matlab信号频域分析实验报告,信号的频域分析MATLAB实例

如何使用matlab来分析一段音频-2频域来分析一段音频matlab来分析一段音频信号 。用matlab实现:频率为10 信号的正弦,如何用psd,fft , plomb画matlab频谱分析图是可以的,如果只是需要一个图,可以试试plomb 。

1、用 matlab实现:频率为10的正弦 信号,采样频率为10,20,30,的频谱分析【matlab信号频域分析实验报告,信号的频域分析MATLAB实例】clearallclcfs 30;%采样频率f10% 信号频率Ts1/fs;%采样时间t0:Ts:4099 * Ts;ssin(2 * pi * f * t);%信号yftt(s,5000);pyyy 。* conj(y)/5000;fffs *(0:2500)/5000;图(1);plot(ff,pyy(1:2501));Xlabel(“频率f/Hz”);Ylabel(“频谱幅度”);Xlim (psd , fft,plomb都可以 。如果只是需要一个图,可以尝试plomb直接生成谱图 。一般有两种方法画谱图 。第一种方式是直接用matlab的画图功能画图进行频谱分析(可以尝试使用plomb) 。第二种方式是先通过fft、psd、plomb返回谱功率或谱密度,然后用plot等函数直接绘制 。如果你只是想画一个谱图 , 那么直接推荐使用plomb就足够了 。
2、如何用 matlab对一个音频 信号进行 频域分析 matlab来分析一段音频-2频域可以参考图书馆的这篇论文 , 很详细 。Wavread只能读取脉冲降级(PCM)数据格式only,首先将WAV从CCITTALaw格式转换为PCM格式 , 然后使用windows自带的刻录机进行转换 。