RS code coder and coding method

An encoder and register technology, applied in the field of RS code encoders and encoding methods, can solve the problems of multi-chip resources, occupation, limited flexibility, etc., achieve wide adaptability, save FPGA chip resources, and realize the effect of real-time configuration

Active Publication Date: 2016-02-10
SPACE STAR TECH CO LTD
View PDF7 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If it is required to move in multiple RS code information symbols at a time, multiple multipliers or multiple look-up tables are required, and if the domain polynomial needs to be changed in real time (when the FPGA program is running), multiple look-up tables also need to be stored, which will take up More chip resources and limited flexibility

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
  • RS code coder and coding method
  • RS code coder and coding method
  • RS code coder and coding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] In the following description, relevant implementation details are set forth with practical examples in order to fully understand the present invention. However, the present invention can be implemented in many other ways different from those described here, and those skilled in the art can make similar extensions without violating the connotation of the present invention, so the present invention is not limited by the specific implementations disclosed below.

[0042] According to the finite field theory, if the finite field GF(2 3 ) field polynomial is f(x)=x 3 +x+1, define α as a root of the domain polynomial, then α k , k=0,...,6 are the roots of the field polynomial, α k A total of 8 elements of 0 constitute the base of the extended field. The correspondence between the base and its binary and decimal representations is shown in the table below.

[0043] power representation

polynomial representation

binary representation

decimal representat...

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 discloses an RS code coder and a coding method. The RS code coder comprises an RS code parallel generation polynomial coefficient calculation module, an RS code symbol serial-parallel conversion module, an RS code parallel calculation enabling generation module and an RS code symbol parallel calculation module; the RS code parallel generation polynomial coefficient calculation module receives any RS code generation polynomial coefficient, completes parallel generation polynomial coefficient calculation, and transfers a parallel generation polynomial coefficient to the RS code symbol parallel calculation module; the RS code symbol serial-parallel conversion module completes serial-parallel conversion of input information to be coded, and outputs a parallel RS code information symbol; the calculation enabling generation module generates an enabling signal of the RS code parallel calculation module according to an input configuration parameter and a data clock; and the RS code symbol parallel calculation module completes parallel RS code check symbol calculation according to an RS code parallel generation polynomial coefficient and calculation enabling. The RS code coder and the coding method disclosed by the invention are applied to high-speed RS coding based on an FPGA high-speed modulator; and furthermore, self-adaptive coding of RS code rates defined in different finite fields can be supported.

Description

technical field [0001] The invention relates to an RS code encoder and an encoding method, belonging to the technical field of digital information transmission. Background technique [0002] In the forward error correction coding technology of the communication system, the RS (Reed-Solomon) code is a non-binary block cyclic code, which has a better ability to resist burst errors. When developing FPGA-based high-speed data modulators, RS codes are usually used to complete data channel coding to improve the effectiveness of information transmission. [0003] RS code is a kind of multi-ary BCH code, which is implemented by shift register structure, and its operations are all carried out on a given finite field. The operation mode of the finite field is determined by the field polynomial, and the generator polynomial is determined by the code length n and the information symbol length k of the RS code encoding. When the encoding rate is required to exceed the maximum serial pr...

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/15
Inventor 谭卓越单琦孟祥国靳云李璇
Owner SPACE STAR TECH CO LTD
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