历史上的今天
返回首页

历史上的今天

今天是:2025年03月14日(星期五)

正在发生

2019年03月14日 | 物联网处理的最佳选择:DSP +CPU

2019-03-14 来源:爱集微

一般认为,在需要数字信号处理时(在调制解调器的物理层、智能扬声器的麦克风波束形成或跟踪设备的地理定位时)要使用DSP。如果需要数字控制(运行协议栈或管理音频编解码器或GNSS的控制方面 ),则要使用MCU。由于典型的物联网设备需要这两种功能,因此必须使用两个或更多内核。对于对续航时间要求不高的高利润设备,这也许不是什么大问题,但对许多物联网应用而言这可能是一个严重缺点。对于这类应用,经优化的复合处理器可以更经济高效地满足这两种需求,并延长设备续航时间。我们对此进行了非常详细的分析;我们认为这样的解决方案不仅可行,而且在各种物联网应用中具有很强的竞争力。


想想共享单车或共享踏板车。这些设备显然需要跟踪,因此嵌入式设备必须能够确定位置,针对这个问题的现代解决方案是使用GNSS(全球导航卫星系统)。它还必须能够进行通信,由于通常远离蓝牙网或Wi-Fi接入点,因此蜂窝接入是理想平台。由于不需要传递大量数据,NB-IoT是最理想的协议。考虑到用户对安全性和隐私性的需求增加,还需要一定程度(可能远多于预期)的本地计算。


这样一来,你的简单设备必须支持4G(可能是5G)、GNSS、应用程序和加密,也许还需要安全区/安全启动。但是,你计划将数以千计的这类设备投放到许多城市的许多地点,能否提供最佳可用性和具竞争力的价格将决定企业的存亡。因此,尽可能降低成本和能耗(减少维护)成为决定企业存亡的关键。


我们认为应该特别关注这些应用中的计算需求,特别是数字信号处理和数字控制的平衡。我们首先研究了NB-IoT连接、GNSS和安全标准的基础算法。我们将以约100MHz运行的资产跟踪器应用程序的活动分解为DSP功能(基带调制解调器和物理层控制的某些部分)和控制功能(协议栈、安全性和一般系统管理)。对于NB-IoT不经常通信的轻量级应用程序,我们发现时钟周期的消耗构成如下:


  • 调制解调器PHY(主要是DSP) - 约35%

  • L1控制(DSP和控制) - 约25%

  • 协议栈(主要是控制) - 约40%


在此,信号处理和控制的时钟周期分布非常均匀,说明合并处理器是合理之举。如果不能同时运行这两种功能,是否会影响性能?其实不会。这些都不是高性能应用程序。在需要处理速度的情况下(比如最新eNB-IoT版本),通常可通过将功能排序降低净能耗。让每个功能依次快速运行和停止,这是能源管理的常见做法。


为扩展我们的分析范围,我们研究另一种热门应用——声音处理和语音控制。想想智能扬声器、无线耳塞、可穿戴设备、声控设备以及由特殊噪音(如玻璃破碎)激活的安全设备。这些应用具有不同的需求组合:音频编解码器(如杜比音乐播放)、语音/声音拾取降噪、以及用于识别触发短语甚至有限词汇以便进行设备控制的神经网络处理。


在此,我们使用杜比全景声(Dolby Atmos)以及内部降噪和语音识别基准来按时钟周期分析活动,并发现以下大致分布:


  • 音频编解码器 - 控制占70% ,DSP占30%

  • 降噪 –DSP(许多滤波器)占90%,控制占10%

  • RNN / LSTM神经网络 -  DSP占60%,控制占40%


这些用例更多地偏向DSP活动,但控制活动仍占一定比例,因此采用组合核心是合理做法。


在一个处理器中组合两个功能的理由看起来非常充足,但这不仅仅是将一些MAC纳入控制器。 DSP必须达到严格的DSP应用标准,比如最新通信标准。因此,它需要16x16和32x32 MAC、SIMD以及对GNSS需要的浮点和双精度浮点的本地支持。随着NB-IoT和不同GNSS标准的不断发展,该架构必须特别灵活,以便在软件层面进行调整。同时,这样的解决方案必须作为控制器高效运行、代码尺寸非常紧凑(很多数字处理DSP在这方面效率不高)和高效的开箱即用C语音开发支持,以便连接既有代码或者开放生态系统代码。


我们基于这一理念开发出CEVA-BX1和CEVA-BX2内核。最近的Linley Group报告中对它们进行了审核。该报告提供了详细技术细节,并说明平台可独自执行(对另一种解决方案)需要DSP IP和MCU IP一起才能完成的任务。这值得任何关注能耗和成本的人深思。


推荐阅读

史海拾趣

Furukawa Electric Co Ltd公司的发展小趣事

Furukawa Electric Co., Ltd. 在电子行业的五个发展故事

故事一:创立与早期发展

Furukawa Electric Co., Ltd.(简称“Furukawa Electric”或“古河电工”)的故事始于1884年,当时公司在日本东京建立了铜精炼设施和线缆加工工厂。这一初期的发展奠定了公司在电线电缆领域的坚实基础。随着工业革命的推进,对通信和电力传输的需求日益增长,Furukawa Electric凭借其精湛的技艺和高质量的产品逐渐在市场中站稳脚跟。通过不断的技术创新和产品优化,公司逐渐扩大了其业务范围,涉足电信、电子产品、汽车等多个领域。

故事二:技术创新与领先地位

在20世纪,Furukawa Electric成为了新技术领域的先驱。公司不仅在传统的电线电缆领域保持领先地位,还积极投入研发,开发出了许多具有划时代意义的产品。例如,在光通信领域,Furukawa Electric致力于推动“光纤到户(FTTH)”工程,为信息化社会提供了重要的技术支持。此外,公司在半导体领域也取得了显著成就,开发了多种先进的电子元件和散热产品,满足了市场对高性能电子产品的需求。

故事三:汽车领域的深入合作

近年来,Furukawa Electric进一步扩展了其业务范围,与多家汽车制造商建立了紧密的合作关系。特别是在电动汽车领域,公司凭借其先进的高压绕组线(HVW)技术,为汽车制造商提供了高性能的电动机解决方案。这些绕组线不仅满足了电动汽车对更轻盈、更薄的电动机绕组线及更高电压的需求,还提升了电动机的整体性能。通过与Superior Essex Inc.的合资企业“Essex Furukawa Magnet Wire Europe GmbH”,Furukawa Electric成功将这一技术引入欧洲市场,进一步巩固了其在全球汽车行业的领先地位。

故事四:全球市场的拓展

随着全球化的加速推进,Furukawa Electric也加快了其全球市场的拓展步伐。公司在全球范围内建立了完善的生产和销售网络,覆盖了亚洲、欧洲、美洲等多个地区。通过与国际知名企业的合作与竞争,Furukawa Electric不断提升自身的技术实力和市场竞争力。同时,公司还积极参与国际标准的制定和推广工作,为全球电子行业的发展做出了重要贡献。

故事五:可持续发展与社会责任

在追求经济效益的同时,Furukawa Electric也始终关注可持续发展和社会责任。公司致力于通过技术创新和产品优化来降低能耗和减少环境污染。例如,在电力传输系统和配电电缆领域,Furukawa Electric开发出了多种高效节能的产品,满足了市场对绿色、环保产品的需求。此外,公司还积极参与社会公益活动,为当地社区的发展贡献自己的力量。这些举措不仅提升了公司的社会形象,也为其在电子行业的长期发展奠定了坚实的基础。

Conexcon Group公司的发展小趣事

在电子行业的发展过程中,环保问题日益受到关注。Conexcon Group积极响应国家环保政策,将绿色环保理念贯穿于产品研发、生产和销售的全过程。公司采用了环保材料和工艺,减少了对环境的污染和破坏。同时,公司还加强了废旧电子产品的回收和处理工作,推动了电子行业的可持续发展。这些举措不仅赢得了消费者的认可和支持,也为公司树立了良好的社会形象。

HI Microwave Technology Limited公司的发展小趣事

在稳固国内市场的同时,HI Microwave积极开拓国际市场,与全球多家知名企业建立了长期稳定的合作关系。公司凭借优质的产品和服务,赢得了国内外客户的广泛赞誉。此外,HI Microwave还积极参与国际展览和交流活动,不断提升品牌知名度和影响力。通过与国际同行的交流与合作,公司不断吸收先进的管理理念和技术成果,为企业的持续发展注入了新的活力。

CONTRINEX公司的发展小趣事

除了上述重要事件外,Contrinex还一直致力于产品创新和技术研发。多年来,公司不断推出新型传感器产品,如防磁防焊型电感式传感器、扩展型纤细型安全光幕等,以满足不同客户的需求。同时,Contrinex还积极与OEM和系统集成商合作,共同开发定制化解决方案,为客户提供更加全面和专业的服务。

这些故事只是Contrinex在电子行业发展历程中的一部分。作为一个不断追求卓越和创新的企业,Contrinex将继续致力于为客户提供高品质、高精度的传感器产品和解决方案,推动电子行业的持续发展。

台湾兆欣(EMTEK)公司的发展小趣事

在立足台湾市场的同时,兆欣也积极拓展海外市场。他们通过参加国际展会、与海外客户建立合作关系等方式,成功将产品打入国际市场。特别是在亚洲地区,兆欣的产品受到了广泛欢迎和认可。这种多元化的市场布局为公司的快速发展提供了有力支持。

FCI connector [富加宜连接器]公司的发展小趣事

在大中华区市场,FCI展现出了强劲的增长势头。公司积极布局中国市场,特别是在3G产业领域,FCI投入大量人力资源研发相关产品,为通信设备厂商提供优异的连接器解决方案。随着中国3G牌照的发放,FCI的业绩得到了强劲增长。几乎所有的12.5GHz局端通信设备制造商都采用了FCI的连接器解决方案,这使得FCI在大中华区的市场份额不断攀升。

问答坊 | AI 解惑

脉冲功率放大器相位测量方法

有源相控阵雷达对TR组件相位一致性有严格的要求,脉冲信号相位的测试比较复杂,本文提出了三种微波脉冲功率放大器相位的测试方法。…

查看全部问答>

150M的虚拟示波器 DSO-2150 USB

DSO-2150 USB 流线型设计,体积小巧, USB2.0接口,免电源,与台式示波器类似界面,易于上手. 更适合于笔记本电脑,生产线维修调整,便于出差使用。 小的尺寸(mm):190(L)x100(W)x35(H) ,便于携带. .高刷新率, 高采样率,150MS/s实时采样. 软 ...…

查看全部问答>

手机电池供电原理

请教下高手~! 最近在研究手机充电原理,有个问题解决不了,为什么用线充可以边充边使用手机,但是把电池取下来后不久手机就关机了,上网查了有的说是电流不稳定,有的说电压不稳定,具体的应该是什么呢?麻烦高手们给点建议! O(∩_∩)O谢谢!~…

查看全部问答>

PIC单片机教程 西安电子科技大学

PIC单片机教程      西安电子科技大学 网上找的觉得不错,传上来,让大家一起分享!…

查看全部问答>

USB和SD/MMC移植笔记(转)

一、USB移植 在移植好内核和跟文件系统的基础上,进行USB的移植。 S3C2440集成了USB控制器支持USB1.1版本,支持USB主机和USB设备主机符合OHCI1.0版本,Linux2.6.29.1的内核支持USB控制器,只需在内核中配置即可。 在内核目录下,输入make menuco ...…

查看全部问答>

大家帮帮忙 程序查错

在keil编译 错误一大堆烦死了,大家帮帮忙看下 哪出问题了 先谢谢了 #include sbit p3_0=P3^0; sbit p0_0=P0^0; sbit p0_1=P0^1; void delay(unsigned int k); int cheak(unsigned char *jj); void scankey(); int n=0; main() {   ...…

查看全部问答>

wince 日文EUC编码

wince帮助中好像只有日文JIS编码没有日文EUC编码。wince日文系统怎样支持日文EUC编码啊?…

查看全部问答>

内核保护以及数字签名

在WINCE 6.0下,内核下的EXE以及DLL都能正常运行,外部数字签名过的EXE以及DLL也可以在这个内核下运行。任何无数字签名的EXE以及DLL则不能运行。不知该如何做? 我在平台定制时,已经将sysgen_certmod设为1。重新build and sysgen。 …

查看全部问答>

request_region()到底如何使用?

谁能举个例子, 比如,我想使用arm芯片的I/O口C,也就是GPGC,用它的若干个口吧,比如8~11 该如何调用这个函数呢?期待答案,谢谢 …

查看全部问答>

51中,cpu根据啥来决定何种寻址方式的?可以举个例子嘛?

51中,cpu根据啥来决定何种寻址方式的?可以举个例子嘛?…

查看全部问答>