Начальное состояние скремблера, заданное в виде целого числа в интервале [1, 127] или соответствующего двоичного вектора-столбца длины 7.
Раздел 17.3.5.5 [1] определяет процесс скремблирования и дескремблирования, применяемый к передаваемым данным. Заголовок и поля данных, которые следуют за полем инициализации скремблера (включая биты заполнения данных), скремблируются XORing каждым битом с периодической последовательностью length-127, сгенерированной полиномиальным S(x) = x7+ x4+1. Октеты PSDU помещаются в поток битов, и в каждом октете бит 0 (LSB) является первым и бит 7 (MSB) является последним. Этот рисунок демонстрирует генерацию последовательности и операцию XOR.
Преобразование из целого числа в биты использует ориентацию слева MSB. Для инициализации скремблера с десятичной 1
биты сопоставлены с показанными элементами.
Элемент | X7 | X6 | X5 | X4 | X3 | X2 | X1 |
---|
Битовое значение | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Чтобы сгенерировать битовый поток, эквивалентный десятичному числу, используйте de2bi
функция. Для примера, для десятичного числа 1
:
de2bi(1,7,'left-msb')
ans =
0 0 0 0 0 0 1
Пример: [1; 0; 1; 1; 1; 0; 1]
передает состояние инициализации скремблера 93 в виде двоичного значения columnm вектора.
Типы данных: double