深圳市瑞申电子有限公司

深圳市瑞申电子有限公司是一家10年专业大功率电感生产加工厂商,主要以大功率,大电流、扁平线圈电感、平面变压器设计、生产、销售工厂。设计、绕线、组装、检测、包装、出货等全制程的工艺流程!拥有完整、科学的质量管理体系。专业技术团队10人,我们的诚信、实力和产品质量获得业界的认可。欢迎各界朋友莅临参观、指导和业务洽谈。 ...

基于DSP的IP电话设计

时间:2015-04-06 19:21:21 点击:

引言

传统的电话网是以电路交换的方式传输语音信号的,它需要的基本带宽为64kbit/s。据统计,在正常通话情况下,大约只有40%的时间为有声期,其余时间电路均为空占,网络带宽利用率不高。随着计算机技术的不断发展,尤其是国际互联网(Internet)的不断完善,基于分组交换的数据通信成为最重要的通信方式。而要在基于IP的分组网络上传输语音,就必须对模拟的语音信号进行特殊处理,使处理后的信号可以适合在面向无连接的分组网络上传输,这就是分组语音技术。本文介绍的就是一种基于TMS320VC5409的IP电话设计。

G..728编码标准

语音编码技术是IP电话的核心技术之一,编码质量的好坏直接关系到IP电话的通话质量。

G .728标准的语音编码算法是16kbit/s的声码器编码标准,采用低时延码本激励线性预测(LD-CELP)技术。线性预测器使用的是反馈型后向
自适应技术,预测器系数是根据上一帧的语音量化数据进行更新的,因此算法时延较短,为0. 625ms,相当于5个采样点时间,这也是G .728的帧长时间。由于使用反馈型自适应技术,因此预测器系数不需传送,唯一需要传送的是激励信号量化值,也就是码本索引值。G .728标准的语音编码算法的码本总共有1024个矢量,索引需占10个比特,因此其比特率为10/0.625=16kbit/s。

G .728标准的语音编码的主要特点有:

*算法时延短,仅为0. 625ms;
*一路编码时延小于2ms;
*传输比特率为16kbit/s;
*MOS值为4. 173,达到了长途通信质量。

由于G .728标准的语音编码算法的时延短,语音传输比特率可以满足IP电话的应用要求,所以我们选用G . 728标准的语音编码算法作为IP电话的编码算法。

硬件系统设计

系统的主要作用是充分利用DSP高速数据处理能力,减轻计算机CPU的负担;语音的录入和输出系统也单独分离出来,这样可以更好地和DSP进行数据传输,减少不必要的中间环节,减少时延。最后,通过高速的PCI总线,将数据传送给计算机。系统的总体框图如图1所示,各模块的具体功能见表1所示。

图1 系统框图

DSP与FLASH的通信

由于TMS320VC5409的I/0接口电压为3. 3V,而AM29F101B的接口电压为5V,所以在接口部分需要进行电压转换,一体成型电感器并且AM29F101B的片选信号()和输出使能信号()需要地址译码。这些工作均由一片复杂的可编程逻辑器件(CPLD)来完成。

由于AM29F101B的接口速度较慢,所以TMS320VC5409和AM29F101B之间的接口必须插入软件等待状态,具体要插入的软件等待状态数目可以由数据手册计算得到或者是调机时由试验得到。TMS320VC5409与AM29F101B之间的接口电路如图2所示。

图2 DSP和FLASH的接口电路DSP与ADC、DAC之间的通信

本系统所选用的G.728标准的语音编码算法需要8kHz的采样速率,所以这里我们对ADC和DAC要求就是最高采样率或转换时间不低于8kHz。

根据语音信号的特点,我们选用TI公司的TLC32044芯片,这是一片集成了ADC和DAC功能的芯电感生产厂家片。它的最高转化速率为19.2kHz,转换位数为14位,输入电压带范围可调,有标准同步串口,还有输入滤波器和输出重构滤波器,这电感器生产样可以省去模拟滤波器的设计。TMS320VC5409与TLC32044的接口电路如图3所示。

图3 DSP与DAC、ADC的接口电路

图4 DSP与双端口RAM的接口电路

图5 PC19025双端口RAM接口电路

DSP与双端口RAM之间东莞电感厂的通信

为了体现PCI总线速度快的优点,我们选用速度较快的双端口RAM CY7C133-25,最大传输速率为大功率电感 大功率电感厂家 |大电流电感工厂

  • 第一次画四层板,有一个问题问一下大家
    我在层叠管理里添加了VCC和GND两个层,是不是最后只要把这两个层敷铜就行了,然后里面就有铜箔了 qq553605454 发表于 2017-3-24 08:59 有没有其他的注意事项
  • 高手帮我看看这个电路中电容电感的作用
    上面图片是一个高频手术设备,10是高频发生器,产生高频电流,通过回线16传输到电极27,从而对人体29进行治疗,23是一个手持设备,18是回线16上的一个保护罩。现在我想请高人帮我分析
  • AD如何等间距的放置元件呢?
    AD如何等间距的放置同一种元件呢? 如果把元件全删掉留下一个复制,再用special paste阵列粘贴的话,位号就乱了,网络也没有了。不知道有没有好办法,新手求教啊~~
  • 大功率电感