- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验1__基于DFT的信号识别系统.doc
实验1 基于DFT的信号识别系统?
12微电子 1228402037 张远
12微电子 1228402048 王洋
???????????????
一.实验目的?
1.通过实验巩固离散傅立叶变换DFT的认识和理解。
2.熟练掌握应用DFT进行频谱分析的方法。
3.理解DFT离散频谱分析的应用价值。
实验原理
信号的离散傅立叶变换定义为:,k=0~N-1,(公式一)离散时间傅立叶变换值X(k),k=0~N-1是有限长信号x(n),n=0~N-1的离散频谱。
频率间隔为,k=0~N-1(公式二)。
的关系式:(公式三)。
三.实验要求
在语音识别、雷达信号处理、生物医学信号检测与识别等应用领域广泛使用基于离散傅立叶变换的谱分析技术。一个典型的信号识别系统如图:
图1 信号识别系统框图
设系统的输入信号x(n)是具有单一频谱峰值的正弦信号,短时矩形窗将信号截短为有限长,经过DFT变换得到频谱,频率检测器检测频谱最大峰值的位置,即对应的频率,然后由分类器识别信号的类别。分类器的分类判决规则为:
第一类:最大峰值频率分布范围(Hz)为0≤f≤200。
第二类:最大峰值频率分布范围(Hz)为200≤f≤500。
第三类:最大峰值频率分布范围(Hz)为500≤f≤1000。
第四类:最大峰值频率分布范围(Hz)为f≥1000。
设采样频率fs=10000Hz,短时矩形窗宽度为N=1000,短时加窗信号经过DFT可以得到连续频谱在0≤ω<2范围内的1000个取样点。
实验内容
编程实现该系统。Matlab程序实现如下:
function FS=dftdk(A,a,B,b,C)
fs=10000;
N=1000;
n=0:(N-1);
x=A*cos(a*pi*n)+B*sin(b*pi*n)+C;
y=x;
s=0;
FS=[0,0,0];
for k=1:N
y(k)=0;
n=1;
while(nN+1)
y(k)=y(k)+x(n)*exp(-j*2*pi*(k-1)*(n-1)/N);
n=n+1;
end
if (sabs(y(k))k1)
s=abs(y(k));
m=k-1;
end
end
fm=fs*m/N;
FS=[m,fm,s/(N/2)];
k=0:N-1;
f=fs*k/N;
subplot(2,1,1);
plot(f,abs(y)/(N/2));
subplot(2,1,2);
plot(k,x);
xlabel(n);
ylabel(X(n));
if fm=0fm200
title(第一类);
end
if fm=200fm500
title(第二类);
end
if fm=500fm1000
title(第三类);
end
if fm=1000
title(第四类);
end
End
输入不同的信号,实验值与理论值相比较。
输入信号x(n)=1.2sin(0.08πn),程序运行结果为:
图2 x(n)=1.2sin(0.08πn)的频谱与波形(fs=10000,N=1000)
系统输出:第二类,最大峰值频率400Hz, 最大峰值1.2;
理论计算:f=ω*fs/2π=400Hz,A=1.2;
结论:实验结果与理论相符。
输入信号x(n)=1.5+3cos(0.5πn),程序运行结果为:
图3 x(n)=1.5+3cos(0.5πn)的频谱与波形(fs=10000,N=1000)
系统输出:第四类,最大峰值频率2500Hz, 最大峰值3;
理论计算:f=ω*fs/2π=2500Hz,A=3;
结论:实验结果与理论相符。
输入信号x(n)=0.7sin(0.14πn),程序运行结果为:
图4 x(n)=0.7sin(0.14πn)的频谱与波形(fs=10000,N=1000)
系统输出:第三类,最大峰值频率700Hz, 最大峰值0.7;
理论计算:f=ω*fs/2π=700Hz,A=0.7;
结论:实验结果与理论相符。
输入信号x(n)=1.2cos(0.5πn)+9.5sin(0.02πn),程序运行结果为:
图5 x(n)=1.2cos(0.5πn)+9.5sin(0.02πn)的频谱与波形(fs=10000,N=1000)
系统输出:第四类,最大峰值频率100Hz, 最大峰值9.5;
理论计算:f=ω*
文档评论(0)