(57)【特許請求の範囲】
【請求項１】
少なくとも２台の無線機で構成され、当該無線機は、アナログ音声信号をＡ／Ｄ変換および符号化してデジタル音声信号に変換した後、当該デジタル音声信号を含むパケットを生成し、更に、当該パケットを無線信号に変換して送信すると共に、無線信号に変換されたパケットを受信して、当該パケットからデジタル音声信号を取り出し、アナログ音声信号に変換することができる無線通信システムであって、
前記各無線機は、
前記パケットとして、ヘッダ部に少なくとも送信先および送信元の無線機を識別する識別子のデータが含まれ、かつデータ部に所定長の音声フレームとデータフレームが交互に連続して配置されたパケットを生成する送信部と、
受信した前記無線信号からパケットを再生し、かつ当該パケットからデジタル音声信号を取り出す受信部と、
前記送信部に対してパケットの生成を指示し、かつ前記受信部に対して受信した無線信号からパケットの再生を指示するコントローラと、を備え、
前記各無線機を、前記音声フレームに、デジタル音声信号の代わりにデータ通信用のデータを挿入して送信するファーストデータモードで動作させる場合、
送信側無線機の送信部は、前記音声フレームのうち任意の位置を除く位置および前記データフレームにデータ通信用のデータを挿入し、かつ前記音声フレームの任意の位置に固有のデータを挿入したパケットを生成し、
無線信号を受信した受信側無線機のコントローラは、前記受信部に対して、再生した前記パケットの音声フレームおよびデータフレームから前記固有のデータを除くデータの取り出しを指示すると共に、取り出されたデータをつなぎ合わせてデータ通信用のデータを再生することを特徴とする無線通信システム。
【請求項２】
前記データフレームには、当該データフレームに挿入されるデータに関する情報が記述されたミニヘッダが設けられ、
前記ファーストデータモードで通信が行われる場合、前記音声フレームのうち任意の位置を除く位置にデータ通信用のデータが挿入され、かつ前記音声フレームの任意の位置に固有のデータが挿入されている事実を示す情報が前記ミニヘッダに記述される、請求項１に記載の無線通信システム。
【請求項３】
アナログ音声信号をＡ／Ｄ変換および符号化してデジタル音声信号に変換した後、当該デジタル音声信号を含むパケットを生成し、更に、当該パケットを無線信号に変換して送信する無線機であって、
前記パケットとして、ヘッダ部に少なくとも送信先および送信元の無線局を識別する識別子のデータが含まれ、かつデータ部に所定長の音声フレームとデータフレームが交互に連続して配置されたパケットを生成する送信部と、
前記送信部に対してパケットの生成を指示するコントローラと、を備え、
前記音声フレームに、デジタル音声信号の代わりにデータ通信用のデータを挿入して送信するファーストデータモードで動作させる場合、
前記送信部は、前記音声フレームのうち任意の位置を除く位置および前記データフレームにデータ通信用のデータを挿入し、かつ前記音声フレームの任意の位置に固有のデータを挿入したパケットを生成することを特徴とする無線機。
【請求項４】
受信した前記無線信号から前記パケットを再生し、かつ当該パケットからデジタル音声信号を取り出す受信部を、更に備え、
前記ファーストデータモードで送信された無線信号を受信した場合、
前記コントローラは、前記受信部に対して、再生した前記パケットの音声フレームおよびデータフレームから前記固有のデータを除くデータの取り出しを指示すると共に、取り出されたデータをつなぎ合わせてデータ通信用のデータを再生する、請求項３に記載の無線機。
【請求項５】
少なくとも２台の無線機で構成され、当該無線機は、
ヘッダ部に少なくとも送信先および送信元の無線機を識別する識別子のデータが含まれ、かつデータ部に所定長の音声フレームとデータフレームが交互に連続して配置されたパケットを生成する送信部と、
受信した無線信号から前記パケットを再生し、かつ当該パケットからデジタル音声信号を取り出す受信部と、
前記送信部に対してパケットの生成を指示し、かつ前記受信部に対して受信した無線信号からパケットの再生を指示するコントローラと、を備え、
前記各無線機は、アナログ音声信号をＡ／Ｄ変換および符号化してデジタル音声信号に変換した後、当該デジタル音声信号を含む前記パケットを生成し、更に、当該パケットを無線信号に変換して送信すると共に、無線信号に変換された前記パケットを受信して、当該パケットからデジタル音声信号を取り出し、アナログ音声信号に変換する無線通信方法であって、
前記音声フレームに、デジタル音声信号の代わりにデータ通信用のデータを挿入して送信するファーストデータモードで動作させる場合、
送信側無線機の送信部は、前記音声フレームのうち任意の位置を除く位置および前記データフレームにデータ通信用のデータを挿入し、かつ前記音声フレームの任意の位置に固有のデータを挿入したパケットを生成し、
無線信号を受信した受信側無線機のコントローラは、前記受信部に対して、再生した前記パケットの音声フレームおよびデータフレームから前記固有のデータを除くデータの取り出しを指示すると共に、取り出されたデータをつなぎ合わせてデータ通信用のデータを再生することを特徴とする無線通信方法。
【請求項６】
ヘッダ部に少なくとも送信先および送信元の無線局を識別する識別子のデータが含まれ、かつデータ部に所定長の音声フレームとデータフレームが交互に連続して配置されたパケットを生成する送信部と、
前記送信部に対してパケットの生成を指示するコントローラと、を備え、
前記送信部で、アナログ音声信号をＡ／Ｄ変換および符号化したデジタル音声信号を含むパケットを生成し、更に、当該パケットを無線信号に変換して送信する無線機におけるパケットの生成方法であって、
前記音声フレームに、デジタル音声信号の代わりにデータ通信用のデータを挿入して送信するファーストデータモードで動作させる場合、
前記送信部は、前記音声フレームのうち任意の位置を除く位置および前記データフレームにデータ通信用のデータを挿入し、かつ前記音声フレームの任意の位置に固有のデータを挿入したパケットを生成することを特徴とするパケットの生成方法。
【請求項７】
請求項６に記載のパケット生成方法により生成されたパケットを含む無線信号を受信し、当該受信信号から前記パケットを再生し、かつ当該パケットからデジタル音声信号を取り出す受信部を備え、
前記ファーストデータモードで送信された無線信号を受信した場合、
前記コントローラは、前記受信部に対して、再生した前記パケットの音声フレームおよびデータフレームから前記固有のデータを除くデータの取り出しを指示すると共に、取り出されたデータをつなぎ合わせてデータ通信用のデータを再生することを特徴とするパケットからのデータ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル方式の音声通信を採用した無線通信システム、そのシステムで用いられる無線機、ならびに当該システムに対応した無線通信方法、パケットのデータ生成方法およびパケットからのデータ再生方法に関する。
【背景技術】
【０００２】
近年、アマチュア無線等の世界において、より高速の通信を実現し、またクリアな音声での交信を楽しむために、音声通信のデジタル化とネットワーク化が普及しつつある。そしてこのデジタル方式の音声通信を採用した無線通信システムにおいては、音声信号は符号化されてデジタル信号に変換され、パケット化された後に送信される（例えば、特許文献１参照）。
【０００３】
上述の無線通信システムにおいては、パケットのヘッダ部に送信先、送信元のコールサイン等を示すデータが付加されたことに伴い、相手局の無線機を特定して交信を行う等の、アナログ方式の無線通信システムではできなかった多くの機能を実現できるようになった。
【０００４】
更に、上述の無線通信システムにおいては、ヘッダ部に続いて、所定長の音声フレームとデータフレームとを連続して交互に繰り返すことによって、音声通信用のデータとデータ通信用のデータとを同時に送信することができる。
【０００５】
従って、この機能を活用すれば、例えば、交信を行いながら、カメラで撮影した画像信号を、一方の無線機から他方の無線機に送信してディスプレイに表示し、画像を見ながら会話を楽しむこともできる。
【０００６】
一方、上述の無線通信システムは、音声通信を前提とするものであることから、データ通信用として送信できるデータ量は、音声通信用のデータ量に比較して少なく設定されているため、データ通信の通信速度は必ずしも速くない。
【０００７】
これを解決する手段として、音声信号のデータを送信するために用いられる音声フレームに、データ通信用のデータを挿入して送信することが考えられる。本件明細書においては、データ通信の通信速度の違いに基づいて、音声フレームに音声信号のデータが挿入される通信形態を「スローデータモード」、音声フレームにデータ通信用のデータが挿入される通信形態を「ファーストデータモード」と定義する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開2006-157477号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、音声フレームにデータ通信用のデータ信号が挿入されたパケットを、ファーストデータモードに対応していない既存の無線機で受信した場合、音声フレームに挿入されたデータ通信用のデータが音声データとしてデコードされ、スピーカから異音となって出力されるため、そのままでは採用することができない。
【００１０】
本発明は、このような状況に鑑みて成されたもので、音声フレームにデータ通信用のデータ信号が挿入されたパケットを、ファーストデータモードに対応していない既存の無線機で受信しても、異音を実用上問題とならない程度まで軽減できる無線通信システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため本発明にかかる無線通信システムは、少なくとも２台の無線機で構成され、当該無線機は、アナログ音声信号をＡ／Ｄ変換および符号化してデジタル音声信号に変換した後、当該デジタル音声信号を含むパケットを生成し、更に、当該パケットを無線信号に変換して送信すると共に、無線信号に変換されたパケットを受信して、当該パケットからデジタル音声信号を取り出し、アナログ音声信号に変換することができる無線通信システムであって、
前記各無線機は、
前記パケットとして、ヘッダ部に少なくとも送信先および送信元の無線機を識別する識別子のデータが含まれ、かつデータ部に所定長の音声フレームとデータフレームが交互に連続して配置されたパケットを生成する送信部と、
受信した前記無線信号からパケットを再生し、かつ当該パケットからデジタル音声信号を取り出す受信部と、
前記送信部に対してパケットの生成を指示し、かつ前記受信部に対して受信した無線信号からパケットの再生を指示するコントローラと、を備え、
前記各無線機を、前記音声フレームに、デジタル音声信号の代わりにデータ通信用のデータを挿入して送信するファーストデータモードで動作させる場合、
送信側無線機の送信部は、前記音声フレームのうち任意の位置を除く位置および前記データフレームにデータ通信用のデータを挿入し、かつ前記音声フレームの任意の位置に固有のデータを挿入したパケットを生成し、
無線信号を受信した受信側無線機のコントローラは、前記受信部に対して、再生した前記パケットの音声フレームおよびデータフレームから前記固有のデータを除くデータの取り出しを指示すると共に、取り出されたデータをつなぎ合わせてデータ通信用のデータを再生することを特徴とする。
【００１２】
ここで、前記データフレームには、当該データフレームに挿入されるデータに関する情報が記述されたミニヘッダが設けられ、ファーストデータモードで通信が行われる場合、前記音声フレームのうち任意の位置を除く位置にデータ通信用のデータが挿入され、かつ前記音声フレームの任意の位置に固有のデータが挿入されている事実を示す情報が前記ミニヘッダに記述されることが好ましい。
【００１３】
更に、本発明は、上述の無線通信システムを実現する無線機、ならびに上述の無線通信システムに対応した無線通信方法、パケットの生成方法およびパケットからのデータ再生方法を含む。
【発明の効果】
【００１４】
本発明にかかる無線通信システムを用いれば、音声フレームにデータ通信用のデータ信号が挿入されたパケットを、ファーストデータモードに対応していない既存の無線機で受信した場合であっても、スピーカから発生する異音を、実用上問題とならない程度まで軽減できる。
【００１５】
結果として、スローデータモードで通信を行なう既存の無線機と、音声フレームにデータ通信用のデータ信号を挿入して送信できる機能が付加されたファーストデータモード対応の無線機とが混在して使用される場合であっても、問題なく交信を行なうことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態にかかる無線通信システムで使用する無線機の構成を示すブロック図である。
【図２】無線機によって送信されるパケットの構成を示す図である。
【図３】パケットのデータ部の各フレームに挿入されるデータの種類を示す図である。
【図４】スローデータモードおよびファーストデータモードにおける音声フレームの構成を示す図である。
【図５】パケットを受信した無線機のコントローラでの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態にかかる無線通信システムについて、図面を参照しながら説明する。
【００１８】
＜無線機の構成＞
図１に、本実施の形態にかかる無線通信システムで使用する無線機の構成を示す。無線機１は、マイク１１、スピーカ１２、ＡＦ増幅器１３、音声コーデック１４、送信部１５、送受切替部１６、アンテナ１７、受信部１８、インターフェース部１９、コントローラ２１、操作部２６および表示部２８で構成されている。図中、太線の矢印は音声信号やデータの流れを示し、細線の矢印は制御系統の信号の流れを示している
【００１９】
マイク１１は、送信用の音声を入力としてアナログ音声信号を生成し、その音声信号をＡＦ増幅器１３に出力する。一方、スピーカ１２は、ＡＦ増幅器１３から出力されたアナログ音声信号を音声に変換する。
【００２０】
ＡＦ（Audio Frequency）増幅器１３は、マイク１１から入力されたアナログ音声信号を増幅して音声コーデック１４に供給する。また、音声コーデック１４から供給された受信音声のアナログ音声信号を増幅してスピーカ１２に出力する。
【００２１】
音声コーデック１４は、ＡＦ増幅器１３から供給されたアナログ音声信号をＡ／Ｄ（アナログ／デジタル）変換および符号化して送信部１５に出力する。音声コーデック１４はまた、受信部１８から供給されたデジタル音声信号を復号化し、更にＤ／Ａ（デジタル／アナログ）変換した後、ＡＦ増幅器１３に出力する。
【００２２】
送信部１５は、音声コーデック１４から供給されたデジタル音声信号に無線通信用のヘッダを付すと共に、後述するＰＴＴスイッチ２７の出力に基づいて、図２に示す送信用のパケットを生成する。パケットの構成については、後に図２を用いて詳述する。送信部１５は更に、パケットを構成するデジタルデータで搬送波を変調し、送受切替部１６を介してアンテナ１７から送信する。
【００２３】
送受切替部１６は、ＰＴＴスイッチ２７が押されてオンになると送信部１５からの送信信号をアンテナ１７に導き、ＰＴＴスイッチ２７が放されてオフになるとアンテナ１７の受信信号を受信部１８に導く。
【００２４】
受信部１８は、コントローラ２１からの指示信号に従って受信周波数を切り替え、受信周波数に同調して得られた受信信号を増幅し、更に復調してパケットを再生する。そして再生したパケットからヘッダ部を取り除き、音声信号のデータについては音声コーデック１４に供給し、その他のデータ（例えば画像信号等のパケットデータ）についてはインターフェース部１９に供給する。
【００２５】
インターフェース部１９は、外部接続端子２０を介して図示しない外部機器（例えばパーソナルコンピュータやスマートフォン）に接続され、外部機器から供給される画像信号等のパケットデータを送信部１５やコントローラ２１に供給する。またインターフェース部１９は、受信部１８から出力されたパケットデータを、外部接続端子２０を介して外部機器に供給する。
【００２６】
コントローラ２１は無線機１の動作を制御する。コントローラ２１は、ＣＰＵ（Central Processing Unit）２２、ＣＰＵ２２の動作を規定するプログラムを記憶したＲＯＭ（Read Only Memory）２３、ＣＰＵ２２のワークメモリとして機能するＲＡＭ（Random Access Memory）２４、およびコールサイン等のデータを格納する不揮発性メモリ２５を備えている。以後、逐一説明しないが、コントローラ２１から各部への指示は、コマンドを送信することによって行なわれる。
【００２７】
操作部２６は、種々の入力やユーザの指示をコントローラ２１に伝達する。操作部２６にはＰＴＴ（Push To Talk）スイッチ２７が含まれている。ＰＴＴスイッチ２７は、押す（オンにする）と送受切替部１６が送信側に切り替わってアンテナ１７から送信が行われ、放す（オフにする）と、送受切替部１６が受信側に切り替わって受信した音声信号の再生が行われる。
【００２８】
表示部２８は液晶ディスプレイ等で構成され、種々のデータを表示するのに用いられる。表示部２８の画面には、無線機１がアマチュア無線信号を受信したこと（呼び出しがあったこと）や、送信元（自局）や送信先(相手局)のコールサイン、ニックネーム等が表示される。
【００２９】
＜パケットの構成＞
次に、図２および図３を参照して、送信部１５で生成されるパケットの構成を説明する。パケットの構成は、デジタル方式の音声通信の一連のデータを、どのような順番でどのようにまとめて送信するかを示したものである。
【００３０】
図２に示すように、パケットＰａはヘッダ部Ｐｈとデータ部Ｐｄとで構成されている。ヘッダ部Ｐｈには、同期信号ｈ１、フラグｈ２、送り先レピータのコールサインｈ３、送り元レピータのコールサインｈ４、送信先コールサインｈ５、送信元コールサインｈ６が含まれている。
【００３１】
ヘッダ部Ｐｈのうち同期信号ｈ１は、受信信号の同期をとり、またこれより信号であることを表す。フラグｈ２は、レピータ経由通信、直接通信、レピータ制御信号等を表すデータであり、複数ビットのデータで構成されている。
【００３２】
送り先レピータのコールサインｈ３は、例えば送信先の無線局が属するレピータエリア内のレピータのコールサイン、送り元レピータのコールサインｈ４は送信元の無線局が属するレピータエリア内のレピータのコールサインである。また送信先コールサインｈ５は、送信する相手局のコールサイン、送信元コールサインｈ６は、自局のコールサインである。これらのコールサイン（ｈ３〜ｈ６）は、送信先および送信元の無線局、更には無線信号を中継するレピータ局を識別するための識別子としての役割を果たす。なお送信先コールサインｈ５については、不特定局を呼び出すＣＱとしてもよい。
【００３３】
データ部Ｐｄは、音声通信用のデータとデータ通信用のデータを同時に送信できるように、デジタル化された音声信号が挿入される所定長の音声フレームｄ１と、画像信号やメッセージ等のデータ通信用のデータが挿入される所定長のデータフレームｄ２が交互に配置され、最後にパケットの終わりを示す終話フレームｄ３が付加されている。
【００３４】
なお、データフレームｄ２については、一定間隔（例えば４２０ｍＳ）毎に、送信相手局の無線機との同期を取るための同期信号が挿入される再同期フレームｄ４に置き換えられている。
【００３５】
次に、図３に基づき、データフレームｄ２に挿入されるデータ通信用のデータについて説明する。図３は、データ部Ｐｄの各フレームに挿入されるデータの種類を示したものである。図において、「音声」はフレームに音声信号のデータが挿入されていることを示し、「データ」は、フレームにデータ通信用のデータが挿入されていることを示す。
【００３６】
データ部Ｐｄを構成する音声フレームｄ１とデータフレームｄ２は、音声信号のデータ送信が優先されることから、音声フレームｄ１のデータ量がデータフレームｄ２のデータ量より多く設定されている。通常、音声フレームｄ１には９バイトのデータが挿入され、データフレームｄ２には３バイトのデータが挿入される。
【００３７】
更に、データフレームｄ２の先頭部分には、データの種類等を記述したミニヘッダｄ５が挿入される。ただし、ミニヘッダｄ５をデータフレーム毎に設けると、データフレームに挿入できるデータ量が減るため、通常は、２つのデータフレーム毎に１つのミニヘッダｄ５を挿入している。
【００３８】
従って、パケットＰａを生成する際には、図３の下段に示すように、データ通信用の通信データｄ６を５バイト毎に分割し、その先頭に１バイトのミニヘッダｄ５を付加してデータブロックを構成した後、このデータブロックを３バイト毎に分割して、隣接する２つのデータフレームｄ２に挿入している。
【００３９】
そしてミニヘッダｄ５には、データの種別とデータ長を示す情報が記述される。データ長は、一つのデータブロック内に挿入される有効データ長を示している。例えば、１３バイトのデータ長を有する画像等の汎用データを送信する場合を考える。まず、前述の通り、送信するデータを５バイト毎に分割すると、５バイト、５バイト、３バイトに３分割される。そして、この分割されたデータそれぞれの先頭にミニヘッダｄ５が付加される。ここで、画像等の汎用データを示す情報が、例えば、０ｘ３とすると、１つ目および２つ目のデータブロックのミニヘッダｄ５は、それぞれ０ｘ３５となり、３つ目のデータブロックのミニヘッダｄ５は０ｘ３３となる。
【００４０】
コントローラ２１（図１参照）は、端子２０に接続された外部機器（図示せず）から送信されたデータ通信用のデータから、インターフェース部１９を介してデータの種別等を示すデータを取り出し、ＲＡＭ２４に格納する。また送信部１５で送信用のパケットを生成する際に、ＲＡＭ２４から上述のデータを読み出して送信部１５に転送する。転送されたデータのうちデータ種別を示す情報は、ミニヘッダｄ５に書き込まれる。
【００４１】
一方、受信部１８で再生されたパケットＰａからデータ通信用のデータを再生する際には、上述したのと逆の処理、すなわちミニヘッダｄ５の情報に基づいて、２つのデータフレームｄ２に含まれるデータから５バイトの通信データを取り出し、それらをつなぎ合わせてデータ通信用のデータを再生し、インターフェース部１９を介して、外部機器に送信する。
【００４２】
＜スローデータモードでの交信動作＞
前述したように、本実施の形態にかかる無線通信システムでは、スローデータモードとファーストデータモードの２つのモードで通信を行うことができる。最初に、スローデータモードにおける交信動作について、前述の図１〜図３を参照して説明する。
【００４３】
図示しないが、操作部２６には通信モードを切り換えるモード切換スイッチが設けられており、ユーザがスイッチを切り換えることによって、ファーストデータモードまたはファーストデータモードのいずれかを選択できる。なお、モード切換スイッチを設けず、メニューボタン等を押下することで表示されるメニュー画面からモードを切り換えるようにしてもよい。
【００４４】
以下、スローデータモードにおける代表的なケースとして、任意のレピータエリア内の無線局（自局）が異なるレピータエリア内の無線局（相手局）を呼び出す場合について説明する。
【００４５】
ユーザは交信に先立ち、無線機１の操作部２６を操作して、交信に必要な情報、例えば送信元（自局）コールサインやレピータ局のコールサインを、不揮発性メモリ２５に格納しておく。
【００４６】
交信の際、ユーザは無線機１の操作部２６を操作し、送信先の無線局に付与されているコールサインおよび送り先レピータのコールサインを指定して、呼び出しを指示する。
【００４７】
ユーザがＰＴＴスイッチ２７を押下すると、操作部２６から入力された情報は、コントローラ２１によって送信部１５に通知され、コントローラ２１の指示に従って送信部１５でパケットが生成される。図２に示したようにパケットＰａのヘッダ部Ｐｈには、送り先レピータのコールサインｈ３、送り元レピータのコールサインｈ４、送信先（相手局）のコールサインｈ５、および送信元（自局）のコールサインｈ６の各情報が含まれる。
【００４８】
一方、パケットＰａのデータ部Ｐｄのうち音声フレームｄ１には、音声コーデック１４から出力された音声信号のデータが挿入され、データフレームｄ２には、インターフェース部１９から転送されたデータ通信用のデータが挿入される。
【００４９】
送信部１５で生成され無線信号に変換されたパケットＰａは、送受切替部１６およびアンテナ１７を介して送信される。無線機１（自局）から送信されたパケットＰａは、指定されたレピータ局によって中継され、無線機１（相手局）に到達する。
【００５０】
無線機１（相手局）で受信した無線信号は、アンテナ１７および送受切替部１６を介して受信部１８に供給され、受信部１８で復調されてパケットＰａが再生される。更に、受信部１８で再生されたパケットＰａからヘッダ部Ｐｈが取り除かれ、データ部Ｐｄの内容に応じて音声コーデック１４またはインターフェース部１９に供給される。
【００５１】
音声コーデック１４に供給された音声信号のデータは復号化され、さらにアナログの音声信号に変換されてＡＦ増幅器１３に供給される。ＡＦ増幅器１３で増幅された音声信号はスピーカ１２から出力され、送信元のユーザの声が再生される。
【００５２】
一方、図３に示すパケットを復調することによって得られたデータ通信用データは、インターフェース部１９を介して外部機器（図示せず）に転送される。
【００５３】
更に、受信部１８で再生されたパケットＰａはコントローラ２１に供給される。コントローラ２１のＣＰＵ２２は、ＥＣＣ（Error Check Code）チェックなどにより、受信したパケットＰａが有効なパケットであるか否かを判別する。
【００５４】
ＣＰＵ２２は、有効と判別されたパケットＰａのヘッダ部ＰｈのデータをＲＡＭ２４に格納すると共に、ヘッダ部Ｐｈの情報を解析する。ＣＰＵ２２は、解析結果に基づいて、受信したパケットＰａの送信先コールサインや送信元コールサインを表示部２８に表示する。
【００５５】
上述したスローデータモードにおいて受信した無線信号からパケットを再生する処理は、ファーストデータモードに対応した無線機と対応していない無線機のいずれにおいても変わらないため、ファーストデータモードに対応していない既存の無線機で受信した場合であっても、特に問題は生じない。
【００５６】
＜各通信モードにおける音声フレームの構成＞
ファーストデータモードにおける交信動作について説明する前に、ファーストデータモードにおける音声フレームの構成を、スローデータモードにおける音声フレームの構成と比較して説明する。
【００５７】
先に図３を用いて説明したように、スローデータモードにおける通信、すなわち音声フレームに音声信号のデータが挿入される通信形態において、音声通信とデータ通信とを同時に行う場合、音声フレームｄ１には、９バイトの音声信号のデータが挿入される。一方、データ通信用データは５バイト毎に分割された通信データｄ６と、その先頭に付加されたミニヘッダｄ５で構成されたデータブロックが２分割されて、２つのデータフレームｄ２に挿入される。
【００５８】
これに対し、ファーストデータモードにおける通信、すなわち音声フレームにデータ通信用のデータが挿入される通信形態において、音声フレームとデータフレームを用いてデータ通信用のデータだけを送信する場合、送信するデータは２０バイト毎に分割され、これにミニヘッダｄ５等が付加されてブロックを構成した後、このブロックのデータが隣接する２つの音声フレームｄ１と２つのデータフレームｄ２に分割して挿入される。
【００５９】
具体的には、ブロックは、２０バイトのデータ通信用のデータ、１バイトのミニヘッダ、後述する２バイトの固有のデータおよびパケットロスの誤検出を防ぐためにデータフレームに挿入される１バイトのデータ、合計２４バイトのデータで構成され、このデータが、隣接する２つの音声フレームｄ１（９バイト×２）と２つのデータフレームｄ２（３バイト×２）に分割して挿入される。
【００６０】
パケットＰａの音声フレームｄ１に音声信号のデータが挿入される場合とデータ通信用のデータが挿入される場合を比較すると、後者におけるデータ通信の通信速度は前者のそれに比べて約３．５倍となるため、データ通信用のデータを高速で送信することができる。
【００６１】
図４（ａ）に、スローデータモードにおける音声フレームの構成、図４（ｂ）に、ファーストデータモードにおける音声フレームの構成を示す。図において、中段に示された１〜９の番号は、音声フレームを構成する９バイトのデータの順番を示している。また下段に、それぞれのバイト位置に挿入されるデータの種別を示している。
【００６２】
図４（ａ）に示すように、スローデータモードでは、音声フレームを構成する９バイトの全てに音声信号のデータが挿入される。これに対し、図４（ｂ）に示すように、ファーストデータモードにおいては、音声フレームを構成する９バイトのうち１〜４、６〜９番目の８バイトにデータ通信用のデータが挿入され、５番目の１バイトには固有のデータが挿入される。
【００６３】
図４（ｂ）に示す音声フレームのデータを、ファーストデータモードに対応した無線機で再生するとき、ミニヘッダｄ５の情報から、５番目の１バイトのデータが異音軽減用の固有のデータであると判断され、１〜４および６〜９番目の８バイトのデータだけが取り出されてデータ通信用のデータが再生され、５番目の１バイトのデータは再生されない。
【００６４】
これに対して、図４（ｂ）に示す音声フレームのデータを、ファーストデータモードに対応していない無線機で再生するとき、１〜９番目の９バイトの全てのデータが取り出されて音声信号のデータとして再生される。従って、再生された音声信号のデータが音声コーデック１４で復号化された場合、音声信号ではないことから、意味のない信号が再生され、スピーカ１２から異音を出力することになる。
【００６５】
しかし、音声フレームの５番目の１バイトのデータには、音声コーデック１４で復号化したときにエラーが発生する確率の高いデータが挿入されているため、エラーと判断されて音声コーデック１４から出力されず、従って、スピーカ１２から音声が出力されることはない。
【００６６】
例えば、音声コーデック１４としてＤＶＳＩ社製の音声ボコーダを用いた場合、５番目の１バイトに、２桁の１６進数で表される「０ｘ０２」のデータを挿入すると、音声コーデック１４における復号化の際にエラーと判断されて信号は出力されない。ちなみに、ＤＶＳＩ社の音声ボコーダには、音声圧縮技術としてAdvanced Multi-Band Excitation方式を採用したボコーダチップが用いられている。
【００６７】
従って、図４（ｂ）に示す音声フレームのデータをファーストデータモードに対応していない既存の無線機で再生すると、音声コーデック１４においてエラーが発生し、結果として信号が生成されないために、スピーカ１２から異音が出力されることはない。
【００６８】
＜ファーストデータモードでの交信動作＞
次に、図５および前述の図１〜図４を参照して、ファーストデータモードにおける交信動作について説明する。図５は、無線信号を受信した無線機１のコントローラ２１における処理の流れを示すフローチャートである。
【００６９】
ユーザが交信に先立って行なう操作、例えば、交信に必要な情報の不揮発性メモリ２５への格納、送信先コールサインや送り先レピータのコールサインの指定等については、スローデータモードでの交信と変わらないため、説明を省略する。
【００７０】
ユーザは、ファーストデータモードで無線機１を動作させる場合、操作部２６に設けられたモード切換スイッチ（図示せず）をファーストデータモードに切り替える。コントローラ２１は通信モードの切り替えに従って無線機１をファーストデータモードで動作させる。
【００７１】
ユーザの操作によりファーストデータモードでの送信が指示されると、コントローラ２１は、送信部１５にファーストデータモードでの送信を指示する。コントローラ２１から送信を指示された送信部１５は、パケットＰａの生成を開始する。
【００７２】
具体的には、送信部１５は、音声フレームｄ１とデータフレームｄ２のそれぞれにデータ通信用のデータを挿入したパケットを生成する。更に、図４（ｂ）に示したように、音声フレームｄ１の５番目の１バイトを除く８バイトにデータ通信用のデータを挿入する。
【００７３】
その際、コントローラ２１から、５番目の１バイトのデータが送信部１５に送信される。またコントローラ２１の指示に従って、音声フレームｄ１にデータ通信用のデータが挿入されること、および音声フレームの５番目の１バイトに固有のデータが挿入されることを示す情報が、ミニヘッダｄ５（図３参照）に記述される。このようにして生成されたパケットＰａは、更に送信部１５で高周波信号に変換され、アンテナ１７から無線信号として送出される。
【００７４】
上述のファーストデータモードで動作する無線機（自局）１から送信された無線信号を受信した無線機（相手局）１のコントローラ２１は、図５に示す流れに従ってパケットＰａの処理を行う。
【００７５】
最初に、コントローラ２１は、受信部１８で無線信号から再生されたパケットＰａのデータのうち、データフレームｄ２のデータを内蔵のレジスタ（図示せず）に取り込み（ステップＳ１１）、ミニヘッダの情報を解析して、パケットＰａがファーストデータモードで送信されたものであるか否かを確認する（ステップＳ１２）。
【００７６】
コントローラ２１は、音声フレームｄ１にデータ通信用のデータが挿入されていることを確認し（ステップＳ１３でＹｅｓ）、受信部１８に対して、音声フレームｄ１から５番目の１バイトを除く８バイトのデータ通信用データの取り出しを指示する（ステップＳ１４）。
【００７７】
続いてコントローラ２１は、隣接する２つの音声フレームｄ１および２つのデータフレームｄ２から取り出されたデータを、前述のブロックを作成するときと逆の順序でつなぎ合わせてデータ通信用のデータを再生する（ステップＳ１５）。再生されたデータ通信用のデータはインターフェース部１９に出力される。
【００７８】
コントローラ２１は、インターフェース部１９に対して、再生されたデータ通信用のデータを外部機器に転送するよう指示し、インターフェース部１９は、その指示に従って再生されたデータ通信用のデータを外部機器に出力する。
【００７９】
ちなみに、無線機１がスローデータモードにおける無線信号を受信した場合、ステップＳ１３において、コントローラ２１は、音声フレームｄ１に音声信号のデータが挿入されていることを確認すると（ステップＳ１３においてＮｏ）、受信部１８に対して、音声フレームｄ１に含まれる９バイトの全てのデータの取り出しを指示する（ステップＳ１７）。
【００８０】
次に、コントローラ２１は、音声コーデック１４に対して、受信部１８から取り出された音声信号のデータの復号化を指示し（ステップＳ１８）、音声コーデック１４は、コントローラ２１の指示に従って音声信号の復号化処理を行う。復号化され、更にアナログ音声信号に変換された音声信号は、スピーカ１２から出力される。
【００８１】
コントローラ２１は、ステップＳ１７、１８の処理と並行して、データフレームｄ２から取り出し、レジスタに格納したデータをつなぎ合わせてデータ通信用のデータを再生する（ステップＳ１９）。再生されたデータ通信用のデータはインターフェース部１９に出力される。
【００８２】
続いてコントローラ２１は、前述のステップＳ１６の処理、すなわちインターフェース部１９に対して、再生されたデータ通信用のデータを外部機器に転送するよう指示し、インターフェース部１９は、指示に従って再生されたデータ通信用のデータを外部機器に出力する。
【００８３】
以上説明したように、本実施の形態にかかる無線通信システムを用いれば、音声フレームにデータ通信用のデータが挿入されたパケットを、ファーストデータモードに対応していない既存の無線機で受信した場合であっても、スピーカから発生する異音を、実用上問題とならない程度まで軽減できる。
【００８４】
結果として、ファーストデータモードに対応した無線機とファーストデータモードに対応していない既存の無線機とが混在して使用される場合であっても、両方の無線機を問題なく使用できる。
【００８５】
なお、上述の実施の形態では、音声フレームのうち５番目の１バイトに固有のデータ「０ｘ０２」を挿入したが、挿入される位置およびデータはこれに限定されない。本実施の形態で使用した音声ボコーダ以外の音声コーデックを使用した場合には、それに合わせて、音声フレームに挿入するデータの位置と内容を変えればよい。重要なのは、音声コーデックで復号化したときにエラーとなる確率の高いデータを選択することである。
【符号の説明】
【００８６】
１  無線機
１１  マイク
１２  スピーカ
１３  ＡＦ増幅器
１４  音声コーデック
１５  送信部
１６  送受切替部
１７  アンテナ
１８  受信部
１９  インターフェース部
２１  コントローラ
２５  不揮発性メモリ
２６  操作部
２７  ＰＴＴスイッチ
２８  表示部
Ｐａ  パケット
Ｐｈ  ヘッド部
Ｐｄ  データ部
【図１】
0006418000.tif 000002
【図２】
0006418000.tif 000003
【図３】
0006418000.tif 000004
【図４】
0006418000.tif 000005
【図５】
0006418000.tif 000006