电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数字信号处理实验报告 .doc

10页
  • 卖家[上传人]:marr****208
  • 文档编号:132269670
  • 上传时间:2020-05-14
  • 文档格式:DOC
  • 文档大小:5.52MB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 实验报告学院(系)名称:计算机与通信工程学院姓名学号专业班级实验项目实验二 离散傅里叶变换及性质课程名称数字信号处理课程代码实验时间2013年06月17日实验地点主校区计算机基础实验室批改意见成绩教师签字:一,实验目的 (1)通过本实验的练习,了解离散时间信号时域运算的基本实现方法。 (2)了解相关函数的调用格式及作用。 (3)通过本实验,掌握离散傅里叶变换的原理及编程思想。二,实验原理 对于离散序列,存在着两种傅里叶变换离散时间傅里叶变换(DTFT)和离散傅里叶变换(DFT)。DTFT用以求出离散信号的连续频谱,它仅在时域上离散而在频域上是一个连续的;DFT用以求出连续频谱上的离散样本点,所以其在时域和频域上都是离散的。对于一个离散序列,它的离散时间傅里叶变换(DTFT)的定义为: 离散时间傅里叶变换收敛的充分条件是绝对可加,即 利用离散快速傅里叶变换函数计算傅里叶计算傅里叶变换。MATLAB提供了内部函数来快速地进行离散傅里叶变换(DFT)和逆变换(IDFT)的计算,如下所列。 ,(1) :计算L点的DFT,L为序列的长度,即。(2) :计算N点的DFT。N为指定采用的点数,当,

      2、则程序会自动给后面补个零点;如果,则程序会自动截断,取前N个数据。 (3) :计算点的IDFT,L为序列的长度,即。(4) :计算N点的IDFT,N为指定采用的点数,当,则程序会自动 给后面补个零点;如果,则程序会自动截断,取前N个数据。 三,实验内容1.离散时间傅里叶变换DTFT【例3-1-1】求有限长序列的DTFT,画出它的幅值谱、相位谱、实部和虚部。MATLAB程序如下:clf;x=1,2,3,4,5;nx=-1:3w=linspace(0,2*pi,512);H=x*exp(-j*nx*w);subplot(2,2,1);plot(w,abs(H);ylabel(幅度);grid on;%画幅度特性曲线subplot(2,2,2);plot(w,angle(H);ylabel(相角);grid on;%画相位特性曲线subplot(2,2,3);plot(w,real(H);ylabel(实部);grid on;%画幅度实部特性曲线subplot(2,2,4);plot(w,imag(H);ylabel(虚部);grid on;%画幅度虚部特性曲线set(gcf,color,w

      3、); 程序运行的结果如图1所示图1 2.离散傅里叶变换DFT 【例3-1-2】对于离散序列,求出它的20点和23点的离散傅里叶变换的幅值谱。MATLAB程序如下:k=5;n1=0:0.75:19;x1=cos(2*pi*n1/k);xk1=abs(fft(x1);n2=0:0.75:22;x2=cos(2*pi*n2/k);xk2=abs(fft(x2);subplot(2,2,1);plot(n1,x1);xlabel(n);ylabel(x1(n);grid on;subplot(2,2,2);stem(n1,xk1);xlabel(k);ylabel(X1(k);grid on;subplot(2,2,3);plot(n2,x2);axis(0,22,-1,1);xlabel(n);ylabel(x2(n);grid on;subplot(2,2,4);stem(n2,xk2);axis(0,22,0,10);xlabel(k);ylabel(X2(k);grid on;set(gca,XTickMode,manual,XTick,0,5,10,15,22)set(gcf,col

      4、or,w); 离散傅里叶变换及其快速计算结果如图2所示 图2 从图2中可以看出,只有序列的20点的傅里叶变换得到的频谱图是单一谱线。这是由于序列的周期是5,而20是5的整数倍,所以得到了单一谱线的频谱图,而23则选取了4个半周期,即出现了频谱的泄露,所以得不到单一谱线的频谱图。3.离散傅里叶变换DFT的性质(1)时移性质【例3-1-3】将序列右移10位,观察它的幅值谱和相位谱的变化。 MATLAB的程序如下:clf;w=-pi:2*pi/511:pi;d=10;x1=2,1,-1,8,6,-2,-4,9,-3;xk1=abs(freqz(x1,1,w);omegal=angle(freqz(x1,1,w);x2=zeros(1,d),x1;xk2=abs(freqz(x2,1,w);omega2=angle(freqz(x2,1,w);subplot(2,2,1);plot(w/pi,xk1);grid on;title(原始序列的幅值谱);subplot(2,2,2);plot(w/pi,xk2);grid on;title(时移序列的幅值谱);subplot(2,2,3);plot

      5、(w/pi,omegal);grid on;title(原始序列的相位谱);subplot(2,2,4);plot(w/pi,omega2);grid on;title(时移序列的相位谱);set(gcf,color,w); 离散傅里叶变换的时移性质如图3所示图3(2)频移性质【例3-1-4】将序列的频谱向右移9位,观察它的频移序列的幅值谱和相位谱。 MATLAB的程序如下:clf;w=-pi:2*pi/511:pi;deltaw=0.4*pi;x1=2,1,-1,8,6,-2,-4,9,-3;xk1=abs(freqz(x1,1,w);omegal=angle(freqz(x1,1,w);L=length(x1);n=0:L-1;x2=exp(deltaw*i*n).*x1;xk2=abs(freqz(x2,1,w);omega2=angle(freqz(x2,1,w);subplot(2,2,1);plot(w/pi,xk1);grid on;title(原始序列的幅值谱);subplot(2,2,2);plot(w/pi,xk2);grid on;title(频移序列的幅值谱);

      6、subplot(2,2,3);plot(w/pi,omegal);grid on;title(原始序列的相位谱);subplot(2,2,4);plot(w/pi,omega2);grid on;title(频移序列的相位谱);set(gcf,color,w);离散傅里叶变换的频移性质如图4所示图4(3) 循环卷积性质【例3-1-5】已知序列,求解和的13点循环卷积序列,对比循环卷子序列与积序列的幅值和相位谱。 MATLAB程序如下:clf;w=-pi:2*pi/512:pi;N=13;x=1,3,7,-3,-4,5,-2,6,1;x=x,zeros(1,N-length(x);h=1,-2,3,-2,1;h=h,zeros(1,N-length(h);m=0:N-1;hm=h(mod(-m,N)+1);H=toeplitz(hm,0,h(2:N);y=x*H;xk,w=freqz(x,1,512,whole);hk,w=freqz(h,1,512,whole);yk,w=freqz(y,1,whole);yk1=xk.*hk;subplot(2,2,1);plot(w/pi,abs(

      7、yk);grid on;title(卷积序列的幅值谱);subplot(2,2,2);plot(w/pi,abs(yk1);grid on;title(序列积的幅值谱);subplot(2,2,3);plot(w/pi,angle(yk);grid on;title(卷积序列的相位谱);subplot(2,2,4);plot(w/pi,angle(yk1);grid on;title(序列积的相位谱);set(gcf,color,w); 离散傅里叶变换的循环卷积性质如图5所示图5四,实验代码实验结果已知序列,。试设计实验,观察这两个序列的15点循环卷积序列的幅值谱和相位谱。(1) MATLAB程序如下:n=-10:0.5:10;xn=cos(2*pi*n/5);xk1=fft(xn,20);xk2=fft(xn,23);subplot(2,1,1);stem(abs(xk1);subplot(2,1,2);stem(abs(xk2);生成信号如下:图6(2)MATLAB程序如下:w=-pi:2*pi/512:pi;n=15;x=1,2,3,4,5,6,7,8,9 ;x=x,zeros(

      8、1,n-length(x);h=1, 2, -3, -1, 0, 2, -2;h=h,zeros(1,n-length(h);m=0:n-1;hm=h(mod(-m,n)+1);H=toeplitz(hm,0,h(2:n);y=x*H;xk,w=freqz(x,1,512,whole);hk,w=freqz(h,1,512,whole);yk,w=freqz(y,1,whole);yk1=xk.*hk;subplot(2,2,1);plot(w/pi,abs(yk);grid on;subplot(2,2,2);plot(w/pi,abs(yk1);grid on;subplot(2,2,3);plot(w/pi,angle(yk);grid on;subplot(2,2,4);plot(w/pi,angle(yk1);grid on;set(gcf,color,w);生成信号如下:图7五,实验预习要求 (1)预习实验原理 (2)熟悉实验程序 (3)思考程序设计实验部分程序的编程六,实验报告要求 (1)在MATLAB中输入程序,验证实验结果,并将实验结果存入指定存储区域中。 (2)对于程序设计实验,要求通过对验证性实验的练习,自行编制完整的实验程序,实现对信号的模拟,并得到实验结果。 (3)在实验报告中写出完整的自编程序,并给出实验结果。七,思考题(1) DFT和DTFT有哪些不同以及有哪些关系?从前者如何求出后者或由后者如何求出前者?答:DFT:时间和频率都离散,可在计算机中处理 DTFT:时间离散,频率连续(2) 归纳DFT的主要特性,并与DTFT进行对比。答:一个N点离散时间序列的傅里叶变换(DTFT)所的频谱是以(2*pi)为周期进行延拓的连续函数,由采样定理知道,时域进行采样,则频域周期延拓;同理,如果在频域进行采样,则

      《数字信号处理实验报告 .doc》由会员marr****208分享,可在线阅读,更多相关《数字信号处理实验报告 .doc》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.