slex_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