Дескремблируйте входной сигнал
Коммуникационный тулбокс/операции последовательности
Блок Descrambler дескремблирует скаляр или вектор-столбец входной сигнал. Блок Descrambler является обратной стороной блока Scrambler. Если вы используете блок Scrambler в передатчике, то вы используете блок Descrambler в связанном приемнике.
Эта схема показывает операцию дескремблера. Сумматоры и вычитатель работают по модулю N, где N - значение, заданное базовым параметром Calculation.
На каждом временном шаге вход заставляет содержимое регистров последовательно сдвигаться. Используя полином Scramble параметра, вы задаете состояние включения или выключения для каждого переключателя в дескремблере. Чтобы блок Descrambler изменил операцию блока Scrambler, используйте одни и те же настройки параметра в обоих блоках. Если между скремблером и дескремблером нет задержки сигнала, то Initial states в двух блоках должны быть одинаковыми.
Чтобы достичь повторяемых начальных условий дескремблера, можно использовать один из следующих необязательных входных портов:
Выберите параметр Сброс на ненулевом входе через порт и сбросьте скремблер с Rst.
Установите значение параметра Initial состояний source на Input port
и обеспечьте начальные состояния ISt.
Этот блок может принимать входные последовательности, которые варьируются в длине во время симуляции. Для получения дополнительной информации о последовательностях, которые варьируются в длине, см. «Основы сигнала переменного размера» (Simulink).
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|