【0001】
【発明の属する技術分野】
本発明は、無線通信システムに適用に適用される通信装置及び方法に関するものである。
【0002】
【従来の技術】
無線通信システムでは、高品質かつ高効率に通信を行うために様々なシステム制御が行われる。例えば、送信電力制御、通信チャネル制御及びセルの切り換え制御等の制御が行われ、これにより通信品質が向上して省電力化も進んでいる。
【0003】
また、近年では、通信装置として、無線通信リンクの通信品質に応じて適応的に変調方式や符号化方式を切り換える適応変調方式の検討も進んでいる(例えば、非特許文献1参照)。この適応変調方式における切り換えの判定基準としては、通信リンクにおける通信品質の測定値が用いられることが多い。
【0004】
通信品質を示すものとしては、受信ビット誤り率[BER(Bit Error Rate)]、及び、受信電力や受信電力対雑音比[CNR(Carrier to Noise Ratio)]等が用いられることが多い。
【0005】
以下、図20を参照して、従来の通信装置における適応通信方式の1例の構成と動作を説明する。この例では、送受信局2000から送受信局2010への通信リンクをダウンリンクと称し、QPSKと16値QAMとの間で適応的に変調方式切り換えが行われるものとする。一般的に2つの変調方式の伝送帯域が同一であると、16値QAMのほうがQPSKよりも伝送速度が高速で、かつ、所要のCNR(同じビット誤り率の通信品質を実現するために必要なCNR)が大きい関係にあることとする。
【0006】
送受信局2010における適応変調受信装置2011は、適応変調により送受信局2000から送信された信号を受信復調し復調結果を出力する。受信CNR検出装置2012は、適応変調受信部2011における受信復調時の信号情報を用いて受信CNRを検出するものである。受信CNR検出装置2012は、例えば受信信号の直交IQベクトル情報を用いて平均信号点振幅を求め、その2乗値と誤差分散との比を求めることにより受信CNRを算出することができる。変調送信装置2013は、アップリンク用の送信データ変調を送信するものであるが、その際に受信CNR検出装置2012により検出された受信CNRをダウンリンクの通信品質情報として同時に送信する。
【0007】
送受信局2000においては、受信復調装置2001が送受信局2010から送信された信号を受信復調して復調結果を出力すると共に、受信CNR情報を抽出して適応変調制御装置2002へ供給する。適応変調制御装置2002は、入力される受信CNR情報に基づいて受信CNRが所定の値よりも大きい時には、ダウンリンクの通信品質が良好であると判定し、データ容量の大きい16値QAMを選択する。逆に、適応変調制御装置2002は、受信CNRが所定の値を下回る時には、ダウンリンクの通信品質が劣悪であると判定して相対的に誤り耐性の強いQPSKを選択する。
【0008】
上記のような構成および動作により、ダウンリンクの通信品質に応じ、通信状況が良い時には大容量伝送の可能な変調方式を用い、かつ、逆に通信状況が悪い時には相対的に誤り大勢の強い変調方式を適応的に切り換えて用いるいわゆる適応変調方式を行うことにより、より効率的に通信を行うことを可能としている。
【0009】
そして、従来の通信装置においては、適応変調方式を用いて通信を行う時に、時間同期誤差がある時に切り換える変調方式によって受信感度特性に対する時間同期誤差の受信感度への影響が異なる時、特に時間同期誤差の影響の小さい変調方式から影響の大きい変調方式に切り換える時に、通信品質情報のみに基づいて切り換え判断を行うと、切り換え先の変調方式において時間同期誤差の影響が大きくなるから、十分な通信品質が得られない。
【0010】
このような従来の通信装置においては、適応変調方式を用いて通信を行う時に通信品質を向上させるために、時間同期誤差を高い精度で検出することができるものが要望されている。
【0011】
また、従来の通信装置においては、信号の受信時に同期制御をするための時間同期誤差を高い精度で検出することができるものが要望されている。
【0012】
【非特許文献1】
笹岡秀一編著「移動通信」オーム社出版、1998年5月25日発行
【0013】
【発明が解決しようとする課題】
しかしながら、従来の通信装置においては、簡単な構成により時間同期誤差を高い精度で検出することができるものがないという問題がある。
【0014】
本発明は、かかる点に鑑みてなされたものであり、簡単な構成により時間同期誤差を高い精度で検出することができる通信装置及び方法を提供することを目的とする。
【0015】
【課題を解決するための手段】
本発明の通信装置は、順次に入力されるディジタル変調信号のシンボルのIQ平面上でのシンボル遷移を判定するシンボル判定手段と、前記ディジタル変調信号のシンボルの各々の前記IQ平面上での位置に基づいて前記IQ平面上での閾値を算出する閾値算出手段と、前記シンボルの各々の前記IQ平面上での位置を前記シンボル遷移に応じて前記閾値と順次に比較することにより前記シンボルの前記IQ平面上での閾値判定誤り数を検出する閾値判定誤り検出手段と、前記閾値判定誤り数を用いて前記シンボルの各々の前記IQ平面上での信号点分散度を算出する信号点分散度算出手段と、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の有無を検出する時間同期誤差検出手段と、を具備する構成を採る。
【0016】
この構成によれば、順次に入力されるディジタル変調信号のシンボルの各々のIQ平面上での位置をシンボル遷移に応じて閾値と順次に比較することにより前記シンボルの前記IQ平面上での閾値判定誤り数を検出し、前記閾値判定誤り数を用いて前記シンボルの各々の前記IQ平面上での信号点分散度を算出し、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の有無を検出するため、簡単な構成により時間同期誤差を高い精度で検出することができる。
【0017】
本発明の通信装置は、順次に入力されるディジタル変調信号のシンボルのIQ平面上でのシンボル遷移を判定するシンボル判定手段と、前記ディジタル変調信号のシンボルの各々の前記IQ平面上での位置に基づいて前記IQ平面上での閾値を算出する閾値算出手段と、前記シンボルの各々の前記IQ平面上での位置を前記シンボル遷移に応じて前記閾値と順次に比較することにより前記シンボルの前記IQ平面上での閾値判定誤り数を検出する閾値判定誤り検出手段と、前記閾値判定誤り数を用いて前記シンボルの各々の前記IQ平面上での信号点分散度を算出する信号点分散度算出手段と、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の方向を検出する時間同期誤差方向検出手段と、を具備する構成を採る。
【0018】
この構成によれば、順次に入力されるディジタル変調信号のシンボルの各々のIQ平面上での位置をシンボル遷移に応じて閾値と順次に比較することにより前記シンボルの前記IQ平面上での閾値判定誤り数を検出し、前記閾値判定誤り数を用いて前記シンボルの各々の前記IQ平面上での信号点分散度を算出し、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の方向を検出するため、簡単な構成により時間同期誤差の方向を高い精度で検出することができる。
【0019】
本発明の通信装置は、前記構成において、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の有無を検出する時間同期誤差検出手段を具備する構成を採る。
【0020】
この構成によれば、簡単な構成により時間同期誤差の方向及び時間同期誤差を高い精度で検出することができる。
【0021】
本発明の通信装置は、前記構成において、前記閾値算出手段が、前記ディジタル変調信号の受信品質を検出する受信品質検出手段を具備し、前記受信品質と前記シンボルの各々の前記IQ平面上での前記位置とに基づいて前記IQ平面上での前記閾値を算出する構成を採る。
【0022】
この構成によれば、前記効果に加えて、閾値算出手段が、受信品質とシンボルの各々のIQ平面上での位置とに基づいて前記IQ平面上での前記閾値を算出するから、簡単な構成により時間同期誤差又は時間同期誤差及び時間同期誤差の方向をより高い精度で検出することができる。
【0023】
本発明の通信装置は、順次に入力されるディジタル変調信号のシンボルの各々のIQ平面上での位置に基づいて前記IQ平面上での2つの閾値を算出する閾値算出手段と、前記シンボルの各々の前記IQ平面上での位置を前記シンボル遷移に応じて前記2つの閾値と順次に比較することにより前記シンボルの前記IQ平面上での閾値判定誤り数を検出する閾値判定誤り検出手段と、前記閾値判定誤り数を用いて前記シンボルの各々の前記IQ平面上での信号点分散度を算出する信号点分散度算出手段と、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の有無を検出する時間同期誤差検出手段と、を具備する構成を採る。
【0024】
この構成によれば、順次に入力されるディジタル変調信号のシンボルの各々のIQ平面上での位置を2つの閾値と順次に比較することにより前記シンボルの前記IQ平面上での閾値判定誤り数を検出し、前記閾値判定誤り数を用いて前記シンボルの各々の前記IQ平面上での信号点分散度を算出し、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の有無を検出するため、簡単な構成により時間同期誤差をより高い精度で検出することができる。
【0025】
本発明の通信方法は、順次に入力されるディジタル変調信号のシンボルのIQ平面上でのシンボル遷移を判定するシンボル判定ステップと、前記ディジタル変調信号のシンボルの各々の前記IQ平面上での位置に基づいて前記IQ平面上での閾値を算出する閾値算出ステップと、前記シンボルの各々の前記IQ平面上での位置を前記シンボル遷移に応じて前記閾値と順次に比較することにより前記シンボルの前記IQ平面上での閾値判定誤り数を検出する閾値判定誤り検出ステップと、前記閾値判定誤り数を用いて前記シンボルの各々の前記IQ平面上での信号点分散度を算出する信号点分散度算出ステップと、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の有無を検出する時間同期誤差検出ステップと、を具備するようにした。
【0026】
この方法によれば、順次に入力されるディジタル変調信号のシンボルの各々のIQ平面上での位置をシンボル遷移に応じて閾値と順次に比較することにより前記シンボルの前記IQ平面上での閾値判定誤り数を検出し、前記閾値判定誤り数を用いて前記シンボルの各々の前記IQ平面上での信号点分散度を算出し、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の有無を検出するため、簡単な構成により時間同期誤差を高い精度で検出することができる。
【0027】
本発明の通信方法は、順次に入力されるディジタル変調信号のシンボルのIQ平面上でのシンボル遷移を判定するシンボル判定ステップと、前記ディジタル変調信号のシンボルの各々の前記IQ平面上での位置に基づいて前記IQ平面上での閾値を算出する閾値算出ステップと、前記シンボルの各々の前記IQ平面上での位置を前記シンボル遷移に応じて前記閾値と順次に比較することにより前記シンボルの前記IQ平面上での閾値判定誤り数を検出する閾値判定誤り検出ステップと、前記閾値判定誤り数を用いて前記シンボルの各々の前記IQ平面上での信号点分散度を算出する信号点分散度算出ステップと、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の方向を検出する時間同期誤差方向検出ステップと、を具備するようにした。
【0028】
この方法によれば、順次に入力されるディジタル変調信号のシンボルの各々のIQ平面上での位置をシンボル遷移に応じて閾値と順次に比較することにより前記シンボルの前記IQ平面上での閾値判定誤り数を検出し、前記閾値判定誤り数を用いて前記シンボルの各々の前記IQ平面上での信号点分散度を算出し、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の方向を検出するため、簡単な構成により時間同期誤差の方向を高い精度で検出することができる。
【0029】
本発明の通信方法は、前記通信方法において、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の有無を検出する時間同期誤差検出ステップを具備するようにした。
【0030】
この方法によれば、簡単な構成により時間同期誤差の方向及び時間同期誤差を高い精度で検出することができる。
【0031】
本発明の通信方法は、前記通信方法において、前記閾値算出ステップが、前記ディジタル変調信号の受信品質を検出する受信品質検出ステップと、前記受信品質と前記シンボルの各々の前記IQ平面上での前記位置とに基づいて前記IQ平面上での前記閾値を算出するステップと、を具備するようにした。
【0032】
この方法によれば、前記効果に加えて、閾値算出手段が、受信品質とシンボルの各々のIQ平面上での位置とに基づいて前記IQ平面上での前記閾値を算出するから、簡単な構成により時間同期誤差又は時間同期誤差及び時間同期誤差の方向をより高い精度で検出することができる。
【0033】
本発明の通信方法は、順次に入力されるディジタル変調信号のシンボルの各々のIQ平面上での位置に基づいて前記IQ平面上での2つの閾値を算出する閾値算出ステップと、前記シンボルの各々の前記IQ平面上での位置を前記シンボル遷移に応じて前記2つの閾値と順次に比較することにより前記シンボルの前記IQ平面上での閾値判定誤り数を検出する閾値判定誤り検出ステップと、前記閾値判定誤り数を用いて前記シンボルの各々の前記IQ平面上での信号点分散度を算出する信号点分散度算出ステップと、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の有無を検出する時間同期誤差検出ステップと、を具備するようにした。
【0034】
この方法によれば、順次に入力されるディジタル変調信号のシンボルの各々のIQ平面上での位置を2つの閾値と順次に比較することにより前記シンボルの前記IQ平面上での閾値判定誤り数を検出し、前記閾値判定誤り数を用いて前記シンボルの各々の前記IQ平面上での信号点分散度を算出し、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の有無を検出するため、簡単な構成により時間同期誤差をより高い精度で検出することができる。
【0035】
本発明の通信プログラムは、前記通信方法を実施するようにした。
【0036】
このプログラムによれば、前記効果を有する通信方法を実施することができる。
【0037】
【発明の実施の形態】
本発明の骨子は、順次に入力されるディジタル変調信号のシンボルの各々のIQ平面上での位置を閾値と順次に比較することにより前記シンボルの前記IQ平面上での閾値判定誤り数を検出し、前記閾値判定誤り数を用いて前記シンボルの各々の前記IQ平面上での信号点分散度を算出し、前記信号点分散度に基づいて前記ディジタル変調信号の時間同期誤差の有無を検出することである。
【0038】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【0039】
(実施の形態1)
図1は、本発明の実施の形態1に係る通信装置の構成を示すブロック図である。
【0040】
図1に示すように、本発明の実施の形態1に係る通信装置100は、復調装置111及び時間同期誤差検出ユニット115を具備している。
【0041】
復調装置111は、直交復調部112、シンボル判定部113及びビット判定部114を具備している。シンボル判定部113の入力端子は、直交復調部112の出力端子に接続されている。
【0042】
時間同期誤差検出ユニット115は、閾値算出装置116、閾値判定誤り検出装置117、信号点分散度算出装置118及び時間同期誤差検出装置119を具備している。閾値算出装置116は、平均信号点振幅検出部1161及び閾値算出部1162を具備している。閾値判定誤り検出装置117は、閾値判定部1171及びカウンタ1172を具備している。
【0043】
平均信号点振幅検出部1161の入力端子は、直交復調部112の出力端子に接続されている。閾値算出部1162の入力端子は、平均信号点振幅検出部1161の出力端子に接続されている。閾値判定部1171の入力端子は、直交復調部112及び閾値算出部1162の出力端子に接続されている。カウンタ1172の入力端子は、シンボル判定部113及び閾値判定部1171の出力端子に接続されている。信号点分散度算出装置118の入力端子は、カウンタ1172の出力端子に接続されている。時間同期誤差検出装置119の入力端子は、信号点分散度算出装置118の出力端子に接続されている。
【0044】
以上の構成により受信信号の直交IQベクトルのシンボル遷移パターンに応じて信号点分散度を算出することにより、時間同期誤差の有無を検出する。ここで、シンボル遷移とは、前後の受信シンボル間でシンボルデータが変化するか否かの遷移状況のことである。以下では、具体的な例として変調方式にQPSKを用い、連続する3つの受信のシンボルによりシンボル遷移の有無を検出する時について説明する。送受信間ではナイキスト伝送が行われるものとし、ロールオフファクタαは0.5であるものとする。
【0045】
復調装置111は、QPSK変調信号D1を入力とし、受信信号をI直交復調して直交IQベクトル信号D2を出力すると共に、直交IQベクトル信号を用いて受信のシンボルを判定してシンボル遷移パターンSPを出力し、さらに受信のシンボルのビット判定を行ってビットデータ列D4を出力するものである。
【0046】
直交復調部112は、QPSK変調信号D1を入力とし、直交復調処理、シンボル同期処理及び必要に応じて周波数や振幅及び歪等についての補正処理を施すことにより、各シンボルの直交IQベクトル信号D2を生成してシンボル判定部113、平均信号点振幅検出部1161及び閾値判定部1171に出力する。
【0047】
シンボル判定部113は、順次入力される直交IQベクトル信号D2に基づいて、連続する3つのシンボル分の直交IQベクトルを用いてシンボル判定を行い、シンボル遷移パターンSPを生成し閾値判定誤り検出装置117のカウンタ1172に出力し、かつ、直交IQベクトル信号D3を生成してビット判定部114に出力するものである。
【0048】
詳細には、シンボル判定部113は、1シンボル目から2シンボル目の間、又は、2シンボル目と3つのシンボル目の間でシンボル遷移が生じているか否かを判定することにより、シンボル遷移の有無を検出し、シンボル遷移パターンSPを出力する。具体的には、シンボル判定部113は、例えば、受信したQPSK信号の直交IQベクトルが図2に示すような信号点で得られるものと仮定し、2シンボル目が網掛け領域の象限に存在したとすると、1シンボル目又は3つのシンボル目が網掛け領域以外の象限に存在する時には、シンボル遷移が有ると判定し、1シンボル目と3つのシンボル目とともに2シンボル目と同じ象限(この時には網掛け領域の象限)に存在した時にはシンボル遷移がないと判定する。
【0049】
本発明の実施の形態1では、1例として、受信信号の直交IQベクトルのシンボル遷移パターンSPを2種類のシンボル遷移パターンA、Bに分けることとする。シンボル遷移パターンAは、連続する3つの受信シンボルにおいてシンボル遷移がある時とし、シンボル遷移パターンBは、連続する3つの受信シンボルにおいてシンボル遷移がない時とする。各シンボルの存在する象限の判定は、例えば、図2に示すようにQ軸及びI軸において直交IQベクトルのI成分及びQ成分のそれぞれを閾値と比較して判定すれば得られる。また、各シンボルの存在する象限の判定は、I成分及びQ成分の符号判定をすれば得られる。
【0050】
なお、シンボル判定部113は、図1に示す構成に限らず、例えば、ビット判定部114より出力されるビットデータ列D4を入力してシンボル遷移を判定する構成にしてもよい。
【0051】
ビット判定部114は、各受信のシンボルのシンボル判定結果D3を用いて、各受信のシンボルのビット判定してビットデータ列D4を生成して出力するものである。本発明の実施の形態1では、QPSK信号を受信する時を想定しているので、各受信シンボルがIQ平面上のどの象限にあるかを検出することによりビット判定を行い、ビットデータ列D4を出力する構成とすればよい。
【0052】
時間同期誤差検出ユニット115は、直交IQベクトル信号D2及びシンボル遷移パターンSPに基づいて時間同期誤差の有無を検出し、時間同期誤差検出結果t_errを出力するものである。
【0053】
閾値算出装置116は、直交IQベクトル信号D2を入力とし、受信したQPSK変調信号の平均信号点振幅を算出し、その平均信号点振幅に基づいた閾値ths2を算出するものである。
【0054】
平均信号点振幅検出部1161は、順次入力される直交IQベクトルのIQ平面上での平均振幅を検出する。ここでの平均振幅とは、IQ平面上でのIQベクトルの長さではなく、I軸からの距離及びQ軸からの距離を意味するものとする。
【0055】
具体的に説明すると、直交IQベクトル信号D2のベクトル列をIQ平面上にプロットすると、図3のようになる。図3は搬送波電力対雑音電力比(以下、CNR)が170dBである状況下でQPSK変調信号を受信した際に得られる直交IQベクトル列の1例である。平均信号点振幅検出部1161は、図3に示すような、IQベクトルのQ軸からの平均距離a(I軸からの平均距離も同様となる)を検出するものである。
【0056】
QPSK変調信号を受信した時、その受信信号のIQ平面上での信号点分布は図3のようになり、QPSK変調信号の4つの平均信号点ベクトルは(±a,±a)と表すことができる。閾値算出装置116は、この4つの平均信号点ベクトルに基づき、図4に示すような所定の閾値ths2を算出する。所定の閾値ths2は、例えばルートナイキストフィルタのインパルス応答特性に基づいて算出することができる。
【0057】
具体的には、例えば、本発明の実施の形態1において、受信信号が1/16シンボル時間の時間同期誤差を生じているか否かを推定しようとした時、時間同期が理想的なタイミング(ナイキスト点)から1/16シンボル長ずれた時点でのナイキストフィルタのインパルス応答特性に基づき、前後の3つのシンボルのビット遷移が有る時と無い時それぞれの振幅値をあらかじめ算出しておき、これらの中点に相当する値を閾値として算出する方法がある。
【0058】
閾値判定誤り検出装置117は、QPSK変調信号のIQベクトル各成分の振幅値をシンボル遷移パターンSPに応じて閾値判定することにより、2種類のシンボル遷移パターンA、Bに対する閾値判定誤り数Naと閾値判定総数Nを生成して出力する。
【0059】
閾値判定部1171は、閾値ths2と直交IQベクトル信号D2を入力とし、順次入力される直交IQベクトルに対して、閾値ths2(ths−ths2_q)を用いた閾値判定処理を行う。具体的には、閾値判定部1171は、受信シンボルの直交IQベクトルのI及びQの各成分が閾値ths2_i、ths2_qを下回っている時、すなわち、図4の網掛け領域内に存在している時に、閾値判定誤りが生じるものと判定する。
【0060】
カウンタ1172は,シンボル遷移パターンSPに応じて、閾値判定誤り数Na及び閾値判定総数Nをカウントする。つまり、カウンタ1172は、順次に入力される各受信のシンボルのベクトルrx=(ri,rq)に対し、次の式(1)及び式(2)の両方又はいずれかを満たしており、かつ、前後の3つのシンボル間でシンボル遷移がある時には閾値判定誤り数Na_Aをインクリメントし、シンボル遷移がない時には閾値判定誤り数Na_Bをインクリメントする。カウンタ1172は、この処理を所定の期間にわたって行う。
【0061】
−ths2_i < ri < ths2_i・・・式(1)
−ths2_q < rq < ths_q・・・式(2)
信号点分散度算出装置118は、2種類のシンボル遷移パターンA、Bに応じた閾値判定誤り数Naと閾値判定総数Nを入力とし、シンボル遷移パターンA、Bのそれぞれにおける受信信号のIQ平面上での信号点分散度disを算出し、この信号点分散度disを用いて信号点分散度比Rを算出し、信号点分散度比Rを用いて時間同期誤差の有無を検出するものである。
【0062】
信号点分散度算出装置118は、閾値判定誤り数Na及び閾値判定総数Nを用いて、連続する3つのシンボル間でシンボル遷移がある時とシンボル遷移がない時における信号点分散度disA、disBを次の式(3)及び式(4)に示すように算出する。
【0063】
disA=Na_A/N_A・・・式(3)
disB=Na_B/N_B・・・式(4)
一般にディジタル通信システムにおいて、受信信号のシンボルは常にその前後のシンボルの影響を受けている。その影響の度合いは、前後のシンボルのIQ平面上での象限に応じて変化し、前後のシンボルのIQ平面上での象限が2つ目のシンボル同じ時に影響は小さく、異なる時に影響が大きくなり、かつ、前後のシンボルの影響を受けないのは時間同期が理想的なタイミングで行われている時であることが知られている。
【0064】
すなわち、時間同期誤差が生じていると前後のシンボルの影響を受け、受信シンボルのIQ平面上での分散にばらつきが生じ、その結果、連続する3つのシンボル間でシンボル遷移がある時には受信シンボルの信号点分散度disが大きくなり、逆にシンボル遷移がない時には信号点分散度disは小さくなるのである。このことを用いると、信号点分散度disA、disBの間には、disA>disBなる関係が成り立つ。
【0065】
時間同期誤差検出装置119は、連続する3つのシンボル間にシンボル遷移がある時とシンボル遷移がない時とにおける信号点分散度disAとdisBを用いて、信号点分散度比Rを次の式(5)のように算出する。
【0066】
R=disA/disB・・・式(5)
時間同期誤差検出装置119は、信号点分散度比Rが所定の値ths3よりも大きい時時間同期誤差があると判定し、時間同期誤差を検出する。例えば、CNRが17dBである受信状況下において1/16シンボル長に相当する時間同期誤差がある時には、Rは約1.1という値をとることになるので、本発明の実施の形態1では、1例としてths3を1.1に設定することにする。これにより、上記精度の時間同期誤差の有無を検出することが可能となる。
【0067】
ここでは、ths3を1.1と設定したが、1.1に限らず1よりも大きければ同様の効果が得られる。
【0068】
なお、本発明の実施の形態1では、送受信間ではナイキスト伝送が行われるものとし、ロールオフファクタαは0.5であるものとしたが、本発明はこれに限るものではない。
【0069】
また、本実施の実施の形態1では、シンボル遷移のパターンとして、前後の3つのシンボル遷移を用いることとし、具体的には前後の3つのシンボルにおいて、1シンボル目から2シンボル目の間又は2シンボル目と3つのシンボル目の間でシンボル遷移が生じているか否かを判定することとしたが、本発明はこれに限るものではない。例えば、本実施の実施の形態1では、前後の3つのシンボルの遷移パターンとして、図5に示すような網掛け領域内でシンボル遷移が生じるか否かという条件を用いることとしてもよい。
【0070】
また、本実施の実施の形態1では、前後の3つのシンボルによる遷移パターンに限るものではなく、前後の2シンボルによる遷移パターンを用いることとしても良い。この時、1シンボル目と2シンボル目の間にシンボル遷移が生じているか否かを判定すればよい。さらに、本実施の実施の形態1では、4以上のシンボル遷移パターンを用いる構成としてもよい。
【0071】
また、本発明の実施の形態1では、閾値算出部1162における閾値ths2の算出方法として、ナイキストフィルタのインパルス応答特性に基づいた算出方法を用いたが、これに限るものではなく、この値より高い値に設定してもよく、又は低い値に設定してもよい。また、本発明の実施の形態1では、閾値算出部1162における閾値ths2の算出方法として、QPSK変調信号の受信電力と同電力の16値QAM信号を受信した時の16値QAMの各信号点間距離を想定し、この信号点間の判定閾値に相当する距離の閾値に設定する方法もある。
【0072】
また、本発明の実施の形態1では、シンボル判定部113と閾値判定部1171は、受信のシンボルのIQ平面上で位置判定を行っているという観点から見れば同一のものであるため、これらをまとめて1つの回路構成にすることも可能である。
【0073】
また、閾値算出装置116は、平均信号点振幅検出部1161の代わりに信号点振幅検出部を有し、この信号点振幅検出部の測定値によりディジタル変調信号のシンボルの各々のIQ平面上での位置を検出し、この位置に基づいてIQ平面上での閾値を算出するように構成してもよい。
【0074】
また、本発明の実施の形態1では、時間同期誤差の量を検出し、検出した時間同期誤差をフィードバックさせることにより、時間同期の制御を行う構成にしても良い。
【0075】
以上のように、本発明の実施の形態1によれば、時間同期誤差検出ユニット115において受信信号の直交IQベクトルのシンボル遷移パターンSPに応じて信号点分散度比Rを算出し、信号点分散度比Rと所定の閾値ths3を比較することにより、時間同期誤差の有無を検出することが可能となる。また、本発明の実施の形態1においては、ナイキスト伝送の時に、ロールオフ率が小さいほど時間同期誤差の検出精度が高くなる。
【0076】
(実施の形態2)
次に、本発明の実施の形態2について、図面を参照して詳細に説明する。
図6は、本発明の実施の形態2に係る通信装置の構成を示すブロック図である。本発明の実施の形態2においては、本発明の実施の形態1と同じ構成要素には同じ参照符号を付して、その説明を省略する。
【0077】
図6に示すように、本発明の実施の形態2に係る通信装置600は、本発明の実施の形態1に係る通信装置100において、シンボル判定部113の代わりにシンボル判定部601を具備し、かつ、時間同期誤差検出装置119の代わりに時間同期誤差方向検出装置602を具備している。
【0078】
シンボル判定部601は、順次に入力される直交IQベクトル信号D2に基づいて連続する3つのシンボル分の直交IQベクトルを用いてシンボル判定を行い、シンボル遷移の有無を検出して、シンボル遷移パターンSPを閾値判定誤り検出装置117のカウンタ1172に出力し、かつ、直交IQベクトル信号D3を生成して出力するものである。
【0079】
本発明の実施の形態2では、1例として、受信信号の直交IQベクトルのシンボル遷移を2種類の遷移パターンC、Dに分けることとする。シンボル遷移パターンCは、連続する3つの受信シンボルにおいて1シンボル目と2シンボル目の間にはシンボル遷移がなく、かつ、2シンボル目と3つのシンボル目の間でシンボル遷移が生じている時とする。シンボル遷移パターンDは、連続する3つの受信シンボルにおいて1シンボル目と2シンボル目の間にシンボル遷移が生じ、かつ、2シンボル目と3つのシンボル目の間にはシンボル遷移がない時とする。
【0080】
なお、シンボル判定部601は、図6に示す構成に限らず、例えばビット判定部114より出力されるビットデータ列D4を入力してシンボル遷移を判定する構成にしてもよい。
【0081】
信号点分散度算出装置118は、前述と同様に動作しシンボル遷移パターンC、Dにおける信号点分散度disCとdisDを算出するものである。
【0082】
時間同期誤差方向検出装置602は、シンボル遷移パターンC、Dにおける信号点分散度disCとdisDの大きさを比較して時間同期誤差方向を検出する。。具体的に説明すると、図7は受信雑音が存在しない状況下でQPSK変調信号を受信した際に得られる直交ベースバンド信号のアイパターンの1例を示している。図7において横軸は時間を示し、縦軸は振幅を示している。また、図7において線T0 は時間同期が理想的な同期タイミングを示し、この線T0 より右に位置する特性曲線上の信号は位相が進んでおり、かつ、線T0 より左に位置する特性曲線上の信号は位相が遅れている。
【0083】
例えば、時間同期が理想的な同期タイミングに対して進んでいる時に、すなわち、図7において信号が理想的な同期タイミングを示す線T0 より右にずれている時に、シンボル遷移パターンCでは2シンボル目と3つのシンボル目の間にシンボル遷移があるため2シンボル目は3つのシンボル目の影響を受け、受信のシンボルのIQ平面状での分散にばらつきが生じる。また、シンボル遷移パターンDでは、2シンボル目と3つのシンボル目の間にはシンボル遷移は生じないため、3つのシンボル目の影響は小さい。従ってdisCとdisDの間には次の式(6)が成り立つ。逆に時間同期が理想的な同期タイミングに対して遅れている時には次の式(7)が成り立つ。
【0084】
disC > disD・・・式(6)
disD > disC・・・式(7)
このことを逆に利用すると、disCとdisDの関係が、式(6)を満たす時に時間同期が理想的なタイミングに対して進んでおり、式(7)を満たす時に理想的なタイミングに対して遅れていることが分かる。
【0085】
以上のように、本発明の実施の形態2によれば、時間同期誤差方向検出装置602において、受信信号の直交IQベクトルのシンボル遷移パターンC、Dに応じて信号点分散度比disC、disDを算出し、この信号点分散度比disCとdisDの大きさを比較することにより、時間同期誤差の方向を検出することができる。
【0086】
(実施の形態3)
次に、本発明の実施の形態3について、図面を参照して詳細に説明する。
図8は、本発明の実施の形態3に係る通信装置の構成を示すブロック図である。本発明の実施の形態3においては、本発明の実施の形態1と同じ構成要素には同じ参照符号を付して、その説明を省略する。
【0087】
図8に示すように、本発明の実施の形態3に係る通信装置800は、本発明の実施の形態1に係る通信装置100において、閾値算出装置116の代わりに閾値算出装置801を具備する。
【0088】
閾値算出装置801は、平均信号点振幅検出部1161、受信品質検出部8011及び閾値算出部8012を具備している。受信品質検出部8011の入力端子は、直交復調部112の出力端子に接続されている。閾値算出部8012の入力端子は、平均信号点振幅検出部1161及び受信品質検出部8011の出力端子に接続されている。閾値算出部8012の出力端子は、閾値判定部1171の入力端子に接続されている。
【0089】
閾値算出装置801は、閾値判定誤り検出装置117の閾値判定部1171で受信のシンボルの閾値判定を行う時に用いられる閾値ths2を受信信号の受信品質(例えば、CNR)に応じて変化させるものである。
【0090】
受信品質検出部8011は、順次入力される直交IQベクトルD2の受信品質を検出して閾値算出部8012に与える。閾値算出部8012は、平均信号点振幅検出部1161からの平均信号点振幅から閾値ths2を算出する時に閾値ths2を受信信号の受信品質に応じて変化させる。
【0091】
平均信号点振幅検出部1161は、順次に入力される直交IQベクトルD2のIQ平面上での平均振幅を検出する。ここでの平均振幅とは、IQ平面上でのIQベクトルの長さではなく、I軸からの距離及びQ軸からの距離を意味するものとする。受信品質検出部8011は、順次に入力される直交IQベクトルD2から受信信号の受信品質の1つであるCNRを算出するものとする。
【0092】
閾値算出部8012は、平均信号点振幅及びCNRに基づいて、所定の閾値ths2を算出する。閾値算出部8012は、例えば、CNRが小さくなると受信信号点の分布が時間同期誤差よりも雑音の影響が支配的になるため、CNRが小さくなるにつれ、図9に示すようにths2を小さく設定する。具体的に説明すると、閾値算出部8012は、予めCNRに応じたths2の値をテーブルに用意しておき、受信品質検出部8011により算出されるCNRの値に基づいて、テーブルを参照し、ths2の値を出力する。
【0093】
例えば、1/16シンボル長に相当する時間同期誤差がある時に、ths3=1.1に設定すると仮定する。この時に、閾値ths2=2.2(平均信号点振幅a=√5の時)とするとCNが25dBの時には信号点分散度比R=1.23となり、R>ths3を満たすので時間同期誤差を検出できるが、CNRが15dBに下がるとR=1.03となるため、R<ths3となるから時間同期誤差を検出することができなくなる。そこでths2=1.8に設定すると、R=1.15となりR>ths3を満たすので時間同期誤差を検出することができるようになる。これにより、時間同期誤差の検出精度を上げることが可能となる。
【0094】
なお、本発明の実施の形態3では、閾値ths2を変化させるための判定基準となる受信信号の品質を表すものとしてCNRを用い受信品質検出部8011で直交IQベクトルを用いてCNRを算出する構成としたが、これに限るものではなく、受信信号の品質を表すパラメータであれば他のパラメータ(例えば、受信信号レベル又は受信ビット誤り率等)を用いてもよい。
【0095】
また、本発明の実施の形態3は、本発明の実施の形態2に適用することができる。
【0096】
以上のように、本発明の実施の形態3によれば、閾値算出装置801において、閾値ths2を受信品質に応じて変化させることにより信号点分散度比Rを増加させることで、時間同期誤差の検出精度を上げることができる。
【0097】
(実施の形態4)
次に、本発明の実施の形態4について、図面を参照して詳細に説明する。
図10は、本発明の実施の形態4に係る通信装置の構成を示すブロック図である。本発明の実施の形態4においては、本発明の実施の形態1と同じ構成要素には同じ参照符号を付して、その説明を省略する。
【0098】
本発明の実施の形態4は、受信信号の直交IQベクトルをIQ平面上で2つの閾値を用いた閾値判定を行い、それぞれの閾値に対する信号点分散度を算出することにより、時間同期誤差の有無を検出する。
【0099】
図10に示すように、本発明の実施の形態4に係る通信装置1000は、復調装置111及び時間同期誤差検出装置1001を具備している。
【0100】
復調装置111は、直交復調部112及びビット判定部114を具備している。ビット判定部114の入力端子は、直交復調部112の出力端子に接続されている。ビット判定部114は、直交復調部112から順次に入力される直交IQベクトル信号D2に基づいて、各受信のシンボルのビット判定して受信ビットデータ列D4を生成して出力するものである。
【0101】
時間同期誤差検出装置1001は、閾値算出装置1002、閾値判定誤り検出装置1003、信号点分散度算出装置1004及び時間同期誤差検出装置1005を具備している。閾値算出装置1002は、平均信号点振幅検出部1161及び閾値算出部11021を具備している。閾値判定誤り検出装置1003は、閾値判定部10031及びカウンタ10032を具備している。
【0102】
平均信号点振幅検出部1161の入力端子は、直交復調部112の出力端子に接続されている。閾値算出部10021の入力端子は、平均信号点振幅検出部1161の出力端子に接続されている。閾値判定部10031の入力端子は、直交復調部112及び閾値算出部10021の出力端子に接続されている。カウンタ10032の入力端子は、閾値判定部10031の出力端子に接続されている。信号点分散度算出装置1004の入力端子は、カウンタ10032の出力端子に接続されている。時間同期誤差検出装置1005の入力端子は、信号点分散度算出装置1004の出力端子に接続されている。
【0103】
ここでは、本発明の実施の形態4について、本発明の実施の形態1と異なる構成及び動作についてのみ説明する。以下では、具体的な例として変調方式にQPSKが用いられているものとする。
【0104】
閾値算出装置1002は、直交IQベクトル信号D2を入力とし、受信したQPSK変調信号の平均信号点振幅を算出し、その平均信号点振幅に基づいた2つの閾値をths1_1、ths1_2を算出するものである。
【0105】
QPSK変調信号を受信した時に、QPSK変調信号の4つの平均信号点ベクトルは(±a,±a)と表すことができる。閾値算出部10021は、この平均信号点ベクトルに基づき、所定の閾値ths1_1、ths1_2を算出する。所定の閾値ths1_1及びths1_2は、例えばths1_1=2a/3、ths1_2=3a/4のように設定する。
【0106】
閾値判定誤り検出装置1003は、QPSK変調信号におけるIQベクトルの各成分の振幅値を2つの閾値と比較して判定することにより、閾値判定誤り数Naと閾値判定総数Nを生成して出力する。
【0107】
閾値判定部10031は、閾値ths1_1、ths1_2と直交IQベクトル信号D2を入力とし、順次に入力される直交IQベクトルに対して、閾値ths1_1と閾値ths1_2を用いた閾値の判定処理を2通り行う。具体的には、閾値判定部10031は、受信のシンボルの直交IQベクトルにおけるI及びQの各成分が閾値ths1_1_i、ths1_1_qを下回っている時に、すなわち、図11の斜線領域内に存在している時に、閾値ths1_1に対する閾値判定誤りが生じるものと判定する。また、閾値判定部10031は、受信シンボルの直交IQベクトルのI及びQの各成分が閾値ths1_2_i、ths1_2_qを下回る時に、すなわち、図11の網掛け領域内と斜線領域内をあわせた領域に存在している時に、閾値ths1_2に対する閾値判定誤りが生じるものと判定する。
【0108】
カウンタ10032は、閾値判定部10031からの出力をカウントして閾値判定誤り数Naと閾値判定総数Nを生成して出力する。
【0109】
すなわち、カウンタ10032は、2つの閾値ths1_1及びths1_2に基づいて、順次に入力される各受信のシンボルのベクトルrx=(ri,rq)に対し、次の式(8)及び式(9)式の両方又はいずれかを満たしている時には閾値判定誤り数Na_1をインクリメントし、次の式(10)及び式(11)の両方又はいずれかを満たしている時には閾値誤り判定数Na_2をインクリメントする。カウンタ10032は、この処理を所定の期間にわたって行う。
【0110】
−ths1_1_i < ri < ths1_1_i・・・式(8)
−ths1_1_q < rq < ths1_1_q・・・式(9)
−ths1_2_i < ri < ths1_2_i・・・式(10)
−ths1_2_q < rq < ths1_2_q・・・式(11)
信号点分散度算出装置1004は、2つの閾値に対する閾値判定誤り数Naと閾値判定総数Nを入力とし、それぞれの閾値に対する受信シンボルのIQ平面上での信号点分散度disを算出するものである。時間同期誤差検出装置1005は、信号点分散度算出部1004からの信号点分散度disを用いて信号点分散度比Rを算出し、信号点分散度比Rを用いて時間同期誤差の有無を検出するものである。
【0111】
信号点分散度算出部1004は、閾値判定誤り数Na(Na_1、Na_2)及び閾値判定総数N(N_1、N_2)を用いて、2つの閾値ths1_1とths1_2に対する信号点分散度dis1、dis2を、次の式(12)及び式(13)に示すように算出する。この時(ここではths1_1<ths1_2)、信号点分散度dis1、dis2の間には、dis1<dis2なる関係が成り立つ。
【0112】
dis1=Na_1/N_1・・・式(12)
dis2=Na_2/N_2・・・式(13)
時間同期誤差検出装置1005は、2つの信号点分散度dis1とdis2を用いて、信号点分散度比Rを次の式(14)のように算出する。
【0113】
R=dis2/dis1・・・式(14)
時間同期誤差検出装置1005は、信号点分散度比Rが所定の値ths2よりも大きい時間同期誤差があると判定し、時間同期誤差を検出する。例えば、CNRが17dBの受信状況下において1/16シンボル長に相当する時間同期誤差がある時、ths1_1=2a/3、ths1_2=3a/4とすると、Rは約2.9という値をとることになるので、本発明の実施の形態4では、1例としてths2を2.9に設定することにする。これにより、上記精度の時間同期誤差の有無を推定することが可能となる。
【0114】
ここでは、ths2を2.9と設定したが、2.9に限らず1よりも大きければ同様の効果が得られる。
【0115】
なお、本発明の実施の形態4では、2つの閾値にths1_1=2a/3、ths1_2=3a/4を用いたが、本発明はこれに限るものではない。例えば、QPSK変調信号の受信電力と同電力で16値QAM信号を受信した時における16値QAM信号及び64値QAM信号のIQ平面上での理論上の信号点の分布状態と、平均信号点振幅検出部1161で検出した平均信号点振幅とに基づいて、16値QAM信号及び64値QAM信号に対する擬似的な閾値を生成して用いる構成としてもよい。
【0116】
また、本発明の実施の形態4では、閾値の判定の条件式の1つの例として式(8)〜式(11)を用いたが、本発明はこれに限るものではない。例えば、閾値の判定の式として、次の式(15)、式(16)、式(17)及び式(18)を用いてもよい。
【0117】
|ri| < ths1_1_i・・・式(15)
|rq| < ths1_1_q・・・式(16)
ths1_1_i < |ri| < ths1_2_i・・・式(17)
ths_1_1_q < |rq| < ths1_2_q・・・式(18)
以上のように、本発明の実施の形態4によれば、時間同期誤差検出装置1005において、2つの閾値ths1_1、ths1_2に対して信号点分散度比Rを算出し、信号点分散度比Rと所定の閾値ths2を比較することにより、時間同期誤差の有無を推定することが可能となる。
【0118】
(実施の形態5)
次に、本発明の実施の形態5について、図面を参照して詳細に説明する。
図12は、本発明の実施の形態5に係る通信装置の構成を示すブロック図である。本発明の実施の形態5においては、本発明の実施の形態1と同じ構成要素には同じ参照符号を付して、その説明を省略する。
【0119】
本発明の実施の形態5は、本発明の実施の形態1における時間同期誤差の有無の検出の時に、変調信号として16値QAMを用いるものである。また、本発明の実施の形態5は、本発明の実施の形態2にも適用することができる。
【0120】
本発明の実施の形態5における構成と動作については、変調方式を16値QAMと読み替えれば、本発明の実施の形態1、2と基本的には同様である。ここでは、本発明の実施の形態5について、本発明の実施の形態1、2と異なる構成及び動作についてのみ説明を行う。
【0121】
図12に示すように、本発明の実施の形態5に係る通信装置1200は、本発明の実施の形態1に係る通信装置100において、シンボル判定部113の代わりにシンボル判定部1201を具備している。
【0122】
シンボル判定部1201は、順次に入力される直交IQベクトル信号D2に基づいて、連続する3つのシンボル分の直交IQベクトルを用いてシンボル判定を行い、シンボル遷移パターンSPを閾値判定誤り検出装置117のカウンタ1171に出力し、かつ、直交IQベクトル信号D3を出力するものである。
【0123】
本発明の実施の形態5では、シンボル判定部1201は、受信信号の直交IQベクトルのシンボル遷移パターンSPを2つの遷移パターンE、Fに分けることとし、例えば、IQ平面上で、I軸方向又はQ軸方向に振幅が最大に変化するような信号点配置の中で、シンボル遷移パターンを検出する。
【0124】
具体的には、シンボル判定部1201は、例えば、受信した16値QAM信号の直交IQベクトルが図13に示すような信号点で得られるものと仮定し、2シンボル目が網掛け領域の象限に存在したとすると、1シンボル目と3つのシンボル目が斜線領域のいずれかに存在する時にはシンボル遷移パターンEと判定し、1シンボル目と3つのシンボル目ともに2シンボル目と同じ領域(この時には網掛け領域)に存在した時にはシンボル遷移パターンFと判定する。各シンボルの存在する領域の判定は、例えば、図13に示すようにQ軸及びI軸及び隣接信号点との中間を閾値として直交IQベクトルのI成分及びQ成分のそれぞれを閾値判定すれば得られる。
【0125】
なお、シンボル判定部1201は、図12に示す構成に限らず、例えばビット判定部114より出力されるビットデータ列D4を入力してビット遷移を判定する構成にしてもよい。
【0126】
閾値算出装置116は、直交IQベクトル信号D2を入力とし、受信した16値QAM変調信号の平均信号点振幅を算出し、その平均信号点振幅に基づいた閾値ths2を算出するものである。
【0127】
平均信号点振幅検出部1161は、順次に入力される直交IQベクトルのIQ平面上での平均振幅を検出する。ここでの平均振幅とは、IQ平面上でのIQベクトルの長さではなく、I軸からの距離及びQ軸からの距離を意味するものとする。
【0128】
具体的に説明すると、直交IQベクトル信号D2のベクトル列をIQ平面上にプロットすると、図14のようになる。図14はCNRが20dBの状況下で16値QAM変調信号を受信した際に得られる直交IQベクトル列の1例である。平均信号点振幅検出部1161は、図14に示すように、IQベクトルのQ軸からの平均距離a及び3a(I軸からの平均距離も同様となる)を検出する。
【0129】
16値QAM変調信号を受信した時に、その受信信号のIQ平面上での信号点分布は図14のようになり、16値QAM変調信号の平均信号振幅のI及びQ成分は±a、±3aの4通りの値をとることになる。閾値算出部1162は、この16個の平均信号点ベクトルに基づき、所定の閾値ths2を算出する。所定の閾値ths2は、例えばルートナイキストフィルタのインパルス応答特性に基づいて算出することができる。
【0130】
具体的には、例えば,本発明の実施の形態5において、受信信号が1/16シンボル時間の時間同期誤差を生じているか否かを検出しようとした時に、時間同期が理想的なタイミング(ナイキスト点)から1/16シンボル長ずれた時点でのナイキストフィルタのインパルス応答特性に基づき、前後の3つのシンボルのシンボル遷移パターンE、Fそれぞれの振幅値をあらかじめ算出しておき、これらの中点に相当する値を閾値として算出する。
【0131】
閾値判定誤り検出装置117は、16値QAM変調信号のIQベクトル各成分の振幅値をシンボル遷移パターンSPに応じて閾値判定することにより、2つのシンボル遷移パターンE、Fに対する閾値判定誤り数Naと閾値判定総数Nを出力するものである。
【0132】
閾値判定部1171は、閾値ths2と直交IQベクトル信号D2を入力とし、順次に入力される直交IQベクトルに対して、閾値ths2を用いた閾値判定処理を行う。具体的には、閾値判定部1171は、受信シンボルの直交IQベクトルにおけるI及びQの各成分が16値QAMの各信号点から、この閾値ths2を超えた領域にある時、すなわち、図15の網掛け領域内に入った時に、閾値判定誤りが生じるものと判定する。
【0133】
カウンタ1172は、シンボル遷移パターンSPに応じて、閾値判定誤り数Na及び閾値判定総数Nをカウントする。つまり、カウンタ1172は、シンボル遷移パターンEの時には閾値判定誤り数Na_Aをインクリメントし、シンボル遷移パターンFの時には閾値判定誤り数Na_Bをインクリメントする。カウンタ1172は、この処理を所定の期間にわたって行う。
【0134】
信号点分散度算出装置118は、2つのシンボル遷移パターンE、Fに応じた閾値判定誤り数Naと閾値判定総数Nを入力とし、2つのシンボル遷移パターンE、Fのそれぞれにおける受信信号のIQ平面上での信号点分散度disを算出する。時間同期誤差検出装置119は、信号点分散度算出装置118からの信号点分散度disを用いて信号点分散度比Rを算出し、信号点分散度比Rに基づいて時間同期誤差の有無を検出して時間同期誤差結果t_errを生成して出力するものである。
【0135】
信号点分散度算出装置118は、閾値判定誤り数Na及び閾値判定総数Nを用いて、2つのシンボル遷移パターンE、Fにおける信号点分散度disE、disFを次の式(19)及び式(20)に示すように算出する。この時、disE>disFなる関係が成り立つ。
【0136】
disA=Na_A/N_A・・・式(19)
disB=Na_B/N_B・・・式(20)
時間同期誤差検出装置119は、この2つの信号点分散度disEとdisFを用いて、信号点分散度比Rを次の式(21)を用いて算出する。
【0137】
R=disE/disF・・・式(21)
時間同期誤差検出装置119は、信号点分散度比Rが所定の値ths3よりも大きい時時間同期誤差があると判定し、時間同期誤差を検出する。例えば、CNRが20dBの受信状況下において1/16シンボル長に相当する時間同期誤差の時には、Rは約1.2という値をとることになるので、本発明の実施の形態5では、1例としてths3を1.2に設定することにする。これにより、上記精度の時間同期誤差の有無を検出することが可能となる。
【0138】
ここでは、ths3を1.2と設定したが、1.2に限らず1よりも大きければ同様の効果が得られる。
【0139】
なお、時間同期誤差方向を検出する時には、2つの信号点分差度disE、disFの大小関係を比較し、次の式(22)及び式(23)のいずれかを満たすかによって時間同期誤差の方向を検出する。この場合の具体的な動作は、本発明の実施の形態2における時間同期誤差方向検出装置602の動作と同様である。
【0140】
disE > disF・・・式(22)
disF > disE・・・式(23)
なお、本発明の実施の形態5では、シンボル遷移のパターンとして、前後の3つのシンボルの遷移パターンを用いることとし、具体的には前後の3つのシンボルにおいて、図13に示すように網掛け領域及び斜線領域でシンボル遷移の有無を判定することとしたが、本発明はこれに限るものではない。例えば、本発明の実施の形態5では、シンボル遷移のパターンとして、前後の3つのシンボルの遷移パターンを用いることとし、1シンボル目と3つのシンボル目が2シンボル目のIQ平面上での領域と同じか否かという条件を用いることとしてもよい。また、本発明の実施の形態5では、シンボル遷移パターンとして、前後の3つのシンボルによる遷移パターンに限るものではなく、前後の2つのシンボルによる遷移パターンを用いることとしても良い。この時、例えば図16に示すように網掛け領域と斜線領域内でシンボル遷移が生じるか否かという条件を用いればよい。さらに、また、本発明の実施の形態5では、シンボル遷移のパターンとして、4以上のシンボルの遷移パターンを用いる構成としてもよい。
【0141】
また、本発明の実施の形態5では、閾値算出部1162における閾値ths2の算出方法として、ナイキストフィルタのインパルス応答特性に基づいた算出方法を用いたが、これに限るものではなく、この値より高い値に設定してもよく、又は、低い値に設定してもよい。また、本発明の実施の形態5では、閾値算出部1162における閾値ths2の算出方法として、16値QAM変調信号の受信電力と同電力の64値QAM信号を受信した時の64値QAMの各信号点間距離を想定し、この信号点間の判定閾値に相当する距離の閾値に設定する方法もある。また、本発明の実施の形態5は、多値数の大きい変調方式への適用も可能である。
【0142】
以上のように、本発明の実施の形態5によれば、受信信号の直交IQベクトルのシンボル遷移パターンSPに応じて信号点分散度比Rを算出し、信号点分散度比Rと所定の閾値ths3を比較することにより、時間同期誤差の有無を検出することが可能となる。
【0143】
(実施の形態6)
次に、本発明の実施の形態6について、図面を参照して詳細に説明する。図17は、本発明の実施の形態6に係る通信システムの構成を示すブロック図である。
【0144】
本発明の実施の形態6は、時間同期誤差の受信感度への影響の小さいディジタル変調方式と影響の大きいディジタル変調方式との間で、状況に応じて適応的に変調方式を切り換える適応変調切り換えにおいて、時間同期誤差の受信感度への影響の小さいディジタル変調方式から影響の大きいディジタル変調方式に変調方式を切り換える時に、変調方式切り換えの判定基準として受信品質及び時間同期誤差の有無を用いるものである。
【0145】
図17に示すように、本発明の実施の形態6に係る通信システム1700は、送受信局1710及び送受信局1720を具備している。送受信局1710と送受信局1720とは、双方向の無線通信を行なう。本発明の実施の形態6においては、送受信局1710は基地局を構成し、送受信局1720は移動局を構成するものとする。以下、送受信局1710から送受信局1720への通信リンクをダウンリンク(下り回線)と呼び、かつ、逆方向の通信リンクをアップリンク(上り回線)と呼ぶ。
【0146】
送受信局1710は、適応変調送信装置1711、適応変調制御装置1712及びACK受信装置1713を具備している。適応変調制御装置1712の入力端子は、ACK受信装置1713の出力端子に接続されている。適応変調送信装置1711の入力端子は、適応変調制御装置1712の出力端子に接続されている。
【0147】
送受信局1720は、適応変調受信装置1721、変調方式切り換え判断装置1722及びACK送信装置1723を具備している。変調方式切り換え判断装置1722は、受信品質検出部1724、時間同期誤差検出部1725及び変調方式切り換え判断部1726を具備している。
【0148】
受信品質算出部1724の入力端子は、適応変調受信装置1721の出力端子に接続されている。時間同期誤差検出部1725の入力端子は、適応変調受信装置1721の出力端子に接続されている。変調方式切り換え判断部1726の入力端子は、受信品質検出部1724、時間同期誤差検出部1725及び適応変調受信装置1721の出力端子に接続されている。ACK送信装置1723の入力端子は、変調方式切り換え判断部1726の出力端子に接続されている。
【0149】
以上の構成により、送受信局1720は、適応変調切り換えにおいて、変調方式切り換えの判定基準として受信品質と時間同期誤差の有無を用いて、変調方式の切り換えを行う。なお、本発明の実施の形態6では、1例として時間同期誤差の受信感度への影響の小さい変調方式にQPSKを用い、時間同期誤差の受信感度への影響の大きい変調方式に16値QAMを用い、変調方式をQPSKから16値QAMに切り換える時を想定し、受信品質としてCNRを用いる場合の構成及び動作について説明する。
【0150】
適応変調受信装置1721は、QPSK変調信号D1を入力とし、直交復調処理、シンボル同期処理及び必要に応じて周波数や振幅又は歪等についての補正処理を施すことにより、各シンボルの直交IQベクトル信号D2を生成し出力するとともに、現在の変調方式を識別して変調方式識別結果modを出力する。
【0151】
変調方式切り換え装置1722は、直交IQベクトル信号D2を用い、受信信号のCNRを算出するとともに、時間同期誤差の有無を検出し、変調方式識別結果modと受信品質CNと時間同期誤差検出結果t_errを用いて、現在の変調方式(この時QPSK)から他の変調方式(この場合には16値QAM)に切り換えるか否かを判定し、変調方式切り換え判断結果jdgを出力するものである。
【0152】
受信品質算出部1724は、順次に入力される直交IQベクトル信号D2から受信信号のCNRを算出するものである。
【0153】
時間同期誤差検出部1725は、直交IQベクトル信号D2に基づいて、現在の受信状況下における時間同期誤差の有無を検出するものである。本発明の実施の形態6において、時間同期誤差検出部1725は、本発明の実施の形態1に係る通信装置100と同じである。なお、時間同期誤差検出部1725は、本発明の実施の形態3から5のいずれかで構成してもよい。
【0154】
変調方式切り換え判断部1726は、変調方式識別結果modと時間同期誤差検出結果t_errと受信信号のCNRに基づいて、変調方式を切り換えるか否かの判断を行う。すなわち、変調方式切り換え判断部1726は、変調方式識別結果modに基づいて、現在の変調方式(この時にはQPSK)を知る。次に、変調方式切り換え判断部1726は、受信信号のCNRCNを用いて、切り換え先の変調方式(この時16値QAM)において十分な通信品質が得られるかどうか判断し、時間同期誤差検出結果t_errを検出し、CNRと時間同期誤差検出結果t_errとを用いて、変調方式を切り換えるか否かの判断を行う。具体的に説明すると、QPSK変調信号と16値QAM変調信号のBER特性は、図18のようになる。
【0155】
例えば、時間同期誤差がない時、CNRが18dBにおける16QAM変調信号のBERは約10−4であるが、1/16シンボル長の時間同期誤差が生じていると、同じCNRにおける16値QAM変調信号のBERは約10−3となってしまう。このように、たとえ受信信号のCNRが切り換え先の変調方式(この時16値QAM)において十分な通信品質を得ることが可能な値でも、時間同期誤差が生じると、切り換え先の変調方式において十分な通信品質が得られないことがある。このことから、変調方式切り換え判断部1726は、CNRが十分に良い値であっても、時間同期誤差が存在している時には、変調方式の切り換えを行わないように判断する。また、変調方式切り換え判断部1726は、逆に時間同期誤差がない時でも、受信信号のCNRが低ければ、変調方式を切り換えないように判断する。
【0156】
ACK送信装置1723は、変調方式切り換えの判定結果jdeに基づいて変調方式切り換え信号c_modをアップリンクに送出するものである。
【0157】
一方、送受信局1710においては、ACK受信装置1713は、ACK送信装置1723から送信された変調方式切り換え信号c_modを受けて適応変調制御装置1712に与える。適応変調制御装置1712は、ACK受信装置1713からの変調方式切り換え信号c_modに基づいて適応変調送信装置1711の変調方式を切り換える。
【0158】
なお、本発明の実施の形態6では、変調方式の切り換え判断を送受信局1720の変調方式切り換え判断装置1722で行う構成となっているが、本発明はこれに限るものではなく、例えば、送受信局1720は受信品質と時間同期誤差検出結果t_errをACK送信部1723によりアップリンクに送出し、受信品質と時間同期誤差検出結果t_errに基づき、送受信局1710の適応変調制御装置1712により変調方式の切り換え判断を行う構成としても良い。また、本発明の実施の形態5では、時間同期誤差を適応変調受信部1721にフィードバックして同期制御を行う構成としても良い。また、本発明の実施の形態6では、受信品質検出部1724を削除しても良い。
【0159】
以上のように、本発明の実施の形態6によれば、変調方式切り換え判断装置1722において受信品質CNと時間同期誤差検出結果t_errを用い、時間同期誤差が生じているか否かを判断し、この判断の結果に基づいて変調方式を切り換えるか否かの判断をすることができる。これにより、本発明の実施の形態6によれば、時間同期誤差の影響の小さいディジタル変調方式から影響の大きいディジタル変調方式に変調方式を切り換える時、より正確な切り換え判断が行えるようになる。
【0160】
(実施の形態7)
次に、本発明の実施の形態7について、図面を参照して詳細に説明する。図19は、本発明の実施の形態7に係る通信システムの構成を示すブロック図である。本発明の実施の形態7においては、本発明の実施の形態6と同じ構成要素には同じ参照符号を付して、その説明を省略する。
【0161】
本発明の実施の形態7は、本発明の実施の形態6における変調方式の切り換えを行う時において、時間同期誤差の受信感度への影響の小さいディジタル変調信号に切り換える時には時間同期精度を低くし、かつ、時間同期誤差の受信感度への影響の大きいディジタル変調信号に切り換える時には時間同期精度を高くするように制御を行うものである。
【0162】
本発明の実施の形態7では、1例として時間同期誤差の受信感度への影響の小さい変調方式にQPSKを用い、時間同期誤差の受信感度への影響の大きい変調方式に16値QAMを用い、かつ、時間同期精度を受信信号をサンプリングする際のオーバーサンプル数を変えることによって制御する場合について説明する。
【0163】
図19に示すように、本発明の実施の形態7に係る通信システム1900は、本発明の実施の形態6に係る通信システム1700において時間同期制御装置1901を追加してなるものである。時間同期制御部1901の入力端子は、適応変調受信装置1721及び変調方式切り換え判断部1726の出力端子に接続されている。時間同期制御部1901の出力端子は、適応変調受信装置1721の入力端子に接続されている。
【0164】
適応変調受信装置1721は、QPSK変調信号D1と時間同期制御信号t_ct1を入力とし、受信信号に同期して直交復調処理、シンボル同期処理及び必要に応じて周波数や振幅又は歪等についての補正処理を施すことにより、各シンボルの直交IQベクトル信号D2として出力し、かつ、現在の変調方式を識別して変調方式識別結果modを出力する。この時に、受信信号はシンボルレートよりも高いレートでサンプリングされ、いわゆる、オーバサンプリングが施され、時間同期は、理想的な時間同期タイミングに最も近いサンプルタイミングを推定することにより得られるものとする。この時に、オーバサンプリングのレートが時間同期の誤差に大きく影響することになる。本発明の実施の形態7では、1例として、QPSK変調信号の受信時にシンボルレートに対して8倍のオーバサンプリングレートでサンプリングされるものとする。
【0165】
時間同期制御装置1901は、変調方式識別結果modと変調方式切り換え判断結果jdgに基づいて変調方式を切り換える時に、切り換え先の変調方式に応じて、時間同期誤差検出分解能の制御を行って時間同期制御信号t_ct1を出力するものである。すなわち、時間同期制御装置1901は、現在の変調方式がQPSKの時に、切り換え先の変調方式(この場合に16値QAM)のほうが時間同期誤差の影響が大きいので、時間同期精度を高くするためにオーバーサンプル数を増加させ、具体的には、例えば、シンボルレートに対して8倍から16倍へ増加させることとする。
【0166】
一方、時間同期制御装置1901は、現在の変調方式が16値QAMである時に、切り換え先の変調方式(この場合にQPSK)のほうが時間同期誤差の影響が小さいので、時間同期精度を低くするためにオーバーサンプル数を減少するように制御を行って、時間同期制御信号t_ct1を出力するものである。具体的には、例えば、時間同期制御装置1901は、シンボルレートに対して16倍から4倍へ低減させることとする。
【0167】
なお、本発明の実施の形態7では、時間同期精度を変化させる具体例として、受信信号をサンプリングする際のオーバサンプリングレートを増減させる構成としたが、これに限るものではなく、等価的に時間同期精度を変化させることができれば他の構成であってもよい。本発明の実施の形態7では、例えば、受信信号をサンプリングするレートは固定としておき、時間同期処理を行う際に用いるサンプリングデータの個数を増減させる構成としてもよい。具体的には、本発明の実施の形態7では、例えば、サンプリングレートはシンボルレートに対して16倍に固定としておき、QPSKでの通信の際にはデータを間引いて使用することにより4倍オーバサンプリング分のデータのみ使用することとし、16QAMでの通信時には全てのサンプリングデータを用いることとすればよい。
【0168】
また、本発明の実施の形態7では、時間同期誤差と共に時間同期誤差の方向をも検出して、これらの検出結果に基づいて同期追従を行う構成としても良い。また、本発明の実施の形態7では、受信品質算出部1724を削除してもよい。
【0169】
以上のように、本発明の実施の形態7によれば、時間同期制御装置1901において変調方式切り換え判断結果jdgを用い、変調方式を切り換えるか否かを判定し、かつ、変調方式を切り換える時に現在の変調方式と比べて切り換え先の変調方式の方が時間同期誤差の受信感度への影響が小さい変調方式の時には時間同期精度を低く抑えることにより、信号処理の量を削減することが可能となる。また、本発明の実施の形態7によれば、逆に切り換え先の変調方式の方が時間同期誤差の影響の大きい変調方式の時には時間同期精度を高く制御することにより、受信感度に影響を与えないようにすることが可能となる。
【0170】
なお、本発明は、本発明の実施の形態1から7のいずれかの動作(ステップ)を実施する通信プログラムを含むものである。
【0171】
【発明の効果】
以上説明したように、本発明によれば、受信しているディジタル変調信号の直交IQベクトルのシンボル遷移パターンに応じて閾値判定し、IQ平面上での信号点分散度を算出することにより、受信しているディジタル変調信号の時間同期誤差を容易に検出することができるから、簡単な構成により時間同期誤差を高い精度で検出することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態1に係る通信装置の構成を示すブロック図
【図2】本発明の実施の形態1に係る通信装置におけるQPSK信号に対するシンボル遷移を説明するための図
【図3】本発明の実施の形態1に係る通信装置におけるQPSK信号を受信した時の直交IQベクトルの分布を説明するための図
【図4】本発明の実施の形態1に係る通信装置におけるQPSK信号に対する閾値の設定例を説明するための図
【図5】本発明の実施の形態1に係る通信装置におけるQPSK信号に対するシンボル遷移を説明するための他の図
【図6】本発明の実施の形態2に係る通信装置の構成を示すブロック図
【図7】本発明の実施の形態2に係る通信装置におけるQPSK信号の受信時のアイパターンを説明するための図
【図8】本発明の実施の形態3に係る通信装置の構成を示すブロック図
【図9】本発明の実施の形態3に係る通信装置におけるQPSK信号に対する閾値の設定例を説明するための図
【図10】本発明の実施の形態4に係る通信装置の構成を示すブロック図
【図11】本発明の実施の形態4に係る通信装置おけるQPSK信号に対する閾値の設定例を説明するための図
【図12】本発明の実施の形態5に係る通信装置の構成を示すブロック図
【図13】本発明の実施の形態5に係る通信装置における16値QAM信号に対するシンボル遷移を説明するための図
【図14】本発明の実施の形態5に係る通信装置における16値QAM信号を受信した時の直交IQベクトルの分布を説明するための図
【図15】本発明の実施の形態5に係る通信装置における16値QAM信号に対する閾値の設定例を説明するための図
【図16】本発明の実施の形態5に係る通信装置における16値QAM信号に対するシンボル遷移を示す図
【図17】本発明の実施の形態6に係る通信システムの構成を示すブロック図
【図18】本発明の実施の形態6に係る通信システムにおけるQPSK及び16値QAMのビット誤り率を説明するための特性曲線図
【図19】本発明の実施の形態7に係る通信システムの構成を示すブロック図
【図20】従来の通信システムの構成の1例を示すブロック図
【符号の説明】
100、600、800、1000、1200 通信装置
111 復調装置
112 直交復調部
113 シンボル判定部
114 ビット判定部
115 時間同期誤差検出ユニット
116 閾値算出装置
117 閾値判定誤り検出装置
118 信号点分散度算出装置
119 時間同期誤差検出装置
1161 平均信号点振幅検出部
1162 閾値算出部
1171 閾値判定部
1172 カウンタ
601 シンボル判定部
602 時間同期誤差方向検出装置
801 閾値算出装置
8011 受信品質検出部
8012 閾値算出部
1001 時間同期誤差検出装置
1002 閾値算出装置
1003 閾値判定誤り検出装置
1004 信号点分散度算出装置
1005 時間同期誤差検出装置
10021 閾値算出部
10031 閾値判定部
10032 カウンタ
1201 シンボル判定部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a communication device and a method applied to a wireless communication system.
[0002]
[Prior art]
In a wireless communication system, various system controls are performed in order to perform communication with high quality and high efficiency. For example, controls such as transmission power control, communication channel control, and cell switching control are performed, thereby improving communication quality and saving power.
[0003]
In recent years, studies have been made on an adaptive modulation scheme for a communication apparatus that adaptively switches between a modulation scheme and an encoding scheme according to the communication quality of a wireless communication link (for example, see Non-Patent Document 1). As a criterion for switching in the adaptive modulation scheme, a measured value of communication quality in a communication link is often used.
[0004]
As the indication of communication quality, a received bit error rate [BER (Bit Error Rate)], a received power, a received power to noise ratio [CNR (Carrier to Noise Ratio)], and the like are often used.
[0005]
Hereinafter, the configuration and operation of an example of an adaptive communication system in a conventional communication device will be described with reference to FIG. In this example, a communication link from the transmitting / receiving station 2000 to the transmitting / receiving station 2010 is referred to as a downlink, and the modulation scheme is adaptively switched between QPSK and 16-value QAM. In general, when the transmission bands of two modulation schemes are the same, 16-level QAM has a higher transmission rate than QPSK and has a required CNR (necessary for realizing communication quality with the same bit error rate). CNR).
[0006]
Adaptive modulation receiving apparatus 2011 in transmitting / receiving station 2010 receives and demodulates a signal transmitted from transmitting / receiving station 2000 by adaptive modulation, and outputs a demodulation result. The reception CNR detection device 2012 detects a reception CNR using signal information at the time of reception demodulation in the adaptive modulation reception section 2011. The reception CNR detection device 2012 can calculate the reception CNR by obtaining the average signal point amplitude using, for example, the orthogonal IQ vector information of the received signal, and obtaining the ratio between the square value and the error variance. The modulation transmission device 2013 transmits the transmission data modulation for the uplink, and at this time, simultaneously transmits the reception CNR detected by the reception CNR detection device 2012 as downlink communication quality information.
[0007]
In transmitting / receiving station 2000, receiving / demodulating apparatus 2001 receives and demodulates a signal transmitted from transmitting / receiving station 2010 and outputs a demodulation result, and extracts received CNR information and supplies it to adaptive modulation control apparatus 2002. When the received CNR is larger than a predetermined value based on the input received CNR information, adaptive modulation control apparatus 2002 determines that downlink communication quality is good, and selects 16-value QAM having a large data capacity. . Conversely, when the received CNR falls below a predetermined value, adaptive modulation control apparatus 2002 determines that downlink communication quality is poor and selects QPSK having relatively high error resilience.
[0008]
With the above configuration and operation, according to the downlink communication quality, a modulation method capable of large-capacity transmission is used when communication conditions are good, and conversely, modulation with a relatively large number of errors is performed when communication conditions are bad. By performing a so-called adaptive modulation scheme using a scheme that is adaptively switched, communication can be performed more efficiently.
[0009]
In the conventional communication apparatus, when performing communication using the adaptive modulation scheme, when the influence of the time synchronization error on the reception sensitivity differs with respect to the reception sensitivity characteristic depending on the modulation scheme to be switched when there is a time synchronization error, especially in the case of time synchronization. When switching from a modulation scheme having a small influence of an error to a modulation scheme having a large influence, if the switching decision is made based only on the communication quality information, the influence of the time synchronization error becomes large in the modulation scheme to be switched to. Can not be obtained.
[0010]
In such a conventional communication device, there is a demand for a device capable of detecting a time synchronization error with high accuracy in order to improve communication quality when performing communication using an adaptive modulation method.
[0011]
In addition, there is a demand for a conventional communication device capable of detecting a time synchronization error for performing synchronization control at the time of signal reception with high accuracy.
[0012]
[Non-patent document 1]
"Mobile Communication," edited by Shuichi Sasaoka, published by Ohmsha Publishing, May 25, 1998
[0013]
[Problems to be solved by the invention]
However, the conventional communication device has a problem that there is no device capable of detecting a time synchronization error with high accuracy with a simple configuration.
[0014]
The present invention has been made in view of such a point, and an object of the present invention is to provide a communication device and a communication method capable of detecting a time synchronization error with high accuracy with a simple configuration.
[0015]
[Means for Solving the Problems]
The communication apparatus according to the present invention comprises: symbol determination means for determining a symbol transition on the IQ plane of a symbol of a sequentially input digital modulation signal; Threshold value calculating means for calculating a threshold value on the IQ plane based on the threshold value; and sequentially comparing a position of each symbol on the IQ plane with the threshold value in accordance with the symbol transition. Threshold decision error detecting means for detecting the number of threshold decision errors on the plane, and signal point dispersity calculating means for calculating the signal point dispersity of each of the symbols on the IQ plane using the threshold decision error number And a time synchronization error detecting means for detecting the presence or absence of a time synchronization error of the digital modulation signal based on the signal point dispersion degree.
[0016]
According to this configuration, the position of each symbol of the digitally modulated signal that is sequentially input on the IQ plane is sequentially compared with the threshold value according to the symbol transition, thereby determining the threshold value of the symbol on the IQ plane. The number of errors is detected, the signal point dispersion on the IQ plane of each of the symbols is calculated using the threshold determination error number, and the time synchronization error of the digital modulation signal is calculated based on the signal point dispersion. Since the presence / absence is detected, the time synchronization error can be detected with high accuracy with a simple configuration.
[0017]
The communication apparatus according to the present invention comprises: symbol determination means for determining a symbol transition on the IQ plane of a symbol of a sequentially input digital modulation signal; Threshold value calculating means for calculating a threshold value on the IQ plane based on the threshold value; and sequentially comparing a position of each symbol on the IQ plane with the threshold value in accordance with the symbol transition. Threshold decision error detecting means for detecting the number of threshold decision errors on the plane, and signal point dispersity calculating means for calculating the signal point dispersity of each of the symbols on the IQ plane using the threshold decision error number And a time synchronization error direction detecting means for detecting a direction of a time synchronization error of the digital modulation signal based on the signal point dispersion degree.
[0018]
According to this configuration, the position of each symbol of the digitally modulated signal that is sequentially input on the IQ plane is sequentially compared with the threshold value according to the symbol transition, thereby determining the threshold value of the symbol on the IQ plane. The number of errors is detected, the signal point dispersion on the IQ plane of each of the symbols is calculated using the threshold determination error number, and the time synchronization error of the digital modulation signal is calculated based on the signal point dispersion. Since the direction is detected, the direction of the time synchronization error can be detected with high accuracy by a simple configuration.
[0019]
The communication device of the present invention employs a configuration in the above configuration, further comprising a time synchronization error detecting means for detecting the presence or absence of a time synchronization error of the digital modulation signal based on the signal point dispersion.
[0020]
According to this configuration, the direction of the time synchronization error and the time synchronization error can be detected with high accuracy by a simple configuration.
[0021]
In the communication device according to the present invention, in the configuration, the threshold value calculation means includes reception quality detection means for detecting reception quality of the digital modulation signal, and the reception quality and each of the symbols on the IQ plane. A configuration for calculating the threshold value on the IQ plane based on the position is adopted.
[0022]
According to this configuration, in addition to the above-described effects, the threshold calculation unit calculates the threshold on the IQ plane based on the reception quality and the position of each symbol on the IQ plane. Thereby, the time synchronization error or the direction of the time synchronization error and the time synchronization error can be detected with higher accuracy.
[0023]
The communication apparatus according to the present invention includes: threshold calculating means for calculating two thresholds on the IQ plane based on positions on the IQ plane of symbols of digital modulation signals input sequentially; and each of the symbols Threshold determination error detection means for detecting the number of threshold determination errors of the symbol on the IQ plane by sequentially comparing the position of the symbol on the IQ plane with the two thresholds according to the symbol transition; Signal point dispersion calculating means for calculating a signal point dispersion of each of the symbols on the IQ plane using a threshold determination error number, and a time synchronization error of the digital modulation signal based on the signal point dispersion. And a time synchronization error detecting means for detecting the presence / absence.
[0024]
According to this configuration, the position of each symbol on the IQ plane of the digital modulation signal that is sequentially input is sequentially compared with the two thresholds, so that the number of threshold determination errors on the IQ plane for the symbols can be reduced. Detecting, calculating the signal point dispersion on the IQ plane of each of the symbols using the threshold determination error number, and detecting the presence or absence of a time synchronization error of the digital modulation signal based on the signal point dispersion. Therefore, the time synchronization error can be detected with higher accuracy with a simple configuration.
[0025]
The communication method according to the present invention includes: a symbol determination step of determining a symbol transition on a IQ plane of a symbol of a sequentially input digital modulation signal; A threshold value calculating step of calculating a threshold value on the IQ plane based on the threshold value; and sequentially comparing positions of the symbols on the IQ plane with the threshold value in accordance with the symbol transition. A threshold determination error detecting step of detecting a threshold determination error number on a plane; and a signal point dispersion degree calculating step of calculating a signal point dispersion degree of each of the symbols on the IQ plane using the threshold determination error number. And a time synchronization error detecting step of detecting the presence or absence of a time synchronization error of the digital modulation signal based on the signal point dispersion. Was Unishi.
[0026]
According to this method, the position of each symbol of the digitally modulated signal that is sequentially input on the IQ plane is sequentially compared with the threshold value in accordance with the symbol transition, thereby determining the threshold value of the symbol on the IQ plane. The number of errors is detected, the signal point dispersion on the IQ plane of each of the symbols is calculated using the threshold determination error number, and the time synchronization error of the digital modulation signal is calculated based on the signal point dispersion. Since the presence / absence is detected, the time synchronization error can be detected with high accuracy with a simple configuration.
[0027]
The communication method according to the present invention includes: a symbol determination step of determining a symbol transition on a IQ plane of a symbol of a sequentially input digital modulation signal; A threshold value calculating step of calculating a threshold value on the IQ plane based on the threshold value; and sequentially comparing positions of the symbols on the IQ plane with the threshold value in accordance with the symbol transition. A threshold determination error detecting step of detecting a threshold determination error number on a plane; and a signal point dispersion degree calculating step of calculating a signal point dispersion degree of each of the symbols on the IQ plane using the threshold determination error number. And a time synchronization error direction detection step of detecting a direction of a time synchronization error of the digital modulation signal based on the signal point dispersion. Was to so that.
[0028]
According to this method, the position of each symbol of the digitally modulated signal that is sequentially input on the IQ plane is sequentially compared with the threshold value in accordance with the symbol transition, thereby determining the threshold value of the symbol on the IQ plane. The number of errors is detected, the signal point dispersion on the IQ plane of each of the symbols is calculated using the threshold determination error number, and the time synchronization error of the digital modulation signal is calculated based on the signal point dispersion. Since the direction is detected, the direction of the time synchronization error can be detected with high accuracy by a simple configuration.
[0029]
The communication method according to the present invention, in the communication method, includes a time synchronization error detecting step of detecting the presence or absence of a time synchronization error of the digital modulation signal based on the signal point dispersion.
[0030]
According to this method, the direction of the time synchronization error and the time synchronization error can be detected with high accuracy by a simple configuration.
[0031]
In the communication method of the present invention, in the communication method, the threshold calculation step may include a reception quality detection step of detecting a reception quality of the digital modulation signal, and the reception quality and the symbol on the IQ plane. Calculating the threshold value on the IQ plane based on the position.
[0032]
According to this method, in addition to the effect, the threshold value calculating means calculates the threshold value on the IQ plane based on the reception quality and the position of each symbol on the IQ plane. Thereby, the time synchronization error or the direction of the time synchronization error and the time synchronization error can be detected with higher accuracy.
[0033]
The communication method according to the present invention includes a threshold calculating step of calculating two thresholds on the IQ plane based on positions on the IQ plane of symbols of a digital modulation signal that are sequentially input; A threshold determination error detecting step of detecting the number of threshold determination errors of the symbol on the IQ plane by sequentially comparing the position on the IQ plane with the two thresholds according to the symbol transition; A signal point dispersion degree calculating step of calculating a signal point dispersion degree of each of the symbols on the IQ plane using a threshold decision error number; and a time synchronization error of the digital modulation signal based on the signal point dispersion degree. A time synchronization error detection step of detecting the presence / absence.
[0034]
According to this method, the number of threshold determination errors on the IQ plane of the symbol is sequentially compared with the two thresholds of the positions of the symbols of the sequentially input digital modulation signal on the IQ plane. Detecting, calculating the signal point dispersion on the IQ plane of each of the symbols using the threshold determination error number, and detecting the presence or absence of a time synchronization error of the digital modulation signal based on the signal point dispersion. Therefore, the time synchronization error can be detected with higher accuracy with a simple configuration.
[0035]
A communication program according to the present invention implements the communication method.
[0036]
According to this program, a communication method having the above effects can be implemented.
[0037]
BEST MODE FOR CARRYING OUT THE INVENTION
The gist of the present invention is to detect the number of threshold determination errors on the IQ plane of the symbols by sequentially comparing the positions of the symbols of the sequentially input digital modulation signal on the IQ plane with thresholds. Calculating the signal point dispersion on the IQ plane of each of the symbols using the threshold decision error number, and detecting the presence or absence of a time synchronization error of the digital modulation signal based on the signal point dispersion. It is.
[0038]
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0039]
(Embodiment 1)
FIG. 1 is a block diagram showing a configuration of a communication device according to Embodiment 1 of the present invention.
[0040]
As shown in FIG. 1, communication apparatus 100 according to Embodiment 1 of the present invention includes demodulation apparatus 111 and time synchronization error detection unit 115.
[0041]
The demodulation device 111 includes a quadrature demodulation unit 112, a symbol determination unit 113, and a bit determination unit 114. An input terminal of the symbol determination unit 113 is connected to an output terminal of the quadrature demodulation unit 112.
[0042]
The time synchronization error detection unit 115 includes a threshold value calculation device 116, a threshold value determination error detection device 117, a signal point dispersion degree calculation device 118, and a time synchronization error detection device 119. The threshold calculator 116 includes an average signal point amplitude detector 1161 and a threshold calculator 1162. The threshold value determination error detection device 117 includes a threshold value determination unit 1171 and a counter 1172.
[0043]
The input terminal of average signal point amplitude detection section 1161 is connected to the output terminal of quadrature demodulation section 112. An input terminal of the threshold value calculation unit 1162 is connected to an output terminal of the average signal point amplitude detection unit 1161. An input terminal of the threshold determination unit 1171 is connected to output terminals of the quadrature demodulation unit 112 and the threshold calculation unit 1162. The input terminal of the counter 1172 is connected to the output terminals of the symbol determination unit 113 and the threshold determination unit 1171. The input terminal of the signal point dispersion degree calculation device 118 is connected to the output terminal of the counter 1172. The input terminal of the time synchronization error detection device 119 is connected to the output terminal of the signal point dispersion calculation device 118.
[0044]
With the above configuration, the presence / absence of a time synchronization error is detected by calculating the signal point dispersion according to the symbol transition pattern of the orthogonal IQ vector of the received signal. Here, the symbol transition is a transition state of whether or not the symbol data changes between the preceding and following received symbols. Hereinafter, a case where QPSK is used as a modulation method and the presence or absence of a symbol transition is detected by three consecutive received symbols will be described as a specific example. It is assumed that Nyquist transmission is performed between transmission and reception, and the roll-off factor α is 0.5.
[0045]
The demodulation device 111 receives the QPSK modulated signal D1 as input, performs I-orthogonal demodulation on the received signal, outputs an orthogonal IQ vector signal D2, determines a received symbol using the orthogonal IQ vector signal, and generates a symbol transition pattern SP. The bit data string D4 is output, and the bit determination of the received symbol is performed to output a bit data string D4.
[0046]
The quadrature demodulation unit 112 receives the QPSK modulated signal D1 as input, performs quadrature demodulation processing, symbol synchronization processing, and, if necessary, correction processing for frequency, amplitude, distortion, and the like, thereby forming a quadrature IQ vector signal D2 for each symbol. It is generated and output to the symbol determination unit 113, the average signal point amplitude detection unit 1161, and the threshold value determination unit 1171.
[0047]
The symbol determination unit 113 performs symbol determination using orthogonal IQ vectors for three consecutive symbols based on the sequentially input orthogonal IQ vector signal D2, generates a symbol transition pattern SP, and generates a threshold determination error detection device 117. , And generates an orthogonal IQ vector signal D3 and outputs it to the bit determination unit 114.
[0048]
Specifically, the symbol determination unit 113 determines whether a symbol transition has occurred between the first symbol and the second symbol, or between the second symbol and the third symbol, and thereby determines the symbol transition. It detects the presence or absence and outputs a symbol transition pattern SP. Specifically, for example, the symbol determination unit 113 assumes that the orthogonal IQ vector of the received QPSK signal is obtained at signal points as shown in FIG. 2, and the second symbol exists in the quadrant of the shaded area. If the first symbol or the third symbol exists in a quadrant other than the shaded area, it is determined that there is a symbol transition, and the first symbol and the third symbol are in the same quadrant as the second symbol (in this case, the When it exists in the (quadrant of the hanging area), it is determined that there is no symbol transition.
[0049]
In the first embodiment of the present invention, as an example, the symbol transition pattern SP of the orthogonal IQ vector of the received signal is divided into two types of symbol transition patterns A and B. The symbol transition pattern A is when there are symbol transitions in three consecutive received symbols, and the symbol transition pattern B is when there is no symbol transition in three consecutive received symbols. The determination of the quadrant where each symbol exists can be obtained, for example, by comparing each of the I component and the Q component of the orthogonal IQ vector with a threshold value on the Q axis and the I axis as shown in FIG. Further, the determination of the quadrant where each symbol exists can be obtained by determining the sign of the I component and the Q component.
[0050]
Note that the symbol determination unit 113 is not limited to the configuration illustrated in FIG. 1, and may be configured to determine a symbol transition by inputting the bit data sequence D4 output from the bit determination unit 114, for example.
[0051]
The bit determination unit 114 determines the bit of each received symbol by using the symbol determination result D3 of each received symbol, and generates and outputs a bit data sequence D4. In Embodiment 1 of the present invention, it is assumed that a QPSK signal is received. Therefore, a bit determination is performed by detecting which quadrant on the IQ plane each received symbol is in, and a bit data sequence D4 is formed. What is necessary is just to set it as the structure which outputs.
[0052]
The time synchronization error detection unit 115 detects the presence or absence of a time synchronization error based on the orthogonal IQ vector signal D2 and the symbol transition pattern SP, and outputs a time synchronization error detection result t_err.
[0053]
The threshold calculator 116 receives the orthogonal IQ vector signal D2 as input, calculates an average signal point amplitude of the received QPSK modulated signal, and calculates a threshold ths2 based on the average signal point amplitude.
[0054]
The average signal point amplitude detection section 1161 detects the average amplitude of the sequentially input orthogonal IQ vectors on the IQ plane. The average amplitude here means not the length of the IQ vector on the IQ plane, but the distance from the I axis and the distance from the Q axis.
[0055]
More specifically, FIG. 3 shows a vector sequence of the orthogonal IQ vector signal D2 plotted on the IQ plane. FIG. 3 is an example of a quadrature IQ vector sequence obtained when a QPSK modulated signal is received in a situation where the carrier power to noise power ratio (CNR) is 170 dB. The average signal point amplitude detector 1161 detects an average distance a of the IQ vector from the Q axis (the same applies to the average distance from the I axis) as shown in FIG.
[0056]
When a QPSK modulated signal is received, the signal point distribution of the received signal on the IQ plane is as shown in FIG. 3, and the four average signal point vectors of the QPSK modulated signal can be expressed as (± a, ± a). it can. The threshold calculating device 116 calculates a predetermined threshold ths2 as shown in FIG. 4 based on the four average signal point vectors. The predetermined threshold ths2 can be calculated based on, for example, the impulse response characteristics of the root Nyquist filter.
[0057]
More specifically, for example, in the first embodiment of the present invention, when it is attempted to estimate whether or not a received signal has a time synchronization error of 1/16 symbol time, time synchronization becomes an ideal timing (Nyquist Based on the impulse response characteristics of the Nyquist filter at the point of 1/16 symbol length deviation from (point), the respective amplitude values are calculated in advance when there is a bit transition of the preceding and following three symbols and when there is no bit transition. There is a method of calculating a value corresponding to a point as a threshold.
[0058]
The threshold determination error detection device 117 determines the threshold value of the amplitude value of each component of the IQ vector of the QPSK modulation signal according to the symbol transition pattern SP, and thereby sets the threshold determination error number Na and the threshold value for the two types of symbol transition patterns A and B. The total number N of judgments is generated and output.
[0059]
The threshold determination unit 1171 receives the threshold ths2 and the orthogonal IQ vector signal D2 as inputs, and sets a threshold ths2 (ths2 − ths2_q). Specifically, the threshold determination unit 1171 determines that the I and Q components of the orthogonal IQ vector of the received symbol are below the thresholds ths2_i and ths2_q, that is, when the components are present in the shaded area in FIG. It is determined that a threshold value determination error occurs.
[0060]
The counter 1172 counts the threshold determination error number Na and the threshold determination total number N according to the symbol transition pattern SP. That is, the counter 1172 satisfies either or either of the following Expression (1) and / or Expression (2) for the vector rx = (ri, rq) of each received symbol that is sequentially input, and When there is a symbol transition between the preceding and following three symbols, the threshold determination error number Na_A is incremented. When there is no symbol transition, the threshold determination error number Na_B is incremented. The counter 1172 performs this processing over a predetermined period.
[0061]
−ths2_i <ri <ths2_i (1)
−ths2_q <rq <ths_q (2)
The signal point dispersion degree calculation device 118 receives as input the threshold determination error number Na and the threshold determination total number N corresponding to the two types of symbol transition patterns A and B, and displays the received signal in each of the symbol transition patterns A and B on the IQ plane. Is calculated, a signal point dispersion ratio R is calculated using the signal point dispersion dis, and the presence / absence of a time synchronization error is detected using the signal point dispersion ratio R. .
[0062]
The signal point dispersion degree calculation device 118 calculates the signal point dispersion degrees disA and disB when there is a symbol transition between three consecutive symbols and when there is no symbol transition using the threshold determination error number Na and the threshold determination total N. It is calculated as shown in the following equations (3) and (4).
[0063]
disA = Na_A / N_A Expression (3)
disB = Na_B / N_B (4)
Generally, in a digital communication system, symbols of a received signal are always affected by symbols before and after the symbol. The degree of the influence changes according to the quadrants of the preceding and succeeding symbols on the IQ plane. When the quadrants of the preceding and succeeding symbols on the IQ plane are the same as the second symbol, the influence is small, and when they are different, the influence becomes large. It is known that the influence of the preceding and succeeding symbols is not affected when time synchronization is performed at ideal timing.
[0064]
In other words, if a time synchronization error occurs, it is affected by the preceding and succeeding symbols, and the dispersion of the received symbols on the IQ plane varies. As a result, when there is a symbol transition between three consecutive symbols, the The signal point dispersity dis increases, and conversely, when there is no symbol transition, the signal point dispersity dis decreases. Using this, a relationship of disA> disB is established between the signal point dispersion degrees disA and disB.
[0065]
The time synchronization error detecting device 119 uses the signal point dispersion degrees disA and disB when there is a symbol transition between three consecutive symbols and when there is no symbol transition, and calculates the signal point dispersion degree ratio R by the following equation ( It is calculated as in 5).
[0066]
R = disA / disB formula (5)
The time synchronization error detection device 119 determines that there is a time synchronization error when the signal point dispersion ratio R is larger than the predetermined value ths3, and detects the time synchronization error. For example, when there is a time synchronization error corresponding to a 1/16 symbol length in a reception situation where the CNR is 17 dB, R takes a value of about 1.1. Therefore, in the first embodiment of the present invention, As an example, ths3 is set to 1.1. This makes it possible to detect the presence or absence of the time synchronization error with the above accuracy.
[0067]
Here, ths3 is set to 1.1, but is not limited to 1.1 and the same effect can be obtained if it is larger than 1.
[0068]
In the first embodiment of the present invention, Nyquist transmission is performed between transmission and reception, and roll-off factor α is 0.5. However, the present invention is not limited to this.
[0069]
Further, in the first embodiment, the preceding and succeeding three symbol transitions are used as the symbol transition pattern. Specifically, in the preceding and succeeding three symbols, the symbol transition between the first symbol and the second symbol or the second symbol transition is performed. Although it is determined whether or not a symbol transition has occurred between the symbol and the third symbol, the present invention is not limited to this. For example, in the first embodiment, a condition of whether or not a symbol transition occurs in a shaded area as shown in FIG. 5 may be used as a transition pattern of three symbols before and after.
[0070]
Further, in the first embodiment, the transition pattern is not limited to the transition pattern of the preceding and succeeding three symbols, but may be a transition pattern of the preceding and succeeding two symbols. At this time, it may be determined whether or not a symbol transition has occurred between the first symbol and the second symbol. Furthermore, Embodiment 1 may be configured to use four or more symbol transition patterns.
[0071]
Further, in the first embodiment of the present invention, as the method of calculating threshold value ths2 in threshold value calculating section 1162, a calculation method based on the impulse response characteristics of the Nyquist filter is used. However, the present invention is not limited to this and is higher than this value. It may be set to a value or may be set to a low value. In Embodiment 1 of the present invention, threshold value calculating section 1162 calculates threshold value ths2 as a method of calculating threshold value ths2 between signal points of 16-level QAM when receiving a 16-level QAM signal having the same power as the received power of the QPSK modulated signal. There is also a method of assuming a distance and setting the threshold value of the distance corresponding to the determination threshold value between the signal points.
[0072]
Also, in Embodiment 1 of the present invention, since symbol determination section 113 and threshold value determination section 1171 are the same from the viewpoint of performing position determination of the received symbol on the IQ plane, they are the same. It is also possible to form a single circuit configuration.
[0073]
Further, the threshold value calculation device 116 has a signal point amplitude detection unit instead of the average signal point amplitude detection unit 1161, and the digital modulation signal symbol on the IQ plane is measured based on the measurement value of the signal point amplitude detection unit. The position may be detected, and a threshold on the IQ plane may be calculated based on the position.
[0074]
Further, the first embodiment of the present invention may be configured to control the time synchronization by detecting the amount of the time synchronization error and feeding back the detected time synchronization error.
[0075]
As described above, according to the first embodiment of the present invention, the time synchronization error detection unit 115 calculates the signal point dispersion ratio R according to the symbol transition pattern SP of the orthogonal IQ vector of the received signal, and By comparing the ratio R with the predetermined threshold ths3, it is possible to detect the presence or absence of a time synchronization error. In Embodiment 1 of the present invention, at the time of Nyquist transmission, the smaller the roll-off rate, the higher the accuracy of detecting the time synchronization error.
[0076]
(Embodiment 2)
Next, a second embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 6 is a block diagram showing a configuration of a communication device according to Embodiment 2 of the present invention. In the second embodiment of the present invention, the same components as those in the first embodiment of the present invention are denoted by the same reference numerals, and description thereof will be omitted.
[0077]
As shown in FIG. 6, a communication device 600 according to Embodiment 2 of the present invention includes a symbol determination unit 601 instead of symbol determination unit 113 in communication device 100 according to Embodiment 1 of the present invention. Further, a time synchronization error direction detection device 602 is provided instead of the time synchronization error detection device 119.
[0078]
The symbol determination unit 601 performs symbol determination using orthogonal IQ vectors for three consecutive symbols based on the orthogonal IQ vector signal D2 sequentially input, detects the presence or absence of a symbol transition, and detects the symbol transition pattern SP Is output to the counter 1172 of the threshold determination error detection device 117, and the orthogonal IQ vector signal D3 is generated and output.
[0079]
In the second embodiment of the present invention, as an example, the symbol transition of the orthogonal IQ vector of the received signal is divided into two types of transition patterns C and D. The symbol transition pattern C is obtained when there is no symbol transition between the first and second symbols in three consecutive received symbols and a symbol transition occurs between the second and third symbols. I do. The symbol transition pattern D is a case where a symbol transition occurs between the first symbol and the second symbol in three consecutive received symbols and there is no symbol transition between the second symbol and the third symbol.
[0080]
The symbol determination unit 601 is not limited to the configuration illustrated in FIG. 6, and may be configured to determine a symbol transition by inputting, for example, the bit data string D4 output from the bit determination unit 114.
[0081]
The signal point dispersion calculating device 118 operates in the same manner as described above, and calculates the signal point dispersions disC and disD in the symbol transition patterns C and D.
[0082]
The time synchronization error direction detection device 602 detects the time synchronization error direction by comparing the signal point dispersion degrees disC and disD in the symbol transition patterns C and D. . More specifically, FIG. 7 shows an example of an eye pattern of a quadrature baseband signal obtained when a QPSK modulated signal is received in the absence of reception noise. 7, the horizontal axis represents time, and the vertical axis represents amplitude. Also, in FIG. 0 Indicates the ideal synchronization timing for time synchronization, and this line T 0 The signal on the characteristic curve located further to the right is advanced in phase, and 0 The signal on the characteristic curve located further to the left has a phase lag.
[0083]
For example, when the time synchronization is advanced with respect to the ideal synchronization timing, that is, in FIG. 0 When the symbol is shifted further to the right, in the symbol transition pattern C, there is a symbol transition between the second symbol and the third symbol, so the second symbol is affected by the third symbol, and the IQ symbol of the received symbol is Variance occurs in the dispersion of Further, in the symbol transition pattern D, no symbol transition occurs between the second symbol and the third symbol, so the influence of the third symbol is small. Therefore, the following equation (6) holds between disC and disD. Conversely, when the time synchronization lags behind the ideal synchronization timing, the following equation (7) holds.
[0084]
disC> disD ... Equation (6)
disD> disC ... Equation (7)
When this is used in reverse, the time synchronization is advanced with respect to the ideal timing when the relationship between disC and disD satisfies Expression (6), and the ideal timing is satisfied when Expression (7) is satisfied. You can see that it is late.
[0085]
As described above, according to Embodiment 2 of the present invention, in time synchronization error direction detection apparatus 602, signal point dispersion degree ratios disC and disD are determined in accordance with symbol transition patterns C and D of orthogonal IQ vectors of a received signal. By calculating and comparing the signal point dispersion degree ratios disC and disD, the direction of the time synchronization error can be detected.
[0086]
(Embodiment 3)
Next, a third embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 8 is a block diagram showing a configuration of a communication device according to Embodiment 3 of the present invention. In the third embodiment of the present invention, the same components as those in the first embodiment of the present invention are denoted by the same reference numerals, and description thereof will be omitted.
[0087]
As shown in FIG. 8, communication device 800 according to Embodiment 3 of the present invention includes threshold value calculating device 801 instead of threshold value calculating device 116 in communication device 100 according to Embodiment 1 of the present invention.
[0088]
The threshold calculator 801 includes an average signal point amplitude detector 1161, a reception quality detector 8011, and a threshold calculator 8012. The input terminal of reception quality detection section 8011 is connected to the output terminal of quadrature demodulation section 112. The input terminal of the threshold value calculation unit 8012 is connected to the average signal point amplitude detection unit 1161 and the output terminal of the reception quality detection unit 8011. An output terminal of the threshold value calculation unit 8012 is connected to an input terminal of the threshold value determination unit 1171.
[0089]
The threshold value calculation device 801 changes the threshold value ths2 used when the threshold value determination unit 1171 of the threshold value determination error detection device 117 performs the threshold value determination of the received symbol according to the reception quality (for example, CNR) of the received signal. .
[0090]
The reception quality detection section 8011 detects the reception quality of the sequentially input orthogonal IQ vector D2 and supplies the detection quality to the threshold calculation section 8012. When calculating threshold ths2 from the average signal point amplitude from average signal point amplitude detection section 1161, threshold value calculation section 8012 changes threshold value ths2 according to the reception quality of the received signal.
[0091]
The average signal point amplitude detection section 1161 detects the average amplitude on the IQ plane of the sequentially input orthogonal IQ vector D2. The average amplitude here means not the length of the IQ vector on the IQ plane, but the distance from the I axis and the distance from the Q axis. The reception quality detection unit 8011 calculates the CNR, which is one of the reception qualities of the reception signal, from the orthogonal IQ vector D2 sequentially input.
[0092]
The threshold calculator 8012 calculates a predetermined threshold ths2 based on the average signal point amplitude and the CNR. For example, when the CNR becomes smaller, the distribution of the received signal points becomes more dominant than the time synchronization error due to the noise, and the threshold value calculation unit 8012 sets ths2 to be smaller as shown in FIG. 9 as the CNR becomes smaller. . More specifically, the threshold calculation unit 8012 prepares a value of ths2 corresponding to the CNR in a table in advance, refers to the table based on the value of CNR calculated by the reception quality detection unit 8011, and The value of is output.
[0093]
For example, it is assumed that ths3 = 1.1 is set when there is a time synchronization error corresponding to a 1/16 symbol length. At this time, if the threshold value ths2 = 2.2 (when the average signal point amplitude a = √5), the signal point dispersion ratio R = 1.23 when CN is 25 dB, and R> ths3 is satisfied. Although it can be detected, when the CNR falls to 15 dB, R = 1.03, so that R <ths3, so that a time synchronization error cannot be detected. Thus, if ths2 is set to 1.8, R = 1.15 and R> ths3 is satisfied, so that a time synchronization error can be detected. This makes it possible to improve the accuracy of detecting the time synchronization error.
[0094]
In the third embodiment of the present invention, a configuration in which the CNR is used to indicate the quality of a received signal serving as a determination criterion for changing threshold value ths2 and reception quality detection section 8011 calculates the CNR using orthogonal IQ vectors. However, the present invention is not limited to this, and other parameters (for example, the received signal level or the received bit error rate) may be used as long as the parameters represent the quality of the received signal.
[0095]
Further, the third embodiment of the present invention can be applied to the second embodiment of the present invention.
[0096]
As described above, according to Embodiment 3 of the present invention, threshold value calculating apparatus 801 increases signal point dispersion degree ratio R by changing threshold value ths2 in accordance with reception quality, so that time synchronization error Detection accuracy can be improved.
[0097]
(Embodiment 4)
Next, a fourth embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 10 is a block diagram showing a configuration of a communication device according to Embodiment 4 of the present invention. In the fourth embodiment of the present invention, the same components as those in the first embodiment of the present invention are denoted by the same reference numerals, and description thereof will be omitted.
[0098]
Embodiment 4 of the present invention performs a threshold decision on an orthogonal IQ vector of a received signal on an IQ plane using two thresholds, and calculates a signal point dispersion for each of the thresholds. To detect.
[0099]
As shown in FIG. 10, communication apparatus 1000 according to Embodiment 4 of the present invention includes demodulation apparatus 111 and time synchronization error detection apparatus 1001.
[0100]
The demodulation device 111 includes a quadrature demodulation unit 112 and a bit determination unit 114. An input terminal of the bit determination unit 114 is connected to an output terminal of the quadrature demodulation unit 112. The bit determination unit 114 determines the bit of each received symbol based on the orthogonal IQ vector signal D2 sequentially input from the orthogonal demodulation unit 112, and generates and outputs a received bit data sequence D4.
[0101]
The time synchronization error detection device 1001 includes a threshold value calculation device 1002, a threshold determination error detection device 1003, a signal point dispersion degree calculation device 1004, and a time synchronization error detection device 1005. The threshold value calculation device 1002 includes an average signal point amplitude detection unit 1161 and a threshold value calculation unit 11021. The threshold value determination error detection device 1003 includes a threshold value determination unit 10031 and a counter 10032.
[0102]
The input terminal of average signal point amplitude detection section 1161 is connected to the output terminal of quadrature demodulation section 112. The input terminal of threshold calculating section 10021 is connected to the output terminal of average signal point amplitude detecting section 1161. An input terminal of the threshold determination unit 10031 is connected to an output terminal of the quadrature demodulation unit 112 and an output terminal of the threshold calculation unit 10021. The input terminal of the counter 10032 is connected to the output terminal of the threshold value judgment unit 10031. The input terminal of the signal point dispersion calculating apparatus 1004 is connected to the output terminal of the counter 10032. An input terminal of the time synchronization error detection device 1005 is connected to an output terminal of the signal point dispersion degree calculation device 1004.
[0103]
Here, only the configuration and operation of the fourth embodiment of the present invention that are different from those of the first embodiment of the present invention will be described. In the following, it is assumed that QPSK is used as a modulation method as a specific example.
[0104]
The threshold value calculation device 1002 receives the quadrature IQ vector signal D2 as input, calculates the average signal point amplitude of the received QPSK modulated signal, and calculates two threshold values ths1_1 and ths1_2 based on the average signal point amplitude. .
[0105]
When the QPSK modulated signal is received, the four average signal point vectors of the QPSK modulated signal can be expressed as (± a, ± a). The threshold calculator 10021 calculates predetermined thresholds ths1_1 and ths1_2 based on the average signal point vector. The predetermined thresholds ths1_1 and ths1_2 are set as, for example, ths1_1 = 2a / 3 and ths1_2 = 3a / 4.
[0106]
The threshold determination error detection device 1003 generates and outputs a threshold determination error number Na and a threshold determination total N by comparing the amplitude value of each component of the IQ vector in the QPSK modulated signal with two threshold values.
[0107]
The threshold determination unit 10031 receives the thresholds ths1_1 and ths1_2 and the orthogonal IQ vector signal D2 as inputs, and performs two types of threshold determination processing using the thresholds ths1_1 and ths1_2 for the sequentially input orthogonal IQ vectors. Specifically, the threshold determination unit 10031 determines that each component of I and Q in the orthogonal IQ vector of the received symbol is below the threshold ths1_1_i, ths1_1_q, that is, when the component exists in the shaded region in FIG. , It is determined that a threshold value determination error for the threshold value ths1_1 occurs. Also, the threshold determination unit 10031 exists when the I and Q components of the orthogonal IQ vector of the received symbol are below the thresholds ths1_2_i and ths1_2_q, that is, exists in the shaded area and the shaded area in FIG. It is determined that a threshold value determination error for the threshold value ths1_2 occurs.
[0108]
The counter 10032 counts the output from the threshold determination unit 10031 and generates and outputs a threshold determination error number Na and a threshold determination total N.
[0109]
That is, based on the two threshold values ths1_1 and ths1_2, the counter 10032 calculates a vector rx = (ri, rq) of each received symbol that is sequentially input, using the following equations (8) and (9). When both or any one of them is satisfied, the threshold determination error number Na_1 is incremented, and when both or any of the following equations (10) and (11) are satisfied, the threshold error determination number Na_2 is incremented. The counter 10032 performs this processing over a predetermined period.
[0110]
−ths1_1_i <ri <ths1_1_i ... Equation (8)
−ths1_1_q <rq <ths1_1_q (9)
−ths1_2_i <ri <ths1_2_i ... Equation (10)
−ths1_2_q <rq <ths1_2_q (11)
The signal point dispersion calculating apparatus 1004 receives the threshold determination error number Na and the threshold determination total N for two thresholds as inputs, and calculates the signal point dispersion degree dis on the IQ plane of the received symbol for each of the thresholds. . The time synchronization error detection device 1005 calculates the signal point dispersion ratio R using the signal point dispersion degree dis from the signal point dispersion degree calculation unit 1004, and determines whether there is a time synchronization error using the signal point dispersion degree R. It is to detect.
[0111]
The signal point dispersion degree calculation unit 1004 calculates the signal point dispersion degrees dis1 and dis2 for the two threshold values ths1_1 and ths1_2 using the threshold determination error number Na (Na_1, Na_2) and the threshold determination total number N (N_1, N_2). Is calculated as shown in Expressions (12) and (13). At this time (ths1_1 <ths1_2 here), a relationship of dis1 <dis2 is established between the signal point dispersion degrees dis1 and dis2.
[0112]
dis1 = Na_1 / N_1 Expression (12)
dis2 = Na_2 / N_2 Expression (13)
The time synchronization error detection apparatus 1005 calculates the signal point dispersion degree ratio R using the two signal point dispersion degrees dis1 and dis2 as in the following equation (14).
[0113]
R = dis2 / dis1 Equation (14)
The time synchronization error detection device 1005 determines that there is a time synchronization error in which the signal point dispersion ratio R is larger than the predetermined value ths2, and detects the time synchronization error. For example, when there is a time synchronization error corresponding to a 1/16 symbol length under a reception condition where the CNR is 17 dB, assuming that ths1_1 = 2a / 3 and ths1_2 = 3a / 4, R takes a value of about 2.9. Therefore, in Embodiment 4 of the present invention, ths2 is set to 2.9 as an example. This makes it possible to estimate the presence or absence of the time synchronization error with the above accuracy.
[0114]
Here, ths2 is set to 2.9, but is not limited to 2.9 and the same effect can be obtained if it is larger than 1.
[0115]
In Embodiment 4 of the present invention, ths1_1 = 2a / 3 and ths1_2 = 3a / 4 are used as the two thresholds, but the present invention is not limited to this. For example, when a 16-level QAM signal is received at the same power as the received power of a QPSK modulated signal, the theoretical signal point distribution state on the IQ plane of the 16-level QAM signal and the 64-level QAM signal, and the average signal point amplitude Based on the average signal point amplitude detected by the detection unit 1161, a pseudo threshold value for the 16-level QAM signal and the 64-level QAM signal may be generated and used.
[0116]
In Embodiment 4 of the present invention, Expressions (8) to (11) are used as one example of the conditional expression for determining the threshold, but the present invention is not limited to this. For example, the following Expression (15), Expression (16), Expression (17), and Expression (18) may be used as the expression for determining the threshold.
[0117]
| Ri | <ths1_1_i ... Equation (15)
| Rq | <ths1_1_q ... Equation (16)
ths1_1_i <| ri | <ths1_2_i Expression (17)
ths_1_1_q <| rq | <ths1_2_q (18)
As described above, according to Embodiment 4 of the present invention, in time synchronization error detection apparatus 1005, signal point dispersion ratio R is calculated for two thresholds ths1_1 and ths1_2, and signal point dispersion ratio R is calculated. By comparing the predetermined threshold value ths2, it is possible to estimate the presence or absence of a time synchronization error.
[0118]
(Embodiment 5)
Next, a fifth embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 12 is a block diagram showing a configuration of a communication device according to Embodiment 5 of the present invention. In the fifth embodiment of the present invention, the same components as those in the first embodiment of the present invention are denoted by the same reference numerals, and description thereof will be omitted.
[0119]
Embodiment 5 of the present invention uses 16-level QAM as a modulation signal when detecting the presence or absence of a time synchronization error in Embodiment 1 of the present invention. Embodiment 5 of the present invention can also be applied to Embodiment 2 of the present invention.
[0120]
The configuration and operation in Embodiment 5 of the present invention are basically the same as those in Embodiments 1 and 2 of the present invention, if the modulation method is read as 16-value QAM. Here, only the configuration and operation of the fifth embodiment of the present invention that are different from those of the first and second embodiments of the present invention will be described.
[0121]
As shown in FIG. 12, communication apparatus 1200 according to Embodiment 5 of the present invention includes a symbol determination section 1201 instead of symbol determination section 113 in communication apparatus 100 according to Embodiment 1 of the present invention. I have.
[0122]
The symbol determination unit 1201 performs symbol determination using orthogonal IQ vectors for three consecutive symbols based on the sequentially input orthogonal IQ vector signal D2, and determines the symbol transition pattern SP by the threshold determination error detection device 117. It outputs to the counter 1171 and outputs the orthogonal IQ vector signal D3.
[0123]
In the fifth embodiment of the present invention, symbol determination section 1201 divides symbol transition pattern SP of an orthogonal IQ vector of a received signal into two transition patterns E and F, for example, in the I-axis direction or on the IQ plane. A symbol transition pattern is detected in a signal point arrangement in which the amplitude changes maximum in the Q-axis direction.
[0124]
Specifically, for example, the symbol determination unit 1201 assumes that the orthogonal IQ vector of the received 16-level QAM signal is obtained at signal points as shown in FIG. If it exists, the symbol transition pattern E is determined when the first symbol and the third symbol exist in any of the shaded areas, and both the first symbol and the third symbol are in the same area as the second symbol (in this case, When it exists in the hanging area, it is determined to be the symbol transition pattern F. The determination of the region where each symbol is present can be obtained, for example, by performing a threshold determination on each of the I component and the Q component of the orthogonal IQ vector with the threshold between the Q axis and the I axis and the middle between adjacent signal points as shown in FIG. Can be
[0125]
The symbol determination unit 1201 is not limited to the configuration illustrated in FIG. 12, and may be configured to determine a bit transition by inputting, for example, the bit data string D4 output from the bit determination unit 114.
[0126]
The threshold calculator 116 receives the orthogonal IQ vector signal D2 as input, calculates an average signal point amplitude of the received 16-level QAM modulated signal, and calculates a threshold ths2 based on the average signal point amplitude.
[0127]
The average signal point amplitude detection unit 1161 detects the average amplitude of the sequentially input orthogonal IQ vectors on the IQ plane. The average amplitude here means not the length of the IQ vector on the IQ plane, but the distance from the I axis and the distance from the Q axis.
[0128]
More specifically, FIG. 14 shows a vector sequence of the orthogonal IQ vector signal D2 plotted on the IQ plane. FIG. 14 shows an example of a quadrature IQ vector sequence obtained when a 16-level QAM modulated signal is received under the condition that the CNR is 20 dB. As shown in FIG. 14, the average signal point amplitude detector 1161 detects the average distances a and 3a of the IQ vector from the Q axis (the same applies to the average distance from the I axis).
[0129]
When a 16-level QAM modulated signal is received, the signal point distribution of the received signal on the IQ plane is as shown in FIG. 14, and the I and Q components of the average signal amplitude of the 16-level QAM modulated signal are ± a, ± 3a Will take four values. The threshold calculator 1162 calculates a predetermined threshold ths2 based on the 16 average signal point vectors. The predetermined threshold ths2 can be calculated based on, for example, the impulse response characteristics of the root Nyquist filter.
[0130]
More specifically, for example, in the fifth embodiment of the present invention, when an attempt is made to detect whether or not a received signal has a time synchronization error of 1/16 symbol time, the time synchronization becomes an ideal timing (Nyquist Based on the impulse response characteristics of the Nyquist filter at the point of time when it is shifted by 1/16 symbol length from (point), the amplitude values of the symbol transition patterns E and F of the preceding and following three symbols are calculated in advance, and The corresponding value is calculated as a threshold.
[0131]
The threshold value determination error detection device 117 performs threshold value determination on the amplitude value of each component of the IQ vector of the 16-level QAM modulated signal according to the symbol transition pattern SP, thereby obtaining a threshold value determination error number Na for two symbol transition patterns E and F, It outputs the threshold determination total number N.
[0132]
The threshold determination unit 1171 receives the threshold ths2 and the orthogonal IQ vector signal D2 as inputs, and performs a threshold determination process using the threshold ths2 on the sequentially input orthogonal IQ vectors. Specifically, the threshold determination unit 1171 determines that each component of I and Q in the orthogonal IQ vector of the received symbol is in a region exceeding the threshold ths2 from each signal point of 16-value QAM, that is, in FIG. When entering the shaded area, it is determined that a threshold value determination error occurs.
[0133]
The counter 1172 counts the threshold determination error number Na and the threshold determination total number N according to the symbol transition pattern SP. That is, the counter 1172 increments the threshold determination error number Na_A for the symbol transition pattern E, and increments the threshold determination error number Na_B for the symbol transition pattern F. The counter 1172 performs this processing over a predetermined period.
[0134]
The signal point dispersion degree calculation device 118 receives the threshold determination error number Na and the threshold determination total number N according to the two symbol transition patterns E and F, and receives the IQ plane of the received signal in each of the two symbol transition patterns E and F. The above signal point dispersion degree dis is calculated. The time synchronization error detection device 119 calculates the signal point dispersion ratio R using the signal point dispersion degree dis from the signal point dispersion degree calculation device 118, and determines whether there is a time synchronization error based on the signal point dispersion ratio R. It detects and generates a time synchronization error result t_err and outputs it.
[0135]
The signal point dispersion degree calculating apparatus 118 calculates the signal point dispersion degrees disE and disF in the two symbol transition patterns E and F using the threshold decision error number Na and the threshold decision total number N according to the following equations (19) and (20). ). At this time, a relationship of disE> disF holds.
[0136]
disA = Na_A / N_A Expression (19)
disB = Na_B / N_B (20)
Using the two signal point dispersion degrees disE and disF, the time synchronization error detection device 119 calculates the signal point dispersion degree ratio R using the following equation (21).
[0137]
R = disE / disF Equation (21)
The time synchronization error detection device 119 determines that there is a time synchronization error when the signal point dispersion ratio R is larger than the predetermined value ths3, and detects the time synchronization error. For example, when the CNR has a time synchronization error corresponding to a 1/16 symbol length under a reception condition of 20 dB, R takes a value of about 1.2. Therefore, in the fifth embodiment of the present invention, one example is given. And set ths3 to 1.2. This makes it possible to detect the presence or absence of the time synchronization error with the above accuracy.
[0138]
Here, ths3 is set to 1.2, but is not limited to 1.2, and the same effect can be obtained if it is larger than 1.
[0139]
Note that when detecting the time synchronization error direction, the magnitude relation between the two signal point difference degrees disE and disF is compared, and the time synchronization error is determined depending on whether one of the following equations (22) and (23) is satisfied. Detect direction. The specific operation in this case is the same as the operation of the time synchronization error direction detection device 602 according to Embodiment 2 of the present invention.
[0140]
disE> disF ... Equation (22)
disF> disE ... Equation (23)
In the fifth embodiment of the present invention, a transition pattern of three symbols before and after is used as a symbol transition pattern. Specifically, in the three symbols before and after, a hatched area as shown in FIG. And the presence or absence of a symbol transition is determined in the shaded area, but the present invention is not limited to this. For example, in the fifth embodiment of the present invention, a transition pattern of three symbols before and after is used as a symbol transition pattern, and the first symbol and the third symbol are defined as areas on the IQ plane of the second symbol. It is also possible to use the condition of the same or not. Further, in the fifth embodiment of the present invention, the symbol transition pattern is not limited to the transition pattern of the preceding and succeeding three symbols, but may be a transition pattern of the preceding and succeeding two symbols. At this time, for example, a condition for determining whether or not a symbol transition occurs in a hatched area and a hatched area as shown in FIG. 16 may be used. Furthermore, Embodiment 5 of the present invention may be configured to use a transition pattern of four or more symbols as a symbol transition pattern.
[0141]
Further, in the fifth embodiment of the present invention, as the method of calculating threshold value ths2 in threshold value calculating section 1162, a calculation method based on the impulse response characteristics of the Nyquist filter is used. However, the present invention is not limited to this and is higher than this value. It may be set to a value or may be set to a low value. Further, in the fifth embodiment of the present invention, as a method of calculating threshold value ths2 in threshold value calculating section 1162, each signal of 64-QAM when a 64-QAM signal having the same power as the received power of the 16-QAM modulated signal is received is received. There is also a method of assuming a point-to-point distance and setting the threshold value of the distance corresponding to the determination threshold value between the signal points. Embodiment 5 of the present invention can also be applied to a modulation scheme having a large number of levels.
[0142]
As described above, according to Embodiment 5 of the present invention, signal point dispersion ratio R is calculated in accordance with symbol transition pattern SP of an orthogonal IQ vector of a received signal, and signal point dispersion ratio R and a predetermined threshold value are calculated. By comparing ths3, it is possible to detect the presence or absence of a time synchronization error.
[0143]
(Embodiment 6)
Next, a sixth embodiment of the present invention will be described in detail with reference to the drawings. FIG. 17 is a block diagram showing a configuration of a communication system according to Embodiment 6 of the present invention.
[0144]
The sixth embodiment of the present invention relates to adaptive modulation switching in which a modulation scheme is adaptively switched depending on the situation between a digital modulation scheme having a small influence on reception sensitivity and a digital modulation scheme having a large influence on time sensitivity. When switching the modulation scheme from a digital modulation scheme in which the influence of the time synchronization error on the receiving sensitivity is small to a digital modulation scheme in which the reception sensitivity is large, the reception quality and the presence / absence of the time synchronization error are used as criteria for switching the modulation scheme.
[0145]
As shown in FIG. 17, a communication system 1700 according to Embodiment 6 of the present invention includes a transmitting / receiving station 1710 and a transmitting / receiving station 1720. The transmitting / receiving station 1710 and the transmitting / receiving station 1720 perform two-way wireless communication. In Embodiment 6 of the present invention, transmitting / receiving station 1710 constitutes a base station, and transmitting / receiving station 1720 constitutes a mobile station. Hereinafter, a communication link from the transmitting / receiving station 1710 to the transmitting / receiving station 1720 is referred to as a downlink (downlink), and a communication link in the reverse direction is referred to as an uplink (uplink).
[0146]
The transmission / reception station 1710 includes an adaptive modulation transmission device 1711, an adaptive modulation control device 1712, and an ACK reception device 1713. The input terminal of adaptive modulation control device 1712 is connected to the output terminal of ACK receiving device 1713. The input terminal of the adaptive modulation transmission device 1711 is connected to the output terminal of the adaptive modulation control device 1712.
[0147]
The transmitting / receiving station 1720 includes an adaptive modulation receiving device 1721, a modulation method switching determining device 1722, and an ACK transmitting device 1723. The modulation scheme switching determination device 1722 includes a reception quality detection unit 1724, a time synchronization error detection unit 1725, and a modulation scheme switching determination unit 1726.
[0148]
The input terminal of reception quality calculation section 1724 is connected to the output terminal of adaptive modulation receiving apparatus 1721. An input terminal of the time synchronization error detection unit 1725 is connected to an output terminal of the adaptive modulation receiving device 1721. An input terminal of the modulation scheme switching determination unit 1726 is connected to a reception quality detection unit 1724, a time synchronization error detection unit 1725, and an output terminal of the adaptive modulation reception device 1721. An input terminal of the ACK transmitting device 1723 is connected to an output terminal of the modulation scheme switching determination unit 1726.
[0149]
With the above configuration, the transmitting / receiving station 1720 switches the modulation scheme using the reception quality and the presence / absence of the time synchronization error as a criterion for switching the modulation scheme in the adaptive modulation switching. In the sixth embodiment of the present invention, as an example, QPSK is used for a modulation scheme in which the influence of the time synchronization error on the reception sensitivity is small, and 16-ary QAM is used in a modulation scheme in which the reception sensitivity of the time synchronization error is large. The configuration and operation when the CNR is used as the reception quality will be described on the assumption that the modulation method is switched from QPSK to 16-value QAM.
[0150]
The adaptive modulation receiving apparatus 1721 receives the QPSK modulated signal D1 and performs quadrature demodulation processing, symbol synchronization processing and, if necessary, correction processing for frequency, amplitude, distortion, or the like, thereby obtaining a quadrature IQ vector signal D2 for each symbol. Is generated and output, and the current modulation scheme is identified and the modulation scheme identification result mod is output.
[0151]
The modulation scheme switching device 1722 calculates the CNR of the received signal using the orthogonal IQ vector signal D2, detects the presence or absence of a time synchronization error, and converts the modulation scheme identification result mod, the reception quality CN, and the time synchronization error detection result t_err. It is used to determine whether to switch from the current modulation method (in this case, QPSK) to another modulation method (in this case, 16-value QAM), and to output a modulation method switching determination result jdg.
[0152]
The reception quality calculation unit 1724 calculates the CNR of the reception signal from the sequentially input orthogonal IQ vector signal D2.
[0153]
The time synchronization error detection unit 1725 detects the presence or absence of a time synchronization error under the current reception condition based on the orthogonal IQ vector signal D2. In Embodiment 6 of the present invention, time synchronization error detecting section 1725 is the same as communication apparatus 100 according to Embodiment 1 of the present invention. Note that time synchronization error detection section 1725 may be configured in any of the third to fifth embodiments of the present invention.
[0154]
The modulation scheme switching determination unit 1726 determines whether to switch the modulation scheme based on the modulation scheme identification result mod, the time synchronization error detection result t_err, and the CNR of the received signal. That is, the modulation scheme switching determination unit 1726 knows the current modulation scheme (in this case, QPSK) based on the modulation scheme identification result mod. Next, using the CNRCN of the received signal, modulation scheme switching determining section 1726 determines whether or not sufficient communication quality is obtained in the switching destination modulation scheme (at this time, 16-value QAM), and the time synchronization error detection result t_err , And using the CNR and the time synchronization error detection result t_err to determine whether to switch the modulation scheme. More specifically, the BER characteristics of the QPSK modulated signal and the 16-level QAM modulated signal are as shown in FIG.
[0155]
For example, when there is no time synchronization error, the BER of a 16QAM modulated signal at a CNR of 18 dB is about 10 -4 However, if a time synchronization error of 1/16 symbol length occurs, the BER of the 16-level QAM modulated signal in the same CNR becomes about 10 -3 Will be. As described above, even if the CNR of the received signal is a value capable of obtaining a sufficient communication quality in the modulation scheme at the switching destination (16-level QAM at this time), if a time synchronization error occurs, the modulation scheme at the switching destination will be sufficient. Communication quality may not be obtained. Accordingly, the modulation scheme switching determination unit 1726 determines not to switch the modulation scheme when a time synchronization error exists even if the CNR is a sufficiently good value. On the other hand, even when there is no time synchronization error, if the CNR of the received signal is low, the modulation scheme switching determination unit 1726 determines not to switch the modulation scheme.
[0156]
The ACK transmitting apparatus 1723 transmits a modulation scheme switching signal c_mod to the uplink based on the determination result jde of the modulation scheme switching.
[0157]
On the other hand, in transmitting / receiving station 1710, ACK receiving apparatus 1713 receives modulation scheme switching signal c_mod transmitted from ACK transmitting apparatus 1723, and provides it to adaptive modulation control apparatus 1712. Adaptive modulation control apparatus 1712 switches the modulation scheme of adaptive modulation transmission apparatus 1711 based on a modulation scheme switching signal c_mod from ACK receiving apparatus 1713.
[0158]
In the sixth embodiment of the present invention, the modulation scheme switching is determined by the modulation scheme switching determining device 1722 of the transmitting / receiving station 1720. However, the present invention is not limited to this. Reference numeral 1720 sends the reception quality and the time synchronization error detection result t_err to the uplink by the ACK transmission unit 1723, and based on the reception quality and the time synchronization error detection result t_err, the adaptive modulation control unit 1712 of the transmission / reception station 1710 determines whether to switch the modulation scheme. May be performed. Further, in the fifth embodiment of the present invention, a configuration may be adopted in which the time synchronization error is fed back to adaptive modulation receiving section 1721 to perform synchronization control. Further, in Embodiment 6 of the present invention, reception quality detection section 1724 may be deleted.
[0159]
As described above, according to Embodiment 6 of the present invention, modulation scheme switching determining apparatus 1722 determines whether or not a time synchronization error has occurred using reception quality CN and time synchronization error detection result t_err. It is possible to determine whether to switch the modulation method based on the result of the determination. Thus, according to the sixth embodiment of the present invention, more accurate switching determination can be made when switching the modulation method from a digital modulation method having a small influence of a time synchronization error to a digital modulation method having a large influence.
[0160]
(Embodiment 7)
Next, a seventh embodiment of the present invention will be described in detail with reference to the drawings. FIG. 19 is a block diagram showing a configuration of a communication system according to Embodiment 7 of the present invention. In the seventh embodiment of the present invention, the same components as those in the sixth embodiment of the present invention are denoted by the same reference numerals, and description thereof will be omitted.
[0161]
The seventh embodiment of the present invention reduces the time synchronization accuracy when switching the modulation method in the sixth embodiment of the present invention to a digital modulation signal having a small influence on the reception sensitivity of the time synchronization error, In addition, when switching to a digital modulation signal having a large influence on the reception sensitivity due to the time synchronization error, control is performed to increase the time synchronization accuracy.
[0162]
In the seventh embodiment of the present invention, as an example, QPSK is used for a modulation scheme that has a small influence on reception sensitivity of a time synchronization error, and 16-level QAM is used for a modulation scheme that has a large influence on reception sensitivity. The case where the time synchronization accuracy is controlled by changing the number of oversamples when sampling the received signal will be described.
[0163]
As shown in FIG. 19, a communication system 1900 according to Embodiment 7 of the present invention is obtained by adding a time synchronization control device 1901 to the communication system 1700 according to Embodiment 6 of the present invention. An input terminal of the time synchronization control unit 1901 is connected to an output terminal of the adaptive modulation receiving device 1721 and an output terminal of the modulation scheme switching determination unit 1726. An output terminal of the time synchronization control unit 1901 is connected to an input terminal of the adaptive modulation receiving device 1721.
[0164]
The adaptive modulation receiving apparatus 1721 receives the QPSK modulation signal D1 and the time synchronization control signal t_ct1, and performs quadrature demodulation processing, symbol synchronization processing, and, if necessary, correction processing for frequency, amplitude, distortion, and the like in synchronization with the reception signal. As a result, the signal is output as the orthogonal IQ vector signal D2 of each symbol, and the current modulation method is identified and the modulation method identification result mod is output. At this time, the received signal is sampled at a higher rate than the symbol rate, so-called oversampling is performed, and the time synchronization is obtained by estimating the sample timing closest to the ideal time synchronization timing. At this time, the oversampling rate greatly affects the time synchronization error. In the seventh embodiment of the present invention, as an example, when a QPSK modulated signal is received, sampling is performed at an oversampling rate eight times the symbol rate.
[0165]
When switching the modulation scheme based on the modulation scheme identification result mod and the modulation scheme switching determination result jdg, the time synchronization control device 1901 controls the time synchronization error detection resolution according to the switching destination modulation scheme, and performs time synchronization control. The signal t_ct1 is output. That is, when the current modulation method is QPSK, the time synchronization control device 1901 increases the time synchronization accuracy because the effect of the time synchronization error is greater in the switching destination modulation method (in this case, 16-value QAM). The number of oversamples is increased, specifically, for example, from 8 to 16 times the symbol rate.
[0166]
On the other hand, the time synchronization control device 1901 reduces the time synchronization accuracy when the current modulation method is 16-ary QAM because the influence of the time synchronization error is smaller in the switching destination modulation method (in this case, QPSK). The control is performed so as to reduce the number of oversamples, and a time synchronization control signal t_ct1 is output. Specifically, for example, the time synchronization control device 1901 reduces the symbol rate from 16 times to 4 times.
[0167]
In the seventh embodiment of the present invention, as a specific example of changing the time synchronization accuracy, the oversampling rate when sampling the received signal is increased or decreased. However, the present invention is not limited to this. Other configurations may be used as long as the synchronization accuracy can be changed. In the seventh embodiment of the present invention, for example, a configuration may be adopted in which the rate at which a received signal is sampled is fixed, and the number of sampling data used when performing time synchronization processing is increased or decreased. Specifically, in the seventh embodiment of the present invention, for example, the sampling rate is fixed at 16 times the symbol rate, and when communicating with QPSK, the data is thinned out and used by 4 times. It is sufficient to use only the data for the sampling, and to use all the sampling data at the time of communication in 16QAM.
[0168]
In the seventh embodiment of the present invention, the direction of the time synchronization error may be detected together with the time synchronization error, and the synchronization may be followed based on the detection results. Further, in Embodiment 7 of the present invention, reception quality calculation section 1724 may be deleted.
[0169]
As described above, according to Embodiment 7 of the present invention, time synchronization control apparatus 1901 uses modulation scheme switching determination result jdg to determine whether or not to switch the modulation scheme, and to determine whether to switch the modulation scheme. In the case of a modulation method in which the influence of the time synchronization error on the receiving sensitivity is smaller than that of the other modulation method, the amount of signal processing can be reduced by suppressing the time synchronization accuracy to be low. . Further, according to the seventh embodiment of the present invention, on the contrary, when the modulation scheme to be switched is a modulation scheme in which the influence of the time synchronization error is large, the reception sensitivity is affected by controlling the time synchronization accuracy to be high. It is possible to do so.
[0170]
The present invention includes a communication program for performing any one of the operations (steps) of the first to seventh embodiments of the present invention.
[0171]
【The invention's effect】
As described above, according to the present invention, the threshold is determined in accordance with the symbol transition pattern of the orthogonal IQ vector of the digital modulation signal being received, and the signal point dispersion on the IQ plane is calculated. Since the time synchronization error of the digital modulation signal can be easily detected, the time synchronization error can be detected with high accuracy by a simple configuration.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a communication device according to a first embodiment of the present invention.
FIG. 2 is a diagram for explaining symbol transition for a QPSK signal in the communication apparatus according to Embodiment 1 of the present invention.
FIG. 3 is a diagram for explaining distribution of orthogonal IQ vectors when receiving a QPSK signal in the communication apparatus according to Embodiment 1 of the present invention;
FIG. 4 is a diagram for explaining an example of setting a threshold value for a QPSK signal in the communication device according to Embodiment 1 of the present invention;
FIG. 5 is another diagram for explaining symbol transition for a QPSK signal in the communication apparatus according to Embodiment 1 of the present invention.
FIG. 6 is a block diagram showing a configuration of a communication device according to a second embodiment of the present invention.
FIG. 7 is a diagram for explaining an eye pattern at the time of receiving a QPSK signal in the communication device according to Embodiment 2 of the present invention;
FIG. 8 is a block diagram showing a configuration of a communication device according to a third embodiment of the present invention.
FIG. 9 is a view for explaining an example of setting a threshold value for a QPSK signal in a communication apparatus according to Embodiment 3 of the present invention.
FIG. 10 is a block diagram showing a configuration of a communication device according to a fourth embodiment of the present invention.
FIG. 11 is a diagram for explaining a setting example of a threshold value for a QPSK signal in a communication apparatus according to Embodiment 4 of the present invention.
FIG. 12 is a block diagram showing a configuration of a communication device according to a fifth embodiment of the present invention.
FIG. 13 is a diagram for explaining symbol transition for a 16-level QAM signal in a communication apparatus according to Embodiment 5 of the present invention.
FIG. 14 is a view for explaining distribution of orthogonal IQ vectors when a 16-ary QAM signal is received in the communication apparatus according to Embodiment 5 of the present invention.
FIG. 15 is a diagram for explaining an example of setting a threshold value for a 16-value QAM signal in a communication apparatus according to Embodiment 5 of the present invention.
FIG. 16 is a diagram showing a symbol transition for a 16-ary QAM signal in the communication apparatus according to Embodiment 5 of the present invention.
FIG. 17 is a block diagram showing a configuration of a communication system according to a sixth embodiment of the present invention.
FIG. 18 is a characteristic curve diagram for explaining bit error rates of QPSK and 16-level QAM in the communication system according to Embodiment 6 of the present invention.
FIG. 19 is a block diagram showing a configuration of a communication system according to a seventh embodiment of the present invention.
FIG. 20 is a block diagram showing an example of a configuration of a conventional communication system.
[Explanation of symbols]
100, 600, 800, 1000, 1200 communication device
111 Demodulator
112 Quadrature demodulator
113 Symbol judgment unit
114 bit judgment unit
115 Time synchronization error detection unit
116 Threshold calculator
117 Threshold value judgment error detection device
118 Signal Point Dispersion Calculator
119 Time synchronization error detection device
1161 Average signal point amplitude detector
1162 Threshold calculator
1171 Threshold judgment unit
1172 counter
601 Symbol judgment unit
602 Time synchronization error direction detection device
801 Threshold calculation device
8011 reception quality detection unit
8012 Threshold calculator
1001 Time synchronization error detection device
1002 Threshold calculation device
1003 threshold determination error detection device
1004 Signal point dispersion calculation device
1005 Time synchronization error detection device
10021 Threshold calculator
10031 Threshold judgment unit
10032 counter
1201 Symbol judgment unit