Uplink Bit Sequence Rearrangement for Low-Power IoT Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
IoT devices with limited or no energy storage capability, such as passive and semi-passive tags, struggle to perform complex channel encoding operations due to reduced processing complexity and power consumption constraints, affecting uplink transmission performance.
Innovation Solution
Implement a communication method that reduces temporal correlation between adjacent bits in channel transmission by rearranging bit sequences using a predefined order, eliminating the need for rate matching steps like padding, interleaving, or puncturing, and storing the rearranged sequences for direct output.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If ambient IoT devices perform complex channel encoding operations, then data transmission reliability improves, but power consumption and processing complexity increase beyond device capabilities
Solution Approach 1:
The patent pre-calculates and stores optimal bit sequence arrangements in a lookup table during device manufacturing or initialization. When transmission is needed, the terminal device simply retrieves the pre-stored sequence based on the input bit sequence index, avoiding real-time complex encoding operations and reducing power consumption while maintaining transmission reliability
Solution Approach 2:
The patent creates simplified copies of the channel encoding process by pre-computing the relationship between input bit sequences and optimally arranged output sequences. The terminal device stores these pre-computed mappings and uses them directly, rather than performing the full complex encoding algorithm, thus reducing processing complexity while preserving the reliability benefits of proper bit arrangement
2Reliability
If ambient IoT devices perform rate matching operations (padding, interleaving, puncturing), then temporal correlation between adjacent bits is reduced and transmission reliability improves, but processing complexity increases
Solution Approach 1:
The patent combines the channel encoding and rate matching operations into a single integrated process. The bit sequence arrangement information is pre-calculated to simultaneously achieve both encoding and rate matching effects, eliminating the need for separate rate matching steps and reducing processing complexity while maintaining transmission reliability
Solution Approach 2:
The patent pre-computes the optimal bit sequence arrangements that incorporate both channel encoding and rate matching (padding, interleaving, puncturing) effects. These pre-computed arrangements are stored in a lookup table, allowing the terminal device to simply retrieve and transmit the appropriate sequence without performing complex real-time rate matching operations
3Reliability
If ambient IoT devices implement full channel encoding with rate matching, then data transmission reliability improves, but the device costs and power consumption increase
Solution Approach 1:
The patent performs all complex channel encoding and rate matching operations in advance during device manufacturing or system initialization. The results are stored as pre-computed bit sequence arrangements in a lookup table within the terminal device. During actual transmission, the device only needs to retrieve the appropriate pre-stored sequence based on the input data, dramatically reducing device complexity and power consumption while maintaining full transmission reliability
Solution Approach 2:
The patent creates simplified representations of the full channel encoding process by pre-computing and storing the mapping between input bit sequences and optimally arranged output sequences. The terminal device uses these pre-computed copies instead of implementing the full encoding algorithm, reducing device complexity while preserving reliability
Data Source
Figure 1~3
Figure 4
Figure 5(a)~5(d)
AI summary
Embodiments of this application relate to the communication field, and provide a communication method and apparatus, to implement low-complexity channel encoding by a terminal device. The communication method includes: A terminal device receives first information, where the first information indicates the terminal device to send an uplink signal, and an input bit sequence of the uplink signal is a first bit sequence; and outputs a prestored second bit sequence, where the second bit sequence is obtained by arranging, in a predefined order, a bit sequence obtained through channel encoding performed on the first bit sequence.