Аналитические выражения и обозначения, используемые в анализе BER

Эта тема покрывает аналитические выражения и обозначения для теоретического анализа, используемого в функциях BER (berawgn, bercoding, berconfint, berfadingberfit, bersync), приложение Bit Error Rate Analysis и тема Методов Bit Error Rate Analysis.

Общее обозначение

Эта таблица задает обозначения, используемые в аналитических выражениях в этой теме.

Описание Обозначение
Размер созвездия модуляции

M

Количество битов на символ

k=log2M

Энергия на отношение бита к спектральной плотности мощности шума

EbN0

Энергия на отношение символа к спектральной плотности мощности шума

EsN0=kEbN0

Частота ошибок по битам (BER)

Pb

Коэффициент ошибок символа (SER)

Ps

Действительная часть

Re[⋅]

Пол, самое большое целое число, меньшее, чем значение, содержится в фигурных скобках

⌊⋅⌋

Эта таблица описывает термины, использованные для математических выражений в этой теме.

Функция Математическое выражение
Q функция

Q(x)=12π∫x∞exp(−t2/2)dt

Marcum Q функция

Q(a,b)=∫b∞texp(−t2+a22)I0(at)dt

Модифицированная функция Бесселя первого рода порядка ν

Iν(z)=∑k=0∞(z/2)υ+2kk!Γ(ν+k+1)

где

Γ(x)=∫0∞e−ttx−1dt

гамма функция.

Вырожденная гипергеометрическая функция

F11(a,c;x)=∑k=0∞(a)k(c)kxkk!

где символ Pochhammer, (λ)k, задан как (λ)0=1, (λ)k=λ(λ+1)(λ+2)⋯(λ+k−1).

Эта таблица задает акронимы, используемые в этой теме.

Акроним Определение
M-PSKM-арное манипулирование сдвига фазы
DE-M-PSKДифференцированно закодированное M-арное манипулирование сдвига фазы
BPSKБинарное манипулирование сдвига фазы
DE-BPSKДифференцированно закодированное бинарное манипулирование сдвига фазы
QPSKЧетвертичное манипулирование сдвига фазы
DE-QPSKДифференцированно закодированное квадратурное манипулирование сдвига фазы
OQPSKВозместите квадратурное манипулирование сдвига фазы
DE-OQPSKДифференцированно закодированное квадратурное манипулирование сдвига фазы смещения
M-DPSKM-арное дифференциальное манипулирование сдвига фазы
M-PAMM-арная импульсная амплитудная модуляция
M-QAMM-арная квадратурная амплитудная модуляция
M-FSKM-арное манипулирование сдвига частоты
MSKМинимальное манипулирование сдвига
M-CPFSKM-арное манипулирование сдвига частоты непрерывной фазы

Аналитические выражения, используемые в berawgn Функция и приложение Bit Error Rate Analysis

Эти разделы покрывают основные аналитические выражения, используемые в berawgn функция и приложение Bit Error Rate Analysis.

M-PSK

От уравнения 8.22 в [2],

Ps=1π∫0(M−1)π/Mexp(−kEbN0sin2[π/M]sin2θ)dθ

Это выражение подобно, но не строго равно к точному BER (от [4] и уравнение 8.29 от [2]):

Pb=1k(∑i=1M/2(wi')Pi)

где wi'=wi+wM−i, wM/2'=wM/2, wi вес Хэмминга битов, присвоенных символу i,

Pi=12π∫0π(1−(2i−1)/M)exp(−kEbN0sin2[(2i−1)π/M]sin2θ)dθ−12π∫0π(1−(2i+1)/M)exp(−kEbN0sin2[(2i+1)π/M]sin2θ)dθ

Для M-PSK с M = 2, в частности BPSK, применяется это уравнение 5.2-57 от [1]:

Ps=Pb=Q(2EbN0)

Для M-PSK с M = 4, в частности QPSK, применяются эти уравнения 5.2-59 и 5.2-62 от [1]:

Ps=2Q(2EbN0)[1−12Q(2EbN0)]Pb=Q(2EbN0)

DE-M-PSK

Для DE-M-PSK с M = 2, в частности DE-BPSK, применяется это уравнение 8.36 от [2]:

Ps=Pb=2Q(2EbN0)−2Q2(2EbN0)

Для DE-M-PSK с M = 4, в частности DE-QPSK, применяется это уравнение 8.38 от [2]:

Ps=4Q(2EbN0)−8Q2(2EbN0)+8Q3(2EbN0)−4Q4(2EbN0)

От уравнения 5 в [3],

Pb=2Q(2EbN0)[1−Q(2EbN0)]

OQPSK

Для OQPSK используйте тот же BER и расчеты SER что касается QPSK в [2].

DE-OQPSK

Для OQPSK используйте тот же BER и расчеты SER что касается DE-QPSK в [3].

M-DPSK

Для M-DPSK применяется это уравнение 8.84 от [2]:

Ps=sin(π/M)2π∫−π/2π/2exp(−(kEb/N0)(1−cos(π/M)cosθ))1−cos(π/M)cosθdθ

Это выражение подобно, но не строго равно к точному BER (от [4]):

Pb=1k(∑i=1M/2(wi')Ai)

где wi'=wi+wM−i, wM/2'=wM/2, wi вес Хэмминга битов, присвоенных символу i,

Ai=F((2i+1)πM)−F((2i−1)πM)F(ψ)=−sinψ4π∫−π/2π/2exp(−kEb/N0(1−cosψcost))1−cosψcostdt

Для M-DPSK с M = 2, применяется это уравнение 8.85 от [2]:

Pb=12exp(−EbN0)

M-PAM

От уравнений 8.3 и 8.7 в [2] и уравнения 5.2-46 в [1],

Ps=2(M−1M)Q(6M2−1kEbN0)

От [5],

Pb=2Mlog2M×∑k=1log2M  ∑i=0(1−2−k)M−1{(−1)⌊i2k−1M⌋(2k−1−⌊i2k−1M+12⌋)Q((2i+1)6log2MM2−1EbN0)}

M-QAM

Для квадратного M-QAM, k=log2M является четным, таким образом, уравнение 8.10 от [2] и уравнения 5.2-78 и 5.2-79 от [1] применяются:

Ps=4M−1MQ(3M−1kEbN0)−4(M−1M)2Q2(3M−1kEbN0)

От [5],

Pb=2Mlog2M×∑k=1log2M  ∑i=0(1−2−k)M−1{(−1)⌊i2k−1M⌋(2k−1−⌊i2k−1M+12⌋)Q((2i+1)6log2M2(M−1)EbN0)}

Для прямоугольного (неквадратного) M-QAM, k=log2M является нечетным, M=I×J, I=2k−12, и J=2k+12. Так, чтобы,

Ps=4IJ−2I−2JM×Q(6log2(IJ)(I2+J2−2)EbN0)−4M(1+IJ−I−J)Q2(6log2(IJ)(I2+J2−2)EbN0)

От [5],

Pb=1log2(IJ)(∑k=1log2IPI(k)+∑l=1log2JPJ(l))

где

PI(k)=2I∑i=0(1−2−k)I−1{(−1)⌊i2k−1I⌋(2k−1−⌊i2k−1I+12⌋)Q((2i+1)6log2(IJ)I2+J2−2EbN0)}

и

PJ(k)=2J∑j=0(1−2−l)J−1{(−1)⌊j2l−1J⌋(2l−1−⌊j2l−1J+12⌋)Q((2j+1)6log2(IJ)I2+J2−2EbN0)}

Ортогональный M-FSK с когерентным обнаружением

От уравнения 8.40 в [2] и уравнения 5.2-21 в [1],

Ps=1−∫−∞∞[Q(−q−2kEbN0)]M−112πexp(−q22)dqPb=2k−12k−1Ps

Неортогональный 2-FSK с когерентным обнаружением

Для M=2, уравнение 5.2-21 в [1] и уравнение 8.44 в [2] применяются:

Ps=Pb=Q(Eb(1−Re[ρ])N0)

ρ комплексный коэффициент корреляции, такой что:

ρ=12Eb∫0Tbs˜1(t)s˜2*(t)dt

где s˜1(t) и s˜2(t) комплексные сигналы lowpass, и

Eb=12∫0Tb|s˜1(t)|2dt=12∫0Tb|s˜2(t)|2dt

Например, с

s˜1(t)=2EbTbej2πf1t, s˜2(t)=2EbTbej2πf2t

то

ρ=12Eb∫0Tb2EbTbej2πf1t2EbTbe−j2πf2tdt=1Tb∫0Tbej2π(f1−f2)tdt=sin(πΔfTb)πΔfTbejπΔft

где Δf=f1−f2.

От уравнения 8.44 в [2],

    Re[ρ]=Re[sin(πΔfTb)πΔfTbejπΔft]=sin(πΔfTb)πΔfTbcos(πΔfTb)=sin(2πΔfTb)2πΔfTb⇒Pb=Q(Eb(1−sin(2πΔfTb)/(2πΔfTb))N0)

где h=ΔfTb.

Ортогональный M-FSK с некогерентным обнаружением

От уравнения 5.4-46 в [1] и уравнения 8.66 в [2],

Ps=∑m=1M−1(−1)m+1(M−1m)1m+1exp[−mm+1kEbN0]Pb=12MM−1Ps

Неортогональный 2-FSK с некогерентным обнаружением

Для M=2, это уравнение 5.4-53 от [1] и это уравнение 8.69 от [2] применяются:

Ps=Pb=Q(a,b)−12exp(−a+b2)I0(ab)

где

a=Eb2N0(1−1−|ρ|2), b=Eb2N0(1+1−|ρ|2) 

Предварительно закодированный MSK с когерентным обнаружением

Используйте тот же BER и расчеты SER что касается BPSK.

Дифференцированно закодированный MSK с когерентным обнаружением

Используйте тот же BER и расчеты SER что касается DE-BPSK.

MSK с некогерентным обнаружением (оптимальный блок блоком)

Верхняя граница на коэффициенте ошибок от уравнений 10.166 и 10.164 в [6]),

Ps=Pb≤12[1−Q(b1,a1)+Q(a1,b1)]+14[1−Q(b4,a4)+Q(a4,b4)]+12e−EbN0

где

a1=EbN0(1−3−4/π24),b1=EbN0(1+3−4/π24)a4=EbN0(1−1−4/π2),b4=EbN0(1+1−4/π2)

CPFSK когерентное обнаружение (оптимальный блок блоком)

Нижняя граница на коэффициенте ошибок (от уравнения 5.3-17 в [1])

Ps>KδminQ(EbN0δmin2)

Верхняя граница на коэффициенте ошибок

δmin2>min1≤i≤M−1{2i(1−sinc(2ih))}

где h является индексом модуляции, и Kδmin количество путей с минимальным расстоянием.

Pb≅Psk

Аналитические выражения, используемые в berfading Функция и приложение Bit Error Rate Analysis

Этот раздел покрывает основные аналитические выражения, используемые в berfading функционируйте и приложение Bit Error Rate Analysis.

Обозначение

Эта таблица описывает дополнительные обозначения, используемые в аналитических выражениях в этом разделе.

Описание Обозначение
Степень исчезающего амплитудного rΩ=E[r2], где E[⋅] обозначает статистическое ожидание
Количество ветвей разнообразия

L

Сигнал к Шумовому Отношению (ОСШ) на символ на ветвь

γ¯l=(ΩlEsN0)/L=(ΩlkEbN0)/L

Для тождественно распределенных ветвей разнообразия,

γ¯=(ΩkEbN0)/L

Производящие функции момента для каждой ветви разнообразия

Для Каналов с релеевским замиранием:

Mγl(s)=11−sγ¯l

Для Rician исчезающие каналы:

Mγl(s)=1+K1+K−sγ¯le[Ksγ¯l(1+K)−sγ¯l]

K является отношением энергии в зеркальном компоненте к энергии в рассеянном компоненте (линейная шкала).

Для тождественно распределенных ветвей разнообразия,Mγl(s)=Mγ(s) для всего l.

Эта таблица задает дополнительные акронимы, используемые в этом разделе.

Акроним Определение
MRCОбъединение максимального отношения
EGCОбъединение равного усиления

M-PSK с MRC

От уравнения 9.15 в [2],

Ps=1π∫0(M−1)π/M∏l=1LMγl(−sin2(π/M)sin2θ)dθ

От [4] и [2],

Pb=1k(∑i=1M/2(wi')P¯i)

где wi'=wi+wM−i, wM/2'=wM/2, wi вес Хэмминга битов, присвоенных символу i,

P¯i=12π∫0π(1−(2i−1)/M)∏l=1LMγl(−1sin2θsin2(2i−1)πM)dθ        −12π∫0π(1−(2i+1)/M)∏l=1LMγl(−1sin2θsin2(2i+1)πM)dθ

Для особого случая Релеевского замирания с M=2 (от уравнений C-18 и C-21 и Table C-1 в [6]),

Pb=12[1−μ∑i=0L−1(2ii)(1−μ24)i]

где

μ=γ¯γ¯+1

Если L=1то:

Pb=12[1−γ¯γ¯+1]

DE-M-PSK с MRC

Для M=2 (от уравнений 8.37 и 9.8-9.11 в [2]),

Ps=Pb=2π∫0π/2∏l=1LMγl(−1sin2θ)dθ−2π∫0π/4∏l=1LMγl(−1sin2θ)dθ

M-PAM с MRC

От уравнения 9.19 в [2],

Ps=2(M−1)Mπ∫0π/2∏l=1LMγl(−3/(M2−1)sin2θ)dθ

От [5] и [2],

Pb=2πMlog2M×∑k=1log2M ∑i=0(1−2−k)M−1{(−1)⌊i2k−1M⌋(2k−1−⌊i2k−1M+12⌋)∫0π/2∏l=1LMγl(−(2i+1)23/(M2−1)sin2θ)dθ}

M-QAM с MRC

Для квадратного M-QAM, k=log2M является четным (уравнение 9.21 в [2]),

Ps=4π(1−1M)∫0π/2∏l=1LMγl(−3/(2(M−1))sin2θ)dθ−4π(1−1M)2∫0π/4∏l=1LMγl(−3/(2(M−1))sin2θ)dθ

От [5] и [2]:

Pb=2πMlog2M×∑k=1log2M ∑i=0(1−2−k)M−1{(−1)⌊i2k−1M⌋(2k−1−⌊i2k−1M+12⌋)∫0π/2∏l=1LMγl(−(2i+1)23/(2(M−1))sin2θ)dθ}

Для прямоугольного (неквадратного) M-QAM, k=log2M является нечетным, M=I×J, I=2k−12, J=2k+12, γ¯l=Ωllog2(IJ)EbN0,

Ps=4IJ−2I−2JMπ∫0π/2∏l=1LMγl(−3/(I2+J2−2)sin2θ)dθ−4Mπ(1+IJ−I−J)∫0π/4∏l=1LMγl(−3/(I2+J2−2)sin2θ)dθ

От [5] и [2],

Pb=1log2(IJ)(∑k=1log2IPI(k)+∑l=1log2JPJ(l))PI(k)=2Iπ∑i=0(1−2−k)I−1{(−1)⌊i2k−1I⌋(2k−1−⌊i2k−1I+12⌋)∫0π/2∏l=1LMγl(−(2i+1)23/(I2+J2−2)sin2θ)dθ}PJ(k)=2Jπ∑j=0(1−2−l)J−1{(−1)⌊j2l−1J⌋(2l−1−⌊j2l−1J+12⌋)∫0π/2∏l=1LMγl(−(2j+1)23/(I2+J2−2)sin2θ)dθ}

M-DPSK с постобнаружением EGC

От уравнения 8.165 в [2],

Ps=sin(π/M)2π∫−π/2π/21[1−cos(π/M)cosθ]∏l=1LMγl(−[1−cos(π/M)cosθ])dθ

От [4] и [2],

Pb=1k(∑i=1M/2(wi')A¯i)

где wi'=wi+wM−i, wM/2'=wM/2, wi вес Хэмминга битов, присвоенных символу i,

A¯i=F¯((2i+1)πM)−F¯((2i−1)πM)F¯(ψ)=−sinψ4π∫−π/2π/21(1−cosψcost)∏l=1LMγl(−(1−cosψcost))dt

Для особого случая Релеевского замирания с M=2 и L=1 (уравнение 8.173 от [2]),

Pb=12(1+γ¯)

Ортогональный 2-FSK, когерентное обнаружение с MRC

От уравнения 9.11 в [2],

Ps=Pb=1π∫0π/2∏l=1LMγl(−1/2sin2θ)dθ

Для особого случая Релеевского замирания (уравнения 14.4-15 и 14.4-21 в [1]),

Ps=Pb​=12L(1−γ¯2+γ¯)L∑k=0L−1(L−1+kk)12k(1+γ¯2+γ¯)k

Неортогональный 2-FSK, когерентное обнаружение с MRC

От уравнений 9.11 и 8.44 в [2],

Ps=Pb=1π∫0π/2∏l=1LMγl(−(1−Re[ρ])/2sin2θ)dθ

Для особого случая Релеевского замирания с L=1 (уравнения 20 в [8] и 8.130 в [2]),

Ps=Pb=12[1−γ¯(1−Re[ρ])2+γ¯(1−Re[ρ])]

Ортогональный M-FSK, некогерентное обнаружение с EGC

Для Релеевского замирания, от уравнения 14.4-47 в [1],

Ps​=1−∫0∞1(1+γ¯)L(L−1)!UL−1e−U1+γ¯(1−e−U∑k=0L−1Ukk!)M−1dUPb=12MM−1Ps

Для Rician, исчезающего от уравнения 41 в [8],

Ps=∑r=1M−1(−1)r+1e−LKγ¯r/(1+γ¯r)(r(1+γ¯r)+1)L(M−1r)∑n=0r(L−1)βnrΓ(L+n)Γ(L)[1+γ¯rr+1+rγ¯r]nF11(L+n,L;LKγ¯r/(1+γ¯r)r(1+γ¯r)+1)Pb=12MM−1Ps

где

γ¯r=11+Kγ¯βnr=∑i=n−(L−1)nβi(r−1)(n−i)!I[0, (r−1)(L−1)](i)β00=β0r=1βn1=1/n!β1r=r

и I[a,b](i)=1 если a≤i≤b и 0 в противном случае.

Неортогональный 2-FSK, некогерентное обнаружение без разнообразия

От уравнения 8.163 в [2],

Ps=Pb=14π∫−ππ1−ς21+2ςsinθ+ς2Mγ(−14(1+1−ρ2)(1+2ςsinθ+ς2))dθ

где

ς=1−1−ρ21+1−ρ2

Аналитические выражения, используемые в bercoding Функция и приложение Bit Error Rate Analysis

Этот раздел покрывает основные аналитические выражения, используемые в bercoding функционируйте и приложение Bit Error Rate Analysis.

Общее обозначение

Эта таблица описывает дополнительные обозначения, используемые в аналитических выражениях в этом разделе.

ОписаниеОбозначение
Отношение бита к спектральной плотности мощности шума энергии на информацию

γb=EbN0

Передайте длину

K

Разрядность кода

N

Скорость кода

Rc=KN

Блочное кодирование

В этом разделе описываются определенное обозначение для выражений блочного кодирования, где dmin минимальное расстояние кода.

Мягкое решение

Для BPSK, QPSK, OQPSK, 2-PAM, 4-QAM, и предварительно закодированного MSK, уравнения 8.1-52 в [1]), применяется,

Pb≤12(2K−1)Q(2γbRcdmin)

Для DE-BPSK, DE-QPSK, DE-OQPSK и DE-MSK,

Pb≤12(2K−1)[2Q(2γbRcdmin)[1−Q(2γbRcdmin)]]

Для BFSK когерентное обнаружение уравнения 8.1-50 и 8.1-58 в [1] применяются,

Pb≤12(2K−1)Q(γbRcdmin)

Для BFSK некогерентное квадратичное обнаружение уравнения 8.1-65 и 8.1-64 в [1] применяются,

Pb≤122K−122dmin−1exp(−12γbRcdmin)∑i=0dmin−1(12γbRcdmin)i1i!∑r=0dmin−1−i(2dmin−1r)

Для DPSK,

Pb≤122K−122dmin−1exp(−γbRcdmin)∑i=0dmin−1(γbRcdmin)i1i!∑r=0dmin−1−i(2dmin−1r)

Трудное решение

Для общего линейного блочного кода уравнения 4.3 и 4.4 в [9], и 12.136 в [6] применяются,

Pb≤1N∑m=t+1N(m+t)(Nm)pm(1−p)N−mt=⌊12(dmin−1)⌋

Для Кода Хемминга применяются уравнения 4.11 и 4.12 в [9] и 6.72 и 6.73 в [7]

Pb≈1N∑m=2Nm(Nm)pm(1−p)N−m=p−p(1−p)N−1

Для уровня (24,12) расширенный код Golay, применяются уравнения 4.17 в [9] и 12.139 в [6]:

Pb≤124∑m=424βm(24m)pm(1−p)24−m

где βm среднее количество ошибок символа канала, которые остаются в откорректированном N - формат кортежа, когда канал вызвал ошибки символа m (см. таблицу 4.2 в [9]).

Для кода Рида-Соломона с N=Q−1=2q−1,

Pb≈2q−12q−11N∑m=t+1Nm(Nm)(Ps)m(1−Ps)N−m

Для FSK уравнения 4.25 и 4.27 в [9], 8.1-115 и 8.1-116 в [1], 8.7 и 8.8 в [7], и 12.142 и 12.143 в [6] применяются,

Pb≈1q1N∑m=t+1Nm(Nm)(Ps)m(1−Ps)N−m

в противном случае, если log2Q/log2M=q/k=h, где h является целым числом (уравнение 1 в [10]) применяется,

Ps=1−(1−s)h

где s является SER в незакодированном канале AWGN.

Например, для BPSK, M=2 и Ps=1−(1−s)q, в противном случае Ps дан таблицей 1 и уравнением 2 в [10].

Сверточное кодирование

В этом разделе описываются определенное обозначение для сверточных выражений кодирования, где dfree свободное расстояние кода, и ad количество путей расстояния d от все-нулевого пути, который объединяет со все-нулевым путем впервые.

Мягкое решение

От уравнений 8.2-26, 8.2-24, и 8.2-25 в [1] и 13.28 и 13.27 в [6] применяются,

Pb<∑d=dfree∞adf(d)P2(d)

Передаточной функцией дают

T(D,N)=∑d=dfree∞adDdNf(d)dT(D,N)dN|N=1=∑d=dfree∞adf(d)Dd

где f(d) экспонента N в зависимости от d.

Это уравнение дает результаты для BPSK, QPSK, OQPSK, 2-PAM, 4-QAM, предварительно закодировал MSK, DE-BPSK, DE-QPSK, DE-OQPSK, DE-MSK, DPSK и BFSK:

P2(d)=Pb|EbN0=γbRcd

где Pb BER в соответствующем незакодированном канале AWGN. Например, для BPSK (уравнение 8.2-20 в [1]),

P2(d)=Q(2γbRcd)

Трудное решение

От уравнений 8.2-33, 8.2-28, и 8.2-29 в [1] и 13.28, 13.24, и 13.25 в [6] применяются,

Pb<∑d=dfree∞adf(d)P2(d)

Когда d является нечетным,

P2(d)=∑k=(d+1)/2d(dk)pk(1−p)d−k

и когда d является четным,

P2(d)=∑k=d/2+1d(dk)pk(1−p)d−k+12(dd/2)pd/2(1−p)d/2

где p является частотой ошибок по битам (BER) в незакодированном канале AWGN.

Аналитические выражения, используемые в bersync Функция и приложение Bit Error Rate Analysis

Этот раздел покрывает основные аналитические выражения, используемые в bersync функционируйте и приложение Bit Error Rate Analysis.

Ошибка временной синхронизации

Вычислить BER для системы связи с ошибкой временной синхронизации, bersync функционируйте использует эту формулу от [13]:

14πσ∫−∞∞exp(−ξ22σ2)∫2R(1−2|ξ|)∞exp(−x22)dxdξ+122π∫2R∞exp(−x22)dx

где σ является ошибкой синхронизации, и R является линейным значением E b/N0.

Ошибка временной синхронизации

Вычислить BER для системы связи с ошибкой синхронизации несущей, bersync функционируйте использует эту формулу от [13]:

1πσ∫0∞exp(−ϕ22σ2)∫2Rcosϕ∞exp(−y22)dydϕ

где σ является ошибкой фазы, R является линейным значением E b/N0.

Смотрите также

Приложения

Функции

Похожие темы