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.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 