计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

用AC4830xC和TCM38C17实现四路语音编解码系统(2)

2015-12-17 01:16
导读:4 系统硬件设计 基于上述两芯片所提供的功能,下面给出一种四路语音编解码系统的实现方案,图3所示是其系统框图。 在该系统中,当信源发出的模拟


4 系统硬件设计

基于上述两芯片所提供的功能,下面给出一种四路语音编解码系统的实现方案,图3所示是其系统框图。

在该系统中,当信源发出的模拟语音信号经过TCM38C17实现PCM编码后,该PCM码流将经过AC4830xC-C压缩编码以形成需要的语音码流,然后通过DSP处理器进行控制、调频等后续处理,最终通过串/并转换器送出。另一方面,DSP会将从串/并转换器读入的数据通过主机接口写入AC4830xC-C,并由AC4830xC-C对语音码流进行解码以生成PCM码流,然后再经过TCM38C17恢复成模拟语音信号。由于AC4830xC-C只提供有一个帧同步信号,因此,本系统中使用了一个计数器来产生TCM38C17芯片所需要的其它三路帧同步信号。

5 系统软件设计

该系统软件主要用于对AC4830xC-C进行控制,AudioCodes公司规定了AC4830xC-C的操作方法,并提供了相应的初始化内核程序和工作程序。工作时,应该首先通过DSP对AC4830xC-C进行复位,复位成功后,首先写入内核程序,然后写入工作程序,最后再将这些程序通过AC4830xC-C的主机接口写入到AC4830xC-C。

在下载完工作程序之后,芯片即可开始工作,此时芯片处于初始化模式,其默认的编码码率为32kbps的ADPCM编码,设计者可以对每一路进行单独的模式设置,包括启用哪几路语音通道、调节每一个语音信号的幅度、根据具体的技术要求选择相应的语音编码方式等。AC4830xC-C每30ms读入一帧语音数据,每一帧语音数据均会被压缩编码成一个语音数据包。该数据包中包含有语音数据和编码方式的相关信息,而且传送数据时,这些编码信息也必须同时被传送到接收方。

(科教论文网 lw.nseaC.Com编辑发布)


6 结束语

AC4830xC-C是一个功能强大的语音信号处理专用芯片,它提供了多种语音编解码功能,操作也很方便。本文就是利用其和TCM38C17协同工作,构建了多路语音通信的编解码系统。相信在IP电话和多

上一篇:出租车多功能计费器的设计 下一篇:没有了