位相エラーを減らすために構成される通信デバイスであって、プロセッサと、前記プロセッサと電子通信しているメモリと、前記メモリに格納される命令と、を備え、前記命令は、周波数領域において和チャネルを計算することと、1つまたは複数のインパルス応答を推定することと、1つまたは複数の無線通信デバイスのインパルス応答を分離することと、各無線通信デバイスの位相エラーを計算することと、各無線通信デバイスの前記位相エラーを減らすことと、が実行可能である、通信デバイス。前記命令は、各無線通信デバイスの周波数エラーを減らすことがさらに実行可能である、請求項1に記載の通信デバイス。各無線通信デバイスの前記位相および周波数エラーは、前記1つまたは複数のインパルス応答間の位相差から前記通信デバイスによって導出される、請求項2に記載の通信デバイス。各無線通信デバイスの前記位相および周波数エラーを減らすことは、行列乗算を使用して実行される、請求項2に記載の通信デバイス。前記通信デバイスはアクセスポイントである、請求項1に記載の通信デバイス。前記無線通信デバイスはアクセス端末である、請求項1に記載の通信デバイス。前記命令は、各無線通信デバイスから複数のトレーニングシンボルを受信することがさらに実行可能である、請求項1に記載の通信デバイス。各無線通信デバイスは少なくとも1つの空間ストリームを使用し、各無線通信デバイスは空間ストリームごとに異なるサイクリック遅延を使用する、請求項1に記載の通信デバイス。各無線通信デバイス間のサイクリック遅延差は、予期されたチャネルにフィルタリング長を足したものよりも大きい、請求項8に記載の通信デバイス。サイクリック遅延差は、前記1つまたは複数の無線通信デバイスの各々の前記インパルス応答を分離するのに十分大きい、請求項8に記載の通信デバイス。前記サイクリック遅延差は、200ナノ秒よりも大きい、請求項10に記載の通信デバイス。前記命令は、1つまたは複数の無線通信デバイスを見つけることがさらに実行可能である、請求項1に記載の通信デバイス。前記命令は、チャネルを推定することがさらに実行可能である、請求項1に記載の通信デバイス。前記命令は、前記1つまたは複数の無線通信デバイスからデータシンボルを受信することと、前記推定されたチャネルを使用して前記データシンボルを復調することと、がさらに実行可能である、請求項13に記載の通信デバイス。マルチプルアンテナ、をさらに備える請求項1に記載の通信デバイス。前記プロセッサは、デジタル信号プロセッサDSPを備える、請求項1に記載の通信デバイス。通信デバイス上で位相エラーを減らすための方法であって、周波数領域において和チャネルを計算することと、通信デバイス上で、1つまたは複数のインパルス応答を推定することと、前記通信デバイス上で、1つまたは複数の無線通信デバイスのインパルス応答を分離することと、前記通信デバイス上で、各無線通信デバイスの位相エラーを計算することと、前記通信デバイス上で、各無線通信デバイスの前記位相エラーを減らすことと、を備える方法。各無線通信デバイスの周波数エラーを減らすこと、をさらに備える請求項17に記載の方法。各無線通信デバイスの前記位相および周波数エラーは、前記1つまたは複数のインパルス応答間の位相差から前記通信デバイスによって導出される、請求項18に記載の方法。各無線通信デバイスの前記位相および周波数エラーを減らすことは、行列乗算を使用して実行される、請求項18に記載の方法。前記通信デバイスはアクセスポイントである、請求項17に記載の方法。前記無線通信デバイスはアクセス端末である、請求項17に記載の方法。各無線通信デバイスから複数のトレーニングシンボルを受信すること、をさらに備える請求項17に記載の方法。各無線通信デバイスは少なくとも1つの空間ストリームを使用し、各無線通信デバイスは空間ストリームごとに異なるサイクリック遅延を使用する、請求項17に記載の方法。各無線通信デバイス間のサイクリック遅延差は、予期されたチャネルにフィルタリング長を足したものよりも大きい、請求項24に記載の方法。サイクリック遅延差は、前記1つまたは複数の無線通信デバイスの各々の前記インパルス応答を分離するのに十分大きい、請求項24に記載の方法。前記サイクリック遅延差は、200ナノ秒よりも大きい、請求項26に記載の方法。1つまたは複数の無線通信デバイスを見つけること、をさらに備える請求項17に記載の方法。チャネルを推定すること、をさらに備える請求項17に記載の方法。前記1つまたは複数の無線通信デバイスからデータシンボルを受信することと、前記推定されたチャネルを使用して前記データシンボルを復調することと、をさらに備える請求項29に記載の方法。前記通信デバイスは、マルチプルアンテナを使用する、請求項17に記載の方法。前記通信デバイスは、デジタル信号プロセッサDSPを使用する、請求項17に記載の方法。命令を有する非一時的なタンジブルコンピュータ可読媒体を備える位相エラーを減らすためのコンピュータプログラムプロダクトであって、前記命令は、通信デバイスに周波数領域において和チャネルを計算させるためのコードと、前記通信デバイスに1つまたは複数のインパルス応答を推定させるためのコードと、前記通信デバイスに1つまたは複数の無線通信デバイスのインパルス応答を分離させるためのコードと、前記通信デバイスに各無線通信デバイスの位相エラーを計算させるためのコードと、前記通信デバイスに各無線通信デバイスの前記位相エラーを減らさせるためのコードと、を備える、コンピュータプログラムプロダクト。前記命令は、前記通信デバイスに各無線通信デバイスの周波数エラーを減らさせるためのコード、をさらに備える、請求項33に記載のコンピュータプログラムプロダクト。各無線通信デバイスの前記位相および周波数エラーは、前記1つまたは複数のインパルス応答間の位相差から前記通信デバイスによって導出される、請求項34に記載のコンピュータプログラムプロダクト。各無線通信デバイスの前記位相および周波数エラーを減らすことは、行列乗算を使用して実行される、請求項34に記載のコンピュータプログラムプロダクト。各無線通信デバイスは少なくとも1つの空間ストリームを使用し、各無線通信デバイスは空間ストリームごとに異なるサイクリック遅延を使用する、請求項33に記載のコンピュータプログラムプロダクト。各無線通信デバイス間のサイクリック遅延差は、予期されたチャネルにフィルタリング長を足したものよりも大きい、請求項37に記載のコンピュータプログラムプロダクト。サイクリック遅延差は、前記1つまたは複数の無線通信デバイスの各々の前記インパルス応答を分離するのに十分大きい、請求項37に記載のコンピュータプログラムプロダクト。前記命令は、前記通信デバイスにチャネルを推定させるためのコード、をさらに備える、請求項33に記載のコンピュータプログラムプロダクト。前記命令は、前記通信デバイスに前記1つまたは複数の無線通信デバイスからデータシンボルを受信させるためのコードと、前記通信デバイスに前記推定されたチャネルを使用して前記データシンボルを復調させるためのコードと、をさらに備える、請求項40に記載のコンピュータプログラムプロダクト。位相エラーを減らすための装置であって、周波数領域において和チャネルを計算するための手段と、1つまたは複数のインパルス応答を推定するための手段と、1つまたは複数の無線通信デバイスのインパルス応答を分離するための手段と、各無線通信デバイスの位相エラーを計算するための手段と、各無線通信デバイスの前記位相エラーを減らすための手段と、を備える装置。各無線通信デバイスの周波数エラーを減らすための手段、をさらに備える請求項42に記載の装置。各無線通信デバイスの前記位相および周波数エラーは、前記1つまたは複数のインパルス応答間の位相差から前記通信デバイスによって導出される、請求項43に記載の装置。各無線通信デバイスの前記位相および周波数エラーを減らすことは、行列乗算を使用して実行される、請求項43に記載の装置。各無線通信デバイスは少なくとも1つの空間ストリームを使用し、各無線通信デバイスは空間ストリームごとに異なるサイクリック遅延を使用する、請求項42に記載の装置。各無線通信デバイス間のサイクリック遅延差は、予期されたチャネルにフィルタリング長を足したものよりも大きい、請求項46に記載の装置。サイクリック遅延差は、前記1つまたは複数の無線通信デバイスの各々の前記インパルス応答を分離するのに十分大きい、請求項46に記載の装置。チャネルを推定するための手段、をさらに備える請求項42に記載の装置。前記1つまたは複数の無線通信デバイスからデータシンボルを受信するための手段と、前記推定されたチャネルを使用して前記データシンボルを復調するための手段と、をさらに備える請求項49に記載の装置。