当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读] 语音的数字通信无论在可靠性、抗干扰能力、保密性还是价格方面都远优于模拟语音信号,但这是以信道占用宽频带宽为代价的。因此为了减少语音信号所占用的带宽或存储空间,就必须对数字语音信号进行压缩编码。

语音的数字通信无论在可靠性、抗干扰能力、保密性还是价格方面都远优于模拟语音信号,但这是以信道占用宽频带宽为代价的。因此为了减少语音信号所占用的带宽或存储空间,就必须对数字语音信号进行压缩编码。
一个优秀的语音压缩系统要求能够在软硬件资源占用比例低和压缩编解码时间短的同时可以实现多通道语音实时压缩。目前,G.729A算法多是在TI的5000系列DSP上实现单通道或双通道语音压缩,而本设计在现有的TMS320C6711系列DSP平台上使用最少的硬件资源和软件开销,压缩编码解码时间,实现了多通道语音实时压缩解压。
选择语音压缩编码方案
在评价一个语音压缩编码方案时,一般从四个方面考虑:质量、速率、复杂度和延时。目前 ITU-U已制定的G系列标准如表1所示。

本系统需要的是一种低码率、语音质量良好、低时延、较低算法复杂度的压缩方案,从表1中可以看出,从低码率考虑就可以排除G.711、G.721、G.722和G.723。G.726在速率为16Kb/s 时,语音质量为2.0,这显然是不可以接受的。在余下的G.723.1、G.729、G.729A中,可以看到G.723.1的算法复杂度较大,而且延时较长,所以也被排除。和G.729相比,在算法复杂度方面,G.729A有较大优势。实际上, G.729A是G.729的一个简化版本,在语音质量基本维持不变的情况下,算法简化了很多。所以本系统最后选用 G.729A算法。
G.729A编码方案是电话带宽的语音信号编码的标准,对输入语音性质的模拟信号用8kHz、采样,16比特线性PCM量化。CS-ACELP是基于码本激励线性预测(CELP)的编码模式,每80个样点为一语音帧,对语音信号分析并提取各种参数,把这些参数编码发送。在解码端,把收到的比特流恢复成参数编码,解码后得到各个参数,用自适应码矢序号从自适应码本中得到自适应码矢,用固定码矢序号从固定码本中得到固定码矢,分别乘以它们的增益,按点相加后构成激励序列。用线性预测滤波器系数构成合成滤波器。用自适应码本方法实现长时或基音合成滤波,计算出合成语音后,用后置滤波器进一步增强音质。G.729A算法编码器原理框图如图1所示。

图1 G.729A算法编码器原理框图
硬件系统设计
数字信号处理器具有运行速度快、性价比高、功耗低、开发快的特点。本系统选择的TMS320C6711是高性能浮点数字信号处理器,可以成功地实现实时语音压缩和解压。
1 系统原理框图
本系统以TMS320C6711为核心,外扩32MB SDRAM和2MB FLASH。DSP仿真器用于DSP的在线调试开发,可以通过软件在线控制DSP的运行状态,并能够查看DSP内部寄存器。PC是开发人员和DSP系统之间的交互界面,通过PC上安装的CCS集成开发环境,开发人员可以在友好的图形界面下对目标系统进行操作。系统原理框图如图2所示。

图2 系统硬件框图
2 模拟电路接口设计
TLV320AIC10芯片模拟电路设计包括麦克风接口设计和扬声器接口设计,由于TLV320AIC10输出具有600Ω驱动能力,足够驱动一个耳机,也可以经过一个功率放大芯片驱动扬声器,所以输出电路较为简单。
TLV320AIC10内置运算放大器电路,可以方便的与麦克风接口,接口电路如图3所示。应当注意的是VMID引脚最大输出电流为5mA,为了防止输出电流超过限制,应当串联一个起保护作用的电位器RP1。

图3 模拟电路接口
3 数字电路接口设计
TLV320AIC10 支持与 TI 5000和6000 系列的无缝接口。TLV320AIC10 通过 McBSP接口与TMS320C6711 DSP相连,如图4所示。

图4 数字电路接口
注意,TLV320AIC10采用主模式,由TLV320AIC10 向TMS320C6711 DSP 提供串行通信频率 SCLK。MCLK 提供TLV320AIC10 的工作频率,包括串行通信频率SCLK和采样频率fs。串行通信频率为MCLK 的二分频,fs与MCLK关系如下:fs= MCLK/(256×N),N = 1,2...,32。在本系统中 N为4,fs为8000,故MCLK是8.19MHz。
软件系统设计
本系统实现的目标是能够实时输入语音、压缩,并能把接收到的 G.729A 编码解压、播放出来。事实上 DSP 要同时处理多个任务:从外部语音芯片获取采集数据、编码、解码、把解码后的数据送到外部语音芯片播放。本系统采用 TI BIOS 嵌入式实时操作系统,并在此基础上开发了硬件驱动程序和上层应用程序,最后测试了实现结果。系统软件结构如图5所示。

图5 系统软件结构图
实验结果
从实验仿真中可以得到,重建语音与原始语音的频率峰值完全相同,都在468.75Hz,这表示G.729A的LPC参数分析和基音频率估计是非常正确的,但是重建语音在200Hz、700Hz 左右有一个原始语音没有的波峰,而且重建语音在800Hz以后的幅度没有迅速下降。这说明二者还是稍有差别的。
结束语
本文对基于DSP的G.729A语音压缩算法进行了严格的测试,测试结果表明:(1)算法通过了ITU-T的测试向量,达到了ITU-T标准;(2)本编码算法对于时间长度为10ms的一帧语音数据编码需要1.1ms,解码需要0.29ms,完全可以在TMS320C6711 DSP处理器上实时实现多路语音编解码。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

随着在线会议、直播和游戏语音交流的普及,高质量的音频输入设备变得越来越重要。为此,边缘AI和智能音频专家XMOS携手其全球首家增值分销商飞腾云科技,利用其集边缘AI、DSP、MCU和灵活I/O于一颗芯片的xcore处理器...

关键字: AI DSP MCU

2025年8月14日,致力于亚太地区市场的国际领先半导体元器件分销商---大联大控股宣布,其旗下诠鼎推出基于新突思(Synaptics)SL1680嵌入式处理器的AI疲劳驾驶检测方案。

关键字: AI 嵌入式处理器 Type-C

多DSP集群的实时信号处理系统,通信拓扑的优化直接决定任务调度效率与系统吞吐量。RapidIO与SRIO作为嵌入式领域的主流互连协议,其带宽利用率差异与QoS配置策略对集群性能的影响尤为显著。以无线基站、雷达阵列等典型应...

关键字: DSP 通信拓扑优化

随着5G网络普及与物联网设备爆发式增长,边缘计算正从概念验证走向规模化部署。据IDC预测,2025年全球边缘数据量将占总体数据量的50%,这对边缘节点的实时处理能力提出严苛要求。在此背景下,AI加速器的DSP化趋势与可重...

关键字: AI加速器 DSP

在工业控制领域,数字信号处理器(DSP)的性能直接决定了系统的实时控制能力和可靠性。德州仪器(TI)的C2000系列芯片凭借其卓越的采样、控制和功率管理能力,长期以来在全球工业控制市场占据绝对领导地位,广泛应用于能源、电...

关键字: TI C2000 DSP 格见半导体 芯来 RISC-V 工控

2025年7月16日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 持续供货Texas Instruments (TI) 的新产品和解决方案。作为一家授权...

关键字: 线性稳压器 栅极驱动器 DSP

在当今数字化浪潮的推动下,数据流量呈爆炸式增长,数据中心、5G通信网络以及云计算等领域对高速光通信的需求愈发迫切。800G光模块作为高速光通信的关键组件,其性能直接影响着整个通信系统的传输效率和可靠性。数字信号处理(DS...

关键字: 800G DSP PAM4均衡算法

以氢燃料电池空压机为研究对象 ,开发超高速永磁同步电机控制器 ,采用传统的IGBT主功率器件 ,且为两电平主回 路结构形式 ,通过改进的V/F控制算法 ,完成了控制器的设计。搭建了试验平台进行测试 ,结果表明 ,控制器能...

关键字: 超高速永磁同步电机 V/F控制 DSP

医疗设备智能化进程,数字信号处理器(DSP)作为核心计算单元,承担着实时处理生物电信号、医学影像等敏感数据的重任。然而,随着医疗设备与网络互联的深化,数据泄露风险显著增加。美国《健康保险流通与责任法案》(HIPAA)明确...

关键字: 医疗设备 DSP

数字信号处理器(DSP)作为实时信号处理的核心器件,其架构设计直接决定了运算效率与功耗表现。自20世纪70年代DSP理论诞生以来,其硬件架构经历了从冯·诺依曼结构到哈佛结构的演进,这一过程体现了对实时性、并行性与存储带宽...

关键字: DSP 冯·诺依曼
关闭