Системный объект: коммуникация. 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
метод, чтобы разблокировать объект.