Main Content

関数 berawgn および Bit Error Rate Analysis アプリで使用される解析的表現

以降の節では、関数 berawgn および Bit Error Rate Analysis アプリで使用される主な解析的表現について説明します。

M-PSK

[2]の式 8.22 から:

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

次の式は正確な BER ([4]および[2]の式 8.29 から) に似ていますが、完全には等しくありません。

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

ここで、wi'=wi+wMiwM/2'=wM/2wi はシンボル i に割り当てられたビットのハミング重みです。

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

M = 2 の M-PSK (つまり BPSK) の場合、[1]の式 5.2-57 が適用されます。

Ps=Pb=Q(2EbN0)

M = 4 の M-PSK (つまり QPSK) の場合、[1]の式 5.2-59 と 5.2-62 が適用されます。

Ps=2Q(2EbN0)[112Q(2EbN0)]Pb=Q(2EbN0)

DE-M-PSK

M = 2 の DE-M-PSK (つまり DE-BPSK) の場合、[2]の式 8.36 が適用されます。

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

M = 4 の DE-M-PSK (つまり DE-QPSK) の場合、[2]の式 8.38 が適用されます。

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

[3]の式 5 から:

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

OQPSK

OQPSK の場合、[2]の QPSK と同じ BER と SER の計算を使用します。

DE-OQPSK

DE-OQPSK の場合、[3]の DE-QPSK と同じ BER と SER の計算を使用します。

M-DPSK

M-DPSK の場合、[2]の式 8.84 が適用されます。

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

次の式は正確な BER ([4]から) に似ていますが、完全には等しくありません。

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

ここで、wi'=wi+wMiwM/2'=wM/2wi はシンボル i に割り当てられたビットのハミング重みです。

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

M = 2 の M-DPSK の場合、[2]の式 8.85 が適用されます。

Pb=12exp(EbN0)

M-PAM

[2]の式 8.3 と 8.7、および[1]の式 5.2-46 から:

Ps=2(M1M)Q(6M21kEbN0)

[5]から:

Pb=2Mlog2M×k=1log2Mi=0(12k)M1{(1)i2k1M(2k1i2k1M+12)Q((2i+1)6log2MM21EbN0)}

M-QAM

正方形の M-QAM の場合、k=log2M は偶数であるため、[2]の式 8.10 および[1]の式 5.2-78 と 5.2-79 が適用されます。

Ps=4M1MQ(3M1kEbN0)4(M1M)2Q2(3M1kEbN0)

[5]から:

Pb=2Mlog2M×k=1log2Mi=0(12k)M1{(1)i2k1M(2k1i2k1M+12)Q((2i+1)6log2M2(M1)EbN0)}

長方形 (非正方形) の M-QAM の場合、k=log2M は奇数であり、M=I×JI=2k12J=2k+12 です。したがって、次のようになります。

Ps=4IJ2I2JM×Q(6log2(IJ)(I2+J22)EbN0)4M(1+IJIJ)Q2(6log2(IJ)(I2+J22)EbN0)

[5]から:

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

ここで

PI(k)=2Ii=0(12k)I1{(1)i2k1I(2k1i2k1I+12)Q((2i+1)6log2(IJ)I2+J22EbN0)}

PJ(k)=2Jj=0(12l)J1{(1)j2l1J(2l1j2l1J+12)Q((2j+1)6log2(IJ)I2+J22EbN0)}

コヒーレント検出を使用した直交 M-FSK

[2]の式 8.40 および[1]の式 5.2-21 から:

Ps=1[Q(q2kEbN0)]M112πexp(q22)dqPb=2k12k1Ps

コヒーレント検出を使用した非直交 2-FSK

M=2 の場合、[1]の式 5.2-21 および[2]の式 8.44 が適用されます。

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

ρ は複素数の相関係数であり、次のようになります。

ρ=12Eb0Tbs˜1(t)s˜2*(t)dt

ここで、s˜1(t)s˜2(t) は複素数ローパス信号で、

Eb=120Tb|s˜1(t)|2dt=120Tb|s˜2(t)|2dt

たとえば、次の場合:

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

次になります。

ρ=12Eb0Tb2EbTbej2πf1t2EbTbej2πf2tdt=1Tb0Tbej2π(f1f2)tdt=sin(πΔfTb)πΔfTbejπΔft

ここで、Δf=f1f2 です。

[2]の式 8.44 から:

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

ここで、h=ΔfTb です。

非コヒーレント検出を使用した直交 M-FSK

[1]の式 5.4-46 および[2]の式 8.66 から:

Ps=m=1M1(1)m+1(M1m)1m+1exp[mm+1kEbN0]Pb=12MM1Ps

非コヒーレント検出を使用した非直交 2-FSK

M=2 の場合、[1]の式 5.4-53 および[2]の式 8.69 が適用されます。

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

ここで

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

コヒーレント検出を使用してプリコーディングされた MSK

BPSK と同じ BER と SER の計算を使用します。

コヒーレント検出を使用して差分符号化された MSK

DE-BPSK と同じ BER と SER の計算を使用します。

非コヒーレント検出を使用した MSK (最適なブロック単位による)

エラー レートの上限 ([6]の式 10.166 と 10.164 から) は次のとおりです。

Ps=Pb12[1Q(b1,a1)+Q(a1,b1)]+14[1Q(b4,a4)+Q(a4,b4)]+12eEbN0

ここで

a1=EbN0(134/π24),b1=EbN0(1+34/π24)a4=EbN0(114/π2),b4=EbN0(1+14/π2)

CPFSK コヒーレント検出 (最適なブロック単位による)

エラー レートの下限 ([1]の式 5.3-17 から) は次のとおりです。

Ps>KδminQ(EbN0δmin2)

エラー レートの上限は次のとおりです。

δmin2>min1iM1{2i(1sinc(2ih))}

ここで、h は変調指数、Kδmin は最小距離のパス数です。

PbPsk

参考

アプリ

関数

関連するトピック