Начальное состояние скремблера или начальная псевдослучайная последовательность скремблера для каждого сгенерированного пакета.
Когда вы отключаете пропускную способность, сигнализирующую путем установки SignalchannelBandwidth свойство cfg введите к 0 ложь), этот вход представляет начальное состояние скремблера. В этом случае этот вход должен быть целым числом в интервале [1, 127], или как соответствующий вектор-столбец с бинарным знаком длины семь. Значение по умолчанию, 93, состояние в качестве примера в разделе I 1.5.2 [1].
Когда вы включаете пропускную способность, сигнализирующую путем установки SignalchannelBandwidth свойство cfg введите к 1 TRUE), этот вход представляет псевдослучайную последовательность скремблера, описанную в Таблице 17-7 [1]. В этом случае этот вход должен быть целым числом в интервале [min, max], или соответствующий вектор-столбец с бинарным знаком длины N B. Значения min, max и N B зависят от значений BandwidthOperation и ChannelBandwidth свойства cfg введите согласно этой таблице.
Значение cfg.BandwidthOperation | Значение cfg.ChannelBandwidth | Значение min | Значение max | Значение N B |
|---|
'Absent' | 'CBW20' | 1 | 31 | 5 |
'Absent' | 'CBW5', 'CBW10', 'CBW40', 'CBW80', или 'CBW160' | 0 | 31 | 5 |
'Static' или 'Dynamic' | 'CBW20' | 1 | 15 | 4 |
'Static' или 'Dynamic' | 'CBW5', 'CBW10', 'CBW40', 'CBW80', или 'CBW160' | 0 | 15 | 4 |
Если вы не задаете этот вход, функция использует N B старшие значащие биты значения по умолчанию, 93.
Разделите 17.3.5.5 из [1], задает скремблирование, и дескремблирование процесса применилось к передаваемым данным. Заголовок и поля данных, которые следуют за полем инициализации скремблера (включая дополнительные биты данных) скремблированы XORing каждый бит с длиной 127 периодических последовательностей, сгенерированных полиномиальным S(x) = x 7 + x 4 + 1. Октеты PSDU помещаются в небольшой поток, и, в каждом октете, бит 0 (LSB) является первыми и битными 7 (MSB), является последним. Этот рисунок демонстрирует генерацию последовательности и операцию "исключающее ИЛИ".
Преобразование из целого числа вдребезги использует ориентацию лево-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 как бинарный вектор.
Типы данных: double | int8