(57)【特許請求の範囲】
【請求項１】
アナログ音声信号をＡ／Ｄ変換および符号化してデジタル音声信号に変換した後、このデジタル音声信号を含むパケットを生成し、このパケットを無線信号に変換して送信する無線機であって、
前記パケットとして、ヘッダ部に送信先および送信元の無線機を識別する識別子、ならびにこれらの無線機が属するエリアのレピータを識別する識別子のデータが含まれ、データ部に前記デジタル音声信号のデータが含まれるパケットを生成する送信部と、
前記各識別子のデータを前記送信部に通知するコントローラと、
複数箇所に設置された前記レピータの位置情報、サービスエリアを示す情報、ユーザが前記レピータへの接続を希望するか否かの情報および識別子のデータを含むテーブルが格納されたメモリと、
前記送信元の無線機の位置を示す情報を取得する位置情報取得装置と、を備え、
前記コントローラは送信に先立ち、
前記位置情報取得装置から入手した前記送信元の無線機の現在位置を示す情報を、前記テーブルに含まれるレピータの位置情報と比較し、前記無線機に近接する複数のレピータのデータを前記テーブルから抽出し、かつ、前記テーブルに前記レピータへの接続を希望しない旨の情報が含まれる場合には、当該レピータを除外したリストを作成し、
前記無線機の現在位置を示す情報と前記リストのサービスエリアを示す情報を比較して、前記無線機の現在位置が前記サービスエリア内に含まれる複数のレピータから１つのレピータを選択し、
その選択したレピータの識別子を送信元のレピータの識別子として前記送信部に通知することを特徴とする無線機。
【請求項２】
受信した前記無線信号を復調して前記パケットを取り出す受信部を更に備え、
また前記テーブルおよびリストは、前記レピータのアップリンクおよびダウンリンクの周波数のデータを含み、
前記コントローラは、前記リストから、前記選択したレピータのアップリンクの周波数を読み出して前記送信部に通知し、ダウンリンクの周波数を読み出して前記受信部に通知することを特徴とする、請求項１に記載の無線機。
【請求項３】
前記リストに含まれるレピータには優先順位が設定され、
前記コントローラは、前記リストから１つのレピータを選択する際、優先順位の高いレピータを選択することを特徴とする、請求項１または２に記載の無線機。
【請求項４】
前記優先順位は、前記レピータのサービスエリアの大きさをパラメータとして設定されることを特徴とする、請求項３に記載の無線機。
【請求項５】
前記優先順位は、前記無線機から前記レピータまでの距離をパラメータとして設定されることを特徴とする、請求項３に記載の無線機。
【請求項６】
前記サービスエリアは、緯度と経度を示す線で囲まれた四角形で設定され、その四角形の中に前記レピータが設置された位置を含むことを特徴とする、請求項１ないし５のいずれかに記載の無線機。
【請求項７】
前記位置情報取得装置としてＧＰＳレシーバを用いることを特徴とする、請求項１ないし６のいずれかに記載の無線機。
【請求項８】
前記テーブルを格納するメモリとして不揮発性メモリを用いることを特徴とする、請求項１ないし７のいずれかに記載の無線機。
【請求項９】
コンピュータを、
ヘッダ部に送信先および送信元の無線機を識別する識別子、ならびにこれらの無線機が属するエリアのレピータを識別する識別子のデータを含み、データ部にアナログ音声信号がＡ／Ｄ変換され符号化されたデジタル音声信号を含むパケットを生成する送信部に、前記各識別子のデータを通知するコントローラとして機能させるコンピュータプログラムであって、
前記コントローラは、
前記送信元の無線機の位置を示す情報を取得する位置情報取得装置から入手した前記送信元の無線機の現在位置を示す情報を、複数箇所に設置された前記レピータの位置情報、サービスエリアを示す情報、ユーザが前記レピータへの接続を希望するか否かの情報および識別子のデータを含むテーブルに含まれるレピータの位置情報と比較し、前記無線機に近接する複数のレピータのデータを前記テーブルから抽出し、かつ、前記テーブルに前記レピータへの接続を希望しない旨の情報が含まれる場合には、当該レピータを除外したリストを作成し、
前記無線機の現在位置を示す情報と前記リストのサービスエリアを示す情報を比較して、前記無線機の現在位置が前記サービスエリア内に含まれる複数のレピータから１つのレピータを選択し、
その選択したレピータの識別子を送信元のレピータの識別子として前記送信部に通知することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル方式の音声通信を採用した無線機、およびその無線機の機能を実現するコンピュータプログラムに関する
【背景技術】
【０００２】
近年、例えばアマチュア無線の世界において、より高速の通信を実現し、またクリアな音声での交信を楽しむために、音声通信のデジタル化とネットワーク化が普及しつつある（例えば、特許文献１参照）。アマチュア無線のデジタル音声通信においては、音声信号は符号化されてデジタル信号に変換され、パケット化された後に送信される。
【０００３】
以下、図７を参照して、デジタル方式の音声通信を採用したアマチュア無線システムについて簡単に説明する。
【０００４】
図７に示すアマチュア無線システム１００では、複数の無線機１ａ〜１ｅをカバーするサービスエリア（以降、単に「エリア」という）２ａ、２ｂ毎にレピータ３ａ、３ｂが設置されている。図７の例では、レピータ３ａがカバーするエリア２ａに無線機１ａ、１ｂ、１ｃが存在し、レピータ３ｂがカバーするエリア２ｂ内に無線機１ｄ、１ｅが存在する。
【０００５】
隣接するレピータ３ａ、３ｂ間は、マイクロ波を使用して音声およびデータが多重化された状態で送信される。レピータ３ａ、３ｂで結ばれたエリアをゾーン５という。複数のゾーン５（５ａ、５ｂ、５ｃ）の間は、ゲートウェイ４を介してインターネット６で結ばれている。以後の説明では、無線機１ａ〜１ｅを総称して無線機１ともいう。同様に、エリア２ａ、２ｂ等を総称してエリア２、レピータ３ａ、３ｂ等を総称してレピータ３、ゾーン５ａ、５ｂ、５ｃを総称してゾーン５ともいう。
【０００６】
上述のアマチュア無線システム１００においては、音声信号がパケット化され、かつパケットのヘッダ部に送信先、送信元のコールサイン等を示すデータが付加されたことに伴い、アナログ音声通信ではできなかった多くの機能を実現できるようになった。
【０００７】
例えば、図７のアマチュア無線システム１００を用いることで、以下に示すような様々な形態の交信を実現できる。
（１）各エリア２内での無線機１同士の直接の交信
（２）各エリア２内での無線機１同士のレピータ３を介した交信
（３）同一ゾーン５内の異なるエリア２の無線機１同士のレピータ３を介した交信
（４）異なるゾーン５の無線機１同士のゲートウェイ４とインターネット６を介した交信
【０００８】
一方、上述のデジタル方式の音声通信を採用したアマチュア無線システムでは、交信を始める際に、送信先および送信元のコールサインと共に、送り先および送り元のレピータのコールサインを指定する必要がある。
【０００９】
従って、無線機を自動車等の移動体に搭載した場合、移動に伴って属するエリアが変わるため、交信の都度、送り元のレピータのコールサインを変更する必要がある。日常的に移動するエリアについては、どのレピータが通信可能かは経験上わかっており、交信の際に通信可能なレピータを選択し、コールサインを設定することは容易である。
【００１０】
しかし、旅行や出張などで初めて訪れた場所で交信する場合、その場所でどのレピータが通信可能なのかを簡単に知ることは困難である。そのため、住所とエリアのコールサインとの対照表を持参するか、インターネットの検索ツール等を用いて、予めその場所のレピータのコールサインを調べておく必要があり、ユーザの負担が大きい。
【００１１】
ユーザに負担をかけることなく、通信可能なレピータのコールサインを自動的に取得する方法として、携帯電話システムで提案された方法を採用することが考えられる。すなわち、あらかじめメモリに基地局（レピータに相当）の位置情報と識別情報（ＩＤ）を記憶しておき、ＧＰＳレシーバで取得した携帯電話の現在位置を示す情報に基づいて最も近い基地局を選択し、メモリからその基地局の識別情報を読み出す方法である（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２０１０−１９３３１５号公報
【特許文献２】特開２００２−１６５２５３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
上述の方法において、基地局の識別情報の代わりにレピータのコールサインをメモリに記憶しておけば、通信可能なレピータのコールサインを自動的に取得できる。しかし、小ゾーンセル方式を採用した携帯電話システムと異なり、アマチュア無線システムでは、エリアの大きさがレピータ毎に異なり、また複数のエリアが重複して設定されている場合がある。従って、携帯電話システムで提案された方法をそのまま適用することはできない。
【００１４】
本発明はこのような事情に鑑みてなされたもので、通信可能なレピータのコールサインを自動的に取得できる、デジタル方式のアマチュア無線システムに好適の無線機を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するため本発明にかかる無線機は、アナログ音声信号をＡ／Ｄ変換および符号化してデジタル音声信号に変換した後、このデジタル音声信号を含むパケットを生成し、このパケットを無線信号に変換して送信する無線機であって、
前記パケットとして、ヘッダ部に送信先および送信元の無線機を識別する識別子、ならびにこれらの無線機が属するエリアのレピータを識別する識別子のデータが含まれ、データ部に前記デジタル音声信号のデータが含まれるパケットを生成する送信部と、
前記各識別子のデータを前記送信部に通知するコントローラと、
複数箇所に設置された前記レピータの位置情報、サービスエリアを示す情報、ユーザが前記レピータへの接続を希望するか否かの情報および識別子のデータを含むテーブルが格納されたメモリと、
前記送信元の無線機の位置を示す情報を取得する位置情報取得装置と、を備え、
前記コントローラは送信に先立ち、
前記位置情報取得装置から入手した前記送信元の無線機の現在位置を示す情報を、前記テーブルに含まれるレピータの位置情報と比較し、前記無線機に近接する複数のレピータのデータを前記テーブルから抽出し、かつ、前記テーブルに前記レピータへの接続を希望しない旨の情報が含まれる場合には、当該レピータを除外したリストを作成し、
前記無線機の現在位置を示す情報と前記リストのサービスエリアを示す情報を比較して、前記無線機の現在位置が前記サービスエリア内に含まれる複数のレピータから１つのレピータを選択し、
その選択したレピータの識別子を送信元のレピータの識別子として前記送信部に通知することを特徴とする。
【００１６】
本発明にかかる無線機は、受信した前記無線信号を復調して前記パケットを取り出す受信部を更に備え、
また前記テーブルおよびリストは、前記レピータのアップリンクおよびダウンリンクの周波数のデータを含み、
前記コントローラは、前記リストから、前記選択したレピータのアップリンクの周波数を読み出して前記送信部に通知し、ダウンリンクの周波数を読み出して前記受信部に通知することが好ましい。
【００１８】
前記リストに含まれるレピータには優先順位が設定され、コントローラは、前記リストから１つのレピータを選択する際、優先順位の高いレピータを選択することが好ましい。優先順位の付け方としては、抽出したレピータのエリアの大きさ、もしくは無線機からレピータまでの距離をパラメータとすることが考えられる。また前記サービスエリアは、緯度と経度を示す線で囲まれた四角形で設定され、その四角形の中に前記レピータが設置された位置を含むことが好ましい。
【００１９】
前記位置情報取得装置としてＧＰＳレシーバを用いることが好ましい。また前記テーブルを格納するメモリとして不揮発性メモリを用いることが好ましい。
【００２０】
また本発明にかかるコンピュータプログラムは、コンピュータを、ヘッダ部に送信先および送信元の無線機を識別する識別子、ならびにこれらの無線機が属するエリアのレピータを識別する識別子のデータを含み、データ部にアナログ音声信号がＡ／Ｄ変換され符号化されたデジタル音声信号を含むパケットを生成する送信部に、前記各識別子のデータを通知するコントローラとして機能させるコンピュータプログラムであって、
前記コントローラは、
前記送信元の無線機の位置を示す情報を取得する位置情報取得装置から入手した前記送信元の無線機の現在位置を示す情報を、複数箇所に設置された前記レピータの位置情報、サービスエリアを示す情報、ユーザが前記レピータへの接続を希望するか否かの情報および識別子のデータを含むテーブルに含まれるレピータの位置情報と比較し、前記無線機に近接する複数のレピータのデータを前記テーブルから抽出し、かつ、前記テーブルに前記レピータへの接続を希望しない旨の情報が含まれる場合には、当該レピータを除外したリストを作成し、
前記無線機の現在位置を示す情報と前記リストのサービスエリアを示す情報を比較して、前記無線機の現在位置が前記サービスエリア内に含まれる複数のレピータから１つのレピータを選択し、
その選択したレピータの識別子を送信元のレピータの識別子として前記送信部に通知することを特徴とする。
【発明の効果】
【００２１】
本発明にかかる無線機では、予めメモリにレピータの位置情報、エリアに関する情報、コールサインおよび周波数を含むテーブルを格納しておき、位置情報取得装置で取得した無線機の現在位置を、レピータの位置情報およびエリアの情報と比較することで、無線機がエリア内に含まれ、かつユーザが接続を希望しないものを除く全てのレピータを抽出し、その中から通信するレピータを選択している。
【００２２】
結果として、本発明の無線機によれば、ユーザが煩雑な操作を行うことなく、通信可能なレピータのコールサインを自動的に取得できる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態にかかる無線機の構成を示すブロック図である。
【図２】無線機によって送信されるパケットの構成を示す図である。
【図３】自動車に搭載された無線機が複数のエリアを通過する状態を示す概念図である。
【図４】メモリに格納されたテーブル（ａ）およびこのテーブルに基づいて作成されたリスト（ｂ）の一例を示す図である。
【図５】表示部の画面に表示された受信機の位置情報を示す図である。
【図６】メモリに格納されたテーブルからレピータを選択する際の手順を説明するフローチャートである。
【図７】デジタル方式の音声通信を採用したアマチュア無線システムの構成を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態にかかる無線機について、図面を参照しながら説明する。
【００２５】
＜無線機の構成＞
図１に、デジタル音声通信を採用した本実施の形態にかかる無線機の構成を示す。無線機１は、マイク１１、スピーカ１２、ＡＦ増幅器１３、音声コーデック１４、送信部１５、送受切替部１６、アンテナ１７、受信部１８、インターフェース部１９、コントローラ２１、操作部２６および表示部２８で構成されている。図中、太線の矢印は音声信号やデータの流れを示し、細線の矢印は制御系統の信号の流れを示している
【００２６】
マイク１１は、送信用の音声を入力としてアナログ音声信号を生成し、その音声信号をＡＦ増幅器１３に出力する。一方、スピーカ１２は、ＡＦ増幅器１３から出力されたアナログ音声信号を音声に変換する。
【００２７】
ＡＦ（Audio Frequency）増幅器１３は、マイク１１から入力されたアナログ音声信号を増幅して音声コーデック１４に供給する。また、音声コーデック１４から供給された受信音声のアナログ音声信号を増幅してスピーカ１２に出力する。
【００２８】
音声コーデック１４は、ＡＦ増幅器１３から供給されたアナログ音声信号をＡ／Ｄ（アナログ／デジタル）変換および符号化して送信部１５に出力する。音声コーデック１４はまた、受信部１８から供給されたデジタル音声信号を復号化し、更にＤ／Ａ（デジタル／アナログ）変換した後、ＡＦ増幅器１３に出力する。
【００２９】
送信部１５は、音声コーデック１４から供給されたデジタル音声信号に無線通信用のヘッダを付すと共に、後述するＰＴＴスイッチ２７の出力に基づいて分割し、送信用のパケットを生成する。パケットの構成については、後に図２を用いて詳述する。送信部１５は更に、パケットを構成するデジタルデータで搬送波を変調し、必要に応じて周波数変換を行い、送受切替部１６を介してアンテナ１７から送信する。
【００３０】
送受切替部１６は、ＰＴＴスイッチ２７が押されてオンになると送信部１５からの送信信号をアンテナ１７に導き、ＰＴＴスイッチ２７が放されてオフになるとアンテナ１７の受信信号を受信部１８に導く。
【００３１】
受信部１８は、コントローラ２１からの指示信号に従って受信周波数を切り替え、受信周波数に同調して受信信号を増幅し、更に復調してパケットを再生する。そして再生したパケットからヘッダ部を取り除き、音声データについては音声コーデック１４に供給し、その他のデータ（例えば、イーサネット［登録商標］に準拠したパケット）についてはインターフェース部１９に供給する。
【００３２】
インターフェース部１９は外部接続端子２０を介してＧＰＳ（Global Positioning System）レシーバ２９に接続され、ＧＰＳレシーバ２９から供給されるパケットをコントローラ２１に供給する。またインターフェース部１９は、受信部１８から供給されたイーサネット準拠のパケットを、外部接続端子２０を介して外部機器（例えばパソコン）に供給する。
【００３３】
なお、本実施の形態では、位置情報の取得装置として外付けのＧＰＳレシーバ２９を用いているが、無線機１にＧＰＳユニットを内蔵させ、そのＧＰＳユニットから位置情報を取得するようにしてもよい。また、インターネットに接続されたパソコンを用いて、Ｇｏｏｇｌｅマップのリンク情報から位置情報を取得するようにしてもよい。
【００３４】
コントローラ２１は無線機１の動作を制御する。コントローラ２１は、ＣＰＵ（Central Processing Unit）２２、ＣＰＵ２２の動作を規定するプログラムを記憶したＲＯＭ（Read Only Memory）２３、ＣＰＵ２２のワークメモリとして機能するＲＡＭ（Random Access Memory）２４、および図４（ａ）に示すテーブルを格納した不揮発性メモリ２５を備えている。
【００３５】
操作部２６は複数のキーやスイッチで構成され、種々の入力やユーザの指示をコントローラ２１に伝達する。操作部２６にはＰＴＴ（Pres To Talk）スイッチ２７が含まれている。ＰＴＴスイッチ２７は、押す（オンにする）と送受切替部１６が送信側に切り替わってアンテナ１７から送信が行われ、放す（オフにする）と、送受切替部１６が受信側に切り替わって受信した音声信号の再生が行われる。
【００３６】
表示部２８は液晶ディスプレイ等で構成され、種々のデータを表示するのに用いられる。表示部２８の画面には、無線機１がアマチュア無線信号を受信したこと（呼び出しがあったこと）や、送信元（自局）や送信先(相手局)のコールサイン、ニックネーム等が表示される。
【００３７】
＜パケットの構成＞
次に、図２を参照して、送信部１５で生成されるパケットの構成を説明する。パケットの構成は、デジタル方式の音声通信の一連のデータを、どのような順番でどのようにまとめて送信するかを示したものである。
【００３８】
パケットＰａはヘッダ部Ｐｈとデータ部Ｐｄとで構成されている。ヘッダ部Ｐｈには、同期信号ｈ１、フラグｈ２、送り先レピータのコールサインｈ３、送り元レピータのコールサインｈ４、送信先コールサインｈ５、送信元コールサインｈ６が含まれている。
【００３９】
ヘッダ部Ｐｈのうち同期信号ｈ１は、入力信号の同期をとり、またこれより信号であることを表す信号である。フラグｈ２は、レピータ経由通信、直接通信、レピータ制御信号等を表すデータであり、複数ビットのデータで構成されている。
【００４０】
送り先レピータのコールサインｈ３は、例えば送信先の無線機が属するエリア内のレピータのコールサインであり、送り元レピータのコールサインｈ４は送信元の無線機が属するエリア内のレピータのコールサインである。また送信先コールサインｈ５は、送信する相手局の無線機のコールサインであり、送信元コールサインｈ６は、自局の無線機のコールサインである。これらのコールサイン（ｈ３〜ｈ６）は、送信先および送信元の無線機、更には無線信号を中継するレピータを識別するための識別子としての役割を果たす。なお送信先コールサインｈ５については、不特定局を呼び出すＣＱとしてもよい。
【００４１】
データ部Ｐｄは、デジタル化された音声信号を含む音声フレームｄ１と、小さな静止画やメモ等のデータを含むデータフレームｄ２が交互に配置され、最後にパケットの終わりを示す終話フレームｄ３が付加されている。
【００４２】
＜アマチュア無線の交信動作＞
次に、図１、図２および前述の図７を参照して、アマチュア無線の交信動作を説明する。以下、代表的なケースとして、任意のエリア内の無線機１ａの局が異なるエリア内の無線機１ｄの局を呼び出す場合について説明する。
【００４３】
ユーザは交信に先立ち、無線機１ａの操作部２６を操作して、交信に必要な情報、例えば送信元（自局）コールサインや送り元レピータのコールサインを、不揮発性メモリ２５に格納しておく。
【００４４】
交信の際、ユーザは無線機１ａの操作部２６を操作し、送信先の無線機１ｄに予め割り当てられたコールサインおよび送り先レピータのコールサインを指定して、呼び出しを指示する。
【００４５】
操作部２６から入力された情報は、コントローラ２１によって送信部１５に通知され、コントローラ２１の指示に従って送信部１５でパケットが生成される。図２に示したようにパケットＰａのヘッダ部Ｐｈには、送り先レピータ３ｂのコールサインｈ３、送り元レピータ３ａのコールサインｈ４、送信先（相手局）である無線機１ｄのコールサインｈ５、および送信元（自局）である無線機１ａのコールサインｈ６の各情報が含まれる。
【００４６】
送信部１５で生成され無線信号に変換されたパケットＰａは、送受切替部１６およびアンテナ１７を介して送信される。無線機１ａから送信されたパケットＰａは、指定された経路にあるレピータ３ａ、３ｂによって中継され、無線機１ｄに到達する。
【００４７】
無線機１ｄで受信した無線信号は、アンテナ１７および送受切替部１６を介して受信部１８に供給され、受信部１８で復調されてパケットＰａが再生される。更に、受信部１８で再生されたパケットＰａからヘッダ部Ｐｈが取り除かれ、データ部Ｐｄの内容に応じて音声コーデック１４またはインターフェース部１９に供給される。
【００４８】
音声コーデック１４に供給された音声データは復号化され、さらにアナログの音声信号に変換されてＡＦ増幅器１３に供給される。ＡＦ増幅器１３で増幅された音声信号はスピーカ１２から出力され、送信元のユーザの声が再生される。
【００４９】
また受信部１８で再生されたパケットＰａはコントローラ２１に供給される。コントローラ２１のＣＰＵ２２は、ＥＣＣ（Error Check Code）チェックなどにより、受信したパケットＰａが有効なパケットであるか否かを判別する。
【００５０】
ＣＰＵ２２は、有効と判別されたパケットＰａのヘッダ部ＰｈのデータをＲＡＭ２４に格納すると共に、ヘッダ部Ｐｈの情報を解析する。ＣＰＵ２２は、解析結果に基づいて、受信したパケットＰａの送信先コールサインや送信元コールサインを表示部２８に表示する。
【００５１】
＜レピータのコールサイン取得方法＞
次に、図３、図４および図５を参照して、無線機が属するエリア内のレピータのコールサインを取得する方法について説明する。
【００５２】
最初に、図３を参照して、本発明の前提となるエリアについて説明する。図３は、自動車７に搭載された無線機が複数のエリア２を通過する状態を示している。自動車７は矢印で示すように地点ＰからＵに向けて移動するものとする。
【００５３】
図３に示すように、表示された地域には４つのレピータ３ｃ〜３ｆが設置されており、レピータ毎にエリア２ｃ〜２ｆが、緯度と経度の線によって囲まれた四角形として設定されている。１つのレピータ３でカバーできるエリアは立地条件によって大幅に異なり、実際は複雑な形状をしている。この形状をそのまま不揮発性メモリ２５に記憶させると記憶容量が膨大になるため、本実施の形態では、レピータ３の設置位置を重心とする、緯度と経度を示す線で囲まれた正方形をエリア２としている。
【００５４】
当然のことながら、各エリア２ｃ〜２ｆは、レピータ３ｃ〜３ｆによって無線機１との通信を確実に実現できる範囲に設定されている。なお、地形によって電波の届く範囲に偏りがある場合には、レピータ３の位置をエリア２の重心からずらしてもよい。また不揮発性メモリ２５の記憶容量が許すのであれば、エリア２を地形に合わせて設定してもよい。
【００５５】
エリア２ｃ〜２ｆの大きさはレピータ３ｄ〜３ｆの立地条件によって異なり、レピータ３ｃのように見晴らしの良い高い場所に設置されている場合、エリアは大きくなる。これに対し、レピータ３ｄのように街中で障害物が多い場所に設置されている場合、エリアは小さくなる。
【００５６】
また、携帯電話システムと異なり、アマチュア無線システムでは、エリアでカバーされない場所（図３の地点Ｐより手前、もしくは地点Ｕより後）や、複数のエリアによってカバーされる場所（図３の地点ＱからＴの間）がある。当然のことながら、いずれのエリアでもカバーされない場所では、レピータ２を介しての通信はできない。
【００５７】
これに対し、１つのエリア（例えば２ｃ）でカバーされる場所（図３の地点ＰからＱの間）では、パケットＰａのヘッダ部Ｐｈに、送り元レピータのコールサインとして、レピータ３ｃのコールサインを設定する必要がある。また２つのエリア（例えば２ｃと２ｄ）でカバーされる場所（図３の地点ＱからＲの間）では、パケットＰａのヘッダ部Ｐｈに、送り元レピータのコールサインとして、レピータ３ｃまたはレピータ３ｄのいずれかのコールサインを設定する必要がある。
【００５８】
自動車７で移動している無線機１のユーザが、現在属しているエリア２内のレピータ３のコールサインを知らない場合には、ユーザは、ＧＰＳレシーバ２９で取得した位置情報と、コントローラ２１の不揮発性メモリ２５に格納されたテーブルのデータを用いて、レピータ３のコールサインを取得する。
【００５９】
図４（ａ）に不揮発性メモリ２５に格納されたテーブルＴの一例を示す。通常、テーブルＴには、日本国内（記憶容量が許せば世界中）のレピータの情報が含まれている。なお、図４（ａ）のテーブルの内容は図３のレピータの配置に対応している。
【００６０】
リスト形式のテーブルには７種類のデータＤ１〜Ｄ７が含まれている。位置情報Ｄ１はレピータ３が設置されている場所の位置を示す情報であり、緯度を示すデータＬＡＴと経度を示すデータＬＯＮを含んでいる。例えば、１段目のレピータ３ｃの位置情報は（ＬＡＴ１、ＬＯＮ１）で表される。
【００６１】
レンジ情報Ｄ２はエリア２の大きさを示す情報である。図３に示したように、エリア２はレピータ２の設置位置を重心とする正方形で囲まれており、その大きさを表すレンジ情報Ｄ２は、各辺の長さ（ｋｍ）を示している。
【００６２】
接続情報Ｄ３は、ユーザがレピータ２への接続を希望するか否かを示す情報である。レピータの中には、非常用に使用されるレピータ等、できれば使用を避けた方がよいものがある。ユーザがそのようなレピータへの接続を希望しない場合には、接続情報Ｄ３を「不可」とし、そうでない場合には「可」とする。
【００６３】
コールサインＤ４はレピータ毎に付与されたコールサインを示す。またデータＤ５、Ｄ６およびＤ７は、レピータ３と無線機１との間で通信を行う際の周波数に関するデータである。レピータ３の送受信の周波数は、隣接するレピータ間で混信が生じないようにずらして設定されている。
【００６４】
データＤ５はダウンリンクの周波数、すなわちレピータ３から無線機１への送信周波数である。一方、アップリンクの周波数、すなわち無線機１からレピータ３への送信周波数は、データＤ５、Ｄ６およびＤ７を用いて算出される。オフセットＤ７はダウンリンクの周波数Ｄ５とアップリンクの周波数の差分を示し、ＤＵＰ Ｄ６はその差分をシフトする方向を示す。ＤＵＰ Ｄ６が＋の場合、オフセットＤ７の値を周波数Ｄ５の値に加えることにより、またＤＵＰ Ｄ６が−の場合、オフセットＤ７の値を周波数Ｄ５の値から引くことにより、アップリンクの周波数が得られる。
【００６５】
一方、ＧＰＳレシーバ２９から出力されるＧＰＳセンテンスには緯度と経度を示す情報が含まれている。図５は、ＧＰＳレシーバ２９で取得した無線機１の現在位置を示す情報ＤＰを表示部２８に表示した例である。図中、「MY POSITION」は、送り元の無線機１の位置情報であることを示し、「34°37′000″N」は緯度を、「135°36′000″E」は経度を示している。
【００６６】
コントローラ２１のＣＰＵ２２は、図５に示す無線機１の現在位置の情報ＤＰとテーブルＴのレピータの位置情報Ｄ１を用いてレピータのリストを作成する。
【００６７】
具体的には、ＣＰＵ２２は、無線機１の位置情報ＤＰとテーブルＴのレピータ３の位置情報Ｄ１の緯度と経度を比較し、テーブルＴから無線機１に近接する（例えば東西南北に５０ｋｍ以内）レピータのデータを抽出して、図４（ｂ）に示すリストＬを作成する。作成されたリストＬはＲＡＭ２４に一時的に格納される。
【００６８】
前述したように、テーブルＴは図３のレピータの配置に対応しており、作成されたリストの１段目にはレピータ３ｃのデータが掲載され、２段目にはレピータ３ｄのデータが掲載されている。リストを作成する際、テーブルＴの接続情報Ｄ３が「不可」となっているレピータは抽出の対象から除外される。テーブルの３段目に掲載されたレピータは図３のレピータ３ｅに対応し、図では他のレピータと区別するためエリア２ｅを破線で示している。
【００６９】
リストＬには、データＤ８、Ｄ４、Ｄ５およびＤ９が含まれる。これらのうち、コールサインＤ４およびダウンリンクの周波数Ｄ５は、テーブルＴから読み出したものである。
【００７０】
エリア情報Ｄ８は、レピータ３のエリア２の位置を示す。例えば１段目のエリア情報Ｄ８は、図３のエリア２ｃに対応し、データＤ８１は、正方形のエリア２ｃの南北の境界の緯度を示し、データＤ８２はエリア２ｃの東西の境界の経度を示す。エリア情報Ｄ８は、ＣＰＵ２２により、テーブルＴの位置情報Ｄ１およびレンジ情報Ｄ２に基づいて算出される。
【００７１】
周波数Ｄ９はレピータ３のアップリンクの周波数を示す。周波数Ｄ９は、ＣＰＵ２２により、テーブルＴのデータＤ５，Ｄ６およびＤ７に基づいて算出される。
【００７２】
ＣＰＵ２２は、ＲＡＭ２４に格納されたリストＬから、エリア２内に無線機１の現在位置が含まれるレピータを抽出し、更にその中から優先順位が最も高いレピータを選択する。
【００７３】
優先順位の付け方としては、抽出したレピータのエリアの大きさ、もしくは無線機からレピータまでの距離をパラメータとすることが好ましい。いずれのパラメータについて優先順位を設定するかは、ユーザによる操作部２６への入力によって決定される。
【００７４】
レピータのエリアの大きさはリストＬに掲載されたエリア情報Ｄ８の値によって判断される。一方、無線機からレピータまでの距離について優先順位を設定した場合、ＣＰＵ２２は、無線機１の位置情報ＤＰとテーブルＴのレピータ３の位置情報Ｄ１に基づいて距離を算出し、その値に基づいて判断する。
【００７５】
ＣＰＵ２２は、このようにしてリストＬから選択されたレピータのコールサインを送信部１５に通知し、送信部１５は、通知されたコールサインをヘッダ部Ｐｈの送り元のレピータのコールサインに設定してパケットを作成する。
【００７６】
同時にＣＰＵ２２は、レピータのアップリンクおよびダウンリンクの周波数（Ｄ９、Ｄ５）をリストＬから読み出し、アップリンクの周波数は送信部１５に通知し、ダウンリンクの周波数は受信部１８に通知する。送信部１５は送信周波数を通知された周波数に設定し、受信部１８は受信周波数を通知された周波数に設定する。
【００７７】
＜テーブルＴから無線機の属するエリア内のレピータを選択する際の手順＞
コントローラ２１は、交信に先立ち、不揮発性メモリ２５から無線機１に近接するレピータ３を抽出すると共に、無線機１の属するエリアから１つのレピータを選択し、そのレピータのコールサインおよび通信周波数を読み出す。図６のフローチャートを参照して、不揮発性メモリ２５に格納されたテーブルＴから無線機１の属するエリア内のレピータ３を選択する際の手順を説明する。
【００７８】
ユーザは、操作部２６を操作し、コントローラ２１に対してレピータ３のコールサインのデータ取得を指示する。コントローラ２１はユーザの指示に従い、無線機１に接続されたＧＰＳレシーバ２９から、前述の図５に示した無線機１の現在位置を示す情報（ＬＡＴ、ＬＯＮ）を取得する（ステップＳ１）。
【００７９】
具体的には、コントローラ２１は操作部２６からの指示信号に従い、インターフェース部１９を介してＧＰＳレシーバ２９から送信された位置情報を含むパケットを取り込み、そのパケットから位置情報ＤＰを取り出してＲＡＭ２４に一時的に格納する。
【００８０】
次にコントローラ２１は、不揮発性メモリ２５に格納されたテーブルＴからレピータの位置情報Ｄ１を読み出して、ＧＰＳレシーバ２９から取得した位置情報ＤＰと比較し、緯度ＬＡＴおよび経度ＬＯＮに基づいて近接するレピータ３のデータを抽出する（ステップＳ２）。この際、接続情報Ｄ３が「不可」であるレピータは抽出の対象から除外される。
【００８１】
続いてコントローラ２１は、テーブルＴの位置情報Ｄ１およびレンジ情報Ｄ２に基づいて、抽出したレピータ毎にエリア情報Ｄ８を算出する（ステップＳ３）。併せてコントローラ２１は、テーブルＴのデータＤ５、Ｄ６およびＤ７に基づいてアップリンクの周波数Ｄ９を算出する（同ステップ）。
【００８２】
そしてコントローラ２１は、これらのデータを含むリストＬを作成する（同ステップ）。リストＬには、算出したエリア情報Ｄ８およびアップリンクの周波数Ｄ９以外に、レピータのコールサインＤ４とダウンリンクの周波数Ｄ５が含まれる。
【００８３】
続いてコントローラ２１は、リストＬに掲載されたレピータのエリア情報Ｄ８と、ＧＰＳレシーバ２９から取得したレピータ３の位置情報ＤＰとを比較する（ステップＳ４）。そしてコントローラ２１は、エリア内に無線機１の現在位置が含まれるレピータ３を抽出すると共に、レピータが複数ある場合には、予め設定した優先順位の最も高いレピータを選択する（同ステップ）。
【００８４】
続いてコントローラ２１は、選択したレピータのコールサインＤ４をリストＬから読み出して送信部１５に通知する（ステップＳ５）。更にコントローラ２１は、選択されたレピータの周波数のデータをリストＬから読み出して、アップリンクの周波数Ｄ９を送信部１５に通知し、ダウンリンクの周波数Ｄ５を受信部１８に通知する（同ステップ）。
【００８５】
続いて送信部１５は、転送されたコールサインを送り元レピータのコールサインとしてパケットに設定し、また送信周波数を通知されたアップリンクの周波数に切り替える（ステップＳ６）。一方、受信部１８は、受信周波数を、通知されたダウンリンクの周波数に切り替える（ステップＳ７）。
【００８６】
このようにして交信の準備が終了すると、コントローラ２１はスピーカ１２からビープ音等を出力して、交信の準備が終了したことを無線機１のユーザに知らせる。ユーザは、その後ＰＴＴスイッチ２７を操作して他局との交信を開始する。
【００８７】
以上説明したように本発明にかかる無線機は、予めメモリにレピータの位置情報、エリアに関する情報、コールサインおよび周波数を含むテーブルを格納しておき、位置情報取得装置で取得した無線機の現在位置を、メモリに格納されたレピータの位置情報およびエリアの情報と比較することで、無線機がエリア内に含まれる、かつユーザが接続を希望しないものを除く全てのレピータを自動的に抽出し、その中から通信を行う１台のレピータのコールサインを取り出す。結果として、ユーザが煩雑な操作を行うことなく、通信可能なレピータのコールサインを自動的に取得できる。
【００８８】
またテーブルにはレピータのアップリンクおよびダウンリンクの周波数のデータが含まれているため、その周波数を読み出して送信部および受信部に通知することで、送信周波数および受信周波数をレピータに対応した値に自動的に切り替えることができる。
【００８９】
なお、本実施の形態では、リストから抽出されたレピータのうち優先順位の最も高いレピータのコールサインを送信部に通知したが、障害物等の関係で、選択されたレピータとの間で通信できない場合がある。このような場合には、優先順位の次に高いレピータのコールサインを送信部に通知すれば、レピータ３との間の通信を確実に確保できる。更に、リストから抽出されたレピータの選択をコントローラに任せず、ユーザが行うようにしてもよい。
【００９０】
また本実施の形態では、無線機を移動体に搭載する場合について説明したが、本発明は、半固定局や固定局の無線機についても適用できる。この場合、無線機を設置する際に、ＧＰＳレシーバを接続して無線機の位置情報を獲得し、その後無線機からＧＰＳレシーバを外すようにすれば、ＧＰＳレシーバを常時接続しておく必要はない。
【００９１】
また本実施の形態では、無線機の電源がオフの場合にデータが消滅しないように、テーブルＴに含まれるデータを不揮発性メモリに格納したが、バッテリでバックアップされたＲＡＭに格納するようにしてもよい。
【００９２】
また、本実施の形態のコントローラの機能をコンピュータに実行させるためのプログラムを記録媒体（例えばＣＤ−ＲＯＭ）に記録して配布したり、ネットワークで配信したりしてもよい。このコンピュータプログラムは、コンピュータの記録媒体に記録されインストールされる。
【符号の説明】
【００９３】
１、１ａ〜１ｅ  無線機
２、２ａ、２ｂ  エリア
３、３ａ，３ｂ  レピータ
４  ゲートウェイ
５ａ，５ｂ，５ｃ  ゾーン
６  インターネット
１１  マイク
１２  スピーカ
１３  ＡＦ増幅器
１４  音声コーデック
１５  送信部
１６  送受切替部
１７  アンテナ
１８  受信部
１９  インターフェース部
２１  コントローラ
２５  不揮発性メモリ
２６  操作部
２７  ＰＴＴスイッチ
２８  表示部
１００  アマチュア無線システム
Ｐａ  パケット
Ｐｈ  ヘッド部
Ｐｄ  データ部
Ｔ  テーブル
Ｌ  リスト
【図１】
0005821573.tif 000002
【図２】
0005821573.tif 000003
【図３】
0005821573.tif 000004
【図４】
0005821573.tif 000005
【図５】
0005821573.tif 000006
【図６】
0005821573.tif 000007
【図７】
0005821573.tif 000008