基于SHARC 2147x处理器的浮点数字信号处理

2018-02-03 20:33:44编辑:什么鱼 关键字:SHARC  2147x  处理器  浮点数字  信号处理

浮点数字信号处理已成为精密技术的一贯需求,航空、工业机器和医疗保健等领域要求较高精度的应用通常都有这个需求。医疗超声设备是目前在用的最复杂的信号处理机器之一,并且逐渐向便携式领域扩展。其面临的挑战在于要在不牺牲系统性能的条件下实现这种密集信号处理。凭借低功耗SHARC 2147x处理器的推出,ADI公司已经完全能够解决提供精密处理同时降低功率预算以实现便携式超声等应用的挑战。

  本文讨论了便携式超声设备的使用、所用的处理技术以及SHARC 2147x系列处理器如何以最低功耗水平提供必要功能。


不牺牲性能的便携性

 

像超声系统等关键护理技术要求不管是临床还是远程使用都必须具备足够的可靠性和一致的质量。虽然低功耗技术的进步推动了便携设备的发展,但在医疗超声系统设计中仍有许多基本组件需要将全部医院内的功能带到以前超声无法使用的灾区。这是医疗设备开发人员义不容辞的责任,他们提供的产品应该能在多种环境、商业和技术约束下提供最高的图像完整性能。特别是对于便携式超声设备而言,系统性能意味着能够以与某些特定系统一样的清晰度和精确度来解释图像——只是现在它承载了满足重量、尺寸、电池寿命和成本等特定类别的约束条件。这些设计约束要求元器件具有实时运算能力、低功耗,以及针对产品设计考虑的低成本和紧凑性。随着便携式超声设备的兴起,同时满足低功耗和保持性能等级不变的挑战变得越来越艰巨。

 

连续波多谱勒成像

 

超声成像技术基于Johann Christian的多谱勒原理,即运动物体会发出可检测的频率——“多谱勒频移”或声音。例如,血液密度的超声图像就是通过向血管导入波束然后检测血液流动(的“声音”)而创建的。多谱勒超声成像有两种主要模式,即脉冲波(PW)多谱勒和连续波(CW)多谱勒。脉冲波多谱勒沿着扫描线传送超声脉冲,用接收信号之间的相对时间计算多谱勒频率——因此可以利用发送器的脉冲特性得到血流位置信息。

连续波多谱勒超声

 

本文主要讨论第二种,即连续波多谱勒超声,它能探查和测量身体内运动组织的速度。由于产生的是连续波,连续波多谱勒具有较高的灵敏度和较低的带宽要求,通常小于100kHz,因此对于评估较高的血流速度特别有效。连续波多谱勒的高速度检测可用于先天性或心脏瓣膜病的诊断,因为高血液流速配置跟踪是检测这些疾病的基础。

 

正如名字的含义一样,在使用连续波多谱勒超声技术时,发送传感器(压电晶体)将发送一个连续的单频音,同时接收传感器记录声学回音超声波信号。因为拍频(多谱勒频移)的解释决定了血液在心脏血管系统中的流动速度和方向,连续波路径中的高性能信号处理是测量精度的关键要素。连续波多谱勒信号的动态范围是超声系统中所有信号中最大的,部分原因是从穿越接收路径的发送信号(是由信号传送的半双工特性造成的)产生的泄漏以及接近体表的固定身体部分产生的反射。检测身体中较深血管的血液流动将产生非常微弱的多谱勒信号,因此整个连续波信号链需要较宽的动态范围。高质量超声系统性能与是否实现很好的信号链集成直接相关。

 

浮点处理的动态范围

 

浮点运算中固有的求幂确保可获得大得多的动态范围——可以出现最大和最小的值——这在处理特别大的数据集或范围可能无法预测的数据集时尤其重要。因此,浮点处理器是多谱勒超声等运算密集型应用的理想之选。这种动态范围处理能使采用连续波多谱勒技术的便携式超声系统检测到上述非常低的信号。连续波路径中数字信号处理单元的功能是至少实现壁滤波、包络检测和快速傅立叶变换(FFT)。

ADI公司的全信号链集成

 

ADI公司的SHARC 2147x系列DSP和模拟前端(AFE)组件可以处理整个信号链中的超声信号。就像任何复杂技术一样,高度集成的组件可提高总体系统效率和性能。对于像便携式超声这样的信号处理密集应用,整个信号链的速度和效率将直接影响质量的保持,尽管是便携形式。为了实现精密分析,从接收、到前端模拟信号处理组件再到数字信号处理及后端保持强大的信号完整性是关键所在。

 

ADI公司新推出的SHARC 2147x系列处理器主要用于计算密集型浮点应用。SHARC 2147x系列处理器集成了一个具有40位扩展精度能力的32位浮点运算单元,支持宽动态范围和很高精度的计算,并且设计工作在高频率,功耗却很低。这些处理器使用低功耗工艺技术来降低总体功耗,并且还采用了其它功耗降低技术,空闲状态时功耗非常小。低激活功耗和很低空闲功耗的这种组合可延长电池寿命。低功耗还意味着无需任何强制散热技术,允许处理器用于空间相当紧张的场合。SHARC 2147x系列处理器具有非常小的外形尺寸,因此可以实现很高的空间使用效率——所有这些特性都极其适合便携式超声应用。

 

SHARC 2147x系列处理器具备5Mb的片上内存,因此将外部存储器的需求降至最低,从而提高了系统的总体性能。在一些紧凑的嵌入式应用实现中,仅片上内存就够用了,无需再使用外部存储器,从而降低了材料清单(BOM)成本。由于具备5Mb的片上内存,超声系统开发可以实现最低的BOM成本和最大的便携能力。为了使芯片性能达到最大,SHARC 2147x系列处理器还集成了带独立运算单元和DMA内存映像功能的专用硬件加速器,可以用来实现在解码和分析返回的多谱勒信号中各种速度分量的并行FFT处理功能。另外,将FFT运算卸载到这个并行引擎上还能降低FFT处理周期的功耗。

 

模拟前端(AFE)组件可以用来优化模拟信号链性能,同时限制电路板组件数量,使功耗最低。ADI公司的AD9276八路接收器不仅包含了B模式和脉冲波多谱勒模式成像的处理能力,还包含有一个集成式I/Q解调器,因此可以在很小外形尺寸和超低功耗的条件下实现连续波多谱勒处理。具有8通道带低噪声预放(LNA)的可变增益放大器(VGA)的时间增益控制(TGC)通道、抗混叠滤波器(AAF)、12位10MSPS至80MSPS模数转换器(ADC)可为高端超声系统提供高质量的成像系统。内置带每通道可编程相位延时功能的I/Q解调器使得系统可以处理具有特别大动态范围的连续波多谱勒信号。

 

 


将ADI公司SHARC 2147x用作核心浮点处理器、AD9276用作模拟前端的超声设备实现。


关键字:SHARC  2147x  处理器  浮点数字  信号处理

来源: eefocus 引用地址:http://www.eeworld.com.cn/mcu/article_2018020337653.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:实时操作系统μC/OS-II在MCF5272的移植
下一篇:开发高可靠性嵌入式系统的七个技巧

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

基于Blackfin和SHARC处理器的奥迪A5车载音频子系统

自动换片器。另外一片ADSP-BF532处理器支持奥迪A5的音乐接口,它集成了像苹果公司的iPod播放器那样的便携式媒体播放器,便于在仪表板上显示并且易于由方向盘控制。可选的Bang & Olufsen(B&O)环绕立体声扩音器,一个在家庭和汽车娱乐系统中的高保真音质标准,基于ADI公司的SHARC®处理器实现,使声音品质达到极致。其他处理器也曾被列为考虑,但Blackfin是最理想的,因为它为在奥迪的汽车娱乐系统里处理音频解码、DAB和控制多媒体接口提供了高性能、可扩展性和连接性。它同样提供支持快速、低风险开发的软件框架。ADI作为高端音频系统领先者的声誉和其广泛的工业定制的第三方IP产品组均有助于影响客户的决定
发表于 2018-02-18 21:15:08
基于Blackfin和SHARC处理器的奥迪A5车载音频子系统

ADI公司推出两款新型单芯片多核SHARC®处理器

Analog Devices, Inc. (ADI),全球领先的高性能信号处理应用半导体解决方案供应商,近日宣布其日益壮大的单芯片多核SHARC处理器系列迎来两款新处理器——ADSP-SC57x和ADSP-2157x。利用这些器件可实现出色的音质和更高性价比、更可靠的音频系统,提升音频体验。新处理器平台满足汽车应用温度范围,无需昂贵笨重的散热器或风扇,从而节省终端应用的空间。该系列集ADI SHARC技术和ARM®Cortex-A5系统控制能力于一体,提供针对复杂应用的高性能、低成本解决方案,如DolbyAtmos®,DTS:X®或主动降噪等,并有性能余量供进一步音频后处理之用
发表于 2016-06-17 10:18:18
ADI公司推出两款新型单芯片多核SHARC®处理器

ADI推出双核Sharc+处理器,剑指高性能工业

操作系统。”      “客户的算法需要更多的字长和更大的计算范围,这时候浮点比定点就有天生的优势。第二,客户产品开发和上市时间在不断的缩短,所以客户不希望花太多的时间做浮点到定点的算法转化。第三,浮点处理器成本不断下降,已经接近定点处理器价格,所以有部分客户开始转向浮点处理器。”陆磊解释道。       为此,ADI推出工业和音频领域用的双核SHARC+ DSP处理器,分别为带ARM的ADSP- SC58x及不带ARM内核的ADSP-2158x。陆磊指出,新款处理器相对于此前产品,BOM可降低 33%,功耗降低50%,电路板面积则可节约60%以上
发表于 2015-07-20 17:59:09

ADI推出多核SHARC+ARMSOC 改善实时音频和视频应用

全球领先的高性能信号处理解决方案供应商,近日推出8款SHARC®处理器,这是其新型高性能、高能效实时处理器系列的一部分,该系列采用两个增强型SHARC+®内核和高级DSP加速器(FFT、FIR、IIR),峰值性能超过每秒24千兆浮点运算。ADSP-SC58x和ADSP-2158x系列在高温下的功耗不到2瓦特,使新型处理器系列在能效上达到前期SHARC产品的5倍以上,超过最强劲竞争处理器达2倍以上。在散热管理对功耗形成限制,或者无法容忍成本高、可靠性低的风扇的应用中,这一优势可以带来行业领先的数字信号处理性能。应用包括汽车、消费级和专业级音响、多轴电机控制、能源分布系统等。 • 申请样片,下载
发表于 2015-06-17 10:40:48
ADI推出多核SHARC+ARMSOC 改善实时音频和视频应用

SHARC并行系统软件设计方法及其程序实现

    随着数字信号处理(Digital Signal ProcESSor,DSP)技术的发展,DSP已被广泛应用于雷达、通信等领域。虽然DSP经历了几代的发展,运算速度和能力都有了很大的提高,但在很多情况下,单片DSP已经不能满足实时处理的要求,必须寻求多片DSP并行处理的方案。     从系统结构出发可以将并行系统分为共享存储器并行系统和分布存储器并行系统。AD公司推出的SHARC系列DSP芯片同时支持这二种并行处理器结构。通常,将AD公司的一系列双位高性能浮点DSP称为SHARC(Super Harvard Architecture)。对于共享存储器系统,通过SHARC间
发表于 2014-11-14 11:32:15
SHARC并行系统软件设计方法及其程序实现

Stm32f01x_SysTick定时器_延时功能

计数0xFFFFFF SysTick->VAL=0 //当前值寄存器,是个24位的寄存器,读取时返回当前倒计数的值,写它则使之清零,同时还会清除在SysTick 控制及状态寄存器中的COUNTFLAG 标志SysTick->CTRL |=0x06//控制寄存器,关闭Systick功能,开启Systick中断,使用HCLK作为Systick时钟SysTick->CTRL |=0x07//开启Systick功能,开启Systick中断,使用HCLK作为Systick时钟第0位:ENABLE,Systick 使能位  (0:关闭Systick功能;1:开启Systick功能)第1位:TICKINT,Systick 中断使能
发表于 2018-07-20 20:01:49

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved