基于dsp的声控电子记事本的设计与实现

基于dsp的声控电子记事本的设计与实现

ID:10327499

大小:54.00 KB

页数:4页

时间:2018-07-06

基于dsp的声控电子记事本的设计与实现_第1页
基于dsp的声控电子记事本的设计与实现_第2页
基于dsp的声控电子记事本的设计与实现_第3页
基于dsp的声控电子记事本的设计与实现_第4页
资源描述:

《基于dsp的声控电子记事本的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于DSP的声控电子记事本的设计与实现

2、第1...摘要:一种基于DSP芯片的语音识别和数字录音系统。在该系统中,DSP(单片ADSP2185)完成语音识别和数字录音功能,MCU完成用户界面处理。该系统可以实现语音名片(电路号码、工作单位、地址等)存储及声控查询、记事录音及声控回放、日历、简单计算器等功能。关键词:ADSP2185语音识别数字录音语音识别及语音编解码技术经过几十年的发展,已经日趋成熟,步入实用化阶段。语音识别技术已开始应用于查询服务、智能玩具、PDA、家用电器、通信、工业控制、语言学习等应用领域;其于码激励线性预测(CELP)技术的语音编解码算法也因其音质好,压缩比大而在通信

3、和数字录音设备中获得了广泛应用。语音输入方式与手写输入方式相比,具有操作简便、查找方便、识别准确率高等优点。省去了大量的输入时间,降低了信息检索的复杂度。本文所介绍的声控电子记事本系统将语音识别和语音编解码在同一片DSP芯片上实现,用语音方式代替其它方式进行信息输入,提高了系统的灵活性。1系统功能·可存200张语音名片,每张语音名片包含四条信息:姓名、号码、工作单位、备注;声控查找语音名片信息,用户只需口述所要查找人的姓名,即可获得号码、工作单位、备注等信息,同时号码显示在液晶显示屏上。·具有双音多频(DTMF)拨号功能,用户用声控查找到号码并显示在液晶屏上之后,只需轻触一个拨号键,即可通

4、过普通机的话筒实现快速自动拨号。·数字录音,每段录音加语音标识;声控放音,在放音时只需口述所要语音段的语音标识即可自动找到该段录音并加放,累计录音时间达两个半小时以上。·具有方便的编辑功能,增加、删除语音名片,增加、删除数字录音段。2系统构成本文所介绍的声控电子记事本系统,是在定点16位DSP芯片上实现的,它包含特定人孤立词语音识别算法和代数码本激励线性预测(ACELP)语音编解码算法数(MFCC)为语音特征、以动态时间规划(DTOS分)达到了4.0,非常接近于压缩前的分数4.3。如图1所示,系统由MCU实现总线控制,接受外部键盘输入,并在液晶屏上显示信息。在本系统中,语音充当大部分人机界

5、面的角色,尽量省去复杂的键盘操作,而且用语音提示或语音回放代替一部门液晶文字提示。由于语音要经过DSP处理,所以MCU需要与DSP经常交换信息,以便实现友好的操作界面。2.1DSPDSP(ADSP2185)是整个硬件系统的信号处理中心,完成语音识别、训练、编解码,进行片内RAM及外部FLASH存储芯片的数据管理与调度,并向主控芯片MCU提供简洁的命令与反馈信息。ADSP2185是AnalogDevices公司的产品,其主要性能如下:·运算速度为50MIPS,且均为高效的单周期指令。·提供了80Kbyte的片内RAM,其中32Kbyte为数据RAM,48Kbyte为程序RAM。·最大可支持4

6、Mbyte的外部存储区,用于存储数据或程序。·提供对字节存储区(BM)与片内RAM区之间的DMA方式支持。·提供两上可编程、全双工、自动进行收发缓冲区操作的串行口。2.2MCUMCU(KS57C2316)是SAMSUNG公司生产的性价比较高的一种CMOS四位单片机,可以一次性编程,适于小批量生产,被广泛地应用于家用电器的控制,它具有强大的I/O功能。其主要性能如下:·ROM为16K×8bit;RAM为512×4bit·40个I/O引脚·多至16位数字LCD显示——32个段,4个公共端引脚这些性能保证了系统主控能力,而且能够提供灵活的外部接口,适于做进一步的改进和改造。计算器等附加功能可以直

7、接由MCU完成。2.3数据FLASH存储器数据FLASH存储器KM29U64000是SAMSUNG公司的产品,它可在3伏电压下低功耗工作,存贮量大、价位低、速度快、存储数据掉电后可保持而不会丢失。其主要性能指标如下:·存储单元阵列为(8M+256K)×8bit;数据寄存器(512+16)×8bit·页写入为(512+16)Byte;块擦除为(8K+256)Byte·命令/地址/数据复用I/O端口·可靠的CMOSFloating-Gate技术,耐受一百万次写入/擦除,数据维持时间为10年·命令寄存器操作2.4其它器件本系统还采用了AnalogDevices公司的Codec(A/D、D/A变换

8、器)AD73311L,SST的FLASH存储器SST29LE010(128K×8bit)存储DSP程序及运算数据。3系统内主要芯片的互连互控3.1MCU与DSPMCU与DSP采用串行口相连,传送MCU对DSP的命令字与DSP对于MCU的反馈字。DSP串口1用于语音输入和输出,串口2用于与MCU相连。由于DSP的串口收发方式与MCU的串口不一致,所以MCU用I/O口模拟串口与DSP相连。为了保证数据传送的稳定性,MCU采用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。