单径瑞利信道中的BPSK相干解调的(理论)误码率性能

本文详细推导了单径瑞利信道中BPSK相干解调的理论误码率,通过编程实现了比特信噪比与误码率的关系曲线,并设计了一种时分导引信道估计方法,用Simulink进行了仿真验证。两者曲线的对比展示了理论与实践的契合度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引言

最近完成老师给的作业,题目如下:

(1)请推导出单径瑞利信道中的BPSK相干解调的理论误码率性能,并画出比特信噪比与误码率的关系曲线。
(2)在单径瑞利信道中,请设计一种时分的导引辅助的信道估计方法,用Simulink进行仿真,测量BPSK的误码率性能,画出比特信噪比与误码率的关系曲线,并与(1)的曲线进行对比。

对于BPSK的调制解调,可以参考之前的文章:

BPSK调制解调

理论差错率推导

BPSK一般是输入±1进行调制。在此处,我们假设输入信号为: s 1 ( t ) = g ( t ) s_1(t)=g(t) s1(t)=g(t) s 2 ( t ) = − g ( t ) s_2(t)=-g(t) s2(t)=g(t)。其中 g ( t ) g(t) g(t)是在区间 [ 0 , T b ] [0,T_b] [0,Tb]非零而在其他处为零的任意脉冲,其能量为 ξ g \xi_g ξg

则输入信号可表示为 s 1 ( t ) = ξ b s_1(t)=\sqrt{\xi_b} s1(t)=ξb s 2 ( t ) = − ξ b s_2(t)=-\sqrt{\xi_b} s2(t)=ξb 。假设两个信号是等概发送的,再假设此时发送信号 s 1 s_1 s1

在小尺度衰落信道中,发送信号 s 1 ( t ) s_1(t) s1(t)将发送乘性失真,单径瑞利衰落信道意味着至少在一个信号传输间隔内,乘法过程可以看做是乘一个常数。因此,当发送信号 s 1 ( t ) s_1(t) s1(t)时,在一个信号传输间隔内的等效低通接收信号为:
r 1 ( t ) = a e − j ϕ s 1 ( t ) + z ( t ) ( 0 ≤ t ≤ T ) (1) r_1(t)=ae^{-j\phi}s_1(t)+z(t) (0\le t \le T) \tag{1} r1(t)=aejϕs1(t)+z(t)(0tT)(1)
式(1)中, z ( t ) z(t) z(t)表示恶化信号的复高斯白噪声过程。

假设信道衰落足够慢,以致于相移 ϕ \phi ϕ能够从接收信号中无误差地估计出来。在这种情况下,能够实现接收信号的理想相干检测。于是,接收信号可用一个匹配滤波器来处理。

那么接收端经过匹配滤波器得到的解调信号应该为: r = a s 1 + n = a ξ b + n (2) r=as_1+n=a\sqrt{\xi_b}+n \tag{2} r=as1+n=aξb +n(2)

式(1)中,n表示均值为0,方差为 σ n 2 = 1 2 N 0 \sigma_n^2=\frac{1}{2}N_0 σn2=21N0的加性高斯分量。a表示衰减。此时,要判断接收到的 r r r究竟是 s 1 s_1 s1还是 s 2 s_2 s2,就要进行判决。在先验概率相同的情况下,最大后验概率准则和最大似然准则的效果相同。

在本实验中,将r与阈值0进行比较,如果r>0,则判为 s 1 s_1 s1,否则判为 s 2 s_2 s2

显然,r被判决为s1和s2概率分布函数(PDF)分别是:
p ( r ∣ s 1 ) = − 1 π N 0 e − ( r − a ξ b ) 2 / N 0 (3) p(r|s_1)=-\frac{1}{\sqrt{\pi N_0}} e^{-(r-a\sqrt{\xi_b})^2/N_0} \tag{3} p(rs1)=πN0 1e(raξb )2/N0(3)
p ( r ∣ s 2 ) = − 1 π N 0 e − ( r + a ξ b ) 2 / N 0 (4) p(r|s_2)=-\frac{1}{\sqrt{\pi N_0}} e^{-(r+a\sqrt{\xi_b})^2/N_0} \tag{4} p(rs2)=πN0 1e(r+aξb )2/N0(4)

在给定了发送符号 s 1 ( t ) s_1(t) s1(t)的情况下,错误概率就是r<0的概率。即
p ( e ∣ s 1 ) = ∫ − ∞ 0 p ( r ∣ s 1 ) d r = Q ( 2 a 2 ξ b N 0 ) (5) p(e|s_1)=\int_{-\infty}^{0}p(r|s_1)dr \\ =Q\begin{pmatrix} \sqrt{\frac{2a^2\xi_b}{N_0}} \end{pmatrix} \tag{5} p(es1)=0p(rs1)dr=Q(N02a2ξb )(5)

式(5)是一个Q函数,定义为 Q ( x ) = 1 2 π ∫ x ∞ e − t 2 / 2 d t , x ≥ 0 Q(x)=\frac{1}{\sqrt{2 \pi}} \int_{x}^{\infty}e^{-t^2/2}dt,x\ge 0 Q(x)=2π 1xet2/2dt,x0。同理,当发射信号 s 2 s2 s2时,错误概率也是 p ( e ∣ s 2 ) = Q ( 2 a 2 ξ b N 0 ) p(e|s_2)=Q\begin{pmatrix}\sqrt{\frac{2a^2\xi_b}{N_0}}\end{pmatrix} p(es2)=Q(N02a2ξb )。因为s1和s2是等概率发送的,所以平均错误概率仍然是
p b = 1 2 p ( e ∣ s 1 ) + 1 2 p ( e ∣ s 2 ) = Q ( 2 a 2 ξ b N 0 ) (6) p_b=\frac{1}{2}p(e|s_1)+\frac{1}{2}p(e|s_2) \\ =Q\begin{pmatrix}\sqrt{\frac{2a^2\xi_b}{N_0}}\end{pmatrix} \tag{6} pb=21p(es1)+21p(es2)=Q(N02a2ξb )(6)

从式(6)我们可以发现,错误概率只跟比特信噪比: ξ b N 0 \frac{\xi_b}{N_0} N0ξb和衰减a有关。我们定义接收信噪比 γ b = a 2 ξ b N 0 \gamma_b=\frac{a^2\xi_b}{N_0} γb=N0a2ξb。则BPSK的差错率为: p b ( γ b ) = Q ( 2 γ b ) (7) p_b(\gamma_b)=Q(\sqrt{2\gamma_b}) \tag{7} pb(γb)=Q(2γb )(7)

我们把式(7)看成是条件差错概率,其条件是衰减系数a保持不变。但我们为了得到a变化时的出错率,所以我们需要将(7)中的 p b ( γ b ) p_b(\gamma_b) pb(γb) γ b \gamma_b γb求平均,即需要计算如下积分:
p b = ∫ 0 + ∞ p b ( γ b ) p ( γ b ) d γ b (8) p_b=\int_{0}^{+\infty}p_b(\gamma_b)p(\gamma_b)d\gamma_b \tag{8} pb=0+pb(γb)p(γb)dγb(8)
其中, p ( γ b ) p(\gamma_b) p(γb)是a为随机变量时, γ b \gamma_b γb的概率密度函数。

此时,我们只需知道 p ( γ b ) p(\gamma_b) p(γb)即可。在单径瑞利信道中:因为a是瑞利分布的,故 a 2 a^2 a2为具有两个自由度的 χ 2 \chi^2 χ2分布。因此, γ b \gamma_b γb也是 χ 2 \chi^2 χ2分布的。容易证明
p ( γ b ) = 1 γ b ˉ e − γ b γ b ( γ b ≥ 0 ) (9) p(\gamma_b)=\frac{1}{\bar{\gamma_b}}e^{-\gamma_b\sqrt{\gamma_b}}(\gamma_b\ge0) \tag{9} p(γb)=γbˉ1eγbγb (γb0)(9)

此时我们定义比特信噪比: B S N R = 2 ξ b / N 0 BSNR=2\xi_b/N_0 BSNR=2ξb/N0

式(9)中, γ b ˉ \bar{\gamma_b} γbˉ是平均信噪比,它定义为: γ b ˉ = ξ b N 0 E ( a 2 ) \bar{\gamma_b}=\frac{\xi_b}{N_0}E(a^2) γbˉ=N0ξbE(a2)。由于 a 2 a^2 a2为具有两个自由度的 χ 2 \chi^2 χ2分布,所以 E ( a 2 ) = 2 E(a^2)=2 E(a2)=2 γ b ˉ = 4 B S N R \bar{\gamma_b}=4BSNR γbˉ=4BSNR

让我们尝试把式(7)、(9)带入式(8),积分结果为:
p b = 1 2 ( 1 − γ b ˉ 1 + γ b ˉ ) = 1 2 ( 1 − 4 B S N R 1 + 4 B S N R ) (10) p_b=\frac{1}{2}\begin{pmatrix}{1-\sqrt{\frac{\bar{\gamma_b}}{1+\bar{\gamma_b}}}}\end{pmatrix}=\frac{1}{2}\begin{pmatrix}{1-\sqrt{\frac{4BSNR}{1+4BSNR}}}\end{pmatrix} \tag{10} pb=21(11+γbˉγbˉ )=21(11+4BSNR4BSNR )(10)

式(10)就是理想情况下的差错率表达式。

理论差错率编程绘图

在这里插入图片描述

%author: ddatalent
%date: 2021/06/28
clear;close;clc;
snr=zeros(1,30);
snr(1)=1e-3;
for i=1:29
    snr(i+1)=snr(i)*1.5;
end
Pb=zeros(1,length(snr));
for i=1:length(snr)
    Pb(i)=1/2*(1-sqrt(4*snr(i)/(1+4*snr(i))));
end;

figure()
plot(20*log10(snr),Pb);
xlabel('SNR(dB)');
ylabel('Pe');
title('理想误码率曲线');
grid on

时分的导引辅助的信道估计方法

单径瑞利信道,由于只有单径的信号,不考虑时延扩展,它描述的是信道的时间选择性衰落特性,也就是平坦衰落,我们在一帧符号的帧头插入一个‘1’比特作为导引估计信道特性,并且可以认为在一帧内信道特性不会变化。

本文参考自:
《MIMO-OFDM Wireless Communications with MATLAB》
《数字通信》(第四版,第14章)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值