Rate Matching Polar
Rate matching for an input polar coded message.
Description
The Rate Matching Polar block performs rate matching for an input polar coded message. As a result, the input coded message is converted to an output message of a given length by usage of bit repetition, truncation or shortening techniques. This block implements the algorithm from section 5.4.1 of the standard [1], ensuring correct rate matching for further transmission or data processing.
Ports
Input
#
ENC
—
coded message
vector
Details
Encoded message. This vector may be of length equal to a power of two.
Data types |
|
Complex numbers support |
No |
#
ML
—
input message length
scalar
Details
Input message length .
Data types |
|
Complex numbers support |
No |
Output
#
OUT_1
—
output message
vector
Details
A message of Rate matched output length corresponding to a matched rate, with possible bit permutation applied.
Data types |
|
Complex numbers support |
No |
Parameters
Main
#
Rate matched output length —
output message length
Real number
Details
The length of the output message corresponding to the rate, in the form of a scalar whose value is greater than 0
and less than or equal to 8192
.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |