Бинарный симметричный канал
ndata = bsc(data,probability)ndata = bsc(data,probability,streamhandle)ndata = bsc(data,probability,seed)[ndata,err] = bsc(___)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(___) возвращает массив, содержащий ошибки канала, с помощью любого из предыдущих синтаксисов.