Variable Puncturing Structure for Unequal Bit Protection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods in telecommunications face challenges in providing adequate protection against interference and noise, particularly in wireless systems, as adding redundancy reduces data rate and existing puncturing techniques are complex and inefficient.
Innovation Solution
A method that involves coding input data and then puncturing it using multiple puncturing matrices separated by a demultiplexing stage to achieve different levels of protection, allowing for variable bit rates and unequal protection within the same symbol, based on bit weight and position in the constellation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If redundancy is added by encoder to protect transmitted data, then protection level is improved, but useful data rate is reduced
Solution Approach 1:
The coded data stream is segmented into multiple sub-streams with different protection levels. The encoder output is divided into first and second sub-streams, where the first sub-stream receives higher protection (lower puncturing rate) and the second sub-stream receives lower protection (higher puncturing rate), allowing simultaneous transmission of protected and high-rate data
Solution Approach 2:
Different portions of the data stream are assigned different protection qualities. Systematic bits (first sub-stream) are given higher protection with lower puncturing rates, while parity bits (second sub-stream) receive lower protection with higher puncturing rates, optimizing the balance between reliability and data rate for different data components
2Adaptability or versatility
If multiple puncturing matrices are used to achieve different levels of protection, then protection flexibility is improved, but device complexity is increased
Solution Approach 1:
The puncturing function is segmented into multiple independent puncturing matrices applied to different sub-streams. Each puncturing matrix operates on a specific sub-stream with its own puncturing rate, enabling flexible protection levels without requiring a single complex puncturing structure
Solution Approach 2:
The puncturing rates are made dynamic and configurable for different sub-streams. The system can adaptively adjust the puncturing rate of each sub-stream based on channel conditions and service requirements, providing protection flexibility while maintaining manageable complexity through standardized puncturing matrix operations
3Productivity
If puncturing is applied after coding to adapt rate, then coding rate constraint is satisfied, but protection level is reduced
Solution Approach 1:
Instead of uniform puncturing applied to the entire coded stream, the invention applies differential puncturing where different portions of the coded stream (systematic bits vs. parity bits) are punctured at different rates. This maintains the required coding rate adaptation while preserving higher protection levels for critical systematic bits
Data Source
AI summary
A telecommunications system including: an encoder for encoding input data; and a puncturer for puncturing the data according to at least two protection levels after encoding. The puncturer includes an elementary structure comprising a first puncturing matrix of which an output feeds a demultiplexer having a first and a second output, the second output feeding a second puncturing matrix in order to define the at least two different levels of protection obtained respectively with the first output of the demultiplexer and an output of the second puncturing matrix.


