(57)【要約】  本開示のいくつかの態様は、ワイヤレス送信のためにフレームを生成するための方法および装置を提供し、フレームは、複数のブロックを含むペイロードを含み、各ブロックは、データ部分と、データ部分に分散された複数のパイロットとを含む。分散パイロットは、ブロックのデータ部分の間に位相トラッキングを実行して位相雑音を低減させるためにフレームを受信する受信機によって使用されてもよい。
2018518871.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信のための装置であって、
フレームを生成するように構成された処理システムであって、前記フレームが、複数のブロックを含むペイロードを含み、各ブロックが、データ部分、および前記データ部分に分散された複数のパイロットを含む、処理システムと、
ワイヤレス送信のために前記フレームを出力するように構成されたインターフェースと
を備える、装置。
【請求項２】
前記複数のパイロットの各々が、1つまたは複数のパイロットシンボルを含む、請求項1に記載の装置。
【請求項３】
前記ブロックのうちの少なくとも1つの前記データ部分における隣接するパイロット間の平均間隔が、10から120シンボルの間である、請求項1に記載の装置。
【請求項４】
前記ブロックのうちの少なくとも1つの前記データ部分における前記パイロットが、前記データ部分においてほぼ均等に分散される、請求項1に記載の装置。
【請求項５】
前記ブロックのうちの少なくとも1つの前記データ部分における前記複数のパイロットの各々が、単一のパイロットシンボルを含む、請求項1に記載の装置。
【請求項６】
前記処理システムが、前記複数のブロックの各々にガードインターバルを挿入するようにさらに構成される、請求項1に記載の装置。
【請求項７】
前記ブロックのうちの少なくとも1つの前記ガードインターバルが、ゴレイシーケンスの第1の部分と、前記データ部分における前記パイロットの間で分散された前記ゴレイシーケンスの第2の部分とを含む、請求項6に記載の装置。
【請求項８】
前記ゴレイシーケンスが、64シンボルのゴレイシーケンス、128シンボルのゴレイシーケンス、または256シンボルのゴレイシーケンスのうちの少なくとも1つを含む、請求項7に記載の装置。
【請求項９】
前記処理システムが、データシンボルを受信し、前記受信したデータシンボルを前記ブロックの前記データ部分の間で分散するように構成される、請求項1に記載の装置。
【請求項１０】
前記フレームがさらにヘッダを含み、前記処理システムが、データを符号化および変調して前記データシンボルにするために使用される変調およびコーディング方式(MCS)を決定し、前記決定したMCSの表示を前記ヘッダに挿入するように構成される、請求項9に記載の装置。
【請求項１１】
ワイヤレス通信のための方法であって、
フレームを生成するステップであって、前記フレームが、複数のブロックを含むペイロードを含み、各ブロックが、データ部分、および前記データ部分に分散された複数のパイロットを含む、生成するステップと、
ワイヤレス送信のために前記フレームを出力するステップと
を含む、方法。
【請求項１２】
前記複数のパイロットの各々が、1つまたは複数のパイロットシンボルを含む、請求項11に記載の方法。
【請求項１３】
前記ブロックのうちの少なくとも1つの前記データ部分における隣接するパイロット間の平均間隔が、10から120シンボルの間である、請求項11に記載の方法。
【請求項１４】
前記ブロックのうちの少なくとも1つの前記データ部分における前記パイロットが、前記データ部分においてほぼ均等に分散される、請求項11に記載の方法。
【請求項１５】
前記ブロックのうちの少なくとも1つの前記データ部分における前記複数のパイロットの各々が、単一のパイロットシンボルを含む、請求項11に記載の方法。
【請求項１６】
前記複数のブロックの各々にガードインターバルを挿入するステップをさらに含む、請求項11に記載の方法。
【請求項１７】
前記ブロックのうちの少なくとも1つの前記ガードインターバルが、ゴレイシーケンスの第1の部分と、前記データ部分における前記パイロットの間で分散される前記ゴレイシーケンスの第2の部分とを含む、請求項16に記載の方法。
【請求項１８】
前記ゴレイシーケンスが、64シンボルのゴレイシーケンス、128シンボルのゴレイシーケンス、または256シンボルのゴレイシーケンスのうちの少なくとも1つを含む、請求項17に記載の方法。
【請求項１９】
データシンボルを受信するステップと、
前記受信したデータシンボルを前記ブロックの前記データ部分の間で分散するステップと
をさらに含む、請求項11に記載の方法。
【請求項２０】
前記フレームがヘッダをさらに含み、前記方法が、
データを符号化および変調して前記データシンボルにするために使用される変調およびコーディング方式(MCS)を決定するステップと、
前記決定したMCSの表示を前記ヘッダに挿入するステップと
をさらに含む、請求項19に記載の方法。
【請求項２１】
ワイヤレス通信のための装置であって、
フレームを生成するための手段であって、前記フレームが、複数のブロックを含むペイロードを含み、各ブロックが、データ部分、および前記データ部分に分散された複数のパイロットを含む、生成するための手段と、
ワイヤレス送信のために前記フレームを出力するための手段と
を備える、装置。
【請求項２２】
前記複数のパイロットの各々が、1つまたは複数のパイロットシンボルを含む、請求項21に記載の装置。
【請求項２３】
前記ブロックのうちの少なくとも1つの前記データ部分における隣接するパイロット間の平均間隔が、10から120シンボルの間である、請求項21に記載の装置。
【請求項２４】
前記ブロックのうちの少なくとも1つの前記データ部分における前記パイロットが、前記データ部分においてほぼ均等に分散される、請求項21に記載の装置。
【請求項２５】
前記ブロックのうちの少なくとも1つの前記データ部分における前記複数のパイロットの各々が、単一のパイロットシンボルを含む、請求項21に記載の装置。
【請求項２６】
前記複数のブロックの各々にガードインターバルを挿入するための手段をさらに含む、請求項21に記載の装置。
【請求項２７】
前記ブロックのうちの少なくとも1つの前記ガードインターバルが、ゴレイシーケンスの第1の部分と、前記データ部分において前記パイロットの間で分散された前記ゴレイシーケンスの第2の部分とを含む、請求項26に記載の装置。
【請求項２８】
前記ゴレイシーケンスが、64シンボルのゴレイシーケンス、128シンボルのゴレイシーケンス、または256シンボルのゴレイシーケンスのうちの少なくとも1つを含む、請求項27に記載の装置。
【請求項２９】
データシンボルを受信するための手段と、
前記受信したデータシンボルを前記ブロックの前記データ部分の間で分散するための手段と
をさらに備える、請求項21に記載の装置。
【請求項３０】
前記フレームがヘッダをさらに含み、前記装置が、
データを符号化および変調して前記データシンボルにするために使用される変調およびコーディング方式(MCS)を決定するための手段と、
前記決定したMCSの表示を前記ヘッダに挿入するための手段と
をさらに備える、請求項29に記載の装置。
【請求項３１】
フレームを生成することであって、前記フレームが、複数のブロックを含むペイロードを含み、各ブロックが、データ部分、および前記データ部分に分散された複数のパイロットを含む、生成することと、
ワイヤレス送信のために前記フレームを出力することと
を行うための命令を記憶する、コンピュータ可読記憶媒体。
【請求項３２】
少なくとも1つのアンテナと、
フレームを生成するように構成された処理システムであって、前記フレームが、複数のブロックを含むペイロードを含み、各ブロックが、データ部分、および前記データ部分に分散された複数のパイロットを含む、処理システムと、
前記少なくとも1つのアンテナを介して前記フレームを送信するように構成された送信機と
を備える、ワイヤレスノード。
【請求項３３】
ワイヤレス通信のための装置であって、
フレームを含む信号を受信するためのインターフェースであって、前記フレームが、複数のブロックを含むペイロードを含み、各ブロックが、データ部分、および前記データ部分に分散された複数のパイロットを含む、インターフェースと、
前記ブロックのうちの1つまたは複数における前記複数のパイロットの各々の位置を決定することと、それぞれのパイロットを使用して前記位置の各々において位相を測定することと、前記測定した位相に基づいて前記受信した信号の位相変化をトラッキングすることとを行うように構成された処理システムと
を備える、装置。
【請求項３４】
前記処理システムが、前記装置に記憶されたブロックフォーマット情報を使用して前記複数のパイロットの各々の前記位置を決定するように構成される、請求項33に記載の装置。
【請求項３５】
前記ブロックのうちの少なくとも1つの前記データ部分における隣接するパイロット間の平均間隔が、10から120シンボルの間である、請求項33に記載の装置。
【請求項３６】
前記ブロックのうちの少なくとも1つの前記データ部分における前記パイロットが、前記データ部分においてほぼ均等に分散される、請求項33に記載の装置。
【請求項３７】
前記ブロックのうちの少なくとも1つの前記データ部分における前記複数のパイロットの各々が、単一のパイロットシンボルを含む、請求項33に記載の装置。
【請求項３８】
前記複数のブロックの各々が、ガードインターバルをさらに含む、請求項33に記載の装置。
【請求項３９】
前記ブロックのうちの少なくとも1つの前記ガードインターバルが、ゴレイシーケンスの第1の部分と、前記データ部分において前記パイロットの間で分散された前記ゴレイシーケンスの第2の部分とを含む、請求項38に記載の装置。
【請求項４０】
前記ゴレイシーケンスが、64シンボルのゴレイシーケンス、128シンボルのゴレイシーケンス、または256シンボルのゴレイシーケンスのうちの少なくとも1つを含む、請求項39に記載の装置。
【請求項４１】
前記処理システムが、前記ブロックの前記データ部分からデータシンボルを復元するようにさらに構成される、請求項33に記載の装置。
【請求項４２】
前記フレームが、変調方式を示すヘッダをさらに含み、前記処理システムが、前記示された変調方式に基づいて前記データシンボルを変調するようにさらに構成される、請求項41に記載の装置。
【請求項４３】
ワイヤレス通信のための方法であって、
フレームを含む信号を受信するステップであって、前記フレームが、複数のブロックを含むペイロードを含み、各ブロックが、データ部分、および前記データ部分に分散された複数のパイロットを含む、受信するステップと、
前記ブロックのうちの1つまたは複数における前記複数のパイロットの各々の位置を決定するステップと、
それぞれのパイロットを使用して、前記位置の各々における位相を測定するステップと、
前記測定した位相に基づいて、前記受信した信号の位相変化をトラッキングするステップと
を含む、方法。
【請求項４４】
前記複数のパイロットの各々の前記位置を決定するステップが、受信機において記憶されたブロックフォーマット情報を使用して前記複数のパイロットの各々の前記位置を決定するステップを含む、請求項43に記載の方法。
【請求項４５】
前記ブロックのうちの少なくとも1つの前記データ部分における隣接するパイロット間の平均間隔が、10から120シンボルの間である、請求項43に記載の方法。
【請求項４６】
前記ブロックのうちの少なくとも1つの前記データ部分における前記パイロットが、前記データ部分においてほぼ均等に分散される、請求項43に記載の方法。
【請求項４７】
前記ブロックのうちの少なくとも1つの前記データ部分における前記複数のパイロットの各々が、単一のパイロットシンボルを含む、請求項43に記載の方法。
【請求項４８】
前記複数のブロックの各々が、ガードインターバルをさらに含む、請求項43に記載の方法。
【請求項４９】
前記ブロックのうちの少なくとも1つの前記ガードインターバルが、ゴレイシーケンスの第1の部分と、前記データ部分における前記パイロットの間で分散される前記ゴレイシーケンスの第2の部分とを含む、請求項48に記載の方法。
【請求項５０】
前記ゴレイシーケンスが、64シンボルのゴレイシーケンス、128シンボルのゴレイシーケンス、または256シンボルのゴレイシーケンスのうちの少なくとも1つを含む、請求項49に記載の方法。
【請求項５１】
前記ブロックの前記データ部分からデータシンボルを復元するステップをさらに含む、請求項43に記載の方法。
【請求項５２】
前記フレームが、変調方式を示すヘッダをさらに含み、前記方法が、前記示された変調方式に基づいて前記データシンボルを変調するステップをさらに含む、請求項51に記載の方法。
【請求項５３】
ワイヤレス通信のための装置であって、
フレームを含む信号を受信するための手段であって、前記フレームが、複数のブロックを含むペイロードを含み、各ブロックが、データ部分、および前記データ部分に分散された複数のパイロットを含む、受信するための手段と、
前記ブロックのうちの1つまたは複数における前記複数のパイロットの各々の位置を決定するための手段と、
それぞれのパイロットを使用して、前記位置の各々における位相を測定するための手段と、
前記測定した位相に基づいて、前記受信した信号の位相変化をトラッキングするための手段と
を備える、装置。
【請求項５４】
前記複数のパイロットの各々の前記位置を決定するための前記手段が、前記装置において記憶されたブロックフォーマット情報を使用して前記複数のパイロットの各々の前記位置を決定するための手段を備える、請求項53に記載の装置。
【請求項５５】
前記ブロックのうちの少なくとも1つの前記データ部分における隣接するパイロット間の平均間隔が、10から120シンボルの間である、請求項53に記載の装置。
【請求項５６】
前記ブロックのうちの少なくとも1つの前記データ部分における前記パイロットが、前記データ部分においてほぼ均等に分散される、請求項53に記載の装置。
【請求項５７】
前記ブロックのうちの少なくとも1つの前記データ部分における前記複数のパイロットの各々が、単一のパイロットシンボルを含む、請求項53に記載の装置。
【請求項５８】
前記複数のブロックの各々が、ガードインターバルをさらに含む、請求項53に記載の装置。
【請求項５９】
前記ブロックのうちの少なくとも1つの前記ガードインターバルが、ゴレイシーケンスの第1の部分と、前記データ部分における前記パイロットの間で分散された前記ゴレイシーケンスの第2の部分とを含む、請求項58に記載の装置。
【請求項６０】
前記ゴレイシーケンスが、64シンボルのゴレイシーケンス、128シンボルのゴレイシーケンス、または256シンボルのゴレイシーケンスのうちの少なくとも1つを含む、請求項59に記載の装置。
【請求項６１】
前記ブロックの前記データ部分からデータシンボルを復元するための手段をさらに備える、請求項53に記載の装置。
【請求項６２】
前記フレームが、変調方式を示すヘッダをさらに含み、前記装置が、前記示された変調方式に基づいて前記データシンボルを変調するための手段をさらに備える、請求項61に記載の装置。
【請求項６３】
フレームを含む信号を受信することであって、前記フレームが、複数のブロックを含むペイロードを含み、各ブロックが、データ部分、および前記データ部分に分散された複数のパイロットを含む、受信することと、
前記ブロックのうちの1つまたは複数における前記複数のパイロットの各々の位置を決定することと、
それぞれのパイロットを使用して、前記位置の各々における位相を測定することと、
前記測定した位相に基づいて、前記受信した信号の位相変化をトラッキングすることと
を行うための命令を記憶する、コンピュータ可読記憶媒体。
【請求項６４】
少なくとも1つのアンテナと、
前記少なくとも1つのアンテナを介して、フレームを含む信号を受信するように構成された受信機であって、前記フレームが複数のブロックを含むペイロードを含み、各ブロックがデータ部分、および前記データ部分に分散された複数のパイロットを含む、受信機と、
前記ブロックのうちの1つまたは複数における前記複数のパイロットの各々の位置を決定することと、それぞれのパイロットを使用して前記位置の各々において位相を測定することと、前記測定した位相に基づいて前記受信した信号の位相変化をトラッキングすることとを行うように構成された処理システムと
を備える、ワイヤレスノード。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本出願は、2015年5月7日に米国特許商標庁に出願した仮特許出願第62/158,436号、および2016年5月5日に米国特許商標庁に出願した非仮特許出願第15/147,435号の優先権および利益を主張するものであり、その内容全体が、参照により本明細書に組み込まれる。
【０００２】
本開示のいくつかの態様は、一般にワイヤレス通信に関し、より詳細には、シングルキャリア(SC)伝送のための分散パイロットに関する。
【背景技術】
【０００３】
ワイヤレス通信システムのために必要とされる帯域幅要件が増大している問題に対処するために、様々な方式が開発されつつある。いくつかの方式では、データは、60GHz範囲の1つまたは複数のチャネルを通じて、高データレート(たとえば、数ギガビット/秒)でワイヤレスに伝送される。
【発明の概要】
【課題を解決するための手段】
【０００４】
本開示のいくつかの態様は、ワイヤレス通信のための装置を提供する。装置は、フレームを生成するように構成された処理システムを備え、フレームは、複数のブロックを含むペイロードを含み、各ブロックは、データ部分と、データ部分に分散された複数のパイロットとを含む。装置はまた、ワイヤレス通信のためにフレームを出力するように構成されたインターフェースを備える。
【０００５】
本開示のいくつかの態様は、ワイヤレス通信のための方法を提供する。方法は、フレームを生成するステップを含み、フレームは、複数のブロックを含むペイロードを含み、各ブロックは、データ部分と、データ部分に分散された複数のパイロットとを含む。方法はまた、ワイヤレス送信のためにフレームを出力するステップを含む。
【０００６】
本開示のいくつかの態様は、ワイヤレス通信のための装置を提供する。装置は、フレームを生成するための手段を備え、フレームは、複数のブロックを含むペイロードを含み、各ブロックは、データ部分と、データ部分に分散された複数のパイロットとを含む。装置はまた、ワイヤレス通信のためにフレームを出力するための手段を備える。
【０００７】
本開示のいくつかの態様は、コンピュータ可読媒体を提供する。コンピュータ可読媒体は、フレームを生成するための記憶された命令を含み、フレームは、複数のブロックを含むペイロードを含み、各ブロックは、データ部分と、データ部分に分散された複数のパイロットとを含む。コンピュータ可読媒体はまた、ワイヤレス送信のためにフレームを出力するための命令を記憶する。
【０００８】
本開示のいくつかの態様は、ワイヤレスノードを提供する。ワイヤレスノードは、少なくとも1つのアンテナと、フレームを生成するように構成された処理システムとを備え、フレームは、複数のブロックを含むペイロードを含み、各ブロックは、データ部分と、データ部分に分散された複数のパイロットとを含む。装置はまた、少なくとも1つのアンテナを介してフレームを送信するように構成された送信機を備える。
【０００９】
本開示のいくつかの態様は、ワイヤレス通信のための装置を提供する。装置は、フレームを含む信号を受信するためのインターフェースを備え、フレームは、複数のブロックを含むペイロードを含み、各ブロックは、データ部分と、データ部分に分散された複数のパイロットとを含む。装置はまた、ブロックのうちの1つまたは複数における複数のパイロットの各々の位置を決定することと、それぞれのパイロットを使用してその位置の各々において位相を測定することと、測定した位相に基づいて受信信号の位相変化をトラッキングすることとを行うように構成された処理システムを備える。
【００１０】
本開示のいくつかの態様は、ワイヤレス通信のための方法を提供する。方法は、フレームを含む信号を受信するステップを含み、フレームは、複数のブロックを含むペイロードを含み、各ブロックは、データ部分と、データ部分に分散された複数のパイロットとを含む。方法はまた、ブロックのうちの1つまたは複数における複数のパイロットの各々の位置を決定するステップと、それぞれのパイロットを使用してその位置の各々において位相を測定するステップと、測定した位相に基づいて受信信号の位相変化をトラッキングするステップとを含む。
【００１１】
本開示のいくつかの態様は、ワイヤレス通信のための装置を提供する。装置は、フレームを含む信号を受信するための手段を備え、フレームは、複数のブロックを含むペイロードを含み、各ブロックは、データ部分と、データ部分に分散された複数のパイロットとを含む。装置はまた、ブロックのうちの1つまたは複数における複数のパイロットの各々の位置を決定するための手段と、それぞれのパイロットを使用してその位置の各々において位相を測定するための手段と、測定した位相に基づいて受信信号の位相変化をトラッキングするための手段とを備える。
【００１２】
本開示のいくつかの態様は、コンピュータ可読媒体を提供する。コンピュータ可読媒体は、フレームを含む信号を受信するための命令を記憶し、フレームは、複数のブロックを含むペイロードを含み、各ブロックは、データ部分と、データ部分に分散された複数のパイロットとを含む。コンピュータ可読媒体はまた、ブロックのうちの1つまたは複数における複数のパイロットの各々の位置を決定することと、それぞれのパイロットを使用してその位置の各々において位相を測定することと、測定した位相に基づいて受信信号の位相変化をトラッキングすることとを行うための命令を記憶する。
【００１３】
本開示のいくつかの態様は、ワイヤレスノードを提供する。ワイヤレスノードは、少なくとも1つのアンテナと、少なくとも1つのアンテナを介して、フレームを含む信号を受信するように構成された受信機とを備え、フレームは、複数のブロックを含むペイロードを含み、各ブロックは、データ部分と、データ部分に分散された複数のパイロットとを含む。ワイヤレスノードはまた、ブロックのうちの1つまたは複数における複数のパイロットの各々の位置を決定することと、それぞれのパイロットを使用してその位置の各々において位相を測定することと、測定した位相に基づいて受信信号の位相変化をトラッキングすることとを行うように構成された処理システムを備える。
【図面の簡単な説明】
【００１４】
【図１】本開示のいくつかの態様による、例示的なワイヤレス通信システムを示す図である。
【図２】本開示のいくつかの態様による、例示的なアクセスポイントおよびアクセス端末のブロック図である。
【図３】本開示のいくつかの態様による、例示的なフレーム構造を示す図である。
【図４】本開示のいくつかの態様による、例示的なブロック構造を示す図である。
【図５】本開示のいくつかの態様による、別の例示的なブロック構造を示す図である。
【図６】本開示のいくつかの態様による、別の例示的なブロック構造を示す図である。
【図７】本開示のいくつかの態様による、別の例示的なブロック構造を示す図である。
【図８】本開示のいくつかの態様による、ワイヤレス通信のための方法のフローチャートである。
【図９】本開示のいくつかの態様による、ワイヤレス通信のための別の方法のフローチャートである。
【図１０】本開示のいくつかの態様による、デバイスを示すブロック図である。
【発明を実施するための形態】
【００１５】
以下に、本開示の様々な態様について、添付の図面を参照しながらより詳しく説明する。しかしながら、本開示は、多くの異なる形態で具現化されてもよいので、本開示全体にわたって提示される任意の特定の構造または機能に限定されるものと解釈されるべきではない。むしろ、これらの態様は、本開示が周到で完全になり、本開示の範囲を当業者に十分に伝えるように提示される。本明細書の教示に基づいて、本開示の範囲は、本開示の任意の他の態様とは独立して実施されるか、本開示の任意の他の態様と組み合わせて実施されるかにかかわらず、本明細書で開示する本開示のいかなる態様も包含するものであることを、当業者は諒解されたい。たとえば、本明細書に記載の任意の数の態様を使用して、装置が実装されてもよく、または、方法が実施されてもよい。さらに、本開示の範囲は、本明細書に記載する本開示の様々な態様に加えて、またはそれらの態様以外に、他の構造、機能、または構造と機能を使用して実践されるような装置または方法を包含するものとする。本明細書で開示する本開示のいずれの態様も、請求項の1つまたは複数の要素によって具現化されてもよいことを理解されたい。
【００１６】
「例示的な」という単語は、本明細書では、「例、実例、または例証として機能する」を意味するために使用される。「例示的」として本明細書で説明するいずれの態様も、必ずしも他の態様よりも好ましいか、または有利であると解釈されるべきではない。
【００１７】
特定の態様について本明細書で説明するが、これらの態様の多数の変形形態および置換形態が、本開示の範囲内である。好ましい態様のいくつかの利益および利点について述べるが、本開示の範囲は、特定の利益、用途、または目的に限定されるものではない。そうではなく、本開示の態様は、異なるワイヤレス技法、システム構成、ネットワーク、および送信プロトコルに広く適用可能であるものとし、それらのうちのいくつかを例として図に、および好ましい態様の以下の説明に示す。詳細な説明および図面は、限定ではなく、本開示の単なる例示であり、本開示の範囲は、添付の特許請求の範囲およびその均等物によって定義される。
【００１８】
本明細書で説明する技法は、直交多重化方式に基づく通信システムを含む様々なブロードバンドワイヤレス通信システムに使用されてもよい。そのような通信システムの例としては、空間分割多元接続(SDMA)、時分割多元接続(TDMA)、直交周波数分割多元接続(OFDMA)システム、シングルキャリア周波数分割多元接続(SC-FDMA)システムなどを含む。SDMAシステムは、複数のアクセス端末に属するデータを同時に送信するために、十分に異なる方向を利用し得る。TDMAシステムは、送信信号を異なるタイムスロットに分割することによって、複数のアクセス端末が同じ周波数チャネルを共有することを可能にし得、各タイムスロットは、異なるアクセス端末に割り当てられる。OFDMAシステムは、システム帯域幅全体を複数の直交するサブキャリアに分割する変調技法である直交周波数分割多重化(OFDM)を利用する。これらのサブキャリアは、トーン、ビンなどと呼ばれることもある。OFDMでは、各サブキャリアは、データとともに独立して変調されてもよい。SC-FDMAシステムは、システム帯域幅全体にわたって分散するサブキャリア上で送信するためのインターリーブされたFDMA(IFDMA)、隣接するサブキャリアのブロック上で送信するための局所化FDMA(LFDMA)、または隣接するサブキャリアの複数のブロック上で送信するための拡張FDMA(EFDMA)を利用してもよい。一般に、変調シンボルは、OFDMでは周波数領域において送られ、SC-FDMAでは時間領域において送られる。
【００１９】
本明細書の教示は、様々な有線装置またはワイヤレス装置(たとえば、ノード)に組み込まれてもよい(たとえば、その装置内に実装されるか、またはその装置によって実行されてもよい)。いくつかの態様では、本明細書の教示に従って実装されるワイヤレスノードは、アクセスポイントまたはアクセス端末を含んでもよい。
【００２０】
アクセスポイント(「AP」)は、ノードB、無線ネットワークコントローラ(「RNC」)、進化型ノードB(eNB)、基地局コントローラ(「BSC」)、送受信基地局(「BTS」)、基地局(「BS」)、トランシーバ機能(「TF」)、無線ルータ、無線トランシーバ、基本サービスセット(「BSS」)、拡張サービスセット(「ESS」)、無線基地局(「RBS」)、もしくは何らかの他の用語を含むか、それらとして実装されるか、またはそれらとして知られている場合がある。
【００２１】
アクセス端末(「AT」)は、加入者局、加入者ユニット、移動局、リモート局、リモート端末、ユーザ端末、ユーザエージェント、ユーザデバイス、ユーザ機器、ユーザ局、または何らかの他の用語を含むか、それらとして実装されるか、またはそれらとして知られている場合がある。いくつかの実装形態では、アクセス端末は、セルラー電話、コードレス電話、セッション開始プロトコル(「SIP」)電話、ワイヤレスローカルループ(「WLL」)局、携帯情報端末(「PDA」)、ワイヤレス接続機能を有するハンドヘルドデバイス、局(「STA」)、またはワイヤレスモデムに接続された何らかの他の適切な処理デバイスを含み得る。したがって、本明細書において教示される1つまたは複数の態様は、電話(たとえば、セルラー電話またはスマートフォン)、コンピュータ(たとえば、ラップトップ)、ポータブル通信デバイス、ポータブルコンピューティングデバイス(たとえば、個人情報端末)、娯楽デバイス(たとえば、音楽またはビデオデバイス、あるいは衛星ラジオ)、全地球測位システムデバイス、またはワイヤレスもしくは有線媒体を介して通信するように構成される任意の他の適切なデバイスに組み込まれ得る。いくつかの態様では、ノードはワイヤレスノードである。たとえば、そのようなワイヤレスノードは、有線通信リンクまたはワイヤレス通信リンクを介して、ネットワーク(たとえば、インターネットもしくはセルラーネットワークなどのワイドエリアネットワーク)のための接続またはネットワークへの接続を実現してもよい。
【００２２】
図1は、アクセスポイントおよびアクセス端末を有するワイヤレス通信システム100の一例を示す。簡単のために、図1にはただ1つのアクセスポイント110が示されている。アクセスポイントは、一般に、アクセス端末と通信する固定局であり、基地局または何らかの他の用語で呼ばれる場合もある。アクセス端末は、固定でもモバイルでもよく、移動局、ワイヤレスデバイスまたは何らかの他の用語で呼ばれることもある。アクセスポイント110は、ダウンリンクおよびアップリンク上で任意の所与の瞬間において1つまたは複数のアクセス端末120a〜120iと通信してもよい。ダウンリンク(すなわち、順方向リンク)は、アクセスポイントからアクセス端末への通信リンクであり、アップリンク(すなわち、逆方向リンク)は、アクセス端末からアクセスポイントへの通信リンクである。アクセス端末はまた、別のアクセス端末とピアツーピア通信し得る。システムコントローラ130は、アクセスポイントに結合し、アクセスポイントのための協調および制御を提供する。
【００２３】
図2は、ワイヤレス通信システム100におけるアクセスポイント110およびアクセス端末120のブロック図を示す。アクセスポイント110は、ダウンリンクでは送信エンティティであり、アップリンクでは受信エンティティである。アクセス端末120は、アップリンクでは送信エンティティであり、ダウンリンクでは受信エンティティである。本明細書で使用する場合、「送信エンティティ」は、ワイヤレスチャネルを介してデータを送信することができる独立して動作する装置またはデバイスであり、「受信エンティティ」は、ワイヤレスチャネルを介してデータを受信することができる独立して動作する装置またはデバイスである。
【００２４】
データを送信するために、アクセスポイント110は、送信データプロセッサ220と、フレームビルダ222と、送信プロセッサ224と、トランシーバ226と、1つまたは複数のアンテナ230(簡単にするために1つのアンテナが示されている)とを備える。アクセスポイント110はまた、以下でさらに説明するように、アクセスポイント110の動作を制御するためのコントローラ234を備える。
【００２５】
動作時、送信データプロセッサ220は、データソース215からデータ(たとえば、データビット)を受信し、送信のためにデータを処理する。たとえば、送信データプロセッサ220は、データ(たとえば、データビット)を符号化して符号化されたデータにし、符号化されたデータを変調してデータシンボルにしてもよい。送信データプロセッサ220は、様々な変調およびコーディング方式(MCS)をサポートしてもよい。たとえば、送信データプロセッサ220は、複数の異なるコーディングレートのいずれか1つで(たとえば、低密度パリティチェック(LDPC)符号化を使用して)データを符号化してもよい。また、送信データプロセッサ220は、限定はしないが、BPSK、QPSK、16QAM、64QAM、64APSK、128APSK、256QAM、および256APSKを含む複数の異なる変調方式のいずれか1つを使用して、符号化されたデータを変調してもよい。いくつかの態様では、コントローラ234は、(たとえば、ダウンリンクのチャネル状態に基づいて)どの変調およびコーディング方式(MCS)を使用するかを指定するコマンドを送信データプロセッサ220に送ってもよく、送信データプロセッサ220は、指定されたMCSに従ってデータソース215からのデータを符号化および変調してもよい。送信データプロセッサ220は、データスクランブリング、および/または他の処理など、データに追加の処理を実行する場合があることを諒解されたい。送信データプロセッサ220は、フレームビルダ222にデータシンボルを出力する。
【００２６】
フレームビルダ222は、フレーム(パケットとも呼ばれる)を構築し、フレームのデータペイロードにデータシンボルを挿入する。フレームは、プリアンブルと、ヘッダと、データペイロードとを含んでもよい。プリアンブルは、以下でさらに説明するように、アクセス端末120がフレームを受信するのを支援するために、ショートトレーニングフィールド(STF)シーケンスと、チャネル推定(CE)シーケンスとを含んでもよい。ヘッダは、データの長さ、データを符号化および変調するために使用されるMCSなど、ペイロードのデータに関係する情報を含んでもよい。この情報は、アクセス端末120がデータを復調および復号することを可能にする。ペイロードのデータは、複数のブロックの間で分割されてもよく、各ブロックは、データの部分と、以下でさらに説明するように、受信機の位相トラッキングを支援するためのガードインターバル(GI)とを含んでもよい。フレームビルダ222は、フレームを送信プロセッサ224に出力する。
【００２７】
送信プロセッサ224は、ダウンリンク上で送信するためにフレームを処理する。たとえば、送信プロセッサ224は、直交周波数分割多重(OFDM)送信モード、およびシングルキャリア(SC)送信モードなど、様々な送信モードをサポートしてもよい。この例では、コントローラ234は、どの送信モードを使用するかを指定するコマンドを送信プロセッサ224に送ってもよく、送信プロセッサ224は、指定された送信モードに従って送信するためにフレームを処理してもよい。
【００２８】
トランシーバ226は、1つまたは複数のアンテナ230を介して送信するために、送信プロセッサ224の出力を受信し、処理(たとえば、アナログに変換、増幅、フィルタリング、および周波数アップコンバート)する。たとえば、トランシーバ226は、送信信号が60GHz範囲の周波数を有するように送信プロセッサ224の出力をアップコンバートしてもよい。
【００２９】
いくつかの態様では、送信プロセッサ224は、多入力多出力(MIMO)伝送をサポートしてもよい。これらの態様では、アクセスポイント110は、複数のアンテナと、複数のトランシーバ(たとえば、各アンテナに1個)とを含んでもよい。送信プロセッサ224は、着信データシンボルに空間処理を実行し、複数のアンテナに複数の送信シンボルストリームを供給してもよい。トランシーバは、それぞれの送信シンボルストリームを受信し、処理(たとえば、アナログに変換、増幅、フィルタリング、および周波数アップコンバート)して、アンテナを介して送信するための送信信号を生成する。
【００３０】
データを送信するために、アクセス端末120は、送信データプロセッサ260と、フレームビルダ262と、送信プロセッサ264と、トランシーバ266と、1つまたは複数のアンテナ270(簡単にするために1つのアンテナが示されている)とを備える。アクセス端末120は、アップリンクでアクセスポイント110にデータを送信してもよく、および/または(たとえば、ピアツーピア通信のために)別のアクセス端末にデータを送信してもよい。アクセス端末120はまた、以下でさらに説明するように、アクセス端末120の動作を制御するためのコントローラ274を備える。
【００３１】
動作時、送信データプロセッサ260は、データソース255からデータ(たとえば、データビット)を受信し、送信のためにデータを処理(たとえば、符号化および変調)する。送信データプロセッサ260は、様々なMCSをサポートしてもよい。たとえば、送信データプロセッサ260は、複数の異なるコーディングレートのいずれか1つで(たとえば、LDPC符号化を使用して)データを符号化し、限定はしないが、BPSK、QPSK、16QAM、64QAM、64APSK、128APSK、256QAM、および256APSKを含む複数の異なる変調方式のいずれか1つを使用して、符号化されたデータを変調してもよい。いくつかの態様では、コントローラ274は、(たとえば、アップリンクのチャネル状態に基づいて)どのMCSを使用するかを指定するコマンドを送信データプロセッサ260に送ってもよく、送信データプロセッサ260は、指定されたMCSに従ってデータソース255からのデータを符号化および変調してもよい。送信データプロセッサは、データに追加の処理を実行する場合があることを諒解されたい。送信データプロセッサ260は、データシンボルをフレームビルダ262に出力する。
【００３２】
フレームビルダ262は、フレームを構築し、フレームのデータペイロードに受信したデータシンボルを挿入する。フレームは、プリアンブルと、ヘッダと、データペイロードとを含んでもよい。プリアンブルは、以下でさらに説明するように、アクセスポイント110および/または他のアクセス端末がフレームを受信するのを支援するために、STFシーケンスおよびCEシーケンスを含んでもよい。ヘッダは、データの長さ、データを符号化および変調するために使用されるMCSなど、ペイロードのデータに関係する情報を含んでもよい。ペイロードのデータは、複数のブロックの間で分割されてもよく、各ブロックは、データの部分と、以下でさらに説明するように、アクセスポイントおよび/または他のアクセス端末の位相トラッキングを支援するためのガードインターバル(GI)とを含んでもよい。フレームビルダ262は、フレームを送信プロセッサ264に出力する。
【００３３】
送信プロセッサ264は、送信するためにフレームを処理する。たとえば、送信プロセッサ264は、OFDM送信モード、およびSC送信モードなど、様々な送信モードをサポートしてもよい。この例では、コントローラ274は、どの送信モードを使用するかを指定するコマンドを送信プロセッサ264に送ってもよく、送信プロセッサ264は、指定された送信モードに従って送信するためにフレームを処理してもよい。
【００３４】
トランシーバ266は、1つまたは複数のアンテナ270を介して送信するために、送信プロセッサ264の出力を受信し、処理(たとえば、アナログに変換、増幅、フィルタリング、および周波数アップコンバート)する。たとえば、トランシーバ266は、送信プロセッサ264の出力をアップコンバートして、60GHz範囲の周波数を有する送信信号にしてもよい。
【００３５】
いくつかの態様では、送信プロセッサ264は、多入力多出力(MIMO)伝送をサポートしてもよい。これらの態様では、アクセス端末120は、複数のアンテナと、複数のトランシーバ(たとえば、各アンテナに1個)とを含んでもよい。送信プロセッサ264は、着信データシンボルに空間処理を実行し、複数のアンテナに複数の送信シンボルストリームを供給してもよい。トランシーバは、それぞれの送信シンボルストリームを受信し、処理(たとえば、アナログに変換、増幅、フィルタリング、および周波数アップコンバート)して、アンテナを介して送信するための送信信号を生成する。
【００３６】
データを受信するために、アクセスポイント110は、受信プロセッサ242と、受信データプロセッサ244とを備える。動作時、トランシーバ226は、(たとえば、アクセス端末120から)信号を受信し、受信した信号を処理(たとえば、周波数ダウンコンバート、増幅、フィルタリング、およびデジタルに変換)する。
【００３７】
受信プロセッサ242は、トランシーバ226の出力を受信し、データシンボルを復元するために出力を処理する。たとえば、アクセスポイント110は、上記で説明したように、フレームにおいて(たとえば、アクセス端末120から)データを受信してもよい。この例では、受信プロセッサ242は、フレームのプリアンブル中のSTFシーケンスを使用して、フレームの開始を検出してもよい。受信プロセッサ242はまた、自動利得制御(AGC)調整のためにSTFを使用してもよい。受信プロセッサ242はまた、(たとえば、フレームのプリアンブル中のCEシーケンスを使用して)チャネル推定を実行し、チャネル推定に基づいて受信信号にチャネル等化を実行してもよい。さらに、受信プロセッサ242は、以下でさらに説明するように、ペイロードのガードインターバル(GI)を使用して位相を推定し、推定された位相に基づいて受信信号内の位相雑音を低減してもよい。位相雑音は、アクセス端末120内の局部発振器からの雑音および/または周波数変換のために使用されるアクセスポイント110内の局部発振器からの雑音に起因する場合がある。位相雑音はまた、チャネルからの雑音を含む場合がある。受信プロセッサ242はまた、フレームのヘッダから情報(たとえば、MCS方式)を復元し、情報をコントローラ234に送ってもよい。チャネル等化および/または位相雑音低減を実行した後、受信プロセッサ242は、以下でさらに説明するように、フレームからデータシンボルを復元し、復元したデータシンボルをさらに処理するために受信データプロセッサ244に出力してもよい。
【００３８】
受信データプロセッサ244は、受信プロセッサ242からデータシンボルを、コントローラ234から対応するMSC方式の表示を受信する。受信データプロセッサ244は、表示されたMSC方式に従ってデータを復元するために、データシンボルを復調および復号し、記憶および/またはさらなる処理のために、復元したデータ（たとえば、データビット）をデータシンク246に出力する。
【００３９】
上記で説明したように、アクセス端末120は、OFDM送信モードまたはSC送信モードを使用してデータを送信してもよい。この場合、受信プロセッサ242は、選択された送信モードに従って受信信号を処理してもよい。また、上記で説明したように、送信プロセッサ264は、多入力多出力(MIMO)伝送をサポートしてもよい。この場合、アクセスポイント110は、複数のアンテナと、複数のトランシーバ(たとえば、各アンテナに1個)とを含んでもよい。各トランシーバは、それぞれのアンテナから信号を受信し、処理(たとえば、周波数ダウンコンバート、増幅、フィルタリング、デジタルに変換)する。受信プロセッサ242は、データシンボルを復元するために、トランシーバの出力に空間処理を実行してもよい。
【００４０】
データを受信するために、アクセス端末120は、受信プロセッサ282と、受信データプロセッサ284とを備える。動作時、トランシーバ266は、(たとえば、アクセスポイント110または別のアクセス端末から)信号を受信し、受信した信号を処理(たとえば、周波数ダウンコンバート、増幅、フィルタリング、およびデジタルに変換)する。
【００４１】
受信プロセッサ282は、トランシーバ266の出力を受信し、データシンボルを復元するために出力を処理する。たとえば、アクセス端末120は、上記で説明したように、フレームにおいて(たとえば、アクセスポイント110または別のアクセス端末から)データを受信してもよい。この例では、受信プロセッサ282は、フレームのプリアンブル中のSTFシーケンスを使用して、フレームの開始を検出してもよい。受信プロセッサ282はまた、(たとえば、フレームのプリアンブル中のCEシーケンスを使用して)チャネル推定を実行し、チャネル推定に基づいて受信信号にチャネル等化を実行してもよい。さらに、受信プロセッサ282は、以下でさらに説明するように、ペイロードのガードインターバル(GI)を使用して位相を推定し、推定した位相に基づいて受信信号内の位相雑音を低減してもよい。受信プロセッサ282はまた、フレームのヘッダから情報(たとえば、MCS方式)を復元し、情報をコントローラ274に送ってもよい。チャネル等化および/または位相雑音低減を実行した後、受信プロセッサ282は、以下でさらに説明するように、フレームからデータシンボルを復元し、復元したデータシンボルをさらなる処理のために受信データプロセッサ284に出力してもよい。
【００４２】
受信データプロセッサ284は、受信プロセッサ282からデータシンボルを、コントローラ274から対応するMSC方式の表示を受信する。受信データプロセッサ284は、表示されたMSC方式に従ってデータを復元するために、データシンボルを復調および復号し、記憶および/またはさらなる処理のために、復元したデータ（たとえば、データビット）をデータシンク286に出力する。
【００４３】
上記で説明したように、アクセスポイント110または別のアクセス端末は、OFDM送信モードまたはSC送信モードを使用してデータを送信してもよい。この場合、受信プロセッサ282は、選択された送信モードに従って受信信号を処理してもよい。また、上記で説明したように、送信プロセッサ224は、多入力多出力(MIMO)伝送をサポートしてもよい。この場合、アクセス端末120は、複数のアンテナと、複数のトランシーバ(たとえば、各アンテナに1個)とを含んでもよい。各トランシーバは、それぞれのアンテナから信号を受信し、処理(たとえば、周波数ダウンコンバート、増幅、フィルタリング、デジタルに変換)する。受信プロセッサ282は、データシンボルを復元するために、トランシーバの出力に空間処理を実行してもよい。
【００４４】
図2に示すように、アクセスポイント110はまた、コントローラ234に結合されたメモリ236を備える。メモリ236は、コントローラ234によって実行されると、本明細書で説明する動作の1つまたは複数をコントローラ234に実行させる命令を記憶してもよい。同様に、アクセス端末120もまた、コントローラ274に結合されたメモリ276を備える。メモリ276は、コントローラ274によって実行されると、本明細書で説明する動作の1つまたは複数をコントローラ274に実行させる命令を記憶してもよい。
【００４５】
図3は、本開示のいくつかの態様による、例示的なフレーム構造300を示す。フレーム300は、プリアンブル305と、ヘッダ310と、ペイロード315と、随意のビームフォーミングトレーニングフィールド320とを含む。フレーム300は、追加のフィールドを含む場合があることを諒解されたい。プリアンブル305は、ショートトレーニングフィールド(STF)シーケンス330と、チャネル推定(CE)シーケンス340とを含んでもよい。STFシーケンスは、受信機がフレームの残りおよび場合によっては後続フレームを正確に受信するために、自動利得制御(AGF)、時間同期、周波数オフセット除去を実行するのを支援する。たとえば、STFシーケンスは、複数のゴレイ(Golay)シーケンス(Ga128)と、STFシーケンスの終わりを意味するための負のゴレイシーケンス(-Ga128)とを含んでもよい。STFシーケンス330は、この例に限定されないこと、および他のゴレイシーケンスが使用される場合があることを諒解されたい。
【００４６】
CEシーケンス340は、受信機がチャネル推定を実行するのを支援してもよい。この点について、CEシーケンス340は、ゴレイシーケンスを含んでもよい。たとえば、SC伝送モードの場合、CEシーケンスは、Gu512シーケンス(以下の連結されたゴレイシーケンス(-Gb128, -Ga128, Gb128, -Ga128)からなる)、続いてGv512シーケンス(以下の連結されたゴレイシーケンス(-Gb128, Ga128, -Gb128, -Ga128)からなる)、最後にGv128シーケンス(-Gb128と同じ)を含んでもよい。OFDM伝送モードの場合、CEシーケンスは、Gv512シーケンス、続いてGu512シーケンス、最後にGv128シーケンスを含んでもよい。CEシーケンス340は上記の例に限定されないこと、およびCEシーケンス340に他のゴレイシーケンスが使用される場合があることを諒解されたい。
【００４７】
ヘッダ310は、フレームについての様々な情報を含む。たとえば、ヘッダ310は、変調および符号化方式(MCS)フィールドを含み、ペイロード315のデータを符号化および変調するために、複数のMCSのうちのどのMCSが使用されるかを示してもよい。この情報は、受信機が示されたMCSに従ってフレームのデータを復調および復号することを可能にする。ヘッダ310はまた、ペイロード315の長さを示す長さフィールドを含んでもよい。加えて、ヘッダ310は、随意のビームフォーミングフィールド320が含まれるかどうかを示すためのパケットタイプフィールドを含んでもよい。送信信号を受信機に向けるために、送信機でビームステアリングが使用される場合、ビームフォーミングフィールド320は、ビームフォーミング情報を含んでもよい。ヘッダ310は、追加の情報を含む場合があることを諒解されたい。
【００４８】
ペイロード315は、複数のブロック350-1〜350-nに分割される。各ブロック350-1〜350-nは、ガードインターバル(GI)(図3では網掛け表示)と、ペイロード315のデータの部分(図3では「データ」と標示)とを含む。各ブロック350-1〜350-nのGIは、受信機の位相トラッキングを支援するために、受信機によって事前に知られる基準(reference)を含む。既知の基準は、受信機が受信信号の位相を推定すること、および推定された位相に基づいて位相雑音を低減することを可能にする。いくつかの態様では、各ブロック350-1〜350-nのGIは、受信機によって知られるゴレイシーケンスを含んでもよい。GIはまた、受信機における周波数領域等化(FDE)を実行するために使用されてもよい。各ブロック350-1〜350-nのデータ部分は、データのヘッダ310に示される変調方式に従って変調される。
【００４９】
図4は、ブロック350のうちの1つの拡大図を示す。一例では、GI410は、64シンボルのゴレイシーケンス(「Ga64」と示す)を含んでもよく、データ部分420は、60GHz帯におけるWLAN用のIEEE 802.11ad規格に従って512シンボルの総ブロック長に対して448データシンボルを含んでもよい。本開示はこの例に限定されないことを諒解されたい。
【００５０】
60GHzでは、位相雑音が、受信機雑音の主因の1つである。現在、OFDMに比べてピーク対平均電力比(PAPR)が優れているために、SCモードが使用される。SCモードでは、チャネル等化が大きな課題である。周期的GI(図3および図4に示す)の存在により、比較的低複雑度では非常に効果的な方法である周波数領域等化(FDE)が可能になる。しかしながら、この方法は、GIでしか位相をトラッキングすることができない。結果として、受信機は、受信機性能に影響を及ぼし、受信機性能を限定するブロックのデータ部分の間の位相変化をトラッキングすることができない場合がある。
【００５１】
いくつかの受信機は、等化を改善するために判定帰還型等化(DFE:decision feedback equalization)方法を使用し、位相変化をトラッキングする。しかしながら、高伝送レート(たとえば、1.76Gシンボル毎秒)では、関係する複雑さ、およびDFEを実施するために必要とされる低遅延のために、DFEを使用することはほぼ不可能である可能性がある(IEEE 802.11ad受信機では、適正な実施を可能にするために、大部分のステージがパイプライン化される)。
【００５２】
IEEE 802.11ad規格の後継であるIEEE 802.11ay規格は、IEEE 802.11ad規格で指定されたSCモードを、より高いシンボルレートおよびより高いコンステレーションを有するチャネルボンディング(CB)に拡張する。結果として、IEEE 802.11ay規格においてDFEを実施することは非常に困難である可能性がある。
【００５３】
上記の問題に対処するために、本開示のいくつかの態様により、各ブロックのデータ部分に複数のパイロットが分散(散在)してもよい。パイロットは、受信機がブロックのデータ部分の間の位相変化をトラッキングすること、したがって、ブロックのデータ部分の間の位相雑音を低減することを可能にする。さらに、パイロットベースの位相トラッキングは、DFEの実施に伴う複雑さを回避する。本明細書で使用する「パイロット」という用語は、受信機によって事前に知られるどんな基準も包含するように理解される。
【００５４】
図5は、本開示のいくつかの態様による、例示的なブロック構造550を示す。ブロック550は、GI510と、データシンボルを含むデータ部分520とを含む。GI510は、ゴレイシーケンスを含む場合がある。ブロック550はまた、データ部分520全体にわたって分散(散在)した複数のパイロット(データ部分520に黒い帯として示す)を含む。いくつかの態様では、パイロットは、データ部分520にほぼ均等に分散されてもよい。パイロット間の間隔は、厳密に均等である必要はないことを諒解されたい。たとえば、間隔は、1または2シンボルだけ異なってもよい。各パイロットは、位相トラッキングで受信機を支援するために、受信機によって事前に知られる基準を含んでもよい。ブロック550は、受信機がデータ部分520の間の受信信号の位相をトラッキングし、したがってブロック550に沿って位相雑音を低減することを可能にする。
【００５５】
いくつかの態様では、ブロック構造550は、GIとデータ部分とを有する既存のブロック構造の変更に基づいてもよい。たとえば、元のブロックのGIは、維持されてもよく、パイロットは、データ部分に散在してもよい。この例では、データ部分のサイズは、データシンボルの数を減らすことによって、同じに保たれてもよい。したがって、データ部分のデータシンボルの数は、合計ブロック長を同じに保つために減らされてもよい。パイロットは、受信機によって知られる任意の基準であってもよい。
【００５６】
図6は、本開示のいくつかの態様による、別の例示的なブロック構造650を示す。ブロック650は、GI610と、データシンボルを含むデータ部分620と、データ部分620全体にわたって分散(散在)した複数のパイロット(データ部分620に黒い帯として示す)とを含む。
【００５７】
いくつかの態様では、ブロック構造650は、GIとデータ部分とを有する既存のブロック構造の変更に基づいていてもよい。たとえば、元のGIは、第1の部分(たとえば、最初の半分)と、第2の部分(たとえば、残りの半分)とに分割されてもよい。第1の部分は、GI610に留まり、第2の部分は、パイロットのためのデータ部分620(たとえば、パイロットにつき1シンボル)に分散(散在)してもよい。パイロットは、データ部分にほぼ均等に間隔をおいて配置されてもよい。こうすることによって、データサイズおよびブロックサイズは、元のブロック構造と同じに維持され、これは、データフレームフォーマットの他のパラメータへの影響を減らし得る。また、GIは維持され(長さは問題ではない)、同じ全体ブロック長が維持されるので、FDE可能性が保たれる。
【００５８】
たとえば、ブロック構造650は、IEEE 802.11ad規格におけるブロック構造の変更に基づいていてもよい。この例では、元のGIにおける64シンボルのゴレイシーケンスは、第1の部分(たとえば、最初の32個のゴレイシンボル)と、第2の部分(たとえば、残りの32個のゴレイシンボル)とに分割されてもよく、第1の部分は、GI610に留まり、第2の部分のゴレイシンボルは、データ部分620のパイロットの間で(たとえば、パイロットごとにゴレイシンボルで)分散される。したがって、GI610およびパイロット中のシンボルの和は、64シンボルに等しく、これは、IEEE 802.11ad規格におけるGIの長さである。
【００５９】
いくつかの態様では、ブロック650構造は、GI610とデータ部分620のパイロットとの間で分割されるゴレイシーケンスを含んでもよい。ゴレイシーケンスの第1の部分はGI610にあり、ゴレイシーケンスの第2の部分は、データ部分620のパイロットの間で分散される。これらの態様では、各パイロットは、ゴレイシーケンスの第2の部分の1つまたは複数のシンボルを含んでもよい。たとえば、各パイロットは、ゴレイシーケンスの第2の部分の単一シンボルを含んでもよい。パイロットは、データ部分620にほぼ均等に分散されてもよい。パイロット間の間隔は、厳密に均等である必要はないことを諒解されたい。たとえば、間隔は、1または2シンボルだけ異なってもよい。
【００６０】
いくつかの態様では、ゴレイシーケンスの第1の部分は、ゴレイシーケンスの最初の半分を含んでもよく、ゴレイシーケンスの第2の部分は、ゴレイシーケンスの残りの半分を含んでもよい。一般に、ゴレイシーケンスの第1の部分は、ゴレイシーケンスの最初のN個のシンボルを含んでもよく、ゴレイシーケンスの第2の部分は、ゴレイシーケンスの残りのM個のシンボルを含んでもよく、ただし、NおよびMは整数であり、NおよびMの和はゴレイシーケンスのシンボル数にほぼ等しい。各パイロットは、ゴレイシーケンスの残りのM個のシンボルのうちの1つまたは複数のシンボルを含んでもよい。
【００６１】
図5のブロック構造550または図6のブロック構造650は、フレームのペイロード315に各ブロックを実装するために使用されてもよい。この場合、各ブロック550または650は、ペイロード315のデータシンボルの部分を含んでもよい。
【００６２】
次に、分散パイロットを有するブロック構造の例について、本開示の態様に従って説明する。
【００６３】
第1の例では、ブロックの基本的なフォーマットは、IEEE 802.11ad規格と同じである。ブロックは、1つのチャネルで送信されてもよい。この例では、GI長は32シンボルであってもよく、ブロック長は512個であってもよい。また、この例では、32個のパイロットが、14.5758シンボルの平均パイロット間隔でデータ部分に分散されてもよい。パイロットのための例示的な位置は、次の通りであってもよい(GIは位置0から始まる): 46、60、75、89、104、118、133、148、162、177、191、206、220、235、250、264、279、293、308、323、337、352、366、381、395、410、425、439、454、468、483および497。一例では、64シンボルのゴレイシーケンスが使用されてもよく、最初の32個のゴレイシンボルは、GIに使用され、残りの32個のゴレイシンボルは、パイロット間に分散される(たとえば、各パイロットに1シンボル)。しかしながら、本開示は、この例に限定されないこと、および受信機によって知られる他の基準がパイロットに使用される場合があることを諒解されたい。
【００６４】
第2の例では、ブロックは、2つのチャネルにチャネルボンディングを使用して送信されてもよい。チャネルボンディングについて、以下でさらに説明する。この例では、GI長は64シンボルであってもよく、ブロック長は1024個であってもよい。また、この例では、64個のパイロットが、13.7846シンボルの平均パイロット間隔でデータ部分に分散されてもよい。パイロットのための例示的な位置は、次の通りであってもよい(GIは位置0から始まる): 78、93、107、122、137、152、166、181、196、211、226、240、255、270、285、300、314、329、344、359、373、388、403、418、433、447、462、477、492、507、521、536、551、566、580、595、610、625、640、654、669、684、699、714、728、743、758、773、787、802、817、832、847、861、876、891、906、921、935、950、965、980、994、および1009。一例では、128シンボルのゴレイシーケンスが使用されてもよく、最初の64個のゴレイシンボルは、GIに使用され、残りの64個のゴレイシンボルは、パイロット間に分散される(たとえば、各パイロットに1シンボル)。しかしながら、本開示は、この例に限定されないこと、および受信機によって知られる他の基準がパイロットに使用される場合があることを諒解されたい。
【００６５】
第3の例では、ブロックは、3つのチャネルにチャネルボンディングを使用して送信されてもよい。この例では、GI長は96シンボルであってもよく、ブロック長は1536であってもよい。また、この例では、96個のパイロットが、13.8557シンボルの平均パイロット間隔でデータ部分に分散されてもよい。パイロットのための例示的な位置は、次の通りであってもよい(GIは位置0から始まる): 110、125、140、154、169、184、199、214、229……244、258、273、288、303、318、333、348、362、377、392、407、422、437、452、466、481、496、511、526、541、556、570、585、600、615、630、645、660、674、689、704、719、734、749、764、778、793、808、823、838、853、867、882、897、912、927、942、957、971、986、1001、1016、1031、1046、1061、1075、1090、1105、1120、1135、1150、1165、1179、1194、1209、1224、1239、1254、1269、1283、1298、1313、1328、1343、1358、1373、1387、1402、1417、1432、1447、1462、1477、1491、1506、および1521。一例では、192シンボルのゴレイシーケンスが使用されてもよく、最初の96個のゴレイシンボルは、GIに使用され、残りの96個のゴレイシンボルは、パイロット間に分散される(たとえば、各パイロットに1シンボル)。しかしながら、本開示は、この例に限定されないこと、および受信機によって知られる他の基準がパイロットに使用される場合があることを諒解されたい。
【００６６】
第4の例では、ブロックは、4つのチャネルにチャネルボンディングを使用して送信されてもよい。この例では、GI長は128シンボルであってもよく、ブロック長は2018であってもよい。また、この例では、128個のパイロットが、13.8915シンボルの平均パイロット間隔でデータ部分に分散されてもよい。パイロットのための例示的な位置は、以下の通りであってもよい(GIは位置0から始まる): 142、157、172、187、201、216、231、246、261、276、291、306、321、335、350、365、380、395、410、425、440、455、470、484、499、514、529、544、559、574、589、604、618、633、648、663、678、693、708、723、738、752、767、782、797、812、827、842、857、872、886、901、916、931、946、961、976、991、1006、1020、1035、1050、1065、1080、1095、1110、1125、1140、1155、1169、1184、1199、1214、1229、1244、1259、1274、1289、1303、1318、1333、1348、1363、1378、1393、1408、1423、1437、1452、1467、1482、1497、1512、1527、1542、1557、1571、1586、1601、1616、1631、1646、1661、1676、1691、1705、1720、1735、1750、1765、1780、1795、1810、1825、1840、1854、1869、1884、1899、1914、1929、1944、1959、1974、1988、2003、2018、および2033。一例では、256シンボルのゴレイシーケンスが使用されてもよく、最初の128個のゴレイシンボルは、GIに使用され、残りの128個のゴレイシンボルは、パイロット間に分散される(たとえば、各パイロットに1シンボル)。しかしながら、本開示は、この例に限定されないこと、および受信機によって知られる他の基準がパイロットに使用される場合があることを諒解されたい。
【００６７】
分散パイロットは、GIを含まないブロックでも適用可能である。この点について、図7は、データシンボルと、ブロック750全体にわたって分散(散在)した複数のパイロット(ブロック750では黒い帯として示す)とを含む例示的なブロック750を示す。パイロットは、ブロックにほぼ均等に分散されてもよい。パイロット間の間隔は、厳密に均等である必要はないことを諒解されたい。各パイロットは、位相トラッキングで受信機を支援するために、受信機によって事前に知られる基準を含んでもよい。分散パイロットは、受信機がブロック750に沿って位相をトラッキングし、したがってブロック750に沿って位相雑音を低減することを可能にする。
【００６８】
いくつかの態様では、ブロック内の隣接するパイロット間の平均間隔は、10から120シンボルの間(たとえば、10データシンボルから120データシンボルの間)であってもよい。この間隔は、受信機が高いシンボルレート(たとえば、IEEE 802.11ay規格で使用される)の場合の位相変化をトラッキングすることを可能にするのに十分であり得る。本開示は上記の例に限定されないこと、および他の間隔サイズが使用される場合があることを諒解されたい。
【００６９】
上記で説明したように、本開示のいくつかの態様によるブロックは、チャネルボンディングを使用してともに結合された2つ以上のチャネルで送信されてもよい。チャネルボンディングは、スループットを上げるためにIEEE 802.11ay規格で提供される。いくつかの態様では、ブロックを含むペイロードは、チャネルボンディングを使用して2つ以上のチャネルで送信されてもよい。ヘッダもまた、チャネルボンディングを使用して2つ以上のチャネルで送信されてもよい。代替的に、ヘッダは、レガシーIEEE 802.11ad規格によりチャネルの各々で冗長的に送信されてもよい。また、プリアンブルは、チャネルボンディングを使用して2つ以上のチャネルで送信されてもよい。代替的に、プリアンブルは、レガシーIEEE 802.11ad規格によりチャネルの各々で冗長的に送信されてもよい。一例では、フレームは、レガシーIEEE 802.11ad規格によりチャネルの各々で冗長的に送信される第1のSTFフィールドと、チャネルボンディングを使用して2つ以上のチャネルで送信される第2のSTFフィールドとを含んでもよい。同様に、フレームは、レガシーIEEE 802.11ad規格によりチャネルの各々で冗長的に送信される第1のCEフィールドと、チャネルボンディングを使用して2つ以上のチャネルで送信される第2のCEフィールドとを含んでもよい。チャネルボンディングに関するさらなる詳細は、たとえば、その内容全体が参照により本明細書に組み込まれている、2015年4月14日に出願した米国仮出願第62/147,479号に見つけることができる。
【００７０】
上記で説明したように、ブロック内の分散パイロットは、受信機が位相雑音を低減させるためにブロックに沿って位相変化をトラッキングすることを可能にする。この点について、受信機は、ブロック内のパイロットの位置を事前に知ってもよい。たとえば、受信機は、ブロックにおけるパイロット位置を含むブロックフォーマット情報をメモリに記憶してもよい。この情報は、受信機が受信されたブロックにおいてパイロットを特定することを可能にする。受信機は、それぞれのパイロットを使用して各パイロット位置で受信信号の位相を測定し、位相雑音を低減させるために、測定した位相に基づいてブロックに沿って受信信号の位相変化をトラッキングしてもよい。上記の動作は、受信プロセッサ242または282によって実行されてもよい。したがって、分散パイロットは、受信機がブロックに沿ってパイロットベースの位相トラッキングを実行することを可能にする。
【００７１】
図8は、本開示のいくつかの態様による、ワイヤレス通信のための例示的な動作800を示す。動作800は、たとえば、ワイヤレスノード(たとえば、アクセスポイント110またはアクセス端末120)によって実行され得る。
【００７２】
810において、フレームが生成され、フレームは、複数のブロックを含むペイロードを含み、各ブロックは、データ部分と、データ部分に分散された複数のパイロットとを含む。たとえば、フレームは、フレームビルダ222または262によって生成されてもよい。各ブロックは、たとえば、図5、図6、もしくは図7に示すブロック構造550、650、もしくは750、または分散パイロットがある他のブロック構造を有してもよい。
【００７３】
820において、フレームは、ワイヤレス送信のために出力される。たとえば、フレームは、ワイヤレス送信のために、インターフェースを介してRFフロントエンド(たとえば、トランシーバ226または266)に出力されてもよい。
【００７４】
図9は、本開示のいくつかの態様による、ワイヤレス通信のための例示的な動作900を示す。動作900は、たとえば、ワイヤレスノード(たとえば、アクセスポイント110またはアクセス端末120)によって実行され得る。
【００７５】
910において、フレームを含む信号が受信され、フレームは、複数のブロックを含むペイロードを含み、各ブロックは、データ部分と、データ部分に分散された複数のパイロットとを含む。各ブロックは、たとえば、図5、図6、もしくは図7に示すブロック構造550、650、もしくは750、または分散パイロットがある他のブロック構造を有してもよい。
【００７６】
920において、ブロックのうちの1つまたは複数における複数のパイロットの各々の位置が決定される。たとえば、複数のパイロットの各々の位置は、ワイヤレスノードに記憶されたブロックフォーマット情報を使用して決定されてもよく、ブロックフォーマット情報は、ブロックにおけるパイロット位置を含む。930において、それぞれのパイロットを使用して、位置の各々における位相が測定される。940において、測定した位相に基づいて、受信信号の位相変化がトラッキングされる。
【００７７】
図10は、本開示のいくつかの態様による、例示的なデバイス1000を示す。デバイス1000は、アクセスポイント(たとえば、アクセスポイント110)またはアクセス端末(たとえば、アクセス端末120)で動作し、本明細書で説明する動作の1つまたは複数を実行するように構成されてもよい。デバイス1000は、処理システム1020と、処理システム1020に結合されたメモリ1010とを含む。メモリは、処理システム1020によって実行されると、本明細書で説明する動作の1つまたは複数を処理システム1020に実行させる命令を記憶してもよい。処理システム1020の例示的な実装形態を以下に提供する。デバイス1000はまた、処理システム1020に結合された送信/受信インターフェース1030を備える。インターフェース1030(たとえば、インターフェースバス)は、以下でさらに説明するように、処理システム1020を無線周波数(RF)フロントエンド(たとえば、トランシーバ226または266)にインターフェースするように構成されてもよい。
【００７８】
いくつかの態様では、処理システム1020は、本明細書で説明する動作の1つまたは複数を実行するために、送信データプロセッサ(たとえば、送信データプロセッサ220または260)、フレームビルダ(たとえば、フレームビルダ222または262)、送信プロセッサ(たとえば、送信プロセッサ224または264)、および/またはコントローラ(たとえば、コントローラ234または274)を含んでもよい。これらの態様では、処理システム1020は、フレームを生成し、(たとえば、アクセスポイント110またはアクセス端末120への)ワイヤレス送信のためにインターフェース1030を介してRFフロントエンド(たとえば、トランシーバ226または266)にフレームを出力してもよい。
【００７９】
いくつかの態様では、処理システム1020は、本明細書で説明する動作の1つまたは複数を実行するために、受信プロセッサ(たとえば、受信プロセッサ242または282)、受信データプロセッサ(たとえば、受信データプロセッサ244または284)、および/またはコントローラ(たとえば、コントローラ234または274)を含んでもよい。これらの態様では、処理システム1020は、インターフェース1030を介してRFフロントエンド(たとえば、トランシーバ226または266)からフレームを受信し、上記で説明した態様のいずれか1つまたは複数に従ってフレームを処理してもよい。
【００８０】
アクセス端末120の場合、デバイス1000は、処理システム1020に結合されたユーザインターフェース1040を含んでもよい。ユーザインターフェース1040は、(たとえば、キーボード、マウス、ジョイスティックなどを介して)ユーザからデータを受信し、処理システム1020にデータを提供するように構成されてもよい。ユーザインターフェース1040はまた、(たとえば、ディスプレイ、スピーカなどを介して)処理システム1020からユーザにデータを出力するように構成されてもよい。この場合、データは、ユーザに出力される前に追加の処理を受けてもよい。アクセスポイント110の場合、ユーザインターフェースは省略されてもよい。
【００８１】
フレームが、複数のブロックを含むペイロードを含み、各ブロックが、データ部分と、データ部分に分散された複数のパイロットとを含む、フレームを生成するための手段の例には、フレームビルダ222または262、および処理システム1020が含まれる。ワイヤレス送信のためにフレームを出力するための手段の例には、送信プロセッサ224または264、トランシーバ226または266、および送信/受信インターフェース1030が含まれる。データシンボルを受信するための手段の例には、フレームビルダ222または262、および処理システム1020が含まれる。受信したデータシンボルをブロックのデータ部分の間で分散するための手段の例には、フレームビルダ222または262、および処理システム1020が含まれる。データを符号化および変調してデータシンボルにするために使用される変調およびコーディング方式(MCS)を決定するための手段の例には、コントローラ234または274、フレームビルダ222または262、および処理システム1020が含まれる。決定されたMCSの表示をヘッダに挿入するための手段の例には、フレームビルダ222または262、および処理システム1020が含まれる。
【００８２】
フレームが、複数のブロックを含むペイロードを含み、各ブロックが、データ部分と、データ部分に分散された複数のパイロットとを含む、フレームを含む信号を受信するための手段の例には、トランシーバ226または266、受信プロセッサ242または282、および送信/受信インターフェース1030が含まれる。ブロックのうちの1つまたは複数における複数のパイロットの各々の位置を決定するための手段の例には、受信プロセッサ242または282、コントローラ234または274、および処理システム1020が含まれる。それぞれのパイロットを使用して位置の各々において位相を測定するための手段の例には、受信プロセッサ242または282、コントローラ234または274、および処理システム1020が含まれる。測定した位相に基づいて受信信号の位相変化をトラッキングするための手段の例には、受信プロセッサ242または282、コントローラ234または274、および処理システム1020が含まれる。装置に記憶されたブロックフォーマット情報を使用して複数のパイロットの各々の位置を決定するための手段の例には、コントローラ234または274、および処理システム1020が含まれる。ブロックのデータ部分からデータシンボルを復元するための手段の例には、受信プロセッサ242または282、および処理システム1020が含まれる。表示された変調方式に基づいてデータシンボルを復調するための手段の例には、受信データプロセッサ244または284、および処理システム1020が含まれる。
【００８３】
上記で説明した方法の様々な動作は、対応する機能を実行することができる任意の適切な手段によって実行されてもよい。この手段は、限定はしないが、回路、特定用途向け集積回路(ASIC)、またはプロセッサを含む、様々なハードウェアおよび/またはソフトウェア構成要素および/またはモジュールを含んでもよい。一般に、図に示される動作がある場合、それらの動作は、同様の番号を付された対応する同等のミーンズプラスファンクション構成要素を有してもよい。
【００８４】
本明細書で使用する「決定すること(determining)」という用語は、多種多様なアクションを包含する。たとえば、「決定する」ことは、計算すること、算出すること、処理すること、導出すること、調査すること、ルックアップすること(たとえば、テーブル、データベースまたは別のデータ構造内でルックアップすること)、確認することなどを含んでもよい。また、「決定すること」は、受信すること(たとえば、情報を受信すること)、アクセスすること(たとえば、メモリ中のデータにアクセスすること)などを含む場合がある。また、「決定すること」は、解決すること、選択すること、選定すること、確立することなどを含む場合がある。
【００８５】
本明細書で使用する場合、項目のリストのうちの「少なくとも1つ」を指す語句は、単一のメンバーを含むこれらの項目の任意の組合せを指す。一例として、「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の任意の他の順序)をカバーすることが意図される。
【００８６】
本開示に関連して説明した様々な例示的な論理ブロック、モジュール、回路(たとえば、処理システム1020)は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス(PLD)、ディスクリートゲートもしくはトランジスタロジック、ディスクリートハードウェア構成要素、または本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサは、マイクロプロセッサであってもよいが、代替として、プロセッサは、任意の市販のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであってもよい。プロセッサはまた、コンピューティングデバイスの組合せ(たとえば、DSPおよびマイクロプロセッサの組合せ、複数のマイクロプロセッサ、DSPコアと連携した1つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成)として実現される場合もある。
【００８７】
本開示に関して説明した方法またはアルゴリズムのステップは、直接ハードウェアにおいて具現化されても、プロセッサによって実行されるソフトウェアモジュールにおいて具現化されても、またはその2つの組合せにおいて具現化されてもよい。ソフトウェアモジュールは、当技術分野で知られている任意の形式の記憶媒体(たとえば、メモリ1010)内に存在してもよい。使用できる記憶媒体のいくつかの例は、ランダムアクセスメモリ(RAM)、読取り専用メモリ(ROM)、フラッシュメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROMなどを含む。ソフトウェアモジュールは、単一の命令、または多数の命令を含んでもよく、いくつかの異なるコードセグメント上で、異なるプログラム間で、および複数の記憶媒体にわたって分散されてもよい。記憶媒体は、プロセッサがその記憶媒体から情報を読み取ることができ、その記憶媒体に情報を書き込むことができるように、プロセッサに結合することができる。代替として、記憶媒体はプロセッサと一体であってもよい。
【００８８】
本明細書で開示した方法は、説明した方法を実現するための1つまたは複数のステップまたはアクションを含む。方法ステップおよび/または方法アクションは、特許請求の範囲から逸脱することなく互いに入れ替えてもよい。言い換えれば、ステップまたはアクションの特定の順序が指定されない限り、特定のステップおよび/またはアクションの順序および/または使用は、特許請求の範囲から逸脱することなく変更されてもよい。
【００８９】
説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せにおいて実装されてよい。ハードウェアとして実装される場合、例示的なハードウェア構成は、ワイヤレスノード内の処理システムを含んでもよい。処理システムは、バスアーキテクチャを用いて実装されてもよい。バスは、処理システムの特定の適用例および全体的な設計制約に応じて、任意の数の相互接続バスおよびブリッジを含んでもよい。バスは、プロセッサ、機械可読媒体、およびバスインターフェースを含む様々な回路を互いにリンクしてもよい。バスインターフェースは、バスを介して、とりわけ、処理システムにネットワークアダプタを接続するために使用されてもよい。ネットワークアダプタは、PHY層の信号処理機能を実装するために使用されてもよい。アクセス端末120(図1参照)の場合において、ユーザインターフェース(たとえば、キーパッド、ディスプレイ、マウス、ジョイスティック、など)も、バスに接続されてもよい。バスは、タイミング源、周辺装置、電圧調整器、電力管理回路などの、様々な他の回路をリンクさせる場合もある。これらの回路は当該技術分野において周知であり、したがって、これらの回路についてこれ以上説明することはない。
【００９０】
プロセッサは、機械可読媒体に記憶されたソフトウェアの実行を含む、バスおよび一般的な処理を管理する役割を担う場合がある。プロセッサは、1つまたは複数の汎用および/または専用プロセッサを用いて実装されてもよい。例としては、マイクロプロセッサ、マイクロコントローラ、DSPプロセッサ、およびソフトウェアを実行することができる他の回路がある。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはその他の名称で呼ばれるかどうかにかかわらず、命令、データ、またはそれらの任意の組合せを意味するように広く解釈されるものとする。機械可読媒体には、例として、RAM(ランダムアクセスメモリ)、フラッシュメモリ、ROM(読取り専用メモリ)、PROM(プログラマブル読取り専用メモリ)、EPROM(消去可能プログラマブル読取り専用メモリ)、EEPROM(電気的消去可能プログラマブル読取り専用メモリ)、レジスタ、磁気ディスク、光ディスク、ハードドライブ、もしくは任意の他の適切な記憶媒体、またはそれらの任意の組合せを含めてもよい。機械可読媒体は、コンピュータプログラム製品に組み入れられる場合がある。コンピュータプログラム製品は、パッケージング材料を含む場合がある。
【００９１】
ハードウェア実装形態では、機械可読媒体は、プロセッサとは別個の処理システムの一部であってもよい。しかしながら、当業者が容易に諒解するように、機械可読媒体またはその任意の部分は、処理システムの外部に存在してもよい。例として、機械可読媒体は、そのすべてがバスインターフェースを介してプロセッサによってアクセスされる場合がある、伝送線路、データによって変調された搬送波、および/またはワイヤレスノードとは別個のコンピュータ製品を含んでもよい。代替的または追加的に、機械可読媒体またはその任意の部分は、キャッシュおよび/または汎用レジスタファイルなどと同様にプロセッサに統合されてよい。
【００９２】
処理システムは、すべてが外部バスアーキテクチャを介して他のサポート回路と互いにリンクされる、プロセッサ機能を実現する1つまたは複数のマイクロプロセッサと、機械可読媒体の少なくとも一部分を構成する外部メモリとを有する汎用処理システムとして構成されてもよい。代替的に、処理システムは、プロセッサを有するASIC(特定用途向け集積回路)と、バスインターフェースと、ユーザインターフェース(アクセス端末の場合)と、サポート回路と、単一のチップに統合された機械可読媒体の少なくとも一部分とを用いて、あるいは1つまたは複数のFPGA(フィールドプログラマブルゲートアレイ)、PLD(プログラマブル論理デバイス)、コントローラ、ステートマシン、ゲート論理、個別ハードウェア構成要素、もしくは任意の他の適切な回路、または本開示全体にわたって説明した様々な機能を実行することができる回路の任意の組合せを用いて実装されてもよい。当業者には、特定の用途とシステム全体に課せられた全体的な設計制約とに応じて処理システムに関する説明した機能を最適に実装する方法が認識されよう。
【００９３】
機械可読媒体は、いくつかのソフトウェアモジュールを含んでもよい。ソフトウェアモジュールは、プロセッサによって実行されたときに、処理システムに様々な機能を実行させる命令を含む。ソフトウェアモジュールは、送信モジュールおよび受信モジュールを含んでもよい。各ソフトウェアモジュールは、単一の記憶デバイス内に存在しても、または複数の記憶デバイスに分散されてもよい。例として、トリガイベントが発生したときに、ソフトウェアモジュールは、ハードドライブからRAMにロードされてもよい。ソフトウェアモジュールの実行中、プロセッサは、アクセス速度を高めるために、命令のうちのいくつかをキャッシュにロードしてもよい。次いで、1つまたは複数のキャッシュラインが、プロセッサによって実行できるように汎用レジスタファイルにロードされてもよい。以下でソフトウェアモジュールの機能に言及する場合、そのような機能は、そのソフトウェアモジュールからの命令を実行するときにプロセッサによって実装されることが理解されよう。
【００９４】
機能は、ソフトウェアに実装される場合、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信されてもよい。コンピュータ可読媒体は、コンピュータ記憶媒体と、コンピュータプログラムの1つの場所から別の場所への転送を容易にする任意の媒体を含む通信媒体との両方を含む。記憶媒体は、コンピュータによりアクセス可能な任意の利用可能な媒体であってもよい。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスク記憶装置、磁気ディスクス記憶装置もしくは他の磁気記憶デバイス、または、命令もしくはデータ構造の形態の所望のプログラムコードを搬送もしくは記憶するために使用することができ、コンピュータによってアクセスすることができる、任意の他の媒体を含むことができる。また、任意の接続も厳密にはコンピュータ可読媒体と呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL)、または赤外線(IR)、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。ディスク(disk)およびディスク(disc)は、本明細書で使用されるときに、コンパクトディスク(disc)(CD)、レーザディスク(disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フロッピー(登録商標)ディスク(disk)、およびBlu-ray(登録商標)ディスク(disc)を含み、ディスク(disk)は、通常はデータを磁気的に再生し、ディスク(disc)は、レーザを用いてデータを光学的に再生する。したがって、いくつかの態様では、コンピュータ可読媒体は、非一時的コンピュータ可読媒体(たとえば、有形媒体)を含んでもよい。さらに、他の態様では、コンピュータ可読媒体は、一時的なコンピュータ可読媒体(たとえば、信号)を含んでもよい。上記の組合せはまた、コンピュータ可読媒体の範囲内に含まれるものとする。
【００９５】
したがって、いくつかの態様は、本明細書で提示された動作を実施するためのコンピュータプログラム製品を含んでもよい。たとえば、そのようなコンピュータプログラム製品は、本明細書において説明した動作を実施するように1つまたは複数のプロセッサによって実行可能である命令がその上に記憶された(ならびに/あるいは符号化された)コンピュータ可読媒体を含んでもよい。いくつかの態様では、コンピュータプログラム製品はパッケージング材料を含んでもよい。
【００９６】
さらに、本明細書で説明された方法および技法を実施するためのモジュールおよび/または他の適切な手段は、適用可能な場合、アクセス端末および/または基地局によってダウンロードし、ならびに/あるいは他の方法で取得することができることを諒解されたい。たとえば、そのようなデバイスは、本明細書において説明した方法を実施するための手段の転送を可能にするためにサーバに結合することができる。代替的に、本明細書において説明した様々な方法は、アクセス端末および/または基地局が記憶手段をデバイスに結合するかまたは供給したときに様々な方法を取得することができるように、記憶手段(たとえば、RAM、ROM、コンパクトディスク(CD)またはフロッピー(登録商標)ディスクなどの物理的記憶媒体など)を介して実現することができる。その上、本明細書において説明した方法および技法をデバイスに供給するための任意の他の好適な技法を利用することができる。
【００９７】
特許請求の範囲が、上で示された厳密な構成および構成要素に限定されないことを理解されたい。上で説明した方法および装置の配置、動作および細部において、特許請求の範囲から逸脱することなく、様々な変更、改変および変形が加えられてもよい。
【符号の説明】
【００９８】
100  ワイヤレス通信システム
110  アクセスポイント
120  アクセス端末
130  システムコントローラ
210  アクセスポイント
215  データソース
220  送信データプロセッサ
222  フレームビルダ
224  送信プロセッサ
226  トランシーバ
230  アンテナ
234  コントローラ
236  メモリ
242  受信プロセッサ
244  受信データプロセッサ
246  データシンク
255  データソース
260  送信データプロセッサ
262  フレームビルダ
264  送信プロセッサ
266  トランシーバ
270  アンテナ
274  コントローラ
276  メモリ
282  受信プロセッサ
284  受信データプロセッサ
286  データシンク
300  フレーム
305  プリアンブル
310  ヘッダ
315  ペイロード
320  ビームフォーミングトレーニングフィールド
330  ショートトレーニングフィールド(STF)シーケンス
340  チャネル推定(CE)シーケンス
410  ガードインターバル(GI)
420  データ部分
550  ブロック構造
610  GI
620  データ部分
650  ブロック構造
750  ブロック構造
1000  デバイス
1010  メモリ
1020  処理システム
1030  送信/受信インターフェース
1040  ユーザインターフェース
【図１】
2018518871.tif 000003
【図２】
2018518871.tif 000004
【図３】
2018518871.tif 000005
【図４】
2018518871.tif 000006
【図５】
2018518871.tif 000007
【図６】
2018518871.tif 000008
【図７】
2018518871.tif 000009
【図８】
2018518871.tif 000010
【図９】
2018518871.tif 000011
【図１０】
2018518871.tif 000012
【国際調査報告】
2018518871.tif 000013
2018518871.tif 000014
2018518871.tif 000015