(57)【要約】【課題】ノイズが混入した受信データからの情報の読み出しを高い確率で成功させる。【解決手段】受付部１１は、受信データを受け付ける。読出部１２は、受信データ内で先頭からの位置を示す第１の要素と、受信データからデータの読み出しに成功する確率を示す第２の要素とを複数組含む標本データを読み出す。開始位置決定部１３は、標本データで最も高い確率を示す第２の要素に対応付けられた第１の要素が示す位置を開始位置として決定する。抽出部１４は、受信データから開始位置以降のデータを抽出する。判定部１５は、抽出されたデータが基準に合致するかを判定する。出力部１６は、基準と合致したと判定されたデータを出力する。判定部１５が、抽出部１４が抽出したデータを基準と合致しないと判定した場合、開始位置決定部１３は、直前に特定していた第２の要素とは異なる第２の要素に対応付けられた第１の要素が示す位置を開始位置として新たに決定する。【選択図】図１
2015192161.tif 000002
【特許請求の範囲】
【請求項１】
受信データを受け付ける受付部と、
前記受信データ内で先頭からの位置を示す第１の要素と、当該第１の要素に対応付けられた、前記受信データから基準に合致するデータの抽出に成功する確率を示す第２の要素とを複数組含む標本データを読み出し、記憶部に記録する読出部と、
前記読出部が読み出した標本データにおいて最も高い確率を示す前記第２の要素を特定し、特定した前記第２の要素に対応付けられた前記第１の要素が示す位置を開始位置として決定する開始位置決定部と、
前記受信データから、前記開始位置決定部が決定した前記開始位置以降のデータを抽出する抽出部と、
前記抽出部が抽出したデータが基準に合致するか否かを判定する判定部と、
前記判定部が基準と合致したと判定したデータを出力する出力部と、を備え、
前記判定部が、前記抽出部が抽出したデータを基準と合致しないと判定した場合、前記開始位置決定部は、前記標本データ内で直前に特定していた前記第２の要素とは異なる前記第２の要素を特定し、特定した前記第２の要素に対応付けられた前記第１の要素が示す位置を開始位置として新たに決定し、前記抽出部は、前記受信データから、新たに決定した前記開始位置以降のデータを抽出する、
データ受信装置。
【請求項２】
前記判定部が、前記抽出部が抽出したデータを基準と合致しないと判定した場合、前記開始位置決定部は、直前に特定していた前記第２の要素に次いで高い確率を示す前記第２の要素を特定し、特定した前記第２の要素に対応付けられた前記第１の要素が示す位置を、開始位置として新たに決定し、前記抽出部は、前記開始位置決定部が新たに決定した前記開始位置以降のデータを抽出する、
請求項１に記載のデータ受信装置。
【請求項３】
前記判定部が、前記抽出部が抽出したデータを基準と合致しないと判定した場合、前記開始位置決定部は、前記記憶部に記憶している標本データから直前に特定していた前記第２の要素と、当該第２の要素に対応付けられている前記第１の要素を削除した上で、当該第１の要素および当該第２の要素が削除された標本データにおいて最も高い確率を示す前記第２の要素に対応付けられた前記第１の要素が示す位置を前記開始位置として新たに決定し、前記抽出部は、前記開始位置決定部が新たに決定した前記開始位置以降のデータを抽出する、
請求項１または２に記載のデータ受信装置。
【請求項４】
前記受信データ内で先頭からの位置を示す第１の要素と、当該第１の要素に対応付けられた、前記受信データから基準に合致するデータの抽出に成功する確率を示す第２の要素と、前記抽出部が抽出したデータを前記判定部が判定した回数を示す第３の要素と、前記抽出部が抽出したデータを前記判定部が基準に合致すると判定した回数を示す第４の要素とを複数記録する外部記録部を備え、
前記読出部は、前記外部記録部から、前記第１の要素および前記第２の要素を読み出し、前記標本データとして前記記憶部に記録する、
請求項２または３に記載のデータ受信装置。
【請求項５】
前記判定部は、前記抽出部が抽出したデータが基準に合致すると判定すると、前記外部記録部が記録する前記第３の要素および前記第４の要素の値を更新し、前記抽出部が抽出したデータが基準に合致しないと判定すると、前記外部記録部が記録する前記第３の要素の値を更新し、
前記判定部は、前記第３の要素を更新すると、前記外部記録部が記録する前記第４の要素が示す回数を、前記第３の要素が示す回数で割った数値を、前記外部記録部が記録する前記第２の要素に記録する、
請求項４に記載のデータ受信装置。
【請求項６】
受信データ内で先頭からの位置を示す第１の要素と、当該第１の要素に対応付けられた、前記受信データから基準に合致するデータの抽出に成功する確率を示す第２の要素とを複数組記録する標本データから、最も高い数値を示す第２の要素を特定し、特定した前記第２の要素に対応付けられた前記第１の要素が示す位置を開始位置として決定する開始位置決定ステップと、
前記受信データの前記開始位置以降のデータを抽出する抽出ステップと、
前記抽出ステップで抽出したデータが基準に合致するか否かを判定する判定ステップと、を備え、
前記判定ステップで、前記抽出ステップで抽出したデータが基準と合致しないと判定した場合、前記標本データ内において直前に特定していた前記第２の要素とは異なる前記第２の要素を特定し、特定した前記第２の要素に対応付けられた前記第１の要素が示す位置を開始位置として新たに決定し、前記受信データから、新たに決定した開始位置以降のデータを抽出する、
データ受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信においてやり取りされるデータに係るデータ受信装置およびデータ受信方法に関する。
【背景技術】
【０００２】
日本国内では、簡易無線が普及している。特に最近は、音声通信、データおよび画像伝送等に使用できるデジタル簡易無線が利用されている。
【０００３】
デジタル簡易無線の各無線局は、通信において用いられる呼出名称を、通信用電波によって送信する。通信用電波を受信した無線局は、受信した通信用電波から呼出名称を抽出することにより、電波の送信元を特定する。送信側無線局は、呼出名称を非特許文献１のＰ．３−４６〜４７に記載の方法で符号化し、「同期バースト（ＳＢ０：Ｓｙｎｃｈｒｏｎｏｕｓ  Ｂｕｒｓｔ０）信号」として送信する。同期バースト信号を受信した無線局は、非特許文献１のＰ．３−４６〜４７に記載の方法の逆の手順を実行することにより、呼出名称を再生する。
【０００４】
デジタル簡易無線通信において送受信される通信信号にノイズが混入することにより、受信側基地局で正確なデータを再生できなくなることがある。このような場合のノイズを除去するための技術がいくつか存在する。例えば、特許文献１が開示するデジタル簡易無線に関する受信装置は、受信チャネルの信号と、受信チャネルに隣接するチャネルの信号とのレベル差を検出し、検出したレベル差に基づいてフィルタリング特性を制御する機能を有する。そのため、この受信装置は、受信チャネルに隣接チャネルでなされているデータ通信からのノイズの混入を低減することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２４９９７８号公報
【非特許文献】
【０００６】
【非特許文献１】社団法人電波産業会「デジタル簡易無線局の無線設備  標準規格  ARIB STD-T98 1.2版」、平成22年7月15日1.2版改訂
【発明の概要】
【発明が解決しようとする課題】
【０００７】
デジタル簡易無線局から送信される電波には、無線局のメーカ及び個体差による周波数のばらつきが存在する。一般的なデジタル簡易無線局は、電波の送信を開始してから、送信する電波の周波数を設定チャネルの周波数に安定させる仕組みを有するが、送信する電波の周波数が安定するまでのタイムラグが存在する。このため、電波を受信した無線局側で、受信した電波の初期部分にノイズが混じり、電波に含まれるデータを正確に読み出すことができず、あるいは読み出しに失敗することがある。特に、送信された電波の初期部分に含まれる情報を読み出す際に、この問題が顕在化することがある。
【０００８】
本発明では、上記の問題を解決し、受信データにノイズが混入した場合であっても、受信データからの情報の読み出しを高い確率で成功できるデータ受信装置およびデータ受信方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係るデータ受信装置は、受付部、読出部、開始位置決定部、抽出部、判定部、および出力部を備える。受付部は、受信データを受け付ける。読出部は、受信データ内で先頭からの位置を示す第１の要素と、当該第１の要素に対応付けられた、受信データから基準に合致するデータの抽出に成功する確率を示す第２の要素とを複数組含む標本データを読み出し、記憶部に記録する。開始位置決定部は、読出部が読み出した標本データにおいて最も高い確率を示す第２の要素を特定し、特定した第２の要素に対応付けられた第１の要素が示す位置を開始位置として決定する。抽出部は、受信データから、開始位置決定部が決定した開始位置以降のデータを抽出する。判定部は、抽出部が抽出したデータが基準に合致するか否かを判定する。出力部は、判定部が基準と合致したと判定したデータを出力する。判定部が、抽出部が抽出したデータを基準と合致しないと判定した場合、開始位置決定部は、標本データ内で直前に特定していた第２の要素とは異なる第２の要素を特定し、特定した第２の要素に対応付けられた第１の要素が示す位置を開始位置として新たに決定し、抽出部は、受信データから、新たに決定した開始位置以降のデータを抽出する。
【発明の効果】
【００１０】
本発明にかかるデータ受信装置は、データの抽出に成功する確率に基づいて開始位置を決定し、受信したデータから決定した開始位置以降のデータを抽出する。その結果、抽出されたデータが基準に合致するものであれば、抽出されたデータを出力する。一方、抽出されたデータが基準に合致しないものであれば、開始位置を新たに決定し、再びデータを抽出する。これを繰り返すことで、本発明に係るデータ受信装置は、受信データにノイズが混入した場合であっても、受信データからの情報の読み出しを高い確率で成功することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係るデータ受信装置の機能構成を示す図である。
【図２】実施の形態に係るデータ受信装置のハードウェア構成を示す図である。
【図３】（ａ）は、記憶装置に確保された記憶領域の構成を示す図である。（ｂ）は、ＲＡＭに確保された記憶領域の構成を示す図である。
【図４】（ａ）は、デジタル簡易無線における同期バースト信号のフォーマットを示す図である。（ｂ）は、受信側デジタル簡易無線局が受信した、送信側デジタル簡易無線局が送信した同期バースト信号の初期部にノイズが混じった信号の例を示す図である。
【図５】記憶装置が記録する標本データの一例を示す図である。
【図６】実施の形態に係るデータ解析処理を示すフローチャートである。
【図７】ＲＡＭが記録する標本データの一例を示す図である。
【図８】更新された後の標本データの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について、図面を参照しつつ詳細に説明する。
【００１３】
（実施の形態）
本実施の形態に係るデータ受信装置は、デジタル簡易無線で受信した同期バースト信号を解析することにより、同期バースト信号に含まれるデータの読み出しを高確率で成功させることができる。
【００１４】
本実施の形態に係るデータ受信装置１０は、機能面では、図１に示すように、無線通信において受信した受信データを受け付ける受付部１１、受付部１１が受信データを受け付けると、予め記録されている標本データを読み出す読出部１２、読み出された標本データに基づいて開始位置を決定する開始位置決定部１３、受信データの開始位置以降のデータを抽出する抽出部１４、抽出されたデータが予め定められた基準に合致するか否かを判定する判定部１５、判定部１５が基準と合致したと判定したデータを出力する出力部１６を備える。受付部１１、読出部１２、開始位置決定部１３、抽出部１４、判定部１５、出力部１６のそれぞれの詳細な動作については後述する。
【００１５】
データ受信装置１０は、図２に示すハードウェア構成を有し、内部に、データ受信装置１０全体の動作を制御する制御部１１０、またデータ受信装置１０の動作に必要な情報を記憶する記憶装置１２０、操作者による操作情報を受け付けるための操作デバイス１３０、操作者への情報を表示するための表示部１４０、他の無線通信局からのデータを受信する無線通信部１５０を備え、これらが内部バス１６０を介して接続された構成を有する。
【００１６】
制御部１１０は、ＣＰＵ（Central Processing Unit）１１１、ＲＯＭ（Read Only Memory）１１２、ＲＡＭ（Random Access Memory）１１３を備える。
【００１７】
ＣＰＵ１１１は、必要に応じてＲＯＭ１１２、ＲＡＭ１１３および記憶装置１２０が記憶するプログラムを読み出し、読み出したプログラムを実行する機能を有する。またＣＰＵ１１１は、プログラムの実行上の必要に応じてＲＡＭ１１３、記憶装置１２０上にデータを保存する。
【００１８】
ＲＯＭ１１２は、ＣＰＵ１１１が実行するプログラム、例えばデータ受信装置１０の起動時にＣＰＵ１１１が最初に実行するプログラム等を記憶する。
ＲＡＭ１１３は、ＣＰＵ１１１がプログラムを実行する際にワークエリアとして機能する。すなわち、ＲＯＭ１１３は、ＣＰＵ１１１が実行中のプログラム、あるいは、ＣＰＵ１１１がプログラムを実行する上で必要となる一時的なデータ等を記録し、ＣＰＵ１１１からの要求に応じてＣＰＵ１１１に提供する。
【００１９】
制御部１１０は、上述のＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３が共同して動作することにより、全体として、データ受信装置１０全体の動作を制御する機能を提供する。それにより、制御部１１０は、前述した各機能部（受付部１１、読出部１２、開始位置決定部１３、抽出部１４、判定部１５、出力部１６）として動作する。
【００２０】
記憶装置１２０は、ハードディスクドライブやフラッシュメモリ等の不揮発性の記憶装置を備え、データ受信装置１０が稼動するために必要なデータを記憶する。
記憶装置１２０は、例えば、ＣＰＵ１１１が実行するプログラム、あるいはＣＰＵ１１１がプログラムを実行する上で参照するデータを記録し、ＣＰＵ１１１からの要求に応じてＣＰＵ１１１に提供する。また、記憶装置１２０は、ＣＰＵ１１１からの要求に応じ、ＣＰＵ１１１から出力されたデータを記録する。
【００２１】
操作デバイス１３０は、キーボードやマウス等を備え、操作者による入力操作を受け付けて制御部１１０に伝達する。
【００２２】
表示部１４０は、液晶ディスプレイ等を備え、制御部１１０による制御に基づいて、操作者に対し示すべき情報を表示する。
【００２３】
無線通信部１５０は、外部へ向けて電波を放射し、あるいは外部からの電波を受信するアンテナ１５１と接続されている。無線通信部１５０は、制御部１１０から、外部に送信すべきデータの供給を受けると、当該データを無線通信用の変調信号に変換し、その変調信号をアンテナ１５１に供給する。アンテナ１５１は、無線通信部１５０から変調信号の供給を受けると、当該変調信号を、無線通信用の電波として外部に放射する。また、アンテナ１５１は、外部からの電波、特に他の無線局からの通信用電波を受信すると、受信した電波に含まれる変調信号を無線通信部１５０に供給する。無線通信部１５０は、アンテナ１５１から変調信号の供給を受けると、当該変調信号をデータに変換し、そのデータを制御部１１０に供給する。
このように、無線通信部１５０は、データ受信装置１０が外部とデータをやり取りする場合にデータの交換を中継する機能を提供する。
【００２４】
内部バス１６０は、データ受信装置１０内の構成要素（制御部１１０、記憶装置１２０、操作デバイス１３０、表示部１４０、無線通信部１５０等）間での情報のやり取りを中継する。
【００２５】
ここから、記憶装置１２０およびＲＡＭ１１３が記録するデータ、および、記憶装置１２０およびＲＡＭ１１３の内部に確保されている記憶領域について説明する。
記憶装置１２０は、図３に示すように、内部の不揮発性の記憶容量内に標本データ格納領域１２０ａを有し、この領域に標本データを記録する。ここで、標本データとは、データ受信装置１０がそれまで実行した受信データからのデータ読み出しの試行履歴を示すデータである。データ受信装置１０の停止および再起動があっても、標本データ格納領域１２０ａは停止前に記録されていた標本データを保持する。
他に、記憶装置１２０は、内部の不揮発性の記憶装置上に出力データ格納領域１２０ｂを有し、出力部１６が出力した受信データをこの領域に記録する。
【００２６】
ＲＡＭ１１３は、標本データを保存するための標本データ格納領域１１３ａと、受信データを保存するための受信データ格納領域１１３ｂを備える。制御部１１０は、後述する処理の一環として、例えば無線通信部１５０から提供されたデータ（受信データ）を受信データ格納領域１１３ｂに記録し、あるいは記憶装置１２０の標本データ格納領域１２０ａから読み出した標本データを標本データ格納領域１１３ａに記録する。
【００２７】
デジタル簡易無線においては、同期バースト信号のフォーマットは図４（ａ）に示すように規定されている。具体的には、同期バースト信号は、その初期部に２４バイト以上のデータによるＰ部２０１（プリアンブル部、Preamble）を有し、それに続いて２０バイトのデータによるＳＷ部２０２（同期ワード部、Synchronous Word）、１６バイトのデータによるＲＩ部２０３（無線情報チャネル部、Radio Information channel）、６０バイトのデータによるＳＡＣＣＨ部２０４（低速付随制御チャネル部、Slow Associated Control Channel）、１４４バイトのデータによるＰＩＣＨ部２０５（パラメータ情報チャネル部、Parameter Information Channel）および１４４バイトの長さの未定義部２０６を有する。またＰＩＣＨ部２０５部は、３６バイトのデータによるＣＳＭ部２０５ａ（呼出名称、Call Sign Memory）と、それに続く１０８バイト分の予約部２０５ｂとを有する。デジタル簡易無線の無線局は、同期バースト信号を受信すると、その同期バースト信号に含まれるＣＳＭ部２０５ａを読み出すことにより、当該信号の送信元無線局の呼出名称を示す情報を得る。
【００２８】
一例として、一方のデジタル簡易無線局が他方のデジタル簡易無線局にデジタル簡易無線で送信した場合を想定する。送信側のデジタル簡易無線局側が、規定されたフォーマット（図４（ａ）に示されたもの）に従った同期バースト信号を送信した場合であっても、送信側デジタル簡易無線局のメーカ及び個体差によって送信される電波の周波数にはばらつきが存在するため、送信した同期バースト信号の初期部分にノイズが発生し、その結果、受信側デジタル簡易無線局が初期部に欠損のある同期バースト信号を受信することがある。欠損のある同期バースト信号の一例として、図４（ｂ）に、初期部分にあるＰ部２０１（２４バイト長）の先頭バイトが失われた同期バースト信号（Ｐ部２０１が欠損Ｐ部２１１（２３バイトのデータしか含まないもの）に入れ替わったもの）を示す。この同期バースト信号は、図４（ａ）に示すフォーマットに従っておらず、この同期バースト信号から呼出名称を読み出すには、先頭から１１９バイト目からのデータを読み出す必要がある。しかし、フォーマットに従った同期バースト信号のみを想定した受信側デジタル簡易無線局では、このような処理を実現できないため、この同期バースト信号から呼出名称を読み出すことができない。
【００２９】
このように、受信側デジタル簡易無線局が、初期部分に欠損のある同期バースト信号を受信した場合、通常のオペレーションでは同期バースト信号からデータ、特に、Ｐ部２０１よりも後方にあるＣＳＭ部２０５ａに含まれる呼出名称を示す情報を正確に読み出すことができない。本実施の形態に係るデータ受信装置１０は、図４（ｂ）に示されたような初期部分に欠損のある同期バースト信号から、例えばＣＳＭ部２０５ａに含まれる呼出名称などのデータを、後述する処理により、高い確率で読み出しに成功することができる。
【００３０】
記憶装置１２０の標本データ格納領域１２０ａに記憶されている標本データ３００は、図５に示すように、対象のデータを読み出すための読出し開始位置を示す情報である開始位置データ３０１（第１の要素）と、当該開始位置からデータを読み出した場合の読出し成功確率を示す成功確率データ３０２（第２の要素）と、それまでデータ受信装置１０が当該開始位置からデータの読出しを試行した回数を記録する試行回数データ３０３（第３の要素）と、当該試行が成功した回数である成功回数データ３０４（第４の要素）を含むレコードが、多数連結された構造を有する。
【００３１】
開始位置データ３０１は、後述するデータ解析処理において、対象のデータを読み出す際の読出し開始位置を示す情報である。開始位置データ３０１は、レコードごとに固有の値を有する。
【００３２】
図５に示した例においては、最初のレコードは、開始位置データ３０１に１１５というデータを有する。これは、この開始位置データ３０１は、受信した同期バースト信号の先頭から１１５バイト目の位置を示すデータを記録していることを意味する。その次のレコードは、受信した同期バースト信号の先頭から１１６バイト目（最初のレコードの開始位置データ３０１が示す開始位置より１バイト後方に移動させたもの）を示す開始位置データ３０１を有する。このように、図５の例では１バイト刻みで示す位置を後方に移動させた開始位置データ３０１を示すレコードが順に連結されており、図５の例で示された最終レコードでは、受信した同期バースト信号の先頭から１２４バイト目を示す開始位置データ３０１を有する。
【００３３】
成功確率データ３０２は、過去に実行したデータ解析処理で、当該レコードの開始位置データ３０１が示す位置から対象のデータの読み出しを試行した場合の成功した割合を示す情報である。例えば、過去に実行したデータ解析処理で、受信した同期バースト信号の１１５バイト目を先頭位置として読出しを試行した回数が４２回であり、その読出しに成功した回数が１回であれば、開始位置データ３０１に先頭から１１５バイト目の位置を開始位置とする情報を含むレコードは、１÷４２＝２．３％の値を成功確率データ３０２に有する。
【００３４】
試行回数データ３０３は、過去に実行したデータ解析処理で、当該レコードの開始位置データ３０１が示す位置から対象のデータの読み出しを試行した回数を示す情報である。例えば、過去に実行したデータ解析処理で、受信した同期バースト信号の１１５バイト目を先頭位置として読出しを試行した回数が４２回であれば、開始位置データ３０１に先頭から１１５バイト目の位置を開始位置とする情報を含むレコードは、４２の値を試行回数データ３０３に有する。
【００３５】
成功回数データ３０４は、過去に実行したデータ解析処理で、当該レコードの開始位置データ３０１が示す位置から対象のデータの読み出しを試行し、成功した回数を示す情報である。例えば、過去に実行したデータ解析処理で、受信した同期バースト信号の１１５バイト目を先頭位置として読出しを試行し、成功した回数が１回であれば、開始位置データ３０１に先頭から１１５バイト目の位置を開始位置とする情報を含むレコードは、１の値を成功回数データ３０４に有する。
【００３６】
このように、データ受信装置１０は受信したデータから対象のデータの読み出しを試行し、その結果を判定した判定履歴を示すデータとして試行回数データ３０３および成功回数データ３０４を記憶装置１２０に記録する。
【００３７】
ここから、データ受信装置１０が、他のデジタル簡易無線局から同期バースト信号を受信した際に、受信した同期バースト信号を解析し、呼出名称を示す情報を出力するデータ解析処理について説明する。
データ受信装置１０は、他のデジタル簡易無線局から同期バースト信号を受信すると、図６に示すデータ解析処理を開始する。
【００３８】
データ解析処理の最初のステップで、制御部１１０は、他のデジタル簡易無線局から受信した同期バースト信号を、受信データとして受け付ける（ステップＳ１０）。具体的には、制御部１１０は、無線通信部１５０から、受信した同期バースト信号に含まれるデータの供給を受け、当該データを受信データとして受けつけ、ＲＡＭ１１３の受信データ格納領域１１３ｂに記録する。このステップにおいて、制御部１１０は、上述した受付部１１として機能する。
【００３９】
次に制御部１１０は、記憶装置１２０の標本データ格納領域１２０ａから、標本データ３００を読み出す（ステップＳ２０）。具体的には、制御部１１０は、標本データ格納領域１２０ａを参照し、標本データ３００の各レコードの開始位置データ３０１と成功確率データ３０２とを読出し、標本データ３１０としてＲＡＭ１１３の標本データ格納領域１１３ａに記録する。この結果、図７に示すように、開始位置データ３１１と成功確率データ３１２からなるレコードが複数連結された標本データ３１０が標本データ格納領域１１３ａに記録される。このステップにおいて、制御部１１０は、上述した読出部１２として機能する。
【００４０】
次に制御部１１０は、標本データ格納領域１１３ａに記録された標本データ３１０に基づいて、受信データからの対象データ読出しを試行する際の開始位置を決定する（ステップＳ３０）。具体的には、制御部１１０は、標本データ３１０に含まれるレコードの中で、成功確率データ３１２が示す成功確率が最も高いレコードを特定し、当該レコードの開始位置データ３１１が示す開始位置を、対象データ読出しを試行する際の開始位置として決定する。図７に例示された標本データ３１０においては、成功確率データ３１２の示す成功確率が４０．０％であるレコードが、記録されているレコードの中で最も高い成功確率を成功確率データ３１２に記録するものであるため、当該レコードの開始位置データ３１１に記録されている開始位置「先頭から１２０バイト目」を、受信データからの対象データ読出しを試行する際の開始位置として決定する。このステップにおいて、制御部１１０は、上述した開始位置決定部１３として機能する。
【００４１】
次に制御部１１０は、ステップＳ３０で決定した開始位置に基づき、受信データからデータを抽出する（ステップＳ４０）。具体的には、制御部１１０は、受信データ格納領域１１３ｂから受信データを読出し、読み出した受信データのうち、ステップＳ３０で決定した開始位置以降のデータを抽出する。仮にステップＳ３０で開始位置を「先頭から１２０バイト目」と決定していた場合、制御部１１０は、読み出した受信データの先頭から１２０バイト目以降のデータを抽出する。このステップにおいて、制御部１１０は、上述した抽出部１４として機能する。
【００４２】
次に制御部１１０は、ステップＳ４０で抽出したデータが、予め規定された基準に合致するものであるか判定する（ステップＳ５０）。具体的には、制御部１１０は、ステップＳ４０で抽出したデータが、デジタル簡易無線の呼出名称の規定に合致するものであるか否かを検証し、合致するものであれば、抽出したデータが基準に合致するものであると判定する。この際、制御部１１０は、記憶装置１２０に予め記録されているデジタル簡易無線の呼出名称の規定に合致するものであるかを判定するための基準を参照する。このステップにおいて、制御部１１０は、上述した判定部１５として機能する。
【００４３】
抽出したデータが基準に合致するものであったと判定した場合（ステップＳ５０：ＹＥＳ）、制御部１１０は、抽出したデータ（呼出名称）を出力する（ステップＳ５１）。具体的には、制御部１１０は、抽出したデータを表示部１４０に表示し、あるいは記憶装置１２０の出力データ格納領域１２０ｂに記録する。このステップにおいて、制御部１１０は、上述した出力部１６として機能する。
【００４４】
制御部１１０は、ステップＳ５１の次に、記憶装置１２０の標本データ格納領域１２０ａに記録する標本データ３００を更新する（ステップＳ５２）。具体的には、制御部１１０は、標本データ３００からステップＳ３０で決定した開始位置と同じ位置を示す情報を開始位置データ３０１に有するレコードを特定し、当該レコードの試行回数データ３０３および成功回数データ３０４に記録されている値を１ずつインクリメントする。また、インクリメント後の成功回数データ３０４に記録されている値を、インクリメント後の試行回数データ３０３に記録されている値で割ることにより、今回の処理後の成功確率を算出し、算出した成功確率を同レコードの成功確率データ３０２に記録する。制御部１１０は、ステップＳ５２を終えると、データ解析処理を終了する。
【００４５】
一方、ステップＳ５０において、抽出したデータが基準に合致するものではなかったと判定した場合（ステップＳ５０：ＮＯ）、制御部１１０は、ＲＡＭ１１３の標本データ格納領域１１３ａに記録された標本データ３１０を更新する（ステップＳ６０）。具体的には、制御部１１０は、標本データ格納領域１１３ａに記録されている標本データ３１０から、ステップＳ３０で決定した開始位置が開始位置データ３１１に記録されていたレコード（標本データ３１０に含まれるレコードの中で、成功確率データ３１２が示す成功確率が最も高いレコード）を削除する。一例として、図７に例示された標本データ３１０を標本データ格納領域１１３ａに記録していた場合、図８に示すように、最も高い成功確率（４０．０％）を成功確率データ３１２に記録しているレコードを削除したデータを、改めて標本データ３１０として標本データ格納領域１１３ａに記録する。
【００４６】
制御部１１０は、ステップＳ６０の次に、記憶装置１２０の標本データ格納領域１２０ａに記録する標本データ３００を更新する（ステップＳ６１）。具体的には、制御部１１０は、標本データ３００からステップＳ３０で決定した開始位置と同じ位置を示す情報を開始位置データ３０１に有するレコードを特定し、当該レコードの試行回数データ３０３に記録されている値を１だけインクリメントする。また、成功回数データ３０４に記録されている値を、インクリメント後の試行回数データ３０３に記録されている値で割ることにより、今回の処理後の成功確率を算出し、算出した成功確率を同レコードの成功確率データ３０２に記録する。
【００４７】
制御部１１０は、ステップＳ６１の次に、ＲＡＭ１１３の標本データ格納領域１１３ａに記録された標本データ３１０にレコードが存在するか判定する（ステップＳ７０）。
【００４８】
制御部１１０は、ステップＳ７０で標本データ３１０にレコードが存在しないと判定した場合（ステップＳ７０：ＮＯ）、受信データからデータ（呼出名称）の読出しに失敗したことを出力する（ステップＳ８０）。具体的には、制御部１１０は、今回受信した同期バースト信号から呼出名称を読み出そうという試みが失敗したことを示す情報を表示部１４０に表示する。制御部１１０は、ステップＳ８０を終えると、データ解析処理を終了する。
【００４９】
一方、ステップＳ７０でＲＡＭ１１３の標本データ格納領域１１３ａに記録された標本データ３１０にレコードが存在すると判定した場合（ステップＳ７０：ＹＥＳ）、制御部１１０は、処理をステップＳ３０に戻し、再び開始位置を決定する。それ以降は、上述したステップＳ３０以降の処理を行い、また必要に応じて繰り返す。
【００５０】
ここまで述べたデータ解析処理では、ステップＳ６０で制御部１１０が成功確率データ３１２の成功確率が最も高かったレコードを標本データ３１０から削除した上で、再びステップＳ３０以降の処理を実行する。２回目のステップＳ３０では、制御部１１０は、標本データ３１０から、その時点で最も高い成功確率が開始位置データ３１１に記録されているレコード（前回のステップＳ３０実行時に最も高い成功確率を記録していたレコードに次いで高い成功確率を記録していたレコード）に基づいて開始位置を決定し、再び呼出名称の読み出しを試行する。
【００５１】
このように、データ受信装置１０は、受信した同期バースト信号からの呼出名称の読み出しに失敗すると、開始位置を変更して受信データからの呼出名称の読み出しを再度試行する。データ受信装置１０は、これを繰り返すため、呼出名称の読み出しに高い確率で成功することができる。例えば、図４（ｂ）に示す構造の同期バースト信号を受信した場合でも、１２０バイト目からの読み出しで呼出名称の読み取りに失敗した後、１１９バイト目からの読み出しを試行することにより、呼出名称の読み取りに成功することができる。
【００５２】
このように、本実施の形態に係るデータ受信装置１０は、ここまで述べたデータ解析処理を実行することにより、ノイズの混入した同期バースト信号に含まれる呼出名称を示す情報の読み出しを高い確率で成功させることができる。
【００５３】
ここまでの説明では、同期バースト信号から呼出名称を読み出すケースを想定して説明したが、これに限られない。例えば、同期バースト信号から他のデータ、例えば無線情報チャネル情報を読み出すのにデータ受信装置１０を用いることも可能である。あるいは、データ受信装置１０が解析する入力信号は同期バースト信号に限られず、通信チャネル信号でもよいし、またデジタル簡易無線で用いられる信号にも限られない。
【００５４】
また、上記の説明では、ステップＳ５０において、抽出したデータが基準に合致するものではなかったと制御部１１０が判定すると、その直前に成功確率データ３１２が示す成功確率が最も高いとして特定されていたレコードについで高い成功確率を示す成功確率データ３１２を有するレコードを特定し、当該レコードの開始位置データ３１１が示す開始位置を、新たな開始位置として決定している。しかし、抽出したデータが基準に合致しなかった場合の制御部１１０の動作はこれに限られない。例えば、その直前に決定していた開始位置から、所定の量（例えば、１バイト等）を移動した位置を新たな開始位置として決定してもよい。
【００５５】
本実施の形態においては、無線通信部１５０を有するデータ受信装置１０を例に説明した。しかし、本発明の実施の形態はこれに限られず、有線による通信部を備えたデータ受信装置にも応用可能である。
【００５６】
本実施の形態に係るデータ受信装置１０は、記憶装置１２０に記録された標本データ３００を読み出し、ＲＡＭ１１３に記録する。ここで、記憶装置１２０はデータ受信装置１０自身が備えている必要は無く、例えばネットワーク経由で接続する他機器が備える記憶装置から標本データを読み出し、ＲＡＭ１１３に記録してもよい。
【００５７】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【符号の説明】
【００５８】
１０  データ受信装置、１１  受付部、１２  読出部、１３  開始位置決定部、１４  抽出部、１５  判定部、１６  出力部、１１０  制御部、１１１  ＣＰＵ、１１２  ＲＯＭ、１１３  ＲＡＭ、１１３ａ  標本データ格納領域、１１３ｂ  受信データ格納領域、１２０  記憶装置、１２０ａ  標本データ格納領域、１２０ｂ  出力データ格納領域、１３０  操作デバイス、１４０  表示部、１５０  無線通信部、１５１  アンテナ、１６０  内部バス、２００  同期バースト信号、２０１  Ｐ部、２０２  ＳＷ部、２０３  ＲＩ部、２０４  ＳＡＣＣＨ部、２０５  ＰＩＣＨ部、２０５ａ  ＣＳＭ部、２０５ｂ  予約部、２０６  未定義部、２１１  欠損Ｐ部、３００  標本データ、３０１  開始位置データ、３０２  成功確率データ、３０３  試行回数データ、３０４  成功回数データ、３１０  標本データ、３１０  開始位置データ、３１２  成功確率データ。
【図１】
2015192161.tif 000003
【図２】
2015192161.tif 000004
【図３】
2015192161.tif 000005
【図４】
2015192161.tif 000006
【図５】
2015192161.tif 000007
【図６】
2015192161.tif 000008
【図７】
2015192161.tif 000009
【図８】
2015192161.tif 000010