「数字信号处理」课程设计-例题

这篇博客详细介绍了数字信号处理课程设计中的多个例题,包括dtft函数的实现,涵盖了例题1、4、5以及6的两个部分和例题7,是深入理解和应用数字信号处理的好资料。
摘要由CSDN通过智能技术生成

dtft的函数的编写

function [X]=dtft(x,n,w)
X=x*exp(-j*n'*w)

例题1

n=-50:50
x1=(n>=0)
x21=(0.8).^n ; x2=x21.*x1
subplot(3,1,1);stem(n,x1,'.')
subplot(3,1,2);stem(n,x2,'.')

例题2

n=-100:100
x=(n>=-2)&(n<2)
w=-2*pi:0.01:2*pi
X=dtft(x,n,w)
subplot(3,2,1)
plot(w,abs(X)) %幅度频谱
subplot(3,2,2)
plot(w,angle(X))%相位频谱
%----------------
n=-100:100
x11=(n>=-2)&(n<2)
x12=exp(-j*0.65*pi*n)  %x(n)exp(-j*0.65*pi*n)
x=x11.*x12
w=-2*pi:0.01:2*pi
X=dtft(x,n,w)
subplot(3,2,3)
plot(w,abs(X)) %幅度频谱
subplot(3,2,4)
plot(w,angle(X))%相位频谱
%------------------
n=-100:100  
x=(n>=0)&(n<4)  %x(n-2)
w=-2*pi:0.01:2*pi
X=dtft(x,n,w)  
subplot(3,2,5)
plot(w,abs(X)) %幅度频谱
subplot(
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值