(57)【特許請求の範囲】
【請求項１】
リモート無線デバイスに送信すべきデータパケットを取得する段階と、
Ｎが１より大きい整数であって、Ｎ個の送信チェーンの各々について、遅延ダイバーシチを実装するべく、前記データパケットに所定の遅延値を適用する段階と、
Ｐが整数及びＰ≧Ｎであり、Ａ・ＡＴ＝Ｐ・Ｉを満たし、複数の位相シフト値を有する直交Ｐ×Ｎ行列Ａを提供する段階と、
前記行列Ａの１つの行を選択する段階と、
前記Ｎ個の送信チェーンの各々について、前記行列Ａの選択された前記１つの行における位相シフト値のうちの対応する１つの値分、前記データパケットを位相シフトする段階と、
前記Ｎ個の送信チェーンの各々について、対応するアンテナから、前記データパケットの遅延された及び位相シフトされたバージョンを、前記リモート無線デバイスに送信する段階とを備え、
前記１つの行を選択する段階は、データパケットを前記リモート無線デバイスに送信するべく前記行列Ａの行の各々が過去に使用された送信時間の総量に基づいて、１つの行を選択することを含むコンピュータに実装される方法。
【請求項２】
前記Ｎ個の送信チェーンの各々について、前記データパケットを位相シフトする段階の前に、前記所定の遅延値を適用する段階が実行される請求項１に記載の方法。
【請求項３】
前記Ｎ個の送信チェーンの各々について、所定の遅延値を適用する段階の前に、前記データパケットを位相シフトする段階が実行される請求項１に記載の方法。
を含む請求項１に記載の方法。
【請求項４】
前記リモート無線デバイスにデータパケットを送信するべく前記行列Ａの各行が過去に使用された送信時間の総量を追跡するのに、カウンタが使用される請求項１に記載の方法。
【請求項５】
前記行列Ａは、アダマール行列である請求項１に記載の方法。
【請求項６】
コンピューティングプラットフォームに、請求項１から５のいずれか一項に記載の方法を実行させるコンピュータプログラム。
【請求項７】
Ｎが１より大きい整数であり、遅延ダイバーシチを実装するべく入力パケットに遅延を適用する遅延ユニット及び前記入力パケットに位相シフトを適用する位相シフタをそれぞれ含むＮ個の送信チェーンを有する無線送信機と、
Ｐが整数であり、Ｐ＞Ｎであり、Ａ・ＡＴ＝Ｐ・Ｉを満たし、複数の位相シフト値を含む直交Ｐ×Ｎ行列Ａを示す情報を格納するメモリと、
前記無線送信機の動作を制御するコントローラとを備え、
前記コントローラは、データパケットが１つの空間ストリームを介してリモート無線エンティティに送信される場合に、
（ａ）前記データパケットを、前記Ｎ個の送信チェーンの各々の入力へと向かわせ、
（ｂ）Ｎ個の位相シフト値を含む前記行列Ａの１行を選択し、
（ｃ）前記Ｎ個の送信チェーン内の前記位相シフタを使用して、前記位相シフト値を前記データパケットに適用するようにプログラムされ、
前記コントローラは、前記無線エンティティにデータパケットを送信するべく、前記行列Ａの各行が（過去に）使用された送信時間の総量に基づいて、前記データパケットに対する前記行列Ａの１行を選択する無線装置。
【請求項８】
前記Ｎ個の送信チェーンの各々に対する送信アンテナを更に備える請求項７に記載の無線装置。
【請求項９】
前記行列Ａの各行について前記送信時間の総量を追跡するべく複数のカウンタを更に備える請求項７に記載の無線装置。
【請求項１０】
前記行列Ａは、アダマール行列である請求項７に記載の無線装置。
【請求項１１】
前記Ｎ個の送信チェーンのうち、Ｎ個より少ない送信チェーンがアクティブである場合にも、前記行列Ａが使用可能である請求項７に記載の無線装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、無線通信に関し、詳細には、スペクトル的リップルが低減された態様で、遅延ダイバーシチを実装する技術に関する。
【背景技術】
【０００２】
数多くの新しい無線通信デバイス及びシステムは、他の無線デバイスとの通信に使用するアンテナを複数備える。一般的な実装では、これら複数のアンテナを有する無線デバイスの１つが、複数入力複数出力（ＭＩＭＯ）として知られる通信技術を使用して、他の無線デバイスと通信を行うべく呼び出される。ＭＩＭＯ通信チャネルでは、チャネルの一端における送信デバイス及びチャネルの他端における受信デバイスの両方が、複数のアンテナを使用する。このように、複数の別個の"空間チャネル"が形成されることにより、複数の"空間ストリーム"を介した通信を可能としている。多くの場合、これら複数のアンテナを有するデバイスは、１つの空間ストリームを使用した通信のみをサポートする従来の１つのアンテナを有する"レガシー"デバイスと互換性を有することが望ましい。
【０００３】
１つの空間ストリームを使用する１つのアンテナを有するデバイスとの通信を行うために、複数のアンテナを有するデバイスは、利用可能なアンテナを１つのみに制限して動作させることができる。しかしながら、この方法では、複数アンテナを有するデバイスの送信電力が、選択されたアンテナと関連付けられている電力増幅器の電力出力能力に限定されてしまう。製品の大きさ及びコストを下げるために、無線デバイスの現在のトレンドでは、高密度に集積された電子部品が使用されている。多くの場合、無線デバイスの電力増幅器を集積回路（例えば、無線周波数集積回路（ＲＦＩＣ）、システムオンチップ（ＳｏＣ）等）内に集積する場合が多い。送信電力増幅器を実装する集積回路技術の使用は、１つの空間ストリームオペレーションをサポートするための１つのアンテナが利用可能な送信電力の量を更に限定してしまう。この欠点を克服するために、複数のアンテナを有するデバイスにおいて、複数の送信アンテナを使用して１つのストリーム送信をサポートする技術が開発されると考えられる。複数の送信アンテナを使用する場合、デバイスの全送信電力は、個々のアンテナ（及び関連付けられている電力増幅器）の送信電力の組み合わせとなる。したがって、高いレベルの全送信電力を得ることができる。複数アンテナ・シングルストリーム無線通信を効率的な態様で実装する技術に対する需要が存在する。
【図面の簡単な説明】
【０００４】
【図１】本発明の一実施形態に係る無線ネットワーク構成を示したブロック図である。
【図２】本発明の一実施形態に係る複数のアンテナを使用した１つの空間ストリーム内でのデータ送信の方法を示したフローチャートである。
【発明を実施するための形態】
【０００５】
以下の記載では、本発明を実行可能な特定の実施形態を例示した添付の図面を参照して説明がなされる。これらの実施形態は、当業者が本発明を実行可能なように、十分詳細に説明される。本発明の様々な実施形態は、互いに異なっているが、必ずしも相互に排他的なものではない。例えば、一実施形態に関して説明された特定の特徴、構造又は特性を、本発明の精神及び範囲から逸脱することなく、他の実施形態に実装してもよい。また、開示される実施形態各々における個々の要素の位置又は配置は、本発明の精神及び範囲内において修正されてもよい。したがって、以下の詳細な説明は限定しているという観点で理解されるべきでなく、本発明の範囲は、添付の特許請求の範囲によってのみ規定され、請求項に対する均等物の全範囲と共に適切に解釈されるべきである。図面において、同一の又は同様な機能に対しては、同様な参照番号が付与されている。
【０００６】
データの１つの空間ストリームを、１つの受信アンテナを有するリモート無線エンティティに送信するのに、複数のアンテナが使用される場合には、受信アンテナにおいて信号が大幅に平坦に減衰されることが発生する場合がある。これは、例えば、送信アンテナと受信アンテナの間に見通し接続（line-of-sight：ＬＯＳ）が存在する場合に発生する。この問題を解決するために、遅延ダイバーシチメカニズムを実装してもよい。遅延ダイバーシチを使用すると、異なる複数の送信アンテナから同じデータが、各アンテナ間で異なる遅延で送信される。例えば、ＩＥＥＥ８０２．１１ｎ無線ネットワーク規格では、ＯＦＤＭモードにおいて、直交周波数分割多重（ＯＦＤＭ）シンボル内で周期的に実行される、巡回遅延ダイバーシチ（ＣＤＤ）と称される遅延ダイバーシチの形式が規定されている。遅延ダイバーシチの使用により、多くの場合、送信された信号全体が平坦減衰されてしまう空間的位置が存在しなくなる。
【０００７】
遅延ダイバーシチを使用する問題は、受信アンテナが多くの場合、周波数スペクトル内にリップルが存在することである。平均的な受信電力は、遅延ダイバーシチを使用すると、１つの送信アンテナの場合と比較して高くなるが、信号が大きく減衰してしまう周波数が存在し、その他の周波数領域は、１つの送信アンテナ伝送の場合と比較して最大で２０ｌｏｇ１０（Ｎ）倍になる。ここで、Ｎは、送信アンテナの数である。受信された信号におけるリップルにより、様々な国において決められている１以上の信号制約を満たすことが難しくなってしまう場合がある。このような制約の１つとして、実効放射電力（Effective Isotropic Radiated Power：ＥＩＲＰ）電力スペクトル密度制約が存在する。例えば、日本及びヨーロッパでは、ＥＩＲＰ電力スペクトル制約は、無線ローカルエリアネットワーク（ＷＬＡＮ）に対して使用されるスペクトルの一部分にも存在する。このＥＩＲＰ制約により、遅延ダイバーシチが使用される場合には、モデムは、送信電力におけるバックオフを要求される場合がある。ＩＥＥＥ８０２．１１ｂ（有効帯域幅が約１０ＭＨｚ）の相補型符号変調（complementary code keying：ＣＣＫ）スキームを使用したシステムに、遅延ダイバーシチが実装され、Ｎ＝２個の送信アンテナが使用される場合、例えば、電力バックオフにより、全送信電力が、
１０ｄＢｍ／ＭＨｚ−１０・ｌｏｇ１０（Ｎ）＋１０・ｌｏｇ１０（１０ＭＨｚ）＝１７ｄＢｍ ＥＩＲＰ
となり、許可されているＥＩＲＰよりも低い値となる。上記から分かるように、送信電力のバックオフは、遅延ダイバーシチを実装する効率を低減させてしまう。
【０００８】
本発明は、無線システムに遅延ダイバーシチが使用される場合に、受信された信号における周波数ドメインのリップルを大幅に低減させることが可能な技術に関する。送信局及び受信局の間にＬＯＳ接続が存在する場合には、本発明の幾つかの実施形態は、受信された信号の（平均して）平坦なスペクトルを達成することができる。ＥＩＲＰ電力スペクトル密度制約が存在する場合、本発明の実施形態は、Ｎ個のアンテナのセットからの全送信電力の最大レベルを達成するのに使用されてもよい。ある実施形態では、直交周波数分割多重（ＯＦＤＭ）又は（１つのキャリアブロック送信のように）サイクリックプレフィックス（cyclic prefix：ＣＰ）を伴うその他の変調を使用して、発明の特徴をシステム内に実装する。しかしながら、以下の記載では、サイクリックプレフィックスを使用しない変調スキームの場合について説明がなされる。サイクリックプレフィックスベースの変調の場合、受信機の性能を改善させるための遅延というよりも、周期的な遅延に対して、本発明が適用されてもよい。
【０００９】
図１は、本発明の一実施形態に係る、無線ネットワーク配置１０のブロック図である。図に示すように、配置１０は、無線チャネルを介して、１つのアンテナを有する受信デバイス１４と通信を行う複数アンテナを有する送信デバイス１２を備える（複数のアンテナを有する受信デバイスを使用してもよい）。図示された実施形態では、複数のアンテナを有する無線デバイス１２は、３つの送信アンテナ１６、１８、２０を有するが、他の実施形態では、１より大きい如何なる数のアンテナが使用されてもよい。如何なる種類のアンテナが使用されてもよく、例えば、ダイポールアンテナ、パッチアンテナ、ヘリカルアンテナ及びその他アンテナが使用されてもよい。送信アンテナ１６、１８、２０は、送信のために伝送信号を増幅するための、関連する送信チェーン内に、それぞれ電力増幅器２２、２４、２６を有する。送信アンテナ１６、１８、２０の送信チェーンはまた、リモート受信機局における信号スペクトルを平坦化するのに使用される位相シフタ２８、３０、３２、及び、遅延ダイバーシチを実装するための遅延デバイス４２、４４、４６を有する。通信時に、位相シフタ２８、３０、３２の位相シフト及び／又は遅延デバイス４２、４４、４６の遅延値を制御するコントローラ３４を設けてもよい。メモリ３６は、位相シフト情報及び／又はコントローラ３４によるアクセスのための遅延情報を格納するのに使用されてもよい。以下に詳細に説明するように、ある実施形態では、不均一（すなわち、任意の）期間を有するパケットが送信される状況において使用される複数のカウンタ４８、５０、５２が設けられる。
【００１０】
図では別個のユニットとして電力増幅器２２、２４、２６が示されているが、ある実施形態では、これらの電力増幅器が全て、共通の半導体チップ（例えば、ＲＦＩＣ、ＳｏＣ等）に集積されてもよい。同様に、位相シフタ２８、３０、３２及び遅延デバイス４２、４４、４６を全て、共通のチップに集積してもよい（ある実施形態では、電力増幅器２２、２４、２６と共通のチップに実装されてもよい）。その他の実施形態では、位相シフタ２８、３０、３２及び遅延デバイス４２、４４、４６は、共通のプロセッサ内にデジタル的にコントローラ３４として実装されてもよい。これに替えて、その他のアーキテクチャを使用してもよい。図には示されていないが、位相シフタ２８、３０、３２と電力増幅器２２、２４、２６との間、及び／又は、位相シフタ２８、３０、３２と遅延デバイス４２、４４、４６との間に、その他の機能が存在してもよいことは明らかである。例えば、少なくとも１つの実施形態において、デジタル／アナログ変換機及び周波数変換ユニット（例えば、アップコンバータ）が、位相シフタ２８、３０、３２と電力増幅器２２、２４、２６との間にそれぞれ設けられていてもよい。ある実施形態では、位相シフタ２８、３０、３２と遅延デバイス４２、４４、４６との位置は、反対であってもよい（すなわち、遅延デバイス４２、４４、４６が、位相シフタ２８、３０、３２と電力増幅器２２、２４、２６との間に存在してもよい）。コントローラ３４としては、あらゆる種類のデジタル制御デバイスが含まれ、例えば、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、縮小命令セットコンピュータ（ＲＩＳＣ）、複合命令セットコンピュータ（ＣＩＳＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、マイクロコントローラ及び／又はその他が含まれ、これらの組み合わせも含まれる。少なくとも１つの実施形態において、位相シフタ２８、３０、３２及び／又は遅延デバイス４２、４４、４６は、コントローラ３４内のソフトウェアに実装されてもよい（これに替えて、別個のアナログ位相シフタ又は別個のデジタル位相シフタを使用してもよい）。メモリ３６としては、あらゆる種類のデジタルデータ記憶装置が含まれてもよい。
【００１１】
図１に示すように、一連のデータパケットｘ（ｐ）が、１つのアンテナを有するリモートデバイス１４に送信されるが、一度に１つのパケットが端末４０に到達する。第１パケットｘ（１）が、遅延ユニット４２、４４、４６に到達し、各遅延ユニットは、異なる遅延値（又は、サイクリックプレフィックスベースのシステムの場合には、異なるサイクリック遅延値）をパケットに適用して、遅延ダイバーシチ（又は、サイクリック遅延ダイバーシチ）を実装する。遅延ダイバーシチを適用する方法は、当技術分野でよく知られている。次に、第１パケットの遅延されたバージョンが位相シフタ２８、３０、３２に到達し、各位相シフタは、対応する位相シフト値（すなわち、Ａ（１，１）、Ａ（１，２）及びＡ（１，３））分、パケットの位相をシフトする。コントローラ３４は、第１パケットの遅延されたバージョンが受信される直前に、位相シフト値（又は、位相シフト値を示す制御情報）を位相シフタ２８、３０、３２に届けてもよい。上記したように、遅延ユニット４２、４４、４６及び位相シフタ２８、３０、３２の順番は、変更可能である。第１パケットｘ（１）の位相シフトされたバージョンが、対応する電力増幅器２２、２４、２６に送信されて、アンテナ１６、１８及び２０から送信される前に、電力増幅器によって増幅される。そして、上記のプロセスが、一連のデータパケットｘ（ｐ）における新たなパケット各々に対して繰り返し実行される。新たなパケット各々について、コントローラ３４は、新たな位相シフト値を位相シフタ２８、３０、３２に送信してもよい。
【００１２】
各データパケットに対して、３つのアンテナ１６、１８、２０から送信された信号は、無線チャネルを横断して、１つのアンテナを有するレガシーデバイス１４の唯一のアンテナによって受信される。レガシーデバイス１４は、受信された信号を処理して、元のデータを復元してもよい。レガシーデバイス１４は、遅延ダイバーシチ送信又は２以上のアンテナからの伝送が存在することを知る必要はない。
【００１３】
上記したように、遅延ダイバーシチを使用することに伴う問題は、受信デバイスにおける周波数ドメインのリップルに関係している。本発明によれば、この周波数ドメインのリップルは、位相シフタ２８、３０、３２によって適用される位相シフト値を好適に選択することによって、大幅に低減させることができる。少なくとも１つの実施形態において、Ｐ×Ｎの行列を使用して、入力データパケットに対する位相シフト値を表すことができる。ここで、Ｎは、データパケットを送信するに使用されるアンテナの数であり、Ｐは、行列の演算を行う連続した複数のデータパケット（又は、タイムスロット）の数である。Ｐ×Ｎ行列の各要素は、複素指数ｅｊθで構成され、ここで、θは、要素と関連付けられた位相シフト値であり、０＜θ＜２πである。リップルの低減を達成するために、使用されるＰ×Ｎ行列は、直交行列Ａであり、ＡＴが直交行列Ａの複素転置行列であり、Ｉが恒等行列であり、Ａ・ＡＴ＝Ｐ・Ｉの関係を満たす。
【００１４】
直交Ｐ×Ｎ行列を表すＡのデータは、メモリ３６内に格納される（図１参照）。そして、コントローラ３４は、通信動作の間に、データにアクセスしてもよい。コントローラ３４が、好適な位相シフトデータがどこに格納されているかを知る又は判断できる限り、データは行列の形式で格納されていなくてもよい。位相シフトデータは、望ましい位相シフトを表す複素指数、実数（例えば、ｅｘｐ（ｊ２π／３）ではなく、２．０９４３９５）、又は、望ましい位相シフトを判断することができるその他の形式で、メモリ３６内に格納されてもよい。本明細書では、"行列（matrix）"という言葉は、行列の形態で格納又は配置されていない場合であっても、特定の行列を表すデータを包括する広い意味で使用される。
【００１５】
少なくとも１つの実施形態において、１つの空間ストリームデータ送信が作成される場合、複数アンテナを有する無線デバイス１２は、直交行列Ａを使用して、一定の長さを有するＰ個の連続したデータパケットの演算を行う。一連のデータパケットのうちの第１データパケットに対して、コントローラ３４は、行列Ａの第１行（すなわち、Ａ（１，１）、Ａ（１，２）及びＡ（１，３））からの位相シフト値を、位相シフタ２８、３０、３２に提供する。一連のデータパケットのうちの第２データパケットに対しては、コントローラ３４は、行列Ａの第２行（すなわち、Ａ（２，１）、Ａ（２，２）及びＡ（２，３））からの位相シフト値を、位相シフタ２８、３０、３２に提供する。その後に続くデータパケットが存在する場合には、コントローラ３４は、行列Ａの対応する行から位相シフト値を提供する。この方法は、行列の行の順番通りに必ずしも進む必要はなく、Ｐ個の行全てがＰ個のパケットに対して使用される限り、順番をとばしてもよい。行列Ａにおける行数（一連の複数のパケットにおけるパケット数でもある）は、パケットを送信するのに使用されるアンテナの数Ｎ以上である。アンテナの数は１より大きいが、デバイス内で利用可能なアンテナの全てを必ずしも含む必要はない。例えば、４個のアンテナを有するデバイスは、遅延ダイバーシチを使用した１つの空間ストリーム送信を実行するのに、３つのアンテナを使用することができる。
【００１６】
上記したように、複数の連続したデータパケットに対して、複数アンテナによる１つのストリーム伝送を実行するのに、位相シフト値の直交行列を使用することにより、リモート受信デバイスにおけるリップルを大幅に低減させることが可能となる。リップルを低減することにより、規制団体によって設定されるＥＩＲＰ電力スペクトル密度制約を容易に満たすことを可能にする。次に、リップル低減の理由について説明する。１つのアンテナを有するリモートレガシーデバイスにおいて受信される信号の任意の周波数ｆは、次のように表される。
【数１】
0005517136.tif 000002
ここで、ａｎ（ｐ）は送信アンテナｎ及びタイムスロットｐに対する行列要素であり、ｈｎ（ｆ）は送信アンテナｎ（１≦ｎ≦Ｎ）に対する周波数におけるチャネル応答であり、Ｔｎは送信チェーン内で適用される遅延であり、ｘ（ｐ，ｆ）は、タイムスロットｐにおける送信された信号の周波数ドメインの値である。リップルを低減させるには、受信された電力の平均を一定にしてもよい。これは、マルチキャリア実装における全ての周波数に対して行われてもよい。３つのアンテナ実装の場合、平均受信電力は、次のように一定にしてもよい。
【数２】
0005517136.tif 000003
ここで、Ｅ｛  ｝は、期待値演算子であり、Ｅｘ（ｉ）は、ｘ（ｉ）の期待値である。したがって、Ａ行列が直交行列であり、Ｅｘ（ｉ）が一定である場合には、平均受信電力も一定になる。Ｅｘ（ｉ）は、ｘｉが独立しており変化しない場合に、一定となる。
【００１７】
本発明の実施形態において使用してもよい直交行列は、様々な種類が存在する。Ｐ＝２であり、２つのアンテナを実装する場合には、例えば、次のような行列を使用してもよい。
【数３】
0005517136.tif 000004
ここで、１は、ｅｊ０と等価である。Ｐ＝３であり、３つのアンテナを実装する場合には、例えば、次のような行列を使用してもよい。
【数４】
0005517136.tif 000005
【００１８】
Ｐ＝４であり、３つのアンテナを実装する場合には、次のような行列を使用してもよい。
【数５】
0005517136.tif 000006
この行列では、行列の要素として＋１及び−１が使用されており、上記の例のように要素として
0005517136.tif 000007
等が使用されていないことから、より望ましい場合がある。Ｐ＝４であって、４つのアンテナを実装する場合には、４×４のアダマール行列を使用してもよい。
【数６】
0005517136.tif 000008
これに替えて、別の直交行列を使用してもよい。
【００１９】
上記の説明では、送信されたデータパケットが、一定の長さのパケットであると仮定した。この仮定により、１パケットにつき、行列Ａの１つの行が循環的順番で使用されるのを可能にしている。パケット長が可変である、より一般的なケースの場合、受信機において一定の又はほぼ一定の平均受信電力を達成するのに、カウンタメカニズムを利用してもよい。すなわち、少なくとも１つの実施形態において、マルチアンテナ送信デバイスは、Ｐ個のカウンタ（例えば、図１におけるカウンタ４８、５０、５２）を保持し、各カウンタは、Ｐ個のモードのうちの１つにおいてパケットが送信されるのに掛かった全時間をカウントする。次に送信されたパケットに対するモード（すなわち、行列Ａにおける行のインデックス）は、最小値を有するカウンタのインデックスによって選択される。カウンタがオーバーフローするのを防ぐために、Ｎ個のパケット全てから、最小カウンタ値を減算してもよい。したがって、この方法では、行列Ａの各列がインテンシティで使用される。これに替えて、その他の同様なカウント方法を使用してもよい。
【００２０】
Ｐ＝２であり、２つの送信アンテナを実装する単純なケースでは、パケットの一部は、２つのアンテナのうちの１つのベースバンド信号において、逆の位相（−１）を使用する。送信デバイスは、反転されたパケットの期間から反転されていないパケットの期間を差し引いた期間をカウントする１つの符号付きカウンタを有する。カウンタの符号が＋の場合、次のパケットは反転されずに送信され、パケット期間が、カウンタから差し引かれる。カウンタの符号が−の場合には、次のパケットは、反転されて送信され、パケット期間がカウンタに付加される。
【００２１】
全部でＮ個のアンテナを有し、時折、Ｎよりも少ない数のアンテナを（省電力等のために）使用するシステムの有用な使用方法は、アンテナの全ての組み合わせを満足する行列Ａを選択することである。例えば、Ｎ＝４又はＮ＝３であり、４×４のアダマール行列を使用することができる。このような場合、アンテナの選択されたサブセットに対して、Ｐ＝４を使用してもよい。このようにして、望ましいスペクトル特性を保持することができる。
【００２２】
図２は、本発明の一実施形態に係る遅延ダイバーシチを使用して１つの空間ストリームを介した第１無線デバイスから第２無線デバイスへのデータ送信で使用される方法６０を示したフローチャートである。第１無線デバイスから第２無線デバイスへ送信されるデータパケットが取得される（ブロック６２）。最初に、複数の遅延ダイバーシチ値（又は、サイクリック遅延ダイバーシチ値）を、データパケットに適用して、遅延ダイバーシチを実装する。すなわち、１つの遅延ダイバーチ値は、典型的には、送信機における送信チェーンの各々におけるデータパケットに適用される（ここでは、Ｎ個の送信アンテナに関連付けられたＮ個の送信チェーンが、アクティブな状態である）。（ブロック６４）ＡＡＴ＝ＰＩである直交Ｐ×Ｎ行列Ａの行が選択される。（ブロック６６）Ｐ×Ｎ行列Ａの要素は、複素指数ｅｊｑであり、ここでｑは、位相シフト値であり、０＜ｑ＜２πである。行列Ａを表すデータは、複数アンテナ送信デバイス内のメモリに格納されてもよい。そして、データパケットは、Ｐ×Ｎ行列Ａの選択された行からのＮ個の位相シフト値各々（各アクティブ送信チェーンに対して１つ）の分、個別に位相シフトされてもよい。（ブロック６８）送信チェーン各々の位相シフトされた及び遅延されたデータパケットは、第１無線デバイスの対応するアンテナから送信されてもよい（ブロック７０）。そして、新たなデータパケットが取得されて、プロセスが繰り替えされる（ブロック７２）。
【００２３】
均一な長さのデータパケットが使用される場合、上記の方法６０を、リモート無線デバイスに送信されるＰ個の入力パケットのグループに対して適用してもよい。そして、選択要素（ブロック６６）は、Ｐ個のパケットの各々に対して、単純に、行列Ａの１つの行を選択してもよい。Ｐ個の行の各々がＰ個のパケットのうちの１つについて使用される限り、行の選択は、順次又はランダムに行ってもよく、不均一な長さのデータパケットが使用される場合、行列Ａの行（又はモード）の各々に対して、どの位の送信時間が費やされるかを追跡するために、技術を実装してもよい。少なくとも１つの実施形態において、上記したように、送信の間に、各モードが使用される全時間を追跡するのに、カウンタが使用される。モード各々に対して、１つのカウンタが提供されてもよい。そして、例えば、行列Ａの２番目の行を使用して、短いパケットが送信される場合、この２番目の行と関連付けられたカウンタ値は、短いパケットの長さに比例した量分、カウンタ値が増加される。同様に、行列Ａの５番目の行を使用して長いパケットが送信される場合、この５番目の行と関連付けられたカウンタ値が、長いパケットの長さに比例した量分、カウンタ値が増加される。行の選択（図２におけるブロック６６）は、最小カウンタ値を有するカウンタと関連付けられた行を選択することにより行われてもよい。パケットが送信される都度、そのパケットに対応するカウンタが更新される。
【００２４】
本発明の技術及び構造は、幅広い種類の形態に実装されてもよい。例えば、本発明の特徴は、無線機能を有するラップトップ、パームトップ、デスクトップ及びタブレットコンピュータ、無線機能を有するパーソナルデジタルアシスタント（ＰＤＡ）、携帯電話及びその他のハンドヘルド無線通信機、ポケットベル（登録商標）、衛星通信機、無線機能を有するカメラ、無線機能を有するオーディオ／ビデオデバイス、ネットワークインターフェースカード（ＮＩＣ）及びその他のネットワークインターフェース構造、基地局設備、無線アクセスポイント、集積回路、及び／又はその他のデバイスに実装されてもよい。また、本発明の特徴は、機械可読媒体に格納された命令及び／又はデータ構造として実装されてもよい。様々な種類のコンピュータ可読媒体の例としては、例えば、フロッピー（登録商標）ディスケット、ハードディスク、光学ディスク、コンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、デジタルビデオディスク（ＤＶＤ）、ブルーレイディスク、磁気光学ディスク、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、消去可能プログラム可能ＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラム可能ＲＯＭ（ＥＥＰＲＯＭ）、磁気又は光学カード、フラッシュメモリ、及び／又は、電気的命令又はデータを格納するのに好適なその他の種類の媒体が含まれる。ハードウェア、ソフトウェア、ファームウェア、及び、ハイブリッド実装形態が使用されてもよい。
【００２５】
上記の詳細な説明では、開示を効率的にする目的から、本発明の様々な特徴が、１以上の個別の実施形態にグループとしてまとめて説明されている。本開示の方法は、特許請求される発明が、各請求項で明示的に列挙されている以上の特徴を必要とすると意図していることを反映していると解釈されるべきでない。むしろ、添付の特許請求の範囲は、開示される実施形態各々の全ての特徴よりも少ない数を有する側面に存在することを反映している。
【００２６】
本発明が、特定の実施形態と関連して説明されたが、当業者であれば、本発明の範囲内において、変形及び改良が可能であることは理解できる。このような変形及び改良についても、本発明及び添付の特許請求の範囲内であると考えられる。１つの行を選択する段階は、行列Ａ内で、最後に送信されたデータパケットを送信するのに使用された１行の後に続く次の行を選択してよい。また、１つの行を選択する段階は、データパケットをリモート無線デバイスに送信するのに最も長い間使われていない１行を選択してよい。リモート無線エンティティに対して送信される新たなパケットの各々について行列Ａの複数の行に連続した順番を付すことにより、データパケットに使用される行列Ａの１行を選択してよい。さらに、行列Ａの任意の行が２度目に選択される前に、行列Ａの全ての行が選択されるように、送信される新たなパケットの各々について１つの行を選択することにより、データパケットに使用される行列Ａの１行を選択してもよい。
【図１】
0005517136.tif 000009
【図２】
0005517136.tif 000010