数字化语音存储与回放系统高海春,任开达,孔德峰,徐和杰,李文瑜(华东船舶工业学院电子与信息系,江苏镇江212003)摘要:设计并制作了一个数字化语音存储与回放系统,由于采用了滑动平均值滤波法进行数字滤波及非失真压缩算法,该系统获得了稳定的性能
关键词:语音;单片机应用;回放系统0引言传统的磁带语音录放系统因其体积大、使用不便,在电子与信息处理的使用中受到许多限制
本文提出的体积小巧,功耗低的数字化语音存储与回放系统将完全可以替代它
数字化语音存储与回放系统的基本原理是对语音的录音与放音的数字控制
其中,关键技术在于:为了增加语音存储时间,提高存储器的利用率,采用了非失真压缩算法对语音信号进行压缩后再存储,而在回放时再进行解压缩;同时,对输入语音信号进行数字滤波以抑制杂音和干扰,从而确保了语音回放的可靠质量
1基本原理1)语音采集原理人耳能听到的声音是一种频率范围为20Hz~20000Hz,而一般语音频率最高为3400Hz
语音的采集是指语音声波信号经麦克风和高频放大器转换成有一定幅度的模拟量电信号,然后再转换成数字量的全过程
根据“奈奎斯特采样定理”,采样频率必须大于模拟信号最高频率的两倍[1],由于语音信号频率为300~3400Hz,所以把语音采集的采样频率定为8kHz
2)语音生成原理单片机语音生成过程,可以看成是语音采集过程的逆过程,但又不是原封不动地恢复原来的语音,而是对原来语音的可控制、可重组的实时恢复
在放音时,只要依原先的采样值经D/A接口处理,便可使原音重现
2硬件设计2
1单片机系统控制电路本系统主要由8031、ADC0808、DAC0832、8255及RAM62256组成,其中ADC0808、DAC0832及8255的片选信号由8031的高位地址经74LS138译码所得
在电路中利用8255进行数字存储器的扩展,其中PB,PC用于扩展地址,PA用于扩展数