论文题目:基于MATLAB的语音信号处理系统的设计
摘 要:语音信号处理是一门新兴的学科,研究语音信号的处理与数字信号处理技术和语音知识的。它是信息科学研究领域的核心技术之一。MATLAB是一个功能强大的计算机应用软件,用于数据分析和处理。它可以将声音文件转换成离散的数据文件,然后使用强大的矩阵计算能力来处理数据。它的信号处理与分析工具箱,为语音信号分析提供了非常丰富的功能,便于进行语音信号处理。本课题是基于MATLAB 7.0利用MATLAB集成GUI界面设计,实现了各种函数调用的语音信号的频率、幅值、傅立叶变换和滤波功能,界面简单,操作简单,具有一定的实际意义。
关键词:语音信号;MATLAB;GUI;傅里叶变换;滤波
TITLE:THE DESIGN OF PROCESSING SPEACH SIGNAL
Abstract: Speech signal processing is an emerging discipline to study the processing of speech signals with digital signal processing technology and phonological knowledge. It is one of the core technologies in the field of information science research.
MATLAB is a very powerful computer application software for data analysis and processing. It can transform sound files into discrete data files and then use their powerful matrix computing power to process data. Its signal processing and analysis toolbox for the voice signal analysis provides a very rich function easy to carry out voice signal processing.
This topic is based on MATLAB 7.0 using MATLAB integrated GUI interface design, a variety of function calls to achieve the voice signal frequency, amplitude, Fourier transform and filtering functions, simple interface, simple operation has a certain practical significance.
Key words:Voice Signal;MATLAB;GUI;Fourier transform;Filter
目 录
摘 要 I
Abstract II
1 绪论 1
2 语音信号处理系统设计方案 2
2.1MATLAB的说明 2
2.2系统框架及实现流程图 2
2.2.1系统框架: 2
2.2.2系统流程图: 3
2.3语音信号处理相关原理知识 3
2.3.1语音信号的录入与打开 3
2.3.2采样位数和采样频率 3
2.3.3时域信号的FFT分析 4
2.3.4数字滤波器设计原理 4
3 语音信号处理系统设计实例 5
3.1图形用户界面的设计 5
3.2语音信号读取与播放 5
3.3语音信号变频 6
3.4语音信号变幅 8
3.5对语音信号进行傅里叶变换 9
3.6设计滤波器 10
3.6.1FIR低通滤波器设计 10
3.6.2FIR高通滤波器设计 11
3.6.3IIR低通滤波器设计 12
3.6.4IIR高通滤波器设计 13
3.7对语音信号进行滤波 15
3.7.1FIR低通滤波器滤波 15
3.7.2IIR低通滤波器滤波 17
3.7.3FIR高通滤波器滤波 19
3.7.4IIR高通滤波器滤波 21
结语 24
参考文献 25
致谢 26