DSP的发展概况和应用前景

发布时间:2005-03-20 作者:李昌立Li Changli 李双田Li Shuangtian 阅读量:

1 引言

 

    自然界中存在的各种各样的信息和信号都可以通过传感器转换为电信号,例如:声音、语言和音乐可以通过传声器(如话筒)转换成音频信号;人体器官的运动信息(如心电、脑电、血压和血流)可转换成不同类型的生物医学信号;机器运转产生的一些物理变化(如温度、压力、转速、振动和噪声等)可用不同类型的传感器转换成对应于各种物理量的电信号;在人造卫星上用遥感技术可得到地面上的地形、地貌,甚至农田水利和各种建筑设施的信息;雷达、声纳能探测远方飞机和潜艇的距离、方位和运行速度等信息。总之,在现代社会里,信息和信号与人民生活、经济建设、国防建设等很多方面都有着密切的关系。

 

    自然界中的信号通常可以通过传感器转换为连续的电信号(即模拟信号)。根据采样定理,只要满足一定的条件,模拟信号可以无失真地转换为离散信号,再通过模拟数字变换器(ADC)可得到很精确的数字信号。在计算机高度普及的今天,一旦信号转换成数字形式送进计算机,就会得到过去模拟信号所不能获得的很多优点,还能增加多种功能,能用统一的方法进行加工处理,例如编辑、修补缺陷、除去噪声、压缩和解压缩、分类和识别、合成和重构、传送和复制等。但是,处理语音和图像这类信号的运算量很大,通用微机很难满足实时处理的要求,因而迫切需要适合于信号处理的芯片和系统。在微电子学专家、信号处理专家和计算机专家的共同合作下,一种体现这3门学科综合科研成果的新器件问世了,称为数字信号处理器(DSP)。它的特点是:(1)高度并行运算,内部操作采用时间上重叠的流水线结构(哈佛结构),大大提高了运算速度;(2)片内配置了一个或多个硬件乘法器和累加器,能在一个指令周期内完成乘累加和变址运算;(3)按照数字信号处理的算法要求,设计了专用变址器和功能很强的专用指令;(4)片内配置了多种功能很强的外围器件和接口,例如:可编程定时器、高速串行接口、直接存贮器存取(DMA)控制器等。因此,用它来处理数字信号,特别是线性变换(快速傅立叶变换、希尔伯特变换、余弦变换等)、数字滤波(包括有限和无限冲激响应滤波等)、卷积运算等,其速度要比通用PC机快很多倍。与以往的模拟技术相比,不但体积变小,性能得到极大改进,而且成本也得到降低,在通信、高速控制、声纳、雷达、智能仪器仪表等领域中获得了广泛的运用。目前,世界上一些著名的电子公司都生产了自己设计的DSP芯片、系统和开发工具。美国有德州仪器(TI)、AT&T、Motorola、Analog Devices等公司,日本有NEC、O-KI、Fujitsu等公司,德国有西门子等公司,其总产值每年以40%的速度增长。

    总之,DSP已成为当前信息产业的热点之一。

 

 

2 DSP的应用范围

 

    根据美国的权威资讯公司统计,目前可编程DSP在市场上的使用情况如下:

.通信占56.1%;

.计算机占21.16%;

.消费电子和自动控制占10.69%;

.军事/航空占4.59%;

.仪器仪表占3.5%;

.工业控制占3.31%;

.办公自动化占0.65%。

 

    直观地说明了DSP应用的广泛性和今后的发展趋势。DSP的市场获得飞速发展,主要受以下驱动力的影响。

    首先是因特网(Internet),众所周知,在Internet上,人们可以通过电子邮件(E-mail)来交换信息,通过全球信息网(WWW)世界范围数据库服务器来检索、查询各种信息。其范围涉及几乎所有的自然科学和社会科学领域,可谓包罗万象。由此形成一种Internet文化,这种文化将对人类社会产生不可估量的影响。因此,Internet网的发展和普及是不容怀疑的。In-ternet网的建造和扩展需要相应的设备,而它们中的很多部件都和DSP软硬件有关。

    其次是可视电话和会议电视,或者更为广泛地说是多媒体通信系统。过去由于技术的限制,不能同时满足视听要求。电话只能传输声音;电报只能传输文字;电视虽能同时传输声音和图像,但只能是单方向的广播,不能相互交流。随着高技术的发展,特别是卫星通信和光纤通信的发展,通信带宽已不再成为多媒体通信的主要“瓶颈”。再加上个人计算机逐渐普及到家庭,通信、广播、电视和计算机合为一体的时代已为时不远了。多媒体通信系统所需要的图像压缩(目前工业标准是JPEG、MPEG-1、MPEG-2,当然还会出现一些新的算法如小波变换等)、声音压缩(标准有G.711、G.722、G.728、G.729等)以及传输所需的高速调制解调器都和DSP有关。随着DSP运算速度的进一步提高和软件开发环境的改进,可编程DSP将会成为主流而取代某些专用芯片,或者用户将自己开发的软件,驻留在可编程DSP上而成为专用芯片。

    另外,目前移动通信占有很大市场,移动通信中的语音压缩和调制解调器也大量采用DSP芯片。

    总之,在DSP的应用中,通信领域占56.1%,DSP在通信领域将大有可为,值得从事通信产品开发的科技人员密切注意。

 

 

3 DSP的种类和它们所占的市场份额

 

    美国德州仪器(TI)公司是当前最大的DSP开发和生产厂家,它占有世界DSP市场份额的45%。其次是美国AT&T公司,占29%的市场份额。再次是美国Analog Devices(AD)公司和Motorola公司,市场份额分别为11%和9%。美国的其它公司和欧洲、日本的一些著名的电子公司只占6%的份额。DSP是一种可编程的器件,它对用户有较高的技术要求,不但要求用户具有微型计算机的基础知识,而且还要了解和掌握数字信号处理的有关原理和算法。同时,开发和生产DSP的公司,也需要对用户有很强的技术支持,包括开发工具、支持芯片(和DSP配套的存储器芯片及接口芯片)、支持软件(软件开发实例以及数字信号处理常用子程序和函数库),此外还需要有完整的资料、良好的技术培训和技术咨询。

    由于上述原因以及其它多种原因,目前在中国市场广泛使用的DSP有两个 系列。一个是TI公司的TMS320系列,该公司从1982年至今已经开发了多代产品,归纳起来可分为:

    .定点DSP:TMS320C1X(C10、C11、C14、C15、C17、E14、E15、E17);TMS320C2X(C20、

C25、C26);TMS320C2XX;TMS320C5X(C50、C51);TMS320C54X;TMS320C6X。

.浮点DSP:TMS320C3X(C30、C31、C32);TMS320C4X(C40、C44)。

 

.    多处理器DSP:TMS320C8X(C80、C82)。

其中,定点DSP的TMS320C10/C25/C50是国内运用较为广泛的芯片,已经形成了很多产品。它们的字长为16位,指令周期从200ns到35ns,所有指令都是向上兼容的。浮点DSP的TMS320C30/C31/C32在国内运用也很广泛,它们的字长为32位/40位,指令周期从60ns到33ns,所有指令都是兼容的,但它们在结构上稍有区别,且C31和C32价格更便宜。

 

    另一个是AD公司开发的AD-SP系列,ADSP系列虽然较晚进入中国市场,但由于设计上的一些优点,也受到很多用户的欢迎,在国内有着较大的影响。其产品也分为定点和浮点两类:

.定点DSP:ADSP2101、ADSP

2105、ADSP2111、ADSP2115、ADSP2171、ADSP2181;

.浮点DSP:ADSP21010、ADSP

21020、ADSP21060/62。

    其中,定点DSP的AD-SP2101/2105/2181使用比较广泛。它们的指令字长为24位,数据字长为16位,指令周期从100ns到30ns,指令对所有的定点ADSP芯片都是兼容的。不同型号的芯片,只是运算速度和片内资源上有一些差异。浮点DSP的AD-SP21020/21060使用比较广泛,它们的指令字长为48位,数据字长为40位,指令周期从100ns到25ns,而ADSP21062是目前浮点DSP中速度最快的一种。

 

 

4 DSP硬件和软件的发展趋势

 

    美国德州仪器公司对DSP芯片集成技术作了回顾与展望,可以比较具体地用表1来描述。

由表1可以看出,DSP的发展非常迅速,而销售价格逐年降低。这给从事系统设计的工程技术人员带来很大机遇,采用先进的DSP将会使开发的产品具有更强的市场竞争力。虽然各个厂家的设计有很大差别,但目前DSP的结构、总线、资源和接口技术都趋于标准化,尤其接口的标准化进展更快,例如:用于通信的语音接口、用于广播的立体声接口等。

    DSP的软件和系统集成发展也非常迅速。最初,DSP只是作为一种器件,要设计成产品还需要做许多工作。通常是由具有软件、硬件和系统集成专长的技术人员组成小组,相互配合,发挥各自专长,开发出完善的产品。随着芯片集成度的提高,很多算法已形成工业标准,DSP厂家和一些软件开发商(第3方)合作,推出了芯片组和参考设计。这样就大大缩短了开发周期,提高了设计质量,给用户带来很大的好处。为进一步降低成本,提高产品的市场竞争力,很多用户和DSP厂家合作,把批量大、性能优良的系统或分系统集成到一个芯片内,这样就可更为迅速地构成高技术产品。

    软件的开发仍然是DSP应用过程中的关键问题。通常DSP软件包括应用程序代码、操作系统以及外围设备的接口程序等。为了标准化,国外有人提出了其结构大致类同于远程通信开放系统互连的7层模型。这种模型指定了每个模块要实现的目的,也保持了各层之间的透明性,层次之间的接口也都有严格定义。这样各种软件开发者都可以提供每个层次中独特的有创造性的软件,又不影响整个系统的软件结构。算法研究者提供应用所需的算法,如图像压缩、声音压缩、通信规程和协议等。软件开发者则将这些算法转换成特定DSP平台上能实时运行的程序代码。而DSP操作系统和工具软件又由另外的开发商或销售商承担。这样,对于用户或设计工程师来说,主要注意力将集中在系统的综合上。他们将在各种销售商的产品中进行选择,找出最适合的芯片、相应的操作方法和算法,选择有商业价值的DSP软件。用户将会发现,购买软件比用户自己编写更经济,开发周期也会更短。

 

 

5 最新DSP芯片

 

下面简要介绍几种代表当前DSP发展水平的先进芯片。

    (1)ADSP2181:这是美国AD公司的一个很成功的产品,具有令人满意的性能价格比。它是集成度很高的定点DSP,在ADSP21XX芯片基础上,把24×16kbyte程序存储器、16×16kbyte数据存储器、两路串行接口和两路DMA都集成在一个芯片内。其指令周期只有30ns,作1024点快速傅立叶变换只需1.07ms,比其它公司的定点DSP芯片(如TI公司的TMS320C50、AT&T公司的DSP1610-30、Motorola公司的DSP56166等)的速度都要快。它还有3种低功耗工作模式,特别适合语音编码、有线调制解调器、无线通信和智能仪表等应用。

 

    (2)ADSP21060/21062:这是美国AD公司推出的超级哈佛结构计算机,是目前运算能力最强的浮点DSP芯片。它集成了工业上最快的IEEE32位浮点ADSP21020,除此之外,片内还有4M位双口SRAM、串行和并行通信口、主机接口、多处理器接口和一个智能DMA控制器。

该芯片采用高速低功耗的CMOS工艺,指令周期只有25ns,工作在40MIPS的情况下,可获得120MFLOPS(每秒兆浮点运算数)的峰值运算能力。表2列出其处理数字信号的能力。

 

    (3)TMS320C80/82:这是美国TI公司在1995年推出的专门针对多媒体应用的芯片。它是一个多处理器DSP。主处理器(MP)是一个32位RISC处理器,具有IEEE 754浮点单元硬件,由它管理4个32位先进的DSP。片内有50kbyte单周期存储器,分成容量为2kbyte的25个存储块。5个处理器和25个存储块之间通过交叉栅(Crossbar)连接,每个处理器有局部接口(L)、全局接口(G)和指令接口(I),通过交叉栅可访问不同的数据存储块和属于自己的指令存储块。除此之外,片内有一个视频控制器,具有能同时采集图像和显示图像的双帧定时器。还有一个传输控制器(TC),用于指令缓冲存储以及片内和片外存储器之间的数据传输。这个超级芯片约有4百万只晶体管,采用305插针陶瓷管脚栅阵列(PGA)封装。它的峰值运算能力为每秒20亿次RISC类型操作。片内传输指令的速度为1.8Gbyte/s,片内传输数据的速度为2.4Gbyte/s,片内和片外传输数据的速度能达到400Mbyte/s。国内有不少单位使用了这种芯片。存在的问题是软件开发比较困难,一般的编程者很难充分运用它的片内资源,因此,据说TI公司不准备对这一芯片作进一步的开发。

 

    (4)TMS320C6201:这是TI公司最近推出的TMS320C6X系列中的第一个产品。它是32位高性能的定点处理器,峰值运算能力达到1600MIPS。该芯片采用256位的长指令结构,执行周期为5ns,每周期执行8条32位的指令。它对应8个功能单元,分为A和B两组,每组包括4个功能单位,即执行数据寻址的D单元、执行乘法的M单元、执行算术逻辑和转换的S与L单元,还有一个16×32位的寄存器组。A和B之间有总线相连,可交互传输数据。系统按流水线管线运行,如果8条指令不能同时执行,也可分为几个周期执行。除此之外,片内还有1M位的SRAM作为程序和数据存储器;一个32位外部存储器接口EMIF,支持同步和非同步、静态和动态等类型的存储器接口;一个16位的主机接口和两个DMA协处理器以便引导程序加载。该芯片在通信上有很广泛的应用。一个成功的例子是用它来实现离散多音调制(DMT)。在距离为3km非对称的数据用户线(ADSL)上,可达到8Mbit/s和800kbit/s的速率。此外,还可用于多通道声码器、多通道回波抵消、电缆调制解调器和蜂窝通信基站等。

 

 

6 结束语

 

    近几年来,DSP芯片、应用软件和系统的发展非常迅速,每年增长速度高达40%。其市场驱动力主要是因特网、无线通信、硬盘驱动器、可视电话和会议电视以及其它消费类电子产品。也就是说,DSP产业的发展依赖于通信技术和通信市场。随着新的通信体制、传输方式和多媒体智能终端的迅速发展,其算法、标准和规程都需要在实践中不断发展、改进和优化。DSP编程的灵活性和不断增强的运算能力,同时又将使通信技术向更高层次迈进。这对通信领域的广大科技人员是一个机遇。抓住这个机遇,我们将大有作为。□

 

(收稿日期:1997-12-09)

[摘要] 本文介绍了DSP的发展概况、特点和应用前景,详述了目前国内广泛使用的两个DSP芯片系列,最后总结了DSP和通信技术的密切关系。

[关键词] 信号 数字信号处理 多媒体通信

[Abstract] This paper outlines the de-velopments,features and applica-tion prospects of DSP,details two series of DSP chips that are widely used in China today,and finally describes the close rela-tionships between DSP and the communication technology.

[Keywords] Signal DSP Multimedia communication