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