Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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 third-generation mobile communication system, it may need to support Global roaming, writing all interleaving modes of WCDMA and cdma2000 into ROM will undoubtedly cause a huge waste of hardware resources

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

Embodiment Construction

[0044] The technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and through specific implementation methods.

[0045] The present invention adopts the realization method that combines software and hardware, under the situation of using less resources, generates interleaving or deinterleaving address in real time, and its core idea is to divide the code interleaver with length between 40-5114 bits at first into A number of mother interleavers with different lengths are used to construct corresponding sub-interleavers through blank line pre-deletion technology, and on this basis, a turbo code internal interleaver with a given length is realized by deleting redundant half-line blanks. The interleaving and deinterleaving method in Turbo code of the present invention, its implementation device is divided into two parts of software and hardware, the software mainly realizes the calculation of one-time initializatio...

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products