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命令打开。<