摘要:介绍了一种用于IP电话中的自适应回声消除器,采用归一化最小二乘(NLMS)自适应滤波器实现,包括语音模式检测器和粗略时延估计器。最后以TI公司的TMS320C5402DSP芯片为平台,实现了该回声消除器,还对关键代码进行了分析。    关键词:回声消除,自适应滤波,NLMS,DSP1 在VoIP中采用回声消除技术的必要性  与传统的PSTN网络采用电路交换技术不同,IP电话采用的是分组交换技术,充分利用Internet来传输语音数据,使得价格大大降低,从而取得了长足的发展。但是IP电话也存在一些弊端,比如语言质量比较差,导致这一弊端的因素很多,其中主要的因素就是网络延时和算法延时,这主
1
这是TI公司的DPS,OMAP-L138或TMS320C6748开发套件PCB图,CADENCE(Allegro)格式。
2022-11-14 10:08:38 2.57MB OMAP-L138 TMS320C6748 DSP开发板 SCH原理图
1
DSP开发板资料(比较详细),有各种接口实验,利于自学
2022-11-14 08:27:30 5.32MB DSP开发板资料(比较详细)
1
航空板上TMS320C6701 DSP配置EMIF,读写SDRAM FLASH 和FPGA等外围电路的源码
2022-11-04 17:06:45 306KB bata1i c6701 c6701_dsp_开发板 dsp__emif
1
这是TI公司的OMAP-L138或TMS320C6748开发套件SCH原理图,CADENCE(ORCAD)格式。
2022-10-26 20:49:41 848KB OMAP-L138 TMS320C6748 DSP开发板 SCH原理图
1
YH_XDS100V1使用说明和安装指导,主要为DSP开发板的仿真器使用安装
2022-05-14 13:58:21 1.06MB 100V1 DSP 开发板 仿真器
1
1 开发板简介  处理器架构先进:基于TI KeyStone C66x多核定点/浮点TMS320C6678 DSP,集成了8个C66x核,支持高性能信号处理应用;  运算能力强:每核心主频1.0G/1.25GHz,单核可高达40GMACS和20GFLOPS,每核心32KB L1P、32KB L1D、512KB L2,4MB多核共享内存,8192个多用途硬件队列,支持DMA传输;  网络性能优越:支持双千兆网口,带有由1个数据包加速器和1个安全加速器组成的网络协处理器;  拓展资源丰富:支持PCIe、SRIO、HyperLink、EMIF16等多种高速接口,同时支持I2C、SPI、UART等常见接口;  连接稳定可靠:80mm*58mm,体积极小的TMS320C6678核心板,采用工业级高速B2B连接器;  开发资料齐全:提供丰富的开发例程,入门简单,支持裸机和SYS/BIOS操作系统。
2022-03-14 23:19:36 2.17MB TMS320C6678
1
自己购买的DSP开发板STM320F2803送的资料,上传分享,包括开发板原理图和附带的例子源代码
2022-02-24 19:02:26 21.05MB dsp开发 stm32 arm 嵌入式硬件
1
前段时间做一个基于TITMS320DM642芯片的项目,主要应用是针对视频图像做一些处理和机械控制。后来因为一些原因,项目中止。因为硬件是我一个人独力设计完成(从项目规划、原理图设计、PCB设计到样机焊接、小系统调试),中间投入了很多精力和感情,不想它被抛弃,尤其是其中的设计理念。声明:仅供学习参考使用,请勿用于商业用途! 初学电子的时候总找不到好的学习资料和学习教程,很渴望能有一个完整的项目做学习用却总找不到,即使找到了也是八九十年代的“老”设计,缺乏实用性、完整性和规范性。而这个基于TM320DM642芯片的项目可以说是很适合刚接触电子的人做学习参考用的。 原因如下: 1、DM642是TI公司2002年投入到市场的DSP芯片,被广泛应用于视频处理领域,是民用DSP中最高端的DSP之一。其周边器件应用和系统设计思路可以说具有很强的时代代表性。 2、项目设计过程中先编写了开发方案计划书,然后经过了严谨的计算、原理图仿真、CPLD逻辑仿真和PCB关键信号拓扑仿真,为设计成功提供了有力保障。整个过程能体现出一个完整的产品设计思路和开发流程。 3、设计过程中对PROTEL99SE的功能可以说挖掘的比较充分,对学习PROTEL的工程师来说应当是一份很不错的参考资料,包括层次原理图设计、设计规则的设定及使用、各种自动检测功能的使用及平面分割等PROTEL使用教程里很少见到的应用。(当然,使用PROTEL做DSP项目开发还是很不方便的,如果使用PADS或CADENCE要方便很多。) TMS320DM642开发板设计分析+说明: 我将这个项目稍做了一些修改和整理,做为一个完整的项目共享出来供大家做学习参考用。这个板子小系统及IIC我已经调试成功,并且编写了一些小程序烧到FLASH中实现了自启动。后面的视频输入输出芯片应用因为涉及很多的视频码流协议,需要牵扯很大的精力,所以没有再进一步调试。 虽然只是四层板(DM642开发板为8层板),不过系统很稳定。将单板上的四个钽电容全部拆下(5V供电处钽电容没有拆),DSP内核运行在600M(用的-600的型号)、EMIF时钟超频到150M(SDRAM用的-7后缀芯片,数据手册标名SDRAM和DSP建议应用上限为133M),长时间跑程序很正常,观察SDRAM内容没有发现过错误数据。 如果需要的话可以自己将其中的PCB图直接发给厂商做学习板,毕竟现在DM642开发板的价格还是在万元左右。当然,设计中也存在很多缺陷,比如原理图ERC检测过程中会报很多端口类型连接错误等,这是原理图库建库不规范导致的。这些地方我没有做更改,把它一并发给大家,也让大家有一些意识,而且在里面找错应当也是一件比较有趣的事呵。 后面我将在自己的BLOG里针对这个设计陆续整理登出完整的设计相关资料(大概需要半月到一个月时间吧)。主要是设计思路和步骤以及仿真介绍等整个流程。 另外如果您发现设计中的错误或缺陷,或者能针对这个设计提供相应的程序,还望能网易博客https://blog.163.com/zjd01@126留言,好让其他人也能及早发现其中的错误并学到更多东西。 附件内容截图:
2021-12-05 21:24:36 1002KB 机械控制 tms320dm642 dm642 电路方案
1
DSP开发板,常见问题汇总。TI公司STM32F103开发板常见问题。
2021-11-09 10:57:21 595KB DSP开发板
1