Interleaving and rate matching and de-interleaving and rate de-matching methods

A matching method and interleaving rate technology, applied in digital transmission systems, electrical components, error prevention, etc., can solve the problems of difficult resource sharing, difficult resource sharing, and many buffer read and write operations.

Inactive Publication Date: 2009-09-30
POTEVIO INFORMATION TECH
View PDF0 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] From the above process, it can be found that figure 1 When the rate matching structure shown is implemented, there is the following problem: if the sub-block interleaver module, the bit collection module and the bit selection and pruning module are implemented as functional blocks, each module needs to temporarily store the intermediate results with a buffer , and then the next module takes the intermediate results from the buffer of the previous module for processing, which will introduce a large number of read and write operations on the buffer; although each sub-block can be processed in parallel when sub-block interleaving is performed, the same n sub-blocks The block interleaving process requires n identical hardware resources, and it is difficult to achieve resource sharing
if according to figure 1 The reverse process of the structure shown is implemented, and there are also disadvantages of many read and write operations on the buffer and difficult sharing of 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
  • Interleaving and rate matching and de-interleaving and rate de-matching methods
  • Interleaving and rate matching and de-interleaving and rate de-matching methods
  • Interleaving and rate matching and de-interleaving and rate de-matching methods

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0097] In this embodiment, after using the interleaving operator to perform sub-block interleaving processing, the bits to be output are directly interleaved according to the redundancy version number, and the interleaved bit stream is directly written into the code block cascaded buffer, Implement rate matching.

[0098] Specifically, the flow of the rate matching method in this embodiment includes:

[0099] Step 101, according to the column interleaving mode P(j) and the number N of header filling bits of each sub-block interleaving matrix D The modified column interleaving pattern P(i)' of each sub-block interleaving matrix is ​​determined.

[0100] In this step, the column interleaving mode of each sub-block interleaving matrix is ​​corrected according to the number of header filling bits of each sub-block interleaving matrix, so as to ensure that the corrected column interleaving mode can be compared with each sub-block without header bit filling The interleaving matrix...

Embodiment 2

[0199] In this embodiment, each sub-block interleaving matrix is ​​sequentially processed by using an interleaving operator, and the interleaving result is directly stored in a circular buffer in a protocol-specified manner without an intermediate temporary storage unit. When outputting, the interleaved bits are output from the circular buffer according to the requirement of the redundancy version.

[0200] Specifically, the flow of the rate matching method in this embodiment includes:

[0201] Steps 301 to 303, according to the column interleaving mode P(j) and the number N of header padding bits of each sub-block interleaving matrix D Determine the modified column interleaving mode P(j)' of each sub-block interleaving matrix; use the modified column interleaving mode of each sub-block interleaving matrix to generate the interleaving operator of the corresponding sub-block interleaving matrix; write the encoded output bit stream into each sub-block Interleaved matrix without b...

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 interleaving and rate matching method. A correction interleaving mode is determined according to a column interleaving mode and head filling bits, an interleaving operator is determined according to the correction interleaving mode, and the interleaving operator is utilized to perform interleaving processing on subblock interleaving matrices in sequence; one mode can utilize the interleaving operator to perform the interleaving processing on bits required to be output in the subblock interleaving matrices according to the requirement of redundancy version, directly output subblock interleaving results after protocol sorting while completing the interleaving of subblocks until meeting the corresponding requirement of the code rate; and the other mode can utilize the interleaving operator to perform the interleaving processing on the subblock interleaving matrices one by one, output the subblock interleaving results after protocol sorting to a circulating buffer while completing the interleaving of subblocks, and then output corresponding bits after the interleaving according to the requirement of the redundancy version. Furthermore, the invention also discloses a de-interleaving and rate de-matching method corresponding to the interleaving and rate matching method. The methods can greatly reduce buffers to be used and read-write operation of the buffers in the interleaving and rate matching and de-interleaving and rate de-matching processes.

Description

technical field [0001] The present invention relates to a rate matching technology, in particular to an interleaving rate matching and deinterleaving de-rate matching method. Background technique [0002] In a communication system, the function of rate matching is to adjust the code rate output by the channel encoder so that the number of bits output by the rate matching module matches the number of bits that can be carried by the physical resources allocated by the system. In the process of rate matching, it is generally combined with interleaving processing in order to realize a variable rate mechanism with superior performance and improve the stability of encoding performance at high code rates. [0003] Common interleaving methods can be divided into packet interleaving and convolutional interleaving. Packet interleaving, also known as matrix interleaving or block interleaving. In existing communication systems, such as 3GPP, 3GPP2 and other wireless communication tech...

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): H04L1/00
Inventor 赵顾良郑辰
Owner POTEVIO INFORMATION TECH
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