(57)【特許請求の範囲】
【請求項１】
アナログ入力信号を所定サンプリング周期ごとにＡ／Ｄ変換した複数ビットのディジタル信号を複数のブロックに分け、前記ブロックごとにパリティビットを付加した符号化信号で搬送波を変調した変調信号をそれぞれ受信する複数のアンテナと、
これらアンテナにそれぞれ対応して設けられ、対応する前記アンテナが受信した前記変調信号から前記符号化信号を復調した復調符号化信号を出力する複数の復調手段と、
これら複数の復調手段から互いに対応する前記復調符号化信号が入力され、前記互いに対応する復調符号化信号の各ブロックのパリティチェックを行い、互いに対応する前記複数の復調符号化信号の対応するブロックのうち誤りのないブロックを選択し、選択された各ブロックを合成して１つのディジタル信号として出力する復号化手段とを、
具備する受信機。
【請求項２】
請求項１記載の受信機において、前記復号化手段は、互いに対応する前記複数の復調符号化信号の対応するブロックに共に誤りが無い場合に、互いに対応する複数の復調符号化信号のうち誤り率の低い方のブロックを選択する受信機。
【請求項３】
請求項１記載の受信機において、前期復号化手段は、互いに対応する複数の復調符号化信号の対応するブロックに共に誤りがある場合、前記復号化手段から前回に出力された前記ディジタル信号の対応するブロックを選択する受信機。
【請求項４】
アナログ入力信号を所定サンプリング周期ごとにＡ／Ｄ変換した複数ビットのディジタル信号を複数のブロックに分け、前記ブロックごとにパリティビットを付加した符号化信号で搬送波を変調した変調信号をそれぞれ受信する複数のアンテナと、
これらアンテナにそれぞれ対応して設けられ、対応する前記アンテナが受信した前記変調信号から前記符号化信号を復調した復調符号化信号を出力する複数の復調手段と、
これら複数の復調手段から互いに対応する前記復調符号化信号が入力され、前記互いに対応する復調符号化信号の各パリティチェックを行い、各復調符号化信号のうち誤り率の低い復調符号化信号を選択し、この選択された復調符号化信号のうち誤りのあるブロックを、他の復調符号化信号における対応する誤りの無いブロックに置換して、１つのディジタル信号として出力する復号化手段とを、
具備する受信機。
【請求項５】
請求項４記載の受信機において、前記復号化手段は、前記選択された復調符号化信号のうち誤りのあるブロックに対応する他の復調符号化信号のブロックにも誤りがあるとき、前記復号化手段から先に出力された１つのディジタル信号の対応ブロックに置換する受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信機に関し、特にディジタル受信機における伝送誤りに対する対策を施したものに関する。
【背景技術】
【０００２】
ディジタル無線送受信では、送信機側では、「１」及び「０」レベルを持つディジタルデータで搬送波を変調した変調信号を送信し、受信側では、変調信号を受信し、これからディジタルデータを復調する。しかし、送信機と受信機との間にある無線伝送路において雑音等の影響を受けたことにより、「１」または「０」レベルのデータを正しく「１」または「０」レベルに復調することができないことがある。
【０００３】
このような誤りが生じている否かを検査する技術の１つにＲＳＳＩ方式がある。これは、受信機側において受信レベルを調べて、ディジタルデータの誤りがある可能性のある部分を特定しようとするものである。また、送信機において誤り検出符号をディジタルデータの１サンプルごと或いは１フレーム毎に付加して送信し、受信機においてこの誤り検出符号を用いて、誤り伝送が行われているか否か判定するものもある。ここで１サンプルとは、例えば音声信号等を送信する場合、この音声信号を所定のサンプリング周波数でサンプリングし、これら各サンプリング値を所定ビット数のディジタル信号にそれぞれＡ／Ｄ変換器で変換したとき、各サンプリング値を所定ビット数のディジタル信号に変換したものそれぞれを言う。また、１フレームとは、このようなディジタル信号を複数個集めて、ひと固まりのデータとしたものを言う。この他に、誤り訂正符号を付加して送信し、受信側において誤り訂正を行う技術も開発されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、ＲＳＳＩ方式では、誤りの可能性のある部分を大まかにしか特定することができない。
また、誤り検出符号を用いて誤りの検出を行うものでは、ディジタルデータの１サンプルごと或いは１フレーム毎に誤り検出符号を付しているので、誤りが見つかった場合、１サンプルまたは１フレームのデータを廃棄しなければならない。その１サンプルまたは１フレーム中における誤り箇所がわずかしかない場合でも、その１サンプルまたは１フレームのデータを廃棄しなければならない。特に、音声信号をディジタル化したものの場合、１サンプルまたは１フレームのデータを廃棄すると、誤り箇所がわずかな場合でも、誤りの割に大きな音の歪みが発生する。
誤り訂正技術を使用した代表的なものとしてＢＣＨ符号がある。これは情報ビットに冗長ビットを付加して、訂正能力までの誤りに対して完全に訂正をできる。例えば４ビットの情報ビットに対して３ビットの冗長ビットを付加することで、訂正能力を１ビットとすることができる。この場合、訂正能力を超えて誤りが発生すると、誤って訂正が行われ、大きな歪みが生じる。誤った訂正を無くするために訂正能力を上げるなら、冗長ビットを増加させねばならず、通信効率が低下する。特に無線通信信号では、バースト誤りという連続したビットでの誤りが発生する。従って、誤り訂正符号によって誤り訂正をするには、同じ誤り率のランダム誤りに比べて、より訂正能力を上げる必要がある。その結果、さらに冗長ビットを増加させねばならず、益々通信効率が低下する。
【０００５】
本発明は、高精度に誤り検出ができ、かつ通信効率の低下を招くことなく、符号の誤り訂正を確実に行うことができる受信機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に関連する送信機は、アナログ入力信号を複数ビット数のディジタル信号に変換するＡ／Ｄ変換器を備えている。このディジタル信号は、所定サンプリング周期毎に順次発生する。この送信機が備える符号化手段は、ディジタル信号を複数のブロックに分け、前記ブロック毎にパリティビットを付加して、符号化信号を生成する。これらブロックそれぞれを構成するビット数は任意に選択できる。例えば１ビットによって１ブロックを構成することもできる。符号化信号によって搬送波を変調手段が変調して、送信する。変調手段による変調方式は、ディジタル信号に対する変調方式として公知の種々のものを使用することができる。
【０００７】
パリティビットとは、何ビットかのデータの集合に含まれる「１」レベルであるビットの合計値とパリティビットとの合計値が奇数または偶数のいずれか定めた値になるように、付加されるビットである。例えば偶数パリティの場合、或るデータにおいて「１」レベルのビット数が奇数であれば、パリティビットは「１」とされる。或るデータにおいて、「１」レベルのビット数が偶数であれば、パリティビットは「０」とされる。奇数パリティの場合には、「１」レベルのビット数が奇数であれば、パリティビットは「０」とされる。「１」レベルのビット数が偶数であれば、パリティビットは「１」とされる。例えば偶数パリティを使用した場合、受信側で、「１」レベルのビット数をパリティビットも含めて計数し、その数が偶数であれば、誤りがなく、奇数であれば、誤りがあると判断する。
【０００８】
このパリティビットは、誤り検出の対象となるビットの数が多い場合、例えば１ディジタル信号全体を誤り検出の対象とした場合、誤りがないと判断されたけれど、実際には誤りがあるという状況が起こる確率が上がる。そのため、誤り検出精度は下がる。従って、誤り検出の対象とするビット数は少ない方がよい。この送信機では、１ディジタル信号全体を誤り検出の対象とせず、これを複数のブロックに分け、ブロックごとにパリティを付加している。従って、ブロック毎に誤りがあるか否かを検出することができ、誤り検出精度を高めることができる。特に、１ビットを１ブロックとして使用した場合には、最大の検出精度が得られる。しかも、たとえ誤りがあると判断されて廃棄する必要が生じたとしても、１ディジタル信号の一部のブロックのみを廃棄すればよい。
【０００９】
アナログ入力信号が音声信号である場合、前記ディジタル信号の上位ビットは、下位ビットよりも少ない数のビット数でブロックを形成することが望ましい。例えば、上位のビットは、それぞれ１ビットで１ブロックを形成し、下位のビットは、複数ビットで１ブロックを構成する。音声信号をディジタル化した場合、その上位のビット、例えば最上位ビットは、サインビットとして使用されることがあり、これが誤っていると、音質に与える影響が大きい。同様に、他の上位ビットも音声信号のレベルの大きなレベル、例えば８ビットのディジタル信号で、８ビット目（ＭＳＢ）をサインビットとすると、１ビットから７ビットによって最大６４のレベルを表すことができる。７ビット目は、これの半分の値である３２を表す。従って、上位のビットに誤りがあるか否かは、音質に与える影響が大きい。そこで、これら上位のビットは、各ビットごとに誤りがあるか否かを検出している。
【００１０】
前記各パリティビットは、前記各ブロックと共に１つのフォーマットを構成し、前記パリティビットのうち少なくとも１つは、対応するブロックとは離れた位置に配置することが望ましい。
【００１１】
伝送路の状況によって、誤りがまとまって発生することがある。このような場合、ブロックとこれに対応するパリティビットとを並べて送信すると、双方に誤りが生じ、結果として誤りを検出できない可能性がある。そこで、ブロックと、これに対応するパリティビットとを離して配置し、双方に誤りが生じることを防止し、検出精度を高めている。
【００１２】
本発明による受信機は、上述したような送信機から送信された変調信号をそれぞれ受信する複数のアンテナと、これらアンテナに対応して設けられ、対応するアンテナで受信した変調信号から、前記復号化信号を復調した復調復号化信号を出力する複数の復調手段を有している。復調手段は、少なくとも２台が設けられる。これら複数の復調手段から、互いに対応する復調符号化信号が復号化手段に入力される。復号化手段は、例えば、互いに対応する復調符号化信号の各ブロックのパリティチェックを行い、互いに対応する複数の復調符号化信号の対応するブロックのうち誤りの無いブロックを選択し、選択されたブロックを合成して１つのディジタル信号として出力する。
【００１３】
このように構成した場合、互いに対応するブロックに対してパリティチェックを行うことによって、いずれかのブロックに誤りが生じているか否かを判定することができる。もし誤りが生じていると、誤りの生じていないブロックが選択される。これによって、ブロックに誤りが生じても、その誤りを修復することができる。
【００１４】
復号化手段は、互いに対応する複数の復調符号化信号の対応するブロックに共に誤りが無い場合、互いに対応する複数の復調符号化信号の誤り率が低い方のブロックを選択するものとできる。
【００１５】
複数の復調手段で復調された互いに対応する復調符号化信号の対応するブロックが、いずれも誤りがないと判定された場合、いずれのブロックを選択するかを決定する必要がある。誤りがないと判断されたブロックは、例えばパリティビットも誤って伝送され、誤りが実際にはあるのに、誤りがないと判断されている可能性もある。この場合、各復調符号化信号の誤り率（例えばその符号化信号に含まれている各ブロックのうち何個のブロックに誤りが生じているかを表したもの）が小さい復調符号化信号のブロックの方が、実際に誤りが生じていない可能性が高いと、考えられる。よって、このブロックを選択し、選択されたブロックの信頼性を向上させている。
【００１６】
復号化手段は、互いに対応する複数の符号化手段の対応するブロックに共に誤りが無い場合、互いに対応する複数の復調符号化信号の誤り率の低い方のブロックを選択するものとできる。
【００１７】
互いに対応するブロックが共に誤っている場合、その誤ったブロックに代えて出力すべきブロックを決定しなければならない。このとき、共に誤っている復調符号化信号よりも前に出力されたディジタル信号の対応するブロックを出力する。例えば、音声信号をディジタル化した信号の場合、前回のディジタル音声信号と今回のディジタル音声信号との間で、レベルが急激に変化することは余りない。従って、前回のディジタル信号によって充分に代替することができる。しかも、代替させているのは、ディジタル信号全体ではなく、その誤りのあったブロックのみであるので、ディジタル信号全体における代替の影響を少なくすることができる。
【００１８】
復号化手段は、複数の復調手段から互いに対応する復調符号化信号が入力されたとき、各ブロックのパリティチェックを行い、各復調符号化信号のうち誤り率の低い符号化信号を選択するものとできる。この場合、復号化手段は、選択された復調符号化信号のうち誤りのあるブロックを、他の復調符号化信号における対応する誤りの無いブロックに置換して、１つのディジタル信号として出力する。
【００１９】
このように構成した場合、まず複数の復調符号化信号のうち誤り率の小さい復調符号化信号が選択され、それのうち誤りの無いと判断されたブロックは、そのまま出力され、誤りのあるブロックのみが置換される。従って、一々複数の復調符号化信号の対応するブロックを比較していく場合よりも、処理を速やかに行うことができる。
【００２０】
前記復号化手段は、選択された復調符号化信号のうち誤りのあるブロックに対応する他の復調符号化信号のブロックにも誤りがある場合、復号化手段から先に出力された１つのディジタル信号の対応ブロックに置換する。
【００２１】
このように構成した場合、互いに対応する複数の復調符号化信号の対応するブロックに誤りがあっても、前回に出力されたディジタル信号の対応ブロックを選択することができる。互いに対応するブロックが誤っている場合、このディジタル信号よりも前に出力されたディジタル信号の対応するブロックが出力される。例えば、音声信号をディジタル化したような信号の場合、急激にそのレベルが変化することは余りなく、前回のディジタル化信号によって充分に代替することができる。しかも、代替させているのは、ディジタル信号全体ではなく、その誤りのあったブロックのみであるので、ディジタル信号全体における代替の影響を少なくすることができる。
【発明の効果】
【００２２】
以上のように、本発明によれば、ディジタル信号を複数のブロックに分割し、各ブロックにパリティ符号を付して、符号化信号に変換して、伝送し、これを複数の復調部で復調して、これら復調された複数の符号化信号の対応するブロックに誤りがあるかパリティチェックによって決定し、誤りのないブロックによってディジタル信号を復元しているので、高精度に誤り検出ができ、かつ通信効率を低下させることなく、符号の誤り訂正が確実に行うことができる。
【発明を実施するための最良の形態】
【００２３】
本発明の１実施形態による送信機１は、図１に示すように、アナログ入力信号源、例えばマイクロホン２を有している。このマイクロホン２によって集音された音声信号が、Ａ／Ｄ変換器４に供給される。このＡ／Ｄ変換器４は、上記音声信号を所定のサンプリング周波数によってサンプリングし、複数ビット、例えば１６ビットのディジタル音声信号に変換する。これらディジタル音声信号は、上記所定周波数分の１の周期ごとに発生する。これらディジタル音声信号は、順に符号器６に供給され、符号化信号に変換される。実際には、符号器６は、これら符号化信号を所定数集めて、フレームを構成する。しかし、フレームの構成は、本願発明の要旨とは直接に関係しないので、符号器６から符号化信号が出力されるとして、以下の説明を行う。これら符号化信号が、送信部８に供給される。送信部８に含まれる変調器において符号化信号によって搬送波のディジタル変調が行われ、変調信号が生成される。この変調信号が、送信部８に含まれる出力部によって増幅され、アンテナ１０から送信される。
【００２４】
アンテナ１０から送信された変調信号は、本発明の１実施形態の受信機１２において受信される。受信機１２は、複数系統、例えばＡ、Ｂ２系統の受信部１４Ａ、１４Ｂを有している。受信部１４Ａは、アンテナ１６Ａと同調部１８Ａとを有している。同様に受信部１４Ｂは、アンテナ１６Ｂと同調部１８Ｂとを有している。アンテナ１６Ａと１６Ｂによって受信された変調信号は、同調部１８Ａ、１８Ｂに内蔵されている復調手段によって、符号化信号に復調される。
【００２５】
同調部１８Ａ、１８Ｂから出力される符号化信号に大きなずれが生じることを防止するため、アンテナ１０とアンテナ１６Ａの距離と、アンテナ１０とアンテナ１６Ｂとの距離とがほぼ等しくなるように、アンテナ１０、１６Ａ、１６Ｂは配置されている。マルチパスが生じないようにも、アンテナ１０、１６Ａ及び１６Ｂは配置されている。例えば、アンテナ１０、１６Ａ及び１６Ｂは、数十メートル四方の比較的狭い範囲内に障害物が無い状態で設置されている。
【００２６】
同調部１８Ａ、１８Ｂからの互いに対応する符号化信号は、復号器２０において復号され、さらにＤ／Ａ変換器（図示せず）によってアナログ音声信号に変換され、増幅器（図示せず）によって増幅され、スピーカシステム（図示せず）から拡声される。
【００２７】
以下、図２ａ乃至図２ｃ及び図３を参照して、符号器６における符号化について説明する。図２ａは、Ａ／Ｄ変換器４から出力された１６ビットのディジタル音声信号を示す。このディジタル音声信号は、Ｄ１５ビットが最上位ビット（ＭＳＢ）でＤ０ビットが最下位ビット（ＬＳＢ）であり、Ｄ１５ビットは、サインビットとして使用されている。このディジタル音声信号は、１０個のブロックに分けられている。即ち、Ｄ１５乃至Ｄ１２の４ビットは、１ビットずつで１ブロックを構成し手いる。Ｄ１１乃至Ｄ０ビットは、２ビットずつで１ブロックを構成している。即ち、上位のビットほど、ブロックを構成しているビット数が少なくされている。
【００２８】
同図ｂに示すように、ブロックごとにパリティビットが設けられている。即ち、Ｄ１５ビットに対してパリティビットＰ９が設けられている。Ｄ１４ビットに対してパリティビットＰ８が設けられている。Ｄ１３ビットに対しパリティビットＰ７が設けられている。Ｄ１２ビットに対してパリティビットＰ６が設けられている。また、Ｄ１１、Ｄ１０の両ビットに対してパリティビットＰ５が設けられている。Ｄ９、Ｄ８の両ビットに対してパリティビットＰ４が設けられている。Ｄ７、Ｄ６の両ビットに対してパリティビットＰ３が設けられている。Ｄ５、Ｄ４の両ビットに対してパリティビットＰ２が設けられている。Ｄ３、Ｄ２の両ビットに対してパリティビットＰ１が設けられている。Ｄ１、Ｄ０の両ビットに対してパリティビットＰ０が設けられている。
【００２９】
パリティビットの値は、対象となるブロックに含まれる「１」の値の合計値とパリティビットとの合計値が奇数（１）または偶数（０）となるように選択されている。この実施の形態では、偶数となるようにパリティビットの値が選択されている。即ち偶数パリティを使用している。
【００３０】
このようなパリティビットが付加されたブロックを受信したときに、対象となるブロックとそれに対応するパリティビットの「１」の合計数を数えて、その合計数が偶数であれば、そのブロックは誤りが無く伝送されたことが分かる。従って、１つのディジタル音声信号を複数のブロックに分けて、各ブロックにそれぞれパリティビットを付加することで、１つのディジタル音声信号の一部に誤りが生じた場合でも、１つのディジタル音声信号全てを廃棄する必要が無く、その誤りの生じたブロックのみを廃棄すればよい。
【００３１】
１６ビットの１ディジタル音声信号に対して１つのパリティビットを付加することも考えられる。しかし、複数ビットに誤りが連続的或いは不連続いずれでも発生した場合、奇数ビットの誤りは検出できるが、偶数ビットの誤りは検出できない。よって、できるだけ複数ビットの誤りが発生しないように１つのディジタル信号を複数のブロックに分割し、パリティビットが付加される情報ビット数を小さくしている。
【００３２】
さらに、ディジタル音声信号における上位ビットは、重要な部分を占めている。例えばＤ１５はサインビットであるので、ディジタル音声信号の正負を表している。また、Ｄ１４ビットは、ディジタル音声信号の最大レベルの１／２のレベルの有無を表している。Ｄ１３ビットは同じく１／４のレベルの有無を、Ｄ１２ビットは同じく１／８のレベルの有無を表している。これらビットそれぞれの誤りを検出できなかった場合、音質に大きな影響を与える。そこで、これらビットそれぞれに誤りがあるか否かを個別に検出できるように、上位ビットは、１ビットずつ１ブロックとしている。
【００３３】
このように１ディジタル音声信号を複数のブロックに分け、ブロック毎にパリティビットを付加することによって、誤りの検出精度を高めることができる。
【００３４】
同図ｃは、各ブロックと各パリティビットによって構成した送信用のフォーマットを示す。このフォーマットでは、上位ビットＤ１５乃至Ｄ１２それぞれによる４つのブロックを連続して配置し、これらブロックに対するパリティビットＰ９乃至Ｐ６を、これら各ブロックから離れた位置、例えば下位の位置に連続して配置してある。なお、下位ビットＤ１１乃至Ｄ０による６つのブロック及びこれらに対するパリティビットＰ５乃至Ｐ０は、Ｄ１５乃至Ｄ１２ビットと、Ｐ９乃至Ｐ６との間に連続的に配置してある。
【００３５】
このように上位ビットＤ１５乃至Ｄ１２に対するパリティビットＰ９乃至Ｐ６を離れた位置に配置しているのは、次の理由による。例えば上位ビットＤ１５乃至Ｄ１２と、パリティビットＰ９乃至Ｐ６とを連続的に配置して伝送したとき、これらが連続的に誤る可能性がある。その結果、本来誤りがあるのに、誤りがないと誤検出する可能性がある。そこで、このような連続的な誤りが発生しても、誤検出する可能性を低くするために、離れた位置に両者を配置している。特に、上位ビットは、上述したように音質に大きな影響を与えるビットであるので、誤検出を防止するために、このような離した配置を行っている。無論、他のブロックについても同様に、各ブロックとこれらに対応するパリティビットとを離して配置してもよい。
【００３６】
このようなパリティビットの決定、フォーマットの作成は、符号器６によって行われる。符号器６は、例えばＣＰＵまたはＤＳＰを含んでいる。これが図３のフローチャートに示す動作を行う。即ち、Ｄ１５乃至Ｄ１２ビットそれぞれのパリティビットＰ９乃至Ｐ６の値をそれぞれ決定する（ステップＳ２、Ｓ４、Ｓ６、Ｓ８）。同様に、Ｄ１１、Ｄ１０両ビットに対するパリティビットＰ５の値、Ｄ９、Ｄ８両ビットに対するパリティビットＰ４の値、Ｄ７、Ｄ６両ビットに対するパリティビットＰ３の値、Ｄ５、Ｄ４両ビットに対するパリティビットＰ２の値、Ｄ３、Ｄ２両ビットに対するパリティビットＰ１の値、Ｄ１、Ｄ０両ビットに対するパリティビットＰ０の値をそれぞれ決定する（ステップＳ１０、Ｓ１２、Ｓ１４、Ｓ１６、Ｓ１８、Ｓ２０）。これらパリティビットの決定法は公知であるので、詳細な説明は省略する。そして、これら各ビットＤ１５乃至Ｄ０、パリティビットＰ９乃至Ｐ０を図２ｃに示すようにフォーマット化し（ステップＳ２２）、これを送信部８に供給する（ステップＳ２４）。
【００３７】
図４及び図５ａ乃至図５ｄを参照して、復号器２０について説明する。復号器２０には、上述したように、同調部１８Ａ、１８Ｂから互いに対応する符号化信号が供給される。復号器２０は、例えばＣＰＵまたはＤＳＰ及び記憶手段、例えばメモリを有し、図４のフローチャートに示すような動作を行う。
【００３８】
先ず、同調部１８Ａ、１８Ｂの系統（以後、系統Ａ、Ｂと称する）から供給された対応する符号化信号の各ブロックのパリティチェックを行い、両系統のエラー率（誤り率）を算出する（ステップＳ３０）。パリティチェックは、偶数パリティの場合、例えば対象となるブロックのビットと、このブロックに対応するパリティビットとの排他的倫理和（ＥＸＯＲ）を求め、その値が０であれば、誤りがないと、その値が１であると誤りがあると判断できる。
【００３９】
例えば図５ｂに示すようなＡ系統の符号化信号と、同図ｃに示すようなＢ系統の符号化信号があったとする。上にＸの符号を付したブロックは、誤りがあると判定されたブロックを示している。Ａ系統の符号化信号では、ブロックが１０個あり、そのうち４個の誤りがあるので、エラー率（エラーのあるブロック数／全ブロック数）は４／１０である。同様に、Ｂ系統の符号化信号では、１０個のブロックのうち３個に誤りがあるので、エラー率は３／１０である。
【００４０】
次に、算出されたＡ系統のエラー率がＢ系統のエラー率よりも大きいか判断される（ステップＳ３２）。この判断の答えがイエスであると、エラー率の小さい系統、Ｂ系統の符号化信号が選択される（ステップＳ３４）。ステップＳ３２の判断の答えがノーであると、Ａ、Ｂ両系統のエラー率が等しいか判断される（ステップＳ３６）。この答えがノーであると、Ａ系統のエラー率がＢ系統のエラー率よりも小さいので、Ａ系統の符号化信号が選択される（ステップＳ３８）。ステップＳ３６の判断の答えがイエスであると、Ａ、Ｂ両系統のエラー率が等しいので、前回入力されたＡ、Ｂ２系統の符号化信号のうちエラー率の小さかった系統と同じ系統の符号化信号を選択する（ステップＳ４０）。これは、伝送条件が大きく変化していなければ、前回エラー率の小さかった系統の方が信頼性が高いと考えられるからである。なお、前回入力されたＡ、Ｂ２系統の符号化信号のエラー率が同じ場合、初期値として選択された系統を選択することも考えられるし、或いは前回選択された系統を選択することもある。前回選択された系統を今回も選択する場合、前回１回のみならず、遡ってエラー率が同じであっても過去にエラー率が良い系統が選択されていれば、その結果が継承される。
【００４１】
このようにして、いずれの系統を使用するかの選択が行われる。図５の場合、系統Ｂのエラー率が小さいので、系統Ｂが選択される。なお、ステップＳ４０において前回のエラー率を使用する必要があるので、ステップＳ３０において両系統のエラー率は、メモリに記憶されている。エラー率が同じときに前回選択された系統を今回選択する場合には、いずれかの系統が選択される毎に次回の選択の際に使用するために、今回選択された系統を記憶しておく。
【００４２】
ステップＳ３４、Ｓ３８、Ｓ４０のいずれかによって、系統が選択されると、この選択された系統の各ブロックを指定するためのカウンタｎの値を０とする（ステップＳ４２）。各ブロックは、例えば、Ｄ０とＤ１のブロックがブロック０で、Ｄ２とＤ３のブロックがブロック１で、以下、同様にしてＤ１５のブロックがブロック１０であるとする。このブロックの指定は、逆にＤ１５のブロックをブロック０としてもよい。
【００４３】
そして、選択された系統において、カウンタｎが指定するブロックであるｎブロックに誤りがあるか判断する（ステップＳ４４）。この判断の答えがノーであると、そのｎブロックをそのまま使用することを決定する（ステップＳ４６）。次にカウンタｎの値を１つ進める（ステップＳ４８）。カウンタｎの値が全ブロック数である１０よりも大きな値である１１以上になったか判断し（ステップＳ５０）、大きくなければ、ステップＳ４４から再び実行する。従って、選択された系統において、誤りがないと判定されたブロックは速やかにその使用が順次決定されていく。
【００４４】
例えば図５ｂ、５ｃでは、系統Ｂが選択されている。ここで、Ｄ１４のブロック、Ｄ１２のブロック、Ｄ１１とＤ１０のブロック、Ｄ９とＤ８のブロック、Ｄ５とＤ４のブロック、Ｄ３とＤ２のブロック、Ｄ１とＤ０のブロックには誤りが無いので、これらは、カウンタｎによって指定されたとき、同図ｄに示すように、そのまま使用されることが決定される。
【００４５】
ステップＳ４４における判断の答えがイエスであると、選択された系統のｎブロックに誤りがあることになる。そこで、選択されなかった系統における対応するブロックであるｎブロックに誤りがあるか否か判断される（ステップＳ５２）。ここで誤りがないと判断されると、選択されなかった系統における対応するブロックが使用される（ステップＳ５４）。
【００４６】
例えば、図５では、選択されている系統であるＢ系統では、図５ｃに示すようにＤ１５のブロックに誤りがある。このとき、選択されていない系統のＡ系統のＤ１５のブロックには誤りがない。従って、同図ｄに示すように、Ａ系統のブロックＤ１５の使用が決定される。Ｂ系統のＤ７とＤ６のブロックにおいても誤りが生じ、そのときＡ系統のＤ７とＤ６のブロックに誤りが生じていないので、Ａ系統のＤ７とＤ６のブロックの使用が決定される。
【００４７】
ステップＳ５２において、両系統共に誤りがあると判断されると、いずれの系統のブロックも使用することができない。そこで、ホールドを行う（ステップＳ５６）。即ち、復号器２０から前回出力されたディジタル音声信号の対応するブロックを、メモリから読み出して、このブロックの代替として使用する。対象となる信号がディジタル音声信号であり、前回のディジタル音声信号と今回のディジタル音声信号とでは、余り大きな差がないと考えられる。しかも、一部のブロックのみの代替であるので、このような代替を行っても音質に余り大きな影響はない。
【００４８】
例えば、図５ｃに示すように、選択された系統ＢのＤ１３ブロックに誤りがあり、同図ｂに示すように、選択されなかった系統ＡのＤ１３ブロックにも誤りがある。この場合、同図ａに示す前回出力されたディジタル音声信号の対応するブロックであるＤ１３のブロックの使用が、同図（ｄ）に示すように決定される。
【００４９】
ステップＳ５４またはステップＳ５６に続いて、ステップＳ４８、Ｓ５０が実行される。このようにして全てのブロックについての検査が終了すると、ステップＳ５０の判断がイエスとなり、上述したようにして使用が決定された各ブロックが合成されて、図５ｄに示すような１ディジタル音声信号が合成され、これが出力される。なお、次にディジタル音声信号を合成する際に、ステップＳ５６において使用する可能性があるので、合成された１ディジタル音声信号は、メモリに記憶される。
【００５０】
なお、復号器２０としては、例えば図６のように動作させることもできる。まず、Ａ、Ｂ両系統の各ブロックのパリティをチェックし、両系統のエラー率を決定する（ステップＳ６０）。次に、両系統のブロックを指定するカウンタｎの値を０とする（ステップＳ６２）。
【００５１】
カウンタｎで指定された両系統のｎブロックは共に誤りがあるか判断する（ステップＳ６４）。この判断の答えがイエスであると、即ち、共に誤っていると判断されると、ステップＳ５６と同様にホールドする（ステップＳ６６）。
【００５２】
ステップＳ６４の判断の答えがノーであると、ＡまたはＢ系統のいずれかに誤りがあるか判断する（ステップＳ６８）。この判断の答えがイエスであると、誤りのない系統のｎブロックの使用を決定する（ステップＳ７０）。ステップＳ６８の判断の答えがノーであると、いずれの系統にも誤りがないので、ステップＳ６０において求めたエラー率が等しいか判断する（ステップＳ７２）。この判断の答えがノーであると、即ち、エラー率が等しくないと、エラー率の少ない系統のｎブロックの使用を決定する（ステップＳ７４）。ステップＳ７２の判断の答えがイエスの場合、即ち、エラー率が等しい場合には、前回エラー率が少なかった系統のｎブロックの使用を決定する（ステップＳ７６）。前回のエラー率が同じ場合、初期値として選択された系統を選択するか、前回選択された系統を選択する。
【００５３】
ステップＳ６６、ステップＳ７０、ステップＳ７４またはステップＳ７６に続いて、カウンタｎの値が１進められる（ステップＳ７８）。カウンタｎの値が全ブロックの数１０よりも大きい１１以上であるか判断する（ステップＳ８０）。この判断の答えがノーであると、ステップＳ６４から再び実行する。ステップＳ８０の答えがイエスになると、全てのブロックについて使用ブロックが決定されたので、使用決定されたブロックによって１ディジタル音声信号を合成する（ステップＳ８２）。
【００５４】
パリティチェックでは、誤りがあることは検出できるが、その訂正ができないので、この受信機では、２つの同調部からの対応する符号化信号を用いて、誤りの訂正を行っている。しかも、この受信機の復号器２０では、パリティチェックの結果、或る系統のブロックに誤りがあると判定されると、そのブロックを、これに対応する他の系統の誤りのないブロックによって置換するので、訂正の精度が高い。しかも、他の系統の対応するブロックにも誤りがある場合には、前回使用したディジタル音声信号の対応するブロックを使用することによって誤り訂正を行っているので、ブロックの欠落を生じることもない。
【００５５】
上記の実施の形態では、偶数パリティを使用したが、奇数パリティを使用することもできる。また、上記の実施の形態では、１ディジタル音声信号が１６ビットで構成されている例を示したが、このビット数に限ったものではない。また、上記の実施の形態では、上位のビットのみを１ビットで１ブロックを構成したが、パリティビットの数が増加してもよい場合、上位から下位までの全てのビットにおいて、１ビットで１ブロックを構成してもよい。また、上記の実施の形態では、ディジタル音声信号を符号化して送信したが、音声信号に限ったものではなく、他のアナログ信号源、例えばセンサ等からのアナログ検出信号をディジタル化して、更に符号器６によって符号化して送信してもよい。或いはディジタル機器からの複数ビットのディジタル信号を符号器６によって符号化して、送信してもよい。また、上記の実施形態では、同調部を２個設けたが、さらに多くの同調部を設けて、これら同調部からの各符号化信号の対応するブロックに誤りがあるか否かによって使用するブロックを決定してもよい。
【図面の簡単な説明】
【００５６】
【図１】図１は本発明の１実施形態の送信機及び受信機のブロック図である。
【図２】図２（ａ）乃至図２（ｃ）は、図１の送信機の符号器によって行われる符号化の説明図である。
【図３】図３は、図１の送信機の符号器の動作のフローチャートである。
【図４】図４は、図１の受信機の復号器の一例の動作のフローチャートである。
【図５】図５（ａ）乃至図５（ｄ）は、図１の受信機の復号器によって行われる復号の説明図である。
【図６】図６は、図１の受信機の復号器の他の例の動作のフローチャートである。
【符号の説明】
【００５７】
１  送信機
４  Ａ／Ｄ変換器
６  符号器
１８Ａ  １８Ｂ  同調部（復調手段）
２０  復号器
【図１】
0003725868.tif 000002
【図２】
0003725868.tif 000003
【図３】
0003725868.tif 000004
【図４】
0003725868.tif 000005
【図５】
0003725868.tif 000006
【図６】
0003725868.tif 000007