(57)【要約】  周波数領域における時間領域信号の干渉成分の干渉除去のための方法および装置について説明する。通信デバイスが、時間領域シーケンスを受信し、時間領域シーケンスから重複時間領域セグメントを生成する。重複時間領域セグメントは、次いで、重複時間領域セグメントの周波数領域表現を生成するために周波数領域に変換される。周波数領域表現は、残余メモリに記憶され、周波数領域において残余メモリに記憶された周波数領域表現から、干渉成分が直接除去される。
2015505444.tif 000002
【特許請求の範囲】
【請求項１】
周波数領域における時間領域信号の干渉成分の干渉除去のための方法であって、
送信デバイスによって送信された波形を含む時間領域シーケンスを受信することと、
前記時間領域シーケンスから複数の重複時間領域セグメントを生成することと、
前記複数の重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、前記複数の重複時間領域セグメントを前記周波数領域に変換することと、
前記周波数領域セグメントを残余メモリに記憶することと、
前記周波数領域において前記残余メモリに記憶された前記周波数領域セグメントから前記干渉成分を直接除去することと
を備える、方法。
【請求項２】
前記複数の重複時間領域セグメントを生成することが、前記時間領域シーケンスに対して重複および保存オペレーションまたは重複および追加オペレーションを実行することを備える、請求項１に記載の方法。
【請求項３】
前記周波数領域セグメントのうちの１つから第１の複数のサンプルを等化することと、
前記第１の複数の等化されたサンプルを前記時間領域に変換することと、
前記時間領域中の前記第１の複数の等化されたサンプルから前記送信された波形の推定値を取得することと
をさらに備える、請求項１に記載の方法。
【請求項４】
前記第１の複数のサンプルに関連するキャリア周波数オフセットを判断することと、
前記第１の複数のサンプルを等化することより前に、前記キャリア周波数オフセットを補償することと
をさらに備える、請求項３に記載の方法。
【請求項５】
前記受信された時間領域シーケンスの周波数領域推定値を生成するために、前記送信された波形の前記推定値に、前記送信デバイスへの通信チャネルリンクに関連する推定周波数応答を乗算することによって、前記送信された波形の前記推定値を前記周波数領域に変換することと、
前記残余メモリに記憶された前記周波数領域セグメントから、前記受信された時間領域シーケンスの前記周波数領域推定値を減算することによって、前記周波数領域において前記残余メモリに記憶された前記周波数領域セグメントから前記干渉成分を直接除去することと
をさらに備える、請求項３に記載の方法。
【請求項６】
前記干渉成分が同一チャネル干渉を備える、請求項１に記載の方法。
【請求項７】
前記干渉成分がマルチパス干渉を備える、請求項１に記載の方法。
【請求項８】
コンピュータに、送信デバイスによって送信された波形を含む時間領域シーケンスを受信させるための少なくとも１つの命令と、
前記コンピュータに、前記時間領域シーケンスから複数の重複時間領域セグメントを生成させるための少なくとも１つの命令と、
前記コンピュータに、前記複数の重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、前記複数の重複時間領域セグメントを周波数領域に変換させるための少なくとも１つの命令と、
前記コンピュータに、前記周波数領域セグメントを残余メモリに記憶させるための少なくとも１つの命令と、
前記コンピュータに、前記周波数領域において前記残余メモリに記憶された前記周波数領域セグメントから干渉成分を直接除去させるための少なくとも１つの命令と
を備える、非一時的コンピュータ可読媒体。
【請求項９】
送信デバイスから送信された波形を含む時間領域シーケンスを受信するための手段と、
前記時間領域シーケンスから複数の重複時間領域セグメントを生成するための手段と、
前記複数の重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、前記複数の重複時間領域セグメントを周波数領域に変換するための手段と、
前記周波数領域セグメントを残余メモリに記憶するための手段と、
前記周波数領域において前記残余メモリに記憶された前記周波数領域セグメントから干渉成分を直接除去するための手段と
を備える、装置。
【請求項１０】
周波数領域における時間領域信号の干渉成分の干渉除去のための装置であって、
送信デバイスから送信された波形を含む時間領域シーケンスを受信することと、
前記時間領域シーケンスから複数の重複時間領域セグメントを生成することと、
前記複数の重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、前記複数の重複時間領域セグメントを前記周波数領域に変換することと、
前記周波数領域セグメントを残余メモリに記憶することと、
前記周波数領域において前記残余メモリに記憶された前記周波数領域セグメントから前記干渉成分を直接除去することと
を行うように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと
を備える、装置。
【請求項１１】
前記プロセッサがさらに、前記時間領域シーケンスに対して重複および保存オペレーションまたは重複および追加オペレーションを実行することによって前記複数の重複時間領域セグメントを生成するように構成された、請求項１０に記載の装置。
【請求項１２】
前記プロセッサがさらに、
前記周波数領域セグメントのうちの１つから第１の複数のサンプルを等化することと、
前記第１の複数の等化されたサンプルを前記時間領域に変換することと、
前記時間領域中の前記第１の複数の等化されたサンプルから前記送信された波形の推定値を取得することと
を行うように構成された、請求項１０に記載の装置。
【請求項１３】
前記プロセッサがさらに、
前記第１の複数のサンプルに関連するキャリア周波数オフセットを判断することと、
前記第１の複数のサンプルを等化することより前に、前記キャリア周波数オフセットを補償することと
を行うように構成された、請求項１２に記載の装置。
【請求項１４】
前記プロセッサがさらに、
前記受信された時間領域シーケンスの周波数領域推定値を生成するために、前記送信された波形の前記推定値に、前記送信デバイスへの通信チャネルリンクに関連する推定周波数応答を乗算することによって、前記送信された波形の前記推定値を前記周波数領域に変換することと、
前記残余メモリに記憶された前記周波数領域セグメントから、前記受信された時間領域シーケンスの前記周波数領域推定値を減算することによって、前記周波数領域において前記残余メモリに記憶された前記周波数領域セグメントから前記干渉成分を直接除去することと
を行うように構成された、請求項１２に記載の装置。
【請求項１５】
前記干渉成分が同一チャネル干渉を備える、請求項１０に記載の装置。
【請求項１６】
前記干渉成分がマルチパス干渉を備える、請求項１０に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
米国特許法第１１９条に基づく優先権の主張  
[0001]  本特許出願は、本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、２０１２年１月１６日に出願された「Frequency Domain Interference Cancellation and Equalization for Downlink Cellular Systems」と題する仮出願第６１／５８６，９１７号の優先権を主張する。
【０００２】
同時係属特許出願の参照  
[0002]  本特許出願は、代理人整理番号第１１１７６４号を有し、本明細書と同時に出願され、本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、「Intercell Frequency Offset Compensation for Frequency Domain Interference Cancellation for Downlink Cellular Systems」という同時係属米国特許出願に関する。
【背景技術】
【０００３】
[0003]  本出願は、一般に干渉除去（interference cancellation）に関し、より詳細には、ダウンリンクセルラーシステムのための周波数領域における干渉除去を実行することに関する。
【０００４】
[0004]  隣接する基地局からのマルチパスおよび同一チャネル（co-channel）干渉から来るダウンリンクセルラーシステムの干渉は、一般的な問題である。これらの問題に対処するために、いくつかの従来のシステムは、受信信号から干渉成分（interference components）を分離し、チャネルインパルス応答を推定し、チャネルインパルス応答を等化し（equalize）、次いで、信号を再構成することを試みる。これらの動作の各々は、一般に、時間領域において実行され、そのような動作は乗算器集約的（multiplier-intensive）であり、高い実装複雑さと電力消費とを生じる。
【発明の概要】
【０００５】
[0005]  以下で、１つまたは複数の態様の基本的理解を与えるために、そのような態様の簡略化された概要を提示する。この概要は、すべての企図された態様の包括的な概観ではなく、すべての態様の主要または重要な要素を識別するものでも、いずれかまたはすべての態様の範囲を定めるものでもない。その唯一の目的は、後で提示するより詳細な説明の導入として、１つまたは複数の態様のいくつかの概念を簡略化された形で提示することである。
【０００６】
[0006]  いくつかの態様に従って、周波数領域における時間領域信号の干渉成分の干渉除去のための方法について、本明細書で説明する。本方法は、送信デバイスによって送信された波形を含む時間領域シーケンスを受信することと、時間領域シーケンスから複数の重複時間領域セグメント（a plurality of overlapping time domain segments）を生成することとを含み得る。本方法はまた、複数の重複時間領域セグメントの周波数領域表現（frequency domain representations）を備える周波数領域セグメントを生成するために、複数の重複時間領域セグメントを周波数領域に変換することを含み得る。さらに、本方法はまた、周波数領域セグメントを残余メモリ（a residual memory）に記憶することと、周波数領域において残余メモリに記憶された周波数領域セグメントから干渉成分を直接除去する（directly removing）こととを含み得る。
【０００７】
[0007]  いくつかの態様に従って、非一時的コンピュータ可読媒体について本明細書で説明する。本非一時的コンピュータ可読媒体は、コンピュータに、送信デバイスによって送信された波形を含む時間領域シーケンスを受信させるための少なくとも１つの命令と、コンピュータに、時間領域シーケンスから複数の重複時間領域セグメントを生成させるための少なくとも１つの命令とを含み得る。本方法はまた、コンピュータに、複数の重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、複数の重複時間領域セグメントを周波数領域に変換させるための少なくとも１つの命令を含み得る。さらに、本方法はまた、コンピュータに、周波数領域セグメントを残余メモリに記憶させるための少なくとも１つの命令と、コンピュータに、周波数領域において残余メモリに記憶された周波数領域セグメントから干渉成分を直接除去させるための少なくとも１つの命令とを含み得る。
【０００８】
[0008]  いくつかの態様に従って、装置について本明細書で説明する。本装置は、送信デバイスによって送信された波形を含む時間領域シーケンスを受信するための手段と、時間領域シーケンスから複数の重複時間領域セグメントを生成するための手段とを含み得る。本方法はまた、複数の重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、重複時間領域セグメントを周波数領域に変換するための手段を含み得る。さらに、本方法はまた、周波数領域セグメントを残余メモリに記憶するための手段と、周波数領域において残余メモリに記憶された周波数領域セグメントから干渉成分を直接除去するための手段とを含み得る。
【０００９】
[0009]  いくつかの態様に従って、周波数領域における時間領域信号の干渉成分の干渉除去のための装置について、本明細書で説明する。本装置は、送信デバイスによって送信された波形を含む時間領域シーケンスを受信することと、時間領域シーケンスから複数の重複時間領域セグメントを生成することと、複数の重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、時間領域セグメントを周波数領域に変換することと、周波数領域セグメントを残余メモリに記憶することと、周波数領域において残余メモリに記憶された周波数領域セグメントから干渉成分を直接除去することとを行うように構成された少なくとも１つのプロセッサを含み得る。本装置はまた、少なくとも１つのプロセッサに結合されたメモリを含み得る。
【００１０】
[0010]  上記および関係する目的を達成するために、１つまたは複数の態様は、以下で十分に説明し、特に特許請求の範囲で指摘する特徴を備える。以下の説明および添付の図面に、１つまたは複数の態様のうちのいくつかの例示的な特徴を詳細に記載する。ただし、これらの特徴は、様々な態様の原理を採用することができる様々な方法のほんのいくつかを示すものであり、この説明は、すべてのそのような態様およびそれらの均等物を含むものとする。
【００１１】
[0011]  添付の図面とともに以下に説明する開示する態様は、開示する態様を限定するためではなく、開示する態様を例示するために与えられ、同様の表示は同様の要素を示す。
【図面の簡単な説明】
【００１２】
【図１】[0012]  様々な開示する態様による、通信システムを示す図。
【図２】[0013]  様々な開示する態様による、通信デバイスを示す図。
【図３】[0014]  様々な開示する態様による、周波数領域干渉除去構成要素（component）を示す図。
【図４】[0015]  様々な開示する態様による、周波数領域干渉除去の方法を示すフローチャート。
【図５】[0016]  様々な開示する態様による、周波数領域干渉除去のための装置を示す図。
【詳細な説明】
【００１３】
[0017]  次に、図面を参照しながら様々な態様について説明する。以下の説明では、説明のために、１つまたは複数の態様の完全な理解を与えるために多数の具体的な詳細を記載する。ただし、そのような（１つまたは複数の）態様は、これらの具体的な詳細なしに実施され得ることは明らかであろう。
【００１４】
[0018]  本明細書で説明する装置および方法は、信号等化（signal equalization）と、再構成と、周波数領域における干渉除去とを実行する干渉除去構造を使用することによって、干渉除去に関連する複雑さと電力消費とを低減するように構成される。信号は、時間領域から周波数領域に変換されると、その後、連続する処理反復の間、周波数領域に保たれる。干渉推定値が周波数領域に変換され、周波数領域において干渉除去が実行される。
【００１５】
[0019]  図１に、本開示の様々な態様を実装し得る通信システムの例を示す。基地局１１０、１１２、および１１４として示された、複数の基地局が、ワイヤレス通信デバイス１３０の通信範囲内にあり得る。たとえば、基地局１１０は、ワイヤレス通信デバイス１３０と通信するサービングセル中にあるサービング基地局であり得る。基地局１１２および１１４は近隣セル中にあり得、近隣セルが近接していることにより、ワイヤレス通信デバイス１３０は、ワイヤレス通信デバイス１３０に対して干渉のように見える信号を近隣セルから受信し得る。
【００１６】
[0020]  １２０に示されるように、Ｓ（ｔ）として示された、基地局１１０によって送信された信号は、たとえば、マルチパス遅延（multipath delays）を含む通信チャネルに関連する遅延を経験し得る。１２２に示された、基地局１１２によって送信された干渉信号ｉ１（ｔ）、および１２４に示された、基地局１１４によって送信された干渉信号ｉ２（ｔ）は、基地局１１０によって送信された実際のデータ信号／波形と組み合わせられる。したがって、通信デバイス１３０は、基地局１１０によって送信されたデータ信号／波形に加えて、１つまたは複数の干渉成分を含む、１２６に示された信号／シーケンスｒ（ｔ）を受信する。
【００１７】
[0021]  図２に、一態様による、通信デバイス１３０をより詳細に示す。通信デバイス１３０は、本明細書で説明する構成要素（component）および機能のうちの１つまたは複数に関連する処理機能を実行するためのプロセッサ２０２を含み得る。プロセッサ２０２は、プロセッサまたはマルチコアプロセッサの単一または複数のセットを含むことができる。さらに、プロセッサ２０２は、統合処理システムおよび／または分散処理システムとして実装され得る。
【００１８】
[0022]  通信デバイス１３０は、本明細書で使用されるデータ、および／または、プロセッサ２０２によって実行されるアプリケーションのローカルバージョンを記憶するなどのために、メモリ２０４をさらに含む。メモリ２０４は、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、テープ、磁気ディスク、光ディスク、揮発性メモリ、不揮発性メモリ、およびそれらの任意の組合せなど、コンピュータによって使用可能な任意のタイプのメモリを含むことができる。アプリケーションは、たとえば、１つまたは複数のオブジェクトマッチングアプリケーション（object matching applications）を含み得る。
【００１９】
[0023]  さらに、通信デバイス１３０は、本明細書で説明するように、ハードウェア、ソフトウェア、およびサービスを利用して、１つまたは複数の相手との通信を確立し、維持するための手段を与える通信構成要素２０６を含み得る。通信構成要素２０６は、通信デバイス１３０上の構成要素間、ならびに通信デバイス１３０と、通信ネットワーク上に位置するデバイスおよび／あるいは通信デバイス１３０に直列またはローカルに接続されたデバイスなどの外部デバイスとの間の通信を伝え得る。たとえば、通信構成要素２０６は、１つまたは複数のバスを含み得、それぞれ送信機および受信機に関連する、基地局１１０、１１２、および１１４などの外部デバイスとインターフェースするように動作可能な送信チェーン構成要素および受信チェーン構成要素をさらに含み得る。
【００２０】
[0024]  さらに、通信デバイス１３０は、データストア２０８をさらに含み得、データストア２０８は、本明細書で説明する態様に関連して採用される情報、データベース、およびプログラムの大容量記憶を与えるハードウェアおよび／またはソフトウェアの任意の適切な組合せであり得る。たとえば、データストア２０８は、プロセッサ２０２によって現在実行されていないアプリケーションのためのデータリポジトリであり得る。いくつかの態様では、データストア２０８はメモリ２０４内に配置され得る。
【００２１】
[0025]  通信デバイス１３０は、入力を受信するように動作可能な、またはアプリケーションプログラミングインターフェース（ＡＰＩ）として働く、ユーザインターフェース構成要素２１０をさらに含み得、ユーザへの提示のための出力を生成するようにさらに動作可能であり得る。ユーザインターフェース構成要素２１０は、限定はしないが、キーボード、ナンバーパッド、マウス、タッチセンシティブディスプレイ、ナビゲーションキー、ファンクションキー、マイクロフォン、音声認識構成要素、スチールカメラ、ビデオカメラ、オーディオレコーダ、および／または入力を受信することが可能な他の機構、またはそれらの任意の組合せを含む、１つまたは複数の入力デバイスを含み得る。さらに、ユーザインターフェース構成要素２１０は、限定はしないが、ディスプレイ、スピーカー、触覚フィードバック機構、プリンタ、出力を提示することが可能な他の機構、またはそれらの任意の組合せを含む、１つまたは複数の出力デバイスを含み得る。通信デバイス１３０はまた、周波数領域干渉除去構成要素２２０を含み得る。周波数領域干渉除去構成要素２２０は、等化し（equalize）、再構成し、周波数領域において受信信号から干渉成分を除去するように構成され得る。
【００２２】
[0026]  次に図３を参照しながら、周波数領域干渉除去構成要素２２０についてさらに詳細に説明する。周波数領域干渉除去構成要素２２０は、時間領域サンプルメモリ３０２と、周波数領域セグメント生成構成要素３０４と、周波数領域残余メモリ３０６と、干渉処理構成要素３２０とを含み得る。干渉処理構成要素３２０は、等化構成要素３２２と、シンボル処理構成要素３２４と、再構成構成要素３２６と、干渉キャンセラ３２８とを含み得る。
【００２３】
[0027]  時間領域サンプルメモリ３０２は、サービング基地局によって送信されたデータを表す波形ならびに１つまたは複数の干渉成分を含むサンプリングされた時間領域シーケンスを受信するように構成され得る。サンプリングされた時間領域シーケンスは、複数の重複時間領域セグメントと見なされ（viewed as）得る。各時間領域セグメントは重複サンプルを備え得る。すなわち、各セグメントは、隣接するセグメントと重複するいくつかのサンプルを含み得る。たとえば、各セグメントは、隣接するセグメントと重複する３２個のサンプルをもつ１２８個のサンプルを含み得る。いくつかの態様によれば、重複時間領域セグメントは、重複および保存（overlap-and-save）技法、重複および追加（overlap-and-add）技法、または重複セグメントを生成するための任意の他の技法を使用して生成され得る。周波数領域セグメント生成構成要素３０４は、重複時間領域セグメントを周波数領域に変換し、重複時間領域セグメントの周波数領域表示を生じるように構成され得る。たとえば、図３に示されるように、時間領域セグメントを周波数領域セグメントに変換するために、複数の高速フーリエ変換（Fast Fourier Transform）（ＦＦＴ）が実行され得る。この例ではＦＦＴが示されているが、他の周波数変換オペレーションが実行され得る。周波数領域セグメントは周波数領域残余メモリ３０６に記憶され得る。
【００２４】
[0028]  所与のセグメントについて、そのセグメントの当該の部分に寄与する（contributing to a portion of interest of that segment）すべてのサンプルが等化器３２２に出力され得る。サンプルは、マルチパスチャネルによる干渉を補償する（compensate for interference）ために等化器周波数応答（equalizer frequency response）を乗算され、次いで変換されて時間領域に戻り得る。等化された時間領域サンプルは、次いでシンボル処理構成要素３２４に出力され得る。
【００２５】
[0029]  シンボル処理構成要素３２４は、図１に示された基地局１１０など、基地局から送信された波形の推定値を生成するように構成され得る。たとえば、シンボル処理構成要素３２４は、信号中のノイズを低減し、推定値を取得するために、線形最小平均２乗誤差（minimum mean square error）（ＭＭＳＥ）プロセスを適用するように構成され得る。推定された信号は、信号を変換して周波数領域サンプルに戻すように構成され得る再構成構成要素３２６に出力され得る。周波数領域サンプルは、基地局送信機と、図１に示されたワイヤレス通信デバイス１３０など、受信デバイスとの間の複合チャネル周波数応答（composite channel frequency response）をモデル化する再構成フィルタ周波数応答（reconstruction filter frequency responses）の複数のセット（たとえば、図３に示されるように、２つのセット）を乗算され得る。干渉キャンセラ３２８は、次いで、周波数領域において残余メモリから所与の再構成された波形に関連する干渉成分を直接除去し得る。このプロセスは、干渉源のすべての寄与（all contributions of interference sources）が除去されるまで、追加の送信機チェーンについて繰り返され得る。
【００２６】
[0030]  次に図４を参照すると、周波数領域における干渉除去のための方法４００が示されている。いくつかの態様によれば、方法４００は通信デバイス１３０によって実装され得る。４０２に示されるように、時間領域シーケンスが受信され得る。時間領域シーケンスは、図１に示されたＢＳ１１０など、通信デバイス１３０をサービスするサービングセル中のサービング基地局によって送信されたデータ、ならびに１つまたは複数の近隣セルからの干渉を表すデータを含み得る。４０４に示されるように、時間領域シーケンスから複数の重複時間領域セグメントが生成され得る。たとえば、時間領域シーケンスは、複数の時間領域セグメントにセグメント化され得、各セグメントは、隣接するセグメントと重複するサンプルを有する。
【００２７】
[0031]  ４０６に示されるように、重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、重複時間領域セグメントが周波数領域に変換され得る。重複時間領域セグメントは、たとえば、１つまたは複数のＦＦＴを適用することによって周波数領域に変換され得る。４０８に示されるように、周波数領域セグメントが周波数領域残余メモリに記憶され得る。４１０に示されるように、周波数領域において残余メモリに記憶された周波数領域セグメントから干渉成分が直接除去され得る。
【００２８】
[0032]  次に図５を参照すると、周波数領域干渉除去を実行するための装置５００が示されている。一態様によれば、装置５００は、少なくとも部分的に通信デバイス１３０内に常駐することができる。装置５００は、機能ブロックを含むものとして表されており、その機能ブロックは、プロセッサ、ソフトウェア、またはそれらの組合せ（たとえば、ファームウェア）によって実装される機能を表すことができることを諒解されたい。したがって、装置５００は、連携して動作することができる電気的構成要素の論理グルーピング５０２を含む。たとえば、論理グルーピング５０２は、送信デバイスによって送信された波形を含む時間領域シーケンスを受信するための手段（ブロック５０４）を含み得る。たとえば、一態様では、手段５０４は、時間領域サンプルメモリ３０２、通信構成要素２０６、および／またはプロセッサ２０２を含むことができる。論理グルーピング５０２は、時間領域シーケンスから重複時間領域セグメントを生成するための手段（ブロック５０６）を含むことができる。たとえば、一態様では、手段５０６は時間領域サンプルメモリ３０２および／またはプロセッサ２０２を含み得る。論理グルーピング５０２はまた、重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、重複時間領域セグメントを周波数領域に変換するための手段（ブロック５０８）を含むことができる。たとえば、一態様では、手段５０８は周波数領域セグメント生成構成要素３０４および／またはプロセッサ２０２を含み得る。論理グルーピング５０２はまた、周波数領域セグメントを残余メモリに記憶するための手段（ブロック５１０）を含むことができる。たとえば、一態様では、手段５１０は周波数領域残余メモリ３０６および／またはプロセッサ３０２を含むことができる。さらに、論理グルーピング５０２は、周波数領域において残余メモリに記憶された周波数領域セグメントから干渉成分を直接除去するための手段（ブロック５１２）を含むことができる。一態様では、手段５１０は干渉除去構成要素３２０および／またはプロセッサ２０２を含み得る。
【００２９】
[0033]  さらに、装置５００は、ブロック５０４〜５１２に関連する機能を実行するための命令を保持するメモリ５１４を含むことができる。メモリ５１４の外部にあるものとして示されているが、ブロック５０４〜５１２のうちの１つまたは複数は、メモリ５１４の内部に存在することができることを理解されたい。一態様では、たとえば、メモリ５１４は、メモリ２０４またはデータストア２０８（図２）と同じまたは同様であり得る。
【００３０】
[0034]  本出願で使用する「構成要素（component）」、「モジュール」、「システム」などの用語は、限定はしないが、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、または実行中のソフトウェアなど、コンピュータ関連のエンティティを含むものとする。たとえば、構成要素は、限定はしないが、プロセッサ上で実行されるプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラム、および／またはコンピュータであり得る。例として、コンピューティングデバイス上で実行されるアプリケーションと、そのコンピューティングデバイスの両方とも構成要素であり得る。１つまたは複数の構成要素がプロセスおよび／または実行スレッド内に常駐することができ、１つの構成要素が１つのコンピュータ上に配置され得、および／または２つ以上のコンピュータ間に分散され得る。さらに、これらの構成要素は、様々なデータ構造を記憶している様々なコンピュータ可読媒体から実行することができる。これらの構成要素は、信号を介して、ローカルシステム、分散システム内の別の構成要素と相互作用し、ならびに／あるいはインターネットなどのネットワーク上で他のシステムと相互作用する１つの構成要素からのデータのような、１つまたは複数のデータパケットを有する信号に従うことなどによって、ローカルプロセスおよび／またはリモートプロセスを介して通信し得る。
【００３１】
[0035]  さらに、本明細書では、ワイヤード端末またはワイヤレス端末とすることができる端末に関する様々な態様について説明する。端末は、システム、デバイス、加入者ユニット、加入者局、移動局、モバイル、モバイルデバイス、リモート局、リモート端末、アクセス端末、ユーザ端末、端末、通信デバイス、ユーザエージェント、ユーザデバイス、またはユーザ機器（ＵＥ）と呼ばれることもある。ワイヤレス端末は、セルラー電話、衛星電話、コードレス電話、セッション開始プロトコル（ＳＩＰ）電話、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ワイヤレス接続機能を有するハンドヘルドデバイス、コンピューティングデバイス、またはワイヤレスモデムに接続された他の処理デバイスであり得る。さらに、本明細書では基地局に関する様々な態様について説明する。基地局は、（１つまたは複数の）ワイヤレス端末と通信するために利用され得、アクセスポイント、ノードＢ、または何らかの他の用語で呼ばれることもある。
【００３２】
[0036]  さらに、「または」という用語は、排他的な「または」ではなく、包括的な「または」を意味するものとする。すなわち、別段に規定されていない限り、または文脈から明らかでない限り、「ＸはＡまたはＢを採用する」という句は、自然包括的並べ替えのいずれかを意味するものとする。すなわち、「ＸはＡまたはＢを採用する」という句は、ＸがＡを採用する場合、ＸがＢを採用する場合、またはＸがＡとＢの両方を採用する場合のいずれによっても満たされる。さらに、本出願と添付の特許請求の範囲とにおいて使用する冠詞「ａ」および「ａｎ」は、別段に規定されていない限り、または単数形を対象とすることが文脈から明らかでない限り、概して「１つまたは複数」を意味するものと解釈されるべきである。
【００３３】
[0037]  本明細書で説明する技法は、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡおよび他のシステムなど、様々なワイヤレス通信システムに使用され得る。「システム」および「ネットワーク」という用語は、しばしば互換的に使用される。ＣＤＭＡシステムは、ユニバーサル地上無線アクセス（Universal Terrestrial Radio Access）（ＵＴＲＡ）、ｃｄｍａ２０００などの無線技術を実装し得る。ＵＴＲＡは、広帯域ＣＤＭＡ（Wideband-CDMA）（Ｗ−ＣＤＭＡ）およびＣＤＭＡの他の変形態を含む。さらに、ｃｄｍａ２０００は、ＩＳ−２０００、ＩＳ−９５およびＩＳ−８５６規格をカバーする。ＴＤＭＡシステムは、モバイル通信のためのグローバルシステム（Global System for Mobile Communications）（ＧＳＭ（登録商標））などの無線技術を実装し得る。ＯＦＤＭＡシステムは、発展型ＵＴＲＡ（Evolved UTRA）（Ｅ−ＵＴＲＡ）、ウルトラモバイルブロードバンド（Ultra Mobile Broadband）（ＵＭＢ）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭ（登録商標）などの無線技術を実装し得る。ＵＴＲＡおよびＥ−ＵＴＲＡは、ユニバーサル・モバイル通信システム（Universal Mobile Telecommunication System）（ＵＭＴＳ）の一部である。３ＧＰＰロングタームエボリューション（Long Term Evolution）（ＬＴＥ）は、ダウンリンク上ではＯＦＤＭＡを採用し、アップリンク上ではＳＣ−ＦＤＭＡを採用するＥ−ＵＴＲＡを使用するＵＭＴＳのリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥおよびＧＳＭは、「第３世代パートナーシッププロジェクト」（3rd Generation Partnership Project）（３ＧＰＰ）と称する組織からの文書に記載されている。さらに、ｃｄｍａ２０００およびＵＭＢは、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）と称する組織からの文書に記載されている。さらに、そのようなワイヤレス通信システムは、不対無認可スペクトル（unpaired unlicensed spectrums）、８０２．ｘｘワイヤレスＬＡＮ、ＢＬＵＥＴＯＯＴＨ（登録商標）および任意の他の短距離または長距離ワイヤレス通信技法をしばしば使用するピアツーピア（たとえば、モバイルツーモバイル）アドホックネットワークシステムをさらに含み得る。
【００３４】
[0038]  様々な態様または特徴が、いくつかのデバイス、構成要素、モジュールなどを含み得るシステムに関して提示される。様々なシステムは、追加のデバイス、構成要素、モジュールなどを含み得、および／または各図に関連して論じるデバイス、構成要素、モジュールなどのすべてを含むとは限らないことを理解および諒解されたい。これらの手法の組合せも使用され得る。
【００３５】
[0039]  本明細書で開示した実施形態に関して説明した様々な例示的な論理、論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。さらに、少なくとも１つのプロセッサは、上記で説明したステップおよび／またはアクションのうちの１つまたは複数を実行するように動作可能な１つまたは複数のモジュールを備え得る。
【００３６】
[0040]  さらに、本明細書で開示した態様に関して説明した方法またはアルゴリズムのステップおよび／またはアクションは、直接ハードウェアで実施されるか、プロセッサによって実行されるソフトウェアモジュールで実施されるか、またはその２つの組合せで実施され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭ（登録商標）メモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサに結合され得る。代替として、記憶媒体はプロセッサに一体化され得る。さらに、いくつかの態様では、プロセッサおよび記憶媒体はＡＳＩＣ中に常駐し得る。さらに、ＡＳＩＣはユーザ端末中に常駐し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として常駐し得る。さらに、いくつかの態様では、方法またはアルゴリズムのステップおよび／またはアクションは、コンピュータプログラム製品に組み込まれ得る、機械可読媒体および／またはコンピュータ可読媒体上のコードおよび／または命令の１つまたは任意の組合せ、あるいはそのセットとして常駐し得る。
【００３７】
[0041]  １つまたは複数の態様では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶され得るか、あるいはコンピュータ可読媒体上で送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体と、コンピュータ記憶媒体との両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と呼ばれ得る。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、またはデジタル加入者線（ＤＳＬ）を使用して、ウェブサイト、サーバ、またはその他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、またはＤＳＬは、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびｂｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、通常、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【００３８】
[0042]  上記の開示は、例示的な態様および／または実施形態について論じたが、添付の特許請求の範囲によって定義された説明した態様および／または実施形態の範囲から逸脱することなく、様々な変更および改変を本明細書で行い得ることに留意されたい。さらに、説明した態様および／または実施形態の要素は、単数形で説明または請求されていることがあるが、単数形への限定が明示的に述べられていない限り、複数形が企図される。さらに、任意の態様および／または実施形態の全部または一部は、別段の規定がない限り、任意の他の態様および／または実施形態の全部または一部とともに利用され得る。
【図１】
2015505444.tif 000003
【図２】
2015505444.tif 000004
【図４】
2015505444.tif 000005
【図５】
2015505444.tif 000006
【図３】
2015505444.tif 000007
【手続補正書】
【提出日】平成26年10月29日(2014.10.29)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
[0007]  いくつかの態様に従って、非一時的コンピュータ可読媒体について本明細書で説明する。本非一時的コンピュータ可読媒体は、コンピュータに、送信デバイスによって送信された波形を含む時間領域シーケンスを受信させるための少なくとも１つの命令と、
コンピュータに、時間領域シーケンスから複数の重複時間領域セグメントを生成させるための少なくとも１つの命令とを含み得る。本非一時的コンピュータ可読媒体はまた、コンピュータに、複数の重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、複数の重複時間領域セグメントを周波数領域に変換させるための少なくとも１つの命令を含み得る。さらに、本非一時的コンピュータ可読媒体はまた、コンピュータに、周波数領域セグメントを残余メモリに記憶させるための少なくとも１つの命令と、コンピュータに、周波数領域において残余メモリに記憶された周波数領域セグメントから干渉成分を直接除去させるための少なくとも１つの命令とを含み得る。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
[0008]  いくつかの態様に従って、装置について本明細書で説明する。本装置は、送信デバイスによって送信された波形を含む時間領域シーケンスを受信するための手段と、時間領域シーケンスから複数の重複時間領域セグメントを生成するための手段とを含み得る。本装置はまた、複数の重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、重複時間領域セグメントを周波数領域に変換するための手段を含み得る。さらに、本装置はまた、周波数領域セグメントを残余メモリに記憶するための手段と、周波数領域において残余メモリに記憶された周波数領域セグメントから干渉成分を直接除去するための手段とを含み得る。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
[0032]  次に図５を参照すると、周波数領域干渉除去を実行するための装置５００が示されている。一態様によれば、装置５００は、少なくとも部分的に通信デバイス１３０内に常駐することができる。装置５００は、機能ブロックを含むものとして表されており、その機能ブロックは、プロセッサ、ソフトウェア、またはそれらの組合せ（たとえば、ファームウェア）によって実装される機能を表すことができることを諒解されたい。したがって、装置５００は、連携して動作することができる電気的構成要素の論理グルーピング５０２を含む。たとえば、論理グルーピング５０２は、送信デバイスによって送信された波形を含む時間領域シーケンスを受信するための手段（ブロック５０４）を含み得る。たとえば、一態様では、手段５０４は、時間領域サンプルメモリ３０２、通信構成要素２０６、および／またはプロセッサ２０２を含むことができる。論理グルーピング５０２は、時間領域シーケンスから重複時間領域セグメントを生成するための手段（ブロック５０６）を含むことができる。たとえば、一態様では、手段５０６は時間領域サンプルメモリ３０２および／またはプロセッサ２０２を含み得る。論理グルーピング５０２はまた、重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、重複時間領域セグメントを周波数領域に変換するための手段（ブロック５０８）を含むことができる。たとえば、一態様では、手段５０８は周波数領域セグメント生成構成要素３０４および／またはプロセッサ２０２を含み得る。論理グルーピング５０２はまた、周波数領域セグメントを残余メモリに記憶するための手段（ブロック５１０）を含むことができる。たとえば、一態様では、手段５１０は周波数領域残余メモリ３０６および／またはプロセッサ３０２を含むことができる。さらに、論理グルーピング５０２は、周波数領域において残余メモリに記憶された周波数領域セグメントから干渉成分を直接除去するための手段（ブロック５１２）を含むことができる。一態様では、手段５１２は干渉除去構成要素３２０および／またはプロセッサ２０２を含み得る。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
[0042]  上記の開示は、例示的な態様および／または実施形態について論じたが、添付の特許請求の範囲によって定義された説明した態様および／または実施形態の範囲から逸脱することなく、様々な変更および改変を本明細書で行い得ることに留意されたい。さらに、説明した態様および／または実施形態の要素は、単数形で説明または請求されていることがあるが、単数形への限定が明示的に述べられていない限り、複数形が企図される。さらに、任意の態様および／または実施形態の全部または一部は、別段の規定がない限り、任意の他の態様および／または実施形態の全部または一部とともに利用され得る。
なお、本願の出願当初の請求項と同一の記載を以下に付記する。
［Ｃ１］ 周波数領域における時間領域信号の干渉成分の干渉除去のための方法であって、
送信デバイスによって送信された波形を含む時間領域シーケンスを受信することと、
前記時間領域シーケンスから複数の重複時間領域セグメントを生成することと、
前記複数の重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、前記複数の重複時間領域セグメントを前記周波数領域に変換することと、
前記周波数領域セグメントを残余メモリに記憶することと、
前記周波数領域において前記残余メモリに記憶された前記周波数領域セグメントから前記干渉成分を直接除去することと
を備える、方法。
［Ｃ２］ 前記複数の重複時間領域セグメントを生成することが、前記時間領域シーケンスに対して重複および保存オペレーションまたは重複および追加オペレーションを実行することを備える、Ｃ１に記載の方法。
［Ｃ３］ 前記周波数領域セグメントのうちの１つから第１の複数のサンプルを等化することと、
前記第１の複数の等化されたサンプルを前記時間領域に変換することと、
前記時間領域中の前記第１の複数の等化されたサンプルから前記送信された波形の推定値を取得することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ４］ 前記第１の複数のサンプルに関連するキャリア周波数オフセットを判断することと、
前記第１の複数のサンプルを等化することより前に、前記キャリア周波数オフセットを補償することと
をさらに備える、Ｃ３に記載の方法。
［Ｃ５］ 前記受信された時間領域シーケンスの周波数領域推定値を生成するために、前記送信された波形の前記推定値に、前記送信デバイスへの通信チャネルリンクに関連する推定周波数応答を乗算することによって、前記送信された波形の前記推定値を前記周波数領域に変換することと、
前記残余メモリに記憶された前記周波数領域セグメントから、前記受信された時間領域シーケンスの前記周波数領域推定値を減算することによって、前記周波数領域において前記残余メモリに記憶された前記周波数領域セグメントから前記干渉成分を直接除去することと
をさらに備える、Ｃ３に記載の方法。
［Ｃ６］ 前記干渉成分が同一チャネル干渉を備える、Ｃ１に記載の方法。
［Ｃ７］ 前記干渉成分がマルチパス干渉を備える、Ｃ１に記載の方法。
［Ｃ８］ コンピュータに、送信デバイスによって送信された波形を含む時間領域シーケンスを受信させるための少なくとも１つの命令と、
前記コンピュータに、前記時間領域シーケンスから複数の重複時間領域セグメントを生成させるための少なくとも１つの命令と、
前記コンピュータに、前記複数の重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、前記複数の重複時間領域セグメントを周波数領域に変換させるための少なくとも１つの命令と、
前記コンピュータに、前記周波数領域セグメントを残余メモリに記憶させるための少なくとも１つの命令と、
前記コンピュータに、前記周波数領域において前記残余メモリに記憶された前記周波数領域セグメントから干渉成分を直接除去させるための少なくとも１つの命令と
を備える、非一時的コンピュータ可読媒体。
［Ｃ９］ 送信デバイスから送信された波形を含む時間領域シーケンスを受信するための手段と、
前記時間領域シーケンスから複数の重複時間領域セグメントを生成するための手段と、
前記複数の重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、前記複数の重複時間領域セグメントを周波数領域に変換するための手段と、
前記周波数領域セグメントを残余メモリに記憶するための手段と、
前記周波数領域において前記残余メモリに記憶された前記周波数領域セグメントから干渉成分を直接除去するための手段と
を備える、装置。
［Ｃ１０］ 周波数領域における時間領域信号の干渉成分の干渉除去のための装置であって、
送信デバイスから送信された波形を含む時間領域シーケンスを受信することと、
前記時間領域シーケンスから複数の重複時間領域セグメントを生成することと、
前記複数の重複時間領域セグメントの周波数領域表現を備える周波数領域セグメントを生成するために、前記複数の重複時間領域セグメントを前記周波数領域に変換することと、
前記周波数領域セグメントを残余メモリに記憶することと、
前記周波数領域において前記残余メモリに記憶された前記周波数領域セグメントから前記干渉成分を直接除去することと
を行うように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと
を備える、装置。
［Ｃ１１］ 前記プロセッサがさらに、前記時間領域シーケンスに対して重複および保存オペレーションまたは重複および追加オペレーションを実行することによって前記複数の重複時間領域セグメントを生成するように構成された、Ｃ１０に記載の装置。
［Ｃ１２］ 前記プロセッサがさらに、
前記周波数領域セグメントのうちの１つから第１の複数のサンプルを等化することと、
前記第１の複数の等化されたサンプルを前記時間領域に変換することと、
前記時間領域中の前記第１の複数の等化されたサンプルから前記送信された波形の推定値を取得することと
を行うように構成された、Ｃ１０に記載の装置。
［Ｃ１３］ 前記プロセッサがさらに、
前記第１の複数のサンプルに関連するキャリア周波数オフセットを判断することと、
前記第１の複数のサンプルを等化することより前に、前記キャリア周波数オフセットを補償することと
を行うように構成された、Ｃ１２に記載の装置。
［Ｃ１４］ 前記プロセッサがさらに、
前記受信された時間領域シーケンスの周波数領域推定値を生成するために、前記送信された波形の前記推定値に、前記送信デバイスへの通信チャネルリンクに関連する推定周波数応答を乗算することによって、前記送信された波形の前記推定値を前記周波数領域に変換することと、
前記残余メモリに記憶された前記周波数領域セグメントから、前記受信された時間領域シーケンスの前記周波数領域推定値を減算することによって、前記周波数領域において前記残余メモリに記憶された前記周波数領域セグメントから前記干渉成分を直接除去することと
を行うように構成された、Ｃ１２に記載の装置。
［Ｃ１５］ 前記干渉成分が同一チャネル干渉を備える、Ｃ１０に記載の装置。
［Ｃ１６］ 前記干渉成分がマルチパス干渉を備える、Ｃ１０に記載の装置。
【国際調査報告】
2015505444.tif 000008
2015505444.tif 000009
2015505444.tif 000010
2015505444.tif 000011