Вписать кривую в неконтактные эмпирические данные BER
соответствует кривой эмпирическим данным BER, fitber = berfit(empEbNo,empber)empberи возвращает вектор подогнанных точек BER. Значения в empber и fitber соответствуют эмпирическим значениям отношения спектральной плотности энергии на бит к мощности шума (Eb/N0), задаваемым empEbNo. Общее описание нелинейной оптимизации без ограничений см. в [1].
Примечание
berfit функция предназначена для аппроксимации или интерполяции кривой (не экстраполяции). Экстраполяция данных BER более чем на порядок ниже наименьшего эмпирического значения BER по своей сути ненадежна.
berfit(___) строит график эмпирических и адаптированных данных BER.
berfit( строит график эмпирических и подогнанных данных BER из всех возможных настроек empEbNo,empber,fitEbNo,options,'all')fittype действительные. Если не требуется переопределять параметры оптимизации по умолчанию, укажите options как [].
Примечание
Для действительности посадка должна соответствовать этим критериям, в противном случае она будет отклонена.
вещественно-значимые
монотонно уменьшается
больше или равно 0 и меньше или равно 1
berfit подходит для данных BER с использованием неограниченной нелинейной оптимизации через fminsearch функция. В этой таблице перечислены закрытые функции, которые berfit рассматривает на основе значения fittype входной аргумент. Было установлено, что эти функции обеспечивают близкие соответствия в самых различных ситуациях, включая экспоненциально распадающиеся БЭР, линейно изменяющиеся БЭР и кривые БЭР с минимальными коэффициентами ошибок. В функциональных выражениях x - линейное значение Eb/N0 (не значение дБ), а f (x) - оценочное значение BER.
fittype Стоимость | Функциональное выражение |
|---|---|
'exp' |
a2) a3a4]
|
'exp+const' |
a3a4] + a5
|
'polyRatio' |
a4x2 + a5x + a6
|
'doubleExp+const' |
a6) a7a8] + a9
|
Функция суммарной ошибки в квадрате, fminsearch попытки минимизировать
BER)] 2
Соответствующие точки BER - это значения на выходе fitber, и сумма превышает Eb/N0 точки, заданные на входе empEbNo. Чтобы избежать доминирования областей с высоким BER над целевой функцией, уравнение суммы в квадрате использует логарифм значений BER, а не сами значения BER.
[1] Чапра, Стивен С. и Раймонд П. Канале. Численные методы для инженеров. Четвертое издание. Нью-Йорк, Макгроу-Хилл, 2002.