(57)【要約】【課題】  簡単な構成で、あるいは正確に、あるいは高速に、通信品質を判定するための通信品質判定装置等を提供することである。【解決手段】  送信装置Ｔは、符号化された音声データの最重要部分のビットに所定値の冗長ビットを加えて４値ＦＳＫのシンボルを生成する。冗長ビットを含むシンボルは、シンボル値が、とり得る４値の最大値又は最小値となるように設定される。受信装置Ｒは、このＦＳＫ変調波を受信してシンボルを復元し、復元したシンボルに含まれる冗長ビットのうち値が誤っているものの個数を数え、その結果に基づいて、バッドフレームマスキング処理を行うか否か、また、どのようなバッドフレームマスキング処理を行うかを決定し、決定した処理を実行する。【選択図】  図１
2005295277.tif 000002
【特許請求の範囲】
【請求項１】
多値のシンボルの列を表すベースバンド信号を取得し、当該ベースバンド信号が表す前記シンボルを判別するシンボル判定手段と、
前記ベースバンド信号が伝送された伝送路の通信品質を、前記シンボル判定手段により判別されたシンボルの内容に基づいて判定する通信品質判定手段と、より構成され、
前記シンボルの列が表す伝送対象のデータを構成するビット列の少なくとも一部は、保護対象部分として区別されていて、前記シンボルの列に属する少なくとも一部のシンボルは、前記保護対象部分に属するビット、及び所定の値を有する冗長ビットを含んでおり、
前記通信品質判定手段は、前記保護対象部分に属するビットを含むシンボルに含まれている冗長ビットのうち、前記所定の値を有しているもの、又は前記所定の値を有していないものの数を特定し、特定した結果に基づいて、前記伝送路の通信品質を判定する、
ことを特徴とする通信品質判定装置。
【請求項２】
前記通信品質判定手段が判定した通信品質が所定の条件を満たしていないとき、当該判定に用いられたシンボルが表す伝送対象のデータに所定の変更を加えるデータ変更手段を更に備える、
ことを特徴とする請求項１に記載の通信品質判定装置。
【請求項３】
前記データ変更手段は、前記条件の少なくとも一部を定義するパラメータを外部より取得する手段を備える、
ことを特徴とする請求項２に記載の通信品質判定装置。
【請求項４】
前記所定の変更は、通信品質が所定の条件を満たしていないとの判定に用いられたシンボルが表す伝送対象のデータを実質的に破棄する処理を含む、
ことを特徴とする請求項２又は３に記載の通信品質判定装置。
【請求項５】
前記所定の変更は、通信品質が所定の条件を満たしていないとの判定に用いられたシンボルが表す伝送対象のデータを、前記シンボル判定手段が過去に取得したシンボルが表す過去のデータへと置換する処理を含む、
ことを特徴とする請求項２、３又は４に記載の通信品質判定装置。
【請求項６】
前記所定の変更は更に、置換されたデータが所定数以上連続したとき、最後に置換されたデータに後続するデータであって通信品質が所定の条件を満たしていないとの判定に用いられたシンボルが表す伝送対象のデータを、実質的に破棄する処理を含む、
ことを特徴とする請求項５に記載の通信品質判定装置。
【請求項７】
前記伝送対象のデータは、変量の強度を表すデータより構成されており、
前記所定の変更は、通信品質が所定の条件を満たしていないとの判定に用いられたシンボルが表す伝送対象のデータを、当該データが表す変量を減衰させたものに相当するデータへと変更する減衰処理を含む、
ことを特徴とする請求項２、３又は４に記載の通信品質判定装置。
【請求項８】
前記減衰処理を施す対象である第２のデータの直前に伝送された第１のデータが前記減衰処理を施されたものであるとき、前記第２のデータに施す前記減衰処理は、前記第２のデータを、前記第１のデータが表す変量の減衰比より大きな減衰比で前記第２のデータが表す変量を減衰させたものに相当するデータへと変更する処理からなる、
ことを特徴とする請求項７に記載の通信品質判定装置。
【請求項９】
多値のシンボルの列を表すベースバンド信号を取得し、当該ベースバンド信号が表す前記シンボルを判別するシンボル判定ステップと、
前記ベースバンド信号が伝送された伝送路の通信品質を、前記シンボル判定ステップで判別されたシンボルの内容に基づいて判定する通信品質判定ステップと、より構成され、
前記シンボルの列が表す伝送対象のデータを構成するビット列の少なくとも一部は、保護対象部分として区別されていて、前記シンボルの列に属する少なくとも一部のシンボルは、前記保護対象部分に属するビット、及び所定の値を有する冗長ビットを含んでおり、
前記通信品質判定ステップでは、前記保護対象部分に属するビットを含むシンボルに含まれている冗長ビットのうち、前記所定の値を有しているもの、又は前記所定の値を有していないものの数を特定し、特定した結果に基づいて、前記伝送路の通信品質を判定する、
ことを特徴とする通信品質判定方法。
【請求項１０】
コンピュータを、
多値のシンボルの列を表すベースバンド信号を取得し、当該ベースバンド信号が表す前記シンボルを判別するシンボル判定手段と、
前記ベースバンド信号が伝送された伝送路の通信品質を、前記シンボル判定手段により判別されたシンボルの内容に基づいて判定する通信品質判定手段と、して機能させるためのプログラムであって、
前記シンボルの列が表す伝送対象のデータを構成するビット列の少なくとも一部は、保護対象部分として区別されていて、前記シンボルの列に属する少なくとも一部のシンボルは、前記保護対象部分に属するビット、及び所定の値を有する冗長ビットを含んでおり、
前記通信品質判定手段は、前記保護対象部分に属するビットを含むシンボルに含まれている冗長ビットのうち、前記所定の値を有しているもの、又は前記所定の値を有していないものの数を特定し、特定した結果に基づいて、前記伝送路の通信品質を判定する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信品質判定装置、通信品質判定方法及びプログラムに関する。
【背景技術】
【０００２】
音声データを伝送するための技術として、音声をボコーダにより符号化して伝送する手法が用いられている。近年では、符号化の技術が発展した結果、２０００［ｂｐｓ］程度あるいはそれ以下の極めて低いビットレートでも、小さなデータ量の符号を用いて十分に自然な音声をリアルタイムで伝送することが可能となっており、この手法は、通信品質が必ずしも良好ではない伝送路を用いざるを得ない用途、例えば、自動車電話システムなどにも利用されるようになっている（例えば、非特許文献１参照）。
【非特許文献１】社団法人電波産業会著「デジタル方式自動車電話システム  標準規格  ＲＣＲ  ＳＴＤ−２７  Ｊ版」、２００２年５月３０日
【発明の開示】
【発明が解決しようとする課題】
【０００３】
音声データを低いビットレートで伝送する場合は、わずかな数のビットの誤りも音質に重大な影響を与えかねないため、誤りの検出ないし訂正を正確に行うことが重要である。このため、例えば、音声データを送信する側の装置が、符号化された音声にＣＲＣ（Cycle Redundancy Check）符号を付し、受信する側の装置が、このＣＲＣ符号を用いて誤り検出を行う、という手法が用いられる。
【０００４】
しかし、音声データのデータ量が小さい場合には、ＣＲＣ符号のビット数を、伝送路の通信品質が通常の範囲内にある状態で十分な音質を確保できるようなビット数にすると、音声データの冗長度が大きくなりすぎ、音声のリアルタイムな伝送が困難になる。
【０００５】
この問題を解決するための手法としては、伝送路の通信品質を判定し、通信品質が良い状態に伝送された音声データのみを利用する（具体的には、例えば、通信品質が良くない状態に伝送された音声データより再生されるべき音声をミュートする、等）という手法が考えられる。
【０００６】
通信品質を判定する手法としては、例えば、符号化された音声を表すシンボルの列がＦＳＫ（Frequency Shirt Keying）変調波の形で送信される等の場合に、これを受信する側の装置が、受信したＦＳＫ変調波を復調して得られるベースバンド信号のナイキスト点（ベースバンド信号の瞬時値が、シンボルを表す複数の所定の理想値（この理想値はシンボル値とも呼ばれる）のいずれかに収束する点）における瞬時値を測定し、測定値と理想値との差に基づいて通信品質を判定する、という手法が考えられる。
しかし、ナイキスト点におけるベースバンド信号の瞬時値の測定値と理想値との差を求める処理を行うためには、ベースバンド信号のサンプリングを十分細かく行った上、複雑な計算を行う必要がある。このため、音声データを受信する側の装置の構成が複雑になり、また、音声のリアルタイムな伝送が困難になる。
【０００７】
また、他の手法としては、例えば音声データにＦＥＣ（Forward Error Correction：前方向誤り訂正）が施されている場合、音声データを受信する側が、誤り訂正の処理を行う過程で特定される誤り訂正数に基づいて通信品質を判定する、という手法も考えられる。
しかし、ＦＥＣを施す処理や、ＦＥＣが施された音声データの誤りを訂正する処理は、いずれも複雑である。このため、音声データの送信や受信を行う装置の構成が複雑になり、音声のリアルタイムな伝送が困難になる。また、誤り訂正数には所定の上限があり、誤りのあったビット数がこの上限を超える場合は、誤りのあったビット数を誤り訂正数に基づいて正確に知ることができない。従って、通信品質の判定が正確に行えない。
【０００８】
また、他の手法としては、例えば音声データが無線送信される場合、音声データを受信する側が、この音声データの電界強度を測定し、測定結果に基づいて通信品質を判定する、という手法も考えられる。
しかし、音声データにノイズが混入している場合は、見かけ上の電界強度が大きくなる結果、通信品質の判定結果に誤りが生じる危険が大きい。このノイズを除去するため、例えば複数の音声データの移動平均を求めて電界強度の測定に用いることも考えられるものの、この場合は通信品質の判定に要する時間が長くなり、また、同一の音声データを複数回伝送する必要も生じるので、音声のリアルタイムな伝送は困難になる。
【０００９】
また、他の手法としては、例えば音声データを受信する側がスケルチ回路等を備えるものとして、スケルチの開閉状態に基づいて通信品質を判定する、という手法も考えられる。
しかし、音声データに妨害波が混入している場合は誤ってスケルチが開く可能性が大きく、従ってこの場合、通信品質の判定結果に誤りが生じる危険が大きい。また、受信する対象の音声データの強度を相対的に高めるために複数の音声データの移動平均を求めるようにすると、電界強度の測定結果を用いる上述の手法における場合と同様、音声のリアルタイムな伝送が困難になる。
【００１０】
本発明は、このような従来の問題点に鑑みてなされたもので、簡単な構成で、あるいは正確に、あるいは高速に、通信品質を判定するための通信品質判定装置、通信品質判定方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
この目的を達成するため、本発明の第１の観点に係る通信品質判定装置は、
多値のシンボルの列を表すベースバンド信号を取得し、当該ベースバンド信号が表す前記シンボルを判別するシンボル判定手段と、
前記ベースバンド信号が伝送された伝送路の通信品質を、前記シンボル判定手段により判別されたシンボルの内容に基づいて判定する通信品質判定手段と、より構成され、
前記シンボルの列が表す伝送対象のデータを構成するビット列の少なくとも一部は、保護対象部分として区別されていて、前記シンボルの列に属する少なくとも一部のシンボルは、前記保護対象部分に属するビット、及び所定の値を有する冗長ビットを含んでおり、
前記通信品質判定手段は、前記保護対象部分に属するビットを含むシンボルに含まれている冗長ビットのうち、前記所定の値を有しているもの、又は前記所定の値を有していないものの数を特定し、特定した結果に基づいて、前記伝送路の通信品質を判定する、
ことを特徴とする。
【００１２】
前記通信品質判定装置は、前記通信品質判定手段が判定した通信品質が所定の条件を満たしていないとき、当該判定に用いられたシンボルが表す伝送対象のデータに所定の変更を加えるデータ変更手段を更に備えるものであってもよい。
【００１３】
前記データ変更手段は、前記条件の少なくとも一部を定義するパラメータを外部より取得する手段を備えるものであってもよい。
【００１４】
前記所定の変更は、通信品質が所定の条件を満たしていないとの判定に用いられたシンボルが表す伝送対象のデータを実質的に破棄する処理を含んでいてもよい。
【００１５】
前記所定の変更は、通信品質が所定の条件を満たしていないとの判定に用いられたシンボルが表す伝送対象のデータを、前記シンボル判定手段が過去に取得したシンボルが表す過去のデータへと置換する処理を含んでいてもよい。
【００１６】
前記所定の変更は更に、置換されたデータが所定数以上連続したとき、最後に置換されたデータに後続するデータであって通信品質が所定の条件を満たしていないとの判定に用いられたシンボルが表す伝送対象のデータを、実質的に破棄する処理を含んでいてもよい。
【００１７】
前記伝送対象のデータは、変量の強度を表すデータより構成されていてもよく、
前記所定の変更は、通信品質が所定の条件を満たしていないとの判定に用いられたシンボルが表す伝送対象のデータを、当該データが表す変量を減衰させたものに相当するデータへと変更する減衰処理を含んでいてもよい。
【００１８】
前記減衰処理を施す対象である第２のデータの直前に伝送された第１のデータが前記減衰処理を施されたものであるとき、前記第２のデータに施す前記減衰処理は、前記第２のデータを、前記第１のデータが表す変量の減衰比より大きな減衰比で前記第２のデータが表す変量を減衰させたものに相当するデータへと変更する処理からなっていてもよい。
【００１９】
また、本発明の第２の観点に係る通信品質判定方法は、
多値のシンボルの列を表すベースバンド信号を取得し、当該ベースバンド信号が表す前記シンボルを判別するシンボル判定ステップと、
前記ベースバンド信号が伝送された伝送路の通信品質を、前記シンボル判定ステップで判別されたシンボルの内容に基づいて判定する通信品質判定ステップと、より構成され、
前記シンボルの列が表す伝送対象のデータを構成するビット列の少なくとも一部は、保護対象部分として区別されていて、前記シンボルの列に属する少なくとも一部のシンボルは、前記保護対象部分に属するビット、及び所定の値を有する冗長ビットを含んでおり、
前記通信品質判定ステップでは、前記保護対象部分に属するビットを含むシンボルに含まれている冗長ビットのうち、前記所定の値を有しているもの、又は前記所定の値を有していないものの数を特定し、特定した結果に基づいて、前記伝送路の通信品質を判定する、
ことを特徴とする、
【００２０】
また、本発明の第３の観点に係るプログラムは、
コンピュータを、
多値のシンボルの列を表すベースバンド信号を取得し、当該ベースバンド信号が表す前記シンボルを判別するシンボル判定手段と、
前記ベースバンド信号が伝送された伝送路の通信品質を、前記シンボル判定手段により判別されたシンボルの内容に基づいて判定する通信品質判定手段と、して機能させるためのプログラムであって、
前記シンボルの列が表す伝送対象のデータを構成するビット列の少なくとも一部は、保護対象部分として区別されていて、前記シンボルの列に属する少なくとも一部のシンボルは、前記保護対象部分に属するビット、及び所定の値を有する冗長ビットを含んでおり、
前記通信品質判定手段は、前記保護対象部分に属するビットを含むシンボルに含まれている冗長ビットのうち、前記所定の値を有しているもの、又は前記所定の値を有していないものの数を特定し、特定した結果に基づいて、前記伝送路の通信品質を判定する、
ことを特徴とする。
【発明の効果】
【００２１】
本発明によれば、簡単な構成で、あるいは正確に、あるいは高速に、通信品質を判定するための通信品質判定装置、通信品質判定方法及びプログラムが実現される。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を、音声送受信システムを例とし、図面を参照して説明する。
本発明の実施の形態に係る音声送受信システムの構成を図１に示す。図示するように、この音声送受信システムは、送受信機ＴＲ１及びＴＲ２より構成されている。送受信機ＴＲ１及びＴＲ２は、外部のパケット網などを含む外部の伝送路Ｌを介し、両者相互間で音声の送受信を行うものである。
【００２３】
送受信機ＴＲ１及びＴＲ２は互いに実質的に同一の構成を有しており、それぞれ、送信装置Ｔと、受信装置Ｒとを備えている。
送受信機ＴＲ１の送信装置Ｔは、音声を表すＦＳＫ（Frequency Shift Keying）変調波を生成して送受信機ＴＲ２の受信装置Ｒに宛てて送信し、送受信機ＴＲ２の受信装置Ｒは、このＦＳＫ変調波を受信して音声を再生する。同様に、送受信機ＴＲ２の送信装置Ｔは、音声を表すＦＳＫ変調波を生成して送受信機ＴＲ１の受信装置Ｒに宛てて送信し、送受信機ＴＲ１の受信装置Ｒは、このＦＳＫ変調波を受信して音声を再生する。
【００２４】
送受信機ＴＲ１及びＴＲ２の送信装置Ｔは互いに実質的に同一の構成を有しており、送受信機ＴＲ１及びＴＲ２の受信装置Ｒも、互いに実質的に同一の構成を有している。
ただし、送受信機ＴＲ１及びＴＲ２は、それぞれ、自己の送信装置Ｔが送信したＦＳＫ変調波が自己の受信装置Ｒにより受信されないような構成を有しているものとする。具体的には、例えば、送受信機ＴＲ１（又はＴＲ２）の送信装置Ｔの送信周波数と受信装置Ｒの受信周波数とを互いに異ならせておくことが考えられる。あるいは、送受信機ＴＲ１及びＴＲ２は、各自の送信装置Ｔが送信するＦＳＫ変調波に送信元及び／又は宛先の識別符号を付すものとし、一方で、各自の受信装置Ｒは、宛先として自己の識別符号が付されたＦＳＫ変調波、又は送信元として自己の識別符号が付されていないＦＳＫ変調波のみを、音声を再生する対象として扱うようにしてもよい。あるいは、送受信機ＴＲ１及びＴＲ２がそれぞれ、自己の送信装置ＴがＦＳＫ変調波を送信している間は自己の受信装置ＲがＦＳＫ変調波を受信する動作を停止させるようなＰＴＴ（Press To Talk）の機能を行う公知の機構を有するようにしてもよい。（ただしこの場合、送受信機ＴＲ１及びＴＲ２は両者間では半二重通信を行うこととなる。）
【００２５】
送受信機ＴＲ１及びＴＲ２の送信装置Ｔは、それぞれ、図２に示すように、音声入力部Ｔ１と、ボコーダ部Ｔ２と、インターリーブ処理部Ｔ３と、ベースバンド信号生成部Ｔ４と、変調部Ｔ５と、高周波出力部Ｔ６とより構成されている。
【００２６】
音声入力部Ｔ１は、例えば、マイクロフォン、ＡＦ（Audio Frequency）増幅器、サンプラー、Ａ／Ｄ（Analog-to-Digital）コンバータ、及びフレーム生成用の論理回路などより構成されている。
【００２７】
音声入力部Ｔ１は、例えば、音声を集音してこの音声を表すアナログ形式の音声信号を生成し、この音声信号を増幅し、サンプリングしてＡ／Ｄ変換することにより、デジタル形式の音声データを生成する。そして、このデジタル形式の音声データを複数のフレームの列へと分解して、ボコーダ部Ｔ２に供給する。
音声入力部Ｔ１が生成する各々のフレームは、音声入力部Ｔ１が集音した音声を一定の周期で（例えば、２０ミリ秒毎に）区切って得られる音片１個分の波形を表す音声データからなる。
【００２８】
ボコーダ部Ｔ２、インターリーブ処理部Ｔ３及びベースバンド信号生成部Ｔ４は、いずれも、ＤＳＰ（Digital Signal Processor）やＣＰＵ（Central Processing Unit）等のプロセッサや、このプロセッサが実行するためのプログラムを記憶するメモリなどより構成されている。なお、ボコーダ部Ｔ２、インターリーブ処理部Ｔ３及びベースバンド信号生成部Ｔ４の一部又は全部の機能を単一のプロセッサが行うようにしてもよい。また、ボコーダ部Ｔ２、インターリーブ処理部Ｔ３及びベースバンド信号生成部Ｔ４の一部又は全部の機能を行うプロセッサが更に音声入力部Ｔ１のフレーム生成用の論理回路の機能を行うようにしてもよい。
【００２９】
ボコーダ部Ｔ２は、音声入力部Ｔ１よりフレームを供給されると、供給された各々のフレームにつき、当該フレームを用いて後述のボコーダ出力データを生成し、上述のフレームの列内での各フレームの順序を特定できる態様でインターリーブ処理部Ｔ３へと供給する。（具体的には、例えば、各フレームをこの順序に従って順次に供給するようにしたり、あるいは、フレームの順序を示すデータをフレームと共に供給したりすればよい。）
【００３０】
各々のボコーダ出力データは、例えば、データ構造を図３に示すように、１８ビットの最重要音声データと、２６ビットの非保護音声データと、２３ビットの保護用データと、５ビットの誤り検出用データとを含んでいる。
【００３１】
ボコーダ出力データの最重要音声データは、当該ボコーダ出力データの生成に用いたフレームが表す音片を符号化して得られる４４ビットのデータ（以下、符号化音声データと呼ぶ）のうち、所定の基準に従って特定される聴覚上の重要度が最も高い１８ビットの部分より構成されている。また、当該ボコーダ出力データの非保護音声データは、当該符号化音声データのうち、最重要音声データをなす部分に次いで聴覚上の重要度が高い２６ビットの部分より構成されている。
【００３２】
符号化音声データは、音声が含み得る成分（例えば、音圧やピッチなど）に対応付けられたビットより構成されており、これらのビットの各々は、所定の値（例えば、値“１”）をとる場合、当該ビットに対応付けられた成分が、当該ビットを含む符号化音声データが表す音片内に実質上存在しないことを示しているものである。
【００３３】
なお、ボコーダ部Ｔ２が音片を符号化する手法は、符号化の結果得られるデータをなす各ビットの聴覚上の重要度を所定の基準に従って特定し、最重要音声データ、非保護音声データ及びその他のうちいずれかへと振り分けることが可能な手法である必要がある。ただし、このような振り分けが可能である限り、ボコーダ部Ｔ２が音片を符号化する手法は任意である。具体的には、ボコーダ部Ｔ２は例えば、線形予測符号化などの手法を用いてこの符号化を行えばよい。この場合ボコーダ部Ｔ２は、聴覚上の重要度を、例えば非特許文献１の第２分冊ｐ９８２−９８４に示すような公知の基準により特定すればよい。
【００３４】
一方、ボコーダ出力データの保護用データは、１８ビットの音声保護用データと、５ビットの誤り検出用データ保護用データとより構成されており、音声保護用データを構成する各ビットの値、及び、誤り検出用データ保護用データを構成する各ビットの値は、いずれも“１”である。
【００３５】
また、ボコーダ出力データの誤り検出用データは、当該ボコーダ出力データに含まれる最重要音声データを用いて得られる、当該最重要音声データの誤り検出を行うためのＣＲＣ（Cycle Redundancy Check）データより構成されている。
【００３６】
インターリーブ処理部Ｔ３は、ボコーダ部Ｔ２より供給されたボコーダ出力データにインターリーブを施す。そして、インターリーブされたボコーダ出力データ（以下、インターリーブ済みフレームと記す）を、ベースバンド信号生成部Ｔ４へと供給する。
【００３７】
すなわち、インターリーブ処理部Ｔ３は、ボコーダ部Ｔ２よりボコーダ出力データを供給されると、まず、このボコーダ出力データに基づいて、４値ＦＳＫにおけるシンボルに相当する２ビットのデータを生成する。具体的には、インターリーブ処理部Ｔ３は、例えば図４にも示すように、以下（Ａ１）〜（Ａ３）として示す処理を行う。つまり、
（Ａ１）  このボコーダ出力データに含まれる最重要音声データを構成する各ビットと、音声保護用データを構成する各ビットとを１対１に結合することにより、２ビットのデータを１８個生成する。ただし、図４（ｂ）に示すように、これら１８個のデータは、いずれも、音声保護用データを構成する方のビットが下位ビットとなるように結合されるものとする。
（Ａ２）  このボコーダ出力データに含まれる誤り検出用データを構成する各ビットと、誤り検出用データ保護用データを構成する各ビットとを１対１に結合することにより、２ビットのデータを５個生成する。ただし、図４（ｂ）に示すように、これら５個のデータは、いずれも、誤り検出用データ保護用データを構成する方のビットが下位ビットとなるように結合されるものとする。
（Ａ３）  このボコーダ出力データに含まれる非保護音声データを、図４（ａ）に示すように、２ビットのデータ１３個へと分解する。
【００３８】
そして、インターリーブ処理部Ｔ３は、（Ａ１）〜（Ａ３）の処理の結果得られた合計３６個の２ビットデータを、例えば図４（ｃ）に示すように、（Ａ１）又は（Ａ２）の処理で得られた２ビットデータと（Ａ３）の処理で得られた２ビットデータとが交互に並ぶ部分を含むような所定の順序で、ベースバンド信号生成部Ｔ４へと供給する。
【００３９】
インターリーブ処理部Ｔ３が上述の処理を行って生成する２ビットデータは、誤り検出用データ及び誤り検出用データ保護用データより得られるものと、最重要音声データ及び音声保護用データより得られるものとについては、いずれも下位１桁が“１”となる。これに対し、非保護音声データより得られる２ビットデータは、下位１桁が“０”又は“１”のいずれでもあり得る。
【００４０】
ベースバンド信号生成部Ｔ４は、インターリーブ処理部Ｔ３よりインターリーブ済みフレームを供給されると、このインターリーブ済みフレームを、４値のルートナイキストＦＳＫにおけるベースバンド信号へと変換し、このベースバンド信号を変調部Ｔ５へと供給する。なお、ベースバンド信号生成部Ｔ４は、ベースバンド信号に、例えば、１個のインターリーブ済みフレームを表す部分の始点及び終点を識別するためのマーカーとなる信号を挿入してもよい。
【００４１】
図５は、ベースバンド信号生成部Ｔ４が生成するベースバンド信号のアイパターンの一例を示す図である。図示するように、このベースバンド信号は、１シンボル区間（シンボル１個分の情報を表す区間）内の一定の位相の点（ナイキスト点）で、瞬時値が４個の値のいずれかへと収束する。これらの４個の値（以下、シンボル値と呼ぶ）は、大きい方から２番目の値を（＋１）とすると、例えば、図５に示すように値が大きい方から順に（＋３），（＋１），（−１），（−３）の各値をとって等間隔で並ぶものである。
【００４２】
そして、ベースバンド信号生成部Ｔ４は例えば、図５に示すように、インターリーブ済みフレームに含まれるシンボル“１１”（つまり、値“１１”を有する２ビットデータ）を、シンボル値が（−３）であるシンボル区間へと変換し、シンボル“１０”を、シンボル値が（−１）であるシンボル区間へと変換し、シンボル“００”を、シンボル値が（＋１）であるシンボル区間へと変換し、シンボル“０１”を、シンボル値が（＋３）であるシンボル区間へと変換するものとする。
【００４３】
インターリーブ済みフレームからベースバンド信号への変換が上述の規則に従って行われる結果、下位１桁が“１”であるシンボルは、シンボル値が（−３）又は（＋３）であるシンボル区間へと変換される。従って、最重要音声データや誤り検出用データを表すシンボルは、いずれも、シンボル値が（＋３）又は（−３）であるシンボル区間へと変換されることとなる。これに対し、非保護音声データを表すシンボルは、（＋３），（＋１），（−１）又は（−３）のいずれのシンボル値をとるシンボル区間へも変換され得る。
【００４４】
なお、以上より明らかなように、インターリーブ済みフレームからベースバンド信号への変換を上述の規則に従って行う場合、これら４種類のシンボルは、シンボル値が高い順（又は低い順）に配列すると、グレイ符号の系列をなすようになっている（つまり、この配列内で隣り合うシンボル間のハミング距離がいずれも１である）。
【００４５】
変調部Ｔ５は、公知の周波数変調回路や、搬送波を生成する発振回路などより構成されており、ベースバンド信号生成部Ｔ４より供給されたベースバンド信号を用いて搬送波を周波数変調し、得られたＦＳＫ（ルートナイキストＦＳＫ）変調波を、高周波出力部Ｔ６へと供給する。
【００４６】
なお、変調部Ｔ５も、プロセッサや、このプロセッサが実行するためのプログラムを記憶するメモリなどより構成されていてよい。また、音声入力部Ｔ１、ボコーダ部Ｔ２、インターリーブ処理部Ｔ３及びベースバンド信号生成部Ｔ４の一部又は全部の機能を行うプロセッサが更に変調部Ｔ５の機能を行うようにしてもよい。
【００４７】
高周波出力部Ｔ６は、高周波増幅回路やアンテナ等より構成されており、変調部Ｔ５より供給された変調波を増幅して伝送路Ｌへと送出する。
【００４８】
送信装置Ｔは、以上説明した動作を行うことにより、自己が集音した音声を表す、ルートナイキスト特性を有するＦＳＫ変調波を生成して送信する。
このＦＳＫ変調波のベースバンド信号が表すシンボルは、符号化音声データの最重要部分又は当該最重要部分の誤り検出用のデータを表す第１の種類のシンボルと、符号化音声データの最重要部分以外を表す第２の種類のシンボルと、に分類され得る。そして、第１の種類のシンボルを表すシンボル区間のシンボル値は、ベースバンド信号のシンボル区間がとり得る４個のシンボル値のうちの最大値又は最小値となる。このため、第１の種類のシンボルのみについてみれば、符号化音声データの最重要部分又はその誤り検出用のデータをなすビットに冗長なビットが付加された形となっている結果、とり得るシンボル値が２個となる一方で、シンボル値の間隔が実質的に拡大されており、この結果として信号対雑音比が向上する。
【００４９】
また、上述した本実施の形態の送信装置Ｔは、第１の種類のシンボルを表すシンボル区間と、第２の種類のシンボルを表すシンボル区間とが交互に並ぶ部分を含むように、ベースバンド信号を生成する結果、重要度の高い第１の種類のシンボルがベースバンド信号内に分散する。このため、伝送される変調波がフェージング等の影響を受けても、重要度の高い第１の種類のシンボルが多数まとめて欠落する危険が少ない。
【００５０】
次に受信装置Ｒの説明に移ると、送受信機ＴＲ１及びＴＲ２の受信装置Ｒは、それぞれ、図６に示すように、高周波入力部Ｒ１と、復調部Ｒ２と、シンボル判定部Ｒ３と、デインターリーブ処理部Ｒ４と、通信品質判定部Ｒ５と、音声データ復元部Ｒ６と、音声出力部Ｒ７とより構成されている。
【００５１】
高周波入力部Ｒ１は、アンテナや、同調回路や、高周波増幅回路より構成されており、送信装置Ｔ等が伝送路Ｌへと送出したＦＳＫ変調波を伝送路Ｌより受信し、増幅して復調部Ｒ２へと供給する。なお、送受信機ＴＲ１又はＴＲ２が備える１個のアンテナが、当該送受信機の高周波入力部Ｒ１のアンテナの機能と、当該送受信機の高周波出力部Ｔ６のアンテナの機能とを兼ねるようにしてもよい。
【００５２】
復調部Ｒ２は、周波数変調波を検波する公知の検波回路より構成されており、高周波入力部Ｒ１より供給されたＦＳＫ変調波を検波することにより、ベースバンド信号を復元する。そして、復元されたベースバンド信号をシンボル判定部Ｒ３へと供給する。なお、復調部Ｒ２は、プロセッサや、このプロセッサが実行するためのプログラムを記憶するメモリなどより構成されていてもよい。
【００５３】
シンボル判定部Ｒ３、デインターリーブ処理部Ｒ４、通信品質判定部Ｒ５及び音声データ復元部Ｒ６は、いずれも、プロセッサや、このプロセッサが実行するためのプログラムを記憶するメモリなどより構成されている。なお、シンボル判定部Ｒ３、デインターリーブ処理部Ｒ４、通信品質判定部Ｒ５及び音声データ復元部Ｒ６の一部又は全部の機能を単一のプロセッサが行うようにしてもよい。また、復調部Ｒ２や送信装置Ｔの一部又は全部の機能を行うプロセッサが更にシンボル判定部Ｒ３、デインターリーブ処理部Ｒ４、通信品質判定部Ｒ５及び音声データ復元部Ｒ６の一部又は全部の機能を行うようにしてもよい。
【００５４】
シンボル判定部Ｒ３は、図７（ａ）及び（ｂ）に模式的に示すように、復調部Ｒ２より供給されたベースバンド信号の各ナイキスト点における瞬時値に基づいて、それぞれのナイキスト点を含むシンボル区間が表すシンボルを判定し、判定結果に基づいて、送信装置Ｔのインターリーブ処理部Ｔ３が生成するインターリーブ済みフレームに相当するデータ（図７（ｂ））を再生する。そして、再生されたデータをデインターリーブ処理部Ｒ４へと供給する。
【００５５】
具体的には、シンボル判定部Ｒ３は、例えばまず、復調部Ｒ２より供給されたベースバンド信号に含まれるそれぞれのナイキスト点について、当該ナイキスト点におけるベースバンド信号の瞬時値が第１の閾値（Ｔｈ＋）以上であるか、第２の閾値（Ｔｈ０）以上（Ｔｈ＋）未満であるか、第３の閾値（Ｔｈ−）以上（Ｔｈ０）未満であるか、又は（Ｔｈ−）未満であるか、を判別する。
ただし、（Ｔｈ＋）の値は（＋１）を超え（＋３）未満であり、（Ｔｈ０）の値は（−１）を超え（＋１）未満であり、（Ｔｈ−）の値は（−３）を超え（−１）未満であるものとする。従って具体的には、（Ｔｈ＋）の値は例えば（＋２）、（Ｔｈ０）の値は例えば（０）、（Ｔｈ−）の値は例えば（−２）であればよい。
【００５６】
そして、シンボル判定部Ｒ３は、ナイキスト点におけるベースバンド信号の瞬時値が（Ｔｈ＋）以上であると判別すると、当該ナイキスト点を含むシンボル区間のシンボル値が（＋３）であり（図７（ａ））、従って当該シンボル区間がシンボル“０１”を表すものである、と判定する。
同様に、（Ｔｈ０）以上（Ｔｈ＋）未満であると判別すると、当該ナイキスト点を含むシンボル区間のシンボル値が（＋１）であり、従って当該シンボル区間がシンボル“００”を表すものである、と判定する。また、（Ｔｈ−）以上（Ｔｈ０）未満であると判別すると、当該ナイキスト点を含むシンボル区間のシンボル値が（−１）であり、従って当該シンボル区間がシンボル“１０”を表すものである、と判定する。また、（Ｔｈ−）未満であると判別すると、当該ナイキスト点を含むシンボル区間のシンボル値が（−３）であり、従って当該シンボル区間がシンボル“１１”を表すものである、と判定する。
【００５７】
そして、インターリーブ済みフレーム１個分のシンボルをすべて判定すると、シンボル判定部Ｒ３は、これらのシンボルの列を、再生されたインターリーブ済みフレーム１個に相当するデータとして、デインターリーブ処理部Ｒ４へと供給する。
【００５８】
デインターリーブ処理部Ｒ４は、シンボル判定部Ｒ３より供給されたデータがインターリーブ済みフレームであるものとして、当該インターリーブ済みフレームを用い、ボコーダ出力データを復元する。そして、復元されたボコーダ出力データを通信品質判定部Ｒ５へと供給する。
【００５９】
具体的には、デインターリーブ処理部Ｒ４は、インターリーブ済みフレームに相当するデータをシンボル判定部Ｒ３より供給されると、図７（ｂ）〜（ｅ）にも示すように、例えば以下記す（Ｂ１）〜（Ｂ６）の処理を行う。すなわち、
（Ｂ１）  シンボル判定部Ｒ３より供給された当該インターリーブ済みフレームに含まれる各シンボルのうち、非保護音声データを含む１３個のシンボルを、全体として２６ビットの非保護音声データであると特定する。なお、デインターリーブ処理部Ｒ４は、例えば、当該インターリーブ済みフレーム内での各々のシンボルの順序に基づいて、当該シンボルが含んでいるデータの種類を特定するようにすればよい。
（Ｂ２）  また、当該インターリーブ済みフレームに含まれる各シンボルのうち、最重要音声データを含む１８個のシンボルを、それぞれ、上位１ビットと下位１ビットとに分離する。そして、上位１ビットのデータ１８個からなる１８ビットのデータを最重要音声データとして特定する。
（Ｂ３）  （Ｂ２）の処理で分離した下位１ビットのデータ１８個からなる１８ビットのデータを、音声保護用データとして特定する。
（Ｂ４）  また、当該インターリーブ済みフレームに含まれる各シンボルのうち、誤り検出用データを含む５個のシンボルを、それぞれ、上位１ビットと下位１ビットとに分離する。そして、上位１ビットのデータ５個からなる５ビットのデータを、誤り検出用データとして特定する。
（Ｂ５）  （Ｂ４）の処理で分離した下位１ビットのデータ５個からなる５ビットのデータを、誤り検出用データ保護用データとして特定する。
（Ｂ６）  （Ｂ１）〜（Ｂ５）の処理で特定された最重要音声データと、非保護音声データと、保護用データ（すなわち、音声保護用データ及び誤り検出用データ保護用データ）と、誤り検出用データとを互いに対応付け、ボコーダ出力データに相当するデータとして、通信品質判定部Ｒ５に供給する。
【００６０】
通信品質判定部Ｒ５は、デインターリーブ処理部Ｒ４より供給された、ボコーダ出力データに相当するデータを取得し、このデータに含まれる最重要音声データの誤りの有無や、当該データ内の保護用データに含まれる異常なビットの数などに応じ、後述するバッドフレームマスキング処理を施して、音声データ復元部Ｒ６へと供給する。より具体的には、通信品質判定部Ｒ５は、例えば図８に手順を示す処理を行う。
【００６１】
すなわち、通信品質判定部Ｒ５は、デインターリーブ処理部Ｒ４よりボコーダ出力データを取得すると（図８、ステップＳ１）、まず、このボコーダ出力データに含まれる最重要音声データのうち誤っているビットを、当該フレームに含まれる誤り検出用データを用いて検出し、誤りのあるビットがあったか否かを判別する（ステップＳ２）。そして、誤りがあったと判別すると、処理をステップＳ４に移す。
【００６２】
一方、誤りのあるビットがなかったとステップＳ２で判別すると、通信品質判定部Ｒ５は、ステップＳ１で取得したボコーダ出力データ内の保護用データに、（本来は値が“１”であるべきところ、誤って）値が“０”となっているビットが何個あるかを特定し、特定した個数ｘが、所定の下限値ｎ及び所定の上限値ｍ（ｎは０以上の整数、ｍはｎより大きな整数）との関係で、（ｎ＜ｘ＜ｍ）という関係を満たすか否かを判別する（ステップＳ３）。そして、満たすと判別すると、処理をステップＳ４に移す。
【００６３】
ステップＳ４で通信品質判定部Ｒ５は、「ステップＳ１で取得したボコーダ出力データに、後述のステップＳ５の処理を行うと、過去のボコーダ出力データの内容へと置換された同一内容のボコーダ出力データが、所定値Ｒｍａｘ個（Ｒｍａｘは正の整数）以上連続することになる」か否かを判別し、判別結果に応じたバッドフレームマスキング処理を行い（ステップＳ５，Ｓ６）、ステップＳ１へと処理を戻す。
【００６４】
すなわち、置換しても同一内容の置換済みボコーダ出力データがＲｍａｘ個以上連続しない、とステップＳ４で判別すると、通信品質判定部Ｒ５は、ステップＳ１で取得したボコーダ出力データの内容を、当該ボコーダ出力データの１個前に取得した（又はその他所定の条件に合致する）過去のボコーダ出力データの内容へと置換して音声データ復元部Ｒ６に供給し（ステップＳ５）、ステップＳ１へと処理を戻す。
一方、Ｒｍａｘ個以上連続すると判別すると、当該ボコーダ出力データが表す音声をミュートして音声データ復元部Ｒ６に供給し（ステップＳ６）、ステップＳ１へと処理を戻す。ステップＳ６で通信品質判定部Ｒ５は、具体的には、例えば当該ボコーダ出力データを破棄したり、あるいは当該ボコーダ出力データの内容を無音状態を表すように変更するなど、当該ボコーダ出力データの内容を実質的に破棄する処理を行えばよい。
【００６５】
一方、ステップＳ３で、保護用データ内にある値が“０”のビットの個数ｘが、（ｎ＜ｘ＜ｍ）という関係を満たさない、と判別すると、通信品質判定部Ｒ５は、当該個数ｘが、上限値ｍ以上であるか否かを判別する（ステップＳ７）。そして、ｍ以上であると判別するとステップＳ６へと処理を移し、ｍ以上ではない（つまり、個数ｘは下限値ｎ以下である）と判別すると、ステップＳ１で取得したボコーダ出力データを、正常なボコーダ出力データとしてそのまま音声データ復元部Ｒ６へと供給し（ステップＳ８）、処理をステップＳ１へと戻す。
【００６６】
保護用データ内の誤ったビットの個数ｘは、伝送路Ｌの通信品質の悪さを示していると考えられる。従って、ｘの値を通信品質の悪さを示すパラメータとして考えると、図８に示す通信品質判定部Ｒ５の処理では結局、以下（Ｃ１）〜（Ｃ５）として示す条件、すなわち
（Ｃ１）  最重要音声データから誤りが検出されず、且つ、通信品質の悪さｘが下限値ｎ以下であると判定されたとき、ボコーダ出力データは、正常なものとして扱われる。
（Ｃ２）  最重要音声データから誤りが検出されず、且つ、通信品質の悪さｘがｎより大きくしかし上限値ｍ以下であると判定されたとき、ボコーダ出力データは、過去のボコーダ出力データの内容により置換された後、正常なものとして扱われる。
（Ｃ３）  最重要音声データから誤りが検出されたボコーダ出力データも、過去のボコーダ出力データの内容により置換された後、正常なものとして扱われる。
（Ｃ４）  ただし、上述の（Ｃ２）又は（Ｃ３）に該当して置換されたボコーダ出力データと置換に用いられたボコーダ出力データとが合わせて所定値Ｒｍａｘ個連続した場合、後続するボコーダ出力データであって（Ｃ２）又は（Ｃ３）に該当するボコーダ出力データについては、これが表す音声はミュートされる。
（Ｃ５）  また、最重要音声データから誤りが検出されなくても、通信品質の悪さｘが上限値ｍ以上であると判定されたとき、ボコーダ出力データが表す音声はミュートされる。
という条件に従って、ボコーダ出力データが処理されている、とみることができる。
【００６７】
音声データ復元部Ｒ６は、バッドフレームマスキング処理が完了したボコーダ出力データ、又は正常なボコーダ出力データを通信品質判定部Ｒ５より供給されると、このボコーダ出力データに含まれる当該最重要音声データ及び非保護音声データより構成される符号化音声データを、公知の手法により、当該符号化音声データが示す音声の波形を表すデジタル形式の音声データへと変換し、音声出力部Ｒ７へと供給する。
【００６８】
符号化音声データを音声信号へと変換する手法としては、例えば、符号化音声データを構成する符号と音声データとの対応関係を記述するルックアップテーブルと、音声データのデータベースとをあらかじめ記憶しておき、このルックアップを参照して、符号化音声データ内の符号に相当する音声データを特定し、特定された音声データをデータベース等から読み出して互いに結合する、などの手法が考えられる。
【００６９】
音声出力部Ｒ７は、例えば、Ｄ／Ａ（Digital-to-Analog）コンバータ、ＡＦ増幅器及びスピーカーなどより構成されている。
音声出力部Ｒ７は、音声データ復元部Ｒ６よりデジタル形式の音声データを供給されると、例えば、この音声データをＤ／Ａ変換することにより、アナログ形式の音声信号を生成する。そしてこの音声信号を増幅し、増幅された音声信号によりスピーカーを駆動することにより、この音声信号が表す音声を再生する。
【００７０】
受信装置Ｒは、以上説明した動作を行うことにより、送信装置Ｔ等が送信したＦＳＫ変調波を受信し、このＦＳＫ変調波が表す音声を再生する。
受信装置Ｒは、送信装置Ｔがシンボルに含めて伝送した、所定の値を有する保護用データのうち、受信したＦＳＫ変調波からシンボルを復元した時点でこの所定の値を有していないものの個数を特定する、という簡単な処理の結果に基づいて伝送路Ｌの通信品質を判定し、判定結果に基づいて、受信したデータにバッドフレームマスキング処理を施している。従って、受信装置Ｒは、保護用データのビット数が多くても、簡単な構成で、簡単な構成で高速に、伝送路Ｌの通信品質を判定できる。また、通信品質を判定する処理の簡単、高速さを確保しつつ保護用データのビット数を多量にできる結果、通信品質の判定を正確なものとできる。
【００７１】
また、送信装置Ｔが送信するＦＳＫ変調波は、上述の通り、符号化音声データの最重要部分及びその誤り検出用のデータを表すシンボルのとり得るシンボル値が２個となる一方で、シンボル値の間隔が実質的に拡大されている。このため、受信装置Ｒはこれらのシンボルを良好に復元できる。
【００７２】
なお、この音声送受信システムの構成は、上述のものに限られない。
例えば、送信装置Ｔ及び受信装置Ｒの各部のうちプロセッサより構成される部分は、プロセッサに代えて専用の電子回路より構成されていてもよい。また、音声を表す上述の各種データや、誤り検出用データのビット数は任意である。
【００７３】
また、ボコーダ部Ｔ２が音声を符号化する規則も任意であり、ボコーダ部Ｔ２は、符号化された音声に更にＦＥＣ（Forward Error Correction：前方向誤り訂正）等の処理を施してもよい。また、誤り検出用データは必ずしもＣＲＣ符号からなっている必要はなく、チェックサムやパリティ符号あるいはその他任意の手法により作成されてよい。あるいは、誤り検出用データに代えて誤り訂正符号が用いられてもよい。
【００７４】
また、伝送する対象のデータは必ずしも音声を表すものでなくてもよく、符号の列として表せるデータである限り任意である。従って、例えば画像を表すデータでもよい。そして、ボコーダ部Ｔ２は、伝送対象のデータのいかなる部分を最重要部分として扱うかを、任意の基準に従って決定してよい。
【００７５】
また、音声入力部Ｔ１は、伝送する対象のデータを任意の手法で取得してよく、例えば、音声入力部Ｔ１はＵＳＢ（Universal Serial Bus）やＩＥＥＥ１３９４あるいはEthernet（登録商標）等のシリアルインターフェース回路を備えるものとして、外部よりシリアル伝送されるデータをシリアルインターフェース等を介して取得してもよい。あるいは、音声入力部Ｔ１はＣＤ（Compact Disc）−ＲＯＭ（Read Only Memory）ドライブ等の記録媒体ドライブ装置を備えるものとして、伝送する対象のデータを記録した記録媒体から当該データを読み取るようにしてもよい。
【００７６】
また、通信品質判定部Ｒ５が実行するバッドフレームマスキング処理も上述のものに限られず、従って例えば、上述の（Ｃ２）又は（Ｃ３）に該当するボコーダ出力データが表す音声のゲインを下げるようにしてもよい。この場合の音声の減衰比は、例えば、ゲインを下げる対象のボコーダ出力データの直前のボコーダ出力データに適用した減衰比より一定程度大きくするものとしてもよく、このようにすれば、内容が誤ったボコーダ出力データが連続したときはこの連続が長くなるにつれ音量が低下する、という形で音声が再生されることとなる。そして、音声のゲインを下げられたボコーダ出力データが所定回数連続した場合、通信品質判定部Ｒ５は、後続するボコーダ出力データであって（Ｃ２）又は（Ｃ３）に該当するボコーダ出力データが表す音声をミュートするものとしてもよい。
なお、ゲインを下げるこのバッドフレームマスキング処理を施す対象のデータは必ずしも音声を表すボコーダ出力データに限られず、強弱がある任意の変量を表すデータに対して、このバッドフレームマスキング処理を施すことができる。
【００７７】
また、通信品質判定部Ｒ５がバッドフレームマスキング処理を実行する条件も、上述のものに限られず任意に設定されてよい。従って例えば、保護用データ内の誤ったビットの数を４通り以上に場合分けして、それぞれの場合について互いに異なったバッドフレームマスキング処理を行ってもよい。なお、通信品質判定部Ｒ５は、保護用データ内の誤ったビットの個数の代わりに、保護用データ内の正しいビットの個数を特定し、特定した個数に基づいてバッドフレームマスキング処理実行の可否やバッドフレームマスキング処理の内容を決定してもよい。また、誤ったビット又は正しいビットの個数を特定する対象は必ずしも保護用ビットの全体である必要はなく、例えば音声保護用ビット又は誤り検出用データ保護用データのいずれか一方のみが対象とされてもよい。
【００７８】
また、通信品質判定部Ｒ５は、バッドフレームマスキング処理を実行する条件を定義するパラメータ（例えば、上述の上限値ｍ）を、ユーザの操作等に従って外部より取得するようにしてもよい。上限値ｍを、ユーザの操作に従って外部より取得すれば、受信装置Ｒは、スケルチに類似した機能を提供することができる。
パラメータを外部より取得する場合、通信品質判定部Ｒ５は、例えば、パラメータを入力するためのスイッチやキーボード又はその他の入力デバイスを備えていてもよい。あるいは、シリアルインターフェース回路あるいは記録媒体ドライブ装置を備え、外部からシリアル伝送されるパラメータを取得したり、あるいは記録媒体に記録されたパラメータを読み取ったりしてもよい。
【００７９】
また、ベースバンド信号は、４値を超えるシンボルを表すものであってもよい。また、伝送対象のデータに冗長なビットを付加して得られるシンボルのシンボル値は、必ずしも、とり得る複数の値のうちの最大値又は最小値となる必要はなく、互いに異なる２個のシンボルのシンボル値の差の最小値が、冗長なビットを付加せずにシンボルを生成した場合における最小値より大きくなっていればよい。
また、ベースバンド信号が表すシンボルは必ずしも、シンボル値が高い順（又は低い順）に配列した場合にグレイ符号の系列をなすように定められていなくてもよい。
【００８０】
また、送信装置Ｔ−受信装置Ｒ間で送受される変調波は、必ずしもルートナイキスト特性を有するＦＳＫ変調波である必要はなく、例えばガウシアン特性やその他任意の特性を有していてよい。また、この変調波は、ベースバンド信号生成部Ｔ４が生成するベースバンド信号を何らかの形で表すものであればよく、従って例えばＰＳＫ（Phase Shift Keying）変調波であってもよい。
【００８１】
また、受信装置Ｒのシンボル判定部Ｒ３は、冗長ビットが付加されたシンボルを表す区間については、１個の閾値を用いて、当該区間のシンボル値が２値（本来とり得る４値のうちの最大値及び最小値）のいずれであるかを判定するようにしてもよい。
【００８２】
また、伝送路Ｌは必ずしもパケット網を備えている必要はなく、送受信機ＴＲ１及びＴＲ２は、両者間で直接に変調波の送受信を行ってもよい（すなわち、伝送路Ｌは電磁波が伝搬する空間であってもよいし、送受信機ＴＲ１−送受信機ＴＲ２間を直接に接続する通信回線からなっていてもよい）。あるいは、伝送路Ｌはインターネット等のネットワークより構成されていてもよい。
【００８３】
以上、この発明の実施の形態を説明したが、この発明にかかるベースバンド信号生成装置は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。
例えば、マイクロフォン、ＡＦ増幅器、サンプラー、Ａ／コンバータ及び高周波増幅回路などを備えたコンピュータに上述の送信装置Ｔの動作を実行させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、フレキシブルディスク等）から該プログラムをインストールすることにより、上述の処理を実行する送信装置Ｔを構成することができる。また、例えば、スピーカ、ＡＦ増幅器、Ｄ／Ａコンバータ及び高周波増幅回路などを備えたコンピュータに上述の受信装置Ｒの動作を実行させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、フレキシブルディスク等）から該プログラムをインストールすることにより、上述の処理を実行する送信装置Ｒを構成することができる。なお、１個のコンピュータが送信装置Ｔの少なくとも一部の機能と受信装置Ｒの少なくとも一部の機能とを兼ねてもよい。
【００８４】
また、例えば、通信回線のＢＢＳにこれらのプログラムをアップロードし、これらを通信回線を介して配信してもよく、また、これらのプログラムを表す信号により搬送波を変調し、得られた変調波を伝送し、この変調波を受信した装置が変調波を復調して該プログラムを復元するようにしてもよい。
そして、これらのプログラムを起動し、ＯＳの制御下に、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行することができる。
【００８５】
なお、ＯＳが処理の一部を分担する場合、あるいは、ＯＳが本願発明の１つの構成要素の一部を構成するような場合には、記録媒体には、その部分を除いたプログラムを格納してもよい。この場合も、この発明では、その記録媒体には、コンピュータが実行する各機能又はステップを実行するためのプログラムが格納されているものとする。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施形態に係る音声送受信システムの構成を示すブロック図である。
【図２】送信装置の構成を示すブロック図である。
【図３】ボコーダ出力データのデータ構造を示す図である。
【図４】ボコーダ出力データをインターリーブする処理を模式的に示す図である。
【図５】ベースバンド信号のアイパターンの一例を示すグラフである。
【図６】受信装置の構成を示すブロック図である。
【図７】ベースバンド信号からボコーダ出力データを復元する処理を模式的に示す図である。
【図８】通信品質判定部が行う処理の手順を示すフローチャートである。
【符号の説明】
【００８７】
ＴＲ１，ＴＲ２      送受信機
Ｔ                  送信装置
Ｔ１                音声入力部
Ｔ２                ボコーダ部
Ｔ３                インターリーブ処理部
Ｔ４                ベースバンド信号生成部
Ｔ５                変調部
Ｔ６                高周波出力部
Ｒ                  受信装置
Ｒ１                高周波入力部
Ｒ２                復調部
Ｒ３                シンボル判定部
Ｒ４                デインターリーブ処理部
Ｒ５                通信品質判定部
Ｒ６                音声データ復元部
Ｒ７                音声出力部
【図１】
2005295277.tif 000003
【図２】
2005295277.tif 000004
【図３】
2005295277.tif 000005
【図４】
2005295277.tif 000006
【図５】
2005295277.tif 000007
【図６】
2005295277.tif 000008
【図７】
2005295277.tif 000009
【図８】
2005295277.tif 000010