(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」は経度を示している。
【００５４】
コントローラ２１のＣＰＵ２２は、図４に示す無線機１ａの現在位置の情報ＤＰと図３に示すレピータの設置位置の情報Ｄ２を用いてレピータのリストを作成する。
【００５５】
具体的には、ＣＰＵ２２は、無線機１ａの位置情報ＤＰとテーブルＴのレピータ３の位置情報Ｄ２の緯度と経度を比較し、テーブルＴから無線機１ａに近接する複数のレピータ（例えば５箇所）のデータを抽出してリスト（図示せず）を作成する。そして位置情報ＤＰおよびＤ２に基づいて無線機１ａとレピータ３との距離を算出し、レピータ３のデータを距離の短いもの順に並び替える。このリストはＲＡＭ２４に一時的に格納される。
【００５６】
リストに掲載されたレピータ３のうち無線機１ａとの距離が一番短いレピータは、無線機１ａの属するエリア内のレピータである可能性が高く、従って無線機１ａと通信できる可能性が最も高いと判断できる。ＣＰＵ２２は、ＲＡＭ２４に格納されたリストから無線機１ａと距離が一番近いレピータを選択し、そのコールサインを送信部１５に通知する。送信部１５はヘッダ部Ｐｈの送り元のレピータのコールサインにＣＰＵ２２から伝達されたコールサインを設定してパケットを作成する。
【００５７】
同時にＣＰＵ２２は、レピータのアップリンクおよびダウンリンクの周波数のデータ（図３のＤ４、Ｄ５およびＤ６）をリストから読み出し、アップリンクの周波数は送信部１５に通知し、ダウンリンクの周波数は受信部１８に通知する。送信部１５は送信周波数を通知された周波数に設定し、受信部１８は受信周波数を通知された周波数に設定する。
【００５８】
＜テーブルから無線機の属するエリア内のレピータを選択する際の手順＞
無線機１ａのユーザは、交信に先立ち、不揮発性メモリ２５から無線機１ａの属するエリア２ａ内のレピータ３ａのコールサインおよび通信周波数を読み出す処理を行う。図５のフローチャートを参照して、不揮発性メモリ２５に格納されたテーブルＴから無線機１ａの属するエリア内のレピータ３を選択する際の手順を説明する。
【００５９】
ユーザは、操作部２６を操作し、コントローラ２１に対してレピータ３のコールサインのデータ取得を指示する。コントローラ２１はユーザの指示に従い、無線機１ａに接続されたＧＰＳレシーバ２９から、前述の図４に示した無線機１ａの現在位置を示す情報（ＬＡＴ、ＬＯＮ）を取得する（ステップＳ１）。具体的には、コントローラ２１は操作部２６からの指示信号に従い、インターフェース部１９を介してＧＰＳレシーバ２９から送信された位置情報を含むパケットを取り込み、そのパケットから位置情報ＤＰを取り出してＲＡＭ２４（図１参照）に一時的に格納する。
【００６０】
次にコントローラ２１は、不揮発性メモリ２５に格納されたテーブルＴからレピータ３のリストをＲＡＭ２４に読み出し、レピータ３の位置情報をＧＰＳレシーバ２９から取得した位置情報と比較し、緯度ＬＡＴおよび経度ＬＯＮに基づいて近接する複数のレピータ３のデータを抽出し、リスト（図示せず）を作成する（ステップＳ２）。
【００６１】
続いてコントローラ２１は、リストに挙げられたレピータ３の位置情報（図３のＤ２）と無線機１ａの位置情報（図４のＤＰ）を用いて無線機１ａとレピータ３との間の距離を算出し、レピータ３を距離の短いもの順に並べ替える(ステップＳ３)。
【００６２】
リストに掲載された全てのレピータについて距離の算出と並び替えが完了した場合（ステップＳ４においてＹｅｓ）はステップＳ５の処理に進み、そうでない場合（ステップＳ４においてＮｏ）はステップＳ３の処理に戻る。
【００６３】
コントローラ２１は並び替えが終了したリストの先頭のレピータ３すなわち無線機１ａとの間の距離が最も短いレピータを選択し、そのレピータのコールサインを送信部１５に通知する（ステップＳ５）。更にコントローラ２１は、選択されたレピータの周波数のデータをリストから読み出し、アップリンクの周波数を送信部１５に通知し、ダウンリンクの周波数を受信部１８に通知する（ステップＳ５）。
【００６４】
続いて送信部１５は、転送されたコールサインを送り元レピータのコールサインとしてパケットに設定し、また送信周波数を通知されたアップリンクの周波数に切り替える（ステップＳ６）。一方、受信部１８は、受信周波数を通知されたダウンリンクの周波数に切り替える（ステップＳ７）。
【００６５】
このようにして交信の準備を終えた後、無線機１のユーザは、ＰＴＴスイッチ２７を操作して他局との交信を開始する（ステップＳ８）。
【００６６】
以上説明したように本発明の無線機は、予めメモリにレピータの位置情報とコールサインを含むテーブルを格納しておき、位置情報取得装置で取得した無線機の現在位置を、メモリに格納されたレピータの位置情報と比較することで、無線機が属するエリアのレピータのコールサインを選択している。結果として、ユーザが煩雑な操作を行うことなく、通信可能性の高いレピータのコールサインを自動的に取得できる。
【００６７】
またテーブルにはレピータのアップリンクおよびダウンリンクの周波数のデータが含まれているため、その周波数を読み出して送信部および受信部に通知することで、送信周波数および受信周波数をレピータに対応した値に自動的に切り替えることができる。
【００６８】
なお、本実施の形態では、リストに掲載されたレピータのうち先頭のレピータ、すなわち無線機との距離が一番近いレピータのコールサインを送信部に通知したが、障害物等の関係で、先頭のレピータとの間で通信できない場合がある。このような場合には、リストの次の行に掲載されたレピータのコールサインを送信部に通知すれば、レピータ３との間の通信を確実に確保できる。更に、リストに掲載されたレピータの選択をコントローラに任せず、ユーザが行うようにしてもよい。
【００６９】
また本実施の形態では、無線機を移動体に搭載する場合について説明したが、本発明は、半固定局や固定局の無線機についても適用できる。この場合、無線機を設置する際に、ＧＰＳレシーバを接続して無線機の位置情報を獲得し、その後無線機からＧＰＳレシーバを外すようにすれば、ＧＰＳレシーバを常時接続しておく必要はない。
【００７０】
また本実施の形態では、無線機の電源がオフの場合にデータが消滅しないように、テーブルＴに含まれるデータを不揮発性メモリに格納したが、バッテリでバックアップされたＲＡＭに格納するようにしてもよい。
【００７１】
また、本実施の形態のコントローラの機能をコンピュータに実行させるためのプログラムを記録媒体（例えばＣＤ−ＲＯＭ）に記録して配布したり、ネットワークで配信したりしてもよい。このコンピュータプログラムは、コンピュータの記録媒体に記録されインストールされる。
【符号の説明】
【００７２】
１  無線機
２、２ａ、２ｂ  エリア
３、３ａ，３ｂ  レピータ
４  ゲートウェイ
５、５ａ，５ｂ，５ｃ  ゾーン
６  インターネット
１１  マイク
１２  スピーカ
１３  ＡＦ増幅器
１４  音声コーデック
１５  送信部
１６  送受切替部
１７  アンテナ
１８  受信部
１９  インターフェース部
２１  コントローラ
２５  不揮発性メモリ
２６  操作部
２７  ＰＴＴスイッチ
２８  表示部
１００  アマチュア無線システム
Ｐａ  パケット
Ｐｈ  ヘッド部
Ｐｄ  データ部
Ｔ  テーブル
Ｄ１〜Ｄ６  データ
ＤＰ  位置情報
【図１】
0005786527.tif 000002
【図２】
0005786527.tif 000003
【図３】
0005786527.tif 000004
【図４】
0005786527.tif 000005
【図５】
0005786527.tif 000006
【図６】
0005786527.tif 000007