哪位matlab高手可以帮忙写个程序啊,生成一个矩形窗函数,然后傅立叶变换求它的频谱图。

我是在学习用matlab做信号处理,图书馆的书都被借没了,网上资料又老出问题,只好在这里求助高手们了。如果方便的化,留一下您的qq号,再有不懂的请教您一下,麻烦了。谢谢。... 我是在学习用matlab做信号处理,图书馆的书都被借没了,网上资料又老出问题,只好在这里求助高手们了。如果方便的化,留一下您的qq号,再有不懂的请教您一下,麻烦了。谢谢。 展开
 我来答
plclannad
2011-10-03 · TA获得超过114个赞
知道答主
回答量:170
采纳率:0%
帮助的人:92.8万
展开全部
N=21;
wp=0.3*pi;
ws=0.5*pi;
wc=ws-wp;
fc=wc/pi;
n=[0:N-1];
r=(N-1)/2;
m=n-r;
hd=fc*sinc(fc*m);%产生理想低通滤波器的脉冲响应

wn=hamming(N);%产生海明窗函数序列
hn=hd.*wn';%对理想低通滤波器加海明窗
[H,w]=freqz(hn,1,512,'whole',2);
db=20*log10(abs(H)/max(abs(H)));
subplot(221);
plot(w,db);
grid;
xlabel('归一化频率w');
ylabel('相对幅度/db');
title('(a) N=21时幅度响应特性');

这是我做的21阶海明窗函数,矩形窗只需要把hamming(N)函数换成triang(N)就行了,其他窗函数也是一样。
[H,w]=freqz(hn,1,512,'whole',2);这句话是求频谱。
我本科毕业设计就是做的基于matlab的FIR滤波器。很有多论文需要在知网付费下载。
有需要的话另外提问,多给些悬赏分,留下邮箱,我发给你。不过我的毕业论文不给哈,但是有很多很多的参考材料
追问
用快速傅立叶变换的方法你知道怎么做吗 我邮箱是1344295232@qq.com 最好能把您qq号发给我 有不会的可以随时请教您
追答
快速傅里叶变换就是一个函数fft而已,对生成的矩形窗进行快速傅里叶变换
H=fft(hn);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
开心又清心灬鱼丸5
2011-10-09 · TA获得超过158个赞
知道答主
回答量:5
采纳率:0%
帮助的人:2.3万
展开全部
你是刘斌吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ghoshaw
2011-10-16
知道答主
回答量:1
采纳率:0%
帮助的人:1702
展开全部
明明是三角形窗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式