Декодирование Viterbi бинарного симметричного канала поврежденные данные

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

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

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

Вычисленный коэффициент ошибок аппроксимирует Error probability заданный в Binary Symmetric Channel блок.

Computed error rate = 0.095023