現(xiàn)代空間飛行器必須持續(xù)監(jiān)控遙測(cè)數(shù)據(jù),并檢測(cè)或預(yù)測(cè)傳感器數(shù)據(jù)中的任何異常行為。由于從機(jī)載傳感器接收到的數(shù)據(jù)維度高且數(shù)據(jù)量大,基于閾值的監(jiān)控等傳統(tǒng)方法顯得捉襟見(jiàn)肘。軌道衛(wèi)星的環(huán)境具有高度動(dòng)態(tài)性,這也使得識(shí)別異常指標(biāo)充滿挑戰(zhàn)性。
為了克服這些挑戰(zhàn),空中客車防務(wù)與航天公司 Airbus 決定開發(fā)用于故障檢測(cè)、隔離和還原 (FDIR) 的機(jī)載系統(tǒng),以實(shí)現(xiàn)異常檢測(cè)深度學(xué)習(xí)模型。 空中客車發(fā)現(xiàn),FPGA 以其高性能、長(zhǎng)壽命成為機(jī)載航天器系統(tǒng)的理想平臺(tái)。FPGA 可重新編程,能夠耐受空間輻射,并可設(shè)計(jì)成低功耗器件。
然而,對(duì)于此級(jí)別的時(shí)間關(guān)鍵型任務(wù),使用資源有限的 FPGA 實(shí)現(xiàn)深度學(xué)習(xí)模型,可能是一項(xiàng)巨大的挑戰(zhàn)。 空中客車的設(shè)計(jì)團(tuán)隊(duì)選擇使用 Deep Learning HDL Toolbox 來(lái)生成 MATLAB 深度學(xué)習(xí)處理器 IP 核作為人工智能加速器。該工作流支持使用 FreeRTOS 作為操作系統(tǒng)。
為了進(jìn)行測(cè)試,空中客車使用了 AMD Zynq UltraScale+ MPSoC ZCU102 板以及長(zhǎng)短期記憶 (LSTM) 模型,該模型是基于一組相關(guān)的遙測(cè)參數(shù)訓(xùn)練的。
此外,更新 LSTM 模型不需要對(duì) FPGA 重新編程,因?yàn)橹恍柚匦戮幾g更新后的模型并將其下載到深度學(xué)習(xí)處理器中。
“從本質(zhì)上講,MATLAB 深度學(xué)習(xí)處理器 IP 核與平臺(tái)無(wú)關(guān)。這使其能夠被集成到可通過(guò)太空認(rèn)證的實(shí)時(shí)操作系統(tǒng)中。我們面臨的一大挑戰(zhàn)是開發(fā)與之交互的應(yīng)用,而在這一方面,MathWorks 提供了很多支持?!?/strong>
—— Andreas C. Koch,空中客車機(jī)載軟件工程師
在 TensorFlow 中訓(xùn)練的 LSTM 模型導(dǎo)入 MATLAB 中?;谶@些模型,該團(tuán)隊(duì)針對(duì)性能和資源使用情況,對(duì)深度學(xué)習(xí)處理器配置進(jìn)行了優(yōu)化。此后,他們使用 HDL Coder 將深度學(xué)習(xí)處理器 IP 核生成為獨(dú)立于目標(biāo)的可綜合 HDL 代碼,并通過(guò) AXI 接口將其集成到空中客車的參考設(shè)計(jì)中。
然后,工程師使用基于 Python 的工作流對(duì)深度學(xué)習(xí)處理器進(jìn)行編程,并從 AMD Zynq MPSoC 上的 Arm 處理器觸發(fā)它。
在硬件板上針對(duì)運(yùn)行衛(wèi)星上檢測(cè)到的異常來(lái)測(cè)試 FDIR 系統(tǒng)時(shí),深度學(xué)習(xí)處理器能夠在可靠工作的同時(shí),滿足吞吐量和功耗的要求。空中客車計(jì)劃在將來(lái)的航天器上部署基于 FPGA 的 FDIR 系統(tǒng)。
基于 FPGA 的深度學(xué)習(xí)網(wǎng)絡(luò)檢測(cè)到的真實(shí)異常。
▼ 空客Airbus 取得的關(guān)鍵成果
開發(fā)了基于 MATLAB 的工作流,用于在 FPGA 上進(jìn)行深度神經(jīng)網(wǎng)絡(luò)的快速原型構(gòu)建和驗(yàn)證,從而實(shí)現(xiàn)硬件、系統(tǒng)和深度學(xué)習(xí)工程師之間的協(xié)作
與基于閾值的傳統(tǒng)方法相比,更早地檢測(cè)到潛在的衛(wèi)星故障模式
生成了深度學(xué)習(xí)處理器,可供任何采用 FreeRTOS 或其他操作系統(tǒng)的 FPGA 供應(yīng)商使用和部署
可以在板上更新深度學(xué)習(xí)模型,而不需要對(duì) FPGA 重新編程
▼空客 Airbus 使用到的產(chǎn)品
MATLAB
Deep Learning HDL Toolbox
Deep Learning Toolbox
HDL Coder
審核編輯:劉清
-
處理器
+關(guān)注
關(guān)注
68文章
20064瀏覽量
242552 -
FPGA
+關(guān)注
關(guān)注
1650文章
22203瀏覽量
626644 -
matlab
+關(guān)注
關(guān)注
189文章
3009瀏覽量
236632 -
空中客車
+關(guān)注
關(guān)注
2文章
108瀏覽量
15978 -
深度學(xué)習(xí)
+關(guān)注
關(guān)注
73文章
5586瀏覽量
123613
原文標(biāo)題:異常檢測(cè) | 空中客車使用 MATLAB 設(shè)計(jì)基于 FPGA 的機(jī)載深度學(xué)習(xí)處理器
文章出處:【微信號(hào):MATLAB,微信公眾號(hào):MATLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
TDA4VL-Q1處理器技術(shù)文檔總結(jié)

TDA4AL-Q1處理器的技術(shù)文檔摘要

Andes晶心科技推出新一代深度學(xué)習(xí)加速器
德州儀器AM62Ax Sitara?處理器技術(shù)解析

ADSD3500飛行時(shí)間深度成像信號(hào)處理器技術(shù)手冊(cè)

TPU處理器的特性和工作原理

超導(dǎo)電機(jī)——東芝2MW項(xiàng)目
進(jìn)群免費(fèi)領(lǐng)FPGA學(xué)習(xí)資料!數(shù)字信號(hào)處理、傅里葉變換與FPGA開發(fā)等
Vicor高密度電源模塊助力清潔航空計(jì)劃

評(píng)論