Turbo code decoding method and device
A decoding device and decoding technology are applied in the field of turbo code decoding methods and devices, which can solve the problems of prolonging the preparation time for decoding and occupying resources, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0081] Please refer to figure 2 , which shows a method flowchart of the Turbo code decoding method provided in Embodiment 1 of the present invention, the Turbo code decoding method includes:
[0082] Step 202: Obtain the data block to be decoded, divide the data block into n sub-data blocks, and divide each sub-data block into j data windows;
[0083]Step 204: When decoding the i-th window data of sub-data block m, obtain the first backward metric value of the last bit in the i+1-th window data, according to the first backward metric value of the last bit in the i+1-th window data The backward metric value trains the i-th window data, obtains the second backward metric value of the last bit in the i-th window data, and obtains the first branch metric value of each bit in the i-th window data, and, the previous bit of the corresponding bit The forward metric value of the bit is calculated according to the first branch metric value of each bit in the obtained i-th window data,...
Embodiment 2
[0089] Please refer to image 3 , which shows the method flowchart of the Turbo code decoding method provided in Embodiment 2 of the present invention, the Turbo code decoding method includes:
[0090] Step 302: Obtain the data block to be decoded, divide the data block into n sub-data blocks, and divide each sub-data block into j data windows;
[0091] Please refer to Figure 4 , which shows a schematic flow chart of Turbo code decoding. The decoder divides the obtained data block into n sub-data blocks, so that n processors can simultaneously decode the n sub-data blocks in parallel, so as to improve decoding efficiency.
[0092] Further, the decoder uses a sliding window method to decode each sub-data block. Specifically, a window length L can be set in advance, then the first window data is [0, L-1] bit data of the sub-data block, and the second window data is [L, 2L-1] of the sub-data block bit data, and so on, window division is performed on the data of the sub-data ...
Embodiment 3
[0138] Please refer to Figure 5 , which shows a structural block diagram of a Turbo code decoding device provided in Embodiment 3 of the present invention, the Turbo code decoding device includes:
[0139] A division module 510, configured to obtain a data block to be decoded, and divide the data block into n sub-data blocks, and each sub-data block is divided into j data windows;
[0140] The forward calculation module 520 is configured to obtain the first backward metric value of the last bit in the i+1th window data when decoding the i-th window data of the sub-data block m, according to the i+1th window data The first backward metric value of the last bit trains the i-th window data, obtains the second backward metric value of the last bit in the i-th window data, and obtains the first branch metric value of each bit in the i-th window data, and, According to the forward metric value of the previous bit of the corresponding bit, according to the first branch metric value...
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
