在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

邊緣的超低功耗關鍵短語檢測

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Hussein Osman ? 2022-12-01 15:20 ? 次閱讀

語音在與智能手機、平板電腦和個人輔助系統交互中的廣泛使用,使語音作為其他技術的首選HMI(人機界面)的使用迅速起步。例如,在當今的智能家居中,用戶可以要求Alexa打開或關閉燈,鎖門和調節恒溫器。隨著這項技術變得越來越普遍,對使用高精度、緊湊和節能的基于神經網絡的關鍵短語檢測解決方案來增加人與機器之間交互的技術解決方案的需求正在增加。與需要網絡連接的云連接神經網絡 (NN) 關鍵短語檢測實現不同,基于邊緣的解決方案在邊緣執行所有計算,不會記錄或將數據傳輸到云。

本文將介紹一種專為網絡邊緣設計的基于 NN 的關鍵短語檢測解決方案。這些二值化型號可在低功耗UltraPlus? FPGA上運行。本文將討論當使用包含嘈雜背景(如音樂或聊天噪音)的數據集訓練 NN 時,如何在嘈雜環境中使用關鍵短語檢測。在這種情況下,神經網絡使用公共數據集進行訓練,以檢測單詞“七”。關鍵短語檢測可用于廣泛的應用,而無需個人助理設備。可能的應用包括智能燈開關、智能電視和 AVR,通過音量增大和減小等命令管理設備。

一、引言

長期以來,使用語音命令來控制人機界面(HMI)一直是系統設計人員的目標。可追溯到20世紀中葉的流行科幻電視節目和電影,如“星際迷航”和“星球大戰”,給了我們一個語音世界可能是什么樣子的暗示。但是,為現實生活中的消費應用開發低成本、高能效的解決方案已被證明是難以捉摸的。

然而,在過去幾年中,亞馬遜的Alexa和蘋果的Siri等流行的AI應用程序的出現以及它們將語音命令轉換為系統操作的能力加速了向基于語音的HMI的遷移。這些快速發展為越來越多的智能家居解決方案打開了大門,這些解決方案依賴于關鍵短語檢測。今天,用戶可以要求Alexa通過互聯網訂購產品,打開燈,鎖門,設置家庭恒溫器,甚至給草澆水。

通常,這些支持語音的HMI執行識別云中的關鍵短語所需的計算。在許多情況下,設計師將他們的應用程序插入預先存在的基礎設施中,例如亞馬遜的Alexa。然而,這一發展戰略面臨一些限制。首先是成本。在云中的服務器上運行關鍵短語檢測算法的解決方案每次訪問云中的資源時都必須按分鐘付費。此外,構建基于云的邊緣解決方案的開發人員必須支付 NRE 以針對特定設備訓練他們的解決方案,然后為他們發布的每個解決方案支付版稅。將設計插入預先存在的基礎設施的設計人員將看到成本上升,因為他們轉向Wi-Fi模型需要更強大的處理器來獲取數據,分析數據,將其發送到邊緣設備,并通過Wi-Fi收聽命令。

此外,依賴互聯網連接會帶來額外的風險。如果連接斷開,使用互聯網連接將數據傳輸到云可能會導致服務中斷。通過互聯網傳輸數據也會帶來潛在的黑客風險。從用戶的角度來看,互聯網連接為侵犯隱私和安全問題打開了大門。依賴于直接位于設備上的計算資源的邊緣解決方案可避免這些潛在問題。

二、新方法

本文探討了一種不同的方法,為位于網絡邊緣的設備提供更低成本的關鍵短語檢測。利用在開發高精度、緊湊和低成本的二值化神經網絡 (NN) 模型方面的進步,以及新一代超低功耗現場可編程門陣列 (FPGA) 的改進,設計人員現在可以構建關鍵短語檢測解決方案,在邊緣執行所有計算,從而消除與云連接 NN 關鍵短語檢測實現相關的連接、安全和隱私問題。

通過在本地執行關鍵短語檢測,與基于云的解決方案相比,此設計策略可顯著節省成本。它也不依賴其他生態系統來運作。如果在基于云的解決方案中互聯網連接失敗,系統將失敗。基于邊緣的本地解決方案不會冒此風險。安全和隱私問題不是威脅。本地解決方案更易于用戶設置和運行。最后,使用萊迪思的超低功耗iCE40 Ultra Plus FPGA,這種方法為設計人員節省了大量功耗,這是電池供電設備的一個重要考慮因素。例如,本演示文稿中描述的解決方案僅消耗7 mW。

將經濟實惠的智能家居應用推向邊緣的一個關鍵步驟是開發能夠在低密度、低功耗 FPGA 上運行的二值化神經網絡模型。在云中使用浮點計算的深度學習技術對于邊緣的消費者應用程序是不切實際的。相反,設計人員必須開發計算效率高的解決方案,既要滿足精度目標,又要符合消費市場的成本、尺寸和功耗限制。因此,在邊緣操作的設計人員必須使用使用盡可能少位的數學運算。

設計人員可以簡化計算的一種方法是從浮點切換到定點甚至基本整數。通過補償浮點到定點整數的量化,使用二值化 NN 的設計人員可以開發訓練速度更快、精度更高的解決方案,并將定點、低精度整數 NN 的性能提高到接近浮點版本的水平。要構建簡單的邊緣設備,訓練必須創建具有 1 位權重的 NN 模型。這些模型被稱為二值化神經網絡(BNN)。

通過使用 1 位值而不是更大的數字,BNN 可以消除乘法和除法的使用。這允許使用 XOR 和彈出計數計算卷積,從而節省大量成本并節省高達 16 倍的功耗。借助當今的 FPGA,設計人員擁有一個高度靈活的平臺,可提供所需的所有存儲器、邏輯和 DSP 資源。

三、NN實施

下面的討論描述了一個關鍵短語檢測解決方案的示例,該解決方案專為邊緣應用而設計,并在具有BNN軟核的iCE40 UltraPlus FPGA中實現。在正常工作期間,關鍵短語檢測實現在功耗低于1mW的情況下偵聽聲音。一旦系統檢測到聲音,它就會激活 1 秒的緩沖并調用 BNN。BNN直接在原始輸入上運行,而不是在傳統的頻譜圖和MFCC預處理上操作。代表 1 秒音頻的 16K 原始樣本通過重疊的一維卷積層,變成 30 張 32x32x3 圖像,每張代表 10 毫秒的音頻樣本。然后將輸出傳遞到主 BNN 進行處理。

pYYBAGOIVbiABOugAAH9d3D5Tdk766.png

BNN 有四層深,每層執行如下所示的功能:

files-aHViPTYzODY3JmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzVjODk1NzBiZDFhZDMucG5nJnZlcnNpb249MDAwMCZzaWc9NmRmNzYyZjhhMTMxYTliZWIwNDk2MmEwYzc5NTA5Zjc253D

二進制卷積是輸入數據和 1 位權重的 1 位乘法。在這種情況下,乘法被 XOR 函數取代。批量規范化和縮放使激活規范化,并在 BNN 訓練階段提供幫助。整流線性單元 (ReLu) 將低于特定閾值的數據設置為 0,高于相同閾值的數據設置為 1。池對圖像的每個相鄰像素執行,并選擇概率最高的有意義像素。此函數減少了后續步驟中所需的計算量。全連接層通常是最后一層,它占據了前一層中的每個神經元。它在下一層的神經元上也有一定的重量。此函數通常計算成本高昂,因此它是作為神經元明顯較少的最后一個操作執行的。

BNN使用GPU進行訓練,并運行標準的訓練工具,如Café和TensorFlow。使用的訓練數據集是一個公共訓練集,其中包含 1K+ 人 65,000 個 30 個短詞的 1 秒長話語。此階段稱為訓練階段。然后,訓練工具的輸出通過萊迪思半導體的神經網絡編譯器工具進行格式化,以供FPGA設計使用。您可以將權重視為在邊緣硬件上進行推理時使用的關鍵短語的模板。選擇的關鍵詞是“七”。

四、制度實施

為了演示系統的功能,工程師使用了HiMax HM01B0 UPduino擴展板和iCE40 UltraPlus FPGA。這是一款低成本的Arduino外形電路板,旨在展示FPGA的功能。該板具有兩個直接連接到 FPGA 的 I2S 麥克風、用于 FPGA 設計的外部閃存和權重激活存儲。它還具有 LED 以指示關鍵短語的檢測。用戶可以直接對著麥克風講話。檢測到關鍵短語后,LED 將亮起。

五、性能

在此應用中,FPGA設計頻率和處理長度可以用功耗來換取。在27MHz時,16K原始樣本相當于1秒的音頻處理,可以在25ms內處理,同時消耗7.7mW。當頻率降低到13.5MHz時,功耗降至4.2mW,相同的1秒音頻樣本在50ms內處理完畢。

關鍵短語檢測通常必須在嘈雜的環境中運行,而無需添加額外的硬件來消除噪聲和回聲。該實現通過使用包含噪聲背景的數據集訓練 NN 來實現此目標,而無需定位和波束成形。經過訓練的 NN 像人類一樣檢測關鍵字,但也有類似的限制。添加了具有各種隨機人群噪音水平(咖啡館、會議等)的數據集,并添加了關鍵詞。使用更高噪聲級別訓練的 NN 對噪聲的魯棒性更強,但需要更響亮的關鍵短語。

BNN 可以檢測多達 10 個 1 秒的關鍵短語,使其成為通過語音進行 HMI 的理想選擇。為了提高檢測精度,采用時域濾波器僅在發生連續檢測時才報告關鍵短語檢測。該設計為單個關鍵短語提供高達 99% 的準確率,為多達 5 個關鍵短語提供高達 90% 的準確率。

六、結語

將 AI 帶到邊緣帶來了幾個重大挑戰。然而,它也提供了巨大的機會。正如該項目所證明的那樣,使用實施BNN而不是基于云的資源的FPGA將AI構建到設備中可以大大降低硬件成本,同時加快響應時間。同時,將處理保持在本地可提高安全性并節省寶貴的帶寬和服務器使用成本。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 智能手機
    +關注

    關注

    66

    文章

    18611

    瀏覽量

    183147
  • 存儲器
    +關注

    關注

    38

    文章

    7637

    瀏覽量

    166548
  • 神經網絡
    +關注

    關注

    42

    文章

    4810

    瀏覽量

    102939
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    能效比達2TOPS/W!解密邊緣AI芯片低功耗設計之法

    電子發燒友網報道(文/李彎彎)邊緣AI芯片低功耗設計是其在移動設備、物聯網終端等資源受限場景中落地的關鍵。在物聯網、可穿戴設備、智能家居等對功耗敏感的應用場景中,
    的頭像 發表于 05-17 00:07 ?2515次閱讀

    超低功耗MCU軟件設計技巧與選型

    超低功耗MCU(微控制器)憑借其極低的功耗和高效的能量管理能力,正在快速滲透到多個新興領域,尤其在物聯網(IoT)、可穿戴設備、智能家居和醫療電子等領域展現出巨大的應用潛力,國內超低功耗MCU的崛起
    的頭像 發表于 04-12 17:19 ?450次閱讀
    <b class='flag-5'>超低功耗</b>MCU軟件設計技巧與選型

    迅通科技推出PTR54H20:超低功耗藍牙6.0模塊

    迅通科技正式發布全新一代藍牙多協議物聯網模塊——PTR54H20。該模塊集超低功耗、高性能計算與先進安全特性于一體,專為AI邊緣計算及復雜物聯網場景量身打造,助力開發者快速構建智能化、高能效的下一代物聯網設備。
    的頭像 發表于 04-08 14:47 ?287次閱讀
    迅通科技推出PTR54H20:<b class='flag-5'>超低功耗</b>藍牙6.0模塊

    蜂窩物聯網的超低功耗特性

    針對低功耗進行優化的蜂窩物聯網 革命性的蜂窩解決方案: 無與倫比的電源效率 要打造卓越的蜂窩物聯網產品,低功耗是一個不可或缺的因素。憑借我們在制造屢獲殊榮的超低功耗設備方面的豐富專業知識和經驗,我們
    的頭像 發表于 04-07 14:57 ?431次閱讀

    超低功耗藍牙6.0模塊PTR5415全新上市

    迅通科技重磅推出全新一代低功耗藍牙模塊PTR5415,以超低功耗、超高性能、多協議兼容為核心競爭力,為邊緣計算與AIoT應用注入強勁動能,開啟智能物聯新篇章!
    的頭像 發表于 03-21 15:29 ?692次閱讀
    <b class='flag-5'>超低功耗</b>藍牙6.0模塊PTR5415全新上市

    DA14531-00000FX2 超低功耗藍牙5.1 SOC芯片介紹

    DA14531-00000FX2 芯片介紹1. 概述DA14531-00000FX2 是 Dialog Semiconductor(現為 Renesas Electronics)推出的一款超低功耗
    發表于 03-10 16:47

    笙泉科技超低功耗、高性價比MCU(M0+ : MG32L00)

    笙泉科技超低功耗、高性價比MCU(M0+ : MG32L00) 超低功耗M0+ (MG32L003系列) MG32L003系列是笙泉科技新推出的低功耗MCU,其搭載了高性能的 32 位 ARM
    發表于 01-20 10:51

    貿澤電子開售ADI超低功耗MCU

    2025年1月2日起,全球電子元器件和工業自動化產品授權代理商貿澤電子(Mouser Electronics)正式推出Analog Devices, Inc.(ADI)的MAX32675C超低功耗
    的頭像 發表于 01-06 11:12 ?635次閱讀

    MAX32675C超低功耗Arm? Cortex?-M4F MCU

    檢測(SEC-DED),確保為要求苛刻的應用提供超可靠的代碼執行。 *附件:MAX32675C超低功耗Arm? Cortex?-M4F MCU.pdf 模擬前端(AFE)集成有低功耗HART調制解調器,可通過
    的頭像 發表于 11-28 11:50 ?969次閱讀
    MAX32675C<b class='flag-5'>超低功耗</b>Arm? Cortex?-M4F MCU

    stm32低功耗設計技巧

    STM32低功耗設計是一個綜合性的工作,需要在硬件設計和軟件設計兩個層面進行綜合考慮和優化。以下是一些關鍵的STM32低功耗設計技巧: 一、硬件設計層面 選擇低功耗系列芯片 : STM
    的頭像 發表于 11-19 15:52 ?1524次閱讀

    使用MSP430F2013進行超低功耗運動檢測

    電子發燒友網站提供《使用MSP430F2013進行超低功耗運動檢測.pdf》資料免費下載
    發表于 10-22 09:29 ?0次下載
    使用MSP430F2013進行<b class='flag-5'>超低功耗</b>運動<b class='flag-5'>檢測</b>

    超低功耗和動態性能的線性電源

    電子發燒友網站提供《超低功耗和動態性能的線性電源.pdf》資料免費下載
    發表于 09-18 11:22 ?0次下載
    <b class='flag-5'>超低功耗</b>和動態性能的線性電源

    0.1mA!24GHz超低功耗人體存在毫米波雷達模組

    超低功耗 ,極簡化24GHz一發一收天線,天線波束窄、分辨率高、頻帶寬、抗干擾力強。 2、可檢測到 微動、運動狀態和靜止 狀態下的人體目標,識別精準。 3、超低功耗,持續工作時平均電流 0.1mA (1Hz上報頻率)。 4、提供
    的頭像 發表于 09-05 10:31 ?742次閱讀
    0.1mA!24GHz<b class='flag-5'>超低功耗</b>人體存在毫米波雷達模組

    適用于超低功耗低功耗應用的獨特高效隔離式DC/DC轉換器

    電子發燒友網站提供《適用于超低功耗低功耗應用的獨特高效隔離式DC/DC轉換器.pdf》資料免費下載
    發表于 08-31 09:41 ?0次下載
    適用于<b class='flag-5'>超低功耗</b>和<b class='flag-5'>低功耗</b>應用的獨特高效隔離式DC/DC轉換器

    請問esp32的藍牙能不能保持超低功耗的監聽?

    做一個低功耗的設備,需要進入深度睡眠,但是有需要空中喚醒,可以用外掛LORA去喚醒esp32。 那么esp32的低功耗藍牙,能不能像家用的藍牙溫度計那樣,手機app可以隨時連接,一節7號電也可以工作一年多,也相當于隨機連接,還超低功耗
    發表于 06-18 07:11
    主站蜘蛛池模板: 免费的三级网站 | 激情啪啪网站 | 无遮挡很污很爽很黄的网站 | 色色色色网| 1024视频在线观看国产成人 | 国产色在线 | 亚洲 国产色综合天天综合网 | 你懂的在线视频播放 | 日日做日日摸夜夜爽 | 国产精品大尺度尺度视频 | 欧美特级午夜一区二区三区 | avtt国产| 黄色网免费观看 | 日本免费观看网站 | 夜夜bb| 色香蕉在线观看网站 | baoyu污污网站入口免费 | 91牛牛| 人与牲动交xx | 亚洲人成77777在线观看网 | 日本三级免费看 | 91精品福利久久久 | 激情视频综合网 | 欧美日韩性猛交xxxxx免费看 | 2021久久精品免费观看 | 一级特黄性生活大片免费观看 | 中文字幕123 | 久久精品视频99精品视频150 | 国产三级观看 | 高清午夜毛片 | 三级黄色免费 | 深爱激情成人 | 天天天色综合 | 天天做天天爽 | 美国三级网 | 国产福利资源 | 美女国产一区 | 亚洲男人天堂2020 | 男人的天堂色偷偷 | 色天天天天综合男人的天堂 | 久久99爰这里有精品国产 | 国产叼嘿视频网站在线观看 |