首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Matlab中的频谱图(窄带、宽带)代码

Matlab中的频谱图(窄带、宽带)代码
EN

Stack Overflow用户
提问于 2013-03-30 15:49:16
回答 1查看 2.2K关注 0票数 0

我想要演示光谱图的代码,窄带和宽带。

我知道有一个函数'specgram‘。

代码语言:javascript
复制
specgram(signal, nfft, fs, window, nooverlap);

但我的问题是,在窄带和宽带频谱图中,参数“窗口”、“无重叠”和“非重叠”的值应该是什么。

singal和fs将来自

代码语言:javascript
复制
[signal, fs, bits]=wavread('wavfile.wav');

其他人呢?

EN

回答 1

Stack Overflow用户

发布于 2013-03-30 16:27:24

nfft =是2的幂,fft的长度可以是512、1024等

窗口是一个周期性的汉(汉宁)窗口的最大长度的nfft,内置Matlab函数

数值重叠=连续帧之间50%重叠的长度(窗口)/2

您可能需要使用参数window length

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15716297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档