step

Системный объект: коммуникация. GoldSequence
Пакет: коммуникация

Сгенерируйте последовательность Голда

Синтаксис

Y = step(H)
Y = step(H,RESET)

Описание

Примечание

Запуск в R2016b, вместо того, чтобы использовать step метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj) и y = obj() выполните эквивалентные операции.

Y = step(H) выводит систему координат последовательности Голда в вектор-столбце Y. Задайте длину системы координат с SamplesPerFrame свойство. Объект использует два генератора псевдошумовой последовательности, чтобы сгенерировать предпочтительную пару последовательностей с периодом N = 2^n-1. Затем объект XORs эти последовательности, чтобы произвести выходную последовательность Голда. Значение в n является степенью полиномов генератора, которые вы задаете в FirstPolynomial и SecondPolynomial свойства.

Y = step(H,RESET) использование RESET как сброс сигнализируют, когда вы устанавливаете ResetInputPort свойство к истине. Тип данных RESET введите должен быть двойная точность или логический. RESET может быть скалярное значение или вектор-столбец с длиной, равной количеству выборок на систему координат, заданную в SamplesPerFrame свойство. Когда RESET вход является ненулевым скаляром, объектным сбросом к начальным условиям, которые вы задаете в FirstInitialConditions и SecondInitialConditions свойства. Это затем генерирует новую выходную систему координат. Вектор-столбец RESET введите позволяет несколько сброса в выходной системе координат. Ненулевое значение в ith элементе вектора вызывает сброс в ith выходной шаг расчета.

Примечание

obj задает Системный объект, на котором можно запустить этот step метод.

Объект выполняет инициализацию в первый раз step метод выполняется. Эта инициализация блокирует ненастраиваемые свойства (MATLAB) и входные технические требования, такие как размерности, сложность и тип данных входных данных. Если вы изменяете ненастраиваемое свойство или входную спецификацию, Системный объект выдает ошибку. Чтобы изменить ненастраиваемые свойства или входные параметры, необходимо сначала вызвать release метод, чтобы разблокировать объект.