step

Системный объект: comm.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 введите позволяет несколько сброса в выходной системе координат. Ненулевое значение в i-ом элементе вектора вызывает сброс в i-ом выходном шаге расчета.

Примечание

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

Объект выполняет инициализацию в первый раз step метод выполняется. Эта инициализация блокирует ненастраиваемые свойства и входные технические требования. Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Используя Системные объекты.