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.
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2007-09-12
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2
Abstract
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...
Examples
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...