(57)【特許請求の範囲】
【請求項１】
聴覚装置であって、
処理ユニット（１１３）と、
フィルタと、
無線受信機（１１４）を備えており、
前記処理ユニット（１１３）が、前記無線受信機（１１４）の始動と送信機（１２４）からの対応するデータパケットの受信の間の時間差（Δi）を決定するように構成されており、
前記フィルタが、複数の測定された前記時間差（Δi）の関数として、期間（Δavg）を決定するように構成されており、
前記処理ユニット（１１３）がさらに、前記無線受信機（１１４）が送信機（１２４）からの後続のデータパケットの受信よりも前記期間（Δavg）だけ早く始動するように、前記無線受信機（１１４）を制御するように構成されており、
前記フィルタが、前記処理ユニット（１１３）から複数の前記時間差（Δi）を受信するように構成された複数のタップ（Ｎ）を備えており、
前記関数が、測定された前記時間差（Δi）と、最後に成功したデータパケットの受信以降の失われたデータパッケージの個数を備えている、聴覚装置。
【請求項２】
前記フィルタが、前記処理ユニット（１１３）および／またはメモリ装置（１１５）に含まれている、請求項１の聴覚装置。
【請求項３】
前記処理ユニットが、受信されたデータパケットについて最後に計算された前記期間（Δavg）を利用して、受信の開始を補償するように構成されている、請求項１または２の聴覚装置。
【請求項４】
前記関数が、複数の測定された前記時間差（Δi）の平均を備えている、請求項１から３の何れか一項の聴覚装置。
【請求項５】
前記平均が、相加平均、相乗平均、調和平均および平方平均からなるグループから選択されている、請求項４の聴覚装置。
【請求項６】
前記フィルタが、第１の個数の受信に対する第１の期間（δ）と、第２の個数の受信に対する第２の期間（Δavg）を提供するように構成されている、請求項１から５の何れか一項の聴覚装置。
【請求項７】
前記処理ユニットが、第１の個数の送信において前記送信機が前記聴覚装置へデータを送信するよりも一定期間δだけ早く、前記無線受信機を始動するように構成されている、請求項６の聴覚装置。
【請求項８】
前記フィルタの前記タップが、循環的に使用される、請求項１から７の何れか一項の聴覚装置。
【請求項９】
前記平均が、前記複数のタップ（Ｎ）がＮ個の時間差（Δi）を受信する度毎に計算される、請求項４に従属する請求項８の聴覚装置。
【請求項１０】
無線受信機と送信機の間の周波数差を補償する方法であって、
前記無線受信機（１１４）の始動と前記送信機（１２４）からの対応するデータパケットの受信の間の時間差（Δi）を決定するステップと、
それぞれが時間差を受信するように構成された複数のタップ（Ｎ）を備えるフィルタにおいて、複数の前記時間差（Δi）を受信するステップと、
複数の測定された前記時間差（Δi）の関数として、期間（Δavg）を決定するステップと、
送信機（１２４）からの後続のデータパケットの受信よりも前記期間（Δavg）だけ早く、前記無線受信機（１１４）を始動するステップを備えており、
前記関数が、測定された前記時間差（Δi）と、最後に成功したデータパケットの受信以降の失われたデータパッケージの個数を備えている方法。
【請求項１１】
前記関数が、複数の測定された前記時間差（Δi）の平均を備えている、請求項１０の方法。
【請求項１２】
第１の個数の受信に対する第１の期間（δ）と、第２の個数の受信に対する第２の期間（Δavg）を提供するステップをさらに備えている、請求項１０または１１の方法。
【請求項１３】
新たな時間差（Δi）が前記フィルタのタップに格納される度毎に、前記平均を計算するステップをさらに備えている、請求項１１の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、送信機と受信機との間の周波数差を補償するように構成された聴覚装置に関するものである。本明細書は、さらに、送信機と受信機の間の通信リンクが一定期間中断された場合に、これらの間の周波数差を補償するように構成された聴覚装置に関するものである。さらに、本明細書は、対応する方法に関するものである。
【背景技術】
【０００２】
聴覚装置システムでは、データは送信側のパーティシパントと受信側のパーティシパントの間で送信され得る。例えば、データは、両耳用（バイノーラル）補聴器システムにおける２つの聴覚装置の間で、あるいは聴覚装置の外部に配置されたマイクロホンと聴覚装置の間で、無線リンクを介して送信され得る。送信側パーティシパントおよび受信側パーティシパントの両方において、水晶発振器が含まれていることがある。水晶発振器は、送信および受信がそれに基づくものとなる、クロック信号をそれらのパーティシパントに提供し得る。エネルギーを節約するためには、水晶発振子の周波数の間の差を補償することが有利であり得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従って、本発明の目的は、無線ネットワークにおいて、受信側のパーティシパントの水晶発振子と、送信側のパーティシパントの水晶発振子の間の差の補償を提供することである。
【０００４】
本発明の別の目的は、通信の中断期間が終了したときに、送信側のパーティシパントと受信側のパーティシパントの間で失われたリンクを回復する確率を最適化することである。
【課題を解決するための手段】
【０００５】
上記および他の目的は、処理ユニットと、フィルタと、無線受信機を備える聴覚装置により達成される。その聴覚装置では、処理ユニットは、無線受信機の始動と送信機からの対応するデータパケットの受信の間の時間差を決定するように構成されている。その聴覚装置では、フィルタは、複数の測定された時間差の関数として、期間を決定するように構成されている。処理ユニットは、必要に応じてさらに、無線受信機が送信機からの後続のデータパケットの受信よりも前記期間だけ早く始動するように、無線受信機を制御するように構成されている。
【０００６】
上記の聴覚装置の有利な点は、受信機がデータの受信に先立って始動されるところの前記期間が、受信機の始動と送信機からのデータの受信の開始との間の実際の時間差に基づくものであるため、前記期間を低減および／または最小化できることである。したがって、受信器のエネルギー消費を低減することができる。
【０００７】
聴覚装置のフィルタは、処理ユニットから複数の前記時間差を受信するように構成された複数のタップを備えていてもよい。フィルタは、ＦＩＲフィルタであってもよい。フィルタおよび／またはその係数は、処理ユニットおよび／またはメモリ装置に含まれていてもよい。フィルタのタップは、循環的に使用されてもよい。
【０００８】
１またはそれ以上の実施態様において、前記関数は、測定された前記時間差と、最後に成功したデータパケットの受信以降の失われたデータパッケージの個数を備えていてもよい。これにより、聴覚装置は、失われた送信機からのデータパッケージの個数について補償することができる。なぜなら、失われたデータパッケージの個数が前記期間を計算する前記関数に含まれているからである。同様に、前記時間差が前記関数に含まれてもよい。
【０００９】
前記関数は、複数の測定された前記時間差の平均を備えている。これにより、聴覚装置は、受信機の始動と送信機からのデータの受信の開始との間の、複数の測定された前記時間差の平均として、前記時間差を計算することができる。これにより、変動を平均化により除くことができる。
【００１０】
前記関数が複数の測定された前記時間差についての平均を備える補聴器のさらなる利点は、前記聴覚装置が第１の個数の受信に対する第１の期間と、第２の個数の受信に対する第２の期間を利用できることである。例えば、十分に正確なまたは適切な平均を計算する上で十分な時間差をフィルタが受信していない場合、聴覚装置は予め設定されているであろう第１の期間を利用することができる。フィルタが十分な精度を達成している場合は、補聴器は、フィルタによって計算された平均値を利用することができる。１またはそれ以上の実施態様において、聴覚装置は、第１の期間および第２の期間の関数、例えば和として計算された期間を利用することができる。
【００１１】
前記平均は、相加平均、相乗平均、調和平均および平方平均からなるグループから選択されていてもよい。
【００１２】
フィルタは、第１の個数の受信に対する第１の期間と、第２の個数の受信に対する第２の期間を提供するように構成されていてもよい。
【００１３】
前記平均は、複数のタップが時間差を受信する度毎に計算されてもよい。
【００１４】
無線受信機と送信機の間の周波数差を補償する方法がさらに開示される。その方法は、無線受信機の始動と送信機からの対応するデータパケットの受信の間の時間差を決定するステップと、複数の測定された前記時間差の関数として、期間を決定するステップと、送信機からの後続のデータパケットの受信よりも前記期間だけ早く、無線受信機を始動するステップを備えている。
【００１５】
上記の方法において、前記関数は、測定された前記時間差と、最後に成功したデータパケットの受信以降の失われたデータパッケージの個数を備えていてもよい。 
【００１６】
上記の方法において、前記関数は、複数の測定された前記時間差の平均を備えていてもよい。
【００１７】
上記の方法は、第１の個数の受信に対する第１の期間と、第２の個数の受信に対する第２の期間を提供するステップを備えていてもよい。
【００１８】
上記の方法は、フィルタのそれぞれのタップが時間差を受信したときに、前記平均を計算するステップを備えていてもよい。
【００１９】
上記の方法およびその実施態様は、上記の聴覚装置と同様の利点を有する。
【００２０】
本発明のさらなる利点およびさらなる実施態様が、以下に開示される。
【図面の簡単な説明】
【００２１】
【図１】第１の聴覚装置と第２の装置を備える聴覚装置システムの一実施態様を示している。
【図２】送信側のパーティシパントＴｘが、受信側のパーティシパントＲｘとの同期をすることなく、データを送信する実施態様を示している。
【図３】受信側のパーティシパントと送信側のパーティシパントの間の周波数差が補償される実施態様を示している。
【図４】送信側のパーティシパントからのいくつかのパッケージが、受信側のパーティシパントによって受信されない実施態様を示している。
【図５】受信側のパーティシパントが、送信側のパーティシパントがデータを送信するよりも一定期間δだけ早く、その受信機を始動するように構成された実施態様を示している。
【図６】Δavgを決定するユニットの実施態様を示している。
【発明を実施するための形態】
【００２２】
上記および下記において、聴覚装置は補聴器、人工聴覚器官などから構成されるグループから選択することができる。聴覚装置の例としては、耳かけ型（ＢＴＥ）補聴器、耳あな型（ＩＴＥ）補聴器、聴覚装置の外部に配置されたマイクロホン、補聴装置にデータをストリーミングする装置などを含むことができる。
【００２３】
図１は、第１の聴覚装置１１０と第２の装置１２０を備える聴覚装置システム１００の実施態様を示している。
【００２４】
１またはそれ以上の実施態様において、第２の装置１２０は、第２の聴覚装置、携帯電話、コードレス電話、テレビ、第１の聴覚装置１１０をユーザの聴覚障害にフィッティングするフィッティング装置、リモコン、および中間装置からなるグループから選択することができる。
【００２５】
１またはそれ以上の実施態様において、中間装置は、第１の通信プロトコルを使用して第１の聴覚装置１１０と通信し、別の通信プロトコルを用いて第３の装置（図示せず）と通信する装置であってもよい。例えば、中間装置は、ＩＳＭ周波数帯域内の周波数帯域および低電力要件のブルートゥースライクなプロトコル（参照により本明細書に援用される、米国特許７，７７８，４３２号に開示されたようなもの）を用いて第１の聴覚装置１１０と通信し、中間装置と第３の装置との間では、低電力要件ではない標準的なブルートゥースプロトコルが用いられてもよい。例えば、第１の聴覚装置１１０は、補聴器であってもよく、第３の装置は、ブルートゥースに対応した携帯電話であってもよく、中間装置は、低電力通信プロトコルを用いて補聴器と通信し、ブルートゥースプロトコルを用いて携帯電話と通信して、補聴器と携帯電話の間の通信を提供してもよい。
【００２６】
１またはそれ以上の実施態様において、中間装置は、マイクロホンを含むことができる。
【００２７】
後述するように、第１の聴覚装置１１０と第２の装置１２０は、無線ネットワーク１３０を介して通信可能に接続されてもよい。
【００２８】
第１の聴覚装置１１０は、１またはそれ以上のマイクロホン１１１と、少なくとも１つのトランスデューサ１１２、例えばレシーバ１１２を備えていてもよい。また、第１の聴覚装置１１０は、デジタル信号プロセッサ（ＤＳＰ）などの処理部１１３を備える。ＤＳＰ１１３は、マイクロホン１１１とレシーバ１１２に、通信可能に接続されてもよい。通信可能な接続は、配線、プリント回路基板（ＰＣＢ）等によって実装することができる。
【００２９】
マイクロホン１１１は音声信号を受けて、その音声信号はアナログ／デジタル変換器（ＡＤＣ、図示せず）によってデジタル信号に変換される。デジタル信号はＡＤＣからＤＳＰ１１３へ送信され、それによって、ＤＳＰは聴覚装置１１０の使用者の聴覚欠陥に順応するようにデジタル信号を修正する。
【００３０】
修正されたデジタル信号はＤＳＰ１１３からレシーバ１１２へ送信されて、レシーバ１１２は修正されたデジタル信号を修正された音声信号へと変換する。修正された音声信号はレシーバ１１２を介してユーザの鼓膜に向かって送られる。
【００３１】
聴覚装置１１０は、揮発性または不揮発性のメモリ装置などのメモリ装置１１５を含んでいてもよい。
【００３２】
聴覚装置１１０および／または第２の装置１２０は、それぞれの通信部１１４、１２４、例えばトランシーバ、すなわち送信機および受信機の組み合わせを備えていてもよい。一以上の実施態様において、聴覚装置１１０は送信機１１４を備えており、第２の装置１２０は受信機１２４を備えている。あるいはその逆でもよい。一以上の実施態様において、聴覚装置１１０はトランシーバ１１４を備えており、第２の装置１２０は受信機１２４を備えている。あるいはその逆でもよい。
【００３３】
それぞれの通信部１１４、１２４は、例えばＰＣＢを介して、それぞれのアンテナ１１８、１２８に、通信可能に接続されていてもよい。
【００３４】
聴覚装置１１０と第２の装置１２０は、無線ネットワーク１３０を確立するために、それぞれの通信部１１４、１２４を介して通信してもよい。
【００３５】
一以上の実施態様において、聴覚装置１１０と第２の装置１２０は、複数の周波数チャネルを使用して無線ネットワーク１３０を介して通信してもよい。一以上の実施態様においては、複数の周波数チャネルは、３１の周波数チャネルであってもよい。一以上の実施態様において、複数の周波数チャネルは、ＩＳＭ（産業、科学および医療用の）無線帯域から選択することができる。
【００３６】
一般に、第１の聴覚装置１１０のＤＳＰ１１３は、第１の聴覚装置１１０内の全ての構成要素、すなわちクロック生成器１１７、（Ａ／Ｄ変換器を介して）１またはそれ以上のマイクロホン、（Ｄ／Ａ変換器を介して）少なくとも１つのトランスデューサ１１２、通信部１１４、およびメモリ装置１１５と、場合によってはＡ／Ｄ変換器またはＤ／Ａ変換器を介して、通信可能に接続されていてもよい。その接続は、ＰＣＢ等によって提供されていてもよい。
【００３７】
１またはそれ以上の実施態様において、１またはそれ以上の構成要素の機能は、ＤＳＰ１１３に含まれていてもよい。例えば、メモリ装置１１５は、ＤＳＰ１１３に含まれていてもよい。
【００３８】
一またはそれ以上の実施態様において、第１の聴覚装置１１０と第２の装置１２０は、それぞれのクロック信号を生成するための、それぞれのクロック生成器１１７，１２７を備えていてもよい。
【００３９】
１またはそれ以上の実施態様において、第１の聴覚装置１１０は、例えば、無線ネットワーク１３０を介して送信側のパーティシパント、例えば第２の装置１２０からデータを受信する、受信側のパーティシパントであってもよい。別の実施態様では、第２の装置１２０は、例えば、無線ネットワーク１３０を介して送信側のパーティシパント、例えば第１の補聴器１１０からデータを受信する、受信側のパーティシパントであってもよい。１またはそれ以上の実施態様において、第１の聴覚装置１１０と第２の装置１２０は、例えば、送信側のパーティシパント、例えば放送システム等からデータを受信する受信側のパーティシパントであってもよい。本実施形態では、第２の装置１２０は、聴覚装置であってもよい。
【００４０】
図２は、受信側のパーティシパントＲｘとの同期をすることなく、送信側のパーティシパントＴｘがデータを送信する実施態様を示している。
【００４１】
１またはそれ以上の実施態様において、送信側のパーティシパントと受信側のパーティシパントのクロック生成器は、それぞれ水晶等の水晶発振子を備えていてもよい。２つのクロック生成器は、それらの水晶発振子が同一であるとしても、（わずかに）異なる周波数で動作し得る。その相違は、水晶発振子の製造公差の範囲内での水晶発振子のばらつきによって引き起こされ得る。例えば、ある水晶発振子は１６ＭＨｚで発振し、他の水晶発振子は１６．００００２５ＭＨｚで発振することがある。このような周波数差は、送受信の際に問題を生じることがある。なぜなら、送信側のパーティシパントと受信側のパーティシパントでイベントのタイミングが一致しない、例えば送信側のパーティシパントからの送信の終了時に、受信側のパーティシパントが受信を開始するかも知れないからである。このような周波数差は、図２に示すような状況をもたらし得る。図２に示す状況では、複数のスロット１，２，３，４，５等において、送信側のパーティシパントの送信機と同期することなく、受信側のパーティシパントの受信機が開かれている。
【００４２】
図３は、受信側のパーティシパントと送信側のパーティシパントの間の周波数差が補償される実施態様を示している。
【００４３】
送信側のパーティシパントの水晶発振子と受信側のパーティシパントの水晶発振子の間の周波数差を補償するために、受信側のパーティシパントは、送信側のパーティシパントがデータ、例えばデータパケットを、受信側のパーティシパントへ送信するよりも期間δ（δの定義については以下を参照）だけ早く、その受信機１１２を始動するように構成されていてもよい。
【００４４】
１またはそれ以上の実施態様において、受信側のパーティシパントは、例えば受信側のパーティシパントのメモリ装置１１５に（場合によっては送信側のパーティシパントにも）記憶されている、受信用プロトコルを利用してもよい。受信用プロトコルは、送信側のパーティシパントからの、第１のデータパケットの送信とそれに続く第２のデータパケットの送信の間の期間を定義していてもよい。この期間を使用して、受信側のパーティシパントのＤＳＰ１１３は、後続のデータパケットが送信側のパーティシパントからいつ送信されるのかを、データパケットが受信された情報に基づいて計算することができる。
【００４５】
例えば、２つの連続するデータパッケージの間の期間が１ミリ秒であり、受信側のパーティシパントがデータパッケージを受信した直後の場合、受信側のパーティシパントは、次のデータパッケージが１ミリ秒後に受信されることを計算することができる。受信側のパーティシパントの水晶発振子が１６ＭＨｚで発振する場合、受信側のパーティシパントの水晶発振子と送信側のパーティシパントの水晶発振子が同一である限りは、次のデータパッケージは水晶発振子が１６０００回発振した後に受信されることになる。
【００４６】
（プルーニング）
１またはそれ以上の実施態様において、受信側のパーティシパントは、受信側のパーティシパントとそれぞれの送信側のパーティシパントの水晶発振子の間で生じ得る差を受信側のパーティシパントが補償するために、Δavgと、最後にデータパケットの受信に成功したとき以降の失われた受信の回数の関数を用いて、その受信機１１２を、送信側のパーティシパントがデータ、例えばデータパケットを送信する前の、最小限の受け入れ可能なマージンで始動する。その関数は、加算、乗算などであってもよい。
【００４７】
Δavgは後述するような移動平均であってもよい（数式１参照）。送信されるデータパケットのそれぞれについて、受信側のパーティシパントが期間Δavgによって受信機の始動を補償してもよい。さらに、受信側のパーティシパントは、受信機１１２の始動から、送信側のパーティシパントからのデータを受信するときまでの、実際の時間差Δiを検出してもよい。このように、ΔavgとΔiは異なっていてもよい。
【００４８】
それぞれの時間差Δiは、受信側のパーティシパントのメモリ装置１１５に記憶されてもよい。受信側のパーティシパントのＤＳＰ１１３は、メモリ装置１１５に記憶された時間差Δiについての移動平均を計算してもよい。移動平均は、以下のように計算することができる。
【００４９】
【数１】
0005925209.tif 000002
【００５０】
移動平均Δavgは、複数のタップ、例えば多数のタップを備えるフィルタとして実装することができる。例えば、移動平均は、複数の、例えば８つのタップを備える移動平均ＦＩＲフィルタとして実装することができる。
【００５１】
フィルタは、ＤＳＰ１１３および／またはメモリ装置１１５に含まれていてもよい。
【００５２】
１またはそれ以上の実施態様において、ｎはΔiを含むフィルタにおけるメモリ素子またはタップの個数を示すカウンタである。すなわち、メモリ装置１１５またはフィルタに、Δi’を含む２つのメモリ素子／タップが含まれている場合、ｎ＝２である。ｎはΔi’を記憶するように割り当てられたメモリ装置／フィルタにおけるメモリ素子／タップの個数Ｎによって制限されてもよい。Ｎは例えば３２であり、すなわち３２のメモリ素子／タップが記憶のために割り当てられている。
【００５３】
１またはそれ以上の実施態様において、メモリ装置は、循環的に使用される一定の数Ｎのメモリ素子／タップ、例えば３２のメモリ素子／タップを含んでいてもよい。循環的な使用では、例えば、第１番目のΔi（Δ1）は第１番目のメモリ素子／タップに格納され、第２番目のΔi（Δ2）は第２番目のメモリ素子／タップに格納され、第ｎ番目のΔi（Δn）は第ｎ番目のメモリ素子／タップに格納され、第Ｎ＋１番目のΔi（ΔN+1）は第１番目のメモリ素子／タップに格納され、第Ｎ＋２番目のΔi（ΔN+2）は第２番目のメモリ素子／タップに格納される。
【００５４】
１またはそれ以上の実施態様において、移動平均は、メモリ装置１１５またはフィルタにおいて、Ｎ個のメモリ素子／タップが格納される度毎に計算される。
【００５５】
１またはそれ以上の実施態様において、移動平均は、メモリ装置１１５またはフィルタのメモリ素子／タップに新たなΔiが格納される度に計算される。
【００５６】
このようにして、Δavgは、受信側のパーティシパントと送信側のパーティシパントにおける水晶発振子の間の周波数差に起因する時間差についての平均値となる。
【００５７】
図３に示すように、累積された補正量は、Σj=1kΔavg,jになる。ここで、ｊはデータパケットの番号を表す。
【００５８】
図４は、送信側のパーティシパントから受信側のパーティシパントへのいくつかのデータパッケージにおいて、第１の聴覚装置１１０と第２の装置１２０の間の接続が遮られている実施態様を示している。図においては、２つのデータパッケージ、すなわちパッケージ３，４が、受信側のパーティシパントによって受信されていない。
【００５９】
この実施態様では、受信側のパーティシパントは、受信されたデータパケットについて最後に計算されたΔavgを利用して、受信の開始を補償するように構成されている。受信側のパーティシパントは、データパケットが受信されなかったスロットそれぞれについて、最後に計算されたΔavgを利用していてもよい。送信側のパーティシパントは、同一のレートで、すなわちデータパッケージの間の時間間隔を同一に維持しながら、データを送信すると仮定される。
【００６０】
本実施態様ではさらに、データパッケージが受信されず、従ってΔiが決定されない場合には、Δavgは更新されない。
【００６１】
本発明のアイディアは、送信側のパーティシパントからの１またはそれ以上のデータパッケージが失われた場合でも、受信側のパーティシパントと送信側のパーティシパントの間のタイミングの差を、実質的に変化しないように維持することにある。これは、送信側のパーティシパントの水晶発振子と受信側のパーティシパントの水晶発振子の間の周波数差が、時間が経過しても、例えば数秒間は、実質的に変化しないという事実によるものであってもよい。
【００６２】
受信側のパーティシパントは、特定の期間、例えば１分間について、Δavgを使用して補償し続けてもよい。１分間は、失われた通信リンクの再確立をすることを期待するうえで合理的であろう期間である。
【００６３】
図５に示す実施態様では、受信側のパーティシパントが、その受信機１１２を、第１の個数の送信Ｆ１、例えば最初のデータパッケージ、または最初の２つのデータパッケージ、または最初のＮ個のデータパッケージにおいて、送信側のパーティシパントが受信側のパーティシパントへデータを送信するよりも、一定の期間δだけ早く始動するように構成されている。１またはそれ以上の実施態様において、第１の個数の送信Ｆ１は、移動平均フィルタリングが完了するまでの時間、すなわち移動平均フィルタのそれぞれのタップがデータ（例えばΔi）を受信するまでの時間に対応している。
【００６４】
第１の個数の送信Ｆ１のそれぞれについて、受信側のパーティシパントは、受信側のパーティシパントの受信機１１２の始動と、送信側のパーティシパントによる送信の開始の間の、時間差Δiを検出する。
【００６５】
上記のように、時間差Δiのそれぞれは、受信側のパーティシパントのメモリ装置１１５に格納される。受信側のパーティシパントのＤＳＰ１１３は、メモリ装置１１５に格納された時間差Δiの移動平均を計算する。
【００６６】
１またはそれ以上の実施態様において、移動平均を、一定期間δが含まれていない、上述の数式１で計算してもよい。
【００６７】
δの最大値は水晶発振子の仕様から推定することができる。したがって、δの最大値を選択することで、送信側のパーティシパントが受信側のパーティシパントへデータを送信する前に、受信側のパーティシパントがその受信機を始動することが、常に保証される。
【００６８】
一例として、δは、水晶発振子の精度を使用して推定することができる。±６０ｐｐｍ（百万分率）の精度を仮定すると、１６ＭＨｚの水晶発振子は、特定の周波数から、最大で、±９６０Ｈｚだけばらつきを有する場合がある。送信側のパーティシパントの水晶発振子が＋９６０Ｈｚ、すなわち１６ＭＨｚ＋９６０Ｈｚであり、受信側のパーティシパントの水晶発振子が−９６０Ｈｚ、すなわち１６ＭＨｚ−９６０Ｈｚである場合、２つの水晶発振子の間の周波数差は１９２０Ｈｚである。これにより、水晶発振子の間のずれ量は、１９２０Ｈｚ／１６ＭＨｚ＝１２０μｓ／ｓとなる。１秒間に２７のデータパッケージが送信される送信方式においては、水晶発振子の間の最大のずれ量は、データパッケージあたり、約４．４４μｓであり、５μｓより小さい。したがって、本実施例では、δを５μｓに設定してもよい。別の実施例では、δを５０μｓに設定してもよい。
【００６９】
図６は、Δavgを決定するユニット６００の実施形態を示している。ユニット６００は、例えば１６ＭＨｚで発振する、クロック生成器１１７，１２７を備えていてもよい。クロック生成器１１７，１２７はタイマ２２に接続されていてもよい。タイマ２２は、クロックサイクル数をカウントする。タイマ２２は、メモリ装置２４にも接続されている。メモリ装置２４には、最初はΔavg≦δの数が与えられている。
【００７０】
タイマ２２がＮ回のクロックサイクルをカウントしたときに、信号２６が無線機２８に供給される。それによって、無線機２８がアクティブ化されて、無線機は送信側の装置（図１における１２０）の「聴き取り」を開始する。無線機２８は、ＳＯＦ（Ｓｔａｒｔ  Ｏｆ  Ｆｒａｍｅ）相関器３０にビットストリームを提供する。ＳＯＦ相関器３０は、所定のフレーム開始（ＳＯＦ）ビットメッセージを認識することができる。送信側の装置が送信を開始する前は、このビットストリームは無意味なものかもしれない。しかし、ＳＯＦユニットがフレーム開始のビットメッセージを認識すると、ラッチ接触器３２がアクティブ化されて（閉じられて）、タイマ２２は値Ｄをラッチ３４に書き込むことができるようになる。
【００７１】
値Ｄは、無線機２８の信号が送信を開始した時点からのタイマ２２のカウント値であってもよい。
【００７２】
ユニット６００はさらに、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３６を備えていてもよい。ＭＣＵ３６は、ソフトウェアプログラムを備えている。ＭＣＵ３６は、ラッチ３４から値Ｄを読み取ることができる。
【００７３】
ＳＯＦ相関器３０がラッチ接触器３２に信号を送信するのと実質的に同時に、別の割り込み信号３８がＭＣＵ３６に送信される。この割り込み信号３８は、ＭＣＵ３６に、アルゴリズムを開始するように指示する。このアルゴリズムは、入力として、メモリユニット２４に格納された値、例えば上記のＤおよびＮの値を使用し、ソフトウェアプログラムは、これらの値を使用して、更新されたΔavgを計算する。更新されたΔavgは、メモリユニット２４に格納される。
【図１】
0005925209.tif 000003
【図２】
0005925209.tif 000004
【図３】
0005925209.tif 000005
【図４】
0005925209.tif 000006
【図５】
0005925209.tif 000007
【図６】
0005925209.tif 000008