JP2004363757A - Orthogonal modulation/demodulation device - Google Patents

Orthogonal modulation/demodulation device Download PDF

Info

Publication number
JP2004363757A
JP2004363757A JP2003157693A JP2003157693A JP2004363757A JP 2004363757 A JP2004363757 A JP 2004363757A JP 2003157693 A JP2003157693 A JP 2003157693A JP 2003157693 A JP2003157693 A JP 2003157693A JP 2004363757 A JP2004363757 A JP 2004363757A
Authority
JP
Japan
Prior art keywords
information
circuit
signal
quadrature
quadrature modulation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2003157693A
Other languages
Japanese (ja)
Other versions
JP4184870B2 (en
Inventor
Manabu Nakamura
学 中村
Teruji Ide
輝二 井手
一志 ▲高▼橋
Kazushi Takahashi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Kokusai Electric Inc
Original Assignee
Hitachi Kokusai Electric Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Kokusai Electric Inc filed Critical Hitachi Kokusai Electric Inc
Priority to JP2003157693A priority Critical patent/JP4184870B2/en
Publication of JP2004363757A publication Critical patent/JP2004363757A/en
Application granted granted Critical
Publication of JP4184870B2 publication Critical patent/JP4184870B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an orthogonal modulation/demodulation device having an orthogonal modulation part creating an orthogonal modulation signal from I information and Q information by an orthogonal modulation circuit 18 and an orthogonal demodulation part creating I information and Q information of an orthogonal demodulation signal from the orthogonal modulation sinal by an orthogonal demodulation circuit 22. <P>SOLUTION: The orthogonal modulation/demodulation device arranged in radio communication equipment detects information on a phase error and an amplitude error, which occur in the orthogonal modulation signal, by an orthogonal modulation error detection circuit 31, and corrects the phase error and the amplitude error by an orthogonal modulation error correction circuit 12 based on a detected result. An orthogonal demodulation error detection/correction circuit 27 detects information on the phase error and the amplitude error, which occur in the orthogonal demodulation signal, and corrects the phase error and the amplitude error. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、直交変調回路によりI情報及びQ情報から直交変調信号を生成し、直交復調回路により直交変調信号から直交復調信号のI情報及びQ情報を生成する直交変復調装置や通信装置に関し、特に、直交変調信号に発生する位相や振幅の誤差や、直交復調信号に発生する位相や振幅の誤差を補正する技術に関する。
【0002】
【従来の技術】
例えば、無線により信号を通信する無線通信装置では、送信対象となる情報から直交変調回路により直交変調信号を生成して送信することや、受信した直交変調信号から直交復調回路により元の情報を生成することが行われている。
このような直交変調や直交復調を行う場合における変調方式や復調方式としては、例えば、QPSK(Quadrature Phase Shift Keying)方式や、QAM(Quadrature Amplitude Modulation)方式などが用いられている。
【0003】
また、直交変調回路では、I相成分の情報(I情報)及びQ相成分の情報(Q情報)のそれぞれに対して互いに位相が90度異なるローカル周波数信号(搬送波信号)を供給することにより、直交変調信号が生成される。同様に、直交復調回路では、直交変調信号に対して互いに位相が90度異なるローカル周波数信号(搬送波信号)を供給することにより、直交復調信号のI情報及びQ情報が生成される。
【0004】
しかしながら、上記のような直交変調回路や直交復調回路では、I相成分に対応するローカル周波数信号の位相とQ相成分に対応するローカル周波数信号の位相との差を広帯域にわたって正確に90度にすることが困難であった。
そして、このような90度の位相差について誤差(位相誤差)が発生する場合には、直交変調回路により生成される直交変調信号や直交復調回路により生成される直交復調信号においてI相成分とQ相成分との直交性が崩れてしまい、これにより、例えば、直交変調信号や直交復調信号の精度が劣化してしまい、広帯域にわたって直交変調方式や直交復調方式を精度よく使用することができないといった問題があった。
【0005】
また、上記のような直交変調回路や直交復調回路では、I相成分とQ相成分との間に、振幅の誤差(振幅誤差)が発生してしまうこともあった。
こうしたことから、広帯域の周波数に対応した直交変調回路や直交復調回路を実現することは困難なことであった。
【0006】
なお、直交変調における誤差を補正することに関して、従来技術の例を示す。
一例として、従来では、直交変調器により入力変調信号に対して直交変調を行うに際して、直交変調された信号を帰還させて直交復調し、直交復調された信号と入力変調信号とを比較して直交変調誤差を検出し、検出される直交変調誤差に基づいて入力変調信号に対して補正を行うことが為されていた(例えば、特許文献1参照。)。
また、本発明に関連する発明が、本出願人による特願2003−060839号に記載されている。
【0007】
【特許文献1】
特開2001−339452号公報
【0008】
【発明が解決しようとする課題】
上記従来例で示したように、従来の直交変調回路や直交復調回路では、直交変調信号や直交復調信号について、I相成分とQ相成分との直交性(90度の位相差)や振幅に関して誤差が発生してしまい、精度のよい直交変調や直交復調を実現することができないといった問題があった。また、このような問題は、特に、高い無線周波数で、広帯域にわたって直交変調や直交復調を行うような場合に、顕著であった。
【0009】
具体的には、一例として、ソフトウエア無線機などでは、例えば3GHz以上などの高い周波数帯である無線周波数帯を使用する無線機が用いられており、このような無線機では、直交変調誤差や直交復調誤差が大きな問題となり、I相成分とQ相成分との直交性や振幅関係が崩れると、広帯域な直交変調や直交復調が不可能となってしまう。
【0010】
なお、例えば、PDC(Personal Digital Cellular)やPHS(Personal Handyphone System)などにおいても直交変調や直交復調が行われるところ、これらの周波数帯に関しては、既にIC(Integrated Circuit)が市販されており、直交変調誤差や直交復調誤差が大きな問題となることは少ないと考えられるが、このようなシステムに後述する本発明が適用されても構わない。
【0011】
本発明は、上記のような従来の事情に鑑み為されたもので、例えば高い周波数で広帯域にわたって直交変調を行うような場合においても、直交変調信号における位相誤差や振幅誤差を補正して、精度のよい直交変調を実現することができる直交変復調装置や通信装置を提供することを目的とする。
また、本発明は、上記のような従来の事情に鑑み為されたもので、例えば高い周波数で広帯域にわたって直交復調を行うような場合においても、直交復調信号における位相誤差や振幅誤差を補正して、精度のよい直交復調を実現することができる直交変復調装置や通信装置を提供することを目的とする。
【0012】
なお、上記従来例に示したように、従来においても、上記のような位相誤差や振幅誤差を補正することに関して検討が為されていたが、未だに十分な検討が完了したとは言えず、本発明では、上記のような位相誤差や振幅誤差に関する情報を検出して当該位相誤差や当該振幅誤差を補正するための新たな構成を提供し、例えば、実用上で有効な構成により精度のよい直交変調や直交復調を実現することに貢献する。
【0013】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る直交変復調装置では、直交変調回路によりI情報及びQ情報から直交変調信号を生成する直交変調部と、直交復調回路により直交変調信号から直交復調信号のI情報及びQ情報を生成する直交復調部を設けた構成において、次のような構成により、直交変調信号に発生する位相誤差や振幅誤差を補正する。
【0014】
すなわち、本発明に係る直交変復調装置では、直交変調位相誤差検出回路と、直交変調位相誤差補正回路と、直交変調振幅誤差検出回路と、直交変調振幅誤差補正回路を備える。
直交変調位相誤差検出回路は、直交変調回路により生成される直交変調信号に発生する位相誤差に関する情報を検出する。
直交変調位相誤差補正回路は、直交変調位相誤差検出回路により検出される位相誤差に関する情報に基づいて、直交変調回路による直交変調前のI情報Di及びQ情報Dqに対して補正を行う。
直交変調振幅誤差検出回路は、直交変調回路により生成される直交変調信号に発生する振幅誤差に関する情報を検出する。
直交変調振幅誤差補正回路は、直交変調振幅誤差検出回路により検出される振幅誤差に関する情報に基づいて、直交変調回路による直交変調前のI情報Di及びQ情報Dqに対して補正を行う。
【0015】
また、直交変調位相誤差検出回路は、2乗和値生成回路と、正負反転極性付与回路と、加算回路と、所定値乗算回路を用いて構成される。
2乗和値生成回路は、直交復調回路により直交変調信号から生成される直交復調信号のI情報Dix及びQ情報Dqxから、(Dix+Dqx)値を生成する。
【0016】
なお、I情報Dix及びQ情報Dqxとしては、例えば、直交復調に関する誤差が補正された後にサンプリングされたI情報Dir及びQ情報Dqrが用いられ、また、例えば、直交復調に関する誤差が補正されたI情報Die及びQ情報Dqeが用いられてもよく、或いは、直交復調に関する誤差が補正されていないI情報Dio及びQ情報Dqoが用いられてもよい。
【0017】
正負反転極性付与回路は、直交変調回路による直交変調前のI情報Di及びQ情報DqのI−Q平面上における座標が第1象限或いは第3象限に位置する場合と第2象限或いは第4象限に位置する場合とで、互いに正負が反転した極性を2乗和値生成回路により生成される(Dix+Dqx)値に対して与える。
【0018】
加算回路は、正負反転極性付与回路により生成される値を加算する。なお、当該値は、例えば、+(Dix+Dqx)又は−(Dix+Dqx)や、この定数倍の値などとなる。
所定値乗算回路は、加算回路により生成される値に対して所定の値A1を乗算する。なお、加算回路により生成される値は、例えば、正負反転極性付与回路により生成される値を累積的に積分した結果となる。
そして、直交変調位相誤差検出回路は、所定値乗算回路により生成される値を、位相誤差に関する情報として検出する。
【0019】
また、直交変調位相誤差補正回路は、直交変調回路による直交変調前のI情報Di及びQ情報Dqのうちの一方の情報(例えば、Q情報Dq、又は、I情報Di)を補正後の一方の情報(例えば、補正後のQ情報Dqc、又は、補正後のI情報Dic)とするとともに、一方の情報(例えば、Q情報Dq、又は、I情報Di)と直交変調位相誤差検出回路により検出される位相誤差に関する情報とを乗算した結果を他方の情報(例えば、I情報Di、又は、Q情報Dq)と加算した結果を補正後の他方の情報(例えば、補正後のI情報Dic、又は、補正後のQ情報Dqc)とする。
【0020】
また、直交変調振幅誤差検出回路は、差生成回路と、加算回路と、所定値乗算回路と、1値加算回路を用いて構成される。
差生成回路は、直交復調回路により直交変調信号から生成される直交復調信号のQ情報Dqxと直交変調回路による直交変調前のI情報Diとを乗算した結果の変動成分と、直交復調回路により直交変調信号から生成される直交復調信号のI情報Dixと直交変調回路による直交変調前のQ情報Dqとを乗算した結果の変動成分とで、絶対値の差又は2乗値の差に関する値を生成する。
【0021】
なお、変動成分は、例えば、時間に応じて変動する成分であり、高周波通過フィルタ(HPF:High Pass Filter)を用いて抽出することができる。
また、絶対値の差又は2乗値の差に関する値としては、種々な値が用いられてもよく、例えば、絶対値の差の値や、2乗値の差の値が用いられてもよく、或いは、実質的にこれらのいずれかと同一又は近似とみなすことができるような値が用いられてもよい。
【0022】
加算回路は、差生成回路により生成される値を加算する。
所定値乗算回路は、加算回路により生成される値に対して所定の値A2を乗算する。なお、加算回路により生成される値は、例えば、差生成回路により生成される値を累積的に積分した結果となる。
1値加算回路は、所定値乗算回路により生成される値に1値(“1”)を加算する。
そして、直交変調振幅誤差検出回路は、1値加算回路により生成される値を、振幅誤差に関する情報として検出する。
【0023】
また、直交変調振幅誤差補正回路は、直交変調回路による直交変調前のI情報Di及びQ情報Dqのうちの一方の情報(例えば、Q情報Dq、又は、I情報Di)と直交変調振幅誤差検出回路により検出される振幅誤差に関する情報とを乗算した結果を補正後の一方の情報(例えば、補正後のQ情報Dqc、又は、補正後のI情報Dic)とするとともに、他方の情報(例えば、I情報Di、又は、Q情報Dq)を補正後の他方の情報(例えば、補正後のI情報Dic、又は、補正後のQ情報Dqc)とする。
【0024】
このような構成を有する本発明に係る直交変復調装置では、直交変調信号に発生する位相誤差や振幅誤差を補正することができる。
従って、上記のような簡易で実用的な構成により、直交変調信号における位相誤差や振幅誤差に関する情報を検出して当該位相誤差や当該振幅誤差を補正して、精度のよい直交変調を実現することができる。また、本発明では、例えば高い周波数で広帯域にわたって直交変調を行うような場合においても、有効に、直交変調信号における位相誤差や振幅誤差に関する情報を検出して当該位相誤差や当該振幅誤差を補正することができる。
【0025】
ここで、直交変調や直交復調が行われる場合における変調方式や復調方式としては、種々な方式が用いられてもよく、例えば、QPSK方式や、16QAMや32QAMや64QAMなどのQAM方式などを用いることができる。
また、直交変調の対象となる情報としては、例えば、送信対象となる情報や、誤差を検出及び補正するために使用される情報などが用いられる。この場合、これらの情報は、I相成分の情報(I情報)とQ相成分の情報(Q情報)から構成される。
【0026】
また、直交変調回路による直交変調前のI情報Di及びQ情報DqのI−Q平面上における座標は、例えば、I情報の座標値>0且つQ情報の座標値>0である場合には第1象限に位置し、I情報の座標値<0且つQ情報の座標値<0である場合には第3象限に位置し、I情報の座標値<0且つQ情報の座標値>0である場合には第2象限に位置し、I情報の座標値>0且つQ情報の座標値<0である場合には第4象限に位置する。
【0027】
なお、例えば、I情報の座標値=0である場合や、Q情報の座標値=0である場合が発生するようなときには、このような場合における(I情報、Q情報)の座標がいずれの象限に位置するかについては、任意に設定されてもよい。
また、所定の値A1としては、種々な値が用いられてもよく、例えば、固定的に設定される一定の値が用いられてもよく、或いは、可変に制御することが可能な値が用いられてもよい。
また、所定の値A2としては、種々な値が用いられてもよく、例えば、固定的に設定される一定の値が用いられてもよく、或いは、可変に制御することが可能な値が用いられてもよい。
【0028】
また、直交変調部や、直交復調部としては、種々な構成のものが用いられてもよい。
また、直交変調回路や、直交復調回路としては、種々な構成のものが用いられてもよく、例えば、直交変調回路と直交復調回路とは互いに対応するものが用いられる。
【0029】
また、直交変調位相誤差検出回路や、直交変調位相誤差補正回路や、直交変調振幅誤差検出回路や、直交変調振幅誤差補正回路としては、種々な構成のものが用いられてもよい。また、これらを構成するそれぞれの回路としては、種々な構成のものが用いられてもよい。
また、直交変調位相誤差補正回路では、例えば、直交変調位相誤差検出回路による検出結果に基づいて、フィードバック制御が行われる。
また、直交変調振幅誤差補正回路では、例えば、直交変調振幅誤差検出回路による検出結果に基づいて、フィードバック制御が行われる。
【0030】
また、直交変調位相誤差補正回路により位相誤差を補正する処理と、直交変調振幅誤差補正回路により振幅誤差を補正する処理との順序としては、特に限定はなく、例えば、直交変調位相誤差補正回路の後段に直交変調振幅誤差補正回路が備えられてもよく、或いは、直交変調振幅誤差補正回路の後段に直交変調位相誤差補正回路が備えられてもよい。
【0031】
また、直交変調位相誤差検出回路により位相誤差に関する情報を検出する処理と、直交変調振幅誤差検出回路により振幅誤差に関する情報を検出する処理との順序としては、特に限定はなく、例えば、直交変調位相誤差検出回路と直交変調振幅誤差検出回路とが並列に備えられてもよく、或いは、直交変調位相誤差検出回路の後段に直交変調振幅誤差検出回路が備えられてもよく、或いは、直交変調振幅誤差検出回路の後段に直交変調位相誤差検出回路が備えられてもよい。
【0032】
本発明に係る直交変復調装置では、直交変調回路によりI情報及びQ情報から直交変調信号を生成する直交変調部と、直交復調回路により直交変調信号から直交復調信号のI情報及びQ情報を生成する直交復調部を設けた構成において、次のような構成により、直交復調信号に発生する位相誤差や振幅誤差を補正する。
【0033】
すなわち、本発明に係る直交変復調装置では、直交復調位相誤差検出補正回路と、直交復調振幅誤差検出補正回路を備える。
直交復調位相誤差検出補正回路は、直交復調回路により直交変調信号から生成される直交復調信号のI情報Dio及びQ情報Dqoに発生する位相誤差に関する情報を検出して、当該検出される位相誤差に関する情報に基づいて、当該I情報Dio及び当該Q情報Dqoに対して補正を行う。
直交復調振幅誤差検出補正回路は、直交復調回路により直交変調信号から生成される直交復調信号のI情報Dio及びQ情報Dqoに発生する振幅誤差に関する情報を検出して、当該検出される振幅誤差に関する情報に基づいて、当該I情報Dio及び当該Q情報Dqoに対して補正を行う。
【0034】
また、直交復調位相誤差検出補正回路は、位相誤差補正値加算回路と、乗算回路と、加算回路と、所定値乗算回路と、位相誤差補正値生成回路を用いて構成される。
位相誤差補正値加算回路は、直交復調回路により直交変調信号から生成される直交復調信号のI情報Dio及びQ情報Dqoのうちの一方の情報(例えば、Q情報Dqo、又は、I情報Dio)と所定の位相誤差補正値とを加算した結果を補正後の一方の情報(例えば、補正後のQ情報Dqe、又は、補正後のI情報Diq)とする。なお、所定の位相誤差補正値は、後述する位相誤差補正値生成回路により生成される。
【0035】
乗算回路は、補正後の一方の情報(例えば、補正後のQ情報Dqe、又は、補正後のI情報Die)と他方の情報(例えば、I情報Dio、又は、Q情報Dqo)とを乗算する。
加算回路は、乗算回路により生成される値を加算する。
所定値乗算回路は、加算回路により生成される値に対して所定の値A3を乗算する。なお、加算回路により生成される値は、例えば、乗算回路により生成される値を累積的に積分した結果となる。
【0036】
位相誤差補正値生成回路は、所定値乗算回路により生成される値と他方の情報(例えば、I情報Dio、又は、Q情報Dqo)とを乗算した結果を所定の位相誤差補正値とする。
また、直交復調位相誤差検出補正回路は、他方の情報(例えば、I情報Dio、又は、Q情報Dqo)を補正後の他方の情報(例えば、補正後のI情報Die、又は、補正後のQ情報Dqe)とする。
【0037】
また、直交復調振幅誤差検出補正回路は、振幅誤差補正値乗算回路と、差生成回路と、加算回路と、所定値乗算回路と、1値加算回路を用いて構成される。
振幅誤差補正値乗算回路は、直交復調回路により直交変調信号から生成される直交復調信号のI情報Dio及びQ情報Dqoのうちの一方の情報(例えば、Q情報Dqo、又は、I情報Dio)と所定の振幅誤差補正値とを乗算した結果を補正後の一方の情報(例えば、補正後のQ情報Dqe、又は、補正後のI情報Die)とする。なお、所定の振幅誤差補正値は、後述する1値加算回路(例えば、振幅誤差補正値生成回路)により生成される。
【0038】
差生成回路は、補正後の一方の情報(例えば、補正後のQ情報Dqe、又は、補正後のI情報Die)と他方の情報(例えば、I情報Dio、又は、Q情報Dqo)とで、絶対値の差又は2乗値の差に関する値を生成する。
なお、絶対値の差又は2乗値の差に関する値としては、種々な値が用いられてもよく、例えば、絶対値の差の値や、2乗値の差の値が用いられてもよく、或いは、実質的にこれらのいずれかと同一又は近似とみなすことができるような値が用いられてもよい。
【0039】
加算回路は、差生成回路により生成される値を加算する。
所定値乗算回路は、加算回路により生成される値に対して所定の値A4を乗算する。なお、加算回路により生成される値は、例えば、差生成回路により生成される値を累積的に積分した結果となる。
1値加算回路は、所定値乗算回路により生成される値に対して1値(“1”)を加算した結果を、所定の振幅誤差補正値とする。
また、直交復調振幅誤差検出補正回路は、他方の情報(例えば、I情報Dio、又は、Q情報Dqo)を補正後の他方の情報(例えば、補正後のI情報Die、又は、補正後のQ情報Dqe)とする。
【0040】
このような構成を有する本発明に係る直交変復調装置では、直交復調信号に発生する位相誤差や振幅誤差を補正することができる。
従って、上記のような簡易で実用的な構成により、直交復調信号における位相誤差や振幅誤差に関する情報を検出して当該位相誤差や当該振幅誤差を補正して、精度のよい直交復調を実現することができる。また、本発明では、例えば高い周波数で広帯域にわたって直交復調を行うような場合においても、有効に、直交復調信号における位相誤差や振幅誤差に関する情報を検出して当該位相誤差や当該振幅誤差を補正することができる。
【0041】
ここで、所定の値A3としては、種々な値が用いられてもよく、例えば、固定的に設定される一定の値が用いられてもよく、或いは、可変に制御することが可能な値が用いられてもよい。
また、所定の値A4としては、種々な値が用いられてもよく、例えば、固定的に設定される一定の値が用いられてもよく、或いは、可変に制御することが可能な値が用いられてもよい。
【0042】
また、直交復調位相誤差検出補正回路や、直交復調振幅誤差検出補正回路としては、種々な構成のものが用いられてもよい。また、これらを構成するそれぞれの回路としては、種々な構成のものが用いられてもよい。
また、直交復調位相誤差検出補正回路では、例えば、位相誤差に関する情報の検出結果に基づいて、フィードバック制御が行われる。
また、直交復調振幅誤差検出補正回路では、例えば、振幅誤差に関する情報の検出結果に基づいて、フィードバック制御が行われる。
【0043】
また、直交復調位相誤差検出補正回路により位相誤差を補正する処理と、直交復調振幅誤差検出補正回路により振幅誤差を補正する処理との順序としては、特に限定はなく、例えば、直交復調位相誤差検出補正回路の後段に直交復調振幅誤差検出補正回路が備えられてもよく、或いは、直交復調振幅誤差検出補正回路の後段に直交復調位相誤差検出補正回路が備えられてもよい。
【0044】
本発明に係る通信装置では、直交変調回路によりI情報及びQ情報から直交変調信号を生成する直交変調部と、直交復調回路により直交変調信号から直交復調信号のI情報及びQ情報を生成する直交復調部を設けて、信号を通信する構成において、次のような構成により、直交変調信号や直交復調信号に発生する位相誤差や振幅誤差を補正する。
【0045】
すなわち、本発明に係る通信装置では、上記したような直交変調位相誤差検出回路と直交変調位相誤差補正回路と直交変調振幅誤差検出回路と直交変調振幅誤差補正回路を備え、また、上記したような直交復調位相誤差検出補正回路と直交復調振幅誤差検出補正回路を備える。
そして、これらの回路を並行に動作させて、直交変調部の直交変調回路によりI情報Di及びQ情報Dqから生成される直交変調信号を直交復調部の直交復調回路に入力して、当該直交復調回路により当該直交変調信号から直交復調信号のI情報Diy及びQ情報Dqyを生成する。これにより、直交変調信号に発生する位相誤差及び振幅誤差と直交復調信号に発生する位相誤差及び振幅誤差を並行して検出及び補正する。
【0046】
従って、例えば、直交変調信号に発生する位相誤差及び振幅誤差と直交復調信号に発生する位相誤差及び振幅誤差を同時に補正することができ、効率的な誤差の補正が実現される。
なお、I情報Diy及びQ情報Dqyとしては、例えば、直交復調に関する誤差が補正された後にサンプリングされたI情報Dir及びQ情報Dqrが用いられ、また、例えば、直交復調に関する誤差が補正されたI情報Die及びQ情報Dqeが用いられてもよい。
【0047】
ここで、通信装置では、例えば、送信対象となる情報(I情報及びQ情報)に対して直交変調回路により直交変調を行って、これにより得られる直交変調信号を送信し、また、受信される直交変調信号に対して直交復調回路により直交復調を行って、これにより受信される情報(I情報及びQ情報)を取得する。
また、通信装置としては、例えば、無線の通信装置が用いられてもよく、或いは、有線の通信装置が用いられてもよい。
【0048】
以下で、更に、本発明に係る構成例を示す。
一構成例として、直交変調位相誤差補正回路及び直交変調振幅誤差補正回路を有する直交変調誤差補正回路が、直交変調回路の前段に備えられる。
一構成例として、直交復調位相誤差検出補正回路及び直交復調振幅誤差検出補正回路を有する直交復調誤差検出補正回路が、直交復調回路の後段に備えられる。
一構成例として、直交変調位相誤差検出回路及び直交変調振幅誤差検出回路を有する直交変調誤差検出回路が、直交変調誤差補正回路の前段であって、直交復調誤差検出補正回路の後段に備えられる。
【0049】
なお、前段としては、例えば、直前である態様ばかりでなく、他の回路素子を介して前段であるような態様が用いられてもよい。
また、後段としては、例えば、直後である態様ばかりでなく、他の回路素子を介して後段であるような態様が用いられてもよい。
【0050】
一構成例として、直交変調信号や直交復調信号に関する位相や振幅の誤差の検出や補正は、QPSK方式のI情報及びQ情報を用いて行われる。また、このような誤差の検出や補正が行われないときには、他の種々な方式が用いられてもよい。
【0051】
一構成例として、TDD(Time Division Duplex)方式のように、送信周波数と受信周波数とが同一である方式が用いられる。
他の構成例として、FDD(Frequency Division Duplex)方式のように、送信周波数と受信周波数とが異なる方式が用いられる。この場合、直交変調信号や直交復調信号に関する位相や振幅の誤差の検出や補正を行うときには、当該検出や当該補正のために、送信周波数と受信周波数とが同一の周波数となるように設定される。
【0052】
一構成例として、位相の誤差や振幅の誤差を検出や補正するに際して、直交変調回路で用いられるローカル周波数信号の角周波数ω1と直交復調回路で用いられるローカル周波数信号の角周波数ω2との差が、例えばシンボルレートの1/1000程度に相当するといったように、僅かに存在する。
一構成例として、直交復調誤差検出補正回路には、直交復調回路により生成される直交復調信号をシンボルレートの2倍以上の速度でサンプリングした結果が入力される。
【0053】
【発明の実施の形態】
本発明に係る実施例を図面を参照して説明する。
まず、図5(a)(b)(c)を参照して、直交変調回路により生成される直交変調信号に発生する位相誤差や振幅誤差を補正する処理の原理を説明する。
本例では、直交変調回路による処理を数式により表す場合における一般的な方法として、I相成分に対応するローカル周波数信号をcos(ω1・t)で表し、Q相成分に対応するローカル周波数信号をsin(ω1・t)で表す。
なお、ω1は角周波数を表し、tは時刻を表す。
【0054】
まず、理想的な直交変調回路によりI情報Diの信号及びQ情報Dqの信号から直交変調波(直交変調信号)Sc(t)が生成される場合には、当該理想的な直交変調波Sc(t)は式1により表される。ここで、直交変調回路では、I情報Diの信号及びQ情報Dqの信号がそれぞれのミキサに入力され、それぞれのミキサのローカルポートには発振器からのローカル周波数信号の位相を0度及び90度にずらした信号が入力され、これら2つのミキサからの出力の足し合わせが直交変調回路からの出力となる。
【0055】
【数1】

Figure 2004363757
【0056】
しかしながら、ローカル周波数信号が高い場合や、ソフトウエア無線機のようにローカル周波数が広帯域に変化するような場合には、上記した90度の位相差を正確に実現することが困難である。また、ミキサの変換損失のばらつきや、ベースバンドの増幅器利得(アンプゲイン)のばらつきなどに起因して、振幅にもずれが生じてしまう。
【0057】
図5(a)には、Q相成分のローカル周波数信号sin(ω1・t)にΔθ1の位相誤差が発生するとともにQ相成分にΔG1を乗算する振幅誤差が発生する直交変調回路157の一例を示してある。
当該直交変調回路157では、発振器151から発振されるI相成分のローカル周波数信号cos(ω1・t)とI情報Diの信号とがミキサ152により混合されるとともに、発振器151から発振されるI相成分のローカル周波数信号cos(ω1・t)が位相シフタ153により(90°+Δθ1)だけ移相されて生成されるQ相成分のローカル周波数信号sin(ω1・t+Δθ1)とQ情報Dqの信号とがミキサ154により混合される。また、当該ミキサ154による混合結果に対して乗算器155によりΔG1が乗算されるのと同等な振幅誤差が発生し、当該乗算結果とI相成分のミキサ152による混合結果とが加算器(結合器)156により合成されて、直交変調波S(t)が生成される。
【0058】
このような位相誤差及び振幅誤差が存在する場合における直交変調波S(t)は式2により表される。
【0059】
【数2】
Figure 2004363757
【0060】
また、sin(ω1・t+Δθ1)=sin(ω1・t)・cos(Δθ1)+cos(ω1・t)・sin(Δθ1)となることから、上記式2は式3のように変形される。式3は、直交変調回路の位相誤差や振幅誤差は、ベースバンドの誤差へ変換することが可能であることを示す。
【0061】
【数3】
Figure 2004363757
【0062】
図5(b)には、上記図5(a)に示した回路と等価な回路として、理想的な直交変調回路170の一例と、上記図5(a)において直交変調信号に発生する位相誤差及び振幅誤差をベースバンドのものへ変換した位相誤差及び振幅誤差を発生する回路(誤差発生回路)169の一例を示してある。
ここで、当該直交変調回路170では、発振器164と2つのミキサ165、167と位相シフタ166と加算器168により、上記式1に示したのと同様に、理想的な直交変調が行われる。
【0063】
また、当該直交変調回路170の前段に位置する当該誤差発生回路169では、Q情報Dqの信号と{ΔG1・sin(Δθ1)}の信号とを乗算器161により乗算して当該乗算結果とI情報Diの信号とを加算器162により加算した結果{Di+Dq・ΔG1・sin(Δθ1)}が、位相誤差及び振幅誤差の成分が付与されたI情報Diiの信号として直交変調回路170へ出力され、また、Q情報Dqの信号と{ΔG1・cos(Δθ1)}の信号とを乗算器163により乗算した結果{Dq・ΔG1・cos(Δθ1)}が、位相誤差及び振幅誤差の成分が付与されたQ情報Dqqの信号として直交変調回路170へ出力される。この場合、直交変調回路170では、入力されるI情報Diiの信号及びQ情報Dqqの信号から、上記式3に示したのと同様な直交変調波S(t)が生成される。
【0064】
図5(c)には、上記図5(b)に示したのと同様に、理想的な直交変調回路182の一例と、ベースバンドに変換した位相誤差及び振幅誤差を発生する回路(誤差発生回路)183の一例を示してあるとともに、位相誤差及び振幅誤差を補正する回路(誤差補正回路)184の一例を示してある。
【0065】
ここで、当該直交変調回路182では、発振器177と2つのミキサ178、180と位相シフタ179と加算器181により、上記式1に示したのと同様に、理想的な直交変調が行われる。
また、当該誤差発生回路183では、2つの乗算器174、176と加算器175により、上記図5(b)に示した誤差発生回路169と同様に、位相誤差及び振幅誤差を発生する。
【0066】
また、当該誤差発生回路183の前段に位置する当該誤差補正回路184では、Q情報Dqの信号と{−sin(Δθ1)/cos(Δθ1)}の信号とを乗算器171により乗算して当該乗算結果とI情報Diの信号とを加算器172により加算した結果{Di−Dq・sin(Δθ1)/cos(Δθ1)}が、補正後のI情報Dicの信号として誤差発生回路183へ出力され、また、Q情報Dqの信号と[1/{ΔG1・cos(Δθ1)}]の信号とを乗算器173により乗算した結果[Dq/{ΔG1・cos(Δθ1)}]が、補正後のQ情報Dqcとして誤差発生回路183へ出力される。
【0067】
この場合、誤差発生回路183では、入力される補正後のI情報Dicの信号及び補正後のQ情報Dqcの信号から、補正後であって且つ位相誤差及び振幅誤差が発生したI情報Diiiの信号として元のI情報Diと等しい情報の信号が生成されて直交変調回路182へ出力されるとともに、補正後であって且つ位相誤差及び振幅誤差が発生したQ情報Dqqqの信号として元のQ情報Dqと等しい情報の信号が生成されて直交変調回路182へ出力される。
そして、直交変調回路182では、入力されるI情報Diiiの信号及びQ情報Dqqqの信号から、上記式1に示したのと同様に、位相誤差や振幅誤差の無い理想的な直交変調波Sc(t)が生成される。
【0068】
また、ここでは、厳密な数式の計算に基づく理想的な位相誤差及び振幅誤差の補正処理を示したが、実用上では、例えば、位相のずれΔθ1の値が小さい場合には、cos(Δθ1)はおよそ1となる(cos(Δθ1)〜1)ため、誤差補正回路184による補正後のI情報Dic=Di−Dq・sin(Δθ1)となるとともに、誤差補正回路184による補正後のQ情報Dqc=Dq/ΔG1となるような回路構成を用いることも可能である。本例では、当該回路構成を用いて、直交変調信号に発生する位相誤差及び振幅誤差を補正する。
【0069】
次に、図6(a)(b)(c)を参照して、直交復調回路により生成される直交復調信号に発生する位相誤差や振幅誤差を補正する処理の原理を説明する。
本例では、直交復調回路による処理を数式により表す場合における一般的な方法として、I相成分に対応するローカル周波数信号をcos(ω2・t)で表し、Q相成分に対応するローカル周波数信号をsin(ω2・t)で表す。
なお、ω2は角周波数を表し、tは時刻を表す。
【0070】
まず、理想的な直交復調回路により直交変調信号Sr(t)={Di・cos(ω2・t)+Dq・sin(ω2・t)}から直交復調波(直交復調信号)のI情報Dipの信号及びQ情報Dqpの信号が生成される場合には、当該理想的な直交復調波のI情報Dip及びQ情報Dqpは式4により表される。ここで、直交復調回路では、直交変調信号Sr(t)がそれぞれのミキサに入力されて互いに90度の位相差を有するローカル周波数信号により検波が行われ、その後、例えば低周波通過フィルタ(LPF:Low Pass Filter)により高調波が除去されて、ベースバンド信号としてI情報Dirrの信号及びQ情報Dqrrの信号が得られる。
【0071】
【数4】
Figure 2004363757
【0072】
しかしながら、ローカル周波数信号が高い場合や、ソフトウエア無線機のようにローカル周波数が広帯域に変化するような場合には、上記した90度の位相差を正確に実現することが困難である。また、ミキサの変換損失のばらつきや、ベースバンドの増幅器利得(アンプゲイン)のばらつきなどに起因して、振幅にもずれが生じてしまう。
【0073】
図6(a)には、Q相成分のローカル周波数信号sin(ω2・t)にΔθ2の位相誤差が発生するとともにQ相成分にΔG2を乗算する振幅誤差が発生する直交復調回路196の一例を示してある。
当該直交復調回路196では、発振器191から発振されるI相成分のローカル周波数信号cos(ω2・t)と直交変調信号Sr(t)とがミキサ192により混合されるとともに、発振器191から発振されるI相成分のローカル周波数信号cos(ω2・t)が位相シフタ193により(90°+Δθ2)だけ移相されて生成されるQ相成分のローカル周波数信号sin(ω2・t+Δθ2)と直交変調信号Sr(t)とがミキサ194により混合される。また、当該ミキサ194による混合結果に対して乗算器195によりΔG2が乗算されるのと同等な振幅誤差が発生し、当該乗算結果が直交復調信号のQ情報Dqoの信号として出力され、I相成分のミキサ192による混合結果が直交復調信号のI情報Dioの信号として出力される。
【0074】
このような位相誤差及び振幅誤差が存在する場合における直交復調信号のI情報Dio及びQ情報Dqoは式5により表される。
【0075】
【数5】
Figure 2004363757
【0076】
また、sin(ω2・t+Δθ2)=sin(ω2・t)・cos(Δθ2)+cos(ω2・t)・sin(Δθ2)となることから、上記式5は式6のように変形される。式6は、直交復調回路の位相誤差や振幅誤差は、ベースバンドの誤差へ変換することが可能であることを示す。
【0077】
【数6】
Figure 2004363757
【0078】
図6(b)には、上記図6(a)に示した回路と等価な回路として、理想的な直交復調回路210の一例と、上記図6(a)において直交復調信号に発生する位相誤差及び振幅誤差をベースバンドのものへ変換した位相誤差及び振幅誤差を発生する回路(誤差発生回路)209の一例を示してある。
ここで、当該直交復調回路210では、発振器201と2つのミキサ202、204と位相シフタ203により、上記式4に示したのと同様に、理想的な直交復調が行われる。
【0079】
また、当該直交復調回路210の後段に位置する当該誤差発生回路209では、I情報Dipの信号が、位相誤差及び振幅誤差の成分が付与されたI情報Dioの信号として出力され、また、Q情報Dqpの信号とcos(Δθ2)の信号とを乗算器205により乗算した結果とI情報Dipの信号とsin(Δθ2)の信号とを乗算器206により乗算した結果との加算器207による加算結果に対して乗算器208によりΔG2を乗算した結果[ΔG2・{Dip・sin(Δθ2)+Dqp・cos(Δθ2)}]が、位相誤差及び振幅誤差の成分が付与されたQ情報Dqoの信号として出力される。この場合、誤差発生回路209では、入力されるI情報Dipの信号及びQ情報Dqpの信号から、上記式6に示したのと同様なI情報Dio及びQ情報Dqoが生成される。
【0080】
図6(c)には、上記図6(b)に示したのと同様に、理想的な直交復調回路224の一例と、ベースバンドに変換した位相誤差及び振幅誤差を発生する回路(誤差発生回路)223の一例を示してあるとともに、位相誤差及び振幅誤差を補正する回路(誤差補正回路)222の一例を示してある。
【0081】
ここで、当該直交復調回路224では、発振器211と2つのミキサ212、214と位相シフタ213により、上記式4に示したのと同様に、理想的な直交変調が行われる。
また、当該誤差発生回路223では、3つの乗算器215、216、218と加算器217により、上記図6(b)に示した誤差発生回路209と同様に、位相誤差及び振幅誤差を発生する。
【0082】
また、当該誤差発生回路223の後段に位置する当該誤差補正回路222では、I情報Dioの信号が、補正後のI情報Dieとして出力され、また、Q情報Dqoの信号と[1/{ΔG2・cos(Δθ2)}]の信号とを乗算器219により乗算した結果とI情報Dioの信号と{−sin(Δθ2)/cos(Δθ2)}の信号とを乗算器220により乗算した結果との加算器221による加算結果[−Dio・{sin(Δθ2)/cos(Δθ2)}+Dqo/{ΔG2・cos(Δθ2)}]=Dqpが、補正後のQ情報Dqeとして出力される。
【0083】
このように、当該誤差補正回路222では、入力される誤差が発生したI情報Dioの信号及び誤差が発生したQ情報Dqoの信号から、補正後のI情報Die及びQ情報Dqeの信号として、元のI情報Di及びQ情報Dqと等しい情報の信号が取得される。
【0084】
また、ここでは、厳密な数式の計算に基づく理想的な位相誤差及び振幅誤差の補正処理を示したが、実用上では、例えば、位相のずれΔθ2の値が小さい場合には、cos(Δθ2)はおよそ1となる(cos(Δθ2)〜1)ため、誤差補正回路222による補正後のI情報Die=Dioとなるとともに、誤差補正回路222による補正後のQ情報Dqe={−Dio・sin(Δθ2)+Dqo/ΔG2}となるような回路構成を用いることも可能である。本例では、当該回路構成を用いて、直交復調信号に発生する位相誤差及び振幅誤差を補正する。
【0085】
図7(a)、(b)、(c)には、直交変調回路或いは直交復調回路に位相誤差や振幅誤差が存在する場合におけるQPSK方式のコンステレーションの例を示してある。
同図(a)には、理想的な場合におけるコンステレーションの一例を示してある。
同図(a)の例では、I−Q平面において、第1象限の座標(Di、Dq)=(+1、+1)に位置するシンボル点と、第2象限の座標(Di、Dq)=(−1、+1)に位置するシンボル点と、第3象限の座標(Di、Dq)=(−1、−1)に位置するシンボル点と、第4象限の座標(Di、Dq)=(+1、−1)に位置するシンボル点を示してある。
【0086】
同図(b)には、Δθ1或いはΔθ2=10度(°)の位相誤差が存在する場合におけるコンステレーションの一例を示してある。
同図の例では、I−Q平面において、座標(Di、Dq)=(+1、+1)であってシンボル点が第1象限に位置する場合や座標(Di、Dq)=(−1、−1)であってシンボル点が第3象限に位置する場合には誤差を受けた|Di|の値が理想的な|Di|の値と比べて大きくなり、一方、座標(Di、Dq)=(−1、+1)であってシンボル点が第2象限に位置する場合や座標(Di、Dq)=(+1、−1)であってシンボル点が第4象限に位置する場合には誤差を受けた|Di|の値が理想的な|Di|の値と比べて小さくなる。
なお、|X|は、Xの絶対値を表す。
【0087】
同図(c)には、ΔG1或いはΔG2=1dBの振幅誤差が存在する場合におけるコンステレーションの一例を示してある。
同図の例では、I−Q平面において、4つの全てのシンボル点の場合について、誤差を受けた|Dq|の値が理想的な|Dq|の値と比べて大きくなる。
【0088】
このように、直交変調信号や直交復調信号に位相誤差や振幅誤差が存在しない場合には直交復調後のI情報Di及び直交復調後のQ情報Dqのコンステレーションの形状は正方形となり、直交変調信号や直交復調信号に位相誤差が存在する場合には当該形状はひし形となり、直交変調信号や直交復調信号に振幅誤差が存在する場合には当該形状は長方形となる。
【0089】
次に、本実施例に係る直交変復調装置を設けた無線通信装置を説明する。
本例の無線通信装置では、高周波数である無線周波数(RF:Radio Frequency)帯の信号を広帯域にわたって直交変調や直交復調する場合を示す。
図1には、本例の無線通信装置の構成例を示してある。
本例の無線通信装置には、送信部1と、受信部2と、スイッチ(SW)3と、アンテナ4が備えられている。
【0090】
送信部1には、直交信号発生回路11と、直交変調誤差補正回路12と、2つのD/A(Digital to Analog)変換器13、14と、2つの低周波通過フィルタ(LPF)15、16と、発振器17と、位相誤差や振幅誤差が発生する直交変調回路18が備えられている。
受信部2には、発振器21と、位相誤差や振幅誤差が発生する直交復調回路22と、2つの低周波通過フィルタ(LPF)23、24と、2つのA/D(Analog to Digital)変換器25、26と、直交復調誤差検出補正回路27と、サンプリング回路28と、識別回路29と、遅延回路30と、直交変調誤差検出回路31が備えられている。
【0091】
本例の無線通信装置により行われる概略的な動作の一例を示す。
送信部1では、直交信号発生回路11がI情報Di及びQ情報Dqを発生させて、直交変調誤差補正回路12と遅延回路30へ出力する。また、直交信号発生回路11が、I情報Di及びQ情報Dqを発生させるタイミングであるシンボルのタイミングに関する情報(タイミング情報)を遅延回路30へ出力する。
【0092】
直交変調誤差補正回路12は、直交変調誤差検出回路31から入力される位相誤差情報及び振幅誤差情報に基づいて、直交信号発生回路11から入力されるI情報Di及びQ情報Dqに対して直交変調における位相誤差や振幅誤差の補正を行い、当該補正後のI情報Dic及びQ情報Dqcをそれぞれに対応したD/A変換器13、14へ出力する。
【0093】
一方のD/A変換器13は、入力されるI情報Dicをデジタル信号からアナログ信号へ変換して一方のLPF15へ出力する。
他方のD/A変換器14は、入力されるQ情報Dqcをデジタル信号からアナログ信号へ変換して他方のLPF16へ出力する。
一方のLPF15は、入力されるI情報Dicのアナログ信号をフィルタリングして直交変調回路18へ出力する。
他方のLPF16は、入力されるQ情報Dqcのアナログ信号をフィルタリングして直交変調回路18へ出力する。
【0094】
発振器17は、所定のローカル周波数(角周波数ω1)を有するローカル周波数信号を発生させて、直交変調回路18へ出力する。
直交変調回路18は、発振器17から入力されるローカル周波数信号に基づいて、2つのLPF15、16から入力されるI情報Dic及びQ情報Dqcのアナログ信号に対して直交変調を行い、これにより生成される直交変調信号をスイッチ3へ出力する。
【0095】
スイッチ3は、送信時には送信部1から入力される直交変調信号をアンテナ4へ出力し、受信時にはアンテナ4から入力される受信した直交変調信号を受信部2へ出力する。また、本例では、直交変調回路18や直交復調回路22の位相誤差や振幅誤差を検出及び補正する場合になどに、送信部1からの直交変調信号が受信部2に入力される構成となっている。
アンテナ4は、スイッチ3から入力される信号を無線により送信し、また、無線により受信した信号をスイッチ3へ出力する。
【0096】
受信部2では、発振器21が所定のローカル周波数(角周波数ω2)を有するローカル周波数信号を発生させて、直交復調回路22へ出力する。
直交復調回路22は、発振器21から入力されるローカル周波数信号に基づいて、スイッチ3を介して入力されるアナログ信号である直交変調信号に対して直交復調を行い、これにより生成される直交復調信号のI情報Dio及びQ情報Dqoをそれぞれに対応したLPF23、24へ出力する。
【0097】
一方のLPF23は、入力されるI情報Dioのアナログ信号をフィルタリングして一方のA/D変換器25へ出力する。
他方のLPF24は、入力されるQ情報Dqoのアナログ信号をフィルタリングして他方のA/D変換器26へ出力する。
一方のA/D変換器25は、入力されるI情報Dioのアナログ信号をデジタル信号へ変換して直交復調誤差検出補正回路27へ出力する。
他方のA/D変換器26は、入力されるQ情報Dqoのアナログ信号をデジタル信号へ変換して直交復調誤差検出補正回路27へ出力する。
【0098】
直交復調誤差検出補正回路27は、2つのA/D変換器25、26から入力されるI情報Dio及びQ情報Dqoに対して直交復調における位相誤差や振幅誤差の検出と補正を行い、当該補正後のI情報Die及びQ情報Dqeをサンプリング回路28へ出力する。
遅延回路30は、直交信号発生回路11から入力されるI情報Di及びQ情報Dqを遅延させて直交変調誤差検出回路31へ出力する。また、遅延回路30は、直交信号発生回路11から入力されるタイミング情報を遅延させてサンプリング回路28へ出力する。
【0099】
サンプリング回路28は、遅延回路30から入力されるタイミング情報に基づくタイミングで、直交復調誤差検出補正回路27から入力されるI情報Die及びQ情報Dqeをサンプリングし、当該サンプリングしたI情報Dir及びQ情報Dqrを識別回路29と直交変調誤差検出回路31へ出力する。なお、サンプリング回路28では、例えば、シンボルレートと同一の速度でシンボルタイミングに合わせてサンプリングが行われる。
識別回路29は、サンプリング回路28から入力されるI情報Dir及びQ情報Dqrに基づいてデータの値を識別する。
【0100】
直交変調誤差検出回路31は、遅延回路30から入力されるI情報Di及びQ情報Dqとサンプリング回路28から入力されるI情報Dir及びQ情報Dqrに基づいて、直交変調における位相誤差に関する情報(位相誤差情報)と振幅誤差に関する情報(振幅誤差情報)を検出し、検出した位相誤差情報及び振幅誤差情報を直交変調誤差補正回路12へ出力する。
【0101】
本例では、送信部1から送信した信号を折り返しで受信部2により受信し、位相誤差や振幅誤差がある直交変調回路18と直交復調回路22について同時に補正を行う。
また、本例では、誤差の補正を行っている期間における条件として、それぞれのローカルに入力する信号(ローカル周波数信号)の角周波数ω1及びω2がシンボルレートの1/1000程度ずれていることを必要とする。なお、このような条件における角周波数ω1、ω2とシンボルレートとの関係(当該ずれ)は、例えば、回路の時定数によりその程度が決定される。
【0102】
また、本例の無線通信装置では、TDD方式のように送信周波数と受信周波数とが同一である場合について説明するが、他の例として、FDD方式のように送信周波数と受信周波数とが違う場合においても、誤差の補正を行う期間だけ直交変調回路と直交復調回路で使用される角周波数がシンボルレートの1/1000程度のずれとなるように切り替えを行う構成を用いることが可能である。
【0103】
以下では、まず、直交変調回路18の誤差補正について説明し、次に、直交復調回路22の誤差補正について説明し、次いで、直交変調回路18と直交復調回路22との両方の誤差補正を同時に行うことについて説明する。
【0104】
まず、直交変調回路18の誤差補正について説明する。
直交変調回路18の誤差補正を行うために用いられる回路は、遅延回路30と直交変調誤差検出回路31と直交変調誤差補正回路12である。
本例の方式により誤差補正を行うときに用いる直交信号発生回路11からの信号は、QPSK方式の信号である。なお、誤差補正を行った後においては、直交信号発生回路11からの信号としてQPSK方式以外の信号が用いられてもよい。
【0105】
遅延回路30は、例えばシフトレジスタを用いて構成されており、直交信号発生回路11から出力されるI情報Di及びQ情報Dqが送信部1を通って受信部2により受信されてサンプリング回路28からの出力信号Dir、Dqrとなるまでの遅延時間分だけ、入力信号を遅らせて出力する。これにより、送信部1から送信したI情報Di及びQ情報Dqと受信部2により受信したI情報Dir及びQ情報Dqrから、直交変調回路18の位相誤差や振幅誤差を検出することが可能となる。
【0106】
ここで、上記図5(a)、(b)、(c)を参照して説明したように、例えば、位相のずれΔθ1の値が小さい場合にはcos(Δθ1)はおよそ1と近似することができ、補正後のI情報Dic=Di−Dq・sin(Δθ1)となり、補正後のQ情報Dqc=Dq/ΔG1となる。
また、振幅誤差が無い(つまり、ΔG1=1)とすると、補正後のI情報Dic及び補正後のQ情報Dqcは式7のように表される。
【0107】
【数7】
Figure 2004363757
【0108】
このため、−sin(Δθ1)を位相誤差検出回路により検出することにより、位相誤差補正回路により位相誤差を補正することが可能である。
また、位相誤差がある場合のコンステレーションは上記図7(b)に示したようになる。第1象限に位置する(Di、Dq)=(+1、+1)のときと第3象限に位置する(Di、Dq)=(−1、−1)のときには位相誤差のあるI情報|Dir|は位相誤差の無いI情報|Di|と比べて大きくなり、一方、第2象限に位置する(Di、Dq)=(−1、+1)のときと第4象限に位置する(Di、Dq)=(+1、−1)のときには位相誤差のあるI情報|Dir|は位相誤差の無いI情報|Di|と比べて小さくなる。
【0109】
つまり、位相誤差がある場合には、コンステレーションの形状がひし形になる。そこで、本例では、受信部2により受信したI情報Dir及びQ情報DqrのI−Q平面上における対角線の長さの比が1でない場合には位相誤差があると判断し、当該長さの比が1である場合には位相誤差が無いと判断する。
【0110】
図2(a)、(b)には、直交変調誤差検出回路31の構成例を示してある。
本例の直交変調誤差検出回路31は、同図(a)に示した位相誤差検出回路41と、同図(b)に示した振幅誤差検出回路42を有している。
直交変調誤差回路31に入力される送信信号Di、Dqや受信信号Dir、Dqrは、それぞれ、シンボルタイミングでサンプリングされた信号である。
【0111】
ここでは、図2(a)に示した位相誤差検出回路41により行われる動作の一例を示す。
位相誤差検出回路41には、2つの2乗器51、52と、加算器53と、XOR54と、値変換器55と、乗算器56と、積分器60を構成する加算器57及びD型のフリップフロップ58と、乗算器59が備えられている。
【0112】
位相誤差検出回路41では、サンプリング回路28によりサンプリングされたI情報Dirの信号が一方の2乗器51の入力端に入力され、サンプリング回路28によりサンプリングされたQ情報Dqrの信号が他方の2乗器52の入力端に入力され、送信I情報Diの信号が遅延回路30を介してXOR54の一方の入力端に入力され、送信Q情報Dqの信号が遅延回路30を介してXOR54の他方の入力端に入力される。
【0113】
一方の2乗器51は、入力されるI情報Dirの信号の絶対値を2乗して、当該2乗結果である|Dir|値の信号を加算器53へ出力する。
他方の2乗器52は、入力されるQ情報Dqrの信号の絶対値を2乗して、当該2乗結果である|Dqr|値の信号を加算器53へ出力する。
【0114】
加算器53は、一方の2乗器51から入力される信号と他方の2乗器52から入力される信号とを加算し、当該加算結果である(|Dir|+|Dqr|)値の信号を乗算器56へ出力する。
ここで、当該(|Dir|+|Dqr|)値は、I−Q平面において、サンプリング回路28によりサンプリングされるシンボル点の座標(Dir、Dqr)と原点(0、0)との距離の2乗値に相当する。
【0115】
XOR54は、2つの入力端の一方から送信I情報Diの信号を入力するとともに他方から送信Q情報Dqの信号を入力し、これら2つの入力信号の値Di、Dqに基づくXOR値である0値又は1値の信号を値変換器55へ出力する。一例として、XOR54は、送信I情報Di=+1であり且つ送信Q情報Dq=+1である場合や送信I情報Di=−1であり且つ送信Q情報Dq=−1である場合にXOR値として0値を出力し、送信I情報Di=−1であり且つ送信Q情報Dq=+1である場合や送信I情報Di=+1であり且つ送信Q情報Dq=−1である場合にXOR値として1値を出力する。
【0116】
これにより、本例では、I−Q平面において、直交変調前のシンボル点の座標(Di、Dq)が第1象限或いは第3象限に位置する場合にはXOR54から0値の信号が出力され、第2象限或いは第4象限に位置する場合にはXOR54から1値の信号が出力される。
【0117】
値変換器55は、XOR54から入力される信号の値が0値であるか或いは1値であるかに応じて、互いに正負(±)の極性が反転した信号を乗算器56へ出力する。本例では、値変換器55は、XOR54から入力される信号の値が0値である場合には+1値の信号を乗算器56へ出力し、XOR54から入力される信号の値が1値である場合には−1値の信号を乗算器56へ出力する。
【0118】
これにより、本例では、I−Q平面において、直交変調前のシンボル点の座標(Di、Dq)が第1象限或いは第3象限に位置する場合には値変換器55から+1値の信号が出力され、第2象限或いは第4象限に位置する場合には値変換器55から−1値の信号が出力される。
【0119】
乗算器56は、加算器53から入力される(|Dir|+|Dqr|)値の信号と、値変換器55から入力される+1値又は−1値の信号とを乗算し、当該乗算結果である+(|Dir|+|Dqr|)値又は−(|Dir|+|Dqr|)値の信号を加算器57へ出力する。
【0120】
これにより、本例では、I−Q平面において、直交変調前のシンボル点の座標(Di、Dq)が第1象限或いは第3象限に位置する場合には乗算器56から+(|Dir|+|Dqr|)値の信号が出力され、第2象限或いは第4象限に位置する場合には乗算器56から−(|Dir|+|Dqr|)値の信号が出力される。
【0121】
ここで、上記の回路構成51〜56を用いることにより、サンプリング回路28によりサンプリングされるI情報Dir及びQ情報DqrのI−Q平面における対角線の長さを比較することができる。
具体的には、例えば、上記図7(b)に示されるような四角形について、第1象限に存在する頂点と第3象限に存在する頂点とを結んだ線の長さと、第2象限に存在する頂点と第4象限に存在する頂点とを結んだ線の長さとを比較すればよく、この場合には(|Dir|+|Dqr|)値の平方根を計算することになるが、本例では、2つの対角線の長さが同一であるか否かを判定することができればよいため、(|Dir|+|Dqr|)値に正負(±)の極性を付与した値を乗算器56により生成している。
【0122】
本例では、サンプリング回路28によりサンプリングされるI情報Dir=Di+Dq・sin(Δθ1)であり、サンプリング回路28によりサンプリングされるQ情報Dqr=Dqであることから、例えば、シンボル点が第1象限に位置する場合には+[{1+1・sin(Δθ1)}+(1)]値の信号が乗算器56から出力され、シンボル点が第2象限に位置する場合には−[{−1+1・sin(Δθ1)}+(1)]値の信号が乗算器56から出力され、シンボル点が第3象限に位置する場合には+[{−1+(−1)・sin(Δθ1)}+(−1)]値の信号が乗算器56から出力され、シンボル点が第4象限に位置する場合には−[{1+(−1)・sin(Δθ1)}+(−1)]値の信号が乗算器56から出力される。
【0123】
加算器57は、乗算器56から入力される信号と、フリップフロップ58から入力される信号とを加算し、当該加算結果をフリップフロップ58へ出力する。
フリップフロップ58は、加算器57から入力される信号を、例えば加算器57における加算のタイミングを確保するために遅延させて、加算器57及び乗算器59へ出力する。
【0124】
これにより、積分器60では、乗算器56から入力される信号が加算器57により累積的に加算されていく。
例えば、第1象限に位置するシンボル点、第2象限に位置するシンボル点、第3象限に位置するシンボル点、第4象限に位置するシンボル点がそれぞれ1回ずつ送信される場合には、8・sin(Δθ1)の値の信号が積分器60のフリップフロップ58から乗算器59へ出力される。
【0125】
また、通常は、送信I情報Di及び送信Q情報Dqはランダムに送信されるとみなすことができるため、十分に長いシンボル数であるN個のシンボルを送信したときに積分器60から出力される信号の値は、8・sin(Δθ1)・(N/4)となる。
【0126】
乗算器59は、積分器60のフリップフロップ58から入力される信号と、例えば予め設定された定数A1の値の信号とを乗算し、当該乗算結果の信号を位相誤差情報の信号として直交変調誤差補正回路12の位相誤差補正回路へ出力する。
ここで、十分に長いシンボル数であるN個のシンボルを送信したときには、乗算器59から、8・sin(Δθ1)・(N/4)・A1の値の信号が位相誤差情報の信号として出力される。
そして、本例では、8・(N/4)・A1=−1となったときに、つまりN=−1/(2・A1)となったときに、位相誤差情報の信号の値が−sin(Δθ1)となり、直交変調誤差補正回路12の位相誤差補正回路において直交変調信号に発生する位相誤差が補正される。
【0127】
なお、本例では、上記図7(b)に示されるような四角形の2つの対角線の長さが同一となる(長さの比が1となる)ように制御するフィードバック方式を用いており、位相誤差Δθ1が打ち消されてゼロ(0)となるように制御するフィードバック方式を用いている。また、このようなフィードバック制御の時定数を決定する位相誤差補正制御時定数である定数A1としては、例えば、絶対値が1と比べて非常に小さく(|A1|<<1)且つ負(−)である定数値が用いられる。
【0128】
当該定数A1は、例えば、システムで要求される仕様に基づいて、シミュレーション等を行いながら、1より小さい負の値に決定される。通常は、当該定数A1の値を大きく設定すると、制御の収束は速くなるが制御が粗くなり、一方、当該定数A1の値を小さく設定すると、制御の収束は遅くなるが細かい制御が可能である。
【0129】
また、振幅誤差があり、位相誤差が無い(つまり、Δθ1=0)とすると、補正後のI情報Dic及び補正後のQ情報Dqcは式8のように表される。
【0130】
【数8】
Figure 2004363757
【0131】
振幅誤差がある場合のコンステレーションは上記図7(c)に示したようになる。
つまり、振幅誤差がある場合には、コンステレーションの形状が長方形になる。そこで、本例では、受信部2により受信したI情報Dir及びQ情報DqrのI−Q平面上における辺の長さの比が1でない場合には振幅誤差があると判断し、当該長さの比が1である場合には振幅誤差が無いと判断する。
このように、I相の辺の長さとQ相の辺の長さとの差や比を振幅誤差検出回路により検出することにより、振幅誤差補正回路により振幅誤差を補正することが可能である。
【0132】
ここでは、図2(b)に示した振幅誤差検出回路42により行われる動作の一例を示す。
振幅誤差検出回路42には、2つの値変換器61、62と、4つの乗算器63〜66と、4つの高周波通過フィルタ(HPF)67〜70と、4つの2乗器71〜74と、3つの加算器75〜77と、積分器82を構成する加算器78及びD型のフリップフロップ79と、乗算器80と、加算器81が備えられている。
【0133】
振幅誤差検出回路42では、サンプリング回路28によりサンプリングされたI情報Dirの信号が2つの乗算器63、65の入力端に入力され、サンプリング回路28によりサンプリングされたQ情報Dqrの信号が2つの乗算器64、66の入力端に入力され、送信I情報Diの信号が遅延回路30を介して一方の値変換器61の入力端に入力され、送信Q情報Dqの信号が遅延回路30を介して他方の値変換器62の入力端に入力される。
【0134】
一方の値変換器61は、入力されるI情報Diの信号の値(I情報Di値)を2つの乗算器63、64へ出力する。
他方の値変換器62は、入力されるQ情報Dqの信号の値(Q情報Dq値)を2つの乗算器65、66へ出力する。
【0135】
乗算器63は、入力されるI情報Dirの信号とI情報Di値とを乗算し、当該乗算結果の信号をHPF67へ出力する。
乗算器64は、入力されるQ情報Dqrの信号とI情報Di値とを乗算し、当該乗算結果の信号をHPF68へ出力する。
乗算器65は、入力されるI情報Dirの信号とQ情報Dq値とを乗算し、当該乗算結果の信号をHPF69へ出力する。
乗算器66は、入力されるQ情報Dqrの信号とQ情報Dq値とを乗算し、当該乗算結果の信号をHPF70へ出力する。
【0136】
HPF67は、乗算器63から入力される信号をフィルタリングして2乗器71へ出力する。
HPF68は、乗算器64から入力される信号をフィルタリングして2乗器72へ出力する。
HPF69は、乗算器65から入力される信号をフィルタリングして2乗器73へ出力する。
HPF70は、乗算器66から入力される信号をフィルタリングして2乗器74へ出力する。
【0137】
2乗器71は、HPF67から入力される信号の絶対値を2乗し、当該2乗結果の信号を加算器75へ出力する。
2乗器72は、HPF68から入力される信号の絶対値を2乗し、当該2乗結果の信号を加算器75へ出力する。
2乗器73は、HPF69から入力される信号の絶対値を2乗し、当該2乗結果の信号を加算器76へ出力する。
2乗器74は、HPF70から入力される信号の絶対値を2乗し、当該2乗結果の信号を加算器76へ出力する。
【0138】
加算器75は、2つの2乗器71、72から入力される信号を加算し、当該加算結果の信号を加算器77へ出力する。
加算器76は、2つの2乗器73、74から入力される信号を加算し、当該加算結果の信号を加算器77へ出力する。
加算器77は、2つの加算器75、76から入力される信号を逆相で加算し、具体的には、加算器75からの入力信号から加算器76からの入力信号を減算するように加算を行い、当該加算結果を加算器78へ出力する。
【0139】
ここで、上記した回路構成61〜77を用いることにより、I相の辺の長さとQ相の辺の長さを比較することができる。
具体的には、加算器76からの出力としてI相の辺の長さの2乗値を得ることができる。つまり、受信したI情報Dir及びQ情報Dqrに対して直交変調前のQ情報Dqを乗算した結果としては、シンボル点が第1象限にある場合には(I相の乗算結果、Q相の乗算結果)=(+1、+ΔG1)×(+1)=(+1、+ΔG1)が得られ、シンボル点が第2象限にある場合には(I相の乗算結果、Q相の乗算結果)=(−1、+ΔG1)×(+1)=(−1、+ΔG1)が得られ、シンボル点が第3象限にある場合には(I相の乗算結果、Q相の乗算結果)=(−1、−ΔG1)×(−1)=(+1、+ΔG1)が得られ、シンボル点が第4象限にある場合には(I相の乗算結果、Q相の乗算結果)=(+1、−ΔG1)×(−1)=(−1、+ΔG1)が得られる。
【0140】
このように、I相の辺の長さについては、I相の乗算結果が+1値と−1値とで変動する一方、Q相の乗算結果が常に一定値+ΔG1となる。
このため、I相の乗算結果をHPF69に通すと出力が+1又は−1となって、絶対値をとることによりI相の辺の長さを得ることができる。また、Q相の乗算結果をHPF70に通すと出力が0となる。
なお、本例では、I相の辺の長さとQ相の辺の長さとが違うことが判定可能であればよいため、絶対値の代わりに2乗器73による2乗値を用いている。
【0141】
同様に、加算器75からの出力としてQ相の辺の長さの2乗値を得ることができる。つまり、受信したI情報Dir及びQ情報Dqrに対して直交変調前のI情報Diを乗算した結果としては、シンボル点が第1象限にある場合には(I相の乗算結果、Q相の乗算結果)=(+1、+ΔG1)×(+1)=(+1、+ΔG1)が得られ、シンボル点が第2象限にある場合には(I相の乗算結果、Q相の乗算結果)=(−1、+ΔG1)×(−1)=(+1、−ΔG1)が得られ、シンボル点が第3象限にある場合には(I相の乗算結果、Q相の乗算結果)=(−1、−ΔG1)×(−1)=(+1、+ΔG1)が得られ、シンボル点が第4象限にある場合には(I相の乗算結果、Q相の乗算結果)=(+1、−ΔG1)×(+1)=(+1、−ΔG1)が得られる。
【0142】
このように、Q相の辺の長さについては、I相の乗算結果が常に一定値+1となる一方、Q相の乗算結果が+ΔG1と−ΔG1とで変動する。
このため、I相の乗算結果をHPF67に通すと出力が0となる。また、Q相の乗算結果をHPF68に通すと出力が+ΔG1又は−ΔG1となって、絶対値をとることによりQ相の辺の長さを得ることができる。
なお、本例では、I相の辺の長さとQ相の辺の長さとが違うことが判定可能であればよいため、絶対値の代わりに2乗器72による2乗値を用いている。
【0143】
すると、加算器77からは、Q相の辺の長さの2乗値からI相の辺の長さの2乗値を減算した結果の値(ΔG1−1)の信号が出力される。
加算器78は、加算器77から入力される信号と、フリップフロップ79から入力される信号とを加算し、当該加算結果をフリップフロップ79へ出力する。
フリップフロップ79は、加算器78から入力される信号を、例えば加算器78における加算のタイミングを確保するために遅延させて、加算器78及び乗算器80へ出力する。
これにより、積分器82では、加算器77から入力される信号が加算器78により累積的に加算されていく。
【0144】
乗算器80は、積分器82のフリップフロップ79から入力される信号と、例えば予め設定された定数A2の値の信号とを乗算し、当該乗算結果の信号を加算器81へ出力する。
加算器81は、乗算器80から入力される信号に基準となる1を加算し、当該加算結果の信号を振幅誤差情報の信号として直交変調誤差補正回路12の振幅誤差補正回路へ出力する。
【0145】
ここで、十分に長いシンボル数であるN個のシンボルを送信したときには、加算器81から、(ΔG1−1)・N・A2+1の値の信号が振幅誤差情報の信号として出力される。
そして、本例では、フィードバック制御により振幅誤差の補正が行われて安定して、I相の辺の長さとQ相の辺の長さとの差が無くなると、ΔG1=1となることから(ΔG1−1)=0となって、積分器82への入力が0となる。この場合、振幅誤差情報の信号の値は{1/(補正前の振幅誤差ΔG1)}に安定し、これにより、直交変調誤差補正回路12の振幅誤差補正回路において直交変調信号に発生する振幅誤差が補正される。
【0146】
なお、本例では、上記図7(c)に示されるような四角形の2つ(縦と横)の辺の長さが同一となる(長さの比が1となる)ように制御するフィードバック方式を用いており、振幅誤差ΔG1が打ち消されて1となるように制御するフィードバック方式を用いている。
また、定数A2は、例えば、システムで要求される仕様に基づいて、シミュレーション等を行いながら、適当な値に決定される。通常は、当該定数A2の値を大きく設定すると、制御の収束は速くなるが制御が粗くなり、一方、当該定数A2の値を小さく設定すると、制御の収束は遅くなるが細かい制御が可能である。
【0147】
図3には、直交変調誤差補正回路12の構成例を示してある。
本例の直交変調誤差補正回路12は、位相誤差補正回路91と振幅誤差補正回路92を直列に接続して構成されている。
位相誤差補正回路91には、乗算器101と、加算器102が備えられている。
【0148】
位相誤差補正回路91では、送信I情報Diの信号が直交信号発生回路11から加算器102に入力され、送信Q情報Dqの信号が直交信号発生回路11から乗算器101に入力される。また、直交変調誤差検出回路31の位相誤差検出回路41から出力される位相誤差情報の信号が乗算器101に入力される。
また、位相誤差補正回路91では、直交信号発生回路11から入力される送信Q情報Dqの信号を、そのまま、補正後のQ情報Dq’の信号として振幅誤差補正回路92へ出力する。
【0149】
乗算器101は、直交信号発生回路11から入力される送信Q情報Dqの信号と、位相誤差検出回路41から入力される位相誤差情報の信号とを乗算し、当該乗算結果の信号を加算器102へ出力する。
加算器102は、直交変調回路11から入力される送信I情報Diの信号と、乗算器101から入力される信号とを加算し、当該加算結果の信号を補正後のI情報Di’の信号として振幅誤差補正回路92へ出力する。
【0150】
ここで、振幅誤差を省略して位相誤差について考えると、位相誤差検出回路41から乗算器101に入力される位相誤差情報の信号の値が−sin(Δθ1)となった場合には、補正後のI情報Di’=Di−Dq・sin(Δθ1)となり、補正後のQ情報Dq’=Dqとなる。そして、この場合には、上記図5(c)を参照して説明したように、直交変調回路18により直交変調信号が生成されるに際して発生する位相誤差が、位相誤差補正回路91により予め与えられた補正により打ち消されて、無くなる。
【0151】
振幅誤差補正回路92には、乗算器103が備えられている。
振幅誤差補正回路92では、位相誤差補正回路91により位相誤差の補正が行われたI情報Di’の信号が入力されて、そのまま、補正後のI情報Dicの信号として一方のD/A変換器13へ出力される。
また、振幅誤差補正回路92では、位相誤差補正回路91により位相誤差の補正が行われたQ情報Dq’の信号が乗算器103に入力される。また、直交変調誤差検出回路31の振幅誤差検出回路42から出力される振幅誤差情報の信号が乗算器103に入力される。
【0152】
乗算器103は、位相誤差補正回路91から入力されるQ情報Dq’の信号と、振幅誤差検出回路42から入力される振幅誤差情報の信号とを乗算し、当該乗算結果の信号を補正後のQ情報Dqcの信号として他方のD/A変換器14へ出力する。
【0153】
ここで、位相誤差を省略して振幅誤差について考えると、振幅誤差検出回路42から乗算器103に入力される振幅誤差情報の信号の値が(1/ΔG1)となった場合には、補正後のI情報Dic=Di’となり、補正後のQ情報Dqc=Dq’/ΔG1となる。そして、この場合には、上記図5(c)を参照して説明したように、直交変調回路18により直交変調信号が生成されるに際して発生する振幅誤差が、振幅誤差補正回路92により予め与えられた補正により打ち消されて、無くなる。
【0154】
ここで、上記では、位相誤差補正回路91による位相誤差の補正と振幅誤差補正回路92による振幅誤差の補正をそれぞれ説明したが、本例の直交変調誤差補正回路12では、これら両方の回路91、92を組み合わせることにより、直交変調回路18における位相誤差と振幅誤差との両方を補正することができる。
【0155】
次に、直交復調回路22の誤差補正について説明する。
図4(a)には、直交復調誤差検出補正回路27の構成例を示してある。
直交復調誤差検出補正回路27は、位相誤差検出補正回路111と振幅誤差検出補正回路112を直列に接続して構成されている。
位相誤差検出補正回路111には、乗算器121と、加算器122と、乗算器123と、積分器124と、乗算器125が備えられている。
振幅誤差検出補正回路112には、乗算器131と、2つの絶対値器132、133と、加算器134と、積分器135と、乗算器136と、加算器137が備えられている。
【0156】
また、図4(b)には、上記した積分器124、135として用いることが可能な積分器143の構成例を示してある。
同図(b)に示した積分器143は、加算器141とD型のフリップフロップ142を用いて構成されており、入力信号とフリップフロップ142からの出力信号とを加算器141により加算した結果を当該フリップフロップ142に入力することにより、当該フリップフロップ142からの出力信号を積分結果として取得する。
【0157】
ここで、直交復調誤差検出補正回路27により位相誤差や振幅誤差を補正する基本的な原理は、例えば、直交変調の場合と同様である。
本例の直交復調誤差検出補正回路27では、シンボルレートの2倍や4倍などの速度でサンプリングしたI情報Dio及びQ情報Dqoの信号を入力して処理を行う。本例の直交復調誤差検出補正回路27では、シンボルタイミングの再生は行わないことから、直交復調された信号がサンプリングされるタイミングは把握されないが、シンボルレートの2倍(以上)で処理を行う場合には、直交復調回路22の位相誤差や振幅誤差を検出することが可能である。
【0158】
上記図6(a)、(b)、(c)を参照して示したように、例えば、位相のずれΔθ2の値が小さい場合には、cos(Δθ2)はおよそ1と近似することができ、補正後のI情報Dio’=Dioとなり、補正後のQ情報Dqo’={−Dio・sin(Δθ2)+Dqo/ΔG2}となる。
また、振幅誤差が無い(つまり、ΔG2=1)とすると、補正後のI情報Dio’及び補正後のQ情報Dqo’は式9のように表される。
【0159】
【数9】
Figure 2004363757
【0160】
本例の位相誤差検出補正回路111は、上記式9に示される位相誤差の補正が行われる構成となっている。
位相誤差検出補正回路111により行われる動作の一例を示す。
位相誤差検出補正回路111では、一方のA/D変換器25から入力されるI情報Dioの信号が、2つの乗算器121、123に入力されるとともに、そのまま、補正後のI情報Dio’の信号として振幅誤差検出補正回路112へ出力される。
また、位相誤差検出補正回路111では、他方のA/D変換器26から入力されるQ情報Dqoの信号が加算器122に入力される。
【0161】
乗算器121は、入力されるI情報Dioの信号と後述する乗算器125から入力される信号とを乗算し、当該乗算結果の信号を加算器122へ出力する。
加算器122は、入力されるQ情報Dqoと乗算器121から入力される信号とを加算し、当該加算結果の信号を、乗算器123に入力するとともに、そのまま、補正後のQ情報Dqo’として振幅誤差検出補正回路112へ出力する。
【0162】
乗算器123は、入力されるI情報Dioの信号と加算器122から入力される信号とを乗算し、当該乗算結果の信号を積分器124へ出力する。
積分器124は、乗算器123から入力される信号を順次積分していき、当該積分結果の信号を乗算器125へ出力する。
乗算器125は、積分器124から入力される信号と例えば予め設定された定数A3の値の信号とを乗算し、当該乗算結果を乗算器121へ出力する。
【0163】
ここで、乗算器123では、補正後のI情報Dio’の信号と補正後のQ情報Dqo’の信号とを乗算している。このため、当該乗算結果は、補正後のI情報Dio’と補正後のQ情報Dqo’とが同一の符号(±)である場合には正の値となり、異なる符号(±)である場合には負の値となる。つまり、シンボル点が第1象限や第3象限に位置する場合には当該乗算結果は正の値となり、シンボル点が第2象限や第4象限に位置する場合には当該乗算結果は負の値となる。
【0164】
具体的に、仮にシンボル点でサンプリングしたとして、乗算器123に入力される位相誤差のあるI情報Dio=Di、位相誤差のあるQ情報Dqo=Di・sin(Δθ2)+Dqと表すと、シンボル点が第1象限に位置する場合には(+1)・{(+1)・sin(Δθ2)+(+1)}=1+sin(Δθ2)値の信号が積分器124に入力され、シンボル点が第2象限に位置する場合には(−1)・{(−1)・sin(Δθ2)+(+1)}=−1+sin(Δθ2)値の信号が積分器124に入力され、シンボル点が第3象限に位置する場合には(−1)・{(−1)・sin(Δθ2)+(−1)}=1+sin(Δθ2)値の信号が積分器124に入力され、シンボル点が第4象限に位置する場合には(+1)・{(+1)・sin(Δθ2)+(−1)}=−1+sin(Δθ2)値の信号が積分器124に入力される。
【0165】
また、通常は、送信I情報Di及び送信Q情報Dqはランダムに送信されるとみなすことができるため、十分に長いシンボル数であるN個のシンボルを送信したときに積分器124から出力される信号の値は、±1値の部分が平均化されてゼロ(0)となることにより、N・sin(Δθ2)となる。
すると、乗算器125から出力される信号の値は、A3・N・sin(Δθ2)となる。
【0166】
そして、A3・N=−1となると、乗算器125から出力される位相誤差情報の値が−sin(Δθ2)となり、加算器122から出力される補正後のQ情報Dqo’=−Dio・sin(Δθ2)+Dqoとなることから、直交復調信号に発生する位相誤差が補正される。
【0167】
なお、本例では、上記図7(b)に示されるような四角形の2つの対角線の長さが同一となる(長さの比が1となる)ように制御するフィードバック方式を用いており、位相誤差Δθ2が打ち消されてゼロ(0)となるように制御するフィードバック方式を用いている。また、このようなフィードバック制御の時定数を決定する位相誤差補正制御時定数である定数A3としては、例えば、絶対値が1と比べて非常に小さく(|A3|<<1)且つ負(−)である定数値が用いられる。
【0168】
当該定数A3は、例えば、システムで要求される仕様に基づいて、シミュレーション等を行いながら、1より小さい負の値に決定される。通常は、当該定数A3の値を大きく設定すると、制御の収束は速くなるが制御が粗くなり、一方、当該定数A3の値を小さく設定すると、制御の収束は遅くなるが細かい制御が可能である。
【0169】
また、上記図6(a)、(b)、(c)を参照して示したように、例えば、位相誤差が無い(つまり、Δθ2=0)とすると、補正後のI情報Die及び補正後のQ情報Dqeは式10のように表される。
【0170】
【数10】
Figure 2004363757
【0171】
本例の振幅誤差検出補正回路112は、上記式10に示される振幅誤差の補正が行われる構成となっている。
振幅誤差検出補正回路112により行われる動作の一例を示す。
振幅誤差検出補正回路112では、位相誤差検出補正回路111から入力されるI情報Dio’の信号が、絶対値器132に入力されるとともに、そのまま、補正後のI情報Dieの信号としてサンプリング回路28へ出力される。
また、位相誤差検出補正回路111では、位相誤差検出補正回路111から入力されるQ情報Dqo’の信号が乗算器131に入力される。
【0172】
乗算器131は、入力されるQ情報Dqo’の信号と後述する加算器137から入力される信号とを乗算し、当該乗算結果の信号を、絶対値器133へ出力するとともに、そのまま、補正後のQ情報Dqeの信号としてサンプリング回路28へ出力する。
【0173】
一方の絶対値器132は、入力されるI情報Dieの信号の絶対値|Die|を加算器134へ出力する。
他方の絶対値器133は、入力されるQ情報Dqeの信号の絶対値|Dqe|を加算器134へ出力する。
加算器134は、2つの絶対値器132、133から入力される信号を逆相で加算し、具体的には、一方の絶対値器132からの入力信号から他方の絶対値器133からの入力信号を減算するように加算を行い、当該加算結果を積分器135へ出力する。
【0174】
積分器135は、加算器134から入力される信号を順次積分していき、当該積分結果の信号を乗算器136へ出力する。
乗算器136は、積分器135から入力される信号と例えば予め設定された定数A4の値の信号とを乗算し、当該乗算結果を加算器137へ出力する。
加算器137は、乗算器136から入力される信号と1値の信号とを加算し、当該加算結果の信号を乗算器131へ出力する。
【0175】
ここで、加算器134では、補正後のI情報Dieの信号の絶対値と補正後のQ情報Dqeの信号の絶対値との差を算出しており、これにより、I相の辺の長さとQ相の辺の長さとの違い(例えば、比)が得られる。
具体的に、仮にシンボル点でサンプリングしたとして、2つの絶対値器132、133に入力される振幅誤差のあるI情報Dio’=Di、振幅誤差のあるQ情報Dqo’=ΔG2・Dqと表すと、加算器134から出力される信号の値は(1−ΔG2)となる。
【0176】
また、通常は、送信I情報Di及び送信Q情報Dqはランダムに送信されるとみなすことができ、十分に長いシンボル数であるN個のシンボルを送信したときに積分器135から出力される信号の値は、N・(1−ΔG2)となる。
すると、乗算器136から出力される信号の値は、A4・N・(1−ΔG2)となり、加算器137から出力される振幅誤差情報の信号の値は、{A4・N・(1−ΔG2)+1}となる。
【0177】
そして、本例では、フィードバック制御により振幅誤差の補正が行われて安定して、I相の辺の長さとQ相の辺の長さとの差が無くなると、ΔG2=1となることから(1−ΔG2)=0となって、積分器135への入力が0となる。この場合、振幅誤差情報の信号の値は{1/(補正前の振幅誤差ΔG2)}に安定し、これにより、直交復調信号に発生する振幅誤差が補正される。
【0178】
なお、本例では、上記図7(c)に示されるような四角形の2つ(縦と横)の辺の長さが同一となる(長さの比が1となる)ように制御するフィードバック方式を用いており、振幅誤差ΔG2が打ち消されて1となるように制御するフィードバック方式を用いている。
また、定数A4は、例えば、システムで要求される仕様に基づいて、シミュレーション等を行いながら、適当な値に決定される。通常は、当該定数A4の値を大きく設定すると、制御の収束は速くなるが制御が粗くなり、一方、当該定数A4の値を小さく設定すると、制御の収束は遅くなるが細かい制御が可能である。
【0179】
次いで、直交変調回路18と直交復調回路22との両方の誤差補正を同時に行うことについて説明する。
このときの条件は、直交変調回路18で使用されるローカル周波数信号の角周波数ω1と直交復調回路22で使用されるローカル周波数信号の角周波数ω2とが僅かにずれていることである。フィードバック制御の時定数としては、これら2つの角周波数の差|ω1−ω2|から求められる周波数の逆数(時間)と比べて十分に長い時定数が必要になる。
【0180】
上記した2つの角周波数ω1、ω2にずれがある場合、直交復調誤差検出補正回路27に入力される信号Dio、Dqoは、角周波数|ω1−ω2|の速度で回転しているように見える。
当該信号Dio、Dqoは、シンボルレートの2倍や4倍などの速度でサンプリングされているため、回転していても不都合は無い。更に、当該回転によって直交変調回路18の位相誤差及び振幅誤差のI相とQ相の関係が逆になり、当該回転の速度に対して十分に長い時定数でフィードバック制御を行うことにより、直交変調回路18の位相誤差及び振幅誤差は、平均化されて、直交復調誤差検出補正回路27により検出することができない。
【0181】
このため、本例では、直交変調回路18における位相や振幅の誤差と、直交復調回路22における位相や振幅の誤差を分離することができ、これにより、同時に、直交変調回路18における位相や振幅の誤差と直交復調回路22における位相や振幅の誤差をそれぞれ補正することができる。
【0182】
以上のように、本例の直交変復調装置を設けた無線通信装置では、位相誤差や振幅誤差が発生する直交変調回路18や直交復調回路22について、送信側では受信側の直交変調誤差検出回路31により検出した誤差情報に基づいて直交変調回路18における位相や振幅の誤差を直交変調誤差補正回路12により補正することができ、また、受信側では直交復調誤差検出補正回路27により直交復調回路22における位相や振幅の誤差を検出して補正することができ、また、直交変調に係る誤差と直交復調に係る誤差を同時に補正することができる。
【0183】
従って、本例の直交変復調装置を設けた無線通信装置では、例えば、高い周波数の信号や広帯域の周波数の信号を処理するような場合においても、位相誤差や振幅誤差による影響が少ない直交変調や直交復調を実現することができ、これにより、通信におけるエラーレートを改善することが可能であり、品質の良い通信を行うことが可能となる。
【0184】
また、本例の直交変復調装置を設けた無線通信装置では、例えば、高い周波数で広帯域にわたって直交変調や直交復調を行うような場合においても、簡易で実用的な構成により、直交変調信号や直交復調信号における位相誤差や振幅誤差に関する情報を検出してこれらの誤差を補正して、精度のよい直交変調や直交復調を実現することができる。
【0185】
なお、本例の無線通信装置に設けられた直交変復調装置では、直交変調回路18や発振器17により或いはその周辺の回路を含めて直交変調部が構成されており、直交復調回路22や発振器21により或いはその周辺の回路を含めて直交復調部が構成されている。
【0186】
また、本例の直交変調位相誤差検出回路41では、2つの2乗器51、52と加算器53から2乗和値生成回路が構成されており、XOR54と値変換器55と乗算器56から正負反転極性付与回路が構成されており、加算器57とフリップフロップ58から加算回路が構成されており、乗算器59から所定値乗算回路が構成されている。
【0187】
また、本例の直交変調振幅誤差検出回路42では、2つの値変換器61、62と4つの乗算器63〜66と4つのHPF67〜70と4つの2乗器71〜74と3つの加算器75〜77から差生成回路が構成されており、加算器78とフリップフロップ79から加算回路が構成されており、乗算器80から所定値乗算回路が構成されており、加算器81から1値加算回路が構成されている。
【0188】
また、本例の直交復調位相誤差検出補正回路111では、加算器122から位相誤差補正値加算回路が構成されており、乗算器123から乗算回路が構成されており、積分器124から加算回路が構成されており、乗算器125から所定値乗算回路が構成されており、乗算器121から位相誤差補正値生成回路が構成されている。
【0189】
また、本例の直交復調振幅誤差検出補正回路112では、乗算器131から振幅誤差補正値乗算回路が構成されており、2つの絶対値器132、133と加算器134から差生成回路が構成されており、積分器135から加算回路が構成されており、乗算器136から所定値乗算回路が構成されており、加算器137から1値加算回路が構成されている。
【0190】
ここで、本発明に係る直交変復調装置や通信装置などの構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。なお、本発明は、例えば本発明に係る処理を実行する方法或いは方式や、このような方法や方式を実現するためのプログラムなどとして提供することも可能である。
また、本発明の適用分野としては、必ずしも以上に示したものに限られず、本発明は、種々な分野に適用することが可能なものである。
【0191】
また、本発明に係る直交変復調装置や通信装置などにおいて行われる各種の処理としては、例えばプロセッサやメモリ等を備えたハードウエア資源においてプロセッサがROM(Read Only Memory)に格納された制御プログラムを実行することにより制御される構成が用いられてもよく、また、例えば当該処理を実行するための各機能手段が独立したハードウエア回路として構成されてもよい。
また、本発明は上記の制御プログラムを格納したフロッピー(登録商標)ディスクやCD(Compact Disc)−ROM等のコンピュータにより読み取り可能な記録媒体や当該プログラム(自体)として把握することもでき、当該制御プログラムを記録媒体からコンピュータに入力してプロセッサに実行させることにより、本発明に係る処理を遂行させることができる。
【0192】
【発明の効果】
以上説明したように、本発明に係る直交変復調装置や通信装置では、例えば高い周波数で広帯域にわたって直交変調や直交復調を行うような場合においても、直交変調信号や直交復調信号における位相誤差や振幅誤差を補正して、精度のよい直交変調や直交復調を実現することができ、また、直交変調信号における位相誤差や振幅誤差と直交復調信号における位相誤差や振幅誤差を同時に補正することが可能であり、精度のよい誤差補正を効率的に行うことができる。
【図面の簡単な説明】
【図1】本発明の実施例に係る無線通信装置の構成例を示す図である。
【図2】直交変調誤差検出回路の構成例を示す図である。
【図3】直交変調誤差補正回路の構成例を示す図である。
【図4】直交復調誤差検出補正回路の構成例を示す図である。
【図5】直交変調回路において発生する誤差を補正する処理の原理を説明するための図である。
【図6】直交復調回路において発生する誤差を補正する処理の原理を説明するための図である。
【図7】QPSKのコンステレーションの例を示す図である。
【符号の説明】
1・・送信部、 2・・受信部、 3・・スイッチ、 4・・アンテナ、
11・・直交信号発生回路、 12・・直交変調誤差補正回路、
13、14・・D/A変換器、 15、16、23、24・・LPF、
17、21、151、164、177、191、201、211・・発振器、
18、157、170、182・・直交変調回路、
22、196、210、224・・直交復調回路、
25、26・・A/D変換器、 27・・直交復調誤差検出補正回路、
28・・サンプリング回路、 29・・識別回路、 30・・遅延回路、
31・・直交変調誤差検出回路、 41・・位相誤差検出回路、
42・・振幅誤差検出回路、 51、52、71〜74・・2乗器、
53、57、75〜78、81、102、122、134、137、141、156、162、168、172、175、181、207、217、221・・加算器、
54・・XOR、 55、61、62・・値変換器、
56、59、63〜66、80、101、103、121、123、125、131、136、155、161、163、171、173、174、176、195、205、206、208、215、216、218〜220・・乗算器、
58、79、142・・フリップフロップ、
60、82、124、135、143・・積分器、 67〜70・・HPF、
91・・位相誤差補正回路、 92・・振幅誤差補正回路、
111・・位相誤差検出補正回路、 112・・振幅誤差検出補正回路、
132、133・・絶対値器、
152、154、165、167、178、180、192、194、202、204、212、214・・ミキサ、
153、166、179、193、203、213・・位相シフタ、
169、183、209、223・・誤差発生回路、
184、222・・誤差補正回路、[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a quadrature modulation / demodulation device and a communication device that generate a quadrature modulation signal from I information and Q information by a quadrature modulation circuit, and generate I information and Q information of a quadrature demodulation signal from the quadrature modulation signal by a quadrature demodulation circuit. The present invention relates to a technique for correcting a phase or amplitude error generated in a quadrature modulation signal or a phase or amplitude error generated in a quadrature demodulated signal.
[0002]
[Prior art]
For example, in a wireless communication device that wirelessly communicates a signal, a quadrature modulation circuit generates a quadrature modulation signal from information to be transmitted and transmits the signal, or generates original information from a received quadrature modulation signal by a quadrature demodulation circuit. That is being done.
As a modulation method and a demodulation method when such quadrature modulation and quadrature demodulation are performed, for example, a QPSK (Quadrature Phase Shift Keying) method, a QAM (Quadrature Amplitude Modulation) method, and the like are used.
[0003]
Further, in the quadrature modulation circuit, by supplying local frequency signals (carrier signals) whose phases are different from each other by 90 degrees with respect to each of the information of the I-phase component (I information) and the information of the Q-phase component (Q information), A quadrature modulated signal is generated. Similarly, in the quadrature demodulation circuit, I information and Q information of the quadrature demodulated signal are generated by supplying local frequency signals (carrier signals) whose phases are different from each other by 90 degrees with respect to the quadrature modulated signal.
[0004]
However, in the above-described quadrature modulation circuit and quadrature demodulation circuit, the difference between the phase of the local frequency signal corresponding to the I-phase component and the phase of the local frequency signal corresponding to the Q-phase component is made exactly 90 degrees over a wide band. It was difficult.
When an error (phase error) occurs for such a phase difference of 90 degrees, the I-phase component and the Q The problem is that the orthogonality with the phase component is lost, thereby deteriorating the accuracy of the quadrature modulation signal and the quadrature demodulation signal, for example, making it impossible to use the quadrature modulation method and the quadrature demodulation method accurately over a wide band. was there.
[0005]
Further, in the quadrature modulation circuit and the quadrature demodulation circuit as described above, an amplitude error (amplitude error) may occur between the I-phase component and the Q-phase component.
For this reason, it has been difficult to realize a quadrature modulation circuit and a quadrature demodulation circuit corresponding to a wideband frequency.
[0006]
An example of the related art will be described with respect to correcting an error in quadrature modulation.
As an example, conventionally, when orthogonal modulation is performed on an input modulation signal by an orthogonal modulator, the orthogonally modulated signal is fed back and orthogonally demodulated, and the orthogonally demodulated signal is compared with the input modulation signal to perform orthogonal modulation. A modulation error is detected, and correction is performed on an input modulation signal based on the detected quadrature modulation error (for example, see Patent Document 1).
An invention related to the present invention is described in Japanese Patent Application No. 2003-060839 by the present applicant.
[0007]
[Patent Document 1]
JP 2001-339452 A
[0008]
[Problems to be solved by the invention]
As shown in the above conventional example, in the conventional quadrature modulation circuit and quadrature demodulation circuit, with respect to the quadrature modulation signal and the quadrature demodulation signal, the orthogonality (90-degree phase difference) and the amplitude between the I-phase component and the Q-phase component are considered. An error occurs, and there is a problem that accurate quadrature modulation and quadrature demodulation cannot be realized. In addition, such a problem is remarkable particularly when orthogonal modulation or orthogonal demodulation is performed over a wide band at a high radio frequency.
[0009]
Specifically, as an example, a software radio or the like uses a radio using a radio frequency band that is a high frequency band such as 3 GHz or more. In such a radio, quadrature modulation error and If the quadrature demodulation error becomes a serious problem, and the orthogonality and the amplitude relationship between the I-phase component and the Q-phase component are broken, quadrature modulation or quadrature demodulation over a wide band becomes impossible.
[0010]
Note that, for example, orthogonal modulation or orthogonal demodulation is also performed in a PDC (Personal Digital Cellular) or a PHS (Personal Handyphone System). For these frequency bands, an IC (Integrated Circuit) is already on the market. Modulation errors and quadrature demodulation errors are unlikely to cause significant problems, but the present invention described below may be applied to such a system.
[0011]
The present invention has been made in view of the above-described conventional circumstances.For example, even when performing quadrature modulation over a wide band at a high frequency, the present invention corrects a phase error and an amplitude error in a quadrature modulation signal to improve accuracy. It is an object of the present invention to provide a quadrature modulation / demodulation device and a communication device that can realize good quadrature modulation.
In addition, the present invention has been made in view of the above-described conventional circumstances. For example, even when performing quadrature demodulation over a wide band at a high frequency, the present invention corrects a phase error and an amplitude error in a quadrature demodulated signal. It is another object of the present invention to provide a quadrature modulation / demodulation device and a communication device capable of realizing accurate quadrature demodulation.
[0012]
As shown in the above-mentioned conventional example, studies have been made on correcting the above-described phase error and amplitude error in the past, but it cannot be said that sufficient studies have been completed. In the present invention, a new configuration for detecting the information on the phase error and the amplitude error as described above and correcting the phase error and the amplitude error is provided. This contributes to realizing modulation and quadrature demodulation.
[0013]
[Means for Solving the Problems]
To achieve the above object, a quadrature modulation / demodulation apparatus according to the present invention provides a quadrature modulation section that generates a quadrature modulation signal from I information and Q information by a quadrature modulation circuit, and an I / O of a quadrature modulation signal from a quadrature modulation signal by a quadrature demodulation circuit. In a configuration provided with a quadrature demodulation unit for generating information and Q information, a phase error and an amplitude error generated in a quadrature modulation signal are corrected by the following configuration.
[0014]
That is, the quadrature modulation / demodulation device according to the present invention includes a quadrature modulation phase error detection circuit, a quadrature modulation phase error correction circuit, a quadrature modulation amplitude error detection circuit, and a quadrature modulation amplitude error correction circuit.
The quadrature modulation phase error detection circuit detects information on a phase error generated in a quadrature modulation signal generated by the quadrature modulation circuit.
The quadrature modulation phase error correction circuit corrects the I information Di and the Q information Dq before quadrature modulation by the quadrature modulation circuit based on the information on the phase error detected by the quadrature modulation phase error detection circuit.
The quadrature modulation amplitude error detection circuit detects information on an amplitude error generated in a quadrature modulation signal generated by the quadrature modulation circuit.
The quadrature modulation amplitude error correction circuit corrects the I information Di and the Q information Dq before quadrature modulation by the quadrature modulation circuit based on the information on the amplitude error detected by the quadrature modulation amplitude error detection circuit.
[0015]
Further, the quadrature modulation phase error detection circuit is configured using a square sum value generation circuit, a positive / negative inversion polarity assignment circuit, an addition circuit, and a predetermined value multiplication circuit.
The sum-of-squares generation circuit calculates (Dix) the I information Dix and the Q information Dqx of the orthogonal demodulation signal generated from the orthogonal modulation signal by the orthogonal demodulation circuit. 2 + Dqx 2 ) Generate a value.
[0016]
As the I information Dix and the Q information Dqx, for example, the I information Dir and the Q information Dqr sampled after correcting the error related to the quadrature demodulation are used. The information Die and the Q information Dqe may be used, or the I information Dio and the Q information Dqo in which the error related to the quadrature demodulation is not corrected.
[0017]
The positive / negative inversion polarity imparting circuit includes a case where the coordinates on the IQ plane of the I information Di and the Q information Dq before the quadrature modulation by the quadrature modulation circuit are located in the first quadrant or the third quadrant, a second quadrant or a fourth quadrant. , The polarity sum is inverted by the sum-of-squares value generation circuit (Dix 2 + Dqx 2 ) Give to the value.
[0018]
The addition circuit adds the values generated by the polarity inversion circuit. The value is, for example, + (Dix 2 + Dqx 2 ) Or-(Dix 2 + Dqx 2 ) Or a multiple of this constant.
The predetermined value multiplying circuit multiplies the value generated by the adding circuit by a predetermined value A1. The value generated by the adding circuit is, for example, a result obtained by cumulatively integrating values generated by the positive / negative inversion polarity providing circuit.
Then, the quadrature modulation phase error detection circuit detects a value generated by the predetermined value multiplication circuit as information relating to the phase error.
[0019]
The quadrature modulation phase error correction circuit corrects one of the I information Di and the Q information Dq (for example, the Q information Dq or the I information Di) before the quadrature modulation by the quadrature modulation circuit. Information (for example, the corrected Q information Dqc or the corrected I information Dic), and one of the information (for example, the Q information Dq or the I information Di) is detected by the quadrature modulation phase error detection circuit. The result obtained by multiplying the result of multiplication by the information on the phase error with the other information (for example, I information Di or Q information Dq) is added to the other corrected information (for example, corrected I information Dic or The corrected Q information is Dqc).
[0020]
The quadrature modulation amplitude error detection circuit is configured using a difference generation circuit, an addition circuit, a predetermined value multiplication circuit, and a one-value addition circuit.
The difference generating circuit is configured to perform a quadrature demodulation circuit by using a quadrature demodulation circuit that modulates a Q component Dqx of the quadrature demodulated signal generated from the quadrature modulated signal by I information Di before the quadrature modulation circuit. A value relating to a difference in absolute value or a difference in square value is generated by a fluctuation component obtained by multiplying I information Dix of a quadrature demodulated signal generated from a modulation signal by Q information Dq before quadrature modulation by a quadrature modulation circuit. I do.
[0021]
The fluctuating component is, for example, a component that fluctuates according to time, and can be extracted using a high-pass filter (HPF).
Various values may be used as the value relating to the difference between the absolute values or the difference between the square values. For example, the value of the difference between the absolute values or the value of the difference between the square values may be used. Alternatively, a value that can be regarded as substantially the same as or approximate to any of these may be used.
[0022]
The addition circuit adds the values generated by the difference generation circuit.
The predetermined value multiplication circuit multiplies the value generated by the addition circuit by a predetermined value A2. The value generated by the adding circuit is, for example, a result obtained by cumulatively integrating values generated by the difference generating circuit.
The one-value addition circuit adds one value (“1”) to the value generated by the predetermined value multiplication circuit.
Then, the quadrature modulation amplitude error detection circuit detects the value generated by the one-value addition circuit as information relating to the amplitude error.
[0023]
The quadrature modulation amplitude error correction circuit detects one of the I information Di and the Q information Dq (for example, Q information Dq or I information Di) before quadrature modulation by the quadrature modulation circuit and detects the quadrature modulation amplitude error. The result of multiplying by the information on the amplitude error detected by the circuit is one of the corrected information (for example, the corrected Q information Dqc or the corrected I information Dic), and the other information (for example, The I information Di or Q information Dq) is set as the other corrected information (for example, the corrected I information Dic or the corrected Q information Dqc).
[0024]
The quadrature modem according to the present invention having such a configuration can correct a phase error and an amplitude error generated in a quadrature modulated signal.
Therefore, with the simple and practical configuration as described above, it is possible to detect information on a phase error and an amplitude error in a quadrature modulation signal, correct the phase error and the amplitude error, and realize accurate quadrature modulation. Can be. Further, in the present invention, for example, even when quadrature modulation is performed over a wide band at a high frequency, information on a phase error and an amplitude error in a quadrature modulation signal is effectively detected to correct the phase error and the amplitude error. be able to.
[0025]
Here, various systems may be used as a modulation system or a demodulation system in the case where quadrature modulation or quadrature demodulation is performed. For example, a QPSK system, a QAM system such as 16QAM, 32QAM, or 64QAM may be used. Can be.
As information to be subjected to quadrature modulation, for example, information to be transmitted, information used for detecting and correcting an error, and the like are used. In this case, the information includes I-phase component information (I information) and Q-phase component information (Q information).
[0026]
Also, the coordinates on the IQ plane of the I information Di and the Q information Dq before the quadrature modulation by the quadrature modulation circuit are, for example, when the coordinate value of the I information> 0 and the coordinate value of the Q information> 0, If it is located in one quadrant and the coordinate value of I information <0 and the coordinate value of Q information <0, it is located in the third quadrant and the coordinate value of I information <0 and the coordinate value of Q information> 0. In this case, it is located in the second quadrant, and when the coordinate value of I information> 0 and the coordinate value of Q information <0, it is located in the fourth quadrant.
[0027]
For example, when the coordinate value of I information = 0 or the coordinate value of Q information = 0 occurs, the coordinates of (I information, Q information) in such a case are The position in the quadrant may be set arbitrarily.
Various values may be used as the predetermined value A1, for example, a fixed value that is fixedly set may be used, or a value that can be variably controlled may be used. You may be.
As the predetermined value A2, various values may be used, for example, a fixed value that is fixedly set may be used, or a value that can be variably controlled may be used. You may be.
[0028]
Further, as the quadrature modulation unit and the quadrature demodulation unit, those having various configurations may be used.
Further, as the quadrature modulation circuit and the quadrature demodulation circuit, those having various configurations may be used. For example, those corresponding to the quadrature modulation circuit and the quadrature demodulation circuit are used.
[0029]
Further, various configurations may be used as the quadrature modulation phase error detection circuit, the quadrature modulation phase error correction circuit, the quadrature modulation amplitude error detection circuit, and the quadrature modulation amplitude error correction circuit. In addition, various circuits having various configurations may be used as the respective circuits constituting these.
In the quadrature modulation phase error correction circuit, for example, feedback control is performed based on the detection result by the quadrature modulation phase error detection circuit.
In the quadrature modulation amplitude error correction circuit, for example, feedback control is performed based on the detection result by the quadrature modulation amplitude error detection circuit.
[0030]
The order of the process of correcting the phase error by the quadrature modulation phase error correction circuit and the process of correcting the amplitude error by the quadrature modulation amplitude error correction circuit is not particularly limited. The quadrature modulation amplitude error correction circuit may be provided at the subsequent stage, or the quadrature modulation phase error correction circuit may be provided at the subsequent stage of the quadrature modulation amplitude error correction circuit.
[0031]
In addition, the order of the process of detecting information about the phase error by the quadrature modulation phase error detection circuit and the process of detecting the information about the amplitude error by the quadrature modulation amplitude error detection circuit are not particularly limited. An error detection circuit and a quadrature modulation amplitude error detection circuit may be provided in parallel, or a quadrature modulation amplitude error detection circuit may be provided at a subsequent stage of the quadrature modulation phase error detection circuit. A quadrature modulation phase error detection circuit may be provided at a subsequent stage of the detection circuit.
[0032]
In the quadrature modulation / demodulation device according to the present invention, a quadrature modulation section that generates a quadrature modulation signal from I information and Q information by a quadrature modulation circuit, and generates I information and Q information of a quadrature demodulation signal from the quadrature modulation signal by a quadrature demodulation circuit. In the configuration provided with the quadrature demodulation unit, a phase error and an amplitude error generated in the quadrature demodulated signal are corrected by the following configuration.
[0033]
That is, the quadrature modem according to the present invention includes a quadrature demodulation phase error detection correction circuit and a quadrature demodulation amplitude error detection correction circuit.
The quadrature demodulation phase error detection and correction circuit detects information related to a phase error generated in I information Dio and Q information Dqo of the quadrature demodulated signal generated from the quadrature modulated signal by the quadrature demodulation circuit, and detects the phase error. The I information Dio and the Q information Dqo are corrected based on the information.
The quadrature demodulation amplitude error detection and correction circuit detects information relating to an amplitude error occurring in the I information Dio and the Q information Dqo of the quadrature demodulated signal generated from the quadrature modulated signal by the quadrature demodulation circuit, and relates to the detected amplitude error. The I information Dio and the Q information Dqo are corrected based on the information.
[0034]
The quadrature demodulation phase error detection and correction circuit includes a phase error correction value addition circuit, a multiplication circuit, an addition circuit, a predetermined value multiplication circuit, and a phase error correction value generation circuit.
The phase error correction value adding circuit includes one of the I information Dio and the Q information Dqo of the quadrature demodulated signal generated from the quadrature modulated signal by the quadrature demodulation circuit (for example, Q information Dqo or I information Dio). A result obtained by adding the predetermined phase error correction value is set as one of the corrected information (for example, the corrected Q information Dqe or the corrected I information Diq). The predetermined phase error correction value is generated by a phase error correction value generation circuit described later.
[0035]
The multiplication circuit multiplies one of the corrected information (for example, the corrected Q information Dqe or the corrected I information Die) and the other information (for example, the I information Dio or the Q information Dqo). .
The addition circuit adds the values generated by the multiplication circuit.
The predetermined value multiplication circuit multiplies the value generated by the addition circuit by a predetermined value A3. The value generated by the adding circuit is, for example, a result obtained by cumulatively integrating the value generated by the multiplying circuit.
[0036]
The phase error correction value generation circuit sets a result obtained by multiplying the value generated by the predetermined value multiplication circuit and the other information (for example, I information Dio or Q information Dqo) as a predetermined phase error correction value.
The quadrature demodulation phase error detection and correction circuit corrects the other information (for example, the I information Dio or the Q information Dqo) after the other information (for example, the corrected I information Die or the corrected Q information). Information Dqe).
[0037]
The quadrature demodulation amplitude error detection and correction circuit includes an amplitude error correction value multiplication circuit, a difference generation circuit, an addition circuit, a predetermined value multiplication circuit, and a one-value addition circuit.
The amplitude error correction value multiplying circuit includes one of the I information Dio and the Q information Dqo (for example, Q information Dqo or I information Dio) of the quadrature demodulated signal generated from the quadrature modulated signal by the quadrature demodulation circuit. The result of the multiplication with the predetermined amplitude error correction value is set as one of the corrected information (for example, the corrected Q information Dqe or the corrected I information Die). Note that the predetermined amplitude error correction value is generated by a one-value addition circuit (for example, an amplitude error correction value generation circuit) described later.
[0038]
The difference generation circuit calculates one of the corrected information (for example, the corrected Q information Dqe or the corrected I information Die) and the other information (for example, the I information Dio or the Q information Dqo), Generate a value for the absolute value difference or the squared value difference.
Note that various values may be used as the value relating to the difference between the absolute values or the difference between the square values. For example, the value of the difference between the absolute values or the value of the difference between the square values may be used. Alternatively, a value that can be regarded as substantially the same as or approximate to any of these may be used.
[0039]
The addition circuit adds the values generated by the difference generation circuit.
The predetermined value multiplication circuit multiplies the value generated by the addition circuit by a predetermined value A4. The value generated by the adding circuit is, for example, a result obtained by cumulatively integrating values generated by the difference generating circuit.
The one-value addition circuit sets a result obtained by adding one value (“1”) to the value generated by the predetermined value multiplication circuit as a predetermined amplitude error correction value.
The quadrature demodulation amplitude error detection and correction circuit corrects the other information (for example, the I information Dio or the Q information Dqo) after the other information (for example, the corrected I information Die or the corrected Q information). Information Dqe).
[0040]
The quadrature modulation / demodulation device according to the present invention having such a configuration can correct a phase error and an amplitude error generated in the quadrature demodulated signal.
Therefore, with the simple and practical configuration as described above, it is possible to detect information relating to a phase error and an amplitude error in a quadrature demodulation signal, correct the phase error and the amplitude error, and realize accurate quadrature demodulation. Can be. In the present invention, for example, even when quadrature demodulation is performed over a wide band at a high frequency, information on a phase error and an amplitude error in a quadrature demodulated signal is effectively detected to correct the phase error and the amplitude error. be able to.
[0041]
Here, various values may be used as the predetermined value A3. For example, a fixed value that is fixedly set may be used, or a value that can be variably controlled is used. May be used.
Various values may be used as the predetermined value A4. For example, a fixed value that is fixedly set may be used, or a value that can be variably controlled may be used. You may be.
[0042]
Further, various configurations may be used as the quadrature demodulation phase error detection correction circuit and the quadrature demodulation amplitude error detection correction circuit. In addition, various circuits having various configurations may be used as the respective circuits constituting these.
In the quadrature demodulation phase error detection and correction circuit, for example, feedback control is performed based on a detection result of information on a phase error.
In the quadrature demodulation amplitude error detection and correction circuit, for example, feedback control is performed based on a detection result of information on the amplitude error.
[0043]
The order of the process of correcting the phase error by the quadrature demodulation phase error detection and correction circuit and the process of correcting the amplitude error by the quadrature demodulation amplitude error detection and correction circuit are not particularly limited. The quadrature demodulation amplitude error detection and correction circuit may be provided at the subsequent stage of the correction circuit, or the quadrature demodulation phase error detection and correction circuit may be provided at the subsequent stage of the quadrature demodulation amplitude error detection and correction circuit.
[0044]
In a communication device according to the present invention, a quadrature modulation unit that generates a quadrature modulation signal from I information and Q information by a quadrature modulation circuit, and a quadrature modulation unit that generates I information and Q information of a quadrature demodulation signal from a quadrature modulation signal by a quadrature demodulation circuit. In a configuration in which a demodulation unit is provided and a signal is communicated, a phase error and an amplitude error generated in a quadrature modulation signal and a quadrature demodulation signal are corrected by the following configuration.
[0045]
That is, the communication device according to the present invention includes the quadrature modulation phase error detection circuit, the quadrature modulation phase error correction circuit, the quadrature modulation amplitude error detection circuit, and the quadrature modulation amplitude error correction circuit as described above, A quadrature demodulation phase error detection and correction circuit and a quadrature demodulation amplitude error detection and correction circuit are provided.
Then, these circuits are operated in parallel, and the quadrature modulation signal generated from the I information Di and the Q information Dq by the quadrature modulation circuit of the quadrature modulation unit is input to the quadrature demodulation circuit of the quadrature demodulation unit. The circuit generates I information Diy and Q information Dqy of the quadrature demodulated signal from the quadrature modulated signal. Thereby, the phase error and the amplitude error generated in the quadrature modulated signal and the phase error and the amplitude error generated in the quadrature demodulated signal are detected and corrected in parallel.
[0046]
Therefore, for example, the phase error and the amplitude error generated in the quadrature modulation signal and the phase error and the amplitude error generated in the quadrature demodulated signal can be corrected at the same time, and efficient correction of the error is realized.
As the I information Diy and the Q information Dqy, for example, I information Dir and Q information Dqr sampled after correcting an error related to quadrature demodulation are used. Information Die and Q information Dqe may be used.
[0047]
Here, in the communication device, for example, quadrature modulation is performed on information to be transmitted (I information and Q information) by a quadrature modulation circuit, and a quadrature modulated signal obtained by the quadrature modulation is transmitted and received. The quadrature demodulation circuit performs quadrature demodulation on the quadrature modulation signal, and acquires information (I information and Q information) received thereby.
Further, as the communication device, for example, a wireless communication device may be used, or a wired communication device may be used.
[0048]
Hereinafter, a configuration example according to the present invention will be further described.
As one configuration example, a quadrature modulation error correction circuit having a quadrature modulation phase error correction circuit and a quadrature modulation amplitude error correction circuit is provided at a stage preceding the quadrature modulation circuit.
As one configuration example, a quadrature demodulation error detection and correction circuit including a quadrature demodulation phase error detection and correction circuit and a quadrature demodulation amplitude error detection and correction circuit is provided at a subsequent stage of the quadrature demodulation circuit.
As one configuration example, a quadrature modulation error detection circuit having a quadrature modulation phase error detection circuit and a quadrature modulation amplitude error detection circuit is provided before the quadrature modulation error correction circuit and after the quadrature demodulation error detection correction circuit.
[0049]
Note that, as the preceding stage, for example, not only the preceding stage but also a preceding stage via another circuit element may be used.
Further, as the subsequent stage, for example, not only the mode immediately after, but also the mode following the other circuit element may be used.
[0050]
As one configuration example, detection and correction of a phase or amplitude error relating to a quadrature modulation signal or a quadrature demodulation signal are performed using I information and Q information of the QPSK method. When such error detection or correction is not performed, other various methods may be used.
[0051]
As an example of the configuration, a system in which the transmission frequency and the reception frequency are the same, such as a TDD (Time Division Duplex) system, is used.
As another configuration example, a method in which a transmission frequency and a reception frequency are different, such as an FDD (Frequency Division Duplex) method, is used. In this case, when detecting or correcting a phase or amplitude error related to the quadrature modulation signal or the quadrature demodulation signal, the transmission frequency and the reception frequency are set to be the same frequency for the detection and the correction. .
[0052]
As one configuration example, when detecting or correcting a phase error or an amplitude error, the difference between the angular frequency ω1 of the local frequency signal used in the quadrature modulation circuit and the angular frequency ω2 of the local frequency signal used in the quadrature demodulation circuit is calculated. , For example, about 1/1000 of the symbol rate.
As an example of the configuration, a result obtained by sampling the quadrature demodulation signal generated by the quadrature demodulation circuit at a rate of twice or more the symbol rate is input to the quadrature demodulation error detection and correction circuit.
[0053]
BEST MODE FOR CARRYING OUT THE INVENTION
An embodiment according to the present invention will be described with reference to the drawings.
First, with reference to FIGS. 5A, 5B, and 5C, a principle of a process of correcting a phase error and an amplitude error generated in a quadrature modulation signal generated by a quadrature modulation circuit will be described.
In this example, as a general method when the processing by the quadrature modulation circuit is represented by a mathematical expression, the local frequency signal corresponding to the I-phase component is represented by cos (ω1 · t), and the local frequency signal corresponding to the Q-phase component is represented by: It is represented by sin (ω1 · t).
Note that ω1 represents an angular frequency, and t represents time.
[0054]
First, when an ideal quadrature modulation circuit generates a quadrature modulation wave (orthogonal modulation signal) Sc (t) from the I information Di signal and the Q information Dq signal, the ideal quadrature modulation wave Sc ( t) is represented by Equation 1. Here, in the quadrature modulation circuit, the signal of the I information Di and the signal of the Q information Dq are input to the respective mixers, and the local ports of the respective mixers change the phase of the local frequency signal from the oscillator to 0 degree and 90 degrees. The shifted signal is input, and the sum of the outputs from these two mixers becomes the output from the quadrature modulation circuit.
[0055]
(Equation 1)
Figure 2004363757
[0056]
However, when the local frequency signal is high, or when the local frequency changes over a wide band as in a software defined radio, it is difficult to accurately realize the above-described 90-degree phase difference. In addition, a deviation occurs in the amplitude due to a variation in the conversion loss of the mixer, a variation in the baseband amplifier gain (amplifier gain), and the like.
[0057]
FIG. 5A shows an example of the quadrature modulation circuit 157 in which a phase error of Δθ1 occurs in the local frequency signal sin (ω1 · t) of the Q phase component and an amplitude error occurs in which the Q phase component is multiplied by ΔG1. Is shown.
In the quadrature modulation circuit 157, the local frequency signal cos (ω1 · t) of the I-phase component oscillated from the oscillator 151 and the signal of the I information Di are mixed by the mixer 152, and the I-phase oscillated from the oscillator 151 is mixed. The local frequency signal sin (ω1 · t + Δθ1) of the Q-phase component generated by shifting the phase of the local frequency signal cos (ω1 · t) of the component by (90 ° + Δθ1) by the phase shifter 153 and the signal of the Q information Dq Mixing is performed by mixer 154. Further, an amplitude error equivalent to multiplying the mixing result by the mixer 154 by ΔG1 by the multiplier 155 occurs, and the multiplication result and the mixing result of the I-phase component by the mixer 152 are added to the adder (combiner). ) 156 to generate a quadrature modulated wave S (t).
[0058]
The quadrature modulated wave S (t) in a case where such a phase error and an amplitude error exist is represented by Expression 2.
[0059]
(Equation 2)
Figure 2004363757
[0060]
Further, since sin (ω1 · t + Δθ1) = sin (ω1 · t) · cos (Δθ1) + cos (ω1 · t) · sin (Δθ1), the above equation 2 is transformed into equation 3. Equation 3 shows that the phase error and the amplitude error of the quadrature modulation circuit can be converted into a baseband error.
[0061]
[Equation 3]
Figure 2004363757
[0062]
FIG. 5B shows an example of an ideal quadrature modulation circuit 170 as a circuit equivalent to the circuit shown in FIG. 5A, and a phase error generated in the quadrature modulation signal in FIG. And an example of a circuit (error generation circuit) 169 for generating a phase error and an amplitude error obtained by converting the amplitude error into a baseband signal.
Here, in the quadrature modulation circuit 170, the ideal quadrature modulation is performed by the oscillator 164, the two mixers 165 and 167, the phase shifter 166, and the adder 168, as in the case of Expression 1.
[0063]
Further, in the error generation circuit 169 located in the preceding stage of the quadrature modulation circuit 170, the signal of the Q information Dq and the signal of {ΔG1 · sin (Δθ1)} are multiplied by the multiplier 161 and the multiplication result and the I information The result {Di + Dq · ΔG1 · sin (Δθ1)} obtained by adding the signal of Di and the adder 162 is output to the quadrature modulation circuit 170 as a signal of the I information Dii to which the components of the phase error and the amplitude error are added. , The result of multiplying the signal of the Q information Dq and the signal of {ΔG1 · cos (Δθ1)} by the multiplier 163, {Dq · ΔG1 · cos (Δθ1)} is the Q to which the components of the phase error and the amplitude error are added. It is output to quadrature modulation circuit 170 as a signal of information Dqq. In this case, the quadrature modulation circuit 170 generates a quadrature modulated wave S (t) similar to that shown in Expression 3 from the input I information Dii signal and Q information Dqq signal.
[0064]
FIG. 5C shows an example of an ideal quadrature modulation circuit 182 and a circuit for generating a phase error and an amplitude error converted into a baseband (error generation, as shown in FIG. 5B). Circuit 183 and an example of a circuit (error correction circuit) 184 for correcting a phase error and an amplitude error.
[0065]
Here, in the quadrature modulation circuit 182, an ideal quadrature modulation is performed by the oscillator 177, the two mixers 178 and 180, the phase shifter 179, and the adder 181 in the same manner as shown in Expression 1 above.
Further, in the error generating circuit 183, a phase error and an amplitude error are generated by the two multipliers 174 and 176 and the adder 175, similarly to the error generating circuit 169 shown in FIG.
[0066]
Further, in the error correction circuit 184 located before the error generation circuit 183, the signal of the Q information Dq and the signal of {−sin (Δθ1) / cos (Δθ1)} are multiplied by the multiplier 171 to perform the multiplication. The result {Di−Dq · sin (Δθ1) / cos (Δθ1)} obtained by adding the result and the signal of the I information Di by the adder 172 is output to the error generating circuit 183 as a signal of the corrected I information Dic, Further, the result [Dq / {ΔG1 · cos (Δθ1)}] obtained by multiplying the signal of the Q information Dq and the signal of [1 / {ΔG1 · cos (Δθ1)}] by the multiplier 173 is the corrected Q information. Dqc is output to the error generation circuit 183.
[0067]
In this case, the error generation circuit 183 uses the corrected I information Dic signal and the corrected Q information Dqc signal to input the corrected I information Diii signal in which a phase error and an amplitude error have occurred. , A signal of information equal to the original I information Di is generated and output to the quadrature modulation circuit 182, and the corrected Q information Dqqq in which the phase error and the amplitude error have occurred is the original Q information Dq Is generated and output to the quadrature modulation circuit 182.
Then, in the quadrature modulation circuit 182, an ideal quadrature modulation wave Sc (with no phase error or amplitude error) is obtained from the input I information Diiii signal and Q information Dqqq signal in the same manner as shown in Expression 1 above. t) is generated.
[0068]
Further, here, the ideal phase error and amplitude error correction processing based on the calculation of the strict mathematical formula has been described. However, in practice, for example, when the value of the phase shift Δθ1 is small, cos (Δθ1) Is approximately 1 (cos (Δθ1) 〜1), so that I information Dic = Di−Dq · sin (Δθ1) after correction by the error correction circuit 184 and Q information Dqc after correction by the error correction circuit 184 = Dq / ΔG1 can also be used. In this example, the phase error and the amplitude error generated in the quadrature modulation signal are corrected using the circuit configuration.
[0069]
Next, with reference to FIGS. 6A, 6B, and 6C, the principle of processing for correcting a phase error and an amplitude error occurring in a quadrature demodulation signal generated by a quadrature demodulation circuit will be described.
In this example, as a general method when the processing by the quadrature demodulation circuit is represented by a mathematical formula, the local frequency signal corresponding to the I-phase component is represented by cos (ω2 · t), and the local frequency signal corresponding to the Q-phase component is represented by It is represented by sin (ω2 · t).
Note that ω2 represents an angular frequency, and t represents time.
[0070]
First, a signal of I information Dip of a quadrature demodulated wave (quadrature demodulated signal) is obtained from the quadrature modulated signal Sr (t) = {Di · cos (ω2 · t) + Dq · sin (ω2 · t)} by an ideal quadrature demodulation circuit. In the case where the signal of the quadrature demodulation wave and the Q information Dqp are generated, the I information Dip and the Q information Dqp of the ideal quadrature demodulated wave are represented by Expression 4. Here, in the quadrature demodulation circuit, the quadrature modulation signal Sr (t) is input to each mixer and detected by a local frequency signal having a phase difference of 90 degrees from each other, and thereafter, for example, a low frequency pass filter (LPF: A low pass filter removes harmonics, and a signal of I information Dirr and a signal of Q information Dqrr are obtained as baseband signals.
[0071]
(Equation 4)
Figure 2004363757
[0072]
However, when the local frequency signal is high, or when the local frequency changes over a wide band as in a software defined radio, it is difficult to accurately realize the above-described 90-degree phase difference. In addition, a deviation occurs in the amplitude due to a variation in the conversion loss of the mixer, a variation in the baseband amplifier gain (amplifier gain), and the like.
[0073]
FIG. 6A shows an example of the quadrature demodulation circuit 196 in which a phase error of Δθ2 occurs in the local frequency signal sin (ω2 · t) of the Q-phase component and an amplitude error occurs in which the Q-phase component is multiplied by ΔG2. Is shown.
In the quadrature demodulation circuit 196, the local frequency signal cos (ω2 · t) of the I-phase component oscillated from the oscillator 191 and the quadrature modulation signal Sr (t) are mixed by the mixer 192 and oscillated from the oscillator 191. The local frequency signal cos (ω2 · t) of the I-phase component is shifted by (90 ° + Δθ2) by the phase shifter 193, and the local frequency signal sin (ω2 · t + Δθ2) of the Q-phase component and the quadrature modulation signal Sr ( t) are mixed by the mixer 194. Further, an amplitude error equivalent to multiplying the mixing result by the mixer 194 by ΔG2 by the multiplier 195 occurs, and the multiplication result is output as the signal of the Q information Dqo of the quadrature demodulated signal, and the I-phase component Is output as a signal of the I information Dio of the quadrature demodulated signal.
[0074]
The I information Dio and the Q information Dqo of the quadrature demodulated signal when such a phase error and an amplitude error exist are represented by Expression 5.
[0075]
(Equation 5)
Figure 2004363757
[0076]
In addition, since sin (ω2 · t + Δθ2) = sin (ω2 · t) · cos (Δθ2) + cos (ω2 · t) · sin (Δθ2), the above Expression 5 is transformed into Expression 6. Equation 6 shows that the phase error and the amplitude error of the quadrature demodulation circuit can be converted into a baseband error.
[0077]
(Equation 6)
Figure 2004363757
[0078]
FIG. 6B shows an example of an ideal quadrature demodulation circuit 210 as a circuit equivalent to the circuit shown in FIG. 6A and a phase error generated in the quadrature demodulation signal in FIG. And an example of a circuit (error generating circuit) 209 for generating a phase error and an amplitude error obtained by converting the amplitude error into a baseband signal.
Here, in the quadrature demodulation circuit 210, ideal quadrature demodulation is performed by the oscillator 201, the two mixers 202 and 204, and the phase shifter 203 in the same manner as shown in Expression 4.
[0079]
In the error generation circuit 209 located at the subsequent stage of the quadrature demodulation circuit 210, the signal of the I information Dip is output as the signal of the I information Dio to which the components of the phase error and the amplitude error are added, and the Q information is output. The result of multiplication by the multiplier 205 of the signal of Dqp and the signal of cos (Δθ2) and the result of multiplication of the signal of I information Dip and the signal of sin (Δθ2) by the multiplier 206 are added to the addition result by the adder 207. The result [ΔG2 · {Dip · sin (Δθ2) + Dqp · cos (Δθ2)}] obtained by multiplying ΔG2 by multiplier 208 is output as a signal of Q information Dqo to which components of phase error and amplitude error are added. You. In this case, the error generating circuit 209 generates the same I information Dio and Q information Dqo as shown in Equation 6 from the input I information Dip signal and Q information Dqp signal.
[0080]
FIG. 6C shows an example of an ideal quadrature demodulation circuit 224 and a circuit for generating a phase error and an amplitude error converted into a baseband (error generation, as in FIG. 6B). Circuit 223 and an example of a circuit (error correction circuit) 222 for correcting a phase error and an amplitude error.
[0081]
Here, in the quadrature demodulation circuit 224, the ideal quadrature modulation is performed by the oscillator 211, the two mixers 212 and 214, and the phase shifter 213 in the same manner as shown in Expression 4 above.
In the error generating circuit 223, a phase error and an amplitude error are generated by the three multipliers 215, 216, 218 and the adder 217, similarly to the error generating circuit 209 shown in FIG.
[0082]
Further, in the error correction circuit 222 located at the subsequent stage of the error generation circuit 223, the signal of the I information Dio is output as the corrected I information Die, and the signal of the Q information Dqo and [1 / {ΔG2 · cos (Δθ2)}] with the result of multiplication by the multiplier 220 with the signal of I information Dio and the signal of {−sin (Δθ2) / cos (Δθ2)} by the multiplier 220. The result of addition [−Dio · {sin (Δθ2) / cos (Δθ2)} + Dqo / {ΔG2 · cos (Δθ2)}] = Dqp is output as the corrected Q information Dqe.
[0083]
As described above, the error correction circuit 222 converts the input I information Dio signal in which the error has occurred and the Q information Dqo signal in which the error has occurred as the corrected I information Die and Q information Dqe signals into the original signal. Of information equal to the I information Di and the Q information Dq.
[0084]
Further, here, the ideal phase error and amplitude error correction processing based on the calculation of the strict mathematical formula is shown. However, in practice, for example, when the value of the phase shift Δθ2 is small, cos (Δθ2) Is approximately 1 (cos (Δθ2) 〜1), so that the I information Die = Dio after correction by the error correction circuit 222 and the Q information Dqe = {− Dio · sin (corrected by the error correction circuit 222) It is also possible to use a circuit configuration that satisfies Δθ2) + Dqo / ΔG2}. In this example, the phase error and the amplitude error generated in the quadrature demodulated signal are corrected using the circuit configuration.
[0085]
FIGS. 7A, 7B, and 7C show examples of a constellation of the QPSK method when a phase error or an amplitude error exists in the quadrature modulation circuit or the quadrature demodulation circuit.
FIG. 3A shows an example of a constellation in an ideal case.
In the example of FIG. 9A, a symbol point located at coordinates (Di, Dq) = (+ 1, +1) in the first quadrant and coordinates (Di, Dq) = (Di, Dq) in the second quadrant on the IQ plane. -1, +1), a symbol point located in the coordinates (Di, Dq) of the third quadrant = (-1, -1), and a coordinate point (Di, Dq) = (+1) in the fourth quadrant. , -1).
[0086]
FIG. 6B shows an example of a constellation in the case where a phase error of Δθ1 or Δθ2 = 10 degrees (°) exists.
In the example shown in the drawing, on the IQ plane, the coordinates (Di, Dq) = (+ 1, +1) and the symbol point is located in the first quadrant, or the coordinates (Di, Dq) = (− 1, −). In the case of 1), when the symbol point is located in the third quadrant, the value of | Di | that has received the error becomes larger than the ideal value of | Di |, while the coordinates (Di, Dq) = When (−1, +1) and the symbol point is located in the second quadrant, or when the coordinates (Di, Dq) = (+ 1, −1) and the symbol point is located in the fourth quadrant, the error is calculated. The received value of | Di | is smaller than the ideal value of | Di |.
| X | represents the absolute value of X.
[0087]
FIG. 3C shows an example of a constellation in the case where an amplitude error of ΔG1 or ΔG2 = 1 dB is present.
In the example shown in the figure, in the case of all four symbol points on the IQ plane, the value of | Dq | having an error becomes larger than the ideal value of | Dq |.
[0088]
As described above, when there is no phase error or amplitude error in the quadrature modulated signal or quadrature demodulated signal, the constellation shapes of the I information Di after quadrature demodulation and the Q information Dq after quadrature demodulation are square, and the quadrature modulated signal When the phase error exists in the quadrature demodulated signal or the quadrature demodulated signal, the shape becomes a rhombus, and when the quadrature modulated signal or the quadrature demodulated signal has an amplitude error, the shape becomes a rectangle.
[0089]
Next, a wireless communication device provided with the quadrature modulation / demodulation device according to the present embodiment will be described.
In the wireless communication apparatus of this example, a case is shown in which a signal in a radio frequency (RF) band, which is a high frequency, is orthogonally modulated or orthogonally demodulated over a wide band.
FIG. 1 shows a configuration example of the wireless communication device of the present embodiment.
The wireless communication device of the present example includes a transmission unit 1, a reception unit 2, a switch (SW) 3, and an antenna 4.
[0090]
The transmitting unit 1 includes a quadrature signal generation circuit 11, a quadrature modulation error correction circuit 12, two D / A (Digital to Analog) converters 13 and 14, and two low frequency pass filters (LPFs) 15 and 16. , An oscillator 17, and a quadrature modulation circuit 18 in which a phase error and an amplitude error occur.
The receiving unit 2 includes an oscillator 21, a quadrature demodulation circuit 22 in which a phase error or an amplitude error occurs, two low frequency pass filters (LPFs) 23 and 24, and two A / D (Analog to Digital) converters. 25, 26, a quadrature demodulation error detection and correction circuit 27, a sampling circuit 28, an identification circuit 29, a delay circuit 30, and a quadrature modulation error detection circuit 31.
[0091]
An example of a schematic operation performed by the wireless communication device of the present example is shown.
In the transmission unit 1, the orthogonal signal generation circuit 11 generates I information Di and Q information Dq, and outputs them to the orthogonal modulation error correction circuit 12 and the delay circuit 30. Further, the orthogonal signal generation circuit 11 outputs to the delay circuit 30 information (timing information) on the symbol timing, which is the timing at which the I information Di and the Q information Dq are generated.
[0092]
The quadrature modulation error correction circuit 12 performs quadrature modulation on the I information Di and the Q information Dq input from the quadrature signal generation circuit 11 based on the phase error information and the amplitude error information input from the quadrature modulation error detection circuit 31. And outputs the corrected I information Dic and Q information Dqc to the corresponding D / A converters 13 and 14, respectively.
[0093]
One D / A converter 13 converts the input I information Dic from a digital signal to an analog signal and outputs it to one LPF 15.
The other D / A converter 14 converts the input Q information Dqc from a digital signal to an analog signal, and outputs it to the other LPF 16.
One LPF 15 filters the input analog signal of the I information Dic and outputs the filtered signal to the quadrature modulation circuit 18.
The other LPF 16 filters the input analog signal of the Q information Dqc and outputs the filtered signal to the quadrature modulation circuit 18.
[0094]
The oscillator 17 generates a local frequency signal having a predetermined local frequency (angular frequency ω1) and outputs the signal to the quadrature modulation circuit 18.
The quadrature modulation circuit 18 performs quadrature modulation on the analog signals of the I information Dic and the Q information Dqc input from the two LPFs 15 and 16 based on the local frequency signal input from the oscillator 17 and generates Output to the switch 3.
[0095]
The switch 3 outputs the quadrature modulated signal input from the transmitting unit 1 to the antenna 4 during transmission, and outputs the received quadrature modulated signal input from the antenna 4 to the receiving unit 2 during reception. In this example, the quadrature modulation signal from the transmission unit 1 is input to the reception unit 2 when detecting and correcting a phase error or an amplitude error of the quadrature modulation circuit 18 or the quadrature demodulation circuit 22. ing.
The antenna 4 wirelessly transmits a signal input from the switch 3 and outputs a signal received wirelessly to the switch 3.
[0096]
In the receiving unit 2, the oscillator 21 generates a local frequency signal having a predetermined local frequency (angular frequency ω2) and outputs the signal to the quadrature demodulation circuit 22.
The quadrature demodulation circuit 22 performs quadrature demodulation on a quadrature modulation signal, which is an analog signal input via the switch 3, based on a local frequency signal input from the oscillator 21, and generates a quadrature demodulation signal generated thereby. Are output to the LPFs 23 and 24 corresponding to the I information Dio and the Q information Dqo, respectively.
[0097]
One LPF 23 filters an input analog signal of I information Dio and outputs the filtered signal to one A / D converter 25.
The other LPF 24 filters the analog signal of the input Q information Dqo and outputs it to the other A / D converter 26.
The A / D converter 25 converts the analog signal of the input I information Dio into a digital signal and outputs the digital signal to the quadrature demodulation error detection and correction circuit 27.
The other A / D converter 26 converts the analog signal of the input Q information Dqo into a digital signal and outputs the digital signal to the quadrature demodulation error detection and correction circuit 27.
[0098]
The quadrature demodulation error detection and correction circuit 27 detects and corrects a phase error and an amplitude error in quadrature demodulation for the I information Dio and the Q information Dqo input from the two A / D converters 25 and 26, and performs the correction. The subsequent I information Die and Q information Dqe are output to the sampling circuit 28.
The delay circuit 30 delays the I information Di and the Q information Dq input from the quadrature signal generation circuit 11 and outputs them to the quadrature modulation error detection circuit 31. The delay circuit 30 delays the timing information input from the orthogonal signal generation circuit 11 and outputs the delayed information to the sampling circuit 28.
[0099]
The sampling circuit 28 samples the I information Die and the Q information Dqe input from the quadrature demodulation error detection and correction circuit 27 at a timing based on the timing information input from the delay circuit 30, and obtains the sampled I information Dir and Q information. Dqr is output to the identification circuit 29 and the quadrature modulation error detection circuit 31. In the sampling circuit 28, for example, sampling is performed at the same speed as the symbol rate in accordance with the symbol timing.
The identification circuit 29 identifies a data value based on the I information Dir and the Q information Dqr input from the sampling circuit 28.
[0100]
Based on the I information Di and Q information Dq input from the delay circuit 30 and the I information Dir and Q information Dqr input from the sampling circuit 28, the quadrature modulation error detection circuit 31 Error information) and information on the amplitude error (amplitude error information) are detected, and the detected phase error information and amplitude error information are output to the quadrature modulation error correction circuit 12.
[0101]
In this example, the signal transmitted from the transmitting unit 1 is received by the receiving unit 2 in a loopback manner, and the orthogonal modulation circuit 18 and the orthogonal demodulation circuit 22 having a phase error and an amplitude error are simultaneously corrected.
Further, in this example, as a condition in the period during which the error is corrected, it is necessary that the angular frequencies ω1 and ω2 of the respective locally input signals (local frequency signals) are shifted by about 1/1000 of the symbol rate. And The degree of the relationship between the angular frequencies ω1 and ω2 and the symbol rate under such conditions (the deviation) is determined, for example, by the time constant of the circuit.
[0102]
Also, in the wireless communication apparatus of this example, a case will be described where the transmission frequency and the reception frequency are the same as in the TDD system. However, as another example, when the transmission frequency and the reception frequency are different as in the FDD system. In this case, it is also possible to use a configuration in which the switching is performed so that the angular frequency used in the quadrature modulation circuit and the quadrature demodulation circuit is shifted by about 1/1000 of the symbol rate only during the error correction period.
[0103]
In the following, first, error correction of the quadrature modulation circuit 18 will be described, then error correction of the quadrature demodulation circuit 22 will be described, and then error correction of both the quadrature modulation circuit 18 and the quadrature demodulation circuit 22 will be performed simultaneously. This will be described.
[0104]
First, error correction of the quadrature modulation circuit 18 will be described.
The circuits used to correct the error of the quadrature modulation circuit 18 are a delay circuit 30, a quadrature modulation error detection circuit 31, and a quadrature modulation error correction circuit 12.
The signal from the quadrature signal generation circuit 11 used when performing error correction by the method of the present example is a signal of the QPSK method. After the error correction, a signal other than the QPSK method may be used as a signal from the orthogonal signal generation circuit 11.
[0105]
The delay circuit 30 is configured using, for example, a shift register. The I information Di and the Q information Dq output from the quadrature signal generation circuit 11 are received by the reception unit 2 through the transmission unit 1, and are output from the sampling circuit 28. The input signal is delayed and output by the delay time until the output signals Dir and Dqr are obtained. This makes it possible to detect a phase error and an amplitude error of the quadrature modulation circuit 18 from the I information Di and Q information Dq transmitted from the transmission unit 1 and the I information Dir and Q information Dqr received by the reception unit 2. .
[0106]
Here, as described with reference to FIGS. 5A, 5B, and 5C, for example, when the value of the phase shift Δθ1 is small, cos (Δθ1) is approximately equal to 1. The corrected I information Dic = Di−Dq · sin (Δθ1), and the corrected Q information Dqc = Dq / ΔG1.
If there is no amplitude error (that is, ΔG1 = 1), the corrected I information Dic and the corrected Q information Dqc are expressed by Expression 7.
[0107]
(Equation 7)
Figure 2004363757
[0108]
Therefore, the phase error can be corrected by the phase error correction circuit by detecting -sin (Δθ1) by the phase error detection circuit.
Further, the constellation when there is a phase error is as shown in FIG. 7B. When (Di, Dq) = (+ 1, +1) located in the first quadrant and when (Di, Dq) = (-1, -1) located in the third quadrant, I information having a phase error | Dir | Is larger than the I information | Di | without a phase error, while (Di, Dq) = (− 1, +1) located in the second quadrant and (Di, Dq) located in the fourth quadrant. = (+ 1, -1), I information | Dir | having a phase error is smaller than I information | Di | having no phase error.
[0109]
That is, when there is a phase error, the constellation has a diamond shape. Therefore, in this example, when the ratio of the length of the diagonal line on the IQ plane of the I information Dir and the Q information Dqr received by the receiving unit 2 is not 1, it is determined that there is a phase error, and the length of the length is determined. If the ratio is 1, it is determined that there is no phase error.
[0110]
2A and 2B show a configuration example of the quadrature modulation error detection circuit 31. FIG.
The quadrature modulation error detection circuit 31 of this example has a phase error detection circuit 41 shown in FIG. 7A and an amplitude error detection circuit 42 shown in FIG.
The transmission signals Di and Dq and the reception signals Dir and Dqr input to the quadrature modulation error circuit 31 are signals sampled at symbol timing.
[0111]
Here, an example of the operation performed by the phase error detection circuit 41 shown in FIG.
The phase error detection circuit 41 includes two squarers 51 and 52, an adder 53, an XOR 54, a value converter 55, a multiplier 56, and an adder 57 and a D-type A flip-flop 58 and a multiplier 59 are provided.
[0112]
In the phase error detection circuit 41, the signal of the I information Dir sampled by the sampling circuit 28 is input to the input terminal of one squarer 51, and the signal of the Q information Dqr sampled by the sampling circuit 28 is squared by the other. The signal of the transmission I information Di is input to one input terminal of the XOR 54 via the delay circuit 30, and the signal of the transmission Q information Dq is input to the other input of the XOR 54 via the delay circuit 30. Entered at the end.
[0113]
One squarer 51 squares the absolute value of the signal of the input I information Dir, and the squared result | Dir | 2 The value signal is output to the adder 53.
The other squarer 52 squares the absolute value of the signal of the input Q information Dqr, and the squared result | Dqr | 2 The value signal is output to the adder 53.
[0114]
The adder 53 adds the signal input from one squarer 51 and the signal input from the other squarer 52, and the result of the addition (| Dir | 2 + | Dqr | 2 ) Output the value signal to the multiplier 56.
Here, (| Dir | 2 + | Dqr | 2 The value corresponds to the square value of the distance between the coordinates (Dir, Dqr) of the symbol point sampled by the sampling circuit 28 and the origin (0, 0) on the IQ plane.
[0115]
The XOR 54 receives the signal of the transmission I information Di from one of the two input terminals and the signal of the transmission Q information Dq from the other, and outputs a 0 value which is an XOR value based on the values Di and Dq of these two input signals. Alternatively, a one-value signal is output to the value converter 55. As an example, the XOR 54 has an XOR value of 0 when the transmission I information Di = + 1 and the transmission Q information Dq = + 1, or when the transmission I information Di = −1 and the transmission Q information Dq = −1. A value is output, and when the transmission I information Di = −1 and the transmission Q information Dq = + 1, or when the transmission I information Di = + 1 and the transmission Q information Dq = −1, one value is set as the XOR value. Is output.
[0116]
Thus, in this example, when the coordinates (Di, Dq) of the symbol point before the orthogonal modulation are located in the first quadrant or the third quadrant on the IQ plane, a signal of 0 value is output from the XOR 54, When it is located in the second quadrant or the fourth quadrant, the XOR 54 outputs a one-value signal.
[0117]
The value converter 55 outputs to the multiplier 56 signals whose polarities are inverted from each other depending on whether the value of the signal input from the XOR 54 is 0 or 1. In this example, if the value of the signal input from the XOR 54 is 0, the value converter 55 outputs a signal of +1 value to the multiplier 56, and the value of the signal input from the XOR 54 is 1 value. In some cases, a -1 value signal is output to the multiplier 56.
[0118]
Accordingly, in this example, when the coordinates (Di, Dq) of the symbol point before the quadrature modulation are located in the first quadrant or the third quadrant on the IQ plane, a + 1-value signal is output from the value converter 55. The value converter 55 outputs a -1 value signal when it is located in the second or fourth quadrant.
[0119]
The multiplier 56 is input from the adder 53 (| Dir | 2 + | Dqr | 2 ) Value signal and a +1 value or −1 value signal input from the value converter 55, and the result of the multiplication is + (| Dir | 2 + | Dqr | 2 ) Value or-(| Dir | 2 + | Dqr | 2 ) The value signal is output to the adder 57.
[0120]
Accordingly, in this example, when the coordinates (Di, Dq) of the symbol point before the orthogonal modulation are located in the first quadrant or the third quadrant on the IQ plane, the multiplier 56 outputs + (| Dir | 2 + | Dqr | 2 ) Value is output, and when the signal is located in the second quadrant or the fourth quadrant, the multiplier 56 outputs-(| Dir | 2 + | Dqr | 2 ) Value signal is output.
[0121]
Here, by using the above circuit configurations 51 to 56, it is possible to compare the diagonal lengths of the I information Dir and the Q information Dqr sampled by the sampling circuit 28 on the IQ plane.
Specifically, for example, for a square as shown in FIG. 7B, the length of the line connecting the vertices in the first quadrant and the vertices in the third quadrant, and the length in the second quadrant What is necessary is to compare the length of the line connecting the vertex to be formed with the vertex existing in the fourth quadrant. In this case, (| Dir | 2 + | Dqr | 2 ) Calculates the square root of the value. In this example, it is only necessary to determine whether or not the two diagonal lines have the same length. 2 + | Dqr | 2 ) A value obtained by adding positive and negative (±) polarities to the value is generated by the multiplier 56.
[0122]
In this example, since the I information Dir = Di + Dq · sin (Δθ1) sampled by the sampling circuit 28 and the Q information Dqr = Dq sampled by the sampling circuit 28, for example, the symbol point is located in the first quadrant. When it is located, + [{1 + 1 · sin (Δθ1)} 2 + (1) 2 ] Signal is output from the multiplier 56, and when the symbol point is located in the second quadrant,-[{− 1 + 1 · sin (Δθ1)}}. 2 + (1) 2 ] Signal is output from the multiplier 56, and when the symbol point is located in the third quadrant, + [{− 1 + (− 1) · sin (Δθ1)}. 2 + (-1) 2 ] Signal is output from the multiplier 56, and when the symbol point is located in the fourth quadrant, − [{1 + (− 1) · sin (Δθ1)}}. 2 + (-1) 2 ] Signal is output from the multiplier 56.
[0123]
Adder 57 adds the signal input from multiplier 56 and the signal input from flip-flop 58, and outputs the addition result to flip-flop 58.
The flip-flop 58 delays the signal input from the adder 57, for example, in order to secure the timing of the addition in the adder 57, and outputs the signal to the adder 57 and the multiplier 59.
[0124]
Accordingly, in the integrator 60, the signal input from the multiplier 56 is cumulatively added by the adder 57.
For example, if the symbol point located in the first quadrant, the symbol point located in the second quadrant, the symbol point located in the third quadrant, and the symbol point located in the fourth quadrant are transmitted once each, 8 The signal of the value of sin (Δθ1) is output from the flip-flop 58 of the integrator 60 to the multiplier 59.
[0125]
Normally, the transmission I information Di and the transmission Q information Dq can be considered to be randomly transmitted, and thus are output from the integrator 60 when N symbols having a sufficiently long number of symbols are transmitted. The value of the signal is 8 · sin (Δθ1) · (N / 4).
[0126]
The multiplier 59 multiplies a signal input from the flip-flop 58 of the integrator 60 by, for example, a signal of a value of a preset constant A1, and uses the signal of the multiplication result as a signal of phase error information to obtain a quadrature modulation error. Output to the phase error correction circuit of the correction circuit 12.
Here, when N symbols having a sufficiently long number of symbols are transmitted, a signal having a value of 8 · sin (Δθ1) · (N / 4) · A1 is output from multiplier 59 as a signal of phase error information. Is done.
In this example, when the value of 8 · (N / 4) · A1 = −1, that is, when N = −1 / (2 · A1), the value of the signal of the phase error information is − sin (Δθ1), and the phase error generated in the quadrature modulation signal is corrected in the phase error correction circuit of the quadrature modulation error correction circuit 12.
[0127]
In this example, a feedback method is used in which the two diagonal lines of the quadrangle as shown in FIG. 7B are controlled so that the lengths are the same (the length ratio is 1). A feedback method is used in which the phase error Δθ1 is canceled so as to be zero (0). Further, as the constant A1, which is a phase error correction control time constant that determines the time constant of such feedback control, for example, the absolute value is very small as compared with 1 (| A1 | << 1) and negative (- ) Is used.
[0128]
The constant A1 is determined to be a negative value smaller than 1, for example, while performing a simulation or the like based on specifications required by the system. Normally, when the value of the constant A1 is set to a large value, the convergence of the control becomes faster but the control becomes coarse. On the other hand, when the value of the constant A1 is set to a small value, the convergence of the control becomes slow but fine control is possible. .
[0129]
Assuming that there is an amplitude error and no phase error (that is, Δθ1 = 0), the corrected I information Dic and the corrected Q information Dqc are expressed by Expression 8.
[0130]
(Equation 8)
Figure 2004363757
[0131]
The constellation when there is an amplitude error is as shown in FIG.
That is, if there is an amplitude error, the constellation shape is rectangular. Therefore, in this example, when the ratio of the length of the side of the I information Dir and the Q information Dqr received by the receiving unit 2 on the IQ plane is not 1, it is determined that there is an amplitude error, and the length of the length is determined. If the ratio is 1, it is determined that there is no amplitude error.
As described above, by detecting the difference or ratio between the length of the I-phase side and the length of the Q-phase side by the amplitude error detection circuit, the amplitude error can be corrected by the amplitude error correction circuit.
[0132]
Here, an example of the operation performed by the amplitude error detection circuit 42 shown in FIG.
The amplitude error detection circuit 42 includes two value converters 61 and 62, four multipliers 63 to 66, four high-pass filters (HPF) 67 to 70, four squarers 71 to 74, The three adders 75 to 77, the adder 78 and the D-type flip-flop 79 constituting the integrator 82, the multiplier 80, and the adder 81 are provided.
[0133]
In the amplitude error detection circuit 42, the signal of the I information Dir sampled by the sampling circuit 28 is input to the input terminals of the two multipliers 63 and 65, and the signal of the Q information Dqr sampled by the sampling circuit 28 is multiplied by two. The signal of the transmission I information Di is input to the input terminal of one of the value converters 61 via the delay circuit 30, and the signal of the transmission Q information Dq is input to the input terminal of one of the value converters 61 via the delay circuit 30. It is input to the input terminal of the other value converter 62.
[0134]
One value converter 61 outputs the value of the input I information Di signal (I information Di value) to the two multipliers 63 and 64.
The other value converter 62 outputs the value of the input Q information Dq signal (Q information Dq value) to two multipliers 65 and 66.
[0135]
Multiplier 63 multiplies the input I information Dir signal by the I information Di value, and outputs a signal of the multiplication result to HPF 67.
The multiplier 64 multiplies the input Q information Dqr signal by the I information Di value, and outputs a signal of the multiplication result to the HPF 68.
The multiplier 65 multiplies the input signal of the I information Dir by the value of the Q information Dq, and outputs a signal of the multiplication result to the HPF 69.
The multiplier 66 multiplies the input Q information Dqr signal by the Q information Dq value and outputs a signal of the multiplication result to the HPF 70.
[0136]
The HPF 67 filters the signal input from the multiplier 63 and outputs the filtered signal to the squarer 71.
The HPF 68 filters the signal input from the multiplier 64 and outputs the filtered signal to the squarer 72.
The HPF 69 filters the signal input from the multiplier 65 and outputs the filtered signal to the squarer 73.
The HPF 70 filters the signal input from the multiplier 66 and outputs the filtered signal to the squarer 74.
[0137]
The squarer 71 squares the absolute value of the signal input from the HPF 67 and outputs the squared signal to the adder 75.
The squarer 72 squares the absolute value of the signal input from the HPF 68, and outputs the squared signal to the adder 75.
The squarer 73 squares the absolute value of the signal input from the HPF 69 and outputs a signal of the squared result to the adder 76.
The squarer 74 squares the absolute value of the signal input from the HPF 70, and outputs the squared signal to the adder 76.
[0138]
The adder 75 adds the signals input from the two squarers 71 and 72, and outputs a signal of the addition result to the adder 77.
The adder 76 adds the signals input from the two squarers 73 and 74, and outputs a signal of the addition result to the adder 77.
The adder 77 adds the signals input from the two adders 75 and 76 in opposite phases, and specifically, adds the input signal from the adder 75 so as to subtract the input signal from the adder 76 from the input signal from the adder 75. And outputs the addition result to the adder 78.
[0139]
Here, by using the above-described circuit configurations 61 to 77, the length of the I-phase side and the length of the Q-phase side can be compared.
Specifically, a square value of the length of the I-phase side can be obtained as an output from the adder 76. That is, as a result of multiplying the received I information Dir and Q information Dqr by Q information Dq before quadrature modulation, if the symbol point is in the first quadrant (I-phase multiplication result, Q-phase multiplication Result) = (+ 1, + ΔG1) × (+1) = (+ 1, + ΔG1), and when the symbol point is in the second quadrant, (multiplication result of I phase, multiplication result of Q phase) = (− 1 , + ΔG1) × (+1) = (− 1, + ΔG1), and when the symbol point is in the third quadrant (multiplication result of I phase, multiplication result of Q phase) = (− 1, −ΔG1) × (−1) = (+ 1, + ΔG1) is obtained, and when the symbol point is in the fourth quadrant, (multiplication result of I phase, multiplication result of Q phase) = (+ 1, −ΔG1) × (−1) ) = (-1, + ΔG1) is obtained.
[0140]
As described above, as for the length of the side of the I phase, the multiplication result of the I phase fluctuates between the +1 value and the −1 value, while the multiplication result of the Q phase always becomes a constant value + ΔG1.
Therefore, when the I-phase multiplication result is passed through the HPF 69, the output becomes +1 or −1, and the length of the I-phase side can be obtained by taking the absolute value. When the Q-phase multiplication result is passed through the HPF 70, the output becomes zero.
In this example, since it is sufficient that it is possible to determine that the length of the I-phase side and the length of the Q-phase side are different, the square value of the squarer 73 is used instead of the absolute value.
[0141]
Similarly, a square value of the length of the side of the Q phase can be obtained as an output from the adder 75. That is, as a result of multiplying the received I information Dir and Q information Dqr by the I information Di before quadrature modulation, if the symbol point is in the first quadrant (the I-phase multiplication result and the Q-phase multiplication result) Result) = (+ 1, + ΔG1) × (+1) = (+ 1, + ΔG1), and when the symbol point is in the second quadrant, (multiplication result of I phase, multiplication result of Q phase) = (− 1 , + ΔG1) × (−1) = (+ 1, −ΔG1), and when the symbol point is in the third quadrant (multiplication result of I phase, multiplication result of Q phase) = (− 1, −ΔG1) ) × (−1) = (+ 1, + ΔG1), and if the symbol point is in the fourth quadrant, (I-phase multiplication result, Q-phase multiplication result) = (+ 1, −ΔG1) × (+1 ) = (+ 1, −ΔG1) is obtained.
[0142]
As described above, regarding the length of the side of the Q phase, the multiplication result of the I phase always has a constant value of +1 while the multiplication result of the Q phase fluctuates between + ΔG1 and −ΔG1.
Therefore, when the I-phase multiplication result is passed through the HPF 67, the output becomes zero. When the result of the multiplication of the Q phase is passed through the HPF 68, the output becomes + ΔG1 or −ΔG1, and the length of the side of the Q phase can be obtained by taking the absolute value.
In this example, since it is sufficient that it is possible to determine that the length of the I-phase side and the length of the Q-phase side are different, the square value of the squarer 72 is used instead of the absolute value.
[0143]
Then, the adder 77 subtracts the value (ΔG1) obtained by subtracting the square value of the length of the I-phase side from the square value of the length of the Q-phase side. 2 -1) is output.
Adder 78 adds the signal input from adder 77 and the signal input from flip-flop 79, and outputs the addition result to flip-flop 79.
The flip-flop 79 delays the signal input from the adder 78, for example, in order to secure the timing of addition in the adder 78, and outputs the signal to the adder 78 and the multiplier 80.
Accordingly, in the integrator 82, the signal input from the adder 77 is cumulatively added by the adder 78.
[0144]
The multiplier 80 multiplies a signal input from the flip-flop 79 of the integrator 82 by, for example, a signal of a value of a preset constant A2, and outputs a signal of the multiplication result to the adder 81.
The adder 81 adds a reference 1 to the signal input from the multiplier 80, and outputs a signal of the addition result to the amplitude error correction circuit of the quadrature modulation error correction circuit 12 as a signal of amplitude error information.
[0145]
Here, when N symbols having a sufficiently long symbol number are transmitted, the adder 81 outputs (ΔG1 2 A signal having a value of -1) · N · A2 + 1 is output as a signal of amplitude error information.
In the present example, ΔG1 = 1 when the difference between the length of the I-phase side and the length of the Q-phase side disappears when the amplitude error is corrected by the feedback control and becomes stable, (ΔG1 2 -1) = 0, and the input to the integrator 82 becomes 0. In this case, the value of the signal of the amplitude error information stabilizes at {1 / (amplitude error ΔG1 before correction)}, whereby the amplitude error generated in the quadrature modulation signal in the amplitude error correction circuit of the quadrature modulation error correction circuit 12 Is corrected.
[0146]
In this example, feedback control is performed such that the two sides (vertical and horizontal) of the square as shown in FIG. 7C have the same length (the length ratio is 1). A feedback method is used in which the amplitude error ΔG1 is canceled and controlled to be 1.
Further, the constant A2 is determined to be an appropriate value while performing a simulation or the like based on, for example, specifications required by the system. Normally, when the value of the constant A2 is set to a large value, the convergence of the control becomes faster but the control becomes coarse. On the other hand, when the value of the constant A2 is set to a small value, the convergence of the control becomes slow, but fine control is possible. .
[0147]
FIG. 3 shows a configuration example of the quadrature modulation error correction circuit 12.
The quadrature modulation error correction circuit 12 of this example is configured by connecting a phase error correction circuit 91 and an amplitude error correction circuit 92 in series.
The phase error correction circuit 91 includes a multiplier 101 and an adder 102.
[0148]
In the phase error correction circuit 91, the signal of the transmission I information Di is input from the quadrature signal generation circuit 11 to the adder 102, and the signal of the transmission Q information Dq is input from the quadrature signal generation circuit 11 to the multiplier 101. Further, a signal of phase error information output from the phase error detection circuit 41 of the quadrature modulation error detection circuit 31 is input to the multiplier 101.
Further, the phase error correction circuit 91 outputs the signal of the transmission Q information Dq input from the quadrature signal generation circuit 11 to the amplitude error correction circuit 92 as a corrected signal of the Q information Dq ′.
[0149]
The multiplier 101 multiplies the signal of the transmission Q information Dq input from the quadrature signal generation circuit 11 by the signal of the phase error information input from the phase error detection circuit 41, and adds the signal of the multiplication result to the adder 102 Output to
The adder 102 adds the signal of the transmission I information Di input from the quadrature modulation circuit 11 and the signal input from the multiplier 101, and generates a signal of the addition result as a signal of the corrected I information Di ′. The signal is output to the amplitude error correction circuit 92.
[0150]
Here, considering the phase error by omitting the amplitude error, if the value of the signal of the phase error information input from the phase error detection circuit 41 to the multiplier 101 becomes −sin (Δθ1), I ′ Di ′ = Di−Dq · sin (Δθ1), and the corrected Q information Dq ′ = Dq. In this case, as described with reference to FIG. 5C, the phase error generated when the quadrature modulation signal is generated by the quadrature modulation circuit 18 is given in advance by the phase error correction circuit 91. And is canceled by the correction.
[0151]
The amplitude error correction circuit 92 includes a multiplier 103.
In the amplitude error correction circuit 92, the signal of the I information Di 'whose phase error has been corrected by the phase error correction circuit 91 is input, and the signal is directly used as one of the D / A converters as the corrected I information Dic signal. 13 is output.
In the amplitude error correction circuit 92, the signal of the Q information Dq ′ whose phase error has been corrected by the phase error correction circuit 91 is input to the multiplier 103. Further, a signal of amplitude error information output from the amplitude error detection circuit 42 of the quadrature modulation error detection circuit 31 is input to the multiplier 103.
[0152]
The multiplier 103 multiplies the signal of the Q information Dq ′ input from the phase error correction circuit 91 by the signal of the amplitude error information input from the amplitude error detection circuit 42, and corrects the multiplication result signal after correction. The signal is output to the other D / A converter 14 as a signal of Q information Dqc.
[0153]
Here, considering the amplitude error by omitting the phase error, if the value of the signal of the amplitude error information input from the amplitude error detection circuit 42 to the multiplier 103 becomes (1 / ΔG1), I information Dic = Di ′, and the corrected Q information Dqc = Dq ′ / ΔG1. In this case, as described with reference to FIG. 5C, an amplitude error generated when the quadrature modulation signal is generated by the quadrature modulation circuit 18 is given in advance by the amplitude error correction circuit 92. And is canceled by the correction.
[0154]
Here, the correction of the phase error by the phase error correction circuit 91 and the correction of the amplitude error by the amplitude error correction circuit 92 have been described above. However, the quadrature modulation error correction circuit 12 of this example By combining 92, both the phase error and the amplitude error in the quadrature modulation circuit 18 can be corrected.
[0155]
Next, error correction of the quadrature demodulation circuit 22 will be described.
FIG. 4A shows a configuration example of the quadrature demodulation error detection and correction circuit 27.
The quadrature demodulation error detection and correction circuit 27 is configured by connecting a phase error detection and correction circuit 111 and an amplitude error detection and correction circuit 112 in series.
The phase error detection and correction circuit 111 includes a multiplier 121, an adder 122, a multiplier 123, an integrator 124, and a multiplier 125.
The amplitude error detection and correction circuit 112 includes a multiplier 131, two absolute value devices 132 and 133, an adder 134, an integrator 135, a multiplier 136, and an adder 137.
[0156]
FIG. 4B shows a configuration example of an integrator 143 that can be used as the integrators 124 and 135 described above.
The integrator 143 shown in FIG. 3B is configured using an adder 141 and a D-type flip-flop 142, and the result of adding the input signal and the output signal from the flip-flop 142 by the adder 141. Is input to the flip-flop 142 to obtain an output signal from the flip-flop 142 as an integration result.
[0157]
Here, the basic principle of correcting the phase error and the amplitude error by the quadrature demodulation error detection and correction circuit 27 is the same as, for example, the case of the quadrature modulation.
The quadrature demodulation error detection and correction circuit 27 of the present embodiment performs processing by inputting signals of I information Dio and Q information Dqo sampled at a rate twice or four times the symbol rate. The quadrature demodulation error detection and correction circuit 27 of this example does not reproduce the symbol timing, and thus does not know the timing at which the quadrature demodulated signal is sampled, but performs processing at twice (or more) the symbol rate. , It is possible to detect a phase error and an amplitude error of the quadrature demodulation circuit 22.
[0158]
As shown with reference to FIGS. 6A, 6B and 6C, for example, when the value of the phase shift Δθ2 is small, cos (Δθ2) can be approximated to about 1. , Corrected I information Dio ′ = Dio, and corrected Q information Dqo ′ = {− Dio · sin (Δθ2) + Dqo / ΔG2}.
Assuming that there is no amplitude error (that is, ΔG2 = 1), the corrected I information Dio ′ and the corrected Q information Dqo ′ are expressed by Expression 9.
[0159]
(Equation 9)
Figure 2004363757
[0160]
The phase error detection and correction circuit 111 of the present example is configured to correct the phase error represented by the above equation (9).
An example of an operation performed by the phase error detection and correction circuit 111 will be described.
In the phase error detection and correction circuit 111, the signal of the I information Dio input from one A / D converter 25 is input to the two multipliers 121 and 123, and the signal of the corrected I information Dio 'is directly input. The signal is output to the amplitude error detection and correction circuit 112 as a signal.
In the phase error detection and correction circuit 111, the signal of the Q information Dqo input from the other A / D converter 26 is input to the adder 122.
[0161]
The multiplier 121 multiplies the input I information Dio signal by a signal input from a multiplier 125 described later, and outputs a signal of the multiplication result to the adder 122.
The adder 122 adds the input Q information Dqo and the signal input from the multiplier 121, inputs the addition result signal to the multiplier 123, and as it is, as corrected Q information Dqo ′. Output to the amplitude error detection and correction circuit 112.
[0162]
The multiplier 123 multiplies the input I information Dio signal by the signal input from the adder 122 and outputs a signal of the multiplication result to the integrator 124.
The integrator 124 sequentially integrates the signal input from the multiplier 123 and outputs a signal of the integration result to the multiplier 125.
The multiplier 125 multiplies the signal input from the integrator 124 by, for example, a signal having a value of a preset constant A3, and outputs the multiplication result to the multiplier 121.
[0163]
Here, the multiplier 123 multiplies the signal of the corrected I information Dio ′ by the signal of the corrected Q information Dqo ′. Therefore, the multiplication result becomes a positive value when the corrected I information Dio 'and the corrected Q information Dqo' have the same sign (±), and has a different sign (±). Is a negative value. That is, when the symbol point is located in the first quadrant or the third quadrant, the multiplication result is a positive value, and when the symbol point is located in the second quadrant or the fourth quadrant, the multiplication result is a negative value. It becomes.
[0164]
Specifically, assuming that sampling is performed at a symbol point, if the I information Dio = Di having a phase error and the Q information Dqo = Di · sin (Δθ2) + Dq having a phase error are input to the multiplier 123, the symbol point Is located in the first quadrant, a signal of (+1) · {(+ 1) · sin (Δθ2) + (+ 1)} = 1 + sin (Δθ2) is input to the integrator 124, and the symbol point is set in the second quadrant. , The signal of (−1) · {(− 1) · sin (Δθ2) + (+ 1)} = − 1 + sin (Δθ2) is input to the integrator 124, and the symbol point is set in the third quadrant. If it is located, a signal of (−1) · {(− 1) · sin (Δθ2) + (− 1)} = 1 + sin (Δθ2) is input to the integrator 124, and the symbol point is located in the fourth quadrant. (+1) · {(+ 1) · sin ( Δθ2) + (− 1)} = − 1 + sin (Δθ2) value signal is input to the integrator 124.
[0165]
Normally, transmission I information Di and transmission Q information Dq can be considered to be transmitted randomly, and thus are output from integrator 124 when N symbols having a sufficiently long number of symbols are transmitted. The value of the signal is N · sin (Δθ2) by averaging the ± 1 value parts to zero (0).
Then, the value of the signal output from the multiplier 125 is A3 · N · sin (Δθ2).
[0166]
Then, when A3 · N = −1, the value of the phase error information output from the multiplier 125 becomes −sin (Δθ2), and the corrected Q information Dqo ′ = − Dio · sin output from the adder 122. Since (Δθ2) + Dqo, the phase error occurring in the quadrature demodulated signal is corrected.
[0167]
In this example, a feedback method is used in which the two diagonal lines of the quadrangle as shown in FIG. 7B are controlled so that the lengths are the same (the length ratio is 1). A feedback method is used in which the phase error Δθ2 is canceled to be zero (0). Further, as a constant A3 which is a phase error correction control time constant for determining such a time constant of the feedback control, for example, the absolute value is very small (| A3 | << 1) and negative (- ) Is used.
[0168]
The constant A3 is determined to be a negative value smaller than 1, for example, while performing a simulation or the like based on specifications required by the system. Normally, when the value of the constant A3 is set to a large value, the convergence of the control becomes faster but the control becomes coarse. On the other hand, when the value of the constant A3 is set to a small value, the convergence of the control becomes slow, but fine control is possible. .
[0169]
Further, as shown with reference to FIGS. 6A, 6B, and 6C, for example, when there is no phase error (that is, Δθ2 = 0), the corrected I information Die and the corrected I information Die Is expressed as Expression 10.
[0170]
(Equation 10)
Figure 2004363757
[0171]
The amplitude error detection and correction circuit 112 according to the present example is configured to correct the amplitude error represented by Expression 10 above.
An example of an operation performed by the amplitude error detection and correction circuit 112 will be described.
In the amplitude error detection / correction circuit 112, the signal of the I information Dio ′ input from the phase error detection / correction circuit 111 is input to the absolute value device 132, and is directly used as a signal of the corrected I information Die by the sampling circuit 28. Output to
In the phase error detection and correction circuit 111, the signal of the Q information Dqo ′ input from the phase error detection and correction circuit 111 is input to the multiplier 131.
[0172]
The multiplier 131 multiplies the input Q information Dqo ′ signal by a signal input from an adder 137 described later, outputs a signal of the multiplication result to the absolute value unit 133, and outputs To the sampling circuit 28 as a signal of the Q information Dqe.
[0173]
One absolute value device 132 outputs the absolute value | Die | of the signal of the input I information Die to the adder 134.
The other absolute value device 133 outputs the absolute value | Dqe | of the signal of the input Q information Dqe to the adder 134.
The adder 134 adds the signals input from the two absolute value devices 132 and 133 in opposite phases, and specifically, adds the input signal from one absolute value device 132 to the input signal from the other absolute value device 133. The addition is performed so as to subtract the signal, and the result of the addition is output to the integrator 135.
[0174]
The integrator 135 sequentially integrates the signal input from the adder 134, and outputs a signal of the integration result to the multiplier 136.
The multiplier 136 multiplies the signal input from the integrator 135 by, for example, a signal having a predetermined value of a constant A4, and outputs the multiplication result to the adder 137.
The adder 137 adds the signal input from the multiplier 136 and the one-value signal, and outputs a signal of the addition result to the multiplier 131.
[0175]
Here, the adder 134 calculates the difference between the absolute value of the signal of the corrected I information Die and the absolute value of the signal of the corrected Q information Dqe. The difference (for example, the ratio) from the length of the side of the Q phase is obtained.
Specifically, assuming that sampling is performed at symbol points, the I information Dio '= Di having an amplitude error and the Q information Dqo' = ΔG2 · Dq having an amplitude error are input to the two absolute value devices 132 and 133. , The value of the signal output from the adder 134 is (1−ΔG2).
[0176]
Normally, transmission I information Di and transmission Q information Dq can be considered to be transmitted at random, and a signal output from integrator 135 when N symbols, which is a sufficiently long number of symbols, is transmitted. Is N · (1−ΔG2).
Then, the value of the signal output from the multiplier 136 is A4 · N · (1−ΔG2), and the value of the signal of the amplitude error information output from the adder 137 is {A4 · N · (1−ΔG2). ) +1}.
[0177]
Then, in this example, ΔG2 = 1 when the difference between the length of the I-phase side and the length of the Q-phase side disappears when the amplitude error is corrected by the feedback control and becomes stable. −ΔG2) = 0, and the input to the integrator 135 becomes 0. In this case, the value of the signal of the amplitude error information stabilizes at {1 / (amplitude error ΔG2 before correction)}, whereby the amplitude error generated in the quadrature demodulated signal is corrected.
[0178]
In this example, feedback control is performed such that the two sides (vertical and horizontal) of the square as shown in FIG. 7C have the same length (the length ratio is 1). In this case, a feedback method is used in which the amplitude error ΔG2 is canceled out and controlled to be 1.
Further, the constant A4 is determined to be an appropriate value while performing a simulation or the like based on, for example, specifications required by the system. Normally, when the value of the constant A4 is set to a large value, the convergence of the control becomes fast, but the control becomes coarse. On the other hand, when the value of the constant A4 is set to a small value, the convergence of the control becomes slow, but fine control is possible. .
[0179]
Next, the simultaneous error correction of both the orthogonal modulation circuit 18 and the orthogonal demodulation circuit 22 will be described.
The condition at this time is that the angular frequency ω1 of the local frequency signal used in the quadrature modulation circuit 18 slightly deviates from the angular frequency ω2 of the local frequency signal used in the quadrature demodulation circuit 22. As the time constant of the feedback control, a time constant sufficiently longer than the reciprocal (time) of the frequency obtained from the difference | ω1−ω2 | between these two angular frequencies is required.
[0180]
When there is a difference between the two angular frequencies ω1 and ω2, the signals Dio and Dqo input to the quadrature demodulation error detection and correction circuit 27 appear to rotate at the speed of the angular frequency | ω1−ω2 |.
Since the signals Dio and Dqo are sampled at a rate twice or four times the symbol rate, there is no inconvenience even if they are rotated. Further, by the rotation, the relationship between the I phase and the Q phase of the phase error and the amplitude error of the quadrature modulation circuit 18 is reversed, and by performing feedback control with a sufficiently long time constant for the speed of the rotation, the quadrature modulation is performed. The phase error and the amplitude error of the circuit 18 are averaged and cannot be detected by the quadrature demodulation error detection and correction circuit 27.
[0181]
For this reason, in this example, the error of the phase and the amplitude in the quadrature modulation circuit 18 and the error of the phase and the amplitude in the quadrature demodulation circuit 22 can be separated. The error and the phase and amplitude errors in the quadrature demodulation circuit 22 can be corrected respectively.
[0182]
As described above, in the wireless communication apparatus provided with the quadrature modulation / demodulation device of the present example, the quadrature modulation circuit 18 and the quadrature demodulation circuit 22 in which a phase error and an amplitude error are generated, The error of the phase and the amplitude in the quadrature modulation circuit 18 can be corrected by the quadrature modulation error correction circuit 12 based on the error information detected by the quadrature modulation circuit 18. Phase and amplitude errors can be detected and corrected, and errors related to quadrature modulation and errors related to quadrature demodulation can be corrected simultaneously.
[0183]
Therefore, in the wireless communication device provided with the quadrature modulation / demodulation device of the present example, for example, even when processing a high-frequency signal or a wide-band frequency signal, quadrature modulation or quadrature with little effect from the phase error or the amplitude error is used. Demodulation can be realized, whereby the error rate in communication can be improved, and high-quality communication can be performed.
[0184]
Also, in a wireless communication device provided with the orthogonal modulation / demodulation device of the present example, for example, even when performing orthogonal modulation or orthogonal demodulation over a wide band at a high frequency, a quadrature modulation signal or an orthogonal demodulation can be achieved with a simple and practical configuration. Information about a phase error and an amplitude error in a signal is detected, and these errors are corrected, so that accurate quadrature modulation and quadrature demodulation can be realized.
[0185]
In the quadrature modulation / demodulation device provided in the wireless communication apparatus of the present example, a quadrature modulation unit is configured by the quadrature modulation circuit 18 and the oscillator 17 or including circuits around the quadrature modulation circuit. Alternatively, a quadrature demodulation unit is configured including peripheral circuits.
[0186]
Further, in the quadrature modulation phase error detection circuit 41 of the present example, a square sum value generation circuit is configured by two squarers 51 and 52 and an adder 53, and an XOR 54, a value converter 55, and a multiplier 56 A positive / negative inversion polarity imparting circuit is configured, an adder 57 and a flip-flop 58 form an adding circuit, and a multiplier 59 forms a predetermined value multiplying circuit.
[0187]
Further, in the quadrature modulation amplitude error detection circuit 42 of this example, two value converters 61 and 62, four multipliers 63 to 66, four HPFs 67 to 70, four squarers 71 to 74, and three adders. 75 to 77 constitute a difference generating circuit, an adder 78 and a flip-flop 79 constitute an adding circuit, a multiplier 80 constitutes a predetermined value multiplying circuit, and an adder 81 adds one value. A circuit is configured.
[0188]
In addition, in the quadrature demodulation phase error detection and correction circuit 111 of this example, a phase error correction value addition circuit is configured by the adder 122, a multiplier circuit is configured by the multiplier 123, and an addition circuit is configured by the integrator 124. The multiplier 125 constitutes a predetermined value multiplying circuit, and the multiplier 121 constitutes a phase error correction value generating circuit.
[0189]
In the quadrature demodulation amplitude error detection and correction circuit 112 of this example, a multiplier 131 configures an amplitude error correction value multiplication circuit, and the two absolute value devices 132 and 133 and an adder 134 configure a difference generation circuit. The integrator 135 forms an addition circuit, the multiplier 136 forms a predetermined value multiplication circuit, and the adder 137 forms a one-value addition circuit.
[0190]
Here, the configurations of the quadrature modulation / demodulation device and the communication device according to the present invention are not necessarily limited to those described above, and various configurations may be used. Note that the present invention can be provided, for example, as a method or a method for executing the processing according to the present invention, or a program for realizing such a method or method.
Further, the application field of the present invention is not necessarily limited to the above-described fields, and the present invention can be applied to various fields.
[0191]
As various processes performed in the quadrature modulation / demodulation device and the communication device according to the present invention, for example, the processor executes a control program stored in a ROM (Read Only Memory) in hardware resources including a processor and a memory. A configuration controlled by performing the above-described processing may be used. For example, each functional unit for executing the processing may be configured as an independent hardware circuit.
Further, the present invention can be understood as a computer-readable recording medium such as a floppy (registered trademark) disk or a CD (Compact Disc) -ROM storing the above-mentioned control program or the program (the program itself). The processing according to the present invention can be performed by inputting the program from the recording medium to the computer and causing the processor to execute the program.
[0192]
【The invention's effect】
As described above, in the quadrature modulation / demodulation device and the communication device according to the present invention, for example, even when quadrature modulation or quadrature demodulation is performed over a wide band at a high frequency, the phase error or the amplitude error in the quadrature modulation signal or the quadrature demodulation signal is obtained. To correct quadrature modulation and quadrature demodulation with high accuracy.It is also possible to simultaneously correct the phase error and amplitude error in the quadrature modulation signal and the phase error and amplitude error in the quadrature demodulation signal. Thus, accurate error correction can be efficiently performed.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a configuration example of a wireless communication device according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating a configuration example of a quadrature modulation error detection circuit.
FIG. 3 is a diagram illustrating a configuration example of a quadrature modulation error correction circuit.
FIG. 4 is a diagram illustrating a configuration example of a quadrature demodulation error detection and correction circuit.
FIG. 5 is a diagram for explaining the principle of processing for correcting an error generated in the quadrature modulation circuit.
FIG. 6 is a diagram for explaining the principle of processing for correcting an error generated in the quadrature demodulation circuit.
FIG. 7 is a diagram showing an example of a constellation of QPSK.
[Explanation of symbols]
1 ・ ・ Transmit part 、 2 ・ Receive part 、 3 ・ Switch 、 4 ・ Antenna 、
11 ··· Quadrature signal generation circuit, 12 ··· Quadrature modulation error correction circuit,
13, 14 ··· D / A converter, 15, 16, 23, 24 ··· LPF,
17, 21, 151, 164, 177, 191, 201, 211... Oscillator
18, 157, 170, 182 quadrature modulation circuit,
22, 196, 210, 224 quadrature demodulation circuit,
25, 26 ··· A / D converter, 27 · · · Quadrature demodulation error detection and correction circuit,
28 sampling circuit, 29 identification circuit, 30 delay circuit,
31 ··· Quadrature modulation error detection circuit, 41 ··· Phase error detection circuit,
42... Amplitude error detection circuit, 51, 52, 71 to 74.
53, 57, 75 to 78, 81, 102, 122, 134, 137, 141, 156, 162, 168, 172, 175, 181, 207, 217, 221...
54..XOR, 55, 61, 62..Value converter,
56, 59, 63-66, 80, 101, 103, 121, 123, 125, 131, 136, 155, 161, 163, 171, 173, 174, 176, 195, 205, 206, 208, 215, 216, 218-220 ... multiplier,
58, 79, 142 flip-flops,
60, 82, 124, 135, 143... Integrator, 67 to 70.
91 ··· Phase error correction circuit, 92 ··· Amplitude error correction circuit,
111 ··· phase error detection and correction circuit, 112 ··· amplitude error detection and correction circuit,
132, 133 ... absolute value device,
152, 154, 165, 167, 178, 180, 192, 194, 202, 204, 212, 214.
153, 166, 179, 193, 203, 213 ··· phase shifter,
169, 183, 209, 223... Error generating circuit,
184, 222... Error correction circuit,

Claims (1)

直交変調回路によりI情報及びQ情報から直交変調信号を生成する直交変調部と、直交復調回路により直交変調信号から直交復調信号のI情報及びQ情報を生成する直交復調部を設けた直交変復調装置において、
直交変調回路により生成される直交変調信号に発生する位相誤差に関する情報を検出する直交変調位相誤差検出回路と、直交変調位相誤差検出回路により検出される位相誤差に関する情報に基づいて直交変調回路による直交変調前のI情報Di及びQ情報Dqに対して補正を行う直交変調位相誤差補正回路と、直交変調回路により生成される直交変調信号に発生する振幅誤差に関する情報を検出する直交変調振幅誤差検出回路と、直交変調振幅誤差検出回路により検出される振幅誤差に関する情報に基づいて直交変調回路による直交変調前のI情報Di及びQ情報Dqに対して補正を行う直交変調振幅誤差補正回路と、を備え、
直交変調位相誤差検出回路は、直交復調回路により直交変調信号から生成される直交復調信号のI情報Dix及びQ情報Dqxから(Dix+Dqx)値を生成する2乗和値生成回路と、直交変調回路による直交変調前のI情報Di及びQ情報DqのI−Q平面上における座標が第1象限或いは第3象限に位置する場合と第2象限或いは第4象限に位置する場合とで互いに正負が反転した極性を2乗和値生成回路により生成される(Dix+Dqx)値に対して与える正負反転極性付与回路と、正負反転極性付与回路により生成される値を加算する加算回路と、加算回路により生成される値に対して所定の値A1を乗算する所定値乗算回路とを用いて構成され、所定値乗算回路により生成される値を位相誤差に関する情報として検出し、
直交変調位相誤差補正回路は、直交変調回路による直交変調前のI情報Di及びQ情報Dqのうちの一方の情報を補正後の一方の情報とするとともに、一方の情報と直交変調位相誤差検出回路により検出される位相誤差に関する情報とを乗算した結果を他方の情報と加算した結果を補正後の他方の情報とし、
直交変調振幅誤差検出回路は、直交復調回路により直交変調信号から生成される直交復調信号のQ情報Dqxと直交変調回路による直交変調前のI情報Diとを乗算した結果の変動成分と直交復調回路により直交変調信号から生成される直交復調信号のI情報Dixと直交変調回路による直交変調前のQ情報Dqとを乗算した結果の変動成分とで絶対値の差又は2乗値の差に関する値を生成する差生成回路と、差生成回路により生成される値を加算する加算回路と、加算回路により生成される値に対して所定の値A2を乗算する所定値乗算回路と、所定値乗算回路により生成される値に1値を加算する1値加算回路とを用いて構成され、1値加算回路により生成される値を振幅誤差に関する情報として検出し、
直交変調振幅誤差補正回路は、直交変調回路による直交変調前のI情報Di及びQ情報Dqのうちの一方の情報と直交変調振幅誤差検出回路により検出される振幅誤差に関する情報とを乗算した結果を補正後の一方の情報とするとともに、他方の情報を補正後の他方の情報とする、
ことを特徴とする直交変復調装置。
A quadrature modulator / demodulator provided with a quadrature modulation unit for generating a quadrature modulation signal from I information and Q information by a quadrature modulation circuit, and a quadrature demodulation unit for generating I information and Q information of a quadrature demodulation signal from the quadrature modulation signal by a quadrature demodulation circuit At
A quadrature modulation phase error detection circuit for detecting information about a phase error generated in the quadrature modulation signal generated by the quadrature modulation circuit; and a quadrature modulation circuit based on the information about the phase error detected by the quadrature modulation phase error detection circuit. A quadrature modulation phase error correction circuit that corrects I information Di and Q information Dq before modulation, and a quadrature modulation amplitude error detection circuit that detects information about an amplitude error generated in a quadrature modulation signal generated by the quadrature modulation circuit And a quadrature modulation amplitude error correction circuit that corrects I information Di and Q information Dq before quadrature modulation by the quadrature modulation circuit based on information about the amplitude error detected by the quadrature modulation amplitude error detection circuit. ,
The quadrature modulation phase error detection circuit includes a quadrature sum value generation circuit that generates a (Dix 2 + Dqx 2 ) value from I information Dix and Q information Dqx of the quadrature demodulated signal generated from the quadrature modulated signal by the quadrature demodulation circuit. The signs of the I information Di and the Q information Dq before the quadrature modulation by the modulation circuit on the IQ plane are located in the first quadrant or the third quadrant, and when the coordinates are located in the second quadrant or the fourth quadrant. A positive / negative inversion polarity providing circuit for giving a polarity obtained by inverting the polarity to the (Dix 2 + Dqx 2 ) value generated by the square sum value generation circuit, an addition circuit for adding a value generated by the positive / negative inversion polarity providing circuit, A predetermined value multiplying circuit for multiplying the value generated by the adding circuit by a predetermined value A1, and using the value generated by the predetermined value multiplying circuit as information relating to the phase error. Detected,
The quadrature modulation phase error correction circuit sets one of the I information Di and the Q information Dq before quadrature modulation by the quadrature modulation circuit to the corrected one information, and outputs the one information and the quadrature modulation phase error detection circuit. The result obtained by multiplying the result of multiplication by the information on the phase error detected by the other information and the other information after correction,
The quadrature modulation amplitude error detection circuit includes a quadrature demodulation circuit and a fluctuation component obtained by multiplying Q information Dqx of the quadrature demodulation signal generated from the quadrature modulation signal by the quadrature demodulation circuit and I information Di before quadrature modulation by the quadrature modulation circuit. A value relating to a difference in absolute value or a difference in square value is obtained by a variation component obtained by multiplying I information Dix of an orthogonal demodulation signal generated from an orthogonal modulation signal by Q information Dq before orthogonal modulation by an orthogonal modulation circuit. A difference generating circuit that generates the signal, an adding circuit that adds the value generated by the difference generating circuit, a predetermined value multiplying circuit that multiplies the value generated by the adding circuit by a predetermined value A2, and a predetermined value multiplying circuit. A one-value addition circuit that adds one value to the generated value, detects a value generated by the one-value addition circuit as information relating to an amplitude error,
The quadrature modulation amplitude error correction circuit multiplies the result obtained by multiplying one of the I information Di and the Q information Dq before the quadrature modulation by the quadrature modulation circuit and the information on the amplitude error detected by the quadrature modulation amplitude error detection circuit. As one of the information after the correction, the other information as the other information after the correction,
An orthogonal modulation / demodulation device characterized by the above-mentioned.
JP2003157693A 2003-06-03 2003-06-03 Quadrature modem Expired - Fee Related JP4184870B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003157693A JP4184870B2 (en) 2003-06-03 2003-06-03 Quadrature modem

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003157693A JP4184870B2 (en) 2003-06-03 2003-06-03 Quadrature modem

Publications (2)

Publication Number Publication Date
JP2004363757A true JP2004363757A (en) 2004-12-24
JP4184870B2 JP4184870B2 (en) 2008-11-19

Family

ID=34051323

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003157693A Expired - Fee Related JP4184870B2 (en) 2003-06-03 2003-06-03 Quadrature modem

Country Status (1)

Country Link
JP (1) JP4184870B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007100114A1 (en) * 2006-03-01 2007-09-07 Hitachi Kokusai Electric Inc. Transmitter and carrier leak detection method
JP2008104065A (en) * 2006-10-20 2008-05-01 Advantest Corp Detection device, analog modulation circuit and testing device
JPWO2006132118A1 (en) * 2005-06-09 2009-01-08 松下電器産業株式会社 Amplitude error compensator and orthogonality error compensator
WO2012035733A1 (en) * 2010-09-13 2012-03-22 パナソニック株式会社 Communication device and orthogonal-error correction method
US8184740B2 (en) 2006-04-21 2012-05-22 Nec Corporation Signal processing circuit
US8285508B2 (en) 2007-07-10 2012-10-09 Nec Corporation Signal processing apparatus and signal processing method
JP2012231546A (en) * 2007-09-14 2012-11-22 Fujitsu Ltd Amplitude imbalance monitoring apparatus, and apparatus using the same
US8385458B2 (en) 2006-08-08 2013-02-26 Nec Corporation Signal processing circuit and signal processing method
US9231523B2 (en) 2013-03-22 2016-01-05 Fujitsu Limited Modulating device and modulation method

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2006132118A1 (en) * 2005-06-09 2009-01-08 松下電器産業株式会社 Amplitude error compensator and orthogonality error compensator
JP2010136399A (en) * 2005-06-09 2010-06-17 Panasonic Corp Amplitude error compensating device and orthogonality error compensating apparatus
JP4495210B2 (en) * 2005-06-09 2010-06-30 パナソニック株式会社 Amplitude error compensator and orthogonality error compensator
US8090036B2 (en) 2006-03-01 2012-01-03 Hitachi Kokusai Electric Inc. Transmitter and carrier leak detection method
WO2007100114A1 (en) * 2006-03-01 2007-09-07 Hitachi Kokusai Electric Inc. Transmitter and carrier leak detection method
US8184740B2 (en) 2006-04-21 2012-05-22 Nec Corporation Signal processing circuit
US8385458B2 (en) 2006-08-08 2013-02-26 Nec Corporation Signal processing circuit and signal processing method
JP2008104065A (en) * 2006-10-20 2008-05-01 Advantest Corp Detection device, analog modulation circuit and testing device
US8285508B2 (en) 2007-07-10 2012-10-09 Nec Corporation Signal processing apparatus and signal processing method
JP2012231546A (en) * 2007-09-14 2012-11-22 Fujitsu Ltd Amplitude imbalance monitoring apparatus, and apparatus using the same
US8762086B2 (en) 2007-09-14 2014-06-24 Fujitsu Limited Phase imbalance monitoring apparatus, amplitude imbalance monitoring apparatus, and apparatus using the same
JP2012060569A (en) * 2010-09-13 2012-03-22 Panasonic Corp Communication apparatus and orthogonal error correction method
WO2012035733A1 (en) * 2010-09-13 2012-03-22 パナソニック株式会社 Communication device and orthogonal-error correction method
US8929426B2 (en) 2010-09-13 2015-01-06 Panasonic Corporation Communication device and orthogonal-error correction method
US9231523B2 (en) 2013-03-22 2016-01-05 Fujitsu Limited Modulating device and modulation method

Also Published As

Publication number Publication date
JP4184870B2 (en) 2008-11-19

Similar Documents

Publication Publication Date Title
US9270390B2 (en) Frequency and phase offset compensation of modulated signals with symbol timing recovery
EP2238725B1 (en) I/Q imbalance estimation and correction in a communication system
JP4773318B2 (en) Local frequency signal detection circuit for direct conversion demodulator
JP2002319987A (en) Phase detecting circuit and receiver
CN106911604B (en) Demodulation method and device of intermediate frequency modulation signal
JP4184870B2 (en) Quadrature modem
CN107547458B (en) Method and device for setting mirror image suppression parameters in IQ modulation and radio remote unit
JP2011146979A (en) Transmission apparatus, radio communication apparatus, and transmission method
US8174310B2 (en) Quadrature modulation demodulation circuit
JP2004274288A (en) Quadrature modulator
JP2746781B2 (en) Phase shifter
JP4738604B2 (en) Demodulator and demodulation method
JP4214635B2 (en) Digital radio equipment
JP4463063B2 (en) Demodulation circuit and demodulation method
JP3873078B2 (en) Timing extracting apparatus and method, and demodulating apparatus including the timing extracting apparatus
JP2006186581A (en) Method and circuit for orthogonal demodulation error compensation
JP2004241886A (en) Frequency control circuit, radio transmission and reception device using same, and its frequency control method
JP4698331B2 (en) Transmitter
WO2018157798A1 (en) Vector millimeter wave generation method and apparatus, and computer storage medium
JP6902259B2 (en) Measuring device and measuring method
JP2018064223A (en) Satellite broadcast receiver
JP2005303846A (en) Digital demodulator
JP2001217886A (en) Phase shifter
JP4458549B2 (en) Receiver
JP2004179805A (en) Frequency controlling apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060523

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20070928

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071016

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080806

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080826

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080904

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110912

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4184870

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120912

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130912

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140912

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees