窗长,DFT点数对dft影响

%x(t)=cos(2pi#f1t)+cos(2pif2t).f1=100HZ,f2=120HZ,fsam=600HZ.
clc;
clear all;
N=1024;
fs=600;
f1=100;f2=120;
t=(0:N-1)/fs;%t处出错了,应该用【0:N-1】乘取样间隔而不是(0:N-1)fs/N,这是频域表示
x=cos(2
pi
f1t)+cos(2pif2t);
Xm=fftshift(fft(x));
%Xm=(fft(x));
w=(0:N-1)fs/N
w=w-fs/2;
plot(w,abs(Xm));
title(‘窗长1024,1024点DFT’)
figure(2);
N=30;
%N=1024;
L=512;
%L=1024;
f1=100;
f2=120;
fs=600;
T=1/fs;
ws=2
pifs;
t=(0:N-1)T;
x=cos(2
pi
f1t)+cos(2pif2t);
X=fftshift(fft(x,L));
w=(-ws/2+(0:L-1)ws/L)/(2pi);
plot(w,abs(X));
%第二个程序中涉及到N,L,N*T记过就是信号长度,即矩形窗的长度,可以认为此程序中矩形窗长为30,在fs=1/T确定的情况下,N越多
% 截取的时间越长,描述的信号频谱有效主瓣宽度越窄,信号细节越丰富,fs=1/T,表示频率分辨率。L是做DFT的点数,L越大显示出的
% 图形越接近于街区信号的原本频率图,图形越平滑
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值