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