exponenta event banner

Декодирование Витерби данных с нарушением двоичной симметрии канала

cm_ex_viterbi_decode_binary_seq модель генерирует двоичную последовательность с помощью Random Integer Generator блок. Последовательность кодируется с помощью Convolutional Encoder блокируется, а затем нарушается с помощью Binary Symmetric Channel блок. Viterbi Decoder блок декодирует последовательность данных, и вычисляется частота битовых ошибок.

InitFcn обратный вызов используется для инициализации параметров рабочей области для выборок на кадр, вероятности ошибок BSC и глубины трассировки декодера Витерби. Задержка сигнала между переданным и принятым сигналом равна глубине отслеживания. Задержка сигнала необходима для вычисления частоты ошибок.

Чтобы создать двоичный битовый поток, Random Integer Generator блок задает установленный размер 2и тип вывода boolean.

Вычисленная частота ошибок приближается к Error probability указано в Binary Symmetric Channel блок.

Computed error rate = 0.095023