(57)【特許請求の範囲】
【請求項１】
アンテナ（２）を介して入力される所定の受信信号を受信し、無線送信されたデータ（ｙ）を復号する無線受信機（１）であって、
上記受信信号を検波して基本帯域信号を発生する検波手段（１５）と、
上記基本帯域信号を所定周期でサンプリングし、連続した受信データ（Ｉ，Ｑ）を該サンプリング周期で順次出力するアナログ・デジタル変換回路（１６）と、
上記受信データ（Ｉ，Ｑ）を順次入力し、最も公算が大きいと推定することによって上記送信データ（ｙ）を復号する最大公算推定回路（２５）と、
上記送信データ（ｙ）に対応する上記受信データ（Ｉ，Ｑ）を推定して推定信号（ＥＸn ）を発生し、且つ、該推定信号（ＥＸn ）又は上記受信データ（Ｉ，Ｑ）から所定量だけ移相された受信推定信号を発生する推定信号発生回路（４１，４３，４４，４５，４７）と、
上記受信推定信号と上記受信データ（Ｉ，Ｑ）との間、又は上記推定信号（ＥＸn ）と上記受信推定信号との間の分岐距離ＢＭ＋，ＢＭ，及びＢＭ−を検出し、上記受信推定信号の位相シフトに対応して、上記受信データ（Ｉ，Ｑ）が上記推定信号（ＥＸn ）と同相のときは第１の分岐距離ＢＭを、上記推定信号（ＥＸn ）が上記受信データ（Ｉ，Ｑ）に対し進んだ位相にあるときは第２の分岐距離ＢＭ＋を、また、上記推定信号（ＥＸn ）が上記受信データ（Ｉ，Ｑ）に対して遅れた位相にあるときは第３の分岐距離ＢＭ−を検出する分岐距離検出回路（４２）と、
上記第１ないし第３の分岐距離ＢＭ＋，ＢＭ，及びＢＭ−の比較結果に基いて、上記受信データ（Ｉ，Ｑ）の上記推定信号（ＥＸn ）からの位相差を検出し、この検出された位相差に基いて上記受信データ（Ｉ，Ｑ）の位相差を修正する位相修正回路（２６，４３，４４，４７）と
を具えた無線受信機。
【請求項２】
上記推定信号発生回路（４１，４３，４４，４５，４７）は、上記受信データ（Ｉ，Ｑ）のサンプル毎に上記推定信号（ＥＸn ）を発生し、
上記分岐距離検出回路（４２）は、上記受信データ（Ｉ，Ｑ）のサンプル毎に上記第１ないし第３の分岐距離ＢＭ＋，ＢＭ，及びＢＭ−を検出し、
上記位相修正回路（２６，４３，４４，４７）は、上記受信データ（Ｉ，Ｑ）のサンプル毎に上記受信データ（Ｉ，Ｑ）の位相差を修正する、請求項１の無線受信機。
【請求項３】
上記分岐距離検出回路（４２，５１）は、各上記受信データ（Ｉ，Ｑ）の上記第１ないし第３分岐距離ＢＭ＋，ＢＭ，及びＢＭ−を上記受信データ（Ｉ，Ｑ）の所定サンプル数だけ累積し、
上記位相修正回路（２６，４３，４４，４７）は、上記累積された第１ないし第３分岐距離に基づき上記受信データ（Ｉ，Ｑ）の上記推定信号（ＥＸn ）からの位相差を検出して、上記第１ないし第３分岐距離ＢＭ＋，ＢＭ，及びＢＭ−の比較結果に基いて上記受信データ（Ｉ，Ｑ）の上記推定信号（ＥＸn ）からの位相差を検出する、請求項１の無線受信機。
【請求項４】
上記最大公算推定回路（２５）は、ビタビ等化器を含む請求項１の無線受信機。
【請求項５】
上記推定信号発生回路（４１，４３，４４，４５，４７）は、上記ビタビ等化器（２５）によって検出された最も確率が高い経路に対応する上記受信データ（Ｉ，Ｑ）を推定することにより、上記推定信号（ＥＸn ）を発生する請求項４の無線受信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線受信機に関し、例えば、音声信号を符号化して送受信するデジタル移動電話装置に好適なものである。
【０００２】
【従来の技術】
従来、一種の無線電話であるデジタル移動電話装置は、音声信号を符号化して送受信する時分割多重方式により１つのチャネルを複数の端末が同時に使用できるように設計されている。
即ち、この種の端末は、スイッチが入れられると、例えば１２４個の所定数のチャネルの受信周波数を順次走査し、所定の周期（大抵、１０又は１１フレームである。）でチャネル内に挿入されているＦＣＣＨ（周波数修正チャネル）を電／磁界の強い方から順に探索し、該ＦＣＣＨを含むチャネルを制御チャネルとして認識する。
それから直ぐ、端末は、自分が属する地域に割当てられた制御チャネルを検出して受信する。
【０００３】
制御チャネルは、各種の情報を送信するためのタイムスロットを形成し、それにより、デジタル移動電話装置において、各端末が制御チャネルを受信して、制御チャネルを送っている基地局に関する情報、隣接する基地局に関する情報、及び端末を呼出すための情報などの情報を受取るように設計されている。
【０００４】
この目的のために、端末は、このＦＣＣＨに基いて処理タイミングを修正する。
ここに、ＦＣＣＨは、復号されると「０」値のデータが所定ビット数の間にわたって継続するビットパターンで与えられている同期信号である。デジタル移動電話装置では、そのビットパターンを差分符号化したあとＧＭＳＫ（Gaussian filtered minimum shift keying）変調してから送信している。
【０００５】
即ち、デジタル移動電話は、このＦＣＣＨを検出し、その検出結果に基いて動作全体を大まかに同期させている（即ち、フレーム同期）。
この種の端末は、フレーム同期が終わると、ＦＣＣＨに基いて基地局に対する自己の内部クロックの周波数ずれを補正し、それから所定の基準信号に基いて動作全体を正確に同期させている。
【０００６】
こうして制御チャネルを受信する態勢が整うと、端末は、自分に割当てられたタイムスロットを受信することにより、基地局から送られる制御データを受取り、必要に応じて送受信周波数を制御チャネルから通話チャネルに切替える。
そして、端末は、この通話チャネルを用いて被呼局から又は被呼局へ音声信号を送受信する。
【０００７】
今のところ、デジタル移動電話装置は、送信すべきデータに誤り訂正コードを付加し、該データを差分符号化及びＧＭＳＫ変調してから送出するように設計され、これによって安定した通信が保証されている。
この種の端末は、自動車などに使用されることがあり、そんな場合、端末は基地局に対して高速で移動することになる。
【０００８】
この場合、端末局と基地局との間の相対的移動速度を「ｖ」とし、デジタル移動電話の送信搬送周波数を「λ」とすると、送受信信号は、次式で表される如く周波数ｆdpだけドップラー偏移される。
0003875333.tif 000002
【０００９】
図１に示す如く、車内に端末をもつ移動局が基地局に対してαの角度で動いているとすれば、（１）式は次のように表される。
0003875333.tif 000003
【００１０】
この場合、搬送周波数がデジタル移動電話では約９５０ＭＨｚに選択されるので、端末が基地局に対して毎時２５０ｋｍで動くとき、これらの値を（２）式に入れると、受信信号は最大２２０Ｈｚだけ周波数がドップラー偏移されることが分かる。
【００１１】
かようなドップラー周波数偏移が搬送周波数のずれとして端末に現れると、デジタル復調時の復号効率の低下や端末全部に対するビット誤り率の悪化を生じる。
【００１２】
かかる場合、上述したＦＣＣＨに基いてドップラー偏移された搬送周波数を修正することが考えられる。しかし、ドップラー偏移の量は端末の移動速度に応じて変わるので、制御チャネルに間欠的に挿入されているＦＣＣＨに基いても、偏移量の変化に対して適切にドップラー偏移を修正することはできないであろう。
【００１３】
特に、端末が上記のように動いているとき、その上フェージングが起きることが多い。かような場合、受信信号のレベルと位相が同時に変化するので、ドップラー偏移の修正は困難となる。
【００１４】
他方、受信したデータを所定メモリ手段に記憶させ、その記憶データに基いて周波数偏移量を推定し、その推定結果で周波数偏移を修正する方法が提案された（The Transactinons of IECE Japan, B-11, Vol. J73-8-11, No. 11, pp.736−744, 1990 年11月）。この方法は、全体の構成を複雑にするので、基地局には適用できても、端末には適用が難しいという問題がある。
【００１５】
この理由により、デジタル移動電話装置では、搬送周波数の偏差が０．１ｐｐｍ（搬送周波数が９５０ＭＨｚの場合、９５Ｈｚの周波数に相当する。）以下であることが指定されている。周波数が上述の如く２２０Ｈｚも大きくドップラー偏移すれば、ビット誤り率が悪くなるのみならず、基地局との同期を達成することも難しくなる。
【００１６】
また、デジタル移動電話装置は、外部雑音が小さい時にドップラー周波数偏移の影響が顕著になるという特性をもっており、そのため、電／磁界の強さは十分であるのに受信状態が悪いという奇妙な事態が発生する。
【００１７】
【発明が解決しようとする課題】
上述した点に鑑み、本発明は、簡単な構成でドップラー周波数偏移を修正することができる無線受信機を提供しようとするものである。
【００１８】
【課題を解決するための手段】
本発明の上述した課題及び他の課題は、次の如き構成の無線受信機を提供することによって解決された。
その無線受信機は、アンテナ（２）を介して入力される所定の受信信号を受信し、無線送信されるデータ（ｙ）を復号する無線受信機（１）であって、
上記受信信号を検波して基本帯域信号を発生する検波手段（１５）と、
上記基本帯域信号を所定周期でサンプリングし、連続する受信データ（Ｉ，Ｑ）を該サンプリング周期で順次出力するアナログ・デジタル変換回路（１６）と、
上記受信データ（Ｉ，Ｑ）を順次入力し、最も大きい公算を推定することによって上記送信データ（ｙ）を復号する最大公算推定回路（２５）と、
上記送信データ（ｙ）に対応する上記受信データ（Ｉ，Ｑ）を推定して推定信号（ＥＸn ）を発生し、且つ、該推定信号（ＥＸn ）又は上記受信データ（Ｉ，Ｑ）から所定量だけ移相された受信推定信号を発生する推定信号発生回路（４１，４３，４４，４５，４７）と、
上記受信推定信号と上記受信データ（Ｉ，Ｑ）との間、又は上記推定信号（ＥＸn ）と上記受信推定信号との間の分岐距離ＢＭ＋，ＢＭ，及びＢＭ−を検出し、上記受信推定信号の位相シフト０，＋Δ，又は−Δに対応して、上記受信データ（Ｉ，Ｑ）が上記推定信号（ＥＸn ）と同相のときは第１の分岐距離ＢＭを、上記推定信号（ＥＸn ）が上記受信データ（Ｉ，Ｑ）に対し進んだ位相にあるときは第２の分岐距離ＢＭ＋を、また、上記推定信号（ＥＸn ）が上記受信データ（Ｉ，Ｑ）に対し遅れた位相にあるときは第３の分岐距離ＢＭ−を検出する分岐距離検出回路（４２）と、
上記第１ないし第３の分岐距離ＢＭ＋，ＢＭ，及びＢＭ−の比較結果に基いて、上記受信データ（Ｉ，Ｑ）の上記推定信号（ＥＸn ）からの位相差を検出し、この検出された位相差に基いて上記受信データ（Ｉ，Ｑ）の位相差を修正する位相修正回路（２６，４３，４４，４７）とを具えるものである。
【００１９】
第２の発明では、上記推定信号発生回路（４１，４３，４４，４５，４７）は上記受信データ（Ｉ，Ｑ）のサンプル毎に上記推定信号（ＥＸn ）を発生し、上記分岐距離検出回路（４２）は、上記受信データ（Ｉ，Ｑ）のサンプル毎に上記第１ないし第３分岐距離ＢＭ＋，ＢＭ，及びＢＭ−を検出し、上記位相修正回路（２６，４３，４４，４７）は、上記受信データ（Ｉ，Ｑ）のサンプル毎に上記受信データ（Ｉ，Ｑ）の位相差を修正している。
【００２０】
また、第３の発明では、上記分岐距離検出回路（４２，５１）は、各受信データ（Ｉ，Ｑ）の上記第１ないし第３分岐距離ＢＭ＋，ＢＭ，及びＢＭ−を上記受信データ（Ｉ，Ｑ）の所定サンプル数だけ累積し、上記位相修正回路（２６，４３，４４，４７）は、上記累積された第１ないし第３分岐距離に基き上記受信データ（Ｉ，Ｑ）の上記推定信号（ＥＸn ）からの位相差を検出して、上記第１ないし第３分岐距離ＢＭ＋，ＢＭ，及びＢＭ−の比較結果に基いて上記受信データ（Ｉ，Ｑ）の上記推定信号（ＥＸn ）の位相差を検出している。
【００２１】
また、第４の発明では、上記最大公算推定回路（２５）は、ビタビ等化器（Viterbi equalizer)を含んでいる。
更に、第５の発明では、上記推定信号発生回路（４１，４３，４４，４５，４７）は、ビタビ等化器（２５）によって検出された最も確率が高い経路に対応する上記受信データ（Ｉ，Ｑ）を推定することにより、上記推定信号（ＥＸn ）を発生している。
【００２２】
位相偏差は、次のように構成された最大公算推定回路（２５）による推定結果を利用することにより、容易に検出することができる。その最大公算推定回路（２５）は、最大公算順序推定される上記送信データ（ｙ）に対応して上記受信データ（Ｉ，Ｑ）を推定することにより、上記推定信号（ＥＸn ）を発生し、上記受信データ（Ｉ，Ｑ）が上記推定信号（ＥＸn ）と同相のときは第１分岐距離ＢＭを、上記推定信号（ＥＸn ）の位相が上記受信データ（Ｉ，Ｑ）に対して進んでいるときは第２分岐距離ＢＭ＋を、また、上記推定信号（ＥＸn ）の位相が上記受信データ（Ｉ，Ｑ）に対して遅れているときは第３分岐距離ＢＭ−を検出し、上記第１ないし第３分岐距離ＢＭ＋，ＢＭ，及びＢＭ−の比較結果に基いて上記受信データ（Ｉ，Ｑ）の上記推定信号（ＥＸn ）からの位相差を検出するよう構成されたものである。
【００２３】
こうすれば、受信データＩ及びＱのサンプル毎に推定信号ＥＸn を発生し、第１ないし第３の分岐距離ＢＭ＋，ＢＭ，及びＢＭ−を検出して、受信データＩ及びＱの位相差を修正することにより、ドップラー周波数偏移を修正することが可能である。また、第１ないし第３分岐距離の累積（加算）に基いて受信データＩ及びＱの位相差を検出することにより、ノイズの影響を有効に避けながらドップラー周波数偏移を修正することも可能である。
【００２４】
また、最大公算推定回路（２５）としてビタビ等化器を使用すれば、ドップラー周波数偏移を容易に修正することができる。この場合、ビタビ等化器（２５）によって検出される最も確率が高い経路に対応するように受信データＩ及びＱを推定して推定信号を発生すれば、ビタビ等化器（２５）を有効に利用してドップラー周波数偏移を修正することができる。
【００２５】
本発明によれば、このように最大公算推定された送信データに対応する受信データの推定信号を発生し、推定データが、受信データに対して夫々同相であるとき又は進んだ位相にあるとき又は遅れた位相にあるときの分岐距離を検出し、この位相差検出の結果に基いて位相差を修正することにより、ドップラー周波数偏移を容易に修正しうる無線受信機を得ることができる。
【００２６】
本発明の特質、原理及び有用性は、次の詳細な説明を添付図面と一緒に読めば、一層明らかとなるであろう。なお、図面において、対応する部分には類似の符号を付してある。
【００２７】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施態様を説明する。
（１）第１の実施態様
（１−１）この実施態様の一般的構成
図２は、本発明の第１の実施態様によるデジタル移動電話の端末を示すブロック図である。図２において、１で全体的に示したデジタル移動電話装置の端末は、基地局から送出される送信信号をアンテナ２で受信し、この受信信号をアンテナ接続デバイス（図示せず）を介して増幅回路３に出力する。
【００２８】
この場合、増幅回路３は、所定の利得で受信信号を増幅してＲＦ処理回路（ＲＦプロセッサ）４に出力する。ＲＦ処理回路４は、所定の局部発振信号を用いて受信信号を周波数変換し、端末１は、局部発振信号の周波数を切替えることにより所望のチャネルを選択的に受信するように構成される。
【００２９】
ＲＦ処理回路４はまた、周波数変換された受信信号を直交検波して、受信信号の基準位相と同期しているＩ信号を復調すると共に、Ｑ信号を復調する。ＲＦ処理回路は、自己内蔵のアナログ・デジタル変換回路において、これらのＩ及びＱ信号を所定の周期でサンプリングしてデジタル値に変換する。
【００３０】
こうして、端末１は、受信信号の基準位相と対応する復調結果であるＩデータと、Ｑデータとを復調し、これらのＩ及びＱデータをデータ処理回路５に供給する。
【００３１】
データ処理回路５は、Ｉ及びＱデータを処理するデジタル・プロセッサより成り、Ｉ及びＱデータから元の差分符号化データを復調するように設計されている。その際、データ処理回路は、内蔵されたビタビ等化器による波形等化及び歪み補正のあと差分符号化データを出力し、フェージング及び多重経路（マルチパス）の影響を軽減するようにしている。
【００３２】
その際、データ処理回路５はまた、Ｉ及びＱデータを参照してＦＣＣＨを検出し、その検出結果に基いて周波数誤差を検出する。この検出結果を、データ処理回路５及び所定基準信号発生回路などの動作を制御するための基準として使用し、それによって基地局とのフレーム同期を達成し、基地局に対する内部クロックの周波数ずれを補正する。
【００３３】
この処理の外に、データ処理回路５は、差分符号化データを差分復号し、それから誤差の補正処理をし、復号したデータを音声処理回路６又は中央処理ユニット（ＣＰＵ）８に選択的に供給する。
【００３４】
ここで、音声処理回路６は、復号データを音声伸長することにより音声データを復号し、内蔵されたデジタル・アナログ変換回路によって音声データを音声信号に変換する。音声処理回路６はまた、音声信号でスピーカ７を駆動し、これにより、端末１は基地局から送出される起呼者の音声信号を受信することができる。
【００３５】
他方、中央処理ユニット８は、復号されたデータに基いて基地局から送出される所定の情報を受信し、その受信結果に基いて局部発振信号の周波数を切替えるように設計されており、それによって送受信周波数が所定の通話チャネルに切替えられ、また、端末１が所定の通話チャネルを選択することにより音声信号を送受信することができる。
【００３６】
一方、端末１の送信系は、マイクロホン９から出力される音声信号を音声処理回路６で音声データに変換して音声圧縮を行う。
【００３７】
データ処理回路５は、音声処理回路６の出力データに誤り訂正コードを加えて差分符号化を行うのみならず、音声処理回路６からの出力の代わりに中央処理ユニット８から出力される各種の制御コードに誤り訂正コードを加えて差分符号化することも行う。
【００３８】
ＲＦ処理回路４は、データ処理回路５から出力される差分符号化データをＧＭＳＫ変調して送信信号を発生し、該送信信号を所定の周波数に周波数変換する。ＲＦ処理回路４は更に、周波数変換した送信信号を増幅回路１０を介してアンテナ２に出力し、それによって、端末１は、起呼者の音声信号又は起呼信号を基地局に送信することができる。
【００３９】
このとき、端末１は、データ処理回路５によって検出された所定の検出結果に基いて、送受信のタイミングを切替える。よって、端末１は、時分割多重方式を適用することにより、基地局から複数の端末１に送信される信号から、自分に割当てられたタイムスロットを選択して受信し、割当てられたタイムスロットを選択的に使用して音声データなどを基地局に送信することができる。
【００４０】
この目的のために、中央処理ユニット８は、ランダムアクセスメモリ（ＲＡＭ）１３の作業領域を確保しながら、リードオンリメモリ（ＲＯＭ）１１に記憶された処理プログラムを実行し、必要に応じて各回路ブロックに制御コードを出力することにより、装置全体の動作を制御する。例えば、表示／キー入力部１２の所定の操作子を押すと、この操作に応答して起呼信号が基地局に送出され、また、起呼信号が基地局から入ってくると、受信チャネルなどが切替えられる。
【００４１】
（１−２）入力データの処理
ここで、端末１は、基地局から送信される信号を図３に示す如き受信系で受信する。
即ち、端末１のＲＦ処理回路４は、セレクタ回路（ＲＦ）、中間周波回路（ＩＦ）及び検波回路（ＤＥＴ）（これら全体を符号１５で示す。）並びにアナログ・デジタル変換回路１６より成り、アナログ・デジタル変換回路１６は、Ｉ及びＱデータを発生する。
【００４２】
一方、データ処理回路５は、内蔵された復調器（ＤＥＭＯＤ）及びデジタル信号プロセッサ（ＤＳＰ）（これらを符号１７で示す。）で、Ｉ及びＱデータを元のデータストリームに復号する。
【００４３】
その際、デジタル信号プロセッサは、Ｉ及びＱデータに基いてＦＣＣＨを検出し、受信信号の等化及び復号されたデータストリームに対する誤り訂正を行う。
【００４４】
他方、音声処理回路６は、音声データを処理するデジタル信号プロセッサ（ＶＯＩＣＥ  ＤＳＰ）より成り、データ処理回路５からの出力データをデータ伸長し、音声圧縮された送信データを音声伸長し、元のデータストリームに変換する。該データストリームは、アナログ信号に変換されてスピーカ７を駆動する。
【００４５】
（１−３）等化器
このように受信されたデータを処理するとき、データ処理回路５は、内蔵されたビタビ等化器（Viterbi equalizer)においてビタビ・アルゴリズムを適用することにより、Ｉ及びＱデータを差分符号化されたデータｙに変換する。
即ち、図４に示す如く、等化器２５は、移相器２６を介してＩ及びＱデータを分岐距離（ＢＭ）計算回路３１に入力し、そこで、Ｉ及びＱデータから分岐距離ＢＭ（branch metric)を発生する（後述参照）。
【００４６】
ＡＣＳ（加算・比較・選択）計算回路３２は、各経路に対する分岐距離を累積して状態距離（state metric）を発生し、この状態距離の比較結果に基いて差分符号化データｙの経路（a path）を選択する。
【００４７】
この場合、ビタビ等化器２５は、差分符号化データｙの状態（経路）を３２個の状態に設定し、その送信経路を送信経路推定器３６で推定し、受信信号推定回路３７で各状態に対応するＩ及びＱデータの推定信号を発生する。
【００４８】
これにより、分岐距離計算回路３１は、各推定信号Ｅn （ＥＩn ，ＥＱn ）とそれに対応するＩ及びＱデータ（Ｉn ，Ｑn ）との間を結ぶ次式を計算して、各状態に対する分岐距離ＢＭを検出する。
ＢＭ＝（Ｉn −ＥＩn )2＋（Ｑn −ＥＱn )2    ‥‥‥  （３）
【００４９】
一方、ＡＣＳ計算回路３２は、状態距離メモリ３３に記憶された現在状態から３２の状態に対応して分岐距離ＢＭを累積加算し、現在状態から３２の状態への各経路に対する分岐距離ＢＭを累積することにより、状態距離を発生する。
【００５０】
ＡＣＳ計算回路３２はまた、こうして発生した各状態距離について値が小さい方の状態距離を選択する。
こうして、ＡＣＳ計算回路３２は、検出した経路にあとの状態を合せ、検出した状態距離をまた状態距離メモリ３３に記憶させる。
【００５１】
こうして、ビタビ等化器２５は、この処理手順を繰返すことにより、順次入力されるＩ及びＱデータに対する最も確率が高い経路を順次選択し、選択した経路を、この適切な経路に対する状態距離と一緒に経路メモリ３４に記憶させる。
【００５２】
等化器２５はまた、経路メモリ３４に記憶された経路選択の結果に基いて、最大公算決定回路３５で差分符号化データｙの信頼性及びぼんやりした（soft）決定レベルを設定し、それにより、最大公算順次推定のアルゴリズムを適用して信号が復調される。
【００５３】
処理手順の中で、データ処理回路５は、ドップラー修正回路４０を用いてドップラー周波数偏移を推定し、その推定結果に基いて次の入力Ｉ及びＱデータの位相を修正することにより、ドップラー周波数偏移を修正する。
【００５４】
即ち、図５に示す如く、ドップラー修正回路４０は、ビタビ等化器２５によって検出された状態情報ＳＴ（即ち、経路選択の結果から導出される状態を表す。）を受信信号推定回路４１に入力し、そこで、この状態に対応するＩ及びＱデータの推定信号が発生される。
【００５５】
分岐距離計算回路４２は、この推定信号とＩＱデータとの間でＩ及びＱデータが正側又は負側に移相している場合に、夫々分岐距離ＢＭ＋及びＢＭ−を発生し、ビタビ等化器２５により検出された分岐距離ＢＭ及びこの分岐距離ＢＭ＋又はＢＭ−を次のセレクタ回路４３に出力する。
【００５６】
即ち、ドップラー修正回路４０は、ビタビ等化器２５によって最大可能性が推定された状態から更に位相が変化している場合に分岐距離ＢＭ＋及びＢ−を、位相が変化していない場合には分岐距離ＢＭを検出するように設計される。
【００５７】
この場合、セレクタ回路４３は、接点を順次切替えることにより、予め定めた位相データ＋Δ，０，及び−Δを選択して出力する。加算回路４４は、この位相データθを前回の位相誤差φに加算して、位相誤差φを作る。
【００５８】
乗算回路４５は、この位相誤差φとＩ及びＱデータとの間で乗算を行い、次式で表される計算を実行する。
0003875333.tif 000004
こうして、乗算回路４５は、前回の位相誤差φだけＩ，Ｑデータが位相変化した第１のＩ，Ｑデータ、Ｉn 及びＱn と、Ｉn 及びＱn から進む側に位相差Δだけ第１のＩ，Ｑデータが変位した第２のＩ，Ｑデータ、Ｉn 及びＱn と、Ｉn 及びＱn から遅れる側に位相差Δだけ第１のＩ，Ｑデータ、Ｉn 及びＱn が変位した第３のＩ，Ｑデータ、Ｉn 及びＱn とを発生する。
【００５９】
分岐距離計算回路４２は、第２及び第３のＩ，Ｑデータ、Ｉn 及びＱn と受信信号推定回路４１から出力される推定信号との間で（３）式を計算することにより（この場合、推定信号はＥＩn 及びＥＱn に対応する。）、Ｉ及びＱデータが進む側及び遅れる側に夫々移相される場合に、分岐距離ＢＭ＋及びＢＭ−を発生する。
【００６０】
更に、この場合、分岐距離計算回路４２は、ビタビ等化器によって検出された分岐距離ＢＭを利用し、位相がシフトされないときの分岐距離ＢＭとしてこの分岐距離をセレクタ回路４３に出力する。こうすれば、全体の計算が簡単になる。
【００６１】
セレクタ回路４３は、３つの分岐距離ＢＭ＋，ＢＭ，及びＢＭ−から値の最も小さいものを選び、その選んだ分岐距離に対応する位相データθを選択的に出力する。
【００６２】
即ち、推定信号とＩ及びＱデータとの間の距離が短いとき、分岐距離の値はそれだけ小さくなるので、そのＩ及びＱデータはそれだけ確率が高くなる。
つまり、＋Δ，０，及び−Δだけ移相されたＩ，Ｑデータと推定信号とで得られる分岐距離のうち、移相後推定信号に対し最小距離をもつＩ及びＱデータに対応する分岐距離が、最小の値をもつことになる。
【００６３】
よって、最小値をもつ分岐距離に対応する位相差だけＩ及びＱデータを位相回転すれば、上記の位相差を修正することができる。
したがって、この処理を連続するＩ及びＱデータに順次繰返すことにより、連続的に変化する位相差を容易に修正でき、それにより、ドップラー偏移も修正できることが認められる。
【００６４】
また、ドップラー周波数偏移の外に、例えば内部クロックに基地局に対する周波数偏差があっても、これを容易に修正できることが認められる。
【００６５】
即ち、加算回路４４は、セレクタ回路４３から選択的に出力される位相データθを位相差φに加算して移相器２６に出力し、移相器２６は、この位相データθを用いて次のＩ及びＱデータＸn+1 に対し（４）式の計算を行い、その位相差を修正する。
【００６６】
こうして、データ処理回路５は、ビタビ等化器で次のＩ，ＱデータＸn+1 に対し最大公算順序推定を行って、状態及び分岐距離を検出する。ドップラー修正回路４０は、この検出結果に基いてＩ及びＱデータＸn+1 の位相差φを検出する。この位相差は、これら一連の処理を繰返して順次修正を行うことにより、ビット毎に検出される。
【００６７】
この実施態様では、移相器２６は、ＦＣＣＨに基いて周波数誤差を修正するのにも使えるように設計される。こうして、データ処理回路は、この移相器２６を共用することにより、装置全体を簡略化するよう設計される。
【００６８】
遅延回路（Ｄ）４７は、移相器２６へ供給される位相データθを１サンプリング周期だけ遅らせ、それを加算回路４４に出力し、これにより、前回の位相差φを次のＩ及びＱデータの位相データθに加算する。
【００６９】
このようにして、端末１は、ビタビ等化器２５の処理結果を有効に利用することにより、ドップラー周波数偏移を容易に修正するので、簡単な構成でドップラー周波数偏移を修正でき、それだけ電力消費の増加が有効に回避される。また、ビット誤り率が改善されるので、次の復号処理において復号が能率よく行われる。
【００７０】
実際に、図６に示す如く、シミュレーションによりビット誤り率ＢＥＲがよくなることが判明した。
端末１が郊外において２５０ｋｍ／ｈの速度で移動した場合のフェージングのシュミレーションにより、ノイズが少なかった場合、即ちＥｂ／ＮＯが大きかった場合に、能率が著しく改善されることが認められた。
【００７１】
（１−４）この実施態様の利点
上述の構成によれば、ビタビ等化器の検出結果に基いて位相差の分岐距離を検出し、その検出結果に基いて位相差を修正し、すべてのＩ及びＱデータに対して該処理手順を繰返すことにより、ドップラー周波数偏移を修正することができる。
【００７２】
（２）第２の実施態様
この実施態様では、ドップラー周波数偏移は、図７に示すドップラー修正回路５０によって修正される。
即ち、ドップラー修正回路５０では、分岐距離計算回路４２とセレクタ回路４３との間に平均回路５１が挿入される。平均回路５１は、各分岐距離ＢＭ＋，ＢＭ，及びＢＭ−を所定サンプル数の間加算する。
【００７３】
こうして、平均回路５１は、この加算結果をセレクタ回路４３に供給し、セレクタ回路は、最小値をもつ加算結果を選択し、対応する位相データ＋Δ，０，又は−Δを選択的に出力する。
即ち、ドップラー修正回路５０は、分岐距離ＢＭ＋，ＢＭ，及びＢＭ−を平均化して位相差を検出するので、ノイズなどの影響を有効に避けながら、ドップラー周波数偏移を確実に修正することができる。また、処理の全体量を平均化の量だけ減らすことができる。
【００７４】
図７に示す構成によれば、位相に偏差があるとき、分岐距離を平均した結果に基き位相差を修正するようにしても、第１実施態様により得られた効果と類似の効果を得ることができる。また、ノイズなどの影響を有効に避けながら、ドップラー周波数偏移を確実に修正することができる。
【００７５】
（３）第３の実施態様
この実施態様では、ドップラー周波数偏移は、データ処理回路５に組込んだデジタル信号プロセッサで図８に示す処理手順を繰返すことによって修正する。
この場合、デジタル信号プロセッサはまず、この修正に必要な変数を設定してから処理手順を開始する。
【００７６】
即ち、デジタル信号プロセッサは、ステップＳＰ１からステップＳＰ２に入り、位相データ＋Δ，０，−Δを夫々の前回の位相誤差φに加算して、３つの異なる位相誤差φを作る。
それから、デジタル信号プロセッサは、ステップＳＰ３に進んでビタビ等化器により決定される状態を検出した後、次のステップＳＰ４でこの状態及び３つの位相誤差φから推定信号Ｅn を発生する。
【００７７】
そして、次のステップＳＰ６で、デジタル信号プロセッサは、推定信号Ｅn のすべてに対する分岐距離ＢＭ＋，ＢＭ，及びＢＭ−を発生し、次のステップＳＰ７で、最小値をもつ分岐距離を検出する。
デジタル信号プロセッサは、検出された分岐距離から対応する位相差を検出し、次のステップＳＰ８で、この位相差をもつＩ及びＱデータＸn+1 を修正し、ステップＳＰ９に進んで処理手順を終了する。
【００７８】
図８に示す処理手順を、必要に応じて、ビタビ等化器による処理に対しサブルーチン・プログラムを用いて実行し、デジタル信号プロセッサが簡単なプログラムでドップラー周波数偏移を修正できるようにしてもよい。
【００７９】
図８に示す構成によれば、位相にずれがあるとき、分岐距離を計算で得て位相差を修正するようにしても、第１実施態様によって得られる効果と類似の効果を得ることができる。
【００８０】
（４）他の実施態様
上述した実施態様は、ビタビ等化器を応用して最大公算を推定する場合について述べたものであるが、本発明は、かかる場合に限定されるものではなく、種々の最大公算推定アルゴリズムを適用して波形を等化する場合にも、広く適用できるものである。
【００８１】
また、上述の実施態様は、等化器２５の出力データを更に差分符号化して復号を行う場合について述べたものであるが、本発明は、かような場合に限られるものではなく、上記の出力データを直接出力する場合にも、広く適用できるものである。
【００８２】
更に、上述の実施態様は、乗算回路４５でＩ及びＱデータを位相シフトすることにより、分岐距離を検出する場合について述べたが、本発明は、かかる場合に限定されるものではなく、Ｉ及びＱデータの代わりに推定信号ＥＸn を移相することにより、分岐距離を検出してもよい。
【００８３】
また、上述の実施態様は、（４）式を計算して分岐距離を求める場合について述べたが、本発明は、かような場合に限られるものではなく、（４）式の代わりに次式を計算することにより、分岐距離ＢＭを求めてもよい。
ＢＭ＝｜Ｉn −ＥＩn ｜＋｜Ｑn −ＥＱn ｜    ‥‥‥  （５）
【００８４】
かような構成にすれば、（４）式により自乗の和を求める場合に比し容易に分岐距離を求めうるので、処理全体を簡略化することができる。
【００８５】
更に、上述の実施態様は、ドップラー修正処理をビット毎に実行する場合について述べたが、本発明は、これに限定されることなく、数ビットの間隔でドップラー修正を実行してもよい。これに関連して、このように数ビットの間隔でドップラー修正を実行する場合、本発明は、期間内のΔθを合算することにより平均してもよい。それにより、上述の実施態様と同じ効果を実現することができる。
【００８６】
上述の実施態様はまた、差分符号化データｙの状態を３２個の状態に設定した場合について述べたが、本発明は、かかる場合に限ることなく、必要に応じ、上記状態を種々の値に設定して復調を行う場合にも、広く適用できるものである。
【００８７】
上述の実施態様は更に、位相差がない場合、位相が進む方にずれている場合、及び位相が遅れる方にずれている場合に対して分岐距離を検出する場合について述べたが、本発明は、かような場合に限定されるものではなく、必要に応じ、更に移相量を細かく分けて分岐距離を検出してもよい。
【００８８】
上述の実施態様はまた、本発明をデジタル移動電話装置の端末に実施した場合について述べたが、本発明は、差分符号化されたデータを送信する無線装置、記録／再生装置より成る送信路を用いて所望のデータを復号する再生装置などに広く適用できるものである。
【００８９】
以上、本発明の好適な実施態様を説明したが、当業者には、本発明の特許請求の範囲内においてこれらに種々の変更及び変形を施しうることは明らかであろう。
【００９０】
【発明の効果】
本発明の効果については、これまで既に繰返し述べてきたので、重複記載を省略する。
【図面の簡単な説明】
【図１】ドップラー周波数偏移についての説明図である。
【図２】本発明の第１の実施態様によるデジタル移動電話の端末を示すブロック図である。
【図３】図２の端末の受信系を示すブロック図である。
【図４】図２の端末のデータ処理部を示すブロック図である。
【図５】図４のデータ処理部のドップラー修正回路を示すブロック図である。
【図６】シミュレーションの結果を示す特性曲線図である。
【図７】本発明の第２の実施態様におけるドップラー修正回路を示すブロック図である。
【図８】本発明の第３の実施態様におけるドップラー修正回路の動作を示すフローチャートである。
【符号の説明】
特許請求の範囲において、本発明の構成要素のあとに、これと対応する図面に用いた符号を括弧内に記載して示したので、重複説明を省略する。
【図１】
0003875333.tif 000005
【図２】
0003875333.tif 000006
【図３】
0003875333.tif 000007
【図４】
0003875333.tif 000008
【図５】
0003875333.tif 000009
【図６】
0003875333.tif 000010
【図７】
0003875333.tif 000011
【図８】
0003875333.tif 000012