新型语音压缩编解码器AMBE2000

合集下载

基于APD的紫外光语音通信系统设计

基于APD的紫外光语音通信系统设计

基于APD的紫外光语音通信系统设计王荣阳;袁永刚;李向阳【摘要】设计了一套基于雪崩光电二极管(APD)的紫外光语音通信系统,系统分为硬件电路、软件和光学系统三个部分.采用先进多带激励(AMBE)编码和开关键控(OOK)调制技术,使语音通信速率降低到2.5kb/s.实验表明,该系统在光功率仅为纳瓦量级时仍能完成实时语音通信,系统的研制对日盲APD的制造和应用具有现实的指导意义.%Based on the avalanche photodiode (APD), an UV speech communication system was established. The system consisted of three parts, which were hardware circuits, software and optical system. Advanced Multi-Band Excitation (AMBE) codec and On-off Keying (OOK) modulation scheme were adopted to com press the data rate as low as 2.5kb/s. The indoor experiment results indicated that real time NLOS speech communication could be implemented even the received optical power was only several nanowatt. The devel opment of UV speech communication system is of importance to the application and fabrication of solar-blind APD.【期刊名称】《光通信技术》【年(卷),期】2011(035)010【总页数】4页(P24-27)【关键词】紫外光通信;APD;AMBE2020;紫外LED【作者】王荣阳;袁永刚;李向阳【作者单位】中国科学院上海技术物理研究所传感技术国家重点实验室,上海200083;中国科学院上海技术物理研究所传感技术国家重点实验室,上海200083;中国科学院上海技术物理研究所中国科学院红外成像材料与器件重点实验室,上海200083;中国科学院上海技术物理研究所传感技术国家重点实验室,上海200083;中国科学院上海技术物理研究所中国科学院红外成像材料与器件重点实验室,上海200083【正文语种】中文【中图分类】TN929.120 引言紫外光通信是一种以大气对紫外光的散射和吸收为基础,以日盲波段(200~280nm)紫外光为载波,利用一定的编码和调制方式将信息加载在紫外光源上驱动其发出不同频率或者脉冲的光信号,在接收端配以高灵敏度探测器和解调、解码等电路实现信息传输的一种短距离(<10km)、低速率的通信方式。

一种基于AMBE-1000声码器的应用

一种基于AMBE-1000声码器的应用
科技 论 坛
・5 ・

种基于 AMB - 0声码器 的应用 E 10 0
陆 嘉
( 中国电子科技集 团公 司第 2 O研 究所 , 陕西 西安 70 6 ) 10 8
摘 要:MB 一 0 0 一款灵 活性很 高的 高性能 单片语音编解码 芯片。AMB A E 10 是 E语音 性能被公认优 于 C L 、 L 、 S L 、 L 、 E P RE P V E P ME P E L 、P 1 CE P L C一 0等 其他 语 音 压 缩技 术 。MC 4 5 8 1 C 4 0是 Moooa专 门 用 于语 音 处 理 和 I 话 的 芯 片 。 着 重介 绍 A E 10 、 trl P电 MB 一 00 MC1 C 4 0工作原理, 出一种声码器 A 4 58 并给 MBE 1 0 - 0 0的应用 实例 。
关 键 词 :MB 一10 ; A E 00 MC1 C 40 P M 4 5 8 ;C
1概述
A E是基于 M E技术的低 比特率 、 MB B 高质量语音压缩算法 , 具 有 语 音 音 质 好 和 编 码 波 特率 低 等 优 点 ,并 植 于 D S 司 的 V I公 A E 10 语 音压缩芯片内。A B 一 0 0是一款灵活性很高的高 MB 一 0 0 M E 10 性能单 片语 音编 解码芯 片 , 芯片在低 数据速率 (. H ) 该 2kz 4 下也 可得 到较高的语音质量 。A E 10 MB 一 0 0提供灵活 的语 音速率和前向纠错 0E ) 据速率选择 ,  ̄ C数 其语音编码 / 解码速率 可以在 24— . p s . 96 b 之 k 间 , 5 b s的间隔变化 。对于高 出错率的信道环境, 以 0p 用户可在总数 据速率 中设置较大的 比例用于前 向纠错 。 在芯片 内部有相互独立的 语音编码 和解码通道 , 同时完成语音 的编码 和解码任务 ; 且所 可 并 有的编码和解码操作都在芯片内部完 成 , 不需要外 扩的存 储器 。这 些特性使该 芯片适合应用 于卫星通信 、数字移动收音 机 、语音 邮 件、 语音会议等许多需要对语音进行数字处理的领域。

数字语音的电力线载波全双工通信系统设计

数字语音的电力线载波全双工通信系统设计
收稿日期 : 2007 - 04 - 28 作者简介 : 邓翔宇 (1974 - ) ,男 ,工程硕士 ,2004 年毕业于西安电子
科技大学 ,研究方向为电子与通信工程 。
© 1994-2009 China Ablishing House. All rights reserved.
中图分类号 :TM764. 2 文献标识码 :A 文章编号 :1009 - 2552 (2008) 02 - 0132 - 03
数字语音的电力线载波全双工通信系统设计
邓翔宇
(兰州工业高等专科学校电气工程系 , 兰州 730050)
摘 要 : 语音信号的电力线载波传输已经有了广泛的应用 , 但均是以模拟方式来传输信号的 , 故通信质量不高 , 抗干扰能力差 , 以数字信号作为语音传输方式 , 就可以克服上述缺点 。以新 型语音压缩编解码器 AMBE2000 和电力载波扩频调制解调芯片 SC11128 为基础的设计 , 就可以使 当前先进的语音压缩技术以及基于恶劣电力网环境的低压电力线载波技术得到充分的应用 , 结 合单片机对电路状态的控制以及双口 RAM 对数据的处理从而实现了电力线信道的全双工数字语 音通信 。 关键词 : AΠD 转换 ; 语音压缩 ; 电力载波 ; 双口 RAM ; 单片机
Design of power line carrier digital voice communication system
DENG Xiang2yu
( Electrical Engineering Department of Lanzhou Polytechnical College ,Lanzhou 730050 , China)
图 1 系统组成
2 AMBE2000 功能概述及压缩包读写 原理

AMBE-1000手册(中文)

AMBE-1000手册(中文)

AMBE-1000 用户手册版本1.0南京梧桐微电子中心1. 概述根据对语音构成的分析,应运而生了多种对音频信号的压缩编码算法,如CELP、RELP、VSELP、MP-MLQ、LPC-10、MBE等,它们通过不同的算法,实现对音频信号的压缩。

这些压缩编码算法的压缩率、语音质量各有所长,其中美国DVSI(Digital Voice System Inc)公司提出的先进多带激励AMBE (Advanced Multi-Band Excitation)压缩编码算法是其中的杰出代表。

AMBE是基于MBE技术的低比特率、高质量语音压缩算法,具有语音音质好和编码速率低等优点,AMBE-1000是一款高性能多速率语音编码/解码芯片,语音编码解码速率可以在2400~9600bps之间以50bits的间隔变化,即使在2400bps的时候,仍能保持自然的声音质量和语音可懂度。

在芯片内部有相互独立的语音编码单元和解码单元,可同时完成语音的编码和解码任务。

并且所有的编码和解码操作都能在芯片内部完成,不需要额外的存储器。

这些特性使它非常适合于数字语音通信、语音存储以及其它需要对语音进行数字处理的场合。

2. AMBE-1000应用设计的概述2.1 基本操作AMBE-1000最基本的组成部分就是一个编码器和一个解码器,两者相互独立。

编码器接收8KHZ采样的语音数据流(16bit线性,8bit A律,8bit u律)并以一定的速率输出信道数据。

相反,解码器接收信道数据并合成语音数据流。

编码器和解码器接口的时序是完全异步的。

AMBE-1000采用A/D-D/A芯片作为语音信号的接口。

输入输出的语音数据流的格式必须是相同的(16bit 线性的,8bit A律,8bit u律),信道接口采用8位或16位的微控制器。

芯片可选择的功能包括回声抵消,VAD(语音激活检测),电源模式,数据/前向纠错率的选择等,这些功能由外围管脚或输入到解码器的命令帧来决定。

AMBE算法及其实现方式

AMBE算法及其实现方式

AMBEA算法及其实现方式在数字移动通信系统中, 语音编码部分是很重要的一个环节, 它的性能直接关系到整个移动通信系统的工作质量。

首先综述在以数字集群为代表的移动通信系统开发的背景下, 语音编码的概念、分类和发展情况, 并介绍目前世界上常见移动通信系统所用的语音编码方案, 从而明确语音编码算法的比较对象。

今天我就自己手头了解的一些知识对AMBE算法进行初步的概括:1.MBE算法的概念AMBE是基于MBE技术的低比特率、高质量的改进语音压缩算法, 该技术在低比特率压缩系统中能提供极优的语音质量, 却对指令执行速度和存储器容量的要求大大降低, 在背景噪声和信道误码方面也有极强的鲁棒性, 比基于线性预测编码的CELP、RELP、VESLP、LPC-10等要优越。

那么了解AMBE之前我们先来了解下MBE算法:MBE编码算法是用基音谐波处的谱抽样来表示短时谱,并且在谐波间隔频段上分别进行清/浊音判决。

合成端用一组正弦波合成谱,用噪声谱的傅立叶反变换来合成清音谱。

这种算法提出了一种由正弦模型引出的频域模型—多带激励模型。

MBE模型如图1所示。

首先按基音各谐波频率, 将一帧语音的频谱分成若干个谐波带,再以若干个谐波带为一组进行分带, 分别对各带进行清浊(V/U)判决, 总的激励信号由各带激励信号相加构成。

对于浊音带, 用以基音周期为周期的脉冲序列谱作为激励信号谱对于清音带, 则使用白噪声谱作为激励信号谱。

时变数字滤波器的作用是确定各谐波带的相对幅度和相位, 起到了将这种混合的激励信号谱映射成语音谱的作用。

这种模型使合成语音谱同原语音谱在细致结构上能够拟合得很好, 其合成端的语音质量必然较高。

2.AMBE算法实现形式2.1AMBE编码的基本方式AMBE 编码的基本方法为:首先将输入的每帧 160 个数字话音取样点分成交叠的段,经模型分析后得出该帧的模型参数。

编码器量化这些模型参数,加上纠错码,然后以 4.8kbps 的数据流发送。

数字对讲技术

数字对讲技术

【数字对讲技术】语音编解码芯片AMBE2000中文手册2012-05-16 18:13分享到:本文的TC2000为AMBE2000芯片的翻版,在功能上完全一致,芯片引脚为非PIN对pin兼容,本翻译文件为个人工作成果,在同事的协助下完成,可以作为设计参考,请重点参考AMBE2000的官网datasheet,如有疑问,欢迎交流!其中部分截图没有上传,请直接参考原版datasheet。

特性描述数字语音编码芯片TC2000是一个非常灵活、高性能、单芯片、的语音压缩编码芯片。

在低速率时仍能保持优质的语音质量。

它是能够实时的、全双工的语音压缩编码芯片。

TC2000具有多种编码速率选择和FEC(前向纠错)功能。

语音编码解码速率可以在2400~9600bps之间以50bps的间隔变化。

通常在错误率较高的通讯中,用户可以分摊比较高的比的率来进行FEC编码。

即使在2.0kbps/sec的时候,TC2000仍能保持自然的声音质量和语音可懂度。

TC2000最基本的组成部分就是一个编码器和一个解码器,两者相互独立。

编码器接收8KHZ采样的语音数据流(16bit线性、8bit A律、8bit u律)并以一定的速率输出信道数据。

相反,解码器接收信道数据并合成语音数据流。

编码器和解码器接口的时序是完全异步的。

TC2000采用A/D-D/A芯片作为语音信号的接口。

输入输出的语音数据流的格式必须是相同的(16bit线性的、8bit A律、8bit u律),信道接口采用8位或16位的微控制器。

芯片可选择的功能包括回声抵消、VAD(语音激活检测)、多种电源模式、数据/前向纠错速率的选择等,这些功能由外围管脚或输入到解码器的命令帧来决定。

送往解码器用于控制的数据和语音数据是不同的。

功能特点Ø优质的语音质量Ø低成本Ø无需外部存储器件Ø可变的数据速率- 2.0 kbps to 9.6 kbpsØ可变的FEC速率- 50 bps to 7.2 kbpØ低功耗(65mW@3.3V,0.11mW深度休眠)Ø高质量的低数据速率语音编码Ø全双工Ø支持数据速率为2.0 kbps到960 kbps的增量在50bps Ø用户可选择前向纠错率Ø 16级软件判断译码Ø语音活动检测(VAD)/舒适噪音插入Ø 16ms回声消除Ø DTMF信号的检测和生成应用Ø卫星通信Ø数字移动无线电Ø安全通信Ø蜂窝电话和PCSØ语音复用Ø语音信箱Ø多媒体应用管脚信息图1 管脚信息管脚功能表1 管脚描述引脚号码引脚名称引脚方向功能49 CHANN_SEL1 Input 主机接口选择位使用这些bits 选择通道接口类型(帧、非帧、主动、被动)47 CHANN_SEL0 Input 同CHANN_SEL1一同选择主机接口 57 CODEC_SEL1 Input A/D-D/A 芯片配置引脚56 CODEC_SEL0 Input 46 RATE_SEL4 Input 编码速率选择Pins :使用这些引脚来选择声音的编码速率和FEC 速率45 RATE_SEL3 Input 44 RATE_SEL2 Input 43 RATE_SEL1 Input 42 RATE_SEL0Input引脚号码 引脚名称引脚方向功能58 VAD_EN Input 语音激活检测使能引脚。

基于AMBE_2000的电话语音信号数字化模块设计_张夺赟

基于AMBE_2000的电话语音信号数字化模块设计_张夺赟

此时可以检测最低位来判断是否有 DTMF 信号,如果有, 可以从格式字 10 得出 DTMF 值;
格式字 2 ~ 6:用于指定和表示芯片的压缩数据率; 格式字 7:该位在输入数据包中不用,而在输出数据包中 表示误码率 ; 格式字 8、9:不用; 格式字 10:高 8 位用于控 制和表示 DTMF 信号的幅度, 范围从 3 ~ 60dBm 低 8 位用于控制和检测 DTMF 信号。 格式字 11:高 8 位用于解码器音量控制;低 8 位的功能如 表 2 所列。
格式字 0:固定为 0xl3EC,为数据包的头; 格式字 1:高 8 位用于芯片功率控制,0x00 表示正常工作模式; 0x55 表示低功耗模式。低 8 位的位功能(高有效) 如表 1 所列。
表 1 格式字 1 格式
张夺赟等:基于 AMBE-2000 的电话语音信号数字化模块设计
(2)主机数据接口时序控制:该模块主要用来控制 LPC952 和 AMBE-2000TM 进 行 数 据 交 换。图 5 所 示 为 LPC952 和 AMBE-2000TM 进行数据交换的一个周期,其中 CHAN_TX_ DATA 发送上一周期所存储的 P5 值。
的设计[C].电子测量与仪器学报.2006:250-252 [7] 高琴,刘淑聪,彭宏伟.步进电机控制系统的设计及应用[J],
制造业自动化,2012(1):150-152 [8] 庞德银,卜勤练,孙军强,等.偏振相关测试仪技术方案及其
分析[J].光通信研究,2005(6):40-43
0TM 编码的数据格式分为两种:有帧格式和无帧 格式。本设计采用有帧格式。有帧格式情况下,AMBE2000 大约 每 20ms 生成一个压缩数据包,这个数据包共由 24 个字组成;数 据包生成后,其 EPR 管脚会输出一个短的负脉冲指示,依此来决 定对数据包的处理。数据包的具体构成如下。

AMBE2000用户手册(1)

AMBE2000用户手册(1)

AMBE2000用户手册概述DVSI的AMBE2000声音编码器是一个非常灵活的,高性能功能的,独立的语音压缩编码器。

在低数码率的环境下它能提供比较好的声音质量。

在AMBE建立的声音压缩软件算法的标准下它提供了一个实时全双工的结果。

DVSI的获得的AMBE声音压缩专利技术已经被证明比CELP,RELP,VSELP,MELP,ECELP,MP-MLQ,LPC-10等等其他有竞争力的技术做的更好。

很多改进已经表现出它的能力能够达到半数据码率下的蜂窝系统的性能。

在世界范围内AMBE声音压缩算法被当成一个软件使用,包括下一代数字移动电话通信系统。

AMBE-2000声音编码器芯片在语音的选择和前向错误预测数据速率方面提供了一个高度的灵活性。

最终码率从2.0kbps到9.6kpbs内用户可以以50bps为数据增量设置参数。

通常对于较高出错码率通道,用户将分配一个速率的较高比例的部分给前向错误预测编码。

在速率低如 2.0kbits/sec时AMBE-2000声音编码器保留了自然的声音质量和声音的可理解性。

AMBE算法的低复杂性使它可以完全完整的组成一个低消耗,低能量完整芯片,那就是AMBE-2000声音编码芯片。

AMBE-2000提供了和AMBE-1000类似的特点,允许它能和已经为AMBE-1000设计好的系统合并成一体并且能和DVSI公司的其他产品一起使用(说白了就是和DVSI公司的其他产品有很好的兼容性)。

AMBE-2000提供了改良的性能比增强了比如在4.0kbps损耗通路中的语音质量还有前向错误预测卷积编码的模式。

出了这些增强的元素,AMBE-2000还利用了一个除了可变码率接口和FEC选择接口外的可控接口。

1.2优点较好的声音质量低消耗,无需外部记忆要求,消除少量的错误和后台噪声,可变的数码率,从2.0kbps到9.6kbps,可变的FEC速率从50bps到7.2kbps,非常低的功耗(在3.3V下65mW,深睡眠状态下11mW)使简单的芯片处理方法更紧密外貌高质量的低速率语音编码DVSI公司完整的两部分的AMBE的声音编码支持在2.0kbps至9.6kpbs以50bps增量的速率改变用户可以选择前向错误预测的编码速率工程项目解码16阶软判断解码声音的活动探测/平滑噪声干扰16毫秒回声消除分立的声音检和产生低能量模式极小的算法处理延时AMBE-2000的用户手册4.9多音双频的预测及在北美通话特色下的改进1.3典型的应用卫星通信数字无线电通信固定电话通信蜂窝电话和PCS声音的复用声音的传送多媒体应用、第二章2.1基本原理在它最简单的模式下,AMBE-2000可以看成是两个独立的原件组成的部分,编码器和译码器。

新型语音压缩编解码器AMBE2000

新型语音压缩编解码器AMBE2000

新型语音压缩编解码器AMBE20001 引言AMBE2000是一种高性能、低功耗的单片实时语音压缩解压芯片,其压缩率可在2kbps~9.6kbps范围内由软件调节,且具有FEC(前向纠错)、VAD(语音激活检测)功能和DTMF信号检测功能,因此可广泛应用于卫星通信、数字移动通信、保密通信、语音邮件等方面.2 引脚说明及特性参数AMBE2000的主要特性及参数如下:●具有高品质的语音质量;●压缩数据率可在2kbps~9.6kbps范围内用软件调节;●纠错率范围为50bps~7.2kbps;●具有VAD(语音激活检测)/CNI(插入舒适噪声)功能;●具有DTMF信号检测和产生功能;●电源电压:+3.3V;●工作温度范围:-40~+100℃;●采用100脚TQFP封装.表1 主机接口选择选择脚端口类型CH_SEL1 CH_SEL0主动有格式 0 0主动无格式 0 1被动有格式 1 0被动无格式 1 1表2 语音数据位选择(无格式)选择脚字中的语音数据位个数BA_SEL1 BA_SEL01 0 02 0 13 1 04 1 1AMBE2000的引脚说明如下:CHANN_SEL0~1(75,77)脚:主机接口类型选择端 具体操作见表1所列;BAUD_SEL0~1(80~81)脚:无格式语音数据位选择端 具体操作见表2所列RATE_SEL0~4(70~74)脚:语音压缩率与前向纠错率选择端 具体操作见表3所列;CODEC_SEL0~1(84~85)脚:A/D和D/A接口选择端口 具体操作见表4所列;表3 AMBE2000压缩数据率选择表管脚74 管脚73 管脚72 管脚71 管脚70 语音速率(bps) FEC速率(bps) 总数据率(bps)1 1 1 1 1 2000 0 20001 0 0 0 0 3600 0 36001 0 0 0 1 4000 0 40001 0 1 1 0 2400 1600 1 0 0 1 0 4800 0 48001 1 0 0 0 4000 800 1 0 1 1 1 3600 1200 1 1 0 0 1 2400 2400 1 0 0 1 1 6400 0 6400 1 1 0 1 0 4000 2400 1 1 0 1 1 4400 2800 7200 1 0 1 0 0 8000 0 80001 1 1 0 0 4000 4000 1 0 1 0 1 9600 0 96001 1 1 0 1 3600 6000 111124007200*注:压缩数据率也可通过控制字改变. 表4 A/D-D/A 硬件配置 A/D-D/A 类型CODEC_SEL1 CODEC_SEL0 普通16位线性(采样率8kHz)0 AD 公司AD73311(采样率32kHz) 0 1 普通μ律(采样率8kHz) 1 0 普通A 律(采样率8kHz)11VAD_EN(86)脚:使能语音激活检测功能端(高电平有效); ECHOCAN_EN(78)脚:使能回声消除功能端(高电平有效); SLEEP_EN(83)脚:休眠模式控制端口(高电平有效); SLIP_EN(82)脚:滑动模式控制端口(高电平有效); X2/CLKIN(68)脚:16.384MHz 时钟输入脚; X1(67)脚:内部振荡器输出; RESETN(69)脚:复位脚(低有效); EPR(20)脚:编码包就绪标志;SOFT_EN(79)脚:使能软件误码判断端口(高电平有效); CHAN_RX_DATA(32)脚:用于接收主机数据到AMBE2000; CHAN_TX_DATA(42)脚:用于将AMBE2000数据发送到主机; CHAN_RX_LK(28)脚:主机接收时钟; CHAN_TX_CLK(34)脚:主机发送时钟;CHAN_TX_STRB(38)脚:主机发送/接收帧同步脉冲; CHAN_RX_STRB(30)脚:主机接收帧同步脉冲端口; CODEC_RX_STRB(29)脚:A/D 帧同步脉冲接收端; CODEC_TX_STRB(37)脚:D/A 帧同步脉冲发送端口;CODEC_RX_DATA(31)脚:A/D 发送PCM 数据给AMBE2000; CODEC_TX_DATA(41)脚:AMBE2000发送PCM 数据到D/A; CODEC_RX_CLK(27)脚:A/D 时钟;CODEC_TX_CLK(33)脚:D/A 时钟;CLOCK_MODE(51)脚:时钟模式选择端口,该端口接高电平时选择晶体振荡模式;当接低电平时选择外部时钟);VDD(8,11,12,23,36,39,44,45,46,47,48,49,54,57,64,76,87,90脚):正电源; GND(1,9,10,25,26,35,40,50,52,53,56,63,65,88,89脚):接地端; 其余管脚:N.C,悬空不用. 3 主机接口及数据格式AMBE2000与主机的接口数据格式分为两种:一种是有格式;另一种是无格式. 3.1 有格式在有格式情况下,AMBE2000大约每20ms 生成一个压缩数据包,这个数据包共由24个字组成;数据包生成后,其EPR 管脚会输出一个短的负脉冲指示,依此来决定对数据包的处理.数据包的具体构成如下: 格式字0:固定为x13ECH,为数据包的头;格式字1:高8位用于芯片功率控制,0x00表示正常工作模式;0x55表示低功耗模式.低8位的位功能(高有效)如表5所列; 表5 格式字1格式 类型 7:MSB6 54 3 2 10:LSB输入 补丢失帧 NC NC NCNC NC 插入舒适噪声 NC输出 NCNC 解码帧重复 解码静默指示 NC NC 编码静默检测 编码DTMF 检测表6 格式字2-6格式 字2字3字4字5字6语音速率(bps) FEC 速率(bps) 总数据率(bps)0x0028 0x0000 0x0000 0x0000 0x6428 2000 0 2000 0x5048 0x0000 0x0000 0x0000 0x3948 3600 0 3600 0x5250 0x0000 0x0000 0x0000 0x4150 4000 0 40000x1030 0x0001 0x0000 0x34la 0x6750 2400 1600 0x5360 0x0000 0x0000 0x0000 0x6c60 4800 0 4800 0x5250 0x2010 0x0000 0x0000 0x7460 4000 800 0x5048 0x0001 0x0000 0x2412 0x6860 3600 1200 0x1030 0x0005 0x180c 0x3018 0x7360 2400 2400 0x6b80 0x0000 0x0000 0x0000 0x6c80 6400 0 6400 0x5250 0x0001 0x0000 0x542a 0x5280 4000 2400 0x5258 0x0009 0xle0c 0x4127 0x7390 4400 2800 7200 0x7fa0 0x0000 0x0000 0x0000 0x52a0 8000 0 8000 0x5250 0x0005 0x2010 0x6834 0x72a0 40000 4000 0x7fc0 0x0000 0x0000 0x0000 0x69c0 9600 0 9600 0x5048 0x000e 0x4010 0x6a2e 0x65c0 3600 6000 0x1030 0x000e 0x68la 0x511b 0x76c0 24007200格式字2~6:用于指定和表示芯片的压缩数据率,具体如表6所列;格式字7:该位在输入数据包中不用,因此,在设计时,应将其设置为0x0000;而在输出数据包中表示误码率;格式字8、9:不用,通常设置为0x0000;格式字10:高8位用于控制和表示DTMF信号的幅度,范围从3~-60dBm0(例如:0x03=3,0x00=0,0xC4=-60);低8位用于控制和检测DTMF信号,所发出和检测的信号为标准的北美呼叫音.DTMF代码见表7所列.表7 DTMF代码DTMF代码 DTMF数字 DTMF代码 DTMF数字0x80 1 0x84 20x88 3 0x81 40x85 5 0x89 60x82 7 0x86 80x8A 9 0x87 00x83 * 0x8B #0x8C A 0x8D B0x8E C 0x8F D0xFF DTMF无效表8 格式字11格式类型 7:MSB 6 5 4 3 2 1 0:LSB输入 NC NC 语音激活(1) NC 休眠(1) 回声消除(1) 编码/解码选择输出 NC NC NC NC 休眠(1) 回声消除(1) 编码/解码选择格式字11:高8位用于解码器音量控制,其中0x80表示原音量,0xFF为原音量的两倍,小于0x80为减小音量;低8位的功能如表8所列.其中编码/解码选择如下:00为编码+解码;01为编码;10为解码;11为不用;格式字12~23:压缩数据信息.根据数据率的不同,其数据位数也不相同.数据位数和压缩数据率的关系如下:位数=压缩数据率(bps)/50(bps)例如,在最低压缩率为2kbps时,数据位数为:2000/50=40位.3.2 无格式在无格式情况下,只需要发送数据位,但每秒会减少50bit的数据(与有格式情况相比),因而会降低语音质量.其每个字中包含的数据位数参见表2.每帧的字数和压缩数据率的关系如下:字数=[压缩数据率(bps)/50(bps)]/位数式中,所选的位数必须能被选择的压缩数据率整除.AMBE2000串口时钟速率最高为2.048MHz.。

基于AMBE-2000的语音通信模块

基于AMBE-2000的语音通信模块
要 的作用 。
法。
的许 多 领 域 ,如 卫 星 通 信 、保 密 通
AM B - 0 0 能概 述 E 20 功
◇ MB 算法 介绍 E

MB 编 码 方 式 是 在 频 域 中 按 基 音 信 、语 音多 路 技 术 、语 音 邮件 、多 媒 E
各谐 波 频率 来将 一 帧语 音 的频 谱划 分 体 、I 电话 等 。 P
10 T 0 0 M, 随 后 又 推 出 A E 2 0 l MB 一 0 q' M
.~ . b s 用 。虽 然 现在 已有光 纤通 信 等 大容 量 的 参 数 语 音 编 码 器 ,在 20 48k / 速 型语 音 压缩 码 电路 。该 压缩 技 术 已被
通 信 手段 ,但 在 实际 应用 中 ,节 省 带 率 内 ,能 够 合成 质量 比传统 声码 器 好 证 明 : 其 性 能 优 于 C L E P, R L E P,
关键 词 :语音 压缩 编码 ;声码 器 ;A E;前 向纠错编码 (E ) MB F C

赵 中 西安导航技术研究所
f 言
数字 话 音存 储 和保 密 通信 等领 域 得 到 研 制 出 多 带 激 励 f AMB A vn e E— d a cd
E E一 目前 ,语 音 压 缩 编 解 码 技 术 已 经 广 泛 应 用 。 该 方 案 突 破 了 二 元 激 励 的 MB )语 音 双 工 编 解 码 芯 片 AMB 比较 成 熟 ,许 多 技 术 已经 得 到 了 应 局 限 性 ,是 一 个 不 用 预 测 残 差 的 完 全
出具 有 较 高 自然度 的 语音 。MB 模 型 提 高 了 其 压 缩 编 码 和 前 向 纠 错 编 码 E

AMBE-2000在数字语音通信系统中的应用

AMBE-2000在数字语音通信系统中的应用

宋彦博
【 摘要 】本文介 绍 了 A MB E算法和A MB E 2 0 0 0 编解码 芯片以及它在数字语音通信 系统 中的使用 ,给 出了一个 应用A MB E 2 o o o  ̄片实现无线数字语音通信的设计芯片 ,它采 用A M B E 算 法 ,其 语音编码/ 解码速 率可在2 0 0 0  ̄9 6 0 0 b p s 之 间以5 0 b p s 的间隔变 化 。在芯片 内部有 相互 独立 的语 音编码和解码通 道 ,可 同时完成语音 的编码和 解码任务 。并且 所有的编码和 解码操 作都在 芯片 内部完成 ,不需要额 外的存储器 。 此 外,它还 具有F E C( 前 向纠错) 、V A D ( 语音激 活 检测) 、 回声 消除 ̄ l f D T M F ( 双音 多频) 信号检 测 功能。该芯片可广 泛应用于卫 星通信 、移动 通信 、保密通信 、语音多路技术 、语音邮件 、 V S E L P 、M E L P ,E C E L P 、M P — M L Q ,L P C — l O A M B E 多媒体应 用等领 域 。A M B E 一 2 0 0 0 芯片主 要管脚 等 。它们 通 过 不同 的算 法 ,实 现对 语 音信 号 功 能如表 I 所示 。 的压 缩 。这 些压 缩 编码 算 法 的压缩 率 、语 音 3 . A M B E _ 2 0 0 O 接口设计 质量各有所 长,其中美 国D V S I ( D i g i t a l V o i c e 3 . 1 A M B E - 2 0 0 0 与A / D — D / A 芯片的接 口设计 S y s t e m I n c ) 公司提出的A M B E ( A d v a n c e d M u l t i - A M B E 一 2 0 0 0 采用 A / D — D / A 芯片作 为语 音信 B a n d E x c i t a t i o n ) 压缩编码算法是其 中的杰 I { { 号 的接 口,输 入 和输 出的语 音数 据 流必 须 具 代表 。 有 同样 的数据 格式 。A / D — D / A 芯 片 的选 择对 所 2 . A M B E 算法和A S B E - 2 0 0 0 芯片简介 设计 系 统的 声音 质 量起 着 非常 关键 的作 用 。 2 . 1 A M B E 算法介绍 从A M B E - 2 0 0 0 的用户手册上 知道,A M B E - 2 0 0 0 的 幅E ( M u l t i b a n d E x c i t a t i o n C o d i n g ) 算法 语音接 口信 号可 以是标准 的A 律或 u 律 压扩 量 是8 O 年代 由美 国麻 省理 工学 院的D . W . G r i f f i n 化 的P C M 信 号,也可 以是 l 6 位 线性量化 的P C M 信 博士提 出 的。M B E 编码 算法 首先将 一帧语 音 的 号。 由于A 律或u 律压扩在采 样时对数据做 了压 频 谱按基音 频率分成若 干谐波频带 ,然后对各 缩 以减 少位 数 ,为 了声 音质 量 的考 虑 ,建 议 个频带 的信 号分别进行 清/ 浊音 ( u / v ) 判决 ,并 采用 1 6 位线 性 的芯 片 。本 文给 出 的数 字语 音 根据 各带是 清音还是浊 音,分别用清 音谱或周 通信系统采用 的A / D — D / A 芯片是T L V 3 2 0 A I C I O 。 期序 列信号 谱作为激励 ,产生其合成 信号 ,最 T L V 3 2 0 A I C I O 是T I 公司 的线性P C M 编解码 芯片, 后 将各 带信 号相加 ,形 成全 带合成 语音 。M B E 芯片 内部具有A D C 模拟抗混迭 滤波器和数字 F I R 模 型 比较符 合实际语音 的特性 ,能够 使合成语 滤波器 ,有 良好的抗混迭和 抗噪声能力 ,具有 音谱 同原 语音谱在细致 结构上拟合 得较好 ,所 可编 程的输 入输 出增益控 制 、可编程 的A D C 和 以其合成语音 的质量具有 较高的 自然度 。 D A C 转换速率控制 。A M B E 一 2 0 0 0 与T L V 3 2 0 A I C I O 的 A M B E 是在M B E 基础 上的改进 和补 充,基本 连接如 图l 所示 。 算法 是先将 输入 的每 帧l 6 O 个数 字话音 取样 , 分成交迭 的段 ,经模 型分析后 得出该帧 的模 型 参数 。编码 器先 进行 清/ 浊 音判 别 ,将 其分 成 交迭 的8 个 段 :再对 每个段 进行 模型分 析 ,得 到模型参 数,然后量 化编码 ,最后加上前 向纠 错码 ( F E C ) , 以2 0 0 0  ̄9 6 0 0 b p s 的码 率发送 。解 码器将接 收到的 比特 流进行相 应的纠错解码 , 将重构模 型参数 ,再 利用这些参 数进行合成 , 恢 复出语音 。 图1 A M B E - 2 0 0 0 与T L V 3 2 0 A I C 1 0 的连接 图 2 . 2 A M B E 一 2 0 0 0 芯片介绍 美国数字语音系统公司 ( D i g i t a l V o i c e S y s 一 C LO C KM O D E 接地 ,选 择外 部1 6 . 3 8 4 M H z 时 t e m I n c ) 开发 的A M B E 一 2 0 0 0 是一 款 高性能 、多 钟作 为A M B E 一 2 0 0 0 输 入时钟 :C O D E C — S E L [ 1 ] 和

AMBE_1000语音编码_解码器芯片及其应用

AMBE_1000语音编码_解码器芯片及其应用

7750 bps 4650 bps
250 bps 8000 bps
3350 bps
0100 0110
9600 bps 4850 bps
0 9600 bps
4750 bps
9600bp s/ s 方 式 工 作 的 最 大 数 据 位 ( 192 × 50 = 9600) 。当编码/ 解码数据率低于 9600bp s/ s 时 , 不足的位补 0 。需要注意的是 , 无论 AMB E 1000 工作在什么速率 , 所有 272 位 ( 17 ×16 = 272) 的帧数据 (包括任何未用的结尾零) 都必须输出编 码器或输入解码器 。 3. 1 输出数据格式
CHS - I - S TRB ( 65 脚) : 串行接口 : 输入数据 选通 。
CHS - S YN C ( 65 脚) : 串行接口 : 同步信 号。
CHP - SEL 1 ( 68
图 2 AMB E - 1000 引脚排列图
脚) : 并行接口 : 被动模式 10kΩ 接地 。被动模式悬 空。
CHS - O - CL K(69 脚) : 串行接口 : 数据输出
EPR (46 脚) :编码数据包准备就绪 。低电平有 时钟 。
效 。在正常操作下 , 每隔 20ms 变低 , 通知控制器有
CD - SADD ( 74 脚) : A / D - D/ A : 串行地址 ,
编码数据要输出 。
仅用于 CSP1027 。
CHS - IB F (63 脚) :串行接口 :输入缓冲区满。
接地 。
- 20 -
《国外电子元器件》2001 年第 3 期 2001 年 3 月
N / A (70 ,71 脚) :未用的输入脚 。有内部上拉 , 悬空 。

基于AMBE-2000的数字语音传输系统

基于AMBE-2000的数字语音传输系统

实时且 能全 双工工 作的语 音压缩 解压 芯片 。该 芯片 有如 下 特 点 : 压 缩 后 数 据 传 输 速 率 可 在 2 0~ 其 . 96kp范 围 内 由软 件 调 节 控 制 、 有 前 向 纠 错 . bs 具 (E ) F C 功能 ( E F C数 据速 率可 在 5 p ~7 2kp 范 0b s . bs
T V 2AC 0的 A D、 / L 30 I1 / D A接 口电 路 。A B M E一20 00是 D S( it o e yt Ic公 司 的语 音 压 缩 解 压 缩 芯 片 , 采 用 A B V IDg a V i s m. ) il c S e n 它 ME
语音 压 缩 技 术 , 有 语 音 音 质 好 和 编码 波 特率 低 、 具 功耗 低 等 优 点 ;L 30 I1 1 公 司 的低 功 耗 ∑ 一△型 1 位 A D D A音 T V 2AC 0是 1 6 / 、/
频 接 口芯 片 。应 用 A E一 00的 数 字 语 音传 输 系统 可 以在 低 速 率 下 提供 优 良的 语 音 质 量 , 能 实 现 全 双 工 、 时 语 音 压 缩 MB 20 并 实
解压 缩 功 能 , 因此 在 卫 星 通 信 、 动 通 信 等 领 域 有 着 广 泛 的应 用 。 移
Ab t a t I hs p p r te p icpe n p l ain fte AM BE 一 2 0 s ito u e Alo, i n e a l te A/ sr c n ti a e , rn il a d a pi to so h c h 0 0 i nr d c d. s w t a x mp e, D a d D/A h h n i efc ic i b t e ntra ecru t ewe n AMBE — 0 0 a d T -2 0 n LV3 0 C1 n dgtlv ieta s sin s se ae it d c d. 2 AI 0 i iia oc rn miso y tm y nr u e AMBE — 0 0 i oc o e o -2 0 s a v ie c d c

AMBE—2000在数字语音通信系统中的应用

AMBE—2000在数字语音通信系统中的应用

AMBE—2000在数字语音通信系统中的应用【摘要】本文介绍了AMBE算法和AMBE-2000编解码芯片以及它在数字语音通信系统中的使用,给出了一个应用AMBE-2000芯片实现无线数字语音通信的设计实例,详细说明了使用AMBE-2000芯片进行数字语音通信系统的软硬件实现方法。

【关键词】语音压缩编码;AMBE算法;AMBE-20001.引言在现代通信系统中,频率资源变得越来越宝贵,信道利用率成为一项关键因素,这促使各种信息的压缩编码技术不断发展。

对于数字语音通信系统,一般要求利用高效的语音压缩编码算法,实现语音数据的压缩编码与解码,以便在尽可能低的数码率下获得尽可能好的合成语音质量。

根据对语音构成的分析,应运而生了多种低速率的语音压缩编码算法,如CELP、RELP、VSELP、MELP、ECELP、MP-MLQ、LPC-10、AMBE等。

它们通过不同的算法,实现对语音信号的压缩。

这些压缩编码算法的压缩率、语音质量各有所长,其中美国DVSI(Digital V oice System Inc)公司提出的AMBE (Advanced Multi-Band Excitation)压缩编码算法是其中的杰出代表。

2.AMBE算法和AMBE-2000TM芯片简介2.1 AMBE算法介绍MBE(Multiband Excitation Coding)算法是80年代由美国麻省理工学院的D.W.Griffin博士提出的。

MBE编码算法首先将一帧语音的频谱按基音频率分成若干谐波频带,然后对各个频带的信号分别进行清/浊音(U/V)判决,并根据各带是清音还是浊音,分别用清音谱或周期序列信号谱作为激励,产生其合成信号,最后将各带信号相加,形成全带合成语音。

MBE模型比较符合实际语音的特性,能够使合成语音谱同原语音谱在细致结构上拟合得较好,所以其合成语音的质量具有较高的自然度。

AMBE是在MBE基础上的改进和补充,基本算法是先将输入的每帧160个数字话音取样,分成交迭的段,经模型分析后得出该帧的模型参数。

基于AMBE-2000的低速率语音压缩编解码系统的设计与实现

基于AMBE-2000的低速率语音压缩编解码系统的设计与实现

基于AMBE-2000的低速率语音压缩编解码系统的设计与实现随着社会的不断进步,人们生活中所需要传送的信息越来越多,使得有限的信道资源变得更加的珍贵。

如何将原有的信息尽可能的压缩,从而节省如此宝贵的频带资源,一直以来受到国内外业界人士的关注。

信号压缩已成为各类通信、信息处理中的关键技术之一。

在多媒体通信领域中,语音压缩技术虽然已经发展了近二十年的时间,取得了丰硕的成果,但是语音信号可压缩的空间依然很大,有着广阔的研究前景。

本文研究的内容就是设计并实现一种低速率语音压缩系统的方案。

首先,本文介绍了语音压缩编码的基础理论,根据语音信号的特点,并结合经典的平稳信号处理理论得出语音信号处理的基本技术和基本方法。

给出几种实用的声码器模型,引出声码器模型的基本概念,将几种典型的语音压缩算法进行比较,得出各自的优缺点和适用条件,总结出设计声码器模型的基本思想。

重点分析了多带激励(MBE multi-band excitation)算法的编解码思想和应用特点。

介绍了改进的多带激励算法(AMBE advance multi-band excitation)。

本文使用的语音压缩芯片内部使用的压缩算法就是AMBE算法。

其次,本文设计并实现了一种硬件语音压缩编解码系统。

详细说明了系统的设计思想和硬件PCB板的制作过程,整个系统以语音压缩芯片AMBE-2000和DSP 芯片TMS320VC5402为核心,其它功能芯片构成外围电路,使其能够实现语音信号的采集、压缩/解压缩编码、加密解密和信号的传输等功能。

介绍了各功能电路之间的接口设计方法,详细地分析了系统的工作时序。

从成本、功能和实用性等方面对系统的可行性进行了分析和论证。

最后,本文给出实验结果,利用示波器测得语音压缩芯片几个主要管脚正常工作时的波形轨迹图。

使用一段实际语音“冰城哈尔滨”作为测试,将原始语音和经过硬件系统压缩/解压缩之后的语音导入计算机中,利用MATLAB软件读取,可以得到压缩前后的时域波形和频域波形对比图。

foobar2000 alac编码

foobar2000 alac编码

foobar2000 alac编码"foobar2000"是一种音频播放器,支持多种音频格式,包括AAC。

AAC(Advanced Audio Coding)是一种音频压缩编码标准,它是在MP3格式的基础上发展起来的。

至于"alac",它是一种由Apple公司开发的音频编码格式,也被称为Apple Lossless。

这种格式可以在不损失音频质量的情况下进行无损压缩,使得音频文件的大小大大减小。

在foobar2000中,你可以使用第三方插件或编码器来支持AAC 和ALAC编码。

例如,你可以使用第三方插件如"ffmpeg"或"MediaMonkey",这些插件可以提供对AAC和ALAC的支持。

或者,你也可以使用独立的AAC/ALAC编码器来将音频转换为AAC或ALAC 格式。

要使用foobar2000进行ALAC编码,你需要做的是:确保你的foobar2000版本支持ALAC编码。

你可以在foobar2000的官方网站上查看最新的版本和更新日志,确认是否已经添加了对ALAC编码的支持。

如果你使用的是较旧的foobar2000版本,你可以尝试更新到最新版本,或者寻找支持ALAC编码的第三方插件或编码器。

在foobar2000中打开你需要编码的音频文件。

在foobar2000的菜单栏中选择"文件"->"导出",然后选择"导出到比特流"。

在弹出的比特流导出窗口中,选择ALAC编码器(如果已经安装了支持ALAC的插件或编码器),并设置输出文件的格式和参数。

点击"开始"按钮进行导出,等待导出完成即可。

需要注意的是,如果你的foobar2000版本不支持ALAC编码,你可能需要寻找其他音频转换工具或软件来实现ALAC编码。

高效语音压缩芯片AMBE—2000 TM及其在语音压缩中的应用

高效语音压缩芯片AMBE—2000 TM及其在语音压缩中的应用
音 压 缩 芯 片 已经 有 很 多 种 ,许 多 公 司都 在 致 力 于此 方 面 的 研 究 工 作 ,并 有 希 望 研 制 出 在 速 率 低 于 2 0k / . b s
传 输速率 (.~ 96k /) DT 20 . b s、 MF( 音多频 )的 检 双
测与 发生 、 功 耗 、 造价 、无 需外 部存储器 等 优点 , 低 低 这些优 点使 得 这种语音 压缩 芯 片广泛应 用于包 括数 字 移动通 信 系统 在 内的许 多领 域 ,如 :卫 星通讯 、保 密 通信 、语音 信箱 、多媒 体应 用 、数 字声 音存储 、桌 面 型视像 会议 、1 P电话 、声音 邮件 等领域
维普资讯
《 现代 电子技 术 》 O 年 第 3 恶第 1 4期 2 期 3
收稿 日期 :2 0 — 1 — 2 01 2 4
高效语音压缩芯 片 A E-2 0T及其在语音压缩中的应用 MB - 0 0M
Hih p r o ma c p e h Co r s i - AM BE一 2 0 T n t pia in i p e h C mp eso g — e f r n eS e c mp e sChp 0 0 a d IsAp l to n S e c o rs in c
字 ( 4 即 8字 节 ) ,每 2 0ms编 码 器 输 出 这 4 8字 节 和 话
2 芯 片 组 成 及 特 点
仍 能 保 持 较 高 可 懂 度 的 芯 片。 比 如 Dii lVoc gt i a e
S s e ,I c推 出 的 AM B ( v n e u t一 B n y tms n E Ad a c d M 【 1 ad
E ctt n 语 音 编码器便 是基 于MB xi i ) ao E模型 的 产品 , 通

新型语音压缩编解码器AMBE2000

新型语音压缩编解码器AMBE2000

新型语音压缩编解码器AMBE2000
邢建泉
【期刊名称】《国外电子元器件》
【年(卷),期】2003(000)011
【摘要】AMBE2000是美国DVSI公司推出的一种具有专利技术的语音压缩/解压芯片.利用该芯片能进行全双工的压缩和解压,从而以极高的压缩率提供高品质的语音质量.文中介绍了它的主要特点、引脚功能、控制接口及应用电路.
【总页数】4页(P64-67)
【作者】邢建泉
【作者单位】中国电子科技集团公司第二十七研究所,河南,郑州,450005
【正文语种】中文
【中图分类】TN912.3
【相关文献】
1.基于DSP的VoIP语音压缩编解码器的研究与实现 [J], 黄琦志;熊哲华;李轲;杨霞
2.VoIP中语音压缩编解码器的研究与实现 [J], 张拥军
3.ADPCM语音压缩编解码器的FPGA实现 [J], 林志锋;黄华灿;李学;刘莎
4.基于TETRA标准的语音压缩编解码器的实现 [J], 林钢;权进国;林孝康
5.A律语音压缩编解码器的FPGA实现 [J], 贾瑞莲;肖沙里;郭成;刘锋
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

字3
0x0000 0x0000 0x0000 0x0001 0x0000 0x2010 0x0001 0x0005 0x0000 0x0001 0x0009 0x0000 0x0005 0x0000 0x000e 0x000e
字4
0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x180c 0x0000 0x0000 0x1e0c 0x0000 0x2010 0x0000 0x4010 0x681a
字数 = [ 压缩数据率 (bps) / 50(bps) ]/ 位数 式中 , 所选的位数必须能被选择的压缩数据率 整除 。AMBE2000 串口时钟速率最高为 2. 048MHz。
表 6 格式字 2~6 格式
字5
字6
语音速率 ( bp s)
0x0000
0x6428
2000
0x0000
0x3948
3600
0x0000
0x4150
4000
0x341a
0x6750
2400
0x0000
0x6c60
4800
0x0000
0x7460
4000
0x2412
0x6860
3600
0x3018
0x7360
2 引脚说明及特性参数
AMBE2000 的主要特性及参数如下 : ●具有高品质的语音质量 ; ●压缩数据率可在 2kbps~9. 6kbps 范围内用软 件调节 ; ●纠错率范围为 50bps~7. 2kbps ; ●具有 VAD(语音激活检测) / CNI(插入舒适噪 声) 功能 ; ●具有 DTMF 信号检测和产生功能 ; ●电源电压 : + 3. 3V ; ●工作温度范围 : - 40~ + 100 ℃;
摘要 :AMBE2000 是美国 DVSI 公司推出的一种具有专利技术的语音压缩/ 解压芯片 。利用该芯片能
进行全双工的压缩和解压 , 从而以极高的压缩率提供高品质的语音质量 。文中介绍了它的主要特
点 、引脚功能 、控制接口及应用电路 。
关键词 :语音压缩 ; 格式字 ; FEC ; VAD ; AMBE2000
2400
0x0000
0x6c80
6400
0x542a
0x5280
4000
0x4127
0x7390
4400
0x0000
0x52a0
8000
0x6834
0x72a0
4000
0x0000
0x69c0
9600
0x6a2e
0x65c0
3600
0x511b
0x76c0
2400
FEC 速率 ( bp s) 0 0 0 1600 0 800 1200 2400 0 2400 2800 0 4000 0 6000 7200
过长时 , 失调校正对于由温度产生的漂移将不起作 用。
AD22157 传感器根据输入的脉冲可将输出电流 调制成 7mA 或 14mA 两个电流值 。其中 7mA 的电流 值代表静止状态或逻辑零状态 。
收稿日期 :2003 - 03 - 24 咨询编号 :031121
新型语音压缩编解码器 AMBE2000
脉冲 ; CHAN RX STRB (30) 脚 : 主机接收帧同步脉冲
端口 ; CODEC RX STRB (29) 脚 : A/ D 帧同步脉冲接
收端 ; CODEC TX STRB (37) 脚 :D/ A 帧同步脉冲发送
端口 ; CODEC RX DATA( 31) 脚 : A/ D 发送 PCM 数据
总数据率 ( bp s) 2000 3600 4000
4800
6400 7200 8000
9600
CLOCK MODE(51) 脚 :时钟模式选择端口 ,该端 口接高电平时选择晶体振荡模式 ; 当接低电平时选 择外部时钟) ;
VDD( 8 , 11 , 12 , 23 , 36 , 39 , 44 , 45 , 46 , 47 , 48 , 49 , 54 ,57 ,64 ,76 ,87 ,90 脚) :正电源 ;
在有格式情况下 , AMBE2000 大约每 20ms 生成 一个压缩数据包 , 这个数据包共由 24 个字组成 ; 数 据包生成后 , 其 EPR 管脚会输出一个短的负脉冲指 示 , 依此来决定对数据包的处理 。数据包的具体构 成如下 :
格式字 0 :固定为 x13ECH ,为数据包的头 ; 格式字 1 : 高 8 位用于芯片功率控制 , 0x00 表示
正常工作模式 ;0x55 表示低功耗模式 。低 8 位的位功 能 (高有效) 如表 5 所列 ;
格式字 2~6 : 用于指定和表示芯片的压缩数据 率 ,具体如表 6 所列 ;
格式字 7 : 该位在输入数据包中不用 , 因此 , 在 设计时 ,应将其设置为 0x0000 ;而在输出数据包中表 示误码率 ;
新型语音压缩编解码器 AMBE2000
- 67 -
表 7 D TMF 代码 D TMF 代码 D TMF 数字 D TMF 代码 D TMF 数字
0x80
1
0x84
2
0x88
3
0x81
4
0x85
5
0x89
6
0x82
7
0x86
8
0x8A
9
0x87
0
0x83
3
0x8B
#
0x8C
A
0x8D
B
0x8 E
总数据率 ( bp s) 2000 3600 4000
4800
6400 7200 8000
9600
表 4 A/ D - D/ A 硬件配置
A/ D - D/ A 类型
CODEC - SEL1 CODEC - SEL0
普通 16 位 线 性 ( 采 样 率 8 k Hz)
0
0
AD 公 司 AD73311 ( 采 样 率 32kHz)
0
1
普通μ律 (采样率 8kHz)
1
0
普通 A 律 (采样率 8kHz)
1
1
RATE SEL0~4(70~74) 脚 : 语音压缩率与前向 纠错率选择端 ,具体操作见表 3 所列 ;
CODEC SEL0~1( 84~85) 脚 : A/ D 和 D/ A 接口 选择端口 ,具体操作见表 4 所列 ;
给 AMBE2000 ; CODEC TX DATA( 41) 脚 : AMBE2000 发送 PCM
数据到 D/ A ; CODEC RX CL K( 27) 脚 :A/ D 时钟 ; CODEC TX CL K( 33) 脚 :D/ A 时钟 ;
- 66 -
《国外电子元器件》2003 年第 11 期 2003 年 11 月
表 5 格式字 1 格式
类型
7 :MSB
6
5
4
3
输入 补丢失帧 NC
NC
NC
NC
输出
NC
NC 解码帧重复 解码静默指示 NC
2
1
0 :L SB
NC 插入舒适噪声
NC
NC 编码静默检测 编码 D TMF 检测
字2
0x0028 0x5048 0x5250 0x1030 0x5360 0x5250 0x5048 0x1030 0x6b80 0x5250 0x5258 0x7fa0 0x5250 0x7fc0 0x5048 0x1030
GND( 1 ,9 ,10 ,25 ,26 ,35 ,40 ,50 ,52 ,53 ,56 ,63 ,65 , 88 ,89 脚) :接地端 ;
其余管脚 :N. C ,悬空不用 。
3 主机接口及数据格式
AMBE2000 与主机的接口数据格式分为两种 : 一种是有格式 ;另一种是无格式 。 3. 1 有格式
- 65 -
表 3 AMB E2000 压缩数据率选择表
管脚 74
管脚 73
管脚 72
管脚 71
管脚 70
语音速率 ( bp s)
1
1
1
1
1
2000
1
0
0
0
0
3600
1
0
0
0
1
4000
1
0
1
1
0
2400
1
0
0
1
0
4800
1
1
0
பைடு நூலகம்
0
0
4000
1
0
1
1
1
3600
1
1
0
0
1
2400
1
0
0
1
1
6400
1
1
0
VAD EN(86) 脚 : 使能语音激活检测功能端 (高 电平有效) ;
ECHOCAN EN(78) 脚 :使能回声消除功能端 (高 电平有效) ;
SLEEP EN(83) 脚 : 休眠模式控制端口 (高电平 有效) ;
SLIP EN(82) 脚 : 滑动模式控制端口 (高电平有 效) ;
X2/ CL KIN( 68) 脚 :16. 384MHz 时钟输入脚 ; X1(67) 脚 :内部振荡器输出 ; RESETN(69) 脚 :复位脚 (低有效) ;
- 64 ●主题论文
《国外电子元器件》2003 年第 11 期 2003 年 11 月
新型语音压缩编解码器 AMBE2000
邢建泉 (中国电子科技集团公司第二十七研究所 ,河南 郑州 450005)
The Ne w Voice Compression CODEC AMBE2000
相关文档
最新文档