Interleaving
Block and convolutional interleaving
交流和去插入信号数据。
Functions
algintrlv |
Reorder symbols using algebraically derived permutation table |
algdeintrlv |
使用代数得出的排列表恢复符号的排序 |
convintrlv |
Permute symbols using shift registers |
convdeintrlv |
Restore ordering of symbols using shift registers |
intrlv |
Reorder sequence of symbols |
deintrlv |
Restore ordering of symbols |
helintrlv |
使用螺旋阵列置换符号 |
heldeintrlv |
Restore ordering of symbols permuted usinghelintrlv |
helscanintrlv |
Reorder symbols in helical pattern |
helscandeintrlv |
Restore ordering of symbols in helical pattern |
matintrlv |
Reorder symbols by filling matrix by rows and emptying it by columns |
matdeintrlv |
Restore ordering of symbols by filling matrix by columns and emptying it by rows |
muxintrlv |
Permute symbols using shift registers with specified delays |
muxdeintrlv |
Restore ordering of symbols using specified shift registers |
randintrlv |
Reorder symbols using random permutation |
randdeintrlv |
Restore ordering of symbols using random permutation |
Objects
comm.gpu.BlockInterleaver |
Create block interleaved sequence with GPU |
comm.gpu.BlockDeinterleaver |
Restore original ordering of block interleaved sequence with GPU |
comm.ConvolutionalInterleaver |
使用具有相同属性值的移位寄存器输入输入符号 |
Comm.ConvolutionAldeInterleaver |
Restore ordering of symbols using shift registers |
comm.gpu.convolutionalinterleaver |
使用gpu使用Shift寄存器的输入输入符号 |
comm.gpu.convolutionaldeinterleaver |
Restore ordering of symbols using shift registers with GPU |
comm.HelicalInterleaver |
Permute input symbols using helical array |
comm.HelicalDeinterleaver |
Restore ordering of symbols using helical array |
Comm.MultiplexedInterleaver |
Permute symbols using set of shift registers with specified delays |
comm.MultiplexedDeinterleaver |
Deinterleave symbols using set of shift registers with specified delays |
Blocks
代数交错r | Reorder input symbols using algebraically derived permutation table |
Algebraic Deinterleaver | Restore ordering of input symbols using algebraically derived permutation |
一般块分子 | 输入矢量中的重新排序符号 |
一般块去插入 | Restore ordering of symbols in input vector |
Matrix Interleaver | Permute input symbols by filling matrix by rows and emptying it by columns |
Matrix Deinterleaver | Permute input symbols by filling matrix by columns and emptying it by rows |
Matrix Helical Scan Interleaver | Permute input symbols by selecting matrix elements along diagonals |
Matrix Helical Scan Deinterleaver | Restore ordering of input symbols by filling matrix along diagonals |
Random Interleaver | 使用随机排列重新排序输入符号 |
随机去插入 | Restore ordering of input symbols using random permutation |
卷积交叉 | Permute input symbols using set of shift registers |
Convolutional Deinterleaver | Restore ordering of symbols that were permuted using shift registers |
General Multiplexed Interleaver | Permute input symbols using set of shift registers with specified delays |
General Multiplexed Deinterleaver | Restore ordering of symbols using specified-delay shift registers |
Helical Interleaver | Permute input symbols using helical array |
Helical Deinterleaver | Restore ordering of symbols permuted by helical interleaver |
Topics
Using block and convolutional interleavers, including matrix, random, algebraic, and helical scan.