(57)【要約】  受信信号中のジャマーを検出するための技術が記載される。ジャマー検出器は、受信経路中に漏れる送信信号を減衰するためのジャマーフィルタ、前記干渉信号を離散レベルパルスに変化するためのパルス発生器、および前記離散レベルパルス中にジャマーの存在を決定するためのパルスプロセッサを含む。例示的な実施形態において、前記パルスプロセッサは、所望の受信周波数に近いクローズ・インジャマー、ファー・アウェイジャマーおよび前記受信経路中に漏れた前記送信信号から生じるジャマーを区別するように構成されている。
2012501606.tif 000002
【特許請求の範囲】
【請求項１】
受信信号中のジャマー（jammers）を検出するための装置は以下を具備すること：
パルス発生器、前記受信信号に結合された前記パルス発生器への入力信号、前記パルス発生器は前記入力信号を基準レベルと比較することに基づいて出力信号を発生するための少なくとも一つの比較器を具備すること；および
パルスプロセッサ、前記パルス発生器の前記出力信号に結合された前記パルスプロセッサへの入力信号、タイムウィンドウ上で前記パルス発生器出力信号に対してのパルス周波数計量（a pulse frequency metric）を計算し、第１の蓄積された計量を生成するために複数のタイムウィンドウ上で前記パルス周波数計量を蓄積し、そして、前記第１の蓄積された計量が第１のしきい値を超えたら第１のジャマー検出信号を発生するように構成された前記パルスプロセッサ。
【請求項２】
前記パルス周波数計量は、タイムウィンドウ上の前記パルス発生器出力信号中でカウントされたパルスのターゲット数Ｎｐを具備する請求項１の装置。
【請求項３】
前記パルス周波数計量は、Ｎｐがクローズ・イン（close-in）ジャマーしきい値を超えたかを示す請求項２の装置。
【請求項４】
前記装置は、さらに、ノッチフィルタ、前記受信信号に結合された前記ノッチフィルタへの入力信号、前記パルス発生器への前記入力信号に結合された前記ノッチフィルタの出力信号を具備する請求項２の装置。
【請求項５】
前記ノッチフィルタは、前記受信機のオペレーティング周波数バンドに基づいて設定可能な（configurable）少なくとも一つのノッチ周波数を有する請求項４の装置。
【請求項６】
前記少なくとも一つのノッチ周波数は、前記受信機と同一場所に配置された（co-located）送信機のＴＸ漏れ信号から導出される請求項５の装置。
【請求項７】
前記パルス発生器は以下を具備する請求項２の装置：
前記パルス発生器入力信号を正の基準レベルと比較する第１の比較器；
前記パルス発生器入力信号を負の基準レベルと比較する第２の比較器；および
前記第１の比較器の前記出力信号に結合されたＳ−入力、および前記第２の比較器の前記出力信号に結合されたＲ−入力を有するＳ−Ｒラッチ、前記パルスプロセッサの前記出力信号に結合された前記Ｓ−Ｒラッチの前記出力信号。
【請求項８】
前記パルス発生器は以下をさらに具備する請求項７の装置：
前記Ｓ−Ｒラッチの前記出力信号に結合されたローパスフィルタ；および
前記Ｓ−Ｒラッチの前記出力に結合された第１の入力、および前記ローパスフィルタの前記出力に結合された第２の入力を有するＡＮＤゲート、前記パルスプロセッサの前記出力信号に結合された前記ＡＮＤゲートの前記出力信号。
【請求項９】
前記第１の蓄積された計量は、前記パルスのターゲット数Ｎｐが所定のしきい値ＴNp1を超えたタイムウィンドウ毎にインクリメントされたカウンタ変数Ｃ１を具備する請求項２の装置。
【請求項１０】
前記カウンタ変数Ｃ１は、前記パルスのターゲット数ＮｐがＴNp1を超えないタイムウィンドウ毎にデクリメントされる請求項９の装置。
【請求項１１】
前記パルスプロセッサは、前記パルスのターゲット数に基づいた第２の蓄積された計量が第２のしきい値を超えるかに基づいて第２のジャマー検出信号を発生するようにさらに構成された請求項９の装置。
【請求項１２】
前記第２の蓄積された計量は、前記パルスのターゲット数Ｎｐが所定のしきい値ＴNp2を超えたタイムウィンドウ毎にインクリメントされたカウンタ変数Ｃ２を具備し、ＴNp2はＴNp1より大きい請求項１１の装置。
【請求項１３】
前記パルスプロセッサは、前記第２のジャマー検出信号が発生されなかった場合に限り前記第１のジャマー検出信号を発生するようにさらに構成された請求項１１の装置。
【請求項１４】
前記第１のジャマー検出信号はクローズ・イン（close-in）ジャマーの存在を示し、前記第２のジャマー検出信号はファー・アウェイ（far-away）ジャマーの存在を示し、前記第１の蓄積された計量はクローズ・イン（close-in）ジャマーカウンタ計量ＣCIであり、前記第２の蓄積された計量はファー・アウェイ（far-away）ジャマーカウンタ計量ＣFAである請求項１３の装置。
【請求項１５】
前記第１の蓄積された計量は、前記パルスのターゲット数Ｎｐが所定のしきい値ＴNp1を超えたタイムウィンドウ毎にＮｐだけインクリメントされたカウンタ変数Ｃを具備する請求項２の装置。
【請求項１６】
タイムウィンドウ内の前記パルスのターゲット数Ｎｐはタイムウィンドウ内の全てのパルスを具備する請求項２の装置。
【請求項１７】
タイムウィンドウ内の前記パルスのターゲット数Ｎｐは、
各タイムウィンドウを複数のサブウィンドウに分割すること；
各サブウィンドウ内のパルスの総数を決定すること；および
前記サブウィンドウ内のパルスの前記総数が所定のしきい値Ｔｓを超えた場合に限り、各サブウィンドウ内のパルスの前記総数を前記パルスのターゲット数Ｎｐ中に蓄積することによって計算される請求項１１の装置。
【請求項１８】
前記パルス周波数計量は、前記パルス発生器出力の立ち上がりエッジ（rising edges）間の時間間隔を具備し、前記パルス周波数計量は、前記パルス周波数計量がしきい値時間間隔よりも大きいかまたは小さいかを示す請求項３の装置。
【請求項１９】
受信信号中のジャマー（jammers）を検出するための装置は以下を具備すること：
前記受信信号を基準レベルと比較することに基づいてパルスを発生するための手段；および
前記発生されたパルスに基づいてジャマー（a jammer）の存在を検出するための手段。
【請求項２０】
前記発生されたパルスに基づいてクローズ・イン（close-in）ジャマー対（versus）ファー・アウェイ（far-away）ジャマーの前記存在を検出するための手段をさらに具備する請求項１９の装置。
【請求項２１】
前記発生するための手段は、前記受信信号を基準レベルと比較することにヒステリシスを提供するための手段を具備する請求項１９の装置。
【請求項２２】
前記検出するための手段は、ジャマーの前記検出（the detection of a jammer）からＴＸ漏れ信号を除くための手段を具備する請求項１９の装置。
【請求項２３】
受信信号中のジャマー（jammers）を検出するための方法は以下を具備すること：
前記受信信号を基準レベルと比較することに基づいてパルス発生器出力信号を発生すること；
タイムウィンドウ上で前記パルス発生器出力信号に対してのパルス周波数計量を計算すること；
第１の蓄積された計量を生成するために複数のタイムウィンドウ上で前記パルス周波数計量を蓄積すること；および
前記第１の蓄積された計量が第１のしきい値を超えたら第１のジャマー検出信号を発生すること。
【請求項２４】
前記パルス周波数計量を計算することは、タイムウィンドウ内で前記パルス発生器出力信号中のパルスのターゲット数Ｎｐをカウントすることを具備する請求項２３の方法。
【請求項２５】
前記パルス周波数計量は、Ｎｐがクローズ・イン（close-in）ジャマーしきい値を超えたかを示す請求項２４の方法。
【請求項２６】
前記受信機のオペレーティング周波数バンドに基づいて少なくとも一つのノッチ周波数を設定すること；および
前記パルス発生器出力信号を発生する前に前記受信信号を前記少なくとも一つのノッチ周波数を用いてノッチフィルタすることをさらに具備する請求項２４の方法。
【請求項２７】
前記パルス発生器出力信号を発生することは、
第１の比較器出力信号を発生するために、前記パルス発生器入力信号を正の基準レベルと比較すること；
第２の比較器出力信号を発生するために、前記パルス発生器入力信号を負の基準レベルと比較すること；
前記第１の比較器出力信号が遷移したら前記第１の比較器出力信号をラッチを用いてラッチングすること；および
前記第２の比較器出力信号が遷移したら前記ラッチをリセットすることを具備する請求項２４の方法。
【請求項２８】
前記パルス発生器出力信号を発生することは、
前記ラッチの前記出力信号をローパスフィルタすること；および
前記パルス発生器出力信号を発生するために、前記ラッチの前記出力信号および前記ローパスフィルタされた出力信号をＡＮＤゲートに提供することをさらに具備する請求項２７の方法。
【請求項２９】
前記第１のジャマー検出信号を発生することは、前記パルスのターゲット数Ｎｐが所定のしきい値ＴNp1を超えたタイムウィンドウ毎に前記第１の蓄積された計量をインクリメントすることを具備する請求項２４の方法。
【請求項３０】
前記第１のジャマー検出信号を発生することは、
前記パルスのターゲット数ＮｐがＴNp1を超えないタイムウィンドウ毎に前記第１の蓄積された計量をデクリメントすることをさらに具備する請求項２９の方法。
【請求項３１】
前記パルスのターゲット数に基づいた第２の蓄積された計量が第２のしきい値を超えるかに基づいて第２のジャマー検出信号を発生することをさらに具備する請求項２９の方法。
【請求項３２】
前記第２の蓄積された計量は、前記パルスのターゲット数Ｎｐが所定のしきい値ＴNp2を超えたタイムウィンドウ毎にインクリメントされたカウンタ変数Ｃ２を具備し、ＴNp2はＴNp1より大きい請求項３１の方法。
【請求項３３】
前記第１のジャマー検出信号はクローズ・イン（close-in）ジャマーの存在を示し、前記第２のジャマー検出信号はファー・アウェイ（far-away）ジャマーの存在を示し、前記第１の蓄積された計量はクローズ・イン（close-in）ジャマーカウンタ計量ＣCIであり、前記第２の蓄積された計量はファー・アウェイ（far-away）ジャマーカウンタ計量ＣFAである請求項３２の方法。
【請求項３４】
前記第２のジャマー検出信号が発生されなかった場合に限り前記第１のジャマー検出信号を発生する請求項３１の方法。
【請求項３５】
タイムウィンドウ内の前記パルスのターゲット数Ｎｐはタイムウィンドウ内の全てのパルスを具備する請求項２４の方法。
【請求項３６】
前記パルスのターゲット数Ｎｐをカウントすることは、
各タイムウィンドウを複数のサブウィンドウに分割すること；
各サブウィンドウ内のパルスの総数を決定すること；および
前記サブウィンドウ内のパルスの前記総数が所定のしきい値Ｔｓを超えた場合に限り、各サブウィンドウ内のパルスの前記総数を前記パルスのターゲット数Ｎｐ中に蓄積することを具備する請求項２４の方法。
【請求項３７】
前記パルス周波数計量は、前記パルス発生器出力の立ち上がりエッジ（rising edges）間の時間間隔を具備し、前記パルス周波数計量は、前記パルス周波数計量がしきい値時間間隔よりも大きいかまたは小さいかを示す請求項２３の方法。
【請求項３８】
受信信号中のジャマー（jammers）を検出するためのコンピュータ・プログラム・プロダクトであって、前記プロダクトはコンピュータ読取り可能媒体を具備すること：
前記コンピュータ読取り可能媒体は以下を具備すること：
コンピュータに複数のデジタルパルスを入力させるためのコード、前記デジタルパルスは前記受信信号を基準レベルと比較することによって発生させられ；
コンピュータにタイムウィンドウ上で前記パルス発生器出力信号に対してのパルス周波数計量を計算させるためのコード；
コンピュータに第１の蓄積された計量を生成するために複数のタイムウィンドウ上で前記パルス周波数計量を蓄積させるためのコード；および
コンピュータに前記第１の蓄積された計量が第１のしきい値を超えたら第１のジャマー検出信号を発生させるためのコード。
【請求項３９】
前記パルス周波数計量は、タイムウィンドウ内で前記複数のデジタルパルス中のパルスのターゲット数Ｎｐを具備する請求項３８のコンピュータ・プログラム・プロダクト。
【請求項４０】
コンピュータに第１のジャマー検出信号を発生させるための前記コードは、
コンピュータに前記パルスのターゲット数Ｎｐが所定のしきい値ＴNp1を超えたタイムウィンドウ毎に前記第１の蓄積された計量をインクリメントさせるためのコードをさらに具備する請求項３９のコンピュータ・プログラム・プロダクト。
【請求項４１】
コンピュータに第１のジャマー検出信号を発生させるための前記コードは、
コンピュータに前記パルスのターゲット数ＮｐがＴNp1を超えないタイムウィンドウ毎に前記第１の蓄積された計量をデクリメントさせるためのコードをさらに具備する請求項４０のコンピュータ・プログラム・プロダクト。
【請求項４２】
前記コンピュータ読取り可能媒体は、
コンピュータに前記パルスのターゲット数に基づいた第２の蓄積された計量が第２のしきい値を超えるかに基づいて第２のジャマー検出信号を発生させるためのコードをさらに具備する請求項４０のコンピュータ・プログラム・プロダクト。
【請求項４３】
前記第２の蓄積された計量は、前記パルスのターゲット数Ｎｐが所定のしきい値ＴNp2を超えたタイムウィンドウ毎にインクリメントされたカウンタ変数Ｃ２を具備し、ＴNp2はＴNp1より大きい請求項４２のコンピュータ・プログラム・プロダクト。
【請求項４４】
コンピュータに第１のジャマー検出信号を発生させるための前記コードは、コンピュータに前記第２のジャマー検出信号が発生されなかった場合に限り前記第１のジャマー検出信号を発生させるためのコードをさらに具備する請求項４２のコンピュータ・プログラム・プロダクト。
【請求項４５】
前記第１のジャマー検出信号はクローズ・イン（close-in）ジャマーの存在を示し、前記第２のジャマー検出信号はファー・アウェイ（far-away）ジャマーの存在を示し、前記第１の蓄積された計量はクローズ・イン（close-in）ジャマーカウンタ計量ＣCIであり、前記第２の蓄積された計量はファー・アウェイ（far-away）ジャマーカウンタ計量ＣFAである請求項４４のコンピュータ・プログラム・プロダクト。
【請求項４６】
タイムウィンドウ内の前記パルスのターゲット数Ｎｐはタイムウィンドウ内の全てのパルスを具備する請求項３９のコンピュータ・プログラム・プロダクト。
【請求項４７】
コンピュータにパルスのターゲット数Ｎｐをカウントさせるためのコードは、
コンピュータに各タイムウィンドウを複数のサブウィンドウに分割させるためのコード；
コンピュータに各サブウィンドウ内のパルスの総数を決定させるためのコード；および
コンピュータに前記サブウィンドウ内のパルスの前記総数が所定のしきい値Ｔｓを超えた場合に限り、各サブウィンドウ内のパルスの前記総数を前記パルスのターゲット数Ｎｐ中に蓄積させるためのコードを具備する請求項３９のコンピュータ・プログラム・プロダクト。
【請求項４８】
前記パルス周波数計量は、前記パルス発生器出力の立ち上がりエッジ（rising edges）間の時間間隔を具備し、前記パルス周波数計量は、前記パルス周波数計量がしきい値時間間隔よりも大きいかまたは小さいかを示す請求項３８のコンピュータ・プログラム・プロダクト。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は一般には通信デバイスに関わり、より詳細には通信デバイス内における干渉を検出するための技術に関する。
【背景技術】
【０００２】
通信システムにおいては、通常はノイズおよび干渉が存在する中で、受信機は送信機から信号を受信し、送信機から送られた情報を回復することを試みる。干渉の例は、他のソース（sources）から由来したジャマー（jammers）のみならず、受信機と同一場所に配置された（co-located）送信（ＴＸ）信号経路からの漏れで生じるＴＸジャマー（jammers）を含む可能性がある。強いジャマーは、例えば、ジャマー信号を所望信号中にミックスする可能性がある受信機の非線形特性に起因して受信機の感度を減じる可能性がある。
【０００３】
強いジャマーに対応するために、受信機は標準（normal）および高線形性オペレーティング・モードをサポートするように設計されても構わない。高線形性オペレーティング・モードにおいては、受信機は、通常はより大きな電力消費を犠牲にして、強いジャマーにより生じた歪みを最小化するためのより良い線形性特性を提供できる可能性がある。受信機は、十分に強いジャマーの検出で、標準オペレーティング・モードから高線形性オペレーティング・モードに切り替わるように構成されても構わない。この特徴は、受信信号中の強いジャマーの存在を確実に感知することができるジャマー検出器の利用可能性を要求する。
【０００４】
低コストで、信頼性できる、そして、複数の周波数バンド内でおよび／または複数の通信標準に従って容易に構成可能な（configurable）なジャマー検出器が提供されることが望まれている。
【発明の概要】
【０００５】
本開示の一態様は、受信信号中のジャマー（jammers）を検出するための装置を提供し、前記装置は以下を具備すること：パルス発生器、前記受信信号に結合された前記パルス発生器への入力信号、前記パルス発生器は前記入力信号を基準レベルと比較することに基づいて出力信号を発生するための少なくとも一つの比較器を具備すること；およびパルスプロセッサ、前記パルス発生器の前記出力信号に結合された前記パルスプロセッサへの入力信号、タイムウィンドウ上で前記パルス発生器出力信号に対してのパルス周波数計量を計算し、第１の蓄積された計量を生成するために複数のタイムウィンドウ上で前記パルス周波数計量を蓄積し、そして、前記第１の蓄積された計量が第１のしきい値を超えたら第１のジャマー検出信号を発生するように構成された前記パルスプロセッサ。
【０００６】
本開示の他の態様は、受信信号中のジャマー（jammers）を検出するための装置を提供し、前記装置は以下を具備すること：前記受信信号を基準レベルと比較することに基づいてパルスを発生するための手段；および前記発生されたパルスに基づいてジャマーの存在を検出するための手段。
【０００７】
本開示のさらに別の態様は、受信信号中のジャマー（jammers）を検出するための方法を提供し、前記方法は以下を具備すること：前記受信信号を基準レベルと比較することに基づいてパルス発生器出力信号を発生すること；タイムウィンドウ上で前記パルス発生器出力信号に対してのパルス周波数計量を計算すること；第１の蓄積された計量を生成するために複数のタイムウィンドウ上で前記パルス周波数計量を蓄積すること；および前記第１の蓄積された計量が第１のしきい値を超えたら第１のジャマー検出信号を発生すること。
【０００８】
本開示のさらに別の態様は、受信信号中のジャマー（jammers）を検出するためのコンピュータ・プログラム・プロダクトを提供し、前記プロダクトはコンピュータ読取り可能媒体を具備し、前記コンピュータ読取り可能媒体は以下を具備すること：コンピュータに複数のデジタルパルスを入力させるためのコード、前記デジタルパルスは前記受信信号を基準レベルと比較することによって発生させられ；コンピュータにタイムウィンドウ上で前記パルス発生器出力信号に対してのパルス周波数計量を計算させるためのコード；コンピュータに第１の蓄積された計量を生成するために複数のタイムウィンドウ上で前記パルス周波数計量を蓄積させるためのコード；およびコンピュータに前記第１の蓄積された計量が第１のしきい値を超えたら第１のジャマー検出信号を発生させるためのコード。
【図面の簡単な説明】
【０００９】
【図１】図１は、送受信切り替え器１１０に結合されたアンテナ１００を含む従来の無線デバイス１８０のブロック図を示す。
【図２】図２は、本開示に従うジャマー検出器２００の例示的な実施形態を描く。
【図３】図３は、信号処理ブロック２１０の例示的な実施形態を描く。
【図４】図４は、受信信号が一つまたは複数のプリプログラムされた干渉検出しきい値を超えた時に離散振幅パルスを発生するためのパルス発生器２２０の例示的な実施形態を描く。
【図５Ａ】図５Ａは、図４に示された例示的な実施形態のパルス発生器２２０内に存在する信号の例を例証する。
【図５Ｂ】図５Ｂは、図４に示された例示的な実施形態のパルス発生器２２０内に存在する信号の例を例証する。
【図５Ｃ】図５Ｃは、図４に示された例示的な実施形態のパルス発生器２２０内に存在する信号の例を例証する。
【図５Ｄ】図５Ｄは、図４に示された例示的な実施形態のパルス発生器２２０内に存在する信号の例を例証する。
【図６】図６は、パルスプロセッサモジュール２３０により行われる方法ステップの例示的な実施形態を描く。
【図７】図７は、図６のステップ６１０の例示的な実施形態を描いており、ここにおいて、パルス発生器の出力中のターゲットパルスの数Ｎｐはタイムウィンドウ（time window）中にカウントされたパルスの総数に対応する。
【図８】図８は、ＴＸリーク信号と他のジャマー信号とを区別するように設計されたステップ６１０の例示的な実施形態を描く。
【発明を実施するための形態】
【００１０】
添付した図面に関連して以下に説明する詳細な説明は、本発明の例示的な（exemplary）実施形態として意図しており、本発明を実施できる唯一の実施形態を表していることは意図していない。用語“例示的な（exemplary）”は、“一例（an example）、事例（instance）、または例証（illustration）として仕えること”を意味するために、本明細書において使用され、必ずしも他の実施形態よりも好ましいまたは有利であると解釈されるべきではない。詳細な説明は、本発明の例示的な実施形態の徹底的な理解を提供することを目的とする具体的な詳細を含む。これらの具体的な説明がなくても当業者であれば発明の例示的な実施形態を実施できることは明らかであろう。いくつかの事例では、周知の構造およびデバイスは、ここに提示された例示的な実施形態の新規性が不明瞭になることを避けるために、ブロック図の形式で示されている。
【００１１】
本開示によれば、受信機により受信された信号中に存在するジャマーを検出するための技術が提供される。ここに記述された技術は、無線デバイス、基地局、および他の電子機器に使用されることが可能である。無線デバイスはまた移動局、ユーザー機器、ユーザー端末、加入者ユニットなどと呼ばれることがある。無線デバイスは、セルラフォン、携帯情報端末（ＰＤＡ）、無線モデム、ハンドヘルドデバイス、ハンドセットなどでも構わない。前記技術はまた、符号分割多元接続(code division multiple access)（ＣＤＭＡ）システム、時分割多元接続(time division multiple access)（ＴＤＭＡ）システム、周波数分割多元接続(frequency division multiple access)（ＦＤＭＡ）システム、直交周波数分割多元接続(orthogonal frequency division multiple access)（ＯＦＤＭＡ）システムなどのさまざまな通信システムに使用されることが可能である。
【００１２】
図１は、送受信切り替え器１１０に結合されたアンテナ１００を含む従来の無線デバイス１８０のブロック図を示す。送受信切り替え器１１０は、アンテナ１００で送信される信号を発生する送信セクション（ＴＸ）１２０と、アンテナ１００で信号を受信する受信セクション（ＲＸ）１１５との間でアンテナが共有されることを可能とする。ＲＸ１１５は、低ノイズ増幅器（ＬＮＡ）１３０、増幅された受信された信号をＲＸローカルオシレータ（ＬＯ）信号と混合するためのＲＸミキサ１３５、およびＴＸ１２０を起源とする干渉信号を減衰するように設計されたＴＸ漏れ信号フィルタ１４０を含む。ＴＸ漏れ信号フィルタ１４０の出力は、トランスインピーダンス（trans-impedance）増幅器（ＴＩＡ）１５０によって増幅され、さらに、フィルタ１６０によってフィルタされ、そして、アナログ−デジタル変換器（ＡＤＣ）１７０によってデジタル化されても構わない。
【００１３】
なお、図１のブロック図は、例証の目的としてのみ示され、そして、本開示の技術を無線デバイスのいかなる特定の実施（implementation）に限定することを意味していない。特に、当業者であれば、上記の示された信号は差動またはシングルエンド（single-ended）でも構わないことは理解できるであろう。フィルタ、増幅器および／または他のゲインコントロール要素などの追加のブロックは組み入れられても構わない。
【００１４】
一般に、受信機は、スーパーヘテロダイン・アーキテクチャ、ダイレクト・トゥー・ベースバンド・アーキテクチャ、または他のタイプのアーキテクチャで実施されても構わない。スーパーヘテロダイン・アーキテクチャにおいては、受信信号は、多段で周波数ダウンコンバートされ、例えば、１段でＲＦから中間周波数（ＩＦ）にダウンコンバートされ、そして、次に別の段でＩＦからベースバンドにダウンコンバートされる。ダイレクト・トゥー・ベースバンド・アーキテクチャにおいては、受信信号は、１段でＲＦからベースバンドへと直接に周波数ダウンコンバートされる。異なる受信機アーキテクチャは、異なる回路ブロックを使用する可能性があり、および／または、異なる要件を有する可能性がある。明快にするため、以下は、ダイレクト・トゥー・ベースバンド・アーキテクチャに対しての説明である。
【００１５】
図２は、本開示に従う無線デバイス２８０内のジャマー検出器２００の例示的な実施形態を描く。図２において、ＴＩＡ１５０の出力はまたジャマー検出器２００の入力信号として供給される。この例示的な実施形態において、ジャマー検出器２００への入力信号は電流信号でも構わない。別の例示的な実施形態において、ジャマー検出器２００への入力信号は、電圧または電力でも構わなく、または最初にデジタル化されても構わない。当業者であればまた、前記入力信号は、図２などに示されたＴＩＡ１５０の出力には限定されないことは理解できだろうし、そして、一般には、ＲＸ１１５内の他のノード（nodes）から取れても構わない。このようなこれらの別の例示的な実施形態は本開示の範囲内にあると意図される。
【００１６】
図２において、ジャマー検出器２００は信号処理ブロック２１０、パルス発生器２２０およびパルスプロセッサ２３０を含むように示されている。信号処理ブロック２１０は、入力信号をジャマー検出器２００のために処理してもよく、そして、例えば、周波数がアプリオリ（a priori）に知られている特定の干渉信号を除去するためのフィルタを含んでいても構わない。パルス発生器２２０は、信号処理ブロック２１０の出力信号と一つまたは複数の基準レベルとを比較することに基づいて、一組の離散振幅パルスを発生する。パルスプロセッサ２３０は、パルス発生器２２０の出力に基づいて、ＲＸ信号中に干渉が有るか無いかを決定するためのデジタルアルゴリズムを適用する。
【００１７】
なお、図２のジャマー検出器２００のブロック図は、例証の目的としてのみ示され、そして、本開示の技術をジャマー検出器のいかなる特定の実施に限定することを意味していない。特に、当業者であれば、上記の示された信号は差動またはシングルエンド（single-ended）でも構わないことは理解できるであろう。フィルタ、増幅器および／または他のゲインコントロール要素などの追加のブロックは組み入れられても構わない。例えば、例示的な実施形態においては、信号処理ブロック２１０および／またはＴＸ漏れ信号フィルタ１４０によって導入された望ましくない不要周波数変動を補償するために、ハイパスフィルタ（不図示）を追加的に設けても構わない。このような実施は本開示の範囲内にあると意図される。
【００１８】
上述のジャマー検出器の特定の例示的な実施形態がここにさらに開示される。なお、例示的な実施形態はここでは例証の目的としてのみ与えられ、本開示の範囲に記載されたジャマー検出器ブロックのいかなる特定の例示的な実施形態に限定することを意味していない。当業者であれば、記載された技術はジャマー検出器の実際の実施（implementation）に選択的に適用できることは理解できるであろう。例えば、ここに述べられたパルス発生器２２０を設計するための技術は、ここで述べた以外のパルスプロセッサ２３０を設計するための技術と組み合わせることが可能である。このような例示的な実施形態は本開示の範囲内にあると意図される。
【００１９】
図３は、信号処理ブロック２１０の例示的な実施形態を描く。図３において、信号処理ブロック２１０は設定可能な（configurable）ノッチフィルタ３００を含む。例示的な実施形態においては、ノッチ周波数またはノッチフィルタの周波数は、周波数またはＴＸ１２０から送信されＲＸ信号経路中に漏れてＲＸ信号と干渉するＴＸ信号に関連する周波数に対応する。このようなＴＸ漏れ信号は、例えば、不完全な送受信切り替え器のアイソレーションおよび／または不完全なＴＸ漏れ信号のフィルタリングから生じる可能性がある。強いＴＸ漏れ信号は、受信機の感度を減じる可能性があり、そしてまたＲＸ信号中の他の弱いジャマーの存在を望ましくないことにマスクする可能性がある。示された例示的な実施形態においては、ノッチフィルタ３００は、特に、一般に同じデバイス２８０内のＴＸ信号チェーンの動作に基づいてアプリオリ（a priori）に知られる、ＲＸ漏れ信号周波数をターゲットにするように構成されても構わない。信号処理ブロック２１０内におけるノッチフィルタリングの結果、ジャマー検出器２００内の次のパルス発生器２２０およびパルスプロセッサ２３０は、ＴＸ漏れから生じてないジャマー信号に対してより敏感になる可能性がある。
【００２０】
例示的な実施形態において、送信機は多重周波数バンド上で動作するように構成され、ノッチフィルタ３００のノッチ周波数は選ばれた特定の周波数バンドに基づいて構成されても構わない。
【００２１】
さらになる例示的な実施形態においては、信号処理ブロック２１０は完全に省くことが可能である。
【００２２】
図４は、入力信号の振幅と一つまたは複数のプリプログラムされた干渉検出しきい値とを比べる離散振幅パルスを発生するためのパルス発生器２２０の例示的な実施形態を描く。
【００２３】
図４において、二つの比較器（comparators）４０１および４０２は、パルス発生器２２０への入力信号２２０ａに結合される。比較器４０１は入力信号２２０ａと正基準Ｖrefpを比較し、入力信号がＶrefpを超えた時に、論理ＨＩ信号を出力する。比較器４０２は入力信号２２０ａと負基準Ｖrefnを比較し、入力信号がＶrefnより小さい時に、論理ＨＩ信号を出力する。比較器４０１および４０２の出力信号４１０ａおよび４１０ｂは、それぞれ、Ｓ−Ｒラッチ４１０に与えられる。Ｓ−Ｒラッチ４１０の出力信号４２０ａはＡＮＤゲート４２０の一つの入力に与えられ、そして、Ｓ−Ｒラッチ出力信号４２０ａのＲ−Ｃフィルタされたバージョン４２０ｂはＡＮＤゲート４２０のもう一方の入力に与えられる。ＡＮＤゲートの出力信号４２０ｃはパルス発生器２２０の出力として与えられる。
【００２４】
図４に示された回路は、パルス発生器２２０の入力信号が、図５Ａ〜５Ｄを参照して以下ここでさらに述べられる、ノイズの影響を除去するためのヒステリシスおよびフィルタリングに従うしきい値Ｖrefpを超えたか検出するために動作する。
【００２５】
図５Ａは、パルス発生器２２０への入力信号２２０ａの一例を例証する。入力信号２２０ａはことによると例えばＴＸ漏れ信号、他のジャマーおよびノイズから生じた干渉を含むかもしれない。なお、図５Ａの波形は、例証の目的としてのみ示され、そして、本開示の例示的な実施形態に現れる描かれた振幅またはタイミング特性を有する特定の波形を提示しているという意味はない。
【００２６】
図５Ａは、信号２２０ａに対しての比較器４０１および４０２のそれぞれのしきい値ＶrefpおよびＶrefnを示す。例示的な実施形態において、ＶrefnはＶrefpの負と等しく、つまり、Ｖrefn＝−Ｖrefpでも構わない。例示的な実施形態において、しきい値ＶrefpおよびＶrefnは、関心のある与えられた周波数範囲内のいくつかまたは全てのジャマーの存在を検出するために、選ばれても構わない。
【００２７】
図５Ｂに例証されるように、信号２２０ａがレベルＶrefpよりも大きくなると、比較器４０１の出力４１０ａは論理ＨＩに遷移し、そして、２２０ａがレベルＶrefpよりも下に落ちるまでＨＩにとどまる。示された例では、信号４１０ａは時刻ｔ１およびｔ２にＨＩに遷移する。同様に、信号２２０ａがレベルＶrefnよりも小さくなると、比較器４０２の出力４１０ｂは論理ＨＩに遷移し、そして、２２０ａがレベルＶrefnよりも大きくなるまでＨＩにとどまる。示された例では、信号４１０ｂは時刻ｔ２およびｔ４にＨＩに遷移する。
【００２８】
図５Ｃは、図５Ｂに示された信号４１０ａおよび４１０ｂに応じたＳ−Ｒラッチの出力信号４２０ａを例証する。図５Ｃにおいて、信号４２０ａは時刻ｔ１でラッチ遷移（latch transitioning）ＨＩへの“Ｓ”入力（または信号４１０ａ）に起因してＨＩに遷移し、そして、時刻ｔ２でラッチ遷移ＨＩへの“Ｒ”入力（または信号４１０ｂ）に起因してＬＯに遷移することが分かる。
【００２９】
図５Ｄは、図５Ｃに示された信号４２０ａおよび４２０ｂに応じたＡＮＤゲート４２０の出力４２０ａを例証する。
【００３０】
なお、図４に描かれた例示的な実施形態は、例証の目的としてのみ示され、そして、本開示の範囲に記載されたパルス発生器２２０のいかなる特定の例示的な実施形態に限定することを意味していない。当業者であれば、パルス発生器２２０への入力信号が与えられたならば、信号レベルを示す離散振幅パルスを発生するための別の回路の実施を容易に導出できるであろう。このような別の実施は、図４の回路を参照して説明されたヒステリシスおよびフィルタリング技術を採用するかもしれないし、または採用しないかもしれない。さらに、このようなヒステリシスおよびフィルタリングを実施するための別の方法もまた本開示を鑑みれば当業者によって容易に導出されるであろう。パルス発生器のこれらおよび別の例示的な実施形態は本開示の範囲内にあると意図される。
【００３１】
例示的な実施形態において、図４の回路は、図５Ａ−５Ｄに示されたシングルエンド信号よりはむしろ差動信号を処理するために設計されても構わない。このような差動処理は、例えば、コモンモードノイズのより大きな除去をもたらす。当業者であれば、図４および５Ａ−５Ｄを参照して説明された回路および動作が与えられたならば、このような差動の実施は容易に導出できるであろう。
【００３２】
図６は、パルスプロセッサ２３０によって実行される方法ステップの例示的な実施形態を描く。特に、パルスプロセッサ２３０は、受信信号中のジャマーの存在を検出するために、パルス発生器２２０の出力を処理しても構わない。例示的な実施形態において、パルスプロセッサ２３０は、パルス発生器出力中のパルスの周波数に関連したパルス周波数計量（pulse frequency metric）を計算しても構わない。例示的な実施形態において、パルス周波数計量は、タイムウィンドウ内のパルスの数をカウントするカウンタ計量でも構わない。別の例示的な実施形態において、パルス周波数計量はパルス発生器出力信号中の連続する立ち上がりエッジ間の時間間隔を測るタイマ計量でも構わない。例証の目的としてのみ、図６は、パルス周波数計量がタイムウィンドウ内のパルスの数をカウントするカウンタ計量である、例示的な実施形態を示している。図６は、どんなふうにでも、明示的に例証されたパルス処理のための如何なる特定の方法またはパルス周波数計量のいかなる特定の例示的な実施形態に、本開示の範囲を限定することを意味していない。
【００３３】
図６において、ステップ６００では、変数ｉ,ＣCIおよびＣFAがそれぞれゼロに初期化される。示された例示的な実施形態では、ｉは、パルス発生器２２０からのパルスが処理される特定のタイムウィンドウにインデックスを付けるカウンタに対応しても構わない。ＣCIおよびＣFAは、それぞれ、パルス発生器２２０からのパルス中に検出された、“クローズ・イン（close-in）”ジャマーおよび“ファー・アウェイ（far-away）”ジャマーの存在をトラックする（track）変数でも構わない。クローズ・イン（close-in）ジャマーは周波数中の所望のＲＸ信号に比較的近いジャマーとも呼ばれ、一方、ファー・アウェイ（far-away）ジャマーは周波数中の所望のＲＸ信号に比較的遠いジャマーとも呼ばれる。
【００３４】
例えば、所望のＲＸ信号がベースバンドにダウンコンバートされる例示的な実施形態においては、クローズ・イン（close-in）ジャマーはダウンコンバート後の低（low）ジャマー周波数に対応し、一方、ファー・アウェイ（far-away）ジャマーはダウンコンバート後の高（higher）ジャマー周波数に対応する。当業者であれば、クローズ・イン（close-in）ジャマーはひいてはパルス発生出力の出力での低（low）パルスカウントに対応しているであろうし、一方、ファー・アウェイ（far-away）ジャマーは高（higher）パルスカウントに対応しているであろうことは理解できるであろう。
【００３５】
ステップ６１０では、カウンタｉによってインデックス付けされたタイムウィンドウ内におけるパルス発生器２２０の出力中に含まれるターゲットパルスの数Ｎｐがカウントされ得る。例示的な実施形態において、タイムウィンドウの継続期間（duration）は、所定のサイクル数例えば基準クロック１９．２ＭＨｚＸＯ（水晶発振器）の５１２サイクルに対応しても構わない。例示的な実施形態において、タイムウィンドウ内でカウントされるパルスの数Ｎｐ、ＴＸ漏れからは由来しないジャマーに起因するパルスのみに対応するように、フィルタされても構わない。このようなフィルタリング効果を達成するために、ステップ６１０において実行されるオペレーションの特定の例示的な実施形態は、図７および８を参照して後に説明される。
【００３６】
ステップ６２０−６４０では、ステップ６１０でカウントされたターゲットパルスの数Ｎｐが一連のしきい値と比較される。しきい値は、パルス発生器出力中に、１）無ジャマー（no jammers）、２）クローズ・イン（close-in）ジャマー、または、３）ファー・アウェイ（far-away）ジャマーが存在するか否かを決定するために選ばれる。
【００３７】
ステップ６２０は、Ｎｐが０およびＴNp1を含めて０からしきい値ＴNp1までの範囲内に入るか否かを決定する。もしそうであれば、ステップ６２５で、カウンタＣCIおよびＣFAはともに一つデクリメント（decrement）させられても構わない。
【００３８】
ステップ６３０は、ＮｐがＴNp2を含めてＴNp1からしきい値ＴNp2までの範囲内に入るか否かを決定する。もしそうであれば、ステップ６３５で、カウンタＣCIは一つインクリメント（increment）させられても構わなく、一方、カウンタＣFAは一つデクリメントさせられても構わない。
【００３９】
ステップ６４０は、ＮｐがＴNp2よりも大きいか否かを決定する。もしそうであれば、ステップ６４５で、カウンタＣCIは一つデクリメントさせられても構わなく、一方、カウンタＣFAは一つインクリメントさせられても構わない。
【００４０】
適切なジャマー検出範囲にＮｐが割り当てられると、前記方法はステップ６５０に進む。ステップ６５０では、カウンタＣCIがしきい値ＴCCIを超えたかを決定するためにカウンタＣCIはチェックされ、それから前記方法は進んでステップ６５５でＣＩ中断を出す。ステップ６５５の実行は、ダウンコンバート後の低周波数を有する信号に対応するクローズ・イン（close-in）ジャマーがパルス発生器出力中に検出されたことを示しても構わない。例示的な実施形態において、ＣＩ中断は、クローズ・イン（close-in）ジャマー信号の検出に基づいてオペレーションを変更するようにＲＦ ＲＸ回路に指示するデジタルハードウェアから由来する、ＲＦ ＲＸ回路に送られる信号でも構わない。
【００４１】
ステップ６６０では、カウンタＣFAがしきい値ＴCFAを超えたかを決定するためにカウンタＣFAはチェックされ、それから前記方法は進んでステップ６６５でＦＡ中断を出す。ステップ６６５の実行は、ダウンコンバート後の高周波数を有する信号に対応するファー・アウェイ（far-away）ジャマーがパルス発生器出力中に検出されたことを示しても構わない。例示的な実施形態において、しきい値ＴCCIおよびＴCFAは値が等しくても構わない。
【００４２】
ステップ６７０では、カウンタｉはインクリメントされ、そして、前記方法はステップ６１０に戻る。
【００４３】
なお、図６を参照して説明した方法は、例証の目的としてのみ与えられている。当業者であれば、ジャマーの存在を特定するためにパルス発生器出力を処理する別の方法（不図示）を容易に導出できるであろう。例えば、ジャマーは、説明したクローズ・イン（close-in）およびファー・アウェイ（far-away）に対応する二つのカテゴリより多いまたは少ない数のカテゴリに分類されても構わない。カウンタＣCIおよびＣFAは明示的に記載した値とは別の値によってインクリメントまたはデクリメントされても構わない。例示的な実施形態において、カウンタは、Ｎｐの実際の値に応じた変数値によって、インクリメントまたはデクリメントされても構わない。
【００４４】
前述したように、時間上のターゲットパルスＮｐの周波数を検出するための別方法もまた当業者であれば容易に導出できるであろう。例えば、別の例示的な実施形態（不図示）において、パルスプロセッサは、パルス発生器の出力信号中の連続する立ち上がりエッジの間の時間差を測るように構成されても構わない。タイマは、パル発生器出力の立ち上がりエッジがしきい値をクロスする時に進むことを開始し、そして、次の立ち上がりエッジがしきい値を再びクロスするときにリセットするようにプログラムされても構わなく；リセット前に、タイマの値はジャマーの周波数を特定するために使用されても構わない。例えば、もしタイマ値が第１のしきい値よりも大きければ、パルスプロセッサは、ジャマーは検出されなかったと宣言しても構わない。もしタイマ値が前記第１のしきい値よりも小さいが第２のしきい値よりも大きければ、パルスプロセッサはクローズ・イン（close-in）ジャマーが検出されたと宣言しても構わない。もしタイマ値が前記第２のしきい値よりも小さければ、パルスプロセッサはファー・アウェイ（far-away）ジャマーが検出されたと宣言しても構わない。
【００４５】
図７は、図６のステップ６１０の例示的な実施形態を描いており、ここにおいて、パル発生器出力中のターゲットパルスの数Ｎｐは単純にタイムウィンドウ内にカウントされたパルスの総数に対応する。図７において、ステップ７１０では、タイムウィンドウｉ内に検出された別個のパルスの総数は数Ｎｐとなるように取られる。
【００４６】
当業者であれば、ステップ７１０の計算は実行するのが比較的簡単ではあるが、かようにカウントされたターゲットパルスの数Ｎｐは一般にＴＸ漏れ信号および他のジャマーの両方に起因するパルスを含んでいるのは理解できるであろう。あるケースでは、ターゲットパルスの数Ｎｐ中にＴＸ漏れ信号に起因するパルスを含むのは好ましくない可能性がある。ターゲットパルスの数Ｎｐ中にＴＸ漏れ信号に起因しないパルスのみを含むアルゴリズムを有することが好ましいかもしれない。このようなアルゴリズムは、Ｎｐが非ＴＸ漏れ信号に起因するパルスを含む可能性を最大にし、一方、ＮｐがＴＸ漏れ信号に起因するパルスを含む可能性を最小にするように追求するもので構わない。
【００４７】
図８は、パルスのターゲット数Ｎｐの計算からＴＸ漏れ信号を省略または“フィルタアウト（filter out）”するために設計されたステップ６１０の例示的な実施形態を描く。
【００４８】
図８において、ステップ８１０では、タイムウィンドウｉは複数の等継続期間サブウィンドウ（equal-duration sub windows）Ｓに分割される。ステップ８１０ではまた、パラメータｓ,ＮｐおよびＮｓはゼロに初期化され、ここにおいて、ｓはサブウィンドウの各インデックスに対応し、そして、Ｎｓは与えられたサブウィンドウ内にカウントされたパルスの数に対応する。
【００４９】
ステップ８１２では、サブウィンドウに対するトータルのパルスの数Ｎｓがカウントされる。
【００５０】
ステップ８１４では、前記方法はＮｓがしきい値Ｔｓより小さいか同じか否かを評価する。もしそうならば、前記方法はステップ８１５に進み、ここにおいてＮｐはＮｓだけインクリメントされる。
【００５１】
ステップ８１６では、タイムウィンドウｉ内の最後のサブウィンドウに達したかを決定するためにパラメータｓがチェックされる。もしそうならば、前記方法は、ステップの残り、例えば、図６のステップ６２０に続く。そうでなければ、ｓはインクリメントされ、そして、前記方法は次のサブウィンドウを評価するためにステップ８１２に戻る。
【００５２】
当業者であれば、図８に示された例示的な実施形態は、Ｎｓがしきい値Ｔｓよりも小さいときにのみサブウィンドウからのパルスをカウントする機能を果たす。このような例示的な実施形態は、通常は非ＴＸジャマーよりもダウンコンバート後はより高い周波数を有するであろうＴＸ漏れ信号における効果の点において有利の可能性があり、そして、従ってこれに対応してより高いＮｓはターゲットパルスカウントＮｐから除去される可能性がある。
【００５３】
例示的な実施形態において、各サブウィンドウの継続時間および対応するしきい値Ｔｓはオペレーションの周波数バンドに依存して決められても構わない。例えば、４５０ＭＨｚＸＯでのオペレーションに対しては、各サブウィンドウの継続時間は１９．２ＭＨｚＸＯ基準クロックの８サイクルでも構わなく、そして、Ｔｓは１でも構わない。ＰＣＳ周波数バンドでのオペレーションに対しては、各サブウィンドウの継続時間はＴＣＸＯ基準クロックの２サイクルでも構わなく、Ｔｓは１でも構わない。前述の特定の値は例証の目的としてのみ与えられ、本開示の範囲を与えられたいずれの特定の値に限定することを意味していない。
【００５４】
情報および信号は、種々の異なる技術や手法の任意のものを用いて表され得ることが、当業者に理解されるだろう。例えば、上記記載を全体にわたって言及されるデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または光電界または光粒子、またはこれらを組み合わせたものによって表され得る。
【００５５】
当業者には、本明細書に開示された例示的な実施形態に関連して説明された種々の例示的な論理ブロック、モジュール、回路およびアルゴリズムステップは、電子的なハードウェア、コンピュータソフトウェア、またはこれらの組み合わせとして実装され得ることが、さらに理解されるだろう。ハードウェアとソフトウェアが同義的であることを明確に示すために、種々の例示的な要素、ブロック、モジュール、回路、およびステップは、全般的にそれらの機能性の観点から、上記では説明してきた。そのような機能性がハードウェアで実装されるかソフトウェアで実装されるかは、個々のアプリケーションおよび全体のシステムに課せられた設計の制約に依存する。当業者は、上記の機能性を、各個別のアプリケーションにつき種々の方法で実装し得る。しかし、そのような実装の決定は、開示された本発明の例示的な実施形態の範囲からの逸脱を生じさせないものとして解釈されるべきでは無い。
【００５６】
本明細書に関連して述べられた種々の実施形態としての論理ブロック、モジュール、及び回路は、本明細書で述べられた機能を実行するように設計された汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイシグナル（ＦＰＧＡ）、またはその他のプログラマブル論理デバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェア部品、またはこれらを組み合わせたものによって、実装または実行され得る。汎用プロセッサは、マイクロプロセッサであっても良いが、代わりにプロセッサはプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであっても良い。プロセッサはまた、コンピューティングデバイスを組み合わせたものとして実装されても良い。例えば、ＤＳＰとマイクロプロセッサ、複数のマイクロプロセッサ、ＤＳＰコアと接続された一つ以上のマイクロプロセッサ、またはその他のそのような構成を組み合わせたものである。
【００５７】
本明細書に開示された例示的な実施形態に関連して述べられた方法またはアルゴリズムのステップは、ハードウェア、プロセッサによって実行されるソフトウェアモジュール、またはこれら２つを組み合わせたものによって、直接的に具体化され得る。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、読取り専用メモリ（ＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能なプログラマブルＲＯＭ（ＥＥＰＲＯＭ）、レジスタ、ハードディスク、取外し可能ディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている任意の他の形態の記憶媒体内に存在してもよい。例示的な記憶媒体は、プロセッサが、記憶媒体から情報を読み出し、記憶媒体に情報を書き込むことができるようにプロセッサに結合されている。代替法では、記憶媒体は、プロセッサと一体であってよい。プロセッサおよび記憶媒体は、ＡＳＩＣ内に存在してもよい。ＡＳＩＣはユーザー端末内に存在してもよい。代替法では、プロセッサおよび記憶媒体は、ユーザー端末内でディスクリートコンポーネントとして存在してもよい。
【００５８】
一つまたは複数の例示的な実施形態において、記載された機能は、ハードウェア、ソフトウェア、ファームウェアまたはそれらの任意の組合せによって実装されることができる。もしソフトウェアで実装されると、前記機能は一つまたは複数の命令またはコードとしてコンピュータ読取り可能媒体上に記憶するか、あるいはコンピュータ読取り可能媒体を介して送信することができる。コンピュータ読取り可能媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスできる任意の利用可能な媒体でよい。限定ではなく例として、そのようなコンピュータ読取り可能媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭもしくは他の光ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、または、命令もしくはデータ構造の形態の所望のプログラムコードを運搬または記憶するために使用でき、コンピュータによってアクセスできる任意の他の媒体を備えることができる。さらに、いかなる接続もコンピュータ読取り可能媒体と適切にターム（term）される。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用されるディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびブルーレイディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザで光学的に再生する。上記の組合せもコンピュータ読取り可能媒体の範囲内に含まれるべきである。
【００５９】
開示された例示的な実施形態の先の説明は、任意の当業者が本発明を作製かまたは使用することを可能にするために提供されている。開示された例示的な実施形態に対する種々の変更が、当業者に容易に明らかになることになり、また、本明細書で規定される一般的な原理が、本発明の趣旨または範囲から逸脱することなく、他の実施形態に適用されてもよい。したがって、本発明は、本明細書で示す実施形態に限定されることを意図されるのではなく、添付特許請求の範囲によって開示される原理および新規な特徴に矛盾しない、考えられる最も広い範囲に一致することを意図される。
【図１】
2012501606.tif 000003
【図２】
2012501606.tif 000004
【図３】
2012501606.tif 000005
【図４】
2012501606.tif 000006
【図５Ａ】
2012501606.tif 000007
【図５Ｂ】
2012501606.tif 000008
【図５Ｃ】
2012501606.tif 000009
【図５Ｄ】
2012501606.tif 000010
【図６】
2012501606.tif 000011
【図７】
2012501606.tif 000012
【図８】
2012501606.tif 000013
【国際調査報告】
2012501606.tif 000014
2012501606.tif 000015
2012501606.tif 000016