数字信号处理器

目录

  1. 1 数字信号处理器
  2. 概述
  3. 2 数字信号处理器的构建
  1. 软件架构
  2. 指令集
  3. 数据说明
  1. 程序流程
  2. 硬件架构
  3. 内存架构
  1. 寻址和虚拟内存

数字信号处理器

数字信号处理器(DSP)是一种专门的微处理器芯片,其架构的业务需要优化的数字信号处理。数字信号处理器在MOS集成电路芯片上制造。它们广泛用于音频信号处理、电信、数字图像处理、雷达、声纳和语音识别系统以及常见的消费类电子设备中,例如手机、磁盘驱动器和高清电视(HDTV)产品。

数字信号处理器的目标通常是测量,过滤或压缩连续的真实世界模拟信号。大多数通用微处理器也可以成功执行数字信号处理算法,但可能无法实时实时地跟上这种处理。此外,专用DSP通常具有更好的电源效率,因此由于功耗限制,它们更适合于便携式设备(如手机)。数字信号处理器通常使用特殊的存储器体系结构,这些体系结构能够同时获取多个数据或指令。数字信号处理器通常还采用离散余弦变换来实现数据压缩技术。 (DCT)特别是DSP中广泛使用的压缩技术。

数字信号处理器

概述

数字信号处理算法通常需要对一系列数据样本快速且重复地执行大量数学运算。信号(可能来自音频或视频传感器)不断从模拟转换为数字,进行数字处理,然后再转换回模拟形式。许多数字信号处理器应用都有对延迟的限制;也就是说,要使系统正常工作,DSP操作必须在某个固定时间内完成,并且延迟(或批处理)处理不可行。

大多数通用微处理器和操作系统都可以成功执行数字信号处理器算法,但由于功率效率方面的限制,因此不适合在便携式设备(如移动电话和PDA)中使用。然而,专用数字信号处理器将倾向于提供一种成本更低的解决方案,具有更好的性能,更低的等待时间,并且不需要专门的冷却或大电池。

这种性能的提高导致在商业通信卫星中引入了数字信号处理,其中需要数百甚至数千个模拟滤波器、开关、变频器等来接收和处理上行链路信号,并为下行链路做好准备,并且可以替换为专用DSP会对卫星的重量、功耗、结构的复杂性/成本、操作的可靠性和灵活性产生重大好处。例如,运营商SES于2018年发射的SES-12和SES-14卫星都是由空客防务和太空公司制造的,使用DSP的容量为25%。

数字信号处理器的体系结构专门针对数字信号处理进行了优化。由于信号处理很少是系统的xxx任务,因此大多数还支持作为应用处理器或微控制器的某些功能。下面概述了一些用于优化DSP算法的有用功能。

数字信号处理器的构建

软件架构

按照通用处理器的标准,数字信号处理器指令集通常是高度不规则的;因此,数字信号处理器指令集通常是不规则的。传统的指令集由允许它们执行更多操作的更通用的指令组成,而针对数字信号处理进行了优化的指令集包含用于DSP计算中经常发生的常见数学运算的指令。传统指令集和数字信号处理器优化指令集都能够计算任意运算,但是在数字信号处理器优化指令集中,可能需要多个ARM或x86指令进行计算的运算可能只需要一条指令。

软件体系结构的一个含义是,通常将手动优化的汇编代码 例程(汇编程序)打包到库中以供重用,而不是依赖于高级编译器技术来处理基本算法。即使使用了现代的编译器优化,手动优化的汇编代码也更加有效,并且手写DSP涉及的许多常见算法都是为了充分利用体系结构优化。

指令集

  • 乘法累加(MAC,包括融合的乘法加法、FMA)操作
    • 广泛用于各种矩阵运算
      • 卷积滤波
      • 点积
      • 多项式评估
    • 基本的DSP算法在很大程度上取决于乘法累加性能
      • FIR滤波器
      • 快速傅立叶变换(FFT)
  • 相关的ISA和说明:
    • SIMD
    • 威力
    • 超标量架构
  • 用于环形缓冲区中模寻址和FFT交叉引用的位反转寻址模式的专用指令
  • DSP有时使用时间平稳编码来简化硬件并提高编码效率。
  • 多个算术单元可能需要内存架构来支持每个指令周期数次访问-通常支持同时从2条单独的数据总线和下一条指令(从指令高速缓存或第3个程序存储器)读取2个数据值。
  • 特殊的循环控件,例如在非常紧密的循环中执行几个指令字的体系结构支持,而没有用于指令提取或退出测试的开销-例如零开销循环和硬件循环缓冲区。

数据说明

  • 饱和算法,其中产生溢出的操作将以寄存器可以容纳的xxx值(或最小值)累积,而不是回绕(xxx值+1不会像许多通用CPU那样溢出至最小值,而是停留在xxx)。有时可以使用各种粘性位操作模式。
  • 定点算术通常用于加速算术处理
  • 单周期操作可增加流水线优势

程序流程

  • 浮点单元直接集成到数据路径中
  • 流水线架构
  • 高度并行的乘法累加器(MAC单位)
  • 硬件控制的循环,以减少或消除循环操作所需的开销

硬件架构

在工程中,硬件体系结构是指对系统物理组件及其相互关系的标识。该描述通常称为硬件设计模型,它使硬件设计人员可以了解其组件如何适合系统架构,并为软件组件设计人员提供软件开发和集成所需的重要信息。硬件架构的明确定义使各种传统工程学科(例如,电气和机械工程)可以更有效地协同工作,以开发和制造新的机器、设备和组件。

硬件也是计算机工程行业中用来将(电子计算机)硬件与运行于其上的软件明确地区分开的表达。但是,自动化和软件工程学科中的硬件不必只是某种形式的计算机。现代汽车运行的软件比阿波罗飞船要多得多。同样,如果不运行在飞机上嵌入和分发的数千万条计算机指令,并且驻留在标准计算机硬件和专用硬件组件(例如IC有线逻辑门、模拟和混合设备以及其他数字组件)中,现代飞机就无法运行。有效建模单独的物理组件如何组合以形成复杂系统的需求对于包括计算机。

内存架构

数字信号处理器通常针对流数据进行了优化,并使用能够同时获取多个数据或指令的特殊内存架构,例如哈佛架构或改良的冯·诺依曼架构,它们使用单​​独的程序和数据存储器(有时甚至可以并发访问)多条数据总线。

DSP有时可以依靠支持代码来了解缓存层次结构和相关的延迟。这是一个权衡,可以实现更好的性能。另外,广泛使用了DMA。

寻址和虚拟内存

DSP经常使用多任务操作系统,但不支持虚拟内存或内存保护。使用虚拟内存的操作系统需要更多时间在进程之间进行上下文切换,从而增加了延迟。

  • 硬件模寻址
    • 允许实现循环缓冲区,而无需测试包装
  • 位反转寻址,一种特殊的寻址模式
    • 用于计算FFT
  • 排除内存管理单元
  • 地址生成单元

数字信号处理器

相关推荐

光线追踪硬件

目录 1 光线追踪硬件 2 射线追踪和光栅化 3 光线追踪硬件的实现光线追踪硬件光线追踪硬件是专用于加速光线跟踪计算的专用计算机硬件。 射线追踪和光栅化可以从概念上将渲染3D图形的问题呈现为找到一组“图元”(通常是三角形或多边形)和一组“射线”(每个像素通常一个或多个)之间的所有交点。到2010年,所有典型的图形加速板(称为图形处理单元(GPU))均使... (继续浏览)

北京吸脂医院_星医汇医疗美容绿宝石严选机构_百科头条

漂亮是每个女人梦寐以求的,而一个好的身材更是女人的首要追求。不少女性通过吸脂来改变身材。那么如何选择一个好的吸脂医院成了求美者的首要前提。就拿北京来说吧,吸脂医院有很多,大的上百家中小型的上千家,这样无疑就成了求美者选择的难题。星医汇医疗美容是一家多年来致力于吸脂的专业机构,针对吸脂手术的设计理念、手术术式、手术器械等多个维度进行了迭代升级。突破了... (继续浏览)

离子束光刻

目录 1 离子束光刻离子束光刻离子束光刻是一种以图案化方式在整个表面上扫描聚焦的离子束以创建非常小的结构(例如集成电路或其他纳米结构)的实践。 已经发现离子束光刻对于在三维表面上转印高保真度图形很有用。离子束光刻比UV、X射线或电子束光刻具有更高的分辨率,因为这些较重的粒子具有更大的动量。这使离子束的波长甚至比电子束的波长小,因此几乎没有衍射。动量还减... (继续浏览)

电子束光刻

目录 1 电子束光刻 2 电子束光刻系统 3 电子束光刻中的缺陷电子束光刻电子束光刻(通常缩写为电子束光刻、EBL)是一种扫描电子聚焦束以在被称为抗蚀剂(曝光)的电子敏感膜覆盖的表面上绘制自定义形状的实践。电子束改变了抗蚀剂的溶解性,通过将其浸入溶剂中(显影),可以选择性地除去抗蚀剂的已曝光或未曝光区域。与光刻一样,其目的是在抗蚀剂中形成非常小的结构,然后可... (继续浏览)

机器嗅觉

目录 1 机器嗅觉 2 气味本地化 ▪ 动机 ▪ 机器嗅觉的应用机器嗅觉机器嗅觉是气味感的自动模拟。它是现代工程中的新兴应用,它涉及使用机器人或其他自动化系统来分析空气中的化学物质。这种设备通常被称为电子鼻或电子鼻。迄今为止,电子鼻装置对有限数量的化学物质作出反应,而气味的产生是由独特的一组(可能有多种)气味化合物产生的,这使机器嗅觉的发展变得复杂。该技术在... (继续浏览)

传感器

目录 1 传感器 2 测量误差的分类 ▪ 传感器偏差 ▪ 分辨率 3 化学传感器 4 生物传感器 5 MOS传感器传感器在最广义的定义中,传感器是一种设备、模块、机器或子系统,其目的是检测环境中的事件或变化并将信息发送到其他电子设备,通常是计算机处理器。传感器始终与其他电子设备一起使用。 传感器还用于日常物品中,例如触摸感应式电梯按钮(触觉传感器)和通... (继续浏览)

功能医学

目录 1 功能医学 ▪ 描述 2 接待处 3 功能医学研究所功能医学功能医学是替代医学的一种形式,包含许多未经证实和未经证实的方法和治疗。其支持者声称,它基于环境与胃肠道、内分泌和免疫系统之间的相互作用,着重于疾病的“根本原因”,以制定“个体化的治疗计划”。它被描述为伪科学、庸医、本质上是补充医学和替代医学的品牌重塑。 描述支持者模糊地定义了功能医学的... (继续浏览)

电动发电机

目录 1 电动发电机 2 电力处理 ▪ 飞轮发电机 3 电动发电机的转换 4 电动发电机用于增加行驶速度 5 今天的电动发电机电动发电机电动发电机(一个M-G设置)是用于将一个设备的电功率为另一种形式。电动发电机组用于转换频率、电压或功率相位。它们还可用于将电气负载与电源线隔离。大型电动发电机广泛用​​于转换工业用电,而较小的电动发电机用于将电池电转换为较高... (继续浏览)

静电消除器

目录 1 静电消除器 2 静电消除器的历史静电消除器静电消除器是搭载比其他的电源的装置的电池,然后输入源转换成一个适当的直流电压,其可以通过被设计成由电池供电的第二装置一起使用。静电消除器消除了更换电池的需要,但可能消除了便携性的优点。静电消除器也可以有效地替换过时的电池设计。 静电消除器的一些示例包括9伏主电源,PP9电池的大小和形状,最初是打算在1... (继续浏览)

燃油喷射

目录 1 燃油喷射 2 基本考虑 3 燃油喷射的系统组成燃油喷射燃油喷射,是引入燃料在内燃机,最常见的汽车发动机,通过手段注射器。本文重点介绍往复活塞式和旋转活塞式发动机的燃油喷射。 所有的柴油(压缩点火)发动机都使用燃油喷射,许多奥托(火花点火)发动机都使用一种或另一种燃油喷射。1930年代末和1940年代初,量产的乘用车柴油发动机(例如梅赛德斯·奔... (继续浏览)

灯笼电池

目录 1 灯笼电池 2 灯笼电池常见规格 ▪ 6伏 ▪ 4.5伏 ▪ 7.5伏 ▪ 12伏灯笼电池灯笼电池是一种矩形电池,通常是碱性或碳锌一次电池,主要是在使用手电筒或灯。灯笼式电池在物理上更大,因此比普通的割炬电池提供更高的容量。灯笼电池在外壳内包括多个电池。 灯笼电池常见规格6伏6伏型号通常具有弹簧或螺钉端子。利用各种内部构造样式,相同的包装尺寸可... (继续浏览)

电池端子

目录 1 电池端子 2 汽车电池端子 3 船用电池端子 4 锌电池端子 5 SLA电池端子 6 UPS电池端子 7 干电池端子电池端子电池端子是用于将负载或充电器连接到单节或多节电池的电触点。这些终端具有各种各样的设计、尺寸和功能,通常没有充分的文档记录。 汽车电池端子汽车电池通常具有三种类型的端子之一。近年来,最常见的设计是SAE接线柱,它由两个截头... (继续浏览)

汽车电池

目录 1 汽车电池 2 现代汽车中的电池 ▪ 汽油和柴油发动机 ▪ 电动和混合动力汽车 3 汽车电池的设计汽车电池汽车电池是可再充电电池被用于启动机动车辆。其主要目的是向电动启动马达提供电流,从而启动实际上推动车辆行驶的化学驱动内燃发动机。发动机运转后,汽车电气系统的动力仍由电池提供,而交流发电机会根据需求的增加或减少为电池充电。 现代汽车中的电池汽油... (继续浏览)

电子签名

目录 1 电子签名 2 关于电子签名的描述 3 技术实施(基础技术) ▪ 数字签名 ▪ 生物特征签名电子签名电子签名,是指数据以电子形式,它以电子形式与其它数据相关联的逻辑和其中使用由签署签名。这类型的签名提供相同的法律地位作为手写签名,只要它粘附到在其下创建它的具体规定的要求(例如,eIDAS在欧洲联盟、NIST的DSS在美国或ZertES在瑞士)。 ... (继续浏览)

岩石浮雕

目录 1 岩石浮雕 2 埃及岩石浮雕 3 美洲岩石浮雕 4 现代岩石浮雕岩石浮雕岩石浮雕,是岩石艺术的一类,有时是岩石切割建筑的一部分或与之结合使用。但是,在大多数岩画作品中,它们往往会被省略,这些作品集中于史前民族的版画和绘画。一些这样的作品利用了岩石的自然轮廓,并用它们来定义图像,但它们并不等于人造浮雕。在整个人类历史中,岩石浮雕已在许多文化中制成,在古... (继续浏览)

岩石艺术

目录 1 岩石艺术 2 岩石艺术的背景 3 图案和面板 4 岩石艺术研究岩石艺术在考古学中,岩石艺术是放置在自然表面(通常是垂直的石头表面)上的人造标记。在洞穴或部分封闭的岩石掩体中发现了很大一部分尚存的历史和史前岩石艺术; 这种类型也可以称为洞穴艺术或壁饰艺术。岩画是一种全球现象,在世界上许多文化不同的地区都有发现。在整个人类历史中,它都是在许多情况下产生... (继续浏览)

鹦鹉帐篷

目录 1 鹦鹉帐篷鹦鹉帐篷鹦鹉帐篷,是一个项目鸟笼家具,通常由羊毛、人造皮毛或绗缝织物其被放置在一个笼伴侣鹦鹉,提供了小鸟,其中可能里面爬发挥舒适、柔软质感的私人空间、温暖自己、休息或睡觉。 通常使用流行的品牌名称(例如“ Happy Hut”或“ Snuggle Sack”)将鹦鹉帐篷用两个或多个夹子从鹦鹉笼的屋顶上悬挂下来。帐篷的几种设计是可商购的... (继续浏览)

动物家具

目录 1 动物家具 2 动物家具的历史动物家具动物家具既指家具的动物和动物制成的家具使用。 设计用于动物的家具被称为“宠物家具”,在21世纪初成为一种流行趋势。典型的物品包括宠物床、狗屋、吊床、狗笼、猫树、鹦鹉帐篷和奢侈的游乐设备。在2008年,詹姆斯·斯蒂芬森(James Stephenson)和杰森·R·里奇(Jason R. Rich)列举了用于... (继续浏览)

枕头宠物

目录 1 枕头宠物 2 枕头宠物的产品 3 奖项和荣誉枕头宠物枕头宠物是带有魔术贴皮带的毛绒玩具品牌,可将它们从装饰性枕头转换为毛绒动物玩具。这些玩具是用雪尼尔制成的。枕头宠物是詹妮弗·特尔弗(Jennifer Telfer)于2003年发明的。当特尔弗在当年圣诞节期间亲手出售玩具时,它们首次获得了成功。他们后来将通过电视广告获得更大的成功,该公司的著名口号... (继续浏览)