当前位置:首页 > 电源 > 数字电源
[导读] 摘要:本文研究并实现了一种基于DSP的宽带信息终端,该系统采用ADI公司Blackfin系列ADSP-BF561处理器作为系统核心。文章介绍了系统设计和软件设计,并给出了经市场验证的实践结论。  1 引言  随着家电、通信、

   摘要:本文研究并实现了一种基于DSP宽带信息终端,该系统采用ADI公司Blackfin系列ADSP-BF561处理器作为系统核心。文章介绍了系统设计和软件设计,并给出了经市场验证的实践结论。

  1 引言

  随着家电、通信、消费电子“3C”合一的大趋势,基于IP宽带网络的IPTV系统逐渐成为热点。IPTV(Internet Protocol TV or Interactive Personal TV)也叫交互式网络电视,是利用宽带网的基础设施,一般以IP机顶盒作为主要终端设备,集互联网、多媒体、通信等多种技术于一体,通过IP协议向家庭用户提供包括数字电视在内的多种交互式数字媒体服务的崭新技术。

  本文提出并设计实现了一种基于Blackfin BF561的宽带信息终端。该终端采用目前计算机领域最为活跃的嵌入式系统技术,以高性能DSP处理器和嵌入式Linux操作系统为核心,对宽带信息终端进行设计实现。

  该宽带信息终端实际上是一款低端的IPTV机顶盒,可为用户提供互联网信息浏览和流媒体视频播放服务。该终端在国内电信运营商现有网络条件(主要是网络带宽)下,能够呈现比较理想的媒体播放效果。

  该终端已经成功商用,在四川电信的农村信息化工程中得到批量采购。目前,依托四川电信部署的农村综合信息内容平台,已有数千台该款宽带信息终端推广到四川各地农村使用。

  2 系统设计

  2.1 系统总体设计

  基于DSP的宽带信息终端的系统设计原理如图1所示,uClinux操作系统、音视频解码、各种网络协议、嵌入式浏览器、流媒体播放器、图形用户界面均由BF561处理,通过PPI、SPORT、UART等多种通讯接口,和外接外围器件进行连接。

  Blackfin BF561是Analog Devices公司近年针对高端多媒体应用推出的双核DSP处理器。BF561作为对称多处理器(SMP)器件,它的每一颗内核都有自己的高速L1指令和数据存储器,同时两颗内核共享128KB的L2存储器。每颗内核都能访问多种外设,包括视频接口、串口和定时器等。[2] 此外,Blackfin处理器还拥有高性能处理器内核、高带宽DMA性能、专为增强视频处理定义的指令集、高效控制处理、分层存储器、动态电源管理等特性。

  在设计中,采用BF561的一颗内核处理所有“MCU型”任务,例如图形重叠、网络管理和流程控制,同时运行uClinux操作系统;另一颗内核则执行主要的DSP功能。我们将MP3音频解码也置于处理“MCU型”任务的那颗内核中,而另一颗内核则只进行MPEG4视频解码处理。[4]

图1 基于DSP的宽带信息终端系统设计原理图[!--empirenews.page--]

  下面从视频流程、音频流程、网络通讯对系统主机进行描述。

  2.1.1        视频信号的再现

  从网络传输到本地的视频信号(视频、文本),经过以太网控制器的信号处理,通过总线输入到BF561,经过MPEG4解码器处理成ITU656格式,再经过 DAC转换成CVBS或Y/C信号,在电视上显示,从而实现了视频图像的重现。DAC采用Analog Devices公司的ADV7179KCP芯片。

  2.1.2      音频信号的拾取和再现

  从网络传输到本地的音频信号(MP3),经过以太网控制器的信号处理,通过总线输入到BF561,经过MP3解码器处理成ITU656格式,再经过 DAC转换成模拟音频信号,在电视上实现重放。DAC采用WOLFSON公司的WM8731S芯片。[5]

  2.1.3    网络处理

  本系统采用单网口设计。以太网控制器采用SMSC公司的LAN9115全双工16BIT以太网控制器, 可适应100Base-TX/10Base-T。

  2.2      系统软件设计

  系统软件设计原理如图2所示,系统应用程序运行于uClinux操作系统之上,内核版本为2.6.11,终端应用采用多进程并行和进程间通信机制。

  系统软件由运行于uClinux内核的驱动程序、内核任务以及用户程序组成。

  ● 内核驱动程序

  ⑴网络驱动;⑵PPI视频输出模块;⑶基于SPORT0音频驱动程序;

  ⑷和另一核交互的模块。

  ● 运行于内核态的功能模块

  ⑴基于Timer驱动的视频解码模块;

  ⑵完成音频Adaptive Jitter Buffer功能以及音频解码。

  ● 用户程序

  ⑴GUI用户程序界面模块;⑵嵌入式浏览器模块;⑶RTSP流媒体播放器模块;[6]

  ⑷解码器接口,RTP/RTCP模块。[!--empirenews.page--]

  3 系统实践

  该终端已经实现,并经过数轮系统测试与质量改进,已成功推向市场,并在现阶段具有优异的成本优势和良好的扩展性。如图3所示,是该终端图形用户界面的主菜单截图。

  在实现过程中,由于是面向客户进行定制设计,视频解码和音频解码分别取定为MPEG4和MP3。实际上,基于BF561的DSP特性,还可以在系统中设计H264、AVS等其它多种解码器,从而实现支持多种解码器格式的宽带信息终端,具有良好的扩展性。而事实上,Analog Devices公司的很多合作伙伴,都已经在BF561上成功实现MPEG4/H264的CIF/D1解码器。

图3 图形用户界面主菜单截图[7]

  4 结论

  本系统成本优势明显。其中采用的Blackfin uClinux操作系统,由ADI公司支持的技术网站免费提供;ADI公司还携该网站一起,向用户提供持续的技术支持(如版本升级、新项目资源提供等)。

  实际上,由于ADI BF561天然具备对称多处理器(SMP)体系结构的特性,它采用完全的两个处理器通过高速通道相连,并共享外设和存储器空间[2],使得开发人员可以将大量的运算应用均匀分配到每颗内核上,从而最大限度地利用双核处理器资源,有效控制成本。另一方面,由于DSP的可编程特性,本系统除了能充分利用处理器资源,在多种解码能力(如AVS)的后续扩展方面,优势也非常显著。

  总之,本文结合当前的“3C”融合趋势和IPTV技术发展现状,提出并设计实现了一种基于DSP宽带信息终端。该终端具有很高的可靠性、良好的扩展性和优异的性能价格比,并已在市场批量推广中得到了有效验证。


 

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

摘要:主要介绍了应用DSP的电能质量检测系统的硬件电路及软件开发工具,对采集来的某电铁电流信号进行了电能质量检测,并开展了实际实验尝试。实验结果显示,实际信号含有大量谐波,但通过应用DSP的电能质量检测系统成功检测到了它...

关键字: 电能质量检测 Matlab仿真 DSP

随着生活水平的提高,大家都想从生活压力中释放出来,越来越多的人向往户外运动、露营等,在大自然的拥抱中释放压力,解放自我,从而成为户外旅行火热的原因之一。因此,很多音箱厂商都开始推出针对户外的户外蓝牙音箱。但是市面上的蓝牙...

关键字: PD快充 I2S DSP IC

千兆宽带的理论传输速度是125MB/s,但在实际应用中,需要考虑到网络损耗以及线路衰减等因素,其真正的下载速度达不到125MB/s,在一般正常的情况下,一千兆宽带的实际网速大概在110-120MB/S之间。

关键字: 宽带 速率 路由器

摘要:数字信号处理器(DSP,digitalSignalproceSSor)是专门用于某些数字信号处理任务的微处理器,一般由集成电路芯片构成。当前,水声领域中声呐探测设备正逐渐向大运算量、强实时性及小型化等方向发展,对高...

关键字: 水声信号处理 DSP 声呐

DSP开发板,就是围绕DSP的功能进行研发,推出用于DSP芯片开发的线路板,并提供原理图和源代码给客户。DSP尤以TI公司的DSP市场占有率最大。

关键字: DSP 开发板

在这篇文章中,小编将为大家带来无线模块的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 无线模块 自动化 DSP

当你在大疆无人机上拍照,跟踪或者自主飞行时,背后有一堆高性能处理器在为这些应用加速,其中就有DSP(Digital Signal Processor)。DSP的软硬件解决方案为图像,机器学习和飞行控制业务提供高性能计算平...

关键字: 嵌入式 DSP 大疆

(全球TMT2022年5月26日讯)Yahoo和全球领先的独立程序化户外 (DOOH) 广告技术公司Hivestack巢仕达宣布建立全球战略合作伙伴关系,致力于连接双方行业领先的技术,并为全球范围内的优质程序...

关键字: STACK BSP DSP MT

华为开源云原生AI卫星应用方案亮相KubeCon EU 2022 瓦伦西亚2022年5月20日 /美通社/ -- 5月18日,在云原生领域备受瞩目的会议——KubeCon和CloudNativeCon欧洲峰会主论坛中,...

关键字: DSP 华为 卫星 开源

(全球TMT2022年5月16日讯)日前,国际权威研究机构Gartner发布《市场份额分析:2021年全球软件行业市场规模报告》,报告显示浪潮云海服务器虚拟化软件InCloud Sphere(以下简称InCloud S...

关键字: DSP 虚拟化 软件 AI

数字电源

15504 篇文章

关注

发布文章

编辑精选

技术子站

关闭