0、前言
有很多种功率谱分析算法,如周期图法、welch法、yuler法、汤姆森多窗口谱(mtm)法、协方差谱(cov)法、修正协方差(mcov)法、burg法、多信号分类(MUSIC)、特征向量法。。。
在matlab中,为了进行信号功率谱分析,可以通过编写脚本或matlab自带的信号分析工具做到,下面介绍4种方法。
1、编写脚本实现
优点:参数可灵活设置
我编写了一段脚本,可以灵活地根据需要选择算法进行计算。
2、Signal Analyzer app(仅matlabr2016b及以后才有)
在matlab的APP标签页下点击Signal Analyzer图标,或命令窗口输入signalAnalyzer打开。具体如何使用,点击这里。
Signal Analyzer会根据分辨带宽(RBW)的取值,选择modified periodogram或Welch算法计算功率谱。具体如何选择,更多信息,详见这里。
3、SPTool
用sptool命令打开。
可以进行信号查看、滤波器设计、滤波器特性分析和信号的频谱分析,具体使用方法,点击这里
4、绘图-频谱估计
在“绘图”标签页,下拉可找到如下几种谱估计方法,选择信号后直接点击即可出现频谱图。
reference:
【1】http://cn.mathworks.com/help/signal/ref/signalanalyzer-app.html
【2】http://wenku.baidu.com/link?url=6zDIVZgQ2SvbQYJm6qUXEmnbMxX0IudMpMfFtBpU-4X8yv7rfbPK0N4edA5FsiIuB2LUvpZX8qThfKguSoV8Ko7JPO6b_nUYlkIJAj5gShC
最后
以上就是聪慧歌曲最近收集整理的关于matlab功率谱_用matlab进行功率谱分析的几种方法的全部内容,更多相关matlab功率谱_用matlab进行功率谱分析内容请搜索靠谱客的其他文章。
发表评论 取消回复