Communications Toolbox™ включает инструменты с помощью или MATLAB® или Simulink® для чередования и устранения чередования данных сигнала.
algintrlv | Переупорядочьте символы, использующие алгебраически выведенную таблицу перестановки |
algdeintrlv | Восстановите упорядоченное расположение символов, использующих алгебраически выведенную таблицу перестановки |
convintrlv | Переставьте символы с помощью сдвиговых регистров |
convdeintrlv | Восстановите упорядоченное расположение символов с помощью сдвиговых регистров |
intrlv | Переупорядочьте последовательность символов |
deintrlv | Восстановите упорядоченное расположение символов |
helintrlv | Переставьте символы с помощью спирального массива |
heldeintrlv | Восстановите упорядоченное расположение символов, переставленных с помощью helintrlv |
helscanintrlv | Переупорядочьте символы в спиральном шаблоне |
helscandeintrlv | Восстановите упорядоченное расположение символов в спиральном шаблоне |
matintrlv | Переупорядочьте символы путем заполнения матрицы строками и освобождения ее столбцами |
matdeintrlv | Восстановите упорядоченное расположение символов путем заполнения матрицы столбцами и освобождения его строками |
muxintrlv | Переставьте символы с помощью сдвиговых регистров с заданными задержками |
muxdeintrlv | Восстановите упорядоченное расположение символов с помощью заданных сдвиговых регистров |
randintrlv | Переупорядочьте символы с помощью случайной перестановки |
randdeintrlv | Восстановите упорядоченное расположение символов с помощью случайной перестановки |
comm.AlgebraicInterleaver | Переставьте вводимые символы, использующие алгебраически выведенный вектор перестановки |
comm.AlgebraicDeinterleaver | Устраните чередование вводимых символов, использующих алгебраически выведенный вектор перестановки |
comm.BlockInterleaver | Переставьте вводимые символы с помощью вектора перестановки |
comm.BlockDeinterleaver | Устраните чередование вводимых символов с помощью вектора перестановки |
comm.gpu.BlockInterleaver | Создайте чередованную последовательность блока с графическим процессором |
comm.gpu.BlockDeinterleaver | Восстановите исходное упорядоченное расположение чередованной последовательности блока с графическим процессором |
comm.MatrixInterleaver | Переставьте вводимые символы с помощью матрицы перестановок |
comm.MatrixDeinterleaver | Устраните чередование вводимых символов с помощью матрицы перестановок |
comm.MatrixHelicalScanInterleaver | Переставьте вводимые символы путем выбора элементов матрицы по диагоналям |
comm.MatrixHelicalScanDeinterleaver | Устраните чередование вводимых символов путем заполнения матрицы по диагоналям |
comm.ConvolutionalInterleaver | Переставьте вводимые символы с помощью сдвиговых регистров с теми же значениями свойств |
comm.ConvolutionalDeinterleaver | Восстановите упорядоченное расположение символов с помощью сдвиговых регистров |
comm.gpu.ConvolutionalInterleaver | Переставьте вводимые символы с помощью сдвиговых регистров с графическим процессором |
comm.gpu.ConvolutionalDeinterleaver | Восстановите упорядоченное расположение символов с помощью сдвиговых регистров с графическим процессором |
comm.HelicalInterleaver | Переставьте вводимые символы с помощью спирального массива |
comm.HelicalDeinterleaver | Восстановите упорядоченное расположение символов с помощью спирального массива |
comm.MultiplexedInterleaver | Переставьте вводимые символы с помощью набора сдвиговых регистров с заданными задержками |
comm.MultiplexedDeinterleaver | Устраните чередование вводимых символов с помощью набора сдвиговых регистров с заданными задержками |
Algebraic Interleaver | Переупорядочьте вводимые символы, использующие алгебраически выведенную таблицу перестановки |
Algebraic Deinterleaver | Восстановите упорядоченное расположение вводимых символов, использующих алгебраически выведенную перестановку |
General Block Interleaver | Переупорядочьте символы во входном векторе |
General Block Deinterleaver | Восстановите упорядоченное расположение символов во входном векторе |
Matrix Interleaver | Переставьте вводимые символы путем заполнения матрицы строками и освобождения ее столбцами |
Matrix Deinterleaver | Переставьте вводимые символы путем заполнения матрицы столбцами и освобождения ее строками |
Matrix Helical Scan Interleaver | Переставьте вводимые символы путем выбора элементов матрицы по диагоналям |
Matrix Helical Scan Deinterleaver | Восстановите упорядоченное расположение вводимых символов путем заполнения матрицы по диагоналям |
Random Interleaver | Переупорядочьте вводимые символы с помощью случайной перестановки |
Random Deinterleaver | Восстановите упорядоченное расположение вводимых символов с помощью случайной перестановки |
Convolutional Interleaver | Переставьте вводимые символы с помощью набора сдвиговых регистров |
Convolutional Deinterleaver | Восстановите упорядоченное расположение символов, которые были переставлены с помощью сдвиговых регистров |
General Multiplexed Interleaver | Переставьте вводимые символы с помощью набора сдвиговых регистров с заданными задержками |
General Multiplexed Deinterleaver | Восстановите упорядоченное расположение символов с помощью сдвиговых регистров заданной задержки |
Helical Interleaver | Переставьте вводимые символы с помощью спирального массива |
Helical Deinterleaver | Восстановите упорядоченное расположение символов, переставленных спиральным interleaver |
Блок interleaver принимает набор символов и перестраивает их, не повторяясь или не используя любой из символов в наборе.