- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字信号处理小论文.
数字信号处理小论文
题目:基于Matlab的信号DFT的计算
学 校: 湖北文理学院
学 院: 物理与电子工程学院
专 业: 电子信息工程
班 级: 1311电工
姓 名: 第七组
指导教师: 张静
利用MATLAB实现信号DFT的计算
一、目的:
1、熟悉利用MATLAB计算信号DFT的方法
2、掌握利用MATLAB实现由DFT计算线性卷积的方法
二、设备:
电脑、Matlab软件
三、内容:
练习用Matlab中提供的内部函数用于计算DFT。
fft(x),fft(x,N),ifft(x),ifft(x,N)的含义及用法。
在进行DFT时选取合适的时域样本点数N
例:
源程序:
N=30; %数据的长度
L=512; %DFT的点数
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)
结果图:
在对信号进行DFT时选择hamming窗增加频率分辨率
例:
题目:
源程序:
N=50; %数据的长度
L=512; %DFT的点数
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以显示更多频谱细节
请举例,并编程实现
题目:
利用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)
结果图:
利用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);
结果图:
四、实验分析
是否可以利用 DFT 计算 DTFT,如果可以,怎么实现。
答:一个N点离散时间序列的傅里叶变换(DTFT)所得的频谱是以2π为周期延拓的连续函数。由采样定理,时域进行采样,则频域周期延拓,同样在频域进行采样,则时域也会周期延拓。DFT就基于这个理论,在频域进行
您可能关注的文档
最近下载
- 征信详细版纸质个人信用报告2024年12月必威体育精装版版可编辑带水印模板.pdf
- 备课组长培训会.pptx VIP
- 九年级化学第七单元燃料及其利用复习.说课稿公开课一等奖课件省赛课获奖课件.pptx
- 2024 年度民主生活会“四个对照”方面(存在问题、原因剖析及整改措施).docx VIP
- 建设工程施工合同签订履行过程中常见法律风险及防范措施ppt实用课件.pptx
- 律师事务所实习指导计划和实务训练情况说明.docx VIP
- 《数学物理方法》PPT课件(全).pptx
- 改色和着色玻璃的熔窑操作..ppt
- 英语听力教程2(第三版)张民伦课后习题答案.pdf
- 课件-3.7 《比较不同的土壤》(共29张).pptx VIP
文档评论(0)