I am in trouble with Viterbi decoder for a while. I have some questions.
I need to decode messages from a continuous stream which is encoded. I'm reading from book : digital communications bernard sklar second edition and the Viterbi decoder including what's called stage "ADD-COMPARE-SELECT " and I didn't understand well how it works , still confused at this stage.
there's branch metric for next possible states and for output table/metric that're related to ADD-COMPARE-SELECT stage of Viterbi decoder , could anyone please help me out and explain to me in simple words how actually ADD-COMPARE-SELECT stage of Viterbi decoder works? it would be appreciated to explain by actual example.
attachment from the book that Im reading from: enter link description here