現(xiàn)代空間飛行器必須持續(xù)監(jiān)控遙測數(shù)據(jù),并檢測或預測傳感器數(shù)據(jù)中的任何異常行為。由于從機載傳感器接收到的數(shù)據(jù)維度高且數(shù)據(jù)量大,基于閾值的監(jiān)控等傳統(tǒng)方法顯得捉襟見肘。軌道衛(wèi)星的環(huán)境具有高度動態(tài)性,這也使得識別異常指標充滿挑戰(zhàn)性。
為了克服這些挑戰(zhàn),空中客車防務(wù)與航天公司 Airbus 決定開發(fā)用于故障檢測、隔離和還原 (FDIR) 的機載系統(tǒng),以實現(xiàn)異常檢測深度學習模型。 空中客車發(fā)現(xiàn),FPGA 以其高性能、長壽命成為機載航天器系統(tǒng)的理想平臺。FPGA 可重新編程,能夠耐受空間輻射,并可設(shè)計成低功耗器件。
然而,對于此級別的時間關(guān)鍵型任務(wù),使用資源有限的 FPGA 實現(xiàn)深度學習模型,可能是一項巨大的挑戰(zhàn)。 空中客車的設(shè)計團隊選擇使用 Deep Learning HDL Toolbox 來生成 MATLAB 深度學習處理器 IP 核作為人工智能加速器。該工作流支持使用 FreeRTOS 作為操作系統(tǒng)。
為了進行測試,空中客車使用了 AMD Zynq UltraScale+ MPSoC ZCU102 板以及長短期記憶 (LSTM) 模型,該模型是基于一組相關(guān)的遙測參數(shù)訓練的。
此外,更新 LSTM 模型不需要對 FPGA 重新編程,因為只需重新編譯更新后的模型并將其下載到深度學習處理器中。
“從本質(zhì)上講,MATLAB 深度學習處理器 IP 核與平臺無關(guān)。這使其能夠被集成到可通過太空認證的實時操作系統(tǒng)中。我們面臨的一大挑戰(zhàn)是開發(fā)與之交互的應(yīng)用,而在這一方面,MathWorks 提供了很多支持?!?/strong>
—— Andreas C. Koch,空中客車機載軟件工程師
在 TensorFlow 中訓練的 LSTM 模型導入 MATLAB 中?;谶@些模型,該團隊針對性能和資源使用情況,對深度學習處理器配置進行了優(yōu)化。此后,他們使用 HDL Coder 將深度學習處理器 IP 核生成為獨立于目標的可綜合 HDL 代碼,并通過 AXI 接口將其集成到空中客車的參考設(shè)計中。
然后,工程師使用基于 Python 的工作流對深度學習處理器進行編程,并從 AMD Zynq MPSoC 上的 Arm 處理器觸發(fā)它。
在硬件板上針對運行衛(wèi)星上檢測到的異常來測試 FDIR 系統(tǒng)時,深度學習處理器能夠在可靠工作的同時,滿足吞吐量和功耗的要求??罩锌蛙囉媱澰趯淼暮教炱魃喜渴鸹?FPGA 的 FDIR 系統(tǒng)。
基于 FPGA 的深度學習網(wǎng)絡(luò)檢測到的真實異常。
▼ 空客Airbus 取得的關(guān)鍵成果
開發(fā)了基于 MATLAB 的工作流,用于在 FPGA 上進行深度神經(jīng)網(wǎng)絡(luò)的快速原型構(gòu)建和驗證,從而實現(xiàn)硬件、系統(tǒng)和深度學習工程師之間的協(xié)作
與基于閾值的傳統(tǒng)方法相比,更早地檢測到潛在的衛(wèi)星故障模式
生成了深度學習處理器,可供任何采用 FreeRTOS 或其他操作系統(tǒng)的 FPGA 供應(yīng)商使用和部署
可以在板上更新深度學習模型,而不需要對 FPGA 重新編程
▼空客 Airbus 使用到的產(chǎn)品
MATLAB
Deep Learning HDL Toolbox
Deep Learning Toolbox
HDL Coder
審核編輯:劉清
-
處理器
+關(guān)注
關(guān)注
68文章
20137瀏覽量
246466 -
FPGA
+關(guān)注
關(guān)注
1653文章
22270瀏覽量
629742 -
matlab
+關(guān)注
關(guān)注
189文章
3016瀏覽量
237484 -
空中客車
+關(guān)注
關(guān)注
2文章
108瀏覽量
16034 -
深度學習
+關(guān)注
關(guān)注
73文章
5589瀏覽量
123868
原文標題:異常檢測 | 空中客車使用 MATLAB 設(shè)計基于 FPGA 的機載深度學習處理器
文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
開源RISC-V處理器(蜂鳥E203)學習(二)修改FPGA綜合環(huán)境(移植到自己的Xilinx FPGA板卡)
空中客車與愛立信成功部署5G專網(wǎng)解決方案
TDA4VL-Q1處理器技術(shù)文檔總結(jié)
TDA4AL-Q1處理器的技術(shù)文檔摘要
Andes晶心科技推出新一代深度學習加速器
德州儀器AM62Ax Sitara?處理器技術(shù)解析
ADSD3500飛行時間深度成像信號處理器技術(shù)手冊
TPU處理器的特性和工作原理
超導電機——東芝2MW項目
進群免費領(lǐng)FPGA學習資料!數(shù)字信號處理、傅里葉變換與FPGA開發(fā)等
Vicor高密度電源模塊助力清潔航空計劃
量子處理器的作用_量子處理器的優(yōu)缺點
量子處理器是什么_量子處理器原理
EE-340: SHARC處理器和Blackfin處理器的SPI連接

空中客車使用MATLAB設(shè)計基于FPGA的機載深度學習處理器
評論