(Будет удален) Отменить перемежение входных символов с помощью вектора сочетания
comm.BlockDeinterleaver будет удален в следующем релизе. Использовать deintrlv вместо этого. Для получения дополнительной информации см. раздел Вопросов совместимости.
The 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 | Разрешить изменение значения свойства системного объекта |
Этот объект реализует алгоритм, входы и выходы, описанные на General Block Deinterleaver блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков.