(57)【要約】【課題】８ＰＳＫ信号とＱＰＳＫ信号及び／又はＢＰＳＫ信号を、簡易な構成で復調することができる位相変調信号復調装置を提供する。【解決手段】直交検波した８ＰＳＫ信号の同相成分及び直交成分に基づいて、復調データを出力する復調手段１１と、前記同相成分及び直交成分と復調データとに基づいて基準角からの位相誤差を検出する位相誤差検出手段と、８ＰＳＫ信号より相数が少ない少相数位相変調信号の同相成分及び直交成分を、当該少相位相変調信号の基準点を８ＰＳＫ信号の基準点に一致するように回転させる位相回転手段と、該位相回転手段の出力を復調手段に入力したときに、前記位相誤差検出手段で検出した位相誤差と前記復調データとに基づいて当該位相誤差を補正する位相誤差補正値及び復調データを補正する補正データとを形成する補正手段とを備えている。【選択図】    図１
2004364046.tif 000002
【特許請求の範囲】
【請求項１】
送信側から送信される８相位相変調信号と、４相位相変調信号及び２相位相変調信号の何れかでなる少相位相変調信号とを少なくとも受信して復調処理する位相変調信号復調装置において、
受信した８相位相変調信号を直交検波した同相成分及び直交成分が入力され、該同相成分及び直交成分に基づいて８個の位相点存在領域から位相点の存在領域を検出して復調データを出力する復調手段と、該復調手段で復調された復調データと、前記同相成分及び直交成分とに基づいて前記位相点存在領域における基準角からの位相誤差を検出する位相誤差検出手段と、前記少相位相変調信号の同相成分及び直交成分を前記８相位相変調信号の位相点に一致するように回転させる位相回転手段と、該位相回転手段で回転させた同相成分及び直交成分を前記復調手段に入力したときに、前記位相誤差検出手段で検出した位相誤差と、前記復調データとに基づいて当該位相誤差を補正する位相誤差補正値及び復調データを補正する補正データとを形成する補正手段と、該補正手段で形成した位相誤差補正値に基づいて同相成分及び直交成分の位相誤差を除去する位相誤差除去手段と、前記復調手段で復調した復調データを前記補正手段で形成した補正データで補正する復調データ補正手段とを備えたことを特徴とする位相変調信号復調装置。
【請求項２】
前記少相位相変調信号は、４相位相変調信号及び２相位相変調信号であることを特徴とする請求項１記載の位相変調信号復調装置。
【請求項３】
前記復調手段は、前記位相点領域検出手段は、入力される同相成分及び直交成分の符号と絶対値の大小とに基づいて復調データを求めるように構成されていることを特徴とする請求項１又は２に記載の位相変調信号復調装置。
【請求項４】
前記位相誤差検出手段は、位相点存在領域検出手段で検出した位相点存在領域情報に応じた基準角に対応する正弦値及び余弦値を個別に出力する第１及び第２のデコーダと、該第１のデコーダから出力される正弦値と前記同相成分とを乗算する同相成分乗算手段と、前記第２のデコーダから出力される余弦値と前記直交成分とを乗算する直交成分乗算手段と、該直交成分乗算手段の乗算値から前記同相成分乗算手段の乗算値を減算して位相誤差角を算出する減算手段とを備えていることを特徴とする請求項１乃至３の何れかに記載の位相変調信号復調装置。
【請求項５】
前記位相誤差検出手段は、同相成分及び直交成分の絶対値を比較して大きい成分と小さい成分とに分けて出力する比較選択手段と、該比較選択手段で選択した小さい成分にｃｏｓ（π／８）を乗算する余弦値乗算手段と、前記比較選択手段で選択した大きい成分にｓｉｎ（π／８）を乗算する正弦値乗算手段と、前記余弦値乗算手段及び正弦値乗算手段で算出した乗算値に対して位相点存在領域検出手段で検出した位相点存在領域情報に応じて正負の符号付けする符号付与手段と、該符号付与手段で符号付けされた乗算値を加算する加算手段とで構成されていることを特徴とする請求項１乃至３の何れかに記載の位相変調信号復調装置。
【請求項６】
前記余弦値乗算手段は、入力データを４ビットシフトさせる４ビットシフト器と、入力データから前記４ビットシフト器の出力値を減算する減算器とで構成され、前記正弦値乗算手段は、入力データを夫々２ビット及び３ビットシフトさせる２ビットシフト器及び３ビットシフト器と、両ビットシフト器の出力を加算する加算器とで構成されていることを特徴とする請求項５に記載の位相変調信号復調装置。
【請求項７】
前記補正手段は、少相位相変調信号が４相位相変調信号であるときに、復調データの最下位ビットと位相誤差検出手段で検出した位相誤差符号とに基づいて４相位相変調信号に基づく位相点存在領域の位相誤差に変換する位相誤差補正値を出力するように構成されていることを特徴とする請求項１乃至６の何れかに記載の位相変調信号復調装置。
【請求項８】
前記補正手段は、少相位相変調信号が２相位相変調信号であるときに、復調データの下位２ビットと位相誤差検出手段で検出した位相誤差符号とに基づいて２相位相変調信号に基づく位相点存在領域の位相誤差に変換する位相誤差補正値を出力するように構成されていることを特徴とする請求項１乃至６の何れかに記載の位相変調信号復調装置。
【請求項９】
前記補正手段は、少相位相変調信号が４相位相変調信号であるときに、復調データの最下位ビットと位相誤差検出手段で検出した位相誤差符号とに基づいて４相位相変調信号に基づく位相点存在領域の位相誤差に変換する位相誤差補正値を出力し、少相位相変調信号が２相位相変調信号であるときに、復調データの下位２ビットと位相誤差検出手段で検出した位相誤差符号とに基づいて２相位相変調信号に基づく位相点存在領域の位相誤差に変換する位相誤差補正値を出力するように構成されていることを特徴とする請求項１乃至６の何れかに記載の位相変調信号復調装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、８相位相シフトキーイング（８ＰＳＫ）変調信号と、これより相数が少ない少相位相シフトキーイング（ＱＰＳＫ，ＢＰＳＫ）変調信号とを復調可能な位相変調信号復調装置に関する。
【０００２】
【従来の技術】
この種の位相変調信号復調装置としては、従来、数種類のＰＳＫ変調信号を復調する場合に、搬送波位相誤差検出器を、同相成分及び直交成分のビット数を加算した加算値のべき乗分のワードサイズのＲＯＭで構成される絶対位相検出器と位相誤差算出器とで構成するようにしたＰＳＫ復調回路が提案されている（例えば、特許文献１参照）。
【０００３】
また、変調相数に対応して複数の信号領域に分割される複素平面に変調信号の受信位相をマッピングし、変調信号の受信位相と最多の変調相数に対応した複数の基準位相との位相誤差を、誤差算出手段でマッピング位置と基準直線との距離として各々算出すると共に、複数の信号領域から受信位相がマッピングされた一つを領域判定手段で判定し、この信号領域に対応して誤差選択手段で複数の位相誤差から一つを選択するようにした誤差検出手段も提案されている（例えば、特許文献２参照）。
【０００４】
さらに、８相ＰＳＫ方式の位相検出装置を、ＱＰＳＫ復調用の４相位相比較器の出力である仮位相値ＴＰＶから位相領域判別回路によって受信信号の領域を判別し、仮位相値判別回路により角位相値ＴＰＶに固定値を加算若しくは減算して極性を変換した変換位相値ＣＴＰＶを生成し、受信信号が存在する領域によって、仮位相値ＴＰＶをそのまま出力するか、変換位相値ＣＴＰＶを出力するか選択して出力することにより、８相ＰＳＫ方式の信号点配置に対応した基準搬送波を得るようにした位相検出装置が提案されている（例えば、特許文献３参照）。
【０００５】
【特許文献１】
特開平１０−３４１２６４号公報（第１頁〜第５頁、図１）
【特許文献２】
特許第３１８５８６７号公報（第１０頁〜第１３頁、図１，図２）
【特許文献３】
特開２００２−２７１４３２号公報（第１１頁〜第１３頁、図１２）
【０００６】
【発明が解決しようとする課題】
しかしながら、上記特許文献１に記載された従来例にあっては、位相点誤差を求める方法としては、各相の変調方式に対して共通な僅かな演算で済むものであるが、同相成分及び直交成分から位相点を求める絶対位相検出器として、大容量のＲＯＭを用いる必要があり、回路規模が大きくなるという未解決の課題がある。
【０００７】
また、上記特許文献２に記載された従来例にあっては、８ＰＳＫに関しては、位相誤差を検出することはできるが、ＱＰＳＫの２つの基準位相と８ＰＳＫとのデータ判定領域が異なるため、８ＰＳＫのデータ判定を別途行う必要があると共に、位相誤差を距離として近似的に算出するので、位相誤差がサインカーブとなり、ＱＰＳＫやＢＰＳＫに適用した場合に、位相誤差が大きくなるにつれて、近似誤差が大きくなるという未解決の課題がある。
【０００８】
さらに、上記特許文献３に記載された従来例にあっては、ＱＰＳＫから８ＰＳＫの位相誤差を算出するようにしているため、マッピングされた信号の領域により、誤差が生じることになると共に、データ領域範囲が複雑となるという未解決の課題がある。
そこで、本発明は、上記従来例の未解決の課題に着目してなされたものであり、簡易な構成で、８相位相変調信号と４相位相変調信号及び２相位相変調信号等の少相変調信号とを少ない近似誤差で正確に復調することができる位相変調信号復調装置を提供することを目的としている。
【０００９】
【課題を解決するための手段】
第１の技術手段は、送信側から送信される８相位相変調信号と、４相位相変調信号及び２相位相変調信号の何れかでなる少相位相変調信号とを少なくとも受信して復調処理する位相変調信号復調装置において、受信した８相位相変調信号を直交検波した同相成分及び直交成分が入力され、該同相成分及び直交成分に基づいて８個の位相点存在領域から位相点の存在領域を検出して復調データを出力する復調手段と、該復調手段で復調された復調データと、前記同相成分及び直交成分とに基づいて前記位相点存在領域における基準角からの位相誤差を検出する位相誤差検出手段と、前記少相位相変調信号の同相成分及び直交成分を前記８相位相変調信号の位相点に一致するように回転させる位相回転手段と、該位相回転手段で回転させた同相成分及び直交成分を前記復調手段に入力したときに、前記位相誤差検出手段で検出した位相誤差と、前記復調データとに基づいて当該位相誤差を補正する位相誤差補正値及び復調データを補正する補正データとを形成する補正手段と、該補正手段で形成した位相誤差補正値に基づいて同相成分及び直交成分の位相誤差を除去する位相誤差除去手段と、前記復調手段で復調した復調データを前記補正手段で形成した補正データで補正する復調データ補正手段とを備えたことを特徴としている。
【００１０】
この第１の技術手段では、位相変調信号を直交検波した同相成分及び直交成分に基づいて復調手段で位相点の存在領域を検出し、検出した位相点存在領域に対応する復調データを形成し、この復調データと同相成分及び直交成分とに基づいて位相誤差検出手段で位相点領域における基準角からの位相誤差を検出する。
このとき、８相位相変調信号については位相誤差検出手段で検出した位相誤差をそのまま位相誤差として使用するが、４相位相変調信号又は２相位相変調信号については、これらの位相点を８相位相変調信号の位相点に一致するように位相回転手段で位相を回転させてから復調手段及び位相誤差検出手段に入力し、このときの位相誤差検出手段で検出した位相誤差を、補正手段で位相誤差と復調データとに基づいて算出した位相誤差補正値で補正することにより、少相変調信号に対応した正確な位相誤差を算出して、位相誤差を除去すると共に、正確な復調データを形成する。
【００１１】
このように、上記第１の技術手段によれば、８相位相変調信号の位相誤差を同相成分及び直交成分と復調データとに基づいて位相誤差検出手段で算出し、この位相誤差検出手段に、少相位相変調信号を、位相点が８相位相変調信号の位相点に一致するように回転させて供給したときに、算出される位相誤差が８相位相変調信号に対応するものとなるので、この位相誤差を補正手段で算出した位相誤差補正値で補正することにより、少相位相変調信号の位相誤差を正確に求めることができ、ＲＯＭや複雑な回路を用いることなく、簡易な構成で８相位相変調信号とこれより相数の少ない少相位相変調信号とを正確に復調することができる。
【００１２】
また、第２の技術手段は、第１の技術手段において、前記少相位相変調信号が、４相位相変調信号及び２相位相変調信号であることを特徴としている。
この第２の技術手段では、８相位相変調信号、４相位相変調信号及び２相位相変調信号を同一の復調手段、位相誤差検出手段及び補正手段を使用して正確に復調することができる。
【００１３】
さらに、第３の技術手段は、第１又は第２の技術手段において、前記復調手段は、前記位相点領域検出手段は、入力される同相成分及び直交成分の符号と絶対値の大小とに基づいて復調データを求めるように構成されていることを特徴としている。
この第３の技術手段では、８相位相変調信号及び少相位相変調信号の同相成分及び直交成分の符号と絶対値の大小とから位相点の存在する位相存在領域に対応する復調データを正確に求めることができる。
【００１４】
さらにまた、第４の技術手段は、第１乃至第３の何れかの技術手段において、前記位相誤差検出手段は、位相点存在領域検出手段で検出した位相点存在領域情報に応じた基準角に対応する正弦値及び余弦値を個別に出力する第１及び第２のデコーダと、該第１のデコーダから出力される正弦値と前記同相成分とを乗算する同相成分乗算手段と、前記第２のデコーダから出力される余弦値と前記直交成分とを乗算する直交成分乗算手段と、該直交成分乗算手段の乗算値から前記同相成分乗算手段の乗算値を減算して位相誤差角を算出する減算手段とを備えていることを特徴としている。
【００１５】
この第４の技術手段では、位相点存在領域情報に基づいて第１のデコーダから位相点存在領域における基準角の正弦値を出力すると共に、第２のデコーダから位相点存在領域おける基準角の余弦値を出力し、同相成分に正弦値を乗算し、直交成分に余弦値を乗算して、余弦値を乗算した直交成分から正弦値を乗算した同相成分を減算することにより、位相誤差角を算出する。
【００１６】
すなわち、位相点存在領域の基準角をαとし、この基準角αからの位相誤差角をθとしたときに、同相成分はｃｏｓ（α−θ）で表され、直交成分はｓｉｎ（α−θ）で表される。したがって、直交成分ｓｉｎ（α−θ）に基準角αの余弦値ｃｏｓαを乗算した乗算値ｓｉｎ（α−θ）・ｃｏｓαから同相成分ｃｏｓ（α−θ）に基準角αの正弦値ｓｉｎαを乗算した乗算値ｃｏｓ（α−θ）・ｓｉｎαを減算することにより、位相誤差角θの近似値としてｓｉｎθを算出する。
【００１７】
したがって、８つの位相存在領域の正弦値及び余弦値はｓｉｎ（π／８）及びｃｏｓ（π／８）の正負値で表すことができるので、位相点存在領域情報に基づいて第１及び第２のデコーダで正負のｓｉｎ（π／８）及びｃｏｓ（π／８）を選択するだけでよく、大容量のＲＯＭを必要とすることなく、簡易な乗算器と減算器とで位相誤差を正確に検出することができる。
【００１８】
なおさらに、第５の技術手段は、第１乃至第３の何れかの技術手段において、前記位相誤差検出手段は、同相成分及び直交成分の絶対値を比較して大きい成分と小さい成分とに分けて出力する比較選択手段と、該比較選択手段で選択した小さい成分にｃｏｓ（π／８）を乗算する余弦値乗算手段と、前記比較選択手段で選択した大きい成分にｓｉｎ（π／８）を乗算する正弦値乗算手段と、前記余弦値乗算手段及び正弦値乗算手段で算出した乗算値に対して位相点存在領域検出手段で検出した位相点存在領域情報に応じて正負の符号付けする符号付与手段と、該符号付与手段で符号付けされた乗算値を加算する加算手段とで構成されていることを特徴としている。
【００１９】
この第５の技術手段では、比較選択手段で同相成分及び直交成分の絶対値を比較して大きい成分と小さい成分とに分けて出力し、小さい成分にｃｏｓ（π／８）を乗算し、大きい成分にｓｉｎ（π／８）を乗算し、両乗算値に正負の符号付けを行うことにより、前述した第４の技術手段と同様に、大容量のＲＯＭを必要とすることなく、簡易な乗算器と符号付与手段と加算器とで位相誤差を正確に検出することができる。
【００２０】
また、第６の技術手段は、第５の技術手段において、前記余弦値乗算手段は、入力データを４ビットシフトさせる４ビットシフト器と、入力データから前記４ビットシフト器の出力値を減算する減算器とで構成され、前記正弦値乗算手段は、入力データを夫々２ビット及び３ビットシフトさせる２ビットシフト器及び３ビットシフト器と、両ビットシフト器の出力を加算する加算器とで構成されていることを特徴としている。
【００２１】
この第６の技術手段では、さらに入力データを４ビットシフト器で４ビットシフトさせることにより、入力データの１／１６（＝入力データ×０．０６２５）を演算し、この演算値を入力データから減算することにより、ｃｏｓ（π／８）の近似値０．９３７５を入力データに乗算した値を得ることができ、入力データを２ビットシフト器で２ビットシフトさせることにより入力データの１／４（＝入力データ×０．２５）を演算し、同様に入力データを３ビットシフト器で３ビットシフトさせることにより、入力データの１／８（＝入力データ×０．１２５）を演算し、両者を加算することにより、ｓｉｎ（π／８）の近似値０．３７５を入力データに乗算した値を得ることができ、ビットシフト器と加算器及び減算器とで乗算器を用いることなく正弦値乗算手段及び余弦値乗算手段を構成することができ、位相誤差検出手段をより簡易に構成することができる。
【００２２】
さらに、第７の技術手段は、第１乃至第６の何れかの技術手段において、前記補正手段が、少相位相変調信号が４相位相変調信号であるときに、復調データの最下位ビットと位相誤差検出手段で検出した位相誤差符号とに基づいて４相位相変調信号に基づく位相点存在領域の位相誤差に変換する位相誤差補正値を出力するように構成されていることを特徴としている。
【００２３】
この第７の技術手段では、４相位相変調信号の同相成分及び直交成分か復調手段及び位相誤差検出手段に入力されたときに、８相位相変調信号に対応する位相誤差検出手段で検出された位相誤差を、４相位相変調信号に対応する位相誤差に正確に補正する位相誤差補正値を算出することができ、４相位相変調信号を正確に復調することが可能となる。
【００２４】
さらにまた、第８の技術手段は、第１乃至第６の何れかの技術手段において、前記補正手段は、少相位相変調信号が２相位相変調信号であるときに、復調データの下位２ビットと位相誤差検出手段で検出した位相誤差符号とに基づいて２相位相変調信号に基づく位相点存在領域の位相誤差に変換する位相誤差補正値を出力するように構成されていることを特徴としている。
【００２５】
この第８の技術手段では、２相位相変調信号の同相成分及び直交成分が復調手段及び位相誤差検出手段に入力されたときに、８相位相変調信号に対応する位相誤差検出手段で検出された位相誤差を、２相位相変調信号に対応する位相誤差に正確に補正する位相誤差補正値を算出することができ、２相位相変調信号を正確に復調することが可能となる。
【００２６】
なおさらに、第９の技術手段は、第１乃至第６の何れかの技術手段において、前記補正手段が、少相位相変調信号が４相位相変調信号であるときに、復調データの最下位ビットと位相誤差検出手段で検出した位相誤差符号とに基づいて４相位相変調信号に基づく位相点存在領域の位相誤差に変換する位相誤差補正値を出力し、少相位相変調信号が２相位相変調信号であるときに、復調データの下位２ビットと位相誤差検出手段で検出した位相誤差符号とに基づいて２相位相変調信号に基づく位相点存在領域の位相誤差に変換する位相誤差補正値を出力するように構成されていることを特徴としている。
【００２７】
この第９の技術手段では、４相変調信号及び２相変調信号の何れかの同相成分及び直交成分が位相誤差検出手段に入力されたときに、８相位相変調信号に対応する位相誤差を、入力された４相変調信号又は２相変調信号に対応する位相誤差に正確に対応させた補正を行うことができ、少相位相変調信号についても正確な復調を行うことができる。
【００２８】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は本発明の第１の実施形態を示す２．４ＧＨｚのＩＳＭ帯を使用する近距離無線通信システムに適用した場合の無線データ受信装置を示すブロック図である。
【００２９】
図中、ＷＲは無線データ受信装置であって、この無線データ受信装置ＷＲは、受信アンテナ１を有し、この受信アンテナ１で送信側から送信される８相位相シフトキーイング（８ＰＳＫ）変調信号を受信し、受信した受信信号はミキサ２に供給されて、このミキサ２で、受信信号に位相同期ループ（以下、ＰＬＬと称す）回路３から入力される局部発振信号を乗算してダウンコンバートして中間周波信号（ＩＦ信号）に変換される。
【００３０】
そして、ミキサ２から出力される中間周波信号は、バンドパスフィルタ４を通じて受信信号を位相シフトキーイング復調するＰＳＫ復調部５に供給される。
このＰＳＫ復調部５は、入力される中間周波信号を同相成分（Ｉ成分）及び直交成分（Ｑ成分）に変換する直交検波回路６と、この直交検波回路６から出力される同相成分及び直交成分が入力され、これらから次段のＡ／Ｄ変換器８ａ，８ｂのサンプリング周波数の１／２以上の周波数成分を除去するローパスフィルタ７ａ及び７ｂと、これらローパスフィルタ７ａ及び７ｂのフィルタ出力が入力され、このフィルタ出力をデジタル信号に変換するＡ／Ｄ変換器８ａ及び８ｂと、Ａ／Ｄ変換器２３ａ及び２３ｂの出力信号が入力される位相同期ループ（ＰＬＬ）式の復調回路９とを備えている。
【００３１】
直交検波回路６は、中間周波信号が分岐されて入力される２つのミキサ６ａ及び６ｂと、これらミキサ６ａ及び６ｂに供給する局部発振信号を出力する発振器６ｃとを有し、発振器６ｃから出力される局部発振信号が直接ミキサ６ａに供給されると共に、局部発振信号を９０度移相する移相器６ｄを介してミキサ６ｂに供給することにより、ミキサ６ａから同相成分（Ｉ成分）が出力され、ミキサ６ｂから直交成分（Ｑ成分）が出力され、これら同相成分及び直交成分が複素ベースバンド信号を表している。
【００３２】
復調回路９は、Ａ／Ｄ変換器８ａ及び８ｂから出力されるデジタル信号の同相成分Ｉ及び直交成分Ｑが入力されて、これら同相成分Ｉ及び直交成分Ｑを位相誤差を除去する方向に回転させる複素乗算器１０と、この複素乗算器１０から出力される位相回転された同相成分Ｉ′及び直交成分Ｑ′が入力される復調手段としての復調器１１と、複素乗算器１０から出力される位相回転された同相成分Ｉ′及び直交成分Ｑ′が入力される位相同期ループ（ＰＬＬ）回路１２と、復調器２から出力される復調データＤＤと位相同期ループ回路１２から出力される補正データＡＤとを加算して復調データを出力する復調データ補正手段としての加算器１３とで構成されている。
【００３３】
ここで、複素乗算器１０は、Ａ／Ｄ変換器８ａ及び８ｂから入力される同相成分Ｉ及び直交成分Ｑに後述する位相同期ループ回路１２の数値制御発振器から入力される正弦値ｓｉｎθ及び余弦値ｃｏｓθを個別に乗算して、４つの乗算値Ｉｓｉｎθ、Ｉｃｏｓθ、Ｑｓｉｎθ及びＱｃｏｓθを算出し、Ｉｓｉｎθ及びＱｃｏｓθを加算して回転同相成分Ｉ′を算出すると共に、Ｑｓｉｎθ及びＩｃｏｓθを加算して回転直交成分Ｑ′を算出し、これら回転同相成分Ｉ′及び回転直交成分Ｑ′を出力する。
【００３４】
復調器１１は、複素乗算器１０から入力される回転同相成分Ｉ′及び回転直交成分Ｑ′の符号と絶対値の大小比較とに基づいて位相点が存在する位相点存在領域を特定し、特定した位相点存在領域に対応する３ビットの復調データを出力する。
すなわち、８相ＰＳＫ変調信号の位相配置図は、図２に示すように、横軸に同相成分Ｉ′を、縦軸に直交成分Ｑ′を夫々とったときに、８つの基準点ＰＢ１〜ＰＢ８は夫々、第１象限〜第４象限に夫々２つずつ横軸を“０”としたときに、位相角π／８、３π／８、５π／８、７π／８、９π／８、１１π／８、１３π／８及び１５π／８位置となる。
【００３５】
このため、各基準点ＰＢ１〜ＰＢ８を中心として隣接する基準点との中間位相角０、２π／８、４π／８、６π／８、８π／８、１０π／８、１２π／８、１４π／８及び１６π／８を境界線としたときに、位相角０〜２π／８の範囲を基準点ＰＢ１の存在する位相点存在領域Ａ１、２π／８〜４π／８の範囲を基準点ＰＢ２の存在する位相点存在領域Ａ２、……１４π／８〜０の範囲を基準点ＰＢ８の存在する位相点存在領域Ａ８として設定する。
【００３６】
そして、入力される同相成分Ｉ′及び直交成分Ｑ′の絶対値の大小比較結果と、同相成分Ｉ′及び直交成分Ｑ′の符号とから実際の位相点が前述した位相点存在領域Ａ１〜Ａ８の何れの領域に存在するかを判定し、下記表１に示すように、該当する位相点存在領域Ａｉ（ｉ＝１〜８）を３ビットの“０００”，“００１”，……“１１１”で表した復調データＤＤを加算器１３及び位相同期ループ回路１２に出力する。
【００３７】
【表１】
2004364046.tif 000003
【００３８】
位相同期ループ回路１２は、複素乗算器１０から出力される回転同相成分Ｉ′及び回転直交成分Ｑ′と復調器１１から出力される復調データＤＤが入力されて位相誤差θを検出する位相誤差検出回路２１と、この位相誤差検出回路２１から出力される位相誤差θと復調器１１から出力される復調データＤＤとが入力されて、４相位相変調信号（以下、ＱＰＳＫと称す）を受信したときの位相誤差補正値ＰＡ及び補正データＡＤを算出する補正回路２２と、位相誤差検出回路２１から出力される位相誤差θと補正回路２２から出力される位相誤差補正値ＰＡとを加算する加算器２３と、加算器２３の加算出力を平均化するループフィルタ２４と、このループフィルタ２４のフィルタ出力に応じた正弦値ｓｉｎθ及び余弦値ｃｏｓθを演算して複素乗算器１０に出力する数値制御発振器２５とで構成されている。
【００３９】
ここで、位相誤差検出回路２１は、図３に示すように、復調器１１から入力される位相点存在領域を表す復調器データＤＤが入力され、これに基づいてｓｉｎα（α＝π／８、３π／８、……、１５π／８）に対応して正弦値（＝ｓｉｎ（π／８）＝±０．３８２６８）及び余弦値（＝ｃｏｓ（π／８）＝±０．９２３８７）の何れかを選択して出力する第１及び第２のデコーダ３１及び３２と、第１のデコーダ３１の出力値と同相成分Ｉ′とを乗算する乗算器３３と、第２のデコーダ３２の出力値と直交成分Ｑ′とを乗算する乗算器３４と、乗算器３４から出力される乗算値から乗算器３３から出力される乗算値を減算して位相誤差θを算出する減算器３５とを備えている。
【００４０】
ここで、第１及び第２のデコーダ３１及び３２は、復調器データＤＤに基づいて下記表２に示すように正弦値及び余弦値を選択して乗算器３３及び３４に出力する。
【００４１】
【表２】
2004364046.tif 000004
【００４２】
また、補正回路２２は、図４に示すように、セレクト信号形成回路４１と、このセレクト信号形成回路４１から出力されるセレクト信号ＳＳに基づいて３つの入力値から１つを選択するセレクタ４２及び４３とを備えている。
ここで、セレクト信号形成回路４１は、予め設定された“１”を表す領域指定信号と復調器データＤＤの最下位ビット（ＬＳＢ）とが入力される排他的論理和回路４１ａと、この排他的論理和回路４１ａの排他的論理和出力と、受信した位相変調信号の相数を表し、ＱＰＳＫであるときに“０”、８ＰＳＫであるときに“１”となる相数選択信号と、位相誤差検出回路２１から出力される位相誤差信号θの符号を表す最上位ビット（ＭＳＢ）とが入力され、これらに基づいて下記表３を参照してセレクト信号ＳＳを形成するデコーダ４１ｂとで構成されている。
【００４３】
【表３】
2004364046.tif 000005
【００４４】
また、セレクタ４２は、選択データとして“０”、“−π／４”及び“＋π／４”が入力されており、下記表４に示すように、これらのうちの１つを、入力されるセレクト信号ＳＳに応じて選択し、位相補正値ＰＡとして加算器２３に出力する。
【００４５】
【表４】
2004364046.tif 000006
【００４６】
さらに、セレクタ４３は、選択データとして“０”、“＋１”及び“−１”が入力されており、下記表５に示すように、これらのうちの１つを、入力されるセレクト信号ＳＳに応じて選択し、補正データＡＤとして加算器１３に出力する。
【００４７】
【表５】
2004364046.tif 000007
【００４８】
次に、上記第１の実施形態の動作を説明する。
今、図示しない送信装置から８相ＰＳＫ変調信号を無線送信し、これを無線データ受信装置ＷＲで受信すると、受信アンテナ１で受信した受信信号がミキサ２に供給されて中間周波信号（ＩＦ信号）に変換されてバンドパスフィルタ４を介してＰＳＫ復調部５に供給される。
【００４９】
このＰＳＫ復調部５では、入力される中間周波信号を直交検波器６で検波することにより、同相成分Ｉ及び直交成分Ｑをローパスフィルタ７ａ及び７ｂを介してＡ／Ｄ変換器８ａ及び８ｂに供給してデジタル信号に変換する。
そして、Ａ／Ｄ変換器８ａ及び８ｂから出力されるデジタル信号が位相同期ループ（ＰＬＬ）式の復調回路９に入力されてＰＳＫ復調される。
【００５０】
このとき、復調回路９では、まず、複素乗算器１０で、入力される同相成分Ｉ及び直交成分Ｑと位相同期ループ回路１２の数値制御発振器２５から出力される正弦値ｓｉｎθ及び余弦値ｃｏｓθとを４つの乗算器で互いに乗算して、これらの乗算値を加算することにより、入力される同相成分Ｉ及び直交成分Ｑを位相誤差を除去する方向に回転させた回転同相成分Ｉ′及び回転直交成分Ｑ′を算出し、算出した回転同相成分Ｉ′及び回転直交成分Ｑ′を復調器１１及び位相誤差検出回路２１に供給する。
【００５１】
復調器１１では、回転同相成分Ｉ′及び回転直交成分Ｑ′の符号と、これら同相成分Ｉ及び直交成分Ｑの絶対値大小比較によって、位相点（シンボル点）Ｐｉが存在する位相点存在領域Ａｉを特定する。
今、回転同相成分Ｉ′及び回転直交成分Ｑ′で表される位相点Ｐｉが、図５に示すように、図２の位相配置図における第１象限における位相点存在領域Ａ２で、基準点ＰＢ２に対して反時計方向に位相誤差角＋θだけずれた位置に存在するものとする。
【００５２】
この状態では、回転同相成分Ｉ′及び回転直交成分Ｑ′の符号が共に正であり、直交成分Ｑの絶対値が同相成分Ｉの絶対値より大きいので、仮復調器２１で、位相点Ｐｉが位相点存在領域Ａ２に存在することを検出し、位相点存在領域Ａ２を表す“００１”の復調データＤＤを位相同期ループ回路１２の位相誤差検出回路２１及び加算器１３に出力する。
【００５３】
このため、位相誤差検出回路２１では、第１及び第２のデコーダ３１及び３２で入力された復調データＤＤに基づいてｓｉｎ（３π／８）〔＝ｃｏｓ（π／８）〕及びｃｏｓ（３π／８）〔＝ｓｉｎ（π／８）〕に対応する正弦値＋０．９２３８７及び余弦値＋０．３８２６８を乗算器３３及び３４に出力する。
これら乗算器３３及び３４には回転同相成分Ｉ′及び回転直交成分Ｑ′が入力されているので、これらが乗算され、その乗算出力Ｉ′×０．９２３８７及びＱ′×０．３８２６８が減算器３５に出力されることにより、Ｑ′×０．３８２６８−Ｉ′×０．９２３８７が算出されて、位相誤差角＋θが算出される。
【００５４】
すなわち、図５に示すように、基準点ＰＢ２の座標は位相角をαとしたとき、（ｃｏｓα，ｓｉｎα）で表され、位相点Ｐ２が基準点ＰＢ２から反時計方向にθだけずれているので、位相点Ｐ２の座標は（ｃｏｓ（α＋θ）＝Ｉ′，ｓｉｎ（α＋θ）＝Ｑ′）で表される。
したがって、第１及び第２のデコーダ３１及び３２で夫々正弦値ｓｉｎα及び余弦値ｃｏｓαを算出し、これらと同相成分ｃｏｓ（α＋θ）及び直交成分ｓｉｎ（α＋θ）を乗算することにより、乗算値ｓｉｎα・ｃｏｓ（α＋θ）及びｃｏｓα・ｓｉｎ（α＋θ）が算出され、これが減算器３５に供給されるので、下記（１）式で表される減算値Ｓ即ち位相誤差角θを算出する。
【００５５】
2004364046.tif 000008
ここで、θは位相点存在領域Ａｉ内の値であって、−π／８≦θ≦＋π／８であるので、ｓｉｎθを位相誤差角θの近似値として採用することができる。
【００５６】
この位相誤差検出回路２１で算出された位相誤差角θが補正回路２２及び加算器２３に供給される。補正回路２２では、受信信号が８ＰＳＫであるので、相数選択信号が“１”となることにより、領域指定信号及び位相誤差検出回路２１から出力される位相誤差信号θの符号を表す最上位ビットの値にかかわらず、前記表２からセレクト信号ＳＳが“００”となり、これがセレクタ４２及び４３に供給されることにより、これらセレクタ４２及び４３で“０”の位相誤差補正値ＰＡ及び補正データＡＤが選択され、位相誤差補正値ＰＡが加算器２３に供給され、補正データＡＤが加算器１３に供給される。
【００５７】
このため、８ＰＳＫ信号では、位相誤差検出回路２１で検出した位相誤差角θがそのままループフィルタ２４を介して数値制御発振器２５に供給されるので、この数値制御発振器２５で、位相誤差角θに応じた正弦値ｓｉｎθ及び余弦値ｃｏｓθが複素乗算器１０に供給されて、位相誤差を除去する回転同相成分Ｉ′及び回転直交成分Ｑ′が算出される。
【００５８】
一方、加算器１３では、復調器１１で検出された“００１”で表される復調データＤＤに“０”の補正データＡＤが加算されることにより、復調データＤＤがそのまま復調データとして出力される。
また、複素乗算器１０から出力される回転同相成分Ｉ′及び直交成分Ｑ′で表される位相点Ｐｉが基準角ＰＢｉに対して時計方向に遅れている場合には、位相点Ｐｉを構成する同相成分Ｉがｃｏｓ（α−θ）で表され、直交成分Ｑがｓｉｎ（α−θ）で表されることになる。このため、これらにデコーダ３１及び３２から出力されるｓｉｎα及びｃｏｓαを乗算してから減算器３５で減算することにより、減算器３５の減算出力Ｓは下記（２）式で表される。
【００５９】
2004364046.tif 000009
このため、負値の位相誤差角−θを算出することができる。
【００６０】
この８ＰＳＫ信号の受信状態から、ＱＰＳＫ信号の受信状態に切換わると、先ず、位相同期ループ回路１２の数値制御発振器２５でＱＰＳＫ信号と８ＰＳＫ信号との位相点のずれ角π／８だけ回転させるオフセット正弦値ｓｉｎ（π／８）及びオフセット余弦値ｃｏｓ（π／８）が複素乗算器１０に出力され、これによって、複素乗算器１１から、図２で●で表されるＱＰＳＫ信号の基準点Ｐ４１〜Ｐ４４をπ／８だけ回転させた図２で◎で示すＰＢ２、ＰＢ４、ＰＢ６及びＰＢ８にシフトさせた回転同相成分Ｉ′及び回転直交成分Ｑ′が出力される。
【００６１】
このとき、位相誤差が図２でハッチング図示の８ＰＳＫ信号の位相誤差範囲内であるときには、復調器１１から出力される復調データＤＤが“００１”となり、位相誤差検出回路２１から出力される位相誤差角θが−π／８≦θ≦＋π／８の範囲となり、補正回路２２の排他的論理和回路４１の出力が領域指定信号“１”と復調データＤＤの最下位ビット“１”とが一致することにより、“０”となるので、セレクト信号形成回路４１から“００”のセレクト信号ＳＳがセレクタ４２及び４３に出力されるので、位相誤差検出回路２１で検出される位相誤差角θがそのままループフィルタ２４を介して数値制御発振器２５に供給されて、オフセット正弦値ｓｉｎ（π／８）及びオフセット余弦値ｃｏｓ（π／８）に加算されて正弦値ｓｉｎ（π／８＋θ）及び余弦値ｃｏｓ（π／８＋θ）が複素乗算器１０に出力されて、位相誤差を解消する方向に回転した回転同相成分Ｉ′及び回転直交成分Ｑ′を算出し、この回転同相成分Ｉ′及び回転直交成分Ｑ′に応じた復調データＤＤが加算器１３を介してそのまま復調データとして図示しない信号処理回路に出力され、この信号処理回路で上位２ビット“００”がＱＰＳＫ信号の復調データとして信号処理される。
【００６２】
ところが、ＱＰＳＫ信号の位相誤差が大きく、位相点Ｐ２が位相点存在領域Ａ２を越える位相点存在領域Ａ１におけるπ／８〜２π／８の領域に存在する場合には、復調回路１１では“０００”の復調データＤＤが加算器１３に出力され、位相誤差検出回路２１では位相点存在領域Ａ１の基準点ＰＢ１からの位相誤差角＋θが出力される。
【００６３】
このとき、補正回路２２では、排他的論理和回路４１で領域指定信号が“１”であり、復調データＤＤの最下位ビットが“０”であることから排他的論理和出力が“１”となり、さらに位相誤差検出回路２１から出力される位相誤差角θの最上位ビットが正値を表す“０”となり、相数選択信号が“０”であるので、デコーダ４１ｂで表３を参照して、“０１”のセレクト信号ＳＳがセレクタ４２及び４３に出力される。
【００６４】
このため、セレクタ４２で−π／４が位相誤差補正値ＰＡとして選択されて加算器２３に出力され、セレクタ４３で“＋１”が補正データＡＤとして選択されて加算器１３に出力される。
このため、加算器２３で図２における位相点存在領域Ａ２の基準点ＰＢ２から負方向の位相誤差角−θ′を表すＱＰＳＫ信号の位相誤差角＋θ−π／４が算出される。そして、算出される位相誤差角＋θ−π／４がループフィルタ２４を介して数値制御発振器２５に供給されて、前述したようにオフセット正弦値及びオフセット余弦値に加算されて、複素乗算器１０に供給されることにより、この複素乗算器１０でＱＰＳＫ信号の位相誤差を解消する回転同相成分Ｉ′及び回転直交成分Ｑ′が出力される。
【００６５】
一方、加算器１３では、復調データ“０００”に“＋１”が加算されることにより、正規の位相点存在領域Ａ２を表す“００１”の復調データが算出され、これが図示しない信号処理回路に出力される。
また、位相点が位相点存在領域Ａ１における０〜π／８の領域に存在する場合には、位相誤差検出回路２１で算出される位相誤差角が−θとなり、排他的論理和回路４１ａの出力は“１”、相数選択信号は“０”であるので、デコーダ４１ｂから“１０”のセレクト信号ＳＳがセレクタ４２及び４３に出力される。
【００６６】
このため、セレクタ４２では＋π／４が位相誤差補正値ＰＡとして選択されて、これが加算器２３に出力され、セレクタ４３では“−１”が補正データＡＤとして選択されて、これが加算器１３に出力される。
したがって、加算器２３の出力は、位相点存在領域Ａ８の基準点ＰＢ８からの＋θ″を表す位相誤差角θ＋π／４が算出され、加算器１３では“０００”の復調データＤＤに“−１”が加算されることにより、正規の位相点存在領域Ａ８を表す“１１１”の復調データが図示しない信号処理回路に出力され、この信号処理回路で上位２ビット“１１”をＱＰＳＫ信号の復調データとして信号処理を行う。
【００６７】
このように、上記第１の実施形態によれば、複素乗算器１０から出力される回転同相成分Ｉ′及び回転直交成分Ｑ′に基づいて復調器１１で復調データＤＤを復調すると共に、位相誤差検出回路２１で８相位相変調信号に対応する位相誤差角θを算出し、受信信号が８相ＰＳＫ信号であるときには、補正回路２２で“０”の位相誤差補正値ＰＡを算出すると共に、“０”の補正データＡＤを算出することにより、位相誤差検出回路２１で検出した位相誤差角θをそのままループフィルタ２４を介して数値制御発振器２５に供給することにより、位相誤差を除去すると共に、復調データＤＤをそのまま出力することにより、８ＰＳＫ受信信号を正確に復調することができる。
【００６８】
また、受信信号が４相位相変調信号（ＱＰＳＫ）である場合には、数値制御発振器２５でオフセット正弦値及びオフセット余弦値を発生させて、これを複素乗算器１０に供給することにより、ＱＰＳＫ信号の基準点を８ＰＳＫの基準点に一致させると共に、位相誤差検出回路２１で検出された８ＰＳＫ信号に対応する位相誤差角θを補正回路２２で、ＱＰＳＫ信号の基準点から位相誤差角θ′，θ″に補正する位相誤差補正値ＰＡ及び復調データＤＤを補正する補正データＡＤを算出し、これらに基づいて位相誤差検出値θ及び復調データＤＤを補正することにより、正確な位相誤差を検出することができると共に、正確な復調データを得ることができる。
【００６９】
しかも、このための構成が、回転同相成分Ｉ′及び回転直交成分Ｑ′の符号と絶対値の大小比較に基づいて復調データを出力する復調器１１と、復調データに基づいて正弦値及び余弦値を選択するデコーダ３１，３２と乗算器３３，３４と減算器３５とで構成される位相誤差検出回路２１と排他的論理和回路４１ａ、デコーダ４１ｂ、セレクタ４２，４３とで構成される補正回路２２とを設けるだけでよく、従来例に比較して回路規模を大幅に縮小することができる。
【００７０】
次に、本発明の第２の実施形態を図６について説明する。
この第２の実施形態では、８ＰＳＫ信号、ＱＰＳＫ信号に加えて２相位相変調（ＢＰＳＫ）信号も復調可能に構成したものである。
すなわち、第２の実施形態では、補正回路２２が図４に変えて図６に示すように構成されている。
【００７１】
この補正回路２２は、３ビットのセレクト信号ＳＳを形成するセレクト信号形成回路５１と、このセレクト信号形成回路５１から出力されるセレクト信号ＳＳによって５つの入力値から１つを選択するセレクタ５２及び５３とを備えている。
ここで、セレクト信号形成回路５１は、予め設定されたＢＰＳＫ信号の位相点を−π／８を回転させて８ＰＳＫ信号の位相点と一致させたときの基準点が存在する基準点存在領域を表す３ビットのデータの中位ビットと復調データＤＤの中位ビットとが入力される排他的論理和回路５１ａと、基準点存在領域を表す最下位ビットと復調データＤＤの最下位ビットとが入力される排他的論理和回路５１ｂと、排他的論理和回路５１ａ，５２ｂの排他的論理和出力と相数を表す２ビットの相数選択信号とが入力されるデコーダ５１ｃと、このデコーダ５１ｃの出力と位相誤差検出回路２１の位相誤差角θの符号を表す最上位ビットが入力されたデコーダ５１ｄとで構成されている。
【００７２】
デコーダ５１ｃは、下記表６に示すように、相数選択信号が８ＰＳＫ信号を表す“上位ビットが“１”であるときに、排他的論理和回路５１ａ，５１ｂの排他的論理和出力に拘わらず“００”を出力し、また、相数選択信号がＱＰＳＫ信号を表す“０１”であるときには、排他的論理和回路５１ａ及び５１ｂの出力が“０”及び“０”であるときと“１”及び“０”であるときに“００”を出力し、排他的論理和回路５１ａ及び５１ｂの出力が“０”及び“１”であるときと“１”及び“１”であるときに“０１”を出力する。さらに、相数選択信号がＢＰＳＫ信号を表す“００”であるときには、排他的論理和回路５１ａ及び５１ｂが“０”及び“０”であるときに“００”を出力し、“０”及び“１”であるときに“１０”を出力し、“１”及び“０”であるときと“１”及び“１”であるときに“０１”を出力する。
【００７３】
【表６】
2004364046.tif 000010
【００７４】
また、デコーダ５１ｄは、下記表７に示すように、デコーダ５１ｃの出力が“００”であるときに位相誤差角θの符号に拘わらず、“０００”をセレクト信号ＳＳとして出力し、デコーダ５１ｃの出力が“０１”であるときには位相誤差角θが正であることを表す“０”であるときに“００１”、負であることを表す“１”であるときに“１０１”を夫々セレクト信号ＳＳとして出力し、デコーダ５１ｃの出力が“１０”であるときに位相誤差角θが正であることを表す“０”であるときに“０１０”、負であることを表す“１”であるときに“１１０”を夫々セレクト信号ＳＳとして出力する。
【００７５】
【表７】
2004364046.tif 000011
【００７６】
さらに、セレクタ５２は選択データとして“０”、“＋π／２”、“−π／２”、“＋π／４”、“−π／４”が入力されており、下記表８に示すように、これらのうちの１つを、入力されるセレクト信号ＳＳに応じて選択し、位相補正値ＰＡとして加算器２３に出力する。
【００７７】
【表８】
2004364046.tif 000012
【００７８】
さらにまた、セレクタ５３は、選択データとして“０”、“−２”、“＋２”、“−１”及び“＋１”が入力され、ており、下記表９に示すように、これらのうちの１つを、入力されるセレクト信号ＳＳに応じて選択し、補正データＡＤとして加算器１３に出力する。
【００７９】
【表９】
2004364046.tif 000013
【００８０】
次に、上記第２の実施形態の動作を説明する。
今、８ＰＳＫ信号を受信しているときには、相数選択信号が“１０”に設定されることから、セレクト信号形成回路５１のデコーダ５１ｃの出力信号は、“００”となり、デコーダ５１ｄの出力は“０００”となることから、セレクタ５２で“０”の位相誤差補正値ＰＡが選択されると共に、セレクタ５３で“０”の補正データＡＤが選択されるので、前述した第１の実施形態と同様に、８ＰＳＫ信号の位相誤差を正確に検出することができ、複素乗算器１０で位相誤差を解消するように回転同相成分Ｉ′及び回転同相成分Ｑ′が出力されると共に、復調器１１で正確な復調データＤＤが出力される。
【００８１】
この８ＰＳＫ信号の受信状態からＱＰＳＫ信号を受信する状態となると、前述した第１の実施形態と同様に数値制御発振器２５からＱＰＳＫ信号の基準点を８ＰＳＫ信号の基準点に一致させるように同相成分Ｉ及び直交成分Ｑをπ／８だけ回転させるオフセット正弦値ｓｉｎ（π／８）及びオフセット余弦値ｃｏｓ（π／８）を複素乗算器１０に供給して、回転同相成分Ｉ′及び回転直交成分Ｑ′を出力する。このときの位相点が例えば図７において○で示した例えば位相点存在領域Ａ６で基準角ＰＢ６に対して＋θだけ位相誤差を生じているものとすると、復調器１１で“１０１”の復調データＤＤが出力される。
【００８２】
また、複素乗算器１０から出力される回転同相成分Ｉ′及び回転直交成分Ｑ′が位相誤差検出回路２１に供給されることにより、８ＰＳＫ信号に対応する位相誤差角＋θが出力される。また、補正回路２２では、領域指定信号が“０１”であり、復調データＤＤの下位２ビットが“０１”であるので、排他的論理和回路５１ａ及び５１ｂの出力が共に“０”となって、デコーダ５１ｃから“００”が出力されることになり、デコーダ５１ｄから“０００”のセレクト信号ＳＳがセレクタ５２及び５３に出力される。
【００８３】
このため、セレクタ５２から“０”が位相誤差補正値ＰＡとして加算器２３に出力されることにより、位相誤差角θがそのままループフィルタ２４を介して数値制御発振器２５に入力され、この数値制御発振器２５から第１の実施形態と同様にオフセット正弦値ｓｉｎ（π／８）及びオフセット余弦値ｃｏｓ（π／８）に位相誤差角θを加算した正弦値ｓｉｎ（π／８＋θ）及び余弦値ｃｏｓ（π／８＋θ）が複素乗算器１０に供給されて、位相誤差を解消する方向の回転同相成分Ｉ′及び回転直交成分Ｑ′が出力される。
【００８４】
また、セレクタ５３から同様に“０”が補正データＡＤとして加算器１３に出力されることにより、復調器１１から出力される復調データＤＤがそのまま図示しない信号処理回路に出力され、この信号処理回路で３ビットの復調データ“１０１”の上位２ビット“１０”が復調データとして信号処理される。
また、位相点が図７で×印のように位相点存在領域Ａ７の１２π／８〜１３π／８の範囲に存在する場合には、復調器１１の復調データＤＤが“１１０”となり、位相誤差検出回路２１から位相誤差角−θが出力される。
【００８５】
このため、補正回路２２では、排他的論理和回路５１ａ及び５１ｂの出力が共に“１”となるので、デコーダ５１ｃの出力が“０１”となり、位相誤差角が−θであるので、デコーダ５１ｄの出力は“１０１”となる。したがって、セレクタ５２で“＋π／４”が選択されてこれが位相誤差補正値ＰＡとして加算器２３に出力されるので、この加算器２３からＱＰＳＫの基準点ＰＢ６からの位相誤差角θ′（＝π／４−θ）が出力され、これがループフィルタ２４を介して数値制御発振器２５に入力されることにより、これに応じた正弦値及び余弦値が複素乗算器１０に供給されて、位相誤差を解消する方向の回転同相成分Ｉ′及び回転直交成分Ｑ′が出力される。
【００８６】
一方、セレクタ５３では、“−１”が選択され、これが補正データＡＤとして加算器１３に供給されるので、復調データ“１１０”（＝７）から“１”を減算した値“１０１”が復調データとして図示しない信号処理回路に出力される。
さらに、上記ＱＰＳＫ信号の受信状態からＢＰＳＫ信号を受信する状態となると、数値制御発振器２５で、ＢＰＳＫ信号の基準点Ｐ２１及びＰ２２を８ＰＳＫ信号の基準点ＰＢ２及びＰＢ６に一致させるように同相成分Ｉ及び直交成分Ｑを−π／８だけ回転させるオフセット正弦値−ｓｉｎ（π／８）及びオフセット余弦値−ｃｏｓ（π／８）を複素乗算器１０に供給することにより、この複素乗算器１０から入力されるＢＰＳＫ信号の同相成分Ｉ及び直交成分Ｑを−π／８だけ回転させた回転同相成分Ｉ′及び回転直交成分Ｑ′を出力する。
【００８７】
これら回転同相成分Ｉ′及び回転直交成分Ｑ′が復調器１１に供給されるので、今、回転同相成分Ｉ′及び回転直交成分Ｑ′で表される位相点が図７で○で示すように、例えば位相点存在領域Ａ２内の３π／８〜４π／８の範囲内にあるものとすると、復調器１１から“００１”を表す復調データＤＤが出力され、位相誤差検出回路２１から位相誤差角＋θが出力される。
【００８８】
このため、補正回路２２では、排他的論理和回路５１ａ及び５１ｂの出力が共に“０”となり、相数選択信号が“００”であるので、デコーダ５１ｃから“００”が出力されるので、デコーダ５１ｄから“０００”のセレクト信号ＳＳが出力される。
このため、セレクタ５２で“０”が選択されて、これが位相誤差補正値ＰＡとして加算器２３に供給されるので、位相誤差検出回路２１で検出された位相誤差角＋θがそのままループフィルタ２４を介して数値制御発振器２５に供給され、この数値制御発振器２５で、オフセット正弦値−ｓｉｎ（π／８）及びオフセット余弦値−ｃｏｓ（π／８）に加算されて、複素乗算器１０に供給されるので、この複素乗算器１０から位相誤差を解消する方向に回転された回転同相成分Ｉ′及び回転直交成分Ｑ′が出力される。
【００８９】
また、セレクタ５３でも“０”が選択されて、これが補正データＡＤとして加算器１３に供給されるので、この加算器１３で復調器１１から出力される復調データＤＤがそのまま補正されることなく復調データとして図示しない信号処理回路に供給され、この信号処理回路で、復調データ“００１”の最上位ビット“０”が復調データとして選択され、この復調データに基づいて信号処理が行われる。
【００９０】
また、複素乗算器１０から出力される回転同相成分Ｉ′及び回転直交成分Ｑ′で表される位相点が図７で×で示すように、例えば位相点存在領域Ａ３における４π／８〜５π／８の範囲内にある場合には、復調器１１で“０１０”の復調データＤＤが加算器１３に出力され、位相誤差検出回路２１で位相誤差角−θが出力される。
【００９１】
このとき、補正回路２２では、復調データＤＤの下位２ビットが“１０”であるので、排他的論理和回路５１ａ及び５１ｂの出力が共に“１”となり、これがデコーダ５１ｃに供給され、このデコーダ５１ｃには“００”の相数選択信号が入力されているので、このデコーダ５１ｃから“０１”がデコーダ５１ｄに出力される。
【００９２】
このため、デコーダ５１ｄでは、位相誤差角−θの最上位ビットが“１”であるので、“１０１”がセレクト信号ＳＳとしてセレクタ５２及び５３に出力される。
したがって、セレクタ５２では＋π／４が選択され、これが位相誤差補正値ＰＡとして加算器２３に供給されるので、この加算器２３の出力がπ／４−θとなり、ＢＰＳＫ信号の基準点Ｐ２１からの位相誤差角＋θ′に対応した値となり、これがループフィルタ２４を介して数値制御発振器２５に供給されるので、この数値制御発振器２５で、オフセット値正弦値ｓｉｎ（−π／８）及びオフセット余弦値ｃｏｓ（−π／８）に加算されて複素乗算器１０に供給されることにより、この複素乗算器１０から位相誤差を解消する方向の回転同相成分Ｉ′及び回転直交成分Ｑ′が出力される。
【００９３】
また、セレクタ５３では“−１”が選択され、これが補正データＡＤとして加算器１３に供給されるので、この加算器１３で復調器１１から入力される“０１０”（＝２）の復調データＤＤに“−１”が加算されることにより、正規の位相点存在領域を表す“００１”が算出され、これが復調データとして図示しない信号処理回路に供給されることにより、この信号処理回路で最上位ビット“０”をＢＰＳＫ信号の復調データとして選択し、この復調データに基づいて信号処理を行う。
【００９４】
さらに、複素乗算器１０から出力される回転同相成分Ｉ′及び回転直交成分Ｑ′で表される位相点が図７において△で示すように、位相点存在領域Ａ８のπ／８〜１５π／８の領域に存在する場合には、復調器１１から“１１１”の復調データＤＤが加算器１３に出力され、位相誤差検出回路２１から位相誤差角＋θが出力される。
【００９５】
このため、補正回路２２では、復調データＤＤの下位２ビットが“１１”であるので、排他的論理和回路５１ａから“１”が、排他的論理和回路５１ｂから“０”が夫々出力され、これらがデコーダ５１ｃに供給されるので、このデコーダ５１ｃから“１０”がデコーダ５１ｄに出力され、このデコーダ５１ｄから位相誤差角＋θの最上位ビットが“０”であるので、“０１０”のセレクト信号ＳＳがセレクタ５２及び５３に出力される。
【００９６】
このため、セレクタ５２では−π／２が位相誤差補正値ＰＡとして加算器２３に出力されるので、この加算器２３でＢＰＳＫ信号の基準点Ｐ２１からの位相誤差角−θ″を表す位相誤差角（θ−π／２）が出力され、これがループフィルタ／４を介して数値制御発振器２５に供給されるので、この数値制御発振器２５で、オフセット正弦値ｓｉｎ（−π／８）及びオフセット余弦値ｃｏｓ（−π／８）にループフィルタの出力が加算されて複素乗算器１０に供給されることにより、この複素乗算器１０から位相誤差を解消する方向の回転同相成分Ｉ′及び回転直交成分Ｑ′が出力される。
【００９７】
また、セレクタ５３では、“＋２”が選択され、これが補正データＡＤとして加算器１３に供給されるので、この加算器１３で、復調器１１の“１１１”（＝７）の復調データＤＤに“＋２”が加算されるので、正規の位相点存在領域Ａ２を表す“００１”に変換され、これが復調データとして図示しない信号処理回路に供給され、この信号処理回路で復調データの最上位ビット“０”をＢＰＳＫ信号の復調データとして信号処理が行われる。
【００９８】
このように、上記第２の実施形態によれば、８ＰＳＫ信号を受信した場合には、復調器１１で復調された復調データＤＤがそのまま８ＰＳＫ信号の復調データとして出力されると共に、位相誤差検出回路２１から出力される位相誤差角θがそのままループフィルタ２４を介して数値制御発振器２５に供給されて、この数値制御発振器２５で位相誤差角θに応じた正弦値ｓｉｎθ及び余弦値ｃｏｓθを複素乗算器１０に出力することにより、この複素乗算器１０で位相誤差を解消する方向の回転同相信号Ｉ′及び回転直交信号Ｑ′が出力されて、フェージング等によって無線伝送中に生じる位相誤差を除去して正確な復調データを得ることができる。
【００９９】
また、ＱＰＳＫ信号（又はＢＰＳＫ信号）を受信した場合には、このＱＰＳＫ信号（又はＢＰＳＫ信号を直交検波した同相成分Ｉ及び直交成分Ｑを、数値制御発振器２５にオフセット正弦値ｓｉｎ（＋π／８）（又はｓｉｎ（−π／８））及びオフセット余弦値ｃｏｓ（＋π／８）（又はｃｏｓ（−π／８））を設定することにより、複素乗算器１０でＱＰＳＫ信号（又はＢＰＳＫ）の基準点を８ＰＳＫ信号の基準点に一致させるように、回転させて回転同相成分Ｉ′及び回転直交成分Ｑ′を出力し、この回転同相成分Ｉ′及び回転直交成分Ｑ′に基づいて復調器１１で復調データＤＤを出力し、位相誤差検出回路で８ＰＳＫ信号の基準点からの位相誤差角θを算出し、補正回路２２で、位相誤差角θがＱＰＳＫ信号（又はＢＰＳＫ信号）の基準点からの位相誤差角となるように補正して、数値制御発振器２５に供給して、複素乗算器１０で位相誤差を解消する方向の回転同相成分Ｉ′及び回転直交成分Ｑ′を出力し、復調器１１で復調した復調データについては補正回路２２でＱＰＳＫ信号（又はＢＰＳＫ信号）の基準点を含む位相点存在領域の復調データに補正する補正データＡＤを加算器１３に出力することにより、ＱＰＳＫ信号（又はＢＰＳＫ信号）の位相誤差を除去して正確な復調データを得ることができる。
【０１００】
したがって、補正回路２２を排他的論理和回路５１ａ，５１ｂ、デコーダ５１ｃ，５１ｄと、セレクタ５２及び５３とで構成するだけの簡易な構成で、８ＰＳＫ信号、ＱＰＳＫ信号及びＢＰＳＫ信号を受信して正確な復調データを得ることができる。
なお、上記第１及び第２の実施形態においては、４相位相変調信号としてＱＰＳＫを適用した場合について説明したが、これに限定されるものではなく、π／４シフトＱＰＳＫ信号を受信する場合には、奇数シンボルと偶数シンボルとで基準点の位置がπ／４だけシフトしているので、奇数シンボルの基準点が８ＰＳＫ信号の最下位ビットが“０”となる位相点存在領域にあり、偶数シンボルの基準点が８ＰＳＫ信号の最下位ビットが“１”となる位相点存在領域にあるものとすると、奇数シンボル及び偶数シンボルを受信する毎に、第１の実施形態では補正回路２２の排他的論理和回路４１ａに供給する領域指定信号を“０”及び“１”に切換え、第２の実施形態では、補正回路２２の排他的論理和回路５１ｂに供給する領域指定信号を“０”及び“１”に切換えるようにすればよい。
【０１０１】
また、上記第１及び第２の実施形態においては、位相誤差検出回路２１がデコーダ３１，３２、乗算器３３，３４及び減算器３５で構成されている場合について説明したが、これに限定されるものではなく、図８に示すように、直交検波された同相成分Ｉ及び直交成分Ｑが入力されてその絶対値の大小を比較して、小さい成分ＣＳ  及び大きい成分ＣＬ  を出力する比較選択手段としての比較選択器６１と、この比較選択器６１から出力される小さい成分ＣＳ  に余弦値ｃｏｓ（π／８）を乗算する余弦値乗算手段としての余弦値乗算器６２と、比較選択器６１から出力される大きい成分ＣＬ  に正弦値ｓｉｎ（π／８）を乗算する正弦値乗算手段としての正弦値乗算器６３と、これら乗算器６２及び６３で算出された乗算値が入力され、これらに復調器１１から供給される復調データＤＤに基づいて正負の符号付けを行う符号付与手段としての符号付与回路６４と、符号付けされた乗算値を加算する加算手段としての加算器６５とで構成されている。
【０１０２】
ここで、符号付与回路６４は、下記表１０に示すように、復調データＤＤに基づいて乗算器６２及び６３の乗算値に対して符号付けを行う。
【０１０３】
【表１０】
2004364046.tif 000014
【０１０４】
上記構成を有する位相誤差検出回路２２によれば、例えば第１の実施形態と同様に、位相点Ｐｉが位相点存在領域Ａ２に存在し、基準点ＰＢ２〔ｓｉｎ（３π／８），ｃｏｓ（３π／８）〕より反時計方向にずれており、Ｉ＝ｓｉｎ｛（３π／８）＋θ）｝、Ｑ＝ｃｏｓ｛（３π／８）＋θ）｝で表されるものとすると、直交成分Ｑの絶対値が同相成分Ｉの絶対値より大きいため、小さい成分ＣＳ  ＝Ｉ、大きい成分ＣＬ  ＝Ｑとなる。このため、乗算器６２でＩ・ｃｏｓ（π／８）が算出され、乗算器６３でＱ・ｓｉｎ（π／８）が算出される。
【０１０５】
したがって、乗算器６２の乗算値Ｍ１は、
2004364046.tif 000015
となる。
【０１０６】
これら乗算値が符号付与回路６４に供給されて、位相点存在領域情報ＰＡが“００１”であるので、乗算値Ｍ１に対して“−”が、乗算値Ｍ２に対して“＋”が付与され、これらが加算器６５で加算されることにより、加算器６５の加算出力Ａは、下記式で表される。
2004364046.tif 000016
したがって、前述した第１又は第２の実施形態と同様に、比較選択器６１にデジタル値で表される回転同相成分Ｉ′及び回転直交成分Ｑ′を入力することにより、この比較選択器６１で小さい成分ＣＳ  として回転同相成分Ｉ′が選択され、大きい成分ＣＬ  として回転直交成分Ｑ′が選択され、これらが夫々乗算器６２及び６３に供給されて、夫々「０．９２３８７」及び「０．３８２６７」を乗算し、これら乗算器６２及び６３の乗算値−Ｉ×０．９２３８７及びＱ×０．３８２６７とを加算器６５で加算することにより、位相誤差角θを算出することができる。
【０１０７】
また、位相点Ｐｉが位相点存在領域Ａ３に存在し、基準点ＰＢ３から時計方向にずれているものとすると、この場合の回転同相成分Ｉ′は−ｓｉｎ（π／８−θ）で表され、回転直交成分Ｑ′はｃｏｓ（π／８−θ）で表される。
このとき、回転直交成分Ｑ′の絶対値が回転同相成分Ｉ′の絶対値より大きいので、小さい成分ＣＳ  ＝Ｉ′、大きい成分ＣＬ  ＝Ｑ′となり、乗算器６２及び６３の乗算値Ｍ１及びＭ２は、
2004364046.tif 000017
となり、符号付与回路６４で、復調データＤＤが“０１０”であるので、乗算値Ｍ１及びＭ２に対して夫々“−”が付与されるので、加算器６５での加算値Ａは、
2004364046.tif 000018
となり、加算器６５の加算値Ａが位相誤差角−θを表すことになる。
【０１０８】
このように、位相誤差検出回路２２を、複素乗算器１０から出力される回転同相成分Ｉ′及び回転直交成分Ｑ′の絶対値を比較して小さい成分ＣＳ  及び大きい成分ＣＬ  を選択する比較選択器６１、この比較選択器６１の小さい成分ＣＳ  及び大きい成分ＣＬ  に余弦値ｃｏｓ（π／８）及び正弦値ｓｉｎ（π／８）を乗算する乗算器６２及び６３と、これら乗算器６２及び６３の乗算値Ｍ１及びＭ２に対して、復調データＤＤに基づいて符号を付与する符号付与回路６４と、符号付与された乗算値Ｍ１及びＭ２を加算する加算器６５との簡易な構成とすることができ、複素乗算を行うための複雑な乗算器や位相情報を算出するための大容量のＲＯＭを必要とすることなく、簡易な構成で位相情報を正確に算出することができる。
【０１０９】
また、上記図８の構成では、比較選択器６１から出力される小さい成分ＣＳ  及び大きい成分ＣＬ  に乗算器６２及び６３で余弦値及び正弦値を乗算する場合について説明したが、これに限定されるものではなく、図９に示すように、比較選択器６１の小さい成分ＣＳ  が入力される４ビットシフト器７１と小さい成分ＣＳ  から４ビットシフト器７１のシフト出力を減算する減算器７２とで乗算器６２を構成すると共に、比較選択器６１の大きい成分ＣＬ  が入力される２ビットシフト器７３及び３ビットシフト器７４と、これら２ビットシフト器７３及び３ビットシフト器７４のシフト出力を加算する加算器７５とで乗算器６３を構成することにより、実際に乗算器を使用することなく位相誤差角θを算出するようにしてもよい。このように構成することにより、４ビットシフト器７１でＣＳ  ／１６（＝０．０６２５ＣＳ  ）を算出し、これを小さい成分ＣＳ  から減算することにより、ＣＳ  （１−１／１６）＝０．９３７５ＣＳ  即ち余弦値ｃｏｓ（π／８）＝０．９２３８７に近似する０．９３７５を小さい成分Ｃｓ  に乗算した乗算値Ｍ１を得ることができ、また、２ビットシフト器７１でＣＬ  ／４（＝０．２５ＣＬ  ）を算出し、３ビットシフト器７２でＣＬ  ／８（＝０．１２５ＣＬ  ）を算出し、両者を加算することにより、正弦値ｓｉｎ（π／８）＝０．３８２６８に近似する０．３７５を大きい成分ＣＬ  に乗算した乗算値Ｍ２を得ることができ、乗算器を用いることなく、４ビットシフト器７１、減算器７２、２ビットシフト器７３、３ビットシフト器７４及び加算器７５で乗算器を構成することができ、位相誤差検出回路２２の回路規模をより減少させることができる。
【０１１０】
また、上記第１及び第２の実施形態においては、複素乗算器１０から出力される回転同相成分Ｉ′及び回転直交成分Ｑ′の位相誤差を位相誤差検出回路２１で検出し、検出した位相誤差をループフィルタ２４を介して数値制御発振器２５に供給して、この数値制御発振器２５から出力される正弦値及び余弦値を複素乗算器１０にフィードバックする位相同期ループ系を形成した場合について説明したが、これに限定されるものではなく、図１０に示すように、複素乗算器１０及び数値制御発振器２５を省略し、これらに代えてＡ／Ｄ変換器８ａ及び８ｂの出力をロールオフフィルタ８１ａ及び８１ｂを介して復調器１０及び位相誤差検出回路２１に供給し、ループフィルタ２４の出力を直交検波器６を構成する電圧制御発振器６ｅに供給する位相同期ループ系を構成した無線データ受信装置にも本発明を適用することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態を示すブロック図である。
【図２】ＰＳＫ受信信号の位相配置図である。
【図３】位相誤差検出回路を示すブロック図である。
【図４】補正回路を示すブロック図である。
【図５】位相誤差の検出原理を示す説明図である。
【図６】本発明の第２の実施形態の補正回路を示すブロック図である。
【図７】第２の実施形態の動作の説明に供する位相配置図である。
【図８】位相誤差検出回路の他の例を示すブロック図である。
【図９】位相誤差検出回路のさらに他の例を示すブロック図である。
【図１０】本発明を適用し得る無線データ受信装置の他の例を示すブロック図である。
【符号の説明】
ＷＲ…無線データ受信装置、１…受信アンテナ、２…ミキサ、３…ＰＬＬ回路、４…バンドパスフィルタ、５…ＰＳＫ復調部、６…直交検波器、７ａ，７ｂ…ローパスフィルタ、８ａ，８ｂ…Ａ／Ｄ変換器、９…位相同期ループ式の復調回路、１０…複素乗算器、１１…復調器、１２…位相同期ループ回路、１３…加算器、２１…位相誤差検出回路、２２…補正回路、２３…加算器、２４…ループフィルタ、２５…数値制御発振器、３１…第１のデコーダ、３２…第２のデコーダ、３３…第１の乗算器、３４…第２の乗算器、３５…減算器、４１…セレクト信号形成回路、４１ａ…排他的論理和回路、４１ｂ…デコーダ、４２，４３…セレクタ、５１…セレクト信号形成回路、５１ａ，５１ｂ…排他的論理和回路、５１ｃ…デコーダ、５２，５３…セレクタ、６１…比較選択器、６２…余弦値乗算器、６３…正弦値乗算器、６４…符号付与回路、６５…加算器、７１…４ビットシフト器、７２…減算器、７３…２ビットシフト器、７４…３ビットシフト器、７５…加算器、６ｅ…電圧制御発振器、８１ａ，８１ｂ…ロールオフフィルタ
【図１】
2004364046.tif 000019
【図２】
2004364046.tif 000020
【図３】
2004364046.tif 000021
【図４】
2004364046.tif 000022
【図５】
2004364046.tif 000023
【図６】
2004364046.tif 000024
【図７】
2004364046.tif 000025
【図８】
2004364046.tif 000026
【図９】
2004364046.tif 000027
【図１０】
2004364046.tif 000028