完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>
标签 > 信号处理器
信号处理器也称频道处理器,它的作用是把天线接收到VHF和UHF频段广播电视信号。
信号处理器也称频道处理器,它的作用是把天线接收到VHF和UHF频段广播电视信号。
信号处理器也称频道处理器,它的作用是把天线接收到VHF和UHF频段广播电视信号,经过处理后再变换到有线电视系统工作频段所指定的频道上,实质上它是一种功能更全、结构更复杂、指标更高的频道变换器。
信号处理器也称频道处理器,它的作用是把天线接收到VHF和UHF频段广播电视信号。
信号处理器也称频道处理器,它的作用是把天线接收到VHF和UHF频段广播电视信号,经过处理后再变换到有线电视系统工作频段所指定的频道上,实质上它是一种功能更全、结构更复杂、指标更高的频道变换器。
DSP的应用
DSP的产生主要是为了满足通信、雷达、数字电视等领域对实时数字信号处理的需要。典型的数字信号处理算法包括数字滤波、FFT等。这些算法的共同特点是要进行密集的数学计算,因此DSP在体系结构上采取了一系列措施,使之在数学计算方面具有特别突出的性能;而在其它方面,例如文字处理、数据库管理等则不如GPP。除了密集的数学计算之外,DSP应用的另一个突出特点是实时性。在许多应用领域,如通信中的调制、解调、雷达中信号检测等等,数据是以帧为单位更新的,每她的长度一般为微秒到毫秒量级,DSP必须在这段时间之内完成处理并输出结果,这就是所谓实时处理。显然,实时处理要求处理器具有极高的处理速度,能够对外部事件迅速做出反应(能够及时迅速地响应中断),并且具有强大的IO吞吐能力。 DSP的应用范围非常广泛,在下表中大致归纳出一些。
面对DSP巨大的市场和广阔的发展前景,世界上最大的几个半导体公司都对此投入巨资、开展竞争。如TI、AD、Agere、Motorola、Siemens、Semiconductor等公司都在全力开发和生产DSP器件,不同公司DSP的侧重点都有所不同。
DSP的结构特点
1.MAC指令,硬件乘法器和累加器。
2.存储器结构
GPP一般采用Von Neumann结构,如图所示,系统只有一套总线(包括数据总线和地址总线)和单一存储器,无论是数据还是指令都要经过同样的数据通道进入处理器内核。
哈佛结构将指令存储空间和数据存储空间分离开,各自拥有独立的总线,这就使取指令和访问数据可以同时进行,从而缓解了存储器的瓶颈效应。
3.寻址方式。在进行数字信号处理时,处理器往往要同时维护多个数据缓冲区,而且每个缓冲区的指针都要频繁移动。 GPP虽然有基址和变址寄存器,但是这些寄存器不能自动更新;而且数量也有限,每个寄存器往往要管理多个缓冲区。DSP用特殊的硬件来寻址数据存储器,有大量寄存器可以用作数据指针(如ADSP21060有16个),指针的更新可以和其他操作并行执行,所以不占用处理时间。DSP还支持一些特殊的寻址方式,如用来实现环形缓冲区的环形寻址,实现FFT变换所必需的逆序寻址等。
4.零耗循环(zero overhead loop)
GPP每执行一次循环都要用软件判断循环结束条件是否满足,更新循环计数器,还要进行条件转移。这些例行操作要消耗几个周期的时间,这种消耗对于短循环是相当可观的。与GPP不同,DSP可以用硬件实现更新计数器等例行操作,不用额外消耗任何时间,所以是一种零耗循环。由于数字信号处理程序百分之九十的执行时间是在循环中度过,所以零耗循环对提高程序效率是非常重要的。
5. 程序执行时间可预测
实时处理不仅要求处理器必须具有极高的计算速度,而且还要求程序的执行时间要容易预测,否则开发人员无法判断自己的系统是否满足实时要求。高性能GPP普遍采用了CACHE和动态分支预测技术,这些动态特性虽然能够从统计角度提高处理速度,但也使处时间很难精确预测,因为当前指令的执行时间要受到程序运行的历史过程的影响。尽管从理论上说,程序员可以推测出最坏情况下的执行时间,但是由于各种动态特性的相互影响,最坏执行时间可能远远超过程序的典型执行时间,这将导致系统设计过于保守,严重浪费资源。与GPP不同,DSP的动态特性较少,而且还通过设置MAX(求最大值)、MIN(求最小值)、CLIP时,DSP生产商还提供了能够精确模拟每—条指令执行状态的软件仿真器Simulator。使设计人员在硬件系统完成之前就能够调试程序并验证处理时间。值得注意的是,TI的最新产品TMS320C6011设置了可选择的两级CACHE,而AD将要推出的TigerrSHARC采用了动态分支预测技术。这是否意味着DSP正在丧失程序执行时间可预测的特点,或者正在猴备采取其他措施(如提供工具软件)来弥补因芯片结构日趋复杂对预测时间造成的不利影响,我们将拭目以待。
6.外围设备
GPP硬件系统(如PC机)的开发一般由专业公司承担,用户只从事软件开发。而DSP工程师往往要自己设计硬件平台,而且许多DSP应用系统特别是嵌入式系统对体积、功耗有严格的限制,所以DSP必须具备开发简便的特点。多数DSP支持IEEE1149.1标准,用户可以通过JTAG端口对DSP进行在线实时仿真。另外DSP体现了片上系统(System on chip)的设计思想,在片上集成了DMA、中断控制、串行通信口、上位机接口、定时器等外围设备,有的DSP还包含AD和DA转换器。所以用户通常只需要外加很少的器件就可以构成自己的DSP系统。
DSP的组成(以ADSP-21xx为例)
DSP芯片能够以很高的速度实现各种DSP算法,在其内部包括以下功能单元。
计算单元——每个处理器包括3个独立的、功能完备的计算单元:算术/逻辑单元(ALU)、乘法/累加器(MAC)和桶状移位器。
计算单元直接处理16位数据并对多精度计算提供硬件支持。
数据地址产生器和程序控制器——两个专用的地址产生器和—个程序控制器提供对片内、片外存储器的寻址。程序掉制器支持单周期的条件分支和无开销循环。双数据地址生器使处理器能同时产生两个操作数的地址。数据地址产生器和程序控制器使计算单元保持连续工作状态,使流量达到最大化。
存储器——采用修改的哈佛结构,其中数据存储器存放数据,程序存储器既可存放指令又可存放数据。所有的处理器都有片内RAM,该片内RAM构成程序存储空间和数据存储空间的一部分。片内存储器的速度很高,处理器可以在一个周期读取两个操作数(一个来自数据存储器,另一个来自程序存储器)和一条指令(来自程序存储器)。
串口——串口(SPORT)提供带有硬件数据压扩部件的完整的串行接口。支持按μ律和A律压缩的扩展。SPORT可以容易地和多种流行的串行设备直接接口。每个SPORT能产生一个可编程的内部时钟或接收—个外部时钟。SPORT有多通道选项。
定时器一一一个带有8位预分频器的定时器/计数器可产生周期性的中断。
主机接口——主机接口(HIP)有16根数据引脚和11根控制引脚,可以和主机处理器直接连接,无须连接逻辑。HIP非常灵活,易于和各种主机处理器接口。如:Motorola 6800、Intel8051或其他ADSP-21xx系列处理器可以容易地接到HIP上。
DMA接口——内部DMA接口(IDMA)和字节DMA接口(BDMA)可对内部存储器进行有效的数据传送。IDMA接口具有16位多路复用的地址和数据总线,支持24位宽的程序存储器。IDMA接口是完全异步的,在DSP全速运行时,可以写入数据。字节DMA接口允许引导装载并且存储程序指令和数据。
模拟接口——DSP片内集成了模拟和数字信号混合处理电路。该电路由模数转换器、数模转换器、模拟和数字滤波器、处理器核的并行接口等组成。转换器采用Σ-Δ技术获取样本。
毫米波雷达是一种利用毫米波段电磁波进行探测和测量的雷达系统,具有高分辨率、高灵敏度、高抗干扰能力等特点,在军事、航空、航天、交通、气象等领域得到广泛应用...
各行各业纷纷采用FPGA芯片是源于FPGA融合了ASIC和基于处理器的系统的最大优势。 FPGA能够提供硬件定时的速度和稳定性,且无需类似自定制ASIC...
激光测厚仪是一种常用的无损检测仪器,它利用激光技术进行测量,可以实现对物体厚度的快速和准确测量。在工业生产中,激光测厚仪被广泛应用于金属、塑料、玻璃等材...
分光光度计原理和使用及GOD法测血糖 一、分光光度计原理和使用 分光光度计是一种通过测量光或超声波在物质中传播时受到吸收或散射的仪器。它常用于检测和测量...
MS9842SS——单通道、16Bit CCD/CIS 模拟信号处理器
MS9842SS 是一款应用于 CCD 成像的模拟信号处理器。具有 1 个采样通道,用于采样三线彩色 CCD 阵列输出信号。提供FAE支持,欢迎咨询了解
毫米波雷达工作原理 1. 毫米波雷达的基本结构 毫米波雷达系统通常由以下几个主要部分组成: 发射器 :产生毫米波信号。 天线 :发射和接收毫米波信号。 ...
2024年4月9日,德国纽伦堡——芯原股份 (芯原,股票代码:688521.SH) 今日亮相于德国纽伦堡举办的2024年国际嵌入式展 (Embedded...
安霸发布5nm制程的CV75S系列芯片,进一步拓宽AI SoC产品路线图
美国加利福尼亚州圣克拉拉市,2024 年 4 月 8 日--Ambarella (下称“安霸”,专注 AI 视觉感知的半导体公司,纳斯达克股票代码:AM...
光敏传感器的组成 光敏传感器的应用 光敏传感器是一种能够检测和测量光能的设备,广泛应用于光电变换、光谱分析、光学测量等领域。光敏传感器的组成主要包括光敏...
Eyeris Technologies, Inc.、豪威集团和Leopard Imaging, Inc.宣布三方合作开发了一项生产参考设计,以提升车辆内...
编辑推荐厂商产品技术软件/工具OS/语言教程专题
电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |