论文部分内容阅读
                            
                            
                                说话人识别是语音处理技术的重要内容,它广泛应用于安全控制、考勤系统、电话银行、司法、军队和国防等领域。本课题研究的是与文本无关说话人识别的算法和基于该算法的门禁系统的DSP实现。    在算法方面,本课题采用了矢量量化算法,该算法具有运算量小,模板存储量小等特点,适合于嵌入式开发。本课题在Matlab中编程实现了说话人识别的软件系统,对算法进行了仿真,取得了较好的识别效果。本课题在DSP的开发环境CCS中,用C语言实现了整个算法。    在系统的DSP实现上,本课题开发了基于数字信号处理芯片TMS320DM642的门禁系统。整个系统包括两个部分,语音的采集与处理部分和控制—显示部分。语音的采集与处理由DSP开发板实现。本课题实现了DSP串口通信;模板库的设计和管理;FLASH的读、写和擦除;Boot Loader程序的开发;.out文件到.hex文件的转换;FLASH的烧写。由于DSP开发板缺少控制和显示功能,因此本课题开发了一个基于单片机的控制一显示板来实现程序运行状态、识别结果的显示和对整个系统的控制,板上集成了9个按钮、一个LCD显示器和一个串口,本课题定义了识别、训练和模板擦除三个按钮,其它的保留,通过串口与DSP板进行通信。整个系统上电即可运行,通过三个按钮来控制系统的运行。    本课题实现了门禁系统的脱机独立运行,为说话人识别在实际中的应用迈出了重要的一步。