Address generator used for decoder of Turbo codes and LDPC codes

An address generator, LDPC code technology, applied in the direction of error correction/detection using block codes, error detection coding using multi-bit parity bits, machine execution devices, etc., which can solve the problem of limited flexibility and inability to decode Process control and other issues to achieve the effect of high flexibility

Inactive Publication Date: 2015-04-22
FUDAN UNIV
View PDF7 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Among the currently existing address generators, the ASIC design is mainly aimed at the turbo code address generator [5], which cannot control the decoding process through instructions, and is relatively limited in 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
  • Address generator used for decoder of Turbo codes and LDPC codes
  • Address generator used for decoder of Turbo codes and LDPC codes
  • Address generator used for decoder of Turbo codes and LDPC codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The technical scheme of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0022] The address generator proposed by the present invention is used in multi-mode Turbo codes and LDPC code decoders, figure 1 It is the overall architecture diagram of multi-mode Turbo code and LDPC code decoder. The decoder is capable of error correction decoding of Turbo codes and LDPC codes. The input interface is responsible for various data inputs, including the initialization of the instruction / data memory of the control processor and the dedicated processor, the input of the channel LLR in the channel information storage unit, and the input of various error correction code information. The control processor is a RISC processor with a custom instruction set, responsible for monitoring the entire decoding process, calculating configuration information, configuring special processors, etc. The channel information storage unit is 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
Login to view more

PUM

No PUM Login to view more

Abstract

The invention belongs to the technical field of special instruction set processors, and particularly relates to an address generator used for a decoder of Turbo codes and LDPC codes. The address generator can generate addresses for the Turbo codes and the LDPC codes in various wireless communication standards including LTE / UMTS / WiMAX / WIFI and the like. A mixed structure is adopted for the address generator. The address generator mainly comprises an instruction memorizer, an instrument extraction module, a pre-decoding module, a multi-mode address calculation data channel, a data memorizer and the like, wherein the multi-mode address calculation data channel can be of different streamline structures according to configuration information, and address calculation is executed according to instructions. Compared with an ordinary address generator, the address generator is wider in coverage standard range and can generate addresses for the Turbo codes and the LDPC codes.

Description

technical field [0001] The invention relates to the technical field of special-purpose instruction set processors, in particular to an address generator for Turbo code and LDPC code decoders. Background technique [0002] Turbo code is a kind of error correction code with strong error correction performance, which is widely used in wireless communication. Relevant standards include Universal Mobile Telecommunications System (UMTS) [1], Long Term Evolution (LTE) [2], Worldwide Interoperability for Microwave Access (WiMAX) [3] [0003] LDPC code is a kind of error correction code widely used in wireless communication. Related standards include Worldwide Interoperability for Microwave Access (WiMAX) [3] and Wireless Local Area Network (WIFI) [4]. [0004] Among the currently existing address generators, the ASIC design [5] is mainly aimed at the Turbo code address generator, which cannot control the decoding process through instructions, and is relatively limited in flexibili...

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/11H03M13/27G06F9/30
Inventor 杨庆庆周晓方
Owner FUDAN UNIV
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