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