第三代移动通信的发射分集和接收分集仿真(共10页)_第1页
第三代移动通信的发射分集和接收分集仿真(共10页)_第2页
第三代移动通信的发射分集和接收分集仿真(共10页)_第3页
第三代移动通信的发射分集和接收分集仿真(共10页)_第4页
第三代移动通信的发射分集和接收分集仿真(共10页)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上综合性设计性实验报告专 业: 学 号: 姓 名: 实验所属课程:第三代移动通信及其演进技术实验室(中心): 软件与通信实验中心 指 导 教 师 : 2 教师评阅意见:签名: 年 月 日实验成绩:一、 题目第三代移动通信的发射分集和接收分集仿真二、仿真要求要求一:数据随机产生,信道是瑞利衰落信道,噪声是复高斯白噪声。调制方式为QPSK要求二: 接收分集,比较不同接收天线数目(1,2,4根)通过最大比合并(MRC)的BER性能,并画出横坐标是SNR,纵坐标是BER的曲线图。要求三:发射分集,比较接收天线为1根和2跟的Alamouti方案(发射天线是2根)BER性能,并画出

2、横坐标是SNR,纵坐标是BER的曲线图。三、仿真方案详细设专心-专注-专业在第三代乃至后三代的移动通信系统中,无线信道的时变多径衰落是影响无线通信的一个重要因素。理论上,功率控制是抵抗信道衰落的最佳方法。如果发射端预先知道信道条件,那么在发射的时候先将信号变形,以此来抵消衰落带来的影响。但是这种方法需要发射端有较大的动态范围,另外因为无线信道是时变的,所以发射端无法预先知道信道的条件,因此在大多数散射环境中,对于功率和带宽受限的系统,采用天线分集方法来抵消信道衰落,以降低衰落环境下传输误码率是最好的方法。发射分集和接收分集的系统模型如下:假设系统中采用线性的QAM或MPSK类型的数字调制方式,

3、则发射信号s(t)是正交脉冲信号g(t)的线性组合,对发射分集方式而言,可以得到:Si(t)=vavgi(t-vT)式中a(v)为v时刻的输入符号,T为符号周期。发送的符号是独立分布的,下标i表示信号从第i个天线发出。对接收分集方式,则在平坦衰落的假设条件下在j个接收天线处有:rjt=st*Xjt+njt式中Xj是衰落过程中,用来描述从发射天线到第j个接收天线的传输路径。假设信道为平坦Rayleign衰落,Xj(t)是零均值复高斯随机过程,同时,假设不同路径上的衰落过程是统计独立的,并且方差相同,则nj(t)是零均值复高斯白噪声。最大比值合并(MRC):在接收端由多个分集支路,经过相位调整后,

4、按照适当的增益系数,同相相加,再送入检测器进行检测。在接受端各个不相关的分集支路经过相位校正,并按适当的可变增益加权再相加后送入检测器进行相干检测。在做的时候可以设定第i个支路的可变增益加权系数为该分集之路的信号幅度与噪声功率之比。    最大比合并方案在收端只需对接收信号做线性处理,然后利用最大似然检测即可还原出发端的原始信息。其译码过程简单、易实现。合并增益与分集支路数N 成正比。MRC的统计特性最大比率合并是每个分集支路有一个自适应的可变增益放大器,用以调整各个支路的增益。当第j支路权重取Wj= Xj/N时,MRC合并器的输出 

5、rMRC为最大,这里N=N0/2,则有:可见,MRC合并后rMRC是各分集支路的SNR之和。由于瑞利分布的包络平方是自由度为2的X2分布,因此rMRC是一个自由度为2L的X2分布,其pdf为:同样,由上式很容易求得MRC的分集增益:慢瑞利衰落信道Alamouti发射分集方案的性能是通过仿真进行评估的在仿真过程中,假定每一发射天线的衰落都是相互独立的,并且接收机完全知道信道数我们使用相干QPSK和BPSK调制仿真Alamouti方案相对于每个接收天线信噪比(SNR)的误比特率(BER)性能,其发射天线为2的1接收分集方案,并和无发射分集的情况比较每个符号码元周期内各发射天线的信号平均功率l,噪声

6、分量采用均值为0,方差为2SNR的复高斯随机变量,收发天线间的信道为独立平坦Rayleigh衰落信道,信道系数的实部和虚部均服从均值为0,方差为0.5的高斯分布,并在一个数据分组发送时间内信道系数保持不变,接收端有理想的信道估计。四、仿真结果及结论一、发射分集仿真图如下:由上述仿真图可以看出,在接收天线的增益逐渐增大时,所接收信号的误码率是逐步降低的,也就是说天线增益越大信号的接收质量就越高。接收信号的误码率是单调递减的,说明当接收天线的增益越大时,接收信号质量就越好,并且可以看出其信号误码率随增益的增加基本上是单调递减的。由上图可看出,在相同的天线增益下,接收天线为一根的误码率比接收天线为两

7、根的误码率高,也就是说,在相同条件下天线数目越多其收到的信号质量就越好。二、 接收分集仿真图如下:有仿真图可知,接收分集的仿真图像显示的规律和发射分集的相似,同样的,接收信号的误码率是随着天线增益的增加而递减的,通过比较我们也可以得出,在相同增益下,接收天线的条数越多,接收信号的误码率越低,也即信号质量越高。五、总结与体会本次实验是进行发射分集和接收分集的性能仿真,在运用atlab运行程序进行仿真后,通过分析仿真得出的图像,我们最终直观的得到了信号的误码率与天线增益的关系。通过查阅资料,我了解了发射分集和接收分集的工作原理以及工作过程,对发射分集的Alamouti方案有了具体了解,同时对影响接

8、收信号质量好坏的因素有了更全面的认识。六、主要仿真代码主函数:发射分集:clear all;clcL_frame=60;N_iter=1000;M=4;%QPSKSNRdBs=0:10;for number=1:2 if number=1 NT=2;NR=1;gs='-kx' %一个接收天线 else NT=2;NR=2;gs='-ro'%两个接收天线 endfor i=1:length(SNRdBs) SNRdB=SNRdBs(i); sigma=sqrt(0.5/(2*10(SNRdB/10); for j=1:N_iter data=randint(1,L

9、_frame,M); symbol_data=pskmod(data,M);%调制%alamouti 方案 receive_symbol=alamouti(symbol_data,sigma,NR);%解调 receive_data=pskdemod(receive_symbol,M); noeb_p(j)=sum(sum(de2bi(data)=de2bi(receive_data); end BER(number,i)=sum(noeb_p)/(N_iter*L_frame*log2(M); endsemilogy(SNRdBs,BER(number,:),gs); hold on;end

10、title('BER performance of alamouti scheme');xlabel('SNR(dB)');ylabel('BER');grid on;legend('alamouti(Tx:2,Rx:1)','alamouti(Tx:2,Rx:2)');接收分集:clear all;clc;L_frame=60;N_iter=1000;M=4;SNRdBs=0:10;for number=1:3 if number=1 NT=1;NR=1;gs='-kx'%一个接收天线 elsei

11、f number=2 NT=1;NR=2;gs='-b'%两个接收天线 else NT=1;NR=4;gs='-ro'%四个接收天线 endfor i=1:length(SNRdBs) SNRdB=SNRdBs(i); sigma=sqrt(0.5/(2*10(SNRdB/10); for j=1:N_iter data=randint(1,L_frame,M); symbol_data=pskmod(data,M);%调制%信道抽头 H=(randn(NR,L_frame)+1i*randn(NR,L_frame)/sqrt(2); Z=0;for k=1:N

12、R noise=sigma*(randn(1,L_frame)+1i*randn(1,L_frame); R(k,:)=H(k,:).*symbol_data+noise; Z=Z+R(k,:).*conj(H(k,:); end receive_data=pskdemod(Z,M); noeb_p(j)=sum(sum(de2bi(data)=de2bi(receive_data); end BER(number,i)=sum(noeb_p)/(N_iter*L_frame*log2(M); end semilogy(SNRdBs,BER(number,:),gs); hold on;end

13、title('BER performance of MRC scheme');xlabel('SNR(dB)');ylabel('BER');grid on;legend('SISO','MRC(Tx:1,Rx:2)','MRC(Tx:1,Rx:4)');功能函数:function y=alamouti(x,sigma,NR)n=length(x);y=;for i=1:n/2 x1=x(1,2*i-1);x2=x(1,2*i);if NR=1% 接收符号 h=(randn(1,2)+1i*rand

14、n(1,2)/sqrt(2); y1=h(1,1)*x1+h(1,2)*x2+sigma*(randn+1i*randn); y2=-h(1,1)*conj(x2)+h(1,2)*conj(x1)+sigma*(randn+1i*randn);%ML算法计算符号 H=h(1,1) h(1,2);conj(h(1,2) -conj(h(1,1); Y1=y1;conj(y2); X=H'*Y1/(abs(h(1,1)2+abs(h(1,2)2); decode_symbol=X(1,1) X(2,1); y=y,decode_symbol; else h=(randn(1,2)+1i*r

15、andn(1,2)/sqrt(2); y1=h(1,1)*x1+h(1,2)*x2+sigma*(randn+1i*randn); y2=-h(1,1)*conj(x2)+h(1,2)*conj(x1)+sigma*(randn+1i*randn);%构造矩阵 H=h(1,1) h(1,2);conj(h(1,2) -conj(h(1,1); Y1=y1;conj(y2); X=H'*Y1/(abs(h(1,1)2+abs(h(1,2)2); decode_symbol1=X(1,1) X(2,1); h1=(randn(1,2)+1i*randn(1,2)/sqrt(2); y3=h1(1,1)*x1+h1(1,2)*x2+sigma*(randn+1i*randn); y4=-h1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论