(Подлежит удалению) Входные символы перестановки с использованием вектора перестановки
comm.BlockInterleaver будет удален в следующем выпуске. Использовать intrlv вместо этого. Дополнительные сведения см. в разделе Вопросы совместимости.
BlockInterleaver объект переставляет символы во входном сигнале. Внутри системы используется набор регистров сдвига, каждый из которых имеет собственное значение задержки. Этот объект обрабатывает сигналы переменного размера.
Для чередования входного сигнала:
Определите и настройте объект перемежителя блоков. См. раздел Строительство.
Звонить step для изменения порядка входных символов в соответствии со свойствами comm.BlockInterleaver. Поведение step относится к каждому объекту на панели инструментов.
Примечание
Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
H = comm.BlockInterleaver создает системный объект перемежителя блоков, H Этот объект переставляет символы во входном сигнале на основе вектора перестановки.
H = comm.BlockInterleaver( создает объект, Name,Value)H, с заданным значением свойства.
|
Источник вектора перестановки Укажите источник вектора перестановки как |
|
Вектор перестановки Укажите сопоставление, используемое для перестановки входных символов в виде целочисленного вектора столбца. Значение по умолчанию: |
| шаг | (Подлежит удалению) Входные символы перестановки с использованием вектора перестановки |
| Общие для всех системных объектов | |
|---|---|
release | Разрешить изменение значения свойства объекта системы |
Этот объект реализует алгоритм, входы и выходы, описанные на странице ссылок блока общего перемежителя блоков. Свойства объекта соответствуют параметрам блока.