(57)【特許請求の範囲】
【請求項１】
位相変調された信号を受信し、受信した信号の位相がいずれの範囲に属するかに基づいて２種類以上のシンボル点のいずれかを判定し、受信データを生成するディジタル無線装置において、
前記受信した信号の位相に最も近いシンボル点の位相に対する該受信した信号の位相の相対的な位相ずれを時系列的に監視し、ある時点の該位相ずれと該ある時点の直前の該位相ずれの正負が反転していることを少なくとも１つの条件として、該ある時点の位相ずれの基準としたシンボル点の判定に誤りが発生したと推定する誤り推定手段と、
を備えることを特徴とするディジタル無線装置。
【請求項２】
前記請求項１記載のディジタル無線装置において、
前記誤り推定手段は、前記１つの条件の他に、前記ある時点における前記位相ずれの量と前記ある時点の直前の位相ずれの量の差が所定値以上であることを前記推定の条件として更に含む、
ことを特徴とするディジタル無線装置。
【請求項３】
前記請求項１記載のディジタル無線装置において、
前記誤り推定手段は、前記１つの条件の他に、前記ある時点における前記位相ずれの量、前記ある時点の直前の位相ずれの量のいずれか一方又は双方の絶対値が所定値以上であることを前記推定の条件として更に含む、
ことを特徴とするディジタル無線装置。
【請求項４】
前記請求項１〜３記載のディジタル無線装置において、
更に、受信信号を用いて誤り検出を行うための誤り検出手段を備え、
該誤り検出手段により誤りを検出した場合に、前記誤りが発生したと推定したシンボル点に対応する受信データを訂正する訂正手段と、
を備えたことを特徴とするディジタル無線装置。
【請求項５】
前記訂正手段の訂正は、
前記正負の反転が正から負の場合は、前記誤りが発生したと推定したシンボル点の位相に最も近い位相のシンボル点のうち該推定したシンボル点の位相より位相が遅れたシンボル点に対応するデータに、前記推定したシンボル点に対応する受信データを訂正し、前記正負の反転が負から正の場合は、前記誤りが発生したと推定したシンボル点の位相に最も近い位相のシンボル点のうち該推定したシンボル点の位相より位相が進んだシンボル点に対応するデータに、前記推定したシンボル点に対応する受信データを訂正する、
ことを特徴とする請求項４記載のディジタル無線装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はディジタル無線装置に関し、更に詳しくは送信データで位相変調された搬送波を受信し、受信した信号の位相に基づいてシンボル点の判定を行い、受信データを生成する際の受信データの誤り位置を推定する機能を備えたディジタル無線装置に関する。
【０００２】
今日、周波数有効利用の観点から無線通信においてディジタル化による高能率伝送が多く用いられるようになった。しかし、無線通信ではフェージング等の影響によりデータ誤りが発生するため、通信品質の改善が望まれる。
【０００３】
従来、通信品質を上げる方法としては、同一データの重複送信又はＭアレイ変調−相関復調により符号冗長度を上げる方式、ＢＣＨ符号等の誤り訂正符号を用いる方式、ダイバーシチ選択又は合成を行う方式等が知られているが、それぞれに符号量／演算量／回路規模が大きくなる問題がある。
【０００４】
一方、復調後の信号のレベルとＣＲＣ検査とを組み合わせ、ＣＲＣエラーが発生した場合は、レベルの小さい順に受信データのビットを反転し、これをＣＲＣ検査がＯＫとなるまで繰り返すものが知られており、この方法によれば符号量／ＣＲＣ検査における演算量／回路規模を共に小さくできる。本発明はこの様な誤り訂正方式に適用して好適なるものである。
【０００５】
【従来の技術】
図１６，図１７は従来技術を説明する図（１），（２）で、復調により得られたＩＱデータに基づき、受信信号点の原点からの距離（振幅）を誤り訂正に利用する場合を示している。図１６は復号処理のフローチャート、図１７は復号処理のイメージである。図１６において、ステップＳ１１では１フレーム分の信号を受信・復調し、ＩＱデータを得る。図１７（Ａ）に受信データのフレームフォーマットを示す。この１フレームには、例えばＱＰＳＫによる８シンボル分のデータ（Ｉ0，Ｑ0）〜（Ｉ7，Ｑ7）と、２シンボル分のＣＲＣデータ（Ｉ8，Ｑ8），（Ｉ9，Ｑ9）とが含まれる。
【０００６】
ステップＳ１２では各シンボルタイミングのＩＱデータ（Ｉ，Ｑ）に基づき、受信信号点の振幅（Ｉ02＋Ｑ02）を演算する。図１７（Ｂ）に復調して得られた位相情報の複素イメージを示す。図示の如くフェージング等の影響によりその振幅及び位相が大きく変動するが、この内の振幅の変化を時系列に見ると図１７（Ｃ）のようになる。一般に、振幅が小さい時はフェージングの影響が大きく、また振幅が大きい時はフェージングの影響が小さいとされる。
【０００７】
ステップ１３では、復調して得られたＩＱデータに基づき、シンボル点の判定を行う。即ちＩＱデータにより定まる受信信号の信号点に最も近いシンボル点を判定（シンボル点判定）して、そのシンボル点に対応する受信データを出力する。
【０００８】
ステップＳ１４では受信データのＣＲＣ演算を行い、やはり受信データに含まれるＣＲＣデータと比較する。ステップＳ１５ではＣＲＣ演算値とＣＲＣデータとが一致したか否かを判別し、一致の場合はステップＳ１７で受信データをそのまま出力する。また、不一致の場合は、ステップＳ１６に進み、振幅が最も小さい受信信号点について判定したシンボル点に対応する受信データ部分（ＣＲＣデータを含む）から優先的にビット反転を行い、ステップＳ１４に戻る。例えば、図１７（Ｃ）の例では、最初にタイミング▲１▼のシンボルタイミングにおいて出力した受信データのビット反転が行われる。以下、同様にして進み、やがて、ステップＳ１５の判別でＣＲＣ検査がＯＫ（ＣＲＣ演算値とＣＲＣデータが一致）になると、ステップＳ１７ではその時点ＣＲＣ演算の対象としていた受信データ（訂正されていれば訂正後の受信データ）を出力する。
【０００９】
【発明が解決しようとする課題】
しかし、復調して得られた受信信号点の振幅が小さいからと言って、必ずしもその受信信号点を用いた信号点判定に誤りが存在するとは限らない。従って、振幅の小さいものから順にビット反転させて、ＣＲＣ演算によるＣＲＣ検査を行うといった繰返し動作を、受信データが正しく訂正されるもので複数回試行していかなければならない。
【００１０】
本発明は上記従来技術の問題点に鑑みなされたもので、その目的とする所は、受信信号の位相の時系列的な変化を用いて受信データの誤りを効率よく的確に推定可能なディジタル無線装置を提供することにある。
【００１１】
【課題を解決するための手段】
（１）本発明においては、位相変調された信号を受信し、受信した信号の位相がいずれの範囲に属するかに基づいて２種類以上のシンボル点のいずれかを判定し、受信データを生成するディジタル無線装置において、受信した信号の位相に最も近いシンボル点の位相に対する受信した信号の位相の相対的な位相ずれを時系列的に監視し、ある時点の位相ずれとこのある時点の直前の位相ずれの正、負が反転していることを少なくとも１つの条件として、このある時点における位相ずれの基準となったシンボル点の判定に誤りが発生したと推定する誤り推定手段とを備えることを特徴とするディジタル無線装置を用いる。
【００１２】
かかるディジタル無線装置によれば、受信した信号の位相のシンボル点からの位相ずれの方向（正、負）が反転した際に、反転後の位相ずれの基準となったシンボル点の判定に誤まりがあった可能性が高いものとして推定することができる。
（２）又、そのある時点における位相ずれの量とそのある時点の直前の位相ずれの量の差が所定値以上であることを更に推定条件の１つに含めたディジタル無線装置を用いる。
【００１３】
受信した信号の位相が、フェージング等の影響によりシンボル点の位相の近傍でふらついている場合についても位相ずれの方向が逆となる（反転する）現象が生ずるが、かかる場合は、位相ずれの方向が入れ替わる（反転）前後における位相ずれ量の差（反転まえの位相ずれの量と反転後の位相ずれの量との差）は小さいので、この所定値を大きくすることで、かかる場合に誤りがあると推定してしまうことを防止することができ、推定精度が向上する。
（３）又、そのある時点における位相ずれの量、そのある時点の直前の位相ずれの量のいずれか一方又は双方の絶対値が所定値以上であることを推定の条件として更に含むことを特徴とするディジタル無線装置を用いる。
【００１４】
従って、位相ずれ量がシンボル点の判定を左右するまでになっている場合における位相ずれの符号反転について検出することができ、受信データの誤り位置の推定精度が高まる。
（４）又、更に、受信信号を用いて誤り検出を行うための誤り検出手段を備え、誤り検出手段により誤りを検出した場合に、誤りが発生したと推定したシンボル点に対応する受信データを訂正する訂正手段とを備えたことを特徴とするディジタル無線装置を用いる。
【００１５】
従って、時系列的な位相ずれの変化を利用した誤り位置の推定により、効率的に受信データを訂正することができる。
（５）又、更にその訂正手段の訂正は、正負の反転が正から負の場合は、誤りが発生したと推定したシンボル点の位相に最も近い位相のシンボル点のうち推定したシンボル点の位相より位相が遅れたシンボル点に対応するデータに、推定したシンボル点に対応する受信データを訂正し、正負の反転が負から正の場合は、誤りが発生したと推定したシンボル点の位相に最も近い位相のシンボル点のうち推定したシンボル点の位相より位相が進んだシンボル点に対応するデータに、推定したシンボル点に対応する受信データを訂正することを特徴とするディジタル無線装置を用いる。従って、受信データを効率的に正しく訂正することができる可能性が高まる。
【００１６】
【発明の実施の形態】
（１）本発明にかかるディジタル無線装置の実施例について説明する。
【００１７】
図１（ａ）は、本発明にかかるディジタル無線装置の特徴的構成部分を示したものである。図において、１は不図示のアンテナにより受信した信号である受信信号を入力とし、受信信号の位相に基づき、位相ずれを検出する位相ずれ検出手段、２は位相ずれ情報を用いて誤り位置を推定する誤り位置推定手段を示す。尚、誤り位置推定手段により推定された誤り位置は不図示の後段の誤り訂正部に与えられ、誤り訂正部は、推定された誤り位置に基づき、受信データのビット反転等の処理を行うことにより、受信データを訂正する。尚、位相ずれ検出手段１、誤り位置推定手段２を誤り推定手段として用いた。
【００１８】
次にかかるディジタル無線装置の動作について説明する。
▲１▼  送信データで位相変調された搬送波はアンテナで受信される。アンテナで受信された受信信号は、位相ずれ検出手段１に入力される。位相ずれ検出手段１は、受信信号の位相とこの受信信号の位相に最も近いシンボル点の位相からのずれ（例えば、受信信号の位相から当該シンボル点の位相を減算したもの）を算出し、後段の誤り位置推定手段２へ順次与える。誤り位置推定手段２は、位相ずれの時系列的な変化に基づいて、受信信号の位相に基づいて判定したシンボル点に応じて出力したデータからなる受信データの誤り位置を推定する。即ち、例えば、ある時点の位相ずれが正で、直前の位相ずれが負であったことを検出（又はこの逆を検出）し、このある時点の位相に基づいてシンボル点判定して得られた受信データ部分には誤りがあると推定する。
【００１９】
尚、受信信号の位相とこの受信信号の位相に最も近いシンボル点の位相からのずれの検出手法は例えば次のようなものがあげられる。
i)  受信信号を復調して位相を抽出し、最もこの位相に近いシンボル点の位相からのずれを測定する。
ii)  受信信号を復調して位相を抽出し、最もこの位相に近いシンボル点の位相の変調信号を生成し、受信信号とミキシングし、ローパスフィルタ等を介することにより、位相差を測定する（後述する図２（Ｂ）の位相差検出部１５は例えばこのミキシングを行うミキサ及びローパスフィルタ等を備える）。
【００２０】
一般に、フェージングの影響は短い周期でランダムに表れるが、これを十分に短い（速い）シンボル間隔で時系列に監視すると、その変化は滑らかであると考えて良い。従って、送信側が、図１（ｂ）のシンボル点Ｈ１に対応する位相の位相変調信号を連続して送信したとすると、受信側ではフェージングの影響を受け、受信信号の位相は、図１（ｂ）のごとく、Ｈ１ａ、Ｈ１ｂ、Ｈ２ａと滑らかに変化する。このとき、シンボル点Ｈ１からの位相ずれは＋α、＋β、＋γと滑らかに変化する。しかし、フェージングの影響によりシンボル点からあまりにずれてしまうと（この例ではＱＰＳＫ変調とするので、例えは隣接するシンボルとの境界までの位相量であるπ／４以上ずれてしまうと）シンボル点としてＨ１と判定すべきところをＨ２と誤って判定してしまうこととなる。
【００２１】
受信データの誤り位置検出のためには、この（Ｈ１でなく）Ｈ２と判定してしまう誤判定を検出することが必要であるが、本発明は、次の性質を利用することによりこれを実現している。
【００２２】
上述の如くフェージング等の影響により、位相ずれは滑らかに変化するが、位相ずれが大きくなり、Ｈ２ａにまでなると、位相ずれの正、負が急に反転する。即ち、本来の正しいシンボル点Ｈ１を基準として位相ずれを求めれば、位相ずれは＋γとなり、位相ずれは時系列的に＋α、＋β、＋γと滑らかに変化することとなるが、γ＞π／４のため最も移相の近いシンボル点は、シンボル点Ｈ１でなくシンボル点Ｈ２となる。従って、位相ずれの基準となるシンボル点もＨ２となるので、位相ずれは＋βであったものが急に−δとなり、位相ずれの正、負が急に反転する（図１（ｃ）参照）。
【００２３】
従って、位相ずれの正、負が反転したことを検出することにより、反転後の位相ずれの基準となったシンボル点（Ｈ２）は誤った判定であり、誤ったシンボル点に対応する受信データも誤っていると推定することができる。
▲２▼  しかし、位相ずれの正負の反転は復調して得られた位相がシンボル点の位相と略等しく滑らかにシンボル点の位相の前後で変化する場合等にも生じうる。しかし、本来シンボル点の位相と略等しい位相を持つ場合については、一般に他のシンボル点との判別精度が高いと考えられるものであり、かかる場合についてシンボル点の判定が誤っていたとすることは好ましくないことがある。そこで本発明においては、次の処理を行うことによりこれを回避する。
ｉ）  ある時点における位相ずれ（Ａ）と、そのある時点の直前における位相ずれ（Ｂ）の正、負が逆転しており、かつ、位相ずれ（Ａ）と位相ずれ（Ｂ）との差が所定値以上である場合に、位相ずれ（Ａ）の基準としたシンボル点の判定は誤りであったものと誤り位置推定手段２は推定する。
【００２４】
即ち、フェージングの影響により受信信号の位相が、シンボル点の位相と略位相の等しいＨ１ａ（図１（ｂ））であり、次の受信信号の位相がシンボル点と略位相の等しいＨ１ａ’であった場合には、双方ともシンボル点Ｈ１の近傍の位相であり、送信側がシンボル点Ｈ１に対応する位相情報を送信したという確からしさは高いにもかかわらず、Ｈ１ａについては、位相ずれはαで、Ｈ１ａ’については、位相ずれは−αであり、正、負が反転している。
【００２５】
従って、位相ずれの正、負の判定だけを監視すると、この場合も誤りと判定してしまう可能性もあるが、本発明においては、位相ずれの差（反転前の位相ずれと反転後の位相ずれとの差）が所定値以上である場合にシンボル点の判定を誤ったと推定する。この所定値としては、この例のようにＱＰＳＫ方式を採用する場合には、例えば、π／８〜π／４の間の適当な値とすることが望ましい。例えば、π／８を採用することとすると、図に示す角度からもα−（−α）＝２α＜π／８であり、γ―（―δ）＞π／８であることは明らかであり、シンボル点の位相付近で位相ずれの正、負が反転する場合を誤りの推定対象から排除することができる。
ｉｉ）  又、本発明においては、ｉ）に示した処理に替えて、ある時点における位相ずれ（Ａ）と、そのある時点の直前における位相ずれ（Ｂ）の正、負が逆転しており、かつ、位相ずれ（Ａ）の量の絶対値、位相ずれ（Ｂ）の量の絶対値のいずれか一方、又は双方が所定値以上である場合に、位相ずれ（Ａ）を基準としたシンボル点の判定は誤りであったものと誤り位置推定手段２は推定する。尚、この所定値の例としては、好ましくは、あるシンボル点（このあるシンボル点の位相をＰとする）と判定する位相範囲と、このシンボル点に隣接するシンボル点と判定する位相範囲との間の境界となる位相を（Ｐｔ）とすると、｜Ｐｔ−Ｐ｜以下｜Ｐｔ−Ｐ｜／２以上程度に設定すればよい。更に値を小さくすることもできるが、シンボル点の位相の周辺での位相ずれの正、負の反転が排除されにくくなる。
【００２６】
フェージングの影響等により滑らかに位相ずれが変化し、シンボル点の判定を誤ることとなるのは、位相ずれ量の絶対値が大きくなり、｜Ｐｔ−Ｐ｜を超える場合である。又、位相ずれの正、負が反転した直後の位相ずれ量は、フェージング等の影響によって位相は変化するものの、変化は通常滑らかであることを考慮すると、シンボル点の位相から十分離れて、｜Ｐｔ−Ｐ｜以下｜Ｐｔ−Ｐ｜／２以上程度と考えられる。
【００２７】
一方、シンボル点の位相の周辺での位相ずれの正、負の反転は、受信信号の位相がシンボル点の位相と略等しいので、位相ずれ量についても小さい値となり、｜Ｐｔ−Ｐ｜／２未満程度のものと考えられる。
【００２８】
従って、位相ずれ（Ａ）の量の絶対値、位相ずれ（Ｂ）の量の絶対値のいずれか一方、又は双方が所定値以上であることを更に条件の１つと加えることで、位相ずれ（Ａ）を基準としたシンボル点の判定は誤りであったものと誤り位置推定手段２は推定することで、シンボル点の判定が誤った可能性の低い、シンボル点の位相の周辺での位相ずれの正、負の反転については誤判定として推定する対象から除くことができる。
▲３▼  又、好ましくは、受信信号は、予め送信側において誤り検出符合化しておく（例えはＣＲＣビットの付加、パリティービットの付加等をする）。そして、本発明にかかるディジタル無線装置は、復調手段（不図示）により受信信号を復調し得られ位相情報をシンボル点判定部（不図示）に入力し、シンボル点判定部はこの位相情報から最も位相の近いシンボル点の判定を行い、判定したシンボル点に対応する受信データを出力する。そして、図示していない、誤り検出部は、受信データに含まれるＣＲＣデータを用いて受信データに誤りがあるか否か判定する。ここで誤りを検出すると、前述位相ずれ検出手段１、誤り位置推定手段２により誤りがあったものと推定されるシンボル点に対応する受信データ（ここでは、例えば、ＱＰＳＫ方式を採用したものとし、対応する受信データが００、０１、１０、１１の４種類のうちの０１であったものとする）を００、１０、１１のいずれかに訂正する。尚、訂正後もＣＲＣ演算により誤りがあると判定する場合は、このいずれかに訂正したデータでない他のデータに訂正する。
【００２９】
従って、本発明にかかるディジタル無線装置は、高精度にシンボル点の判定の誤りを推定し、受信データを訂正することができる。
▲４▼  又、図１（ｂ）のごとく、受信信号の位相がＨ１ｂ（ある時点の直前の時点の位相）からＨ２ａ（そのある時点の位相）に変化すると、位相ずれは正、から負に反転するので、位相Ｈ２ａに基づいてシンボル点判定を行った結果であるＨ２に誤りがあったことを位相ずれ検出手段１、誤り位置推定手段２により検出し、
受信データのうち、この反転後に判定したシンボル点（Ｈ２）に対応するデータ部分をシンボル点（Ｈ１）に対応するデータに訂正する。ここでは、反転は正から負であるから、誤りが発生したと推定したシンボル点（Ｈ２）の位相に最も近い位相のシンボル点（Ｈ１、Ｈ３）のうち推定したシンボル点（Ｈ２）の位相より位相が遅れたシンボル点（Ｈ１）に対応するデータに、推定したシンボル点（Ｈ２）に対応する受信データを訂正している。しかし、正負の反転が負から正であった場合は、誤りが発生したと推定したシンボル点の位相に最も近い位相のシンボル点のうち推定したシンボル点の位相より位相が進んだシンボル点に対応するデータに、推定したシンボル点に対応する受信データを訂正すればよい。
【００３０】
これにより、受信データの訂正効率が向上する。尚、誤りの推定について、従来のように受信信号点の振幅が大きいものほど確からしく、小さいものほど誤りである傾向が高いとする誤り推定等の組み併せて用いることもできる。即ち、例えば位相ずれの正、負が反転し、かつ、負に反転した際の受信信号点の振幅が所定値より小さい場合に、シンボル点の判定（反転した位相ずれに対応するシンボル点の判定）に誤りがあったものと推定する等である。
（２）以下、本発明に好適なる実施の形態について更に詳細に説明する。なお、全図を通して同一符号は同一又は相当部分を示すものとする。
【００３１】
図２は第１の実施の形態によるディジタル無線装置の例としての受信装置のブロック図で、受信信号の位相の推移を尤度情報として誤り訂正に利用する場合を示している。図２（Ａ）はディジタル無線受信装置の誤り訂正部に係る要部構成図で、図において、１０は受信信号の位相の時系列的な推移に基づき受信データの誤り位置を推定する誤り位置推定部、３０は受信信号を復調して得られた位相情報のデマッピングを行う（復調して得られた位相（受信信号の位相）に最も近い位相のシンボル点を判定し、判定したシンボル点に対応するデータを受信データとして出力する）デマッピング部、４０は受信データのビット系列を記憶するビット系列記憶部、５０は受信データのＣＲＣ演算を行うＣＲＣ演算部、６０は誤り推定された受信データのビット反転操作を行うビット反転部、７０は任意（ＢＣＨ等）の誤り訂正方式による符号誤り訂正部である。
【００３２】
誤り位置推定部１０は、受信信号を復調して得られた位相情報をデマッピング部３０に出力すると共に、受信信号の位相の時系列的な変化に基づき受信データの誤り発生位置を推定する。デマッピング部３０は復調して得られた位相情報をデマッピングしてシンボル点判定して、対応するデータを受信データとして変換出力する。ビット系列記憶部４０はビット系列の受信データを時系列に記憶する。ＣＲＣ演算部５０は、受信データのＣＲＣ検査を行うと共に、ＣＲＣ一致の場合は当該受信データを受信データとして出力する。またＣＲＣ不一致の場合は、その旨をビット反転部６０に通知する。ビット反転部６０は、ＣＲＣ不一致の通知により、誤り位置推定された受信データ部分に対してビット反転操作を行う。こうして、やがて、ＣＲＣが一致すると、その時点（訂正後）の受信データを受信データとして出力する。
【００３３】
なお、所定回数のビット反転操作を試してもＣＲＣが一致しない場合は、ビット反転前の受信データを符号誤り訂正部７０に送出し、誤り訂正を符号誤り訂正部７０に任せる。従って、処理量の多い符号誤り訂正部７０を通過させずに誤り訂正できる確率が高くなり、演算処理部（ＭＰＵ，ＤＳＰ等）の負荷を軽減できる。
【００３４】
図２（Ｂ）は誤り位置推定部１０のブロック図で、受信信号の位相の時系列的な推移に基づき受信データの誤り位置を推定する場合を示している。図において、１１はナイキスト条件を満たす受信フィルタ（ロールオフフィルタ）、１２は受信信号の遅延部、１３は受信信号を復調し、位相情報を出力する復調部、１３’は位相情報を用いてシンボル点判定を行い、判定したシンボル点に対応する位相情報を出力するシンボル点判定部、１４は入力された位相の位相変調信号を出力する変調部、１５は変調部１４の出力と遅延部１２の出力との間の位相ずれを検出する位相ずれ検出部、１８は各位相ずれを時系列に監視して位相ずれの正、負の反転を検出する反転検出部である。なお、復調部１３は本ブロックの外部に設けても良い。
【００３５】
受信信号（中間周波信号／ベースバンド信号）は受信フィルタ１１で波形整形され、復調部１３は波形整形後の受信信号を用いて、復調を行い位相情報を出力する。シンボル点判定部１３’は位相情報を用いて入力された位相に最も近い位相のシンボル点を判定し（シンボル点判定し）、シンボル点に対応する位相情報を出力する。変調部１４は入力された位相の位相変調信号を出力する。遅延部１２はこの復調及び変調に要する時間だけ受信信号を遅延する。位相ずれ検出部１５は、変調された搬送波と遅延された受信信号との間の位相ずれを検出する。即ち、変調部１４の出力である位相変調信号と遅延させた受信信号とのミキシングを行い、ミキシング後の信号をバンドパスフィルタ、インバータに入力する（もしくはローパスフィルタ、微分器、インバータに入力する）ことにより、位相ずれ量を得る。反転検出部１８はインバータからの出力を監視し、位相ずれの正、負の反転を検出し、これによって受信データの誤りの発生位置を推定する。以下の説明は括弧書きのローパスフィルタ、微分器、インバータを使用した場合について説明する。
【００３６】
図３は第１の実施の形態による誤り位置推定動作を説明する図で、ＱＰＳＫ方式の場合を説明する。尚、送信側において差動符号化された信号が送信されたものととし、送信データ「００」に対応する位相変動量は０、「０１」に対応する位相変動量はπ／２、「１０」に対応する位相変動量はπ、「１１」に対応する位相変動量は３π／２とする。
【００３７】
今、送信側は前回判定したシンボル点Ｈ０を基準にして、次にπ／２位相を変化させることにより、「０１」のデータを送信したものとする。遅延検波の場合、理想的にはシンボル点Ｈ１に対応する位相情報が復調されるが、実際にはフェージングの影響（例えば進み位相）により信号Ｈ１ａ（位相ずれ量＋α）に対応する位相情報が復調部１３で復調される。しかし、−π／４＜α＜π／４なので、シンボル点判定部３０’ではこれをシンボル点Ｈ１と判定し、位相情報π／２を出力する。変調部１４は、前回のシンボル点Ｈ０に対応する位相からπ／２位相を進めたシンボル点Ｈ１の位相に対応する位相に位相変化させて、前回に対してπ／２位相を進めた位相の位相変調信号を出力する。次に送信側が位相を変動させないことによりデータ「００」を送ったものとする。受信側では、更にフェージングの影響を受けてシンボル点Ｈ１b（位相ずれ角β）に対応した位相情報が復調部１３で復調されたとしても、−π／４＜β＜π／４であるから、シンボル点判定部１３’は、これをシンボル点Ｈ１と判定し、位相情報０を出力する。変調部１４は、前回のシンボル点Ｈ１から位相を変化させないで同様にシンボル点Ｈ１に対応する位相の位相変調信号を出力する。しかし、更に送信側が位相を変化させないことによりデータ「００」を送ったものとする。受信側では、更にフェージングの影響を受けてシンボル点Ｈ２ａ（シンボル点Ｈ１に対するずれ角がγ）に対応する位相が復調部１３で復調されると、π／４＜γであるから、シンボル点判定部３０’は、これをシンボル点Ｈ２と判定し（従って、位相ずれ量は−γとなる）、前回判定したシンボル点との位相変化の量である位相情報π／２を出力する。変調部１４は、前回のシンボル点Ｈ１からπ／２位相を変化させたシンボル点Ｈ２に対応する位相の位相変調信号を出力する。
【００３８】
さて、上記例では送信側は、データ「０１」、「００」、「００」を順に送ったのだが、受信側では、位相変化量として順に、π／２、０、０を復調により得ることとなり、受信データ「０１」、「００」、「０１」を得ることとなる。従って、この３番目の受信データ「０１」に誤りが発生してしまっている。誤り訂正においては、この受信データ「０１」に誤りがあることを検出することが重要となるが、本発明においては、位相ずれ（量）の時系列的な推移α、β、−γを監視し、位相ずれの正負の反転を反転検出部１８で検出し、位相ずれの反転した「−γ」の基準となったシンボル点の判定に誤りがあったと推定する。
【００３９】
図３（Ｂ）に誤り位置推定処理のタイミングチャートを示す。ある時点を基準として、最初に位相差αが検出され、次に位相差β（＞α）が検出されている。なお、図３（Ａ）は、説明の簡単のため、シンボル点Ｈ１からの位相差（位相ずれ角）α，βで述べているが、同一時点におけるフェージングの影響は送信シンボル点によらず同じ傾向で現れる。即ち、シンボル点Ｈ１に対応する位相の位相変調信号を送った時に位相ずれ角βが現れるようなフェージング環境であるならば、シンボル点Ｈ２を送った場合でも同様の位相ずれ角β’（＝β）が表れる。従って、図３（Ｂ）を時系列に見ると、最初の時点におけるフェージングの影響は、送信側の送信符号によらず、位相ずれ角α，βの方向に増していることが分かる。
【００４０】
ところで、一般にフェージングの影響は短い周期でランダムに表れるが、図示の如く、これを十分に短い（速い）シンボル間隔で時系列に監視すると、その変化は相対的に滑らかに表れるものと考えて良い。従って、図示の如く、位相ずれ角がαからβへと増大した時は、次のシンボル時点では位相ずれ角γ（＞β）となることが予想される。しかし、この時にもし位相ずれ角がπ／４を超えると、位相ずれ量は、位相ずれの基準となるシンボル点が変化し、位相ずれ量は一気に−γ＜０となり、位相ずれの正、負が反転する。
【００４１】
本実施の形態では、この位相ずれの正、負の反転（＋→−又は−→＋）をもって誤りの発生を推定する。又、更に、誤り発生の確からしさは、正負の反転前後における位相ずれの変化量に基づき評価できる。即ち、位相ずれの変化の量が大きいほど誤りの確率が高い。一方、位相ずれの変化量が小さい状態は、受信信号の位相が正しいシンボル点の位相の前後で僅かに変動している場合である可能性が高く、誤り発生の可能性は低い。そこで、好ましくは、反転検出部１８は位相ずれの符号反転を検出し、かつ、位相ずれの変化量（図３（ｂ）では、β−（―δ））と所定閾値ＬＰとを比較し、位相ずれの変化量がＬＰより大きい場合に、符号反転した先の位相ずれ量（ここでは−δ）の基準となったシンボル点の判定に誤りが発生しているものと推定する。
【００４２】
また、上記はフェージングの影響が進み位相として表れる場合を述べたが、逆にフェージングの影響が遅れ位相として表れる場合には、位相ずれが負から正に反転することによりシンボル点の判定（受信データの判定）に誤りが発生しているものと推定することができる。
【００４３】
なお、後述のビット反転処理の際に使用する誤り推定位置は、上記により検出された各誤り推定位置の内、位相ずれの変化の量の大きさが最大のものから優先的に１又は２以上が選択することが望ましい。
【００４４】
また、本実施の形態では、各シンボルタイミングにおける受信信号の位相のシンボル点からの位相ずれが分かれば良いのであって、その具体的な検出方法は問わない。例えば、上記遅延部１２，変調部１４，位相ずれ検出部１５を設ける代わりに同等の機能を実現するような他の様々な手段を採用し得る。
【００４５】
図４，図５は第１の実施の形態による誤り位置推定部の動作タイミングチャート（１），（２）で、図４は誤りが発生していない場合を示している。図４（ａ）は、位相変調信号を受信し、受信信号の位相の時間的な推移を示したもので、ある１つの絶対的な基準軸に対する位相の推移を示す。尚、グラフの縦軸のメモリ０、２、４等は位相をラジアン表記したものであり、図のように位相は、―π（−3.14・・・）からπ（3.14・・・）の間で推移している。又、グラフの横軸は時間の経過を示している。
【００４６】
図のＸポイントのように位相ずれ量が途中で２π分飛んでいるのは、グラフの表示上の都合であり、実際には点線の如く滑らかに推移している。
【００４７】
図４（ｂ）は、（ａ）に示す位相についてシンボル点判定を行い、判定したシンボル点の位相に対する位相のずれ量（受信信号の位相−判定したシンボル点の位相）の推移を示すものであり、縦軸、横軸のメモリの単位は（ａ）と同様である。
【００４８】
各位相差の変化を時系列に見ると、フェージング等の影響により、位相ずれ量は比較的滑らかに推移しており、位相ずれ量が正から負、負から正に反転する箇所がいくつか見られるものの、滑らかに変化して反転しているため、反転の前後の位相ずれ量の変化の量は比較的小さい。
【００４９】
図５は誤りが発生する場合を示している。図５（ａ）において、この場合の位相はフェージングの影響により激しく影響を受けている。図５（ｂ）において、この場合の位相ずれ量の変化の推移は、位相ずれ量が正から負、又は負から正に反転する▲１▼〜▲３▼の各ポイントにおいて、位相ずれの反転の前後の位相ずれ量の差も大きい値（例えばπ／２以上）となっている。かくして、本実施の形態によれば、フェージング等の影響による誤り発生位置を高い信頼性で効率よく的確に推定できる。
【００５０】
図６は他の実施の形態による誤り位置推定部を説明する図（１）で、シンボル間隔における位相ずれの推移をオーバサンプルして監視する場合を示している。図６（Ａ）はこの誤り位置推定部１０のブロック図を示し、ここには、各シンボル間における位相ずれの推移を微分（オーバサンプル）して出力する微分器１６と、微分器１６の出力を積分（累積加算）する積分器１７とが含まれる。その他の構成については上記図２（Ｂ）で述べたものと同様で良い。
【００５１】
図６（Ｂ）にこの誤り位置推定処理のタイミングチャートを示す。各シンボル区間でオーバサンプリングされた位相ずれ変動分を積分（又は平均化）した結果として、最初のシンボル区間におけるトータルの位相ずれ変動量αが検出され、次に位相ずれ変動量β（＞α）が検出されている。なお、復調信号のアイパターンを考えると、これは各シンボル間の中間時点で前回のシンボル点から次のシンボル点に遷移するものであるが、フェージングの影響はこのような遷移途中の各信号にも平等に加わるものであるので、ここではそれらのトータルとして位相ずれ角量をα，βとして表している。
【００５２】
上記同様にして、次のシンボル時点ではトータルの位相ずれ変動量γ（＞β）となることが予想されるが、この例では、この時にトータルの位相ずれ変動量γ（＞π／４）となったため、実際の位相ずれ変動量は−δと符号反転している。そこで、この符号反転と、位相ずれ量の符号反転前後の変化の大きさをもって、反転後の位相ずれ量の基準となったシンボル点の判定を誤り位置と推定する。なお、フェージングの影響が平均して遅れ位相として表れる場合には、各シンボル点における積分結果の位相ずれ変動量が遅れ位相−α，−βからの進み位相δに符号反転する位置で誤り発生位置と推定できる。
【００５３】
本実施の形態によれば、各シンボル区間における不安定なフェージングの影響を平均化（積分）して監視できるため、位相ずれの符号反転等検出の精度、信頼性が格段に向上する。
【００５４】
図７は他の実施の形態による誤り位置推定部を説明する図（２）で、受信フィルタを２系統に分けた場合を示している。図７はこの誤り位置推定部１０のブロック図を示し、ここには、受信フィルタ１１とは別系統に帯域外除去フィルタ１９が設けられている。その他の構成については上記図２（Ｂ）又は図６（Ａ）で述べたものと同様で良い。
【００５５】
帯域外除去フィルタ１９は受信帯域外の不要信号成分を取り除く為のフィルタであって、基本的には受信フィルタ１１よりも広帯域に設けられる。これにより、遅延受信信号のフィルタによるひずみを軽減し、位相差精度の向上を図る。好ましくは、帯域外除去フィルタ１９の通過帯域を可変に構成し、高ＳＮ時におけるフィルタ１９の通過帯域を広げることで、高ＳＮ時における位相差精度を向上させる。
【００５６】
図８は帯域外除去フィルタ１９のブロック図で、例えばＤＳＰ等により構成できる。１９ａはＦＩＲフィルタ、Ｄは遅延素子、×は重み係数（フィルタ係数）ｗの乗算器、＋は加算器、１９ｂはフィルタ特性制御部である。
【００５７】
フィルタ特性制御部１９ｂは、例えば別途に検出された受信電解強度ＲＳＳＩに従って、高ＳＮ（ＣＮ）時にはフィルタ１９の通過帯域を広げ、また低ＳＮ（ＣＮ）時にはフィルタ１９の通過帯域を狭めるような重み係数を出力する。ＦＩＲフィルタ１９ａは、入力の重み係数に従って対応する通過帯域のフィルタ特性を実現する。
【００５８】
図９はビット反転部６０の動作を説明する図で、この図を用いて的確でかつ効率良いビット反転操作を行うための手法を説明する。図９（Ａ）に例えばＱＰＳＫのＩ．Ｑ座標を示す。ところで、ＱＰＳＫでは１シンボルが２ビットからなるため、１フレーム中の誤り推定位置が１シンボル分であっても、正しい受信データに訂正できるまでに、最大３回分のビット反転操作（ＣＲＣ検査）を行うこととなる。そこで、的確でかつ効率良いビット反転操作が望まれる。
【００５９】
図９（Ａ）において、上述のようにフェージング等の影響により位相ずれ量は滑らかに変化し、その位相ずれ量が各シンボル点判定領域の境界位相をまたぐほどの大きさとなると、シンボル点の判定を誤ることとなる。即ち、本来図の００に対応するシンボル点を判定すべきものがフェージング等の影響により、受信信号の位相は図の×（フェージングの影響が進み位相の方向に現れた場合）又は△（フェージングの影響が遅れ位相の方向に現れた場合）となってしまうことがある。従って、シンボル点を誤って、０１又は１１と誤判定してしまう。
【００６０】
単純に位相ずれの符号の反転だけに注目すると、０１又は１１と判定したことに誤りが発生しており、ＣＲＣ演算等の誤り検出符号を用いた演算により誤り無しと判定するまで受信データのビット反転を実行しなければならない。しかし、位相ずれ量の変化を監視することにより、効率のよりビット反転を行うことができる。即ち、フェージングの影響が進み位相（位相ずれ量が時系列的に増加していく場合）の時はシンボル点「００」をシンボル点「０１」と誤って判定する確率が高く、またフェージングの影響が遅れ位相（位相ずれ量が時系列的に減少していく場合）の時はシンボル点「００」をシンボル点「１１」に誤って判定する確率が高い。本実施の形態ではこの性質を利用してビット反転操作を行う。
【００６１】
例えば誤り推定位置における判定したシンボル点が「０１」の場合に、フェージングの影響が進み位相の場合（位相ずれが正から負へ反転しやすい）は、正しいシンボル点は「００」（シンボル点「０１」より遅れ位相のシンボル点）の確率が高く、次に「１１」（シンボル点「００」より更に遅れ位相のシンボル点），「１０」（シンボル点「１１」より更に遅れ位相のシンボル点）の順となる。従って、まず、受信データ「０１（順に第１ビット目、第２ビット目と称す）」の第２ビット目の１を反転して０とし、再びＣＲＣ演算等による誤り検出を行い、まだ誤りがあれば、更に第１ビット目、第２ビット目の１を双方反転して１とし、まだ誤りがあれば、更に第２ビット目の１を反転して０とすることで確率の高い順にビット反転できる。
【００６２】
尚、この反転操作は各シンボル点にどのようにデータ（ここでは、００、０１、１０、１１）を対応させるかによって操作が異なるが、位相ずれの正負の反転が正から負の場合は、誤りが発生したと推定したシンボル点の位相に最も近い位相のシンボル点のうち推定したシンボル点の位相より位相が遅れたシンボル点に対応するデータに、推定したシンボル点に対応する受信データを訂正し、位相ずれの正負の反転が負から正の場合は、誤りが発生したと推定したシンボル点の位相に最も近い位相のシンボル点のうち推定したシンボル点の位相より位相が進んだシンボル点に対応するデータに、推定したシンボル点に対応する受信データを訂正するように反転操作（この反転操作を所定の規則に従った反転操作と称す）をすれば足る。
【００６３】
また、判定したシンボルが「１１」の場合に、フェージングの影響が遅れ位相の場合（位相ずれが負から正へ反転しやすい）は、正しい符号は「００」（シンボル点「１１」より進み位相のシンボル点）の確率が高く、次に「０１」，「１０」の順となる。この場合も、受信データに対して所定の規則に従った反転操作を行えばよい。
【００６４】
また、１フレーム中で複数の誤り位置が推定された場合は、誤りのある確率の高い複数シンボルにつき、それぞれにビット反転操作を行う（図９（Ｂ）参照）。即ち、２つの誤りと推定されたシンボル点に対応するデータをそれぞれＳ１，Ｓ２とし、Ｓ１の推定は、位相ずれの変化が増加傾向の時の位相ずれの符号反転（位相ずれは正から負に反転）により推定したもので、Ｓ２の推定は、位相ずれの変化が減少傾向の時の位相ずれの符号反転により推定したものであるとする。また、Ｓ１、Ｓ２について符号反転前後における位相ずれの量の差がそれぞれＬ１、Ｌ２であったものとし、Ｌ１＞Ｌ２＞Ｎ（Ｎは所定の閾値）であったものとする。また、各回の訂正は入力ビット系列のオリジナルに対して行い、ＣＲＣ演算等により誤り無しとなった時点で処理を終了する。
【００６５】
まず、ＣＲＣ演算等により誤りが発生したことを検出すると、位相ずれの変化の量がＮ以上である、シンボル点Ｓ１、Ｓ２について誤りが発生していると推定する。ここで、受信データのビット反転を行うこととなるが、Ｌ１＞Ｌ２であるので、シンボル点Ｓ１についての受信データに対して所定の規則に従った反転操作を優先して行う。
【００６６】
そしてＣＲＣ演算によりまだ誤りが発生していると判定すると、今度はＳ２についての受信データに対して所定の規則に従った反転操作を行う。これによっても誤りが依然として発生している場合には、今度はＳ２のビット反転を最初の状態に戻し、Ｓ１についての受信データをビット反転により、Ｓ１に対して２番目に近い遅れ位相のシンボル点に対応するデータにする。このＳ１を優先したビット反転をＣＲＣ演算等により誤り検出が行われなくなるまで行う。
【００６７】
尚、優先のパラメータとして、位相ずれ量の変化の量が大きさ（大きいものと優先）を用いる以外に、受信信号点の振幅の大きさ（小さいものを優先）を含める等各種組み合わせが可能である。
【００６８】
図１０は第１の実施の形態による誤り訂正のフローチャートである。ステップＳ２１では１フレーム分の信号を受信・復調し、位相情報を得て、シンボル点を判定することにより受信データを生成する。ステップＳ２２では、例えば図２（Ｂ）の誤り位置推定部１０により受信データ（シンボル点判定）の誤り位置を推定する。ステップＳ２３では受信データのＣＲＣ演算を行い、これを同じく受信データに含まれるＣＲＣデータと比較する。ステップＳ２４ではＣＲＣ一致か否かを判別し、一致の場合はステップＳ２８で受信データをそのまま出力する。
【００６９】
また、不一致の場合は、更にステップＳ２５で誤り推定位置が存在するか否かを判別する。存在する場合は、更にステップＳ２６でビット反転操作の繰り返し回数が所定数Ｌを超えているか否かを判別する。超えていない場合は、ビット反転操作の繰り返し回数に＋１すると共に、ステップＳ２７では誤り推定位置の受信データにつき優先順位の高い順にビット反転操作を行い、ステップＳ２３に戻る。以下、同様にして進み、やがて、ステップＳ２４の判別でＣＲＣ検査がＯＫになると、ステップＳ２８ではその時点（訂正後）の受信データを出力する。
【００７０】
また、上記ステップＳ２５の判別で誤り推定位置が存在しない（又は全ての誤り推定位置を試してしまった）場合、又は上記ステップＳ２６の判別でビット反転操作の繰り返し回数が所定数Ｌを超えてしまった場合は、ステップＳ１００に進み、この誤り訂正処理を符号誤り訂正部７０に任せる。
【００７１】
図１１は第２の実施の形態による受信装置を説明する図で、受信信号から求めた尤度情報（例えば受信信号点の振幅情報）による誤り位置推定を併用する場合を示している。図１１（Ａ）は受信装置のブロック図を示し、ここには、受信信号点の振幅の大きさに応じて、尤度情報（誤りの確からしさを表す情報であり、例えば振幅の大きさが小さいほど大きい数を出力し、振幅の大きさが大きいほど小さい値を出力する）を出力する尤度情報検出部８０が設けられている。その他の構成については上記図２（Ａ）で述べたものと同様で良い。係る構成により、ＣＲＣ検査がＮＧで、かつ誤り位置推定部１０において誤り位置が検出できなかったような場合に  尤度情報検出部８０の尤度情報に基づき受信データの誤り訂正を行う。
【００７２】
この場合の処理を図１２に従って説明する。なお、この図１２の処理は基本的には上記図１０で述べた復号処理と同様でよい。但し、ステップＳ３２では誤り位置推定部１０により誤り位置を推定すると共に、尤度情報検出部８０により尤度情報を出力する。更に、ステップＳ３６の判別で、誤り推定位置が存在する場合は、ステップＳ３７で誤り位置推定部１０による誤り推定位置に基づき対応する受信データのビット反転操作を行い、また誤り推定位置が存在しない場合は、ステップＳ３８で尤度情報検出部８０による尤度情報に基づき対応する受信データのビット反転操作を行う。即ち、尤度情報により誤りの可能性が最も高い（例えば前述振幅が最も小さく、誤りの確からしさが最も高い）位相情報に基づいて判定した受信データについてビット反転操作を行う。
【００７３】
尚、誤り位置推定部１０、及び尤度情報検出部８０からの信号を入力とし、誤り位置推定部により誤っていると推定した受信データのうち、尤度情報により誤りの確からしさが最も高いものから（例えば、前述振幅が最も小さいものから）優先して受信データの誤り位置の推定情報としてビット反転部６０へ与え、ビット反転部６０は、優先して与えられた受信データの誤り位置に基づいて、与えられた順に従ってビット反転を実行することとすることもできる。
【００７４】
又、ＳＮが劣悪な環境では、誤り位置推定部１０の誤り位置推定に誤りが発生する場合があり、ＣＲＣ検査がＯＫとなる場合は良いが、ＮＧの場合は誤った場所に訂正をかけてしまう場合が生じる。しかし、このような状況は、例えば尤度情報検出部８０の尤度情報に基づきマスク信号（アスク情報）を生成して、誤り発生の確率が高く、かつ誤り位置推定部１０により誤りが検出された場合にのみ誤り位置推定結果を有効とすることで、有効に改善できる。以下に受信信号点の振幅を使用してマスク信号を生成する場合について説明する。
【００７５】
図１１（Ｂ）にその場合の一部ブロック図を示す。図において、マスク信号生成部８１は尤度情報検出部８０からの尤度情報に従って、誤りの発生する確率が低いところではＨＩＧＨレベル（マスキング状態）となるようなマスク信号を生成する。ＡＮＤゲート回路Ａは、このマスク信号の論理反転信号で誤り位置推定部１０からの誤り位置推定信号をマスクし、その出力をビット反転部６０に入力する。
【００７６】
図１３に誤り推定位置のマスキング処理のタイミングチャートを示す。図１３（ａ）は受信信号点の振幅の推移を示し、この例では振幅の平均値レベルを０ｄＢに正規化する制御を掛けている。従って、該０ｄＢを所定以上下回る振幅の尤度（復号誤りを生じる確率）を常に高いと判定できる。この所定レベルのところに閾値ＴＨ２が設定されている。図１３（ｂ）のマスク信号は振幅が閾値ＴＨ２を下回る時にＬＯＷレベルで、その他の場合はＨＩＧＨレベルとなる。
【００７７】
図１３（ｃ）は位相ずれ量の推移のイメージを示している。ＡＮＤゲート回路Ａに入力する信号は、誤り位置推定の各タイミングに正の誤り検出パルスが生じるような信号である。そして、ＡＮＤゲート回路Ａによるマスキング作用により、ビット反転部６０に対しては、マスキングされた信頼性の高い誤り位置推定信号のみが入力される。ビット反転回部６０は、位置推定信号に基づき、対応する受信データのビット反転を行う。
【００７８】
好ましくは、上述した各種の閾値（パラメータ）を変更可能に構成することで、誤り位置推定の精度及び信頼性を改善できる。以下、これを説明する。図１４はパラメータ変更処理のフローチャートである。
【００７９】
図１４（Ａ）は上記図１３について述べた閾値ＴＨ２の更新処理を示しており、誤り位置推定結果に基づくビット反転操作が行われると、尤度情報検出部８０はその旨ビット反転部６０から通知を受けてこの処理を行う。まず、ステップＳ４１でＣＲＣ検査がＯＫか否かを判別し、ＯＫでない場合は、誤り位置検出が適正に行われていないものと判断して、非マスク領域を少し広げる（緩める）べく、ステップＳ４２に進み、閾値ＴＨ２を現在よりも少し＋側に更新する。但し、閾値ＴＨ２の最大値を超えないものとする。
【００８０】
図１３（ａ）を参照すると、閾値ＴＨ２が現在のレベルよりも少し上昇することで、非マスク領域が広くなり、よって次回からはＣＲＣ検査がＯＫとなるようなシンボルの誤り位置推定をする機会が増すように更新される。
【００８１】
また、上記ステップＳ４１の判別でＣＲＣ検査がＯＫの場合は、誤り位置検出が適正に行われているものと判断して、非マスク領域を少し狭く（厳しく）すべく、ステップＳ４３に進み、閾値ＴＨ２を現在よりも少し−側に更新する。但し、閾値ＴＨ２の最小値を超えないものとする。
【００８２】
再び図１３（ａ）を参照すると、閾値ＴＨ２が現在のレベルよりも少し下降することで、非マスク領域が狭くなり、よって次回からもＣＲＣ検査がＯＫとならないような余分なシンボルの誤り位置推定をしない方向に更新される。
【００８３】
なお、閾値ＴＨ２の決定の別の方法としては、例えば受信信号に基づきＳＮを推定し、ＳＮが悪い場合は閾値ＴＨ２を浅く（＋側に）設定して非マスク領域を広げ、誤りシンボル位置を推定し易くする。逆にＳＮが高い場合は、閾値ＴＨ２を深く（−側に）設定して非マスク領域を狭くし、真の誤りシンボルの位置のみを確実に推定可能とする。
【００８４】
図１４（Ｂ）は上記図３（Ｂ）について述べた反転位相差に対する閾値ＬＰの更新処理を示しており、ＣＲＣ検査が行われると、この処理に入力する。ステップＳ５１ではＣＲＣ検査がＯＫか否かを判別し、ＯＫでない場合は、更にステップＳ５２でこのＣＲＣ検査が誤り位置推定処理に基づくものであったか否かを判別する。誤り位置推定処理に基づくものであった場合は、この誤り位置推定処理に基づくビット反転後のＣＲＣ検査がたまたま不一致であったことを意味しており、この場合はそのままこの処理を抜ける。
【００８５】
しかし、誤り位置推定処理に基づくものでなかった場合は、誤り位置推定されていない受信データのＣＲＣ検査がＮＧであった事を意味しており、この場合は、次回からは正しく誤り位置推定できるように、ステップＳ５３に進み、閾値ＬＰを少し−側（小さくなる方向）に更新し、この処理を抜ける。但し、閾値ＬＰの最小値を下回らないものとする。
【００８６】
また上記ステップＳ５１の判別でＣＲＣ検査がＯＫの場合は、更にステップＳ５４でこのＣＲＣ検査が誤り位置推定処理に基づくものであったか否かを判別する。誤り位置推定処理に基づくものでなかった場合は、受信データのＣＲＣ検査が通常に正常であったことを意味しており、この場合はそのままこの処理を抜ける。
【００８７】
しかし、誤り位置推定処理に基づくものであった場合は、この誤り位置推定処理に基づくビット反転操作後の受信データのＣＲＣ検査がＯＫであった事を意味しており、この場合は次回からもより正しく誤り位置推定処理できるように、ステップＳ５５に進み、閾値ＬＰを少し＋側（大きくなる方向）に更新し、この処理を抜ける。但し、閾値ＬＰの最大値を上回らないものとする。
【００８８】
なお、図１１（Ａ）を参照し、誤り位置推定部１０における上記図１４（Ｂ）の閾値更新制御を実現するために、ＣＲＣ演算部５０からのＣＲＣ検査結果の情報が誤り位置推定部１０にフィードバックされている。
【００８９】
又は、図１１（Ａ）の尤度情報を元にマスクした誤り位置推定結果を上記図１４（Ｂ）における誤り位置推定有／無の分岐制御（ステップＳ５２，ステップＳ５４）のところで利用することも可能である。この場合は、例えばビット反転部６０から誤り位置推定部１０へ判定信号がフィードバックされることとなる。
【００９０】
図１５は第３の実施の形態による受信装置を説明する図で、本発明のダイバーシチ受信装置への適用例を示している。図において、ＡＮＴ１，ＡＮＴ２は受信ダイバーシチのためのアンテナ、９０Ａ，９０Ｂは２系統（ブランチ）分の受信部、９２はいずれかのブランチを選択するブランチ選択部、９３は選択後の受信信号を復調する復調部、１０は上記各実施の形態による誤り位置推定部である。
【００９１】
受信部９０Ａ，９０Ｂで受信された信号をもとに誤り位置推定部１０で誤り位置推定を行い、誤り位置推定されていない側のブランチ、又は誤り位置推定個数の少ない側のブランチを選択し、該選択されたブランチの受信信号を復調する。従って、常に誤り推定頻度の少ないブランチが選択され、受信ダイバーシチ制御を的確に行える。
【００９２】
なお、上記各実施の形態では受信データの誤り検出にＣＲＣ演算部５０を使用したが、これに限らない。受信データ誤り有無を検出できるものならどの誤り検出方式（パリティチェック等）を採用しても良い。
【００９３】
また、上記各実施の形態ではＱＰＳＫ方式への適用例を述べたが、これに限らない。他にも例えばπ／４シフトＱＰＳＫ方式、その他の位相変調方式（ＰＳＫ等）にも適用できる。また、検波方式としては遅延検波、同期検波を適用できる。
【００９４】
また、上記本発明に好適なる複数の実施の形態を述べたが、本発明思想を逸脱しない範囲内で各部の構成、制御、処理及びこれらの組み合わせの様々な変更が行えることは言うまでも無い。
【００９５】
（付記１）  受信信号の復号誤り発生位置を推定する受信誤り位置推定方法において、位相情報を含む受信信号を復調し、得られた復調信号につきこれを復号した場合のシンボル点からの位相差を時系列に検出し、得られた位相差信号が所定以上の大きさを伴ってその符号が反転したことにより復号誤りの発生を推定することを特徴とする受信誤り位置推定方法。
【００９６】
（付記２）  受信信号の復号誤り発生位置を推定可能なディジタル無線装置において、位相情報を含む受信信号を復調する復調手段と、得られた復調信号につきこれを復号した場合のシンボル点からの位相差を時系列に検出する位相ずれ検出手段と、得られた位相差信号が所定以上の大きさを伴ってその符号が反転したことにより復号誤りの発生を推定する誤り位置推定手段とを備えることを特徴とするディジタル無線装置。
【００９７】
（付記３）  各シンボル区間につき複数の位相差信号をオーバサンプルする位相差サンプル手段と、オーバサンプルされた各位相差信号を時系列に積分して各シンボル区間におけるトータルの位相差信号を生成する積分手段とを備えることを特徴とする付記２に記載のディジタル無線装置。
【００９８】
（付記４）  所定長の受信データの誤り検出を行う誤り検出手段と、誤り位置推定手段の誤り位置推定信号に従って対応する位置の受信データのビット反転操作を行うビット反転手段とを備えることを特徴とする付記２又は３に記載のディジタル無線装置。
【００９９】
（付記５）  誤り位置推定手段は位相差信号の符号反転を検出した際の該符号に基づきその受信データに生じ易い誤り方向の情報を生成して出力すると共に、ビット反転手段は誤り位置推定手段の誤り方向の情報に従ってその逆方向のビット反転操作を行うことを特徴とする付記４に記載のディジタル無線装置。
【０１００】
（付記６）  復調信号の振幅レベルを時系列に検出して、該振幅レベルが所定閾値を超える区間に真となるマスク信号を生成するマスク信号生成手段を備え、該マスク信号によりビット反転手段に入力する誤り位置推定信号をマスクすることを特徴とする付記４に記載のディジタル無線装置。
【０１０１】
（付記７）  ビット反転された所定長の受信データに対する誤り検出手段の誤り検査結果に基づき所定閾値を更新する閾値更新手段を備えることを特徴とする付記６に記載のディジタル無線装置。
【０１０２】
（付記８）  所定長の受信データに対する誤り検査結果が否定的である時に、誤り位置推定手段が誤り位置を推定していない事により位相差信号の大きさを判定するための所定閾値を更新する閾値更新手段を備えることを特徴とする付記４に記載のディジタル無線装置。
【０１０３】
（付記９）  ダイバーシチ受信のための複数の受信系統を有する受信手段と、誤り位置推定手段の出力により誤り位置推定数の最も少ない受信系統を選択する選択手段とを備えることを特徴とする付記２に記載のディジタル無線装置。
【０１０４】
【発明の効果】
以上述べた如く本発明によれば、少ない冗長度の符号を使用して、かつ少ない誤り訂正演算量で、位相情報を含む受信信号の受信データにつき、誤り訂正を効率よく的確に行え、よってディジタル無線装置の性能及び信頼性向上に寄与するところが極めて大きい。
【図面の簡単な説明】
【図１】本発明の原理を説明する図である。
【図２】第１の実施の形態による受信装置を説明する図である。
【図３】第１の実施の形態による誤り位置推定動作を説明する図である。
【図４】第１の実施の形態による誤り位置推定部の動作タイミングチャート（１）である。
【図５】第１の実施の形態による誤り位置推定部の動作タイミングチャート（２）である。
【図６】他の実施の形態による誤り位置推定部を説明する図（１）である。
【図７】他の実施の形態による誤り位置推定部を説明する図（２）である。
【図８】帯域外除去フィルタのブロック図である。
【図９】ビット反転部の動作を説明する図である。
【図１０】第１の実施の形態による復号処理のフローチャートである。
【図１１】第２の実施の形態による受信装置を説明する図である。
【図１２】第２の実施の形態による復号処理のフローチャートである。
【図１３】誤り推定位置のマスキング処理のタイミングチャートである。
【図１４】パラメータ変更処理のフローチャートである。
【図１５】第３の実施の形態による受信装置を説明する図である。
【図１６】従来技術を説明する図（１）である。
【図１７】従来技術を説明する図（２）である。
【符号の説明】
１０  誤り位置推定部
１１  受信フィルタ
１２  遅延部
１３  復調部
１４  変調部
１５  位相ずれ検出部
１６  微分器
１７  積分器
１８  反転検出部
１９  帯域外除去フィルタ
２０  閾値生成部
２１  振幅誤差検出部
２２  誤り位置判定部
３０  デマッピング部
４０  ビット系列記憶部
５０  ＣＲＣ演算部
６０  ビット反転部
７０  符号誤り訂正部
８０  尤度情報検出部
８１  マスク信号生成部
【図１】
0003987689.tif 000002
【図２】
0003987689.tif 000003
【図３】
0003987689.tif 000004
【図４】
0003987689.tif 000005
【図５】
0003987689.tif 000006
【図６】
0003987689.tif 000007
【図７】
0003987689.tif 000008
【図８】
0003987689.tif 000009
【図９】
0003987689.tif 000010
【図１０】
0003987689.tif 000011
【図１１】
0003987689.tif 000012
【図１２】
0003987689.tif 000013
【図１３】
0003987689.tif 000014
【図１４】
0003987689.tif 000015
【図１５】
0003987689.tif 000016
【図１６】
0003987689.tif 000017
【図１７】
0003987689.tif 000018