首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于SPCE061A的交通灯倒计时语音输入输出的设计
来源:本站整理  作者:佚名  2009-04-23 14:36:36




    语音处理大致可以分为A/D采样输入、编码处理、存储、解码处理以及D/A等。SPCE061A拥有强大的语音处理功能,它对上述语音处理流程的解决方案是:将A/D、编码算法、解码算法、存储及D/A作成相应的模块,对于每个模块都有其应用程序接口API,用户只需了解每个模块所要实现的功能及其参数的内容,然后调用该API函数即可实现语音处理功能。凌阳将音频压缩算法封装在SACM—lib库中,API函数名称及算法类型如表1所示。

三种放音压缩算法的音质排序为:A2000>S480>S240。
2.2 语音输入设计
    语音输入的基本原理是通过A/D转换器将语音信号转换成数字信号,编码后存入指定的存储器中。SPCE061A的A/D转换器共有8个通道,其中有一个通道是MIC—IN输入,它专门用于对语音信号进行采样。然后将采样信号转换成电信号,输入至SPCE061A的内部前置放大电路。语音输入功能主要是调用SACM_DVR模块实现的,因此音频信号的采样频率是8 kHz,且按照SACM_A2000算法进行压缩编码,每秒占用的存储空间为16 Kb/s,产生的语音数据存放在扩展SRAM HM628128A中,其容量为128 KB。HM628128A与61板之间通过IOA和IOB进行接口。语音输入电路如图3所示。

图3.中:SPCE061A引脚MICP(33脚)为MIC(麦克风)的正向输入脚;MICN(28脚)为MIC的负向输入脚。
    语音输入流程图如图4所示。

软件设计主要调用的API函数如下:

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:76,621.09000 毫秒