MATLAB中的DFT源代码演示-功率谱和功率谱密度(PSD)这是展示如何实时计算功率谱(PS)和功率谱密度(PSD)的演示。我们直接使用DFT(或FFT)计算功率谱。使用MATLAB函数周期图来计算功率谱和功率谱密度。观察到:(1)功率谱等于DFT绝对值的平方。 (2)功率谱中所有功率谱线的总和等于输入信号的功率。 (3)PSD的积分等于输入信号的功率。通过周期图获得的PSD是等效噪声功率谱密度(ENPSD)。可以看到ENPSD与PS的相关系数为1 / T,等于频率分辨率或频率间隔。应当注意,功率谱是离散序列或离散连续自变量函数,而ENPSD是非离散连续自变量函数。为了强调这一点,我将茎用于功率谱,将图用于ENPSD。在本演示中,我们从具有各种参数的正弦信号开始。然后,我们继续处理实际的音频信号。