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