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