Wimax protocol-oriented QC-LDPC decoder decoding method and system
A decoder and decoding technology, applied in the field of QC-LDPC decoder decoding, can solve problems such as not taking LDPC codes into account and occupying computing resources, and achieve simplified decoding calculation complexity, high throughput, and easy Achieved effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0056] Because the traditional LDPC decoder pays too much attention to the mapping implementation of the algorithm in the hardware implementation process, without considering many characteristics of the LDPC code itself, it occupies a large amount of storage resources and wastes more computing resources, which improves the performance of hardware implementation. routing and timing requirements. This embodiment proposes a QC-LDPC decoder decoding system oriented to the Wimax protocol, which uses stored QC-LDPC check matrix information to simplify decoding calculation complexity of the decoder, thus saving hardware computing resources. Specifically, such as figure 1 As shown, the QC-LDPC decoder in this system includes:
[0057] A decoding controller, a storage unit and an operation unit, wherein the LDPC decoding controller is used to control the workflow of the decoder; the storage unit is used to store check matrix information, check node information and variable node inform...
Embodiment 2
[0060] On the basis of the first embodiment, the decoding controller further includes an operation control module, an address generation module, and a distribution module.
[0061] The storage unit is configured to store variable node information, check node information and check matrix information; the unit is divided into three groups of data storage blocks according to requirements, and the first group of data storage blocks is used to store the variable node information; the second The group data storage block is used to store check node information; the third group data storage block is used to store check matrix information. In a further embodiment, the storage unit includes 40 BANKs, of which BANK0-23 are used to store 24 variable node information, BANK24-30 are used to store check node information, and BANK32-40 are used to store check matrix information.
[0062] The computing module is configured to update the variable node information and the check node information,...
Embodiment 3
[0069] Propose a kind of QC-LDPC decoding method facing Wimax agreement, this method specifically comprises the following steps:
[0070] Step 1. Preset the number of iterations, initialize the check node information and variable node information, and set the current number of iterations to 1;
[0071] Step 2, receiving the data sequence information to be decoded, and storing it in the storage unit according to the divided data storage block area;
[0072] Step 3: The decoding controller reads the check matrix information in the storage unit, and updates the check node information and the variable node posterior probability information hierarchically in combination with the operation module;
[0073] Step 4: After adding 1 to the number of iterations, judge whether the current iteration value is greater than the preset value, if the judgment result is yes, then jump to step 5; otherwise, jump to step 3;
[0074] Step 5, stop decoding, output the decoded codeword information, ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



