Сгенерируйте последовательность Kasami
Объект KasamiSequence
генерирует последовательность от набора последовательностей Kasami. Последовательности Kasami являются набором последовательностей, которые имеют хорошие свойства взаимной корреляции.
Сгенерировать последовательность Kasami:
Задайте и настройте свой объект последовательности Kasami. Смотрите Конструкцию.
Вызовите step
, чтобы сгенерировать последовательность Kasami согласно свойствам comm.KasamiSequence
. Поведение step
характерно для каждого объекта в тулбоксе.
При запуске в R2016b, вместо того, чтобы использовать метод step
, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj)
и y = obj()
выполняют эквивалентные операции.
H = comm.KasamiSequence
создает Системный объект KasamiSequence, H
. Этот объект генерирует последовательность Kasami.
H = comm.KasamiSequence(
создает объект генератора последовательности Kasami, Name
,Value
)H
, с каждым заданным набором свойств к заданному значению. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
|
Полином генератора Задайте полином, который определяет связи обратной связи сдвигового регистра. Значением по умолчанию является Можно задать полином генератора как вектор символов или как бинарный числовой вектор, который перечисляет коэффициенты полинома в порядке убывания степеней. Первые и последние элементы должны равняться Наконец, можно задать полином генератора как вектор, содержащий экспоненты z для ненулевых условий полинома в порядке убывания степеней. Последней записью должен быть |
|
Начальные условия сдвигового регистра Задайте начальные значения сдвигового регистра в виде бинарного числа или в виде бинарного числового вектора. Значением по умолчанию является Когда вы устанавливаете это свойство на векторное значение, каждый элемент вектора соответствует начальному значению соответствующей ячейки в сдвиговом регистре. Когда вы устанавливаете это свойство на скалярное значение, то значение задает начальные условия всех ячеек сдвигового регистра. Скаляр или по крайней мере один элемент заданного вектора, требует ненулевого значения для объекта сгенерировать ненулевую последовательность. |
|
Индекс последовательности Задайте индекс, чтобы выбрать последовательность Kasami интереса от набора возможных последовательностей. Значением по умолчанию является Существует два класса последовательностей Kasami: полученные из маленького набора и полученных из большого набора. Вы выбираете последовательность Kasami из маленького набора путем установки этого свойства на числовое, скалярное, целочисленное значение в области значений [0... 2n/2–2]. Вы выбираете последовательность из большого набора путем установки этого свойства на числовой 12 целочисленных вектора [k m] для k в [–2..., 2n–2], и m в [–1..., 2n/2–2]. |
|
Последовательность смещается с начального времени Задайте смещение последовательности Kasami от ее отправной точки как числовое, значение целочисленного скаляра, которое может быть положительным или отрицательным. Значением по умолчанию является |
|
Включите переменному размеру выходные параметры Установите это свойство на истину включать дополнительный вход к методу шага. Значение по умолчанию является ложным. Когда вы устанавливаете это свойство на истину, активированный вход задает выходной размер последовательности Kasami, используемой для шага. Входное значение должно быть меньше чем или равно значению свойства Когда вы устанавливаете это свойство на ложь, свойство |
|
Максимальный выходной размер Задайте максимальный выходной размер последовательности Kasami как положительный целочисленный вектор - строка с 2 элементами. Второй элемент вектора должен быть 1. Значение по умолчанию [10 1]. Это свойство применяется, когда вы устанавливаете свойство |
|
Количество выходных выборок на кадр Задайте количество выборок последовательности Kasami что метод шага выходные параметры как числовое, положительное, значение целочисленного скаляра. Значением по умолчанию является Когда вы устанавливаете это свойство на значение M, затем метод |
|
Включите вход сброса генератора Установите это свойство на |
|
Тип данных вывода Задайте тип выходных данных как один из |
сброс | Сбросьте состояния объекта генератора последовательности Kasami |
шаг | Сгенерируйте последовательность Kasami |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока Kasami Sequence Generator. Свойства объектов соответствуют параметрам блоков, кроме:
Объект не имеет свойства выбрать основанные на кадре выходные параметры.
Объект не имеет свойства, которое соответствует параметру Sample time.