Частота ошибок по битам (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.