There may be some additional things to consider when using gr-trellis:
The fsm class does not understand bits. It understands input symbols and
output symbols.
Your fsm has binary input symbols and quaternary output symbols.
So the encoder gets L input bits and produces L quaternary symbols (if
My understanding is that the constructor takes first k=1 and then n=2 as a
parameter
for an (n,k) code, so it should be:
trellis.fsm(1,2,[0b11001,0b10111])
Achilleas
//##
//# Automatically generate the FSM from the generator
Greetings all,
I'm trying to implement a decoder for NXDN in GRC and the Viterbi decoding is
not cooperating with me. I'm wondering if one of you could please take a few
minutes to look this over and see if you could point out where I have gone
wrong, because I am thoroughly puzzled by this.