PUSCH Scramble
Codeword scrambling.
Description
The PUSCH Scramble block performs scrambling of a code word (or code words, depending on the value of the Number of code words parameter) for a physical uplink (PUSCH) channel in accordance with [1], Section 6.3.1.1. Scrambling is used to reduce signal correlation.
Ports
Input
#
CW1
—
code word for scrambling
vector
Details
Code word for scrambling.
Data types |
|
Complex numbers support |
No |
#
CW2
—
second code word for scrambling
vector
Details
Second code word for scrambling.
Dependencies
To use this port, set the Number of code words parameters to 2
.
Data types |
|
Complex numbers support |
No |
Output
#
SCR1
—
scrambled codeword
vector
Details
Scrambled codeword.
Data types |
|
Complex numbers support |
No |
#
SCR2
—
second scrambled codeword
vector
Details
The second scrambled codeword.
Dependencies
To use this port, set the Number of code words parameters to 2
.
Data types |
|
Complex numbers support |
No |
Parameters
Parameters
#
Number of code words —
number of codewords
1
| 2
Details
Number of codewords, this parameter determines the number of input and output ports.
Values |
|
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
No |
#
Scrambling ID —
scrambling identifier
Real number
Details
Scrambling identifier, an integer in the range 0
to 1023
.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |
#
Radio Network Temporary Identifier —
temporary network identifier
Real number
Details
Radio Network Temporary Identifier (RNTI), an integer in the range 0
to 65535
.
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |