FPGA implementing method for Turbo product code optimized encoding and decoding algorithm

An implementation method and product code technology, applied in the field of forward error correction coding and decoding, can solve the problems of cumbersome configuration, simplified algorithm, poor flexibility, etc., and achieve the effects of flexible configuration, high coding performance, and high data rate
CN101483443AActive Publication Date: 2009-07-15CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

Patent Information

Authority / Receiving Office
CN Β· China
Patent Type
Applications(China)
Current Assignee / Owner
CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
Publication Date
2009-07-15

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

An FPGA realization method for optimizing coding / decoding algorithm with Turbo product code comprises the following steps: 1) coding, after the data to be coded is transmitted to a random access memory, reading in by the coder from the random access memory line by line or row by row, executing lien or row coding with Turbo product code, after line coding or row coding is finished, coding row by row or line by line, writing the coded data into an output Ram, when the output Ram is full, outputting frame header, then reading out the whole block of data in the output Ram, complementing the clock gap from the completion of data output to the output of next data block; and shortening the information bit according to the requirement of code rate; 2) framing, framing and transmitting the output data after coding; and 3) decoding, de-framing and decoding the received data. The invention can be flexibly configured for aiming at different application requirements. A higher data speed can be obtained through parallel using a plurality of decoding units. The FPGA realization method can be used for high-speed data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the field of communication technology, in particular to forward error correction coding and decoding technology in information transmission, and is a new FPGA implementation method of TPC coding and decoding algorithm. Background technique

[0002] In data communication, channel coding and decoding is one of the core components of the communication system, and it is committed to providing higher transmission reliability for the system. Turbo product code (Turbo Product Code, referred to as TPC) encoding and decoding technology is an error control technology developed in the past ten years. Composed of new coding techniques. TPC has a very good error correction ability, not only greatly improves the system performance in the additive white Gaussian noise channel (AWGN), but also greatly improves the system performance in the Rayleigh fading channel (Rayleigh Fading Channel).

[0003] TPC is a product code, and its basic struct...

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