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

Method for interlacing rate matching and de-interlacing off-rate matching

A matching method and interleaving rate technology, applied in network traffic/resource management, digital transmission systems, electrical components, etc., can solve problems such as many buffer read and write operations, difficult resource sharing, and difficult resource sharing

Inactive Publication Date: 2009-09-23
POTEVIO INFORMATION TECH CO LTD
View PDF0 Cites 24 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 use a buffer to temporarily store the intermediate results , and then the next module takes out 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
  • Method for interlacing rate matching and de-interlacing off-rate matching
  • Method for interlacing rate matching and de-interlacing off-rate matching
  • Method for interlacing rate matching and de-interlacing off-rate matching

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0108] In this embodiment, a mask matrix is ​​introduced to record the effectiveness of each bit in the sub-block interleaving matrix, and after the sub-block interleaving process is performed by using the interleaving operator, the bits to be output are directly processed according to the redundancy version number Interleave processing, and write the interleaved bit stream directly into the code block cascade buffer to achieve rate matching.

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

[0110] Step 101, generating an interleaving operator according to a column interleaving mode.

[0111] The specific method of generating the interleaving operator is as described above, that is, the interleaving operator POr is a C subblock TC ×C subblock TC Matrix, where the value of the jth row and column P(j) of POr is 1, and all other elements in the jth row are 0, and the values ​​of j are 0, 1, ... C subblock TC .

[0112] Step 102, wri...

Embodiment 2

[0176] In this embodiment, the padding bits of the sub-block interleaving matrix are directly determined according to the encoding parameters, and the mask matrix is ​​no longer needed, further saving the buffer. At the same time, when using the interleaving operator to perform sub-block interleaving processing, all bits are interleaved and output to the circular buffer in the manner specified in the protocol, and then output from the circular buffer according to the redundancy version number to meet the rate matching The number of bits requested.

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

[0178] Step 301, generating an interleaving operator according to a column interleaving mode.

[0179] Step 302, write the encoded output bit stream into the information sub-block interleaving matrix and each syndrome sub-block interleaving matrix, perform bit filling, and arrange all sub-block interleaving matrices according to the or...

Embodiment 3

[0209] In this embodiment, on the one hand, the filling bit position of the sub-block interleaving matrix is ​​determined directly according to the encoding parameters, without introducing a mask matrix; on the other hand, when performing interleaving processing, only the bits to be output are Interleaving.

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

[0211] Step 501, generate an interleaving operator according to the column interleaving mode.

[0212] The operation of this step is the same as the operation of step 101 in the first embodiment, and will not be repeated here.

[0213] Step 502, write the coded output bit stream into each sub-block interleaving matrix, perform bit stuffing, and arrange all sub-block interleaving matrices according to the system protocol.

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 interlacing matching method. The method determines interlacing operators according to a column interlacing mode, and uses the sequence of the interlacing operators to carry out interlacing processing for a sub-block interlacing matrix, wherein in one mode, the method uses the interlacing operators to carry out the interlacing processing for bits needing to be output in the sub-block interlacing matrix according to the requirement of a redundancy version, and directly outputs sub-block interlacing results ordered by a protocol at the same time of finishing sub-block interlacing till reaching corresponding code rate requirement; and in the other mode, the method can use the interlacing operators to carry out the interlacing processing for the sub-block interlacing matrix one by one, outputs sub-block interlacing results ordered by the protocol to a cyclic buffer at the same time of finishing sub-block interlacing, and outputs corresponding interlaced bits according to the requirement of the redundancy version. Moreover, the invention also discloses a de-interlacing off-rate matching method corresponding to the interlacing rate matching method. The method can be applied to interlacing rate matching and de-interlacing off-rate matching, and greatly reduces used caches and read-write operations for the caches.

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/00H04W28/06H04W28/14
Inventor 赵顾良郑辰
Owner POTEVIO INFORMATION TECH CO LTD
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