Turbo Encoder.
Encode Bits using a parallel concatenated rate-1/3 turbo code consisting of two rate-1/2 systematic convolutional component codes.
Parameters : | msg_bits : 1D ndarray containing {0, 1}
trellis1 : Trellis object
trellis2 : Trellis object
interleaver : Interleaver object
|
---|---|
Returns : | [sys_stream, non_sys_stream1, non_sys_stream2] : list of 1D ndarrays
|