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

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

Модель использует PreLoadFcn Коллбэк, чтобы задать${E_b}/{N_0}$ установку 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.