一种利用CPLD实现语音编码的方法技术

技术编号:3044145 阅读:206 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种利用CPLD实现语音编码的方法,该方法是根据I2S音频协议规范,主处理器提供一个2.048MHz的时钟信号给CPLD,通过CPLD的硬件逻辑功能实现音频文件的编码操作,按照编码的顺序依次送至模数转换芯片中转换成模拟信号,再经过运算放大器放大,通过扬声器发出声音,音频文件用windows操作系统自带的“录音机”程序录制,数据格式为8.000kHz、8位,单声道、7kb/秒。主要操作均是通过CPLD硬件逻辑运算,可以极大的减轻主处理器在音频播放处理时的运算负担,同时因CPLD硬件逻辑运算速度远高于程序运行速度,因此可以提高程序运行效率。能用真人语音以标准普通话报出金额,方便商户和客户的价格确认,避免产生纠纷。

【技术实现步骤摘要】

本专利技术涉及一种税控收款机设备改造技术,具体地说是一种利用CPLD实现语 音编码的方法。
技术介绍
目前的高档税控收款机设计都在向人性化、实用化方向发展,使客户得到更 好、更方便的服务是税控收款机设计的一个宗旨。在收款过程中,商户在输入金 额时,如果能用真人语音以标准普通话报出金额,可以方便商户和客户的价格确 认,在一定程度上避免产生纠纷。目前现有技术的收款机还不具备上述功能。
技术实现思路
本专利技术的目的是提供一种利用CPLD实现语音编码的方法。该方法是根据I2S 音频协议规范,通过S0C提供精确的2. 048MHz的时钟信号,利用CPLD即可实现 音频文件的编码操作,按照编码的顺序依次送至模数转换芯片中转换成模拟信号, 再经过运算放大器放大,通过扬声器即可发音。音频文件可以用windows操作系 统自带的录音机程序录制,要求是数据格式为8.000kHz、 8位,单声道、7kb/ 秒。本专利技术的有益效果是,主要操作均是通过CPLD硬件逻辑运算,可以极大的减 轻主处理器在音频播放处理时的运算负担,同时因CPLD硬件逻辑运算速度远高于 程序运行速度,因此可以提高程序运行效率。能用真人语音以标准普通话报出金 额,方便商户和客户的价格确认,避免产生纠纷。 附图说明附图1是利用CPLD实现语音编码的电路原理示意附图2是利用CPLD实现语音编码流程图。 具体实施例方式参照说明书附图对本专利技术的作以下详细地说明。 本专利技术的利用CPLD实现语音编码的方法,是根据I2S音频协议规范,由SOC 提供精确的2.048MHz的时钟信号,通过CPLD实现音频文件的编码操作,按照编 码的顺序依次送至模数转换芯片中转换成模拟信号,再经过运算放大器放大,通 过扬声器发出声音,音频文件可以用windows操作系统自带的录音机程序录制,数据格式为8.000kHz、 8位,单声道、7kb/秒。 实施例CPLD音频编码流程介绍12S有3个主要信号1.串行时钟SCLK,也叫位时 钟(BCLK),即对应数字音频的每一位数据,SCLK都有1个脉冲。SCLK的频率4X 采样频率X釆样位数2.帧时钟LRCK,用于切换左右声道的数据。LRCK为1表 示正在传输的是左声道的数据,为0则表示正在传输的是右声道的数据。LRCK 的频率等于采样频率。3.串行数据SDATA,就是用二进制补码表示的音频数据。为 了使系统间能够更好地同步,还需要另外传输一个信号MCLK,称为主时钟,是采 样频率的256倍或384倍。本方法适用于任何需要增加简单的语音功能,又没有条件增加专用语音芯片的 设备。在浪潮RE-370FB税控收款机试用,取得很好的效果。本专利技术和现有技术相比,在收款过程中,商户在输入金额时,能用真人语音 以标准普通话报出金额,方便商户和客户的价格确认,既能为客户提供方便还能 在一定程度上避免产生纠纷,因而具有很好的推广使用价值。本文档来自技高网...

【技术保护点】
一种利用CPLD实现语音编码的方法,其特征在于根据I2S音频协议规范,主处理器提供一个2.048MHz的时钟信号给CPLD,通过CPLD的硬件逻辑功能实现音频文件的编码操作,按照编码的顺序依次送至模数转换芯片中转换成模拟信号,再经过运算放大器放大,通过扬声器发出声音,音频文件用windows操作系统自带的“录音机”程序录制,数据格式为8.000kHz、8位,单声道、7kb/秒。

【技术特征摘要】
1.一种利用CPLD实现语音编码的方法,其特征在于根据I2S音频协议规范,主处理器提供一个2.048MHz的时钟信号给CPLD,通过CPLD的硬件逻辑功能实现音频文件的编码操作,按照编码的顺序...

【专利技术属性】
技术研发人员:于治楼毕研山梁智豪
申请(专利权)人:浪潮齐鲁软件产业有限公司
类型:发明
国别省市:88[中国|济南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利