我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1064|回复: 2

[资料贡献] DSP是什么

[复制链接]
  • TA的每日心情
    无聊
    4 天前
  • 签到天数: 1 天

    [LV.1]初来乍到

    110

    主题

    78

    回帖

    705

    积分

    二级逆天

    积分
    705

    终身成就奖金点子奖

    QQ
    发表于 2016-11-14 20:20:37 | 显示全部楼层 |阅读模式

    DSP是什么


    | 数字信号处理 | 数字信号处理器 | DSP处理器与通用处理器的比较 |

    Digital Signal Processing 数字信号处理

    作为一个案例研究,我们来考虑数字领域里最通常的功能:滤波。简单地说,滤波就是对信号进行处理,以改善其特性。例如,滤波可以从信号里清除噪声或静电干扰,从而改善其信噪比。为什么要用微处理器,而不是模拟器件来对信号做滤波呢?我们来看看其优越性:
    模拟滤波器(或者更一般地说,模拟电路)的性能要取决于温度等环境因素。而数字滤波器则基本上不受环境的影响。
    数字滤波易于在非常小的宽容度内进行复制,因为其性能并不取决于性能已偏离正常值的器件的组合。
    一个模拟滤波器一旦制造出来,其特性(例如通带频率范围)是不容易改变的。使用微处理器来实现数字滤波器,就可以通过对其重新编程来改变滤波的特性。

    信号处理方式的比较

    比较因素 模拟方式 数字方式
    修改设计的灵活性 修改硬件设计,或调整硬件参数 改变软件设置
    精度 元器件精度 A/D的位数和计算机字长,算法
    可靠性和可重复性 受环境温度、湿度、噪声、 不受这些因素的影响
    电磁场等的干扰和影响大
    大规模集成 尽管已有一些模拟集成电路, 但品种较少、集成度不高、价格较高DSP器件体积小、功能强、功耗小、一致性好、使用方便、性能/价格比高
    实时性 除开电路引入的延时外,处理是实时的 由计算机的处理速度决定
    高频信号的处理 可以处理包括微波毫米波乃至光波信号 按照奈准则的要求,受S/H、A/D和 处理速度的限制

    Digital Signal Processor 数字信号处理器

    微处理器(Microprocessor)的分类
    通用处理器(GPP)
    采用冯.诺依曼结构,程序和数据的存储空间合二而一
    8-bit Apple(6502),NEC PC-8000(Z80)
    8086/286/386/486/Pentium/Pentium II/ Pentium III
    PowerPc 64-bit CPU(SUN Sparc,DEC Alpha, HP)
    CISC 复杂指令计算机, RISC 精简指令计算机
    采取各种方法提高计算速度,提高时钟频率,高速总线,多级Cashe,协处理器等
    Single Chip Computer/ Micro Controller Unit(MCU)
    除开通用CPU所具有的ALU和CU,还有存储器(RAM/ROM)寄存器,时钟,计数器,定时器,串/并口,有的还有A/D,D/A
    INTEL MCS/48/51/96(98)
    MOTOROLA HCS05/011
    DSP
    采用哈佛结构,程序和数据分开存储
    采用一系列措施保证数字信号的处理速度,如对FFT的专门优化
    MCU与DSP的简单比较
    MCU DSP
    低档 高档 低档 高档
    指令周期(ns) 600 40 50 5
    乘加时间(ns) 1900 80 50 5
    US$/MIPS 1.5 0.5 0.15 0.1

    DSP处理器与通用处理器的比较
    考虑一个数字信号处理的实例,比如有限冲击响应滤波器


    (FIR)。用数学语言来说,FIR滤波器是做一系列的点积。取一个输入量和一个序数向量,在系数和输入样本的滑动窗口间作乘法,然后将所有的乘积加起来,形成一个输出样本。

    类似的运算在数字信号处理过程中大量地重复发生,使得为此设计的器件必须提供专门的支持,促成了了DSP器件与通用处理器(GPP)的分流:

    1 对密集的乘法运算的支持

    GPP不是设计来做密集乘法任务的,即使是一些现代的GPP,也要求多个指令周期来做一次乘法。而DSP处理器使用专门的硬件来实现单周期乘法。DSP处理器还增加了累加器寄存器来处理多个乘积的和。累加器寄存器通常比其他寄存器宽,增加称为结果bits的额外bits来避免溢出。
    同时,为了充分体现专门的乘法-累加硬件的好处,几乎所有的DSP的指令集都包含有显式的MAC指令。

    2 存储器结构

    传统上,GPP使用冯.诺依曼存储器结构。这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核。通常,做一次乘法会发生4次存储器访问,用掉至少四个指令周期。

    大多数DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。它们有两组总线连接到处理器核,允许同时对它们进行访问。这种安排将处理器存贮器的带宽加倍,更重要的是同时为处理器核提供数据与指令。在这种布局下,DSP得以实现单周期的MAC指令。

    还有一个问题,即现在典型的高性能GPP实际上已包含两个片内高速缓存,一个是数据,一个是指令,它们直接连接到处理器核,以加快运行时的访问速度。从物理上说,这种片内的双存储器和总线的结构几乎与哈佛结构的一样了。然而从逻辑上说,两者还是有重要的区别。

    GPP使用控制逻辑来决定哪些数据和指令字存储在片内的高速缓存里,其程序员并不加以指定(也可能根本不知道)。与此相反,DSP使用多个片内存储器和多组总线来保证每个指令周期内存储器的多次访问。在使用DSP时,程序员要明确地控制哪些数据和指令要存储在片内存储器中。程序员在写程序时,必须保证处理器能够有效地使用其双总线。

    此外,DSP处理器几乎都不具备数据高速缓存。这是因为DSP的典型数据是数据流。也就是说,DSP处理器对每个数据样本做计算后,就丢弃了,几乎不再重复使用。

    3 零开销循环

    如果了解到DSP算法的一个共同的特点,即大多数的处理时间是花在执行较小的循环上,也就容易理解,为什么大多数的DSP都有专门的硬件,用于零开销循环。所谓零开销循环是指处理器在执行循环时,不用花时间去检查循环计数器的值、条件转移到


    循环的顶部、将循环计数器减1。

    与此相反,GPP的循环使用软件来实现。某些高性能的GPP使用转移预报硬件,几乎达到与硬件支持的零开销循环同样的效果。

    4 定点计算

    大多数DSP使用定点计算,而不是使用浮点。虽然DSP的应用必须十分注意数字的精确,用浮点来做应该容易的多,但是对DSP来说,廉价也是非常重要的。定点机器比起相应的浮点机器来要便宜(而且更快)。为了不使用浮点机器而又保证数字的准确,DSP处理器在指令集和硬件方面都支持饱和计算、舍入和移位。

    5 专门的寻址方式

    DSP处理器往往都支持专门的寻址模式,它们对通常的信号处理操作和算法是很有用的。例如,模块(循环)寻址(对实现数字滤波器延时线很有用)、位倒序寻址(对FFT很有用)。这些非常专门的寻址模式在GPP中是不常使用的,只有用软件来实现。

    6 执行时间的预测

    大多数的DSP应用(如蜂窝电话和调制解调器)都是严格的实时应用,所有的处理必须在指定的时间内完成。这就要求程序员准确地确定每个样本需要多少处理时间,或者,至少要知道,在最坏的情况下,需要多少时间。

    如果打算用低成本的GPP去完成实时信号处理的任务,执行时间的预测大概不会成为什么问题,应为低成本GPP具有相对直接的结构,比较容易预测执行时间。然而,大多数实时DSP应用所要求的处理能力是低成本GPP所不能提供的。

    这时候,DSP对高性能GPP的优势在于,即便是使用了高速缓存的DSP,哪些指令会放进去也是由程序员(而不是处理器)来决定的,因此很容易判断指令是从高速缓存还是从存储器中读取。DSP一般不使用动态特性,如转移预测和推理执行等。因此,由一段给定的代码来预测所要求的执行时间是完全直截了当的。从而使程序员得以确定芯片的性能限制。

    7 定点DSP指令集

    定点DSP指令集是按两个目标来设计的:

    使处理器能够在每个指令周期内完成多个操作,从而提高每个指令周期的计算效率。
    将存贮DSP程序的存储器空间减到最小(由于存储器对整个系统的成本影响甚大,该问题在对成本敏感的DSP应用中尤为重要)。
    为了实现这些目标,DSP处理器的指令集通常都允许程序员在一个指令内说明若干个并行的操作。例如,在一条指令包含了MAC操作,即同时的一个或两个数据移动。在典型的例子里,一条指令就包含了计算FIR滤波器的一节所需要的所有操作。这种高效率付出的代价是,其指令集既不直观,也不容易使用(与GPP的指令集相比)。

    GPP的程序通常并不在意处理器的指令集是否容易使用,因为他们一般使用象C或C++等高级语言


    。而对于DSP的程序员来说,不幸的是主要的DSP应用程序都是用汇编语言写的(至少部分是汇编语言优化的)。这里有两个理由:首先,大多数广泛使用的高级语言,例如C,并不适合于描述典型的DSP算法。其次,DSP结构的复杂性,如多存储器空间、多总线、不规则的指令集、高度专门化的硬件等,使得难于为其编写高效率的编译器。

    即便用编译器将C源代码编译成为DSP的汇编代码,优化的任务仍然很重。典型的DSP应用都具有大量计算的要求,并有严格的开销限制,使得程序的优化必不可少(至少是对程序的最关键部分)。因此,考虑选用DSP的一个关键因素是,是否存在足够的能够较好地适应DSP处理器指令集的程序员。

    8 开发工具的要求

    因为DSP应用要求高度优化的代码,大多数DSP厂商都提供一些开发工具,以帮助程序员完成其优化工作。例如,大多数厂商都提供处理器的仿真工具,以准确地仿真每个指令周期内处理器的活动。无论对于确保实时操作还是代码的优化,这些都是很有用的工具。

    GPP厂商通常并不提供这样的工具,主要是因为GPP程序员通常并不需要详细到这一层的信息。GPP缺乏精确到指令周期的仿真工具,是DSP应用开发者所面临的的大问题:由于几乎不可能预测高性能GPP对于给定任务所需要的周期数,从而无法说明如何去改善代码的性能。

    DSP硬件结构的特点和软件的特点
    硬件结构的特点

    1 Harvard结构


    程序与数据存储空间分开,各有独立的地址总线和数据总线,取指和读数可以同时进行,从而提高速度,目前的水平已达到90亿次浮点运算/秒(9000MFLOPS)

    2 采用流水作业(pipline)

    3 独立的硬件乘法器

    乘法指令在单周期内完成,优化卷积、数字滤波、FFT、相关、矩阵运算等算法中的大量重复乘法

    4 循环寻址(Circular addressing),位倒序(bit-reversed)等特殊指令

    使FFT、卷积等运算中的寻址、排序及计算速度大大提高。1024点FFT的时间已小于1µs

    5 独立的DMA总线和控制器

    有一组或多组独立的DMA总线,与CPU的程序、数据总线并行工作,在不影响CPU工作的条件下,DMA速度已达800Mbyte/s以上

    6 多处理器接口

    使多个处理器可以很方便的并行或串行工作以提高处理速度

    7 JTAG(Joint Test Action Group)标准测试接口(IEEE 1149标准接口)

    便于对DSP作片上的在线仿真和多DSP条件下的调试



    软件的特点
    1 立即数寻址

    2 直接寻址

    TI公司的TMS320系列芯片将数据存储器分为512页,每页128字。设置一个数据页指针DP(Data Pointer),用9-bit指向一个数据页,再加上一个7-bit的页内偏移地址,形成16-bit的数据地址。这样有利


    于大大加快寻址速度。

    3 间接寻址

    8个辅助寄存器(AR0--AR7),由一个辅助寄存器指针(ARP 3-bit)来指定一个辅助寄存器算术单元(ARAU)作16-bit无符号数运算,决定一个新的地址,装入辅助寄存器中的一个

    AR0--AR7的内容相当灵活,可以装入立即数,加上立即数,减去立即数;也可以从数据存储器装入地址;还可以作以下的变址寻址:

    将该AR的内容加1或减1,再寻址(循环常用)
    将该AR的内容加上或减去AR0的内容,再寻址
    将该AR的内容逆向进位加上或减去AR0的内容,再寻址

    由于采用反向进位,得以实现位倒序寻址

    原序 原地址 位倒序后地址 位倒序
    0 000 000 0
    1 001 100 4
    2 010 010 2
    3 011 110 6
    4 100 001 1
    5 101 101 5
    6 110 011 3
    7 111 111 7
    例:MAC X0,Y0,A XR0)+,X0 YR4)+N4,Y0
    这条指令命令DSP56300:

    将寄存器X0和Y0中的数相乘
    结果加到Acc A中
    将寄存器R0所指的X存储器地址中的值装入寄存器X0
    将寄存器R4所指的Y存储器地址中的值装入寄存器Y0 R0的值加1
    寄存器N4的值加给R4

    可以看到,运算后的次序符合FFT的蝶形运算的要求

    采用循环寻址实现零开销的循环,大大增进了如卷积、相关、矩阵运算、FIR等算法的实现速度

    4 独特的乘法指令

    DSP开发工具
    1 代码生成工具

    C 优化编译器

    汇编语言工具
    汇编器(Assembler)
    连接器(Linker)
    归档器(Archiver)
    交叉引用列表器(Cross-Reference Lister)
    2 系统集成及调试环境与工具(以TI为例)

    调试器接口(C/Assembly source debugger)

    为嵌入式系统的开发提供了丰富的功能与灵活性。该调试器是下面要讨论的软仿真器、评估模块、在线仿真器等的标准接口。

    该调试器可以运行在PC或SPARC等平台上,对用C 或汇编语言写的程序提供完全的控制。其代码分析功能通过快速确认最费时的程序段,提示应该将开发时间集中在什么地方

    软仿真器(Simulator)
    TMS320软件仿真器是一个软件程序,使用主机的处理器和存储器来仿真TMS320 DSP的微处理器和微计算机模式,从而进行软件开发和非实时的程序验证。在PC机上,典型的仿真速度为每秒几百条指令

    DSP入门套件(DSK,DSP Starter Kit)
    为初学者设计和生产的DSK是一种用以评价DSP平台的廉价的开发工具。在PC机的DOS或Windows下,用户可以使用DSK来作DSP的实验,进行诸如控制系统、语音处理等应用;也可以用来编写和运行实时源代码,并对其作评估;还可以用来调试用户自己的系统

    银杏开发、实验系统(DES,Dsp Expirement System)
    银杏DES含有TMS320C542-40及相关接口,还特别内置了信号源,附带虚拟示波器和频谱仪软件。采用这套系统使用户对外设的


    依赖降到最低,仅仅需要一张卡和一套软件就可以进行DSP的开发或实验。

    标准评估模块(EVM)
    TMS320的评估模块(EVM)是廉价的开发板,用于器件评估、标准程序检查、以及有限的系统调试。EVM是一个PC插件,包括目标处理器、一个小容量的存储器、和有限的外设。EVM可以用来实时运行代码,并与外部系统接口

    TMS320硬件仿真器(Emulators)

    扩展开发系统(XDS,extended development system)是功能强大的全速仿真器,用以作系统级的集成与调试。

    扫描式仿真(Scan-Based Emulator)是一种独特的、非插入式的系统仿真、集成、调试方法。使用这种方法,程序可以从片内或片外的目标存储器实时执行,在任何时钟速度下都不会引入额外的等待状态

    3 实时操作系统

    对于简单的DSP任务,用前面介绍的开发工具已能满足开发任务的需要,往往不需要操作系统就可以进行。但当DSP的任务增加和任务的复杂性提高,例如对实时性要求很高的多DSP并行操作的多任务系统,可能就需要某种操作系统来管理系统的资源,安排多任务的执行和任务间的信息交换等

    DSP的操作系统SPOX
    SPOX是专为DSP系统设计和软件开发而设计的实时多任务操作系统。它提供一组由C语言调用的功能,与所开发的硬件平台无关,从而将DSP的实时应用部分从许多低层的硬件细节中隔离出来。它作为DSP实时应用开发的一个集成环境,完成从新的算法概念出发,直到把应用软件装入产品硬件的整个开发任务




    DSP芯片介绍
    1 什么是DSP芯片
    DSP芯片,也称数字信号处理器,是一种具有特殊结构的微处理器。DSP芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特殊的DSP 指令,可以用来快速地实现各种数字信号处理算法。根据数字信号处理的要求,DSP芯片一般具有如下的一些主要特点:


    (1) 在一个指令周期内可完成一次乘法和一次加法。

    (2) 程序和数据空间分开,可以同时访问指令和数据。

    (3) 片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问。

    (4) 具有低开销或无开销循环及跳转的硬件支持。

    (5) 快速的中断处理和硬件I/O支持。

    (6) 具有在单周期内操作的多个硬件地址产生器。

    (7) 可以并行执行多个操作。

    (8) 支持流水线操作,使取指、译码和执行等操作可以重叠执行。

    与通用微处理器相比,DSP芯片的其他通用功能相对较弱些。

    2 DSP芯片的发展

    世界上第一个单片DSP芯片是1978年AMI公司宣布的S2811,1979年美国Iintel公司发布的商用可编程期间2920是DSP芯片的一个主要里程碑。这两种芯


    片内部都没有现代DSP芯片所必须的单周期芯片。 1980年。日本NEC公司推出的μPD7720是第一个具有乘法器的商用DSP 芯片。第一个采用CMOS工艺生产浮点DSP芯片的是日本的Hitachi 公司,它于1982年推出了浮点DSP芯片。1983年,日本的Fujitsu公司推出的MB8764,其指令周期为120ns ,且具有双内部总线,从而处理的吞吐量发生了一个大的飞跃。而第一个高性能的浮点DSP芯片应是AT&T公司于1984年推出的DSP32。

    在这么多的DSP芯片种类中,最成功的是美国德克萨斯仪器公司(Texas Instruments,简称TI)的一系列产品。TI公司灾982年成功推出启迪一代DSP芯片TMS32010及其系列产品TMS32011、TMS32C10/C14/C15/C16/C17等,之后相继推出了第二代DSP芯片TMS32020、TMS320C25/C26/C28,第三代DSP芯片TMS32C30/C31/C32,第四代DSP芯片TMS32C40/C44,第五代DSP芯片TMS32C50/C51/C52/C53以及集多个DSP于一体的高性能DSP芯片TMS32C80/C82等。

    自1980年以来,DSP芯片得到了突飞猛进的发展,DSP芯片的应用越来越广泛。从运算速度来看,MAC(一次乘法和一次加法)时间已经从80年代初的400ns(如TMS32010)降低到40ns(如TMS32C40),处理能力提高了10多倍。DSP芯片内部关键的乘法器部件从1980年的占模区的40左右下降到5以下,片内RAM增加一个数量级以上。从制造工艺来看,1980年采用4μ的N沟道MOS工艺,而现在则普遍采用亚微米CMOS工艺。DSP芯片的引脚数量从1980年的最多64个增加到现在的200个以上,引脚数量的增加,意味着结构灵活性的增加。此外,DSP芯片的发展,是DSP系统的成本、体积、重量和功耗都有很大程度的下降。

    3 DSP芯片的分类

    DSP的芯片可以按照以下的三种方式进行分类。

    1. 按基础特性分

    这是根据DSP芯片的工作时钟和指令类型来分类的。如果DSP芯片在某时钟频率范围内的任何频率上能正常工作,除计算速度有变化外,没有性能的下降,这类DSP芯片一般称之为静态DSP芯片。

    如果有两种或两种以上的DSP芯片,它们的指令集和相应的机器代码机管脚结构相互兼容,则这类DSP芯片称之为一致性的DSP芯片。

    2. 按数据格式分

    这是根据DSP芯片工作的数据格式来分类的。数据以定点格式工作的DSP芯片称之为定点DSP芯片。以浮点格式工作的称为DSP芯片。不同的浮点DSP芯片所采用的浮点格式不完全一样,有的DSP芯片采用自定义的浮点格式,有的DSP芯片则采用IEEE的标准浮点格式。

    3. 按用途分

    按照DSP芯片的用途来分,可分为通用型DSP芯片和专用型的DSP芯片。通用型DSP芯片适合普通的DSP应用,如TI公司的一系列DSP芯片。专用型DSP芯片市为特定的DSP运算而设计,更适合特殊的运算,如数字滤波,卷积和FFT等。

    4 DSP芯片的选择



    设计DSP应用系统,选择DSP芯片时非常重要的一个环节。只有选定了DSP芯片才能进一步设计外围电路集系统的其它电路。总的来说,DSP芯片的选择应根据实际的应用系统需要而确定。一般来说,选择DSP芯片时考虑如下诸多因素。

    1. DSP芯片的运算速度。运算速度是DSP芯片的一个最重要的性能指标,也是选择DSP芯片时所需要考虑的一个主要因素。DSP芯片的运算速度可以用以下几种性能指标来衡量:

    (1) 指令周期。就是执行一条指令所需要的时间,通常以ns为单位。

    (2) MAC时间。即一次乘法加上一次加法的时间。

    (3) FFT执行时间。即运行一个N点FFT程序所需的时间。

    (4) MIPS。即每秒执行百万条指令。

    (5) MOPS。即每秒执行百万次操作。

    (6) MFLOPS。即每秒执行百万次浮点操作。

    (7) BOPS。即每秒执行十亿次操作。

    2. DSP芯片的价格。根据一个价格实际的应用情况,确定一个价格适中的DSP芯片。

    3. DSP芯片的硬件资源。

    4. DSP芯片的运算速度。

    5. DSP芯片的开发工具。

    6. DSP 芯片的功耗。

    7. 其它的因素,如封装的形式、质量标准、生命周期等。

    DSP应用系统的运算量是确定选用处理能力多大的DSP芯片的基础。那么如何确定DSP系统的运算量以选择DSP芯片呢?

    1. 按样点处理

    按样点处理就是DSP算法对每一个输入样点循环一次。例如;一个采用LMS算法的256抽头德的自适应FIR滤波器,假定每个抽头的计算需要3个MAC周期,则256抽头计算需要256*3=768个MAC周期。如果采样频率为8KHz,即样点之间的间隔为125μs的时间,DSP芯片的MAC周期为200μs,则768个周期需要153.6μs的时间,显然无法实时处理,需要选用速度更快的芯片。

    2. 按帧处理

    有些数字信号处理算法不是每个输入样点循环一次,而是每隔一定的时间间隔(通常称为帧)循环一次。所以选择DSP芯片应该比较一帧内DSP芯片的处理能力和DSP算法的运算量。假设DSP芯片的指令周期为P(ns),一帧的时间为⊿τ(ns),则该DSP芯片在一帧内所提供的最大运算量为⊿τ/ P 条指令。

    5 DSP芯片的基本结构

    DSP芯片的基本结构包括:

    (1)哈佛结构;

    (2)流水线操作;

    (3)专用的硬件乘法器;

    (4)特殊的DSP指令;

    (5)快速的指令周期。

    哈佛结构

    哈佛结构的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址,独立访问。与两个存储器相对应的是系统中设置了程序总线和数据总线,从而使数据的吞吐率提高了一倍。由于程序和存储器在两个分开的空间中,因此取指和


    执行能完全重叠。

    流水线与哈佛结构相关,DSP芯片广泛采用流水线以减少指令执行的时间,从而增强了处理器的处理能力。处理器可以并行处理二到四条指令,每条指令处于流水线的不同阶段。入图示出一个三级流水线操作的例子。

    CLLOUT1

    取指 N N-1 N-2

    译码 N-1 N N-2

    执行 N-2 N-1 N

    图4-1 三级流水线操作

    专用的硬件乘法器

    乘法速度越快,DSP处理器的性能越高。由于具有专用的应用乘法器,乘法可在一个指令周期内完成。

    特殊的DSP指令DSP芯片是采用特殊的指令。

    快速的指令周期哈佛结构、流水线操作、专用的硬件乘法器、特殊的DSP指令再加上集成电路的优化设计可使DSP芯片的指令周期在200ns以下。

    6 DSP系统的特点

    数字信号处理系统是以数字信号处理为基础,因此具有数字处理的全部特点:

    (1) 接口方便。DSP系统与其它以现代数字技术为基础的系统或设备都是相互兼容,这样的系统接口以实现某种功能要比模拟系统与这些系统接口要容易的多。

    (2) 编程方便。DSP系统种的可编程DSP芯片可使设计人员在开发过程中灵活方便地对软件进行修改和升级。

    (3) 稳定性好。DSP系统以数字处理为基础,受环境温度以及噪声的影响较小,可靠性高。

    (4) 精度高。16位数字系统可以达到的精度。

    (5) 可重复性好。模拟系统的性能受元器件参数性能变化比较大,而数字系统基本上不受影响,因此数字系统便于测试,调试和大规模生产。

    (6) 集成方便。DSP系统中的数字部件有高度的规范性,便于大规模集成。
    回复

    使用道具 举报

    该用户从未签到

    632

    主题

    6399

    回帖

    209

    积分

    三级逆天

    -

    积分
    209

    忠实会员社区居民社区劳模原创达人最爱沙发终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖金点子奖

    QQ
    发表于 2016-11-15 08:15:50 | 显示全部楼层
    -
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    813

    回帖

    495

    积分

    二级逆天

    积分
    495

    终身成就奖社区居民优秀斑竹奖

    QQ
    发表于 2016-11-15 08:54:43 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    论坛开启做任务可以
    额外奖励金币快速赚
    积分升级了


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表