Matlab2019b中常用的音频信号分析,快速傅里叶(FFT),功率谱密度(PSD),以及通过FFT求取功率谱密度的问题本应该为基础知识的维纳辛钦定理的证明,在matlab调试中遇到的大坑。为了验证,本人编写了一个从求取FFT,到多种方法求取PSD的matlab程序。问题主要集中在x轴和y轴应该如何取值的问题上,单纯计算出数值很容易,但是想把图画成一样的却很麻烦,网上基本搜不到相关的程序,都只是定理。
处理信号最常用的三板斧之一的FFTclear;clc;% afr = dsp.AudioFileReader;%通过建立类型来初始化文件输入格式% afr.Filename='C:\Users\Hong\Desktop\matlab\城之内.mp3';%读取文件% afr.SampleRate%文件采样率(只读)% aduioIn.PlayCount=1;%文件读取次数% afr.O...