欢迎来到天天文库
浏览记录
ID:6802245
大小:461.00 KB
页数:11页
时间:2018-01-26
《通信原理课程设计-基于matlab的模拟信号的抽样的仿真设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、通信原理课程设计设计题目:基于Matlab的模拟信号的抽样的仿真设计班级:学生姓名:学生学号:指导老师:10目录一.基本原理11.1抽样定理21.2低通抽样定理3二.设计过程32.1MATLAB编程简介32.2设计思路与流程图42.3仿真程序5三.仿真结果7四.结果分析8五.总结及参考文献8六.致谢1010一基本原理:1.1抽样定理抽样时时间上连续的模拟信号变成一系列时间上离散的抽样序列的过程。抽样定理要解决的事,能否由此抽样序列无失真的恢复出模拟信号。对一个频带受限的、时间连续的模拟信号抽样,当抽样速度达到一定的数值时,那么根据它的抽样值就能无失真恢复原模拟信号
2、。也就是说,若要传输模拟信号,不一定要传输模拟信号本身,只需要传输有抽样得到的抽样即可。因此,抽样定理是模拟信号数字化的理论依据。抽样的过程是将输入的模拟信号与抽样信号相乘,通常抽样信号时一个周期为T的周期脉冲信号,抽样后得到的信号称为抽样信号。理想的抽样为其中称为抽样速率。因此抽样后信号为1.2低通抽样定理一个频带限制在内的连续信号,如果以秒的时间间隔对它进行均匀抽样,则将被所得到的抽样值完全确定,可以由抽样值序列无失真地重建原始信号。是抽样的最大间隔,称为奈奎斯特间隔。低通信号的抽样可以从频域来理解,抽样的时域、频域对照如图4-3所示,根据频域卷积定理,的频域
3、表达式为由上式可见,在的整数倍(n=)处存在的复制谱。如图4—3(c)所示,抽样后信号的频谱是原信号频谱平移后叠加而成,因此如果不发生频谱重叠,可以通过低通滤出原信号。如果抽样频率,即抽样间隔,则抽样信号的频谱会发生混叠现象,此时不可能无失真地重建原始信号。将抽样后的信号通过戒指频率为的低通滤波器,只允许低于的频率分量通过,滤除过高的频率分量,从而恢复出原来被抽样的信号。滤波器的作用等效于用一门函数与相乘。低通滤波器的特性如图4—3(c)上虚线表示。在时域上就是与冲激响应作运算。即10式中,抽样信号就是,也就是的傅里叶逆变换。图4—3(d)从几何意义上来说,以每个
4、抽样值为峰值画一个Sa函数的波形,则合成的波形就是x(t)。图4—3低通抽样的时域、频域对照10二设计过程:2.1MATLAB编程简介:MATLAB将高性能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作,而且利用MATLAB产品的开放式结构Matlab特点:1高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;2具有完备的图形处理功能,实现计算结果和编程的可视化;3友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;4功能丰富的应用工具箱(如信号处理工
5、具箱、通信工具箱等),为用户提供了大量方便实用的处理工具。2.2设计思路与流程图:设计思路:模拟信号首先被抽样,通常抽样是按照等时间间隔进行的,模拟信号被抽样后,成为抽样信号,它在时间上是离散的但是其取值仍然是连续的,所以是离散模拟信号。10在理论上抽样过程可以看成是用周期性单位冲激脉冲和此模拟信号相乘。抽样结果得到的是一系列周期性的冲激脉冲,其面积和模拟信号的取值成正比。下面举例说明:给出某一低通信号如:x(t)=0.1sin2πt+0.5cos4πt分析该低通信号的波形,画出给定抽样速率的抽样序列如:f=4Hz并且由抽样序列恢复出原始信号。流程图如下:生成低通
6、信号x(t)确定抽样频率进行抽样根据抽样信号恢复原信号画出图形开始结束102.3仿真程序:%低通抽样定理dtchy.mclearall;closeall;%关闭除隐含图形句柄的所有图形窗口dt=0.01;%为dt赋值0.01t=0:dt:10;%将0~10以0.01为间隔进行等分xt=0.1*sin(2*pi*t)+0.5*cos(4*pi*t1);%给定的低通信号函数[f,xf]=FFT_SHIFT(t,xt);%抽样信号,抽样速率为4Hzfs=4;%抽样频率为4Hzsdt=1/fs;%为抽样周期sdt赋值t1=0:sdt:10;%将0~10以sdt为间隔进行等
7、分st=0.1*sin(2*pi*t1)+0.5*cos(4*pi*t1);%给定的低通信号函数[f1,sf]=FFT_SHIFT(t1,st);%恢复原始信号t2=-50:dt:50;%将-50~50以dt为间隔进行等分gt=sinc(fs*t2);stt=INSERT0(st,sdt/dt);xt_t=conv(stt,gt);figure(1)%显示窗口数量为1subplot(3,1,1);%将当前图形分成3个绘图区,选定第1个绘图区为当前活动区plot(t,xt);title(‘原始信号’);%用于绘制以t为横坐标以xt为坐标的二维曲线且标题为‘原始信号’
8、subpl
此文档下载收益归作者所有