Скремблируйте входной сигнал
comm.Scrambler object скремблирует входной сигнал вектор-столбца или скаляр.
Это схематические показы работа скремблера. Сумматоры управляют N по модулю, где N является значением, заданным свойством CalculationBase.

На каждом временном шаге вход заставляет содержимое регистров переключать последовательно. Используя свойство Polynomial, вы задаете на или от состояния для каждого переключателя в скремблере.
Скремблировать входной сигнал:
Создайте comm.Scrambler объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?.
создает Систему скремблера object™. Этот объект скремблирует входные данные при помощи линейного сдвигового регистра обратной связи, который вы задаете со свойством Polynomial.scrambler = comm.Scrambler
создает объект скремблера с набором свойств CalculationBase к scrambler = comm.Scrambler(base,poly,cond)base, Полиномиальный набор свойств к poly, и набор свойств InitialConditions к cond.
comm.Scrambler(8,'1 + z^-2 + z^-3 + z^-5 + z^-7',[0 3 2 2 5 1 7]) устанавливает основу вычисления на 8, и полином скремблера и начальные условия, как задано. свойства наборов с помощью одной или нескольких пар "имя-значение" и любого из предыдущих синтаксисов. Заключите каждое имя свойства в одинарные кавычки.scrambler = comm.Scrambler(___,Name,Value)
comm.Scrambler('CalculationBase',2) скремблирует входной сигнал. Выход является совпадающим типом данных и длиной как входной вектор. scrambledOut = scrambler(signal)
предоставляет дополнительному входу значения, задающие начальные условия линейного сдвигового регистра обратной связи.scrambledOut = scrambler(signal,initcond)
Этот синтаксис применяется, когда вы устанавливаете свойство InitialConditionsSource объекта к 'Input port'.
обеспечивает дополнительный вход, указывающий, сбросить ли состояние скремблера.scrambledOut = scrambler(signal,reset)
Этот синтаксис применяется, когда вы устанавливаете InitialConditionsSource на 'Property' и ResetInputPort к true.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:
release(obj)