数字信号处理器在多媒体通信中的应用

数字信号处理器在多媒体通信中的应用

ID:24654565

大小:192.50 KB

页数:4页

时间:2018-11-15

数字信号处理器在多媒体通信中的应用_第1页
数字信号处理器在多媒体通信中的应用_第2页
数字信号处理器在多媒体通信中的应用_第3页
数字信号处理器在多媒体通信中的应用_第4页
资源描述:

《数字信号处理器在多媒体通信中的应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第四讲数字信号处理器在多媒体通信中的应用Lesson4ApplicationofDSPinMultimediaCommunication清华大学电子工程系张旭东近年来多媒体技术得到了广泛的应用,在消费类和通信类产品中占据了越来越多的比重。多媒体技术得以广泛应用的一个重要基础是数字图像和数字视频的压缩编码技术的突破,使得原来无法廉价地存储、处理和传输的大数据量信息得到有效的利用。因此静止图像和视频图像的压缩编码技术,是多媒体产品中的一个非常关键的技术,也是近十多年学术和工业界非常关注的热点领越,发展非常地迅速,应用范围迅速地扩张。为了规范多媒体信息的表示,使各生产

2、商的产品可以互相兼容,使工业界采用尽可能先进的技术,一些国际组织结合学术界和工业界的成果,制定了一系列关于多媒体应用的标准,表1列出了有关图像、视频和多媒体终端的几个典型标准。(表1转下页)表1:一些图像、视频和多媒体信息标准(略)由于多媒体技术是发展中的新型技术,各种技术和标准的更新换代十分迅速,新标准不断出现替代旧的标准,一些标准即使没有被替换,自身也在进行不断的更新和补充,这给产品的设计带来困难。对实现一个标准的产品来说,采用专用芯片来实现往往是最经济的,但专用芯片一般不可编程。当一个标准被替换或更新后,原来的专用芯片不再可用,要重新设计新的硬件系统,因此

3、一些多媒体产品不但更新换代十分地快,而且,后续的维护工作也非常困难。对许多应用来讲,用户希望产品的生命期长一些,某些平台能够通过软件升级进行更新换代,这就要求系统的硬件平台是可编程的。通用处理器是可编程的,但因功耗大,系统利用率不高,不太适合于专用设备的平台;而单片机和一般的嵌入式处理器因为运算能力较弱,也难以担负起可编程多媒体处理平台的任务。数字信号处理器因其运算能力强、功耗低成为可编程多媒体系统最合适的硬件平台。传统的数字信号处理器(DSP)是为一般的信号处理设计的通用接口,因此,其外围接口并不直接适用于多媒体系统的应用,但由于多媒体信号种类多,有些接口时序

4、复杂(如模拟视频信号),利用外部可编程器件(FPGA,CPLD等)设计的多媒体信号接口增加了系统的复杂性,降低了系统的可靠性,增加了系统成本。因此,为了适应多媒体应用的需要,近年一些主要的DSP厂家专门设计了针对多媒体应用的DSP,称之为媒体处理器(MediaSignalProcessor:MSP)。MSP不但集成了适合于多媒体信号的各种信号接口,也设计了适用于多媒体通信的接口,并且在CPU内部附设了专用于视频或图像处理的辅助单元,是一种非常理想的适用于多媒体产品开发的可编程硬件平台。目前,已有多个厂家生产MSP,其中包括TI、Philips和Equator等,

5、并有多个系列产品问世。本文将对TI生产的通用MSP系列DM64X进行简要介绍,使读者了解MSP的基本结构和应用。MSP也可以分为两类,一类是针对专用设备设计的,接口都已经专门化,例如TI针对数码相机设计的专用处理器;另一类是通用MSP,支持比较宽的多媒体应用,基本包括了多媒体应用所需的各类接口,DM64X就是这种通用MSP,下文以DM642为例,介绍其功能。图1是DM642的结构框图。图1TMS320DM642结构图由图中可以看出,DM642片上包含了如下接口:三个可配置的视频接口,可以和视频输入,输出或传输流输入无缝连接。VCXO内插控制端口(VIC)10/1

6、00Mbps以太网口(EMAC)数据管理输入输出模块(MDIO)多通道音频串行端口(McASP)I2C(Inter-integratedcircuit)总线模块两个多通道有缓存的串口(McBSPs)三个32-bit通用定时器用户可配置的16-bit或32-bit的主端口接口(HPI16/HPI32)66Mhz32-bit的PCI接口通用I/O端口(GPIO)64-bit的外部存储单元接口,支持和同步或异步存储单元的连接这些接口基本上提供了设计多媒体系统所需要的外部接口。同时,DM642还针对图像和视频处理优化其中央处理器(CPU),包括为了满足视频和图象处理的需

7、要,采用VelociTI体系结构。该MSP还采用高级超长指令字结构,使得在一个指令周期能够并行处理多条指令。DM642CPU的组成部分:两个通用寄存器组(A和B,各32个32-bit通用寄存器)8个功能单元(.L1,.L2,.S1,.S2,.M1,.M2,.D1,.D2)两个从内存读数据的数据通道(LD1和LD2)两个写内存的数据通道(ST1和ST2)两个数据地址通道(DA1和DA2)两个寄存器组数据交叉通道(1X和2X)DM642的这些功能,使得它非常合适作为多媒体硬件平台,基于它的各种应用系统已经出现或正在开发中,图2中,可以看到一个基于DM642的网络视频

8、监控终端的设计例子。图2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。