通信原理 201313020220邓泉铃_第1页
通信原理 201313020220邓泉铃_第2页
通信原理 201313020220邓泉铃_第3页
通信原理 201313020220邓泉铃_第4页
通信原理 201313020220邓泉铃_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

课程设计(论文)设计(论文)题目数字通信原理课程设计学院名称 信息科学与技术学院专业名称 电子信息科学与技术学生姓名 邓泉铃学生学号 201313020220任课教师 周冬梅设计(论文)成绩教务处制年月日数字通信原理课程设计概述随着信息技术在教学中的广泛应用,特别是计算机技术的广泛应用,传统的教学体系受到了巨大冲击,教育体制、教育内容、学习方式等都将发生大的变化。在通信原理实践教学中,往往采用计算机仿真实践训练以及基于EDA技术的数字通信系统的建模与仿真的方法来设计和分析通信系统,掌握仿真工具软件的原理和使用方法是进行实践训练的基础。通信原理课程设计是通信原理实践教学环节中的一个重要内容,是针对通信原理课程对学生能力培养的要求进行综合训练性质的课程。其任务是让学生通过相关课题的设计计算和仿真调试,进一步加深对所学基础知识的理解,从而培养和提高学生自学能力、实践动手能力和分析解决实际问题的能力,为参与通信系统设计及研制新产品打下基础。本章列出的课程设计题目,分别以Matlab>SystemView及EDA技术为手段,多方面考量学生对通信原理基础知识的掌握程度。每个设计题目给出知识要点与参考框图、设计要求、设计步骤及参考资料,学生按设计要求独立设计分析。实验一通信系统仿真建模工具软件基础Matlab/Simulink基本知识先创建一个magicrank.m的脚本文件如下(采用edit命令进行编辑)。%Investigatetherankofmagicsquaresr=zeros(1,32);%调用Matlab函数,产生1*32的0向量forn=3:32%循环30次endr(n)=rank(magic(n));endr(n)=rank(magic(n));如图%调用幻方函数magic(n)得至0n*n的幻方矩%并求其秩bar(r)然后在Matlab环境中执行以下命令。>>magicrank2、运用Simulink仿真举例:建立如图的模型:

纪untitled*FileEditViewDisplayDiagramSimulationAnalysisCodeToolsHelp肾冒◎▼昌▼瓣i(»UA"①▼5e-4 何"2 ▼]。▼齿iirititied©煎o|0皿+上tied=r仿真后结果如下:3,运用systemView进行仿真假如描述某线性系统的微分方程为:切')+8时‘)+3.240如')+64<10yt)=64<1(0/(?),t与)dt3 dt2系统模拟框图:

仿真模型:仿真运行结束后,要对仿真结果进行分析,需要单击按钮进入到分析窗口就可以观察到仿真得到的3个接收器的时域波形图:为了更清楚地比较扫频信号和输出端信号的时域波形,可将这两个波形图以覆盖图示。可以发现输出信号较输入信号有一定的延迟。计算这两个信号的延迟量,可以通过计算两个波形的互相关函数,由互相关函数最大值时的延迟量来确定。实验二通信原理MATLAB仿真设计设低通信号。试用Matlab软件完成下列操作。画出该低通信号的波形。画出抽样速率为的抽样序列。抽样序列恢复出原始信号clearall;dt=.01;t=0:dt:10;xt=0.5*cos(1.5*pi*t)+1.5*sin(2*pi*t)+0.25*cos(3*pi*t);[f,xf]=T2F(t,xt);fs=4;sdt=1/fs;t1=0:sdt:10;st=0.5*cos(1.5*pi*t1)+1.5*sin(2*pi*t1)+0.25*cos(3*pi*t1);t2=-50:dt:50;gt=sinc(fs*t2);stt=sigexpand(st,sdt/dt);xtt=conv(stt,gt);figure(1);subplot(311);plot(t,xt);title('原始信号');subplot(312);stem(t1,st);title('抽样信号');subplot(313);t3=-50:dt:60+sdt-dt;plot(t3,xtt);title('恢复信号');axis([010-44]);function[f,sf]=T2F(t,st)dt=t(2)-t(1);T=t(end);df=1/T;N=length(st);f=-N/2*df:df:N/2*df-df;sf=fft(st);sf=T/N*fftshift(sf);function[out]=sigexpand(d,M)N=length(d);out=zeros(M,N);out(1,:)=d;out=reshape(out,1,M*N);抽样结果如下:

文件(F)编辑(E)查看文件(F)编辑(E)查看(V)插入⑴工M(T)袁面(D)窗dew)蒂助(H)原始信号抽样信号恢复信号io*5q八妻。徽麻争国中9的5/12/5设模拟基带信号的频带为(0,100)Hz。对其进行采样的序列为均匀间隔的窄脉冲串。为保证无失真采样,最低采样率设计为200次/s。试用Simulink设计仿真采样和恢复过程。观察采样前后信号的波形和频谱。时域仿真波形:

寒寒®徽源4X国©»015/12/5被采样信号功率频谱,采样输出信号功率频谱,恢复信号功率频谱:实验三QPSK解调的VHDL建模与设计QPSK解调器方框图及电路建模符号如图所示。没有包含模拟电路图部分,QPSK信号为数字信号。

PLQPSK2CLKSIARTYPLQPSK2CLKSIARTY载波相位加法器宓中间信号yyy0°0+0-2-3二50090°0+载波相位加法器宓中间信号yyy0°0+0-2-3二50090°0+解调信号说明1-2-0=301QPSK解调器的VHDL参考程序如下,文件名为PL_QPSK2:®MAX-l-plusII-e:\quanling\plqpsk2-[plqpsk2.vhd-TextEditor] -^3^-导森,T -^3^-导森,T[Line34 |Col57 |INS《||仿真波形如图所示:匍MAX-I-plusli-e\quanIing\plqpsk2WPstartelktartTime:|0.0ns |EndTime:『O.Ous匍MAX-I-plusli-e\quanIing\plqpsk2WPstartelktartTime:|0.0ns |EndTime:『O.Ous一:直UseDeviceSetup/HoldCheckOutputsrOscillation0.0nspl_qpsk2.scf-WaveformEditorCH°T七险盈。国徽+»*瓮*6MAX+plusIIFileEditViewNodeAssignUtilitiesOptionsWindowHelpQ咨肩冬为|电|电|目列咨密匠回息档通函矗食蝇Bl,鼐卷显瞪昭€Simulator:TimingSimulation |d||回||沃[imulationInput:pl_qpsk2.scfimulationTime:10.Ous舟yy舟yyy舟91|dataa[2..O]舟der|dataa[2..O]舟51|dataa[2..O]舟der|dataa[2..O]舟O5|dataa[2..O]舟der|dataa[2..O]0kbL~TTYTYTYT^oBEirTYT~x2 fTYT^r^~、eJHz实验I数字基带传输系统的仿真1,仿真目的:掌握数字基带传输系统的基本工作原理。熟悉数字基带信号的功率谱特性。掌握眼图及误码率的分析方法。掌握SystemView中相关图符库和观察窗的使用方法。数字基带传输系统的组成框图如图所示。它主要由码型变换器、发送滤波器、信道、接收滤波器、位同步提取电路、抽样判决和码元再生电路等部分组成。下面直接给出数字基带信号功率谱的计算公式图符编号 库/图符名称 类型Source图符编号 库/图符名称 类型SourceCommAdderPNSeqPulseShapePs(f)=fP(1-P)|G1(f)-GJf)+f2寸pG(mf)+(1-p)G(mf)|2s(f一mf)一双边谱

sGaussian,PulseWidth=0.01sec,StdDev=0.3V 1s s' sGaussian,PulseWidth=0.01sec,StdDev=0.3Vm=一8Ps(f)=2fP(1-P)|G1(f)一气(f)|2+f21PG1(0)+(1-p)G2(0)|25(t)+2f2矿\pG(mf)+(1-p)G(mf)|25(f-mf)-单边谱

s 1s s sm=1仿真内容构建基于SystemView仿真的模型图:参数设置Amp=2V,Rate=100Hz,Levels=2SourceOperatorGaussNoiseLinearSys5 Operator Sampler6OperatorHold7 Operator CompareSourceSinusoid〜12SinkAnalysisStdDev=0.3V,Mean=0VButterworthLowpassIIR,5Poles,Fc=200HzInterpolating,Rate=100Hz,Aperture=0sec,ApertureJitter=0secLastValue,Gain=2Comparison=’>=’TrueOutput=1V,FalseOutput=0VAmp=0v,Freq=0Hz,Phase=0deg经高斯脉冲形成滤波器的输出基带信号,抽样判决器输出信号:叠加噪声的传输信号:接收信号的眼图如图所示。若改变信道特性和噪声强度,眼图会发生明显变化,甚至产生明显的接收误码。oprqoprq一-dEV实验五DPCM系统设计差分脉冲编码调制(DPCM)是用二进制码组对信号的差值进行幅度量化和编码。“差值”就是信号的当前抽样值与预测值之差。任何信号,不论语音或图像,采用直接采样一量化一编码的方式进行编码,都会发现码组之间具有很强的相关性。由于相关性的存在,故传输数据中存在大量不需要传输的信息,其被称为“冗余”信息ODPCM就是通过预测和差分编码方式来减少冗余,以实现数据压缩的目的。1,设计原理输入一个正弦信号,对其进行DPCM编码后再进行BCH编码,送入二进制对称信道传输,在接收端对其进行BCH解码和DPCM解码以恢复原信号。观察传输前后波形变化。进行语音信号基带通信传输系统基于DPCM编码和BCH码的仿真,首先要对输入信号进行DPCM编码。DPCM编码是经过抽样、量化、编码等过程,将输入的模拟信号编程数字信号。DPCM编码是广泛运用的预测编码方法之一。在DPCM编码中,每个抽样值不是独立的编码,而是将前一个抽样值当做预测值,然后再取当前抽样值和预测值之差进行编码并传输。DPCM译码同样是将前一个值当做预测值,然后取当前值与预测值之差进行解码,将一个个脉冲码组转换成对应的量化采样值,最后经过一个低通滤波器重建原模拟信号。

DPCM系统的原理框图如图[5]7.1DPCM 的原理指图2,设计步骤在模型建立界面中加入正弦信号后,双击正弦信号模块,可对正弦信号进行设置。在Frequency栏中填入正弦信号的频率,本次课程设计中用的是频率为2*pi的模拟正弦信号。进行完正弦信号模块参数的设置后,添加一个示波器模块观察正弦信号的仿真波形。模拟正弦信号仿真波形图如图所示。图4-2输入正弦信号的仿真波形图完成正弦信号的调用及观察后,接下来要对产生的模拟信号进行DPCM编码,调用一个DPCMEncoder,双击模块进行参数设置。DPCM模块的参数设置程序如一下程序段所示:>>t=0:0.1:10;x=sin(2*pi*t);>>helpdpcmopt>>[PREDICTOR,CODEBOOK,PARTITION]=DPCMOPT(x,1,4)依据以上程序可得到DPCMEncoder的参

数:PREDICTOR= 00.8172CODEBOOK=-0.5129-0.18160.18160.5129PARTITION=-0.34730.00000.3473将计算所得的结果相应的填入DPCMEncoder模块参数设置对话框中,单击“OK”完成DPCMEncoder模块参数设置。运用示波器观察DPCM编码后仿真波形。DPCM编码模型图如图4-3所示。DPCM编码仿真波形如图4-4所示。进行完模拟信号的DPCM编码后,就将模拟信号转化为了数字信号,此时的数字信号是以整数的形式表示的,在进行下一步的纠错编码前,要将信号从整数形式转化为比特形式,因此需要调用一个IntegertoBitConverter模块进行数码转化。双击模块进行参数设置,在弹出的对话框中填入每个整数所转换的比特数,单击“OK”完成设置。本次课程设计中我是将一个数转化为2bit,故在参数设置对话框中应填入“2”。用示波器观察数码转换后仿真波形图。模拟信号DPCM编码数码转换模型图如图4-5所示。

数码转换仿真波形图如图4-6所示。数码转换仿真波形图如图4-6所示。如图4-6所示,模拟信号经过DPCM编码、数码转换后的波形在示波器中是并行输出的,为了便于观察,我们需要进行串并转换,调用模块FrameConversion>Buffer>Unbuffer,并在Buffer中设置输入的并联数据路数,单击“OK”完成设置。由于要多次运用串并转换,为了简化模型建立,我们可以将串并转换模型打包,作为一个模块使用。串并转换模块如图4-7所示。图土7串并转换模块图土7串并转换模块完成串并转换后用示波器观察结果。串并转换后模拟信号DPCM编码模型如图4-8所示 。SineWdvei图4-8串并转换后DCPM编码模型图IM电g”toBrtConvtrleirSubsystemDPCMEncodeSineWdvei图4-8串并转换后DCPM编码模型图IM电g”toBrtConvtrleirSubsystemDPCMEncodef口.IntenttoSdCowtriefDPCMencodei>□Sc«pe2串并转换后DPCM仿真波形如图所示。TimeoffsetCiTimeoffsetCi根据课程目的,完成模拟信号的DPCM编码后,要将编码后的信号调用通信模块库中的BCHEncoder模块再进行纠错编码。I伽!的扯BitConverterSin«Integer^BitConvEikrEncoderSupe2S<o»t3BCHEihm如 SwpeS轴愉击mlI伽!的扯BitConverterSin«Integer^BitConvEikrEncoderSupe2S<o»t3BCHEihm如 SwpeS轴愉击mlDPCMencoder:hiii仙川iiniiim顾in川iiiiiii川iiiinmiii川川iiiio.至此发射部分处理完毕。完成DPCM编码、BCH编码后,就要进行相应的解码,并用低通滤波器还原出原始波形。BihityS

温馨提示

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

评论

0/150

提交评论