Сгенерируйте последовательность Голда
The GoldSequence
объект генерирует последовательность Голда. Последовательности Голда образуют большой класс последовательностей, которые имеют хорошие периодические перекрестные корреляционные свойства.
Чтобы сгенерировать последовательность Голда:
Определите и настройте объект последовательности Голда. См. «Конструкция».
Функции step
чтобы сгенерировать последовательность Голда согласно свойствам comm.GoldSequence
. Поведение step
характерен для каждого объекта в тулбоксе.
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj)
и y = obj()
выполнять эквивалентные операции.
H = comm.GoldSequence
создает Последовательность Голда генератора Системного объекта, H
. Этот объект генерирует псевдослучайную последовательность Голда.
H = comm.GoldSequence(
создает объект генератора последовательности Голда, Name
,Value
)H
, с каждым заданным набором свойств до заданного значения. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
|
Полином генератора для первых предпочтительных псевдошумовых последовательностей Задайте полином, который определяет связи с обратной связью для регистра сдвига первого предпочтительного генератора псевдошумовой последовательности. Значение по умолчанию является |
|
Начальные условия для первого генератора псевдошумовой последовательности Задайте начальные условия для регистра сдвига первого предпочтительного генератора псевдошумовой последовательности. Значение по умолчанию является |
|
Полином генератора для второй предпочтительной псевдошумовая последовательность Задайте полином, который определяет связи с обратной связью для регистра сдвига второго предпочтительного генератора псевдошумовой последовательности. Значение по умолчанию является |
|
Источник начальных условий для второй псевдошумовой последовательности Укажите источник начальных условий, который определяет начало второй псевдошумовой последовательности как один из |
|
Начальные условия для генератора второй псевдошумовой последовательности Задайте начальные условия для регистра сдвига второго предпочтительного генератора псевдошумовой последовательности в виде числа, двоичного скаляра или в виде числового двоичного вектора. Длина должна равняться степени полинома второго генератора. Вы устанавливаете второй полином генератора в Когда вы устанавливаете это свойство в вектор, каждый элемент вектора соответствует начальному значению соответствующей камеры в регистре сдвига. Значение по умолчанию является Когда вы устанавливаете это свойство в скаляр, начальные условия всех камер регистра сдвига являются заданным скалярным значением. |
|
Индекс интересующей вас выходной последовательности Задайте индекс интересующего выхода последовательности из набора доступных последовательностей в виде скаляра целого числа. Значение по умолчанию является Значения индекса Набор G (u, v) доступных последовательностей Голда определен G (u, v) = {u, v, |
|
Смещение последовательности от начального времени Задайте смещение последовательности Голда от ее начальной точки в виде числового, целочисленного скалярного значения, которое может быть положительным или отрицательным. Значение по умолчанию является |
|
Включите выходы переменного размера Установите это свойство равным true, чтобы включить дополнительный вход в метод step. Значение по умолчанию является false. Когда вы устанавливаете это свойство равным true, активированный вход задает размер выхода последовательности Голда, используемой для шага. Входное значение должно быть меньше или равным значению Когда вы устанавливаете это свойство false, |
|
Максимальный размер выходного сигнала Задайте максимальный размер выхода последовательности Голда как положительное целое число 2-элементного вектора-строки. Второй элемент вектора должен быть 1. Значение по умолчанию является [10 1]. Это свойство применяется, когда вы устанавливаете |
|
Количество выхода образцов в систему координат Задайте количество выборок последовательности Голда, которое |
|
Включите вход сброса генератора Установите это свойство на |
|
Тип данных выхода Укажите тип выходных данных как один из Для использования этого свойства в необходимо иметь Fixed-Point Designer™ лицензию |
шаг | Сгенерируйте последовательность Голда |
Этот объект реализует алгоритм, входы и выходы, описанные на Gold Sequence Generator блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков.