berconfint

Вероятность битовой ошибки (BER) и доверительный интервал симуляции Монте-Карло

Синтаксис

[ber,interval] = berconfint(nerrs,ntrials)
[ber,interval] = berconfint(nerrs,ntrials,level)

Описание

[ber,interval] = berconfint(nerrs,ntrials) возвращается вероятность появления ошибки оценивают ber и 95%-й доверительный интервал interval для симуляции Монте-Карло ntrials испытания с nerrs ошибки. interval двухэлементный вектор, который перечисляет конечные точки интервала. Если ошибки и испытания измеряются в битах, вероятность появления ошибки является частотой ошибок по битам (BER); если ошибки и испытания измеряются в символах, вероятность появления ошибки является коэффициентом ошибок символа (SER).

[ber,interval] = berconfint(nerrs,ntrials,level) задает доверительный уровень как вещественное число между 0 и 1.

Примеры

Если симуляция системы связи приводит к 100 битовым ошибкам в 106 испытаниях, BER (частота ошибок по битам) для той симуляции является частным 10-4. Команда ниже находок 95%-й доверительный интервал для BER системы.

nerrs = 100; % Number of bit errors in simulation
ntrials = 10^6; % Number of trials in simulation
level = 0.95; % Confidence level
[ber,interval] = berconfint(nerrs,ntrials,level)

Выход ниже показов, что, с 95%-й уверенностью, BER для системы между 0,0000814 и 0.0001216.

ber =

  1.0000e-004


interval =

  1.0e-003 *

    0.0814    0.1216

Для примера, который использует выход berconfint чтобы построить значение погрешности на графике BER, смотрите Curve Fitting График Коэффициента ошибок

Ссылки

[1] Jeruchim, Мишель К., Филип Балабан, и К. Сэм Шэнмугэн, симуляция систем связи, Секонд-Эдайшн, Нью-Йорк, академический Kluwer / пленум, 2000.

Представлено до R2006a