JP2018518122A - ダウンリンク送信のための短いアップリンク応答 - Google Patents
ダウンリンク送信のための短いアップリンク応答 Download PDFInfo
- Publication number
- JP2018518122A JP2018518122A JP2017565288A JP2017565288A JP2018518122A JP 2018518122 A JP2018518122 A JP 2018518122A JP 2017565288 A JP2017565288 A JP 2017565288A JP 2017565288 A JP2017565288 A JP 2017565288A JP 2018518122 A JP2018518122 A JP 2018518122A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- response
- field
- format
- compressed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1614—Details of the supervisory signal using bitmaps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0079—Formats for control data
- H04L1/0081—Formats specially adapted to avoid errors in the feedback channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本開示のある特定の態様は、ワイヤレス通信のための装置を提供する。この装置は、一般に、圧縮された応答フレームフォーマットに基づいてフレームを生成するように構成される処理システムを含む。
【選択図】図10
【選択図】図10
Description
[0001] 本願は、2015年6月19日出願の米国仮特許出願第62/182,400号(代理人整理番号154091USL)、および2015年8月3日出願の米国仮特許出願第62/200,605号(代理人整理番号154091USL02)の利益を主張する、2016年6月16日出願の米国特許出願第15/184,663号の優先権を主張するもので、各々その譲渡人に譲渡され、この結果、参照によってここに明確に組み込まれる。
[0002] 本開示のある特定の態様は、一般に、ワイヤレス通信に関し、より詳細には、例えば、高効率ワイヤレス(HEW:high efficiency wireless)フレームのための媒体アクセス制御(MAC:medium access control)ヘッダ圧縮に関する。
[0003] ワイヤレス通信ネットワークは、音声、ビデオ、パケットデータ、メッセージング、ブロードキャスト等のような様々な通信サービスを提供するために広く展開されている。これらのワイヤレスネットワークは、利用可能なネットワークリソースを共有することによって複数のユーザをサポートすることが可能な多元接続ネットワークであり得る。そのような多元接続ネットワークの例は、符号分割多元接続(CDMA:Code Division Multiple Access)ネットワーク、時分割多元接続(TDMA:Time Division Multiple Access)ネットワーク、周波数分割多元接続(FDMA:Frequency Division Multiple Access)ネットワーク、直交FDMA(OFDMA:Orthogonal FDMA)ネットワーク、および単一キャリアFDMA(SC−FDMA:Single-Carrier FDMA)ネットワークを含む。
[0004] ワイヤレス通信システムのために求められる帯域幅要件を増大させる問題に対処するために、、複数のユーザ端末が、高いデータスループットを達成しながら、チャネルリソースを共有することで単一のアクセスポイントと通信することを可能にするように異なるスキームが開発されている。多入力多出力(MIMO:Multiple Input Multiple Output)技術は、通信システムのための普及技法として登場してきた1つのこのようなアプローチを代表するものである。MIMO技術は、米国電気電子学会(IEEE)802.11規格のような、いくつかのワイヤレス通信規格において採用されている。IEEE802.11は、短距離通信(例えば、数十メートルから数百メートルまで)のために、IEEE802.11委員会によって開発された、ワイヤレスローカルエリアネットワーク(WLAN:Wireless Local Area Network)のエアインターフェース規格のセットを指す。
[0005] 本開示のシステム、方法、およびデバイスは各々いくつかの態様を有し、これらのうちのただ1つが、その所望の属性を単独で担うことはない。本開示の範囲を後に続く特許請求の範囲によって表されるように制限することなく、いくつかの特徴がここで簡潔に論じられることになる。この論議を考慮した後、とりわけ「詳細な説明」と題されたセクションを読んだ後、当業者は、本開示の特徴が、ワイヤレス通信における、アクセスポイントと局との間の改善された通信を含む利点をどのように提供するかを理解するであろう。
[0006] 局によるワイヤレス通信のための方法。この方法は、一般に、フレームを受信することと、フレームに応答して送信されることとなる応答フレームのための圧縮されたフレームフォーマットを、複数の可能なフレームフォーマットから選択することであって、圧縮されたフレームフォーマットは、他の可能なフォーマットのうちの1つまたは複数によって定義される1つまたは複数のフィールドを欠くものである、選択することと、圧縮されたフレームフォーマットに基づいて、応答フレームを生成することと、送信のための応答フレームを出力することとを含む。ある特定の実施形態において、応答フレームは、制御フレームを備える。
[0007] 局によるワイヤレス通信のための方法。方法は、一般に、送信のためのフレームを出力することと、MUフレームに応答して、少なくとも1つの受信者(recipient)から送信された応答フレームを取得することであって、応答フレームは、複数の可能なフレームフォーマットから選択された、圧縮されたフレームフォーマットを有し、圧縮されたフレームフォーマットは、他の可能なフォーマットのうちの1つまたは複数によって定義される1つまたは複数のフィールドを欠くものである、取得することと、圧縮されたフレームフォーマットに基づいて、応答フレームを処理することとを含む。
[0008] 本開示の態様はまた、様々な装置、コンピュータ読み取り可能な媒体、およびここに説明される動作を行うことが可能な製品を提供する。
[0009] 前述のおよび関連する目的を達成するために、1つまたは複数の態様は、以下に十分に説明され、特許請求の範囲において具体的に指摘される特徴を備える。以下の説明および添付図面は、1つまたは複数の態様のある特定の例示的な特徴を詳細に述べる。しかしながら、これらの特徴は、様々な態様の原理が採用され得る様々な方法のほんの一部を示すものであり、この説明は、全てのそのような態様およびそれらの同等物を含むように意図される。
[0034] 理解を容易にするために、同一の参照番号が、可能な場合、図に共通する同一の要素を指定するために使用されている。1つの実施形態において開示される要素は、具体的な記載なく他の実施形態に有益に利用され得ることが企図される。
[0035] 本開示の様々な態様は、添付の図面を参照して、以下に、より十分に説明される。しかしながら、本開示は、多くの異なる形態で具現化され得、本開示全体を通して提示される任意の特定の構造または機能に制限されるものと解釈されるべきでない。むしろ、これらの態様は、本開示が徹底的および完全であり、当業者に本開示の範囲を十分に伝えるように提供される。ここでの教示に基づき、当業者は、本開示の範囲が、ここに開示された開示の任意の態様を、本開示の任意の他の態様と独立して実施されようと、それらと組み合わされて実施されようと、カバーするように意図されている、ことを諒解すべきである。例えば、ここに述べられる任意の数の態様を使用して、装置が実施され得る、または方法が実践され得る。加えて、本開示の範囲は、ここに述べられる開示の様々な態様に加えて、またはそれ以外の、他の構造、機能、または構造および機能を使用して実践されるこのような装置または方法をカバーするように意図される。ここに開示された本開示の任意の態様は、請求項の1つまたは複数の要素によって具現化され得ることが理解されるべきである。
[0036] 本開示の態様は、一般に、11axPHYヘッダにおけるインジケーションで即時応答割り振りを提供するような、物理(PHY:physical)レイヤ媒体アクセス制御(MAC)レイヤシグナリングに関する。ある特定の態様に従って、局は、制御情報を有する追加のフィールド(例えば、HE制御フィールド)を含む圧縮されたフレームフォーマット(例えば、ショートフレーム(short frame))に基づいたフレーム(例えば、MPDU)を送り得る。ある特定の態様に従って、局は、フレームが圧縮されたフォーマットを有するかどうかを示す(例えば、MPDUデリミタのビット1における)第1の1つまたは複数のビット、およびフレームが圧縮されたフォーマットを有する場合、1つまたは複数のフィールドのうちのどれが不在であるかを示す第2の1つまたは複数のビット(例えば、MPDUデリミタのMPDU長さフィールドの2つのMSB)を有するフレームを送り得る。
[0037] 「実例的な」という単語は、ここで、「例、事例、または例示としての役割を果たすこと」を意味するように使用される。「実例的な」としてここに説明される任意の態様は、必ずしも、他の態様より有利または好ましいと解釈されるべきでない。
[0038] 特定の態様がここに説明されるものの、これらの態様の多くの変形および置換が、本開示の範囲内に入る。好ましい態様のいくつかの利益および利点が記述されるものの、本開示の範囲は、特定の利益、使用、または目的に制限されるように意図されない。むしろ、本開示の態様は、異なるワイヤレス技術、システム構成、ネットワーク、および送信プロトコルに幅広く適用可能であるように意図されており、そのうちのいくつかは、好ましい態様の下記の説明において、および図において例として例示される。詳細な説明および図面は、限定でなく、単に、本開示の例示であり、本開示の範囲は、添付された特許請求の範囲およびそれらの均等物によって定義されている。
[0039] ここに説明される技法は、直交多重スキームに基づく通信システムを含む様々なブロードバンドワイヤレス通信システムのために使用され得る。このような通信システムの例は、空間分割多元接続(SDMA)システム、時分割多元接続(TDMA)システム、直交周波数分割多元接続(OFDMA)システム、単一キャリア周波数分割多元接続(SC−FDMA)システムを含む。SDMAシステムは、複数のユーザ端末に属するデータを同時に送信するのに十分に異なる方向を利用し得る。TDMAシステムは、各タイムスロットが異なるユーザ端末に割り当てられている異なるタイムスロットに、送信信号を分割することによって、複数のユーザ端末が同じ周波数チャネルを共有することを可能にし得る。OFDMAシステムは、全システム帯域幅を複数の直交サブキャリアに区分する変調技法である、直交周波数分割多重(OFDM)を利用する。これらのサブキャリアは、トーン、ビン、等とも呼ばれ得る。OFDMでは、各サブキャリアがデータと共に独立して変調され得る。SC−FDMAシステムは、システム帯域幅にわたって分散されるサブキャリア上で送信するためにインターリーブされたFDMA(IFDMA:interleaved FDMA)を利用し、隣接サブキャリアのブロック上で送信するためにローカライズドFDMA(LFDMA:localized FDMA)を利用し、または隣接サブキャリアの複数のブロック上で送信するためにエンハンスドFDMA(EFDMA:enhanced FDMA)を利用し得る。一般に、変調シンボルは、OFDMでは周波数領域でおよびSC−FDMAでは時間領域で送られる。
[0040] ここでの教示は、様々なワイヤードまたはワイヤレス装置(例えば、ノード)に組み込まれ(例えば、それらの中で実施、またはそれらによって行われ)得る。いくつかの態様において、ここでの教示に従って実施されるワイヤレスノードは、アクセスポイントまたはアクセス端末を備え得る。
[0041] アクセスポイント(「AP」)は、ノードB、無線ネットワークコントローラ(「RNC:Radio Network Controller」)、発展型ノードB(eNB:evolved Node B)、基地局コントローラ(「BSC:Base Station Controller」)、トランシーバ基地局(「BTS:Base Transceiver Station」)、基地局(「BS:Base Station」)、トランシーバ機能(「TF:Transceiver Function」)、無線ルータ、無線トランシーバ、基本サービスセット(「BSS」)、拡張サービスセット(「ESS:Extended Service Set」)、無線基地局(「RBS:Radio Base Station」)、または何らかの他の用語を備え、これらとして実施され、またはこれらとして既知であり得る。
[0042] アクセス端末(「AT:access terminal」)は、加入者局、加入者ユニット、移動局(MS:mobile station)、リモート局、リモート端末、ユーザ端末(UT:user terminal)、ユーザエージェント、ユーザデバイス、ユーザ機器(UE:user equipment)、ユーザ局、または何らかの他の専門用語を備え、これらとして実施され、またはこれらとして既知であり得る。いくつかの実施において、アクセス端末は、セルラ電話、コードレス電話、セッション開始プロトコル(「SIP:Session Initiation Protocol」)電話、ワイヤレスローカルループ(「WLL:wireless local loop」)局、携帯情報端末(「PDA:personal digital assistant」)、ワイヤレス接続能力を有するハンドヘルドデバイス、局(「STA:Station」)、またはワイヤレスモデムに接続された何らかの他の適切な処理デバイスを備え得る。従って、ここで教示される1つまたは複数の態様は、電話(例えば、セルラ電話またはスマートフォン)、コンピュータ(例えば、ラップトップ)、タブレット、ポータブル通信デバイス、ポータブルコンピューティングデバイス(例えば、携帯情報端末)、エンターテイメントデバイス(例えば、音楽またはビデオデバイス、または衛星ラジオ)、全地球測位システム(GPS:global positioning system)デバイス、または、ワイヤレスもしくはワイヤード媒体を介して通信するように構成される任意の他の適切なデバイスに組み込まれ得る。いくつかの態様において、ATは、ワイヤレスノードである。例えば、そのようなワイヤレスノードは、ワイヤードまたはワイヤレス通信リンクを介した、ネットワーク(例えば、インターネット、またはセルラネットワークのような広域ネットワーク)のための接続、またはそれへの接続を提供し得る。
例となるワイヤレス通信システム
[0043] 図1は、本開示の態様が行われ得るシステム100を例示する。例えば、アクセスポイント110は、少なくとも1つのフィールド(例えば、HE制御フィールド)において制御情報を含む圧縮されたフレームフォーマット(例えば、ショートフレーム)に基づいて、フレーム(例えば、MPDU)を、ユーザ端末120に送り得る。フレームは、データフレーム、制御フレーム、管理フレーム、または拡張されたフレームのような任意のタイプのフレームであり得る。別の例において、アクセスポイント110は、フレームが圧縮されたフォーマットを有するかどうかを示す(例えば、MPDUデリミタにおける)第1の1つまたは複数のビット、およびフレームが圧縮されたフォーマットを有する場合、1つまたは複数のフィールドのうちどれが不在であるかを示す第2の1つまたは複数のビット(例えば、MPDUデリミタのMPDU長さフィールドの2つのMSB)を有するフレームを、ユーザ端末120に送り得る。別の例において、1つまたは複数のビットは、フレーム自体に含まれることができる。ある特定の実施形態において、1つまたは複数のビットは、PHYヘッダに(例えば、フレームを搬送するPPDUのSIG−A、SIG−B、またはSIG−Cフィールドに)位置する。別の実施形態では、このフレームの直前に来るフレームが、これらの1つまたは複数のビットを含み得る。ある特定の実施形態において、直前に来るフレームは、ピアSTA(例えば、このフレームの意図された受信機)によって送信される。
[0043] 図1は、本開示の態様が行われ得るシステム100を例示する。例えば、アクセスポイント110は、少なくとも1つのフィールド(例えば、HE制御フィールド)において制御情報を含む圧縮されたフレームフォーマット(例えば、ショートフレーム)に基づいて、フレーム(例えば、MPDU)を、ユーザ端末120に送り得る。フレームは、データフレーム、制御フレーム、管理フレーム、または拡張されたフレームのような任意のタイプのフレームであり得る。別の例において、アクセスポイント110は、フレームが圧縮されたフォーマットを有するかどうかを示す(例えば、MPDUデリミタにおける)第1の1つまたは複数のビット、およびフレームが圧縮されたフォーマットを有する場合、1つまたは複数のフィールドのうちどれが不在であるかを示す第2の1つまたは複数のビット(例えば、MPDUデリミタのMPDU長さフィールドの2つのMSB)を有するフレームを、ユーザ端末120に送り得る。別の例において、1つまたは複数のビットは、フレーム自体に含まれることができる。ある特定の実施形態において、1つまたは複数のビットは、PHYヘッダに(例えば、フレームを搬送するPPDUのSIG−A、SIG−B、またはSIG−Cフィールドに)位置する。別の実施形態では、このフレームの直前に来るフレームが、これらの1つまたは複数のビットを含み得る。ある特定の実施形態において、直前に来るフレームは、ピアSTA(例えば、このフレームの意図された受信機)によって送信される。
[0044] システム100は、例えば、アクセスポイントおよびユーザ端末を有する多元接続多入力多出力(MIMO)システム100であり得る。簡単にするために、1つのアクセスポイント110のみが、図1に示されている。アクセスポイントは、一般に、ユーザ端末と通信する固定局であり、基地局または何らかの他の専門用語でも称され得る。ユーザ端末は、固定または可動であり得、移動局、ワイヤレスデバイス、または何らかの他の専門用語でも呼ばれ得る。アクセスポイント110は、ダウンリンクおよびアップリンク上で、任意の所与の瞬間に1つまたは複数のユーザ端末120と通信し得る。ダウンリンク(すなわち、順方向リンク)は、アクセスポイントからユーザ端末への通信リンクであり、アップリンク(すなわち、逆方向リンク)は、ユーザ端末からアクセスポイントへの通信リンクである。ユーザ端末はまた、別のユーザ端末とピアツーピアで通信し得る。
[0045] システムコントローラ130は、これらのAPおよび/または他のシステムのための調整および制御を提供し得る。例えば、APは、無線周波数電力、チャネル、認証、セキュリティの調節を取り扱い得るシステムコントローラ130によって管理され得る。システムコントローラ130は、バックホールを介してAPと通信し得る。APはまた、例えば、ワイヤレスまたはワイヤラインバックホールを介して間接的にまたは直接的に互いに通信し得る。
[0046] 以下の開示の部分は、空間分割多元接続(SDMA)を介して通信することが可能なユーザ端末120を説明するが、ある特定の態様については、ユーザ端末120はまた、SDMAをサポートしないいくつかのユーザ端末を含み得る。従って、そのような態様については、AP110が、SDMAおよび非SDMAユーザ端末の両方と通信するように構成され得る。このアプローチは、好都合なことに、より古いバージョンのユーザ端末(「レガシー」局)が、事業展開され続けることを可能にし、それらの有効寿命を延長すると同時に、より新しいSDMAユーザ端末が、適していると判断されると導入されることを可能にし得る。
[0047] システム100は、ダウンリンクおよびアップリンク上のデータ送信のために、複数の送信および複数の受信アンテナを採用する。アクセスポイント110は、Nap個のアンテナを装備し、ダウンリンク送信については多入力(MI:multiple-input)およびアップリンク送信については多出力(MO:multiple-output)を表す。K個の選択されたユーザ端末120のセットは、集合的に、ダウンリンク送信については多出力およびアップリンク送信については多入力を表す。純粋なSDMAについて、K個のユーザ端末のためのデータシンボルストリームが、何らかの手段によって、符号、周波数、または時間において多重化されていない場合、Nap≧K≧1を有することが望まれる。データシンボルストリームが、TDMA技法、CDMAを用いた異なる符号チャネル、OFDMを用いたサブバンドの互いに素なセット、等を使用して多重化され得る場合、Kは、Napよりも大きくあり得る。各選択されたユーザ端末は、アクセスポイントにユーザ固有のデータを送信する、および/またはアクセスポイントからユーザ固有のデータを受信する。一般に、各選択されたユーザ端末は、1つまたは複数のアンテナ(すなわち、Nut≧1)を装備し得る。K個の選択されたユーザ端末は、同じまたは異なる数のアンテナを有することができる。
[0048] システム100は、時分割複信(TDD:time division duplex)システムまたは周波数分割複信(FDD:frequency division duplex)システムであリ得る。TDDシステムについて、ダウンリンクおよびアップリンクは、同じ周波数帯域を共有する。FDDシステムについて、ダウンリンクおよびアップリンクは、異なる周波数帯域を使用する。MIMOシステム100はまた、送信のために、単一のキャリアまたは複数のキャリアを利用し得る。各ユーザ端末は、(例えば、コストを低く抑えるために)単一のアンテナを、または(例えば、追加のコストがサポートされ得る場合)複数のアンテナを装備し得る。各タイムスロットが異なるユーザ端末120に割り当てられている異なるタイムスロットに送信/受信を分割することによって、ユーザ端末120が同じ周波数チャネルを共有する場合、システム100はまた、TDMAシステムであり得る。
[0049] 図2は、本開示の態様が行われ得るシステム100のブロック図を例示する。例えば、アクセスポイント110は、少なくとも1つのフィールド(例えば、HE制御フィールド)において制御情報を含む圧縮されたフレームフォーマット(例えば、ショートフレーム)に基づいて、フレーム(例えば、MPDU)を、ユーザ端末120に送り得る。上述されたように、フレームは、データフレーム、制御フレーム、管理フレーム、または拡張されたフレームのような、任意のタイプのフレームであり得る。別の例において、アクセスポイント110は、フレームが圧縮されたフォーマットを有するかどうかを示す(例えば、MPDUデリミタにおける)第1の1つまたは複数のビット、およびフレームが圧縮されたフォーマットを有する場合、1つまたは複数のフィールドのうちのどれが不在であるかを示す第2の1つまたは複数のビット(例えば、MPDUデリミタのMPDU長さフィールドの2つのMSB)を有するフレームを、ユーザ端末120に送り得る。別の例において、1つまたは複数のビットは、フレーム自体に含まれることができる。上述されたように、1つまたは複数のビットは、このフレームの直前に来るフレームにおいて、フレームを搬送するPPDUのPHYヘッダに(例えば、SIG−A、SIG−B、またはSIG−Cフィールドに)位置し得、それは、ピアSTA(例えば、このフレームの意図された受信機)によって送信され得る。
[0050] システム100は、例えば、アクセスポイント110、並びに2つのユーザ端末120mおよび120xを伴うMIMOシステムであり得る。アクセスポイント110は、Nt個のアンテナ224a〜224apを装備している。ユーザ端末120mは、Nut,m個のアンテナ252ma〜252muを装備しており、ユーザ端末120xは、Nut,x個のアンテナ252xa〜252xuを装備している。アクセスポイント110は、ダウンリンクについては送信エンティティであり、アップリンクについては受信エンティティである。各ユーザ端末120は、アップリンクについては送信エンティティであり、ダウンリンクについては受信エンティティである。ここで使用される場合、「送信エンティティ」は、ワイヤレスチャネルを介してデータを送信することが可能な独立して動作される装置またはデバイスであり、「受信エンティティ」は、ワイヤレスチャネルを介してデータを受信することが可能な独立して動作される装置またはデバイスである。下記の説明において、下付き文字「dn」は、ダウンリンクを示し、下付き文字「up」は、アップリンクを示し、Nup個のユーザ端末が、アップリンク上での同時送信のために選択され、Ndn個のユーザ端末が、ダウンリンク上での同時送信のために選択され、Nupは、Ndnと等しい場合があるまたは等しくない場合があり、NupとNdnは、静的な値であり得るかまたはスケジューリング間隔ごとに変化することもできる。ビームステアリングまたは何らかの他の空間処理技法は、アクセスポイントおよびユーザ端末において使用され得る。
[0051] アップリンク上では、アップリンク送信のために選択された各ユーザ端末120において、送信(TX)データプロセッサ288が、データソース286からトラフィックデータを受信し、およびコントローラ280から制御データを受信する。コントローラ280は、メモリ282と結合され得る。TXデータプロセッサ288は、ユーザ端末のために選択されたレートに関連付けられたコーディングおよび変調スキームに基づいて、ユーザ端末のためのトラフィックデータを処理し(例えば、符号化、インターリーブ、および変調し)、データシンボルストリームを提供する。TX空間プロセッサ290は、データシンボルストリームに対して空間処理を行い、Nut,m個のアンテナのためにNut,m個の送信シンボルストリームを提供する。各送信機ユニット(TMTR)254は、それぞれの送信シンボルストリームを受信および処理し(例えば、アナログ変換、増幅、フィルタリング、周波数アップコンバートし)、アップリンク信号を生成する。Nut,m個の送信機ユニット254は、Nut,m個のアンテナ252からアクセスポイントへの送信のために、Nut,m個のアップリンク信号を提供する。
[0052] Nup個のユーザ端末は、アップリンク上での同時送信のためにスケジューリングされ得る。これらのユーザ端末の各々は、そのデータシンボルストリームに対して空間処理を行い、送信シンボルストリームのそのセットをアップリンク上でアクセスポイントに送信する。
[0053] アクセスポイント110において、Nap個のアンテナ224a〜224apは、アップリンク上で送信する全てのNup個のユーザ端末からアップリンク信号を受信する。各アンテナ224は、受信された信号をそれぞれの受信機ユニット(RCVR)222に提供する。各受信機ユニット222は、送信機ユニット254によって行われたものに対して相補的な処理を行い、受信されたシンボルストリームを提供する。RX空間プロセッサ240は、Nap個の受信機ユニット222からのNap個の受信シンボルストリームに対して受信機空間処理を行い、Nup個の復元されたアップリンクデータシンボルストリームを提供する。受信機空間処理は、チャネル相関マトリクス反転(CCMI:channel correlation matrix inversion)、最小平均二乗誤差(MMSE:minimum mean square error)、ソフト干渉除去(SIC:soft interference cancellation)、または何らかの他の技法に従って行われる。各復元されたアップリンクデータシンボルストリームは、それぞれのユーザ端末によって送信されたデータシンボルストリームの推定(estimate)である。RXデータプロセッサ242は、各復元されたアップリンクデータシンボルストリームを、そのストリームのために使用されたレートに従って処理し(例えば、復調、デインターリーブ、および復号し)、復号されたデータを取得する。各ユーザ端末のための復号されたデータが、記憶のためにデータシンク244に、および/またはさらなる処理のためにコントローラ230に、提供され得る。コントローラ230は、メモリ232と結合され得る。
[0054] ダウンリンク上では、アクセスポイント110において、TXデータプロセッサ210が、ダウンリンク送信のためにスケジューリングされたNdn個のユーザ端末のためにデータソース208からトラフィックデータを受信し、コントローラ230から制御データを受信し、場合によってはスケジューラ234から他のデータを受信する。様々なタイプのデータが、異なるトランスポートチャネル上で送られ得る。TXデータプロセッサ210は、そのユーザ端末のために選択されたレートに基づいて、各ユーザ端末のためのトラフィックデータを処理(例えば、符号化、インターリーブ、および変調)する。TXデータプロセッサ210は、Ndn個のユーザ端末のためのNdn個のダウンリンクデータシンボルストリームを提供する。TX空間プロセッサ220は、Ndn個のダウンリンクデータシンボルストリームに対して(本開示において説明されるような、プリコーディングまたはビームフォーミングのような)空間処理を行い、Nap個のアンテナのためのNap個の送信シンボルストリームを提供する。各送信機ユニット222は、それぞれの送信シンボルストリームを受信および処理し、ダウンリンク信号を生成する。Nap個のアンテナ224からユーザ端末への送信のために、Nap個のダウンリンク信号を提供する、Nap個の送信機ユニット222。各ユーザ端末のための復号されたデータは、記憶のためにデータシンク272に、および/または、さらなる処理のためにコントローラ280に提供され得る。
[0055] 各ユーザ端末120において、Nut,m個のアンテナ252は、アクセスポイント110からNap個のダウンリンク信号を受信する。各受信機ユニット254は、関連付けられたアンテナ252からの受信信号を処理し、受信シンボルストリームを提供する。RX空間プロセッサ260は、Nut,m個の受信機ユニット254からのNut,m個の受信シンボルストリームに対して受信機空間処理を行い、ユーザ端末のための復元されたダウンリンクデータシンボルストリームを提供する。受信機空間処理は、CCMI、MMSE、または何らかの他の技法に従って行われる。RXデータプロセッサ270は、復元されたダウンリンクデータシンボルストリームを処理し(例えば、復調、デインターリーブ、および復号し)、ユーザ端末ための復号されたデータを取得する。
[0056] 各ユーザ端末120において、チャネル推定器278は、ダウンリンクチャネル応答を推定し、ダウンリンクチャネル推定値を提供し、それは、チャネル利得推定値、SNR推定値、雑音分散、等を含み得る。同様に、アクセスポイント120において、チャネル推定器228は、アップリンクチャネル応答を推定し、アップリンクチャネル推定値を提供する。各ユーザ端末のためのコントローラ280は、典型的に、ユーザ端末のための空間フィルタマトリクスを、そのユーザ端末のためのダウンリンクチャネル応答マトリクスHdn,mに基づいて導出する。コントローラ230は、アクセスポイントのための空間フィルタマトリクスを、有効アップリンクチャネル応答マトリクスHup,effに基づいて導出する。各ユーザ端末のためのコントローラ280は、フィードバック情報(例えば、ダウンリンクおよび/またはアップリンク固有ベクトル、固有値、SNR推定値、等)をアクセスポイントに送り得る。コントローラ230および280はまた、それぞれ、アクセスポイント110およびユーザ端末120における、様々な処理ユニットの動作を制御する。
[0057] 図3は、MIMOシステム100内で採用され得るワイヤレスデバイス302において利用され得る様々なコンポーネントを例示する。ワイヤレスデバイス302は、ここに説明される様々な方法を実施するように構成され得るデバイスの例である。例えば、ワイヤレスデバイスは、それぞれ図10、および11に例示された動作1000、および1100を実施し得る。ワイヤレスデバイス302は、アクセスポイント110またはユーザ端末120であり得る。
[0058] ワイヤレスデバイス302は、ワイヤレスデバイス302の動作を制御するプロセッサ304を含み得る。プロセッサ304はまた、中央処理ユニット(CPU)と呼ばれ得る。読み取り専用メモリ(ROM)およびランダムアクセスメモリ(RAM)の両方を含み得るメモリ306は、プロセッサ304に命令およびデータを提供する。メモリ306の一部はまた、不揮発性ランダムアクセスメモリ(NVRAM:non-volatile random access memory)を含み得る。プロセッサ304は、典型的に、メモリ306内に記憶されたプログラム命令に基づいて、論理および算術演算を行う。メモリ306における命令は、ここに説明される方法を実施するように実行可能であり得る。
[0059] ワイヤレスデバイス302はまた、ワイヤレスデバイス302と遠隔ノードとの間でデータの送信および受信を可能にするために送信機310および受信機312を含み得る筐体308を含み得る。送信機310および受信機312は、トランシーバ314に組み合わされ得る。単数または複数の送信アンテナ316が、筐体308に取り付けられ、トランシーバ314に電気的に結合され得る。ワイヤレスデバイス302はまた、複数の送信機、複数の受信機、および複数のトランシーバを含み得る(示されず)。
[0060] ワイヤレスデバイス302はまた、トランシーバ314によって受信される信号のレベルを検出および定量化しようと努めて使用され得る信号検出器318を含み得る。信号検出器318は、総エネルギー、シンボル毎のサブキャリア毎のエネルギー(energy per subcarrier per symbol)、電力スペクトル密度、および他の信号のような信号を検出し得る。ワイヤレスデバイス302はまた、信号を処理する際に使用するためのデジタルシグナルプロセッサ(DSP:digital signal processor)320を含み得る。
[0061] ワイヤレスデバイス302の様々なコンポーネントは、データバスに加えて、電力バス、制御信号バス、およびステータス信号バスを含み得るバスシステム322によって共に結合され得る。
例となるMACヘッダ圧縮
[0062] マルチプルユーザ(MU)動作について、低いデータレート(例えば、750kbps)が、使用され得る。MU送信が、例としてここに説明されるが、ここに提示される技法は、より一般に、SU送信に適用され、それは、(例えば、受信者の数が1の場合)MU送信のサブケースとみなされ得る。図4は、MU動作を示す例となるアップリンク(UL)ダウンリンク(DL)フレーム交換400を例示する。
[0062] マルチプルユーザ(MU)動作について、低いデータレート(例えば、750kbps)が、使用され得る。MU送信が、例としてここに説明されるが、ここに提示される技法は、より一般に、SU送信に適用され、それは、(例えば、受信者の数が1の場合)MU送信のサブケースとみなされ得る。図4は、MU動作を示す例となるアップリンク(UL)ダウンリンク(DL)フレーム交換400を例示する。
[0063] 図4に示されるように、アクセスポイント(AP)は、多数の局(STA)STA1、STA2、およびSTA3、等に、ダウンリンク上で、(例えば、同じSTAに宛てられたアグリゲートされた媒体アクセス制御(MAC)プロトコルデータユニット(A−MPDU:aggregated MAC protocol data unit)の一部として)データとアグリゲートされたトリガフレームを送信し得る。ダウンリンクフレームは、1つまたは複数の局から、即時応答(例えば、ブロック確認応答(BA:block acknowledgment)、確認応答(ACK:acknowledgement)、等)を請求(solicit)、および/またはアップリンクデータを送るために局をスケジューリングし得る。例えば、トリガフレームは、ULリソース割り振り、変調コーディングスキーム(MCS:modulation coding scheme)、等のような制御情報を含み得る。アップリンク上で、局は、例えば、データとアグリゲートされたBAフレームを各々送るために割り振られたリソースを使用し得、ここにおいて、BAフレームは、APから受信されたデータを確認応答する。次いで、APは、ULデータを確認応答するために、ダウンリンク上で、各STAのためのBAで応答し得る。図4で示されるように、アップリンクおよびダウンリンク両方向において、言い換えると、制御フレーム(例えば、トリガフレーム、BAフレーム、ACKフレーム、等)は、1つまたは複数のフレームとアグリゲートされ得、A−MPDUとして送信される。
[0064] MACシグナリングオーバヘッドは、低いデータレートおよび/または低減されたエアタイム(air time)に伴い増加し得る。MACシグナリングオーバヘッドはまた、例えば、エアタイムの間に交換されるMPDUの数を増加すること、および/またはMPDU内のMACシグナリングを増加することによって、増加された数MACフレーム交換(シグナリング周波数)に伴い増加し得る。このように、MU動作について、APは、同時に、複数のSTAにシグナリングしている場合があるので、MACシグナリングオーバヘッドは、増加され得る。
[0065] 従って、MACシグナリングオーバヘッドを低減するための技法が望ましい。本開示のある特定の態様に従って、技法は、物理レイヤプロトコルデータユニット(PPDU:physical layer protocol data unit)、MPDU、およびA−MPDUレベルで、ショートパケット(short packet)のためのプロトコルシグナリングによる、冗長な/不必要なオーバヘッドを取り除くためにここに提供される。本開示の態様は、即時応答のためのPHYリソースを割り振り、即時応答PHYリソースにおいてMACペイロードを搬送する、MACシグナリングから切り離された(decoupled)、PPDUにおけるPHYシグナリングを提供する。
[0066] ある特定の態様に従って、ヘッダ圧縮は、MPDUレベルにおけるシグナリングオーバヘッドを低減するために行われ得る。図5は、本開示のある特定の態様に従った、例となるプロトコルバージョン0MPDUフレームフォーマット500を例示する。図6は、本開示のある特定の態様に従った、例となるプロトコルバージョン1(ショートフレーム)MPDUを例示する。ある特定の態様に従って、PV1フレームフォーマットは、PV0フレームフォーマットよりも少ないオーバヘッドを有し得る。ある特定の態様に従って、PV1 MPDUは、PV0 MPDUの30バイト(セキュリティを伴い46バイト)の最小のMACオーバヘッドの代わりに、16バイト(またはセキュリティを伴い24バイト)の最小のMACオーバヘッドを有し得る。このように、PV1フレームについて、MPDU当たりMACオーバヘッドは、16バイト(またはセキュリティを伴い22バイト)だけ低減され得る。追加の制御フィールド(例えば、高効率(HE:high efficiency)制御フィールド)は、ある特定の制御情報を提供するために、PV0またはPV1フレーム構造に追加され得る。例えば、図5に示されないものの、HTフィールドは、HE制御フィールドとして使用され得、制御フレームによって提供される様々な制御情報を含むように、可変長であり得る。
[0067] 図6の例となるフレームフォーマット600に示されるように、可変長HE制御フィールドは、PV1フレームフォーマットに追加され得る。ある特定の態様に従って、ペイロードフィールドは、フレームのペイロードコンテンツまたはサービス品質(QoS)フレームを搬送するために、定義され得、制御フレームに追加され得る。ある特定の態様に従って、HE制御フィールドは、任意のフレーム(任意の値のPV)に追加され得る。ある特定の態様に従って、オーバヘッド低減は、A−MPDUレベルで行われ得る。
[0068] 図7は、本開示のある特定の態様に従った、例となるMUフレーム交換700を例示する。図7に示されるように、DL上で、APは、トリガ情報およびデータを有するフレームを局STA1、STA2、STA3に送信し得る。一般に、制御フレームが、A−MPDU中に付加される場合、これは、常に第1のMPDUであるようになる。
[0069] ある特定の態様に従って、APは、最初の2つのMPDUのラップされた(wrapped)バージョンを送信し得る。データおよび制御ラッピングは、2つの独立したMPDUとしてフレームおよび応答フレームを送るというよりむしろ、制御情報を搬送するのに十分であり得る。ある特定の態様に従って、制御情報(例えば、トリガ情報)は、データ+制御フレーム(例えば、データ+トリガフレーム)としてフレームにラップされ得る。
[0070] 図8の例となるフレームフォーマット800に示されるように、制御情報は、圧縮されたフレーム(例えば、いくつかのフィールドが不在であるPV1)に含まれるフィールド(例えば、HE制御フィールド)に含まれ得る。
[0071] ある特定の態様において、上述されたような、フレーム(PV0、PV1、またはその他)に含まれるHE制御フィールドは、HE制御フィールドがそれの制御情報を搬送している制御フレームのフレーム制御フィールドを含み得る(図12参照)。例として、HE制御フィールドに含まれるフレーム制御フィールドは、含まれる情報が、ブロックAckフレームのものであることを示し(indicate)得る(すなわち、フレーム制御フィールドのタイプフィールドが、制御フレームを示し、サブタイプフィールドは、ブロックAckフレームを示す)。結果として、HE制御フィールドの残りの部分は、このタイプのフレームによって搬送される制御情報を含み得、例えば、ブロックAck制御フィールド、起動シーケンス(Starting Sequence)制御フィールド、およびブロックAckビットマップフィールド(すなわち、HE制御フィールドがブロックAck制御情報を含むとき、以下のフィールド(フレーム制御、ブロックAck制御、起動シーケンス制御、ブロックAckビットマップ)のうちの1つまたは複数から成り得る)である。一般に、HE制御フィールドは、(制御フレームの持続時間、A1、A2およびFCSフィールドを除く)任意のタイプの制御フレームの制御情報を搬送し得る。ある特定の態様において、HE制御フィールドは、管理フレームに含まれていたはずである特定の情報要素を搬送し得る、すなわち、それは、管理情報の搬送波としての役を務め得る。HE制御フィールドの1つまたは複数のフィールドは、異なる組み合わせを示し得る。
[0072] ある特定の態様に従って、制御フィールドは、応答フレームのフレーム制御(FC:frame control)フィールドを含み得、FCフィールドサブタイプ値に依存して追加の情報を含み得る。例えば、FCフィールドサブタイプ値が、トリガを示す場合、制御フィールドはまた、どのSTAが意図された受信者であり、応答することを要求されているかを示すために、STA情報フィールドを含み得る。代替的には、FCフィールドサブタイプ値が、ブロックAckを示す場合、制御フィールドはまた、BA制御フィールド、起動シーケンス制御(SSC:Starting Sequence Control)フィールド、およびブロックAckビットマップフィールドを含み得る。このように、図7に示されるように、STAは、データ+BAを含むことができるラップされたフレームで応答し得、それを受信するとAPは次いでBAで応答し得る。Ackフレームについて、フレーム自体が成功した確認応答を示すこととなるので、その存在は、必要とされない。別の実施形態において、フレーム制御フィールドの存在は、Ackフレームを識別するのに十分であり得る。ある特定の態様に従って、フレーム制御フィールドは、長さ1オクテットに低減され得、そのサブフィールドの部分のみを含み得る(例えば、プロトコルバージョンフィールド、タイプフィールド、DS(分配システム(Distribution System))から(from DS )、DS行き(To DS)、より多くのフラグメント、再試行、または同様のもののうちの1つまたは複数を含まない場合があり、これらのフィールドは、一般に、応答フレームにおいて所定の値に設定されるためである)。
[0073] ある特定の態様に従って、HE制御フィールドは、管理フレームに含まれていたはずである特定の情報要素を搬送し得る、すなわち、それは、管理情報の搬送波としての役を務め得る。HE制御フィールドの1つまたは複数のフィールドは、異なる組み合わせを示し得る。
[0074] ある特定の態様に従って、HE制御フィールドは、制御フレームまたは管理フレームの情報を含み得るが、例えば、A1フィールド、A2フィールド、持続時間/IDフィールド、および/またはFCSフィールドのような、制御または管理フレームのある特定のフィールドは、不在であり得る。ある特定の態様に従って、新しく定義されたフレームは、HE制御フィールドの1つまたは複数の部分を搬送し得る。ある特定の態様に従って、新しく定義されたフレームは、PV0フレームまたはPV1フレームであり得る。新しく定義されたフレームは、HE制御フィールドの部分を搬送し得、制御フレーム、管理フレーム、データフレーム、または拡張されたフレームのような、任意のタイプのフレームであり得る(すなわち、新しく定義されたフレームのフレーム制御フィールドのタイプサブフィールドは、任意の値に設定され得る)。例となる実施形態において、新しく定義されたフレームにおいて不在である制御フレームまたは管理フレームフィールドは、持続時間フィールド、A1フィールド、A2フィールドのうちの少なくとも1つを含み得るが、HE制御フィールドは、新しく定義されたフレームに存在し得る。ある特定の態様に従って、新しく定義されたフレームは、PV1 HE制御フレームであり得る。代替的には、新しく定義されたフレームは、PV0 HE制御フレームであり得る。別の例となる実施形態において、新しく定義されたフレームは、新しく定義されたフレームのフレーム制御フィールドで指定されるような、送信STAまたは受信STAのAIDの少なくとも一部を含むA1またはA2フィールドのどちらかを含み得る。ある特定の態様に従って、A1またはA2フィールドは、現在のHE制御フレームを誘導(elicit)した直前に受信されたフレームからコピーされた識別子を含み得る。ある特定の態様に従って、A1またはA2フィールドの存在は、新しく定義されたフレームのフレーム制御フィールドの1つまたは複数のサブフィールドを、非ゼロ値に設定することによってシグナリングされ得る。
[0075] 図8Aは、本開示のある特定の態様に従った、例となるHE制御フレームフォーマット800Aを例示する。上述されたように、HE制御フレームフォーマットは、PV0またはPV1フレームフォーマットであり得る。ある特定の態様に従って、HE制御フレームは、PV1 MPDUおよび/またはPV0 MPDUと共に、A−MPDUにおいて搬送され得る。ある特定の態様に従って、1つより多いHE制御フレームは、A−MPDUにおいて搬送され得、各HE制御フレームは、例えば、A−MPDUが1つまたは複数のSTAに宛てられるとき、1つまたは複数のSTAに宛てられる。A−MPDUフレームは、単一のユーザ(SU:single user)送信またはマルチユーザ(MU)送信として、送信され得る。送信は、DLまたはULのどちらかであり得、OFDMAまたはMIMOのどちらかを使用し得る。
[0076] ある特定の態様に従って、2つのMPDUについて、上記の技法を適用して、ラップされた制御情報およびデータは、A−MPDUフォーマットを使用せずに、複数のSTAに送られ得る。このように、(8バイトより大きい)A−MPDUフォーマットオーバヘッドは、応答フレームのMACオーバヘッドの大半と同じように(例えば、トリガから18バイト(持続時間(2B)、A1(6B)、A2(6B)、FCS(4)))、取り除かれ得る。
[0077] ある特定のケースでは、例えば、フレームチェックシーケンス(FCS:frame check sequence)フィールドによって提供されるロバスト性を活用するため、またはMPDUのフラグメントをアグリゲートする等のために、(2つより多いMPDU)A−MPDUで複数のショートパケットをアグリゲートすることが、有益であり得る。
[0078] ある特定の態様に従って、MPDUデリミタにおけるインジケータは、MPDUデリミタに続くMPDUの各々における1つまたは複数のフィールドの存在または不在を示すために使用され得る。
MUのための例となる短い応答
[0079] 上述されたように、ある特定の応答フレーム(例えば、PV1 HE制御フレーム)は、様々なシナリオでMACオーバヘッドを低減するために使用され得る。しかしながら、ある特定のシナリオでは、さらなるオーバヘッド低減が、望ましい場合がある。
[0079] 上述されたように、ある特定の応答フレーム(例えば、PV1 HE制御フレーム)は、様々なシナリオでMACオーバヘッドを低減するために使用され得る。しかしながら、ある特定のシナリオでは、さらなるオーバヘッド低減が、望ましい場合がある。
[0080] 例えば、図9で示される例となる交換900にあるような、APとSTAが、MU DLデータおよびMU UL ACKを交換するMU送信機会において、UL MU応答機会の持続時間は、全ての応答が受信され得ることを確実にするために全てのSTAにわたって最も長いUL応答に等しいことが必要であり得る。いくつかのシナリオでは、STAのうちの1つまたは複数からのBAが、著しく長い場合がある(例えば、2.5MHzリソースユニットおよびMCS10変調およびコーディングスキームで、416KbpsでのVHT単一MPDUについて、〜0.82msもの間続く)。応答が、UL MU送信のための(APから送られた)DLにあるとき、類似の考察が、適用され得る。一般に、オーバヘッド低減は、レートまたは帯域幅における制限により、かなりの量の時間を必要とするはずの応答を必要とする任意の交換について特に望ましいことがある。
[0081] 本開示の態様は、次に、応答送信の持続時間を低減するのを助け、全体的なパフォーマンスを改善し得る、オーバヘッドにおける低減を考慮し得る。いくつかのケースでは、STAが、意図された受信機に、圧縮されたフォーマットで応答フレームを搬送するように指示し得る。ここで使用される場合、用語「圧縮されたフォーマット」は、圧縮されていない(または低圧縮(less-compressed)の)フレームフォーマットに対して、1つまたは複数のフィールドを省略した任意のフレームフォーマットを指す。
[0082] 例えば、STAは、意図された受信機に、A−MPDUフォーマットにおいて制御応答フレームを搬送するよりむしろ、制御応答フレームのためにPV1 HE制御フレームフォーマットを使用するように指示するAPであり得る。このように、制御応答フレームは、PHYヘッダの1つまたは複数のフィールド(例えば、サービスフィールド、必要とされない場合がある、選択されたLTF、STF、またはSIGフィールド(例えば、L−STF、L−LTF、L−SIG))のような、そうでなければPPDUに存在しているはずのある特定のフィールドを欠き得る。応答フレームは、加えて、または代替的に、A−MPDUフォーマットの1つまたは複数のフィールド(例えば、MPDUデリミタ、パディング)、MPDUフォーマットの1つまたは複数のフィールド(例えば、持続時間/ID、A1、A2、および最終的にはFCSフィールド)、または両方の組み合わせを欠き得る。
[0083] 図10は、本開示のある特定の態様に従った、ワイヤレス通信のための例となる動作1000のフロー図である。動作1000は、例えば、MUフレームを受信した後の局(例えば、AP110またはユーザ端末120)、行われ得る。
[0084] 動作1000は、1002において、MUフレームに応答して送信されることとなる応答フレームのための圧縮されたフレームフォーマットを、複数の可能なフレームフォーマットから選択することによって開始し、圧縮されたフレームフォーマットは、他の可能なフォーマットのうちの1つまたは複数によって定義される1つまたは複数のフィールドを欠いている。1004において、STAは、圧縮されたフレームフォーマットに基づいて応答フレームを生成し、1006において、送信のためのフレームを出力し得る。例えば、選択は、フレームにおいて提供されるアグリゲーションビットの値に基づき得、および/または応答フレームにおいて提供されるアグリゲーションビットの値によって示され得る。
[0085] 図11は、本開示のある特定の態様に従った、ワイヤレス通信のための例となる動作1100のフロー図である。動作1100は、例えば、局(例えば、AP110またはユーザ端末120)、行われ得る。言い換えると、動作1100は、図10に示される局側動作に対して相補的であるAP側動作であり得る。
[0086] 動作1100は、1102において、送信のためのマルチユーザ(MU)フレームを出力することによって、開始する。1104において、APは、MUフレームに応答して少なくとも1つの受信者から送信された応答フレームを取得し、応答フレームは、複数の可能なフレームフォーマットから選択された、圧縮されたフレームフォーマットを有し、圧縮されたフレームフォーマットは、他の可能なフォーマットのうちの1つまたは複数によって定義される1つまたは複数のフィールドを欠いている。1106において、APは、圧縮されたフレームフォーマットに基づいて、応答フレームを処理する。
[0087] いくつかのケースにおいて、圧縮された応答フレームフォーマットの使用は、誘導フレームにおいて(例えば、アグリゲーションビットと呼ばれ得る)ビットを設定することによって(例えば、そのようなビットを、非圧縮(no compression)を示すために0に設定することによって)示され得る。以下により詳細に説明されるように、いくつかのケースにおいて、STAは、さらにオーバヘッドを低減するために、圧縮されたフレームフォーマットにおいて搬送されるBAフレームのために可変長ブロックAckビットマップフィールドを使用し得る。
[0088] 図12は、応答フレームの2つの例となるフォーマットを例示する。上の応答フレームフォーマット1210は、通常の(非圧縮の(non-compressed))応答フレームフォーマットの例を表し、他方、下の応答フレームフォーマット1220は、圧縮された応答フレームフォーマットの例を表す。例示されるように、例となる圧縮された応答フレームフォーマット1220は、サービスフィールド、A−MPDUデリミタ、持続時間フィールド、およびパディングビットのような、多数のフィールドを欠いている。加えて、A1およびA2フィールドは、単一の短い識別子(SID:single short Identifier)に組み合わされ(圧縮され)得る。
[0089] ある特定の実施形態では、誘導フレーム(応答を誘導するフレーム)におけるフィールドのいくつかの部分が、応答フレームにおいて含むのはどの送信パラメータか、およびフィールドのうちどれかを示し得る。
[0090] 図13は、本開示のある特定の態様に従った、例となるフレーム交換1300を例示する。例示されるように、APは、それが、アグリゲーション(または圧縮)ビットを介して、DL MU PPDU1302自体において誘導したい応答フレームのタイプを示し得る。例えば、APは、応答が、圧縮された応答フレーム1304において搬送されることとなることを示すために、アグリゲーションビットを0に設定し得る。
[0091] ある特定の実施形態において、この応答フレームは、PV1 HE制御フレームである。そうでなければ、APは、応答がA−MPDUフォーマット(VHT単一MPDU)において搬送されることとなることを示すために、アグリゲーションビットを1に設定し得る。当然ながら、示された特定の値は、単に例であり、代替の(逆の)きまりが使用され得る。ある特定の実施形態において、アグリゲーションビットは、PPDU自体のサービス(SVC)フィールドにおいて(例えば、SVCフィールドのビット7において)搬送され得る。
[0092] ある特定の実施形態において、アグリゲーションビットは、応答フレーム自体において(例えば、SIG−BまたはSIG−Cフィールドにおいて)搬送され得る。次に、0に等しいアグリゲーションを有するDL MU PPDUの意図された受信機は、何が請求されるかに依存して、Ack/BA情報を搬送するPV1 HE制御フレームで応答する(例えば、応答フレームは、請求フレームにおけるACKポリシーに基づいてACKまたはブロックAckによって確認応答する)。
[0093] いくつかのケースでは、短い識別子(SID)フィールドが、PV1 HE制御フレームに存在しない場合がある。送信されないとしても、SID、(STACKフレームと同じ)誘導フレームの識別子は、応答フレームのFCSを計算するために使用され得る。第1のHE制御フィールドの制御IDサブフィールドは、フレームのフレーム制御フィールド(例えば、その第2のバイトにおいて)搬送され得る。ある特定の実施形態において、制御IDサブフィールドは、フレーム制御フィールドのB8−B12において搬送される。いくつかのケースにおいて、制御IDサブフィールドは、Ackフレームを搬送するPV1 HE制御フレームを示すために、ゼロに設定され得、ブロックAckフレームを搬送するとき、1に設定され得る。しかしながら、これらは、実例的な値であるだけであり、任意のマッピングが、そのような目的のために使用され得る。
[0094] ある特定の実施形態において、圧縮された応答フレームは、1つより多いHE制御フィールドを搬送し得る。これは、この応答フレームを送信するために割り振られた(時間および周波数)リソースの全てをより効果的に利用しようと努めて、なされ得る。例えば、APは、応答のために、時間の300usを割り振り得るが、フレームにおいて搬送される1つのHE制御フィールドは、300us割り振りを満たすのに十分ではない場合がある。この実施形態において、STAは、割り振りを満たすために、複数のHE制御フィールドをアグリゲートし得、ここにおいて、HE制御フィールドにおけるインジケーション(例えば、ゼロに設定されたEOHビット)は、(1に設定されたEOHビットが最後のHE制御フィールドをシグナリングするまで、)次に続くHE制御フィールドの存在をシグナリングするために使用され得る。
[0095] いくつかのケースにおいて、応答フレームのFCSは、(送信前に、次いでフレームから省略される)SIDフィールドに含まれる値を説明して(accounting for)生成され得る。SIDフィールドは、誘導フレームにおける情報に基づき得る。例えば、応答フレームのSIDフィールドは、誘導フレームの、スクランブル解除(descramble)前の、スクランブラー初期設定値の0以上のビット、および誘導フレームのFCSの1以上のビットの機能(例えば、連結(concatenation))に基づいて生成され得る。
[0096] 図14Aおよび図14Bは、本開示のある特定の態様に従った、DL送信を確認応答するための例となる応答フレームを例示する。1400Aに例示されるように、Ackを搬送するPV1 HE制御フレームにおいて、HE制御情報フィールドは、Ackをシグナリングするために他の情報が必要とされない場合、存在しない場合がある。いくつかのケースでは、制御IDフィールドが、HE制御情報フィールドの部分であり得る。いくつかのケースにおいて、1400Bに例示されるように、制御IDフィールドは、フレームのフレーム制御フィールドにおいて(例えば、5ビットフィールドの特定の例としてB8からB12において)搬送され得る。
[0097] ブロックAckを搬送するPV1 HE制御フレームにおいて、HE制御情報フィールドは、(通常のBAフレームと同じ)BA制御およびBA情報フィールドを搬送し得る。そのようなケースにおいて、BA制御は、BAビットマップサイズ(例えば、0、2、4、6、8またはそれより多い)を示し得、ビットマップサイズが、現在のリザーブド値を使用して、フラグメント番号フィールドにおいてシグナリングされ得る)。一般に、BAビットマップサイズのこのシグナリングは、それが圧縮されているかないかに非依存で、任意のタイプのブロックAckフレームに適用可能であり得る。
[0098] 図15は、本開示のある特定の態様に従った、圧縮された応答フレームを使用して達成可能である例となるパフォーマンスを証明する表1500を例示する。
[0099] 図15に例示されたように、ここに提案された圧縮された応答フレームフォーマットの使用は、4バイトBAビットマップと仮定すると、(例えば、28バイトだけMACペイロードを低減することによって)BAフレームのケースで、最大66%だけ、および(例えば、14バイトだけMACペイロードを低減することによって)Ackフレームのケースで、最大63%だけ、UL OFDMAにおける制御応答のオーバヘッドを低減するのを助け得る。ここに説明されるように、DL MUフレームを確認応答するために、圧縮された応答フレーム(例えば、PV1 HE制御フレーム)を使用することは、制御応答のオーバヘッドを著しく低減し得る。より短い制御応答の使用はまた、それらの使用が、近傍の重複しているベーシックサービスセット(OBSS:overlapping basic service sets)に、より少ない干渉をもたらし得るので、有益であり得る。
[0100] 上述されたように、いくつかのケースにおいて、APは、例えば、PV1 HE制御フレームが(A−MPDUにおいてではなく、)使用されることとなることを示すために0に設定されたアグリゲーションビットを介して、CTRL応答を伝達するために使用されることとなるフォーマットを示し得る。いくつかのケースにおいて、アグリゲーションビットは、(例えば、誘導PPDUのHE制御フィールドにおいて)誘導PPDUのMACヘッダに追加され得る。上述されたように、アグリゲーションビットはまた、PPDU自体(例えば、ビット7)の(PLCPヘッダにおける)SVCフィールドにおいて搬送され得る。
[0101] PV1 HE制御フレームは、一般に、HE制御フレームと呼ばれ得る。プロトコルバージョンフィールドが、FCフィールドに存在する場合、次いで、それは、任意の値に設定され得る。いくつかのケースにおいて、アグリゲーションビットの値は、TXOPの間2つのSTA間で現在交換されている全てのフレームのフォーマットを(すなわち、UL応答のためだけでなく)決定し得る。いくつかのケースにおいて、アグリゲーションビットは、フレーム自体のMPDUフォーマットを示すために、フレームのSIGフィールド(例えば、SIG−BまたはSIG−Cフィールド)において搬送され得る(例えば、応答局は、それが、応答フレームのために選択したフォーマットを示すことを可能にする)。ある特定の実施形態において、TXOPにおいて交換された第1のフレームにおけるアグリゲーションビットは、TXOPの持続時間の間使用されることとなるフォーマットを決定する。
[0102] 図16に例示されるように、いくつかのケースでは、ヌルデータパケット(NDP:null data packet)フレームフォーマットが応答フレーム1604のために使用され得る。上述された例におけるように、APは、それがDL MU PPDUフレーム1602において誘導したい応答フレームのタイプを示し得る。この例では、アグリゲーション(またはNDP_インジケーション)ビットが0に設定されて、応答がHE NDP CMACフレームにおいて搬送されることとなることを示し得る。そうでなければ、ビットは1に設定されて、応答がA−MPDUフォーマット(VHT単一MPDU)において搬送されることとなることを示し得る。次に、0に設定されたアグリゲーション/NDPインジケーションを有するDL MU PPDUの意図された受信機は、何が請求されるかに依存して、Ack/BA情報を搬送するHE NDP CMACフレームで応答し得る(Ack/BA情報は、HE SIG−Cフィールドに含まれるHE制御フィールドに含まれ得る)。
[0103] 図17は、本開示のある特定の態様に従った、NDPフレームフォーマット1700を使用して送られる応答の例となるフィールドを例示する。この例示では、クロスハッチングで示されるフィールド(例えば、レガシプリアンブル、RL−SIG、HE SIG−A、およびHE−SIG−B)が、応答に含まれない場合がある。上述されたように、Ack/BA情報は、(HE SIG−Cフィールドに含まれる)HE制御フィールドに含まれ得る。
[0104] 図18は、本開示のある特定の態様に従った、NDPフレームフォーマット1800の例となるコンテンツを例示する。HE制御フィールドの様々なケースが考慮される。NDP Ackフレームについて、応答の集中型スケジューリングはフォールスアラームの確率を最小化するので、識別子の必要がない場合がある。このケースにおいて、CRCは、SIDフィールドが、(SIDフィールドが応答フレーム自体において省略されるとしても)フィールドに存在すると仮定して計算され得る。ブロックAckフレームについて、BA制御フィールドは、(例えば、BAビットマップのために0、8、・・・、64ビットを示すための4ビットとして)ビットマップサイズおよびSSNを含む。
[0105] いくつかのケースでは、可変の数のフィールド(例えば、HE制御フィールド)が、応答フレームに含まれ得る。そのようなケースでは、各HE制御フィールドの後のインジケータ(例えば、「HE制御フィールドの終わり」または「EOH」フィールド)が、現在のフィールドに他のHE制御フィールドが続くかどうかを示し得る。このアプローチはパディングのために使用され、応答が指定された持続時間において終了するようにし得る。いくつかのケースでは、EOHフィールドがまた、同じく、フレーム制御フィールドにおいて(例えば、B15またはB14において)搬送され得る。
[0106] 図19は、本開示のある特定の態様に従った、圧縮された応答フレームを使用して達成可能な例となるパフォーマンスを証明する表1900を例示する。
[0107] 図19に例示されているように、ここで提案された圧縮された応答フレームNDPフォーマットの使用は、(例えば、16ビットのNDPフレームにおける平均ビットマップサイズと仮定すると、)BAフレームのケースで、最大85%だけ、およびAckフレームのケースで、最大90%だけ、UL OFDMAにおける制御応答のオーバヘッドを低減するのを助け得る。NDP制御応答はまた、近傍OBSSに、より少ない干渉をもたらし得る。
[0108] 図20は、本開示のある特定の態様に従った、圧縮された制御フィールドのフィールドを有する例となるフレームフォーマット2000を例示する。例示されるように、アグリゲーションビットを有するDL MU PPDUの意図された受信機が、0に等しい場合に、意図された受信機は、何が請求されているかに依存して、Ack/BA情報を搬送するPV1 HE制御フレームで応答し得る。この例では、SIDも、FCSフィールドも、PV1 HE制御フレームに存在しない。応答フレームに含まれないが、SID、(STACKフレームと同じ)誘導フレームの識別子は、CRCを計算するために使用され得る。この例において、CRCフィールド自体がFCフィールドまでおよびFCフィールドを含むフィールドを保護するのに十分であり得るので、FCSは含まれない。
[0109] 図21は、本開示の幾つかの態様に従った、圧縮された応答フレームを使用して達成可能な例となるパフォーマンスを証明する表2100を例示する。
[0110] 図21に例示されるように、ここに提示される圧縮された応答フレームフォーマットの使用は、(例えば、16バイトだけ低減されたMACペイロードを有する)Ackフレームのケースで、最大73%だけ、および(例えば、26バイトだけ低減されたMACペイロードを有する)BAフレームのケースで、最大62%だけ、UL OFDMAにおける制御応答のオーバヘッドを低減するのを助け得る。上述されたように、より短い制御応答はまた、近傍OBSSに、より少ない干渉をもたらし得る。
[0111] ここに開示された方法は、説明された方法を達成するための1つまたは複数のステップまたはアクションを備える。方法のステップおよび/またはアクションは、特許請求の範囲から逸脱することなく互いに置き換えられ得る。言い換えれば、ステップまたはアクションの特定の順序が明記されない限り、特定のステップおよび/またはアクションの順序および/または使用は、特許請求の範囲から逸脱することなく修正され得る。
[0112] ここで使用される場合、項目のリスト「のうちの少なくとも1つ」を指すフレーズは、単一の構成要素(members)を含む、それらの項目の任意の組み合わせを指す。例として、「a、b、またはcのうちの少なくとも1つ」は、a、b、c、a−b、a−c、b−c、およびa−b−cと、並びに同様の要素の倍数との任意の組み合わせ(例えば、a−a、a−a−a、a−a−b、a−a−c、a−b−b、a−c−c、b−b、b−b−b、b−b−c、c−c、およびc−c−c、またはa、b、およびcの任意の他の順序)をカバーするように意図されている。
[0113] ここで使用される場合、「決定すること」という用語は、幅広い動作を包含する。例えば、「決定すること」は、計算すること、コンピューティングすること、処理すること、導出すること、調査すること、ルックアップすること(例えば、表、データベース、または別のデータ構造においてルックアップすること)、確定すること、および同様のことを含み得る。また、「決定すること」は、受信すること(例えば、情報を受信すること)、アクセスすること(例えば、メモリにおけるデータにアクセスすること)、および同様のことを含み得る。また、「決定すること」は、解決すること、選択すること、選ぶこと、確立すること、および同様のことを含み得る。
[0114] いくつかのケースでは、フレームを実際に送信するというよりむしろ、デバイスが、送信のためのフレームを出力するためのインタフェースを有し得る。例えば、プロセッサは、送信のためのRFフロントエンドに、バスインタフェースを介して、フレームを出力し得る。同様に、フレームを実際に受信するというよりむしろ、デバイスは、別のデバイスから受信されるフレームを取得するためのインタフェースを有し得る。例えば、プロセッサは、送信のためのRFフロントエンドから、バスインタフェースを介して、フレームを取得(または受信)し得る。
[0115] 上述された方法の様々な動作は、対応する機能を行うことが可能な任意の適切な手段によって行われ得る。手段は、回路、特定用途向け集積回路(ASIC)、またはプロセッサを含むがそれに限定されない、様々なハードウェアおよび/またはソフトウェアコンポーネント(複数を含む)および/またはモジュール(複数を含む)を含み得る。一般に、図面に例示された動作がある場合、それらの動作は、同様の番号付けを有する、対応する対をなすミーンズプラスファンクションコンポーネント(means-plus-function components)を有し得る。例えば、図10に例示された動作1000および図11に例示された1100は、それぞれ、図10Aに例示された手段1000Aおよび図11Aに例示された手段1100Aに対応する。
[0116] 例えば、受信するための手段は、図2に例示されたユーザ端末120の受信機(例えば、トランシーバ254の受信機ユニット)および/またはアンテナ(複数を含む)252、または、図2に例示されたアクセスポイント110の受信機(例えば、トランシーバ222の受信機ユニット)および/またはアンテナ(複数を含む)224を備え得る。送信するための手段は、図2に例示されたユーザ端末120の送信機(例えば、トランシーバ254の送信機ユニット)および/またはアンテナ(複数を含む)252、または、図2に例示されたアクセスポイント110の送信機(例えば、トランシーバ222の送信機ユニット)および/またはアンテナ(複数を含む)224であり得る。
[0117] 処理するための手段、生成するための手段、取得するための手段、含むための手段、選択するための手段、出力するための手段は、処理システムを備え得、それは、図2に例示された、ユーザ端末のRXデータプロセッサ270、TXデータプロセッサ288、および/またはコントローラ280、または、図2に例示された、アクセス端末210のTXデータプロセッサ210、RXデータプロセッサ242、および/またはコントローラ230のような、1つまたは複数のプロセッサを含み得る。
[0118] ある特定の態様に従って、このような手段は、PHYヘッダにおける即時応答インジケーションを提供するために上述された様々なアルゴリズムを(例えば、ハードウェアにおいて、またはソフトウェア命令を実行することによって)実施することによって、対応する機能を行うように構成される処理システムによって実施され得る。例えば、圧縮されたフレームフォーマットに基づいたフレームを生成するためのアルゴリズム、圧縮されたフレームフォーマットにおいて指定されないフレームの少なくとも1つのフィールドにおいて制御情報を含むためのアルゴリズム、および送信のためのフレームを出力するためのアルゴリズム。別の例では、フレームが圧縮されたフォーマットを有するかどうかを示す第1の1つまたは複数のビットと、フレームが圧縮されたフォーマットを有する場合に、1つまたは複数のフィールドのうちのどれが不在であるかを示す第2の1つまたは複数のビットとを有するフレームを生成するためのアルゴリズム、並びに送信のためのフレームを出力するためのアルゴリズム。
[0119] 本開示に関連して説明された様々な例示的な論理ブロック、モジュール、および回路は、ここに説明された機能を行うように設計された、汎用プロセッサ、デジタルシグナルプロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス(PLD)、個別ゲートもしくはトランジスタロジック、個別ハードウェアコンポーネント、またはこれらの任意の組み合わせで実施または行われ得る。汎用プロセッサは、マイクロプロセッサであり得るが、代替案では、プロセッサは、任意の商業的に利用可能なプロセッサ、コントローラ、マイクロコントローラ、またはステートマシン(state machine)であり得る。プロセッサはまた、例えば、DSPとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、DSPコアと連携した1つまたは複数のマイクロプロセッサ、または任意の他のそのような構成であるコンピューティングデバイスの組み合わせとして実施され得る。
[0120] ハードウェアで実施された場合、例となるハードウェア構成は、ワイヤレスノードにおける処理システムを備え得る。処理システムは、バスアーキテクチャを用いて実施され得る。バスは、処理システムの特定のアプリケーションおよび全体的な設計制約に依存して、任意の数の相互接続バスおよびブリッジを含み得る。バスは、プロセッサ、機械読み取り可能な媒体、およびバスインタフェースを含む様々な回路を共にリンクさせ得る。バスインタフェースは、とりわけ、バスを介して、処理システムにネットワークアダプタを接続するために使用され得る。ネットワークアダプタは、PHY層の信号処理機能を実施するために使用され得る。アクセス端末120のケースでは(図1を参照)、ユーザインタフェース(例えば、キーパッド、ディスプレイ、マウス、ジョイスティック、等)がまた、バスに接続され得る。バスはまた、タイミングソース、周辺機器、電圧レギュレータ、電力管理回路、および同様のもののような様々な他の回路をリンクさせ得、それらは当該技術分野において周知であるため、これ以上は説明されない。プロセッサは、1つまたは複数の汎用および/または特殊用途プロセッサを用いて実施され得る。例は、マイクロプロセッサ、マイクロコントローラ、DSPプロセッサ、およびソフトウェアを実行できるその他の回路を含む。当業者は、システム全体に課された全体的な設計制約および特定用途に依存して、処理システムについて説明された機能をどのように実施することが最善かを認識するであろう。
[0121] ソフトウェアで実施された場合、機能は、コンピュータ読み取り可能な媒体上で、1つまたは複数の命令またはコードとして送信または記憶され得る。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれても、または別の名称で呼ばれても、命令、データ、またはそれらの任意の組み合わせを意味するように広く解釈されるべきである。コンピュータ読み取り可能な媒体は、1つの場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体およびコンピュータ記憶媒体の両方を含む。プロセッサは、バスの管理と、機械読み取り可能な記憶媒体に記憶されたソフトウェアモジュールの実行を含む汎用処理と、を担い得る。コンピュータ読み取り可能な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合され得る。この代替案において、記憶媒体は、プロセッサに一体化され得る。例として、機械読み取り可能な媒体は、伝送回線、データによって変調される搬送波、および/またはワイヤレスノードとは別個の、そこに記憶された命令を有するコンピュータ読み取り可能な記憶媒体を含み得、その全てはバスインタフェースを通してプロセッサによってアクセスされ得る。代替的に、またはそれに加えて、機械読み取り可能な媒体、またはその任意の部分は、キャッシュおよび/または汎用レジスタファイルでのケースのように、プロセッサに一体化され得る。機械読み取り可能な記憶媒体の例は、例として、RAM(ランダムアクセスメモリ)、フラッシュメモリ、ROM(読み取り専用メモリ)、PROM(プログラマブル読み取り専用メモリ)、EPROM(消去可能なプログラマブル読み取り専用メモリ)、EEPROM(登録商標)(電気的に消去可能なプログラマブル読み取り専用メモリ)、レジスタ、磁気ディスク、光ディスク、ハードドライブ、または任意の他の適切な記憶媒体、またはそれらの任意の組み合わせを含み得る。機械読み取り可能な媒体は、コンピュータプログラム製品において具現化され得る。
[0122] ソフトウェアモジュールは、単一の命令または多くの命令を備え得、いくつかの異なるコードセグメントにわたって、異なるプログラム間で、および複数の記憶媒体にわたって、分散され得る。コンピュータ読み取り可能な媒体は、多数のソフトウェアモジュールを備え得る。ソフトウェアモジュールは、プロセッサのような装置によって実行されるとき、処理システムに様々な機能を行わせる命令を含む。ソフトウェアモジュールは、送信モジュールおよび受信モジュールを含み得る。各ソフトウェアモジュールは、単一の記憶デバイス内に存在し得る、または、複数の記憶デバイスにわたって分散され得る。例として、ソフトウェアモジュールは、トリガリングイベントが生じたとき、ハードドライブからRAMにロードされ得る。ソフトウェアモジュールの実行中、プロセッサは、アクセス速度を増加させるために、命令のうちのいくつかをキャッシュにロードし得る。次いで、1つまたは複数のキャッシュラインが、プロセッサによる実行のために、汎用レジスタファイルにロードされ得る。下記のソフトウェアモジュールの機能に言及するとき、そのような機能は、ソフトウェアモジュールから命令を実行するとき、プロセッサによって実施されるということが理解されるであろう。
[0123] また、任意の接続は、コンピュータ読み取り可能な媒体と適切に名づけられる。例えば、ソフトウェアが、ウェブサイト、サーバ、または、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者線(DSL)、または赤外線(IR)、無線、およびマイクロ波のようなワイヤレス技術を使用する他の遠隔ソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波のようなワイヤレス技術が、媒体の定義に含まれる。ここで使用される場合、ディスク(disk)およびディスク(disc)は、コンパクトディスク(CD)、レーザーディスク(登録商標)、光ディスク、デジタル多目的ディスク(DVD)、フロッピー(登録商標)ディスク、およびブルーレイ(登録商標)ディスクを含み、ここで、ディスク(disks)は、通常磁気的にデータを再生し、一方ディスク(discs)は、レーザーを用いて光学的にデータを再生する。このように、いくつかの態様では、コンピュータ読み取り可能な媒体が、非一時的なコンピュータ読み取り可能な媒体(例えば、有形媒体)を備え得る。加えて、他の態様について、コンピュータ読み取り可能な媒体は、一時的なコンピュータ読み取り可能な媒体(例えば、信号)を備え得る。上記の組み合わせはまた、コンピュータ読み取り可能な媒体の範囲内に含まれるべきである。
[0124] このように、ある特定の態様は、ここに提示された動作を行うためのコンピュータプログラム製品を備え得る。例えば、そのようなコンピュータプログラム製品は、命令をそこに記憶した(および/または符号化した)コンピュータ読み取り可能な媒体を備え得、命令は、ここに説明された動作を行うように、1つまたは複数のプロセッサによって実行可能である。例えば、PHYヘッダおよびMACペイロードを有する第1のフレームを生成するための命令、第1のフレームへの応答フレームが、時間期間内に送られることとなるという、第1のフレームのPHYヘッダ内のインジケーションを提供するための命令、および送信のための第1のフレームを出力するための命令。別の例では、PHYヘッダおよびMACペイロードを有する第1のフレームを取得するための命令、並びに第1のフレームのPHYヘッダにおいて提供されるインジケーションに基づいて、第1のフレームへの応答フレームが時間期間内に送られることとなると決定するための命令。
[0125] さらに、ここに説明された方法および技法を行うためのモジュールおよび/または他の適した手段が、ダウンロードされ得ること、および/または、そうでなければ、適宜、ユーザ端末および/または基地局によって得られ得ることが諒解されるべきである。例えば、そのようなデバイスは、ここに説明された方法を行うための手段の転送を容易にするためにサーバに結合され得る。代替的には、ここに説明された様々な方法は、デバイスに記憶手段を結合または提供する際に、ユーザ端末および/または基地局が、様々な方法を取得できるように、記憶手段(例えば、RAM、ROM、コンパクトディスク(CD)またはフロッピーディスク、等のような物理記憶媒体、等)を介して提供され得る。さらに、ここに説明された方法および技法をデバイスに提供するための任意の他の適切な技法が、利用され得る。
[0126] 特許請求の範囲は、上記に例示されたまさにその構成およびコンポーネントに制限されないことが理解されるべきである。様々な修正、変更、および変形は、特許請求の範囲から逸脱することなしに上述された方法および装置の配置、動作および詳細においてなされ得る。
Claims (30)
- 局によるワイヤレス通信のための方法であって、
フレームを受信することと、
前記フレームに応答して送信されることとなる応答フレームのための圧縮されたフレームフォーマットを、複数の可能なフレームフォーマットから選択することであって、前記圧縮されたフレームフォーマットは、前記可能なフレームフォーマットの1つまたは複数の他のものによって定義される1つまたは複数のフィールドを欠くものである、選択することと、
前記圧縮されたフレームフォーマットに基づいて、前記応答フレームを生成することと、
送信のための前記応答フレームを出力することと
を備える、方法。 - 前記圧縮されたフレームフォーマットの前記選択は、
前記フレームにおいて提供されるアグリゲーションビットの値に基づく、または
前記応答フレームにおいて提供される前記アグリゲーションビットの前記値によって示される
のうちの少なくとも1つである、請求項1に記載の方法。 - 前記アグリゲーションビットの前記値は、現在の送信機会(TXOP)内に前記局と交換された全てのフレームのフォーマットを決定する、請求項2に記載の方法。
- 前記圧縮されたフレームフォーマットの前記選択は、前記応答フレームの信号(SIG)フィールドにおいて提供されるアグリゲーションビットの値によって示される、請求項1に記載の方法。
- 前記応答フレームは、高効率(HE)制御フィールドを備える、請求項1に記載の方法。
- 前記HE制御フィールドは、フレーム制御フィールドにおいて搬送される制御IDフィールドを有する、請求項5に記載の方法。
- 前記制御IDフィールドの値は、前記フレーム制御フィールドを介して提供される確認応答のタイプを示す、請求項6に記載の方法。
- 前記圧縮されたフレームフォーマットは、サービスフィールドを欠いている、請求項1に記載の方法。
- 前記応答フレームを生成することは、前記受信されたフレームにおけるサービスフィールドのビットに少なくとも部分的に基づいて、フレーム制御フィールドを生成することを備える、請求項8に記載の方法。
- 前記フレーム制御フィールドはまた、前記受信されたフレームにおけるフレーム制御フィールドのビットに少なくとも部分的に基づいて、生成される、請求項9に記載の方法。
- 前記応答フレームは、前記受信されたフレームにおいて示されたポリシーに依存して、確認応答フィールドまたはブロック確認応答(BA)フィールドで、前記受信されたフレームを確認応答する、請求項1に記載の方法。
- 前記応答フレームを生成することは、送信のために出力されるとき、前記応答フレームに含まれない少なくとも1つのフィールドに基づいて、あるタイプのエラーチェック値を生成することを備える、請求項1に記載の方法。
- 前記少なくとも1つのフィールドは、短い識別子(SID)フィールドを備える、請求項12に記載の方法。
- 前記フレームは、マルチユーザ(MU)フレームを備える、請求項1に記載の方法。
- 前記圧縮されたフレームフォーマットの前記選択は、前記フレームのサービス(SVC)フィールドにおいて提供されるアグリゲーションビットの値に基づく、請求項1に記載の方法。
- 装置によるワイヤレス通信のための方法であって、
送信のためのフレームを出力することと、
前記フレームに応答して少なくとも1つの受信者から送信された応答フレームを取得することであって、前記応答フレームは、複数の可能なフレームフォーマットから選択された、圧縮されたフレームフォーマットを有し、前記圧縮されたフレームフォーマットは、前記可能なフレームフォーマットの1つまたは複数の他のものによって定義される1つまたは複数のフィールドを欠くものである、取得することと、
前記圧縮されたフレームフォーマットに基づいて、前記応答フレームを処理することと
を備える、方法。 - 前記フレームは、マルチユーザ(MU)フレームを備える、請求項16に記載の方法。
- 前記圧縮されたフレームフォーマットの前記選択は、
前記フレームの少なくとも1つにおいて提供されるアグリゲーションビットの値によって示される、または、
前記応答フレームにおいて提供される前記アグリゲーションビットの前記値に基づく、
のうちの少なくとも1つである、請求項16に記載の方法。 - 前記装置は、前記フレームの異なる受信者に前記アグリゲーションビットの異なる値を提供するように構成される、請求項18に記載の方法。
- 前記アグリゲーションビットの前記値は、現在の送信機会(TXOP)内に前記局と交換される全てのフレームのフォーマットを決定する、請求項18に記載の方法。
- 前記フレームのサービス(SVC)フィールドにおけるアグリゲーションビットを提供することをさらに備え、ここにおいて、前記圧縮されたフレームフォーマットの前記選択は、前記アグリゲーションビットの値に基づく、請求項18に記載の方法。
- ワイヤレス通信のための装置であって、
メモリと、
前記メモリと結合されるもので、
フレームを受信することと、
前記フレームに応答して送信されることとなる応答フレームのための圧縮されたフレームフォーマットを、複数の可能なフレームフォーマットから選択することであって、前記圧縮されたフレームフォーマットは、前記可能なフレームフォーマットの1つまたは複数の他のものによって定義される1つまたは複数のフィールドを欠くものである、選択することと、
前記圧縮されたフレームフォーマットに基づいて、前記応答フレームを生成することと、
送信のための前記応答フレームを出力することと
をするように構成されるプロセッサとを備える、装置。 - 前記圧縮されたフレームフォーマットの前記選択は、
前記フレームにおいて提供されるアグリゲーションビットの値に基づく、または、
前記応答フレームにおいて提供される前記アグリゲーションビットの前記値によって示される、
のうちの少なくとも1つである、請求項22に記載の装置。 - 前記アグリゲーションビットの前記値は、現在の送信機会(TXOP)内に前記局と交換される全てのフレームのフォーマットを決定する、請求項23に記載の装置。
- 前記圧縮されたフレームフォーマットの前記選択は、前記応答フレームの信号(SIG)フィールドにおいて提供されるアグリゲーションビットの値によって示される、請求項22に記載の装置。
- 前記応答フレームは、高効率(HE)制御フィールドを備える、請求項22に記載の装置。
- 前記HE制御フィールドは、フレーム制御フィールドにおいて搬送される制御IDフィールドを有する、請求項26に記載の装置。
- 前記制御IDフィールドの値は、前記フレーム制御フィールドを介して提供される確認応答のタイプを示す、請求項27に記載の装置。
- ワイヤレス通信のための装置であって、
メモリと、
前記メモリと結合されるもので、
送信のためのフレームを出力することと、
前記フレームに応答して少なくとも1つの受信者から送信された応答フレームを取得することであって、前記応答フレームは、複数の可能なフレームフォーマットから選択された、圧縮されたフレームフォーマットを有し、前記圧縮されたフレームフォーマットは、前記可能なフレームフォーマットの1つまたは複数の他のものによって定義される1つまたは複数のフィールドを欠くものである、取得することと、
前記圧縮されたフレームフォーマットに基づいて、前記応答フレームを処理することと
をするように構成されるプロセッサとを備える、装置。 - 前記圧縮されたフレームフォーマットの前記選択は、
前記フレームの少なくとも1つにおいて提供されるアグリゲーションビットの値によって示される、または、
前記応答フレームにおいて提供される前記アグリゲーションビットの前記値に基づく、
のうちの少なくとも1つである、請求項29に記載の装置。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562182400P | 2015-06-19 | 2015-06-19 | |
US62/182,400 | 2015-06-19 | ||
US201562200605P | 2015-08-03 | 2015-08-03 | |
US62/200,605 | 2015-08-03 | ||
US15/184,663 | 2016-06-16 | ||
US15/184,663 US20160374081A1 (en) | 2015-06-19 | 2016-06-16 | Short uplink responses for downlink transmissions |
PCT/US2016/038060 WO2016205635A1 (en) | 2015-06-19 | 2016-06-17 | Short uplink responses for downlink transmissions |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2018518122A true JP2018518122A (ja) | 2018-07-05 |
Family
ID=56550306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017565288A Pending JP2018518122A (ja) | 2015-06-19 | 2016-06-17 | ダウンリンク送信のための短いアップリンク応答 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20160374081A1 (ja) |
EP (1) | EP3311515A1 (ja) |
JP (1) | JP2018518122A (ja) |
KR (1) | KR20180019572A (ja) |
CN (1) | CN107771379A (ja) |
BR (1) | BR112017027423A2 (ja) |
WO (1) | WO2016205635A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10063359B2 (en) * | 2015-08-24 | 2018-08-28 | Lg Electronics Inc. | Method and apparatus for processing ACK signal in a wireless local area network system |
US10153820B2 (en) | 2015-11-25 | 2018-12-11 | Newracom, Inc. | Receiver address field for multi-user transmissions in WLAN systems |
CN107994976B (zh) * | 2016-10-26 | 2021-06-22 | 华为技术有限公司 | 一种快速应答回复方法及装置 |
WO2019216616A1 (ko) * | 2018-05-08 | 2019-11-14 | 엘지전자 주식회사 | 무선랜 시스템에서의 ack 프레임을 수신하는 방법 및 이를 위한 장치 |
US11985089B2 (en) * | 2020-10-13 | 2024-05-14 | Nxp Usa, Inc. | Sounding to mixed bandwidth stations |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4440037B2 (ja) * | 2004-08-11 | 2010-03-24 | 株式会社東芝 | 通信装置及び通信方法 |
CN101159667B (zh) * | 2007-10-16 | 2010-09-01 | 中兴通讯股份有限公司 | 用于移动多媒体广播***对分组数据进行报头压缩的方法 |
CA2973404C (en) * | 2010-07-16 | 2020-05-05 | Ina Acquisition Corp. | Cured in place liner system and installation methods |
US9515925B2 (en) * | 2011-05-19 | 2016-12-06 | Qualcomm Incorporated | Apparatus and methods for media access control header compression |
TWM419936U (en) * | 2011-07-22 | 2012-01-01 | Tuton Technology Co Ltd | Universal modularized connector |
CN102333345A (zh) * | 2011-09-21 | 2012-01-25 | 杭州华三通信技术有限公司 | 基于wlan网络的数据压缩传输方法、sta及ap |
CN103188146B (zh) * | 2011-12-31 | 2017-04-26 | 华为技术有限公司 | 一种连续数据包的发送、接收方法和装置 |
US8832515B2 (en) * | 2012-02-29 | 2014-09-09 | Qualcomm Incorporated | Block acknowledgement mechanism including sequence number acknowledgement and retry bit |
US9019822B2 (en) * | 2012-02-29 | 2015-04-28 | Qualcomm Incorporated | Apparatus and methods for block acknowledgment compression |
US9608789B2 (en) * | 2012-05-11 | 2017-03-28 | Interdigital Patent Holdings, Inc. | Method and apparatus for transmitting acknowledgements in response to received frames |
US9860785B2 (en) * | 2012-05-11 | 2018-01-02 | Qualcomm, Incorporated | Apparatus and methods for control frame and management frame compression |
US8982859B2 (en) * | 2012-06-20 | 2015-03-17 | Intel Corporation | Wireless device and method of short MAC frame indication |
CN102752086B (zh) * | 2012-06-25 | 2016-01-27 | 宇龙计算机通信科技(深圳)有限公司 | 数据通信装置和数据通信方法 |
US20140003415A1 (en) * | 2012-07-02 | 2014-01-02 | Qualcomm Incorporated | Systems and methods for enhanced wireless communication frames |
US9929787B2 (en) * | 2014-09-12 | 2018-03-27 | Samsung Electronics Co., Ltd | Apparatus and method for channel state information feedback in wireless communication system |
US10200165B2 (en) * | 2014-10-06 | 2019-02-05 | Newracom, Inc. | Beamformed transmission in high efficiency wireless LAN |
US20160119453A1 (en) * | 2014-10-22 | 2016-04-28 | Qualcomm Incorporated | Methods and apparatus for guard interval indication in wireless communication networks |
US10165470B2 (en) * | 2014-11-05 | 2018-12-25 | Intel IP Corporation | High-efficiency (HE) station and method for configuring HE packets with long and short preamble formats |
EP3219041B1 (en) * | 2014-11-11 | 2020-06-17 | NXP USA, Inc. | Acknowledgment for multiple user communication in a wlan |
WO2017030295A1 (ko) * | 2015-08-19 | 2017-02-23 | 엘지전자(주) | 무선 통신 시스템에서 채널 상태의 피드백 방법 및 이를 위한 장치 |
-
2016
- 2016-06-16 US US15/184,663 patent/US20160374081A1/en not_active Abandoned
- 2016-06-17 CN CN201680035371.0A patent/CN107771379A/zh active Pending
- 2016-06-17 WO PCT/US2016/038060 patent/WO2016205635A1/en active Application Filing
- 2016-06-17 KR KR1020177036219A patent/KR20180019572A/ko unknown
- 2016-06-17 BR BR112017027423A patent/BR112017027423A2/pt not_active Application Discontinuation
- 2016-06-17 JP JP2017565288A patent/JP2018518122A/ja active Pending
- 2016-06-17 EP EP16742451.4A patent/EP3311515A1/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
BR112017027423A2 (pt) | 2018-08-28 |
WO2016205635A1 (en) | 2016-12-22 |
KR20180019572A (ko) | 2018-02-26 |
CN107771379A (zh) | 2018-03-06 |
EP3311515A1 (en) | 2018-04-25 |
US20160374081A1 (en) | 2016-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6874043B2 (ja) | 多ユーザアップリンクのための方法および装置 | |
JP6571280B2 (ja) | 複数のユーザアップリンクのための方法および装置 | |
JP6749911B2 (ja) | 無線通信システムにおけるデータ送信方法及びこのための装置 | |
KR102075616B1 (ko) | 무선 네트워크들에서의 다중 사용자 통신들을 위한 방법들 및 장치 | |
JP6321174B2 (ja) | 送信の機会(txop)をシェアすること | |
US20170181187A1 (en) | Methods and apparatus for negotiating processing time for multiple user uplink | |
TW201705712A (zh) | 用於傳達高效率控制資訊的方法和裝置 | |
KR102111940B1 (ko) | 즉각적인 응답을 가능하게 하기 위한 송신 기술 | |
JP2017528033A (ja) | Ul mu mimo/ofdma送信のためのシグナリング技法 | |
US20180049061A1 (en) | Medium access control (mac) header compression | |
JP2018518122A (ja) | ダウンリンク送信のための短いアップリンク応答 | |
JP2017510129A (ja) | Phyレイヤとmacレイヤとの間のシグナリング | |
JP2017534206A (ja) | Plcpサービスデータユニット(psdu)トーン上の制御チャネル | |
EP3235324A1 (en) | Immediate response resource allocation with mixed phy and mac signaling | |
US20180069677A1 (en) | Pre-association multi-user acknowledgement | |
JP6215464B2 (ja) | トラフィック分類要素分類子パラメータ | |
TW201438430A (zh) | 確認(ack)類型指示和推遲時間決定(一) |