title="给出一种用Matlab系统实现信号频谱分析与显示的方法。Matlab是具有很强的科学计算和图形显示界面的软件系统。该法可对语音信号(或其它类型的似平稳信号)进行基于FFT的短时频谱分析,频谱图的伪彩色映射及显示。频谱图的类型有宽带和窄带两种,伪彩色显示的映射可按需求设置。文中介绍了基于FFT频谱分析与频谱图显示的原理,Matlab的相关功能函数,并给出了一个程序实例及其实验结果。实验结果表明,该法所需的编程简单,对设备硬件要求不高,易于实现,能快速地在普通通用PC机上完成信号的频谱分析和频谱图显示。 A method to implement the spectrogram analysis and display of signals using Matlab is proposed. The FFT based spectrogram of speech signals, or other similar quasi-stationary signals, can be calculated and displayed with pseudo-color mapping. Both wide-band and narrow-band spectrogram and different pseudo-color mapping kinds are optional. Experimental results show that the proposed method can be implemented easily without complicated programming and strict requirement of hardware. A general PC with Pentium-Ⅰ CPU is enough to accomplish the analysis and display of the spectrogram of a signal quickly.">给出一种用Matlab系统实现信号频谱分析与显示的方法。Matlab是具有很强的科学计算和图形显示界面的软件系统。该法可对语音信号(或其它类型的似平稳信号)进行基于FFT的短时频谱分析,频谱图的伪彩色映射及显示。频谱图的类型有宽带和窄带两种,伪彩色显示的映射可按需求设置。文中介绍了基于FFT频谱分析与频谱图显示的原理,Matlab的相关功能函数,并给出了一个程序实例及其实验结果。实验结果表明,该法所需的编程简单,对设备硬件要求不高,易于实现,能快速地在普通通用PC机上完成信号的频谱分析和频谱图显示。