(57)【要約】【課題】伝送速度の違う二つのデータのうちのどちらが来ても受信できるようにしたいという要求に対応できないという課題があった。【解決手段】所定のタイミングで動作を開始する第一のタイマー手段１０５と、受信信号の変化点を検出する変化点検出手段１０２と、変化点検出手段１０２で検出した変化点から次の変化点までの時間を計測する第二のタイマー手段１０３と、第二のタイマー手段１０３で計測した時間が所定範囲内にあるかどうかを判定する判定手段１０４と、判定手段１０４により所定範囲内に計測時間が入っている場合にカウントアップするカウンター手段１０７と、カウンター手段１０７のカウント値が所定の値に達した時に第一のタイマー手段１０５のタイマー値を読出して伝送速度を決定する伝送速度決定手段１０６とした構成である。【選択図】図１
2006067188.tif 000002
【特許請求の範囲】
【請求項１】
所定のタイミングで動作を開始する第一のタイマー手段と、受信信号の変化点を検出する変化点検出手段と、前記変化点検出手段で検出した変化点から次の変化点までの時間を計測する第二のタイマー手段と、前記第二のタイマー手段で計測した時間が所定範囲内にあるかどうかを判定する判定手段と、前記判定手段により前記所定範囲内に計測時間が入っている場合にカウントアップするカウンター手段と、前記カウンター手段のカウント値が所定の値に達した時に前記第一のタイマー手段から読出したタイマー値により伝送速度を決定する伝送速度決定手段とで構成された受信装置。
【請求項２】
所定のタイミングで動作を開始する第一のタイマー手段と、受信信号の変化点を検出する変化点検出手段と、前記変化点検出手段で検出した変化点から次の変化点までの時間を計測する第二のタイマー手段と、前記第二のタイマー手段で計測した時間が所定範囲内にあるかどうかを判定する判定手段と、前記判定手段により前記所定範囲内に計測時間が入っている場合にカウントアップし、前記所定範囲内に前記計測時間が入っていない場合はカウント値をクリアするカウンター手段と、前記カウンター手段のカウント値が所定の値に達した時に前記第一のタイマー手段から読出した前記タイマー値により伝送速度を決定する伝送速度決定手段とで構成された受信装置。
【請求項３】
変化点検出手段は、受信信号の立上り或いは立下りのどちらかの変化点のみを検出する構成とした請求項１或いは請求項２記載の受信装置。
【請求項４】
伝送速度決定手段の伝送速度初期値を予想される伝送速度の下限値に設定したことを特徴とする請求項１或いは請求項２或いは請求項３記載の受信装置。
【請求項５】
伝送速度決定手段において、カウンター手段からのカウント値と第一のタイマー手段のタイマー値とから伝送速度が決定された時には、前記伝送速度決定手段の動作を停止する構成とした請求項１或いは請求項２或いは請求項３或いは請求項４記載の受信装置。
【請求項６】
伝送速度決定手段により受信信号の伝送速度を決定すると共に、受信信号のヘッダー部に含まれるビット同期信号を受信することにより受信データを読み取るための受信同期信号を前記伝送速度で生成する受信同期信号生成手段を有する請求項１或いは請求項２或いは請求項３或いは請求項４或いは請求項５記載の受信装置。
【請求項７】
受信信号の予想される第１の伝送速度Ａと予想される第２の伝送速度Ｂの関係はＢ＝（ｎ＋１）Ａ（ｎ：自然数）とした請求項１或いは請求項２或いは請求項３或いは請求項４或いは請求項５或いは請求項６記載の受信装置。
【請求項８】
請求項１〜７のいずれか１項記載の受信装置の機能の少なくとも一部をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は白物家電機器等に組み込まれ、家庭内通信ネットワークを構築する無線通信システムの受信装置及びプログラムに関するものである。
【背景技術】
【０００２】
近年、エアコンや冷蔵庫などの白物家電機器や人感センサー等のセキュリティ機器と家庭内に設置されたホームコントローラとを接続し、前記ホームコントローラを介して携帯電話と接続し、家の外よりエアコン等の機器をコントロールしたり、家の中のセキュリティ情報を携帯電話を介して外出中の家人に報知したりする家庭内ネットワークシステムが開発されている。通信媒体として電灯線や無線が用いられている。また、伝送速度を通信対象によって変えることも検討されている。
【０００３】
そして同じ家庭の中に伝送速度の異なる機器が存在する場合は、前記複数の伝送速度のどちらが来ても受信できる受信装置が必要となる。このような複数の伝送速度に対応する受信装置として特許文献１に記載されたものがある。
【０００４】
図５は従来の受信装置の一例である無線選択呼出受信装置の構成を示すブロック図である。この無線選択呼出受信装置は、アンテナＡｎｔで受信された一斉無線選択呼出電波の受信信号が入力され、この受信信号に対して増幅を行い、周波数変換するとともに、復調データを出力する受信部１０とを有している。
【０００５】
更に、この無線選択呼出受信装置は、受信部１０からの復調データのビットと内部基準クロックとの同期を確立するビット同期部１１と、プリアンブルの検出の有無データを出力するプリアンブル検出部１２とを有し、かっ、予めこの無線選択呼出受信装置が選択呼び出し受信を可能とする所定の伝送速度であるか否かを認識するためのビットレート検出部１３と、フレーム同期信号を検出するためのフレーム信号検出部１４とを有している。
【０００６】
また、この無線選択呼出受信装置は、復調データにおけるアドレス番号と予め記慮している個別アドレス番号とを照合するアドレス照合部１５と、使用者に選択呼び出しを断続音又は振動などで通知するための報知部１６と、各部の制御を行う制御部１７とを有している。
【０００７】
図６はビットレート検出部１３の詳細な構成を示すブロック図である。このビットレート検出部１３は、復調データのビットごとのローレベルからハイレベルヘの立ち上がりの変化点を検出し、また、ハイレベルからローレベルヘの立ち下がりの変化点を検出する変化点検出器２０と、この変化点検出器２０が検出したビットの立ち上がりの変化点を挟んだ時間間隔である変化点検出窓（データ）Ｓａを生成して判定器２３へ出力する変化点検出窓データ生成器２１とを有している。
【０００８】
更に、このビットレート検出部１３は、変化点検出器２０が検出した復調データのビットにおける立ち下がりの変化点を挟んだ時間幅の変化点検出窓（データ）Ｓｂを生成して判定器２３へ出力する変化点検出窓データ生成器２２と、受信部１０からの復調データのビットにおける立ち上がり又は立ち下がりの変化点が変化点検出窓Ｓａ，Ｓｂ内か否かを判定する判定器２３とを有している。また、この判定器２３での復調データのビットにおける立ち上がりの変化点が変化点検出窓Ｓａ内の場合をカウントするカウンタ２４と、このカウンタ２４でのカウント値と予め設定している基準値と比較し、一致した際に所定の伝送速度の一斉無線選択呼出電波の受信であると判定した信号を制御部１７へ出力する比較器２５とを有している。
【０００９】
図７はビットレート検出部１３の動作のタイミングを示すタイミングチャートである。例えば、図７（Ａ）はＰＯＣＳＡＧ方式における２４００ｂｐｓの場合のタイミング処理であり、図７（Ｂ）はＦＬＥＸ／ＥＲＭＥＳ方式における１６００ｂｐｓの復調データがビット列データ「１０１０１」の場合のタイミング処理である。
【００１０】
図７（Ａ）に示す２４００ｂｐｓの復調データの場合は、変化点検出器２０が検出した復調データのビットごとの立ち上がりの変化点を挟んで変化点検出窓データ生成器２１が生成した変化点検出窓Ｓａ、及び、変化点検出器２０が検出した復調データのビットにおける立ち下がりの変化点を挟んで変化点検出窓データ生成器２２が生成した変化点検出窓Ｓｂが判定器２３に設定される。判定器２３では、変化点の判定を行い、ここでは変化点検出窓Ｓａ，Ｓｂ内に２４００ｂｐｓの復調データのビットにおける立ち上がり及び立ち下がりの、それぞれの変化点が位置している。
【００１１】
これに対して図７（Ｂ）に示す１６００ｂｐｓの復調データの場合は、変化点検出器２０が検出した変化点を挟んで変化点検出窓データ生成器２１が生成した変化点検出窓Ｓａ、及び、変化点検出窓データ生成器２２が生成した変化点検出窓Ｓｂ内に、復調データのビットにおける立ち上がりの変化点が入っているものの、立ち下がりの変化点が入っていない。
【００１２】
したがって、ＦＬＥＸ／ＥＲＭＥＳ方式における１６００ｂｐｓの復調データは、そのビットがカウンタ２４でカウントアップされず、かつ、この復調データが破棄される。すなわち、比較器２５ではカウンタ２４でのカウント値が、予め設定している基準値（この無線選択呼出受信装置での選択呼び出し受信が可能な伝送速度に対応）と不一致となる。したがって、制御部１７が現在受信中の一斉無線選択呼出電波が自己宛先でないと判断する。
【特許文献１】特開平１０−３４１４６９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
前記従来の構成では、２４００ｂｐｓのデータは受信し、１６００ｂｐｓのデータは自分宛で無いとして破棄している。よって伝送速度の違う二つのデータのうちのどちらが来ても受信できるようにしたいという要求に対応できないという課題があった。
【００１４】
また、従来の構成では、２４００ｂｐｓと１６００ｂｐｓの関係のように立ち下りの変化点がＨ→Ｌ変化点検出窓Ｓｂに入っていない伝送速度については区別することができるが、２４００ｂｐｓと１２００ｂｐｓの関係のように整数倍の関係にある伝送速度の場合は、１２００ｂｐｓの立ち下がりの変化点は、２４００ｂｐｓのＨ→Ｌ変化点検出窓Ｓｂに入ってくる。そのため、二つの伝送速度が整数倍の関係にある場合には区別をつけることができないという課題があった。
【００１５】
本発明は、前記従来の課題を解決するもので、簡単な構成で伝送速度の違う二つのデータのうちのどちらが来ても受信できる受信装置を提供することを目的とする。
【課題を解決するための手段】
【００１６】
所定のタイミングで動作を開始する第一のタイマー手段と、受信信号の変化点を検出する変化点検出手段と、前記変化点検出手段で検出した変化点から次の変化点までの時間を計測する第二のタイマー手段と、前記第二のタイマー手段で計測した時間が所定範囲内にあるかどうかを判定する判定手段と、前記判定手段により前記所定範囲内に計測時間が入っている場合にカウントアップするカウンター手段と、前記カウンター手段のカウント値が所定の値に達した時に前記第一のタイマー手段のタイマー値を読出し前記タイマー値により伝送速度を決定する伝送速度決定手段という構成である。
【００１７】
これによって、簡単な構成で、伝送速度の違う二つのデータのうちのどちらが来ても受信できることとなる。
【発明の効果】
【００１８】
本発明の受信装置及びプログラムを用いることにより、伝送速度の違う二つのデータのうちのどちらが来ても受信することが可能となる。
【発明を実施するための最良の形態】
【００１９】
第１の発明は、所定のタイミングで動作を開始する第一のタイマー手段と、受信信号の変化点を検出する変化点検出手段と、前記変化点検出手段で検出した変化点から次の変化点までの時間を計測する第二のタイマー手段と、前記第二のタイマー手段で計測した時間が所定範囲内にあるかどうかを判定する判定手段と、前記判定手段により前記所定範囲内に計測時間が入っている場合にカウントアップするカウンター手段と、前記カウンター手段のカウント値が所定の値に達した時に前記第一のタイマー手段のタイマー値から読出したタイマー値により伝送速度を決定する伝送速度決定手段とで構成したことにより、簡単な構成で受信信号の伝送速度を決定することができる。
【００２０】
第２の発明は、所定のタイミングで動作を開始する第一のタイマー手段と、受信信号の変化点を検出する変化点検出手段と、前記変化点検出手段で検出した変化点から次の変化点までの時間を計測する第二のタイマー手段と、前記第二のタイマー手段で計測した時間が所定範囲内にあるかどうかを判定する判定手段と、前記判定手段により前記所定範囲内に前記計測時間が入っている場合にカウントアップし、前記所定範囲内に前記計測時間が入っていない場合はカウント値をクリアするカウンター手段と、前記カウンター手段のカウント値が所定の値に達した時に前記第一のタイマー手段のタイマー値を読出し前記タイマー値により伝送速度を決定する伝送速度決定手段とで構成されており、簡単な構成で短時間に伝送速度を決定できる。
【００２１】
第３の発明は、変化点検出手段として、受信信号の立上り或いは立下りのどちらかの変化点のみを検出する構成としたことにより、さらに一層回路構成を簡略化できることとなる。
【００２２】
第４の発明は、伝送速度決定手段の伝送速度初期値を予想される伝送速度の下限値に設定したことを特徴としているため、伝送速度が決定されるまでの動作を安定させることができる。
【００２３】
第５の発明は、伝送速度決定手段において、カウンター手段からのカウント値と第一のタイマー手段のタイマー値とから伝送速度が決定された時には、前記伝送速度決定手段の動作を停止する構成としたことにより、データ受信中に受信同期信号がばたつくことを防止することができる。
【００２４】
第６の発明は、伝送速度決定手段により受信信号の伝送速度を決定すると共に、受信信号のヘッダー部に含まれるビット同期信号を受信することにより受信データを読み取るための受信同期信号を前記伝送速度で生成する受信同期信号生成手段を有する構成であるため、伝送速度の違う二つのデータのうちのどちらが来ても受信信号の伝送速度に合わせた受信同期信号を生成できる。
【００２５】
第７の発明は、受信信号の予想される第１の伝送速度Ａと予想される第２の伝送速度Ｂの関係はＢ＝（ｎ＋１）Ａ（ｎ：自然数）としたことにより、二つの伝送速度の識別を容易にすることができる。
【００２６】
第８の発明は、機能の全てもしくは一部をコンピュータに実現させるため処理内容をプログラムで構成することにより、マイクロコンピュータで処理を行うことができ、処理内容の変更も容易になる。
【００２７】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。
【００２８】
（実施の形態１）
図１は、本発明の第１の実施の形態における受信装置の主要構成部であるビットレート検出部１０１のブロック図を示すものである。
【００２９】
図１において、１１は受信部、１０２は変化点検出手段、１０３は第二のタイマー手段、１０４は判定手段、１０５は第二のタイマー手段、１０６は伝送速度決定手段、１０７はカウンター手段である。
【００３０】
図１のビットレート検出部１０１の動作について、図２を参照しながら説明する。
【００３１】
図２（Ａ）は受信部１１からの信号が２４００ｂｐｓでデータ列が「１０１０１０１０１」の場合の例である。図２（Ｂ）は受信部１１からの信号が４８００ｂｐｓでデータ列が「１１００１１００１０１０１０１０１」の場合の例である。
【００３２】
最初に図２（Ａ）の受信部１１からの信号が２４００ｂｐｓでデータ列が「１０１０１０１０１」の場合の例について説明する。
【００３３】
受信部１１からの（４）信号波形の立上りの変化点ａを変化点検出手段１０２で検出し、第二のタイマー手段１０３を起動する。第二のタイマー手段１０３では変化点検出手段１０２からの起動により（４）信号波形の立上りの変化点ａから次の立上りの変化点ｂまでの時間Ｔ２（図２の（３）タイマー２）を測定する。第二のタイマー手段１０３はＴ２の測定が完了すると次の立上りの変化点までの時間測定を開始すると共に、測定の終わったＴ２を判定手段１０４に送る。
【００３４】
判定手段１０４では、Ｔ２が（２４００ｂｐｓの２ビット分）±３０％の時間範囲（以下２４００ｂｐｓの範囲と呼ぶ）にあるか、或いは（４８００ｂｐｓの２ビット分）±３０％の時間範囲（以下４８００ｂｐｓの範囲と呼ぶ）にあるかどうかを判断する。そして上記どちらの範囲に入っていてもカウンター手段１０７のカウント値をインクリメントする。図２（Ａ）の例では２４００ｂｐｓの範囲に入っているため、カウンター手段１０７をインクリメントする。
【００３５】
変化点ｂから変化点ｃまでの時間Ｔ２はノイズが混入したため、２４００ｂｐｓの１ビット長よりかなり短い時間である。そして４８００ｂｐｓの範囲にも入っていない。そのため判定手段１０４で前記Ｔ２はどちらの範囲にも入っていないと判定し、カウンター手段１０７をインクリメントしない。
【００３６】
同様に立上り変化点ｃから立上り変化点ｄまでの時間Ｔ２についても、どちらの範囲にも入っていないと判定し、カウンター手段１０７をインクリメントしない。
【００３７】
変化点ｄから変化点ｅまでの時間Ｔ２及び変化点ｅから変化点ｆまでの時間Ｔ２は共に２４００ｂｐｓの範囲に入っているため、カウンター手段１０７はインクリメントされる。図２の（５）カウント値はカウンター手段１０７のカウント値を示す。
【００３８】
（５）カウント値が３に達すると、カウンター手段１０７は伝送速度決定手段１０６を起動する。伝送速度決定手段１０６ではカウンター手段１０７からのカウント値３という情報と第一のタイマー手段１０５からの時間情報に基づき、（４）信号波形の伝送速度を決定する。
【００３９】
第一のタイマー手段１０５は、図２（２）タイマー１で示すように変化点ａから変化点ｆまでの時間Ｔ１を測定する。
【００４０】
伝送速度決定手段１０５では、
（２４００ｂｐｓの６ビット分−α）＜Ｔ１＜（２４００ｂｐｓの８ビット分＋α）
ここで、α：信号波形のジッター等を考慮した余裕時間、
であれば、２４００ｂｐｓの（４）信号波形を受信したと決定する。
（４８００ｂｐｓの６ビット分−α）＜Ｔ１＜（４８００ｂｐｓの８ビット分＋α）
ここで、α：信号波形のジッター等を考慮した余裕時間、
であれば、４８００ｂｐｓの（４）信号波形を受信したと決定する。
図２（Ａ）の例では２４００ｂｐｓの（４）信号波形を受信したと決定する。
【００４１】
次に図２（Ｂ）の受信部１１からの信号が４８００ｂｐｓでデータ列「１１００１１００１０１０１０１０１」の場合の例について説明する。
【００４２】
受信部１１からの（９）信号波形の立上りの変化点ｇを変化点検出手段１０２で検出し、第二のタイマー手段１０３を起動する。第二のタイマー手段１０３では変化点検出手段１０２からの起動により（９）信号波形の立上りの変化点ｇから次の立上りの変化点ｈまでの時間Ｔ２（図２の（８）タイマー２）を測定する。第二のタイマー手段１０３はＴ２の測定が完了すると次の立上りの変化点までの時間測定を開始すると共に、測定の終わったＴ２を判定手段１０４に送る。
【００４３】
判定手段１０４ではＴ２が（２４００ｂｐｓの２ビット分）±３０％の時間範囲（以下２４００ｂｐｓの範囲と呼ぶ）にあるか、或いは（４８００ｂｐｓの２ビット分）±３０％の時間範囲（以下４８００ｂｐｓの範囲と呼ぶ）にあるかどうかを判断する。そして上記どちらの範囲に入っていてもカウンター手段１０７のカウント値をインクリメントする。図２（Ｂ）の例では２４００ｂｐｓの範囲に入っているため、カウンター手段１０７をインクリメントする。
【００４４】
次の変化点ｈから変化点ｉまでの時間Ｔ２も２４００ｂｐｓの範囲に入っているため、カウンター手段１０７をインクリメントする。
【００４５】
次の立上り変化点ｉから立上り変化点ｊまでの時間Ｔ２は、４８００ｂｐｓの範囲に入っているため、カウンター手段１０７をインクリメントする。図２の（１０）カウント値はカウンター手段１０７のカウント値を示す。
【００４６】
（１０）カウント値が３に達すると、カウンター手段１０７は伝送速度決定手段１０６を起動する。伝送速度決定手段１０６ではカウンター手段１０７からのカウント値３という情報と第一のタイマー手段１０５からの時間情報に基づき、（９）信号波形の伝送速度を決定する。
【００４７】
第一のタイマー手段１０５は、図２（７）タイマー１で示すように変化点ｇから変化点ｊまでの時間Ｔ１を測定する。
【００４８】
伝送速度決定手段１０５では、
（２４００ｂｐｓの６ビット分−α）＜Ｔ１＜（２４００ｂｐｓの８ビット分＋α）
ここで、α：信号波形のジッター等を考慮した余裕時間、
であれば、２４００ｂｐｓの（９）信号波形を受信したと決定する。
（４８００ｂｐｓの６ビット分−α）＜Ｔ１＜（４８００ｂｐｓの８ビット分＋α）
ここで、α：信号波形のジッター等を考慮した余裕時間、
であれば、４８００ｂｐｓの（９）信号波形を受信したと決定する。
【００４９】
図２（Ｂ）の例ではＴ１は上記二つの不等式のどちらも成り立たない。従ってカウンター手段１０７のカウント値をクリアし、第一のタイマー手段１０５を再起動させる。
次の変化点ｊから変化点ｋまでの時間Ｔ２は４８００ｂｐｓの範囲に入っているのでカウンター手段１０７のカウント値を零から１にインクリメントする。変化点ｋから変化点ｌまでの時間Ｔ２及び変化点ｌから変化点ｍまでの時間Ｔ２は共に４８００ｂｐｓの範囲に入っているため、カウンター手段１０７はインクリメントされる。
【００５０】
（１０）カウント値が３に達すると、カウンター手段１０７は伝送速度決定手段１０６を起動する。伝送速度決定手段１０６ではカウンター手段１０７からのカウント値３という情報と第一のタイマー手段１０５からの時間情報に基づき、（９）信号波形の伝送速度を決定する。
【００５１】
第一のタイマー手段１０５は、図２（７）タイマー１で示すように変化点ｊから変化点ｍまでの時間Ｔ１を測定する。
【００５２】
伝送速度決定手段１０５では、
（２４００ｂｐｓの６ビット分−α）＜Ｔ１＜（２４００ｂｐｓの８ビット分＋α）
ここで、α：信号波形のジッター等を考慮した余裕時間、
であれば、２４００ｂｐｓの（９）信号波形を受信したと決定する。
（４８００ｂｐｓの６ビット分−α）＜Ｔ１＜（４８００ｂｐｓの８ビット分＋α）
ここで、α：信号波形のジッター等を考慮した余裕時間、
であれば、４８００ｂｐｓの（９）信号波形を受信したと決定する。
図２（Ｂ）の例では４８００ｂｐｓの（９）信号波形を受信したと決定する。
【００５３】
以上のようにして、簡単な構成で受信信号の伝送速度を決定することができる。
【００５４】
（実施の形態２）
図１は、本発明の第１の実施の形態と同様、第２の実施の形態における受信装置の主要構成部であるビットレート検出部１０１のブロック図を示すものである。
第２の実施の形態におけるビットレート検出部１０１の動作について、図３Ａ、Ｂを参照しながら説明する。
【００５５】
図３Ａは受信部１１からの信号が２４００ｂｐｓでデータ列が「１０１０１０１０１」の場合の例である。図３Ｂは受信部１１からの信号が４８００ｂｐｓでデータ列が「１１００１１００１０１０１０１０１」の場合の例である。
【００５６】
最初に図３Ａの受信部１１からの信号が２４００ｂｐｓでデータ列が「１０１０１０１０１」の場合の例について説明する。
【００５７】
受信部１１からの（４）信号波形の立上りの変化点ａを変化点検出手段１０２で検出し、第二のタイマー手段１０３を起動する。第二のタイマー手段１０３では変化点検出手段１０２からの起動により（４）信号波形の立上りの変化点ａから次の立上りの変化点ｂまでの時間Ｔ２（図２の（３）タイマー２）を測定する。第二のタイマー手段１０３はＴ２の測定が完了すると次の立上りの変化点までの時間測定を開始すると共に、測定の終わったＴ２を判定手段１０４に送る。
【００５８】
判定手段１０４ではＴ２が（２４００ｂｐｓの２ビット分）±３０％の時間範囲（以下２４００ｂｐｓの範囲と呼ぶ）にあるか、或いは（４８００ｂｐｓの２ビット分）±３０％の時間範囲（以下４８００ｂｐｓの範囲と呼ぶ）にあるかどうかを判断する。
【００５９】
図３Ａの例では２４００ｂｐｓの範囲に入っているため、カウンター手段１０７をインクリメントする。そして判定手段１０４における以後のＴ２の判定は２４００ｂｐｓの範囲に入っている場合のみカウンター手段１０７をインクリメントし、２４００ｂｐｓの範囲に入っていない場合はカウンター手段１０７をクリアするように動作する。
【００６０】
変化点ｂから変化点ｃまでの時間Ｔ２はノイズが混入したため、２４００ｂｐｓの１ビット長よりかなり短い時間である。そのため判定手段１０４で前記Ｔ２は２４００ｂｐｓの範囲に入っていないと判定し、カウンター手段１０７のカウント値を零にクリアする。そして第一のタイマー手段１０５は、図２（７）タイマー１で示すように変化点ａで時間Ｔ１の測定を開始するが、変化点ｃでリセットスタートする。
【００６１】
同様に立上り変化点ｃから立上り変化点ｄまでの時間Ｔ２についても、２４００ｂｐｓの範囲に入っていないと判定し、カウンター手段１０７のカウント値を零にクリアする。そして第一のタイマー手段１０５はリセットスタートされる。図３Ａの（５）カウント値はカウンター手段１０７のカウント値を示す。
【００６２】
変化点ｄから変化点ｅまでの時間Ｔ２は、２４００ｂｐｓの範囲に入っているのでカウンター手段１０７のカウント値をインクリメントする。そして判定手段１０４における以後のＴ２の判定は２４００ｂｐｓの範囲に入っている場合のみカウンター手段１０７をインクリメントし、２４００ｂｐｓの範囲に入っていない場合はカウンター手段１０７をクリアするように動作する。
【００６３】
変化点ｅから変化点ｆまでの時間Ｔ２は、２４００ｂｐｓの範囲に入っているため、カウンター手段１０７はインクリメントされる。図３Ａに表示されている（５）カウント値が３に達すると、カウンター手段１０７は伝送速度決定手段１０６を起動する。カウンター手段１０７には判定手段１０４より、カウント値が２４００ｂｐｓの範囲に入っていることを示すカウント値であることが伝えられている。伝送速度決定手段１０６ではカウンター手段１０７からの２４００ｂｐｓであるという情報と第一のタイマー手段１０５からの時間情報に基づき、（４）信号波形の伝送速度を決定する。
【００６４】
第一のタイマー手段１０５は、図３Ａ（２）タイマー１で示すように変化点ｄから変化点ｇまでの時間Ｔ１を測定する。
【００６５】
伝送速度決定手段１０５では、
（２４００ｂｐｓの６ビット分−α）＜Ｔ１＜（２４００ｂｐｓの６ビット分＋α）
ここで、α：信号波形のジッター等を考慮した余裕時間、
であれば、２４００ｂｐｓの（４）信号波形を受信したと決定する。
【００６６】
次に図３Ｂの受信部１１からの信号が４８００ｂｐｓでデータ列「１１００１１００１０１０１０１０１」の場合の例について説明する。受信部１１からの（１０）信号波形の立上りの変化点ｇを変化点検出手段１０２で検出し、第二のタイマー手段１０３を起動する。第二のタイマー手段１０３では変化点検出手段１０２からの起動により（１０）信号波形の立上りの変化点ｈから次の立上りの変化点ｉまでの時間Ｔ２（図３Ｂの（９）タイマー２）を測定する。第二のタイマー手段１０３はＴ２の測定が完了すると次の立上りの変化点までの時間測定を開始すると共に、測定の終わったＴ２を判定手段１０４に送る。
【００６７】
判定手段１０４ではＴ２が（２４００ｂｐｓの２ビット分）±３０％の時間範囲（以下２４００ｂｐｓの範囲と呼ぶ）にあるか、或いは（４８００ｂｐｓの２ビット分）±３０％の時間範囲（以下４８００ｂｐｓの範囲と呼ぶ）にあるかどうかを判断する。
【００６８】
図３Ｂの例では２４００ｂｐｓの範囲に入っているため、カウンター手段１０７をインクリメントする。そして判定手段１０４における以後のＴ２の判定は２４００ｂｐｓの範囲に入っている場合のみカウンター手段１０７をインクリメントし、２４００ｂｐｓの範囲に入っていない場合はカウンター手段１０７をクリアするように動作する。
【００６９】
次の変化点ｉから変化点ｊまでの時間Ｔ２も２４００ｂｐｓの範囲に入っているため、カウンター手段１０７をインクリメントする。
【００７０】
次の立上り変化点ｊから立上り変化点ｋまでの時間Ｔ２は、２４００ｂｐｓの範囲に入っていないため、カウンター手段１０７のカウント値を零にクリアする。図３Ｂの（１１）カウント値はカウンター手段１０７のカウント値を示す。
【００７１】
第一のタイマー手段１０５は、図３Ｂ（８）タイマー１で示すように変化ｈｇで時間Ｔ１の測定を開始するが、変化点ｋでリセットスタートする。
【００７２】
次の変化点ｋから変化点ｌまでの時間Ｔ２は４８００ｂｐｓの範囲に入っているのでカウンター手段１０７のカウント値をインクリメントする。そして判定手段１０４における以後のＴ２の判定は４８００ｂｐｓの範囲に入っている場合のみカウンター手段１０７をインクリメントし、４８００ｂｐｓの範囲に入っていない場合はカウンター手段１０７をクリアするように動作する。
【００７３】
変化点ｌから変化点ｍまでの時間Ｔ２及び変化点ｍから変化点ｎまでの時間Ｔ２は共に４８００ｂｐｓの範囲に入っているため、カウンター手段１０７はインクリメントされる。
【００７４】
そして（１１）カウント値が３に達すると、カウンター手段１０７は伝送速度決定手段１０６を起動する。カウンター手段１０７には判定手段１０４より、カウント値が４８００ｂｐｓの範囲に入っていることを示すカウント値であることが伝えられている。伝送速度決定手段１０６ではカウンター手段１０７からの４８００ｂｐｓであるという情報と第一のタイマー手段１０５からの時間情報に基づき、（１０）信号波形の伝送速度を決定する。
【００７５】
第一のタイマー手段１０５は、図３Ｂ（８）タイマー１で示すように変化点ｋから変化点ｎまでの時間Ｔ１を測定する。
【００７６】
伝送速度決定手段１０６では、
（４８００ｂｐｓの６ビット分−α）＜Ｔ１＜（４８００ｂｐｓの６ビット分＋α）
ここで、α：信号波形のジッター等を考慮した余裕時間、
であれば、４８００ｂｐｓの（１０）信号波形を受信したと決定する。
【００７７】
以上のようにして、簡単な構成で受信信号の伝送速度を決定することができる。
【００７８】
（実施の形態３）
本発明の第３の実施の形態について、図３Ａ、Ｂを参照しながら説明する。本発明の第３の実施の形態は、第２の実施の形態に受信同期信号の生成を付加したものである。受信同期信号の生成は受信同期信号生成手段で行われる。図５のビット同期部１１が、本発明における前記受信同期信号生成手段に相当する。以下前記受信同期信号生成手段として図５のビット同期部１１を用いて説明する。
【００７９】
伝送速度決定手段１０６の初期値の値は低いほうの伝送速度である２４００ｂｐｓに設定されている。伝送速度決定手段１０６からの伝送速度情報は、図５のビット同期部１１に伝えられビット同期部１１より受信同期信号が出力される。図３Ａの例では（６）受信同期信号、図３Ｂの例では（１２）受信同期信号がビット同期部１１から出力される受信同期信号である。受信同期信号は、（４）信号波形或いは（１０）信号波形のビットのセンターをサンプリングするための信号である。
【００８０】
図３Ａ、Ｂから明らかなように、受信同期信号は伝送速度決定手段１０６の初期値で指定された２４００ｂｐｓで出力されている。そして、（１２）受信同期信号で示すように、伝送速度決定手段１０６で伝送速度が４８００ｂｐｓと決定された時点から４８００ｂｐｓに受信同期信号の伝送速度が切り替わる。そして以後、伝送速度決定手段１０６の動作を停止し、受信同期信号の伝送速度を固定する。
【００８１】
さて（１０）信号波形が４８００ｂｐｓの場合、データ列が「１１００１１００１１００１１００…」のような場合、見かけ上伝送速度が２４００ｂｐｓのように見える場合がある。よって（１０）信号波形が４８００ｂｐｓの場合、もし伝送速度決定手段１０６の初期値を４８００ｂｐｓにした場合には、２４００ｂｐｓであると誤判定し（１２）受信同期信号を２４００ｂｐｓに切り替えてしまう可能性がありデータ受信動作に悪影響を与える。一方、（１０）信号波形が２４００ｂｐｓの場合は、どのようなデータ列の場合であっても伝送速度が４８００ｂｐｓのように見えることは無い。従って（１０）信号波形が２４００ｂｐｓの場合にも、伝送速度決定手段１０６の初期値を２４００ｂｐｓにしておけば、４８００ｂｐｓであると誤判定し（１２）受信同期信号を２４００ｂｐｓに切り替えてしまうことはありえないため、伝送速度の切り替えを誤ることがない。
【００８２】
そして後述する図４に示すように「１０１０」が所定回数繰り返されるビット同期信号１が必ず存在するため、（１０）信号波形が４８００ｂｐｓの場合には、上記ビット同期信号１のところで確実に伝送速度が４８００ｂｐｓであると決定できる。
【００８３】
また（１２）受信同期信号の伝送速度を４８００ｂｐｓに切換え後は、伝送速度決定手段１０６の動作を停止するため、データ列が「１１００１１００１１００１１００…」のような場合が生じても、（１２）受信同期信号の伝送速度が２４００ｂｐｓに切り替わることはない。
【００８４】
図４は、図５のＡｎｔに入力する電波を変調している信号フォーマットである。
【００８５】
２３は「１０１０」が所定回数繰り返されるビット同期信号１、２４は信号の頭を識別するための３１ビットからなるフレーム同期信号１、２５は通信相手を識別するための識別符号部１、２６は各種通信に必要な情報を有する制御情報部である。そして２３〜２６までを一つの基本単位２７としている。この基本単位２７を複数回繰返したものをヘッダー部２１と呼ぶ。ヘッダー部に続いてデータ２２部がある。データ部２２は、２８のビット同期信号２、２９のフレーム同期信号２、３０の識別符号部、３１のデータから構成されている。
【００８６】
図４に示す信号フォーマットは２４００ｂｐｓ或いは４８００ｂｐｓで通信相手より送信される。受信部１１は複数のチャンネル、例えば３つのチャンネルを順次キャリアセンスし、キャリアがあれば所定時間Ｔｘの間に自分宛の信号であるかどうかを判断し、自分宛の信号でなければチャンネルを移動しキャリアセンス動作を続ける。
【００８７】
キャリアがあった時の動作が図３Ａ、Ｂで説明した動作である。すなわちキャリアがあった場合、伝送速度を決定し、決定した伝送速度の受信同期信号を生成する。そして生成した受信同期信号により信号波形をサンプリングしフレーム同期信号１を検出する。そしてフレーム同期信号１に続いて送られてくる識別符号部１により自分宛かどうかを判別する。
【００８８】
基本単位２７は繰返し所定回数送られてくるため、基本単位２７の任意のタイミングでキャリアありと判断しても所定時間Ｔｘを基本単位２７の時間よりも若干大きく設定すれば必ず２３のビット同期信号１、２４のフレーム同期信号２、２５の識別情報部を検出できる。
【００８９】
上記説明において、二つの伝送速度ＡとＢがＢ＝（ｎ＋１）Ａ（ｎ：自然数）の関係にある伝送速度２４００ｂｐｓと４８００ｂｐｓについて説明したが、これ以外の伝送速度であってもかまわない。
【００９０】
また、図２及び図３Ａ、Ｂにおいて信号波形の立上りの変化点を検出したが、立下りの変化点を検出するようにしても良いし、立上り立下りの両方の変化点を検出するようにしても良い。
【００９１】
しかしながら、受信部１１で図２或いは図３Ａ、Ｂの信号波形を生成する波形整形回路の閾値にオフセットがあると、信号波形の１の期間と０の期間の長さが違ってくる。そのため立上りと立下りの両方の変化点を検出する場合は、４８００ｂｐｓの１のレベルが長くなった場合と、２４００ｂｐｓの１のレベルが短くなった場合の区別がつきにくくなるという点を考慮する必要がある。立上り或いは立下りのどちらかの変化点だけを検出する場合は、変化点間の時間はオフセットに影響されることはない。
【００９２】
従って立上りと立下りの両方の変化点を検出するよりは２４００ｂｐｓと４８００ｂｐｓの区別をつけやすいという利点がある。
【００９３】
なお、図１の構成のすべてあるいは一部をコンピュータ上のプログラムで実行させることも可能である。
【００９４】
なお、本実施の形態ではカウンター３として６ビット分の時間Ｔ１で判断するようにしたが、これに限らずｎビット（ｎは自然数）分の時間で判断しても良い。
【００９５】
なお、本実施の形態で説明した手段は、ＣＰＵ（またはマイコン）、ＲＡＭ、ＲＯＭ、記憶・記録装置、Ｉ／Ｏなどを備えた電気・情報機器、コンピュータ、サーバー等のハードリソースを協働させるプログラムの形態で実施してもよい。プログラムの形態であれば、磁気メディアや光メディアなどの記録媒体に記録したりインターネットなどの通信回線を用いて配信することで新しい機能の配布・更新やそのインストール作業が簡単にできる。
【産業上の利用可能性】
【００９６】
以上のように本発明にかかる受信装置及びプログラムは、簡単な構成で二つのうちのどちらの伝送速度の信号を受信した場合であっても、正確に受信した信号の伝送速度を判断しデータをサンプリングしていくための受信同期信号を生成することができる。
【図面の簡単な説明】
【００９７】
【図１】本発明の実施の形態１、２、３における受信装置の主要構成部であるビットレート検出部のブロック図
【図２】本発明の実施の形態１における動作を説明する動作説明図
【図３Ａ】本発明の実施の形態２、３における動作を説明する動作説明図
【図３Ｂ】本発明の実施の形態２、３における動作を説明する動作説明図
【図４】本発明の実施の形態１、２、３における受信信号フォーマットを説明する図
【図５】従来の受信装置のブロック図
【図６】従来の受信装置を構成するビットレート検出部のブロック図
【図７】従来の受信装置の動作を説明する動作説明図
【符号の説明】
【００９８】
１０２  変化点検出手段
１０３  第二のタイマー手段
１０４  判定手段
１０５  第一のタイマー手段
１０６  伝送速度決定手段
１０７  カウンター手段
【図１】
2006067188.tif 000003
【図２】
2006067188.tif 000004
【図３Ａ】
2006067188.tif 000005
【図３Ｂ】
2006067188.tif 000006
【図４】
2006067188.tif 000007
【図５】
2006067188.tif 000008
【図６】
2006067188.tif 000009
【図７】
2006067188.tif 000010