Communications Blockset    
Convolutional Deinterleaver

Restore ordering of symbols that were permuted using shift registers

Library

Convolutional sublibrary of Interleaving

Description

The Convolutional Deinterleaver block recovers a signal that was interleaved using the Convolutional Interleaver block. The parameters in the two blocks should have the same values.

The input can be either a scalar or a frame-based column vector. It can be real or complex. The sample times of the input and output signals are the same.

Dialog Box

Rows of shift registers
The number of shift registers that the block uses internally.
Register length step
The difference in symbol capacity of each successive shift register, where the last register holds zero symbols.
Initial conditions
The values that fill each shift register when the simulation begins.

Pair Block

Convolutional Interleaver

See Also

General Multiplexed Deinterleaver, Helical Deinterleaver

References

[1]  Clark, George C. Jr. and J. Bibb Cain. Error-Correction Coding for Digital Communications. New York: Plenum Press, 1981.

[2]  Forney, G., D., Jr. "Burst-Correcting Codes for the Classic Bursty Channel." IEEE Transactions on Communications, vol. COM-19, October 1971. 772-781.

[3]  Ramsey, J. L. "Realization of Optimum Interleavers." IEEE Transactions on Information Theory, IT-16 (3), May 1970. 338-345.


  Continuous-Time Eye and Scatter Diagrams Convolutional Encoder