(57)【要約】ソフトウェア受信機では、受信された電磁信号が「スライス」でサンプリングされ、それぞれ参照周波数のある倍数の持続期間を有する。各スライスのサンプルは、参照周波数において正弦および余弦等の一対の参照信号内の値と相関される。これは、２タプルが記憶され得るスライス毎に２タプルを生じさせる。記憶された２タプルは、単に単独で得られた任意のスライスのものよりも狭帯域幅の相関値に達するために追加されることができる。記憶された２タプルは、シーケンスでとらえられることができ、それぞれシーケンスにおいてその先行点に対して、ある既定角度だけ回転され、回転された２タプルは、参照周波数から既定角度に関連する程度までオフセットされる、周波数に関する相関値に達するように総和される。このように、受信機は、事前に正確に把握されない伝送周波数にもかかわらず、続行することが可能であり、膨大な記憶または算出リソースを要求しない。
2016537924.tif 000002
【特許請求の範囲】
【請求項１】
受信された電磁信号に関する使用のための方法であって、前記方法は、参照周波数に関して実施され、前記方法は、
アナログフロントエンドを通して、前記受信された電磁信号を通過させるステップと、
前記信号をそこから、出力を有するアナログ／デジタルコンバータに通過させるステップであって、前記出力は、その分解能を定義する、ステップと、
あるサンプリング率において、前記アナログ／デジタルコンバータの出力をサンプリングするステップであって、前記サンプリング率は、少なくとも、前記参照周波数の２倍の頻度であり、前記サンプルは、それによって、サンプルの時系列を定義する、ステップと、
前記参照周波数において、１サイクルの持続期間を超える第１の数のサンプルに関して、前記第１の数のサイクルは、第１のスライスを定義し、前記参照周波数において、第１の参照波形に対する前記第１のスライスに関する第１のスカラー相関値に達する第１の相関計算を実施するステップと、
前記第１のスライスを定義する前記サンプルに関して、前記参照周波数において、第２の参照波形に対する前記第１のスライスに関する第２のスカラー相関値に達する第２の相関計算を実施するステップであって、前記第２の参照波形は、前記第１の参照周波数との非ゼロ位相差を有する、ステップと、
前記第１のスライスに関する第１のスカラー相関値および前記第１のスライスに関する前記第２のスカラー相関値は、前記第１のスライスに対して２タプルを定義するステップと、
前記第１のスライスに対する前記２タプルを物理メモリ内に記憶するステップと、
を含む、方法。
【請求項２】
前記参照周波数において、１サイクルの持続期間を超える第２の数のサンプルに関して、前記第２の数のサイクルは、第２のスライスを定義し、前記第１の参照波形に対する前記第２のスライスに関する第１のスカラー相関値に達する第１の相関計算を実施するステップと、
前記第２のスライスを定義する前記サンプルに関して、前記第２の参照波形に対する前記第２のスライスに関する第２のスカラー相関値に達する第２の相関計算を実施するステップと、
前記第２のスライスに関する前記第１のスカラー相関値および前記第２のスライスに関する前記第２のスカラー相関値は、前記第２のスライスに対して２タプルを定義するステップと、
前記第２のスライスに対する２タプルを前記物理メモリ内に記憶するステップと、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記相関計算を実施するステップおよび前記物理メモリ内に記憶するステップは、ｎ−２回繰り返され、それによって、前記物理メモリ内において、ｎ個のそれぞれのスライス毎に１つ、ｎ個の２タプルの記憶をもたらす、請求項２に記載の方法。
【請求項４】
前記２タプルを総和するステップをさらに含む、請求項３に記載の方法。
【請求項５】
単一のスライスに関する相関結果が、それぞれの帯域幅を定義し、前記２タプルを総和するステップの成果は、前記参照周波数に関する任意の相関結果が、単一スライスに対する前記それぞれの帯域幅と比較して狭帯域幅であることである、請求項４に記載の方法。
【請求項６】
前記参照周波数からオフセットされる、第１の周波数と関連付けられる第１の回転率を選択するステップであって、前記第１の回転率は、第１の回転角度を定義する、ステップと、
前記ｎ個の２タプル毎に、前記第１の回転角度を前記２タプルにｎ回適用し、したがって、前記２タプルのそれぞれに対応する回転された２タプルを定義するステップと、
前記ｎ個の２タプルのそれぞれに対応する前記回転された２タプルを総和するステップと、
をさらに含む、請求項３に記載の方法。
【請求項７】
前記回転された２タプルを総和するステップは、前記第１の周波数との相関を示す、請求項６に記載の方法。
【請求項８】
前記参照周波数からオフセットされた、第２の周波数と関連付けられる第２の回転率を選択するステップであって、前記第２の回転率は、第２の回転角度を定義する、ステップと、
前記ｎ個の２タプル毎に、前記第２の回転角度を前記２タプルにｎ回適用し、したがって、前記２タプルのそれぞれに対応する回転された２タプルを定義するステップと、
前記ｎ個の２タプルのそれぞれに対応する前記回転された２タプルを総和するステップと、
をさらに含む、請求項６に記載の方法ステップ。
【請求項９】
前記回転された２タプルを総和するステップは、前記第２の周波数との相関を示す、請求項８に記載の方法。
【請求項１０】
前記第１の周波数は、前記参照周波数を上回り、前記第２の周波数は、前記参照周波数を下回る、請求項８に記載の方法。
【請求項１１】
前記回転された２タプルの第１の要素および前記回転された２タプルの第２の要素を分析し、少なくとも、種々の時間間隔の間、第１および第２の位相を識別し、それによって、位相偏移変調信号を検出するステップをさらに含む、請求項６に記載の方法。
【請求項１２】
受信された電磁信号および参照周波数に関する使用のための装置であって、前記装置は、
前記電磁信号を受信するために配置され、出力を有する、アナログフロントエンドと、
前記アナログフロントエンドの出力を受信するアナログ／デジタルコンバータであって、前記アナログ／デジタルコンバータは、出力を有し、前記出力は、その分解能を定義する、アナログ／デジタルコンバータと、
あるサンプリング率において、前記アナログ／デジタルコンバータの出力をサンプリングするために、前記アナログ／デジタルコンバータの出力に応答する算出手段であって、前記サンプリング率は、少なくとも、前記参照周波数の２倍の頻度であり、前記サンプルは、それによって、サンプルの時系列を定義する、算出手段と、
を備え、
前記算出手段は、前記参照周波数において、１サイクルの持続期間を超えるサンプル数のために配置され、前記サイクル数は、前記参照周波数において、第１の参照波形に対する第１のスカラー相関値に達する第１の相関計算を実施するために、第１のスライスを定義し、
前記算出手段は、前記参照周波数において、第２の参照波形に対して第２のスカラー相関値に達する、前記第１のスライスを定義する第２の相関計算を実施するために配置され、前記第２の参照波形は、前記第１の参照周波数との非ゼロ位相差を有し、
前記スライスに関する前記第１のスカラー相関値および前記スライスに関する前記第２のスカラー相関値は、前記スライスに対して２タプルを定義し、
前記算出手段は、前記２タプルをメモリ内に記憶するために配置される、
装置。
【請求項１３】
前記サンプル数は、前記参照周波数において、少なくとも、２サイクルに相当する、請求項１２に記載の装置。
【請求項１４】
前記サンプル数は、前記参照周波数において、少なくとも、４サイクルに相当する、請求項１３に記載の装置。
【請求項１５】
前記サンプル数は、前記参照周波数において、少なくとも、８サイクルに相当する、請求項１４に記載の装置。
【請求項１６】
前記分解能は、１ビット分解能である、請求項１２に記載の装置。
【請求項１７】
前記サンプリング率は、少なくとも、前記参照周波数の２倍である、請求項１２に記載の装置。
【請求項１８】
前記第１および第２の参照波形は、それぞれ、正弦関数である、請求項１２に記載の装置。
【請求項１９】
前記第１および第２の参照波形は、正弦および余弦の位相関係にある、請求項１８に記載の装置。
【請求項２０】
前記アナログ／デジタルコンバータの出力は、未加工データを定義し、前記装置はさらに、前記第１の相関計算および前記第２の相関計算が、前記未加工データの項目に関して実施された後に、未加工データの各項目を破棄するために配置されることを特徴とする、請求項１２に記載の装置。
【請求項２１】
前記アナログフロントエンドは、シーケンスにおいて、第１の増幅器、帯域通過フィルタ、および出力を有する第２の増幅器を備え、前記第２の増幅器の出力は、前記アナログ／デジタルコンバータと結合される、請求項１２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
電磁信号の受信を伴う、ある実際の生活の状況は、例えば、伝送信号が、その水晶発振されることに起因して、特定の正確な周波数におけるものであることが把握される場合、比較的容易である。別の実施例として、長時間持続する信号は、受信かつ分析することが比較的容易である。必要に応じた頻度で繰り返される信号（例えば、パケットが肯定応答され、否定応答パケットが再伝送される、システムにおいて）は、比較的容易に受信されることができる。別の実施例として、伝送機が、豊富な高電力レベルと、さらに豊富な数の最適にサイズ決定されたアンテナとを有する場合、これは、信号が周辺雑音に対して受信することをより容易にする。電磁信号の受信をより容易にし得る別のものは、設計者が、受信機が多分な記憶および高算出帯域幅ならびに汎用電源を有すると仮定することが可能である場合にもたらされる。
【背景技術】
【０００２】
しかしながら、ある実際の生活の状況は、信号の受信を容易にするであろう、これらの要因のいずれももたらさない。例えば、伝送機が、水晶発振されず、ひいては、受信機の設計者が、伝送信号が任意の特定の正確な周波数にあると仮定することが可能にされないことを想定されたい。伝送機が、形状因子において物理的に小さいことが要求され、ひいては、任意のアンテナ要素が、あるサイズ内に厳密に拘束されることを想定されたい。伝送機が、任意の伝送信号が限定された持続期間の間のみ持続するように、非常に長く持続しない電源を有することを想定されたい。さらに、電源が、伝送信号がわずかな非常に限定された強度であるほどあまり強力ではないことを想定されたい。伝送機が、受信機もまた兼ねず、したがって、必要とされるときのみ、特定のパケットの選択的再伝送を可能にするであろうパケット肯定応答プロトコルを定義する見込みがないことを想定されたい。
【０００３】
設計者が、受信機が任意の大型データストレージを有すると仮定することが可能ではなく、受信機が任意の高算出帯域幅を有すると仮定することが可能ではないことを想定されたい。さらに、受信機が、任意の汎用電源を有すると仮定されることができないことを想定されたい。
【０００４】
そのような状況では、任意の先行技術のアプローチが、伝送信号の好適な受信を提供することが判明することがあるとしてもごくわずかである。
【０００５】
これらの状況は、例えば、錠剤がＩＥＭ（摂取可能事象マーカ）を含有する場合、および受信機に成り得るものがＩＥＭを摂取することを予定している対象の身体に添着される、またはそれに対して近傍にある、パッチまたは他の検出器である場合、実際の生活において露見する。そのようなＩＥＭは、水晶発振されず、ひいては、その伝送信号は、任意の特定の正確な周波数にあると仮定されることができない。そのようなＩＥＭは、対象の身体内において胃液または他の流体との接触で電源投入され、接触動力電源は、限定された持続期間の間のみ持続する。
【０００６】
現代では、「ソフトウェア受信機」と称され得るものの中において、電磁信号の受信を実施することが、一般的になっている。図２に示されるように、入力信号２０１が、受信され（例えば、アンテナによって）、信号は、２０２において増幅される。増幅信号は、フィルタのエッジを上回り、かつそれを下回る周波数において、ほとんどまたは全ての雑音を排除する、帯域通過フィルタ２０４を通して通過される。フィルタ処理された信号は、再度、２０５において増幅され、アナログ／デジタルコンバータ２０６内でデジタル化され、デジタルサンプルストリーム２０７（それに関しては、詳述される）を生じさせる。
【０００７】
信号／雑音比は、任意の伝送信号の受信における成功の最も強力な予測因子のうちの１つである。信号／雑音比を改善する一方法は、フィルタ２０３として図１に示される、帯域通過フィルタを際立たせることである。フィルタ２０３を狭くすること（図２のフィルタ２０４と比較して）は、フィルタ２０３の限界外である雑音（しかし、フィルタ２０４の限界内であったもの）が、そのような雑音が図２の分析された信号を擾乱させたであろう場合でさえも、図１の分析された信号を擾乱させないであろう雑音となるという利点をもたらす。
【０００８】
しかし、フィルタ２０３が狭くされる場合、実際の伝送信号が、フィルタ２０３の限界外である危険性があり、その場合、図１の受信機は、完全に信号を逸失し、決してそれを獲得しないであろう。
【０００９】
検出されるべき信号がある特定の正確な周波数にあると仮定することが可能である、豊富性をもたらさない状況（上記に言及されるＩＥＭ状況等）では、より狭いフィルタ２０３は、採用されることができない。代わりに、その可能性がある周波数のいずれかにおいて、検出されるべき信号を通過することが可能であるように、フィルタ２０４（図２）を極端に広くする以外に選択肢はない。より狭い帯域通過フィルタの任意の用途は、信号の実際の周波数が判定されるまで、周波数を上下に調節（「捜索」）されることが可能である制御可能フィルタに委ねられる必要があるであろう。典型的な現今のソフトウェア受信機では、そのような制御可能フィルタは、あるソフトウェア内において達成されている。
【００１０】
その周波数（または、周波数偏移変調の場合における周波数）が発見されるときのみ、さらなる分析が、例えば、信号からデータを抽出するために、実施されることができる。そのようなデータは、位相偏移変調される、または振幅変調される、または周波数偏移変調される、またはある他の複素変調によって通信される場合がある。
【００１１】
敏感な読者は、現今のソフトウェア受信機が、デジタルフィルタリングおよびさらなる分析を実施するためにプログラムされることになる、方法の一部を熟知し得る。図３は、１つのアプローチ（すなわち、デジタルサンプルストリーム２０７全体のマスストレージ２０８内における記憶）を示す。ブロック２０９における分析が、２０８において記憶されたデータ上で実施される。ＡＤＣ２０６のサンプル率およびＡＤＣ２０６の分解能（サンプルあたりのビット数）に応じて、わずか数分の未加工データの記憶でさえも、膨大なストレージデバイス２０８を要求し得ることが認識されるであろう。しかし、受信機が限定されたメモリリソースを有する状況（上記に説明されるもの等）では、デジタルサンプルストリーム（未加工データ）全体の記憶は、全く可能ではない。
【００１２】
敏感な読者はまた、分析２０９の設計者によって行われる設計決定の一部を熟知し得る。そのような設計者は、例えば、複数の分析が、マスストレージ２０８内のデータ全体上で、次々に実施され得る（または、好適な並列ハードウェアと並行して起動され得る）と仮定し得る。１つの分析が、１つの信号周波数に成り得るものを見分けようと試み、後続の分析が、（願わくは）捜索が成功し、実際の伝送周波数が判定されるまで、別の周波数を試みる。そのような分析は、分析ハードウェアのための実質的算出帯域幅および対応する電力量を要求する。しかし、受信機が限定された算出帯域幅または限定された電力、もしくはそれら両方を有する状況（上記に説明されるもの等）では、このように続行することは、全く可能ではない。
【００１３】
さらなる大きな課題が、求められる伝送信号が、一時的、すなわち、開始された後に、非常に長い間、存続しないとき、露見する。「捜索」プロセスを用いて、信号を見分けようとする先行技術のアプローチは、信号が行き来し得る捜索において成功するまで非常に長くかかる危険に曝すアプローチである。ある先行技術システムは、事前に把握されない周波数の一時的信号に直面するとき、どの周波数が伝送周波数であるかが判明しても、一方または別の受信機が伝送全体を獲得するように、膨大な並行セットの比較的狭帯域受信機を起動するであろう。他の先行技術システムは、事前に把握されない周波数の一時的信号に直面するとき、単一の比較的広帯域受信機を起動し、（デジタル的に）受信された全てのものを絶対的に記憶し、次いで、あるデジタルフィルタが、偶然にも、雑音から信号を見分けるまで、何度も事後受信分析を行おうと試みるであろう。これらのアプローチは、多くのハードウェアと、多くの電力とを要求する。これらのアプローチは、高価であって、望ましくは小型である形状因子に対してあるサイズ内に縮小されることができない。
【００１４】
信号がどの周波数にあるかを事前に正確に把握することと、膨大なデータストレージ容量を要求せず、かつ膨大な算出帯域幅を要求しない方法で、これを行うこととが可能ではないときでさえも信号を見分けることを可能にするであろう、アプローチが考案され得る場合、非常に有用であろう。
【発明の概要】
【課題を解決するための手段】
【００１５】
ソフトウェア受信機では、受信された電磁信号が、「スライス」でサンプリングされ、それぞれ、参照周波数のある倍数の持続期間を有する。各スライスのサンプルは、参照周波数において、正弦および余弦等の一対の参照信号内の値と相関される。これは、２タプルが記憶され得る、スライス毎に２タプルを生じさせる。記憶された２タプルは、単に、単独で得られた任意のスライスのものよりも狭帯域幅の相関値に達するために追加されることができる。記憶された２タプルは、シーケンスでとられることができ、それぞれは、シーケンスにおいて、その先行点に対して、ある既定角度だけ回転され、回転された２タプルは、参照周波数から既定角度に関連する程度までオフセットされる、周波数に関する相関値に達するように総和される。このように、受信機は、事前に正確に把握されない伝送周波数にもかかわらず、続行することが可能であり、膨大な記憶または算出リソースを要求しない。
【図面の簡単な説明】
【００１６】
本発明は、いくつかの図の図面に関して説明される。
【００１７】
【図１】図１は、比較的狭帯域フィルタを伴うソフトウェア受信機を示す。
【図２】図２は、比較的広帯域フィルタを伴うソフトウェア受信機を示す。
【図３】図３は、デジタルサンプルストリーム全体のマスストレージを使用する、先行技術のアプローチを示す。
【図４】図４は、先行技術の分析アプローチを使用する、先行技術のアプローチを示す。
【図５】図５は、「スライシング」が実施され、参照周波数に対する相関計算を示す２タプルが記憶される、本発明による、アプローチを示す。
【図６】図６は、スライス数に対応する２タプルが単に合計され、その結果、単独で得られた任意の単一のスライスのものよりも狭帯域幅をもたらす、本発明による、アプローチを示す。
【図７】図７は、スライス数に対応する２タプルが回転され、それぞれ、その先行点を上回り、次いで、回転された２タプルが追加され、その結果、参照周波数と異なる周波数に関する相関をもたらす、本発明による、アプローチを示す。
【図８】図８は、サンプル受信信号と、「スライス」に関する「正弦」および「余弦」参照波形とを示す。
【図９】図９は、いくつかのスライスの時間シーケンスを示す。
【００１８】
可能な場合、同一参照番号が、同一項目を示すために採用されている。
【発明を実施するための形態】
【００１９】
上記に言及されるように、本発明によると、ソフトウェア受信機では、受信された電磁信号が、「スライス」でサンプリングされ、それぞれ、参照周波数のある倍数の持続期間を有する。各スライスのサンプルは、参照周波数において、正弦および余弦等の一対の参照信号内の値と相関される。これは、２タプルが記憶され得る、スライス毎に２タプルを生じさせる。記憶された２タプルは、単に、単独で得られた任意のスライスのものよりも狭帯域幅の相関値に達するように追加されることができる。記憶された２タプルは、シーケンスでとられることができ、それぞれは、シーケンスにおいて、その先行点に対して、ある既定角度だけ回転され、回転された２タプルは、参照周波数から既定角度に関連する程度までオフセットされる、周波数に関する相関値に達するように総和される。このように、受信機は、事前に正確に把握されない伝送周波数にもかかわらず、続行することが可能であり、膨大な記憶または算出リソースを要求しない。
【００２０】
図５は、「スライシング」が実施され、参照周波数に対する相関計算を示す２タプルが記憶される、本発明による、アプローチを示す。デジタルサンプルストリーム２０７は、図８に関連して下記により詳細に議論されるであろう、「スライス」分析２１１を受ける。スライシングの結果として、スライス毎に、２タプル（または、順序付けられた対の２つのスカラー値）の発生をもたらし、２タプルは、ステップ２１２において記憶される。
【００２１】
図６は、スライス数に対応する２タプル（２１２において記憶される）が単に合計され（ステップ２１３）、その結果、単独で得られた任意の単一のスライスのものよりも狭帯域幅をもたらす（２１４）、本発明による、アプローチを示す。これは、下記により詳細に議論されるであろう。
【００２２】
図７は、スライス数に対応する２タプル（２１２において記憶される）が回転され、それぞれ、その先行点を上回り（ステップ２１５の一部）、次いで、回転された２タプルが追加され（同様に、ステップ２１５の一部）、その結果、参照周波数と異なる周波数に関する相関をもたらす（結果２１６）、本発明による、アプローチを示す。これは、下記により詳細に議論されるであろう。
【００２３】
図８は、サンプル受信信号１０２と、それぞれ、「スライス」に関する、「正弦」および「余弦」参照波形（１０３および１０４）とを示す。この表現は、図５のボックス２１１内で何が起きているかを示す。受信信号１０２は、この場合、波形１０３と強い相関がある正弦波形として示されるが、これは、単に、実施例として示される。この場合、裸眼は、波形１０２が、参照波形１０３および１０４のほぼ同一の周波数において基本に正弦関数であり、参照波形１０３とほぼ同相であることを容易に見分けることができる。あまり多くない量の雑音が、図８の信号１０２に関して表現されるが、雑音は、裸眼が波形を容易に判別することを避ける。実際の生活の状況では、当然ながら、本発明は、全て、裸眼には全くもたらされ得ず、任意の特定の容易に判別される周波数ではあり得ず、少なくとも最初の一瞥において、任意の想定される信号を圧倒する雑音を有し得る、受信信号１０２に対処する目標を有する。
【００２４】
本システムは、参照波形１０３および１０４を利用する。図８では、これらは、それらのうちの１つが他から９０度だけ遅行する、正弦波形である。参照周波数のある時間周期（おそらく、４または８サイクル時間）を表す用語「スライス」を定義することは、便宜的である。図８では、波形１０３および１０４に示されるように、図の左側から図の右側まで延在する、参照周波数の５つのサイクル時間があることが分かる。線１０５は、スライスの間、時間的にサンプリング瞬間の数を表現することが意図される。この図では、示されるものは、１番目のサイクル（参照周波数における）の開始と５番目のサイクル（参照周波数における）の終了との間における、Ｎ個のサンプリング瞬間である。例えば、１０番目のサンプリング瞬間（点線１０６によって示される）において、波形１０２の瞬時の大きさは、波形１０３の瞬時の大きさによって乗算される。（これは、「ドット積」と称され得る。）１０番目のサンプリング瞬間と関連付けられる、この乗算のスカラー結果は、波形１０２と波形１０３との間における相関のある限定された角度の程度までを示す。この同一の１０番目のサンプリング瞬間（点線１０６によって示される）において、波形１０２の瞬時の大きさは、波形１０４の瞬時の大きさによって乗算される。（これは、同様に、「ドット積」と称され得る。）１０番目のサンプリング瞬間と関連付けられる、この乗算のスカラー結果は、波形１０２と波形１０４との間の相関のある限定された角度の程度までを示す。
【００２５】
ドット積または乗算は、サンプリング瞬間１０に対して（線１０６における）だけでなく、Ｎ−１個の他のサンプリング瞬間においても実施され、正弦波（波形１０３）および余弦波（波形１０４）と関連付けられるＮドット積をもたらす。図８の下部において総和式によって示されるように、波形１０３と関連付けられるドット積は、単一のスカラー数「ｓ」を生じさせるために総和され、波形１０４と関連付けられるドット積は、単一のスカラー数「ｃ」を生じさせるために総和される。これらの２つのスカラー値は、この図８に表現される特定のスライスと関連付けられる２タプルを形成する。
【００２６】
ここで示される極めて理論上存在する実施例では、受信信号１０２は、裸眼が波形１０３と非常に強く相関するものを見分けることが全く問題はないように成形され、値「ｓ」は、大きな数になるであろう。ピークが１の値になるように、波形１０２および１０３が正規化されると仮定すると、値「ｓ」は、約Ｎになるであろう。同様に、「ｓ」に関する最大値が約１になるように、倍率１／Ｎで総和の結果をスケーリングすることが、便宜的であり得る。しかし、正規化またはスケーリングは、説明が本明細書において継続するにつれて、より深く理解されるであろうように、単に、算出上の便宜性の問題であり、その利点をもたらすために、本発明に要求されない。
【００２７】
敏感な読者は、波形１０３および１０４が９０度の位相のずれがある場合（最適であると考えられる場合）、波形１０３と波形１０４との間の任意の類似するサンプルおよびドット積のセットが、ゼロに非常に近い値まで総和されることを認識するであろう。言い換えれば、そのような場合、波形１０３および１０４が、相互に直交する。このことから、ここで示される極めて理論上存在する実施例では、受信信号１０２が参照波形１０３と強く相関する場合、値「ｃ」がどの値を有することになるかを推測することができることが分かる。値「ｃ」は、ゼロに近くなることが判明するであろう。
【００２８】
より一般的な場合、ｓおよびｃは、図８に示される波形に続く、理論上存在する「１」および「０」の値ではなく、いずれかの範囲の値をとるであろう。
【００２９】
いずれの場合も、図８のスライスが、分析され（図５のボックス２１１）、記憶された２タプル（ｓ、ｃ）を生じさせた（図５のボックス２１２）後に、次いで、連続スライスが、記憶され得る２タプルを上回るものを生じさせるために分析されることができる。その結果、多数の２タプルをもたらし得る。後に、記憶された２タプルを用いて、行われ得る事物をある程度詳細に議論するであろう。
【００３０】
敏感な読者は、参照波形が正弦関数であることが最適であると考えられる場合でも、本発明が、鋸歯波、三角波、または方形波等の他の周期的形状の参照波形と作用され得ることを認識するであろう。（これは、ハードウェアのある選択肢のための算出を簡略化する場合がある。）受信信号の周波数を算定することを可能にし、必要に応じて、その位相を算定することを可能にする、相関は、受信信号とほぼ任意の周期的形状との間における相関であり得る。おそらく、正弦波形とではなく、非正弦関数の周期波形と相関させることによって、ある情報を破棄するが、ある情報が破棄される場合でも、受信信号から所望の周波数および位相情報を抽出することは、可能であり得る。
【００３１】
敏感な読者はまた、ある参照波形が相互と９０度の位相のずれがあることが最適と考えられる場合でも、本発明の教示が、他の可能である位相関係にその利点をもたらすことを認識するであろう。例えば、２つの参照波形は、８９度または９１度の位相のずれがあり得るが、分析力の損失は、非常にわずかのみである。
【００３２】
ハードウェアに関してより深く説明するために、図２の受信機に一時的に戻ることが有用であり得る。まず、アナログ／デジタルコンバータ２０６は、１６ビットまたは１０ビット分解能程度から、わずか１ビットの分解能まで下回るものまでのいずれかの範囲の分解能を有する場合がある。（後者の場合、Ａ／Ｄコンバータは、単に、コンパレータである。）デジタルサンプルストリームは、汎用並行データバス４０１によってプロセッサ４０２に移動し、スライス分析され、２タプルは、メモリ４０３内に記憶される。周波数および位相分析の結果は、受信機の外部にある点まで、Ｉ／Ｏ４０４において通信されることになる。プロセッサ４０２は、メモリ４０３内に記憶された命令を実行することによって、本発明に従った方法のステップを実施する。
【００３３】
しかし、読者は、多くのタイプのハードウェアが、本発明の利点をもたらし得ることを即座に認識するであろう。ハードウェア設計者は、プロセッサ４０２とメモリ４０３との両方、ならびにＩ／Ｏ４０４を含有する、マイクロコントローラを選定し得る。ハードウェア設計者は、本方法のステップの一部を、１つまたはそれを上回るフィールドプログラマブルゲートアレイもしくは１つまたはそれを上回る特定用途集積回路に委ねる場合がある。さらに別の実施例では、設計者は、ＤＳＰ（デジタル信号プロセッサ）を利用し、説明される機能の一部または全部を実施する場合がある。これらのハードウェア選択肢のいずれかまたは言及されない他のものは、本発明自体から逸脱することなく、採用され得る。
【００３４】
Ａ／Ｄコンバータ（図２のボックス２０６）におけるサンプリングレートは、動作の単純性のために、「スライス」分析に関するサンプリングレート（図８の線１０５）と同一であってもよい。概して、少なくとも、ナイキストが示唆するであろう頻度（着目周波数の２倍）のサンプリングレートを選定することが所望され、より高いサンプリングレート（おそらく、着目周波数の５倍またはそれを上回るもの）が、好ましくあり得ると考えられる。一実施形態では、受信機システム（対象の腹腔に添着される経路内に位置する）は、１スライスあたり約４０またはそれを上回るサンプルを実施する。
【００３５】
一実施形態では、ＩＥＭによって放出される信号は、数分間（おそらく、４分または７分または１０分）持続し得るが、それを上回って持続しない可能性が高いであろう。ＩＥＭによって放出される信号は、およそ１２ｋＨｚまたはおよそ２０ｋＨｚである場合があり、その場合、スライス持続期間は、およそ４００マイクロ秒である場合がある。
【００３６】
一実装の実施例では、ＩＥＭによって放出される搬送周波数は、およそ２０ｋＨｚである。参照周波数は、２０ｋＨｚである。ＡＤＳサンプル１６０は、搬送サイクル（３２０万サンプル／秒）毎に、サンプリングする。マイクロコントローラは、本実施例では、１６００万命令／秒を実行することが可能である。スライスは、本実装では、参照周波数の４サイクルとして定義される。これは、６４０サンプル／スライスがあることを意味する。したがって、各サイクルの間で利用可能である、約２１のプロセッササイクルがある。
【００３７】
図４のボックス４のもの等の先行技術分析では、２１のプロセッササイクルは、デジタルサンプルストリーム２０７に遅れずについていくためには、全く不適切であろう。しかし、２１のプロセッササイクル内で、図８のドット積および２つの総和を実施することは、能力の限界範囲内である。
【００３８】
要求されるデータストレージの量もまた、議論に値する。図３の先行技術のアプローチは、６４０デジタルワード／スライスを記憶することを要求する場合がある。図８のアプローチは、わずか２デジタルワードを要求する場合がある。スライス分析の圧縮の利点は、６４０から２または３２０から１になる場合があり、これは、メモリ要件における２桁の減少である。
【００３９】
図３は、いくつかの用途において（メモリ、算出帯域幅、および電力が全て、多量かつコストがかからない）、まず、ＡＤＳ２０６（図１または２）によって発生されるデータの全てをまとめて記憶する場合があることを連想させる。２０８におけるそのようなストレージは、信号が捕捉されるわずか１秒または２秒の間に、合計数百万のサンプルおよび数千万ビットに容易になり得る。記憶されるデジタルデータは、数分間の間に、合計数ギガビットのデータが記憶され、後に分析されることになり得る。ボックス２０９（図３）におけるそのような分析は、大量の算出を要求する。
【００４０】
図４は、先行技術分析（ボックス２１０における）が、リアルタイムで、かつ数百万または数千万ビット／秒のデジタルサンプルストリームに関して、行われることを提案する。
【００４１】
デジタルフィルタ帯域幅の主題に一時的に戻ると、スライス相関計算は、２００００／４または約５ｋＨｚである、スライス時間にわたって１のような帯域幅を伴うフィルタを表す。これは、おそらく２０ｋＨｚのキャリアと比較されるとき、比較的広い帯域幅である。
【００４２】
しかし、いくつかのスライスが組み合わせられると（スライスのそれぞれの２タプルを合計することによって）、帯域幅は、より狭くなる。５スライスを組み合わせることは、帯域幅が１ｋＨｚにより近くなるように、有効スライス時間が５倍の長さであることを意味し、おそらく２０ｋＨｚの同一のキャリアと比較されるとき、比較的狭い帯域幅になる。
【００４３】
読者は、これが、参照周波数からある量だけオフセットされる周波数に関する「捜索」を可能にすることを認識するであろう。参照周波数が２０ｋＨｚである場合、および１スライスの帯域幅が５ｋＨｚである場合、おそらく１８−２２ｋＨｚの範囲内であるキャリア（受信信号内における）を獲得する機会をもたらす。（周辺雑音および他の要因に応じて、範囲は、さらにより寛大である場合がある。）いったんキャリアが獲得されると、スライスは、組み合わせられることができ、したがって、より狭いフィルタを識別された周波数に適用する。
【００４４】
本発明の教示は、再度、優れたものである。５スライス内のあるデータを収集する場合、広い帯域幅フィルタで開始し、次いで、過去（すでに収集されたデータ）に戻り、５つの数のうちの２セットだけを合計することによって、ほぼ苦労を要することなく、はるかにより狭いフィルタをすでに収集されたデータに適用することができる。
【００４５】
図８は、先行技術のデータストレージの必要性および本発明のデータストレージの必要性の視覚的感覚を提供する。先行技術のストレージのアプローチは、波形１０２全体を記憶することを要請するであろう。サンプル率およびＡ／Ｄ分解能に応じて、これは、合計４０ビットまたは６００ビットのデータもしくはそれを上回るものになる場合がある。対照的に、本発明によると、２つのスカラー（「ｓ」および「ｃ」）のみを記憶する場合がある。これは、１６ビットである場合がある。
【００４６】
図９は、いくつかのスライス（１、２、３、および４）の時間のシーケンスを示す。時間シーケンスに並べられるとき、４スライスもの長い間持続する単一のスライスを行うことを所望すると想定する。計算（図８の総和式）が、単に加法的であるため、４個の２タプル（４スライス毎に１つ）をともに単に追加することができ、４スライスもの長い間持続する単一のスライスを行う場合に得たであろう２タプルで終了する。
【００４７】
４スライス（すなわち、４個の２タプルの合計）の合計は、元の４スライスのいずれか１つと関連付けられるフィルタ（または、帯域幅）と比較して、より狭いフィルタ（狭帯域幅）を表す結果を生じさせる。このように、メモリ内にすでにあった情報を単に操作することによって、より狭帯域フィルタをもたらすことに達し得る。
【００４８】
この議論は、ある先行技術のアプローチと比較して、本発明に関するスライスベースのアプローチの利点のうちの１つを示すために有用である。図３の先行技術のアプローチでは、まず広帯域フィルタおよび分析を行う場合、ならびに後にいくつかの狭帯域フィルタおよび分析を行うことを所望することを決定することになった場合、これは、実質的算出（単なる加算と比較してより多くの算出リソースを消費する乗算等の演算を含む）を要求し、はるかに多くのデータ（例えば、図８の波形１０２のｘおよびｙのデータ点の一部または全部）を操作することを要求する場合がある。算出２０９は、リアルタイムで行われることに適せず、デジタルデータストリーム２０７のフローから遅行する場合もある。
【００４９】
対照的に、本発明のアプローチは、少数の単純な数のみを合計することを要求する場合がある。これは、リアルタイムまたはリアルタイムよりもはるかにより高速で達成される場合がある。
【００５０】
図９によって示唆される、スライスのシーケンスに関して、もう少し言葉を重ねて説明することが有用である。ここで議論されるような組み合わせ可能であるスライスに関して、参照信号１０３−１、１０３−２等は、コヒーレントである必要があり、相互と同相であることを意味する。同じことが、参照信号１０４−１、１０４−２等にも要求される。
【００５１】
ハードウェア設計の利便性および計算の利便性に関して、スライス１、２、３、および４等の開始時間は、おそらく、ある固定間隔に従って、周期的に選択されるであろう。スライスは、時間的に連続的である場合がある（スライス１が終了した瞬間に、スライス２が開始する）。しかし、本発明の教示の多くは、サンプリングが継続して続いていないとき、かつデータが捕捉されていないとき、スライスの間の短い時間周期がある場合（図９に示唆されるような）でも、その利点をもたらす。
【００５２】
図８および９に関連する、この点までの議論は、ある幸運に恵まれて、受信信号（１０２における）が偶然にも参照周波数（１０３および１０４における）と同一の周波数である、理想的な場合を扱う。しかしながら、上記に言及されているように、本発明の教示は、受信信号の周波数が事前に正確に把握されないが、非常に近似的または大体でのみ把握される状況に対処することが意図される。ここで、本発明のアプローチが、参照周波数と同一ではない周波数をどのように検出することを可能にするかを議論することが有用であろう。このかなり顕著な結果は、大量のデータを記憶することを要求することなく、達成可能であることが判明し、膨大な算出帯域幅または大量の電力を要求することなく、達成可能であることが判明する。
このアプローチが、参照周波数と同一ではない周波数をどのように検出し得るかを理解するために、ベクトルをどのように回転させるかの観念を精査することが有用であり得る。角度θだけベクトルを回転させるために、回転マトリクスによって、これを乗算する。
【数１】
2016537924.tif 000003
【００５３】
したがって、例えば、入射信号が１２６００Ｈｚであると想定されたい。当然ながら、その周波数であることをまだ把握していない。目標は、その周波数を解明することになるであろう。さらに、スライス分析において採用された参照周波数が、１２５００Ｈｚであったと想定されたい。これは、１００Ｈｚだけデータを「再調整」することを所望することを意味する。
【００５４】
次いで、次々に、回転マトリクスを２タプルに適用することができる。第１のスライスに関する２タプルは、不変のままである（無回転）。第２のスライスに関する２タプルをとり、ある角度θだけこれを回転させる。第３のスライスに関する２タプルをとり、これを２θだけ回転させる。第４のスライスに関する２タプルをとり、これを３θだけ回転させる。次いで、第１の２タプルの全てを合計し、回転された２タプル（この場合、第２から第４の２タプル）を合計する。これは、ある他の周波数（おそらく、１２６００Ｈｚの周波数）に狭くなるように集束される、着信データの狭帯域フィルタを生じさせる。
【００５５】
θと所望のオフセット（ここでは、１００Ｈｚ）との間の数学関係は、分かり易く、例えば、あるスライスの終了と次のスライスの開始との間における、図９の間隙のサイズ等の事物に依存する。
【００５６】
再度、スライス分析において使用される参照周波数が、１２５００Ｈｚであったが、捜索を継続することを所望し、入射信号が実際に１２４００Ｈｚであるかどうかを確認することを試みると想定されたい。事前に、どの角度θがフィルタを１２６００Ｈｚに再調整するための補正角度であるかを算定した場合、‐θ（前の角度の対角）を使用し、フィルタを１２４００Ｈｚに再調整し得ることが分かる。
【００５７】
前述に説明された点を繰り返すと、これは、本システムが、高い相関値を生じさせる値が見出される（回転された２タプルの総和が大きいことが判明する）まで、θに関する種々の値を試すことによって、入射信号の実際の周波数の前後において、捜索を続けることを可能にする。この値が見出されると、捜索において成功し、入射信号の周波数を判定する。
【００５８】
そのような捜索は、驚くほど少量の記憶されたデータに基づいて、容易に行われることができる。半ダースまたは１ダースの２タプル（半ダースまたは１ダースのスライスのデータから抽出されたものを記憶すること）は、実際の着信周波数が見出されるまで、ある周波数において上下に捜索を可能にする場合がある。これは全て、あまり多くないデータストレージおよびそれほど多くを求めない計算で行われることができる。重要なこととして、元の未加工データストリーム（例えば、図８のデータ１０２）に戻る必要がなく、新しい未加工データストリームが到着するのを待機することも全く必要でない。
【００５９】
ここで、敏感な読者は、本発明の非常に着目されるものの一部のうちの１つを認識するであろう。着信データが、２つの周波数（一方が「０」を表し、他方が「１」を表す）を伴うＦＳＫ（周波数偏移変調）変調で変調されると想定されたい。説明されたばかりのアプローチは、２つの周波数の捜索およびそれを特定することを可能にすることができ、次いで、データストリームにおいて０および１を検出するように、一方の周波数または他方のものの存在の容易な検出を可能にすることができる。これは全て、あまり多くない算出リソースのみで行われることができ、単に記憶された２タプルに基づいて、行われることができる。再度、元の未加工データストリーム（例えば、図８のデータ１０２）に戻る必要がなく、新しい未加工データストリームが達することを待機することも全く必要でない。
【００６０】
ＩＥＭが関与する場合、着目信号が４分または７分または１０分等の数分のみ持続し得ることが思い出されたい。数分間の間に、スライスデータを捕捉かつ記憶することを可能にし得ることが判明し得、次いで、信号が終了する場合でも、信号が終了した後、後に、記憶されたスライスデータに戻り、分析し、かつ再分析することが可能であり得る。そのような分析および再分析は、信号が終了された場合でさえも、関与する周波数を検出することを可能にし得る。戻ること、分析すること、および再分析することを可能にする記憶されたデータは、サイズがあまり大きくなく（上記に言及されるように、先行技術のアプローチを使用して、記憶されることが必要とされるであろう３２０分の１のデータであり得る）、分析および再分析は、それら自体を未加工データに指向する先行技術のアプローチのために要求されるものと比較して、あまり多くない算出帯域幅のみを要求するであろう。
【００６１】
位相偏移変調（「ＰＳＫ」）されたデータストリームの検出を検討することが着目されている。いったん、上記に議論される捜索アプローチを使用して、ＰＳＫ信号に関する搬送周波数が判定されると、位相偏移を検出することが所望されるであろう。これは、各２タプルの第１の要素の大きさに密接に従うことによって、かつそれらを各２タプルの第２の要素の大きさと比較することによって、行われることができる。これらの比較は、位相が一方の変調値に偏移されるとき、かつ他方の変調値に偏移されるとき、算定することを可能にし得る。
【００６２】
関連アプローチは、受信信号内の初期位相を定義するために、ある間隔の間に、検出された位相角（各２タプルの２つの要素によって定義される）を使用することである。次いで、ある後の間隔の間に、位相角（再度、各２タプルの２つの要素によって定義される）は、ほぼ同一である場合があり、その場合、変調が、初期間隔の間、同一であると言えるであろう。次いで、ある第３の間隔の間、位相角（さらに再度、各２タプルの２つの要素によって定義される）は、著しく異なる場合があり（おそらく、９０度等のある位相角だけ先行または遅行される）、その場合、変調が、異なる変調値に変更されていると言えるであろう。
【図１】
2016537924.tif 000004
【図２】
2016537924.tif 000005
【図３】
2016537924.tif 000006
【図４】
2016537924.tif 000007
【図５】
2016537924.tif 000008
【図６】
2016537924.tif 000009
【図７】
2016537924.tif 000010
【図８】
2016537924.tif 000011
【図９】
2016537924.tif 000012
【国際調査報告】
2016537924.tif 000013
2016537924.tif 000014