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