版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MIMO系统与OFDM传输技术大作业V-BLAST的ZF和MMSE检测算法比拟姓名:学号:学院:通信工程学院摘要 1第一章MIMO分析 11.1MIMO简介 11.2MIMO系统的原理框图 11.3MIMO技术的分类 2第二章BLAST 32.1BLAST简介 32.2用于仿真的MIMO信号模型 32.3分层空时结构 42.4空时迭代接收机 52.5ZF接收机 52.6MMSE接收机 6第三章算法仿真 83.1局部算法仿真程序〔具体见附件〕 83.2仿真结果 93.3仿真结果分析 9参考文献 10摘要摘要:MIMO系统的根本思想是在发射端与接收端同时使用多跟天线传输数据,分层空时码〔BLAST〕是贝尔实验室提出的一种基于多发多收传输方式的空时码系统。不断增加的数据业务需求给无线通信提出了新的挑战,这时MIMO成为公认的有效解决途径。与传统的通信系统一样,MIMO也存在有效性与可靠性的矛盾,即分集增益与复用增益之间的冲突。前者主要是提高链路的可靠性,追求分集增益的最大化;而后者是追求数据量的最大化,目的在于提高系统容量。MIMO系统中最为典型的例子就是VBLAST结构,本文对VBLAST系统进行仿真,分别使用迫零法(ZF)和最小均方误差法(MMSE)两种检测算法,并对两者的性能进行比拟。由于最小均方误差接收机同迫零接收机相比,以最小均方误差为准则,同时考虑了噪声和干扰,平衡了干扰和噪声增强,使总的误差最小,因此性能优于迫零接收机。关键词:MIMO,VBLAST,ZF算法,MMSE第一章MIMO分析1.1MIMO简介MIMO(Multiple-InputMultiple-Output)技术指在发射端和接收端分别使用多个发射天线和接收天线,使信号通过发射端与接收端的多个天线传送和接收,从而改善通信质量。它能充分利用空间资源,通过多个天线实现多发多收,在不增加频谱资源和天线发射功率的情况下,可以成倍的提高系统信道容量,显示出明显的优势。MIMO系统是一项运用于802.11n的核心技术。802.11n是IEEE继802.11b\a\g后全新的无线局域网技术,速度可达600Mbps。同时,专有MIMO技术可改良已有802.11a/b/g网络的性能。该技术最早是由Marconi于1908年提出的,它利用多天线来抑制信道衰落。根据收发两端天线数量,相对于普通的SISO(Single-InputSingle-Output)系统,MIMO还可以包括SIMO(Single-InputMulti-ple-Output)系统和MISO(Multiple-InputSingle-Output)系统。1.2MIMO系统的原理框图图1.1MIMO系统的原理框图图1.1是MIMO系统的一个原理框图。发射端通过空时映射将要发送的数据信号映射到多根天线上发送出去,接收端将各根天线接收到的信号进行空时译码从而恢复出发射端发送的数据信号。根据空时映射方法的不同,MIMO技术大致可以分为两类:空间分集和空间复用。空间分集是指利用多根发送天线将具有相同信息的信号通过不同的路径发送出去,同时在接收机端获得同一个数据符号的多个独立衰落的信号,从而获得分集提高的接收可靠性。1.3MIMO技术的分类MIMO技术大致可以分为两类:发射/接收分集和空间复用。传统的多天线被用来增加分集度从而克服信道MIMO衰落。具有相同信息的信号通过不同的路径被发送出去,在接收机端可以获得数据符号多个独立衰落的复制品,从而获得更高的接收可靠性。对于发射分集技术来说,同样是利用多条路径的增益来提高系统的可靠性,分集技术主要用来对抗信道衰落。根据子数据流与天线之间的对应关系,空间多路复用系统大致分为三种模式:D-BLAST、V-BLAST以及T-BLAST。第二章BLAST2.1BLAST简介分层空时(BLAST)结构是无编码MIMO系统的一个应用实例,基于零位操作和干扰消除法,已经提出了各种BLAST检测方法,进而得到了各种MIMO迭代接收机,诸如:空时ZF接收机;MMSE空时接收机;最大似然ML接收机等。其中前两个为线性接收机,而空时ZF接收机的性能最差,该接收机是最简单的一种空时信号处理接收机,可得到宽带ZF检测算法,由于ZF接收机忽略了噪声的存在,因此在实际上放大了噪声,在存在大量噪声和ISI干扰时,性能不如MMSE接收机;由于MMSE接收机同ZF接收机相比,以MMSE为准则,同时考虑了噪声和干扰,平衡了干扰和噪声增强,使总的误差最小,因此性能优于ZF接收机;最大似然接收机(ML)性能最好,但复杂度最高,复杂度和发射天线数成e指数增长的关系;球形译码是近似最正确的BLAST检测方法,其复杂度为发送天线数的立方。在编码MIMO系统中,当作为硬判决的上述各种方案与外信道译码相级连时,其性能上将遭到巨大的损失,因此有些文献提出了软判决的球形译码算法,但是其复杂度却大大增加了。本文就上述的前两种接收机,即空时ZF接收机和MMSE空时接收机进行设计仿真,并比拟两者的性能。2.2用于仿真的MIMO信号模型发射端通过空时映射将要发送的数据信号映射到多根天线上发送出去,接收端将各根天线接收到的信号进行空时译码从而恢复出发射端发送的数据信号。根据空时映射方法的不同,MIMO技术大致可以分为两类:空间分集和空间复用。空间分集是指利用多根发送天线将具有相同信息的信号通过不同的路径发送出去,同时在接收机端获得同一个数据符号的多个独立衰落的信号,从而获得分集提高的接收可靠性。假设一个点对点的MIMO系统,发送端和接收端均采用多天线,发送端天线数为Tn,接收端天线数为Rn,这样便构成了一个Tn×Rn的针对该系统结构可写出系统的输入输出关系式为:r=Hx+n〔1〕假设每个符号周期系统发送的信号为nT维列矢量,即上式中的x为x=x1x2…..xnTT,其中第i个分量xi表示从第H=h1,1⋯该信道响应矩阵中的每个元素hji表示从第i个发送天线到第j个接收天线的信道响应系数,且每个hji为0均值,1为方差的复高斯随机变量;上式中的n=[n12.3分层空时结构Foschini提出的分层空时结构(BLAST)能够实现MIMO系统的最大容量,后来G.Golden等人提出了VBLAST算法,实际上VBLAST是DBLAST的简化版。分层空时结构最大的优点在于:允许采用一维的处理方法对多维空间信号进行处理,因此极大的降低了译码复杂度。一般情况下,分层空时码的结构机复杂度与数据速率成线性关系。分层空时码描述了空时多维信号的发送结构,就是其中最为简单的一种,即未经信道编码分层空时码。本仿真系统中系统的结构如图2.1所示:图2.1本仿真系统中系统的结构图上图中,首先对信源产生的信息比特序列进行BPSK调制,调制符号经串并变换后将其从nT个天线上发送出去,本仿真中的信道模型为平坦瑞丽衰落的;接收端,首先将接收到的信号送入空时接收机中,其检测算法分为ZF和MMSE两种,译码的结果再进行BPSK解调、并串变换,得到恢复出的数据,将其与原始发送数据进行比拟,计算错误的比特数,进而得出误比特率BER2.4空时迭代接收机在准静态衰落信道下,接收机t时刻收到的信号矢量可以用下式来表示:rt=Hxt其中,xt为t时刻的发送信号,是nT×1维列向量;rt为t时刻的接收信号,是nR×1维列向量;nt为t时刻叠加在接收信号上的高斯白噪声,是2.5ZF接收机从上面的式子可以看出,接收矢量是所有发送天线信号的叠加,也就是说,每个接收天线上收到的信号都是有用信号与干扰信号的混叠。因此,我们可以利用迫零算法进行天线间的干扰抵消,从而进行信号检测。而迫零算法的思想是:首先检测某一层的发送信号,然后从其他层中抵消掉这一层信号造成的干扰,逐次迭代,最后完成整个信号矢量的检测。在ZF算法中,进行干扰抵消的顺序对于系统性能有重要影响,我们引入整数序列集k1kZF算法的迭代过程如下[3]:初始化:i=1G1=迭代过程:ki=argminj∉kWki=(Gyki=Wki〔7〕〔8〕Gi+1=Hki=i+1详细描述上述迭代过程:〔4〕式即求矩阵中范数最小的行数,将其赋给ki;〔5〕式将矩阵Gi的第ki赋给W〔6〕式将第ki个天线上的有用检测信号计算出来;〔7〕式根据星座图对待检测信号进行硬判决;〔8〕式更新接收向量ri〔9〕式更新矩阵G,其中HKI+表示将矩阵H从上述迭代过程可以看出,对于每一个时间点t,都要进行nT次迭代;而且整个检测过程中没有考虑噪声的因素[2]。2.6MMSE接收机基于最小均方误差算法我们可以得到另一种常用的VBLAST迭代接收机,该算法的目标函数是最小化发送信号矢量xt与接收信号矢量Wargmin该式中,W是的线性组合系数矩阵。由于上述目标函数是凸函数,因此,可以求其梯度得到最优解,这样得到的MMSE检测系数矩阵为:WH类似于上述ZF接收机,我们下面给出MMSE检测算法的流程:初始化:i=nT迭代过程:
WH=HHH+σ2yi=WiH(14)(15)H=Hdi-1h1,1i详细描述上述迭代过程:〔12〕式求得MMSE检测系数矩阵,其中σ2表示噪声的方差;〔13〕式计算出第个接收天线上的有用检测信号;〔14〕式根据星座图对待检测信号进行硬判决;〔15〕式更新接收向量ri;〔16〕式更新矩阵H,即仅取原矩阵的前i-1列;〔17〕式仅在i≥2时进行。从上述的迭代过程看出,与ZF算法一样,MMSE算法在每一个时间点t也都需要进行nT次迭代;与ZF算法不同的是,MMSE算法考虑了噪声的因素[3]第三章算法仿真3.1局部算法仿真程序〔具体见附件〕仿真参数设置:tx为发射天线数目,rx为接收天线数目,通过把不同的值赋给tx,rx改变MIMO的发射与接收形式,本次仿真采用2X2的系统。数据帧长为10000,调制形式为BPSK。tx=2;rx=2;L=10000;Modulation='BPSK';%信源AA=randint(tx*L,1);%经过BPSK调制的V-Blast发射矩阵XX=zeros(tx,L);fork=1:txX(k,:)=(-1).^(A(k:tx:end)+1);End%信道传输,快衰落高斯信道HH=sqrt(1/2)*(randn(rx,tx,L));%均值为0方差为1的高斯白噪声nn=sqrt(1/2)*(randn(rx,L));%未叠加噪声的接收信号RR=zeros(rx,L);fork=1:LR(:,k)=sqrt(1/tx)*H(:,:,k)*X(:,k);end3.2仿真结果3.3仿真结果分析从仿真结果可以看出MMSE算法具有比ZF算法的变化趋势根本一致,这一点可以从两者的加权矩阵可以看出,MMSE算法考虑了噪声的影响,如果把方差取为零,那它的加权矩阵就和ZF算法一样,故从这一点出发,ZF算法是MMSE算法在无噪声的情况下的特殊情形。并且MMSE算法具有更快的误码率下降速度的特性,这是因为ZF算法在计算过程中对系统中的噪声起了放大作用,而MMSE算法把噪声考虑在其最小化的代价函数中,因此MMSE算法具有更好的抗噪声性能。参考文献[1]高展宏.V-BLAST的实现及其检测[J].中国科技论文在线.[2]郑淦.MIMO信道中V-BALST系统研究[D].天津:天津大学,2004.[3]纪晴.VBLAST系统检测算法的研究[J].中国科技论文在线.tx=2;rx=2;L=10000;Modulation='BPSK';EbN0=[0:5:20];B=30000;Ts=1/24300;SNR=EbN0-10*log10(Ts*B);%建立EbN0与SNR之间的换算关系A=randint(tx*L,1);%信源AX=zeros(tx,L);%经过BPSK调制的V-Blast发射矩阵Xfork=1:txX(k,:)=(-1).^(A(k:tx:end)+1);end%信道传输============================================================H=sqrt(1/2)*(randn(rx,tx,L));%快衰落高斯信道Hn=sqrt(1/2)*(randn(rx,L));%均值为0方差为1的高斯白噪声nR=zeros(rx,L);%未叠加噪声的接收信号Rfork=1:LR(:,k)=sqrt(1/tx)*H(:,:,k)*X(:,k);end%ZF检测disp('berz');berz=[];form=SNR%在不同的信噪比下计算ZF接收机误比特率msnr=10^(m/10);%每个子信道的平均信噪比为snr的接受信号R_noisedR_noised=awgn(R,m,1);x=[];a=zeros(tx*L,1);%逐时隙对接收符号矢量进行检测,合并得到一帧发射矩阵X的估计xfort=1:Lr=R_noised(:,t);G=pinv(H(:,:,t));%迫零矩阵Gy=G*r;xtemp=(y>=0)-(y<0)+0;x=[x,xtemp];endfork=1:tx%从x求A的估计aa(k:tx:end)=(x(k:tx:end)+1)/2;end[errbit,temp_ber]=biterr(A,a);%比拟A和a计算错值率temp_berberz=[berz,temp_ber];endsemilogy(EbN0,berz,'o-r'),gridontext(9,0.25,'\fontsize{14}\color{red}\fontname{隶书}ZF')holdon%MMSE算法%发射天线数tx,接收天线数rx,发射矩阵长度L(帧长)tx=2;rx=2;L=10000;Modulation='BPSK';EbN0=[0:5:20];B=30000;Ts=1/24300;SNR=EbN0-10*log10(Ts*B);%建立EbN0与SNR之间的换算关系A=randint(tx*L,1);%信源AX=zeros(tx,L);%经过BPSK调制的V-Blast发射矩阵Xfork=1:txX(k,:)=(-1).^(A(k:tx:end)+1);endH=sqrt(1/2)*(randn(rx,tx,L));%信道传输快衰落高斯信道Hn=sqrt(1/2)*(randn(rx,L));%均值为0方差为1的高斯白噪声nR=zeros(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度某数据中心水电暖安全保障服务合同4篇
- 二零二五年度奶牛养殖金融服务与风险管理合同3篇
- 2025版实木地板批发业务供应合同范本4篇
- 二零二五年度木材行业原材料采购与仓储服务合同4篇
- 2025年度门窗行业知识产权保护合同-@-2
- 二零二五年度卵石开采与环保治理采购合同3篇
- 二零二五年度农药产品国际贸易争端解决合同
- 二零二五年度夜间经济摊位租赁管理合同
- 二零二五年度文化创意产业门面租赁合同范本4篇
- 二零二五年度外架工程高空作业人员培训合同
- 开展课外读物负面清单管理的具体实施举措方案
- 2025年云南中烟工业限责任公司招聘420人高频重点提升(共500题)附带答案详解
- 2025-2030年中国洗衣液市场未来发展趋势及前景调研分析报告
- 2024解析:第三章物态变化-基础练(解析版)
- 北京市房屋租赁合同自行成交版北京市房屋租赁合同自行成交版
- 《AM聚丙烯酰胺》课件
- 系统动力学课件与案例分析
- 《智能网联汽车智能传感器测试与装调》电子教案
- 客户分级管理(标准版)课件
- GB/T 32399-2024信息技术云计算参考架构
- 固定资产盘点报告医院版
评论
0/150
提交评论