Ethernet Header Compression via Local Table Lookup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing compression techniques for Ethernet headers in microwave communication systems are complex, inefficient, and result in high transmission delays, particularly in wireless environments, as they are adapted for wired transmission and lack effective solutions for bandwidth optimization.
Innovation Solution
A method and device that compress and decompress Ethernet headers by comparing packets with a local table, generating a compression number based on differences, and transmitting only this number instead of the entire packet, reducing bandwidth usage and implementation complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If existing compression techniques (VJHC, IPHC, CRTP, ROHC) are used for Ethernet header compression in microwave communication, then bandwidth utilization is improved, but implementation complexity and transmission delay increase significantly
Solution Approach 1:
The patent extracts only the essential compression function by comparing Ethernet headers with a local table and generating compression numbers, omitting the complex synchronization and state management mechanisms of ROHC and other wired-adapted protocols. This extraction achieves bandwidth savings while dramatically reducing implementation complexity.
Solution Approach 2:
The compression process is segmented into simple table lookup and difference calculation operations rather than complex algorithmic processing. The Ethernet header compression is divided into identifying compressible fields, comparing with table entries, and generating compact difference codes, which simplifies implementation while maintaining compression effectiveness.
2Quantity of substance
If existing compression techniques (VJHC, IPHC, CRTP, ROHC) are used for Ethernet header compression in microwave communication, then bandwidth utilization is improved, but transmission delay increases
Solution Approach 1:
The patent performs preliminary table population with Ethernet header patterns before compression operations. By pre-establishing the compression table with common Ethernet header configurations, the system avoids complex real-time analysis and synchronization delays, enabling fast compression decisions during actual data transmission.
Solution Approach 2:
The patent removes the complex synchronization and state tracking mechanisms from ROHC and other protocols, extracting only the core compression function. This extraction eliminates the processing time required for synchronization adjustments and state management, significantly reducing transmission delay while maintaining compression benefits.
3Ease of manufacture
If existing compression techniques are adapted for wired transmission environments, then compression algorithms are established, but they cannot ensure correctness in wireless field due to weak coding
Solution Approach 1:
The patent adapts the compression approach by changing the parameter of compression granularity to focus on Ethernet header fields specifically, rather than attempting full packet compression. This parameter change enables better suitability for wireless microwave transmission while maintaining the benefits of existing compression algorithms.
Solution Approach 2:
The patent segments the compression function to handle only Ethernet header compression separately from payload data, creating a specialized compression mechanism that is more reliable for wireless transmission. This segmentation allows the header compression to be optimized for wireless conditions while keeping the payload intact, improving overall transmission correctness.
Data Source
Figure 1~3
Figure 4
AI summary
An Ethernet header compression/decompression method and device. At a data packet transmission end, a packet which needs to be compressed and a common packet are identified, the packet which needs to be compressed is compared with a packet from a local compression table, a compression number corresponding to the packet which needs to be compressed is generated for subsequent transmission, and the common packet is transmitted transparently. At a data packets receiving end, a packet which needs to be decompressed and a common packet are identified, a packet is extracted from a local decompression table according to the compressing number corresponding to the packet which needs to be decompressed, the packet which needs to be decompressed is compared with the packet extracted from the local decompression table to restore the original packet.