Бинарный симметричный канал
ndata = bsc(data,probability) передает сигнал двоичного входа data через бинарный симметричный канал, имеющий заданную вероятность появления ошибки. Канал вводит немного ошибки и процессов каждый элемент входа data независимо. data должен быть массив двоичных чисел или массива Галуа в GF (2). probability должен быть скаляр от 0 до 1.
ndata = bsc(data,probability,streamhandle) принимает, что случайный потоковый указатель генерирует универсальные шумовые выборки при помощи rand. Обеспечение случайного потокового указателя или использование reset (RandStream) функция на случайном потоковом объекте по умолчанию позволяет вам сгенерировать повторяемые шумовые выборки. Для получения дополнительной информации смотрите RandStream.
ndata = bsc(data,probability,seed) принимает начальное значение, для инициализации равномерного генератора случайных чисел, rand. Если вы хотите сгенерировать повторяемые шумовые выборки, то любой сброс случайный потоковый ввод перед вызовом bsc или используйте тот же вход seed.
[ndata,err] = bsc(___) возвращает массив, содержащий ошибки канала, с помощью любого из предыдущих синтаксисов.