Переставьте символы с помощью набора сдвиговых регистров с заданными задержками
comm.MultiplexedInterleaver
Система object™ переставляет символы во входной последовательности при помощи набора сдвиговых регистров, каждого с его собственным значением задержки. Для получения дополнительной информации смотрите Перемежение.
Переставлять символы во входной последовательности:
Создайте comm.MultiplexedInterleaver
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?
создает мультиплексированный interleaver Системный объект значения по умолчанию. Этот Системный объект переставляет символы во входной последовательности при помощи набора сдвиговых регистров с заданными задержками. muxinterleaver
= comm.MultiplexedInterleavermuxinterleaver
Системный объект состоит из регистров N, каждого с заданной задержкой. С каждым новым вводимым символом Системный объект переключает коммутатор на новый регистр и переключает новый символ на нижний регистр при переключении самого старого символа на верхний регистр в том регистре. Когда коммутатор достигает N th регистр на следующий новый вход, коммутатор возвращается к первому регистру.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
[1] Heegard, Крис и Стивен Б. Викер. Турбокодирование. Бостон: Kluwer академические издатели, 1999.