(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信における干渉を抑制する方法であって、
複数のシンボルのバーストを受信するステップと；
前記複数のシンボルのバーストについて、複数のタイミング仮説を生成するステップと；
前記複数のシンボルのバーストのサブセットに基づいて、前記複数のタイミング仮説の各々について、対応する複数のウェイトを、算出するステップと；
前記複数のタイミング仮説の各々について、前記対応する複数のウェイトを有する干渉抑制フィルタを使って、前記複数のシンボルのバーストの前記サブセットをフィルタリングするステップと；
前記複数のタイミング仮説の１つを選択するステップと、なお、前記複数のタイミング仮説の１つを選択することは、前記選択されたタイミング仮説のミッドアンブル推定誤差に基づいている；
前記選択されたタイミング仮説に対応する第１の複数のウェイトを有する干渉抑制フィルタを使って、前記複数のシンボルのバーストをフィルタリングするステップと；
前記複数のシンボルのバーストに対応するデータを生成するために、前記フィルタリングされた複数のシンボルのバーストを復号するステップと；
再符号化された複数のシンボルのバーストを生成するために、前記データを符号化するステップと；
前記再符号化された複数のシンボルのバーストに基づいて、前記干渉抑制フィルタについて第２の複数のウェイトを算出するステップと；
前記第２の複数のウェイトを有する前記干渉抑制フィルタを使って、前記再符号化された複数のシンボルのバーストをフィルタリングするステップと；
前記フィルタリングされた、再符号化された複数のシンボルのバーストを、復号するステップと；
を備える方法。
【請求項２】
前記ミッドアンブル推定誤差は、各タイミング仮説について、
前記タイミング仮説に対応する推定チャネルを決定し、
推定ミッドアンブルシーケンスを取得するために、前記推定チャネルに関する単一アンテナ干渉キャンセルを実行し、そして
前記ミッドアンブル推定誤差を決定するために、前記推定ミッドアンブルシーケンスを、前に知られているミッドアンブルシーケンスと比較すること、
によって、算出される、
請求項１に記載の方法。
【請求項３】
各シンボルに対応する前記推定チャネルを前記決定することは、前記推定チャネル中の複数のタップに対応する、前記サブセット中の複数の隣接シンボルを選択すること、を備える、
請求項２に記載の方法。
【請求項４】
前記複数のタイミング仮説を前記生成することは、前記複数のシンボルのバーストにおける第１のミッドアンブルシンボルの位置を推定することと、前記推定位置を中心とする複数のシンボルから、前記複数のシンボルのバーストの前記サブセットを選択することと、を備える、
請求項１に記載の方法。
【請求項５】
各タイミング仮説についての前記対応する複数のウェイトは、
【数１】
0005512805.tif 000038
を解くことによって算出される、
なお、
【数２】
0005512805.tif 000039
は複数のシンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記複数のシンボルのバーストの時空間サンプルの行列である、
請求項１に記載の方法。
【請求項６】
前記第２の複数のウェイトは、
【数３】
0005512805.tif 000040
を解くことによって算出される、
なお、
【数４】
0005512805.tif 000041
は、複数のシンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記複数のシンボルのバーストの時空間サンプルの行列である、
請求項１に記載の方法。
【請求項７】
前記フィルタリングされた複数のシンボルのバーストを前記復号することは、前記フィルタリングされた複数のシンボルのバーストに関して誤り訂正を実行すること、を含む、
請求項１に記載の方法。
【請求項８】
前記干渉抑制フィルタは、単一アンテナ干渉キャンセル（ＳＡＩＣ）フィルタまたはデュアルアンテナ干渉キャンセル（ＤＡＩＣ）フィルタである、
請求項１に記載の方法。
【請求項９】
前記干渉抑制フィルタは、前記再符号化された複数のシンボルのバーストをフィルタリングするために、前記複数のシンボルのバーストをフィルタリングするために使われるよりも高次のモデルを使う、
請求項１に記載の方法。
【請求項１０】
複数のシンボルのバーストを受信するように構成されたアンテナと；
前記複数のシンボルのバーストについて複数のタイミング仮説を生成するように構成されたタイミング推定器と；
前記複数のシンボルのバーストのサブセットに基づいて、前記複数のタイミング仮説の各々について、対応する複数のウェイトを算出するように構成されたプロセッサと；
前記複数のタイミング仮説の各々について、前記対応する複数のウェイトで、前記複数のシンボルのバーストの前記サブセットをフィルタリングし、そして、
選択されたタイミング仮説に対応する第１の複数のウェイトで、前記複数のシンボルのバーストをフィルタリングする、
ように構成された干渉抑制フィルタと、なお、前記プロセッサは、前記選択されたタイミング仮説のミッドアンブル推定誤差に基づいて、前記選択されたタイミング仮説を選択するように構成されている；
前記複数のシンボルのバーストに対応するデータを生成するために、前記フィルタリングされた複数のシンボルのバーストを復号するように構成された復号器と；
再符号化された複数のシンボルのバーストを生成するために、前記データを符号化するように構成された符号器と；
前記再符号化された複数のシンボルのバーストに基づいて、前記干渉抑制フィルタについて第２の複数のウェイトを算出するように構成された前記プロセッサと；
前記再符号化された複数のシンボルのバーストを、前記第２の複数のウェイトでフィルタリングするように構成された前記干渉抑制フィルタと；
前記フィルタリングされた、再符号化された複数のシンボルのバーストを復号するように構成された前記復号器と；
を備える受信機。
【請求項１１】
前記プロセッサは、各タイミング仮説について前記ミッドアンブル推定誤差を、
前記タイミング仮説に対応する推定チャネルを決定し、
推定ミッドアンブルシーケンスを取得するために、前記推定チャネルに関して単一アンテナ干渉キャンセルを実行し、そして、
前記ミッドアンブル推定誤差を決定するために、前記推定ミッドアンブルシーケンスを、前に知られているミッドアンブルシーケンスと比較する、
ことによって
算出するように構成されている、
請求項１０に記載の受信機。
【請求項１２】
各シンボルに対応する前記推定チャネルを前記決定することは、前記推定チャネル中の複数のタップに対応する、前記サブセット中の複数の隣接シンボルを選択すること、を備える、請求項１１に記載の受信機。
【請求項１３】
前記タイミング推定器は、
前記複数のシンボルのバースト中の第１のミッドアンブルシンボルの位置を推定し、前記推定位置を中心とする複数のシンボルから、前記複数のシンボルのバーストの前記サブセットを選択することによって、
前記複数のタイミング仮説を生成するように構成されている、
請求項１０に記載の受信機。
【請求項１４】
前記プロセッサは、
【数５】
0005512805.tif 000042
を解くことによって、各タイミング仮説について前記対応する複数のウェイトを算出するように構成されており、
なお、
【数６】
0005512805.tif 000043
は、複数のシンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記複数のシンボルのバーストの時空間サンプルの行列である、
請求項１０に記載の受信機。
【請求項１５】
前記プロセッサは、
【数７】
0005512805.tif 000044
を解くことによって、前記第２の複数のウェイトを算出するように構成されており、
なお、
【数８】
0005512805.tif 000045
は、複数のシンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記複数のシンボルのバーストの時空間サンプルの行列である、
請求項１０に記載の受信機。
【請求項１６】
前記フィルタリングされた複数のシンボルのバーストを前記復号することは、前記フィルタリングされた複数のシンボルのバーストについて誤り訂正を実行すること、を含む、
請求項１０に記載の受信機。
【請求項１７】
前記干渉抑制フィルタは、単一アンテナ干渉キャンセル（ＳＡＩＣ）フィルタまたはデュアルアンテナ干渉キャンセル（ＤＡＩＣ）フィルタである、
請求項１０に記載の受信機。
【請求項１８】
前記干渉抑制フィルタは、前記再符号化された複数のシンボルのバーストをフィルタリングするために、前記複数のシンボルのバーストをフィルタリングするために使われるよりも高次のモデルを使うように構成されている、
請求項１０に記載の受信機。
【請求項１９】
複数のシンボルのバーストを受信するための手段と、
第１の複数のウェイトで、前記複数のシンボルのバーストをフィルタリングするための干渉抑制手段と、
前記複数のシンボルのバーストに対応するデータを生成するために、前記フィルタリングされた複数のシンボルのバーストを復号するための復号化手段と、
再符号化された複数のシンボルのバーストを生成するために、前記データを符号化するための手段と、
前記再符号化された複数のシンボルのバーストに基づいて、前記干渉抑制手段について第２の複数のウェイトを算出するための手段と、
前記第２の複数のウェイトで、前記再符号化された複数のシンボルのバーストをフィルタリングするための前記干渉抑制手段と、
前記フィルタリングされた再符号化された複数のシンボルのバーストを復号するための前記復号化手段と、
前記複数のシンボルのバーストについて複数のタイミング仮説を生成するための手段と；
前記複数のシンボルのバーストのサブセットに基づいて、前記干渉抑制手段について対応する複数のウェイトを、各タイミング仮説について、算出するための手段と；
前記対応する複数のウェイトで、前記複数のシンボルのバーストの前記サブセットを、各タイミング仮説について、フィルタリングするための前記干渉抑制手段と；
選択基準に対応する、前記複数のタイミング仮説の１つを選択するための手段と、なお、前記選択されたタイミング仮説は、前記第１の複数のウェイトに対応する；
前記第１の複数のウェイトで、前記複数のシンボルのバーストをフィルタリングするための前記干渉抑制手段と；
を備える受信機。
【請求項２０】
前記選択基準は、ミッドアンブル推定誤差である、請求項１９に記載の受信機。
【請求項２１】
各タイミング仮説について前記ミッドアンブル推定誤差を算出するための前記手段は、
前記タイミング仮説に対応する推定チャネルを決定するための手段と、
推定ミッドアンブルシーケンスを取得するために、前記推定チャネルに関して単一アンテナ干渉キャンセルを実行するための手段と、
前記ミッドアンブル推定誤差を決定するために、前記推定ミッドアンブルシーケンスを、前に知られているミッドアンブルシーケンスと比較するための手段と、
を備える、
請求項２０に記載の受信機。
【請求項２２】
各シンボルに対応する前記推定チャネルを決定するための前記手段は、前記推定チャネル中の複数のタップに対応する、前記サブセット中の所定の数の隣接シンボルを選択するための手段を備える、
請求項２１に記載の受信機。
【請求項２３】
前記複数のタイミング仮説を生成するための前記手段は、前記複数のシンボルのバースト中の第１のミッドアンブルシンボルの位置を推定するための手段と、前記推定位置を中心とする複数のシンボルから、前記複数のシンボルのバーストの前記サブセットを選択するための手段と、を備える、
請求項１９に記載の受信機。
【請求項２４】
各タイミング仮説について前記第１の複数のウェイトを算出するための前記手段は、
【数９】
0005512805.tif 000046
を解くための手段を備え、
【数１０】
0005512805.tif 000047
は、複数のシンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記複数のシンボルのバーストの時空間サンプルの行列である、
請求項１９に記載の受信機。
【請求項２５】
前記第２の複数のウェイトを算出するための前記手段は、
【数１１】
0005512805.tif 000048
を解くための手段を備え、
【数１２】
0005512805.tif 000049
は、複数のシンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記複数のシンボルのバーストの時空間サンプルの行列である、
請求項１９に記載の受信機。
【請求項２６】
前記フィルタリングされた複数のシンボルのバーストを前記復号することは、前記フィルタリングされた複数のシンボルのバーストについて誤り訂正を実行すること、を含む、
請求項１９に記載の受信機。
【請求項２７】
前記干渉抑制手段は、単一アンテナ干渉キャンセル（ＳＡＩＣ）フィルタまたはデュアルアンテナ干渉キャンセル（ＤＡＩＣ）フィルタを備える、請求項１９に記載の受信機。
【請求項２８】
前記干渉抑制手段は、前記再符号化された複数のシンボルのバーストをフィルタリングするために、前記複数のシンボルのバーストをフィルタリングするために使われるよりも高次のモデルを使うように構成されている、請求項１９に記載の受信機。
【請求項２９】
ワイヤレス通信における干渉を抑制するためのプログラムを有するコンピュータ可読記録媒体であって、
前記プログラムは、
複数のシンボルのバーストを受信する手順と；
前記複数のシンボルのバーストについて複数のタイミング仮説を生成する手順と；
前記複数のシンボルのバーストのサブセットに基づいて、前記複数のタイミング仮説の各々について、対応する複数のウェイトを、算出する手順と；
前記複数のタイミング仮説の各々について、前記対応する複数のウェイトを有する干渉抑制フィルタを使って、前記複数のシンボルのバーストの前記サブセットをフィルタリングする手順と；
前記複数のタイミング仮説の１つを選択する手順と、なお、前記複数のタイミング仮説の１つを選択することは、前記選択されたタイミング仮説のミッドアンブル推定誤差に基づいている；
前記選択されたタイミング仮説に対応する第１の複数のウェイトを有する干渉抑制フィルタを使って、前記複数のシンボルのバーストをフィルタリングする手順と；
前記複数のシンボルのバーストに対応するデータを生成するために、前記フィルタリングされた複数のシンボルのバーストを復号する手順と；
再符号化された複数のシンボルのバーストを生成するために、前記データを符号化する手順と、
前記再符号化された複数のシンボルのバーストに基づいて、前記干渉抑制フィルタについて第２の複数のウェイトを算出する手順と；
前記第２の複数のウェイトを有する前記干渉抑制フィルタを使って、前記再符号化された複数のシンボルのバーストをフィルタリングする手順と；そして、
前記フィルタリングされた、再符号化された複数のシンボルのバーストを復号する手順と；
を前記コンピュータに実行させる、
コンピュータ可読記録媒体。
【請求項３０】
前記ミッドアンブル推定誤差は、
前記タイミング仮説に対応する推定チャネルを決定すること、
推定ミッドアンブルシーケンスを取得するために、前記推定チャネルについて単一アンテナ干渉キャンセルを実行すること、および
前記ミッドアンブル推定誤差を決定するために、前記推定ミッドアンブルシーケンスを、前に知られているミッドアンブルシーケンスと比較すること、
によって、各タイミング仮説について、算出される、
請求項２９に記載のコンピュータ可読記録媒体。
【請求項３１】
各シンボルに対応する前記推定チャネルを前記決定することは、前記推定チャネル中の複数のタップに対応する、前記サブセット中の複数の隣接シンボルを選択すること、を備える、
請求項３０に記載のコンピュータ可読記録媒体。
【請求項３２】
前記複数のタイミング仮説を前記生成することは、前記複数のシンボルのバーストにおける第１のミッドアンブルシンボルの位置を推定することと、前記推定位置を中心とする複数のシンボルから、前記複数のシンボルのバーストの前記サブセットを選択することと、を備える、請求項２９に記載のコンピュータ可読記録媒体。
【請求項３３】
各タイミング仮説について前記対応する複数のウェイトは、
【数１３】
0005512805.tif 000050
を解くことによって算出され、
【数１４】
0005512805.tif 000051
は、複数のシンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記複数のシンボルのバーストの時空間サンプルの行列である、
請求項２９に記載のコンピュータ可読記録媒体。
【請求項３４】
前記第２の複数のウェイトは、
【数１５】
0005512805.tif 000052
を解くことによって算出され、
【数１６】
0005512805.tif 000053
は、複数のシンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記複数のシンボルのバーストの時空間サンプルの行列である、
請求項２９に記載のコンピュータ可読記録媒体。
【請求項３５】
前記フィルタリングされた複数のシンボルのバーストを前記復号することは、前記フィルタリングされた複数のシンボルのバーストについて誤り訂正を実行すること、を含む、請求項２９に記載のコンピュータ可読記録媒体。
【請求項３６】
前記干渉抑制フィルタは、単一アンテナ干渉キャンセル（ＳＡＩＣ）フィルタまたはデュアルアンテナ干渉キャンセル（ＤＡＩＣ）フィルタである、請求項２９に記載のコンピュータ可読記録媒体。
【請求項３７】
前記干渉抑制フィルタは、前記再符号化された複数のシンボルのバーストをフィルタリングするために、前記複数のシンボルのバーストをフィルタリングするために使われるよりも高次のモデルを使うように構成されている、請求項２９に記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【背景】
【０００１】
（同時係属中の特許出願の参照）
本特許出願は、本出願の譲受人に譲渡され、参照によりここに明示的に組み込まれている、２００８年２月２７日に出願された、アトーニドケット番号０７１３３９／０７１３４１を有している、「ＧＳＭ（登録商標）／ＧＰＲＳ／ＥＤＧＥのためのコヒーレント単一アンテナ干渉キャンセル(COHERENT SINGLE ANTENNA INTERFERENCE CANCELLATION FOR GSM/GPRS/EDGE)」と題された、同時係属中の米国特許出願第１２／０３８，７２４号に関連する。
【０００２】
本特許出願は、２００８年８月１９日に出願し、本出願の譲受人に譲渡され、参照によってここに明示的に組み込まれている、アトーニドケット番号０７２１７７を有している、「チャネル入力ビーム形成を使用した拡張単一アンテナ干渉キャンセル（ＥＳＡＩＣ）(ENHANCED SINGLE ANTENNA INTERFERENCE CANCELLATION (ESAIC) USING CHANNEL INPUT BEAMFORMING)」と題された、同時係属中の米国特許出願第１２／１９３，９９５号に関連する。
【０００３】
（分野）
本発明は、ワイヤレス通信に関し、詳細には、コヒーレント単一アンテナ干渉キャンセル(coherent single antenna interference cancellation)に関する。
【０００４】
（背景）
ＧＳＭ、ＧＰＲＳ、ＥＤＧＥ、ＦＤＭＡ、ＴＤＭＡ、ＣＤＭＡなどを使用する多くの通信システムにおいて、受信信号を正しく復号するための受信機の能力は、キャリア同期を維持するための受信機の能力に依存する。ただし、ワイヤレス通信がこれまで以上に広まるのに従って、干渉量の増大が、このタイミングを維持するための受信機の能力に悪影響を与える場合がある。
【発明の概要】
【０００５】
本主題技術の一態様によると、ワイヤレス通信における干渉を抑制する方法は、シンボルのバースト(a burst of symbols)を受信するステップと、第１の複数のウェイト(weights)を有する干渉抑制フィルタ(an interference suppression filter)を使って、前記シンボルのバーストをフィルタリングする(filtering)ステップと、前記シンボルのバーストに対応するデータを生成するために、前記フィルタリングされたシンボルのバースト(the filtered burst of symbols)を復号する(decoding)ステップと、再符号化されたシンボルのバースト(a re-encoded burst of symbols)を生成するために、前記データを符号化するステップと、前記再符号化されたシンボルのバーストに基づいて、前記干渉抑制フィルタについて第２の複数のウェイトを算出するステップと、前記第２の複数のウェイトを有する前記干渉抑制フィルタを使って、前記再符号化されたシンボルのバーストをフィルタリングするステップと、前記フィルタリングされた再符号化シンボルのバーストを、復号するステップと、を備える。
【０００６】
本主題技術の別の態様によると、受信機は、シンボルのバーストを受信するように構成されたアンテナと、第１の複数のウェイトで、前記シンボルのバーストをフィルタリングするように構成された干渉抑制フィルタと、前記シンボルのバーストに対応するデータを生成するために、前記フィルタリングされたシンボルのバーストを復号するように構成された復号器と、再符号化シンボルのバーストを生成するために、前記データを符号化するように構成された符号器と、前記再符号化シンボルのバーストに基づいて、前記干渉抑制フィルタについて第２の複数のウェイトを算出するように構成されたプロセッサと、前記再符号化シンボルのバーストを、前記第２の複数のウェイトでフィルタリングするように構成された前記干渉抑制フィルタと、前記フィルタリングされた再符号化シンボルのバーストを復号するように構成された前記復号器と、を備える。
【０００７】
本主題技術のさらに別の態様によると、受信機は、シンボルのバーストを受信するための手段と、第１の複数のウェイトで、前記シンボルのバーストをフィルタリングするための干渉抑制手段と、前記シンボルのバーストに対応するデータを生成するために、前記フィルタリングされたシンボルのバーストを復号するための復号化手段(decoding means)と、再符号化シンボルのバーストを生成するために、前記データを符号化するための手段と、前記再符号化シンボルのバーストに基づいて、前記干渉抑制手段について第２の複数のウェイトを算出するための手段と、前記第２の複数のウェイトで、前記再符号化シンボルのバーストをフィルタリングするための前記干渉抑制手段と、前記フィルタリングされた再符号化シンボルのバーストを復号するための前記復号化手段と、を備える。
【０００８】
本主題技術のさらに別の態様によると、機械可読媒体は、ワイヤレス通信における干渉を抑制するための命令を備える。前記命令は、シンボルのバーストを受信し、第１の複数のウェイトを有する干渉抑制フィルタを使って、前記シンボルのバーストをフィルタリングし、前記シンボルのバーストに対応するデータを生成するために、前記フィルタリングされたシンボルのバーストを復号し、再符号化シンボルのバーストを生成するために、前記データを符号化し、前記再符号化シンボルのバーストに基づいて、前記干渉抑制フィルタについて第２の複数のウェイトを算出し、前記第２の複数のウェイトを有する前記干渉抑制フィルタを使って、前記再符号化シンボルのバーストをフィルタリングし、そして、前記フィルタリングされた再符号化シンボルのバーストを復号する、ためのコードを備える。
【０００９】
本主題技術の様々な構成が、例として示され、説明される、以下の詳細な説明から、本主題技術の他の構成が当業者には容易に明らかになることが理解されよう。理解されるように、本主題技術は、他のおよび異なる構成が可能であり、本技術のいくつかの詳細は、他の様々な点において、すべて本主題技術の範囲から逸脱することなく修正が可能である。したがって、図面および詳細な説明は、本質的に例示的と見なされるべきであり、制限するものと見なされるべきではない。
【図面の簡単な説明】
【００１０】
【図１】本主題技術の一態様による、ＧＳＭにおける例示的なフレーム形式とバースト形式とを示す図。
【図２】本主題技術の一態様による、ワイヤレス通信システムにおいて使用するための受信機を示す図。
【図３】本主題技術の一態様による、受信機が選択する第１のミッドアンブルシンボルを含むシンボルのサブセットを示す図。
【図４】本主題技術の一態様による、干渉を抑制する方法を示す図。
【図５】本主題技術の一態様による、ワイヤレス通信システムにおいて使用するための受信機を示す図。
【図６】本主題技術のいくつかの態様がインプリメントされる(implemented)ことができるコンピュータシステムを示すブロック図。
【詳細な説明】
【００１１】
図１は、ＧＳＭにおける例示的なフレーム形式とバースト形式とを示す。ダウンリンク送信のためのタイムラインは、マルチフレームに分割される。ユーザ固有データを送るのに使われるトラフィックチャネルに対して、例示的なマルチフレーム１０１などの各マルチフレームは、ＴＤＭＡフレーム０〜２５としてラベルづけされる、２６個のＴＤＭＡフレームを含む。トラフィックチャネルは、図１において文字「Ｔ」で識別される、各マルチフレームのＴＤＭＡフレーム０〜１１およびＴＤＭＡフレーム１３〜２４に入れて送られる。文字「Ｃ」で識別される制御チャネルは、ＴＤＭＡフレーム１２に入れて送られる。どのデータも、アイドルＴＤＭＡフレーム２５（文字「Ｉ」で識別される）に入れては送られず、このフレームは、ワイヤレスデバイスによって、近隣基地局の測定を行うのに使われる。
【００１２】
例示的なＴＤＭＡフレーム１０２などの各ＴＤＭＡフレームは、タイムスロット０〜７としてラベルづけされる、８つのタイムスロットにさらに区切られる。アクティブな各ワイヤレスデバイス／ユーザには、呼の持続期間に対して、１つのタイムスロット索引が割り当てられる。各ワイヤレスデバイスに対するユーザ固有データは、そのワイヤレスデバイスに割り当てられたタイムスロットに入れて、また、トラフィックチャネル用に使われるＴＤＭＡフレームに入れて送られる。
【００１３】
各タイムスロットでの送信は、ＧＳＭでは「バースト(burst)」と呼ばれる。例示的なバースト１０３などの各バーストは、２つの末尾フィールド(tail fields)、２つのデータフィールド、トレーニングシーケンス(training sequence)（またはミッドアンブル(midamble)）フィールド、およびガード期間(guard period)（ＧＰ）を含む。各フィールド中のビットの数は、括弧内に示してある。ＧＳＭは、トレーニングシーケンスフィールドに入れて送ることができる異なる８つのトレーニングシーケンスを定義する。ミッドアンブル１０４などの各トレーニングシーケンスは、２６ビットを含み、第１の５ビットが繰り返され、第２の５ビットも繰り返されるように定義される。各トレーニングシーケンスも、そのシーケンスと、そのシーケンスの１６ビットの切捨てバージョンとの相関が、（ａ）時間シフトがゼロの場合は１６、（ｂ）時間シフトが±１、±２、±３、±４、±５の場合はゼロ、および（３）他のすべての時間シフトの場合はゼロまたは非ゼロ値と等しくなるように定義される。
【００１４】
シンボルのバーストにおいてミッドアンブルの位置を特定する(locating)一手法では、ミッドアンブル位置に関する仮説(hypotheses)を連続比較して、どの仮説が、既知のミッドアンブルシーケンスと、シンボルのバーストにおける仮定された位置との間に最高相関エネルギーを与えるか決定する。この方法は、同じミッドアンブルシーケンスのマルチパスからの干渉を非常に受けやすく、その結果、不正確な仮説の相関エネルギーが、ミッドアンブルシーケンスの時間遅延したコピーによって影響される場合がある。
【００１５】
図２は、本主題技術の一態様による、ワイヤレス通信システムにおいて使用するための受信機を示す。受信機２００は、ワイヤレス信号を受信するように構成されたアンテナ２１０を含む。受信機２００は、様々な通信システムにおいて使うことができるが、分かりやすくするために、受信機２００は具体的には、本明細書ではＧＳＭシステムに関して記載する。受信信号は、信号を復調して受信サンプルを生成するプリプロセッサ２２０に与えられる。プリプロセッサ(pre-processor)２２０は、受信サンプルに対して位相回転を実行するＧＭＳＫ−ＢＰＳＫローテータを含み得る。タイミング推定器２３０は、プリプロセッサ２２０からサンプルを受信し、データバースト中のどこでトレーニングシンボルシーケンス（すなわち、ミッドアンブル）が始まるかに関するいくつかの仮説を立てて、いくつかの仮説的チャネル推定値を与える。干渉抑制器２４０は、仮定されたチャネルそれぞれにおいて単一アンテナ干渉キャンセルを実行し、ミッドアンブル推定器２５０は、各仮説に対するミッドアンブル推定誤差(midamble estimation error)を生成する。タイミング決定回路２６０は、各仮説に対するミッドアンブル推定誤差を比較し、ミッドアンブル推定誤差が最も低い仮説を選択する。タイミング決定回路２６０による仮説の選択は、ミッドアンブルが始まるものと推定される所である、シンボルのバーストにおける位置を表す。選択されたタイミング仮説(timing hypothesis)を使用して、受信サンプルが干渉抑制器２４０に与えられ、抑制器２４０は、受信サンプルのバースト全体に基づいて、トレーニングウェイト(training weights)を算出し直し(re-calculates)、バースト全体をフィルタリングする。フィルタリングされた信号は次いで、データプロセッサ２７０に与えられ、プロセッサ２７０は、選択されたタイミング仮説に基づいて受信シンボルを復号し、受信シンボルに対応するデータを出力する。復号化プロセス(decoding process)は、復号化誤差(decoding error)を削減するために、また、正確な復号化データを与えるために、当業者に知られている、複数の誤り訂正方式のうちの任意の１つを使用することができる。復号化データは、符号器２８０に与えられ、符号器２８０は、データを再符号化して、再符号化されたシンボルのバーストを与え、こうしたシンボルは、干渉抑制器２４０によって、再符号化シンボルのバーストに基づいてトレーニングウェイトを算出し直すのに使われ、次いで、符号器２８０は、算出し直されたウェイトを使って、再符号化シンボルのバーストをフィルタリングする。フィルタリングされた信号は次いで、データプロセッサ２７０に与えられ、プロセッサ２７０は、選択されたタイミング仮説に基づいて受信シンボルを復号し、受信シンボルに対応するデータを出力する。
【００１６】
正確な時間同期は、トレーニングシーケンスを作る(making up)シンボルの推定値を与えるための干渉抑制を実行することによって、非コヒーレントに（たとえば、最大相関エネルギー和の選択により）またはコヒーレントに、達成されることができる、なお、このシンボル推定値は、その推定誤差を決定するために、そのトレーニングシーケンスの前に知られているシンボルと比較されることができる。
【００１７】
第１のミッドアンブルシンボルの探索を始めるために、タイミング推定器２３０は、ミッドアンブルシーケンスの推定される冒頭の付近に「ウィンドウ」を開く。ミッドアンブルシーケンスの第１のシンボルの位置が、各バーストの既知の構造に基づいて、所与のバーストに対して推定され得る。たとえば、図１に示したように、バースト１０３におけるミッドアンブル１０４の冒頭は、バーストの第６２ビットにおいて始まる。この既知の構造に基づいて、タイミング推定器２３０は、第１のミッドアンブルシンボルがどこに位置し得るかに関する一連の仮説を表すビットからなるウィンドウ１０５を選択する。例示的なウィンドウ１０５を、図３により詳細に示してある。
【００１８】
図３を参照すると分かるように、例示的なウィンドウ１０５は、Δ＝０〜Δ＝１０でラベルづけされた１１個のシンボルを備える。各Δ値は、ウィンドウ中のシンボルの位置を表す。ただし、バースト全体におけるシンボルの位置を参照すると、Δ値は、オフセット値だけオフセットされている（たとえば、Δ＝５は、バースト全体におけるこのシンボルの位置を表すように、６１だけオフセットされ得る）。ウィンドウ１０５中の第１の７つのシンボルに対して、タイミング推定器２３０は、５つの連続するシンボルからなるシーケンス（ＧＳＭの５タップチャネル形式(five-tap channel format)を表す）から、チャネル推定値を生成する。たとえば、シンボルΔ＝０は、チャネル推定値
【数１】
0005512805.tif 000002
【００１９】
に対応し、シンボルΔ＝１は、チャネル推定値
【数２】
0005512805.tif 000003
【００２０】
に対応する、などのようになる。こうしたチャネル推定値はそれぞれ、次いで、推定値のミッドアンブル推定誤差を決定するために、干渉抑制器２４０およびミッドアンブル推定器２５０によって処理されて、それに対応する推定ミッドアンブルシンボルが決定される。
【００２１】
本例示的態様において、ウィンドウ１０５は、厳密には１１個のシンボルからなるものとして示してあるが、本発明の範囲は、このような構成に限定されない。そうではなく、当業者には直ちに明らかになるように、どのウィンドウサイズも（データバースト全体のサイズまで）選択することができる。たとえば、本主題技術の一態様によると、探索ウィンドウのサイズは、予想最小伝播遅延のサイズの２倍になるように選んでよい。あるいは、探索ウィンドウサイズは、当業者にとって公知である他のどの基準値に基づいてもパラメータ化することができる。
【００２２】
一態様によると、チャネル推定値
【数３】
0005512805.tif 000004
【００２３】
が、受信サンプル（仮定される遅延に対応する）を各仮説に対する参照サンプル（すなわち、公知のミッドアンブルシーケンス）と相関させることによって、タイミング推定器２３０によって生成される。受信信号ｙと、仮定される遅延Δに対するミッドアンブルシーケンスｉとの間の相関Ｒys（Δ）に基づいて、チャネル推定値は、以下のように算出することができる。
【数４】
0005512805.tif 000005
【００２４】
各チャネル推定値に対応する仮説をテストするために、干渉抑制器２４０は、各推定チャネルに対して単一アンテナ干渉キャンセル（「ＳＡＩＣ」）を実行する。ＳＡＩＣは、仮想アンテナにウェイトが印加されて所望の送信機の方向のビームと、望ましくない干渉源の方向のビームヌルとを形成し得るように、信号のオーバーサンプリングされた、および／または真／想像上の分解を使って、別個のサンプルシーケンスをもつ仮想アンテナを与える方法である。概して、ＳＡＩＣは、時空間処理(space-time processing)を用いることによって、受信機にある１つまたは複数の実際のアンテナで達成することができるが、「空間(space)」は、同相成分と直交成分(inphase and quadrature components)とでほぼ(virtually)達成することができ、「時間(time)」は、後期サンプルと初期サンプルと(late and early samples)を使って達成することができる。
【００２５】
たとえば、時間ｋ＝１．．．Ｍにおける空間および時間サンプルのセットｘ1（ｋ）が与えられると、ここで、
【数５】
0005512805.tif 000006
【００２６】
であり、
ｓkは、時間ｋでのミッドアンブル／擬似ミッドアンブル信号であり、
【数６】
0005512805.tif 000007
【００２７】
は（ν＋１）×１ミッドアンブル／擬似ミッドアンブルベクトルであり、
【数７】
0005512805.tif 000008
【００２８】
は、Ｍ×１受信ミッドアンブル／擬似ミッドアンブルベクトルであり、時空間サンプルの集合(a set of spatial and temporal samples)は、
【数８】
0005512805.tif 000009
【００２９】
と定義されることができる、但し、Ｘkは、空間長がＭであり時間長がＬ＋１である時空間サンプルのＭ×（Ｌ＋１）×１ベクトルである。したがって、空間／時間構造の行列は、
【数９】
0005512805.tif 000010
【００３０】
となるように構成されることができる、但し、［Ｘ］は、Ｍ（Ｌ＋１）×ｐ−ν行列であり、ｐは、ミッドアンブルまたは擬似ミッドアンブルの長さである（データ支援型）。
【００３１】
したがって、［Ｘ］および
【数１０】
0005512805.tif 000011
【００３２】
が与えられると、抑制フィルタＷSAICは、チャネル出力での参照シンボルシーケンスを推定することによって、本開示の一態様に従って以下のように計算されることができる。
【数１１】
0005512805.tif 000012
【００３３】
但し、Ｗ＝（ν−１）×Ｍ（Ｌ＋１）であり、
【数１２】
0005512805.tif 000013
【００３４】
は、
【数１３】
0005512805.tif 000014
【００３５】
または
【数１４】
0005512805.tif 000015
【００３６】
に等しく、また、ここでは
【数１５】
0005512805.tif 000016
【００３７】
である。
【００３８】
上記式は、
【数１６】
0005512805.tif 000017
【００３９】
と書き換えられることができる。
【００４０】
干渉抑制器２４０の出力は、
【数１７】
0005512805.tif 000018
【００４１】
の形式であり、ここで
【数１８】
0005512805.tif 000019
【００４２】
は、ミッドアンブルシーケンスの推定値を表す。推定ミッドアンブルシーケンスと知られているミッドアンブルシーケンスとの間の違いは、以下の式６
【数１９】
0005512805.tif 000020
【００４３】
によって決定されて、各時間ｔiについてのミッドアンブル推定誤差ｅm（ｔi）が取得される。各時間ｔiは、仮定された位置Δiに、バーストの開始からのオフセットＴsを加えたものに等しい。
【数２０】
0005512805.tif 000021
【００４４】
各時間ｔiのミッドアンブル推定誤差ｅm（ｔi）が決定されると、タイミング決定ブロック２６０は、どの仮説が、最も低い推定誤差ｅmに対応するか決定し、他の仮定タイミング値は破棄される。
【００４５】
選択されたタイミング仮説を使用して、受信サンプルが干渉抑制器２４０に与えられ、抑制器２４０は、受信サンプルのバースト全体に基づいて、トレーニングウェイトを算出し直し、バースト全体をフィルタリングする。フィルタリングされた信号は次いで、データプロセッサ２７０に与えられ、プロセッサ２７０は、選択されたタイミング仮説に基づいて受信シンボルを復号し、受信シンボルに対応するデータを出力する。復号化プロセスは、復号化誤差号を削減するために、また、正確な復号化データを与えるために、当業者に知られている、複数の誤り訂正方式の任意の１つを使用できる。復号化データは、符号器２８０に与えられ、符号器２８０は、データを再符号化して、再符号化されたシンボルのバーストを与え、こうしたシンボルは、干渉抑制器２４０によって、再符号化シンボルのバーストに基づいてトレーニングウェイトを算出し直すのに使われ、次いで、符号器２８０は、算出し直されたウェイトを使って、再符号化シンボルのバーストをフィルタリングする。フィルタリングされた信号は次いで、データプロセッサ２７０に与えられ、プロセッサ２７０は、選択されたタイミング仮説に基づいて受信シンボルを復号し、受信シンボルに対応するデータを出力する。
【００４６】
たとえば、本開示の一態様によると、フルレートチャネル（たとえば、３ＧＰＰ標準で定義されるＴＣＨ／ＦＳ）は、２６０ビット（たとえば、１８２個のクラス１のビットおよび７８個のクラス２のビット）のパケットサイズを有し得る。クラス１のビットは、符号レート＝１／２で畳込み符号化される。符号化の前に、クラス１のビットの５０ビット（クラス１ａとして知られる）にＣＲＣを適用することができ、こうしたビットは次いで、巡回縮退符号および多項式ジェネレータｇ（Ｄ）＝１＋Ｄ＋Ｄ3を使って畳込み符号化される。符号化および後続のパンクチャリング（チャネルに依存する）に続いて、４５６ビットのメッセージブロックは、８つの連続フレームに渡ってインタリーブされ、次いで、変調され、送信される。メッセージ復号とバースト等化との間の繰り返しにより、インターリーバ（誤差を均一に分散させ、誤り訂正チャネル符号が最もよく働くようになる）の利点と、クラス１のビットに存在するチャネルコーディングの利点とが、合わせて得られ、そうすることによって、上でより詳細に説明したように、ブラインド干渉キャンセルのためのより優れた参照サンプルが与えられる。
【００４７】
本開示の一態様によると、再符号化シンボルのバーストをフィルタリングするのに使われる干渉抑制フィルタは、第１の繰り返しにおいてシンボルのバーストをフィルタリングするのに使われるものよりも高次のモデルを使用することができる。というのは、予めフィルタリングされた信号を（誤り訂正で）復号することによって遂行される信号ノイズの削減により、曲線の当てはめが向上した、より高次のモデル（たとえば、増大時間次元Ｌを有するモデル）が使用され得るからである。
【００４８】
本開示の一態様によると、データプロセッサ２７０は、タイミング決定ブロック２６０から信号を受信し、検出ビットにおける信頼性(confidence)を示す軟判定(soft decision)を生成するソフト出力発生器を備える。ソフト出力発生器は、当業者には公知の通り、Ｏｎｏアルゴリズムをインプリメントする(implement)ことができる。データプロセッサ２７０は、軟判定をデインタリーブし(de-interleaves)、ビタビ復号器に軟判定を渡すデインターリーバ(de-interleaver)をさらに備えてよく、ビタビ復号器は、デインタリーブされた軟判定を復号し、復号化データを出力する。
【００４９】
図４は、本主題技術の一態様による干渉抑制のための方法を示すフローチャートである。この方法はステップ４０１で始まり、ここでシンボルのバーストが受信される。ステップ４０２で、シンボルのバーストに対して複数のタイミング仮説が生成される。ステップ４０３で、受信機は、各タイミング仮説について、シンボルのバーストのサブセットに基づいて、干渉抑制フィルタに対する複数のウェイトを算出する。各タイミング仮説について、シンボルのバーストのサブセットは、ステップ４０４で、対応する第１の複数のウェイトを有する干渉抑制フィルタによってフィルタリングされる。ステップ４０５で、選択基準(selection criteria)に対応する、複数のタイミング仮説の１つが選択される。選択基準は、たとえば、ミッドアンブル推定誤差でよい。ステップ４０６で、シンボルのバーストは、第１の複数のウェイトを有する干渉抑制フィルタを使ってフィルタリングされる。ステップ４０７で、フィルタリングされたシンボルのバーストが復号されて、シンボルのバーストに対応するデータが生成される。復号器は、当業者に知られている複数の誤り訂正手順の任意の１つをインプリメントできる。ステップ４０８で、復号化データは再符号化されて、再符号化シンボルのバーストが生成され、このバーストは次いで、ステップ４０９〜４１１で繰り返し処理される。最初に、第２の複数のウェイトが、再符号化シンボルのバーストに基づいて、ステップ４０９で干渉抑制フィルタに対して算出される。次いで、ステップ４１０で、再符号化シンボルのバーストは、第２の複数のウェイトを有する干渉抑制フィルタを使ってフィルタリングされる。ステップ４１１で、フィルタリングされた再符号化シンボルのバーストが、再度復号される。
【００５０】
図５は、本主題技術の一態様による、ワイヤレス通信システムにおいて使用するための受信機を示す。受信機５００は、たとえば、ＲＦ変調ＧＳＭ信号などのワイヤレス信号を受信するように構成されたアンテナモジュール５１０を含む。受信信号は、信号を復調して受信サンプルを生成するプリプロセッサモジュール(pre-processor module)５２０に与えられる。プリプロセッサモジュール５２０は、受信サンプルに対して位相回転を実行するＧＭＳＫ−ＢＰＳＫローテータも含み得る。タイミング推定モジュール５３０は、前処理モジュール(pre-processing module)５２０からサンプルを受信し、データバースト中のどこでトレーニングシンボルシーケンス（ミッドアンブル）が始まるかに関するいくつかの仮説を立てて、いくつかの仮説的チャネル推定値を与える。干渉抑制モジュール５４０は、各仮説に対する複数のフィルタウェイトを算出し、次いで、算出されたウェイトをもつフィルタを、各チャネル推定仮説に適用することによって、単一アンテナ干渉キャンセルを実行する。ミッドアンブル推定モジュール５５０は、各仮説に対するミッドアンブル推定誤差を生成する。タイミング決定モジュール５６０は、各仮説に対するミッドアンブル推定誤差を比較し、ミッドアンブル推定誤差が最も低い仮説を選択する。タイミング決定モジュール５６０による仮説の選択は、ミッドアンブルが始まるものと推定される所である、シンボルのバーストにおける位置を表す。選択されたタイミング仮説を使用して、受信サンプルが干渉抑制モジュール５４０に与えられ、抑制モジュール５４０は、受信サンプルのバースト全体に基づいて、トレーニングウェイトを算出し直し、バースト全体をフィルタリングする。フィルタリングされた信号は次いで、データプロセッサモジュール５７０に与えられ、プロセッサモジュール５７０は、選択されたタイミング仮説に基づいて受信シンボルを処理し、受信シンボルに対応するデータを出力する。
【００５１】
上記例示的な実施形態では、干渉抑制フィルタを、単一アンテナ干渉キャンセルフィルタとして記載したが、本発明の範囲は、このような実施形態に限定されない。そうではなく、当業者には明らかになるように、本主題技術は、複数のアンテナをもつシステムにも適用され、こうしたシステムは、たとえば、デュアルアンテナ干渉キャンセル（「ＤＡＩＣ」）、または当業者には公知である、他のどの多重アンテナ干渉キャンセル方法も実行することができる。
【００５２】
図６は、ある態様がインプリメントされることができるコンピュータシステム６００を示すブロック図である。コンピュータシステム６００は、情報を伝達するバス６０２または他の通信機構と、情報を処理する、バス６０２と結合されたプロセッサ６０４とを含む。コンピュータシステム６００は、プロセッサ６０４によって実行されるべき情報とおよび命令とを格納する、バス６０２に結合された、ランダムアクセスメモリ（「ＲＡＭ」）または他の動的記憶デバイスなどのメモリ６０６も含む。メモリ６０６は、プロセッサ６０４によって実行されるべき命令の実行中に、時間可変または他の中間情報を格納するのに使うこともできる。コンピュータシステム６００は、情報とおよび命令とを格納する、バス６０２に結合された、磁気ディスクや光ディスクなどのデータ記憶デバイス６１０をさらに含む。
【００５３】
コンピュータシステム６００は、コンピュータユーザに情報を表示する、ブラウン管（「ＣＲＴ」）や液晶ディスプレイ（「ＬＣＤ」）などの表示デバイス（図示せず）に、Ｉ／Ｏモジュール６０８を介して結合され得る。たとえば、プロセッサ６０４に情報とコマンド選択とを伝達する、キーボードやマウスなどの入力デバイスも、Ｉ／Ｏモジュール６０８を介してコンピュータシステム６００に結合され得る。
【００５４】
一態様によると、干渉抑制は、メモリ６０６に含まれる１つまたは複数の命令の１つまたは複数のシーケンスをプロセッサ６０４が実行したことに応答して、コンピュータシステム６００によって実行される。このような命令は、データ記憶デバイス６１０など、別の機械可読媒体からメモリ６０６に読み込まれ得る。メインメモリ６０６に含まれる命令のシーケンスの実行により、プロセッサ６０４は、本明細書に記載したプロセスステップを実行する。マルチ処理構成における１つまたは複数のプロセッサも、メモリ６０６に含まれる命令のシーケンスを実行するのに利用してよい。代替態様では、様々な態様をインプリメントするのに、ハードワイヤード回路構成を、ソフトウェア命令の代わりに、またはそれと組み合わせて用いてよい。したがって、態様は、ハードウェア回路構成とソフトウェアとの具体的などの組合せにも限定されない。
【００５５】
本明細書で使用する「機械可読媒体(machine-readable medium)」という用語は、実行のために命令をプロセッサ６０４に与えることに関与するどんな媒体も指す。このような媒体は、不揮発性媒体、揮発性媒体、および伝送媒体を含むがそれに限定されない、多くの形をとり得る。不揮発性媒体は、たとえば、データ記憶デバイス６１０などの光または磁気ディスクを含む。揮発性媒体は、メモリ６０６などの動的メモリを含む。伝送媒体は、バス６０２を備えるワイヤーを含む、同軸ケーブル、銅線、および光ファイバを含む。伝送媒体は、無線周波数および赤外線データ通信中に生成されるものなど、音響または光波の形もとり得る。一般的な形の機械可読媒体は、たとえば、フロッピー（登録商標）ディスク、柔軟なディスク、ハードディスク、磁気テープ、他のあらゆる磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤ、他のあらゆる光学媒体、パンチカード、紙テープ、孔パターンを有する他のあらゆる物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、他のあらゆるメモリチップもしくはカートリッジ、キャリア、またはコンピュータが読み込むことができる他のあらゆる媒体を含む。
【００５６】
本明細書に記載した様々な例示的ブロック、モジュール、エレメント(element)、コンポーネント(component)、方法、およびアルゴリズムは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとしてインプリメントされ得ることが当業者には理解されよう。さらに、これらは、記載したものとは異なるように区分され得る。ハードウェアとソフトウェアとのこの入換えを示すために、様々な例示的ブロック、モジュール、エレメント、コンポーネント、方法、およびアルゴリズムについては、概してその機能性によって上述した。このような機能性が、ハードウェアとして、それともソフトウェアとしてインプリメントされるかは、特定のアプリケーションおよびシステム全体に課される設計制約に依存する。当業者は、記載した機能性を、各特定のアプリケーションに対して、様々な方法でインプリメントすることができる。
【００５７】
開示したプロセスにおけるステップまたはブロックの具体的な順序または階層は、例示的手法を示すことが理解されよう。設計上の優先事項(design preferences)に基づき、プロセスにおけるステップまたはブロックの具体的な順序または階層は、並べ換えることができることが理解されよう。添付の方法クレームは、様々なステップのエレメントをサンプル順序(sample order)で提示しており、特定の順序または階層に限定されることを意味していない。
【００５８】
前述の説明は、本明細書で開示した様々な態様をどの当業者も実施することを可能にするために提供される。こうした態様に対する様々な修正は、当業者には容易に明らかであり、本明細書で定義される包括的な原理は、他の態様に適用することができる。したがって、請求項は、本明細書で示した態様に限定されることを意図しているのではなく、請求項の文言(language claims)に整合する全範囲を与えられるべきであり、請求項では、単数形のエレメントへの言及は、「１つのみ(one and only one)」と特に記載されていない限り「１つのみ」を意味するようには意図されておらず、むしろ、「１つまたは複数(one or more)」を意味することを意図している。別段に明記されていない限り、「いくつかの(some)」という用語は、１つまたは複数(one or more)を指す。男性形の代名詞（たとえば、「彼の」）は、女性および中性（たとえば、「彼女の」および「それの」）を含み、その反対も成り立つ。当業者にとって知られ、または後になって知られるようになる、本開示を通して記載された様々な態様のエレメントのすべての構造的および機能的等価物(equivalents)は、参照により本明細書に明示的に組み込まれており、請求項によって包含されるように意図されている。さらに、本明細書で開示した内容は、このような開示が請求項に明示的に記載されているかどうかに関わらず、公共に提供されるようには意図されていない。請求項の構成要件（claim elements）は、「するための手段」というフレーズを使って、エレメントが明白に記載されていない限り、あるいは、方法の請求項の場合では、「するステップ」というフレーズを使って、エレメントが記載されていない限り、米国特許法第１１２条第６パラグラフの規定の下で解釈されるべきではない。
以下に、本願発明の出願当初の［特許請求の範囲］に記載された発明を付記する。
［１］
ワイヤレス通信における干渉を抑制する方法であって、
シンボルのバーストを受信するステップと、
第１の複数のウェイトを有する干渉抑制フィルタを使って、前記シンボルのバーストをフィルタリングするステップと、
前記シンボルのバーストに対応するデータを生成するために、前記フィルタリングされたシンボルのバーストを復号するステップと、
再符号化されたシンボルのバーストを生成するために、前記データを符号化するステップと、
前記再符号化されたシンボルのバーストに基づいて、前記干渉抑制フィルタについて第２の複数のウェイトを算出するステップと、
前記第２の複数のウェイトを有する前記干渉抑制フィルタを使って、前記再符号化されたシンボルのバーストをフィルタリングするステップと、
前記フィルタリングされた、再符号化されたシンボルのバーストを、復号するステップと、
を備える方法。
［２］
第１の複数のウェイトを有する干渉抑制フィルタを使って、前記シンボルのバーストを前記フィルタリングすることは、
前記シンボルのバーストについて複数のタイミング仮説を生成することと；
前記シンボルのバーストのサブセットに基づいて、前記干渉抑制フィルタについての対応する複数のウェイトを、各タイミング仮説について、算出することと；
各タイミング仮説について、前記対応する複数のウェイトを有する前記干渉抑制フィルタを使って、前記シンボルのバーストの前記サブセットをフィルタリングすることと；
選択基準に対応する、前記複数のタイミング仮説の１つを選択することと、なお、前記選択されたタイミング仮説は、前記第１の複数のウェイトに対応する；
前記第１の複数のウェイトを有する前記干渉抑制フィルタを使って、前記シンボルのバーストをフィルタリングすることと；
を備える、
［１］に記載の方法。
［３］
前記選択基準は、ミッドアンブル推定誤差である、［２］に記載の方法。
［４］
前記ミッドアンブル推定誤差は、各タイミング仮説について、
前記タイミング仮説に対応する推定チャネルを決定し、
推定ミッドアンブルシーケンスを取得するために、前記推定チャネルに関する単一アンテナ干渉キャンセルを実行し、そして
前記ミッドアンブル推定誤差を決定するために、前記推定ミッドアンブルシーケンスを、前に知られているミッドアンブルシーケンスと比較すること、
によって、算出される、
［３］に記載の方法。
［５］
各シンボルに対応する前記推定チャネルを前記決定することは、前記推定チャネル中のタップの数に対応する、前記サブセット中の所定の数の隣接シンボルを選択すること、を備える、
［４］に記載の方法。
［６］
前記複数のタイミング仮説を前記生成することは、前記シンボルのバーストにおける第１のミッドアンブルシンボルの位置を推定することと、前記推定位置を中心とするシンボルから、前記シンボルのバーストの前記サブセットを選択することと、を備える、
［２］に記載の方法。
［７］
各タイミング仮説についての前記第１の複数のウェイトは、
【数２１】
0005512805.tif 000022
を解くことによって算出される、
なお、
【数２２】
0005512805.tif 000023
はシンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記シンボルのバーストの時空間サンプルの行列である、
［２］に記載の方法。
［８］
前記第２の複数のウェイトは、
【数２３】
0005512805.tif 000024
を解くことによって算出される、
なお、
【数２４】
0005512805.tif 000025
は、シンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記シンボルのバーストの時空間サンプルの行列である、
［１］に記載の方法。
［９］
前記フィルタリングされたシンボルのバーストを前記復号することは、前記フィルタリングされたシンボルのバーストに関して誤り訂正を実行すること、を含む、
［１］に記載の方法。
［１０］
前記干渉抑制フィルタは、単一アンテナ干渉キャンセル（ＳＡＩＣ）フィルタまたはデュアルアンテナ干渉キャンセル（ＤＡＩＣ）フィルタである、
［１］に記載の方法。
［１１］
前記干渉抑制フィルタは、前記再符号化されたシンボルのバーストをフィルタリングするために、前記シンボルのバーストをフィルタリングするために使われるよりも高次のモデルを使う、
［１］に記載の方法。
［１２］
シンボルのバーストを受信するように構成されたアンテナと、
第１の複数のウェイトで、前記シンボルのバーストをフィルタリングするように構成された干渉抑制フィルタと、
前記シンボルのバーストに対応するデータを生成するために、前記フィルタリングされたシンボルのバーストを復号するように構成された復号器と、
再符号化シンボルのバーストを生成するために、前記データを符号化するように構成された符号器と、
前記再符号化シンボルのバーストに基づいて、前記干渉抑制フィルタについて第２の複数のウェイトを算出するように構成されたプロセッサと、
前記再符号化シンボルのバーストを、前記第２の複数のウェイトでフィルタリングするように構成された前記干渉抑制フィルタと、
前記フィルタリングされた再符号化シンボルのバーストを復号するように構成された前記復号器と、
を備える受信機。
［１３］
前記シンボルのバーストについて複数のタイミング仮説を生成するように構成されたタイミング推定器と；
前記シンボルのバーストのサブセットに基づいて、前記干渉抑制フィルタについて、対応する複数のウェイトを、各タイミング仮説について、算出するように構成された前記プロセッサと；
前記対応する複数のウェイトで、前記シンボルのバーストの前記サブセットをフィルタリングするように、各タイミング仮説について、構成された前記干渉抑制フィルタと；
選択基準に対応する前記複数のタイミング仮説の１つを選択するように構成された前記プロセッサと、なお、前記選択されたタイミング仮説は、前記第１の複数のウェイトに対応する：
前記第１の複数のウェイトで、前記シンボルのバーストをフィルタリングするように構成された前記干渉抑制フィルタと；
をさらに備える、［１２］に記載の受信機。
［１４］
前記選択基準は、ミッドアンブル推定誤差である、［１３］に記載の受信機。
［１５］
前記プロセッサは、各タイミング仮説について前記ミッドアンブル推定誤差を、
前記タイミング仮説に対応する推定チャネルを決定し、
推定ミッドアンブルシーケンスを取得するために、前記推定チャネルに関して単一アンテナ干渉キャンセルを実行し、そして、
前記ミッドアンブル推定誤差を決定するために、前記推定ミッドアンブルシーケンスを、前に知られているミッドアンブルシーケンスと比較する、
ことによって
算出するように構成されている、
［１４］に記載の受信機。
［１６］
各シンボルに対応する前記推定チャネルを前記決定することは、前記推定チャネル中のタップの数に対応する、前記サブセット中の所定の数の隣接シンボルを選択すること、を備える、［１５］に記載の受信機。
［１７］
前記タイミング推定器は、
前記シンボルのバースト中の第１のミッドアンブルシンボルの位置を推定し、前記推定位置を中心とするシンボルから、前記シンボルのバーストの前記サブセットを選択することによって、
前記複数のタイミング仮説を生成するように構成されている、
［１３］に記載の受信機。
［１８］
前記プロセッサは、
【数２５】
0005512805.tif 000026
を解くことによって、各タイミング仮説について前記第１の複数のウェイトを算出するように構成されており、
なお、
【数２６】
0005512805.tif 000027
は、シンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記シンボルのバーストの時空間サンプルの行列である、
［１３］に記載の受信機。
［１９］
前記プロセッサは、
【数２７】
0005512805.tif 000028
を解くことによって、前記第２の複数のウェイトを算出するように構成されており、
なお、
【数２８】
0005512805.tif 000029
は、シンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記シンボルのバーストの時空間サンプルの行列である、
［１２］に記載の受信機。
［２０］
前記フィルタリングされたシンボルのバーストを前記復号することは、前記フィルタリングされたシンボルのバーストについて誤り訂正を実行すること、を含む、
［１２］に記載の受信機。
［２１］
前記干渉抑制フィルタは、単一アンテナ干渉キャンセル（ＳＡＩＣ）フィルタまたはデュアルアンテナ干渉キャンセル（ＤＡＩＣ）フィルタである、
［１２］に記載の受信機。
［２２］
前記干渉抑制フィルタは、前記再符号化シンボルのバーストをフィルタリングするために、前記シンボルのバーストをフィルタリングするために使われるよりも高次のモデルを使うように構成されている、
［１２］に記載の受信機。
［２３］
シンボルのバーストを受信するための手段と、
第１の複数のウェイトで、前記シンボルのバーストをフィルタリングするための干渉抑制手段と、
前記シンボルのバーストに対応するデータを生成するために、前記フィルタリングされたシンボルのバーストを復号するための復号化手段と、
再符号化シンボルのバーストを生成するために、前記データを符号化するための手段と、
前記再符号化シンボルのバーストに基づいて、前記干渉抑制手段について第２の複数のウェイトを算出するための手段と、
前記第２の複数のウェイトで、前記再符号化シンボルのバーストをフィルタリングするための前記干渉抑制手段と、
前記フィルタリングされた再符号化シンボルのバーストを復号するための前記復号化手段と、
を備える受信機。
［２４］
前記シンボルのバーストについて複数のタイミング仮説を生成するための手段と；
前記シンボルのバーストのサブセットに基づいて、前記干渉抑制手段について対応する複数のウェイトを、各タイミング仮説について、算出するための手段と；
前記対応する複数のウェイトで、前記シンボルのバーストの前記サブセットを、各タイミング仮説について、フィルタリングするための前記干渉抑制手段と；
選択基準に対応する、前記複数のタイミング仮説の１つを選択するための手段と、なお、前記選択されたタイミング仮説は、前記第１の複数のウェイトに対応する；
前記第１の複数のウェイトで、前記シンボルのバーストをフィルタリングするための前記干渉抑制手段と；
をさらに備える、［２３］に記載の受信機。
［２５］
前記選択基準は、ミッドアンブル推定誤差である、［２４］に記載の受信機。
［２６］
各タイミング仮説について前記ミッドアンブル推定誤差を算出するための前記手段は、
前記タイミング仮説に対応する推定チャネルを決定するための手段と、
推定ミッドアンブルシーケンスを取得するために、前記推定チャネルに関して単一アンテナ干渉キャンセルを実行するための手段と、
前記ミッドアンブル推定誤差を決定するために、前記推定ミッドアンブルシーケンスを、前に知られているミッドアンブルシーケンスと比較するための手段と、
を備える、
［２５］に記載の受信機。
［２７］
各シンボルに対応する前記推定チャネルを決定するための前記手段は、前記推定チャネル中のタップの数に対応する、前記サブセット中の所定の数の隣接シンボルを選択するための手段を備える、
［２６］に記載の受信機。
［２８］
前記複数のタイミング仮説を生成するための前記手段は、前記シンボルのバースト中の第１のミッドアンブルシンボルの位置を推定するための手段と、前記推定位置を中心とするシンボルから、前記シンボルのバーストの前記サブセットを選択するための手段と、を備える、
［２４］に記載の受信機。
［２９］
各タイミング仮説について前記第１の複数のウェイトを算出するための前記手段は、
【数２９】
0005512805.tif 000030
を解くための手段を備え、
【数３０】
0005512805.tif 000031
は、シンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記シンボルのバーストの時空間サンプルの行列である、
［２４］に記載の受信機。
［３０］
前記第２の複数のウェイトを算出するための前記手段は、
【数３１】
0005512805.tif 000032
を解くための手段を備え、
【数３２】
0005512805.tif 000033
は、シンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記シンボルのバーストの時空間サンプルの行列である、
［２３］に記載の受信機。
［３１］
前記フィルタリングされたシンボルのバーストを前記復号することは、前記フィルタリングされたシンボルのバーストについて誤り訂正を実行すること、を含む、
［２３］に記載の受信機。
［３２］
前記干渉抑制手段は、単一アンテナ干渉キャンセル（ＳＡＩＣ）フィルタまたはデュアルアンテナ干渉キャンセル（ＤＡＩＣ）フィルタを備える、［２３］に記載の受信機。
［３３］
前記干渉抑制手段は、前記再符号化シンボルのバーストをフィルタリングするために、前記シンボルのバーストをフィルタリングするために使われるよりも高次のモデルを使うように構成されている、［２３］に記載の受信機。
［３４］
ワイヤレス通信における干渉を抑制するための命令を備える機械可読媒体であって、
前記命令は、
シンボルのバーストを受信し、
第１の複数のウェイトを有する干渉抑制フィルタを使って、前記シンボルのバーストをフィルタリングし、
前記シンボルのバーストに対応するデータを生成するために、前記フィルタリングされたシンボルのバーストを復号し、
再符号化シンボルのバーストを生成するために、前記データを符号化し、
前記再符号化シンボルのバーストに基づいて、前記干渉抑制フィルタについて第２の複数のウェイトを算出し、
前記第２の複数のウェイトを有する前記干渉抑制フィルタを使って、前記再符号化シンボルのバーストをフィルタリングし、そして、
前記フィルタリングされた再符号化シンボルのバーストを復号する、
ためのコードを備える、
機械可読媒体。
［３５］
前記命令は、
前記シンボルのバーストについて複数のタイミング仮説を生成し；
前記シンボルのバーストのサブセットに基づいて、前記干渉抑制フィルタについて、対応する複数のウェイトを、各タイミング仮説について、算出し；
各タイミング仮説について、前記対応する複数のウェイトを有する前記干渉抑制フィルタを使って、前記シンボルのバーストの前記サブセットをフィルタリングし；
選択基準に対応する、前記複数のタイミング仮説の１つを選択し、なお、前記選択されたタイミング仮説は、前記第１の複数のウェイトに対応する；そして、
前記第１の複数のウェイトを有する前記干渉抑制フィルタを使って、前記シンボルのバーストをフィルタリングする；
ためのコードをさらに備える、
［３４］に記載の機械可読媒体。
［３６］
前記選択基準は、ミッドアンブル推定誤差である、［３５］に記載の機械可読媒体。
［３７］
前記ミッドアンブル推定誤差は、
前記タイミング仮説に対応する推定チャネルを決定すること、
推定ミッドアンブルシーケンスを取得するために、前記推定チャネルについて単一アンテナ干渉キャンセルを実行すること、および
前記ミッドアンブル推定誤差を決定するために、前記推定ミッドアンブルシーケンスを、前に知られているミッドアンブルシーケンスと比較すること、
によって、各タイミング仮説について、算出される、
［３６］に記載の機械可読媒体。
［３８］
各シンボルに対応する前記推定チャネルを前記決定することは、前記推定チャネル中のタップの数に対応する、前記サブセット中の所定の数の隣接シンボルを選択すること、を備える、
［３７］に記載の機械可読媒体。
［３９］
前記複数のタイミング仮説を前記生成することは、前記シンボルのバーストにおける第１のミッドアンブルシンボルの位置を推定することと、前記推定位置を中心とするシンボルから、前記シンボルのバーストの前記サブセットを選択することと、を備える、［３５］に記載の機械可読媒体。
［４０］
各タイミング仮説について前記第１の複数のウェイトは、
【数３３】
0005512805.tif 000034
を解くことによって算出され、
【数３４】
0005512805.tif 000035
は、シンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記シンボルのバーストの時空間サンプルの行列である、
［３５］に記載の機械可読媒体。
［４１］
前記第２の複数のウェイトは、
【数３５】
0005512805.tif 000036
を解くことによって算出され、
【数３６】
0005512805.tif 000037
は、シンボルの前記サブセットの推定値に対応するベクトルであり、［Ｘ］は、前記シンボルのバーストの時空間サンプルの行列である、
［３４］に記載の機械可読媒体。
［４２］
前記フィルタリングされたシンボルのバーストを前記復号することは、前記フィルタリングされたシンボルのバーストについて誤り訂正を実行すること、を含む、［３４］に記載の機械可読媒体。
［４３］
前記干渉抑制フィルタは、単一アンテナ干渉キャンセル（ＳＡＩＣ）フィルタまたはデュアルアンテナ干渉キャンセル（ＤＡＩＣ）フィルタである、［３４］に記載の機械可読媒体。
［４４］
前記干渉抑制フィルタは、前記再符号化シンボルのバーストをフィルタリングするために、前記シンボルのバーストをフィルタリングするために使われるよりも高次のモデルを使うように構成されている、［３４］に記載の機械可読媒体。
【図１】
0005512805.tif 000054
【図２】
0005512805.tif 000055
【図３】
0005512805.tif 000056
【図４】
0005512805.tif 000057
【図５】
0005512805.tif 000058
【図６】
0005512805.tif 000059