Сейчас жёсткое декодирование осуществляется дифференциальным методом: bit0 = (I[n-1]*Q[n]-Q[n-1]*I[n])>0; bit1 = (I[n-1]*I[n]+Q[n-1]*Q[n])>0; Т.е. значение бита определяется знаком выражения в скобках. Поэтому вопрос сводится к тому что надо сделать с этими выражениями, чтобы правильно работали эти самые декодер витерби или там max-log-map декодер.
|