Modem Chip Internal Memory Layout for Fast Transport Block CRC
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing communication systems face challenges in completing a second cyclic redundancy check (CRC) on decoded transport blocks within a preset time due to increased data size and bus load, caused by the external memory being shared with processors, leading to performance degradation.
Innovation Solution
A modem chip with an internal memory is used to perform a second CRC on target blocks corresponding to code blocks, storing intermediate data in the internal memory and minimizing access to the external memory, thereby reducing bus and memory burden.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the external memory is shared with processors, then memory resource utilization is improved, but bus load and access time increase causing CRC operations to exceed preset time
Solution Approach 1:
The patent segments the memory system into two parts: external memory for storing decoded code blocks and internal memory for storing intermediate data during CRC operations. This segmentation allows the modem to perform CRC operations using internal memory without competing for external memory bandwidth, thus resolving the time loss issue while maintaining efficient memory utilization.
Solution Approach 2:
The internal memory acts as an intermediary between the modem's CRC processing and the external memory system. By introducing this intermediate storage layer, the patent enables the modem to conduct CRC operations independently without being blocked by processor activities on the external memory, thereby reducing bus load and ensuring timely CRC completion.
2Quantity of substance
If data size of decoded code blocks increases, then communication capability is improved, but access to external memory increases bus load and memory load
Solution Approach 1:
The patent extracts the intermediate data storage function from the external memory system and places it in the internal memory. This extraction reduces the burden on the external memory and bus, allowing larger data sizes to be processed without proportionally increasing bus load and memory load complexity.
Data Source
AI summary
A modem chip receives a codeword including a transport block composed of a plurality of code blocks, and includes a hybrid automatic repeat request (HARQ) processing circuit configured to perform a HARQ-based processing operation with respect to the codeword, and an internal memory configured to store data generated by the HARQ processing circuit. The HARQ processing circuit includes a code block processing circuit configured to decode the plurality of code blocks in units of code blocks and perform a first cyclic redundancy check on each of the decoded plurality of code blocks, and a codeword processing circuit configured to perform a second cyclic redundancy check on a decoded transport block.


