0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何實現(xiàn)高性能傳感器融合

lPCU_elecfans ? 來源:電子發(fā)燒友網(wǎng) ? 作者:電子發(fā)燒友網(wǎng) ? 2022-01-19 15:59 ? 次閱讀

推動傳感器融合需求的主要趨勢

傳感器融合智能移動設(shè)備、自動駕駛、智能家居設(shè)備、工業(yè)控制機器人等應(yīng)用中具有很多優(yōu)勢。

傳感器融合是指組合來自多個傳感器的數(shù)據(jù),以獲得更為完整和準確的結(jié)果。通過使用由多個感測裝置提供的信息,可以實現(xiàn)更好的環(huán)境感知。人體是傳感器融合的一個最好例證,人通過組合從各種“傳感器”(眼睛、耳朵、鼻子、舌頭、皮膚)中收集的信息,來了解我們周圍的環(huán)境,從而決定如何應(yīng)對各種情況。因此,傳感器融合和人工智能 (AI) 很自然地同時成為了關(guān)鍵趨勢。

傳感器融合成功有三個要求:傳感器的小型化、從傳感器產(chǎn)生的數(shù)據(jù)流中提取相關(guān)信息的復雜算法,以及在可用功耗和成本預算內(nèi)提供執(zhí)行算法所需性能的 SoC。

為了讓尺寸更小,同時成本更低,以適用于大規(guī)模應(yīng)用,傳感器通常通過微機電系統(tǒng) (MEMS) 來實現(xiàn)。因此,在許多消費設(shè)備中,都可以看到加速度計、陀螺儀、磁力計等MEMS傳感器,以及攝像頭和麥克風的身影。雷達傳感器很快就會亮相于眾多的消費類設(shè)備,從而以超低功耗預算實現(xiàn)手勢控制。雷達,當然還有攝像頭,是當今汽車應(yīng)用中頗為成熟的傳感器,其數(shù)量逐代增加,而 LiDAR 有望在下一代先進駕駛輔助系統(tǒng) (ADAS) 中實現(xiàn)應(yīng)用。需要多個不同的傳感器才能獲得完整準確的結(jié)果。人體中的每個“傳感器”具有互補優(yōu)勢并提供獨特的信息,而嵌入式系統(tǒng)中的傳感器也必須如此。以 ADAS 為例,雷達在不同光線和天氣條件下性能穩(wěn)健,LiDAR 可提供具有良好視角分辨率的廣闊視野,而基于攝像頭的視覺功能則可對物體實現(xiàn)快速準確的分類(圖 1)。

復雜的算法主要有兩個功能, (1) 從傳感器信號中提取信息,(2) 組合來自不同傳感器流的信息。根據(jù)應(yīng)用的不同,性能要求會大不相同,算法的復雜程度可能也會有很大差異。只有當檢測到某個語音命令時,始終在線的智能家居設(shè)備才會醒來,但 ADAS 系統(tǒng)必須持續(xù)監(jiān)控其環(huán)境。

復雜的算法需要能夠提供執(zhí)行算法所需性能的 SoC。與任何設(shè)計一樣,它需要滿足可用功耗和面積的限制,因為這將在很大程度上影響總體盈利能力。散熱和有限的電池容量是兩個主要驅(qū)動因素,具體情況視應(yīng)用而定。理想情況下,這類 SoC 完全可編程,以實現(xiàn)最大的靈活性。算法在產(chǎn)品的生命周期內(nèi)可能發(fā)生演進,傳感器在其生命周期內(nèi)可能需要不同的校準,而且非常希望在可通過軟件進行區(qū)分的情況下,對產(chǎn)品的多個版本使用相同的 Soc。

讓我們看看幾個應(yīng)用示例。目前,任何一款手機中可能都安裝有計步器。它包含多個傳感器,例如加速度計、陀螺儀、磁力計,有時還有壓力和溫度傳感器(用于海拔跟蹤)。這些傳感器的生產(chǎn)成本相對低廉,而且生成的信息流是恒定的。需要 10-50 MIPS 來處理數(shù)據(jù),并將其合并為有意義的輸出,此類融合信息通過小型 MCU 處理即可。

對于始終在線的智能家居設(shè)備,用戶可能還會看到麥克風、攝像頭和雷達的組合。這些設(shè)備可以在檢測到用戶存在時與用戶進行智能交互,然后響應(yīng)命令。“智能”傳感器將用于限制功耗,例如僅在檢測到某個面部(簡單算法、低性能要求)之后,才進行啟動面部識別(復雜算法、高性能要求)。計算要求會隨著時間的推移而出現(xiàn)巨大的差異。該系統(tǒng)必須在有需要時提供峰值性能,但需要動態(tài)地管理計算資源及其消耗的功率。隨著來自視覺、語音和雷達傳感器的數(shù)據(jù)量增加,處理數(shù)據(jù)需要數(shù)十億次操作/秒 (GOPS)。

高效實現(xiàn)傳感器融合所需的關(guān)鍵特性

如前所述,傳感器融合包含兩個主要階段:(1) 提取信息,(2) 結(jié)合信息以得出結(jié)果。

第 1 階段也可以稱為傳感器融合的前端。根據(jù)傳感器和相關(guān)的信息,應(yīng)用不同的數(shù)字信號處理算法。對于語音,這可能是計算梅爾頻率倒譜系數(shù) (MFCC),其應(yīng)用傅里葉變換和其它各種 DSP 操作從語音信號提取頻譜特征。數(shù)據(jù)將以整數(shù)格式,很可能以 16 比特表示。

對于攝像頭,它是具有圖像縮放、色彩空間轉(zhuǎn)換、過濾或特征檢測等功能的圖像信號處理。此處數(shù)據(jù)表示為像素,數(shù)據(jù)格式為 8 比特,最多 16 比特。

最后,對于雷達,此類前端處理包括范圍和速度 FFT 以及用于閾值的恒定虛警率 (CFAR)。由于動態(tài)范圍和精度要求,數(shù)據(jù)類型為半精度或全精度浮點。

第二階段是信息結(jié)合(后端處理)。要使用的算法與應(yīng)用息息相關(guān)。任務(wù)可以包括對象檢測、識別、跟蹤以及預測,例如,使用卡爾曼濾波的遞歸估計器??梢詰?yīng)用基于 AI 的機器學習算法以及線性代數(shù)操作。當然,數(shù)據(jù)類型將非常依賴于算法。

由于這些特定但不同的要求,傳感器融合需要一款滿足下列關(guān)鍵要求的數(shù)字信號處理器 (DSP)。

多功能性算法和數(shù)據(jù)類型在很大程度上取決于應(yīng)用。因此,DSP 架構(gòu)必須支持豐富的指令集,以便高效實現(xiàn)不同的算法,并特別關(guān)注 FFT 或線性代數(shù)等性能關(guān)鍵型操作。DSP 必須支持不同精度的整數(shù)和浮點數(shù)據(jù)類型。

這種 DSP 需要成為合格的靈活計算資源,這意味著它需要能夠執(zhí)行通常與 DSP 相關(guān)聯(lián)的“經(jīng)典”過濾操作,以及機器學習和計算機視覺算法。

可擴展性為了避免一次性投資,可擴展性是關(guān)鍵。雖然對不同傳感器的要求不同,但對于不同設(shè)計的所有信號處理要求,非常希望使用相同的基準架構(gòu),以限制系統(tǒng)集成工作,并最大限度地提高整體軟件開發(fā)效率??蓴U展性讓設(shè)計師能夠選擇配置,從而為目標應(yīng)用提供最佳 PPA。

可擴展性不僅僅關(guān)乎硬件。針對特定架構(gòu)進行內(nèi)核優(yōu)化,是軟件方面的一項重大投入。重要的是,此類軟件可以在這些 SoC 上重復使用,從而能夠重復使用不同版本的 SoC(例如低端/中端/高端版本)。

PPA 優(yōu)化就性能/功耗/面積而言,有諸多方面可進行優(yōu)化。從性能開始,它關(guān)乎核心本身的循環(huán)效率(即執(zhí)行特定功能所需的循環(huán)次數(shù)),以及可用的處理引擎和能夠利用這些引擎的 ISA。這直接關(guān)系到對數(shù)據(jù)移動的有效支持,與數(shù)據(jù)處理并行,然后連接到一組豐富(最好是可配置的)接口,例如,將加速器和外圍設(shè)備直接連接到核心,而不通過系統(tǒng)存儲器。

DSP 的最大時鐘頻率體現(xiàn)出另一方面的性能。它決定 DSP 可以提供多少馬力(以每秒周期為單位),但也影響物理 SoC 設(shè)計中時序收斂所需的工作量。

低功耗與性能效率以及僅在需要時喚醒某些內(nèi)核的選項直接相關(guān)(如智能家居應(yīng)用中所述:等待喚醒信息)。

最后,小面積對成本以及漏電有直接影響。

高效的軟件開發(fā)軟件開發(fā)必須高效,因為對于幾乎所有項目來說,大筆的投資(以及相關(guān)人員)都耗費在了軟件開發(fā)和測試上。這需要一個具有優(yōu)化編譯器的高級編程模型,以及一組豐富的庫,其中包含用于濾波、轉(zhuǎn)換(例如 FFT)、矢量數(shù)學、線性代數(shù)和機器學習的現(xiàn)成優(yōu)化內(nèi)核。當然,還需要驅(qū)動程序、DMA 處理程序、中斷處理程序等低級模塊。隨著對軟件的大量投資,務(wù)必要讓此類軟件可移植到廣泛的體系架構(gòu)選項中,例如,支持不同的向量長度,無需重新編碼。

DesignWare ARC VPX DSP IP助力傳感器融合

VPX DSP IP 是 在VLIW/SIMD 處理器系列中,適用于從永遠在線設(shè)備到汽車 ADAS ,再到視覺、機器學習和高性能計算等廣泛的信號處理應(yīng)用。圖 3 提供了概述。

VPX 系列非常適合傳感器融合要求,因為它可提供可擴展性和多功能性,以實現(xiàn)最佳的 PPA 和軟件開發(fā)效率,從而提高整體生產(chǎn)效率。

所有 VPX 系列產(chǎn)品均基于相同的 VLIW/SIMD 架構(gòu)?,F(xiàn)實中,設(shè)計人員常會遇到,在選擇了某個向量長度后,卻發(fā)現(xiàn) PPA 的要求需要不同配置的情況。而在VPX系列產(chǎn)品中,客戶可以根據(jù)自己的需求擴展解決方案,從 128 位到 512 位的不同矢量長度中進行自由選擇,非常方便。得益于可變矢量長度 (VLA) 編程模型,代碼可以在VPX系列之間遷移,因此執(zhí)行起來非常容易。VLA 編程可確保軟件投資的安全性,既可為當前項目提供靈活性,又可為未來項目提供可重用性。除矢量長度外,客戶可以從單核、雙核或四核配置中進行選擇,多核配置已預先集成并準備好用于緩存一致性和共享的多通道 DMA。

除了不同的矢量長度外,每個 VPX 內(nèi)核都高度可配置,從而可定制架構(gòu)以獲得最佳性能,同時擁有最小的面積。以不需要浮點、但極其受限于面積和功率的應(yīng)用為例:使用 ARChitect 配置工具,用戶可以選擇不包括(標量和最多兩個矢量)浮點單元。此可選單元的另一實例是專用矢量數(shù)學單元,用于非常高效地執(zhí)行例如 sin(x)、cos(x)、2^x、div、sqrt、1/sqrt、log_2(x) 等操作。

如上文所解釋,依傳感器和應(yīng)用于傳感器數(shù)據(jù)的算法而定,需要不同的數(shù)據(jù)類型。VPX 支持的數(shù)據(jù)類型范圍廣泛,從浮點到覆蓋應(yīng)用(如高分辨率雷達)所需的動態(tài)范圍,再到用于 AI 應(yīng)用的小規(guī)模整數(shù)類型。

VPX 指令集架構(gòu) (ISA) 已調(diào)整為高效執(zhí)行關(guān)鍵信號處理內(nèi)核,例如 FFT 或矩陣操作。以 FFT 操作為例,通過矢量負載/雙倍存儲(指從內(nèi)存?zhèn)鬏敂?shù)據(jù)達矢量長度的兩倍)和專用 FFT 指令相結(jié)合,可以在軟件中執(zhí)行所有 FFT 操作,甚至對于多傳感器雷達場景也不例外。這避免了采用專用硬件加速器而帶來的成本開支,也因而實現(xiàn)了功率和面積的節(jié)省。

ISA 和微架構(gòu)(即實施不同功能單元的方式)是實現(xiàn)最佳 PPA 的關(guān)鍵要素。但是,需要一個軟件開發(fā)環(huán)境來釋放硬件的功能。VPX 配有 MetaWare 工具套件,其包括優(yōu)化 C/C++ 編譯器、模擬工具和復雜的調(diào)試環(huán)境。它包括一組豐富的庫,可為信號處理、線性代數(shù)和機器學習提供優(yōu)化的內(nèi)核。這些內(nèi)核是以與矢量長度無關(guān)的方式編寫的,因此代碼在 VPX 系列產(chǎn)品中都保持便攜。為了支持對 AI 日益增長的需求,MetaWare 還提供 NN SDK 和先進的圖形映射工具(支持 TensorFlow、Caffe、ONNX)。

VPX 系列包括為功能安全 (FuSa) 認證量身定制的 VPXxFS 變體(VPX2FS、VPX3FS 和 VPX5FS)。這些核心滿足隨機故障檢測和系統(tǒng)功能安全開發(fā)流程要求,完全符合 ASIL D ISO 26262 合規(guī)性。VPXxFS DSP 集成了硬件安全功能,例如存儲器和接口的 ECC 保護、安全監(jiān)測器和鎖步機制。一套全面的安全文檔可幫助汽車設(shè)計師獲得 ISO 26262 功能安全認證。此外,VPXxFS DSP 還提供“混合”選項,使用戶可以在硅后軟件中選擇高達 ASIL D 的安全級別。

總結(jié)

傳感器融合是一個快速增長的市場,已進入幾乎任何應(yīng)用領(lǐng)域。得益于低成本傳感器的可用性,以及先進的算法,它可以在不同市場實現(xiàn)新的用戶體驗,包括智能移動設(shè)備、汽車、健康或工業(yè)控制。傳感器融合導致不同的信號處理工作負載,因為不同的傳感器需要不同的數(shù)據(jù)類型來表示數(shù)據(jù),并且需要不同的 DSP 算法來提取與實際融合過程相關(guān)的信息。融合過程(即組合各種傳感器信息流并從中產(chǎn)生有意義的決策)在很大程度上是特定于應(yīng)用程序的。要處理這些不同的工作負載,需要一個可擴展的處理器來處理不同的數(shù)據(jù)格式和性能要求,并且需要通用和可配置的架構(gòu),包括儲存器和接口,以滿足 PPA 要求。DesignWare ARC VPX IP 系列是傳感器融合應(yīng)用的理想解決方案:其矢量長度為 128 位、256 位或 512 位,可滿足各種信號處理工作負載的需求。憑借定制的指令集和專用的數(shù)學硬件引擎,它可通過無與倫比的 PPA 提供卓越的循環(huán)效率。其可變矢量長度編程模型可確保軟件可在 VPX 系列的所有產(chǎn)品之間重復使用,從而保護這一重大投資。

原文標題:使用 ARC VPX 嵌入式DSP IP實現(xiàn)高性能傳感器融合

文章出處:【微信公眾號:電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2542

    文章

    50303

    瀏覽量

    750281
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4070

    瀏覽量

    217584
  • 自動駕駛
    +關(guān)注

    關(guān)注

    782

    文章

    13548

    瀏覽量

    165761

原文標題:使用 ARC VPX 嵌入式DSP IP實現(xiàn)高性能傳感器融合

文章出處:【微信號:elecfans,微信公眾號:電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    高性能圖像傳感器如何選?關(guān)鍵在于這五點

    在當今快速發(fā)展的科技領(lǐng)域,圖像傳感器作為機器視覺和自動駕駛等技術(shù)的核心部件,其性能直接關(guān)系到系統(tǒng)的效率和準確性。高性能圖像傳感器的選擇不僅需要考慮分辨率、靈敏度、動態(tài)范圍、幀率和噪聲水
    的頭像 發(fā)表于 10-23 15:05 ?64次閱讀

    德攜高性能電控電流傳感器系列

    德攜高性能電控專用霍爾電流傳感器
    的頭像 發(fā)表于 09-26 16:04 ?189次閱讀
    德攜<b class='flag-5'>高性能</b>電控電流<b class='flag-5'>傳感器</b>系列

    高性能電流傳感器與控制解決方案

    中,一個不容忽視的關(guān)鍵領(lǐng)域便是高性能電流傳感器與控制的需求。在這一背景下,Melexis(邁來芯)憑借其深厚的技術(shù)積累和創(chuàng)新能力,推出了一系列高性能的電流
    的頭像 發(fā)表于 08-21 17:59 ?1426次閱讀
    <b class='flag-5'>高性能</b>電流<b class='flag-5'>傳感器</b>與控制<b class='flag-5'>器</b>解決方案

    ADXRS645高性能角速率傳感器英文手冊

    電子發(fā)燒友網(wǎng)站提供《ADXRS645高性能角速率傳感器英文手冊.pdf》資料免費下載
    發(fā)表于 07-31 13:19 ?0次下載

    格科微推出高性能GC32E2圖像傳感器

    近日,國內(nèi)領(lǐng)先的半導體企業(yè)格科微宣布成功量產(chǎn)了高性能的第二代單芯片3200萬像素圖像傳感器——GC32E2。這款新品的推出,無疑將為用戶帶來更為出色的影像體驗。
    的頭像 發(fā)表于 06-19 15:05 ?921次閱讀

    高性能線性霍爾傳感器AH694應(yīng)用于家電變頻

    高性能線性霍爾傳感器AH694應(yīng)用于家電變頻
    的頭像 發(fā)表于 04-18 09:54 ?415次閱讀
    <b class='flag-5'>高性能</b>線性霍爾<b class='flag-5'>傳感器</b>AH694應(yīng)用于家電變頻<b class='flag-5'>器</b>

    未來已來,多傳感器融合感知是自動駕駛破局的關(guān)鍵

    駕駛的關(guān)鍵的是具備人類的感知能力,多傳感器融合感知正是自動駕駛破局的關(guān)鍵。昱感微的雷視一體多傳感器融合方案就好像一雙比人眼更敏銳的眼睛,可以為自動駕駛系統(tǒng)提供更豐富更精準的視覺語言——
    發(fā)表于 04-11 10:26

    傳感器融合的工作原理

    你怎么知道你在哪里?什么是真實的?這是傳感器融合應(yīng)該回答的問題。不是以哲學的方式,而是字面上的“我會自動撞入白宮嗎?因為我被告知不要這樣做”,這種方式內(nèi)置于商業(yè)四軸飛行的固件中。
    發(fā)表于 04-04 13:11 ?494次閱讀

    Allegro推出高帶寬電流傳感器技術(shù),幫助實現(xiàn)高性能電源轉(zhuǎn)換

    為幫助業(yè)界更好地利用GaN和SiC等寬帶隙技術(shù),在電動汽車、清潔能源解決方案和數(shù)據(jù)中心等應(yīng)用中實現(xiàn)高性能電源轉(zhuǎn)換,Allegro宣布推出新型高帶寬電流傳感器 ACS37030和ACS37032,這些全新高功率密度
    的頭像 發(fā)表于 03-04 16:50 ?579次閱讀

    傳感器性能評價指標有哪些

    傳感器,英文Sensor,由Sense一詞演變而來。傳感器常見的性能評價指標可以分為靜態(tài)指標和動態(tài)指標兩類。 1. 靜態(tài)指標:靜態(tài)指標主要反映傳感器在穩(wěn)態(tài)條件下的
    的頭像 發(fā)表于 01-16 15:19 ?4158次閱讀

    傳感器低功耗方案助力碳中和

    使用低功耗產(chǎn)品替換遍布于制造現(xiàn)場的通用傳感器實現(xiàn)設(shè)備設(shè)施的能耗降低。根據(jù)預期用途確定需要使用的不同機型,例如使用通用傳感器取代用于簡單有無檢測應(yīng)用的高性能
    發(fā)表于 01-04 10:50 ?376次閱讀
    <b class='flag-5'>傳感器</b>低功耗方案助力碳中和

    傳感器數(shù)據(jù)融合算法python代碼

    算法的原理和應(yīng)用,并給出一些使用Python編程語言實現(xiàn)傳感器數(shù)據(jù)融合算法的示例代碼。 首先,讓我們來了解傳感器數(shù)據(jù)融合算法的原理。
    的頭像 發(fā)表于 12-15 10:28 ?1263次閱讀

    傳感器數(shù)據(jù)融合算法最關(guān)鍵的是

    傳感器數(shù)據(jù)融合是一個綜合處理多傳感器數(shù)據(jù)的過程,以提高對環(huán)境或目標的感知和解釋能力。在這個過程中,各種數(shù)據(jù)融合算法起著至關(guān)重要的作用。本文將深入探討多
    的頭像 發(fā)表于 12-13 11:00 ?537次閱讀

    匯頂科技新一代高性能光線傳感器正式商用

    匯頂科技新一代高性能光線傳感器近日商用于堅果N1S系列及O2 Ultra超短焦投影儀新品,為居家沉浸式影音提供智能自適應(yīng)新功能。
    發(fā)表于 11-21 11:23 ?718次閱讀
    匯頂科技新一代<b class='flag-5'>高性能</b>光線<b class='flag-5'>傳感器</b>正式商用

    傳感器融合如何提高電池管理系統(tǒng)性能和電池壽命

    性能和使用壽命,電量狀態(tài) (SoC) 和健康狀態(tài) (SoH) 是 BMS 需要監(jiān)控和管理的重要特征。要掌握電池的 SoC 和 SoH 狀態(tài),就可以采用傳感器融合技術(shù),將電壓、電流和溫度測量實時結(jié)合起來。
    的頭像 發(fā)表于 11-16 17:51 ?1292次閱讀
    <b class='flag-5'>傳感器</b><b class='flag-5'>融合</b>如何提高電池管理系統(tǒng)<b class='flag-5'>性能</b>和電池壽命