Iterative Wireless Receiver With Dynamic Turbo Decoding Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication networks face limitations in spectral efficiency due to inter-cell and intra-cell interference, particularly at cell edges, which require additional computational resources and are exacerbated by increasing user demand and data rates, with prior solutions providing static turbo decoding iterations that are not satisfactory for meeting throughput, latency, and energy consumption requirements.
Innovation Solution
An iterative receiver architecture that dynamically allocates turbo decoding iterations based on radio measurements, allowing for flexible switching between bit-level and symbol-level decoding, and includes a control unit to determine the number of iterations for each decoding unit, ensuring that the overall number of iterations does not exceed a maximum allowed limit, thereby optimizing throughput, latency, and energy consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the number of turbo decoding iterations is increased to improve detection performance and throughput, then spectral efficiency and detection accuracy are improved, but power consumption and processing latency increase significantly
Solution Approach 1:
The patent implements dynamic allocation of turbo decoding iterations where the receiver adapts the number of iterations based on real-time radio measurements and signal conditions. Different signal components receive different numbers of iterations according to their interference levels and detection difficulty, transforming the static iteration scheme into a dynamic one that optimizes the balance between throughput and power consumption.
Solution Approach 2:
The patent changes the parameter of turbo decoding iterations from a fixed value to a variable that is adjusted based on signal quality metrics and interference measurements. This parameter change allows the system to allocate more iterations to difficult-to-detect signal components while using fewer iterations for easier components, thereby improving overall throughput without proportionally increasing power consumption.
2Measurement precision
If the number of turbo decoding iterations is increased to improve detection performance, then detection accuracy is improved, but processing latency increases
Solution Approach 1:
The patent applies dynamic iteration allocation where the number of turbo decoding iterations is adjusted in real-time based on signal conditions. This dynamic approach allows the system to achieve high detection accuracy for critical signal components while maintaining low latency for time-sensitive transmissions by adapting the iteration count to current network conditions and service requirements.
Solution Approach 2:
The patent applies different numbers of turbo decoding iterations to different signal components based on their local characteristics such as interference level, signal strength, and detection difficulty. This local quality approach ensures that high detection accuracy is achieved only where necessary, rather than uniformly across all signals, thereby reducing overall processing latency while maintaining required detection performance.
3Device complexity
If static turbo decoding iteration allocation is used to simplify receiver architecture, then device complexity is reduced, but adaptability to varying signal conditions deteriorates
Solution Approach 1:
The patent introduces parameter changes by making the turbo decoding iteration count a variable parameter that adapts to signal conditions rather than a fixed constant. This is achieved through control logic that adjusts iteration numbers based on radio measurements, maintaining relatively simple architecture while significantly improving adaptability to varying channel conditions and interference scenarios.
Data Source
AI summary
An iterative receiver receives a signal including useful and interfering signal components, and detects information carried thereon. The receiver includes at least one estimating unit receiving the signal and providing an estimate of each signal component, and at least two decoding and regenerating units, at each iteration, each decoding and regenerating unit decoding a respective one among the estimates and for regenerating the respective decoded estimate into a respective regenerated estimate. At each receiver iteration, the at least one estimating unit provides estimates based on regenerated estimates provided at a previous iteration. The receiver further includes a control unit determines activation or deactivation of each decoding and regenerating unit at each process step of a detection process dedicated to detection of the signal, and determines, for each process step, a respective number of allowed iterations for each decoding and regenerating unit whose activation has been determined for that process step.


