Используйте блок Viterbi Decoder для мягкого решения фиксированной точки сверточное декодирование.
Модель использует PreLoadFcn
Коллбэк, чтобы задать установку 4 дБ для блока AWGN Channel и ограничить длительность запуска 100 ошибками или 1e6 биты для блока Error Rate Calculation.
Подсистема Квантизатора (содержащий Усиление (Simulink), Скалярный Энкодер Квантизатора и Преобразование типа данных (Simulink) блоки) квантует сигнал и бросает тип выходных данных к fixdt(0,3,0)
. Входом сигнала с блоком Viterbi Decoder является ufix3
.
Блок Viterbi Decoder имеет Decision type
набор параметров к Soft decision
и Number of soft decision bits
установите на 3, и на вкладке Data Types, 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.