基于matlab的通信信道及眼图的仿真 通信原理课程设计_第1页
基于matlab的通信信道及眼图的仿真 通信原理课程设计_第2页
基于matlab的通信信道及眼图的仿真 通信原理课程设计_第3页
基于matlab的通信信道及眼图的仿真 通信原理课程设计_第4页
基于matlab的通信信道及眼图的仿真 通信原理课程设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、通信原理课程设计_rJ基于matlab的通信信道及眼图的仿真作者:摘要由于多径效应和移动台运动等影响因素,使得移动信道对传输信号在时间、频率和角度上造成了色散,即时间色散、频率色散、角度色散等等,因此多径信道的特性对通信质量有着重要的影响,而多径信道的包络统计特性则是我们研究的焦点。根据不同无线环境,接收信号包络一般服从几种典型分布,如瑞利分布、莱斯分布等。因此我们对瑞利信道、莱斯信道进行了仿真并针对服从瑞利分布的多径信道进行模拟仿真。由于眼图是实验室中常用的一种评价基带传输系统的一种定性而方便的方法,“眼睛”的张开程度可以作为基带传输系统性能的一种度量,它不但反映串扰的大小,而且也可以反映信

2、道噪声的影响。为此,我们在matlab上进行了仿真,加深对眼图的理解。关键词:瑞利信道莱斯信道多径效应眼图一、瑞利信道在移动通信系统中,发射端和接收端都可能处于不停的运动状态之中,这种相对运动将产生多普勒频移。在多径信道中,发射端发出的信号通过多条路径到达接收端,这些路径具有不同的延迟和接收强度,它们之间的相互作用就形成了衰落。MATLAB中的多径瑞利衰落信道模块可以用于上述条件下的信道仿真。多径瑞利衰落信道模块用于多径瑞利衰落信道的基带仿真,该模块的输入信号为复信号,可以为离散信号或基于帧结构的列向量信号。无线系统中接收机与发射机之间的相对运动将引起信号频率的多普勒频移,多普勒频移值由下式决

3、定:VCOS&其中v是发射端与接收端的相对速度,e是相对速度与二者连线的夹角,入是信号的波长。Fd的值可以在该模块的多普勒平移项中设置。由于多径信道反映了信号在多条路径中的传输,传输的信号经过不同的路径到达接收端,因此产生了不同的时间延迟。当信号沿着不同路径传输并相互干扰时,就会产生多径衰落现象。在模块的参数设置表中,Delayvector(延迟向量)项中,可以为每条传输路径设置不同的延迟。如果激活模块中的Normalizegainvectorto0dBoverallgain,则表示将所有路径接收信号之和定为0分贝。信号通过的路径的数量和Delayvector(延迟向量)或Gainvector

4、(增益向量)的长度对应。Sampletime(采样时间)项为采样周期。离散的Initialseed(初始化种子)参数用于设置随机数的产生。1.1、MultipathRayleighFadingChannel(多径瑞利衰落信道)模块的主要参数参数名称参数值Dopplerfrequency(Hz)40/60/80Sampletimele-6Delayvector(s)0le-6Gainvector(dB)0-6Initialseed12345Normalizegainvectorto0dBoverallgain使能BernoulliRandomBinaryGenerator(伯努利二进制随机数产生

5、器)的主要参数参数名称参数值Probabilityofazero0.5Initialseed54321Sampletime1e-4Sampleperframe(每帧采样)1e4M-FSKModulator/DemodulatorBaseband(基带M-FSK调制/解调器)的主要BernoulliBinaryBernoulliBinaryGenerator-LrlWVl2-FSK卜Rayleigh弋Fading-AA-2-FSKErrorRateCalculationM-FSKModulatorBasebandEMultipathRayleighFadingCharrnwlM-FSKDemod

6、ulatorBasebandErrorRateCalculationDisplay参数参数名称参数值M-arynumber(元数)2InputtypeBitSymbolsetordering(付号秩序)Binary(二进制)FrequencySeperation(Hz)1e3PhasecontinuityContinuousSampleperSymbol16瑞利信道仿真系统使用不同的多径设置,可以得到不同的传输特性(体现在误码率上)。多普勒最大频偏值分别为40Hz,60Hz,80Hz时的多径设置以及显示出的误码率分别如下:1、40Hz时:DispIay2、60Hz时:DispIay3、80Hz

7、时:DimpIay0.004974971e+005可以看出随着多普勒最大频偏值的增大(40-60-80),误码率(误码仪输出结果第一行的值)也随之增大。12、多径衰落信道基本模型根据ITU-RM.1125标准,离散多径衰落信道模型为N(t)y(t)=Er(t)x(t-T)kkk=1其中,rk(t)复路径衰落,服从瑞利分布;tk是多径时延。多径衰落信道模型框图如图2所示:F面我们通过程序来研究functionh=rayleigh(fd,t)%产生瑞利衰落信道fc=900*10人6;%选取载波频率v1=50*1000/3600;%移动速度v1=50km/hc=3*10人8;%定义光速fd=v1*f

8、c/c;%多普勒频移ts=1/12000;%信道抽样时间间隔t=0:ts:1;%生成时间序列h1=rayleigh(fd,t);%产生信道数据v2=150*1000/3600;%移动速度v2=150km/hfd=v2*fc/c;%多普勒频移h2=rayleigh(fd,t);%产生信道数据subplot(2,1,1),plot(20*log10(abs(h1(1:10000)title(v=50km/h时的信道曲线)xlabel(时间);ylabel(功率)subplot(2,1,2),plot(20*log10(abs(h2(1:10000)title(v=150km/h时的信道曲线)xla

9、bel(时间);ylabel(功率)functionh=rayleigh(fd,t)%该程序利用改进的jakes模型来产生单径的平坦型瑞型瑞利衰落信道%输入变量说明:%fd信道的最大多普勒频移单位Hz%t:信号的抽样时间序列,抽样间隔单位s%假设的入射波数目%人为输出的瑞利信道函数,是一个时间函数复序列N=60;%每象限的入射波数目即振荡器数目%信道函数的实部%信道函数的虚部%归一化功率系%区别个条路径的均匀分布wm=2*pi*fd;M=N/4;Tc=zeros(1,length(t);Ts=zeros(1,length(t);P_nor=sqrt(1/M);theta=2*pi*rand(1

10、,1)-pi;%第匚条入射波的入射角%对每个子载波而言在随机相位forn=1:Malfa(n)=(2*pi*n-pi+theta)/N;fitc=2*pi*rand(1,1)-pi;(-pi,pi)之间均匀分布的随机相位fi_ts=2*pi*rand(1,1)-pi;Tc=Tc+2*cos(wm*t*cos(alfa(n)+fi_tc);Ts=Ts+2*cos(wm*t*sin(alfa(n)+fi_ts);%计算冲激响应函数end;h=P_nor*(Tc+j*Ts);%乘归一化功率系数得到传输函数仿真结果:可见速度越大对瑞利衰落信道影响越大。二、莱斯信道在移动通信系统中,如果发送端和接收端之

11、间存在一种占优势的视距传播路径,则该信道可以用莱斯信道来模拟,仿真系统如下所示。MATLAB中莱斯衰落信道模块主要参数如下表所示。仿真系统中模块BernoulliRandomBinaryGenerator(伯努利二进制随机数产生器)的主要参数和M-FSKModulator/DemodulatorBaseband(基带M-FSK调制/解调器)模块的主要参数都与瑞利信道的仿真系统相同。RicianFadingChannel(莱斯衰落信道)模块的主要参数参数名称参数值K-factor(因子K)1.2/2.2/3.2Maximumdopplershift(Hz)40/80/120Sampletime(

12、le-4)/16Delay(s)2e-5Gain0Initialseed2273表a莱斯信道模型系统如下:K值为1.2时:0.00067DisplayOKCancelHelpApplyPar:ajn已土已工乞K-factor(sealarorvector):1.2Dopplershift(s)ofline-of-sightcojTLponent(s)(Hz):120Initialphase(s)ofline-of-sightcoiTLpanent(s)(rad):00.0055S|TM:axirnuiTLdiffuseDopplershift(Hz):Display4QDopplersp已ct

13、rum口厂口已:丁:ak已vDiscretepathdelayvector(s):0OKCancelHelpApiplyK值为2.2时:0.00163DispIayK值为3.2时:0.0009DispIay莱斯信道模块用于莱斯衰落信道的基带仿真,适用于无线通信系统中发射信号主要以视线方式传输到接收端情况下的模块进行仿真。输入信号为复信号,可以是离散或基于帧结构的列向量。莱斯信道衰落将引起信号能量的扩散,该模块参数K-factor是莱斯分布的统计描述,是信号直达方向功率与散射功率之比。无线系统中接收机与发射机之间的相对运动将引起信号频率的多普勒频移。多普勒频移的仿真参数可以在该模块的Maximu

14、mdopplershift参数项中设置。参数Sampletime表示采样周期,参数Delay指定传输延迟,参数Gain指定增益,参数Initialseed指定高斯噪声产生的初始化种子值。上图b所示的各图实例仿真中,对FSK信号通过莱斯信道的误码率进行了仿真。K值愈大,表示多径的能量愈小,误码率愈小。多普勒频移愈小,误码率愈小。三眼图评价基带传输系统的一种定性而方便的方法是观察接收端的基带信号波形。如果将接收波形输入示波器的垂直放大器,把产生水平扫描的锯齿波周期与码元定时同步(这时每个码元将重叠到间隔(0,Ts)上),则在示波器屏幕上可以观察到类似人眼的图案,称之为“眼图”(eyepattern

15、)。在二元码时,一个码元周期内只能观察到一只“眼睛”,三元码时能观察到两只“眼睛”,对于M元码则有(M-1)只“眼睛”。满足无码间串扰的基带信号,由于在相邻抽样时刻的串扰恒为零,因而可以得到轮廓非常清晰的且在M个电平处汇聚为一个点的眼图。如果不满足无码间串扰条件,则在抽样时刻的M个电平不可能聚为一点,而成发散状,从而“眼睛”的张开程度变小。“眼睛”的张开程度可以作为基带传输系统性能的一种度量,它不但反映串扰的大小,而且也可以反映信道噪声的影响。眼图为基带传输系统的性能提供了大量的信息。在一般情况下:眼图张开部分的宽度决定了接收波形可以不受串扰影响而抽样,重建的时间间隔,显然,抽样的最佳时刻是“

16、眼睛”张开最大的时刻;“眼睛”在特定抽样时刻的张开高度决定了系统的噪声容限;“眼睛”的闭合斜率决定了系统对抽样定时误差的敏感程度,斜率愈大则对定时误差愈敏感。我们仿真的是,产生一个二进制随机方波序列,画出通过升余弦滤波器后,方波的高频分量成分滤掉后绘出的眼图。clearall;x=randint(3000,1,2);y=0;rcosflt(x,1,10);%绘出y的时域图形figure(1)t=1:30061;plot(t,y);axis(1,300,-0.5,1.5);title(时域波形图)gridoneyediagram(y,20,4);%调用MATLAB函数绘出y的眼图t1=t;D=t

17、1y;%y与时间变量t1组成文件变量D仿真后的时域波形图为:仿真后的眼图为:b-.mpnl一-dE-1.5-1-0.5Time0.53wps文字-J1信.MATLABR2011bEditor-F:Prog.SimulinkLibrary.laisixindao*JFigure2:EyeDi.El0?丿1447ligure2:EyeDiagra*FileEditViewInsertToolsDesktopWindowHelp曰已Q|除1饨耳彰毀品匡0EyeDiagram也可以利用MATLAB中的Simulink建模同时利用上一方法中的数据D,眼图模块的主要参数如下表所示。参数名称参数值Samplespersymbol40Offset(samples)20Symbolspertrace5Tracesdisplayed40Newtracesperdisplay10EyediagramtodisplayIn-phaseOnly(仅显示同相分量)WurkspaceFromDiscrete-TimeEyeDiagramScope眼图仿真框图四课题设计总结:这次的课程设计让我更进一步地掌握了Matlab的使用,体会到了Matlab的强大

温馨提示

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

评论

0/150

提交评论