Decodes a stream of convolutionally encoded bits using the Viterbi Algorithm
Parameters : | coded_bits : 1D ndarray
generator_matrix : 2D ndarray of ints
M : 1D ndarray of ints
tb_length : int
decoding_type : str {‘hard’, ‘soft’, ‘unquantized’}
|
---|---|
Returns : | decoded_bits : 1D ndarray
|
References
[R2] | Todd K. Moon. Error Correction Coding: Mathematical Methods and Algorithms. John Wiley and Sons, 2005. |