Header Compression Code Book Database Radio Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bandwidth consumption and throughput are not optimally managed when wired transmission schemes are transferred over radio networks, leading to inefficiencies in data packet transmission.
Innovation Solution
A method of compressing data packet headers using a code book database, where invariant fields are identified and replaced with shorter codes or hash values, allowing for adaptive and self-learning compression techniques to reduce bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If wired transmission schemes are transferred over radio networks, then data transmission capability is achieved, but bandwidth consumption increases and throughput is not optimized
Solution Approach 1:
The patent applies parameter changes by transforming the header data representation from full-length format to compressed format using codebooks. Headers are mapped to shorter code representations, changing the size parameter of transmitted data while maintaining the same information content, thereby reducing bandwidth consumption without sacrificing throughput
Solution Approach 2:
The patent uses codebooks that store mappings between original header data and compressed code representations. Instead of transmitting the actual header data, the system transmits references (codes) from the codebook, creating a simplified copy that represents the full header information, thus reducing the quantity of transmitted data
2Productivity
If header compression is applied to reduce bandwidth consumption, then data transmission efficiency improves, but complexity of header parsing and matching increases
Solution Approach 1:
The patent implements preliminary action by pre-computing and storing header-to-code mappings in codebooks before transmission. The compression rules and codebook structures are established in advance, allowing the transmitting entity to quickly lookup and replace headers without complex real-time computation, thus improving transmission efficiency while managing complexity through pre-prepared structures
Solution Approach 2:
The patent introduces codebooks as an intermediary structure between the original header data and the compressed representation. The codebook acts as a lookup table that mediates the conversion process, simplifying the compression task to a straightforward search-and-replace operation rather than complex real-time compression algorithms
Data Source
AI summary
A method of transmitting data packets is disclosed. The method comprises acquiring a data packet to be transmitted; parsing the data packet to extract at least a part of its header; matching the extracted part of the header with header items stored in a code book database; preparing, if the extracted part of the header matches a header item stored in the code book database, an adapted data packet comprising a code from the code book corresponding to the match replacing the at least part of the header, and the rest of the data packet; and transmitting the adapted data packet, if the adapted data packet is prepared, or the data packet, if no adapted data packet is prepared. A corresponding method of receiving data packets is also disclosed. The method comprises receiving a data transmission; determining whether the data transmission comprises a compressed header indicator for a data packet with a compressed header; and if the data packet is determined to comprise a compressed header, performing the steps of: parsing the data packet to extract a code; looking up a code book database using the extracted code to find corresponding header data; and decompressing the data packet by replacing the compressed header indicator and the extracted code by the header data. A transmitter, receiver, communication system, and computer program for implementing the methods are also disclosed.


