I have a question on whether here is a python implementation of the Viterbi algorithm that has the functionality of Matlab's vitdec implementation.
In MATLAB the vitdec method can have a signature
vitdec(codedin,trellis,tbdepth,'trunc','soft',nsdec)
Where 'trunc' specifies truncated operating mode (in truncated operating mode, the encoder is assumed to have started at the all-zeros state. The decoder traces back from the state with the best metric. This mode incurs zero delay. This mode is appropriate when you cannot assume the encoder ended at the all-zeros state and when you do not want to preserve continuity between successive calls to this function), 'soft' sets for soft-decision decoding and nsdec sets the number of quantisation bits (in my case nsdec is 8)
Now there is a similar method in pythons commpy module called viterbi_decode however I don't see equivalents to the nsdec and 'trunc' parameters;
viterbi_decode(coded_bits, trellis, tb_depth, decoding_type='soft')
Does anyone know if python's commpy viterbi_decode will support Matlab's vitdec implementation with these parameters ? If not could the python version be modified to support the additional parameters ?
Thanks in advance for your help