Rate Matching Polar
Rate matching for an input polar coded message.
blockType: RateMatchingPolar
Path in the library:
|
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 |