Используйте блок Viterbi Decoder для сверточного декодирования с мягким решением с фиксированной точкой.
Модель использует PreLoadFcn
Коллбэк, чтобы задать настройку 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.