|
free5GRAN
V1.0
|
Functions | |
| void | parse_mib (int *mib_bits, free5GRAN::mib &mib_object) |
| void | scramble (int *input_bits, int *c_seq, int *output_bits, int length, int offset) |
| void | scramble (double *input_bits, int *c_seq, double *output_bits, int length, int offset) |
| void free5GRAN::utils::common_utils::parse_mib | ( | int * | mib_bits, |
| free5GRAN::mib & | mib_object | ||
| ) |
MIB parser
3GPP standard: TS 38.331 V15.3.0 Section 6.2
| [in] | mib_bits | Input bits sequence |
| [out] | mib_object | Output MIB object |
Definition at line 21 of file common_utils.cpp.
| void free5GRAN::utils::common_utils::scramble | ( | int * | input_bits, |
| int * | c_seq, | ||
| int * | output_bits, | ||
| int | length, | ||
| int | offset | ||
| ) |
Hard bits scrambling
| [in] | input_bits | Input bits sequence |
| [in] | c_seq | Scrambling sequence |
| [out] | output_bits | Output sequence |
| [in] | length | Input bits sequence length |
| [in] | offset | Scrambling offset |
Definition at line 66 of file common_utils.cpp.
| void free5GRAN::utils::common_utils::scramble | ( | double * | input_bits, |
| int * | c_seq, | ||
| double * | output_bits, | ||
| int | length, | ||
| int | offset | ||
| ) |
Soft bits scrambling
| [in] | input_bits | Input bits sequence |
| [in] | c_seq | Scrambling sequence |
| [out] | output_bits | Output sequence |
| [in] | length | Input bits sequence length |
| [in] | offset | Scrambling offset |
Definition at line 81 of file common_utils.cpp.