(57)【要約】  キャリアアグリゲーションをサポートするワイヤレスデバイス中のトランシーバが、第１の送信された通信信号に関連する相互変調ひずみを減衰させるために補正信号を生成するための補正モジュールを含み得る。一実施形態では、補正信号は、第２の送信された通信信号（アグレッサ信号）によって引き起こされた相互変調ひずみを低減するために、第１の送信された通信信号（ビクティム信号）に加算され得る。補正信号は、アグレッサ信号に基づいて生成され得る。別の実施形態では、補正信号は、第１の送信された通信信号を等化または予歪し得る。
2018509852.tif 000002
【特許請求の範囲】
【請求項１】
第１の送信通信信号を変更するために補正信号の第１の部分を生成するように構成された第１の補正サブモジュールと、
第２の送信通信信号に基づいて、前記第１の補正サブモジュールを制御するためにサブモジュール設定を決定するように構成された分析ユニットと
を備える装置。
【請求項２】
前記第１の送信通信信号が第１の送信機のためのデジタルベースバンド信号であり、前記第２の送信通信信号が第２の送信機のためのデジタルベースバンド信号である、請求項１に記載の装置。
【請求項３】
複数の通信信号から前記第２の送信通信信号を選択するように構成された入力セレクタ
をさらに備える、請求項１に記載の装置。
【請求項４】
前記補正信号が、前記第１の送信通信信号に関連する相互変調ひずみを減衰させるように構成された、請求項１に記載の装置。
【請求項５】
前記補正信号が、前記第１の送信通信信号を等化するように構成された、請求項１に記載の装置。
【請求項６】
前記補正信号が、前記第１の送信通信信号を予歪するように構成された、請求項１に記載の装置。
【請求項７】
前記第１の補正サブモジュールが、前記装置の動作モードに基づいて前記補正信号の前記第１の部分を生成するように構成された、請求項１に記載の装置。
【請求項８】
前記装置の前記動作モードに基づいてモード制御信号を生成するための制御ブロック
をさらに備える、請求項７に記載の装置。
【請求項９】
前記第１の送信通信信号を変更するために前記補正信号の第２の部分を生成するように構成された第２の補正サブモジュール
をさらに備える、請求項１に記載の装置。
【請求項１０】
前記第１の補正サブモジュールが、
前記第２の送信通信信号に関連する位相を変更することと、
前記第２の送信通信信号に関連する時間を変更することと、
前記第２の送信通信信号に関連する振幅を変更することと
を行うようにさらに構成された、請求項１に記載の装置。
【請求項１１】
前記分析ユニットが、前記装置の動作モードに基づいて前記第１の補正サブモジュールのためのモジュール設定を決定するように構成された、請求項１に記載の装置。
【請求項１２】
前記分析ユニットが、前記第２の送信通信信号を分析することに基づいて初期補正サブモジュール設定を決定するようにさらに構成された、請求項１に記載の装置。
【請求項１３】
第１の補正サブモジュールを介して第１の送信通信信号を変更するために補正信号の第１の部分を生成するための手段と、
第２の送信通信信号に基づいて、前記第１の補正サブモジュールを制御するためにサブモジュール設定を決定するための手段と
を備える装置。
【請求項１４】
前記第１の送信通信信号が第１の送信機のためのデジタルベースバンド信号であり、前記第２の送信通信信号が第２の送信機のためのデジタルベースバンド信号である、請求項１３に記載の装置。
【請求項１５】
複数の通信信号から前記第２の送信通信信号を選択するための手段
をさらに備える、請求項１３に記載の装置。
【請求項１６】
前記補正信号が、前記第１の送信通信信号に関連する相互変調ひずみを減衰させるように構成された、請求項１３に記載の装置。
【請求項１７】
前記補正信号が、前記第１の送信通信信号を等化するように構成された、請求項１３に記載の装置。
【請求項１８】
前記補正信号が、前記第１の送信通信信号を予歪するように構成された、請求項１３に記載の装置。
【請求項１９】
前記補正信号の前記第１の部分が前記装置の動作モードに基づく、請求項１３に記載の装置。
【請求項２０】
装置のプロセッサによって実行されたとき、前記装置に、
第１の補正サブモジュールによって、第１の送信通信信号を変更するために補正信号の第１の部分を生成することと、
分析ユニットによって、第２の送信通信信号に基づいて、前記第１の補正サブモジュールを制御するためにサブモジュール設定を決定することと
を行わせる命令を記憶する非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]例示的な実施形態は、一般にワイヤレス通信に関し、より詳細には、キャリアアグリゲーションをサポートするワイヤレスデバイスのための信号補正（signal correction）に関する。
【背景技術】
【０００２】
[0002]ワイヤレス通信システムにおけるワイヤレスデバイス（たとえば、セルラーフォンまたはスマートフォン）は、双方向通信のためのデータを送信および受信し得る。ワイヤレスデバイスは、データ送信のための送信機と、データ受信のための受信機とを含み得る。データ送信では、送信機は、変調された無線周波数（ＲＦ）信号を生成するためにＲＦキャリア信号をデータで変調し、適切な出力電力レベルを有する送信ＲＦ信号を生成するために変調されたＲＦ信号を増幅し、アンテナを介して送信ＲＦ信号を基地局に送信し得る。データ受信では、受信機は、アンテナを介して受信ＲＦ信号を取得し得、基地局によって送られたデータを復元するために受信ＲＦ信号を増幅し、処理し得る。
【０００３】
[0003]ワイヤレスデバイスは、複数の周波数バンドおよび／または複数の無線技術上での双方向通信をサポートし得る。ワイヤレスデバイスはまた、複数のキャリア上での同時動作である、キャリアアグリゲーションをサポートし得る。キャリアは、双方向通信のために使用される周波数の範囲（range）を指すことがあり、いくつかの特性に関連付けられ得る。たとえば、キャリアは、通信システム（たとえば、Ｗｉ−Ｆｉ（登録商標）、セルラー）および／または通信プロトコル（たとえば、ＩＥＥＥ８０２．１１、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＬＴＥ（登録商標）など）に関連付けられ得る。キャリアは、コンポーネントキャリア（ＣＣ）、周波数チャネル、セルなどと呼ばれることもある。
【０００４】
[0004]複数の送信機が同時に動作するとき、第１の送信機に関連する通信信号が、第２の送信機に関連する通信信号に望ましくなく干渉し得る。たとえば、第２の送信機からの通信信号が、第１の通信信号に相互変調ひずみ（intermodulation distortion）を引き起こし得る。
【０００５】
[0005]したがって、ワイヤレスデバイス、特に、キャリアアグリゲーションをサポートするワイヤレスデバイス中の複数の送信機の性能を改善する必要がある。
【０００６】
[0006]本実施形態は、例として示されており、添付の図面の図によって限定されるものではない。同様の番号は、図面および明細書全体にわたって同様の要素を参照する。
【図面の簡単な説明】
【０００７】
【図１】[0007]いくつかの例示的な実施形態による、ワイヤレス通信システムと通信するワイヤレスデバイスを示す図。
【図２】[0008]図１の受信機および送信機の例示的な設計を示す図。
【図３】[0009]図１のワイヤレスデバイスによってサポートされ得る３つの例示的なバンドグループを示すバンド図。
【図４】[0010]図２のワイヤレスデバイス内に含まれるトランシーバの簡略ブロック図。
【図５】[0011]図２のワイヤレスデバイス内に含まれるトランシーバの別の実施形態のブロック図。
【図６Ａ】[0012]いくつかの実施形態による、補正モジュールのブロック図。
【図６Ｂ】[0013]図６Ａの補正サブモジュールの別の実施形態のブロック図。
【図７】[0014]いくつかの実施形態による、図５のミキサユニットのブロック図。
【図８Ａ】[0015]いくつかの実施形態による、補正モジュールコントローラのブロック図。
【図８Ｂ】[0016]図５のトランシーバのための例示的な動作モードを示す例示的な表。
【図９】[0017]図２のワイヤレスデバイスの別の例示的な実施形態であるデバイスを示す図。
【図１０】[0018]いくつかの実施形態による、図１のワイヤレスデバイスのための例示的な動作を示す例示的なフローチャート。
【詳細な説明】
【０００８】
[0019]以下の説明では、本開示の完全な理解を与えるために、特定の構成要素、回路、およびプロセスの例など、多数の具体的な詳細が記載される。本明細書で使用される「結合された」という用語は、直接結合されていること、あるいは１つまたは複数の介在する構成要素または回路を通して結合されていることを意味する。また、以下の説明では、説明のために、本実施形態の完全な理解を与えるために具体的な名称および／または詳細が記載される。ただし、これらの具体的な詳細は、本実施形態を実施するために必要でないことがあることが当業者には明らかであろう。他の事例では、本開示を不明瞭にしないように、よく知られている回路およびデバイスがブロック図の形式で示される。本明細書で説明される様々なバスを介して与えられる信号のいずれも、他の信号と時間多重化され、１つまたは複数の共通バスを介して与えられ得る。さらに、回路要素またはソフトウェアブロック間の相互接続は、バスまたは単一の信号線として示され得る。バスの各々は代替的に単一の信号線であり得、単一の信号線の各々は代替的にバスであり得、単一の線またはバスは、構成要素間の通信のための無数の物理機構または論理機構のうちの任意の１つまたは複数を表し得る。本実施形態は、本明細書で説明される具体的な例に限定されるものと解釈されるべきではなく、むしろ添付の特許請求の範囲によって規定されたすべての実施形態をそれらの範囲内に含む。
【０００９】
[0020]さらに、添付の図面に関して以下に記載される詳細な説明は、本開示の例示的な実施形態を説明するものであり、本開示が実施され得る実施形態のみを表すものではない。この説明全体にわたって使用される「例示的」という用語は、「例、事例、または例示の働きをすること」を意味し、必ずしも他の実施形態よりも好ましいまたは有利であると解釈されるべきではない。
【００１０】
[0021]図１は、いくつかの例示的な実施形態による、ワイヤレス通信システム１２０と通信するワイヤレスデバイス１１０を示す。ワイヤレス通信スシステム１２０は、ロングタームエボリューション（ＬＴＥ：Long Term Evolution）システム、符号分割多元接続（ＣＤＭＡ）システム、モバイル通信用グローバルシステム（ＧＳＭ（登録商標）：Global System for Mobile Communications）システム、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ：wireless local area network）システム、または何らかの他のワイヤレスシステムであり得る。ＣＤＭＡシステムは、広帯域ＣＤＭＡ（ＷＣＤＭＡ（登録商標））、ＣＤＭＡ  １Ｘ、エボリューションデータオプティマイズド（ＥＶＤＯ：Evolution-Data Optimized）、時分割同期ＣＤＭＡ（ＴＤ−ＳＣＤＭＡ：Time Division Synchronous CDMA）、またはＣＤＭＡの何らかの他のバージョンを実装し得る。簡単のために、図１は、２つの基地局１３０および１３２と１つのシステムコントローラ１４０とを含むワイヤレス通信システム１２０を示す。概して、ワイヤレスシステムは、任意の数の基地局と、ネットワークエンティティの任意のセットとを含み得る。
【００１１】
[0022]ワイヤレスデバイス１１０は、ユーザ機器（ＵＥ）、移動局、端末、アクセス端末、加入者ユニット、局などと呼ばれることもある。ワイヤレスデバイス１１０は、セルラーフォン、スマートフォン、タブレット、ワイヤレスモデム、携帯情報端末（ＰＤＡ）、ハンドヘルドデバイス、ラップトップコンピュータ、スマートブック、ネットブック、コードレスフォン、ワイヤレスローカルループ（ＷＬＬ）局、Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイスなどであり得る。ワイヤレスデバイス１１０はワイヤレス通信システム１２０と通信し得る。ワイヤレスデバイス１１０はまた、放送局（たとえば、放送局１３４）からの信号、１つまたは複数のグローバルナビゲーション衛星システム（ＧＮＳＳ：global navigation satellite system）中の衛星（たとえば、衛星１５０）からの信号などを受信し得る。ワイヤレスデバイス１１０は、ＬＴＥ、ＷＣＤＭＡ、ＣＤＭＡ  １Ｘ、ＥＶＤＯ、ＴＤ−ＳＣＤＭＡ、ＧＳＭ、８０２．１１など、ワイヤレス通信のための１つまたは複数の無線技術をサポートし得る。
【００１２】
[0023]図２に、図１中のワイヤレスデバイス１１０の例示的な設計のブロック図を示す。この例示的な設計では、ワイヤレスデバイス１１０は、１次アンテナ２１０に結合された１次トランシーバ２２０と、２次アンテナ２１２に結合された２次トランシーバ２２２と、データプロセッサ／コントローラ２８０とを含む。１次トランシーバ２２０は、複数の周波数バンド、複数の無線技術、キャリアアグリゲーションなどをサポートするために、いくつか（Ｋ個）の受信機２３０ｐａ〜２３０ｐｋといくつか（Ｋ個）の送信機２５０ｐａ〜２５０ｐｋとを含む。２次トランシーバ２２２は、複数の周波数バンド、複数の無線技術、キャリアアグリゲーション、受信ダイバーシティ、複数の送信アンテナから複数の受信アンテナへの多入力多出力（ＭＩＭＯ）送信などをサポートするために、いくつか（Ｌ個）の受信機２３０ｓａ〜２３０ｓｌといくつか（Ｌ個）の送信機２５０ｓａ〜２５０ｓｌとを含む。
【００１３】
[0024]図２に示されている例示的な設計では、各受信機２３０（たとえば、２３０ｐａ〜２３０ｐｋおよび２３０ｓａ〜２３０ｓｌ）は、低雑音増幅器（ＬＮＡ）２４０（たとえば、２４０ｐａ〜２４０ｐｋおよび２４０ｓａ〜２４０ｓｌ）と、受信回路２４２（たとえば、２４２ｐａ〜２４２ｐｋおよび２４２ｓａ〜２４２ｓｌ）とを含む。データ受信では、１次アンテナ２１０は、基地局および／または他の送信機局から信号を受信し、受信無線周波数（ＲＦ）信号を与え、その受信ＲＦ信号は、アンテナインターフェース回路２２４を介してルーティングされ、選択された受信機に入力ＲＦ信号として提示される。アンテナインターフェース回路２２４は、スイッチ、デュプレクサ、送信フィルタ、受信フィルタ、整合回路などを含み得る。以下の説明では、受信機２３０ｐａが選択された受信機であると仮定する。受信機２３０ｐａ内で、ＬＮＡ２４０ｐａが、入力ＲＦ信号を増幅し、出力ＲＦ信号を与える。受信回路２４２ｐａは、出力ＲＦ信号をＲＦからベースバンドにダウンコンバートし、ダウンコンバートされた信号を増幅し、フィルタ処理し、データプロセッサ／コントローラ２８０にアナログ入力信号を与える。受信回路２４２ｐａは、ミキサ、フィルタ、増幅器、整合回路、発振器、局部発振器（ＬＯ）生成器、位相ロックループ（ＰＬＬ：phase locked loop）などを含み得る。トランシーバ２２０および２２２中の各残りの受信機２３０は、受信機２３０ｐａと同様の様式で動作し得る。
【００１４】
[0025]図２に示されている例示的な設計では、各送信機２５０（たとえば、２５０ｐａ〜２５０ｐｋおよび２５０ｓａ〜２５０ｓｌ）は、送信回路２５２（たとえば、２５２ｐａ〜２５２ｐｋおよび２５２ｓａ〜２５２ｓｌ）と、電力増幅器（ＰＡ）２５４（たとえば、２５４ｐａ〜２５４ｐｋおよび２５４ｓａ〜２５４ｓｌ）とを含む。データ送信では、データプロセッサ／コントローラ２８０は、送信されるべきデータを処理（たとえば、符号化および変調）し、選択された送信機にアナログ出力信号を与える。以下の説明では、送信機２５０ｐａが選択された送信機であると仮定する。送信機２５０ｐａ内で、送信回路２５２ｐａは、アナログ出力信号を増幅し、フィルタ処理し、ベースバンドからＲＦにアップコンバートし、変調されたＲＦ信号を与える。送信回路２５２ｐａは、増幅器、フィルタ、ミキサ、整合回路、発振器、ＬＯ生成器、ＰＬＬなどを含み得る。ＰＡ２５４ｐａは、変調されたＲＦ信号を受信し、増幅し、適切な出力電力レベルを有する送信ＲＦ信号を与える。送信ＲＦ信号は、アンテナインターフェース回路２２４を通してルーティングされ、１次アンテナ２１０を介して送信される。トランシーバ２２０および２２２中の各残りの送信機２５０は、送信機２５０ｐａと同様の様式で動作し得る。たとえば、第２のＲＦ信号は、アンテナインターフェース回路２２６を通してルーティングされ、２次アンテナ２１２を介して送信および／または受信され得る。
【００１５】
[0026]各受信機２３０および送信機２５０はまた、フィルタ、整合回路など、図２に示されていない他の回路を含み得る。トランシーバ２２０および２２２の全部または一部分が、１つまたは複数のアナログ集積回路（ＩＣ）、ＲＦ  ＩＣ（ＲＦＩＣ）、混合信号ＩＣなどの上に実装され得る。たとえば、トランシーバ２２０および２２２内のＬＮＡ２４０および受信回路２４２は、以下で説明されるように、複数のＩＣチップ上に実装され得る。トランシーバ２２０および２２２中の回路は他の様式でも実装され得る。
【００１６】
[0027]データプロセッサ／コントローラ２８０は、ワイヤレスデバイス１１０のための様々な機能を実行し得る。たとえば、データプロセッサ／コントローラ２８０は、受信機２３０を介して受信されるデータおよび送信機２５０を介して送信されるデータのための処理を実行し得る。データプロセッサ／コントローラ２８０は、トランシーバ２２０および２２２内の様々な回路の動作を制御し得る。メモリ２８２は、データプロセッサ／コントローラ２８０のためのプログラムコードおよびデータを記憶し得る。データプロセッサ／コントローラ２８０は、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）および／または他のＩＣ上に実装され得る。
【００１７】
[0028]図３は、ワイヤレスデバイス１１０によってサポートされ得る３つの例示的なバンドグループを示すバンド図３００である。いくつかの実施形態では、ワイヤレスデバイス１１０は、１０００メガヘルツ（ＭＨｚ）よりも低い周波数を有するＲＦ信号を含むローバンド（ＬＢ）、１０００ＭＨｚから２３００ＭＨｚまでの周波数を有するＲＦ信号を含むミッドバンド（ＭＢ）、および／または２３００ＭＨｚよりも高い周波数を有するＲＦ信号を含むハイバンド（ＨＢ）で動作し得る。たとえば、図３に示されているように、ローバンドＲＦ信号は６９８ＭＨｚから９６０ＭＨｚまでをカバーし得、ミッドバンドＲＦ信号は１４７５ＭＨｚから２１７０ＭＨｚまでをカバーし得、ハイバンドＲＦ信号は、２３００ＭＨｚから２６９０ＭＨｚまでと３４００ＭＨｚから３８００ＭＨｚまでとをカバーし得る。ローバンド、ミッドバンド、およびハイバンドは、バンドの３つのグループ（またはバンドグループ）を指し、各バンドグループは、いくつかの周波数バンド（または単に、「バンド」）を含む。各バンドは、最高２００ＭＨｚをカバーし得る。ＬＴＥリリース１１は３５個のバンドをサポートし、それらのバンドは、ＬＴＥ／ＵＭＴＳバンドと呼ばれ、３ＧＰＰ（登録商標）  ＴＳ３６．１０１に記載されている。
【００１８】
[0029]概して、任意の数のバンドグループが定義され得る。各バンドグループは、図３に示されている周波数範囲のうちのいずれかに一致することも一致しないこともある、周波数の任意の範囲をカバーし得る。各バンドグループはまた、任意の数のバンドを含み得る。
【００１９】
[0030]図４は、図２のワイヤレスデバイス１１０内に含まれ得るトランシーバ４００の簡略ブロック図である。たとえば、トランシーバ４００は、１次トランシーバ２２０または２次トランシーバ２２２であり得る。トランシーバ４００は、デジタルモデム４１０とデジタル通信信号４１５を交換し得る。いくつかの実施形態では、デジタルモデム４１０はデータプロセッサ／コントローラ２８０内に含まれ得る。デジタルモデム４１０は、デジタル通信信号をトランシーバ４００に与え得、および／またはトランシーバ４００からデジタル通信信号を受信し得る。
【００２０】
[0031]トランシーバ４００は、デジタルベースバンド処理ユニット４２０とアナログ処理ユニット４３０とを含み得る。いくつかの実施形態では、デジタルベースバンド処理ユニット４２０は、デジタル通信信号４１５（たとえば、デジタル送信および／または受信通信信号）をアナログ通信信号４５３（たとえば、アナログ送信および／または受信通信信号）に変換し得る。たとえば、デジタル送信通信信号が、デジタルモデム４１０からデジタルベースバンド処理ユニット４２０によって受信され得る。デジタル送信通信信号は、アナログ送信通信信号を生成するために、デジタルベースバンド処理ユニット４２０内に含まれるデジタルアナログ変換器（簡単のために図示せず）によって処理され得る。アナログ処理ユニット４３０は、アナログ送信通信信号を受信し、アップコンバートし、次いで、アンテナ４４０を通してアップコンバートされた信号を送信し得る。同様にして、通信信号が、アンテナ４４０によって受信され、アナログ処理ユニット４３０によってアナログ受信通信信号にダウンコンバートされ、デジタルベースバンド処理ユニット４２０内に含まれるアナログデジタル変換器（簡単のために図示せず）を通してデジタル受信通信信号に変換され得る。
【００２１】
[0032]いくつかの実施形態では、デジタルベースバンド処理ユニット４２０は、補正信号（correction signal）４５２を生成するための補正モジュール４５０を含み得る。補正信号４５２は、アナログ送信通信信号に関連する１つまたは複数の減損（impairments）を補正するために使用され得る。たとえば、補正信号４５２は、アナログ送信通信信号に関連する相互変調ひずみの全部または一部を取り消し（cancel）、アナログ送信通信信号を等化し、および／またはアナログ送信通信信号を予歪し（pre-distort）得る。いくつかの実施形態では、補正信号４５２は、アナログ処理ユニット４３０内でアナログ送信通信信号と組み合わされ得る。補正モジュール４５０の動作および補正信号４５２の生成は、以下で図５〜図７に関連してより詳細に説明される。
【００２２】
[0033]図５は、図２のワイヤレスデバイス１１０内に含まれ得るトランシーバ５００の別の実施形態のブロック図である。トランシーバ５００は、デジタルベースバンド処理ユニット５２０とアナログ処理ユニット５３０とを含み得る。トランシーバ４００と同様に、デジタルベースバンド処理ユニット５２０は、デジタルモデム４１０（簡単のために図示せず）からのデジタル通信信号（たとえば、デジタルベースバンド信号）をアナログ処理ユニット５３０のためのアナログ通信信号（たとえば、アナログベースバンド信号）に変換し得る。さらに、デジタルベースバンド処理ユニット５２０は、アナログ処理ユニット５３０からのアナログ通信信号をデジタルモデム４１０のためのデジタル通信信号に変換し得る。
【００２３】
[0034]デジタルベースバンド処理ユニット５２０は、デジタルアナログ変換器（ＤＡＣ）／アナログデジタル変換器（ＡＤＣ）ユニット５２１と、ＤＡＣ／ＡＤＣユニット５２２と、補正モジュール５６０と、フィードバック受信機５２５とを含み得る。ＤＡＣ／ＡＤＣユニット５２１は、デジタルモデム４１０（簡単のために図５に図示せず）から第１の送信機に関連するデジタル送信通信信号５７１を受信し得る。ＤＡＣ／ＡＤＣユニット５２１は、デジタル送信通信信号５７１をアナログ送信通信信号５７３に変換し得る。さらに、ＤＡＣ／ＡＤＣユニット５２１は、第１の受信機に関連するアナログ受信通信信号５７４を受信し得、それに応答して、デジタル受信通信信号５７２を生成し得る。いくつかの実施形態では、トランシーバ５００は、２つまたはそれ以上の送信機／受信機ペアをサポートし得る。したがって、ＤＡＣ／ＡＤＣユニット５２２は、デジタルモデム４１０から第２の送信機に関連するデジタル送信通信信号５７５を受信し、それに応答して、アナログ処理ユニット５３０のためのアナログ送信通信信号５７７を生成し得る。ＤＡＣ／ＡＤＣユニット５２２はまた、第２の受信機に関連するアナログ受信通信信号５７８を受信し、それに応答して、デジタル受信通信信号５７６を生成し得る。デジタルベースバンド処理ユニット５２０およびアナログ処理ユニット５３０が直交信号および／または差動信号を処理し得ることを、当業者は諒解されよう。たとえば、デジタル送信通信信号５７１は、２つの信号、すなわち、デジタル同相信号（digital in-phase signal）およびデジタル直交信号（digital quadrature signal）を含み得る。さらに、いくつかの実施形態では、デジタル同相信号およびデジタル直交信号は差動信号であり得る。
【００２４】
[0035]アナログ処理ユニット５３０は、第１のミキサユニット５４０と、第２のミキサユニット５４５と、出力セレクタ５５０と、フィードバック信号セレクタ５５１と、増幅器５５２〜５５５と、第１のカプラ５５６と、第２のカプラ５５７とを含み得る。アナログ通信信号は、デジタルベースバンド処理ユニット５２０とアナログ処理ユニット５３０との間で交換され得る。したがって、第１の送信機／受信機ペアに関連するアナログ通信信号（たとえば、アナログ送信通信信号５７３およびアナログ受信通信信号５７４）は、ミキサユニット５４０とＤＡＣ／ＡＤＣユニット５２１との間で結合され得る。同様にして、第２の送信機／受信機ペアに関連するアナログ通信信号（たとえば、アナログ送信通信信号５７７およびアナログ受信通信信号５７８）は、ミキサユニット５４５とＤＡＣ／ＡＤＣユニット５２２との間で結合され得る。
【００２５】
[0036]いくつかの実施形態では、ミキサユニット５４０は、局部発振器信号（簡単のために図５に図示せず）に基づいてアナログ送信通信信号５７３をアップコンバートし、変調された送信通信信号５８０を生成し得る。ミキサユニット５４０はまた、変調された受信通信信号５８１をダウンコンバートし、アナログ受信通信信号５７４を生成し得る。いくつかの実施形態では、変調された送信通信信号５８０は増幅器５５３によってバッファされ得、受信された変調された通信信号５８２は増幅器５５２によってバッファされ得る。同様にして、ミキサユニット５４５は、アナログ送信通信信号５７７をアップコンバートし、変調された送信通信信号５８３を生成し得る。ミキサユニット５４５はまた、変調された受信通信信号５８４をダウンコンバートし、アナログ受信通信信号５７８を生成し得る。いくつかの実施形態では、変調された送信通信信号５８３は増幅器５５５によってバッファされ得、受信された変調された通信信号５８５は増幅器５５４によってバッファされ得る。
【００２６】
[0037]補正モジュール５６０は、変調された送信通信信号に関連し得る１つまたは複数の減損を補正するために補正信号５８６を生成し得る。いくつかの実施形態では、補正モジュール５６０は、図４で説明された補正モジュール４５０の別の実施形態であり得る。同様にして、補正信号５８６は、図４の補正信号４５２の別の実施形態であり得る。一実施形態では、補正信号５８６は、別の送信通信信号によって引き起こされた相互変調ひずみを補正し得る。たとえば、第１の送信機と第２の送信機の両方が同じ時間においてまたはその近くで動作するとき、第１の送信機は第２の送信機におけるひずみ（相互変調ひずみなど）を誘起し（induce）得る。補正モジュール５６０は、第２の送信機における相互変調ひずみを打ち消し（counteract）（または低減）するために補正信号５８６を生成し得る。別の実施形態では、補正信号５８６は、送信通信信号に関連する１つまたは複数の非線形性を補正または打ち消し得る。たとえば、補正信号５８６は送信通信信号を予歪し、または等化し得る。
【００２７】
[0038]補正モジュール５６０は、デジタル送信通信信号５７１、デジタル受信通信信号５７２、デジタル送信通信信号５７５、デジタル受信通信信号５７６、デジタルフィードバック信号５８９、および／または補正モジュールモード制御信号５８７に基づいて補正信号５８６を生成し得る。いくつかの実施形態では、フィードバック受信機５２５は、変調された送信通信信号を受信および復調し、復調された送信通信信号に基づいてデジタルフィードバック信号５８９を生成し、デジタルフィードバック信号５８９を補正モジュール５６０に与え得る。フィードバック受信機５２５はフィードバック信号セレクタ５５１に結合され得る。フィードバック信号セレクタ５５１は、フィードバックセレクタ制御信号５９０に基づいて、第１の送信機または第２の送信機に関連する変調された送信通信信号を選択し得る。いくつかの実施形態では、変調されたアナログ送信信号は、増幅器５５３および／または増幅器５５５によって与えられ得る。カプラ５５６が、第１の送信機に関連する変調されたアナログ送信信号をフィードバック信号セレクタ５５１に与え得る。同様にして、カプラ５５７が、第２の送信機に関連する変調されたアナログ送信信号をフィードバック信号セレクタ５５１に与え得る。いくつかの実施形態では、カプラ５５６およびカプラ５５７は方向性カプラであり得る。補正モジュール５６０およびフィードバック信号セレクタ５５１の動作は、図６および図８に関連して以下でより詳細に説明される。
【００２８】
[0039]補正信号５８６は、それぞれミキサユニット５４０およびミキサユニット５４５内で、アナログ送信通信信号５７３に関連する変調された送信通信信号またはアナログ送信通信信号５７７に関連する変調された送信通信信号に加算され得る。いくつかの実施形態では、補正信号５８６は、１つまたは複数のＤＡＣ（簡単のために図示せず）を通してデジタル信号からアナログ信号に変換され得る。ミキサユニット５４０およびミキサユニット５４５の動作は、図７に関連して以下でより詳細に説明される。いくつかの実施形態では、補正信号５８６は、出力セレクタ５５０を通してミキサユニット５４０またはミキサユニット５４５のいずれかにルーティングされ得る。出力セレクタ５５０は出力セレクタ制御信号５９１によって制御され得る。出力セレクタ５５０の動作は、図８に関連して以下でより詳細に説明される。
【００２９】
[0040]図６Ａは、いくつかの実施形態による、補正モジュール５６０のブロック図である。補正モジュール５６０は、入力セレクタ６０２と、分析ユニット６０１と、第１の補正サブモジュール６０３と、第２の補正サブモジュール６０４と、加算ノード６２０とを含み得る。第１の補正サブモジュール６０３および第２の補正サブモジュール６０４のみが示されているが、補正モジュール５６０の他の実施形態は他の数の補正サブモジュールを含み得る（簡単のために図示せず）。たとえば、補正モジュール５６０のいくつかの実施形態はＮ個の補正サブモジュールを含み得る。
【００３０】
[0041]各補正サブモジュールは、位相変更ユニットと、遅延変更ユニットと、増幅変調ユニットとを含み得る。たとえば、第１の補正サブモジュール６０３は、遅延変更ユニット６１０と、位相変更ユニット６１１と、振幅変更ユニット６１２とを含み得る。同様にして、第２の補正サブモジュール６０４は、遅延変更ユニット６１５と、位相変更ユニット６１６と、振幅変更ユニット６１７とを含み得る。補正サブユニットの他の実施形態は、３つよりも少ない変更ユニット、追加のユニット、および／または重複（たとえば、冗長）ユニットを含み得る。
【００３１】
[0042]デジタル通信信号が、入力セレクタ６０２によって第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４に与えられ得る。入力セレクタ６０２は、デジタル送信通信信号５７１と、デジタル受信通信信号５７２と、デジタル送信通信信号５７５と、デジタル受信通信信号５７６と、デジタルフィードバック信号５８９とを受信し得る。一実施形態では、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４は、選択されたデジタル通信信号のタイミング（たとえば、遅延）、位相、および／または振幅を変更し得る。たとえば、第１の補正サブモジュール６０３は、遅延変更ユニット６１０を通してデジタル通信信号を遅延させることによってデジタル通信信号の遅延を調整し得る。さらに、位相変更ユニット６１１はデジタル通信信号の位相を調整し得、振幅変更ユニット６１２は、デジタル通信信号に関連する振幅を増加または減少させ得る。同様にして、デジタル通信信号は、第２の補正サブモジュール６０４によって変更され得る。図６Ａでは例示的な順序で示されているが、他の実施形態では、遅延変更ユニット６１０および６１５、位相変更ユニット６１１および６１６、ならびに振幅変更ユニット６１２および６１７は、任意の技術的に実現可能な順序で配置され（arranged）得る。したがって、遅延、位相、および振幅変更は、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４内で任意の技術的に実現可能な順序で行われ得る。
【００３２】
[0043]いくつかの実施形態では、位相、遅延、および振幅変更は、複数のフィルタタップを有するデジタルフィルタによって達成され得る。たとえば、遅延変更ユニット６１０、位相変更ユニット６１１、および／または振幅変更ユニット６１２は、それぞれデジタル信号の位相、遅延、および振幅を変更するためのデジタルフィルタ（たとえば、有限インパルス応答（ＦＩＲ）または無限インパルス応答（ＩＩＲ）フィルタ）をそれぞれが
含み得る。同様にして、遅延変更ユニット６１５、位相変更ユニット６１６、および振幅変更ユニット６１７はデジタルフィルタをそれぞれが含み得る。
【００３３】
[0044]いくつかの実施形態では、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４内で与えられる位相変更、遅延変更、および／または振幅変更の量は、分析ユニット６０１によって与えられるサブモジュール設定によって決定され得る。いくつかの実施形態では、サブモジュール設定は、関連する補正サブモジュール内の１つまたは複数のフィルタタップを構成し得る。たとえば、第１の補正サブモジュール６０３のためのサブモジュール設定は、遅延変更ユニット６１０、位相変更ユニット６１１、および／または振幅変更ユニット６１２内のフィルタタップを構成し得る。同様にして、第２の補正サブモジュール６０４のためのサブモジュール設定は、遅延変更ユニット６１５、位相変更ユニット６１６、および／または振幅変更ユニット６１７内のフィルタタップを構成し得る。いくつかの実施形態では、各補正サブモジュールからの出力信号が、補正信号５８６を生成するために、加算ノード６２０において一緒に加算され得る。
【００３４】
[0045]一実施形態では、補正モジュール５６０は、動作モードに基づいて補正信号５８６を生成するように構成され得る。たとえば、いくつかの動作モードは、相互変調ひずみを低減するかまたは減衰させるために補正信号５８６を生成し得る。相互変調ひずみは、ビクティム信号（victim signal）に干渉するアグレッサ信号（aggressor signal）によって引き起こされ得る。たとえば、第１の変調された送信通信信号（アグレッサ信号）が第２の変調された送信通信信号（ビクティム信号）に干渉し得る。別の例では、第２の変調された送信通信信号（アグレッサ信号）が第１の変調された送信通信信号（ビクティム信号）に干渉し得る。したがって、いくつかの実施形態では、補正信号５８６は、アグレッサ信号から１つまたは複数のビクティム信号への干渉を低減するように構成され得る。
【００３５】
[0046]第１の動作モード（たとえば、較正モード）では、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４のための初期サブモジュール設定が、相互変調ひずみを低減するかまたは減衰させるために分析ユニット６０１によって決定され得る。ビクティム信号は変調された送信通信信号５８０であり得、アグレッサ信号は変調された送信通信信号５８３であり得る（図５参照）。初期サブモジュール設定は、分析ユニット６０１において受信されたアグレッサ信号に基づき得る。したがって、入力セレクタ６０２は、デジタル送信通信信号５７５を第１の補正サブモジュール６０３および第２の補正サブモジュール６０４に与え得、デジタルフィードバック信号５８９を分析ユニット６０１に与え得る。いくつかの実施形態では、デジタルフィードバック信号５８９はビクティム信号（たとえば、変調された送信通信信号５８０）に関連し得る。
【００３６】
[0047]いくつかの実施形態では、初期化中に、受信信号ｒ（ｔ）は、以下の式１を用いて表され得る。  
r(t) = h(t) * x(t) + g(t) * x(t)        （式１）
上式で、ｈ（ｔ）は、漏れ経路を記述する関数であり、
ｘ（ｔ）は、アグレッサ信号を記述する関数であり、
ｇ（ｔ）は、取り消し信号（cancelling signal）を記述する関数である。
【００３７】
[0048]したがって、式１は、受信信号が、初期化期間中（たとえば、ビクティム送信機が送信していないとき）に２つの成分、すなわち、漏れ経路（たとえば、相互変調）による第１の成分、および取り消し信号ｇ（ｔ）による第２の成分を含み得ることを表す。漏れ経路による第１の成分を決定するために、取り消し信号ｇ（ｔ）成分は、式２に示されているように０に設定され得る。  
g(t) = 0                                （式２）
【００３８】
[0049]次に、分析ユニット６０１によって受信信号が記録され得（たとえば、受信信号のＭ個のサンプルが記録され得）、以下の式３を生じる。  
r(t) = h(t) * x(t)                      （式３）
【００３９】
[0050]したがって、アグレッサ信号からの影響を除去するための取り消し信号ｇ（ｔ）について、以下の通りである。  
h(t) * x(t) = g(t) * x(t)                （式４）
【００４０】
[0051]受信信号ｒ（ｔ）が上記で説明された記録に関連する個別数のサンプルＭを含み得るので、ｒ（ｔ）は、以下の式５に示されているように、ベクトルとして表され得る。  
r=hX                                      （式５）
【００４１】
[0052]したがって、取り消し信号ｇ（ｔ）について解くことは、以下の式６に示される。  
g = -rX+                       （式６） 
上式で、Ｘ+は、Ｘの擬似逆（pseudo inverse）（たとえば、Ｘ+＝（ＸHＸ）-1ＸH）である。
【００４２】
[0053]このようにして、取り消し信号ｇ（ｔ）の初期値が決定され得る。たとえば、ビクティム信号に関連する送信機がオンであるが、データを送信していない間、受信信号（デジタルフィードバック信号５８９）が分析ユニット６０１によって記録され得る。分析ユニット６０１は、次いで、取り消し信号ｇ（ｔ）を決定し得、その上、アグレッサ信号に基づいてｇ（ｔ）をどのように生成すべきかを決定し得る。他の実施形態では、反復サンプリングおよび推定が、取り消し信号ｇ（ｔ）を決定するために使用され得る。たとえば、最小２乗平均（ＬＭＳ：least-mean-square）および／または再帰的最小２乗（ＲＬＳ：recursive-least-squares）演算が、取り消し信号ｇ（ｔ）を決定するために使用され得る。さらに他の実施形態では、ＬＭＳ、ＲＬＳおよび／または式６の組合せが使用され得る。
【００４３】
[0054]したがって、分析ユニット６０１は、（たとえば、式６を使用して）取り消し信号ｇ（ｔ）を生成するためにサブモジュール設定を決定し得る。いくつかの実施形態では、取り消し信号ｇ（ｔ）は、補正サブモジュール６０３および／または補正サブモジュール６０４内のデジタルフィルタ（たとえば、ＦＩＲまたはＩＩＲフィルタ）のためのタップ値（tap values）を記述し、および／またはそれに関連し得る。いくつかの実施形態では、２つ以上の補正サブモジュールが、取り消し信号ｇ（ｔ）を生成するために使用され得る。したがって、分析ユニット６０１は、取り消し信号ｇ（ｔ）（たとえば、補正信号５８６）を生成するために、複数の補正サブモジュールのためのサブモジュール設定を決定し得る。第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４は、デジタル送信通信信号５７５を変更し、補正信号５８６を生成し得る。補正信号５８６は、相互変調ひずみを低減するかまたは減衰させるために、ビクティム信号（たとえば、ミキサユニット５４０内の変調された送信通信信号５８０）に加算され得る。
【００４４】
[0055]第２の動作モード（たとえば、通常動作モード）では、第１の補正サブモジュール６０３および第２の補正サブモジュール６０４のためのサブモジュール設定が、相互変調ひずみを低減するかまたは減衰させるために分析ユニット６０１によって決定され得る。第１の動作モードとは対照的に、第２の動作モードは、第１の動作モード中に決定された初期サブモジュール設定を更新および／または改良し（refine）得る。第１の動作モードと同様に、ビクティム信号は変調された送信通信信号５８０であり得、アグレッサ信号は変調された送信通信信号５８３であり得る。入力セレクタ６０２は、デジタル送信通信信号５７５を第１の補正サブモジュール６０３および第２の補正サブモジュール６０４に与え得る。入力セレクタ６０２は、デジタル受信通信信号５７２またはデジタル受信通信信号５７６を分析ユニット６０１に与え得る。分析ユニット６０１は、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４のための設定を決定するために、デジタル受信通信信号５７２またはデジタル受信通信信号５７６を使用し得る。したがって、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４は、相互変調ひずみを低減するかまたは減衰させるために、デジタル送信通信信号５７１を変更し、補正信号５８６を生成し得る。補正信号５８６は、ミキサユニット５４０内でアナログ送信通信信号５７３に加算され得る。
【００４５】
[0056]分析ユニット６０１は、第１の動作モードまたは他の技術的に実現可能な方法における上記で説明されたプロシージャを使用して、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４のための更新されたサブモジュール設定を決定し得る。いくつかの実施形態では、ビクティム信号に関連するビット誤り率または雑音フロア測定値が、新しいサブモジュール設定を決定するために使用され得る。たとえば、サブモジュール設定を決定するためのＬＭＳおよび／またはＲＬＳ反復が、ビクティム信号が所定のしきい値よりも小さいビット誤り率または雑音フロア測定値を有するまで繰り返され得る。
【００４６】
[0057]上記で説明された第１の動作モードおよび第２の動作モードでは、ビクティム信号は変調された送信通信信号５８０であり、アグレッサ信号は変調された送信通信信号５８３である。他のモードが、他のビクティム信号およびアグレッサ信号をサポートし得る。たとえば、第３の動作モードは、ビクティム信号が変調された送信通信信号５８３であり、アグレッサ信号が変調された送信通信信号５８０であるとき、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４のための初期サブモジュール設定を決定し得る。同様にして、第４の動作モードでは、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４のための更新されたサブモジュール設定が、相互変調ひずみを低減するかまたは減衰させるために分析ユニット６０１によって決定され得る。第３の動作モードおよび第４の動作モードのための設定および動作は、第１の動作モードおよび第２の動作モードについて上記で説明されたのと同様にして決定され得る。第３の動作モードおよび第４の動作モードでは、以下で図８に関連して表１で説明されるように、第１の補正サブモジュール６０３、第２の補正サブモジュール６０４、および分析ユニット６０１に異なる信号が結合され得る。
【００４７】
[0058]第５の動作モードでは、補正モジュール５６０は、第１の送信機の出力を等化するために補正信号５８６を生成するように構成され得る。したがって、アグレッサ信号によって引き起こされた減損を補正するのではなく、補正信号５８６は、第１の送信機に関連する信号処理によって引き起こされた減損を補正し得る。いくつかの実施形態では、第１の送信機に関連する信号処理特性は、ベンチテストまたはシミュレーション中に決定され得る。したがって、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４に適用され得る設定（たとえば、第１の送信機のための等化信号に関連する設定）は、ベンチテストおよび／またはシミュレーション結果に基づいて決定され得、分析ユニット６０１内に記憶され得る。
【００４８】
[0059]たとえば、また図５を参照すると、ミキサユニット５４０および／または増幅器５５３が特徴づけられていることがあり、不要な周波数応答を有し得る。入力セレクタ６０２は、デジタル送信通信信号５７１を第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４に与え得る。また、分析ユニット６０１は、デジタルフィードバック信号５８９を通して、変調された送信通信信号５８０を受信し得る。分析ユニット６０１は、デジタルフィードバック信号５８９と、第１の送信機のための信号を等化することに関連する取り出された設定とに基づいて、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４のための設定を決定し得る。したがって、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４は、補正信号５８６を生成するためにデジタル送信通信信号５７１を変更し得る。一実施形態では、補正信号５８６は、ミキサユニット５４０内でアナログ送信通信信号５７３に加算され得る。別の実施形態では、補正信号５８６はデジタル信号であり得、ＤＡＣ／ＡＤＣユニット５２１より前にデジタル送信通信信号５７１に加算され得る。
【００４９】
[0060]他の動作モードは、第２の送信機の出力を等化するために補正信号５８６を生成するように補正モジュール５６０を構成し得る。たとえば、また図５を参照すると、第６の動作モードでは、ミキサユニット５４５および／または増幅器５５５が特徴づけられていることがあり、不要な周波数応答を有し得る。入力セレクタ６０２は、デジタル送信通信信号５７５を第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４に与え得る。また、分析ユニット６０１は、デジタルフィードバック信号５８９を通して、変調された送信通信信号５８３を受信し得る。分析ユニット６０１は、デジタルフィードバック信号５８９と、第２の送信機のための信号を等化することに関連する取り出された設定とに基づいて、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４のための設定を決定し得る。したがって、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４は、補正信号５８６を生成するためにデジタル送信通信信号５７５を変更し得る。一実施形態では、補正信号５８６は、ミキサユニット５４５内でアナログ送信通信信号５７７に加算され得る。別の実施形態では、補正信号５８６はデジタル信号であり得、ＤＡＣ／ＡＤＣユニット５２２より前にデジタル送信通信信号５７５に単に加算され得る。
【００５０】
[0061]第７の動作モードでは、補正モジュール５６０は、第１の送信機を通して出力されるべき信号（たとえば、デジタル送信通信信号５７１）を予歪するために補正信号５８６を生成するように構成され得る。いくつかの実施形態では、デジタル送信通信信号は、いくつかの信号処理に関連する知られている減損を補正するために変更され得る。入力セレクタ６０２は、デジタル送信通信信号５７１を第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４に与え得る。分析ユニット６０１は、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４のために、第１の送信機のための信号を予歪することに関連する記憶された設定を取り出し得る。分析ユニット６０１はまた、（入力セレクタ６０２を介して）デジタルフィードバック信号５８９を通して、変調された送信通信信号５８０を受信し得る。分析ユニット６０１は、デジタルフィードバック信号５８９、および／または第１の送信機のための信号を予歪することに関連する取り出された設定に基づいて、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４のための設定を決定し得る。したがって、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４は、補正信号５８６を生成するためにデジタル送信通信信号５７１を変更し得る。補正信号５８６は、ミキサユニット５４０内でアナログ送信通信信号５７３に加算され得る。
【００５１】
[0062]他の動作モードは、第２の送信機を通して出力されるべき信号を予歪するために補正信号５８６を生成するように補正モジュール５６０を構成し得る。たとえば、第８の動作モードでは、補正モジュール５６０は、第２の送信機のための信号（たとえば、デジタル送信通信信号５７５）を予歪するために補正信号５８６を生成するように構成され得る。入力セレクタ６０２は、デジタル送信通信信号５７５を第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４に与え得る。分析ユニット６０１は、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４のために、第２の送信機のための信号を予歪することに関連する記憶された設定を取り出し得る。分析ユニット６０１はまた、デジタルフィードバック信号５８９を通して、変調された送信通信信号５８３を受信し得る。分析ユニット６０１は、デジタルフィードバック信号５８９、および／または第２の送信機のための信号を予歪することに関連する取り出された設定に基づいて、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４のための設定を決定し得る。したがって、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４は、補正信号５８６を生成するためにデジタル送信通信信号５７５を変更し得る。補正信号５８６は、ミキサユニット５４５内でアナログ送信通信信号５７７に加算され得る。
【００５２】
[0063]例示的な動作モードが上記で説明されたが、これらの動作モードは例示にすぎず、限定的なものではない。
【００５３】
[0064]図６Ｂは、図６Ａの補正サブモジュール６５１の別の実施形態のブロック図６５０である。補正サブモジュール６５１は、乗算器６６０〜６６５と加算器６７０〜６７１とを含み得る。６つの乗算器および２つの加算器のみが示されているが、補正サブモジュール６５１の他の実施形態は他の数の乗算器および加算器を含み得る。
【００５４】
[0065]補正サブモジュール６５１は、入力セレクタ６０２から信号を受信し得、補正モジュール５６０（図６Ａ参照）のための非線形補正サブモジュール出力信号６７５（たとえば、非線形周波数応答を有する補正信号）を生成し得る。いくつかの実施形態では、非線形周波数応答は、送信通信信号を予歪するために使用され得る。いくつかの実施形態では、乗算器６６０〜６６２は、入力セレクタ６０２から信号を受信し、関連する指数信号を漸進的に生成し得る。たとえば、入力信号ｘは、乗算器６６０の２つの入力において受信され得る。応答して、乗算器６６０は出力信号ｘ2を生成し得る。同様にして、乗算器６６１は出力信号ｘ3を生成し得、乗算器６６２は出力信号ｘ4を生成し得る。追加の乗算器（簡単のために図示せず）が、追加の非線形項（non-linear terms）を生成するために使用され得る。
【００５５】
[0066]乗算器６６０〜６６２からの出力信号は乗算器６６３〜６６５に与えられ得る。乗算器６６３〜６６５は、乗算器６６０〜６６２からの各出力信号に（それぞれ乗算器６６３〜６６５についてＡ１〜Ａ３として示される）利得係数を乗算し得る。利得係数Ａ１〜Ａ３は、乗算器６６０〜６６２からの各出力信号が補正サブモジュール出力信号６７５に対して及ぼす影響の量（たとえば、重み）を制御し得る。したがって、いくつかの実施形態では、補正サブモジュール６５１に関連するサブモジュール設定は利得係数Ａ１〜Ａ３の値を決定し得る。加算器６７０および６７１は、補正サブモジュール出力信号６７５を生成するために、乗算器６６３〜６６５からの出力信号を合計し得る。
【００５６】
[0067]他の実施形態では、様々な数の乗算器と、補正サブモジュール６５１内の乗算器６６０〜６６５および加算器６７０〜６７１の異なる構成とによって、異なる非線形周波数応答が与えられ得る。さらに他の実施形態では、補正サブモジュールは、遅延、位相、および振幅変更ユニット６１０〜６１２と、乗算器６６０〜６６５および加算器６７０〜６７１の両方を含み得る。
【００５７】
[0068]図７は、いくつかの実施形態による、ミキサユニット５４０のブロック図７００である。ミキサユニット５４０は、第１のミキサ７０１と、第２のミキサ７０２と、第３のミキサ７０５と、第４のミキサ７０６と、第１の加算ノード７０３と、第２の加算ノード７０７と、第３の加算ノード７１０と、局部発振器７０４とを含み得る。ミキサユニット５４０は、（簡単のため図７に図示されていない、出力セレクタ５５０を介して）補正信号５８６とアナログ送信通信信号５７３とを受信し得る。ミキサユニット５４０は変調された送信通信信号５８０を生成し得る。いくつかの実施形態では、アナログ送信通信信号５７３は、アナログ送信同相信号７２０とアナログ送信直交信号７２１とを有する直交信号であり得る。同様にして、補正信号５８６は、補正同相信号７２２と補正直交信号７２３とを有する直交信号であり得る。いくつかの実施形態では、アナログ送信同相信号７２０、アナログ送信直交信号７２１、補正同相信号７２２、および／または補正直交信号７２３は差動信号であり得る（簡単のために図示せず）。
【００５８】
[0069]ミキサユニット５４０は、局部発振器７０４によって与えられる信号に基づいて１つまたは複数の信号を変調し得る。いくつかの実施形態では、局部発振器７０４は、キャリア周波数に関連する周波数を有する局部発振器（ＬＯ）信号を生成し得る。他の実施形態では、局部発振器７０４は、ＬＯ同相（Ｉ）信号とＬＯ直交（Ｑ）信号とを含む直交ＬＯ信号を生成し得る。さらに他の実施形態では、局部発振器７０４は差動ＬＯ信号を生成し得る（簡単のために図示せず）。
【００５９】
[0070]いくつかの実施形態では、アナログ送信通信信号５７３は、部分変調された送信通信信号（partial modulated transmit communication signal）７０８を生成するためにＬＯ信号と「混合」され得る。ミキサは、２つの入力信号を一緒に「混合」（たとえば、２つの信号を一緒に乗算）し、２つの入力信号の積に基づいて出力信号を生成し得る。いくつかの実施形態では、個々のＩ信号およびＱ信号は独立して混合され得る。したがって、アナログ送信同相信号７２０は、第１のミキサ７０１によってＬＯ（Ｉ）信号と混合され得、アナログ送信直交信号７２１は、第２のミキサ７０２によってＬＯ（Ｑ）信号と混合され得る。第１のミキサ７０１および第２のミキサ７０２からの出力信号は、部分変調された送信通信信号７０８を生成するために、第１の加算ノード７０３によって一緒に加算され得る。
【００６０】
[0071]同様にして、補正信号５８６は、部分変調された送信通信信号７０９を生成するためにＬＯ信号と混合され得る。たとえば、補正同相信号７２２は、第３のミキサ７０５によってＬＯ（Ｉ）信号と混合され得、補正直交信号７２３は、第４のミキサ７０６によってＬＯ（Ｑ）信号と混合され得る。第３のミキサ７０５および第４のミキサ７０６からの出力信号は、部分変調された送信通信信号７０９を生成するために、第２の加算ノード７０７によって一緒に加算され得る。第３の加算ノード７１０は、変調された送信通信信号５８０を生成するために（たとえば、補正された通信信号を生成するために）、部分変調された送信通信信号７０８と部分変調された送信通信信号７０９とを一緒に加算し得る。ミキサユニット５４５はミキサユニット５４０と実質的に同様であり得る。
【００６１】
[0072]図８Ａは、いくつかの実施形態による、補正モジュールコントローラ８００のブロック図である。補正モジュールコントローラ８００は、トランシーバ４００、トランシーバ５００内に、および／または補正モジュール５６０内に含まれ得る。いくつかの実施形態では、補正モジュールコントローラ８００は、少なくとも部分的に、補正モジュール５６０、出力セレクタ５５０、および／またはフィードバック信号セレクタ５５１の動作を制御し得る。
【００６２】
[0073]補正モジュールコントローラ８００は、制御ブロック８１０と信号生成器８１５とを含み得る。制御ブロック８１０は、トランシーバ４００またはトランシーバ５００に、上記で説明された動作モードのうちの１つまたは複数で動作することを行わせ得るモード制御信号８１２を生成し得る。たとえば、制御ブロック８１０は、相互変調ひずみを低減するかまたは減衰させるために、第１の補正サブモジュール６０３および第２の補正サブモジュール６０４のための初期サブモジュール設定を決定するための第１の動作モードでトランシーバ５００を動作させるためにモード制御信号８１２を生成し得る。いくつかの実施形態では、モード制御信号８１２は、アグレッサ信号とビクティム信号とに基づいて決定され得る。他の実施形態では、モード制御信号８１２は、適用されるべき所望の等化または予歪補正（pre-distortion correction）に基づいて決定され得る。
【００６３】
[0074]信号生成器８１５は、モード制御信号８１２を受信し得、それに応答して、補正モジュールモード制御信号５８７、フィードバックセレクタ制御信号５９０、および／または出力セレクタ制御信号５９１を生成し得る。いくつかの実施形態では、補正モジュールモード制御信号５８７は、分析ユニット６０１内の１つまたは複数の動作を決定し得る。他の実施形態では、フィードバックセレクタ制御信号５９０は、（カプラ５５６またはカプラ５５７からの）どの信号がフィードバック受信機５２５に結合されるべきかを決定し得る。さらに他の実施形態では、出力セレクタ制御信号５９１は、どのミキサユニット（ミキサユニット５４０またはミキサユニット５４５）が補正モジュール５６０から補正信号５８６を受信するかを決定し得る。
【００６４】
[0075]図８Ｂは、第１の補正サブモジュール６０３、第２の補正サブモジュール６０４、および分析ユニット６０１のための入力ソースを含む、トランシーバ５００のための例示的なモードおよび構成を説明する例示的な表８５０を示す。表８５０はまた、フィードバック信号セレクタ５５１および出力セレクタ５５０に関連する設定を示す。表８５０は、すべての可能な動作モードおよび構成の網羅的なリストとして意図されておらず、代わりに、トランシーバ５００のための例示的なモードおよび構成を示す。
【００６５】
[0076]図９は、図２のワイヤレスデバイス１１０の別の例示的な実施形態であるデバイス９００を示す。デバイス９００は、トランシーバ９１０と、補正モジュール９２０と、プロセッサ９３０と、メモリ９４０とを含む。いくつかの実施形態では、トランシーバ９１０は、それぞれ図４および図５に関連して上記で説明されたトランシーバ４００またはトランシーバ５００の１つまたは複数の例示的な実施形態と同様であり得る。他の実施形態では、トランシーバ９１０は、図２に関連して上記で説明された１次トランシーバ２２０および／または２次トランシーバ２２２と同様であり得る。いくつかの実施形態では、トランシーバ９１０は、複数のキャリア（たとえば、キャリア周波数）上での同時動作であるキャリアアグリゲーションをサポートすることが可能なマルチバンドトランシーバであり得る。一実施形態では、トランシーバ９１０は、異なるキャリア周波数を通して通信信号を送信および受信するために、第１の送信機９０３と第２の送信機９０４とを含み得る。
【００６６】
[0077]補正モジュール９２０は、送信通信信号に関連する１つまたは複数の減損を補正するために補正信号５８６を生成し得る。たとえば、一実施形態では、補正モジュール９２０は、変調された送信通信信号に関連する相互変調ひずみを低減するかまたは減衰させるために補正信号５８６を生成し得る。別の実施形態では、補正モジュール９２０は、送信通信信号を等化および／または予歪するために補正信号５８６を生成し得る。補正モジュール９２０は、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４（図６Ａ参照）など、１つまたは複数の補正サブモジュールを含み得る。
【００６７】
[0078]メモリ９４０は、補正モジュール９２０のための１つまたは複数のサブモジュール設定を記憶するために使用され得るルックアップテーブル９４２を含み得る。一実施形態では、送信通信信号を予歪することに関連するサブモジュール設定がルックアップテーブル９４２内に記憶され得る。別の実施形態では、送信通信信号を等化することに関連するサブモジュール設定がルックアップテーブル９４２内に記憶され得る。
【００６８】
[0079]メモリ９４０はまた、以下のソフトウェアモジュールを記憶し得る非一時的コンピュータ可読記憶媒体（たとえば、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、フラッシュメモリ、ハードドライブなど、１つまたは複数の不揮発性メモリ要素）を含み得る。  
・トランシーバ９１０を動作させるべき周波数バンドを選択するためのトランシーバ制御ソフトウェア９４４、
・補正モジュール９２０のための動作モードを決定するための補正モジュール制御ソフトウェア９４６、および
・通信信号を分析し、補正モジュール９２０内に含まれる補正サブモジュールのための１つまたは複数の設定を決定するための信号分析ソフトウェア９４８。
各ソフトウェアモジュールは、プロセッサ９３０によって実行されたとき、（１つまたは複数の）対応する機能をデバイス９００に実行させ得るプログラム命令を含む。したがって、メモリ９４０の非一時的コンピュータ可読記憶媒体は、図１０の動作の全部または一部分を実行するための命令を含み得る。
【００６９】
[0080]トランシーバ９１０と補正モジュール９２０とメモリ９４０とに結合されたプロセッサ９３０は、デバイス９００に（たとえば、メモリ９４０内に）記憶された１つまたは複数のソフトウェアプログラムのスクリプトまたは命令を実行することが可能な任意の１つまたは複数の好適なプロセッサであり得る。
【００７０】
[0081]プロセッサ９３０は、トランシーバ９１０を動作させるべき１つまたは複数の周波数バンドを選択するためにトランシーバ制御ソフトウェア９４４を実行し得る。たとえば、トランシーバ制御ソフトウェア９４４は、送信機９０３を動作させるために２．４ＧＨｚ周波数バンドを選択し得、送信機９０４を動作させるために９００ＭＨｚ周波数バンドを選択し得る。他の実施形態では、トランシーバ９１０は他の周波数バンド内で動作し得る。
【００７１】
[0082]プロセッサ９３０は、補正モジュール９２０のための動作モードを決定するために補正モジュール制御ソフトウェア９４６を実行し得る。たとえば、補正モジュール制御ソフトウェア９４６は、第１の送信通信信号内の相互変調ひずみを低減するために、第１の動作モードで補正モジュール９２０を動作させ得る。別の例では、補正モジュール制御ソフトウェア９４６は、第１の送信通信信号を等化するために、第５の動作モードで補正モジュール９２０を動作させ得る。本明細書に記載された動作モードは例にすぎず、限定的なものではない。
【００７２】
[0083]プロセッサ９３０は、通信信号を分析し、通信信号に基づいて、第１の補正サブモジュール６０３および／または第２の補正サブモジュール６０４のための１つまたは複数のサブモジュール設定を決定するために、信号分析ソフトウェア９４８を実行し得る。いくつかの実施形態では、信号分析ソフトウェア９４８は、アグレッサ信号を分析し、ビクティム信号に対するアグレッサ信号の影響を低減するかまたは減衰させるために補正信号５８６を生成するためのサブモジュール設定を決定し得る。他の実施形態では、信号分析ソフトウェア９４８は、通信信号を分析し、通信信号を等化および／または予歪するために補正信号５８６を生成するためのサブモジュール設定を決定し得る。
【００７３】
[0084]図１０は、いくつかの実施形態による、ワイヤレスデバイス１１０のための例示的な動作１０００を示す例示的なフローチャートを示す。また図５、図６、図８、および図９を参照すると、補正モジュール５６０の動作モードが決定される（１００２）。いくつかの実施形態では、動作モードは所望の補正信号５８６に基づき得る。たとえば、動作モードは、第１の通信信号に関連する相互変調ひずみを低減するかまたは減衰させるために、第１の通信信号を等化するために、および／または第１の通信信号を予歪するために、補正信号５８６によって少なくとも部分的に決定され得る。さらに、いくつかの実施形態では、動作モードはまた、アグレッサ信号およびビクティム信号によって決定され得る。
【００７４】
[0085]次に、動作モードに基づいてサブモジュール設定が決定される（１００４）。たとえば、補正モジュール５６０の動作モードは、第１の通信信号を予歪するために選択され得る。したがって、第１の通信信号を予歪するためのサブモジュール設定が、ルックアップテーブル９４２から取り出され、第１の通信信号の予歪（pre-distortion）を実行するように補正モジュール５６０を構成するために使用され得る。他の例では、他のサブモジュール設定が、他の動作モードに基づいて決定され得る。
【００７５】
[0086]いくつかの実施形態では、サブモジュール設定を決定すること１００４はまた、通信信号の随意の分析を含み得る（１００６）。通信信号の分析は、サブモジュール設定を決定することを助け得る。たとえば、補正モジュール５６０の動作モードが、アグレッサ信号による相互変調ひずみを低減するかまたは減衰させるために補正信号５８６を生成することである場合、アグレッサ信号が分析ユニット６０１によって分析され得る。別の例では、補正モジュール５６０の動作モードが、第１の通信信号を等化するために補正信号５８６を生成することである場合、第１の通信信号が分析ユニット６０１によって分析され得る。他の例では、他の信号が分析ユニット６０１によって分析され得る。
【００７６】
[0087]次に、補正信号５８６が生成される（１００８）。いくつかの実施形態では、補正信号５８６は、１００４において決定されたサブモジュール設定によって構成された１つまたは複数の補正サブモジュール６０３〜６０４によって生成され得る。次に、補正された通信信号が生成される（１０１０）。いくつかの実施形態では、補正された通信信号は、通信信号を補正信号５８６と加算することによって生成され得る。
【００７７】
[0088]次に、サブモジュール設定の更新が決定される（１０１２）。サブモジュール設定が更新されるべきである場合、動作は１００２に進む。サブモジュール設定が変更されるべきでない場合、動作は、サブモジュール設定が更新されるべきであるかどうかを検査し続けるために１０１２に進む。
【００７８】
[0089]本明細書で開示された実施形態に関して説明された様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明された機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、または任意の他のそのような構成として実装され得る。
【００７９】
[0090]１つまたは複数の例示的な実施形態では、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとして、コンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む通信媒体と、コンピュータ記憶媒体との両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用されるディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）、およびｂｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【００８０】
[0091]上記の明細書では、本実施形態が、それの特定の例示的な実施形態を参照しながら説明された。しかしながら、添付の特許請求の範囲に記載された本開示のより広い範囲から逸脱することなく、様々な改変および変更がそれに行われ得ることは明らかであろう。したがって、本明細書および図面は、限定的な意味ではなく例示的な意味で考慮されるべきである。
【図１】
2018509852.tif 000003
【図２】
2018509852.tif 000004
【図３】
2018509852.tif 000005
【図４】
2018509852.tif 000006
【図５】
2018509852.tif 000007
【図６Ａ】
2018509852.tif 000008
【図６Ｂ】
2018509852.tif 000009
【図７】
2018509852.tif 000010
【図８Ａ】
2018509852.tif 000011
【図８Ｂ】
2018509852.tif 000012
【図９】
2018509852.tif 000013
【図１０】
2018509852.tif 000014
【国際調査報告】
2018509852.tif 000015
2018509852.tif 000016