(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信デバイスにおけるワイヤレス通信の方法であって、
チャネル上でデータフレームを受信することと、
前記受信されたデータフレームのガードインターバルにおける超過時間量に少なくとも部分的に基づいて前記チャネルのための残余チャネル長（ＲＣＬ）を推定することと、
前記推定されたＲＣＬに少なくとも部分的に基づいて有限インパルス応答（ＦＩＲ）フィルタを変更することと
を備える、方法。
【請求項２】
前記ＦＩＲフィルタを変更することが、前記推定されたＲＣＬに基づいて、前記ＦＩＲフィルタのためのタップの数を適応させることを備える、請求項１に記載の方法。
【請求項３】
前記タップの数を適応させることは、前記ＦＩＲフィルタにいくつかの追加のタップを追加することを備える、請求項２に記載の方法。
【請求項４】
前記ＦＩＲフィルタを前記変更することは、前記推定されたＲＣＬが非負値であることに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項５】
前記受信されたデータフレームに基づいて、前記チャネルのチャネル周波数応答を決定することと、
前記チャネル周波数応答に対してポストコーディング演算を実施することと、
前記ポストコーディング演算の後の前記チャネル周波数応答に基づいて、チャネルインパルス応答を決定することと、
前記決定されたチャネルインパルス応答に基づいて、チャネル遅延拡散を決定することと、ここにおいて、前記推定されたＲＣＬは、前記決定されたチャネル遅延拡散に少なくとも部分的に基づく、
をさらに備える、請求項１に記載の方法。
【請求項６】
前記変更されたＦＩＲフィルタが、緊密なスペクトルマスクに関連し、ここにおいて、前記緊密なスペクトルマスクが、変更されていないスペクトルマスクよりも緊密である、請求項１に記載の方法。
【請求項７】
前記ＦＩＲフィルタを変更することが、
前記ＦＩＲフィルタにタップを追加するように、または後続のデータフレームのためのガードインターバル（ＧＩ）を調整するようにとの指示をピアデバイスに送ることを備え、ここにおいて、前記ピアデバイスが前記受信されたデータフレームを送信した、請求項１に記載の方法。
【請求項８】
前記推定されたＲＣＬがしきい値よりも大きいと決定することと、
前記推定されたＲＣＬが前記しきい値よりも大きいという前記決定に少なくとも部分的に基づいて、出力電力を増加または低減させることと
をさらに備える、請求項１に記載の方法。
【請求項９】
前記推定されたＲＣＬがしきい値よりも大きいと決定することと、
前記推定されたＲＣＬが前記しきい値よりも大きいという前記決定に少なくとも部分的に基づいて、無線周波数（ＲＦ）パラメータを低下させることと、ここにおいて、前記ＲＦパラメータが送信エラーベクトル振幅（ＥＶＭ）に関連する、
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記ＲＣＬに少なくとも部分的に基づいてＧＩを調整することをさらに備える、請求項１に記載の方法。
【請求項１１】
ワイヤレス通信デバイスにおけるワイヤレス通信のための装置であって、
前記チャネル上で前記データフレームを受信するための手段と、
前記受信されたデータフレームのガードインターバルにおける超過時間量に少なくとも部分的に基づいて前記チャネルのための残余チャネル長（ＲＣＬ）を推定するための手段と、
前記推定されたＲＣＬに少なくとも部分的に基づいて前記有限インパルス応答（ＦＩＲ）フィルタを変更するための手段と
を備える、装置。
【請求項１２】
前記ＦＩＲフィルタを変更するための前記手段が、前記推定されたＲＣＬに基づいて、前記ＦＩＲフィルタのためのタップの数を適応させるための手段を備える、請求項１１に記載の装置。
【請求項１３】
前記ＲＣＬを推定するための前記手段が、
前記受信されたデータフレームに基づいて、前記チャネルのチャネル周波数応答を決定するための手段と、
前記チャネル周波数応答に対してポストコーディング演算を実施するための手段と、
前記ポストコーディング演算の後の前記チャネル周波数応答に基づいて、チャネルインパルス応答を決定するための手段と、
前記決定されたチャネルインパルス応答に基づいて、チャネル遅延拡散を決定するための手段と、ここにおいて、前記推定されたＲＣＬは、前記決定されたチャネル遅延拡散に少なくとも部分的に基づく、
を含む、請求項１１に記載の装置。
【請求項１４】
前記ＦＩＲフィルタにタップを追加するように、または後続のデータフレームのためのガードインターバルを調整するようにとの指示をピアデバイスに送るための手段をさらに備え、ここにおいて、前記ピアデバイスが前記受信されたデータフレームを送信した、請求項１１に記載の装置。
【請求項１５】
前記推定されたＲＣＬがしきい値よりも大きいと決定するための手段と、
前記推定されたＲＣＬが前記しきい値よりも大きいという前記決定に少なくとも部分的に基づいて、出力電力を増加または低減させるための手段と
をさらに備える、請求項１１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
[0001]本特許出願は、本出願の譲受人に譲渡され、２０１４年８月２０日に出願された「Delay Spread Estimation and Utilization」と題する、ＨｏｍＣｈａｕｄｈｕｒｉらによる米国特許出願第１４／４６４，０１９号の優先権を主張する。
【０００２】
[0002]以下は、一般にワイヤレス通信に関し、より詳細には、遅延拡散推定および利用に関する。
【背景技術】
【０００３】
[0003]ワイヤレス通信システムは、音声、ビデオ、パケットデータ、メッセージング、ブロードキャストなどの様々なタイプの通信コンテンツを提供するために広く展開されている。これらのシステムは、利用可能なシステムリソース（たとえば、時間、周波数、および電力）を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続システムであり得る。
【０００４】
[0004]ワイヤレス通信ネットワークは、いくつかのワイヤレスデバイスのための通信をサポートすることができるいくつかのネットワークデバイス、たとえば、アクセスポイント（ＡＰ）を含み得る。ワイヤレスデバイスはネットワークデバイスと双方向に通信し得る。たとえば、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）では、局（ＳＴＡ）は、ダウンリンクおよびアップリンクを介して関連するＡＰと通信し得る。ダウンリンク（または順方向リンク）はＡＰから局への通信リンクを指し、アップリンク（または逆方向リンク）は局からＡＰへの通信リンクを指す。
【０００５】
[0005]場合によっては、ワイヤレス送信は、データシンボルを分離するガードインターバルによってプリペンドされ得る。ガードインターバルの使用は、関連する時間および周波数リソースが、新しいデータを送信するために使用されないことがあるので、より低いデータレートを生じ得る。しかしながら、ガードインターバルはシンボル間干渉（ＩＳＩ）を緩和し得る。たとえば、ガードインターバルは、チャネル拡散（すなわち、信号のいくつかの周波数範囲が、マルチパス信号伝搬によって引き起こされた遅延の後に受信機に到達し得る）によって引き起こされるＩＳＩを低減し得る。また、ワイヤレスデバイス（送信機または受信機のいずれか）は、信号に対して有限インパルス応答（ＦＩＲ）フィルタ処理を実施するためにガードインターバル期間を使用し得る。場合によっては、ガードインターバルは、チャネル拡散と、ＦＩＲフィルタ期間と、他の有用な遅延期間との合計よりも長いことがある。これは、超過未使用送信時間オーバーヘッドを生じ得る。
【発明の概要】
【０００６】
[0006]本開示は、一般にワイヤレス通信システムに関し、より詳細には、遅延拡散推定および利用のための改善されたシステム、方法、および／または装置に関する。ワイヤレス通信デバイスが、データフレームを受信し、残余チャネル長（ＲＣＬ：residual channel length）を推定するためにそのデータフレームを使用し得る。デバイスは、次いで、推定されたＲＣＬに基づいて有限インパルス応答（ＦＩＲ）フィルタを変更し得る。たとえば、デバイスは、ＦＩＲフィルタに追加のタップを追加し得る。デバイスは、ＲＣＬが０にまたはその近くになるまで、ＦＩＲフィルタを調整し続け得る。場合によっては、ワイヤレス通信デバイスは、推定されたＲＣＬに基づいて、ＦＩＲフィルタを調整するようにとの指示を送信デバイスに送り得る。場合によっては、ガードインターバルの長さも、推定されたＲＣＬに基づいて調整され得る。
【０００７】
[0007]遅延拡散推定および利用の方法について説明する。本方法は、チャネル上でデータフレームを受信することと、受信されたデータフレームに少なくとも部分的に基づいてチャネルのためのＲＣＬを推定することと、推定されたＲＣＬに少なくとも部分的に基づいてＦＩＲフィルタを変更することとを含み得る。
【０００８】
[0008]遅延拡散推定および利用のための装置について説明する。本装置は、チャネル上でデータフレームを受信するための手段と、受信されたデータフレームに少なくとも部分的に基づいてチャネルのためのＲＣＬを推定するための手段と、推定されたＲＣＬに少なくとも部分的に基づいてＦＩＲフィルタを変更するための手段とを含み得る。
【０００９】
[0009]遅延拡散推定および利用のための装置について説明する。本装置は、プロセッサと、プロセッサと電子通信しているメモリと、メモリに記憶された命令とを含み得、ここにおいて、命令は、チャネル上でデータフレームを受信することと、受信されたデータフレームに少なくとも部分的に基づいてチャネルのためのＲＣＬを推定することと、推定されたＲＣＬに少なくとも部分的に基づいてＦＩＲフィルタを変更することとを行うようにプロセッサによって実行可能である。
【００１０】
[0010]遅延拡散推定および利用のためのコードを記憶する非一時的コンピュータ可読媒体についても説明する。コードは、チャネル上でデータフレームを受信することと、受信されたデータフレームに少なくとも部分的に基づいてチャネルのためのＲＣＬを推定することと、推定されたＲＣＬに少なくとも部分的に基づいてＦＩＲフィルタを変更することとを行うようにプロセッサによって実行可能な命令を含み得る。
【００１１】
[0011]上記で説明した方法、装置、および／または非一時的コンピュータ可読媒体のいくつかの例では、ＦＩＲフィルタを変更することは、ＦＩＲフィルタにいくつかの追加のタップを追加することを備える。いくつかの例では、ＦＩＲフィルタに追加されたいくつかの追加のタップは、後続の推定されたＲＣＬを非負値（non-negative value）であるようにする。
【００１２】
[0012]上記で説明した方法、装置、および／または非一時的コンピュータ可読媒体のいくつかの例では、推定されたＲＣＬは非負値であり、ＦＩＲフィルタを変更することは、推定されたＲＣＬが非負値であることに少なくとも部分的に基づく。いくつかの例では、ＦＩＲフィルタは受信ＦＩＲフィルタである。
【００１３】
[0013]上記で説明した方法、装置、および／または非一時的コンピュータ可読媒体のいくつかの例では、ＦＩＲフィルタを変更することは、データフレームに続く次のフレームのためにＦＩＲフィルタのためのタップの数を適応させることを備える。いくつかの例では、ＦＩＲフィルタを変更することは、データフレームを備える受信されたフレームのセットに基づいてＦＩＲフィルタのためのタップの数を適応させることを備える。
【００１４】
[0014]上記で説明した方法、装置、および／または非一時的コンピュータ可読媒体のいくつかの例では、計算されたＨ行列に対してポストコーディング演算を実施することをさらに含み得る。いくつかの例では、ポストコーディング演算はデータフレームのために実施される。
【００１５】
[0015]上記で説明した方法、装置、および／または非一時的コンピュータ可読媒体のいくつかの例では、変更されたＦＩＲフィルタは、より緊密なチャネル選択性に関連する。いくつかの例では、ＦＩＲフィルタは受信機ＦＩＲファイラーである。
【００１６】
[0016]上記で説明した方法、装置、および／または非一時的コンピュータ可読媒体のいくつかの例では、ＦＩＲフィルタは送信ＦＩＲフィルタである。いくつかの例では、変更されたＦＩＲフィルタは、緊密なスペクトルマスクに関連し、ここにおいて、緊密なスペクトルマスクは、変更されていないスペクトルマスクよりも緊密である。いくつかの例では、ＦＩＲフィルタを変更することは、送信ＦＩＲフィルタにより多くのタップを追加するようにとの指示をピアデバイスに送ることを備え、ここにおいて、ピアデバイス（peer device）はデータフレームを送信した。
【００１７】
[0017]上記で説明した方法、装置、および／または非一時的コンピュータ可読媒体のいくつかの例では、後続のデータフレームのためのＧＩを調整するようにとの指示をピアデバイスに送ることをさらに含み得る。
【００１８】
[0018]上記で説明した方法、装置、および／または非一時的コンピュータ可読媒体のいくつかの例では、推定されたＲＣＬがしきい値よりも大きいと決定することをさらに含み得る。いくつかの例は、推定されたＲＣＬがしきい値よりも大きいという決定に少なくとも部分的に基づいて、出力電力を増加させることを含み得る。いくつかの例は、推定されたＲＣＬがしきい値よりも大きいという決定に少なくとも部分的に基づいて、出力電力を低減することを含み得る。いくつかの例は、電力消費を低減するために、推定されたＲＣＬがしきい値よりも大きいという決定に少なくとも部分的に基づいて、無線周波数（ＲＦ）パラメータを低下させることを含み得、ここにおいて、ＲＦパラメータは送信エラーベクトル振幅（ＥＶＭ）に関連する。
【００１９】
[0019]上記で説明した方法、装置、および／または非一時的コンピュータ可読媒体のいくつかの例では、チャネルインパルス応答を決定することをさらに含み得、ここにおいて、推定されたＲＣＬは、決定されたチャネルインパルス応答に少なくとも部分的に基づく。いくつかの例は、ＲＣＬに少なくとも部分的に基づいてＧＩを調整することを含み得る。
【００２０】
[0020]上記では、以下の発明を実施するための形態がより良く理解され得るように、本開示による例の特徴および技術的利点についてやや広く概説した。以下で、追加の特徴および利点について説明する。開示する概念および具体例は、本開示の同じ目的を実行するための他の構造を変更または設計するための基礎として容易に利用され得る。そのような等価な構成は、添付の特許請求の範囲から逸脱しない。本明細書で開示する概念の特徴、それらの編成と動作方法の両方は、関連する利点とともに、添付の図に関連して以下の説明を検討するとより良く理解されよう。図の各々は、例示および説明のみの目的で提供され、特許請求の範囲の限界を定めるものではない。
【００２１】
[0021]本開示の性質および利点のさらなる理解は、以下の図面を参照して実現され得る。添付の図において、同様の構成要素または特徴は同じ参照ラベルを有し得る。さらに、同じタイプの様々な構成要素は、参照ラベルの後に、ダッシュと、それらの同様の構成要素同士を区別する第２のラベルとを続けることによって区別され得る。第１の参照ラベルのみが本明細書において使用される場合、説明は、第２の参照ラベルにかかわらず、同じ第１の参照ラベルを有する同様の構成要素のうちのいずれにも適用可能である。
【図面の簡単な説明】
【００２２】
【図１】[0022]本開示の様々な態様による、ワイヤレス通信システムの一例を示す図。
【図２】[0023]本開示の様々な態様による、マルチパス伝搬をもつワイヤレス通信システムの一例を示す図。
【図３Ａ】[0024]本開示の様々な態様による、遅延拡散推定および利用のためのワイヤレス送信の例示的なセットを示す図。
【図３Ｂ】[0025]本開示の様々な態様による、遅延拡散推定および利用のためのワイヤレス送信の例示的なセットを示す図。
【図４】[0026]本開示の様々な態様による、遅延拡散推定および利用のための方法を示すフローチャート。
【図５】[0027]本開示の様々な態様による、遅延拡散推定および利用のためのデバイスのブロック図。
【図６】[0028]本開示の様々な態様による、遅延拡散推定および利用のためのデバイスのブロック図。
【図７】[0029]本開示の様々な態様による、遅延拡散推定および利用のためのデバイスのブロック図。
【図８】[0030]本開示の様々な態様による、遅延拡散推定および利用のためのシステムのブロック図。
【図９】[0031]本開示の様々な態様による、遅延拡散推定および利用のための方法を示すフローチャート。
【図１０】[0032]本開示の様々な態様による、遅延拡散推定および利用のための方法を示すフローチャート。
【図１１】[0033]本開示の様々な態様による、遅延拡散推定および利用のための方法を示すフローチャート。
【図１２】[0034]本開示の様々な態様による、遅延拡散推定および利用のための方法を示すフローチャート。
【図１３】[0035]本開示の様々な態様による、遅延拡散推定および利用のための方法を示すフローチャート。
【図１４】[0036]本開示の様々な態様による、遅延拡散推定および利用のための方法を示すフローチャート。
【発明を実施するための形態】
【００２３】
[0037]説明する特徴は、概して、遅延拡散推定および利用のための改善されたシステム、方法、および／または装置に関する。ワイヤレス通信デバイスが、データフレームを受信し、残余チャネル長（ＲＣＬ）を推定するためにそのデータフレームを使用し得る。デバイスは、次いで、推定されたＲＣＬに基づいて有限インパルス応答（ＦＩＲ）フィルタを変更し得る。たとえば、デバイスは、ＦＩＲフィルタに追加のタップを追加し得る。デバイスは、ＲＣＬが０にまたはその近くになるまで、ＦＩＲフィルタを調整し続け得る。場合によっては、ワイヤレス通信デバイスは、推定されたＲＣＬに基づいて、ＦＩＲフィルタを調整するようにとの指示を送信デバイスに送り得る。場合によっては、ガードインターバルの長さも、推定されたＲＣＬに基づいて調整され得る。
【００２４】
[0038]ガードインターバルの長さが、チャネル遅延、ＦＩＲフィルタ期間、および他の有用な遅延のための合計時間を超過する場合、ワイヤレス送信は送信時間オーバーヘッドにおいて超過を有し得る。したがって、場合によっては、ガードインターバルの長さは低減され得る。他の場合には、ワイヤレスデバイスは、ＦＩＲフィルタ処理のために使用される時間を増加させ得る。ＲＣＬに基づいてＦＩＲフィルタ処理のために使用される時間を増加させることは、改善されたチャネル選択性またはより緊密なスペクトルマスクを生じ得る。これは、エンドユーザにとって改善された信号品質を生じ得る。したがって、説明する特徴は、遅延拡散の知識を使用してレート適応とチャネル選択性フィルタとを改善し得る。説明する特徴は、開ループ動作モードまたは閉ループ動作モードで使用され得る。
【００２５】
[0039]以下の説明は、例を与えるものであり、特許請求の範囲に記載された範囲、適用可能性、または例を限定するものではない。本開示の範囲から逸脱することなく、説明する要素の機能および構成において変更が行われ得る。様々な例は、適宜に様々なプロシージャまたは構成要素を省略、置換、または追加し得る。たとえば、説明する方法は、説明する順序とは異なる順序で実施され得、様々なステップが追加、省略、または組み合わせられ得る。また、いくつかの例に関して説明する特徴は、他の例において組み合わせられ得る。
【００２６】
[0040]図１に、本開示の様々な態様に従って構成された（ワイヤレスフィデリティ（Ｗｉ−Ｆｉ（登録商標））ネットワークとしても知られる）ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）１００を示す。ＷＬＡＮ１００は、アクセスポイント（ＡＰ）１０５と、複数の関連する局１１５とを含む。この例では、局（ＳＴＡ）＿１、ＳＴＡ＿２、ＳＴＡ＿３、ＳＴＡ＿４、ＳＴＡ＿５、ＳＴＡ＿６、およびＳＴＡ＿７として識別される７つの局１１５が示されている。しかしながら、示された数は単に説明のためであるので、ＷＬＡＮ１００は、図１に示されたものよりも多いまたは少ない局１１５を有し得る。ＡＰ１０５および関連する局１１５は、基本サービスセット（ＢＳＳ）または拡張サービスセット（ＥＳＳ）を表し得る。ネットワーク中の様々な局１１５は、ＡＰ１０５を通して互いと通信することが可能である。また、ＷＬＡＮ１００の基本サービスエリア（ＢＳＡ）を表し得るＡＰ１０５のカバレージエリア１２０が示されている。図１には示されていないが、ＷＬＡＮ１００に関連する拡張ネットワーク基地局は、一般に、複数のＡＰ１０５がＥＳＳにおいて接続されることを可能にし得るワイヤードまたはワイヤレス配信システム（ＤＳ）に接続され得る。
【００２７】
[0041]ＡＰ１０５は、送信１３０を使用して局１１５の各々と双方向に通信し得る。送信１３０は、ＡＰ１０５から局１１５に送られるダウンリンク送信、たとえば、ビーコンフレーム、ならびに局１１５からＡＰ１０５に送られるアップリンク送信、たとえば、肯定応答（ＡＣＫ）フレームを含み得る。一般に、ＡＰ１０５は、カバレージエリア１２０内にある局１１５にそれのダウンリンク送信をブロードキャストする。場合によっては、ＷＬＡＮ１００におけるアップリンク（ＵＬ）送信またはダウンリンク（ＤＬ）送信は、マルチパス伝搬または他の形態のチャネル拡散を受け得る。したがって、シンボル間干渉から保護するために、ＡＰ１０５およびＳＴＡ１１５はガードインターバル（ＧＩ）を利用し得る。時間領域において信号を分離することに加えて、ＧＩはまた、たとえば、ＦＩＲフィルタを使用して、ＵＬ信号またはＤＬ信号をフィルタ処理するためにデバイスによって使用され得る。
【００２８】
[0042]本開示によれば、ワイヤレス通信デバイス（たとえば、ＳＴＡ１１５またはＡＰ１０５）は、別のデバイスからデータフレームを受信し、ＲＣＬ（すなわち、超過ＧＩ時間期間）を推定し、（たとえば、ＦＩＲフィルタに追加のタップを追加することによって）ＦＩＲフィルタを変更し得る。デバイスは、ＲＣＬが０にまたはその近くになるまで、ＦＩＲフィルタを調整し続け得る。
【００２９】
[0043]図２に、本開示の様々な態様による、マルチパス伝搬をもつワイヤレス通信システム２００の一例を示す。ワイヤレス通信システム２００は、マルチパス伝搬（および、その結果、チャネル拡散）を受ける通信リンク２０５を介してＳＴＡ１１５−ａと通信しているＡＰ１０５−ａを含み得る。
【００３０】
[0044]マルチパス伝搬は、様々な経路長をもつ異なる経路を介して受信機に到達するワイヤレス信号の異なるコピーによって引き起こされ得る。ワイヤレス通信システム２００は、ＡＰ１０５−ａからＳＴＡ１１５−ａへの直接経路２０５と、間接経路２１０とを示している。異なる経路長は、たとえば、大気反射および屈折、ならびに建築物、水、または他の表面からの反射に基づき得る。ワイヤレス通信システム２００は、物理的物体２１５が間接経路２１０を生じる反射を引き起こすことを示している。マルチパス伝搬の影響は、信号の位相シフトならびに強め合うおよび弱め合う干渉（たとえば、シンボル間干渉（ＩＳＩ））を含み得る。
【００３１】
[0045]ＧＩは、チャネル拡散の影響を緩和するために、ならびにＡＰ１０５−ａおよびＳＴＡ１１５−ａが信号フィルタ処理と他の信号処理（たとえば、デジタル予歪（ＤＰＤ：digital pre-distortion）またはウィンドウ処理（windowing））とを実施することを可能にするために、送信にプリペンドされ得る。しかしながら、場合によっては、ＧＩは、チャネル遅延と処理期間との合計よりも長いことがある。超過ＧＩ時間はＲＣＬとして知られていることがある。本開示によれば、各ワイヤレスデバイス（たとえば、ＳＴＡ１１５−ａおよびＡＰ１０５−ａ）は、他のデバイスからデータフレームを受信し、ＲＣＬを推定し、（たとえば、ＦＩＲフィルタに追加のタップを追加することによって、またはＦＩＲフィルタにタップを追加するように他のデバイスに指示することによって）ＦＩＲフィルタを変更し得る。デバイスは、ＲＣＬが０にまたはその近くになるまで、送信および受信ＦＩＲフィルタを調整し続け得る。
【００３２】
[0046]図３Ａに、本開示の様々な態様による、遅延拡散推定および利用のためのワイヤレス送信の例示的なセット３０１を示す。ワイヤレス送信のセット３０１は、第１のショートトレーニングインターバル３０５と、第２のショートトレーニングインターバル３１０と、チャネルオフセット推定インターバル３１５と、レート長インターバル３２０と、データインターバル３２５とを含み得る。
【００３３】
[0047]第１のショートトレーニングインターバル３０５は、複数のショートトレーニング送信３３０を含み得、信号検出、自動利得制御（ＡＧＣ）、ダイバーシティ選択のために、および他の目的のために使用され得る。第２のショートトレーニングインターバル３１０は、複数のショートトレーニング送信３３０を含み得、粗い周波数オフセット推定およびタイミング同期のために使用され得る。いくつかの例では、第１のショートトレーニングインターバル３０５と第２のショートトレーニングインターバル３１０とを含む総ショートトレーニングインターバル時間期間は長さが８μｓであり得る。
【００３４】
[0048]チャネルオフセット推定インターバル３１５は、ダブルガードインターバル（ＧＩ２）３３５と複数のロングトレーニングインターバル３４０とを含み得、細かいチャネルおよび周波数オフセット推定のために使用され得る。レート長インターバル３２０は、ショートガードインターバル（ＧＩ）とレート長信号とを含み得、後続のデータシンボルのためのシンボル長をシグナリングするために使用され得る。データインターバル３２５は複数のデータシンボルを含み得、データシンボルの各々はＧＩ３４５とデータシーケンス３５５とを含み得る。
【００３５】
[0049]直交周波数分割多重（ＯＦＤＭ）ベースの米国電気電子技術者協会（ＩＥＥＥ）８０２．１１規格においてなど、場合によっては、いくつかのＧＩ期間のうちの１つが（たとえば、各ＯＦＤＭシンボルにサイクリックプレフィックスを追加するために）使用され得る。たとえば、第１のショートトレーニングインターバル３０５および第２のショートトレーニングインターバル３１０としてに対応し得るレガシーショートトレーニングフィールド（Ｌ−ＳＴＦ）中で使用される０μｓのＧＩ（ＧＩなし）。ショートガードインターバル（ＳＧＩ）は、長さが０．４μｓであり得、たとえば、ＩＥＥＥ８０２．１１ｎ／ａｃ技術においてデータシンボルとともに選択的に使用され得る。ロングガードインターバル（ＬＧＩ）は、長さが０．８μｓであり得、データシンボルおよび物理レイヤコンバージェンスプロトコル（ＰＬＣＰ）信号フィールド（たとえば、レート長インターバル３２０、およびデータインターバル３２５）とともに使用され得る。ダブルガードインターバル（ＧＩ２）は、長さが１．６μｓであり得、チャネルオフセット推定インターバル３１５に対応し得るレガシーロングトレーニングフィールド（Ｌ−ＬＴＦ）とともに使用され得る。
【００３６】
[0050]ＧＩは、マルチパスチャネル拡散、（たとえば、ＦＩＲフィルタまたは無限インパルス応答ＩＩＲフィルタのための）送信および受信チャネル選択性フィルタ遅延、ならびにデジタル予歪またはウィンドウ処理遅延などの他の遅延をカバーすることによって、ＯＦＤＭにおけるＩＳＩから保護するように働き得る。場合によっては、ＧＩは、チャネル拡散と信号処理遅延との合計がＧＩ長よりも小さくなるように選択され得る。場合によっては、ＧＩは、パケット誤り率（ＰＥＲ）、受信信号強度指示、またはそれらの組合せに基づいて選択され得る。たとえば、ＳＧＩは、肯定応答統計値から巨視的に計算されたＰＥＲがしきい値を下回るとき、ならびに変調およびコーディング方式（ＭＣＳ）が高データレートに対応するときに選択され得る。
【００３７】
[0051]場合によっては、第１のデバイス（たとえば、ＳＴＡ１１５またはＡＰ１０５）は、送信のために第１のＧＩ期間を選択し得、第１のデバイスと通信している別のデバイスは、送信のために第２の異なるＧＩ期間を選択し得る。場合によっては、ＳＧＩを選択することは、ＬＧＩと比較して約１０％のスループット改善を生じ得る。
【００３８】
[0052]したがって、本開示によれば、ワイヤレス通信デバイスは、データフレームを受信し、ＧＩと信号処理遅延とに基づいてＲＣＬを推定し、（たとえば、ＦＩＲフィルタに追加のタップを追加することによって）ＦＩＲフィルタを変更し得る。
【００３９】
[0053]図３Ｂに、本開示の様々な態様による、遅延拡散推定および利用のためのワイヤレス送信の例示的なセット３０２を示す。ワイヤレス送信のセット３０２は、ワイヤレス通信デバイスによって受信された送信のセットの１つのコピーが、マルチパス伝搬によって引き起こされた遅延３６０の後に受信されるような、その送信のセットの２つの異なるコピーを含み得る。たとえば、第１のショートトレーニングインターバル３０５−ａ、第２のショートトレーニングインターバル３１０−ａ、およびチャネルオフセット推定インターバル３１５−ａは、遅延３６０の後に受信された第１のショートトレーニングインターバル３０５−ｂ、第２のショートトレーニングインターバル３１０−ｂ、およびチャネルオフセット推定インターバル３１５−ｂと同じ送信を表し得る。
【００４０】
[0054]場合によっては、ＲＣＬは、図３Ａを参照しながら上記で説明したようなチャネルオフセット推定インターバル３１５を使用して（すなわち、チャネルオフセット推定インターバル３１５−ａとチャネルオフセット推定インターバル３１５−ｂとを比較して）取得され得る。このシーケンスは、アプリオリに知られていることがあり、チャネル遅延の正確な測定を可能にし得る自己相関特性を有し得る。たとえば、正確なＲＣＬは、１６０サンプルのチャネルオフセット推定インターバル３１５の最初の３２サンプルを最後の３２サンプルと自動相関させることによって取得され得る。場合によっては、チャネルオフセット推定インターバル３１５のサイクリックプレフィックスの開始を識別するのを助け得る粗いタイミングを決定するために、Ｌ−ＳＴＦ自己相関が使用され得る。
【００４１】
[0055]正確なＲＣＬの計算は、マルチパス遅延、スペクトル適合のための送信ＦＩＲフィルタ、チャネル選択性のための受信ＦＩＲフィルタ、送信ＤＰＤによって誘発された遅延、大きいクリップ遅延、および他の遅延を反映し得る。様々な例では、ＲＣＬは、シンボルの末尾サンプルと先頭サンプルとを相関させることによってデータシンボルから計算され得る。たとえば、チャネル周波数応答（ＣＦＲ、「Ｈ」とも呼ばれる）を計算し、逆高速フーリエ変換（ＩＦＦＴ）を取り、チャネルインパルス応答（ＣＩＲ）を取得し、次いで、雑音しきい値を上回る有意な光線の数からチャネル遅延拡散を計算することによって
[0056]したがって、ワイヤレス通信デバイスは、データフレームを受信し、ＲＣＬを推定し、（たとえば、ＦＩＲフィルタに追加のタップを追加することによって）ＦＩＲフィルタを変更し得る。デバイスは、ＲＣＬが０にまたはその近くになるまで、ＦＩＲフィルタを調整し続け得る。
【００４２】
[0057]図４に、本開示の様々な態様による、遅延拡散推定および利用のための方法を示すフローチャート４００を示す。フローチャート４００の動作は、いくつかの例では、図１〜図２を参照しながら上記で説明したようなＡＰ１０５または局１１５の一例であり得るワイヤレス通信デバイスによって実行され得る。フローチャート４００はまた、図３Ａおよび図３Ｂを参照しながら上記で説明したようなＧＩおよびＲＣＬをもつワイヤレス送信を組み込み得る。
【００４３】
[0058]ブロック４０５において、ワイヤレス通信デバイスは、チャネル上でデータフレームを受信する。ブロック４１０において、ワイヤレス通信デバイスは、受信されたデータフレームに基づいてチャネルのためのＲＣＬを推定する。たとえば、ワイヤレス通信デバイスは、図３Ａおよび図３Ｂを参照しながら上記で説明したように、第１のショートトレーニングインターバル３０５、第２のショートトレーニングインターバル３１０、チャネルオフセット推定インターバル３１５、レート長インターバル３２０、またはデータインターバル３２５からのサンプルを使用して自己相関を実施し得る。
【００４４】
[0059]ブロック４１５において、ワイヤレス通信デバイスは、ＲＣＬが０よりも小さいのか、それに等しいのか、それよりも大きいのかを決定する。ブロック４２０において、ＲＣＬが０よりも小さい場合、ワイヤレス通信デバイスは、ＦＩＲフィルタのためのタップの数を低減する。ブロック４２５において、ＲＣＬが０に等しい（またはほぼ等しい）場合、ワイヤレス通信デバイスは、ＦＩＲフィルタのためのタップの数を維持し得る。ブロック４３０において、ＲＣＬが０よりも大きい場合、ワイヤレス通信デバイスは、ＦＩＲフィルタのためのタップの数を増加させ得る。いくつかの例では、ワイヤレス通信デバイスは、ＦＩＲフィルタにタップを追加する代わりに、ＦＩＲフィルタ以外のフィルタ（たとえば、ＩＩＲフィルタ）または別の信号処理演算のための時間期間を低減、維持、または増加させ得る。場合によっては、ワイヤレス通信デバイスは、ＦＩＲフィルタを変更することの代わりに、またはそれとともにＧＩを調整し得る（たとえば、ワイヤレス通信デバイスは、ＲＣＬが０よりも大きいとき、ＧＩを低減し、および／またはＦＩＲフィルタのためのタップの数を増加させ得る）。
【００４５】
[0060]したがって、ワイヤレス通信デバイスは、推定されたＲＣＬに基づいて有限インパルス応答（ＦＩＲ）フィルタを変更し得る。いくつかの例では、ＦＩＲフィルタは受信ＦＩＲフィルタであり得る。デジタル受信ＦＩＲフィルタは、チャネル選択性を改善するためにアナログフィルタの後に使用され得、隣接チャネル干渉（ＡＣＩ：adjacent channel interference）を緩和し得る。これらの遅延タップ受信ＦＩＲフィルタはチャネル長を利用し得、タップの数はＧＩ期間の全体的選定の考慮に入れられ得る。すなわち、タップの数が高いほど、チャネル選択性はより良くなり得るが、それはチャネル長にさらに侵入し得る。
【００４６】
[0061]ＲＣＬを計算することは、ＩＳＩを著しく増加させることなしに受信ＦＩＲに追加され得るいくつかの追加のタップを与え得る。これは、クリーンチャネル状態でのＡＣＩ性能を改善し、変化するワイヤレスチャネルにおける動的性能メトリックを与え得る。一例では、デバイスは、公称受信ＦＩＲタップを用いて第１のパケットを受信し、ＲＣＬを推定し、受信ＦＩＲを事前構成することによって次のパケットのために（より緊密な受信ＦＩＲを生じる）追加の受信ＦＩＲタップを使用することを決定し得る。
【００４７】
[0062]デバイスが（より緊密な受信ＦＩＲを使用して）次のパケットを受信し、ＲＣＬがまだ非負（すなわち、ＩＳＩなし）であることを見つけ続ける場合、デバイスは、次いで、ＦＩＲタップの数を増加させ、プロセスを繰り返し得る。場合によっては、デバイスは、（より緊密な受信ＦＩＲを使用して）次のパケットを受信し、ＲＣＬが負である（すなわち、それは、場合によっては、追加の（ビタビ）コーディング利得によって補正されるかまたは不可逆的に失われ得るビット誤りを生じる、ＩＳＩを招いた）と決定する。デバイスは、次いで、タップの数を低減（たとえば、公称受信ＦＩＲタップにフォールバック）し得る。
【００４８】
[0063]別の例では、デバイスは、公称受信ＦＩＲタップを用いてパケットを受信し得、ＲＣＬを決定し、次いで、同じパケットから改善された受信ＦＩＲタップを使用すること（すなわち、パケット内／パケット毎適応を使用すること）を決定する。すなわち、受信機は、公称受信ＦＩＲの効果をなくし、より緊密な受信ＦＩＲの効果を追加するために、すでに計算されたＣＦＲ／Ｈ行列に対してポストコーディング演算を実施し得る。場合によっては、ポストコーディング演算は、元のＨ行列とは逆の周波数領域を乗算すること、すなわち、Ｈnominal_fir-1・Ｈtighter_firを伴い得る。いくつかの例では、ポストコーディングされたＣＦＲ行列
【００４９】
【数１】
0006553169.tif 000002
【００５０】
は、フレーム中のデータシンボルの残りを等化するために直接使用され得る。
【００５１】
[0064]また別の例では、受信ＦＩＲは、たとえば、受信ＦＩＲの選択が行われるまでアナログデジタル変換（ＡＤＣ）サンプルを保持するのに十分なメモリがベースバンド中にあるアーキテクチャにおいて、受信処理の一部として追加のタップを用いて直ちに再構成され得る。別の例では、受信機は、様々な受信ＦＩＲタップをもつ複数の経路において動作し得、最低非負ＲＣＬを保証する最高タップ構成が、決定が行われた後にデータシンボルの残りを受信するための経路として選択され得る。
【００５２】
[0065]いくつかの例では、ＦＩＲフィルタは送信ＦＩＲフィルタであり得る。いくつかの例では、変更されたＦＩＲフィルタは、緊密なスペクトルマスクに関連し得、ここにおいて、緊密なスペクトルマスクは、変更されていないスペクトルマスクよりも緊密であり得る。たとえば、デバイスは、ＲＣＬを利用する（ＲＣＬが０よりも大きいかまたはそれに等しいことを保証する）ために、より緊密なスペクトルマスク（すなわち、より多くのタップ）のために送信ＦＩＲを変更するために、ＲＣＬ知識とチャネル相反性とを使用し得る。別の例では、デバイスは、他のデバイスの送信ＦＩＲが他のデバイスのスペクトルマスクを改善するのを助けるために、その送信ＦＩＲにより多くのタップを追加するようにとの、他のデバイスのための明示的指示（フィードバック）を使用し得る。
【００５３】
[0066]一例では、フィードバックは、ＲＣＬが０よりも大きいかまたはそれに等しいままであるような、追加され得る追加のタップの定量化された数であり得る。別の例では、フィードバックは、チャネル拡散サンプリングインターバルで連続的に送られ得る。別の例では、フィードバックは、新しいアクションフレームを介して、またはブロック確認応答フレーム中にビットをオーバーロードすることによって送られ得る。
【００５４】
[0067]ワイヤレス通信デバイスは、ＲＣＬがしきい値よりも大きいことがあるという決定に基づいて、出力電力を増加させ得る。たとえば、より緊密なフィルタマスクの存在は、スペクトル漏れを生じる（すなわち、スペクトルマスク境界を超える）ことなしに、リンク性能を改善するために送信電力を増加させるために送信機（リモートエンドまたはローカルエンド）によって利用され得る。これは、さもなければデバイスがバックオフするであろうよりも多くの電力を送信機にバックオフさせ得る、スペクトル漏れが考慮事項であるバンドエッジにおいて動作しているときに役立ち得る。
【００５５】
[0068]ワイヤレス通信デバイスは、ＲＣＬがしきい値よりも大きいことがあるという決定に基づいて、出力電力を増加させ得る。これは、デバイスが、最小性能影響（minimal performance impact）とともに電力を節約する（およびＥＶＭを低下させる）ことを可能にし得る。
【００５６】
[0069]一例では、送信スペクトル緊密化（transmit spectral tightening）は、単一ユーザ（ＳＵ）送信モードで動作するＡＰ１０５によって利用され得る。別の例では、ＡＰ１０５は、複数ユーザ（ＭＵ）ＤＬ  ＳＴＡ１１５から（追加のタップの単位で、またはサンプリングインターバルサンプルの単位で）ＲＣＬ入力を受信し得、ＡＰ１０５は、グループ中のＳＴＡ１１５のいずれに対してもＩＳＩを引き起こさないように、それらのＳＴＡ１１５によって報告されたＲＣＬ値のうちの最小値を追加することを決定し得る。ＡＰ１０５は、次いで、残りの空いているＲＣＬにおいてスペクトルマスクを改善するために、送信ＦＩＲにより多くのタップを追加し得る。
【００５７】
[0070]したがって、いくつかの例では、ＦＩＲフィルタを変更することは、ＦＩＲフィルタにタップを追加するようにとの指示をピアデバイスに送ることを含み、ここにおいて、ピアデバイスはデータフレームを送信した。たとえば、ワイヤレス通信デバイスは、後続のデータフレームのためのガードインターバル（ＧＩ）を調整するようにとの指示をピアデバイスに送り得る。
【００５８】
[0071]ワイヤレス通信デバイスはまた、推定されたＲＣＬがしきい値よりも大きいという決定に基づいて、無線周波数（ＲＦ）パラメータを低下させ得る。場合によっては、ＲＦパラメータは送信エラーベクトル振幅（ＥＶＭ）に関連し得る。
【００５９】
[0072]ワイヤレス通信デバイスはまた、ＲＣＬに基づいてＧＩを調整し得る。たとえば、デバイスは、どのくらいのＬＧＩが元のプレフィックスから不変であるかを決定するためにＲＣＬを利用し得る。デバイスは、次いで、ＲＣＬがＳＧＩモードで動作するのに十分大きいかどうかを決定し得る。一例では、デバイスは、チャネルの相反性を利用し得、それのローカルレート適応論理を制御する速い方法としてＳＧＩを使用してＵＬデータを送る。たとえば、ＳＧＩの高速利用は、より遅い適応論理と比較して１０％のＵＬスループット利得を与え得る。
【００６０】
[0073]別の例では、デバイスは、チャネル相反性を仮定しないことがあり、改善されたＤＬスループットのためにＳＧＩとともに使用可能にされるフレームを送信することを他のデバイスに要求する特定のアクションフレームを別のデバイスに送り得る（たとえば、ＳＴＡ１１５はＡＰ１０５に指示を送り得る）。これは、リモートエンドにおいてＤＬレート適応のための明示的トリガ機構を構成し得る。別の例では、デバイスは、このメッセージを暗黙的に搬送するために、いくつかの未使用肯定応答ビットをオーバーロードする得る。また別の例では、デバイスは、ＳＧＩが使用可能にされたＵＬデータフレームを送り得、相互に協働的なＡＰ１０５は、チャネル相反性を仮定し得、デバイスへのすぐ後のＤＬ送信においてＳＧＩを使用可能にする。
【００６１】
[0074]別の例では、デバイスは、ＬＧＩからＲＣＬを決定し、明示的フィードバックフレームを介して、ＤＬ送信のために選定されるべき正確なＧＩ値を忠告し得る。別の例では、ワイヤレスシステムは、データシンボルのための３つ以上のＧＩ値を使用して動作し得、フィードバックに基づいて、｛ＧＩ1．．．ＧＩn｝の範囲から選定する得る。別の例では、ワイヤレスシステムは、サンプリングインターバルサンプルの単位でサイクリックプレフィックス長のより細かい連続体を使用して動作し得る。
【００６２】
[0075]図５に、本開示の様々な態様による、遅延拡散推定および利用のためのワイヤレス通信デバイス５０１のブロック図５００を示す。ワイヤレス通信デバイス５０１は、図１〜図４を参照しながら説明したワイヤレス通信デバイスの１つまたは複数の態様の一例であり得る。たとえば、ワイヤレス通信デバイス５０１は、ＡＰ１０５またはＳＴＡ１１５の一例であり得る。ワイヤレス通信デバイス５０１は、受信機５０５、遅延拡散モジュール５１０、および／または送信機５１５を含み得る。ワイヤレス通信デバイス５０１はプロセッサをも含み得る。これらの構成要素の各々は互いと通信していることがある。
【００６３】
[0076]ワイヤレス通信デバイス５０１の構成要素は、適用可能な機能の一部または全部をハードウェアで実施するように適応された少なくとも１つの特定用途向け集積回路（ＡＳＩＣ）を用いて、個々にまたはまとめて実装され得る。代替的に、それらの機能は、少なくとも１つのＩＣ上で、他の処理ユニット（またはコア）によって実施され得る。他の実施形態では、当技術分野で知られている任意の様式でプログラムされ得る他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または別のセミカスタムＩＣ）が使用され得る。各ユニットの機能はまた、全体的にまたは部分的に、汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ中に組み込まれた命令を用いて実装され得る。
【００６４】
[0077]受信機５０５は、パケット、データフレーム、および／または様々な情報チャネル（たとえば、制御チャネル、データチャネルなど）に関連する制御情報などの情報を受信し得る。情報は、遅延拡散モジュール５１０に、およびワイヤレス通信デバイス５０１の他の構成要素に受け渡され得る。いくつかの例では、受信機５０５はチャネル上でデータフレームを受信し得る。
【００６５】
[0078]遅延拡散モジュール５１０は、受信されたデータフレームに基づいてチャネルのためのＲＣＬを推定し、推定されたＲＣＬに基づいてＦＩＲフィルタを変更するために、受信機５０５と協調してチャネル上でデータフレームを受信し得る。いくつかの例では、遅延拡散モジュール５１０は、推定されたＲＣＬがしきい値よりも大きいと決定し得る。いくつかの例では、遅延拡散モジュール５１０は、推定されたＲＣＬがしきい値よりも大きいという決定に基づいて、出力電力を増加させ得る。いくつかの例では、遅延拡散モジュール５１０は、推定されたＲＣＬがしきい値よりも大きいという決定に基づいて、出力電力を減少させ得る。いくつかの例では、遅延拡散モジュール５１０は、推定されたＲＣＬがしきい値よりも大きいという決定に基づいて、ＲＦパラメータを低下させ得、ここにおいて、ＲＦパラメータは送信ＥＶＭに関連する。
【００６６】
[0079]送信機５１５は、ワイヤレス通信デバイス５０１の他の構成要素から受信された信号を送信し得る。いくつかの実施形態では、送信機５１５は、トランシーバモジュールにおいて受信機５０５とコロケートされ得る。送信機５１５は単一のアンテナを含み得るか、またはそれは複数のアンテナを含み得る。いくつかの例では、送信機５１５は、ＦＩＲフィルタを変更するようにまたはＧＩを調整するようにとの指示をピアデバイスに送り得る。
【００６７】
[0080]図６に、本開示の様々な態様による、遅延拡散推定および利用のためのワイヤレス通信デバイス５０１−ａのブロック図６００を示す。ワイヤレス通信デバイス５０１−ａは、図１〜図５を参照しながら説明したワイヤレス通信デバイスの１つまたは複数の態様の一例であり得る。たとえば、ワイヤレス通信デバイス５０１−ａは、ＡＰ１０５またはＳＴＡ１１５の一例であり得る、ワイヤレス通信デバイス５０１の一例であり得る。ワイヤレス通信デバイス５０１−ａは、受信機５０５−ａ、遅延拡散モジュール５１０−ａ、および／または送信機５１５−ａを含み得る。ワイヤレス通信デバイス５０１−ａはプロセッサをも含み得る。これらの構成要素の各々は互いと通信していることがある。遅延拡散モジュール５１０−ａはまた、ＲＣＬ推定器６０５とフィルタコントローラ６１０とを含み得る。
【００６８】
[0081]ワイヤレス通信デバイス５０１−ａの構成要素は、適用可能な機能の一部または全部をハードウェアで実施するように適応された少なくとも１つのＡＳＩＣを用いて、個々にまたはまとめて実装され得る。代替的に、それらの機能は、少なくとも１つのＩＣ上で、他の処理ユニット（またはコア）によって実施され得る。他の実施形態では、当技術分野で知られている任意の様式でプログラムされ得る他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、ＦＰＧＡ、または別のセミカスタムＩＣ）が使用され得る。各ユニットの機能はまた、全体的にまたは部分的に、汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ中に組み込まれた命令を用いて実装され得る。
【００６９】
[0082]受信機５０５−ａは、遅延拡散モジュール５１０−ａに、およびワイヤレス通信デバイス５０１の他の構成要素に受け渡され得る情報を受信し得る。遅延拡散モジュール５１０−ａは、図５を参照しながら上記で説明した動作を実施し得る。送信機５１５−ａは、ワイヤレス通信デバイス５０１の他の構成要素から受信された信号を送信し得る。
【００７０】
[0083]ＲＣＬ推定器６０５は、図２〜図４に関して上記で説明したように、受信されたデータフレームに基づいてチャネルのためのＲＣＬを推定し得る。いくつかの例では、推定されたＲＣＬは非負値であり得る。いくつかの例では、ＦＩＲフィルタを変更することは、推定されたＲＣＬが非負値であることに基づき得る。
【００７１】
[0084]フィルタコントローラ６１０は、図２〜図４に関して上記で説明したように、推定されたＲＣＬに基づいてＦＩＲフィルタを変更し得る。いくつかの例では、ＦＩＲフィルタは受信ＦＩＲフィルタであり得る。受信ＦＩＲフィルタは、より緊密なチャネル選択性に関連し得る。いくつかの例では、ＦＩＲフィルタは送信ＦＩＲフィルタであり得る。送信ＦＩＲフィルタは、緊密なスペクトルマスクに関連し得、ここにおいて、緊密なスペクトルマスクは、変更されていないスペクトルマスクよりも緊密であり得る。場合によっては、フィルタコントローラ６１０は、ＩＩＲフィルタまたは別のタイプのフィルタなど、ＦＩＲフィルタ以外のフィルタを制御し得る。
【００７２】
[0085]図７に、本開示の様々な態様による、遅延拡散推定および利用のための遅延拡散モジュール５１０−ｂのブロック図７００を示す。遅延拡散モジュール５１０−ｂは、図５〜図７を参照しながら説明した遅延拡散モジュール５１０の態様の一例であり得る。遅延拡散モジュール５１０−ｂは、ＲＣＬ推定器６０５−ａとフィルタコントローラ６１０−ａとを含み得る。これらのモジュールの各々は、図７を参照しながら上記で説明した機能を実施し得る。ＲＣＬ推定器６０５−ａはＣＩＲ推定器７０５を含み得る。また、フィルタコントローラ６１０−ａは、タップ調整器７１０と、ポストコーディング演算器７１５と、タップインジケータ７２０とを含み得る。
【００７３】
[0086]遅延拡散モジュール５１０−ｂの構成要素は、適用可能な機能の一部または全部をハードウェアで実施するように適応された少なくとも１つのＡＳＩＣを用いて、個々にまたはまとめて実装され得る。代替的に、それらの機能は、少なくとも１つのＩＣ上で、他の処理ユニット（またはコア）によって実施され得る。他の実施形態では、当技術分野で知られている任意の様式でプログラムされ得る他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、ＦＰＧＡ、または別のセミカスタムＩＣ）が使用され得る。各ユニットの機能はまた、全体的にまたは部分的に、汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリ中に組み込まれた命令を用いて実装され得る。
【００７４】
[0087]タップ調整器７１０は、図２〜図４を参照しながら上記で説明したように、ＦＩＲフィルタを変更することが、ＦＩＲフィルタにいくつかの追加のタップを追加することを含み得るように実装され得る。いくつかの例では、ＦＩＲフィルタに追加されたいくつかの追加のタップは、後続の推定されたＲＣＬを非負値であるようにする。いくつかの例では、ＦＩＲフィルタを変更することは、データフレームに続く次のフレームのためにＦＩＲフィルタのためのタップの数を適応させることを備える。いくつかの例では、ＦＩＲフィルタを変更することは、データフレームを備える受信されたフレームのセットに基づいてＦＩＲフィルタのためのタップの数を適応させることを備える。
【００７５】
[0088]ポストコーディング演算器７１５は、図２〜図４を参照しながら上記で説明したように、計算されたＨ行列に対してポストコーディング演算を実施し得る。たとえば、ポストコーディング演算は、受信されたデータフレームのためのＦＩＲフィルタが、同じデータフレームの推定されたＲＣＬに基づいて変更されることを可能にし得る。
【００７６】
[0089]タップインジケータ７２０は、図２〜図４を参照しながら上記で説明したように、ＦＩＲフィルタを変更することが、ＦＩＲフィルタにタップを追加するようにとの指示をピアデバイスに送ることを含み得るように実装され得、ここにおいて、ピアデバイスはデータフレームを送信した。
【００７７】
[0090]ＣＩＲ推定器７０５は、図２〜図４を参照しながら上記で説明したように、チャネルインパルス応答を決定し得、ここにおいて、推定されたＲＣＬは、決定されたチャネルインパルス応答に基づく。
【００７８】
[0091]図８に、本開示の様々な態様による、遅延拡散推定および利用のためのシステム８００の図を示す。システム８００は、図１〜図７を参照しながら説明したワイヤレス通信デバイス５０１の一例であり得る、ワイヤレス通信デバイス５０１−ｂを含み得る。たとえば、ワイヤレス通信デバイス５０１−ｂは、ＡＰ１０５またはＳＴＡ１１５であり得る、ワイヤレス通信デバイス５０１の一例であり得る。ワイヤレス通信デバイス５０１−ｂは、図５〜図７を参照しながら説明した遅延拡散モジュール５１０の一例であり得る、遅延拡散モジュール８１０を含み得る。ワイヤレス通信デバイス５０１−ｂはまた、電力コントローラ８２５とＲＦコントローラ８３０とを含み得る。ワイヤレス通信デバイス５０１−ｂは、通信を送信するための構成要素と通信を受信するための構成要素とを含む、双方向音声およびデータ通信のための構成要素をも含み得る。たとえば、ワイヤレス通信デバイス５０１−ｂは、ＡＰ１０５−ｂおよび／またはＳＴＡ１１５−ｂとの双方向通信に関与し得る。
【００７９】
[0092]電力コントローラ８２５は、ワイヤレス通信デバイス５０１−ｂのための送信電力を選択し得る。たとえば、電力コントローラ８２５は、開ループまたは閉ループ電力制御アルゴリズムに基づいて送信電力を調整し得る。いくつかの例では、ワイヤレス通信デバイス５０１−ｂは、ＲＣＬがしきい値よりも大きいと決定し得、電力コントローラ８２５は、推定されたＲＣＬがしきい値よりも大きいという決定に基づいて、出力電力を増加させ得る。
【００８０】
[0093]ＲＦコントローラ８３０はＲＦ処理パラメータを調整し得る。いくつかの例では、ワイヤレス通信デバイス５０１−ｂは、ＲＣＬがしきい値よりも大きいと決定し得、ＲＦコントローラ８３０は、推定されたＲＣＬがしきい値よりも大きいという決定に基づいて、ＲＦパラメータを低下させ得る。いくつかの例では、ＲＦパラメータは送信ＥＶＭに関連する。
【００８１】
[0094]ワイヤレス通信デバイス５０１−ｂはまた、プロセッサモジュール８０５と、（ソフトウェア（ＳＷ）８２０を含む）メモリ８１５と、トランシーバモジュール８３５と、１つまたは複数のアンテナ８４０とを含み得、それらは、それぞれ（たとえば、１つまたは複数のバス８４５を介して）互いと直接または間接的に通信し得る。トランシーバモジュール８３５は、上記で説明したように、（１つまたは複数の）アンテナ８４０および／あるいは１つまたは複数のワイヤードまたはワイヤレスリンクを介して、１つまたは複数のネットワークと双方向に通信し得る。たとえば、トランシーバモジュール８３５は基地局１０５と双方向に通信し得る。
【００８２】
[0095]トランシーバモジュール８３５はまた、ＦＩＲフィルタ８３６を含み得る。ＦＩＲフィルタ８３６は、インパルス応答が有限時間量において０に整定するフィルタであり得る。ＦＩＲフィルタ８３６は、スペクトル特性に基づいて信号をフィルタ処理するために使用され得る。たとえば、ＦＩＲフィルタ８３６は、チャネル選択性を達成するための受信ＦＩＲフィルタであり得る。別の例では、ＦＩＲフィルタ８３６は、スペクトルマスクを満たすための受信ＦＩＲフィルタであり得る。
【００８３】
[0096]トランシーバモジュール８３５は、パケットを変調し、変調されたパケットを送信のために（１つまたは複数の）アンテナ８４０に与え、（１つまたは複数の）アンテナ８４０から受信されたパケットを復調するためのモデムを含み得る。ワイヤレス通信デバイス５０１−ｂは単一のアンテナ８４０を含み得るが、ワイヤレス通信デバイス５０１−ｂはまた、複数のワイヤレス送信を同時に送信および／または受信することが可能な複数のアンテナ８４０を有し得る。トランシーバモジュール８３５はまた、１つまたは複数の基地局１０５と同時に通信することが可能であり得る。
【００８４】
[0097]メモリ８１５は、ランダムアクセスメモリ（ＲＡＭ）と読取り専用メモリ（ＲＯＭ）とを含み得る。メモリ８１５は、実行されたとき、プロセッサモジュール８０５に本明細書で説明する様々な機能（たとえば、遅延拡散推定および利用など）を実施させる命令を含むコンピュータ可読、コンピュータ実行可能ソフトウェア／ファームウェアコード８２０を記憶し得る。代替的に、ソフトウェア／ファームウェアコード８２０は、プロセッサモジュール８０５によって直接的に実行可能でないことがあるが、（たとえば、コンパイルされ実行されたとき）コンピュータに本明細書で説明する機能を実施させ得る。プロセッサモジュール８０５は、インテリジェントハードウェアデバイス、たとえば、中央処理ユニット（ＣＰＵ）、マイクロコントローラ、ＡＳＩＣなどを含み得る。
【００８５】
[0098]図９に、本開示の様々な態様による、遅延拡散推定および利用のための方法９００を示すフローチャートを示す。明快のために、方法９００について、図１〜図８を参照しながら説明したデバイスのうちの１つまたは複数の態様に関して以下で説明する。方法９００の動作は、図１〜図８を参照しながら説明したようにワイヤレス通信デバイス５０１またはそれの構成要素によって実装され得る。いくつかの例では、方法９００の動作は、図５〜図８を参照しながら説明したように遅延拡散モジュールによって実施され得る。いくつかの例では、ワイヤレス通信デバイスは、以下で説明する機能を実施するようにワイヤレス通信デバイスの機能要素を制御するためのコードのセットを実行し得る。追加または代替として、ワイヤレス通信デバイスは、専用ハードウェアを使用して、以下で説明する機能を実施し得る。
【００８６】
[0099]ブロック９０５において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したようにチャネル上でデータフレームを受信する。いくつかの例では、ブロック９０５の（１つまたは複数の）動作は、図５を参照しながら上記で説明したように受信機５０５によって実施され得る。
【００８７】
[0100]ブロック９１０において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、受信されたデータフレームに基づいてチャネルのためのＲＣＬを推定する。いくつかの例では、ブロック９１０の（１つまたは複数の）動作は、図６を参照しながら上記で説明したようにＲＣＬ推定器６０５によって実施され得る。
【００８８】
[0101]ブロック９１５において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、推定されたＲＣＬに基づいてＦＩＲフィルタを変更する。いくつかの例では、ブロック９１５の（１つまたは複数の）動作は、図６を参照しながら上記で説明したようにフィルタコントローラ６１０によって実施され得る。
【００８９】
[0102]図１０に、本開示の様々な態様による、遅延拡散推定および利用のための方法１０００を示すフローチャートを示す。明快のために、方法１０００について、図１〜図８を参照しながら説明したデバイスのうちの１つまたは複数の態様に関して以下で説明する。方法１０００の動作は、図１〜図８を参照しながら説明したようにワイヤレス通信デバイス５０１またはそれの構成要素によって実装され得る。いくつかの例では、方法１０００の動作は、図５〜図８を参照しながら説明したように遅延拡散モジュールによって実施され得る。いくつかの例では、ワイヤレス通信デバイスは、以下で説明する機能を実施するようにワイヤレス通信デバイスの機能要素を制御するためのコードのセットを実行し得る。追加または代替として、ワイヤレス通信デバイスは、専用ハードウェアを使用して、以下で説明する機能を実施し得る。方法１０００はまた、図９の方法９００の態様を組み込み得る。
【００９０】
[0103]ブロック１００５において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したようにチャネル上でデータフレームを受信する。いくつかの例では、ブロック１００５の（１つまたは複数の）動作は、図５を参照しながら上記で説明したように受信機５０５によって実施され得る。
【００９１】
[0104]ブロック１０１０において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、受信されたデータフレームに基づいてチャネルのためのＲＣＬを推定する。いくつかの例では、ブロック１０１０の（１つまたは複数の）動作は、図６を参照しながら上記で説明したようにＲＣＬ推定器６０５によって実施され得る。
【００９２】
[0105]ブロック１０１５において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、ＦＩＲフィルタにいくつかの追加のタップを追加する。いくつかの例では、ブロック１０１５の（１つまたは複数の）動作は、図７を参照しながら上記で説明したようにタップ調整器７１０によって実施され得る。
【００９３】
[0106]図１１に、本開示の様々な態様による、遅延拡散推定および利用のための方法１１００を示すフローチャートを示す。明快のために、方法１１００について、図１〜図８を参照しながら説明したデバイスのうちの１つまたは複数の態様に関して以下で説明する。方法１１００の動作は、図１〜図８を参照しながら説明したようにワイヤレス通信デバイス５０１またはそれの構成要素によって実装され得る。いくつかの例では、方法１１００の動作は、図５〜図８を参照しながら説明したように遅延拡散モジュールによって実施され得る。いくつかの例では、ワイヤレス通信デバイスは、以下で説明する機能を実施するようにワイヤレス通信デバイスの機能要素を制御するためのコードのセットを実行し得る。追加または代替として、ワイヤレス通信デバイスは、専用ハードウェアを使用して、以下で説明する機能を実施し得る。方法１１００はまた、図９〜図１０の方法９００および１０００の態様を組み込み得る。
【００９４】
[0107]ブロック１１０５において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したようにチャネル上でデータフレームを受信する。いくつかの例では、ブロック１１０５の（１つまたは複数の）動作は、図５を参照しながら上記で説明したように受信機５０５によって実施され得る。
【００９５】
[0108]ブロック１１１０において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、受信されたデータフレームに基づいてチャネルのためのＲＣＬを推定する。いくつかの例では、ブロック１１１０の（１つまたは複数の）動作は、図６を参照しながら上記で説明したようにＲＣＬ推定器６０５によって実施され得る。
【００９６】
[0109]ブロック１１１５において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、計算されたＨ行列に対してポストコーディング演算を実施する。たとえば、ワイヤレス通信デバイスは、受信ＦＩＲフィルタを変更するとともに、ポストコーディング演算を実施し得る。いくつかの例では、ブロック１１１５の（１つまたは複数の）動作は、図７を参照しながら上記で説明したようにポストコーディング演算器７１５によって実施され得る。
【００９７】
[0110]図１２に、本開示の様々な態様による、遅延拡散推定および利用のための方法１２００を示すフローチャートを示す。明快のために、方法１２００について、図１〜図８を参照しながら説明したデバイスのうちの１つまたは複数の態様に関して以下で説明する。方法１２００の動作は、図１〜図８を参照しながら説明したようにワイヤレス通信デバイス５０１またはそれの構成要素によって実装され得る。いくつかの例では、方法１２００の動作は、図５〜図８を参照しながら説明したように遅延拡散モジュールによって実施され得る。いくつかの例では、ワイヤレス通信デバイスは、以下で説明する機能を実施するようにワイヤレス通信デバイスの機能要素を制御するためのコードのセットを実行し得る。追加または代替として、ワイヤレス通信デバイスは、専用ハードウェアを使用して、以下で説明する機能を実施し得る。方法１２００はまた、図９〜図１１の方法９００、１０００、および１１００の態様を組み込み得る。
【００９８】
[0111]ブロック１２０５において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したようにチャネル上でデータフレームを受信する。いくつかの例では、ブロック１２０５の（１つまたは複数の）動作は、図５を参照しながら上記で説明したように受信機５０５によって実施され得る。
【００９９】
[0112]ブロック１２１０において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、受信されたデータフレームに基づいてチャネルのためのＲＣＬを推定する。いくつかの例では、ブロック１２１０の（１つまたは複数の）動作は、図６を参照しながら上記で説明したようにＲＣＬ推定器６０５によって実施され得る。
【０１００】
[0113]ブロック１２１５において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、ＦＩＲフィルタにタップを追加するようにとの指示をピアデバイスに送り、ここにおいて、ピアデバイスはデータフレームを送信した。いくつかの例では、ブロック１２２０の（１つまたは複数の）動作は、図７を参照しながら上記で説明したようにタップインジケータ７２０によって実施され得る。
【０１０１】
[0114]図１３に、本開示の様々な態様による、遅延拡散推定および利用のための方法１３００を示すフローチャートを示す。明快のために、方法１３００について、図１〜図８を参照しながら説明したデバイスのうちの１つまたは複数の態様に関して以下で説明する。方法１３００の動作は、図１〜図８を参照しながら説明したようにワイヤレス通信デバイス５０１またはそれの構成要素によって実装され得る。いくつかの例では、方法１３００の動作は、図５〜図８を参照しながら説明したように遅延拡散モジュールによって実施され得る。いくつかの例では、ワイヤレス通信デバイスは、以下で説明する機能を実施するようにワイヤレス通信デバイスの機能要素を制御するためのコードのセットを実行し得る。追加または代替として、ワイヤレス通信デバイスは、専用ハードウェアを使用して、以下で説明する機能を実施し得る。方法１３００はまた、図９〜図１２の方法９００、１０００、１１００、および１２００の態様を組み込み得る。
【０１０２】
[0115]ブロック１３０５において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したようにチャネル上でデータフレームを受信する。いくつかの例では、ブロック１３０５の（１つまたは複数の）動作は、図５を参照しながら上記で説明したように受信機５０５によって実施され得る。
【０１０３】
[0116]ブロック１３１０において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、受信されたデータフレームに基づいてチャネルのためのＲＣＬを推定する。いくつかの例では、ブロック１３１０の（１つまたは複数の）動作は、図６を参照しながら上記で説明したようにＲＣＬ推定器６０５によって実施され得る。
【０１０４】
[0117]ブロック１３１５において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、推定されたＲＣＬに基づいてＦＩＲフィルタを変更する。いくつかの例では、ブロック１３１５の（１つまたは複数の）動作は、図６を参照しながら上記で説明したようにフィルタコントローラ６１０によって実施され得る。
【０１０５】
[0118]ブロック１３２０において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、推定されたＲＣＬがしきい値よりも大きいと決定する。いくつかの例では、ブロック１３２０の（１つまたは複数の）動作は、図５を参照しながら上記で説明したように送信機５１５によって実施され得る。
【０１０６】
[0119]ブロック１３２５において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、推定されたＲＣＬがしきい値よりも大きいという決定に基づいて、出力電力を増加させる。いくつかの例では、ブロック１３２５の（１つまたは複数の）動作は、図５を参照しながら上記で説明したように送信機５１５によって実施され得る。
【０１０７】
[0120]図１４に、本開示の様々な態様による、遅延拡散推定および利用のための方法１４００を示すフローチャートを示す。明快のために、方法１４００について、図１〜図８を参照しながら説明したデバイスのうちの１つまたは複数の態様に関して以下で説明する。方法１４００の動作は、図１〜図８を参照しながら説明したようにワイヤレス通信デバイス５０１またはそれの構成要素によって実装され得る。いくつかの例では、方法１４００の動作は、図５〜図８を参照しながら説明したように遅延拡散モジュールによって実施され得る。いくつかの例では、ワイヤレス通信デバイスは、以下で説明する機能を実施するようにワイヤレス通信デバイスの機能要素を制御するためのコードのセットを実行し得る。追加または代替として、ワイヤレス通信デバイスは、専用ハードウェアを使用して、以下で説明する機能を実施し得る。方法１４００はまた、図９〜図１３の方法９００、１０００、１１００、１２００、および１３００の態様を組み込み得る。
【０１０８】
[0121]ブロック１４０５において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したようにチャネル上でデータフレームを受信する。いくつかの例では、ブロック１４０５の（１つまたは複数の）動作は、図５を参照しながら上記で説明したように受信機５０５によって実施され得る。
【０１０９】
[0122]ブロック１４１０において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、受信されたデータフレームに基づいてチャネルのためのＲＣＬを推定する。いくつかの例では、ブロック１４１０の（１つまたは複数の）動作は、図６を参照しながら上記で説明したようにＲＣＬ推定器６０５によって実施され得る。
【０１１０】
[0123]ブロック１４１５において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、推定されたＲＣＬに基づいてＦＩＲフィルタを変更する。いくつかの例では、ブロック１４１５の（１つまたは複数の）動作は、図６を参照しながら上記で説明したようにフィルタコントローラ６１０によって実施され得る。
【０１１１】
[0124]ブロック１４２０において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、推定されたＲＣＬがしきい値よりも大きいと決定する。いくつかの例では、ブロック１４２０の（１つまたは複数の）動作は、図５を参照しながら上記で説明したように送信機５１５によって実施され得る。
【０１１２】
[0125]ブロック１４２５において、ワイヤレス通信デバイスは、図２〜図４を参照しながら上記で説明したように、推定されたＲＣＬがしきい値よりも大きいという決定に基づいて、ＲＦパラメータを低下させ、ここにおいて、ＲＦパラメータは送信ＥＶＭに関連する。いくつかの例では、ブロック１４２５の（１つまたは複数の）動作は、図５を参照しながら上記で説明したように受信機５０５および／または送信機５１５によって実施され得る。
【０１１３】
[0126]したがって、方法９００、１０００、１１００、１２００、１３００、および１４００は、遅延拡散推定および利用を可能にし得る。方法９００、１０００、１１００、１２００、１３００、および１４００は可能な実装形態について説明していること、ならびに動作およびステップは、他の実装形態が可能であるように、並べ替えられるかまたは場合によっては変更され得ることに留意されたい。いくつかの例では、方法９００、１０００、１１００、１２００、１３００、および１４００のうちの２つまたはそれ以上からの態様が組み合わせられ得る。
【０１１４】
[0127]添付の図面に関して上記に記載した詳細な説明は、例示的な実施形態について説明しており、実装され得るまたは特許請求の範囲内に入るすべての実施形態を表すとは限らない。この説明全体にわたって使用する「例示的」という用語は、「例、事例、または例示の働きをすること」を意味し、「好ましい」または「他の実施形態よりも有利な」を意味しない。詳細な説明は、説明した技法の理解を与えるための具体的な詳細を含む。ただし、これらの技法は、これらの具体的な詳細なしに実施され得る。いくつかの事例では、説明した実施形態の概念を不明瞭にすることを回避するために、よく知られている構造およびデバイスはブロック図の形式で示されている。
【０１１５】
[0128]情報および信号は、多種多様な技術および技法のいずれかを使用して表され得る。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。
【０１１６】
[0129]本明細書の開示に関して説明した様々な例示的なブロックおよびモジュールは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、ＡＳＩＣ、ＦＰＧＡまたは他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明した機能を実施するように設計されたそれらの任意の組合せを用いて実装または実施され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携するマイクロプロセッサ、または任意の他のそのような構成としても実装され得る。
【０１１７】
[0130]本明細書で説明した機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。プロセッサによって実行されるソフトウェアで実装される場合、機能は、命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。他の例および実装形態は、本開示の範囲内および添付の特許請求の範囲内に入る。たとえば、ソフトウェアの性質により、上記で説明した機能は、プロセッサ、ハードウェア、ファームウェア、ハードワイヤリング、またはこれらのうちのいずれかの組合せによって実行されるソフトウェアを使用して実装され得る。機能を実装する特徴はまた、機能の部分が異なる物理的ロケーションにおいて実装されるように分散されることを含めて、様々な位置に物理的に配置され得る。また、特許請求の範囲を含めて、本明細書で使用される場合、項目の列挙（たとえば、「のうちの少なくとも１つ」あるいは「のうちの１つまたは複数」などの句で終わる項目の列挙）中で使用される「または」は、たとえば、［Ａ、Ｂ、またはＣのうちの少なくとも１つ］の列挙が、ＡまたはＢまたはＣまたはＡＢまたはＡＣまたはＢＣまたはＡＢＣ（すなわち、ＡおよびＢおよびＣ）を意味するような選言的列挙を示す。
【０１１８】
[0131]コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、汎用または専用コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、電気的消去可能プログラマブル読取り専用メモリ（ＥＥＰＲＯＭ（登録商標））、コンパクトディスク（ＣＤ）ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用され得、汎用もしくは専用コンピュータ、または汎用もしくは専用プロセッサによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、ＣＤ、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれる。
【０１１９】
[0132]本開示についての以上の説明は、当業者が本開示を作成または使用することができるように与えたものである。本開示への様々な修正は当業者には容易に明らかとなり、本明細書で定義した一般原理は、本開示の範囲から逸脱することなく他の変形形態に適用され得る。したがって、本開示は、本明細書で説明した例および設計に限定されるべきでなく、本明細書で開示した原理および新規の特徴に一致する最も広い範囲を与えられるべきである。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレス通信デバイスにおけるワイヤレス通信の方法であって、
チャネル上でデータフレームを受信することと、
前記受信されたデータフレームに少なくとも部分的に基づいて前記チャネルのための残余チャネル長（ＲＣＬ）を推定することと、
前記推定されたＲＣＬに少なくとも部分的に基づいて有限インパルス応答（ＦＩＲ）フィルタを変更することと
を備える、方法。
［Ｃ２］
前記ＦＩＲフィルタを変更することが、
前記ＦＩＲフィルタにいくつかの追加のタップを追加することを備える、Ｃ１に記載の方法。
［Ｃ３］
前記ＦＩＲフィルタに追加された前記いくつかの追加のタップが、後続の推定されたＲＣＬを非負値であるようにする、Ｃ２に記載の方法。
［Ｃ４］
前記推定されたＲＣＬが非負値であり、
前記ＦＩＲフィルタを前記変更することは、前記推定されたＲＣＬが非負値であることに少なくとも部分的に基づく、Ｃ１に記載の方法。
［Ｃ５］
前記ＦＩＲフィルタが受信ＦＩＲフィルタである、Ｃ１に記載の方法。
［Ｃ６］
前記ＦＩＲフィルタを変更することが、
前記データフレームに続く次のフレームのために前記ＦＩＲフィルタのためのタップの数を適応させることを備える、Ｃ５に記載の方法。
［Ｃ７］
前記ＦＩＲフィルタを変更することが、
前記データフレームを備える受信されたフレームのセットに基づいて前記ＦＩＲフィルタのためのタップの数を適応させることを備える、Ｃ５に記載の方法。
［Ｃ８］
計算されたＨ行列に対してポストコーディング演算を実施することをさらに備える、Ｃ５に記載の方法。
［Ｃ９］
前記ポストコーディング演算が前記データフレームのために実施される、Ｃ８に記載の方法。
［Ｃ１０］
前記変更されたＦＩＲフィルタが、より緊密なチャネル選択性に関連する、Ｃ５に記載の方法。
［Ｃ１１］
前記ＦＩＲフィルタが送信ＦＩＲフィルタである、Ｃ１に記載の方法。
［Ｃ１２］
前記変更されたＦＩＲフィルタが、緊密なスペクトルマスクに関連し、ここにおいて、前記緊密なスペクトルマスクが、変更されていないスペクトルマスクよりも緊密である、Ｃ１１に記載の方法。
［Ｃ１３］
前記ＦＩＲフィルタを変更することが、
前記ＦＩＲフィルタにタップを追加するようにとの指示をピアデバイスに送ることを備え、ここにおいて、前記ピアデバイスが前記データフレームを送信した、Ｃ１に記載の方法。
［Ｃ１４］
後続のデータフレームのためのガードインターバル（ＧＩ）を調整するようにとの指示を前記ピアデバイスに送ることをさらに備える、Ｃ１３に記載の方法。
［Ｃ１５］
前記推定されたＲＣＬがしきい値よりも大きいと決定することをさらに備える、Ｃ１に記載の方法。
［Ｃ１６］
前記推定されたＲＣＬが前記しきい値よりも大きいという前記決定に少なくとも部分的に基づいて、出力電力を増加させることをさらに備える、Ｃ１５に記載の方法。
［Ｃ１７］
前記推定されたＲＣＬが前記しきい値よりも大きいという前記決定に少なくとも部分的に基づいて、出力電力を低減することをさらに備える、Ｃ１５に記載の方法。
［Ｃ１８］
前記推定されたＲＣＬが前記しきい値よりも大きいという前記決定に少なくとも部分的に基づいて、無線周波数（ＲＦ）パラメータを低下させることをさらに備え、ここにおいて、前記ＲＦパラメータが送信エラーベクトル振幅（ＥＶＭ）に関連する、Ｃ１５に記載の方法。
［Ｃ１９］
チャネルインパルス応答を決定することをさらに備え、ここにおいて、前記推定されたＲＣＬが、前記決定されたチャネルインパルス応答に少なくとも部分的に基づく、Ｃ１に記載の方法。
［Ｃ２０］
前記ＲＣＬに少なくとも部分的に基づいてＧＩを調整することをさらに備える、Ｃ１に記載の方法。
［Ｃ２１］
ワイヤレス通信デバイスにおけるワイヤレス通信のための装置であって、
チャネル上でデータフレームを受信するための受信機と、
前記受信されたデータフレームに少なくとも部分的に基づいて前記チャネルのための残余チャネル長（ＲＣＬ）を推定するためのＲＣＬ推定器と、
前記推定されたＲＣＬに少なくとも部分的に基づいて有限インパルス応答（ＦＩＲ）フィルタを変更するためのフィルタコントローラと
を備える、装置。
［Ｃ２２］
前記フィルタコントローラが、
前記ＦＩＲフィルタにいくつかの追加のタップを追加するためのタップ調整器を備える、Ｃ２１に記載の装置。
［Ｃ２３］
計算されたＨ行列に対してポストコーディング演算を実施するためのポストコーディング演算器をさらに備える、Ｃ２１に記載の装置。
［Ｃ２４］
前記ＦＩＲフィルタにタップを追加するようにとの指示をピアデバイスに送るためのタップインジケータをさらに備え、ここにおいて、前記ピアデバイスが前記データフレームを送信した、Ｃ２１に記載の装置。
［Ｃ２５］
前記推定されたＲＣＬがしきい値よりも大きいと決定するための手段をさらに備える、Ｃ２１に記載の装置。
［Ｃ２６］
前記推定されたＲＣＬが前記しきい値よりも大きいという前記決定に少なくとも部分的に基づいて、出力電力を低減するための電力コントローラをさらに備える、Ｃ２５に記載の装置。
［Ｃ２７］
前記推定されたＲＣＬが前記しきい値よりも大きいという前記決定に少なくとも部分的に基づいて、無線周波数（ＲＦ）パラメータを低下させるための無線周波数（ＲＦ）コントローラをさらに備え、ここにおいて、前記ＲＦパラメータが送信エラーベクトル振幅（ＥＶＭ）に関連する、Ｃ２５に記載の装置。
［Ｃ２８］
チャネルインパルス応答を決定するためのＣＩＲ推定器をさらに備え、ここにおいて、前記推定されたＲＣＬが、前記決定されたチャネルインパルス応答に少なくとも部分的に基づく、Ｃ２１に記載の装置。
［Ｃ２９］
プロセッサと、前記プロセッサと電子通信しているメモリと、前記メモリに記憶された命令とを備える、ワイヤレス通信デバイスにおけるワイヤレス通信のための装置であって、ここにおいて、前記命令が、
チャネル上でデータフレームを受信することと、
前記受信されたデータフレームに少なくとも部分的に基づいて前記チャネルのための残余チャネル長（ＲＣＬ）を推定することと、
前記推定されたＲＣＬに少なくとも部分的に基づいて有限インパルス応答（ＦＩＲ）フィルタを変更することと
を行うように前記プロセッサによって実行可能である、装置。
［Ｃ３０］
ワイヤレス通信デバイスにおけるワイヤレス通信のためのコードを記憶する非一時的コンピュータ可読媒体であって、前記コードが、
チャネル上でデータフレームを受信することと、
前記受信されたデータフレームに少なくとも部分的に基づいて前記チャネルのための残余チャネル長（ＲＣＬ）を推定することと、
前記推定されたＲＣＬに少なくとも部分的に基づいて有限インパルス応答（ＦＩＲ）フィルタを変更することと
を行うようにプロセッサによって実行可能な命令を備える、非一時的コンピュータ可読媒体。
【図１】
0006553169.tif 000003
【図２】
0006553169.tif 000004
【図３Ａ】
0006553169.tif 000005
【図３Ｂ】
0006553169.tif 000006
【図４】
0006553169.tif 000007
【図５】
0006553169.tif 000008
【図６】
0006553169.tif 000009
【図７】
0006553169.tif 000010
【図８】
0006553169.tif 000011
【図９】
0006553169.tif 000012
【図１０】
0006553169.tif 000013
【図１１】
0006553169.tif 000014
【図１２】
0006553169.tif 000015
【図１３】
0006553169.tif 000016
【図１４】
0006553169.tif 000017