Likelihood Calculation Circuit Switching by Reception Frequency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems face challenges in dynamically adapting to changes in communication channel quality and efficiently managing energy consumption due to statically selected likelihood calculation schemes and reliance on statistical information for selecting optimal calculation methods.
Innovation Solution
A likelihood generation circuit and method that dynamically select between table-reference-type and arithmetic/logic-type likelihood calculation circuits based on reception frequency, using a table for frequent values and operational expressions for less frequent values, allowing for efficient energy use while maintaining communication capacity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If likelihood calculation circuits are implemented in parallel to ensure real-time operation, then real-time processing capability is improved, but circuit scale and energy consumption increase
Solution Approach 1:
The patent implements dynamic selection between table-reference-type and arithmetic/logic-type likelihood calculation circuits based on reception frequency. The system switches between different calculation methods in real-time according to the actual reception conditions, rather than using a fixed parallel architecture. This dynamic adaptation allows the system to maintain real-time processing capability while reducing energy consumption by selecting the most efficient calculation method for each reception value.
2Use of energy by moving object
If a table-reference-type likelihood calculation circuit is used for frequent reception values, then energy consumption is reduced, but circuit adaptability to dynamic channel quality changes deteriorates
Solution Approach 1:
The patent designs a dual-type likelihood calculation circuit system that can handle both frequent and infrequent reception values. The table-reference-type circuit efficiently processes frequent values with low energy consumption, while the arithmetic/logic-type circuit handles infrequent values and dynamic channel conditions. The likelihood output control circuit intelligently selects between the two types based on reception frequency, achieving both energy efficiency and adaptability to dynamic channel quality changes.
3Measurement precision
If arithmetic/logic-type likelihood calculation is used for all reception values, then calculation accuracy is maintained, but energy consumption increases
Solution Approach 1:
The patent segments the likelihood calculation process into two distinct paths: table-reference-type calculation for frequent reception values and arithmetic/logic-type calculation for infrequent values. This segmentation allows the system to use the energy-efficient table lookup method for the majority of cases while reserving the more accurate but energy-intensive arithmetic calculation only when necessary. The likelihood output control circuit manages this segmentation by selecting the appropriate calculation type based on reception frequency, thereby maintaining overall accuracy while reducing average energy consumption.
Data Source
AI summary
Provided is a likelihood generation circuit including: a first likelihood calculation circuit, which includes a table having a reception value and a likelihood associated with each other, and is configured to calculate the likelihood corresponding to the reception value by referring to the table; a second likelihood calculation circuit, which includes an operational expression for calculating a likelihood based on a reception value, and is configured to calculate the likelihood corresponding to the reception value through use of the operational expression; and a likelihood output control circuit configured to: select any one likelihood calculation circuit of the first likelihood calculation circuit and the second likelihood calculation circuit for each reception value based on a reception frequency of the reception value; stop a calculation process of another likelihood calculation circuit that has not been selected; and output the likelihood calculated by the one likelihood calculation circuit that has been selected.

