"物理層PHYデータユニットにおける情報ビットをインターリーブする方法であって、前記PHYデータユニットを送信するために使用されるチャネル帯域幅を決定する段階と、前記チャネル帯域幅に対応する周波数回転パラメータNROTを選択する段階と、空間ストリームそれぞれについて、i使用される空間ストリームの数に応じて、[0,5,2,7,3,6,1,4]の組から又は当該組のサブセットから、空間ストリーム定数を選択する段階と、ii選択された前記周波数回転パラメータNROT及び選択された前記空間ストリーム定数に従って、前記情報ビットをインターリーブする段階と、を備え、前記組の定数はそれぞれ、空間ストリームに対応している方法。前記選択された周波数回転パラメータNROT及び前記選択された空間ストリーム定数に従って前記情報ビットをインターリーブする段階は、4つより多い空間ストリームに対して、前記PHYデータユニットが生成される場合に、に従って、前記情報ビットに対する出力空間ストリームインデックスを決定する段階を有し、ここで、r及びjはそれぞれ、出力ビットインデックス及び入力ビットインデックスであり、issは空間ストリームインデックスであり、NBPSCSはサブキャリア毎のビット数であり、NCBPSSは前記空間ストリームの符合化されたビットの数であり、Jissは、前記使用される空間ストリームの数に応じて、前記[0,5,2,7,3,6,1,4]の組又は当該組のサブセットから選択される空間ストリーム定数である、請求項1に記載の方法。前記チャネル帯域幅が20MHzの場合には、NROT=6である請求項1に記載の方法。前記チャネル帯域幅が40MHzの場合には、NROT=13である請求項1に記載の方法。前記チャネル帯域幅が80MHzの場合には、NROT=28である請求項1に記載の方法。PHYデータユニットを送信するのに使用されるチャネル帯域幅を決定するネットワークインターフェースデバイスを備える装置であって、前記ネットワークインターフェースデバイスは、インターリーバを有し、前記インターリーバは、前記チャネル帯域幅に対応する周波数回転パラメータNROTを選択し、空間ストリームそれぞれについて、i使用される空間ストリームの数に応じて、[0,5,2,7,3,6,1,4]の組から又は当該組のサブセットから、空間ストリーム定数を選択し、ii選択された前記周波数回転パラメータNROT及び選択された前記空間ストリーム定数に従って、情報ビットをインターリーブし、前記組の定数はそれぞれ、空間ストリームに対応している装置。前記インターリーバは、4つより多い空間ストリームに対して、前記PHYデータユニットが生成される場合に、に従って、前記情報ビットに対する出力空間ストリームインデックスを決定し、ここで、r及びjはそれぞれ、出力ビットインデックス及び入力ビットインデックスであり、issは空間ストリームインデックスであり、NBPSCSはサブキャリア毎のビット数であり、NCBPSSは前記空間ストリームの符合化されたビットの数であり、Jissは、前記使用される空間ストリームの数に応じて、前記[0,5,2,7,3,6,1,4]の組又は当該組のサブセットから選択される空間ストリーム定数である、請求項6に記載の装置。前記チャネル帯域幅が20MHzの場合には、NROT=6である請求項6に記載の装置。前記チャネル帯域幅が40MHzの場合には、NROT=13である請求項6に記載の装置。前記チャネル帯域幅が80MHzの場合には、NROT=28である請求項6に記載の装置。複数入力複数出力MIMO通信システムのインターリーバパラメータを決定する方法であって、複数のシステム構成について、複数の隣接する空間ストリームの最大平均距離を決定する段階と、決定された前記最大平均距離に基づいて、前記複数のシステム構成に対して、インターリーバパラメータの組を決定する段階とを備える方法。前記複数の隣接する空間ストリームの最大平均距離を決定する段階は、に従って、複数の好適なインターリーバパラメータの組のそれぞれについて、2つの隣接する空間ストリームの平均距離を計算する段階を有し、ここで、iは置換前のデータトーンインデックスであり、k及びmはそれぞれ、iss番目の空間ストリーム及びiss1番目の空間ストリームの置換後のデータトーンインデックスであり、issは空間ストリームインデックスであり、Aは正規化係数である請求項11に記載の方法。前記複数の隣接する空間ストリームの最大平均距離を決定する段階は、に従って、複数の好適なインターリーバパラメータの組のそれぞれについて、J個の空間ストリームの平均距離を計算する段階を有し、ここで、iは置換前のデータトーンインデックスであり、k及びmはそれぞれ、iss番目の空間ストリーム及びiss1番目の空間ストリームの置換後のデータトーンインデックスであり、issは空間ストリームインデックスであり、Aは正規化係数である請求項11に記載の方法。前記決定された前記最大平均距離に基づいて、前記複数のシステム構成に対して、インターリーバパラメータの組を決定する段階は、前記複数のシステム構成について、前記決定された最大平均距離に対応するインターリーバパラメータの組のパケット誤り率PER性能を、PER性能基準として使用する段階と、前記複数のシステム構成のそれぞれにおけるパケット誤り率PER性能を使用して、複数の好適なインターリーバパラメータの組を比較する段階と、前記PER性能基準、及び、前記複数のシステム構成における前記PER性能に基づいて、インターリーバパラメータの1組を選択する段階とを有する請求項11に記載の方法。機械実行可能命令を格納するコンピュータ可読媒体であって、前記機械実行可能命令は、複数入力複数出力MIMO通信システムのインターリーバパラメータを決定させるべく、前記機械に、複数のシステム構成について、複数の隣接する空間ストリームの最大平均距離を決定する段階と、決定された前記最大平均距離に基づいて、前記複数のシステム構成について、インターリーバパラメータの組を決定する段階とを実行させるコンピュータ可読媒体。前記複数の隣接する空間ストリームの最大平均距離を決定する段階は、に従って、複数の好適なインターリーバパラメータの組のそれぞれについて、2つの隣接する空間ストリームの平均距離を計算する段階を有し、ここで、iは置換前のデータトーンインデックスであり、k及びmはそれぞれ、iss番目の空間ストリーム及びiss1番目の空間ストリームの置換後のデータトーンインデックスであり、issは空間ストリームインデックスであり、Aは正規化係数である請求項15に記載のコンピュータ可読媒体。前記複数の隣接する空間ストリームの最大平均距離を決定する段階は、に従って、複数の好適なインターリーバパラメータの組のそれぞれについて、J個の空間ストリームの平均距離を計算する段階を有し、ここで、iは置換前のデータトーンインデックスであり、k及びmはそれぞれ、iss番目の空間ストリーム及びiss1番目の空間ストリームの置換後のデータトーンインデックスであり、issは空間ストリームインデックスであり、Aは正規化係数である請求項15に記載のコンピュータ可読媒体。前記決定された前記最大平均距離に基づいて、前記複数のシステム構成に対して、インターリーバパラメータの組を決定する段階は、前記複数のシステム構成について、前記決定された最大平均距離に対応するインターリーバパラメータの組のパケット誤り率PER性能を、PER性能基準として使用する段階と、前記複数のシステム構成のそれぞれにおけるパケット誤り率PER性能を使用して、複数の好適なインターリーバパラメータの組を比較する段階と、前記PER性能基準、及び、前記複数のシステム構成における前記PER性能に基づいて、インターリーバパラメータの1組を選択する段階とを有する請求項15に記載のコンピュータ可読媒体。図1は、一実施形態に係る、本明細書で説明される情報ビットインターリーブ技術を使用する無線ローカルエリアネットワークWLAN10の一実施形態例を示したブロック図である。AP14は、ネットワークインターフェース16に接続されたホストプロセッサ15を備える。ネットワークインターフェース16は、媒体アクセス制御MAC処理ユニット18及び物理層PHY処理ユニット20を有する。PHY処理ユニット20は、複数の送受信機21を含み、複数の送受信機21は、複数のアンテナ24に接続されている。図1には、3つの送受信機21及び3つのアンテナ24が示されているが、別の実施形態では、AP14は、異なる数例えば、1、2、4、5等の送受信機21及びアンテナ24を備えてもよい。一実施形態において、MAC処理ユニット18及びPHY処理ユニット20は、第1通信プロトコル例えば、現在、規格化プロセス段階にあるIEEE802.11acに従って動作するように構成されている。第1通信プロトコルは、本明細書では、超高スループットVHTプロトコルとも称される。別の実施形態では、MAC処理ユニット18及びPHY処理ユニット20はまた、少なくとも第2通信プロトコル例えば、IEEE802.11n規格、IEEE802.11a規格等に従って動作するように構成されている。WLAN10は、複数のクライアント局25を含む。図1には、4つのクライアント局25が示されているが、他のシナリオ及び/又は実施形態では、WLAN10は、異なる数例えば、1、2、3、5、6等のクライアント局25を含んでもよい。複数のクライアント局25のうちの少なくとも1つ例えば、クライアント局25-1は、少なくとも第1通信プロトコルに従って動作するよう構成されている。クライアント局25-1は、ネットワークインターフェース27に接続されたホストプロセッサ26を備える。ネットワークインターフェース27は、MAC処理ユニット28及びPHY処理ユニット29を有する。PHY処理ユニット29は、複数の送受信機30を含み、複数の送受信機30は、複数のアンテナ34に接続されている。図1には、3つの送受信機30及び3つのアンテナ34が示されているが、別の実施形態では、クライアント局25-1は、異なる数例えば、1、2、4、5等の送受信機30及びアンテナ34を備えてもよい。一実施形態では、クライアント局25-2、25-3及び25-4のうちの1つ又は全てが、クライアント局25-1と同一の又は同様な構造を有する。このような実施形態において、クライアント局25-1と同一の又は同様な構造を有する複数のクライアント局25は、同じ数又は異なる数の送受信機及びアンテナを有する。例えば、一実施形態において、クライアント局25-2は、送受信機及びアンテナをそれぞれ2つのみ有する。様々な実施形態において、AP14のPHY処理ユニット20は、第1通信プロトコルに準拠するデータユニットを生成するように構成される。送受信機21は、アンテナ24を介して、生成されたデータユニットを送信する。同様に、送受信機24は、アンテナ24を介してデータユニットを受信する。一実施形態において、AP14のPHY処理ユニット20は、第1通信プロトコルに準拠する受信データユニットを処理するように構成される。様々な実施形態において、クライアントデバイス25-1のPHY処理ユニット29は、第1通信プロトコルに準拠するデータユニットを生成するように構成される。送受信機30は、アンテナ34を介して、生成されたデータユニットを送信する。同様に、送受信機30は、アンテナ34を介してデータユニットを受信する。一実施形態において、クライアントデバイス25-1のPHY処理ユニット29は、第1通信プロトコルに準拠する受信データユニットを処理するように構成される。図2は、一実施形態に係る、VHTプロトコルに従って動作するPHYプロセッシングユニット200の一例を示したブロック図である。図1に示したように、一実施形態において、AP14及びクライアント局25-1はそれぞれ、PHYプロセッシングユニット200のようなPHYプロセッシングユニットを有する。PHYユニット200は、一実施形態において、1又は0が長く続くシーケンスの発生を低減させるべく、情報ビットストリームをスクランブルするスクランブラ204を備える。別の実施形態は、スクランブラ204に替えて、エンコーダパーサ208後に複数の平行スクランブラが配置されてもよい。この実施では、複数の平行スクランブラはそれぞれ、複数のFECエンコーダ212のうちの対応する1つに接続される出力を有する。複数の平行スクランブラは、逆多重化demultiplexされたストリームに対して、同時に操作を行う。別の実施形態では、スクランブラ204は、複数の平行スクランブラ、及び、情報ビットストリームを逆多重化するデマルチプレクサdemultiplexerを含み、複数の平行スクランブラは、逆多重化されたストリームに対してで同時に操作を行う。このような実施形態は、あるシナリオでは、広い帯域幅を利用する場合に有用であり、高い動作クロック周波数を実現できる。エンコーダパーサencoderparser208は、スクランブラ204に接続されている。エンコーダパーサ208は、情報ビットストリームを、1以上のFECエンコーダ212に対応する1以上のエンコーダ入力ストリームへと逆多重化する。複数の平行スクランブラを使用する別の実施形態では、エンコーダパーサ208は、情報ビットストリームを、複数の平行スクランブラに対応する複数のストリームへと逆多重化する。エンコーダ212はそれぞれ、対応する入力ストリームを符合化して、対応する符合化ストリームを生成する。一実施形態において、FECエンコーダ212はそれぞれ、2値畳み込みエンコーダを含む。別の実施形態では、FEC212エンコーダはそれぞれ、2値畳み込みエンコーダを含み、その後に、パンクチャリングブロックを含む。別の実施形態では、FECエンコーダ212はそれぞれ、低密度パリティチェックLDPCエンコーダを含む。別の実施形態では、FECエンコーダ212はそれぞれ更に、2値畳み込みエンコーダを含み、その後に、パンクチャリングブロックを含む。この実施形態では、FECエンコーダ212はそれぞれ、1パンクチャリングを伴わない2値畳み込みエンコーディング、2パンクチャリングを伴なう2値畳み込みエンコーディング、又は、3LDPCエンコーディングの何れかを実装する。ストリームパーサ216は、1以上の符合化されたストリームを、1以上の空間ストリームへとパースparseして、別個にインターリーブを行って、コンスタレーションポイントへとマッピングする。空間ストリームのそれぞれについて、インターリーバ220は、空間ストリームのビットをインターリーブしてすなわち、ビットの順番を変更する、ノイズの多い複数の隣接するビットからなる長いシーケンスが、受信機のデコーダに入るのを防ぐ。各空間ストリームについて、コンスタレーションマッパ224は、インターリーブされたビットのシーケンスを、直交周波数分割多重OFDMシンボルの異なる複数のサブキャリアに対応する複数のコンスタレーションポイントにマッピングする。より具体的には、各空間ストリームについて、コンスタレーションマッパ224は、長さlog2Mの長さのビットシーケンス1つを、M個のコンスタレーションポイントのうちの1つに変換する。コンスタレーションマッパ224は、利用される変調及びコーディングスキームMCSに応じて、異なる数のコンスタレーションポイントを扱う。一実施形態において、コンスタレーションマッパ224は、M=2、4、16、64、256及び1024を扱う直角位相変調QAMマッパである。その他の実施形態では、コンスタレーションマッパ224は、{2、4、16、64、256、1024}のセットから少なくとも2つの値を選択するM個の同等なサブセットに対応する様々なモジュレーションスキームを扱う。一実施形態において、空間-時間ブロックコーディングユニット228は、1以上の空間ストリームに対応するコンスタレーションポイントを受信し、空間ストリームを多数の空間-時間ストリームへと拡張する。ある実施形態では、空間-時間ブロックコーディングユニット228は省略される。複数のCSDユニット232が、空間-時間ブロックユニット228に接続される。CSDユニット232は、複数の空間-時間ストリームのうちの1つを除いて全てに複数の空間-時間ストリームが存在する場合、周期的シフトを挿入して、意図しないビーム形成を防ぐ。説明を簡単にするために、空間-時間コーディングユニット228が省略される実施形態であっても、CSDユニット232への入力は、空間-時間ストリームと称される。空間マッピングユニット236は、空間時間ストリームを送信チェーンにマッピングする。様々な実施形態において、空間マッピングは、1空間-時間ストリームのそれぞれからのコンスタレーションポイントが、直接送信チェーンにマッピングされるすなわち、1対1のマッピングダイレクトマッピング、2全ての空間-時間ストリームからのコンスタレーションポイントのベクトルが、行列乗算によって拡張されて、送信チェーンへの入力が生成される空間的拡張、及び、3全ての空間-時間ストリームからのコンスタレーションポイントのベクトルが、ステアリングベクトル行列で乗算されて、送信チェーンの入力が生成されるビーム形成、のうちの1以上を含む。空間マッピングユニット236の出力はそれぞれ、送信チェーンに対応し、空間マッピングユニット236の出力はそれぞれ、IDFTユニット240によって演算されて、コンスタレーションポイントのブロックが、時間ドメインの信号へと変換される。IDFTユニット240の出力が、GI挿入及びウィンドウ化ユニット244に供給されて、ガードインターバルGI部分が各OFDMシンボルの先頭に付加される。一実施形態において、GI部分は、OFDMシンボルの循環拡張であり、各シンボルのエッジがスムースになることから、スペクトル減衰が増大する。GI挿入及びウィンドウ化ユニット244の出力は、アナログ及びRFユニット248に供給されて、信号がアナログ信号に変換されて、このアナログ信号が、送信のためのRF周波数へとアップコンバートされる。様々な実施形態及び/又はシナリオにおいて、信号は、20MHz、40MHz、80MHz、120MHz又は160MHz帯域幅チャネルで送信される。一実施形態において、インターリーバ220はそれぞれ、連続した符合化されたビットが、同じチャネル状態の影響を受けるような状態を回避するべく、符合化されたビットの順番を変更する。具体的には、インターリーバ220は、隣接する符合化された複数のビットを、周波数ドメイン又は時間ドメインにおいて、隣接しないロケーションへとマッピングする。ある実施形態では、インターリーブは、複数の連続したビットの置換によって実行され、このような実施形態では、インターリーバ設計は、インターリーバ設計が使用される特定のシステム構成に一般的に依存する、複数のインターリーバパラメータ選択を伴う。図1のWLAN10のようなMIMOOFDMシステムでは、インターリーバの選択は、例えば、OFDMシンボルにおけるデータサブキャリアの数、及び、特定の通信チャネルで使用される空間ストリームの数に依存する。OFDM変調を使用する実施形態では、第1置換permutationでは、隣接する符合化されたビットが、隣接しないサブキャリアにマッピングされるようにする。一実施形態では、このオペレーションは、次の式1で表される。ここで、k及びiはそれぞれ、出力ビット及び入力ビットのインデックスであり、NCBPSSissは、i番目の空間ストリームに対するシンボル毎の符合化されたビットの数である。一実施形態において、第1置換の出力に対して実行される第2置換では、隣接する複数のビットが、コンスタレーションの下位ビット及び上位ビットに交互にマッピングされるようにして、連続して符合化された信頼性の低いビットの長いシーケンスが形成されるのを防ぐ。一実施形態において、第2置換は、次の式2で表される。ここで、kは、空間ストリームissに対する第1置換の出力におけるサブキャリアインデックスであり、jは、空間ストリームissに対する第2置換の出力におけるサブキャリアインデックスであり、NCBPSSは、置換が実行された空間ストリームの符合化されたビットの数である。更に、ある実施形態では、第2置換の出力に対して第3置換が実行され、第3置換により、各空間ストリームに対して、異なる周波数回転が導入される。一実施形態では、周波数回転は、NROT×NBPSCS×nissで特徴づけられる。ここで、NROTは、周波数回転パラメータであり、NBPSCSは、サブキャリア毎のビットの数であり、nissは、各空間ストリームissに対して規定される空間ストリーム定数である。例えば、図2に示すように、パーサ216が、情報ビットを8つの空間ストリームにパースする実施形態又はシナリオでは、定数nissは、[n0,n1,,n7]から選択され、ここで、n0~n7は、それぞれ、iss=0からiss=7に対応する整数である。一般的に、周波数回転パラメータNROTとして使用可能な値は多数存在し、特定の通信システムで使用可能な空間ストリーム定数の組も多数存在する。そして、このようなインターリーブパラメータとして最適な値は、システム構成毎に異なるすなわち、利用される特定のMCS、チャネル帯域幅、OFDMシンボルのデータトーンの数、空間ストリームの数等に依存する。しかしながら、ある実施形態では、複数の異なるシステム構成に対して、1つ又は幾つかのNROTの値、及び、1つ又は幾つかの空間ストリーム定数の組が規定される。このような実施形態では、NROT及びnissの値は、複数のシステム構成におけるチャネル性能が、特定の基準を満たすように選択される。例えば、このような1つの実施形態では、選択基準として、パケット誤り率PERが使用される。すなわち、NROT及びnissは、複数のシステム構成において、好適に低いPERが達成されるように選択される。ある実施形態では、NROT及びnissは、周波数ドメイン又は時間ドメインにおいて、隣接する空間ストリーム間の最も大きい平均距離に基づいて、選択が行われる体系的なインターリーバ設計方法を使用して、選択される。このインターリーバ設計に対する体系的な方法については以下に詳細に説明するが、計算の複雑性が低いインターリーバパラメータ選択プロセスにつながり、数多くの利用可能なインターリーバパラメータを広範囲から探すよりも、効率的である。このような一実施形態では、使用される特定のシステム構成に関係なく、8つの空間ストリームに対応する空間ストリーム定数の組は、[0,5,2,7,3,6,1,4]である、又は、これらのサブセットである。ある実施形態では、8つよりも少ない数の空間ストリーム利用される特定のMCSよって決まるが使用される場合、空間ストリーム定数のセットは、8つの空間ストリームに対して規定された組のサブセットに対応する。例えば、上記の空間ストリーム定数の組すなわち、[0,5,2,7,3,6,1,4]を使用する実施形態では、7つの空間ストリームの場合、空間ストリーム定数の組は[0527361]であり、6つの空間ストリームの場合、空間ストリーム定数の組は[052736]となり、以下同様に選択される。更に、ある実施形態では、周波数回転パラメータNROTの特定の値は、チャネル帯域幅のみに依存する。例えば、一実施形態において、NROTは、20MHzチャネル、40MHzチャネル又は80MHzの場合、それぞれ、6、13又は28に等しい。ある実施形態では、個別の空間ストリーム定数のセット及び回転パラメータは、5つ以上の空間ストリームの場合に規定される。例えば、このような一実施形態では、7つ以下の空間ストリームの場合における空間ストリームの組及び対応するサブセットは、5つの空間ストリーム、6つの空間ストリーム、7つの空間ストリーム又は8つの空間ストリームの場合について説明したように使用される。この実施形態では、第3インターリーバ置換例えば、図2における、インターリーバ220それぞれによって実行される第3置換は、次の式3で表される。ここで、issは空間ストリームインデックスであり、NBPSCSは、サブキャリア毎のビット数であり、NCBPSSは、空間ストリームの符合化されたビットの数であり、Jissは、空間ストリーム定数の組例えば、上記の空間ストリーム定数の組[0,5,2,7,3,6,1,4]における対応する定数である。一方、一実施形態によれば、2つの空間ストリーム、3つの空間ストリーム又は4つの空間ストリームの場合、インターリーバ220それぞれによって実行される第3の置換は、式4で表される。ここで、r及びjはそれぞれ、出力ビット及び入力ビットインデックスであり、issは、空間ストリームインデックスであり、NBPSCSは、サブキャリア毎のビット数であり、NCBPSSは、空間ストリームに対する符合化されたビットの数である。そして、当然のことながら、対応するデインタリーブオペレーションが、受信側で受信された情報に対して行われる。一実施形態において、例えば、デインタリーブオペレーションは、クライアント局25-1図1におけるPHY処理ユニット29によって実行される。一実施形態において、3つ以下の空間ストリームの場合のデインタリーブオペレーションは、式5で表される。ここで、j及びrはそれぞれ、出力ビット及び入力ビットのインデックスを表し、issは、空間ストリームインデックスであり、NBPSCSは、サブキャリア毎のビット数であり、NCBPSSは、空間ストリームの符合化されたビット数であり、Jissは、空間ストリーム定数の組例えば、上記の空間ストリーム定数の組[0,5,2,7,3,6,1,4]である。同様に、一実施形態において、2つの空間ストリーム、3つの空間ストリーム又は4つの空間ストリームの場合のデインタリーブオペレーションは、式7で表される。ここで、j及びrはそれぞれ、出力ビット及び入力ビットのインデックスを表し、issは、空間ストリームインデックスであり、NBPSCSは、サブキャリア毎のビット数であり、NCBPSSは、空間ストリームの符合化されたビット数である。ある実施形態では、周波数回転パラメータNROTの特定の値、及び、空間ストリーム定数の特定の値は、2つの隣接する空間ストリーム間の周波数ドメイン又は時間ドメインにおける最大平均距離に基づいて選択される。一実施形態によれば、時間ドメインの平均距離は、シンボルの時間的な継続期間で測定される。一方、別の実施形態では、OFDMシステムでは、周波数ドメインの最大平均距離は、隣接する空間ストリーム間の最大平均サブキャリア距離に対応する。一実施形態では、例えば、2つの隣接する空間ストリーム間の平均距離は、式8に従って決定される。ここで、iは、置換前のデータトーンインデックスであり、k及びmはそれぞれ、iss番目の空間ストリーム及びiss1番目の空間ストリームの置換後のデータトーンインデックスであり、issは空間ストリームインデックスであり、Aは正規化係数である。これに替えて、OFDM変調を使用する別の実施形態では、最大平均距離は、J個の隣接する空間ストリームから決定される。すなわち、一実施形態では、平均距離は、式9によって決定される。ここで、iは、置換前のデータトーンインデックスであり、k及びmはそれぞれ、置換後のiss番目の空間ストリーム及びiss1番目の空間ストリームのデータトーンインデックスであり、issは空間ストリームインデックスであり、Aは正規化係数である。式9は、例えば、式8によって決定された等しい最大平均距離が、少なくとも一部のシナリオでは、複数の異なる周波数回転パラメータNROT及び空間ストリーム定数の組の組み合わせに対応する。ある実施形態では、平均距離Dは、複数の好適な回転係数NROT及び複数の好適な空間ストリーム定数の組について、式8に従って決定され、特定のNROT及び特定の空間ストリーム定数の組に対応する最大平均距離が決定される。例えば、図3は、80MHzチャネルの8つの空間ストリームついて設計されたインターリバに対する、複数の周波数回転パラメータNROT及び複数の利用可能な空間ストリーム定数置換の最大平均距離の値のプロット300である。プロット300における最大点は、インターリーブオペレーションへの入力における2つの連続した情報ビットのマッピング結果が、平均して、インターリーブオペレーションの出力における隣接する空間ストリームの最大サブキャリア距離分だけ互いに離れた情報ビットになる場合に対応する。一実施形態において、この最大平均距離は、対応するシステム構成における、最も良好な又は最も良好に近いパケット誤り率PER性能に対応する基準として使用される。複数の好適なシステム構成について例えば、様々な変調コーディングスキームMCS、様々な個数のデータトーン、様々なチャネル帯域幅等、空間ストリーム定数の組及び複数のシステム構成における好適なPER性能を提供する周波数回転NROTパラメータを決定するべく、このような基準が決定される。図4から図11は、WLAN10図1の異なる構成の様々な空間ストリーム定数の組との組み合わせにおける、様々な回転パラメータを比較したシミュレーション結果が示されている。シミュレーションは、各PER曲線について1000チャネルが生成された場合の、80MHzチャネルにおける8000ビットのパケット長さに対応している。シミュレーションでは、最大平均サブキャリア距離に基づいた周波数回転係数及び空間ストリーム選択により、シミュレーションされたシステム構成の全てにおいて最良の又は最良い近いPER性能が提供されたことを示している。一般的に、PERが、選択されたインターリーバパラメータに加えて、例えば、使用される特定のMCS、空間ストリームの数、アンテナ要素間の相関関係等のシステム要因に依存することから、5つのシミュレーションされたNROT及び空間ストリーム定数の組の組み合わせの何れも、シミュレーションされたシステム構成の全てにおいて最良のPER性能を提供していない。しかしながら、図4から図11に示されるように、特定のシステム構成において、一部の組み合わせでは、PER性能に大幅な減少が見られる。図12は、一実施形態に係る、データユニットにおける情報ビットをインターリーブするための方法1200の一例が示されたフローチャートである。一実施形態において、方法1200は、ネットワークインターフェース16例えば、PHYプロセッシングユニット20によって実装される。別の実施形態では、方法1200は、ネットワークインターフェース27例えば、PHYプロセッシングユニット29図1によって実装される。その他の実施形態では、方法1200は、その他の好適なネットワークインターフェースによって実装される。ブロック1204において、生成されるデータユニットが占めるチャネル帯域幅が決定される。例えば、一実施形態では、データユニットは、データユニットが生成される特定のシステム構成に応じて、20MHz帯域幅、40MHz帯域幅、80MHz帯域幅、又は、160MHz帯域幅のうちの1つを占める。その他の実施形態では、生成されるデータユニットは、別の好適な帯域幅を占める。ブロック1208では、周波数回転パラメータは、複数の周波数回転パラメータから選択される。例えば、一実施形態では、周波数回転パラメータNROTは、上記で説明したように選択される。一実施形態では、ブロック1204において、決定された帯域幅に応じて、異なるNROTが選択される。例えば、一実施形態において、NROTは、20MHzチャネル、40MHzチャネル又は80MHzチャネルの場合、それぞれ6、13又は28に等しい。ブロック1212において、特定の空間ストリー無に対する空間ストリーム定数が、8つの空間ストリームの場合、又は、8つ未満の空間ストリームの場合には、対応するそのサブセットの組[0,5,2,7,3,6,1,4]から選択される。例えば、7つの空間ストリームの場合、特定の空間ストリーム定数は、[0,5,2,7,3,6,1]から選択される。すなわち、この実施形態では、空間ストリーム定数nissは、第1空間ストリーム対しては0、第2空間ストリームに対しては5、第3空間ストリームに対しては2、第4空間ストリームに対しては7とったようになる。ブロック1216では、ブロック1208及びブロック1212で各空間ストリームに対してそれぞれ選択された周波数回転パラメータ及び空間ストリーム定数を使用して、データユニット情報ビットがインタリーブされる。一実施形態では、ブロック1216において、情報ビットは、式3に従ってインターリーブされる。ある実装形態では、ブロック1216において、5以上の空間ストリームが存在する場合にのみ、ブロック1208及びブロック1212で選択されたパラメータに基づいて、データユニット情報ビットがインターリーブされる。このような一実施形態では、4つ以下の空間ストリームの場合の情報ビットは、式4に従って、ブロック1216においてインターリーブされる。図13は、一実施形態に係る複数入力複数出力MIMO通信システムに対するインターリーバパラメータを決定する方法1300の一例を示したフローチャートである。一実施形態において、方法1300は、図1のWLAN10で動作する図2のインターリーバ220によって実行される置換に対するインターリーバパラメータを決定するのに使用される。別の実施形態では、方法1300は、WLAN10で動作する別の好適なインターリーバ、又は、別の好適なネットワークで動作するインターリーバに対するインターリーバパラメータを決定するのに使用される。ブロック1304では、複数のシステム構成について例えば、様々な変調及びコーディングスキームMCS、様々なチャネル帯域幅等、隣接する空間ストリームにおける最大平均距離を決定する。例えば、一実施形態において、式8を使用して、最大平均距離は、2つの隣接する空間ストリームについて決定される。これに替えて、一実施形態では、最大平均距離は、式9を使用して、J個例えば、3以上の空間ストリーム間で決定される。ここで、Jは、少なくとも値2を含む、正の整数である。ブロック1308において、複数のシステム構成で使用されるインターリーバパラメータセット例えば、上記のような、NROT及び空間ストリーム定数セットに対する値が、システム構成の各々についてブロック1304で決定された最大平均距離を基準として使用して、決定される。一実施形態において、インターリーバパラメータセットは、複数のシステム構成において低いパケット誤り率PERが達成できるように決定される。すなわち、この実施形態では、PER性能は、インターリーバパラメータ設計の目標として使用される。別の実施形態では、ブロック1308において、チャネル性能の別の好適な測定基準をインターリーブパラメータ設計目標として使用する。上記で説明した様々なブロック、オペレーション及び技術の少なくとも一部は、ハードウェア、ファームウェア命令を実行するプロセッサ、ソフトウェア命令を実行するプロセッサ又はこれらの組み合わせを使用して実装されてもよい。ソフトウェア命令又はファームウェア命令を実行するプロセッサを利用して実装される場合、ソフトウェア命令又はファームウェア命令は、磁気ディスク、光ディスクのようなコンピュータ可読メモリ、又は、RAM又はROM又はフラッシュメモリ内のその他の記憶媒体、プロセッサ、ハードディスクドライブ、光ディスクドライブ、テープドライブ等に格納されてもよい。同様に、ソフトウェア命令又はファームウェア命令は、周知の任意の又は所望の供給方法、例えば、コンピュータ可読ディスク又はその他の可搬コンピュータ記憶メカニズムにより、又は、通信媒体を介して、ユーザ又はシステムに供給されてもよい。通信媒体は、典型的には、コンピュータ可読命令、データ構造、プログラムモジュール、又は、搬送波のような変調データ信号又はその他の搬送メカニズムにおけるその他のアデータの形態で具現化される。変調データ信号とは、信号における情報をエンコードするような態様で設定又は変更された性質の1以上を有する信号を意味する。例えば、これに限定されないが、通信媒体とは、有線ネットワーク又は直接有線接続された接続のような有線媒体、及び、音波、無線周波数、赤外のような無線媒体及びその他の無線媒体を含む。そして、ソフトウェア命令又はファームウェア命令は、電話回線、DSL回線、ケーブルテレビ回線、光ファイバー回線、無線通信チャネル、インターネット等これらは、可搬記憶媒体を介したソフトウェアによる提供と同様又は交換可能と見なされるのような通信チャネルを介して、ユーザ又はシステムに提供される。ソフトウェア命令又はファームウェア命令は、プロセッサによって実行されるとプロセッサに様々な動作を行わせる機械可読命令を含んでもよい。ハードウェアに実装される場合、個別部品、集積回路、特定用途向け集積回路ASIC、プログラマブルロジックデバイスPLS等の1以上を含んでもよい。本発明が、特定の例を参照して説明されたが、これは例示を目的としており、本発明を限定することを目的としていない。本発明の範囲内において、開示された実施形態に様々な変更、付加及び削除を行うことができる。"