(57)【特許請求の範囲】
【請求項１】
複素相関信号の同相成分と、前記複素相関信号の直交成分の絶対値若しくは自乗値とを加算した信号を相関出力信号とすることを特徴とする相関演算方法。
【請求項２】
受信ベースバンド信号の複素相関信号の同相成分と伝送路推定値の同相成分とを乗算する第１の乗算器と、
受信ベースバンド信号の複素相関信号の同相成分と伝送路推定値の直交成分とを乗算する第２の乗算器と、
受信ベースバンド信号の複素相関信号の直交成分と伝送路推定値の同相成分とを乗算する第３の乗算器と、
受信ベースバンド信号の複素相関信号の直交成分と伝送路推定値の直交成分とを乗算する第４の乗算器と、
前記第１の乗算器の出力と前記第４の乗算器の出力とを加算する第１の加算器と、
前記第２の乗算器の出力と前記第３の乗算器の出力との差を演算する第２の加算器と、
前記第２の加算器の出力を絶対値化する絶対値回路と、
前記第１の加算器の出力と前記絶対値回路の出力とを加算し、相関信号として出力する第３の加算器とを有することを特徴とする相関演算回路。
【請求項３】
受信ベースバンド信号の複素相関信号の同相成分と伝送路推定値の同相成分とを乗算する第１の乗算器と、
受信ベースバンド信号の複素相関信号の同相成分と伝送路推定値の直交成分とを乗算する第２の乗算器と、
受信ベースバンド信号の複素相関信号の直交成分と伝送路推定値の同相成分とを乗算する第３の乗算器と、
受信ベースバンド信号の複素相関信号の直交成分と伝送路推定値の直交成分とを乗算する第４の乗算器と、
前記第１の乗算器の出力と前記第４の乗算器の出力とを加算する第１の加算器と、
前記第２の乗算器の出力と前記第３の乗算器の出力との差を演算する第２の加算器と、
前記第２の加算器の出力を自乗する自乗演算回路と、
前記第１の加算器の出力と前記自乗演算回路の出力とを加算し、相関信号として出力する第３の加算器とを有することを特徴とする相関演算回路。
【請求項４】
受信ベースバンド信号と受信機の拡散符号との相関をとって相関信号を出力する第１の相関器と、
前記相関信号から伝送路歪みを推定し、伝送路推定値を出力する伝送路推定器と、
前記相関信号と前記伝送路推定値とを共役複素乗算して出力する共役複素乗算回路と、
前記共役複素乗算回路からの出力を判定して受信データを出力する判定器と、前記受信ベースバンド信号と前記拡散符号より１／２周期進んでいる拡散符号との相関をとって相関信号を出力する第２の相関器と、
前記第２の相関器からの相関信号を前記受信データで逆変調する第１の逆変調回路と、
前記第１の逆変調回路からの出力と前記伝送路推定値とを共役複素乗算して出力する第１の相関演算回路と、
前記受信ベースバンド信号と前記拡散符号より１／２周期遅れている拡散符号との相関をとって相関信号を出力する第３の相関器と、
前記第３の相関器からの相関信号を前記受信データで逆変調する第２の逆変調回路と、
前記第２の逆変調回路からの出力と前記伝送路推定値とを共役複素乗算して出力する第２の相関演算回路と、
前記第１の相関演算回路の出力と、前記第２の相関演算回路の出力とを減算して位相差を出力する減算器と、
前記位相差を平均化する平均化回路と、
前記平均化回路から出力される位相差に従って、前記位相差が無くなるように発生タイミングを調整しながら拡散符号を発生させ、前記第２の相関器に１／２周期進んでいる拡散符号として供給する拡散符号発生回路と、
前記拡散符号発生回路からの拡散符号を１／２周期遅らせ、前記第１の相関器に受信機の拡散符号として供給する第１の遅延器と、
前記第１の遅延器からの拡散符号を１／２周期遅らせ、前記第３の相関器に１／２周期遅れている拡散符号として供給する第２の遅延器とを備え、
前記第１の相関演算回路と前記第２の相関演算回路を、請求項１記載の相関演算回路で構成したことを特徴とするコヒーレントＤＬＬ回路。
【請求項５】
受信ベースバンド信号と受信機の拡散符号との相関をとって相関信号を出力する第１の相関器と、
前記相関信号から伝送路歪みを推定し、伝送路推定値を出力する伝送路推定器と、
前記相関信号と前記伝送路推定値とを共役複素乗算して出力する共役複素乗算回路と、
前記共役複素乗算回路からの出力を判定して受信データを出力する判定器と、前記受信ベースバンド信号と前記拡散符号より１／２周期進んでいる拡散符号との相関をとって相関信号を出力する第２の相関器と、
前記第２の相関器からの相関信号を前記受信データで逆変調する第１の逆変調回路と、
前記第１の逆変調回路からの出力と前記伝送路推定値とを共役複素乗算して出力する第１の相関演算回路と、
前記受信ベースバンド信号と前記拡散符号より１／２周期遅れている拡散符号との相関をとって相関信号を出力する第３の相関器と、
前記第３の相関器からの相関信号を前記受信データで逆変調する第２の逆変調回路と、
前記第２の逆変調回路からの出力と前記伝送路推定値とを共役複素乗算して出力する第２の相関演算回路と、
前記第１の相関演算回路の出力と、前記第２の相関演算回路の出力とを減算して位相差を出力する減算器と、
前記位相差を平均化する平均化回路と、
前記平均化回路から出力される位相差に従って、前記位相差が無くなるように発生タイミングを調整しながら拡散符号を発生させ、前記第２の相関器に１／２周期進んでいる拡散符号として供給する拡散符号発生回路と、
前記拡散符号発生回路からの拡散符号を１／２周期遅らせ、前記第１の相関器に受信機の拡散符号として供給する第１の遅延器と、
前記第１の遅延器からの拡散符号を１／２周期遅らせ、前記第３の相関器に１／２周期遅れている拡散符号として供給する第２の遅延器とを備え、
前記第１の相関演算回路と前記第２の相関演算回路を、請求項２記載の相関演算回路で構成したことを特徴とするコヒーレントＤＬＬ回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＤＳ−ＣＤＭＡ（Direct Sequence - Code Division Multiple Access:直接拡散−符号分割多元接続）方式の受信機における同期追跡回路で用いられる相関演算方法及び相関演算回路及びコヒーレントＤＬＬ回路に係り、特に伝送路推定精度が劣化した場合でも伝送品質の劣化を抑えることができる相関演算方法及び相関演算回路及びコヒーレントＤＬＬ回路に関する。
【０００２】
【従来の技術】
一般的に、ＤＳ−ＣＤＭＡ（Direct Sequence - Code Division Multiple Access:直接拡散−符号分割多元接続）方式では、受信信号の拡散符号位相と受信機の拡散符号位相との同期を保持することが重要であり、その同期を保持するための同期追跡回路としてコヒーレントＤＬＬ（Coherent Delay Locked Loop）回路が既に公知である。
【０００３】
なお、コヒーレントＤＬＬ回路の詳細は、「“ＤＳ−ＣＤＭＡ逆変調型coherent  ＤＬＬ”佐和橋  衛、1995年信学会総合大会、Ｂ−４０７」に詳しく記されている。
【０００４】
まず、従来のコヒーレントＤＬＬ回路について、図５を使って説明する。図５は、従来のコヒーレントＤＬＬ回路のブロック図である。
従来のコヒーレントＤＬＬ回路は、図５に示すように、第１の相関器１と、伝送路推定器２と、第１の共役複素乗算回路３と、判定器４と、第２の相関器５と、第３の相関器６と、第１の逆変調回路７と、第２の逆変調回路８と、第２の共役複素乗算回路９と、第３の共役複素乗算回路１０と、減算器１１と、平均化回路１２と、拡散符号発生回路１３と、第１の遅延器１４と、第２の遅延器１５とから構成されている。
【０００５】
次に、従来のコヒーレントＤＬＬ回路の各部について説明する。
第１の相関器１は、受信した複素受信ベースバンド信号と、受信機が持つ拡散符号とを入力し、相関を取って相関信号を出力するものであり、この相関信号はフェージング変動による伝送路歪みを受けている可能性が高い。
【０００６】
伝送路推定器２は、第１の相関器１からの相関信号を入力し、相関信号に含まれる伝送路歪みを推定し、伝送路推定値を出力するものである。
推定方法としては、例えばフレーム内に定期的に挿入された既知のシンボルから伝送路歪みを測定し、その時系列を内挿補間することによって、全シンボルにおける伝送路歪みを推定する。
【０００７】
第１の共役複素乗算回路３は、伝送路推定器２からの推定値と、第１の相関器１からの相関信号とを入力し、双方を共役複素乗算することによって相関信号の伝送路歪みを補償し、伝送路歪みを補償した相関信号を出力するものである。
【０００８】
判定器４は、第１の共役複素乗算回路３からの伝送路歪みを補償した相関信号を入力し、予め設定されたしきい値に対する大小を判定して受信データを出力するものである。
【０００９】
第２の相関器５は、受信した複素受信ベースバンド信号と、第１の相関器１へ与えられる拡散符号位相よりもＴｃ／２（Ｔｃ：拡散符号１ビット周期）進んでいる拡散符号（以下、Ｅａｒｌｙ信号と呼ぶ）とを入力し、相関を取って相関信号を出力するものである。
【００１０】
第３の相関器６は、受信した複素受信ベースバンド信号と、第１の相関器１へ与えられる拡散符号位相よりもＴｃ／２遅れている拡散符号（以下、Ｌａｔｅ信号と呼ぶ）とを入力し、相関を取って相関信号を出力するものである。
【００１１】
第１の逆変調回路７は、第２の相関器５からの相関信号を判定器４からの判定データ（受信データ）で逆変調することにより変調成分を除去するものである。第２の逆変調回路８は、第３の相関器６からの相関信号を判定器４からの判定データ（受信データ）で逆変調することにより変調成分を除去するものである。
【００１２】
第２の共役複素乗算回路９は、伝送路推定器２からの伝送路推定値と、第１の逆変調回路７からの出力を共役複素乗算することにより、伝送路歪みを除去するものである。
第３の共役複素乗算回路１０は、伝送路推定器２からの伝送路推定値と、第２の逆変調回路８からの出力を共役複素乗算することにより、伝送路歪みを除去するものである。
【００１３】
ここで、第２の共役複素乗算回路９及び第３の共役複素乗算回路１０の構成について、図６を使って説明するが、両回路の内部構成は全く同様であるので、単に共役複素乗算回路として説明する。図６は、従来の共役複素乗算回路の構成例を示すブロック図である。
【００１４】
従来の共役複素乗算回路は、第１の乗算器２１と、第２の乗算器２２と、第３の乗算器２３と、第４の乗算器２４と、加算器２５と、加算器２６とから構成されており、いずれも乗算器及び加算器として一般的な動作を行うものである。
【００１５】
従来の共役複素乗算回路では、複素相関信号の同相成分（Ｉ成分）が第１の乗算器２１と第２の乗算器２２とに入力され、それぞれ伝送路推定値のＩ成分と直交成分（Ｑ成分）とで乗算される。
また複素相関信号のＱ成分は、第３の乗算器２３と第４の乗算器２４とに入力され、それぞれ伝送路推定値のＩ成分とＱ成分とで乗算される。
【００１６】
そして、第１の乗算器２１の出力と第４の乗算器２４の出力とが、第１の加算器２５で加算されることによって伝送路歪みを補償した相関信号のＩ成分が得られ、第３の乗算器２３の出力と第２の乗算器２２の出力が第２の加算器２６で減算されることによって伝送路歪み補償した相関信号のＱ成分が得られる。
【００１７】
このときＱ成分には相関信号が存在しないため、共役複素乗算回路からはＩ成分だけが相関信号として出力されることになる。
よって、図５では、第２の共役複素乗算回路９及び第３の共役複素乗算回路１０からの出力が複素信号ではなく実信号になっている。
【００１８】
ここで、共役複素乗算回路の作用の流れを図７，図８を用いて説明する。図７は、従来のコヒーレントＤＬＬ回路における、推定誤差がない場合の伝送路歪み補償の動作過程を示す説明図であり、図８は、従来のコヒーレントＤＬＬ回路における、推定誤差がある場合の伝送路歪み補償の動作過程を示す説明図である。
【００１９】
従来の共役複素乗算回路において、伝送路歪みがないとき、第１の逆変調回路７又は第２の逆変調回路８から出力される信号の相関ベクトルは、図７（Ａ）のように複素平面上のＩ軸上の正方向にのみ存在する。
【００２０】
これに伝送路歪みによる位相回転が加わると、逆変調回路出力の相関ベクトルは図７（Ｂ）のように位相回転量分だけ回転する。ここで位相回転量はθとする。
そして、伝送路推定器２において既知のシンボルから伝送路歪みを測定し内挿補間して得た推定誤差のない伝送路推定値（位相回転量θ）を、共役複素乗算回路で共役複素乗算すると、図７（Ｃ）のように伝送路歪みによる位相回転が補償され、相関ベクトルはＩ軸上の正方向にのみ存在することになる。
【００２１】
減算器１１は、第２の共役複素乗算回路９からのＩ成分の出力と、第３の共役複素乗算回路１０からのＩ成分の出力を減算し、受信ベースバンド信号の拡散符号位相と受信機の拡散符号位相との位相差を出力するものである。
【００２２】
平均化回路１２は、減算器１１から出力される位相差を平均化することにより、雑音による急激な変動を低減するものである。
【００２３】
拡散符号発生回路１３は、平均化回路１２から得られた平均化された位相差を入力して、当該位相差がなくなるように、拡散符号を発生させるクロックタイミングを調整しながら拡散符号を発生させるものであり、この信号が前述したＥａｒｌｙ信号に相当する。
【００２４】
第１の遅延器１４は、拡散符号発生回路１３から出力された拡散符号をＴｃ／２遅らせて出力するものである。
第２の遅延器１５は、第１の遅延器１４から出力されたＴｃ／２遅延した拡散符号を更にＴｃ／２遅延させて出力するものであり、この信号が前述したＬａｔｅ信号に相当する。
【００２５】
次に、従来のコヒーレントＤＬＬ回路の動作について、図５を使って説明する。
従来のコヒーレントＤＬＬ回路の動作は、受信した複素受信ベースバンド信号が、第１の相関器１及び第２の相関器５及び第３の相関器６に入力される。
【００２６】
そして、第１の相関器１において複素受信ベースバンド信号は、第１の遅延器１４から出力された拡散符号との相関がとられ、相関信号が伝送路推定器２及び第１の共役複素乗算回路３に入力される。
【００２７】
そして、第１の相関器１からの相関信号は、フェージング変動による伝送路歪みを受けており、伝送路推定器２で伝送路歪みが推定され、伝送路推定値が第１の共役複素乗算回路３及び第２の共役複素乗算回路９及び第３の共役複素乗算回路１０に入力される。
【００２８】
そして、第１の共役複素乗算回路３で伝送路推定器２からの伝送路推定値と、第１の相関器からの相関信号とが共役複素乗算され、相関信号の伝送路歪みを補償した相関信号が判定器４で判定されて受信データが出力される。
【００２９】
一方、複素受信ベースバンド信号は、第２の相関器５で、拡散符号発生回路１３から出力されたＥａｒｌｙ信号（第１の相関器１へ与えられる拡散符号位相よりもＴｃ／２進んでいる拡散符号）と相関がとられ、この相関信号には、位相変調成分と伝送路歪みによる位相回転が生じているために、第１の逆変調回路７において判定器４からの判定データで逆変調することにより変調成分が除去され、更に第２の共役複素乗算回路９で伝送路推定器２からの伝送路推定値と共役複素乗算することにより、伝送路歪みを除去したＩ成分の信号が出力される。
【００３０】
また、同様に複素受信ベースバンド信号は、第３の相関器６で第２の遅延器１５から出力されたＬａｔｅ信号（第１の相関器１へ与えられる拡散符号位相よりもＴｃ／２遅れている拡散符号）と相関がとられ、この相関信号には、位相変調成分と伝送路歪みによる位相回転が生じているために、第２の逆変調回路８において判定器４からの判定データで逆変調することにより変調成分を除去し、更に第３の共役複素乗算回路１０で伝送路推定器２からの伝送路推定値と共役複素乗算することにより、伝送路歪みを除去したＩ成分の信号が出力される。
【００３１】
そして、減算器１１で第２の共役複素乗算回路９からのＩ成分の出力と、第３の共役複素乗算回路１０からのＩ成分の出力とが減算され、受信ベースバンド信号の拡散符号位相と受信機の拡散符号位相との位相差が出力される。この位相差には雑音による誤差が含まれているため、平均化回路１２で平均化されて雑音による急激な変動が低減され、拡散符号発生回路１３では、平均化回路１２から得られた位相差により、位相差がなくなる様に発生のクロックタイミングが調整されて、拡散符号が発生される。
【００３２】
そして、拡散符号発生回路１３で発生されて出力された拡散符号は、Ｅａｒｌｙ信号として第２の相関器５に入力されて相関に用いられると共に、第１の遅延器１４でＴｃ／２遅らされ、当該拡散符号が受信機が持つ拡散符号として第１の相関器１に入力されて相関に用いられると共に、第２の遅延器１５で更にＴｃ／２遅らされ、当該拡散符号がＬａｔｅ信号として第３の相関器６に入力されて相関に用いられることになる。
【００３３】
【発明が解決しようとする課題】
しかしながら、上記従来のコヒーレントＤＬＬ回路では、伝送路推定精度が劣化したとき、補償誤りが生じるため、伝送品質が劣化するいう問題点があった。
【００３４】
例えば、図８（Ａ）のようにフェージング変動による位相回転量（伝送路推定値）を誤ってφと推定したとき、その伝送路歪み補償は図８（Ｂ）のようになり、補償結果は図８（Ｃ）のようになり、伝送路補償した相関信号のベクトルはＩ軸上だけでなくＱ軸上にも漏れ込んでしまう。
【００３５】
このため相関信号のＩ成分だけで位相差を求めると、図７（Ｃ）のような本来の相関信号エネルギーが得られないため位相差に誤差が生じる。このため拡散符号発生回路で発生する拡散符号の位相が、受信ベースバンド信号のチップタイミングに対して誤差を有し、逆拡散の際のジッタが大きくなり、復調後の受信データの品質が劣化するという問題点があった。
【００３６】
本発明は上記実情に鑑みて為されたもので、伝送路推定精度が劣化したときの伝送品質を改善できる相関演算方法及び相関演算回路及びコヒーレントＤＬＬ回路を提供することを目的とする。
【００３７】
【課題を解決するための手段】
上記従来例の問題点を解決するための請求項１記載の発明は、相関演算方法において、複素相関信号の同相成分と、前記複素相関信号の直交成分の絶対値若しくは自乗値とを加算した信号を相関出力信号とすることを特徴としており、相関信号の同相成分に、当該相関信号の直交成分の絶対値若しくは自乗値を加算することによって、推定誤差により発生する相関信号の直交成分を同相成分に盛り込むことになり、推定誤差を補償できる。
【００３８】
上記従来例の問題点を解決するための請求項２記載の発明は、相関演算回路において、
受信ベースバンド信号の複素相関信号の同相成分と伝送路推定値の同相成分とを乗算する第１の乗算器と、
受信ベースバンド信号の複素相関信号の同相成分と伝送路推定値の直交成分とを乗算する第２の乗算器と、
受信ベースバンド信号の複素相関信号の直交成分と伝送路推定値の同相成分とを乗算する第３の乗算器と、
受信ベースバンド信号の複素相関信号の直交成分と伝送路推定値の直交成分とを乗算する第４の乗算器と、
前記第１の乗算器の出力と前記第４の乗算器の出力とを加算する第１の加算器と、
前記第２の乗算器の出力と前記第３の乗算器の出力との差を演算する第２の加算器と、
前記第２の加算器の出力を絶対値化する絶対値回路と、
前記第１の加算器の出力と前記絶対値回路の出力とを加算し、相関信号として出力する第３の加算器とを有することを特徴としており、
第１の加算器から出力される伝送路歪みを補償した相関信号の同相成分に、絶対値回路のから出力される当該相関信号の直交成分の絶対値を加算することによって、推定誤差により発生する相関信号の直交成分を同相成分に盛り込むことになり、推定誤差を補償できる。
【００３９】
上記従来例の問題点を解決するための請求項３記載の発明は、相関演算回路において、
受信ベースバンド信号の複素相関信号の同相成分と伝送路推定値の同相成分とを乗算する第１の乗算器と、
受信ベースバンド信号の複素相関信号の同相成分と伝送路推定値の直交成分とを乗算する第２の乗算器と、
受信ベースバンド信号の複素相関信号の直交成分と伝送路推定値の同相成分とを乗算する第３の乗算器と、
受信ベースバンド信号の複素相関信号の直交成分と伝送路推定値の直交成分とを乗算する第４の乗算器と、
前記第１の乗算器の出力と前記第４の乗算器の出力とを加算する第１の加算器と、
前記第２の乗算器の出力と前記第３の乗算器の出力との差を演算する第２の加算器と、
前記第２の加算器の出力を自乗する自乗演算回路と、
前記第１の加算器の出力と前記自乗演算回路の出力とを加算し、相関信号として出力する第３の加算器とを有することを特徴としており、
第１の加算器から出力される伝送路歪みを補償した相関信号の同相成分に、自乗演算回路のから出力される当該相関信号の直交成分の自乗値を加算することによって、推定誤差により発生する相関信号の直交成分を同相成分に盛り込むことになり、推定誤差を補償できる。
【００４０】
上記従来例の問題点を解決するための請求項４記載の発明は、コヒーレントＤＬＬ回路において、
受信ベースバンド信号と受信機の拡散符号との相関をとって相関信号を出力する第１の相関器と、
前記相関信号から伝送路歪みを推定し、伝送路推定値を出力する伝送路推定器と、
前記相関信号と前記伝送路推定値とを共役複素乗算して出力する共役複素乗算回路と、
前記共役複素乗算回路からの出力を判定して受信データを出力する判定器と、
前記受信ベースバンド信号と前記拡散符号より１／２周期進んでいる拡散符号との相関をとって相関信号を出力する第２の相関器と、
前記第２の相関器からの相関信号を前記受信データで逆変調する第１の逆変調回路と、
前記第１の逆変調回路からの出力と前記伝送路推定値とを共役複素乗算して出力する第１の相関演算回路と、
前記受信ベースバンド信号と前記拡散符号より１／２周期遅れている拡散符号との相関をとって相関信号を出力する第３の相関器と、
前記第３の相関器からの相関信号を前記受信データで逆変調する第２の逆変調回路と、
前記第２の逆変調回路からの出力と前記伝送路推定値とを共役複素乗算して出力する第２の相関演算回路と、
前記第１の相関演算回路の出力と、前記第２の相関演算回路の出力とを減算して位相差を出力する減算器と、
前記位相差を平均化する平均化回路と、
前記平均化回路から出力される位相差に従って、前記位相差が無くなるように発生タイミングを調整しながら拡散符号を発生させ、前記第２の相関器に１／２周期進んでいる拡散符号として供給する拡散符号発生回路と、
前記拡散符号発生回路からの拡散符号を１／２周期遅らせ、前記第１の相関器に受信機の拡散符号として供給する第１の遅延器と、
前記第１の遅延器からの拡散符号を１／２周期遅らせ、前記第３の相関器に１／２周期遅れている拡散符号として供給する第２の遅延器とを備え、
前記第１の相関演算回路と前記第２の相関演算回路を、請求項１記載の相関演算回路で構成したことを特徴としており、
受信ベースバンド信号と１／２周期進んだ拡散符号との相関信号、及び受信ベースバンド信号と１／２周期遅れた拡散符号との相関信号に含まれる推定誤差を、相関信号の同相成分に直交成分の絶対値を加算することによって補償できる。
【００４１】
上記従来例の問題点を解決するための請求項５記載の発明は、コヒーレントＤＬＬ回路において、
受信ベースバンド信号と受信機の拡散符号との相関をとって相関信号を出力する第１の相関器と、
前記相関信号から伝送路歪みを推定し、伝送路推定値を出力する伝送路推定器と、
前記相関信号と前記伝送路推定値とを共役複素乗算して出力する共役複素乗算回路と、
前記共役複素乗算回路からの出力を判定して受信データを出力する判定器と、
前記受信ベースバンド信号と前記拡散符号より１／２周期進んでいる拡散符号との相関をとって相関信号を出力する第２の相関器と、
前記第２の相関器からの相関信号を前記受信データで逆変調する第１の逆変調回路と、
前記第１の逆変調回路からの出力と前記伝送路推定値とを共役複素乗算して出力する第１の相関演算回路と、
前記受信ベースバンド信号と前記拡散符号より１／２周期遅れている拡散符号との相関をとって相関信号を出力する第３の相関器と、
前記第３の相関器からの相関信号を前記受信データで逆変調する第２の逆変調回路と、
前記第２の逆変調回路からの出力と前記伝送路推定値とを共役複素乗算して出力する第２の相関演算回路と、
前記第１の相関演算回路の出力と、前記第２の相関演算回路の出力とを減算して位相差を出力する減算器と、
前記位相差を平均化する平均化回路と、
前記平均化回路から出力される位相差に従って、前記位相差が無くなるように発生タイミングを調整しながら拡散符号を発生させ、前記第２の相関器に１／２周期進んでいる拡散符号として供給する拡散符号発生回路と、
前記拡散符号発生回路からの拡散符号を１／２周期遅らせ、前記第１の相関器に受信機の拡散符号として供給する第１の遅延器と、
前記第１の遅延器からの拡散符号を１／２周期遅らせ、前記第３の相関器に１／２周期遅れている拡散符号として供給する第２の遅延器とを備え、
前記第１の相関演算回路と前記第２の相関演算回路を、請求項２記載の相関演算回路で構成したことを特徴としており、
受信ベースバンド信号と１／２周期進んだ拡散符号との相関信号、及び受信ベースバンド信号と１／２周期遅れた拡散符号との相関信号に含まれる推定誤差を、相関信号の同相成分に直交成分の自乗値を加算することによって補償できる。
【００４２】
【発明の実施の形態】
請求項に係る発明について、その実施の形態を図面を参照しながら説明する。
本発明に係る相関演算方法及び相関演算回路及びコヒーレントＤＬＬ回路は、受信ベースバンド信号の複素相関信号と伝送路推定値との共役複素乗算後に、演算結果の同相成分と、直交成分の絶対値又は自乗値とを加算して伝送路推定値の推定誤差を補償し、受信ベースバンド信号の拡散符号位相と受信機の拡散符号位相との位相差を求めるものなので、伝送路推定精度が劣化したときの伝送品質を改善できるものである。
【００４３】
まず、本発明に係るコヒーレントＤＬＬ回路の構成について図１を使って説明する。図１は、本発明に係るコヒーレントＤＬＬ回路の構成ブロック図である。尚、図５と同様の構成をとる部分については同一の符号を付して説明する。
【００４４】
本発明のコヒーレントＤＬＬ回路（本回路）は、従来のコヒーレントＤＬＬ回路と同様の部分として、第１の相関器１と、伝送路推定器２と、第１の共役複素乗算回路（但し、本回路では共役複素乗算回路が１つであるので単に共役複素乗算回路と呼ぶ）３と、判定器４と、第２の相関器５と、第３の相関器６と、第１の逆変調回路７と、第２の逆変調回路８と、減算器１１と、平均化回路１２と、拡散符号発生回路１３と、第１の遅延器１４と、第２の遅延器１５とから構成され、更に本発明の特徴部分として、従来の第２の共役複素乗算回路９の代わりに第１の相関演算回路１６が、また従来の第３の共役複素乗算回路１０の代わりに第２の相関演算回路１７が設けられている。
【００４５】
次に、本回路の各部について説明するが、従来と同様の構成部分はその詳細も従来と全く同様であるので説明を省略し、本回路における特徴部分である第１の相関演算回路１６及び第２の相関演算回路１７だけについて説明する。
【００４６】
第１の相関演算回路１６及び第２の相関演算回路１７は、各々第１の逆変調回路７及び第２の逆変調回路８からの出力と、伝送路推定器２から出力された伝送路推定値とを共役複素乗算し、更に演算結果のＩ成分と、Ｑ成分の絶対値又は自乗値との加算結果を出力するものである。
【００４７】
ここで、第１の相関演算回路１６及び第２の相関演算回路１７の第１の構成例について、図２を使って説明するが、両回路の構成は全く同様であるので、単に相関演算回路として説明する。図２は、本発明の相関演算回路の第１の構成例を示すブロック図である。尚、図６と同様の構成をとる部分については同一の符号を付して説明する。
【００４８】
本発明の相関演算回路の第１の構成例は、図２に示すように、従来の第２の共役複素乗算回路９及び第３の共役複素乗算回路１０と同様の部分として、第１の乗算器２１と、第２の乗算器２２と、第３の乗算器２３と、第４の乗算器２４と、加算器２５と、加算器２６とから構成されており、更に本発明の特徴部分として、新たに第３の加算器２７と、絶対値回路２８とが設けられている。
【００４９】
ここで、従来の共役複素乗算回路と同様の構成部分はその内容も従来と全く同様であるので説明を省略し、特徴部分についてのみ説明する。
【００５０】
絶対値回路２８は、第２の加算器２６の出力である伝送路歪み補償後の相関信号のＱ成分を絶対値化して出力する一般的な絶対値回路である。
【００５１】
第３の加算器２７は、第１の加算器２５の出力である伝送路歪み補償後の相関信号のＩ成分と、絶対値回路２７の出力である伝送路歪み補償後の相関信号のＱ成分の絶対値とを加算（合成）する一般的な加算器である。
【００５２】
次に、本発明の相関演算回路の第１の構成例における動作について、図２を用いて説明する。
図２において、相関信号のＩ成分は、第１の乗算器２１と第２の乗算器２２とに入力され、それぞれ伝送路推定値のＩ成分とＱ成分とで乗算され、また相関信号のＱ成分は、第３の乗算器２３と第４の乗算器２４とに入力され、それぞれ伝送路推定値のＩ成分とＱ成分とで乗算される点は、従来の共役複素乗算回路と同様である。
【００５３】
そして、第１の乗算器２１の出力と第４の乗算器２４の出力が第１の加算器２５で加算されて伝送路歪み補償した相関信号のＩ成分が得られ、第３の乗算器２３の出力と第２の乗算器２２の出力が第２の加算器２６で減算されて伝送路歪み補償した相関信号のＱ成分が得られ、更に本発明の特徴部分として絶対値回路２８でＱ成分が絶対値化される。
【００５４】
そして、第３の加算器２７で伝送路歪み補償した相関信号のＩ成分に絶対値化された伝送路歪み補償した相関信号のＱ成分が加えられることにより、伝送路推定値の推定誤差が補償され、本来の伝送路歪み補償した相関信号エネルギーが得られることになる。
【００５５】
次に、本発明の相関演算回路の第２の構成例について、図３を使って説明する。図３は、本発明の相関演算回路の第２の構成例を示すブロック図である。尚、図２と同様の構成をとる部分については同一の符号を付して説明する。
【００５６】
本発明の相関演算回路の第２の構成例は、図３に示すように、第１の構成例と同様の部分として、第１の乗算器２１と、第２の乗算器２２と、第３の乗算器２３と、第４の乗算器２４と、加算器２５と、加算器２６と、第３の加算器２７とから構成されており、更に本発明の特徴部分として、第１の構成例の絶対値回路２８の代わりに自乗演算回路２９が設けられている。
【００５７】
ここで、第１の構成例と同様の構成部分は従来と全く同様であるので説明を省略し、特徴部分についてのみ説明する。
自乗演算回路２９は、第２の加算器２６の出力である伝送路歪み補償後の相関信号のＱ成分を自乗して出力する一般的な自乗演算回路である。
【００５８】
尚、第３の加算器２７では、第１の加算器２５の出力である伝送路歪み補償後の相関信号のＩ成分と、自乗演算回路２９の出力である伝送路歪み補償後の相関信号のＱ成分の自乗値とを加算（合成）するようになっている。
【００５９】
次に、本発明の相関演算回路の第２の構成例における動作について、図３を用いて説明するが、動作は第１の構成例とほぼ同様であり、異なる点は、第２の加算器２６から得られる伝送路歪み補償した相関信号のＱ成分が自乗演算回路２９で自乗される点であり、第３の加算器２７で伝送路歪み補償した相関信号のＩ成分に伝送路歪み補償した相関信号のＱ成分の自乗値が加えられることにより、伝送路推定値の推定誤差が補償され、本来の伝送路歪み補償した相関信号エネルギーが得られることになる。
【００６０】
次に、本発明の相関演算回路の作用の流れを図４を用いて説明する。図４は、本発明における推定誤差がある場合の伝送路歪み補償の動作過程を示す説明図である。
【００６１】
図８で説明したように、推定精度が劣化すると、伝送路歪みを補償した相関信号は、図８（Ｃ）のように本来のＩ成分に存在するだけでなく、Ｑ成分にも相関信号が漏れ込んでしまうので、本発明では、図４（Ｃ）のように、漏れ込んだＱ成分の絶対値又は自乗値をＩ成分に加えることで、推定誤差による劣化を補償している。
【００６２】
ここで、Ｑ成分の絶対値を加算するのは、Ｑ成分が図８（Ｃ）のように負の値であるとき、そのままＱ成分をＩ成分に加えると、合成後のＩ成分が合成前に比べて小さくなり、かえって劣化してしまうからであり、自乗値の場合はこの心配がない。
【００６３】
次に、本発明のコヒーレントＤＬＬ回路の動作について、図１を使って説明するが、受信した複素受信ベースバンド信号が、第１の相関器１で相関が取られ、伝送路推定器２で伝送路歪みが推定され、第１の共役複素乗算回路３で伝送路推定器２からの伝送路推定値と、第１の相関器からの相関信号とが共役複素乗算され、相関信号の伝送路歪みを補償した相関信号が判定器４で判定されて受信データが出力される点は従来と同様である。
【００６４】
また、複素受信ベースバンド信号が、第２の相関器５で、拡散符号発生回路１３から出力されたＥａｒｌｙ信号（第１の相関器１へ与えられる拡散符号位相よりもＴｃ／２進んでいる拡散符号）と相関がとられ、第１の逆変調回路７において判定器４からの判定データで逆変調することにより変調成分が除去される点も従来と同様である。
【００６５】
また、同様に複素受信ベースバンド信号が、第３の相関器６で第２の遅延器１５から出力されたＬａｔｅ信号（第１の相関器１へ与えられる拡散符号位相よりもＴｃ／２遅れている拡散符号）と相関がとられ、第２の逆変調回路８において判定器４からの判定データで逆変調することにより変調成分が除去される点も従来と同様である。
【００６６】
そして、本発明のコヒーレントＤＬＬ回路の動作の特徴部分として、第１の逆変調回路７において判定器４からの判定データで逆変調された相関信号は、第１の相関演算回路１６で伝送路推定値と共役複素乗算して伝送路歪みが除去され、更にＩ成分とＱ成分の絶対値（第１の構成例）又は自乗値（第２の構成例）とが加算されて相関出力とすることにより伝送路歪み推定誤差分を補償した出力が為される。
【００６７】
同様に、本発明のコヒーレントＤＬＬ回路の動作の特徴部分として、第２の逆変調回路８において判定器４からの判定データで逆変調された相関信号は、第２の相関演算回路１７で伝送路推定値と共役複素乗算して伝送路歪みが除去され、更にＩ成分とＱ成分の絶対値（第１の構成例）又は自乗値（第２の構成例）とが加算されて相関出力とすることにより伝送路歪み推定誤差分を補償した出力が為される。
【００６８】
そして、図１において、減算器１１は第１の相関演算回路１６と、第２の相関演算回路１７とからの出力を減算し、受信ベースバンド信号の拡散符号位相と受信機の拡散符号位相との位相差を出力し、平均化回路１２にて平均化して雑音による急激な変動を低減され、拡散符号発生回路１３では、平均化回路１２から得られた位相差により、位相差がなくなる様に発生のクロックタイミングが調整されて、拡散符号が発生される。
【００６９】
そして、拡散符号発生回路１３で発生されて出力された拡散符号は、Ｅａｒｌｙ信号として第２の相関器５に入力されて相関に用いられると共に、第１の遅延器１４でＴｃ／２遅らされ、当該拡散符号が受信機が持つ拡散符号として第１の相関器１に入力されて相関に用いられると共に、第２の遅延器１５で更にＴｃ／２遅らされ、当該拡散符号がＬａｔｅ信号として第３の相関器６に入力されて相関に用いられることになる。
【００７０】
本発明の相関演算方法では、複素受信ベースバンド信号の複素相関信号の同相成分に、当該複素相関信号の直交成分の絶対値若しくは自乗値を加算するので、推定誤差により発生した直交成分を盛り込むことにより、推定誤差を補償できる効果がある。
【００７１】
尚、直交成分の絶対値を加算する方が、自乗値を加算する場合に比べて自乗誤差が無く、特性の向上が期待できる。
【００７２】
本発明の相関演算回路の第１の構成例では、複素受信ベースバンド信号の複素相関信号と、伝送路推定器２からの伝送路推定値との共役複素乗算により、伝送路歪みを補償し、更に、絶対値回路２８で伝送路歪み補償後のＱ成分の絶対値を求め、第３の加算器２７で伝送路歪み補償後のＩ成分とＱ成分の絶対値とを加算するので、推定誤差により発生した伝送路歪み補償後のＱ成分を盛り込むことにより、推定誤差を補償できる効果がある。
【００７３】
本発明の相関演算回路の第２の構成例では、複素受信ベースバンド信号の複素相関信号と、伝送路推定器２からの伝送路推定値との共役複素乗算により、伝送路歪みを補償し、更に、絶対値回路２８で伝送路歪み補償後のＱ成分の自乗値を求め、第３の加算器２７で伝送路歪み補償後のＩ成分とＱ成分の自乗値とを加算するので、推定誤差により発生した伝送路歪み補償後のＱ成分を盛り込むことにより、推定誤差を補償できる効果がある。
【００７４】
本発明のコヒーレントＤＬＬ回路では、複素受信ベースバンド信号が、第２の相関器５で拡散符号のＥａｒｌｙ信号と相関がとられ、第１の逆変調回路７で変調成分が除去され、更に第１の相関演算回路１６で伝送路推定器２からの伝送路推定値と共役複素乗算後に、相関信号のＩ成分にＱ成分絶対値又は自乗値が加算されて推定誤差が補償され、一方、複素受信ベースバンド信号は、第３の相関器６で拡散符号のＬａｔｅ信号と相関がとられ、第２の逆変調回路８で変調成分が除去され、更に第２の相関演算回路１７で伝送路推定器２からの伝送路推定値と共役複素乗算後に、相関信号のＩ成分にＱ成分絶対値又は自乗値が加算されて推定誤差が補償され、各々推定誤差が補償された相関信号で受信ベースバンド信号の拡散符号位相と受信機の拡散符号位相との位相差が求められて、当該位相差に従って拡散符号発生タイミングが図られるので、伝送路推定値の推定誤差が発生して伝送路推定精度が劣化しても、当該誤差を補償して拡散符号を発生するため、受信データの品質の劣化を抑え、伝送品質を改善できる効果がある。
【００７５】
【発明の効果】
請求項１記載の発明によれば、複素相関信号の同相成分と、複素相関信号の直交成分の絶対値若しくは自乗値とを加算した信号を相関出力信号とする相関演算方法としているので、推定誤差により発生する相関信号の直交成分を同相成分に盛り込むことにより推定誤差を補償でき、伝送路推定精度が劣化した場合にも、伝送品質を改善できる効果がある。
【００７６】
請求項２記載の発明によれば、
第１の乗算器で受信ベースバンド信号の複素相関信号の同相成分と伝送路推定値の同相成分とを乗算した結果と、第４の乗算器で受信ベースバンド信号の複素相関信号の直交成分と伝送路推定値の直交成分とを乗算した結果とを、第１の加算器で加算して伝送路歪みを補償した相関信号の同相成分を出力し、
第２の乗算器で受信ベースバンド信号の複素相関信号の同相成分と伝送路推定値の直交成分とを乗算した結果と、第３の乗算器で受信ベースバンド信号の複素相関信号の直交成分と伝送路推定値の同相成分とを乗算した結果との差を、第２の加算器で演算して伝送路歪みを補償した相関信号の直交成分を出力し、当該直交成分を絶対値回路で絶対値化し、
第３の加算回路で第１の加算器から出力される伝送路歪みを補償した相関信号の同相成分に、絶対値回路から出力される当該相関信号の直交成分の絶対値を加算して相関信号として出力する相関演算回路としているので、
推定誤差により発生する相関信号の直交成分を同相成分に盛り込むことにより推定誤差を補償でき、伝送路推定精度が劣化した場合にも、伝送品質を改善できる効果がある。
【００７７】
請求項３記載の発明によれば、
第１の乗算器で受信ベースバンド信号の複素相関信号の同相成分と伝送路推定値の同相成分とを乗算した結果と、第４の乗算器で受信ベースバンド信号の複素相関信号の直交成分と伝送路推定値の直交成分とを乗算した結果とを、第１の加算器で加算して伝送路歪みを補償した相関信号の同相成分を出力し、
第２の乗算器で受信ベースバンド信号の複素相関信号の同相成分と伝送路推定値の直交成分とを乗算した結果と、第３の乗算器で受信ベースバンド信号の複素相関信号の直交成分と伝送路推定値の同相成分とを乗算した結果との差を、第２の加算器で演算して伝送路歪みを補償した相関信号の直交成分を出力し、当該直交成分を自乗演算回路で自乗し、
第３の加算回路で第１の加算器から出力される伝送路歪みを補償した相関信号の同相成分に、自乗演算回路から出力される当該相関信号の直交成分の自乗値を加算して相関信号として出力する相関演算回路としているので、推定誤差により発生する相関信号の直交成分を同相成分に盛り込むことにより推定誤差を補償でき、伝送路推定精度が劣化した場合にも、伝送品質を改善できる効果がある。
【００７８】
請求項４記載の発明によれば、
第１の相関器で受信ベースバンド信号と受信機の拡散符号との相関をとって相関信号を出力し、伝送路推定器で相関信号から伝送路歪みを推定し、共役複素乗算回路で相関信号と伝送路推定値とを共役複素乗算し、判定器で判定して受信データを出力し、
第２の相関器で受信ベースバンド信号と当該拡散符号より１／２周期進んでいる拡散符号との相関をとり、第１の逆変調回路で受信データを用いて逆変調し、第１の相関演算回路で、請求項１記載の相関演算回路を用いて伝送路推定値との共役複素乗算を行い、更に演算結果の同相成分に直交成分の絶対値を加算し、
第３の相関器で受信ベースバンド信号と当該拡散符号より１／２周期遅れている拡散符号との相関をとり、第２の逆変調回路で受信データを用いて逆変調し、第２の相関演算回路で、請求項１記載の相関演算回路を用いて伝送路推定値との共役複素乗算を行い、更に演算結果の同相成分に直交成分の絶対値を加算し、
減算器で第１の相関演算回路の出力と第２の相関演算回路の出力とを減算して位相差を出力し、平均化回路で平均化し、拡散符号発生回路で平均化された位相差が無くなるように発生タイミングを調整しながら拡散符号を発生させて第２の相関器に１／２周期進んでいる拡散符号として供給し、第１の遅延器で１／２周期遅らせて第１の相関器に受信機の拡散符号として供給し、更に第２の遅延器で１／２周期遅らせて第３の相関器に１／２周期遅れている拡散符号として供給するコヒーレントＤＬＬ回路としているので、
受信ベースバンド信号と１／２周期進んだ拡散符号との相関信号、及び受信ベースバンド信号と１／２周期遅れた拡散符号との相関信号に含まれる推定誤差を、相関信号の同相成分に直交成分の絶対値を加算することによって補償でき、伝送路推定精度が劣化した場合にも、伝送品質を改善できる効果がある。
【００７９】
請求項５記載の発明によれば、
第１の相関器で受信ベースバンド信号と受信機の拡散符号との相関をとって相関信号を出力し、伝送路推定器で相関信号から伝送路歪みを推定し、共役複素乗算回路で相関信号と伝送路推定値とを共役複素乗算し、判定器で判定して受信データを出力し、
第２の相関器で受信ベースバンド信号と当該拡散符号より１／２周期進んでいる拡散符号との相関をとり、第１の逆変調回路で受信データを用いて逆変調し、第１の相関演算回路で、請求項２記載の相関演算回路を用いて伝送路推定値との共役複素乗算を行い、更に演算結果の同相成分に直交成分の自乗値を加算し、
第３の相関器で受信ベースバンド信号と当該拡散符号より１／２周期遅れている拡散符号との相関をとり、第２の逆変調回路で受信データを用いて逆変調し、第２の相関演算回路で、請求項２記載の相関演算回路を用いて伝送路推定値との共役複素乗算を行い、更に演算結果の同相成分に直交成分の自乗値を加算し、
減算器で第１の相関演算回路の出力と第２の相関演算回路の出力とを減算して位相差を出力し、平均化回路で平均化し、拡散符号発生回路で平均化された位相差が無くなるように発生タイミングを調整しながら拡散符号を発生させて第２の相関器に１／２周期進んでいる拡散符号として供給し、第１の遅延器で１／２周期遅らせて第１の相関器に受信機の拡散符号として供給し、更に第２の遅延器で１／２周期遅らせて第３の相関器に１／２周期遅れている拡散符号として供給するコヒーレントＤＬＬ回路としているので、
受信ベースバンド信号と１／２周期進んだ拡散符号との相関信号、及び受信ベースバンド信号と１／２周期遅れた拡散符号との相関信号に含まれる推定誤差を、相関信号の同相成分に直交成分の自乗値を加算することによって補償でき、伝送路推定精度が劣化した場合にも、伝送品質を改善できる効果がある。
【図面の簡単な説明】
【図１】本発明に係るコヒーレントＤＬＬ回路の構成ブロック図である。
【図２】本発明の相関演算回路の第１の構成例を示すブロック図である。
【図３】本発明の相関演算回路の第２の構成例を示すブロック図である。
【図４】本発明における推定誤差がある場合の伝送路歪み補償の動作過程を示す説明図である。
【図５】従来のコヒーレントＤＬＬ回路のブロック図である。
【図６】従来の共役複素乗算回路の構成例を示すブロック図である。
【図７】従来のコヒーレントＤＬＬ回路における、推定誤差がない場合の伝送路歪み補償の動作過程を示す説明図である。
【図８】従来のコヒーレントＤＬＬ回路における、推定誤差がある場合の伝送路歪み補償の動作過程を示す説明図である。
【符号の説明】
１…第１の相関器、  ２…伝送路推定器、  ３…（第１の）共役複素乗算回路、  ４…判定器、  ５…第２の相関器、  ６…第３の相関器、  ７…第１の逆変調回路、  ８…第２の逆変調回路、  ９…第２の共役複素乗算回路、  １０…第３の共役複素乗算回路、  １１…加算器、  １２…平均化回路、  １３…拡散符号発生回路、  １４…第１の遅延器、  １５…第２の遅延器、  １６…第１の相関演算回路、  １７…第２の相関演算回路、  ２１…第１の乗算器、  ２２…第２の乗算器、  ２３…第３の乗算器、  ２４…第４の乗算器、  ２５…第１の加算器、  ２６…第２の加算器、  ２７…第３の加算器、  ２８…絶対値回路、  ２９…自乗演算回路
【図１】
0003727455.tif 000002
【図２】
0003727455.tif 000003
【図３】
0003727455.tif 000004
【図４】
0003727455.tif 000005
【図５】
0003727455.tif 000006
【図６】
0003727455.tif 000007
【図７】
0003727455.tif 000008
【図８】
0003727455.tif 000009