Unlock instant, AI-driven research and patent intelligence for your innovation.

Rate de-matching method and device

A technology for solving rate matching and algorithms, applied in the field of communication, can solve the problems of increasing data processing capacity, slow speed, and inability to separate the first parity bit of the system bit, so as to reduce burden, improve efficiency, and reduce bit error rate.

Active Publication Date: 2010-03-17
ZTE CORP
View PDF1 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The speed of software implementation is relatively slow, which can no longer meet the solution rate matching of high-speed services such as HSUPA
[0012] The data for de-rate matching is composed of systematic bits, first parity bits, and second parity bits alternately. In the case of data puncturing, because the input data for de-rate matching is punctured, some bits of data are discarded, and the data is no longer Arranged in the order of the system bit, the first parity bit, and the second parity bit, so the positions of the system bit, the first parity bit, and the second parity bit cannot be distinguished, so the system bit, the first parity bit, and the second parity bit cannot be separated. Parity bit, also can not make accurate processing of the data
[0013] In the case of data repetition, although the data is arranged in the order of the system bit, the first parity bit, and the second parity bit, since the input data may not be divisible by 3, most of the current technologies use the input data. Mod 3 operation, if it cannot be divisible, it will be filled with zeros accordingly, and then the solution rate matching judgment will be performed separately, which increases the amount of data processing and the burden on the system

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
  • Rate de-matching method and device
  • Rate de-matching method and device
  • Rate de-matching method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] Such as figure 2 As shown, the solution rate matching method of an embodiment of the present invention comprises the following steps:

[0042] Step 101, receiving the configured de-rate matching parameters, after the de-interleaving of the data group completes part of the data, start the de-rate matching process, and set whether to execute the de-rate matching flag rm_en=1;

[0043] The configured de-rate matching parameters include:

[0044] a. The number of input data before rate matching is denoted as Nda ta, and the number of output data after rate matching is denoted as Nej;

[0045] b. The 3 system bit parameters used to judge whether solution rate matching punching or repetition are denoted as sys_eminus, sys_eplus, sys_eini;

[0046] c. The 3 first parity bit parameters used to judge whether the rate matching is punched or repeated, denoted as p1_eminus, p1_eplus, p1_eini;

[0047] d. The 3 second parity bit parameters used to judge whether the rate matching...

Embodiment 2

[0117] Embodiment 2, for a set of punctured data, its solution rate matching includes the following steps:

[0118] Step 201, receiving configured solution rate matching parameters;

[0119] Step 202, after de-interleaving completes the 3 data, start the de-rate matching process, and set whether to execute the de-rate matching flag rm_en=1;

[0120] Step 203, judging the operation performed by the data group, if the data in this group is Ndata

[0121] Step 204, start the rate matching state machine, initially, the state machine is in the idle state, and rm_en=1;

[0122] Step 205, rm_en=1, the solution rate matching state machine enters the system bit parameter state from the idle state, and the state machine output result is 0100, i.e. sys_en=1;

[0123] Step 206, start the de-rate algorithm, call the system bit parameters sys_eminus, sys_eplus, sys_eini, and calculate the value of de_puncture_index.

[0124] Step 207, if the calculated de_...

Embodiment 3

[0133] Embodiment 3, for a set of repeated data, its solution rate matching includes the following steps:

[0134] Step 301, receiving configured solution rate matching parameters;

[0135] Step 302, after de-interleaving completes the 3 data, start the de-rate matching process, and set whether to execute the de-rate matching flag rm_en=1;

[0136] Step 303, judging the operation performed by the data group, if the data in this group is Ndata>Nej, the data has been repeated;

[0137] Step 304, start the rate matching state machine, initially, the state machine is in the idle state, and rm_en=1;

[0138]Step 305, rm_en=1, the solution rate matching state machine enters the system bit parameter state from the idle state, and the state machine output result is 0100, i.e. sys_en=1;

[0139] Step 306, start the solution rate algorithm, call the system bit parameters sys_eminus, sys_eplus, sys_eini, and calculate the value of de_repeat_index;

[0140] Step 307, if de_repeat_index...

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 rate de-matching method and a device, and the method comprises the following steps: judging whether a data group implements punching or repeating or no-operation; directly outputting the data group with no-operation; judging the operation implemented by each bit data in the data group which implements the operation: judging whether each bit data in the data group implements the punching or no-operation for the data group which implements the punching; and judging whether each big data in the data group implements the repeating or no-operation for the data group whichimplements the repeating; outputting zero for the bit data which implements the punching; outputting after saturated accumulation for the bit data which implements the repeating; and directly outputting the bit data with no-operation. The rate de-matching method and the device can reduce the bit error rate during rate de-matching and improve the rate de-matching efficiency.

Description

technical field [0001] The invention relates to the communication field, in particular to a method and device for solving rate matching. Background technique [0002] The purpose of the rate matching is to puncture or repeat the data on the transmission channel so that the bit rate required by the transmission format can be achieved when the transmission channel is mapped to the physical channel. Punching is to discard the current bit, and at the same time move the following bits forward one by one, and repetition is to insert the current bit once between the current bit and the following bits. [0003] The purpose of rate de-matching is to perform rate de-matching puncture (rate de-matching puncture) or rate de-matching repeat (rate de-matching repeat) on the data transmitted in the communication at the receiving end to restore the original data. De-rate matching puncturing is to restore discarded bit data, and de-rate matching repetition is to discard repeated bit data. ...

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): H04L1/00
Inventor 章伟彭贵福章恒
Owner ZTE CORP