预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第PAGE10页共NUMPAGES10页第PAGE\*MERGEFORMAT10页共NUMPAGES\*MERGEFORMAT10页调幅广播系统仿真实习报告姓名:袁祥专业:通信工程班级:07-1学号:31任务一:要求:1.基带信号:音频,最大幅度为1。基带测试信号频率在100Hz到6000Hz内可调。2.载波:给定幅度的正弦波,为简单起见初相位设为0,频率为550KHz到1605KHz可调。3.接收机选频滤波器带宽为12KHz,中心频率为1000KHz。4.在信道中加入噪声。当调制度为0.3时,设计接收机选频滤波器输出信噪比为20dB,要求计算信道中应该加入噪声的方差,并能够测量接收机选频滤波器实际输出信噪比。计算方差程序:SNR_dB=20;%设计要求的输出信噪比(dB)SNR=10.^(SNR_dB/10);m_a=0.3;%调制度P=0.5+(m_a^2)/4;%信号功率W=8025.7e3;%仿真带宽HzB=12e3;%接收选频滤波器带宽Hzsigma2=P/SNR*W/B%计算结果:信道噪声方差sigma2=3.4945中波调幅广播传输系统仿真模型:设计过程:系统仿真步进以及零阶保持器采样时间间隔、噪声源采样时间间隔均设置为6.23e-8秒。基带信号为幅度是0.3的1000Hz正弦波,载波为幅度是1的1MHz正弦波。用加法器和乘法器实现调幅,用「RandomNumber」模型产生零均值方差等于3.4945的噪声样值序列,并用加法器实现AWGN信道。接收带通滤波器用「AnalogFilterDesign」模块实现,可设置为2阶带通的,通带为2*pi*(1e6-6e3)rad/sec到2*pi*(1e6+6e3)rad/sec。为了测量输出信噪比,以参数完全相同的另外两个滤波器模块分别对纯信号和纯噪声滤波,最后利用统计模块计算输出信号功率和噪声功率,继而计算输出信噪比。某次仿真执行后,测试信噪比为20.14dB,与设计值20dB相符。接收滤波器输出的调幅信号以及发送调幅信号的波形对比仿真接收滤波器输出的调幅信号以及发送调幅信号的波形仿真结果:任务二:要求:以任务一为传输模型,在不同输入信噪比条件下仿真测量包络检波解调和同步相干解调对调幅波的解调输出信噪比,观察包络检波解调的门限效应。包络检波和相干解调性能测试仿真模型:设计过程:调幅信号通过AWGN信道后,分别送入包络检波器和同步相干解调器。包络检波器由「Saturation」模块来模拟具有单向导通性能的检波二极管,「Saturation」模块的上下门限分别设置为inf和0。同步相干所使用的载波是理想的,直接从发送端载波引入。两解调器后接的低通滤波器相同,例如设置为截止频率为6KHz的2阶低通滤波器。解调输出送入示波器显示,同时送入信噪比测试模块,即图中的子系统「SNRDetection」,其内部结构如图5.4所示。图5.4:解调输出信噪比近似测量子系统「SNRDetection」的内部结构在该模块中,输入的两路解调信号通过滤波器将信号和噪声近似分离,以分别计算信号和噪声份量的功率,进而计算信噪比。两个带通滤波器参数相同,其中心频率为1000Hz,带宽为200Hz,对应于发送基带测试信号频率,其输出近似视为纯信号份量。两个带阻滤波器参数也相同,其中心频率为1000Hz,带宽为200Hz,其输出可近似视为信号中的噪声份量。之后,通过零阶保持模块将信号离散化,再由「bu®er」模块和方差模块计算出信号和噪声的功率,「bu®er」缓冲区长度设置为1.6051e+005个样值,这样将在0.01秒内进行一次统计计算。最后,由分贝转换模块「dBConversion」和「Fcn」函数模块计算出两解调器的输出信噪比。计算输出采用「Display」显示的同时,也送入工作空间,以便编程作出解调性能曲线,「ToWorkspace」模块设置为只将最后一次仿真结果以数组(Array)格式送入工作空间,变量名为SNRout,它含有2个元素,即两个解调输出信号的检测信噪比。当设置信道噪声方差等于1时,执行仿真所得到的解调信号波形如图5.5所示。显然可以看出,相干解调输出波形中噪声成分相对要小一些。噪声方差为1时的解调信号波形仿真结果:编写脚本程序,在若干信道信噪比条件下执行仿真并记录结果,最后绘出性能曲线。脚本程序如下:〔程序代码〕ch5example2prg1.m%ch5example2prg1.mSNR_in_dB=-10:2:30;SNR_in=10.^(SNR_in_dB./10