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 – A random interleaver object.
Return type: RandInterlv object
Note
The random number generator is the RandomState object from NumPy, which uses the Mersenne Twister algorithm.
-
__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.