Построение кривой, по эмпирическим данным BER
соответствует кривой эмпирическим данным BER, fitber
= berfit(empEbNo
,empber
)empber
, и возвращает вектор настроенных точек BER. Значения в empber
и fitber
соответствуют эмпирической энергии на бит в отношении шума степени коэффициента спектральной плотности (E b/ N 0) значения, заданные empEbNo
. Общее описание нелинейной оптимизации без ограничений смотрите в [1].
Примечание
berfit
функция предназначена для аппроксимирования кривыми или интерполяции (не экстраполяции). Экстраполяция данных BER сверх порядка величины ниже наименьшего эмпирического значения BER по своей сути ненадежна.
berfit(___)
строит графики эмпирических и подгоняемых данных BER.
berfit(
строит графики эмпирических и подгоняемых данных BER из всех возможных настроек empEbNo
,empber
,fitEbNo
,options
,'all')fittype
которые действительны. Если вы не хотите переопределять опции по умолчанию для оптимизации, задайте options
как [].
Примечание
Чтобы быть действительным, подгонка должна соответствовать этим критериям, в противном случае она отклоняется.
реальное значение
монотонно уменьшающийся
больше или равно 0 и меньше или равно 1
berfit
функция подходит для данных BER, используя нелинейную оптимизацию без ограничений через fminsearch
функция. В этой таблице перечислены функции закрытой формы, которые berfit
рассматривает на основе значения fittype
входной параметр. Эмпирически было обнаружено, что эти функции обеспечивают тесную подгонку в самых разных ситуациях, включая экспоненциально разрушающиеся BER, линейно изменяющиеся BER и BER кривые с полами вероятности ошибок. В функциональных выражениях x является линейным E b/ N 0 значением (не значением дБ), и f(x) является предполагаемым BER.
fittype Значение | Функциональное выражение |
---|---|
'exp' |
|
'exp+const' |
|
'polyRatio' |
|
'doubleExp+const' |
|
Сумма квадратичной невязки функция, которая fminsearch
пытается минимизировать,
Установленные точки BER являются значениями в выход fitber
, и сумма по E b/ N 0 точкам, заданным во входе empEbNo
. Чтобы избежать областей с высоким BER, доминирующих над целевой функцией, в уравнении с суммарным квадратом используется журнал значений BER, а не самих значений BER.
[1] Chapra, Steven C., and Raymond P. Canale. Численные методы для инженеров. Четвертое издание. Нью-Йорк, McGraw-Hill, 2002.