Выполните мягкое декодирование Viterbi с фиксированной точкой

Используйте блок Viterbi Decoder для сверточного декодирования с мягким решением с фиксированной точкой.

Модель использует PreLoadFcn Коллбэк, чтобы задать${E_b}/{N_0}$ настройку 4 дБ для блока AWGN Channel и ограничить длительность запуска 100 ошибками или 1e6 битами для блока Error Rate Calculation.

Подсистема квантователя (содержащая блоки Gain (Simulink), Scalar Quantzer Encoder и Data Type Conversion (Simulink)) квантует сигнал и приводит тип выходных данных к fixdt(0,3,0). Входной вход блока Viterbi Decoder ufix3.

Блок Viterbi Decoder имеет Decision type набор параметров установлен в Soft decision и Number of soft decision bits установите значение 3, и на вкладке Типы данных, State metric word length установлено в 6 и Output data type установлено в boolean. Вероятность битовой ошибки отображается и фиксируется на BER переменная рабочей области.

The computed bit error rate is 0.00002.
The total number of errors is 18.
The total number of bits processed is 1000044.