(57)【特許請求の範囲】
【請求項１】
受信信号でフーリエ変換演算を実行するようになされた受信機を備える電子デバイスを用いて、
定義された信号帯域の少なくとも一部についてノイズ電力レベルを測定し、少なくとも部分的に前記ノイズ電力レベルに基づいてノイズ閾値を識別することによって、少なくとも部分的にキャリブレーションを実行する段階と、
少なくとも部分的に、前記フーリエ変換演算の結果を表す1つまたは複数の電子信号、および前記ノイズ閾値に基づいて、前記定義された信号帯域内の少なくとも1つの干渉信号を識別する段階と、
前記干渉信号のうちの少なくとも一部を軽減する前記受信機内の少なくとも1つのプログラム可能な信号フィルタ動作を開始するための1つまたは複数の電子信号を選択的に生成する段階と、
少なくとも部分的に前記電子デバイス内の少なくとも1つの回路によって送信される所定の干渉信号を軽減する前記受信機内の少なくとも1つの他のプログラム可能な信号フィルタ動作を開始するための1つまたは複数の電子信号を選択的に生成する段階とを含み、
前記少なくとも1つの干渉信号を識別する段階が、前記受信機の動作モードの変更に応じて、前記定義された信号帯域のうちの少なくとも一部を監視する方法。
【請求項２】
受信信号でフーリエ変換演算を実行するようになされた受信機を備える電子デバイスを用いて、
定義された信号帯域の少なくとも一部についてノイズ電力レベルを測定し、少なくとも部分的に前記ノイズ電力レベルに基づいてノイズ閾値を識別することによって、少なくとも部分的にキャリブレーションを実行する段階と、
少なくとも部分的に、前記フーリエ変換演算の結果を表す1つまたは複数の電子信号、および前記ノイズ閾値に基づいて、前記定義された信号帯域内の少なくとも1つの干渉信号を識別する段階と、
前記干渉信号のうちの少なくとも一部を軽減する前記受信機内の少なくとも1つのプログラム可能な信号フィルタ動作を開始するための1つまたは複数の電子信号を選択的に生成する段階と、
少なくとも部分的に前記電子デバイス内の少なくとも1つの回路によって送信される所定の干渉信号を軽減する前記受信機内の少なくとも1つの他のプログラム可能な信号フィルタ動作を開始するための1つまたは複数の電子信号を選択的に生成する段階とを含み、
前記電子デバイスがワイヤレストランシーバをさらに備え、前記少なくとも1つの干渉信号を識別する段階が、前記ワイヤレストランシーバの動作モードの変更に応じて、前記定義された信号帯域のうちの少なくとも一部を監視する方法。
【請求項３】
前記キャリブレーションを定期的に実行する段階をさらに含む請求項1または2に記載の方法。
【請求項４】
1つまたは複数のトリガイベントに応答して、前記キャリブレーションを選択的に実行する段階をさらに含む請求項1または2に記載の方法。
【請求項５】
前記少なくとも1つの干渉信号を識別する段階が、
前記定義された信号帯域内で受信された電磁信号の電力レベルを測定すること、および前記電力レベルが前記ノイズ閾値よりも大きい場合、前記電磁信号を前記干渉信号として識別することをさらに含む請求項1または2に記載の方法。
【請求項６】
前記干渉信号を前記電子デバイスの外部にある送信源から受信する段階をさらに含む請求項1または2に記載の方法。
【請求項７】
前記干渉信号が前記電子デバイスによって生成される請求項1または2に記載の方法。
【請求項８】
前記少なくとも1つのプログラム可能な信号フィルタがノッチフィルタを備える請求項1または2に記載の方法。
【請求項９】
前記ノッチフィルタを、前記干渉信号の周波数に設定された中心周波数で動作するようにプログラムする段階をさらに含む請求項8に記載の方法。
【請求項１０】
定義された信号帯域内の少なくとも1つの信号を受信するための手段と、
前記定義された信号帯域のうちの少なくとも一部についてノイズ電力レベルを測定し、少なくとも部分的に、前記ノイズ電力レベルに少なくとも部分的に基づいてノイズ閾値を識別することによって、キャリブレーションを実行するための手段と、
前記定義された信号帯域内の少なくとも1つの受信信号を使用して、フーリエ変換演算を実行するための手段と、
少なくとも部分的に前記フーリエ変換演算の少なくとも1つの結果に基づいて、前記定義された信号帯域内の少なくとも1つの干渉信号を識別するための手段と、
前記少なくとも1つの信号を受信するための前記手段において、前記干渉信号のうちの少なくとも一部を軽減する少なくとも1つのプログラム可能な信号フィルタ動作を選択的に開始するための手段と、
前記少なくとも1つの信号を受信するための前記手段において、少なくとも部分的に電子デバイス内の少なくとも1つの回路によって送信される所定の干渉信号を軽減する少なくとも1つの他のプログラム可能な信号フィルタ動作を選択的に開始するための手段と、
前記少なくとも1つの信号を受信するための前記手段の動作モードの変更に応じて、前記定義された信号帯域のうちの少なくとも一部を監視するための手段とを備える装置。
【請求項１１】
定義された信号帯域内の少なくとも1つの信号を受信するための手段と、
前記定義された信号帯域のうちの少なくとも一部についてノイズ電力レベルを測定し、少なくとも部分的に、前記ノイズ電力レベルに少なくとも部分的に基づいてノイズ閾値を識別することによって、キャリブレーションを実行するための手段と、
前記定義された信号帯域内の少なくとも1つの受信信号を使用して、フーリエ変換演算を実行するための手段と、
少なくとも部分的に前記フーリエ変換演算の少なくとも1つの結果に基づいて、前記定義された信号帯域内の少なくとも1つの干渉信号を識別するための手段と、
前記少なくとも1つの信号を受信するための前記手段において、前記干渉信号のうちの少なくとも一部を軽減する少なくとも1つのプログラム可能な信号フィルタ動作を選択的に開始するための手段と、
前記少なくとも1つの信号を受信するための前記手段において、少なくとも部分的に電子デバイス内の少なくとも1つの回路によって送信される所定の干渉信号を軽減する少なくとも1つの他のプログラム可能な信号フィルタ動作を選択的に開始するための手段と、
ワイヤレス通信ネットワークに結合するための手段と、
前記ワイヤレス通信ネットワークに結合するための前記手段の動作モードの変更に応じて、前記定義された信号帯域のうちの少なくとも一部を監視するための手段とを備える装置。
【請求項１２】
キャリブレーションを実行するための前記手段が、前記キャリブレーションを定期的に実行する請求項10または11に記載の装置。
【請求項１３】
キャリブレーションを実行するための前記手段が、1つまたは複数のトリガイベントに応答して前記キャリブレーションを定期的に実行する請求項10または11に記載の装置。
【請求項１４】
前記定義された信号帯域内で受信された電磁信号の電力レベルを測定するための手段と、
前記電力レベルが前記ノイズ閾値よりも大きい場合、前記電磁信号を前記干渉信号として識別するための手段とをさらに備える請求項10または11に記載の装置。
【請求項１５】
前記干渉信号のうちの少なくとも一部が、前記装置の外部にあるソースによって送信される請求項10または11に記載の装置。
【請求項１６】
前記少なくとも1つのプログラム可能な信号フィルタはノッチフィルタを備える請求項10または11に記載の装置。
【請求項１７】
前記ノッチフィルタを、前記干渉信号の周波数に設定された中心周波数で動作するようにプログラムするための手段をさらに備える請求項16に記載の装置。
【請求項１８】
前記少なくとも1つの信号が少なくとも1つのSPS信号を備える請求項16に記載の装置。
【請求項１９】
定義された信号帯域内の電磁信号を受信し、少なくとも1つの対応する受信信号を生成するためのRFフロントエンド回路と、
前記定義された信号帯域のうちの少なくとも一部についてノイズ電力レベルを測定し、少なくとも部分的に、前記ノイズ電力レベルに少なくとも部分的に基づいてノイズ閾値を識別することによって、キャリブレーションを実行し、
前記受信信号でフーリエ変換演算を実行し、
少なくとも部分的に、前記フーリエ変換演算の1つまたは複数の結果および前記ノイズ閾値に基づいて、前記定義された信号帯域内の少なくとも1つの干渉信号を識別し、
前記干渉信号のうちの少なくとも一部を軽減するバックエンドプロセッサ回路内の少なくとも1つのプログラム可能な信号フィルタ動作を選択的に開始し、
少なくとも部分的に装置内の少なくとも1つの回路によって送信される所定の干渉信号を軽減するバックエンドプロセッサ回路内の少なくとも1つの他のプログラム可能な信号フィルタ動作を選択的に開始し、
受信機の動作モードの変更に応じて、前記受信信号のうちの少なくとも一部を監視するように前記RFフロントエンド回路に結合されたバックエンドプロセッサ回路とを備える受信機を備える装置。
【請求項２０】
定義された信号帯域内の電磁信号を受信し、少なくとも1つの対応する受信信号を生成するためのRFフロントエンド回路と、
前記定義された信号帯域のうちの少なくとも一部についてノイズ電力レベルを測定し、少なくとも部分的に、前記ノイズ電力レベルに少なくとも部分的に基づいてノイズ閾値を識別することによって、キャリブレーションを実行し、
前記受信信号でフーリエ変換演算を実行し、
少なくとも部分的に、前記フーリエ変換演算の1つまたは複数の結果および前記ノイズ閾値に基づいて、前記定義された信号帯域内の少なくとも1つの干渉信号を識別し、
前記干渉信号のうちの少なくとも一部を軽減するバックエンドプロセッサ回路内の少なくとも1つのプログラム可能な信号フィルタ動作を選択的に開始し、
少なくとも部分的に装置内の少なくとも1つの回路によって送信される所定の干渉信号を軽減するバックエンドプロセッサ回路内の少なくとも1つの他のプログラム可能な信号フィルタ動作を選択的に開始し、
ワイヤレス通信ネットワークとインターフェースで接続するための、受信機に結合されたワイヤレストランシーバをさらに備え、前記ワイヤレストランシーバの動作モードの変更に応じて、前記受信信号のうちの少なくとも一部を監視するように前記RFフロントエンド回路に結合されたバックエンドプロセッサ回路とを備える受信機を備える装置。
【請求項２１】
前記バックエンドプロセッサ回路が、前記キャリブレーションを定期的に実行する請求項19または20に記載の装置。
【請求項２２】
前記バックエンドプロセッサ回路が、1つまたは複数のトリガイベントに応答して前記キャリブレーションを選択的に実行する請求項19または20に記載の装置。
【請求項２３】
前記バックエンドプロセッサ回路が、前記定義された信号帯域内で受信された電磁信号の電力レベルを取得し、前記電力レベルが前記ノイズ閾値よりも大きい場合、前記電磁信号を前記干渉信号として識別する請求項19または20に記載の装置。
【請求項２４】
前記干渉信号が、電子デバイスの外部にあるソースによって送信される請求項19または20に記載の装置。
【請求項２５】
前記少なくとも1つのプログラム可能な信号フィルタがノッチフィルタを備える請求項19または20に記載の装置。
【請求項２６】
前記ノッチフィルタが、前記干渉信号の周波数に設定された中心周波数で動作するようにプログラムされる請求項25に記載の装置。
【請求項２７】
前記定義された信号帯域内の前記電磁信号が、少なくとも1つのSPS信号を備える請求項25に記載の装置。
【請求項２８】
受信信号でフーリエ変換演算を実行するようになされた受信機を備える電子デバイスの中の1つまたは複数の処理ユニットによって実行されることに応じて、前記電子デバイスが、
少なくとも部分的に、定義された信号帯域の少なくとも一部についてノイズ電力レベルを測定し、少なくとも部分的に前記ノイズ電力レベルに基づいてノイズ閾値を識別することによってキャリブレーションを実行し、
前記フーリエ変換演算のからの1つまたは複数の結果、および前記ノイズ閾値に少なくとも部分的に基づいて、前記定義された信号帯域内の少なくとも1つの干渉信号を識別し、
前記干渉信号のうちの少なくとも一部を軽減する前記受信機内の少なくとも1つのプログラム可能な信号フィルタ動作を選択的に開始し、
少なくとも部分的に前記電子デバイス内の少なくとも1つの回路によって送信される所定の干渉信号を軽減する前記受信機内の少なくとも1つの他のプログラム可能な信号フィルタ動作を選択的に開始することを可能にし、
前記受信機の動作モードの変更に応じて、前記定義された信号帯域のうちの少なくとも一部を監視することをさらに可能にする格納されたコンピュータ実施可能命令を有するコンピュータ可読記憶媒体。
【請求項２９】
受信信号でフーリエ変換演算を実行するようになされた受信機を備える電子デバイスの中の1つまたは複数の処理ユニットによって実行されることに応じて、前記電子デバイスが、
少なくとも部分的に、定義された信号帯域の少なくとも一部についてノイズ電力レベルを測定し、少なくとも部分的に前記ノイズ電力レベルに基づいてノイズ閾値を識別することによってキャリブレーションを実行し、
前記フーリエ変換演算のからの1つまたは複数の結果、および前記ノイズ閾値に少なくとも部分的に基づいて、前記定義された信号帯域内の少なくとも1つの干渉信号を識別し、
前記干渉信号のうちの少なくとも一部を軽減する前記受信機内の少なくとも1つのプログラム可能な信号フィルタ動作を選択的に開始し、
少なくとも部分的に前記電子デバイス内の少なくとも1つの回路によって送信される所定の干渉信号を軽減する前記受信機内の少なくとも1つの他のプログラム可能な信号フィルタ動作を選択的に開始することを可能にし、
前記電子デバイスがワイヤレストランシーバをさらに備え、前記ワイヤレストランシーバの動作モードの変更に応じて、前記定義された信号のうちの少なくとも一部を監視することをさらに可能にする格納されたコンピュータ実施可能命令を有するコンピュータ可読記憶媒体。
【請求項３０】
前記コンピュータ実施可能命令は、前記電子デバイスの中の前記1つまたは複数の処理ユニットによって実行されることに応じて、前記電子デバイスが前記キャリブレーションを定期的に実行することをさらに可能にする請求項28または29に記載のコンピュータ可読記憶媒体。
【請求項３１】
前記コンピュータ実施可能命令は、前記電子デバイスの中の前記1つまたは複数の処理ユニットによって実行されることに応じて、前記電子デバイスが、1つまたは複数のトリガイベントに応答して、前記キャリブレーションを選択的に実行することをさらに可能にする請求項28または29に記載のコンピュータ可読記憶媒体。
【請求項３２】
前記コンピュータ実施可能命令は、前記電子デバイスの中の前記1つまたは複数の処理ユニットによって実行されることに応じて、前記電子デバイスが、
前記定義された信号帯域内で受信された電磁信号の電力レベルを測定し、
前記電力レベルが前記ノイズ閾値よりも大きい場合、前記電磁信号を前記干渉信号として識別することをさらに可能にする請求項28または29に記載のコンピュータ可読記憶媒体。
【請求項３３】
前記干渉信号が、前記電子デバイスの外部にあるソースによって送信される請求項28または29に記載のコンピュータ可読記憶媒体。
【請求項３４】
前記少なくとも1つのプログラム可能な信号フィルタが、ノッチフィルタを備える請求項28または29に記載のコンピュータ可読記憶媒体。
【請求項３５】
前記ノッチフィルタが、前記干渉信号の周波数に設定された中心周波数で動作する請求項34に記載のコンピュータ可読記憶媒体。
【請求項３６】
前記受信信号が少なくとも1つのSPS信号を備える請求項28または29に記載のコンピュータ可読記憶媒体。
【請求項３７】
前記1つまたは複数の処理ユニットが、前記受信機内のバックエンドプロセッサを備える請求項28または29に記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示される主題は電子デバイスに関し、より詳細には、ワイヤレス信号受信機で使用するための、および/またはワイヤレス信号を受信することができるデバイスとともに使用するための方法および装置に関する。
【背景技術】
【０００２】
ワイヤレス通信システムはますます、デジタル情報分野の中で最も一般的な技術の1つになってきている。衛星および携帯電話サービス、ならびに他の同様のワイヤレス通信ネットワークは、すでに地球全体に広がっていると思われる。さらに、様々な種類およびサイズの(例えばネットワーク等の)新しいワイヤレスシステムは、固定およびポータブルの両方で、多くのデバイス間で接続性を提供するために日々追加されている。これらのワイヤレスシステムの多くは、より一層の情報の通信および共有を促進するために、他の通信システムおよび資源を介して互いに結合されている。
【０００３】
他の一般的で、ますます重要になっているワイヤレス技術はナビゲーションシステムを含み、特には、例えば全地球測位システム(GPS)および他の同様の全地球航法衛星システム(GNSS)、地域的ナビゲーションシステム、および/または他の拡張ナビゲーションシステム等の衛星測位システム(SPS)を含む。SPS対応デバイスは、例えば、GNSSの周回衛星および/または他の地上ベースの送信デバイスによって送信されるワイヤレスSPS信号を受信してもよい。受信されたSPS信号は例えば、SPS対応デバイスの地球時間、範囲または疑似範囲、おおよその、または正確な地理的位置、高度および/または速度を判定するために処理されてもよい。結果的に、様々な位置および/または速度の推定プロセスが、SPS対応デバイスを使用して、少なくとも部分的に支援されてもよい。
【０００４】
SPS受信機および同様の対応デバイスでは、1つまたは複数の所望のSPS信号とともに受信される場合がある他の可能な電磁放射(信号)を軽減する技術を採用するのが有用な場合がある。そのような他の信号は、意図的に、または意図せずに(例えば回路、デバイス等の)様々なソースから放射される場合がある。そのような「干渉信号」は、それらの送信元に関わらず、何らかの方法で所望の信号に干渉する傾向があり、受信機の動作に影響を与える場合があるので、一般に望ましくない。
【０００５】
受信機および/またはデバイスの内部から生じる場合のある干渉信号を軽減するための技術が知られている。ここで、例えばそのような干渉信号は、設計されたときに、または設計の間に所与の回路/デバイスをテストすることによって識別されてもよい。「既知」の干渉信号についての可能性が識別されると、何らかの方法で既知の干渉信号を軽減するための設計および/または動作上の技術が用いられてもよい。例として、1つまたは複数のSPS信号も含んでよい受信信号の中に現れる場合のある既知の干渉信号を減衰させるため、および/または他の形でそれに影響を及ぼすために、フィルタ回路および/または他の同様の機能が用いられてもよい。
【０００６】
また、受信信号の中に現れる場合のある様々な未知の干渉信号をある程度、効果的に識別し、軽減させるための受信機または同様のデバイスにおける技術を用いることも有用な場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
いくつかの態様によって、本明細書では、様々な方法および装置を介して実施することができる、受信信号の中に現れる場合のある様々な既知および未知の干渉信号をある程度識別し、軽減するための技術が提供される。
【課題を解決するための手段】
【０００８】
例えば1つの例示的実装形態では、受信信号でフーリエ変換演算を実行するために有効にされた受信機を有する電子デバイスにおいて、方法が用いられてもよい。この方法は、定義された信号帯域のうちの少なくとも一部についてノイズ電力レベルを測定し、少なくとも部分的にノイズ電力レベルに基づいてノイズ閾値を識別することによって、キャリブレーションを実行する段階を含んでもよい。この方法は、少なくとも部分的に、フーリエ変換演算の結果を表す1つまたは複数の電子信号および識別されたノイズ閾値に基づいて、定義された信号帯域内の少なくとも1つの干渉信号を識別する段階を含んでもよい。この方法は、受信機内で少なくとも1つのプログラム可能な信号フィルタの動作を開始して、干渉信号のうちの少なくとも一部を軽減するために、1つまたは複数の電子信号を選択的に生成する段階を含んでもよい。この方法は、受信機内で少なくとも1つの他のプログラム可能な信号フィルタの動作を開始して、電子デバイス内の少なくとも1つの回路によって送信される、または送信される場合がある所定の干渉信号を軽減するために、1つまたは複数の電子信号を選択的に生成する段階を含んでもよい。
【０００９】
いくつかの例示的実装形態では、方法は、受信機の動作モードおよび/または他の同様の動作態様の変化に応じて、定義された信号帯域のうちの少なくとも一部を監視することによって、少なくとも1つの干渉信号を識別する段階を含んでもよい。
【００１０】
いくつかの例示的実装形態では、電子デバイスは、ワイヤレストランシーバおよび/または他の同様の回路をさらに含んでよく、方法は、ワイヤレストランシーバおよび/または他の同様の回路の動作モードの変化に応じて、定義された信号帯域のうちの少なくとも一部を監視することによって、少なくとも1つの干渉信号を識別する段階を含んでもよい。
【００１１】
いくつかの例示的実装形態では、方法は、1つまたは複数のトリガイベントに応答して、定期的および/または選択的にキャリブレーションを実行する段階を含んでもよい。
【００１２】
いくつかの例示的実装形態では、方法は、定義された信号帯域内で受信された電磁信号の電力レベルを測定し、電力レベルがノイズ閾値よりも大きい場合、電磁信号を干渉信号として識別することによって、少なくとも1つの干渉信号をさらに識別する段階を含んでもよい。
【００１３】
いくつかの例示的実装形態では、定義された信号帯域内の電磁信号を受信し、少なくとも1つの対応する受信信号を生成するためのRFフロントエンド回路と、RFフロントエンド回路に結合されたバックエンドプロセッサ回路とを有する受信機を含む装置が与えられてもよい。バックエンドプロセッサは例えば、定義された信号帯域のうちの少なくとも一部についてのノイズ電力レベルを測定し、少なくとも部分的にノイズ電力レベルに基づいてノイズ閾値を識別することによって、少なくとも部分的にキャリブレーションを実行してもよい。バックエンドプロセッサは例えば、受信信号でフーリエ変換演算を実行してもよい。バックエンドプロセッサは例えば、少なくとも部分的に、フーリエ変換演算の1つまたは複数の結果およびノイズ閾値に基づいて、定義された信号帯域内の少なくとも1つの干渉信号を識別し、選択的に少なくとも1つのプログラム可能な信号フィルタの動作を開始して、干渉信号のうちの少なくとも一部を軽減してもよい。バックエンドプロセッサは例えば、さらに選択的に少なくとも1つの他のプログラム可能な信号フィルタの動作を開始して、装置内の少なくとも1つの回路によって送信されるか、または送信される可能性のある所定の干渉信号を軽減してもよい。
【００１４】
いくつかの例示的実装形態では、バックエンドプロセッサ回路は、受信機の動作モードの変化に応じて、受信信号のうちの少なくとも一部を監視してもよい。いくつかの例示的実装形態では、装置はワイヤレストランシーバを含んでよく、バックエンドプロセッサ回路は、ワイヤレストランシーバの動作モードの変化に応じて、受信信号のうちの少なくとも一部を監視してもよい。
【００１５】
いくつかの例示的実装形態では、電子デバイスの中の1つまたは複数の処理ユニットによって実行されることに応じて、電子デバイスがキャリブレーションを実行し、少なくとも部分的にフーリエ変換演算の1つまたは複数の結果およびノイズ閾値に基づいて、定義された信号帯域内の少なくとも1つの干渉信号を識別し、選択的に少なくとも1つのプログラム可能な信号フィルタの動作を開始して、干渉信号のうちの少なくとも一部を軽減し、また選択的に少なくとも1つの他のプログラム可能な信号フィルタの動作を開始して、少なくとも部分的に、電子デバイス内の少なくとも1つの回路によって送信されるか、または送信される可能性のある所定の干渉信号を軽減することを可能にする、格納されたコンピュータ実施可能命令を有するコンピュータ可読媒体を含む製造品が与えられてもよい。
【００１６】
別途指定されない限り、様々な図面を通して同じ参照番号が同じ部分を指す以下の図面を参照して、非限定的および非網羅的な態様が記述される。
【図面の簡単な説明】
【００１７】
【図１】1つの実装形態による、1つまたは複数の電磁信号を受信し、1つまたは複数の所望の信号、および場合によっては1つまたは複数の干渉信号を含んでもよい少なくとも1つの対応する受信信号を確立するための少なくとも1つの電子デバイスを含む例示的な信号伝達環境を示す概略ブロック図である。
【図２】1つの実装形態による、受信信号で離散フーリエ変換(DFT)を計算し、選択的に干渉信号を識別して、干渉信号を軽減するための動作を開始することができる、例えば図1における例示的電子デバイスのいくつかの特徴を示す概略ブロック図である。
【図３】1つの実装形態による、例えば図1および/または図2における受信機対応デバイスで実施することができる例示的な干渉検出プロセスのいくつかの特徴を示す機能フロー図である。
【図４】1つの実装形態による、干渉信号を識別し、軽減するための、例えば図1および/または図2における受信機対応デバイスで実施することができるプロセス例を示すフロー図である。
【発明を実施するための形態】
【００１８】
1つまたは複数のナビゲーション関連の信号および/または他の同様のワイヤレス信号を含んでもよい受信信号の中で現れる場合のある様々な既知および/または未知の干渉信号をある程度識別し、軽減するために、様々な電子デバイスおよび/または回路の中で実施することができる方法および装置の例が示される。そのような方法および装置は、例えば動的なリアルタイムの干渉信号の識別および軽減を提供するために実装されてもよい。そのような方法および装置は、例えば、適用可能なスペクトル監視を実行して、既知および/または未知の干渉信号を検出し、いくつかの識別された干渉信号を軽減するための信号フィルタを動的に割り当てる、および/または他に動作可能に適用するために実装されてもよい。
【００１９】
限定ではなく例として、本明細書では、定義された信号帯域内の1つまたは複数の電磁信号を受信し、対応する「受信信号」を表す少なくとも1つまたは複数の電子信号を確立してもよいSPS受信機および/またはSPS受信機対応電子デバイスで実装されてもよい技術が提供される。受信信号は、1つまたは複数のSPS信号、および場合によっては1つまたは複数の干渉信号を含んでもよい。当業者であれば、そのような技術は、例えば通信システムの受信機および/または他の同様の電子デバイス等の他のワイヤレス受信機および/またはデバイスで用いられてもよいことが認識されよう。
【００２０】
SPS受信機または他の同様の受信機/デバイスは、受信信号で、(例えば高速フーリエ変換(FFT)アルゴリズムおよび/または他のものを用いる等して)「フーリエ変換演算」を使用して離散フーリエ変換(DFT)を計算してもよく、フーリエ変換演算の結果は、少なくとも1つの干渉信号を識別するために処理されてもよい。例えば、受信信号についてのフーリエ変換演算の結果は、例えば以前のキャリブレーションプロセスの間に確立されてもよいノイズ閾値等の1つまたは複数の閾値と比較されてもよい。
【００２１】
受信信号内の干渉信号を識別することに応じて、例えばSPS受信機内の少なくとも1つのプログラム可能な信号フィルタは、動作可能に割り当てられてもよい、および/または他に受信信号の識別された干渉信号部分のうちの少なくとも一部を軽減するようにプログラムされてもよい。
【００２２】
いくつかの例示的実装形態では、例えば共有される処理および/またはメモリ資源の使用、および/または電力使用を減らすための技術が選択的に実行されてもよい。例えば、いくつかのプロセスおよび/または機能は、いくつかの時間に、および/またはいくつかのイベントに応答して動作するようになされてもよい。したがって、いくつかのプロセスおよび/または機能は、少なくとも部分的に、一部の時間機能に基づいて、周期的に動作するようになされてもよい。非限定的な例として、干渉検出プロセスは、潜在的な干渉信号を確認するために、フーリエ変換演算の結果を定期的に(および/または他に指定された時間に)評価するようになされてもよい。
【００２３】
いくつかの例示的実装形態では、プロセスおよび/または機能は、少なくとも部分的に、1つまたは複数の選択されたイベントの発生に応じることに基づいて動作するようになされてもよい。非限定的な例として、干渉検出プロセスは、SPS受信機の動作モードの変化に応じて、定義された信号帯域のうちの少なくとも一部を監視するようになされてもよい。例えば、SPS受信機は、「電源を入れる」間、または他の同様のプロセスの間に、および/または、例えば異なる選択されたGNSS、地域衛星システムおよび/または宇宙船(SV)等から異なる帯域で異なるSPS信号を受信するために動作モードを変更してもよい。
【００２４】
いくつかの例示的実装形態では、SPS受信機対応の電子デバイスは、干渉検出プロセスが何らかの方法で応答してもよい選択されたイベントを生成してもよい他の回路を備えてもよい。非限定的な例として、SPS受信機対応の電子デバイスは、ワイヤレス通信ネットワークとともに使用するためのワイヤレストランシーバを備えてもよい。したがって、干渉検出プロセスは、ワイヤレストランシーバの動作モードの変化に応じて、定義された信号帯域のうちの少なくとも一部を監視するようになされてもよい。例えば、ワイヤレストランシーバは異なるリンク、チャネル、帯域、周波数等を介して信号を受信および/または送信するために、「電源を入れる」間、または他の同様のプロセスの間に動作モードを変更してもよい。
【００２５】
いくつかの例示的実装形態では、本明細書で示される方法および装置は、ワイヤレス環境の変化を補償するために、選択的にキャリブレーションプロセスを実行してもよい。例えば、キャリブレーションプロセスはいくつかの時間に、および/またはいくつかのイベントが発生する場合に実行されてもよい。例えば、起電源を入れる間、または他の同様のプロセスの間に、キャリブレーションプロセスは、定義された信号帯域のうちの少なくとも一部についてのノイズ電力レベルを測定し、少なくとも部分的にノイズ電力レベルに基づいて少なくとも1つのノイズ閾値を識別するために実行されてもよい。このように、本明細書で示される方法および装置は、同様に、前記定義された信号帯域内で受信される場合に電磁信号の電力レベルを測定し、その電力レベルがノイズ閾値よりも大きい場合に、そのような電磁信号を干渉信号として識別するために実装されてもよい。
【００２６】
いくつかの例示的実装形態では、複数のプログラム可能な信号フィルタが与えられ、何らかの方法で干渉信号を軽減するために、選択的に割り当てられるか、または他にプログラムされてもよい。非限定的な例として、1つまたは複数のノッチフィルタおよび/または他の同様の機能が与えられてもよい。ここで、例えばノッチフィルタは、中心周波数が識別された干渉信号の周波数に設定された比較的狭い帯域で動作するようになされてもよい。
【００２７】
いくつかの例示的実装形態では、本明細書で示される方法および装置はまた、SPS受信機内の少なくとも1つの回路および/またはSPS受信機対応の電子デバイスにおける他の回路から放射される可能性のある(例えば所定の)既知の干渉信号を軽減するために、ノッチフィルタおよび/または他の同様の機能の動作を開始するようになされてもよい。したがっていくつかの実装形態では、既知および未知の両方の干渉信号は、何らかの方法で軽減されてもよい。
【００２８】
また、後続の節でより詳細に記述されるように、本明細書で使用される際、SPSは、何らかの方法で位置/速度/時間の推定プロセスを与える、および/または他に支援することができる様々な同様の、または異なる種類のシステム、デバイス、プロセスを含んでもよい。限定ではなく例として、いくつかの例示的実装形態では、SPSは、例えば複数のSVを有する全地球測位システム(GPS)、地域的ナビゲーション衛星システム、および/または1つまたは複数の地上ベースの送信機、ネットワークまたは携帯電話基地局等のデバイス等の1つまたは複数の全地球航法衛星システムを含んでもよい。
【００２９】
ここで、1つの実装形態による、1つまたは複数の電磁信号を受信し、1つまたは複数のSPS信号112、および場合によっては1つまたは複数の干渉信号130および/または140を含んでもよい、少なくとも1つの対応する受信信号を確立するためのSPS対応電子デバイス102を含む例示的な信号伝達環境100を示す概略ブロック図である図1を参照する。
【００３０】
環境100は、少なくとも部分的にSPS106からの1つまたは複数のSPS信号112に基づく、デバイス102に関する少なくとも何らかの形態の位置/速度/時間推定プロセスを提供することができる様々なコンピューティングおよび通信資源を含んでもよい。ゆえにデバイス102は、支援とともに、または支援なしで、少なくとも部分的にSPS信号に基づく位置/速度/時間推定プロセスを実行することができる電子デバイスを表すものである。したがって、デバイス102はSPS受信機104を含んでもよい。ゆえに、例えばデバイス102は、いくつかの実装形態では独立型のナビゲーション回路またはデバイスの形態をとってもよい。他の実装形態では、図1の例で示すように、デバイス102は他の回路105、および/またはデバイス102が他のプロセスを実行および/または支援することができるようにする同様のものを含んでもよい。限定ではなく例として、デバイス102は、基地局114または他の同様のアクセスポイントに結合された1つまたは複数のワイヤレス/ワイヤード通信リンク150を介して、ワイヤレス/ワイヤード通信ネットワーク116内の1つまたは複数の資源と通信することもできるモバイルまたはポータブルのコンピューティングデバイスまたは機械の形態をとってもよい。したがって、例えばデバイス102は、携帯電話、スマートフォン、携帯情報端末、ポータブルコンピューティングデバイス、ナビゲーションユニットおよび/または他の同様のもの、または任意のそれらの組合せ等の移動局を含んでもよい。他の例示的実装形態では、デバイス102は、1つまたは複数の集積回路、回路基板、および/または動作可能に他のデバイスと使用できるようになされてもよい同様のものの形態をとってもよい。
【００３１】
デバイス102は例えば、ワイヤレスワイドエリアネットワーク(WWAN)、ワイヤレスローカルエリアネットワーク(WLAN)、ワイヤレスパーソナルエリアネットワーク(WPAN)等の様々なワイヤレス通信ネットワークとともに使用できるようになされてもよい。「ネットワーク」と「システム」という用語は、本明細書では同じ意味で使用されてもよい。WWANは、符号分割多元接続(CDMA)ネットワーク、時分割多元接続(TDMA)ネットワーク、周波数分割多元接続(FDMA)ネットワーク、直行周波数多元接続(OFDMA)ネットワーク、シングルキャリア周波数分割多元接続(SC-FDMA)ネットワーク等であってもよい。CDMAネットワークは、ほんのいくつかの無線技術の名前を挙げると、cdma2000、広帯域CDMA(W-CDMA)、時分割-同期符号分割多元接続(TD-SDMA)等の1つまたは複数の無線接続技術(RAT)を実装してもよい。ここで、cdma2000は、IS-95、IS-2000およびIS-856規格によって実装される技術を含んでもよい。TDMAネットワークは、移動通信のためのグローバルシステム(GSM(登録商標))、デジタル改良型携帯電話システム(D-AMPS)またはいくつかの他のRATを実装してもよい。GSM(登録商標)およびW-CDMAについては、「第3世代パートナーシッププロジェクト」(3GPP)という協会の文書の中で述べられている。Cdma2000については、「第3世代パートナーシッププロジェクト2」(3GPP2)という協会の文書の中で述べられている。3GPPおよび3GPP2文書は公開されている。例えば、WLANはIEEE802.11xネットワークを含んでもよく、WPANはBluetooth(登録商標)ネットワーク、IEEE802.15xを含んでもよい。
【００３２】
図1の例で示すように、SPS106は例えば、各々が異なるSPS信号112を送信してもよい異なる複数のSV110を含んでもよい、1つまたは複数のGNSS108または他の同様の地域的ナビゲーション衛星システムを含んでもよい。示すように、SPS106は例えば、いくつかのSPS信号112を送信してもよい1つまたは複数の疑似衛星111および/または他の同様の送信デバイスを含んでもよい。
【００３３】
本明細書で述べられる技術は、複数のGNSSおよび/またはGNSSの組合せのうちの任意の1つを含む「SPS」とともに使用されてもよい。さらに、そのような技術は、地上ベースの送信機(GBT)、またはSVとGBTの組合せを利用する測位システムとともに使用されてもよい。GBTは、例えば周回しているSVからのSPS信号が、トンネル、鉱山、建物、ビルの谷間または他の囲まれた領域の中で利用できないかもしれない状況で、SPSを強化するために有用な場合がある。他のGBTの実装形態は、無線ビーコンが知られている。本明細書で使用する際、「SV」という用語は、GBT、GBTの均等物および場合によっては他のものを含むものとする。本明細書で使用する際、「SPS信号」および/または「SV信号」という用語は、GBTまたはGBTの均等物からの信号を含むものとする。
【００３４】
図1の例に示すように、1つまたは複数の外部ソース120は、SPS受信機104によって受信されてもよい干渉信号130を意図的に、または意図せずに放射してもよい。外部ソース120は、電磁信号が放射され、放射された電磁信号のうちの少なくとも一部が、少なくとも1つのSPS信号112を受信する間にSPS受信機104によって受信される電子デバイス、回路、および/または他の同様の導電機能を表すものとすることができる。
【００３５】
図1の例に示すように、1つまたは複数の内部ソース122は、SPS受信機104によって受信されてもよい、および/または他の形でSPS受信機104の受信に影響を与え得る干渉信号140を意図的に、または意図せずに放射してもよい。外部ソース120は、電磁信号が放射され、放射された電磁信号のうちの少なくとも一部が、少なくとも1つのSPS信号112の受信の間にSPS受信機104によって受信される、および/または他の形でSPS受信機104の受信に影響を与える任意の電子デバイス、回路および/または他の同様の導電機能を表すものとすることができる。いくつかの実装形態では、他の回路105は1つまたは複数の、そのような内部ソースを含んでもよい。
【００３６】
次に、1つの実装形態による、受信信号209でフーリエ変換演算212を実行し、選択的に干渉信号を識別して、干渉信号を軽減するための動作を開始することができる、例えば図1における例示的SPS対応電子デバイス102のいくつかの特徴を示す概略ブロック図である図2を参照する。
【００３７】
いくつかの例示的実装形態では、デバイス102は、少なくとも1つのSPS信号112(図1)および場合によっては1つまたは複数の干渉信号を含むRF信号を受信することができるSPS受信機104を含んでもよい。SPS受信機104は例えば、バックエンド処理ユニット210に結合されたRFフロントエンド回路208を備えてもよい。RFフロントエンド回路208は例えば、「受信信号」を表す1つまたは複数の電子信号を与えてもよい。以下の例では、受信信号209は少なくとも1つのSPS信号および少なくとも1つの干渉信号を含むと仮定される。
【００３８】
いくつかの実装形態では、バックエンド処理ユニット210は、RFフロントエンド回路208からの受信信号209のうちの少なくとも一部でフーリエ変換演算212を実行し、1つまたは複数の対応する結果214を確立するようになされた処理ユニットおよび/または他の回路を備えてもよい。この例で示すように、バックエンド処理ユニット210は干渉検出プロセス216を全体的もしくは部分的に含むか、または他の形で動作可能に実施してもよい。干渉検出プロセス216は例えば、少なくとも部分的にそれに基づく結果214を選択的に取得し、受信信号209内の干渉信号を識別するようになされてもよい。いくつかの例では、干渉検出プロセス216は、1つまたは複数の閾値218を選択的に確立する、および/または他の形で取得してもよい。ゆえに、例えば干渉検出プロセス216は、少なくとも部分的に結果214および閾値218に基づいて、受信信号209内の干渉信号を識別するようになされてもよい。例えば、結果214は、少なくとも部分的に、スプール(spur)または他の同様の信号の特徴が閾値電力レベルを上回る測定電力レベルを有することを判定することに基づいて、干渉信号がいくつかの周波数に存在する可能性があることを示してもよい。いくつかの例示的実装形態では、閾値電力レベル224は、少なくとも部分的に(例えばキャリブレーションプロセスの間に判定されたような)測定ノイズレベル222に基づいて指定等を行ってもよい。
【００３９】
干渉信号を識別することに応じて、干渉検出プロセス216は例えば、何らかの方法で干渉信号を軽減するために適用可能な少なくとも1つのプログラム可能な信号フィルタ220を割り当てるか、または他に動作可能に開始してもよい。例えば、いくつかの実装形態では、干渉信号のうちの少なくとも一部に関連した受信信号209のうちの少なくとも一部を軽減するために、何らかの方法でプログラムされているか、または他に動作可能に設定された1つまたは複数のノッチフィルタが与えられてもよい。いくつかの実装形態では、受信信号209内の複数の識別された、および/または他の所定の(例えば既知の)干渉信号の軽減を可能にするために、複数のノッチまたは他の同様のフィルタが与えられてもよい。
【００４０】
受信信号209に適用されるそのような軽減の結果は、受信信号209のフィルタリングされたバージョンを表す1つまたは複数の電子信号を含んでもよく、それらはその後、例えば様々な位置および/または他の同様のナビゲーションプロセスを支援するために、SPSサーバ104内でさらに処理されてもよい。したがって、受信信号209のフィルタリングされたバージョンは、改良されたSPS信号の受信および取得を可能にしてもよい。
【００４１】
図2の例示的実装形態に示すように、いくつかの実装形態では、SPS受信機104は、例えば1つまたは複数の接続206を介して、1つまたは複数の処理ユニット202、メモリ204およびワイヤレストランシーバ230に結合されてもよい。図示されてはいないが、メモリ204のすべてまたは一部は、いくつかの実装形態でSPS受信機104内に与えられてもよい。
【００４２】
いくつかの実装形態では、本明細書でコンピュータ可読媒体240によって表される製造品は与えられ、例えばデバイス102の回路および/またはプロセスのうちの1つまたは複数によってアクセスされてもよい。このように、いくつかの例示的実装形態では、本方法および/または装置は全体的または部分的に、少なくとも1つの処理ユニットまたは他の同様の回路によって実行される場合に、バックエンドプロセッサ210、処理ユニット202および/または他の回路が本明細書で示される技術のうちのすべてまたは一部を実行することができるようにする、格納されたコンピュータ実施可能命令250を含んでもよいコンピュータ可読媒体240の形態をとってもよい。
【００４３】
本明細書で示される技術のうちのいくつかは、SPS受信機104によって完全に実行されてもよい。他の実装形態では、本明細書で示される技術のうちのいくつかは例えば、デバイス102内の1つまたは複数の他の回路からの援助および/または入力とともに、SPS受信機104によって実行されてもよい。例えばいくつかの実装形態では、処理ユニット202およびメモリ204は、何らかの方法で干渉検出プロセスを支援するようになされてもよい。非限定的な例として、メモリ204は、1つまたは複数の結果214、閾値218、測定ノイズレベル222、測定電力レベル224、SPSモード226、ワイヤレストランシーバモード228、および/またはフィルタテーブル232を表す1つまたは複数の電子信号の形態の情報を格納してもよい。ここで、例えば、そのような格納された情報のうちのすべてまたは一部は、SPS受信機104、処理ユニット202および/またはワイヤレストランシーバ230から、またはそれらによって取得されてもよい。
【００４４】
測定ノイズレベル222は例えば、キャリブレーションプロセスの間に判定されてもよい。測定ノイズレベル222は例えば、ある期間の少なくとも1つの受信信号209の中で与えられる環境/背景電磁ノイズの平均および/または他の同様の基準を表してもよい。いくつかの実装形態では、測定ノイズレベル222は例えば、ある期間の受信信号209の少なくとも1つのフィルタリングされたバージョンの中で与えられる環境/背景電磁ノイズの平均および/または他の同様の基準を表してもよい。
【００４５】
閾値218は例えば、少なくとも部分的に、少なくとも1つの測定ノイズレベル222に基づいてもよい。ゆえに、いくつかの実装形態では、閾値218は何らかの方法で測定ノイズレベル222と実質的に等しいか、または他に一致してもよい。他の例では、閾値218は何らかの方法で、測定ノイズレベル222から相殺されるか、または他にそれよりも高く設定されてもよい。さらに他の例では、測定ノイズレベル222を上回る異なる選択されたレベルを与えるために、複数の閾値218が与えられてもよい、および/または他に(例えば静的または動的に)判定されてもよい。ここで、例えば干渉検出プロセス216では、複数の干渉信号が識別される、および/または他にあらかじめ定められる場合、いくつかの選択干渉信号を軽減することが有用である場合がある。ゆえに、異なる閾値レベルの値をもつことは、より大きな測定電力レベル224をもつそれらの干渉信号であってもよい、より悪質な犯人を識別し、軽減するために役立つ場合がある。いくつかの実装形態では、干渉信号の他の特性も同様に、または代案として考えられてもよく(例えば周波数、持続性等)、したがって1つまたは複数の閾値は干渉検出プロセス216によって使用されるために与えられてもよい。
【００４６】
SPSモード226は例えば、何らかの方法で行為する、または応答するために干渉検出プロセス216を起動してもよいイベントを表すか、または他の形でそのイベントに関連してもよい。例えば、SPSモードは、SPS受信機104が何らかの方法で、SPS信号受信に関して動作を変更しているか、または間もなく変更するということを示してもよい。ここで例えば、SPSモードは、SPS受信機104が電源を入れる、または切ること、休止、動作、一時停止、再起動すること、深い/浅い検索を開始すること、いくつかのSPS信号/帯域を受信すること等を識別してもよい。1つまたは複数のそのようなSPSモードに応じて、干渉検出プロセス216は例えば、キャリブレーションプロセスの実行、信号フィルタ220の割り当てまたは再割り当て、いくつかの閾値218の選択、フーリエ変換演算212の実行、および/またはノイズおよび/または他の電力レベルの測定等を行ってもよい。
【００４７】
ワイヤレストランシーバモード228は例えば、何らかの方法で干渉検出プロセス216に行為させる、または応答させるイベントを表すか、または他の形でそのイベントに関連してもよい。例えば、ワイヤレストランシーバモードは、ワイヤレストランシーバ230が何らかの方法で、ワイヤレス信号の送信および/または受信に関して動作を変更しているか、または間もなく変更するということを示してもよい。ここで例えば、ワイヤレストランシーバモードは、ワイヤレストランシーバ230が電源を入れる、または切ること、休止、動作、一時停止、再起動、送信、受信すること、いくつかのチャネル、リンク、帯域を使用すること等を識別してもよい。1つまたは複数のそのようなワイヤレストランシーバモードおよび/またはモードの移行に応じて、干渉検出プロセス216は例えば、キャリブレーションプロセスの実行、信号フィルタ220の割り当てまたは再割り当て、特定の閾値218の選択、フーリエ変換演算212の実行、ノイズおよび/または他の電力レベルの測定等を行ってもよい。ここで例えば、ワイヤレストランシーバモードは、(既知の)所定の干渉信号が存在する可能性があるということを示してもよく、したがって干渉検出プロセス216は、そのような干渉信号を軽減するために信号フィルタ220を割り当てても、または再度割り当ててもよい。いくつかの実装形態では、(既知の)所定の干渉信号は例えば、メモリ204内の1つまたは複数のフィルタテーブル232および/または同様のものの中で利用可能な情報に、少なくとも部分的に基づいて識別されてもよい。いくつかの実装形態では、フィルタテーブル232の中の情報のうちのすべてまたは一部は、メモリの中であらかじめ定められ、および/または他の形で識別され、デバイス102の受信機104および/または他の回路の動作に関連してもよい予想される/既知の干渉信号を表してもよい。ゆえに、フィルタテーブルは、1つまたは複数のノッチフィルタおよび/または同様のものが軽減のために割り当てられてもよい、潜在的な内部で生成される干渉信号を識別するか、または他の形でそれらに関連してもよい。例えば、フィルタテーブルは、送信および/または受信されてもよい(例えばCDMAチャネル等の)いくつかの通信信号に関連したいくつかの周波数および/または帯域を識別してもよい
。
【００４８】
いくつかの実装形態では、複数の信号フィルタは、いくつかの(未知の)干渉信号より前にいくつかの(既知の)所定の干渉信号を軽減するために、何らかの方法で選択的に割り当てられてもよい。実際に、いくつかの例示的実装形態では、信号フィルタのサブセットは、(既知の)所定の干渉信号のみを軽減することに使用するために専用であってもよく、残りの信号フィルタは、既知または未知の干渉信号を軽減するために動的に割り当てられてもよい。またいくつかの実装形態では、異なる種類の信号フィルタが存在してもよいことを理解されたい。
【００４９】
処理ユニット202は、ハードウェア、またはハードウェアとソフトウェアの組合せの中で実装されてもよい。処理ユニット202は、データコンピューティングプロシージャまたはプロセスのうちの少なくとも一部を実行するように構成可能な1つまたは複数の回路を表すものとすることができる。限定ではなく例として、処理ユニットは1つまたは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタル信号プロセッサ、プログラム可能論理デバイス、フィールドプログラマブルゲートアレイおよび他、またはそれらの任意の組合せを含んでもよい。
【００５０】
メモリ204は、任意のデータストレージ機構を表すものとすることができる。メモリ204は例えば、第1メモリおよび/または第2メモリを含んでもよい。第1メモリは例えば、ランダムアクセスメモリ、読み出し専用メモリ等を含んでもよい。この例では、処理ユニットから独立して示されているが、第1メモリのうちのすべてまたは一部は、処理ユニット202、バックエンド処理ユニット210等の内部に与えられるか、または他の形でそれらと共同設置/結合されてもよいことを理解されたい。第2メモリは例えば、第1メモリと同じか、または類似の種類のメモリ、および/または例えばディスクドライブ、光ディスクドライブ、テープドライブ、ソリッドステートメモリドライブ等の1つまたは複数のデータストレージデバイスまたはシステムを含んでもよい。いくつかの実装形態では、第2メモリは動作可能にコンピュータ可読媒体240を受け入れることができるか、または他の形でそれに結合するように構成可能であってよい。
【００５１】
次に、1つの実装形態による、例えばSPS受信機104(図1)の中で全体的または部分的に実装されてもよい例示的な干渉検出プロセス300のいくつかの特徴を示す機能フロー図である図3を参照する。
【００５２】
この例では、干渉検出プロセス300は、いくつかの行為を開始することができる3つのトリガイベントブロックの例を含む。例えば、ブロック302で、トリガイベントは開始または検出されてもよい、電源を入れること、または他の同様のイベントを含んでもよい。ここで、SPS受信機104は、例えば完全に、または部分的に電源を切られるか、または他の形でその機能の一部またはすべてを一時的に停止させた後で、電源を入れられてもよい。ブロック304で、トリガイベントは、開始または検出されてもよい1つまたは複数の動作モードの変更または同様のものを含んでもよい。ここで例えば、SPS受信機104、ワイヤレストランシーバ230または他の回路105には動作モードの変更があってもよく、または動作モードの変更があると予想されてもよい。ブロック306で、トリガイベントは、1つまたは複数の(例えば定期的タイマ、選択された時間等の)時間に基づくイベントを含んでもよい。ここで例えば、期間は一定の秒数の後にトリガイベントが生じるように測定されてもよい。当然のことながら、時間に基づくイベントを判定するために、より複雑な機能が使用されてもよい。
【００５３】
電源を入れるというイベントが生じているとすると、ブロック308で、キャリブレーションプロセスが実行されてもよい。キャリブレーションプロセスは例えば、(例えば定義された帯域を選択すること等の)特定の受信機の動作を開始してもよい。いくつかの例示的実装形態では、キャリブレーションプロセスは、受信機の動作が意図的に制限されるか、または他の形で何らかの方法で影響を及ぼされるセルフキャリブレーション動作を含んでもよい。ブロック310で、受信信号、受信信号のフィルタリングされたバージョン、または受信信号のセルフキャリブレーションバージョンについて、ノイズレベルが測定されてもよい。ここで例えば、平均ノイズレベルおよび/または受信機の感度の同様の基準が、1つまたは複数の期間にわたり判定されてもよい。いくつかの実装形態では、例えば、ベースバンドプロセッサ振幅測定回路および/または同様のものを用いて、複合入力信号レベルの測定値を求めることができる。
【００５４】
ブロック312で、少なくとも1つのノイズレベル閾値または他の同様の感度閾値が設定される、および/または設定されている可能性があるかどうかが判定されてもよい。ここで、例えばノイズレベル閾値は少なくとも部分的に1つまたは複数の測定ノイズレベルに基づいてもよい。閾値が設定されてない場合、次いでプロセス300は、ブロック308へ戻ってもよい。一旦閾値が設定されると、次いでプロセス300はブロック314で継続する。
【００５５】
ブロック314で、受信信号の中の疑わしい干渉信号についての少なくとも1つの測定電力レベルが、所与のノイズレベル閾値に少なくとも合うか、またはそれを上回るかどうかが判定されてもよい。ここで例えば、ブロック302で電源を入れる間に、プロセス300はまたブロック316で継続してもよく、ここで受信信号または受信信号のフィルタリングされたバージョンでフーリエ変換演算が実行されてよく、フーリエ変換演算の結果に基づいて電力レベルが測定される。ゆえにブロック314では、ブロック313の測定電力レベルが所与のノイズレベル閾値に合うか、またはそれを上回るかどうかが判定されてもよい。測定電力レベルが所与のノイズレベル閾値に合うか、またはそれを上回る場合、次いでプロセス300はブロック316および/または318で継続してもよい。ブロック318で、干渉を軽減するために、1つまたは複数の信号フィルタが割り当てられるか、または他の形で与えられてもよい。例えば、1つまたは複数の周波数/帯域に1つまたは複数のノッチフィルタが割り当てられてもよい。
【００５６】
プロセス300はブロック318の後、ブロック313で、および/または所与の閾値が満たされなかった場合にはブロック314で継続してもよい。このように、例えばブロック313、312および314は干渉検出機能を与えてもよく、ここで所与の閾値に(例えば満たされる場合など)少なくとも合うか、またはそれを上回るということが判定される場合、さらに干渉信号を識別して、各々に信号フィルタを割り当てて干渉の軽減を与えるために、ブロック316および318が用いられてもよい。ブロック316および318は、さらに干渉信号を識別して、各々に信号フィルタを割り当てて適用可能な軽減を与えるために、(例えばブロック302、304、306等の)他のトリガイベントに応答して用いられてもよい。
【００５７】
図4は、1つの実装形態による、干渉信号を識別し、軽減するための、例えば図1および/または図2におけるSPS受信機対応デバイスで実施することができるプロセス例400を示すフロー図である。
【００５８】
ブロック402で、キャリブレーションが実行されてもよい。いくつかの実装形態では、ブロック404で、閾値は少なくとも部分的に測定ノイズレベル、測定感度レベルおよび/または同様のものに基づいて識別されてもよい。
【００５９】
ブロック406で、定義された信号帯域のうちの少なくとも一部は、監視されてもよい。例えば、干渉検出機能が用いられてもよい。このような監視は、何らかの方法で選択的に始動されてもよい。例えばブロック408で、監視は定期的に開始されてもよい。例えば、ブロック410で、監視はSPS受信機のモードに基づいて開始されてもよい。例えば、ブロック412で、監視はワイヤレストランシーバのモードに基づいて開始されてもよい。例えば、ブロック413で、監視は測定信号レベルの超過閾値に基づいて開始されてもよい。
【００６０】
ブロック414で、干渉信号は、少なくとも部分的にフーリエ変換演算の結果に基づいて識別されてもよい。いくつかの例では、ブロック416で、干渉信号は、少なくとも部分的に閾値に基づいて識別されてもよい。例えば、(例えばスプール等の)干渉信号の強度は、(例えば干渉の指定によって定義されるか、または他の形で指定されるような)適用可能な閾値と比較するために、実際の電力レベルに変換されてもよい。
【００６１】
ブロック418で、プログラム可能な信号フィルタは例えば、受信信号内の干渉信号のうちの少なくとも一部を軽減するために割り当てられ、使用されてもよい。いくつかの例では、ブロック420で、ノッチフィルタは干渉信号の周波数に対してプログラムされてもよい。
【００６２】
ブロック422で、いくつかの実装形態では、(例えばノッチフィルタ等の)少なくとも1つの他の信号フィルタは、所定の干渉信号を軽減するために割り当てられ、使用されてもよい。
【００６３】
「ジャマー」(jammers)と呼ばれることもある一部の内部で生成される干渉信号は、特定のチャネルまたは技術に関連していてもよい。例えば、いくつかのCDMA、UMTSまたは他のワイヤレスチャネルは、予想される内部ジャマー(一般に、これらは強度閾値および/または特定の周波数範囲を上回る内部ジャマーとして判定される)の特定のセットに関連していてもよい。さらに、特定のジャマーおよび/またはジャマープロファイルは、(例えばモバイルデバイスでのBluetooth(登録商標)技術のアクティブ化等の)さらなる、および/または異なる技術の使用に関連していてもよい。したがって、チャネルおよび/または技術の変更は、特に重要な「トリガイベント」であってよい。
【００６４】
特定の実施形態では、モバイルデバイスは、干渉信号検出のための1つまたは複数の閾値を設定するために、図3に示され、関連した説明の中で述べられるようなキャリブレーションプロセスを実行してもよい。しかしながら、キャリブレーションプロセスの間にチャネルおよび/または技術の変更がある場合、キャリブレーションプロセスを停止して再開するか、または結果を無視/破棄して、他のキャリブレーションプロセスを開始するのが有利な場合がある。さらにキャリブレーションまたは干渉検出技術の結果は、増幅器利得のステップ(例えば比較的弱い信号については増加し、比較的強い信号については減少するステップ等)の中でスイッチによる影響を受ける場合があるので、このことが生じる場合には、キャリブレーションプロセスは停止されて再開されるか、または結果は無視/破棄されてキャリブレーションプロセスが再開されてもよい。
【００６５】
同様に、上で概説したFFT技術のためのデータ収集の間にトリガイベントがある場合、プロセスは停止されて再開されるか、または結果は無視/破棄されてデータ収集が再開されてもよい。このことは、誤ったノッチフィルタの割り当て、およびモバイルデバイスの動作に与える干渉信号の影響を減らすための再割り当ての必要性を回避することができる。
【００６６】
いくつかの実装形態では、N個の利用可能なノッチフィルタについて、そのノッチフィルタのうちの少なくとも一部は、モバイルデバイスの現在のチャネルに関連した予想される内部ジャマーに割り当てられることが可能である。現在のチャネルに関連した予想される内部ジャマーを示す情報は、多くの方法で取得されることが可能であり;例えば、1つまたは複数のチャネルについてのジャマー情報を含むジャマーテーブルが、モバイルデバイスのメモリの中に格納されてもよい。ジャマーテーブルは、チャネル識別情報、および(例えばジャマー周波数、予想される強度等の)チャネル識別情報に関連した予想される内部ジャマー情報を含んでもよい。
【００６７】
予想される内部ジャマーについての情報は、いくつかの方法で使用されることが可能である。第1の例では、特定のチャネルに関連したM(M<N)個の予想される内部ジャマーが存在する場合、M個の予想ジャマーの各々にノッチフィルタが割り当てられることが可能であり、一方で残りのN-M個のノッチフィルタは動的なノッチ割り当てのために利用可能である。上で概説したFFT技術は、(内部で、および/または外部で生成された)さらなる干渉信号を識別するために使用されることが可能であり、残りのN-M個のノッチフィルタは、識別された、さらなる干渉信号のうちの選択された1つをフィルタリングするために割り当てられる。選択される、識別されたさらなる干渉信号は、(例えばモバイルデバイスの動作に干渉する可能性がより高い周波数にある信号等の)強度に基づいて、および/または周波数に基づいて、および/または1つまたは複数のさらなる/異なる基準に基づいて選択されてもよい。
【００６８】
第2の例では、M個のノッチフィルタのうちのK<M個は、(例えば最大ジャマー、周波数範囲の中の最大ジャマー等の)予想内部ジャマーのうちの選択されたサブセットに割り当てられてもよい。上で概説したFFT技術は、残りのM-K個のノッチフィルタの各々を、選択されていない予想内部ジャマーか、またはさらなる識別された干渉信号のいずれかに割り当てるために使用されることが可能である。例えばいくつかの例では、予想内部ジャマーと識別されたさらなる干渉信号の間のフィルタリング選択は、少なくとも部分的に、強度、周波数および/または他の同様の基準に基づいて選択されてもよい。いくつかの例示的実装形態では、識別されたさらなる干渉信号に割り当てられるN-K個までのノッチフィルタが存在してもよい。
【００６９】
本明細書を通して、「1つの例」、「ある例」、「いくつかの例」または「例示的実装形態」という言及は、特徴および/または例とともに述べられる特定の特徴、構造または特性が、特許請求される主題の少なくとも1つの特徴および/または例の中に含まれてもよいということを意味する。ゆえに、本明細書を通して、様々な場所で「1つの例では」、「ある例」、「いくつかの例では」もしくは「いくつかの例示的実装形態では」という言い回し、または同様の言い回しが現れているのは、必ずしもすべてが同じ特徴、例および/または制限を指すわけではない。さらに、特定の特徴、構造または特性は、1つまたは複数の例および/または特徴の中で組み合わせられてもよい。
【００７０】
本明細書で述べられる方法は、特定の特徴および/または例によるアプリケーションに応じて、様々な手段によって実装されてもよい。例えば、そのような方法はソフトウェアとともに、ハードウェア、ファームウェアおよび/またはそれらの組合せの中で実装されてもよい。ハードウェア実装形態では、例えば、処理ユニットは1つまたは複数の特定用途向け集積回路(ASIC)、デジタル信号プロセッサ(DSP)、デジタル信号処理デバイス(DSPD)、プログラム可能論理デバイス(PLD)、フィールドプログラマブルゲートアレイ(FPGA)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で述べられている機能を実行するように設計された他のデバイスユニット、および/またはそれらの組合せの内部で実装されてもよい。
【００７１】
前述の詳細な説明は、特許請求する主題の完全な理解を与えるために、多数の具体的な詳細が示されている。しかしながら当業者であれば、特許請求する主題は、これらの具体的な詳細を伴わずに実施することができることが理解されよう。他の例では、特許請求する主題を曖昧にしないように、当業者によって知られている方法および装置は、詳細に説明されていない。
【００７２】
前述の詳細な説明の一部は、特定の装置もしくは特殊目的コンピューティングデバイスまたはプラットフォームのメモリに格納されたバイナリデジタル電子信号での動作のアルゴリズムまたは記号表現の観点から提示されている。この特定の明細書の文脈では、特定の装置等という用語は、一度プログラムソフトウェアからの指示に従って特定の機能を実行するようにプログラムされた汎用コンピュータを含む。アルゴリズム記述または記号表現は、信号処理または関連技術の当業者によって、自分たちの仕事の本質を他の当業者に伝えるために使用される技術の例である。本明細書では、また一般に、アルゴリズムは、所望の結果につながる動作または同様の信号処理の自己無撞着の連続とみなされる。この文脈では、動作または処理には、物理量の物理的操作が伴う。そのような物量は、必ずしもそうである必要はないが、一般に、情報を表す電子信号として格納、転送、結合、比較または他の形で操作されることが可能な電気または磁気信号の形をとってもよい。主に一般的な用法上の理由から、時にはそのような信号のことをビット、データ、値、要素、記号、文字、表現、番号、数字、情報等と呼ぶことが便利であることが明らかである。しかしながら、これら、または類似の用語のすべては適切な物理量に関連しており、単に便利なラベルに過ぎないということを理解されたい。別途記載しない限り、以下の考察から明らかなように、この明細書の考察を通して、「処理」、「コンピューティング」、「計算」、「判定」、「確立」、「取得」および/または同様のもの等の用語を利用することは、特殊目的コンピュータまたは類似の特殊目的電子コンピューティングデバイス等の特定の装置の行為またはプロセスのことを指すということを理解されたい。したがって、この明細書の文脈では、特殊目的コンピュータまたは類似の特殊目的電子コンピューティングデバイスは、特殊目的コンピュータまたは類似の特殊目的電子コンピューティングデバイスのメモリ、レジスタもしくは他の情報ストレージデバイス、送信デバイスまたは表示デバイス内の物理的な電子的または磁気的な量として一般に表される信号を操作または変換することができる。この特定の特許出願の文脈では、「特定の装置」という用語は、一度プログラムソフトウェアからの指示に従って特定の機能を実行するようにプログラムされた汎用コンピュータを含んでもよい。
【００７３】
現時点で特徴の例と思われるものを示し、説明してきたが、特許請求する主題から逸脱することなく、様々な他の変更形態が作られてもよく、また均等物が代用されてもよいことが当業者には理解されよう。さらに、本明細書で述べられる中心的概念から逸脱することなく、特定の状況を特許請求する主題の教示に適応させるために、多くの変更形態が作られてもよい。
【００７４】
したがって、特許請求する主題は開示される特定の例に限定されるのではなく、添付の特許請求項の範囲内に入るすべての態様およびその均等物を含んでもよいものとする。
【符号の説明】
【００７５】
100  信号伝達環境
102  SPS対応電子デバイス
104  SPS受信機
105  他の回路
106  SPS
108  GNSS
110  SV
111  疑似衛星
112  SPS信号
116  ワイヤレス/ワイヤード通信ネットワーク
120  外部ソース
130,140  干渉信号
150  ワイヤレス/ワイヤード通信リンク
202  処理ユニット
204  メモリ
206  接続
208  RFフロントエンド回路
209  受信信号
210  バックエンド処理ユニット
212  フーリエ変換演算
214  結果
216  干渉検出プロセス
218  閾値
220  プログラム可能な信号フィルタ
222  測定ノイズレベル
224  閾値電力レベル
226  SPSモード
228  ワイヤレストランシーバモード
230  ワイヤレストランシーバ
232  フィルタテーブル
240  コンピュータ可読媒体
250  コンピュータ実施可能命令
【図１】
0005499181.tif 000002
【図２】
0005499181.tif 000003
【図３】
0005499181.tif 000004
【図４】
0005499181.tif 000005