利用MATLAB实现信号DFT的计算
更新时间:2024-03-19 18:08:01 阅读量: 综合文库 文档下载
07级电信(2)班 刘坤洋 24 实验一 利用MATLAB实现信号DFT的计算
一、实验目的:
1、熟悉利用MATLAB计算信号DFT的方法
2、掌握利用MATLAB实现由DFT计算线性卷积的方法
二、实验设备:电脑、matlab软件 三、实验内容:
1、练习用matlab中提供的内部函数用于计算DFT
(1) fft(x),fft(x,N),ifft(x),ifft(x,N)的含义及用法 (2) 在进行DFT时选取合适的时域样本点数N
请举例,并编程实现 题目:
利用DFT分析x(t)?cos(4πf1t)?cos(4πf2t)的频谱f1?100Hz,f2?120Hz,fs?600Hz
源程序: >> N=30; %数据的长度 >>L=512; ?T的点数 >>f1=100; f2=120; >>fs=600; %抽样频率 >>T=1/fs; %抽样间隔 >>ws=2*pi*fs; >>t=(0:N-1)*T;
>>f=cos(4*pi*f1*t)+cos(4*pi*f2*t); >>F=fftshift(fft(f,L));
>>w=(-ws/2+(0:L-1)*ws/L)/(2*pi); >>hd=plot(w,abs(F)); >>ylabel('幅度谱') >> xlabel('频率/Hz')
>> title('my picture') 结果图:
(3) 在对信号进行DFT时选择hamming窗增加频率分辨率
请举例,并编程实现 题目:
利用DFT分析x(t)?cos(4πf1t)?0.15cos(4πf2t)的频谱f1?100Hz,f2?150Hz,fs?600Hz
源程序:>> N=50; %数据的长度 >>L=512; ?T的点数 >>f1=100;f2=150;
>>fs=600; %抽样频率 >>T=1/fs; %抽样间隔 >>ws=2*pi*fs; >>t=(0:N-1)*T;
>>f=cos(4*pi*f1*t)+0.15*cos(4*pi*f2*t);
>>wh=(hamming(N))'; >>f=f.*wh;
>>F=fftshift(fft(f,L));
>>w=(-ws/2+(0:L-1)*ws/L)/(2*pi); >>plot(w,abs(F)); >>ylabel('幅度谱') >> xlabel('频率/Hz') >> title('my picture') >> legend('N=50') 结果图:
2、增加DFT点数M以显示更多频谱细节
请举例,并编程实现
题目: x[k]?cos(4π rk/N), N?32, r?4利用MATLAB计算16点序列x[k]的512点DFT。 源程序:>> N = 32; >> k = 0:N-1;
>> L = 0:511;
>> x = cos(4*pi*k*4./N);
>> X = fft(x);plot(k/N,abs(X),'o'); >> hold on
>> XE = fft(x,512);plot(L/512,abs(XE)) ; >> legend('N=32') 结果图:
3、利用MATLAB实现由DFT计算线性卷积 请举例,并编程实现 题目:利用MATLAB由DFT计算x[k]* h[k]。x[k]={1, 2, 1, 1}, h[k]={2, 2, 1, 1} 源程序:% 利用DFT计算线性卷积 >> x = [1 2 1 1]; >>h = [2 2 1 1];
>> % 确定卷积结果的长度 >>L = length(x)+length(h)-1; % 计算序列的L点DFT >>XE = fft(x,L); >.HE = fft(h,L);
>> % 由IDFT计算卷积结果 >>y1 = ifft(XE.*HE);
>> %绘制卷积结果及误差图 >> k=0:L-1;
>> subplot(1,2,1);
>> stem(k,real(y1));axis([0 6 0 7]);
>> title('Result of linear Convolution');
>> xlabel('Time index k');ylabel('Amplitude'); >> y2=conv(x,h);error=y1-y2;
>> subplot(1,2,2);stem(k,abs(error));
>> xlabel('Time index k');ylabel('Amplitude'); >> title('Error Magnitude'); 结果图:
正在阅读:
利用MATLAB实现信号DFT的计算03-19
2016-2017年河南省漯河市临颍县八年级(下)期中数学试卷带解析05-22
石家庄市高二下学期地理期中考试试卷D卷04-05
夏季防高温应急预案11-05
苍蝇大战作文400字06-25
信息技术教师新学期的工作计划09-30
湖南省双峰一中2018高二上期第一次月考地理试题Word版含答案01-02
宋朝服饰:宋代官员公服12-14
古书的注解 - 图文12-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 信号
- 利用
- 实现
- 计算
- MATLAB
- DFT
- 《毫米、分米的认识》课堂实录与教学反思
- 农田水利灌溉工程设计初探
- 人力资源四级·招聘与配置及绩效管理试题
- 备战2012高考1994-2011年高考地理试题分类汇编 专题十二 地域联
- 江西省2016年绿化工专业考试试题
- 周口市人民政府关于贯彻落实国发(2011)46号和豫政(2012)52号文件
- 在线作业答案西交《宏观经济学》在线作业15秋100分满分答案
- 毫秒计
- 部编版小学数学1到6年级几何问题全面总结
- 别克君威使用说明书 - 图文
- 无缝数字大屏幕显示系统可行性研究报告可研报告
- 江苏自考公司理财重点
- 产业依托型乡村旅游开发初探
- 关于公布天津师范大学部分副处级
- 问题驱动式教学法在数值分析中的应用与研究-精选教育文档
- 塑造企业文化的“三大纪律八项注意”(1)
- 2015年浙江省杭州市锦绣·育才教育集团中考数学二模试卷
- 浅谈职业体育篮球教学问题及解决策略
- 急诊患者便捷入院制度与流程
- 一级斜齿圆柱齿轮减速器(机械课程设计相关) - 图文