While block codes operate by processing blocks of input symbols, convolutional codes conceptually work on streams of input symbols. It is frequently useful in joint source–channel coding (JSCC) ...