Turbo code high-speed decoding method based on parallel and windowing structure

An implementation method and high-speed technology, which is applied in the field of high-speed decoding of Turbo codes, can solve problems such as large decoding delays of MAP algorithms, improve decoding operation speed, facilitate decoding control, and reduce decoding delays Effect

Active Publication Date: 2014-06-18
BEIJING RES INST OF TELEMETRY +1
View PDF4 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, when the data sequence is relatively long, the decoding delay of the MAP algorithm is relatively large, and the decoding delay must be reduced by modifying the algorithm

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Turbo code high-speed decoding method based on parallel and windowing structure
  • Turbo code high-speed decoding method based on parallel and windowing structure
  • Turbo code high-speed decoding method based on parallel and windowing structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0100] The present invention designs a parallel Turbo code decoder based on N (N=8) SISO decoding units for a set of K={1248, 1408, 1568}, L=2880 codewords defined by the 3GPP TS212 standard .

[0101] The input buffer unit receives a frame of data y k , k∈[0,3K-1], the system bit information y s and check digit information y 1p 、y 2p Divided into 8 segments of equal length: B s [1,...,8],B 1p [1,...,8],B 2p [1,...,8], the reassembled data {B s [1](k),B s [2](k),...,B s [8](k)}, k∈[0, K / 8-1] are stored in the information bit storage unit RAM1 in order; the recombined data {B 1p [1](k),B 1p [2](k),....,B 1p [8](k)}, k∈[0, K / 8-1] is stored in the upper half of the parity storage unit RAM2 in order; the reassembled data {B 2p [1](k),B 2p [2](k),....,B 2p [8](k)}, k∈[0, K / 8-1] are stored in the lower half of the parity storage unit RAM2 in sequence. And initialize the external information storage unit RAM3 to 0, the decoding unit starts to decode one frame of data, ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a Turbo code high-speed decoding method based on a parallel and windowing structure, wherein the method is achieved through a Turbo code high-speed decoder. The method relates to a first input buffer module, a second input buffer module, a first extrinsic information storage module, a second extrinsic information storage module, a interweaving/de-interweaving module, N SISO decoding units, a hard-decision module and an output buffer module, wherein the first input buffer module and the second input buffer module continuously receive data frames input from the exterior in a ping-pong operating mode, first component decoding and second component decoding iterated for the first time are completed through the N SISO decoding units, in this way, first component decoding and second component decoding iterated for the Nth time are completed, iteration is ended, LLR information obtained through the second component decoding iterated for the Mth time is subjected to de-interweaving, the de-interweaving result is subjected to a hard decision, and finally, the hard decision result is stored in the output buffer module. According to the method, the advantages of parallel decoding and sliding window decoding are combined, the decoding running speed is substantially increased, and the good decoding property is achieved.

Description

technical field [0001] The invention relates to a method for realizing high-speed decoding of Turbo codes based on a parallel and windowing structure, and belongs to the technical field of satellite mobile communication systems. Background technique [0002] In the satellite mobile communication system, the signal received by the receiver is often affected by fading channels and interference noise. In this regard, satellite mobile communication systems often use error control code Turbo or LDPC (Low Density Parity Check Code) codes with high channel coding gain to improve the reliability of information transmission, reduce the bit error rate and approach the Shannon limit. The advantage of the Turbo code is that its short codeword has better bit error performance under the condition of low signal-to-noise ratio, and is more suitable for burst transmission or real-time communication applications. At present, Turbo code has been used as one of the recommended channel coding s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H03M13/29
Inventor 马荣闫朝星周三文卢满宏孙婉莹
Owner BEIJING RES INST OF TELEMETRY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products