matlab 抽样数据 傅里叶变换,离散时间傅里叶变换Matlab实现

离散时间傅里叶变换Matlab实现

发布时间:2018-09-22 17:24,

浏览次数:1077

, 标签:

Matlab

一、代码实现

%%离散时间傅里叶变换DTFT

%若x(t)=cos(2*pi*t),取样时间为0.1s,得到一个32的有限序列,利用matlab计算他的DFT并画出图像; clear;

ts=0.1;%取样时间 fs=1/ts;%周期 N=32;%总取样次数 n=0:N-1; xn=cos(2*pi*n*ts);%取离散信号数据

stem(n,xn);%绘制时域取样图 title('时域取样图'); k=0:N-1; wn=exp(-j*2*pi/N); nk=n'*k;

wnnk=wn.^nk; xk=xn*wnnk; figure; subplot(2,1,1); stem(k*fs/N,abs(xk));

xlabel('幅频特性'); subplot(2,1,2); stem(k*fs/N,angle(xk)); xlabel('相频特性');

二、幅频特性

幅频特性就是指系统频率响应

的幅度随频率变化的曲线,幅度大的地方对应通带,也就是对应频率成分通过系统有较小衰减,幅度小的地方对应阻带,也就是对应频率成分通过系统有较大衰减,根据这个特性,可以用来观测比较滤波器的情况,观察其是否符合要求也就是作为

滤波器 的技术指标。

三、相频特性

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值