шаг

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

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

Синтаксис

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

Описание

Примечание

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

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

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

Примечание

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

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