建模,設(shè)計(jì)和實(shí)現(xiàn)一個(gè)基于-低功耗FPGA異步喚醒接收機(jī)無(wú)線應(yīng)用程序_第1頁(yè)
建模,設(shè)計(jì)和實(shí)現(xiàn)一個(gè)基于-低功耗FPGA異步喚醒接收機(jī)無(wú)線應(yīng)用程序_第2頁(yè)
建模,設(shè)計(jì)和實(shí)現(xiàn)一個(gè)基于-低功耗FPGA異步喚醒接收機(jī)無(wú)線應(yīng)用程序_第3頁(yè)
建模,設(shè)計(jì)和實(shí)現(xiàn)一個(gè)基于-低功耗FPGA異步喚醒接收機(jī)無(wú)線應(yīng)用程序_第4頁(yè)
建模,設(shè)計(jì)和實(shí)現(xiàn)一個(gè)基于-低功耗FPGA異步喚醒接收機(jī)無(wú)線應(yīng)用程序_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、-. z建模,設(shè)計(jì)和實(shí)現(xiàn)一個(gè)基于低功耗FPGA異步喚醒接收機(jī)的無(wú)線應(yīng)用程序Pons Jean-Francois Brault Jean-Jules Savaria Yvon收稿日期:3月20日2021 /修訂:2021年6月27日/承受日期:2021年9月6日在線/發(fā)布時(shí)間:2021年9月28日 這篇文章發(fā)表在Springerlink.并免費(fèi)獲取摘要:功耗是無(wú)線傳感器網(wǎng)絡(luò)WSNs節(jié)點(diǎn)的一個(gè)大問題,并且它通常是以通信裝置的功率消耗為主。對(duì)于這樣的網(wǎng)絡(luò),設(shè)備的大局部時(shí)間是由電池供電,而且需要具有非常低的功耗。此外,對(duì)于無(wú)線傳感器網(wǎng)絡(luò),無(wú)線電在空閑或深度睡眠模式下的大局部時(shí)間,有限的數(shù)據(jù)量會(huì)定期發(fā)送

2、。因此,使用事件觸發(fā)無(wú)線電非常適合,并可能顯著降低無(wú)線傳感器網(wǎng)絡(luò)的整體功耗。因此,本文探討了當(dāng)另一節(jié)點(diǎn)發(fā)送數(shù)據(jù)可以喚醒主接收器的異步模塊的設(shè)計(jì)。此外,我們實(shí)施所提出的方案,用FPGA為低容量應(yīng)用降低制造本錢,并使其更容易設(shè)計(jì), 再利用和提高。為減小靜態(tài)功耗,我們探索降低電源電壓的可能性。所觀察到的總功耗在250 kbps時(shí)低于5微瓦。此外,使用一個(gè)新的異步設(shè)計(jì)技術(shù),我們觀察到,功耗可以進(jìn)一步降低。關(guān)鍵詞:?jiǎn)拘呀邮掌鳎划惒?;低功耗;無(wú)線傳感器網(wǎng)絡(luò);FPGA1引言無(wú)線傳感器網(wǎng)絡(luò)WSNs在過去的二十年里,是微電子研究最多的領(lǐng)域之一。這是由于先進(jìn)的低功率射頻RF收發(fā)器架構(gòu)使無(wú)線設(shè)備由電池供電1,2可持

3、續(xù)數(shù)天,數(shù)周,甚至數(shù)年成為可能。例如,表1總結(jié)了基于流行的IEEE802.15.4標(biāo)準(zhǔn)的多個(gè)RF收發(fā)器的功率消耗,以及在市場(chǎng)上可以見到的RF收發(fā)器也參見圖1??梢詮倪@樣的功耗數(shù)據(jù)可直接推斷,在幾天的活潑時(shí)間里不斷利用標(biāo)準(zhǔn)電池供電只有幾百毫安差距。同樣的觀察可能已做了其他行業(yè)標(biāo)準(zhǔn)。幸運(yùn)的是,大多數(shù)無(wú)線傳感器網(wǎng)絡(luò)的應(yīng)用程序在他們的活動(dòng)時(shí)間時(shí)只需要使用RF收發(fā)器。利用閑置,睡眠或大多數(shù)微控制器的深度睡眠模式,可有效大量降低功耗。表1可用RF收發(fā)器的功耗圖1參考收發(fā)器:a SPZB32,b CC2531,c MRF24J40MA和d MRF24J40MB例如,最近的應(yīng)用程序,如昆蟲的啟發(fā)機(jī)器人或智能電

4、表受益于低占空比,因?yàn)樗鼈兲幚淼臄?shù)據(jù)是相關(guān)的只有稀稀落落地隨著時(shí)間3的推移。例如,以智能電表為例,它可以采樣和發(fā)送數(shù)據(jù)每月甚至每年。然而,低功耗的協(xié)議,如IEEE 802.15.44,藍(lán)牙低耗能5,甚至自定義的需要有關(guān)訊息是否有在睡眠期間被發(fā)送的信息。這是典型的情況,以 RF開關(guān)燈為例,當(dāng)設(shè)備可以接收到另一個(gè)設(shè)備的命令。要做到這一點(diǎn),最常用的方法是定期喚醒接收器和索要錯(cuò)過的消息。盡管它易于部署,這種技術(shù)有一個(gè)重大的缺點(diǎn)就是超低功耗所關(guān)心的問題:電源效率。這是由于即使沒有消息被發(fā)送,主接收器也需要被喚醒的事實(shí)。再一個(gè)可以在兩個(gè)喚醒之間設(shè)置一個(gè)長(zhǎng)周期或適應(yīng)良好的一個(gè),就像在智能電表,為此,也可以事

5、先知道的情況下報(bào)告時(shí)間和周期。然而,整個(gè)系統(tǒng)會(huì)缺乏適應(yīng)性:這可能是一個(gè)更新需要在電表運(yùn)行時(shí)進(jìn)展的這種情況。為了解決這個(gè)問題,一些研究6-10已經(jīng)完成預(yù)測(cè),并考慮到信息交換的需要和吞吐量,但畢竟是一些復(fù)雜的算法,不可防止地是以顯著的能源消耗為代價(jià)的。此外周期性喚醒技術(shù)需要使用永遠(yuǎn)在線的部位,如定時(shí)器,負(fù)責(zé)喚醒時(shí)間的驗(yàn)證。為了防止耗電算法的需要,并能支持可變的網(wǎng)絡(luò)數(shù)據(jù)吞吐量,我們考慮使用一個(gè)額外的模塊調(diào)用喚醒接收器。根本上,這個(gè)接收器是為了當(dāng)一個(gè)相關(guān)的傳入消息已被發(fā)現(xiàn)時(shí)檢測(cè)特定的喚醒消息和喚醒主接收器。圖2給出了一個(gè)通用的無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)體系構(gòu)造圖,包括一個(gè)喚醒接收機(jī)WUR的框圖。根據(jù)不同的應(yīng)用

6、,這WUR可直接或通過一個(gè)微控制器被喚醒。這樣WUR的幾個(gè)設(shè)計(jì)可以在文獻(xiàn)11-16中找到。然而,大多數(shù)時(shí)候,該WUR是實(shí)現(xiàn)了定制的ASIC,對(duì)于低容量應(yīng)用非常昂貴的。為了應(yīng)對(duì)這種需求,我們探索出現(xiàn)場(chǎng)可編程門陣列FPGA上實(shí)現(xiàn)了新的異步架構(gòu)。FPGA提供了減少開發(fā)時(shí)間和本錢的可能性。當(dāng)有需要改變的應(yīng)用程序作出響應(yīng)時(shí),它也比一個(gè)特殊應(yīng)用集成電路ASIC更靈活。我們還建議您使用相匹配的喚醒信號(hào)的異步設(shè)計(jì)。對(duì)于11-14,16中,數(shù)字解調(diào)器是同步的,在不活動(dòng)的階段是低效的。它可能是像在17,18中一樣使用時(shí)鐘脈沖,但將需要額外的電路,如定時(shí)器和信號(hào)檢測(cè)來(lái)觸發(fā)WUR的開場(chǎng)。為了防止這種情況,我們直接使用

7、異步邏輯設(shè)計(jì)WUR。要做到這一點(diǎn),我們首先使用NULL公約邏輯NCL19,20對(duì)所提出的WUR21作為一個(gè)異步設(shè)計(jì)的指引,然后提出了免費(fèi)NULL公約邏輯SHF-NCL22作為以減少資源使用量,和最終消耗功率為目標(biāo)的設(shè)計(jì)異步電路的新方法。圖2 WUR在系統(tǒng)架構(gòu)的位置本文的其余局部安排如下:第二節(jié)提供一般WUR有關(guān)的背景資料,與所使用的異步設(shè)計(jì)技術(shù)的概述在一起。我們還討論了雙方的FPGA實(shí)現(xiàn)和異步電路的優(yōu)點(diǎn)和缺點(diǎn)。在第三節(jié)在細(xì)節(jié)上呈現(xiàn)所提出的架構(gòu)。然后在第四節(jié),關(guān)于復(fù)雜性和功耗結(jié)果的提出和討論,隨后在第五節(jié),通過與以前報(bào)道的結(jié)果進(jìn)展比擬。在第六節(jié),我們將最終總結(jié)對(duì)所提出的架構(gòu)和可能的改良方法。2相

8、關(guān)信息這局部從調(diào)制技術(shù)導(dǎo)致了通斷鍵控OOK調(diào)制的選擇的討論開場(chǎng)。然后,介紹WUR電路在一些應(yīng)用中的優(yōu)點(diǎn),能量消耗模型。最后,對(duì)于實(shí)現(xiàn)WUR異步設(shè)計(jì)技術(shù)進(jìn)展了綜述。2.1喚醒接收器WUR如第1節(jié)所述,一個(gè)WUR的根本目標(biāo)是當(dāng)信息需要承受時(shí)喚醒主無(wú)線電或單片機(jī)。要做到這一點(diǎn),有趣的是,低功率RF接收器將使用特定的喚醒消息,與更多的能源消耗的架構(gòu)相比,它包括,例如鎖相環(huán)PLL,放大器,混頻器和復(fù)雜的數(shù)字基帶。在多種低功耗無(wú)線應(yīng)用,OOK調(diào)制是采用了流行的解決方案。它可以被用來(lái)調(diào)制喚醒消息。如該圖所示。圖3a,后面OOK調(diào)制的根本思想是將編碼邏輯0和1使用存在或不存在的載體。這種調(diào)制更大的噪聲的一個(gè)變

9、型示于圖。圖3b:在邏輯0和1進(jìn)展編碼的載體存在于不同的持續(xù)時(shí)間。這種類型的調(diào)制,利用一個(gè)WUR系統(tǒng)的主要優(yōu)點(diǎn)是易用性,使信號(hào)能在低功耗RF前端解調(diào)。圖3 OOK調(diào)制。a、0編碼為一個(gè)無(wú)降低幅度的載體,b、0編碼為空幅度較低攜帶者相隔時(shí)間差距連續(xù)位較短的全振幅載體實(shí)際上,假設(shè)信號(hào)具有足夠的幅度,一個(gè)簡(jiǎn)單的包絡(luò)檢測(cè)器參見圖4可以被用于解調(diào)該信號(hào)。然而,對(duì)于第二類型的OOK調(diào)制的,更多的處理是必要的,以檢索所發(fā)射的數(shù)據(jù)。通常,我們可以將一個(gè)WUR的構(gòu)造分為兩局部:RF前端和圖5所示的解調(diào)器。第一個(gè)是用于去除載體,而第二個(gè)生成喚醒或中斷信號(hào)。在本文中,我們提出的解調(diào)器局部是新的異步解決方案。一個(gè)低噪

10、聲放大器,濾波器或電荷泵:可以在為了提高靈敏度,如天線和包絡(luò)檢波器之間增加額外的部件。在這項(xiàng)工作中,我們所建議的,使用射頻前端消耗低至0.1 uW。我們的研究主要集中在數(shù)字的WUR的方面。圖4包絡(luò)檢波器圖5 WUR配件2.2能量模型當(dāng)WUR是可用的,整個(gè)系統(tǒng)的能量消耗可以顯著改善的一些應(yīng)用。它主要是取決于無(wú)線電通信被使用。為了捕捉的WUR對(duì)無(wú)線設(shè)備的能量消耗的影響的本質(zhì),我們提出了本節(jié)中的能量模型捕獲它們的一些相關(guān)的功能。提出的無(wú)線傳感器網(wǎng)絡(luò)24的分類是:無(wú)線體域網(wǎng)WBAN,無(wú)線數(shù)據(jù)采集網(wǎng)絡(luò),無(wú)線定位傳感網(wǎng)絡(luò)WLSN,無(wú)線多媒體傳感器網(wǎng)絡(luò)WMSN和無(wú)線控制為導(dǎo)向的無(wú)線傳感器網(wǎng)絡(luò)WCOSN。這種

11、分類也不是則的典型,當(dāng)涉及到定義能源模型。事實(shí)上,提出的模型而言更具有傳輸延遲和數(shù)據(jù)吞吐量。因此,我們提出的各種應(yīng)用的一種新的分類是比擬有代表性的能源消耗配置文件。這種分類是基于射頻局部是否被連續(xù)地C,周期性地P或在事件觸發(fā)ET的方式使用。在建議的能量消耗模型中使用的符號(hào)總結(jié)于表2中。表2所提出的能耗模型中定義的變量預(yù)計(jì)節(jié)點(diǎn)很少C除了那些表現(xiàn)得象數(shù)據(jù)采集器為一個(gè)大組中的其他節(jié)點(diǎn)。一個(gè)例子是協(xié)調(diào)員IEEE802.15.44。那些節(jié)點(diǎn)必須大局部時(shí)間在線,他們應(yīng)該最好由不竭的動(dòng)力源供電。然后,可以以表示所需C節(jié)點(diǎn)能量為:第二個(gè)模型中涉及的節(jié)點(diǎn)有一個(gè)P應(yīng)用程序配置文件,這是經(jīng)常使用,因?yàn)樗恍枰~外的

12、電路,是一個(gè)很好的替代耗電C輪廓。對(duì)于這種類型的,而不是讓主無(wú)線電始終開啟的應(yīng)用,它是定期翻開尋求未決消息,然后轉(zhuǎn)身回到關(guān)閉,直到下一個(gè)喚醒周期。對(duì)于P設(shè)備,我們提出以下的能量模型P設(shè)備可以消耗更少的能量,在延伸電池供電應(yīng)用的自主權(quán)。然而,他們可能欠缺靈活性,能效低下時(shí)的消息交換是稀有或隨著時(shí)間的推移具有隨機(jī)分布。這是可能的設(shè)想操作,其中一個(gè)裝置的喚醒時(shí)間前又變成為關(guān)狀態(tài)設(shè)置的模式。然而,在一些應(yīng)用中最可取的喚醒時(shí)間不能在當(dāng)時(shí)被稱為該裝置被放置在睡眠模式。前面提到智能電表的例子突出的靈活性問題。此外,當(dāng)需要的反響,不知道什么時(shí)候,如果一個(gè)事件將要發(fā)生,像報(bào)警系統(tǒng),操作P模式主要是效率不高。為應(yīng)

13、使應(yīng)用的量隨著時(shí)間的推移所交換的消息分布是未知的動(dòng)作的一個(gè)ET模式。對(duì)于ET設(shè)備,我們可以得出以下節(jié)能模式:雖然這些模型有相似之處,最后兩個(gè)模型之間的主要區(qū)別來(lái)自于一個(gè)事實(shí),即在P型,占空比是固定的盡管有些嘗試已經(jīng)做了適應(yīng)它,而對(duì)于ET類型,它直接取決于消息或事件發(fā)生。值得注意的是,雖然操作ET模式可以超越P的運(yùn)作模式,在*些情況下,其數(shù)據(jù)交換的分布是不疏隨著時(shí)間的推移,在WUR的不斷補(bǔ)充消耗的能量可以使ET模式不太適應(yīng)。在本文的其余局部,我們將假定有針對(duì)性的應(yīng)用程序需要使用一個(gè)WUR的,而ET模型很好地適應(yīng)。2.3異步設(shè)計(jì)技術(shù)WUR的一個(gè)重要特性是,它是永遠(yuǎn)在線的。因此,其耗電量應(yīng)盡可能低。

14、方程3清楚地說(shuō)明,該系統(tǒng)是否在OFF模式時(shí),WUR消耗能量。盡管如此,我們區(qū)分Ewur|off和Ewur|on作為像異步原有的一些電路,在活動(dòng)消耗的能量在接收到喚醒消息時(shí)和非活動(dòng)模式可能會(huì)非常不同。這句話連同喚醒消息的異步特性使我們考慮一個(gè)異步電路。對(duì)于這種電路的主要優(yōu)點(diǎn)是,在WUR部沒有部活動(dòng)時(shí),沒有喚醒消息被處理。因此,對(duì)于發(fā)生的可能性很低喚醒消息時(shí),WUR將花費(fèi)其大局部時(shí)間,然而大局部消耗為靜態(tài)功耗,是由于技術(shù)有關(guān)的靜態(tài)泄漏。設(shè)計(jì)這樣一個(gè)異步電路,我們采用了一個(gè)明確的異步技術(shù):空公約邏輯NCL19,20。NCL是所謂準(zhǔn)延遲不敏感的技術(shù)QDI,然后更容易地設(shè)計(jì)和驗(yàn)證電路。其他技術(shù),例如有界

15、延遲,要求該數(shù)據(jù)流是通過具體的延遲控制。雖然這種解決方案涉及較少的芯片面積,它是很難使用的,重用和驗(yàn)證,并且它是低效率的,因?yàn)樽顗那闆r下的延遲限制了工作頻率,而QDI實(shí)現(xiàn)提供工作頻率與電路中的平均延遲成反比。此外,如引言所述,我們決定使用一個(gè)與FPGA相比,更昂貴的解決方案,如一個(gè)ASIC,盡管它可能更好的動(dòng)力表現(xiàn)。然而,這種選擇主要遵循有低本錢和快速原型平臺(tái)同時(shí)不排除ASIC實(shí)現(xiàn)的愿望。FPGA兼容的選項(xiàng)選擇不鼓勵(lì)使用任何有界延遲技術(shù),因?yàn)闇?zhǔn)確的保證延遲不容易獲得,而且可能需要資源的大量。其中如26-28幾個(gè)異步設(shè)計(jì)技術(shù),我們選擇了NCL來(lái)實(shí)現(xiàn)我們的異步WUR21,主要是因?yàn)閷?shí)現(xiàn)復(fù)雜電路的可

16、能性,而且還因?yàn)樗怯袚?jù)可查的,因?yàn)樗怯糜诠I(yè)。NCL的式是第一款基于該管理所有QDI技術(shù)的等時(shí)叉的假設(shè):根本成分中,如果一個(gè)過渡發(fā)生在兩個(gè)分叉的一個(gè)端部與該過渡已被確認(rèn),則假定對(duì)叉的其他分支的輸出已被確認(rèn)有關(guān)時(shí),所有的轉(zhuǎn)換也發(fā)生了。所有的模塊以管道狀的方式排列,與同步電路:異步存放器之間的組合局部被夾在如在圖6中所描繪。此外,管道的兩個(gè)不同階段之間的的同步是通過使用數(shù)據(jù)本身。要做到這一點(diǎn),對(duì)于一個(gè)完整的一體需要改變數(shù)據(jù)的表示 。圖6NCL管道的表示一個(gè)完整的述意味著該數(shù)據(jù)的有效性是包含在數(shù)據(jù)本身,不象在同步電路中,對(duì)于其有效性是確保與時(shí)鐘信號(hào)。在其他述,我們決定使用簡(jiǎn)單的雙導(dǎo)軌表示。如圖7

17、總結(jié),每個(gè)位是使用兩根導(dǎo)線,導(dǎo)致僅通過評(píng)價(jià)這些兩根導(dǎo)線,以檢測(cè)有效數(shù)據(jù)的可能性編碼。則NCL技術(shù)的數(shù)據(jù)流是由一個(gè)NULL前面的交替和數(shù)據(jù)方面,是由可以通過使用NCL存放器,如圖8所示,其中一個(gè)根本的1-bit存放器表示。因此,數(shù)據(jù)傳輸是可能的,只有下一個(gè)階段需要的數(shù)據(jù)和先前的階段提供數(shù)據(jù)。當(dāng)數(shù)據(jù)超出了存放器,它指示前一階段,它在等待一個(gè)NULL前,它會(huì)等到這個(gè)前面設(shè)置和下一階段需要它。輸入完整性和可觀察性:此外,為了保證整體電路的正確操作和最具體的數(shù)據(jù)完整性,兩個(gè)規(guī)則必須服從有效的NCL電路的解釋。圖7雙滑軌表示圖8 NCL1位存放器最后,實(shí)現(xiàn)了在FPGA的WUR解決方案,我們觀察到,NCL需

18、要大量鎖存元素。這主要是因?yàn)椋琋CL使用27門的狀態(tài)保持性質(zhì)。為了減少資源的使用這種特定類型的,我們提出了一種新的異步技術(shù),稱為免費(fèi)NCLSHF-NCL。在SHF-NCL背后的根本思想是觀察到*些閂鎖可以刪除,如果*些條件得到滿足,而不會(huì)影響數(shù)據(jù)的完整性。這項(xiàng)技術(shù)的細(xì)節(jié)超出了本文的圍,有興趣的讀者可以發(fā)現(xiàn)的更多信息。在第4和5節(jié)中,我們將討論SHF-NCL在復(fù)雜性和功耗方面的優(yōu)點(diǎn)。3架構(gòu)的設(shè)計(jì)在本節(jié)中,通過它的架構(gòu)和運(yùn)營(yíng)的模式,我們?cè)敿?xì)提出WUR解決方案。3.1喚醒消息格式回憶WUR的主要目的是喚醒主無(wú)線電,只有當(dāng)相應(yīng)的輸入信息是可用的,而功耗比主接收機(jī)電源要少得多,需要為喚醒消息定義一個(gè)新的

19、格式。它開場(chǎng)于一個(gè)調(diào)制的使用狀態(tài)更容易解調(diào)如前一節(jié)提出了的。其主要思想是防止WUR耗電的部件如混頻器,鎖相環(huán)或放大器。 OOK調(diào)制是用于此目的的理想人選,因?yàn)樗恍枰粍?dòng)元件在其根本形式解調(diào)RF波形。為了防止誤報(bào)和錯(cuò)過喚醒消息,喚醒消息需要包含足夠的信息來(lái)確定何時(shí)需要啟用喚醒。否則, WUR將相當(dāng)于一個(gè)RF能量檢測(cè)模塊和被過于頻繁的主無(wú)線電喚醒。因此WUR的目的是要解碼此信息,并只有當(dāng)接收到的信息對(duì)應(yīng)于本地參考時(shí)產(chǎn)生喚醒。以確保靈活性和與流行的標(biāo)準(zhǔn),如IEEE 802.15.4 ,由喚醒消息中攜帶的信息的兼容性,可以使用16位或64位來(lái)定義一個(gè)節(jié)點(diǎn)地址。喚醒消息的幀格式,顯示于圖9 。該幀的第

20、一局部是一個(gè)8位的前同步碼,以防止與其他現(xiàn)有的干擾混淆。這個(gè)序言之后是一個(gè)1比特的選擇,說(shuō)明以下地址是否是16位或64位長(zhǎng)。為了降低所需用于實(shí)現(xiàn)WUR 天線,發(fā)射器. 的資源,主收發(fā)器還可以使用OOK調(diào)制。圖9喚醒報(bào)文幀格式使用OOK調(diào)制的根本操作在第二節(jié)討論了??紤]到一個(gè)喚醒消息的發(fā)射和解碼之間的延遲不應(yīng)超過一定的時(shí)間,因此能夠修正所需代碼0和1的值。此外,為了使解調(diào)更可靠,用于1高電平周期為2T。將用于代碼01代替。這增加了兩種類型的碼元之間的鑒別。此外,為了能夠區(qū)分兩個(gè)不同幀,在兩個(gè)喚醒消息之間需要5T的幀間間隙。喚醒消息波形的一局部的示意圖示于圖10?;叵胍幌?,在高次的所有符號(hào)都受到持

21、續(xù)時(shí)間T的一個(gè)無(wú)效的間隙期間,它可以很容易地分開顯示,一個(gè)信號(hào)的最大總持續(xù)時(shí)間給定的時(shí),所有符號(hào)都等于1并且該地址是64位長(zhǎng),由下式給出:因此,無(wú)論是為一個(gè)喚醒消息的發(fā)送時(shí)間施加一個(gè)最大延時(shí),或最小數(shù)據(jù)速率給出了定義為T的倒數(shù)的最大切換率的相應(yīng)值列于表3中。圖10喚醒消息。a 調(diào)制,b基帶,c解調(diào)表3仿真參數(shù)3.2總體架構(gòu) 所提出的架構(gòu)是描繪如圖11。假定從天線以及在接收到適當(dāng)?shù)南⒌慕邮盏慕邮者M(jìn)程的信息,發(fā)送一個(gè)喚醒信號(hào)提供應(yīng)主處理單元MPU。它主要分為兩個(gè)局部稱為前端和比擬器,再加上以灰色顯示僅通過SPI用于配置的第三局部串行外圍接口協(xié)議。有很少的外部元件,如RC電路或延時(shí)線還需要?jiǎng)?chuàng)造必要

22、的信息T,2T和5T需要,解碼的時(shí)間常數(shù)。誘導(dǎo)適宜的RC延遲元件的功率消耗進(jìn)展了評(píng)估在大約2.5微瓦。圖11喚醒接收器架構(gòu)3.3常規(guī)操作提出的WUR有兩種不同的模式:配置模式和正常模式。在正常模式中,假定一個(gè)解調(diào)后的信號(hào)可在WUR的輸入。該WUR 前端的作用根本上是對(duì)輸入的數(shù)據(jù)進(jìn)展解碼。這是利用一個(gè)異步狀態(tài)機(jī)來(lái)實(shí)現(xiàn)的。其流程圖的簡(jiǎn)化版本,如圖12所示。當(dāng)檢測(cè)到一個(gè)上升沿時(shí),一些外部RC電路或延時(shí)線的控制被重新激活。我們的目標(biāo)是檢測(cè)下降沿是否在一定的時(shí)間間隔T或2T后出現(xiàn)。類似地,當(dāng)檢測(cè)到下降沿時(shí),時(shí)間常數(shù)是通過外部部件產(chǎn)生與輸入的解調(diào)信號(hào)的下一個(gè)上升沿的期間圍繞T之后應(yīng)該發(fā)生的。如果不是,這被

23、解釋為接收到的消息的完畢和這種情況的有效性是通過比擬接收的符號(hào)與所預(yù)計(jì)的16或64取決于選擇器的數(shù)量確定。如果接收到的符號(hào)的數(shù)目不匹配有效值之一,一個(gè)錯(cuò)誤狀態(tài)已經(jīng)到達(dá),直到檢測(cè)到5T的幀間間隙來(lái)準(zhǔn)備WUR收到另一條消息停留在該模式。WUR宣布消息無(wú)效或不采取任何行動(dòng)。強(qiáng)大的通信需求可以設(shè)置需要進(jìn)展適當(dāng)?shù)臄?shù)據(jù)鏈路層協(xié)議的功能,如確認(rèn),校驗(yàn)或自動(dòng)重復(fù)請(qǐng)求。這是留給未來(lái)的研究。圖12 WUR前端流程圖在參考圖12 ,每個(gè)接收到的碼元被發(fā)送到比擬器局部,用于同時(shí)與三個(gè)參考地址對(duì)應(yīng)的符號(hào)接收符號(hào)比擬。要做到這一點(diǎn),一個(gè)異步計(jì)數(shù)器,用于選擇的基準(zhǔn)地址的參考符號(hào)的位置。此計(jì)數(shù)器也可以用來(lái)檢測(cè)接收到的消息的結(jié)

24、尾是否到達(dá)。它也允許不完整或過長(zhǎng)的消息的檢測(cè)。對(duì)于每個(gè)接收到的符號(hào)中,符號(hào)逐個(gè)進(jìn)展比擬每三個(gè)參考地址的結(jié)果存儲(chǔ)在異步累積的與門。注意,在圖12是異步與門的輸出被反響到其輸入端,這使得它們的累計(jì)創(chuàng)立的異步狀態(tài)機(jī)的形式。最后,這三個(gè)與門的結(jié)果通過一個(gè)或門被組合和此結(jié)果是考慮到當(dāng)檢測(cè)到消息的完畢,這個(gè)結(jié)果是用來(lái)喚醒的主要無(wú)線電或中斷MPU之一。三個(gè)引用地址可以使用支持定制具有低復(fù)雜性的簡(jiǎn)化的SPI模塊進(jìn)展配置。由SPI模塊所需的時(shí)鐘由MPU提供,因此,WUR隱式時(shí)鐘門控的正常操作期間是不處于非活動(dòng)狀態(tài)。 在這三個(gè)地址,其中兩個(gè)是16位長(zhǎng),一個(gè)是64位長(zhǎng)。后面這種選擇的想法是允許用戶使用中的協(xié)議,如I

25、EEE 802.15.4和必須有一個(gè)16位長(zhǎng)的地址為目標(biāo)的可能性指定的網(wǎng)絡(luò)16位和介質(zhì)控制64位的地址一個(gè)子組的網(wǎng)絡(luò)中。但是,用戶可以改變使用這些地址,以使其適應(yīng)應(yīng)用程序。4結(jié)果與討論在本節(jié)中關(guān)于所提出的方案的復(fù)雜性和功耗有關(guān)的結(jié)果進(jìn)展說(shuō)明。結(jié)果集中使用NCL的技術(shù),但是使用SHF-NCL和一個(gè)功能相當(dāng)?shù)耐郊軜?gòu)具有一樣WUR解決方案的比擬提出了建議??墒褂门c圖13所示Actel的開發(fā)工具包的AGLN250V2這些成果均已取得。圖13 Actel的開發(fā)工具包中的AGLN250V2 FPGA4.1復(fù)雜性表4總結(jié)了用于使用NCL和SHF-NCL提出的解決方案的資源。此外,該表還報(bào)告了使用計(jì)數(shù)器來(lái)估

26、計(jì)輸入方面的持續(xù)時(shí)間,以便確定接收的信號(hào)是否為1或0的等效同步解決方案的復(fù)雜性。同步設(shè)計(jì)還采用同步電路的地址比擬。當(dāng)與一個(gè)等效的同步解決方案相比,在資源方面使用,它似乎清楚地說(shuō)明使用完整的數(shù)據(jù)表示異步解決方案引入了一個(gè)重要的開銷。這也是由于一個(gè)簡(jiǎn)單的處理時(shí)使用的,而不是一個(gè)復(fù)雜的異步狀態(tài)機(jī)定時(shí)器解碼數(shù)據(jù)。被實(shí)現(xiàn)的同步設(shè)計(jì)為69,比NCL設(shè)計(jì)不太復(fù)雜。然而,SHF-NCL設(shè)計(jì)比NCL設(shè)計(jì)簡(jiǎn)單8.5。此資源減少可能看起來(lái)低,但在*些情況下它可能足以改變FPGA大小。表4 在ACTEL根本要素的資源需求計(jì)算4.2耗電量為了估計(jì)所建議的解決方案消耗的功率,我們使用由Actel提供的智能電源工具。該軟件

27、具有多種工作模式來(lái)估計(jì)基于模型預(yù)測(cè)FPGA的靜態(tài)和動(dòng)態(tài)功耗的功耗。該模型是的,以產(chǎn)生估計(jì)非常接近真實(shí)值。我們用我們的架構(gòu)的所有網(wǎng)作為智能電開工具的投入刺激的反響有更準(zhǔn)確的結(jié)果。當(dāng)WUR在配置模式SPI和正常模式時(shí),在不同時(shí)鐘頻率的NCL的解決方案被總結(jié)在表5。用于配置模式的切換率是平常SPI協(xié)議時(shí)鐘速率 1到2 MHz ,和一個(gè)典型的低功耗微控制器時(shí)鐘32 kHz 。在正常模式時(shí),我們使用了先前從延時(shí)和數(shù)據(jù)速率的限制產(chǎn)生的頻率見表3 。此外,表7顯示了當(dāng)使用NCL,SHFNCL或同步設(shè)計(jì)技術(shù)為22 kHz的平均觸發(fā)率實(shí)現(xiàn)所提出的架構(gòu)的靜態(tài)和動(dòng)態(tài)功耗。對(duì)于同步設(shè)計(jì)中,我們假定該時(shí)鐘頻率為T的反轉(zhuǎn)

28、值10倍,以便有大約10點(diǎn)的每個(gè)周期T。表5 NCL在配置和正常模式的功耗為電源供電1.2V表6 NCL,SHF-NCL和等效同步解決方案的功耗為1.2伏的電源供電和22千赫茲的平均切換率表7 WUR特性比擬表5和表6說(shuō)明,所提出的方案的低功率應(yīng)用動(dòng)態(tài)功耗是相當(dāng)高的。這主要是由于使用FPGA解決方案,額外的未使用的部資源,輸入/輸出I / O與重要的電容和未使用引腳庫(kù)的選擇。4.3平均動(dòng)態(tài)功耗從表5和表6以上的報(bào)道推測(cè),喚醒消息不斷收到,這是與ET假設(shè)直接矛盾。因此,在圖14,我們顯示的平均動(dòng)態(tài)功耗與發(fā)生頻率的演變。我們得到這些結(jié)果為250 kbps的平均輸入切換率和1.2 V電源電壓。在同步

29、解決方案的靜態(tài)功耗的差異是由I / O塊的用于一樣的FPGA數(shù)量減少的說(shuō)明。因此,盡管相對(duì)高動(dòng)態(tài)功耗,一個(gè)異步的解決方案的主要優(yōu)點(diǎn)之一是示于圖14:動(dòng)態(tài)功耗取決于fWU。對(duì)于ET應(yīng)用,發(fā)生喚醒消息的這個(gè)頻率應(yīng)該是低電平,從圖14看來(lái),當(dāng)fWU是由小于5秒喚醒消息這是遠(yuǎn)高于一些預(yù)期應(yīng)用的預(yù)期fWU,異步的解決方案的動(dòng)態(tài)功耗變得完全可以忽略不計(jì)。如果我們用5 UW作為一個(gè)重要閾值這是我們測(cè)量了在Vdd = 0.8 V ,據(jù)報(bào)道在下一節(jié)中的最小靜態(tài)功耗的動(dòng)態(tài)功耗,這是只有當(dāng)信息傳輸速率每秒超過20次見圖14 。在ET模式和最實(shí)用的情況下,異步解決方案動(dòng)態(tài)功耗是微缺乏道的,整體功耗由靜態(tài)功耗確定的。圖

30、14也證明了使用同步解決方案是低效的這種類型的應(yīng)用中,因?yàn)閯?dòng)態(tài)功率消耗不能忽略。此外,表6說(shuō)明,當(dāng)與NCL相比,SHF-NCL的解決方案動(dòng)態(tài)功率消耗減少50。圖14 動(dòng)態(tài)功耗與NCL解決方案的喚醒消息的出現(xiàn)頻率的模擬演化4.4靜態(tài)功耗由于靜態(tài)功耗在ET應(yīng)用中極為重要的,我們?cè)噲D減少它。一種解決方案是使用一個(gè)ASIC的解決方案,特別是防止了未使用的資源。然而,在使用FPGA,也可以減小電源電壓。圖15顯示了靜態(tài)功耗,當(dāng)電源電壓下降的變化。這種技術(shù)可以用來(lái)減小靜態(tài)功耗,這將在第5節(jié)進(jìn)展說(shuō)明。圖16給出在一樣的FPGA來(lái)驗(yàn)證電路的正確操作執(zhí)行的異步計(jì)數(shù)器的至少顯著位LSB的照片中,電源電壓降低,如下

31、圖1.52與0.84 V。它也說(shuō)明,異步電路能適應(yīng)廣泛的環(huán)境參數(shù)輸出頻率降低,以適應(yīng)關(guān)鍵路徑的延遲的增加,同時(shí)保持一樣的功能。圖15和16說(shuō)明,對(duì)于所選擇的AGLN250V2 FPGA,電源電壓可降低到850毫伏,從而導(dǎo)致低于5 uW的一個(gè)測(cè)量的靜態(tài)功耗。圖16證實(shí)了一個(gè)異步計(jì)數(shù)器,它具有定時(shí)特性相當(dāng)于我們WUR與一個(gè)840毫伏的電源電壓的功能。也預(yù)期的動(dòng)態(tài)功耗的顯著減少時(shí),作為所建議的電源電壓被降低。圖15 靜態(tài)電源電流與電源電壓的測(cè)量演化圖16當(dāng)VDD下降時(shí)捕獲的LSB工作異步計(jì)數(shù)器4.5系統(tǒng)功耗最后,圖17給出了系統(tǒng)的功耗發(fā)生一個(gè)喚醒消息,fWU,對(duì)NCL解決方案, SHFNCL解決方案

32、和等效同步解決方案的不同頻率的評(píng)估。圖17 喚醒消息的平均系統(tǒng)功耗演變利用3基于模擬評(píng)估,從測(cè)量值,并與智能電源,同時(shí)假設(shè)以下組件和它們的特性指定為系統(tǒng)節(jié)點(diǎn)架構(gòu)的功耗組件的結(jié)果已經(jīng)得出: 主無(wú)線電控制器是MRF24J40MA; 該MPU是一個(gè)超低功耗PIC這兩個(gè)組成局部受益于幾種睡眠模式,更加明確了MPU的功耗在深度睡眠模式僅為幾十納安。參見圖18,估算系統(tǒng)電池壽命假設(shè)為400毫安時(shí)的鋰離子電池。類似的分析進(jìn)展假設(shè)不同的電池容量和即使定量的結(jié)果是不同的,結(jié)果是定性地一樣??紤]到包括微控制器和主播送的完整體系,我們?cè)趫D18說(shuō)明,電池的使用壽命可超過1年。圖18系統(tǒng)的自主演化5比照在這一局部中,與

33、現(xiàn)有的WUR設(shè)計(jì)的比擬。據(jù)作者所知,有文獻(xiàn)報(bào)道沒有類似的異步FPGA兼容WUR架構(gòu)。然而,一些WUR架構(gòu),大多是基于專用集成電路。因此,在表7中,我們提出了一個(gè)國(guó)家的最先進(jìn)的WUR不同體系構(gòu)造的主要屬性的摘要。第一觀察是,當(dāng)與 23 比擬,所提出的方案具有功耗在較低的圍的先前報(bào)告的實(shí)現(xiàn),在2和50 uW的之間的圍,盡管所造成的FPGA的損失。此外,所提出的架構(gòu)具有與所接收到的喚醒消息進(jìn)展比擬三個(gè)參考地址。這減少了誤報(bào),將是極大的易損整體功耗。在文獻(xiàn) 23 ,應(yīng)用程序的類型是WBAN 。盡管極低的功耗,接收到不針對(duì)所考慮的節(jié)點(diǎn)喚醒消息中的每個(gè)時(shí)間,主要無(wú)線電導(dǎo)通時(shí),整體功耗增大??磥?lái)檢測(cè)錯(cuò)誤的概

34、率被無(wú)視。此外,作為FPGA的兼容,我們的解決方案可以在低容量,低本錢的應(yīng)用程序中實(shí)現(xiàn),防止了NRE本錢。此外,它允許快速原型設(shè)計(jì)和適應(yīng)不斷變化的應(yīng)用需求。最后,在表7中,其中A表示的異步和S表示同步,我們建議,提供完全異步的數(shù)字信號(hào)處理的唯一解決方案。異步在低占空比應(yīng)用方面已被證明是非常重要的低功耗設(shè)計(jì),因?yàn)椴炕顒?dòng)是直接依賴于喚醒消息的存在。確實(shí),當(dāng)沒有檢測(cè)到喚醒消息,建議WUR停留在僅消耗的靜態(tài)功率消耗,這是不針對(duì)所有其它參考設(shè)計(jì)的情況下的固有睡眠模式。當(dāng)沒有導(dǎo)致檢測(cè)的特定節(jié)點(diǎn)噪音,破壞消息的有效信息或沒有地址匹配RF活動(dòng),我們WUR的功耗與靜態(tài)功耗相比肯定上升, 但是這是一個(gè)領(lǐng)域,我們所

35、提出的解決方案可能證明非常有益的。由無(wú)效的消息,或針對(duì)其他節(jié)點(diǎn)的消息刺激了表征功耗是留給未來(lái)的研究。然而,預(yù)期到的處理無(wú)效的消息的總能量預(yù)算的奉獻(xiàn)要低。本文提出的解決方案是唯一一個(gè)允許配置參考地址,這似乎是一個(gè)關(guān)鍵功能集成于一個(gè)系統(tǒng),其中有具體的功能互補(bǔ)很多尋址節(jié)點(diǎn)。6完畢語(yǔ)在本文中,我們提出了一個(gè)基于FPGA兼容的異步WUR ,只有當(dāng)特定消息發(fā)送給接收機(jī),才能被喚醒。例如WUR的功耗需要遠(yuǎn)低于主無(wú)線電的功率消耗,并且必須將其喚醒,同時(shí)防止誤報(bào)和錯(cuò)過的消息。在這方面,我們提出了一種完全異步WUR架構(gòu)能夠解碼所接收的OOK調(diào)制喚醒消息。我們提出我們的架構(gòu)中使用NULL公約異步邏輯設(shè)計(jì)方法的第一個(gè)

36、版本。然后,基于由作者在其他地方提出的異步設(shè)計(jì)技術(shù),我們?yōu)榱藴p少資源的復(fù)雜性和功率消耗實(shí)現(xiàn)的SHF- NCL版本。我們發(fā)現(xiàn),SHF- NCL建議WUR架構(gòu)的降低功耗降低了復(fù)雜性。此外,要強(qiáng)調(diào)使用異步電路的優(yōu)點(diǎn),我們比擬了所提出的方案與等效的同步,并說(shuō)明,盡管三次不太復(fù)雜的體系構(gòu)造的同步解決方案,功能上等價(jià)的同步設(shè)計(jì)的動(dòng)態(tài)功耗是10到20倍。因?yàn)閃UR是異步的,我們發(fā)現(xiàn),當(dāng)喚醒消息的出現(xiàn)頻率是每秒20次以下時(shí),其整體功耗是由它的靜態(tài)功耗為主。這使得異步解決方案比同步的,更加高效。然后我們?cè)噲D通過降低供電電壓FPGA的靜態(tài)功耗,而我們到達(dá)約850毫伏,其中功能保存,靜態(tài)功耗為5 uW的一個(gè)點(diǎn)。耗電

37、僅5 uW的,它說(shuō)明,在FPGA上實(shí)現(xiàn)的WURs是針對(duì)幾年的自主性,而使用小型電池應(yīng)用的可行的解決方案。開放存取本文是根據(jù)Creative mons署名許可,允許任何使用,分發(fā)的條款分發(fā),并在任何媒介的復(fù)制,提供的原始作者S和源均計(jì)入。參考文獻(xiàn)1. Ali, N. A., et al. (2021). IEEE International Conference onDeployment of MICAz mote for wireless sensor network applications,in puter applications and industrial electronics(I

38、CCAIE), 2021, pp. 303308.2. Georgoulas, D, & Blow, K. (2021). Intelligent mobile agentmiddleware for wireless sensor networks: a real time applicationcase Study, in telemunications, 2021. AICT 08. FourthAdvanced International Conference on, pp. 95100.3. Wang, T.-l., & *iong, J.-h. (2021). Internatio

39、nal Conference onDesign of ladder-type and multi-rate power meter based on zigbee,in intelligent system design and engineering application(ISDEA), 2021, pp. 578581.4. IEEE Standard for Local and metropolitan area networksPart15.4. (2021). Low-rate wireless personal area networks (LRWPANs),IEEE Std 8

40、02.15.4-2021 (Revision of IEEE Std802.15.4-2006), pp. 1314, 2021.5. Bluetooh-SIG. (2021). Bluetooth Specification, in Core Packagev4.0, ed.6. Sang Hoon, L., et al. (2007). IEEE International Conference onAMAC: traffic-adaptive sensor network MAC protocol throughvariable duty-cycle operations, in mun

41、ications, 2007. ICC07, pp. 32593264.7. Kumar, P., et al. (2021). IFIP International Conference on a realtimeand energy-efficient MAC protocol for wireless sensor networks,in wireless and optical munications networks, 2021.WO 09, pp. 15.8. Feng, S., et al. (2006). Optimizing the IEEE 802.15.4 MAC, in

42、TENCON 2006. 2006 IEEE Region 10 Conference, pp. 14.9. Hao, C., et al. (2021). 4th International Conference on trafficadaptive duty cycle mac protocol for wireless sensor networks,in wireless munications, networking and mobile puting,2021. Wi 08, 2021, pp. 14.10. Cano, C., et al. (2021). A low power

43、 listening MAC withscheduled wake up after transmissions for WSNs. municationsLetters, IEEE, 13, 221223.11. Durante, M. S., & Mahlknecht, S. (2021). Third InternationalConference on, an ultra low power wakeup receiver for wirelesssensor nodes, in Sensor Technologies and Applications, 2021.SENSORM 09

44、, pp. 167170.12. Hambeck, C., et al. (2021). IEEE International Symposium on a2.4 lW Wake-up Receiver for wireless sensor nodes with -71 dBm sensitivity, in Circuits and Systems (ISCAS), 2021,pp. 534537.13. Le-Huy, P., & Roy, S. (2021). Low-power 2.4 GHz wake-upradio for wireless sensor networks, in

45、 networking and munications,2021. WIMOB 08. IEEE International Conference onWireless and Mobile puting, pp. 1318.14. Pletcher, N. M., et al. (2021). A 2 GHz 52 lW wake-up receiverwith -72 dBm sensitivity using uncertain-IF architecture, in solidstatecircuits conference, 2021. ISSCC 2021. Digest of T

46、echnicalPapers. IEEE International, pp. 524633.15. Rosello, V., et al. (2021). Ultra low power FPGA-based architecturefor wake-up radio in wireless sensor networks, in IECON202137th Annual Conference on IEEE Industrial ElectronicsSociety, pp. 38263831.16. Yan, Z., et al. (2021). International Sympos

47、ium on a 3.72 lWultra-low power digital baseband for wake-up radios, in VLSIDesign, Automation and Test (VLSI-DAT), pp. 14.17. Nagaraju, M., & Rakesh, M. (2021). International Conference on,high-speed and low-power ASIC implementation of OFDMtransceiver based on WLAN (IEEE 802.11a), in Devices, Circ

48、uitsand Systems (ICDCS), 2021, pp. 436439.18. Chelho, C., et al. (2021). 18th IEEE International Conference onfully integrated ultra-low-power 900 MHz RF transceiver forbatteryless wireless microsystems, in Electronics, Circuits andSystems (ICECS), 2021, pp. 196199.19. Fant, K. M., & Brandt, S. A., (1996). Proceedings of InternationalConference on NULL Convention LogicTM: a plete andconsistent logic for asynchronous digital circuit synthesis, inApplication Specific Systems, Architectures and Processors,1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論