Используйте блок Viterbi Decoder для сверточного декодирования с фиксированной точкой с жестким решением.
Модель использует PreLoadFcn
Коллбэк, чтобы задать настройку 4 дБ для блока AWGN Channel и ограничить длительность запуска 100 ошибками или 1e6 битами для блока Error Rate Calculation.
Блок Data Type Conversion (Simulink) устанавливает Mode
параметр в Fixed point
и преобразует тип выходных данных в fixdt(0,1,0)
. Входной вход блока Viterbi Decoder ufix1
.
Блок Viterbi Decoder имеет Decision type
набор параметров установлен в Hard decision
, и на вкладке Типы данных, State metric word length
установлено в 4
и Output data type
установлено в boolean
. Вероятность битовой ошибки отображается и фиксируется на BER
переменная рабочей области.
The computed bit error rate is 0.00256. The total number of errors is 118. The total number of bits processed is 46144.