Implementation method for in-Turbo code interweaver

An implementation method and interleaver technology, applied in the field of channel codecs, can solve problems such as waste of hardware resources, excessive hardware resources, and a large number of ROMs, and achieve the effect of simplifying implementation steps and saving storage resources.

Inactive Publication Date: 2007-09-12
ZTE CORP
View PDF0 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The easiest way to realize the Turbo interleaver is to store all interleaving patterns in ROM. This method requires a large amount of ROM and takes up too many hardware resources. Especially for the

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
  • Implementation method for in-Turbo code interweaver
  • Implementation method for in-Turbo code interweaver

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0044] The technical solutions of the present invention will be further described below with reference to the drawings and specific implementations.

[0045] The present invention adopts a combination of software and hardware implementation method, in the case of using less resources, real-time generation of interleaving or de-interleaving addresses, its core idea is to divide the intra-code interleaver with a length of 40-5114 bits into Several mother interleavers of different lengths are used to construct the corresponding sub-interleavers through blank line pre-deletion technology, and on this basis, by deleting redundant half-line spaces, a Turbo code interleaver of a given length is realized. In the Turbo code interleaving and de-interleaving method of the present invention, the implementation device is divided into two parts: software and hardware. The software mainly realizes the calculation of one-time initialization parameters, and the hardware is used to complete repetit...

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 a Turbo code interleaver implementing method, firstly calculating interleave matrix parameters including number of rows, minimum rank, and number of columns of the interleave matrix and the primitive root corresponding to the minimum rank; making interleave matrix row-inside displacement; finally generating interleave address. And it simplifies the steps of interleaver implementation, and advances a blank-row pre-deleting technique and further saves the required storage resources, and it adopts a new row-inside replacement mode and mainly implements main operations in iterative computation or table-look-up mode. In hardware implementation, it avoids all modulus and multiply-divide operations so as to real-time implement interleave/ de-interleave address.

Description

technical field [0001] The invention relates to the technical field of channel codecs in mobile communication systems, in particular to a method for realizing a turbo intracode interleaver. Background technique [0002] Due to the superior bit error and block error performance of Turbo code, since it was first proposed by C.Berrou, A.Glavieux and P.Thitimajshiwa at the ICC International Conference in 1993, it has immediately attracted extensive attention from researchers related to global communication and information theory. . At present, Turbo codes have been adopted by many communication standardization organizations and written into the relevant communication standards released by them. The most typical examples are the third generation mobile communication systems 3GPP WCDMA and 3GPP2 cdma2000, both of which use Turbo codes as channels encoding for high-quality broadband signal transmission. [0003] There is an intra-code interleaver in the Turbo code, which is the k...

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
IPC IPC(8): H04J13/00H04L1/00H03M13/27
Inventor 李强
Owner ZTE CORP
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