802.11ba (WUR) たたはヘビずハリネズミを亀配する方法

少し前に、私は他のさたざたなリ゜ヌスやブログで、ZigBee が死んで客宀乗務員を埋葬する時期が来たずいう事実に぀いお話したした。 IPv6 ず 6LowPan の䞊で Thread が動䜜する悪いゲヌムに良い顔をするには、これに適した Bluetooth (LE) で十分です。 しかし、これに぀いおはたた別の機䌚にお話ししたす。 今日は、委員䌚の䜜業グルヌプが 802.11ah の埌によく考え、LRLP (長距離䜎電力) のようなものの本栌的なバヌゞョンを 802.11 暙準のプヌルに远加する時期が来たず刀断した経緯に぀いお説明したす。 LoRAぞ。 しかし、䞋䜍互換性ずいう神聖な雌牛を屠るこずなしにこれを実装するのは䞍可胜であるこずが刀明したした。 その結果、ロングレンゞは攟棄され、ロヌパワヌのみが残りたしたが、これも非垞に優れおいたす。 その結果、802.11 + 802.15.4、たたは単玔に Wi-Fi + ZigBee が混合されたした。 ぀たり、新しいテクノロゞヌは LoraWAN ゜リュヌションの競合盞手ではなく、逆に、LoraWAN ゜リュヌションを補完するために䜜成されおいるず蚀えたす。

それでは、最も重芁なこずから始めたしょう - 802.11ba をサポヌトするデバむスには 802.11 ぀の無線モゞュヌルが必芁です。 どうやら、゚ンゞニアは、タヌゲット りェむク タむム (TWT) テクノロゞを備えた XNUMXah/ax を怜蚎した結果、これでは十分ではなく、消費電力を倧幅に削枛する必芁があるず刀断したようです。 この芏栌が、プラむマリ通信無線 (PCR) ずりェむクアップ無線 (WUR) ずいう XNUMX ぀の異なるタむプの無線に分割するこずを芏定しおいる理由。 最初の堎合はすべおが明確で、これがメむンの無線であり、デヌタを送受信する堎合、XNUMX番目の堎合はそれほど倚くはありたせん。 実際、WUR は䞻にリスニング デバむス (RX) ずしお機胜し、動䜜時の消費電力が非垞に少ないように蚭蚈されおいたす。 その䞻なタスクは、AP からりェむクアップ信号を受信し、PCR を有効にするこずです。 ぀たり、この方法によりコヌルド スタヌト時間が倧幅に短瞮され、最高の粟床で特定の時間にデバむスをりェむクアップできるようになりたす。 これは、たずえばデバむスが XNUMX 台ではなく XNUMX 台あり、それぞれのデバむスず短時間でデヌタを亀換する必芁がある堎合に非垞に䟿利です。 さらに、芚醒の頻床ず呚期性のロゞックは AP 偎に移動したす。 たずえば、アクチュ゚ヌタ自䜓が起動しお空䞭で䜕かを送信し、残りの時間はスリヌプするずきに LoRAWAN が PUSH 方匏を䜿甚する堎合、この堎合は逆に、い぀どのデバむスが起動するかを AP が決定したす。アクチュ゚ヌタ自䜓は...垞にスリヌプしおいるわけではありたせん。

次に、フレヌム圢匏ず互換性に぀いお説明したす。 802.11ah が最初の詊みずしお 868/915 MHz 垯域たたは単に SUB-1GHz 向けに䜜成された堎合、802.11ba はすでに 2.4 GHz および 5 GHz 垯域を察象ずしおいたす。 以前の「新しい」暙準では、叀いデバむスでも理解できるプリアンブルによっお互換性が実珟されおいたした。 ぀たり、叀いデバむスは必ずしもフレヌム党䜓を認識できる必芁はなく、このフレヌムがい぀開始され、送信がどれくらい続くかを理解できれば十分であるずいう蚈算が垞に行われおきたした。 圌らが前文から埗た情報はこれです。 802.11ba も䟋倖ではありたせん。この方匏は実蚌枈みです (コストの問題は今のずころ無芖したす)。

その結果、802.11ba フレヌムは次のようになりたす。

802.11ba (WUR) たたはヘビずハリネズミを亀配する方法

非 HT プリアンブルず BPSK 倉調による短い OFDM フラグメントにより、すべおの 802.11a/g/n/ac/ax デバむスがこのフレヌムの送信の開始を聞き取るこずができ、干枉せず、ブロヌドキャスト リスニング モヌドになりたす。 プリアンブルの埌には、本質的に L-STF/L-LTF に盞圓する同期フィヌルド (SYNC) が続きたす。 これは、呚波数を調敎し、デバむスの受信機を同期できるようにするために機胜したす。 そしおこの瞬間に、送信デバむスは 4 MHz の別のチャネル幅に切り替わりたす。 䜕のために すべおがずおもシンプルです。 これは、電力を削枛し、同等の信号察雑音比 (SINR) を達成できるようにするために必芁です。 たたは、出力をそのたたにしお、送信範囲を倧幅に拡倧したす。 これは非垞に掗緎された゜リュヌションであり、電源芁件を倧幅に削枛できるず蚀えたす。 たずえば、人気のある ESP8266 を思い出しおください。 54 Mbps のビットレヌトず 16dBm の電力を䜿甚する送信モヌドでは、196 mA を消費したすが、これは CR2032 のようなものずしおは法倖に高い倀です。 チャネル幅を 50 分の 2032 に枛らし、送信電力を XNUMX 分の XNUMX に枛らすず、実際には送信範囲が倱われるこずはありたせんが、消費電流は XNUMX 分の XNUMX、たずえば玄 XNUMX mA に枛少したす。 これは、WUR のフレヌムを送信する AP 偎にずっお重芁ずいうわけではありたせんが、それでも悪くありたせん。 しかし、STA の堎合、これはすでに理にかなっおいたす。なぜなら、消費電力が䜎いため、CRXNUMX や、定栌攟電電流が䜎く長期゚ネルギヌ貯蔵甚に蚭蚈されたバッテリヌなどを䜿甚できるからです。 もちろん、䜕もタダでは埗られず、チャネル幅を瞮小するず、それぞれ XNUMX フレヌムの送信時間の増加ずずもにチャネル速床の䜎䞋に぀ながりたす。

ずころで、チャンネル速床に぀いお。 珟圚の芏栌では、62.5 Kbps ず 250 Kbps の 2 ぀のオプションが提䟛されおいたす。 ZigBeeの匂いを感じたすか チャネル幅は 4Mhz ではなく 802.11Mhz ですが、より高いスペクトル密床を備えた異なるタむプの倉調を䜿甚するため、これは簡単ではありたせん。 その結果、XNUMXba デバむスの範囲が広くなり、屋内 IoT シナリオに非垞に圹立ちたす。

ずはいえ、ちょっず埅およ 4MHz垯のうち20MHzしか䜿わずに゚リア内の党局を匷制的に沈黙させるなんお 「もったいない」 -あなたは蚀うでしょう、そしおあなたは正しいでしょう。 しかし、いいえ、これこそが本圓の無駄なのです。

802.11ba (WUR) たたはヘビずハリネズミを亀配する方法

この芏栌は、40 MHz および 80 MHz サブチャネルを䜿甚する機胜を提䟛したす。 この堎合、各サブチャネルのビットレヌトは異なる可胜性があり、攟送時間に合わせるために、フレヌムの最埌にパディングが远加されたす。 ぀たり、デバむスは 80 MHz すべおの通信時間を占有するこずができたすが、䜿甚できるのは 16 MHz のみです。 これは本圓の無駄です。

ちなみに、呚囲の Wi-Fi デバむスは、そこで䜕がブロヌドキャストされおいるかを理解する可胜性はありたせん。 通垞の OFDM は 802.11ba フレヌムの゚ンコヌドに䜿甚されないためです。 はい、たさにそのようにしお、同盟は長幎にわたっお完璧に機胜しおきたものを攟棄したのは有名です。 埓来の OFDM の代わりに、マルチキャリア (MC)-OOK 倉調が䜿甚されたす。 4MHz チャネルは 16 (?) のサブキャリアに分割されおおり、それぞれのサブキャリアはマンチェスタヌ笊号化を䜿甚したす。 同時に、DATA フィヌルド自䜓もビットレヌトに応じお論理的に 4 ÎŒs たたは 2 ÎŒs のセグメントに分割され、そのような各セグメントでは䜎たたは高゚ンコヌド レベルが XNUMX ぀に察応したす。 これは、XNUMX たたは XNUMX の長い連続を避けるための解決策です。 最䜎賃金でのスクランブル。

802.11ba (WUR) たたはヘビずハリネズミを亀配する方法

MAC レベルも非垞に簡玠化されおいたす。 これには次のフィヌルドのみが含たれたす。

  • フレヌムコントロヌル

    Beacon、WuP、Discovery たたはベンダヌが遞択したその他の倀を取るこずができたす。
    ビヌコンは時刻同期に䜿甚され、WuP は 802.11 ぀たたはデバむスのグルヌプを起動するように蚭蚈されおおり、ディスカバリヌは STA から AP ぞの逆方向に動䜜し、48ba をサポヌトするアクセス ポむントを芋぀けるように蚭蚈されおいたす。 フレヌムが XNUMX ビットを超える堎合、このフィヌルドにはフレヌムの長さも含たれたす。

  • ID

    フレヌムのタむプに応じお、このフレヌムの宛先ずなる AP、STA、たたは STA のグルヌプを識別できたす。 (はい、デバむスをグルヌプでりェむクアップできたす。これはグルヌプキャスト りェむクアップず呌ばれ、非垞に優れおいたす)。

  • タむプ䟝存 (TD)

    かなり柔軟な分野です。 その䞭には、正確な時刻、バヌゞョン番号を含むファヌムりェア/構成の曎新に関する信号、たたは STA が知っおおくべき䟿利なものが送信されたす。

  • フレヌムチェックサムフィヌルド (FCS)
    ここではすべおがシンプルです。 これはチェックサムです

しかし、このテクノロゞヌが機胜するには、必芁な圢匏でフレヌムを送信するだけでは十分ではありたせん。 STA ず AP は同意する必芁がありたす。 STA は、PCR の初期化に必芁な時間を含むパラメヌタを報告したす。 すべおのネゎシ゚ヌションは通垞の 802.11 フレヌムを䜿甚しお行われ、その埌、STA は PCR を無効にしお WUR むネヌブル モヌドに入るこずができたす。 あるいは、可胜であれば睡眠をずるこずもできたす。 存圚するならそれを䜿ったほうが良いからです。
次に、WUR デュヌティ サむクルず呌ばれる貎重なミリアンペア時間をさらに絞り蟌みたす。 耇雑なこずは䜕もありたせん。TWT の堎合ず同様に、STA ず AP が睡眠スケゞュヌルに同意するだけです。 この埌、STA はほずんど寝おいたすが、時々 WUR をオンにしお「䜕か圹に立぀ものはありたしたか?」を聞きたす。 そしお、必芁な堎合にのみ、トラフィック亀換のためにメむン無線モゞュヌルを起動したす。

TWTやU-APSDず比べるず状況は倧きく倉わりたすね。

そしお、すぐには考えられない重芁なニュアンスがありたす。 WUR はメむン モゞュヌルず同じ呚波数で動䜜する必芁はありたせん。 逆に、別のチャネルで動䜜するこずが望たしく、掚奚されたす。 この堎合、802.11ba 機胜はネットワヌクの動䜜にたったく干枉せず、逆に、有甚な情報を送信するために䜿甚できたす。 他の 802.11 暙準 (802.11k/v など) 内のロケヌション、近隣リストなど。 そしお、メッシュ ネットワヌクにどのような利点がもたらされるか...ただし、これは別の蚘事のトピックです。

芏栌そのものの文曞ずしおの運呜に぀いお蚀えば、 珟圚、ドラフト 6.0 は準備が敎っおおり、承認率は 96% です。。 ぀たり、今幎は実際の暙準、たたは少なくずも最初の実装が期埅できるずいうこずです。 それがどれほど広たるかは時間が経おばわかりたす。

そんなこずは (c) 悪のワむダヌズ男.

掚奚読曞:

IEEE 802.11ba - 倧芏暡なモノのむンタヌネットのための超䜎電力 Wi-Fi - 課題、未解決の問題、パフォヌマンス評䟡

IEEE 802.11ba: グリヌン IoT 向けの䜎電力りェむクアップ無線

IEEE 802.11 察応りェむクアップ無線: ナヌスケヌスずアプリケヌション

出所 habr.com

コメントを远加したす