commpy.channelcoding.RandInterlv

class RandInterlv(length, seed)

Random Interleaver.

Parameters :

length : int

Length of the interleaver.

seed : int

Seed to initialize the random number generator which generates the random permutation for interleaving.

Returns :

random_interleaver : RandInterlv object

A random interleaver object.

Methods

deinterlv(in_array) De-interleave input array using the specific interleaver.
interlv(in_array) Interleave input array using the specific interleaver.
__init__(length, seed)

Methods

__init__(length, seed)
deinterlv(in_array) De-interleave input array using the specific interleaver.
interlv(in_array) Interleave input array using the specific interleaver.

Previous topic

commpy.channelcoding.turbo_decode