Построение кривой, по эмпирическим данным 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.