Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3636431B2 - Automatic frequency controller - Google Patents
[go: Go Back, main page]

JP3636431B2 - Automatic frequency controller - Google Patents

Automatic frequency controller Download PDF

Info

Publication number
JP3636431B2
JP3636431B2 JP2001010692A JP2001010692A JP3636431B2 JP 3636431 B2 JP3636431 B2 JP 3636431B2 JP 2001010692 A JP2001010692 A JP 2001010692A JP 2001010692 A JP2001010692 A JP 2001010692A JP 3636431 B2 JP3636431 B2 JP 3636431B2
Authority
JP
Japan
Prior art keywords
vector
value
deviation
computing
calculating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001010692A
Other languages
Japanese (ja)
Other versions
JP2002217993A (en
JP2002217993A5 (en
Inventor
浩一 筒井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Ten Ltd
Original Assignee
Denso Ten Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP2001010692A priority Critical patent/JP3636431B2/en
Publication of JP2002217993A publication Critical patent/JP2002217993A/en
Publication of JP2002217993A5 publication Critical patent/JP2002217993A5/ja
Application granted granted Critical
Publication of JP3636431B2 publication Critical patent/JP3636431B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明はディジタル変調を適用した移動体通信システム用の自動周波数制御装置に係り、特に、いったん同期が確立した後に送信周波数に追従することの可能な自動周波数制御装置に関する。
【0002】
【従来の技術】
ディジタル変調を適用した移動体通信システムの受信機にあっては、送信機と同期を確立するだけでなく、いったん同期が確立した後にも受信機の局部発信回路の周波数を送信周波数と一致するように制御することが必要となる。
図1は従来のディジタル変調波受信機の構成図であって、中間周波信号に変換された送信波は直交復調器10で直交復調された後、復調器11でデータが復調される。
【0003】
直交復調器用の局部発振器14の発振周波数を送信周波数に一致させるために、直交復調器10の出力を周波数弁別器12で周波数弁別し、さらにループフィルタ13でフィルタリングした信号で局部発振器14の発振周波数を制御している。
図2は周波数弁別器の構成図であって、いわゆる「たすきがけ」回路を構成している。
【0004】
即ち、実数成分(I)は実数成分(I)を1クロックτだけ遅延させる実数成分遅延器121及び第1の乗算器122を介して加算器125に送られ、虚数成分(Q)は虚数成分(Q)を1クロックτだけ遅延させる虚数成分遅延器123及び第2の乗算器124を介して加算器125に送られる。
そして、第1の乗算器122の出力と第2の乗算器124の出力は加算器123で加算され、周波数弁別器12の出力となる。
【0005】
なお、第1の乗算器122では実数成分遅延器121の出力と虚数成分(Q)とが乗算され、第2の乗算器124では虚数成分遅延器123の出力と実数成分(I)とが乗算される。
上記の「たすきがけ」回路を使用することにより、弱電界地区であっても安定した周波数弁別が可能となっている。
【0006】
ところでディジタル変調のように受信波の振幅には情報が含まれず、受信波の位相にだけ情報が含まれる場合には、リミッタで振幅制限した後に復調することが普通である。
【0007】
【発明が解決しようとする課題】
しかしながら、リミッタで振幅制限した場合には電界が強すぎると弁別能力が低下してしまうという課題が生じる。
図3は受信信号のパワースペクトル図であって、横軸は周波数を、縦軸はパワーを表す。
【0008】
即ち、強電界においてはリミッタが無い時は中心周波数f0 を中心とする送信波と雑音を確実に分離することが可能であるが、リミッタが有る時は送信波と雑音のパワー差が小となり送信波と雑音を確実に分離することが困難となる。
本発明は上記課題に鑑みなされたものであって、弱電界においても強電界においても確実に送信周波数に追従可能な自動周波数制御装置を提供することを目的とする。
【0009】
【課題を解決するための手段】
第1の発明に係る自動周波数制御装置は、フレーム毎にNシンボルからなる同期シンボルが挿入されるディジタル変調信号を復調する受信機に使用される自動周波数制御装置であって、
ディジタル変調信号をディジタル化するディジタル化手段と、入力信号を1シンボル期間遅延させる1シンボル遅延器を(N−1)段直列接続した構成を有しディジタル化手段の出力から1〜(N−1)シンボル期間遅延した信号を生成する遅延部と、ディジタル化手段の出力を同期シンボルの最後尾シンボルに対応するベクトルで逆変調する第1の逆変調器及び前記遅延部内の第1〜(N−1)段の1シンボル遅延器の出力を同期シンボルの(N−1)〜1番目のシンボルに対応するベクトルで逆変調する第2〜Nの逆変調器を具備する逆変調部と、逆変調部から出力される逆変調ベクトルの収束度合の評価値を演算する逆変調ベクトル収束評価値演算部と、逆変調ベクトル収束評価値演算部で演算された逆変調ベクトルの収束度合の評価値が予め定められた閾値より強くなったときを同期検出タイミングであると判定するタイミング判定手段と、タイミング判定手段で同期検出タイミングであると判定されたときに逆変調部から出力される逆変調ベクトルに基づいて周波数制御信号を生成する周波数制御信号生成手段を具備する。
【0010】
第1の発明にあっては、1シンボル期間づつ遅延されたベクトルを逆変調したの逆変調ベクトル収束度合の評価値が閾値より強くなったときに、逆変調ベクトルに基づいて局部発振器の発振周波数を制御する周波数制御信号が生成される。第2の発明に係る自動周波数制御装置は、周波数制御信号生成部が、逆変調部の第1〜Nの逆変調器から出力されるN個の逆変調ベクトルを所定角の0〜(N−1)倍正方向に回転するN個のベクトル正回転器を具備するベクトル正回転手段と、ベクトル正回転手段から出力される正回転ベクトルの収束度合の評価値を演算する正回転ベクトル収束評価値演算手段と、逆変調部の第1〜Nの逆変調器から出力されるN個の逆変調ベクトルを所定角の0〜(N−1)倍負方向に回転するN個のベクトル負回転器を具備するベクトル負回転手段と、ベクトル負回転手段から出力される負回転ベクトルの収束度合の評価値を演算する負回転ベクトル収束評価値演算手段と、タイミング判定手段で同期検出タイミングであると判定されたときに逆変調ベクトル収束評価値演算部、正回転ベクトル収束評価値演算手段及び負回転ベクトル収束評価値演算手段で演算された収束度合の評価値に基づいて周波数制御出力を判定する周波数制御出力判定手段と、を具備する。
【0011】
第2の発明にあっては、ベクトル正回転部によって逆変調ベクトルを正方向に回転した正回転ベクトルの収束度合の評価値、ベクトル負回転部によって逆変調ベクトルを負方向に回転した負回転ベクトルの収束度合の評価値、及び逆変調ベクトルの収束度合の評価値に基づいて局部発振器の発振周波数を制御する周波数制御信号が生成される。
【0012】
第3の発明に係る自動周波数制御装置は、周波数制御信号生成部が、逆変調部の第1〜Nの逆変調器から出力されるN個の逆変調ベクトルを所定角の0〜(N−1)倍正方向に回転するベクトル正回転手段と、ベクトル正回転手段から出力される正回転ベクトルの収束度合の評価値を演算する正回転ベクトル収束評価値演算手段と、逆変調部の第1〜Nの逆変調器から出力されるN個の逆変調ベクトルを所定角の0〜(N−1)倍負方向に回転するベクトル負回転手段と、ベクトル負回転手段から出力される負回転ベクトルの収束度合の評価値を演算する負回転ベクトル収束評価値演算手段と、逆変換ベクトル収束評価値演算部で演算された逆変換ベクトルの収束度合の評価値が正回転ベクトル収束評価値演算部で演算された正回転ベクトルの収束度合の評価値より弱いときはベクトル正回転手段及び正回転ベクトル収束評価値演算手段による処理を今回演算された正回転ベクトルの収束度合の評価値が前回演算された正回転ベクトルの収束度合の評価値より強となるまで繰り返しその後所定角の繰り返し回数倍した周波数増加信号を出力するベクトル正回転処理手段と、逆変換ベクトル収束評価値演算部で演算された逆変換ベクトルの収束度合の評価値が負回転ベクトル収束評価値演算部で演算された負回転ベクトルの収束度合の評価値より弱いときはベクトル負回転手段及び負回転ベクトル収束評価値演算手段による処理を今回演算された負回転ベクトルの収束度合の評価値が前回演算された負回転ベクトル収束度合の評価値より強となるまで繰り返しその後所定角の繰り返し回数倍した周波数減少信号を出力するベクトル負回転処理手段と、を具備する。
【0013】
第3の発明に係る自動周波数制御装置は、逆変調ベクトルの正方向及び負方向への回転を繰り返すことによって、局部発振器の発振周波数を制御する周波数制御信号が生成される。
【0014】
【発明の実施の形態】
図4は本発明に係る自動周波数制御装置を適用したディジタル変調波受信機の構成図であって、従来のディジタル変調波受信機の復調器11及び周波数弁別器12に代えて本発明に係る自動周波数制御装置4が適用される。
図5は本発明に係る自動周波数制御装置の構成図であって、直交復調器10から出力されるフレーム同期信号を含むディジタル変調信号の実数成分(I)及び虚数成分(Q)は、それぞれA/Dコンバータ40でディジタル化される。
【0015】
図6はQPSKの信号配置図であって、QPSK(4値位相シフト・キーイング変調)においては(0,0)、(1,0)、(1,1)及び(0,1)の4状態を取り得るので、N状態(2Nビット)をフレーム同期信号とすることができる。例えば(0,0)、(1,0)及び(1,1)の3状態(6ビット)をフレーム同期信号とした場合には、フレーム同期信号は(0,0,1,0,1,1)となる。
【0016】
上記のフレーム同期信号を含むディジタル変調信号は、A/Dコンバータ40でディジタル化され、ローパスフィルタの一種であるマッチドフィルタ41を介して1シンボル遅延部列に導かれる。なお、1シンボル遅延部列は、(N−1)個の1シンボル遅延部421、422・・・42N−1を直列接続して構成される。
【0017】
マッチドフィルタ41並びに(N−1)個の1シンボル遅延部421、422・・・42N−1の出力は、N個の逆変調部431、432・・・43Nによって逆変換される。同期シンボルが上記6ビットであれば、1シンボル遅延部は421及び422の2個となる。
図7は1つの逆変調部の構成図であって、各逆変調部43iは、マッチドフィルタ41並びにN個の1シンボル遅延部421、422・・・42Nの出力を予め定められている同期シンボルのベクトル値で除算する。
【0018】
同期シンボルが上記6ビットであれば、逆変調器は431,432及び433の3個となり、逆変調器431、432及433の除数ベクトルは、それぞれの送信ベクトルと同じ(+1+j)、(−1+j)及び(−1−j)となる。
送信波が伝送路で歪みを受けないものとすれば、受信ベクトルは送信ベクトルと一致するので、逆変調部421、422・・・42Nの出力はそれぞれ‘1+j0’(=1)となる。
【0019】
従って、逆変調部421、422・・・42Nの出力が‘1’に近づいたことをもって同期したと判定することが可能となる。
即ち、逆変調ベクトル収束評価値演算部44において逆変調ベクトルの収束度合の評価値が演算される。そして、タイミング判定部45において収束度合の評価値が予め定められた閾値よりも小であるかを判定し、閾値よりも小であるときはそれをフレーム同期クロックとして出力する。
【0020】
逆変調ベクトルの収束度合の評価値が閾値より小であるときにのみフレーム同期クロックを出力するのは、フェージングや雑音の影響が大きい場合、即ち収束度合の評価値が弱い場合にも周波数制御を実行すると、却って局部発振器の発振周波数が送信周波数から離れてしまうおそれがあるからである。
なお、A/Dコンバータ40及びタイミング判定部45は、サンプルクロック生成器46で生成されるサンプルクロックによって駆動される。
【0021】
さらに、フレーム同期クロックが出力されるタイミングで、周波数制御信号生成手段47で生成される局部発振器14の発振周波数を制御するための周波数制御信号も出力される。
図8は周波数制御信号生成部の第1の実施形態の構成図であって、逆変調部421、422・・・42Nから出力される逆変調ベクトルを正方向(反時計回り)に回転するベクトル正回転器4711〜471Nと、正回転されたベクトルの収束度合の評価値を演算する正回転ベクトル収束評価値演算部472と、逆変調ベクトルを負方向(時計回り)に回転するベクトル負回転器4731〜473Nと、負回転されたベクトルの収束度合の評価値を演算する負正回転ベクトル収束評価値演算部474と、正回転ベクトル収束度合の評価値及び負回転ベクトル収束度合の評価値並びに逆変調ベクトルの収束度合の評価値に基づいて周波数の上げ下げ信号を出力する周波数制御出力判定手段475よりなる。
【0022】
図9はベクトル回転器の作用説明図であって、正方向に回転する場合を示しており、1シンボル遅延部から出力される逆変調ベクトルを遅延がであるほど大きく回転させる。
即ち遅延のないマッチドフィルタ41の出力には第1のベクトル正回転器4711でベクトルrN-1 (絶対値‘1、角度(N−1)×θ°のベクトル)を乗算し、第1段目の1シンボル遅延器421の出力には第2のベクトル正回転器4712でベクトルrN-2 (絶対値‘1’、角度(N−2)×θ°のベクトル)を乗算する。以下同様に処理し、第(N−1)段目の1シンボル遅延器42N−1の出力にはベクトルr0 (絶対値‘1’、角度0°のベクトル)を乗算する。
【0023】
ベクトル負回転器47314732・・・473Nでは、マッチドフィルタ41及び(N−1)個の1シンボル遅延器421、422・・・42N−1の出力ベクトルを遅延量に応じて負方向(時計回り)に回転する。
そして、正回転ベクトル収束評価値演算部472でベクトル正回転器4711〜471Nの出力ベクトルの収束度合の評価値V(S+ )が演算され、負回転ベクトル収束評価値演算部474でベクトル負回転器4731〜473Nの出力ベクトルの収束度合の評価値V(S- )が演算される。
【0024】
図10は周波数制御出力判定部の動作説明図であって、正回転ベクトル収束評価値演算部472で演算された正回転ベクトルの収束度合の評価値力V(S+ )と、負回転ベクトル収束評価値演算部474で演算された負回転ベクトルの収束度合の評価値V(S- )とを比較する。
そして、V(S- )<V(S+ )の場合、即ち図9(イ)の場合であれば、現在の局部発振器14の発振周波数が送信周波数より大であると判定して、ループフィルタ13を介して局部発振器14に発振周波数を下げる指令を出力する。
【0025】
逆に、V(S- )>V(S+ )、即ち図9(ロ)の場合であれば、現在の局部発振器14の発振周波数が送信周波数より小であると判定して、ループフィルタ13を介して局部発振器14に発振周波数を上げる指令を出力する。
上述のように、本発明に係る自動周波数制御装置4により、ループフィルタ13を介して局部発振器14の発振周波数を上下することにより、局部発振器14の発振周波数を送信周波数に追従させることが可能となる。
【0026】
逆変調ベクトル収束評価値演算部44、正回転ベクトル収束評価値演算部472及び負回転ベクトル収束評価値演算部474は、逆変調ベクトル、負回転ベクトル及び正回転ベクトルが収束したことを判定できれば構成は特に規定されない。
図11は収束評価値演算部の第1実施形態の構成図であって、(N−1)個の減算器1111〜111N−1において、隣り合う逆変調部(例えば第1の逆変調部431と第2の逆変調部432)の出力の差、隣り合うベクトル正回転部(例えば第1のベクトル正回転部4711と第2のベクトル正回転部4712)の出力の差、又は隣り合うベクトル負回転部(例えば第1のベクトル負回転部4731と第2のベクトル負回転部4732)の出力の差を算出する。
【0027】
各減算器1111〜111N−1の出力の絶対値が対応する絶対値演算器1121〜112N−1において演算され、絶対値演算器1121〜112N−1の出力の和が加算器113で演算され、その和が閾値判定部45及び周波数制御出力判定部47に対する出力となる。
第1の実施形態に係る収束評価値演算部にあっては、隣接する信号の差を算出するため、受信信号に重畳した雑音の影響を受け易い。
【0028】
図12は収束評価値演算部の第2実施形態の構成図であって、耐雑音性を向上することを可能とする。
ベクトル平均値演算部120において、逆変調器431〜43N、ベクトル正回転部4711〜471N又はベクトル負回転部4731〜473Nから出力されるベクトルの平均値が演算される。
【0029】
そして、減算器1211〜121N−1において、このベクトルの平均値と、逆変調器431〜43Nから出力される逆変調ベクトル、ベクトル正回転部4711〜471Nから出力される正回転ベクトル又はベクトル負回転部4731〜473Nから出力される負回転ベクトルの差が演算される。
各ベクトル差の2乗値が2乗値演算器1221〜122N−1で算出され、その平均値が平均値演算部123で演算される。
【0030】
ベクトル平均値演算部120で演算されたベクトル平均値の2乗値が平均値2乗値演算部124で算出され、除算部125において平均値演算部123の出力を正規化するために使用される。
そして、正規化されたベクトル平均値が、閾値判定部45及び周波数制御出力判定部475に対する出力となる。
【0031】
第2実施形態に係る収束評価値演算部は、耐雑音性を向上することが可能であるものの、構成が複雑となる。
そこで、ベクトル平均値は正回転しても負回転してもあまり変化しないことに注目して、構成を簡略化する。
図13は収束評価値演算部の第3の実施形態の構成図であって、逆変調ベクトル収束度合の評価値算出部44の構成は図12に示す第2の実施形態と同一である。
【0032】
図14は第3の実施形態で使用される回転ベクトル(正回転ベクトル及び負回転ベクトル)収束評価値演算部の第1の実施形態の構成図であって、図11に示す第2実施形態に係る収束評価値演算部からベクトル平均値演算部120、ベクトル平均値2乗部124が除去される。
そして、正回転ベクトル収束評価値演算部472及び負回転ベクトル収束評価値演算部474では、逆変調ベクトル収束評価値演算部44のベクトル平均値演算部110で演算されるベクトル平均値が各回転ベクトルとの偏差の演算に使用され、平均2乗部114で演算されるベクトル平均値2乗値が正規化のために使用される。
【0033】
さらに除算器は、ハードウエアで構成してもソフトウエアで構成しても規模が大きくなる。一方送信周波数からの偏差だけを求める場合には、ベクトル平均値による正規化を省略することが可能となる。
図15は回転ベクトル収束評価値演算部の第2実施形態の構成図であって、図14に示す回転ベクトル収束評価値演算部からさらに除算部125が除去され、平均値演算部123の出力がそのまま周波数制御出力判定部475に出力される。
【0034】
上記実施形態にあっては、送信周波数と受信周波数の偏差の正負に応じて局部発振部14の発振周波数を調整する操作を繰り返すことにより、受信周波数を送信周波数に追従させているため、追従完了までに時間を要する。
そこで、周波数制御信号生成部47をプログラマブルロジック、例えばマイクロコンピュータで構成することにより、発振周波数の追従操作を1回とすることも可能である。
【0035】
図16は、周波数制御信号生成部47で実行される制御信号生成ルーチンのフローチャートであって、ステップ161で逆変調部431〜43Nの出力である逆変調ベクトル群を読み込む。
ステップ162で初期処理を実行し、ステップ163で逆変調ベクトルの収束度合の評価値V(S0 )が正回転ベクトルの収束度合の評価値V(S+ )より大であるかを判定する。
【0036】
ステップ163で肯定判定されたとき、即ちV(S0 )>V(S+ )であるときは、ステップ164でベクトル正回転処理を実行してこのルーチンを終了する。
逆にステップ163で否定判定されたとき、即ちV(S0 )≦V(S+ )であるときは、ステップ165で逆変調ベクトルの収束度合の評価値S0 が負回転ベクトルの収束度合の評価値S- より大であるかを判定する。
【0037】
ステップ165肯定判定されたとき、即ちV(S0 )>V(S- )あるときは、ステップ166でベクトル負回転処理を実行してこのルーチンを終了する。
逆にステップ165で否定判定されたとき、即ちV(S0 )≦V(S- )かつV(S0 )≦V(S+ )であるときは、局部発振器14の発振周波数を変更することなく直接このルーチンを終了する。
【0038】
図17はステップ162で実行される初期処理のフローチャートであって、ステップ1621で逆変調ベクトルの収束度合の評価値V(S0 )を演算する。
次にステップ1622で逆変調ベクトルを+AHz相当正回転し、ステップ1623で正回転ベクトルの収束度合の評価値V(S+ )を演算する。
さらに、ステップ1624で逆変調ベクトルを−AHz相当負回転し、ステップ1625で負回転ベクトルの収束度合の評価値V(S- )を演算してこの処理を終了する。
【0039】
図18はステップ164で実行されるベクトル正回転処理のフローチャートであって、ステップ1641で回転回数Cを初期値‘1’に設定する。
次にステップ1642で前回の回転ベクトルをさらに+AHz相当回転して新たな回転ベクトルを演算し、ステップ1643で新たな回転ベクトルの収束度合の評価値V(S++)を演算する。
【0040】
ステップ1644で前回の正方向回転ベクトル群での収束度合の評価値V(S+ )が新たな回転ベクトルの収束度合の評価値V(S++)より大であるかを判定する。
ステップ1644で肯定判定されたとき、即ちV(S+ )>V(S++)であれば、ステップ1645でV(S+ )をV(S++)で更新し、ステップ1646で回転回数Cをインクリメントしてステップ1642に戻る。
【0041】
逆にステップ1644で否定判定されたとき、即ちV(S+ )≦V(S++)であれば、ステップ1647で局部発振器14に対して発振周波数を(+C×A)Hz変更する指令を出力して、この処理を終了する。
図19はステップ166で実行されるベクトル負回転処理のフローチャートであって、ステップ1661で回転回数Cを初期値‘1’に設定する。
【0042】
次にステップ1662で前回の回転ベクトルをさらに−AHz相当回転して新たな回転ベクトルを演算し、ステップ1663で新たな回転ベクトルの収束度合の評価値V(S--)を演算する。
ステップ1664で前回の負方向回転ベクトル群での収束度合の評価値V(S- )が新たな回転ベクトルの収束度合の評価値V(S--)より大であるかを判定する。
【0043】
ステップ1664で肯定判定されたとき、即ちV(S- )>V(S--)であれば、ステップ1665でV(S- )をV(S--)で更新し、ステップ1666で回転回数Cをインクリメントしてステップ1662に戻る。
逆にステップ1664で否定判定されたとき、即ちV(S- )≦V(S--)であれば、ステップ1647で局部発振器14に対して発振周波数を(−C×A)Hz変更する指令を出力して、この処理を終了する。
【0044】
なお本発明に係る自動周波数制御装置は、ハードワイヤドロジックによって構成しても、プログラマブルロジックによって構成しても、あるいは両者の混合によって構成してもよい。
さらに、周波数制御が過制御にならない限りループフィルタ13を省略し、自同周波数制御装置によって直接局部発振器を制御することも可能である。
【0045】
【発明の効果】
本発明に係る自動周波数制御装置によれば、局部発振器の発振周波数を弱電界においても、強電界においてはリミッタの動作不動作に拘らず送信周波数に追従させることが可能となる。
【図面の簡単な説明】
【図1】従来のディジタル変調波受信機の構成図である。
【図2】周波数弁別器の構成図である。
【図3】受信信号のパワースペクトル図である。
【図4】本発明に係る自動周波数制御装置を適用したディジタル変調波受信機の構成図である。
【図5】本発明に係る自動周波数制御装置の構成図である。
【図6】QPSKの信号配置図である。
【図7】逆変調部の構成図である。
【図8】周波数制御信号生成部の第1の実施形態の構成図である。
【図9】ベクトルの正回転の説明図である。
【図10】周波数制御出力判定部の動作説明図である。
【図11】収束評価値演算部の第1の実施形態の構成図である。
【図12】収束評価値演算部の第2の実施形態の構成図である。
【図13】収束評価値演算部の第3の実施形態の構成図である。
【図14】回転ベクトル収束評価値演算部の第1の実施形態の構成図である。
【図15】回転ベクトル収束評価値演算部の第2の実施形態の構成図である。
【図16】制御信号生成ルーチンのフローチャートである。
【図17】初期処理のフローチャートである。
【図18】ベクトル正回転処理のフローチャートである。
【図19】ベクトル負回転処理のフローチャートである。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an automatic frequency control apparatus for a mobile communication system to which digital modulation is applied, and more particularly to an automatic frequency control apparatus capable of following a transmission frequency once synchronization is established.
[0002]
[Prior art]
In a receiver of a mobile communication system to which digital modulation is applied, not only the synchronization with the transmitter is established, but also after the synchronization is established, the frequency of the local oscillator circuit of the receiver matches the transmission frequency. It is necessary to control it.
FIG. 1 is a configuration diagram of a conventional digital modulation wave receiver. A transmission wave converted into an intermediate frequency signal is demodulated by a quadrature demodulator 10 and then demodulated by a demodulator 11.
[0003]
In order to make the oscillation frequency of the local oscillator 14 for the quadrature demodulator coincide with the transmission frequency, the output of the quadrature demodulator 10 is frequency discriminated by the frequency discriminator 12 and further filtered by the loop filter 13, and the oscillation frequency of the local oscillator 14 is obtained. Is controlling.
FIG. 2 is a block diagram of the frequency discriminator, which constitutes a so-called “taskage” circuit.
[0004]
That is, the real component (I) is sent to the adder 125 via the real component delay device 121 and the first multiplier 122 that delay the real component (I) by one clock τ, and the imaginary component (Q) is the imaginary component. (Q) is sent to the adder 125 through the imaginary component delay unit 123 and the second multiplier 124 that delay the clock by 1 clock τ.
Then, the output of the first multiplier 122 and the output of the second multiplier 124 are added by the adder 123 and become the output of the frequency discriminator 12.
[0005]
The first multiplier 122 multiplies the output of the real component delayer 121 and the imaginary component (Q), and the second multiplier 124 multiplies the output of the imaginary component delayer 123 and the real component (I). Is done.
By using the “tasukike” circuit described above, stable frequency discrimination is possible even in a weak electric field area.
[0006]
By the way, when the amplitude of the received wave does not include information as in the case of digital modulation, and only the information is included in the phase of the received wave, demodulation is usually performed after limiting the amplitude with a limiter.
[0007]
[Problems to be solved by the invention]
However, when the amplitude is limited by the limiter, there arises a problem that the discrimination capability is lowered if the electric field is too strong.
FIG. 3 is a power spectrum diagram of a received signal, where the horizontal axis represents frequency and the vertical axis represents power.
[0008]
That is, in a strong electric field, when there is no limiter, it is possible to reliably separate the transmission wave centered at the center frequency f 0 and noise, but when there is a limiter, the power difference between the transmission wave and noise becomes small. It becomes difficult to reliably separate the transmission wave and noise.
The present invention has been made in view of the above problems, and an object of the present invention is to provide an automatic frequency control device that can reliably follow a transmission frequency in both a weak electric field and a strong electric field.
[0009]
[Means for Solving the Problems]
An automatic frequency control device according to a first aspect of the present invention is an automatic frequency control device used for a receiver that demodulates a digital modulation signal in which a synchronization symbol consisting of N symbols is inserted for each frame,
A digitizing means for digitizing the digital modulation signal and a 1-symbol delay unit for delaying the input signal for one symbol period are connected in series (N-1) stages, and 1 to (N-1) from the output of the digitizing means. ) A delay unit for generating a signal delayed by a symbol period, a first inverse modulator for inversely modulating the output of the digitizing means with a vector corresponding to the last symbol of the synchronization symbol, and first to (N− 1) Inverse modulation unit including second to N inverse modulators for inversely modulating the output of the 1-symbol delay unit of the stage with a vector corresponding to (N-1) to the first symbol of the synchronization symbol; The inverse modulation vector convergence evaluation value calculation unit for calculating the evaluation value of the degree of convergence of the inverse modulation vector output from the input unit and the evaluation of the degree of convergence of the inverse modulation vector calculated by the inverse modulation vector convergence evaluation value calculation unit Timing determination means for determining that the synchronization detection timing is greater than a predetermined threshold, and an inverse modulation vector output from the inverse modulation unit when the timing determination means determines that it is the synchronization detection timing Frequency control signal generating means for generating a frequency control signal based on the above.
[0010]
In the first invention, when the evaluation value of the degree of convergence of the inverse modulation vector obtained by inversely modulating the vector delayed by one symbol period becomes stronger than the threshold, the oscillation frequency of the local oscillator based on the inverse modulation vector A frequency control signal for controlling is generated. In the automatic frequency control device according to the second aspect of the invention, the frequency control signal generation unit converts N inverse modulation vectors output from the first to N inverse modulators of the inverse modulation unit to 0 to (N− 1) Vector positive rotation means having N vector positive rotators rotating in the double positive direction, and positive rotation vector convergence evaluation value for calculating an evaluation value of the degree of convergence of the positive rotation vector output from the vector positive rotation means N vector negative rotators for rotating N inverse modulation vectors output from the arithmetic means and the first to N inverse modulators of the inverse modulator in the negative direction 0 to (N-1) times the predetermined angle. Negative rotation vector convergence evaluation value calculating means for calculating the evaluation value of the degree of convergence of the negative rotation vector output from the vector negative rotation means, and the timing determination means determine that it is the synchronization detection timing Inverse modulation when A frequency control output determination means for determining a frequency control output based on the evaluation value of the degree of convergence calculated by the Kuttle convergence evaluation value calculation unit, the positive rotation vector convergence evaluation value calculation means and the negative rotation vector convergence evaluation value calculation means; It has.
[0011]
In the second invention, the evaluation value of the degree of convergence of the positive rotation vector obtained by rotating the reverse modulation vector in the positive direction by the vector positive rotation unit, and the negative rotation vector obtained by rotating the reverse modulation vector in the negative direction by the vector negative rotation unit A frequency control signal for controlling the oscillation frequency of the local oscillator is generated based on the evaluation value of the degree of convergence and the evaluation value of the degree of convergence of the inverse modulation vector.
[0012]
In the automatic frequency control device according to the third aspect of the invention, the frequency control signal generation unit converts N inverse modulation vectors output from the first to N inverse modulators of the inverse modulation unit to 0 to (N− 1) Vector positive rotation means that rotates in the double positive direction, positive rotation vector convergence evaluation value calculation means that calculates an evaluation value of the degree of convergence of the positive rotation vector output from the vector positive rotation means, and a first of the inverse modulation unit Vector negative rotation means for rotating N inverse modulation vectors output from the -N inverse modulators in a negative direction 0 to (N-1) times the predetermined angle, and negative rotation vector output from the vector negative rotation means The negative rotation vector convergence evaluation value calculating means for calculating the evaluation value of the degree of convergence of the input vector, and the evaluation value of the degree of convergence of the inverse transformation vector calculated by the inverse transformation vector convergence evaluation value computing unit is obtained by the positive rotation vector convergence evaluation value computing unit. Calculated positive rotation vector When the evaluation value of the degree of convergence is weaker than the evaluation value of the positive rotation vector, the evaluation value of the degree of convergence of the positive rotation vector calculated this time is processed by the vector positive rotation means and the positive rotation vector convergence evaluation value calculation means. Vector forward rotation processing means that outputs a frequency increase signal that is repeated until it becomes stronger than the evaluation value and then multiplied by the number of repetitions of a predetermined angle, and the evaluation value of the degree of convergence of the inverse transformation vector calculated by the inverse transformation vector convergence evaluation value computation unit Is weaker than the evaluation value of the degree of convergence of the negative rotation vector calculated by the negative rotation vector convergence evaluation value calculation unit, the processing by the vector negative rotation means and the negative rotation vector convergence evaluation value calculation means is performed on the negative rotation vector calculated this time. Repeat until the evaluation value of the convergence degree becomes stronger than the evaluation value of the negative rotation vector convergence degree calculated last time And vector negative rotation processing means for outputting the number obtained by multiplying a frequency decrease signal, comprising a.
[0013]
The automatic frequency control device according to the third aspect of the invention generates a frequency control signal for controlling the oscillation frequency of the local oscillator by repeatedly rotating the inverse modulation vector in the positive direction and the negative direction.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 4 is a block diagram of a digital modulated wave receiver to which the automatic frequency control apparatus according to the present invention is applied. The automatic modulation controller according to the present invention is replaced with the demodulator 11 and frequency discriminator 12 of the conventional digital modulated wave receiver. A frequency control device 4 is applied.
FIG. 5 is a block diagram of an automatic frequency control apparatus according to the present invention. The real component (I) and the imaginary component (Q) of the digital modulation signal including the frame synchronization signal output from the quadrature demodulator 10 are respectively A Digitized by the / D converter 40.
[0015]
FIG. 6 is a signal arrangement diagram of QPSK. In QPSK (quaternary phase shift keying modulation), four states (0, 0), (1, 0), (1, 1) and (0, 1) are shown. Therefore, the N state (2N bits) can be used as a frame synchronization signal. For example, when three states (6 bits) of (0, 0), (1, 0) and (1, 1) are used as the frame synchronization signal, the frame synchronization signal is (0, 0, 1, 0, 1, 1).
[0016]
The digital modulation signal including the frame synchronization signal is digitized by the A / D converter 40 and guided to the 1-symbol delay unit string via the matched filter 41 which is a kind of low-pass filter. The 1-symbol delay unit string is configured by connecting (N−1) 1-symbol delay units 421, 422,... 42N−1 in series.
[0017]
The outputs of the matched filter 41 and the (N−1) 1-symbol delay units 421, 422,... 42N−1 are inversely converted by N inverse modulation units 431, 432,. If the synchronization symbol is the 6 bits, there are two 1-symbol delay units 421 and 422.
FIG. 7 is a configuration diagram of one inverse modulation unit, and each inverse modulation unit 43i has a predetermined synchronization symbol output from the matched filter 41 and N 1-symbol delay units 421, 422... 42N. Divide by the vector value of.
[0018]
If the synchronization symbol is 6 bits, there are three inverse modulators 431, 432 and 433, and the divisor vectors of the inverse modulators 431, 432 and 433 are the same as the respective transmission vectors (+ 1 + j), (−1 + j). ) And (-1-j).
If it is assumed that the transmission wave is not distorted in the transmission path, the reception vector matches the transmission vector, so that the outputs of the inverse modulation units 421, 422,... 42N are '1 + j0' (= 1), respectively.
[0019]
Accordingly, it can be determined that the outputs of the inverse modulation units 421, 422,...
That is, the inverse modulation vector convergence evaluation value calculation unit 44 calculates an evaluation value of the degree of convergence of the inverse modulation vector. Then, the timing determination unit 45 determines whether the evaluation value of the degree of convergence is smaller than a predetermined threshold value, and when it is smaller than the threshold value, outputs it as a frame synchronization clock.
[0020]
The frame synchronization clock is output only when the evaluation value of the degree of convergence of the inverse modulation vector is smaller than the threshold value, even when the influence of fading or noise is large, that is, when the evaluation value of the degree of convergence is weak. This is because if executed, the oscillation frequency of the local oscillator may be separated from the transmission frequency.
The A / D converter 40 and the timing determination unit 45 are driven by the sample clock generated by the sample clock generator 46.
[0021]
Further, a frequency control signal for controlling the oscillation frequency of the local oscillator 14 generated by the frequency control signal generation means 47 is also output at the timing when the frame synchronization clock is output.
FIG. 8 is a block diagram of the first embodiment of the frequency control signal generation unit, in which the inverse modulation vector output from the inverse modulation units 421, 422... 42N is rotated in the forward direction (counterclockwise). Positive rotators 4711 to 471N, a positive rotation vector convergence evaluation value calculation unit 472 that calculates an evaluation value of the degree of convergence of a positively rotated vector, and a vector negative rotator that rotates an inverse modulation vector in the negative direction (clockwise) 4731 to 473N, a negative positive rotation vector convergence evaluation value calculation unit 474 that calculates an evaluation value of the degree of convergence of the negatively rotated vector, an evaluation value of the positive rotation vector convergence degree, an evaluation value of the negative rotation vector convergence degree, and vice versa. The frequency control output determination means 475 outputs a frequency increase / decrease signal based on the evaluation value of the degree of convergence of the modulation vector.
[0022]
FIG. 9 is a diagram for explaining the operation of the vector rotator, and shows a case where the vector rotator rotates in the forward direction. The inverse modulation vector output from the 1-symbol delay unit is rotated larger as the delay is smaller .
In other words, the output of the matched filter 41 without delay is multiplied by the vector r N-1 (vector of absolute value '1, angle (N-1) × θ °) by the first vector positive rotator 4711 to obtain the first stage. A second vector positive rotator 4712 multiplies the output of the first 1-symbol delay unit 421 by a vector r N-2 (absolute value “1”, angle (N−2) × θ ° vector). Thereafter, the same processing is performed, and the output of the (N−1) -th stage 1-symbol delay unit 42N-1 is multiplied by a vector r 0 (absolute value “1”, vector with an angle of 0 °).
[0023]
In the vector negative rotators 4731 , 4732 ... 473N , the output vectors of the matched filter 41 and (N−1) 1-symbol delay units 421, 422. Around).
Then, the positive rotation vector convergence evaluation value calculation unit 472 calculates the evaluation value V (S + ) of the degree of convergence of the output vectors of the vector positive rotators 4711 to 471N, and the negative rotation vector convergence evaluation value calculation unit 474 calculates the vector negative rotation. An evaluation value V (S ) of the degree of convergence of the output vectors of the units 4731 to 473N is calculated.
[0024]
FIG. 10 is an explanatory diagram of the operation of the frequency control output determination unit. The evaluation value force V (S + ) of the degree of convergence of the positive rotation vector calculated by the positive rotation vector convergence evaluation value calculation unit 472 and the negative rotation vector convergence. The evaluation value V (S ) of the degree of convergence of the negative rotation vector calculated by the evaluation value calculation unit 474 is compared.
If V (S ) <V (S + ), that is, the case of FIG. 9A, it is determined that the current oscillation frequency of the local oscillator 14 is higher than the transmission frequency, and the loop filter A command to lower the oscillation frequency is output to the local oscillator 14 via 13.
[0025]
Conversely, if V (S )> V (S + ), that is, the case of FIG. 9B, it is determined that the current oscillation frequency of the local oscillator 14 is lower than the transmission frequency, and the loop filter 13 A command to increase the oscillation frequency is output to the local oscillator 14 via.
As described above, the automatic frequency control device 4 according to the present invention allows the oscillation frequency of the local oscillator 14 to follow the transmission frequency by raising and lowering the oscillation frequency of the local oscillator 14 via the loop filter 13. Become.
[0026]
The inverse modulation vector convergence evaluation value calculation unit 44, the positive rotation vector convergence evaluation value calculation unit 472, and the negative rotation vector convergence evaluation value calculation unit 474 are configured if it can be determined that the inverse modulation vector, the negative rotation vector, and the positive rotation vector have converged. Is not specified.
FIG. 11 is a configuration diagram of the first embodiment of the convergence evaluation value calculation unit. In (N−1) subtractors 1111 to 111N−1, adjacent demodulation units (for example, first demodulation unit 431). And the second inverse modulation unit 432), the difference between the outputs of the adjacent vector positive rotation units (for example, the first vector positive rotation unit 4711 and the second vector positive rotation unit 4712), or the adjacent vector negative The difference between the outputs of the rotation units (for example, the first vector negative rotation unit 4731 and the second vector negative rotation unit 4732) is calculated.
[0027]
The absolute values of the outputs of the subtracters 1111 to 111N-1 are calculated by the corresponding absolute value calculators 1121 to 112N-1, and the sum of the outputs of the absolute value calculators 1121 to 112N-1 is calculated by the adder 113. The sum is an output to the threshold value determination unit 45 and the frequency control output determination unit 47.
In the convergence evaluation value calculation unit according to the first embodiment, since the difference between adjacent signals is calculated, the convergence evaluation value calculation unit is easily affected by noise superimposed on the received signal.
[0028]
FIG. 12 is a block diagram of the second embodiment of the convergence evaluation value calculation unit, which makes it possible to improve noise resistance.
In the vector average value calculation unit 120, the average value of vectors output from the inverse modulators 431 to 43N, the vector positive rotation units 4711 to 471N, or the vector negative rotation units 4731 to 473N is calculated.
[0029]
Then, in the subtracters 1211 to 121N-1, the average value of the vectors, the inverse modulation vector output from the inverse modulators 431 to 43N, the positive rotation vector output from the vector positive rotation units 4711 to 471N, or the vector negative rotation The difference between the negative rotation vectors output from the units 4731 to 473N is calculated.
The square value of each vector difference is calculated by the square value calculators 1221 to 122N−1, and the average value is calculated by the average value calculator 123.
[0030]
A square value of the vector average value calculated by the vector average value calculation unit 120 is calculated by the average value square value calculation unit 124 and used by the division unit 125 to normalize the output of the average value calculation unit 123. .
Then, the normalized vector average value becomes an output to the threshold value determination unit 45 and the frequency control output determination unit 475.
[0031]
Although the convergence evaluation value calculation unit according to the second embodiment can improve noise resistance, the configuration is complicated.
Therefore, the configuration is simplified by paying attention to the fact that the vector average value does not change so much whether it rotates positively or negatively.
FIG. 13 is a configuration diagram of the third embodiment of the convergence evaluation value calculation unit, and the configuration of the evaluation value calculation unit 44 for the degree of inverse modulation vector convergence is the same as that of the second embodiment shown in FIG.
[0032]
FIG. 14 is a configuration diagram of the first embodiment of the rotation vector (positive rotation vector and negative rotation vector) convergence evaluation value calculation unit used in the third embodiment. The second embodiment shown in FIG. The vector average value calculation unit 120 and the vector average value square unit 124 are removed from the convergence evaluation value calculation unit.
Then, in the positive rotation vector convergence evaluation value calculation unit 472 and the negative rotation vector convergence evaluation value calculation unit 474, the vector average value calculated by the vector average value calculation unit 110 of the inverse modulation vector convergence evaluation value calculation unit 44 is the rotation vector. The vector mean value square value computed by the mean square unit 114 is used for normalization.
[0033]
Furthermore, the scale of the divider increases regardless of whether it is configured by hardware or software. On the other hand, when only the deviation from the transmission frequency is obtained, normalization by the vector average value can be omitted.
FIG. 15 is a block diagram of the second embodiment of the rotation vector convergence evaluation value calculation unit. The division unit 125 is further removed from the rotation vector convergence evaluation value calculation unit shown in FIG. The signal is output to the frequency control output determination unit 475 as it is.
[0034]
In the above embodiment, since the reception frequency is made to follow the transmission frequency by repeating the operation of adjusting the oscillation frequency of the local oscillation unit 14 according to the sign of the deviation between the transmission frequency and the reception frequency, the follow-up is completed. It takes time to complete.
Therefore, by configuring the frequency control signal generation unit 47 with a programmable logic, for example, a microcomputer, the oscillation frequency can be tracked once.
[0035]
FIG. 16 is a flowchart of a control signal generation routine executed by the frequency control signal generation unit 47. In step 161, the inverse modulation vector group that is the output of the inverse modulation units 431 to 43N is read.
In step 162, initial processing is executed, and in step 163, it is determined whether the evaluation value V (S 0 ) of the degree of convergence of the inverse modulation vector is greater than the evaluation value V (S + ) of the degree of convergence of the positive rotation vector.
[0036]
When an affirmative determination is made at step 163, that is, when V (S 0 )> V (S + ), vector forward rotation processing is executed at step 164 and this routine is terminated.
Conversely, when a negative determination is made in step 163, that is, when V (S 0 ) ≦ V (S + ), the evaluation value S 0 of the degree of convergence of the inverse modulation vector in step 165 is the degree of convergence of the negative rotation vector. It is determined whether the evaluation value is greater than S .
[0037]
If the determination in step 165 is affirmative, that is, if V (S 0 )> V (S ), vector negative rotation processing is executed in step 166 and this routine is terminated.
Conversely, when a negative determination is made in step 165, that is, when V (S 0 ) ≦ V (S ) and V (S 0 ) ≦ V (S + ), the oscillation frequency of the local oscillator 14 is changed. Exit this routine directly instead.
[0038]
FIG. 17 is a flowchart of the initial process executed in step 162. In step 1621, the evaluation value V (S 0 ) of the degree of convergence of the inverse modulation vector is calculated.
Next, in step 1622, the inverse modulation vector is rotated forward corresponding to + A Hz, and in step 1623, an evaluation value V (S + ) of the degree of convergence of the forward rotation vector is calculated.
Further, in step 1624, the inverse modulation vector is negatively rotated by −AHz, and in step 1625, the evaluation value V (S ) of the degree of convergence of the negative rotation vector is calculated and the process is terminated.
[0039]
FIG. 18 is a flowchart of vector forward rotation processing executed in step 164. In step 1641, the number of rotations C is set to an initial value “1”.
Next, at step 1642, the previous rotation vector is further rotated by + AHz to calculate a new rotation vector, and at step 1643, the evaluation value V (S ++ ) of the convergence degree of the new rotation vector is calculated.
[0040]
In step 1644, it is determined whether or not the evaluation value V (S + ) of the convergence degree in the previous positive direction rotation vector group is larger than the evaluation value V (S ++ ) of the convergence degree of the new rotation vector.
When an affirmative determination is made in step 1644, that is, if V (S + )> V (S ++ ), V (S + ) is updated with V (S ++ ) in step 1645, and the number of rotations in step 1646 Increment C and return to step 1642.
[0041]
Conversely, if a negative determination is made in step 1644, that is, if V (S + ) ≦ V (S ++ ), a command to change the oscillation frequency to (+ C × A) Hz is issued to the local oscillator 14 in step 1647. This is output and the process is terminated.
FIG. 19 is a flowchart of vector negative rotation processing executed in step 166. In step 1661, the number of rotations C is set to an initial value “1”.
[0042]
Then further -AHz corresponding rotation of the rotation vector of the previous Step 1662 calculates a new rotation vector, the evaluation value V of the convergence degree of the new rotation vector in step 1663 - for calculating the (S).
Evaluation value of degree of convergence of the negative rotating vector group in the preceding Step 1664 V (S -) evaluation value V of the convergence degree of the new rotation vector - determines is greater than (S).
[0043]
When an affirmative determination is made in step 1664, i.e., V (S -) - if, V in step 1665> V (S) - and V (S) (S -) update, the rotation number in step 1666 Increment C and return to step 1662.
Conversely, when a negative determination is made in step 1664, that is, if V (S ) ≦ V (S ), a command to change the oscillation frequency (−C × A) Hz to the local oscillator 14 in step 1647. Is output and the process is terminated.
[0044]
The automatic frequency control device according to the present invention may be configured by hard-wired logic, programmable logic, or a mixture of both.
Further, it is possible to omit the loop filter 13 and control the local oscillator directly by the self-frequency control device unless the frequency control is over-controlled.
[0045]
【The invention's effect】
According to the automatic frequency control device of the present invention, the oscillation frequency of the local oscillator can be made to follow the transmission frequency even in a weak electric field, regardless of whether the limiter operates or not in a strong electric field.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a conventional digital modulated wave receiver.
FIG. 2 is a configuration diagram of a frequency discriminator.
FIG. 3 is a power spectrum diagram of a received signal.
FIG. 4 is a block diagram of a digital modulated wave receiver to which an automatic frequency control device according to the present invention is applied.
FIG. 5 is a block diagram of an automatic frequency control device according to the present invention.
FIG. 6 is a signal arrangement diagram of QPSK.
FIG. 7 is a configuration diagram of an inverse modulation unit.
FIG. 8 is a configuration diagram of a first embodiment of a frequency control signal generation unit.
FIG. 9 is an explanatory diagram of normal rotation of a vector.
FIG. 10 is an operation explanatory diagram of a frequency control output determination unit.
FIG. 11 is a configuration diagram of a first embodiment of a convergence evaluation value calculation unit.
FIG. 12 is a configuration diagram of a second embodiment of a convergence evaluation value calculation unit.
FIG. 13 is a configuration diagram of a convergence evaluation value calculation unit according to a third embodiment.
FIG. 14 is a configuration diagram of a first embodiment of a rotation vector convergence evaluation value calculation unit.
FIG. 15 is a configuration diagram of a second embodiment of a rotation vector convergence evaluation value calculation unit.
FIG. 16 is a flowchart of a control signal generation routine.
FIG. 17 is a flowchart of initial processing.
FIG. 18 is a flowchart of vector forward rotation processing.
FIG. 19 is a flowchart of vector negative rotation processing;

Claims (8)

フレーム毎にNシンボルからなる同期シンボルが挿入されるディジタル変調信号を復調する受信機に使用される自動周波数制御装置であって、An automatic frequency control device used in a receiver for demodulating a digital modulation signal in which a synchronization symbol consisting of N symbols is inserted for each frame,
ディジタル変調信号をディジタル化するディジタル化手段と、Digitizing means for digitizing the digitally modulated signal;
入力信号を1シンボル期間遅延させる1シンボル遅延器を直列接続した構成を有し、前記ディジタル化手段の出力から遅延信号を生成する遅延部と、A delay unit for generating a delay signal from the output of the digitizing means, having a configuration in which a one-symbol delay device for delaying an input signal for one symbol period is connected in series;
前記ディジタル化手段及び前記遅延部内の1シンボル遅延器の出力のうちN個の隣接した出力1〜Nを同期シンボルのN〜1番目のシンボルに対応するベクトルで逆変調する第1〜Nの逆変調器を具備する逆変調部と、Out of the outputs of the digitizing means and the 1-symbol delay unit in the delay unit, N adjacent outputs 1 to N are inversely modulated by vectors corresponding to the N to 1st symbols of the synchronization symbols. An inverse modulator comprising a modulator;
前記逆変調部から出力される逆変調ベクトルの収束度合の評価値を演算する逆変調ベクトル収束評価値演算部と、An inverse modulation vector convergence evaluation value calculation unit for calculating an evaluation value of the degree of convergence of the inverse modulation vector output from the inverse modulation unit;
前記逆変調ベクトル収束評価値演算部で演算された逆変調ベクトルの収束度合の評価値が予め定められた閾値より強くなったときを同期検出タイミングであると判定するタイミング判定手段と、Timing determination means for determining that the evaluation value of the degree of convergence of the inverse modulation vector calculated by the inverse modulation vector convergence evaluation value calculation unit is stronger than a predetermined threshold is the synchronization detection timing;
前記タイミング判定手段で同期検出タイミングであると判定されたときに、前記逆変調部から出力される逆変調ベクトルに基づいて周波数制御信号を生成する周波数制御信号生成手段を具備する自動周波数制御装置。An automatic frequency control apparatus comprising frequency control signal generation means for generating a frequency control signal based on an inverse modulation vector output from the inverse modulation unit when the timing determination means determines that the synchronization detection timing is reached.
フレーム毎にNシンボルからなる同期シンボルが挿入されるディジタル変調信号を復調する受信機に使用される自動周波数制御装置であって、
ディジタル変調信号をディジタル化するディジタル化手段と、
入力信号を1シンボル期間遅延させる1シンボル遅延器を(N−1)段直列接続した構成を有し、前記ディジタル化手段の出力から1〜(N−1)シンボル期間遅延した信号を生成する遅延部と、
前記ディジタル化手段の出力を同期シンボルの最後尾シンボルに対応するベクトルで逆変調する第1の逆変調器、及び前記遅延部内の第1〜(N−1)段の1シンボル遅延器の出力を同期シンボルの(N−1)〜1番目のシンボルに対応するベクトルで逆変調する第2〜Nの逆変調器を具備する逆変調部と、
前記逆変調部から出力される逆変調ベクトルの収束度合の評価値を演算する逆変調ベクトル収束評価値演算部と、
前記逆変調ベクトル収束評価値演算部で演算された逆変調ベクトルの収束度合の評価値が予め定められた閾値より強くなったときを同期検出タイミングであると判定するタイミング判定手段と、
前記タイミング判定手段で同期検出タイミングであると判定されたときに、前記逆変調部から出力される逆変調ベクトルに基づいて周波数制御信号を生成する周波数制御信号生成手段を具備する自動周波数制御装置。
An automatic frequency control device used in a receiver for demodulating a digital modulation signal in which a synchronization symbol consisting of N symbols is inserted for each frame,
Digitizing means for digitizing the digitally modulated signal;
A delay for generating a signal delayed by 1 to (N-1) symbol periods from the output of the digitizing means, having a configuration in which (N-1) stages of 1 symbol delay devices for delaying the input signal by one symbol period are connected in series. And
The outputs of the first demodulator that demodulates the output of the digitizing means with a vector corresponding to the last symbol of the synchronization symbol, and the outputs of the first to (N-1) stage 1-symbol delay units in the delay unit. A demodulator comprising second to N demodulators that demodulate with a vector corresponding to (N-1) to the first symbol of the synchronization symbol;
An inverse modulation vector convergence evaluation value calculation unit for calculating an evaluation value of the degree of convergence of the inverse modulation vector output from the inverse modulation unit;
Timing determination means for determining that the evaluation value of the degree of convergence of the inverse modulation vector calculated by the inverse modulation vector convergence evaluation value calculation unit is stronger than a predetermined threshold as the synchronization detection timing;
An automatic frequency control apparatus comprising frequency control signal generation means for generating a frequency control signal based on an inverse modulation vector output from the inverse modulation unit when the timing determination means determines that the synchronization detection timing is reached.
前記周波数制御信号生成部が、
前記逆変調部の第1〜Nの逆変調器から出力されるN個の逆変調ベクトルを所定角の0〜(N−1)倍正方向に回転するN個のベクトル正回転器を具備するベクトル正回転手段と、
前記ベクトル正回転手段から出力される正回転ベクトルの収束度合の評価値を演算する正回転ベクトル収束評価値演算手段と、
前記逆変調部の第1〜Nの逆変調器から出力されるN個の逆変調ベクトルを所定角の0〜(N−1)倍負方向に回転するN個のベクトル負回転器を具備するベクトル負回転手段と、
前記ベクトル負回転手段から出力される負回転ベクトルの収束度合の評価値を演算する負回転ベクトル収束評価値演算手段と、
前記タイミング判定手段で同期検出タイミングであると判定されたときに、前記逆変調ベクトル収束評価値演算部、前記正回転ベクトル収束評価値演算手段及び前記負回転ベクトル収束評価値演算手段で演算された収束度合の評価値に基づいて周波数制御出力を判定する周波数制御出力判定手段と、を具備する請求項1または2に記載の自動周波数制御装置。
The frequency control signal generator is
N vector positive rotators for rotating N inverse modulation vectors output from the first to N inverse modulators of the inverse modulation unit in a positive direction 0 to (N−1) times the predetermined angle. Vector forward rotation means;
Positive rotation vector convergence evaluation value calculation means for calculating an evaluation value of the degree of convergence of the positive rotation vector output from the vector positive rotation means;
There are provided N vector negative rotators that rotate N inverse modulation vectors output from the first to N inverse modulators of the inverse modulation unit in a negative direction by 0 to (N−1) times a predetermined angle. Vector negative rotation means,
Negative rotation vector convergence evaluation value calculation means for calculating an evaluation value of the degree of convergence of the negative rotation vector output from the vector negative rotation means;
When it is determined by the timing determination means that the synchronization detection timing is reached, the inverse modulation vector convergence evaluation value calculation unit, the positive rotation vector convergence evaluation value calculation means, and the negative rotation vector convergence evaluation value calculation means are calculated. automatic frequency control device according to claim 1 or 2 comprising a frequency control output determining means for determining the frequency control output based on the evaluation value of the degree of convergence.
前記逆変調ベクトル収束評価値演算部が、
前記逆変調手段中の隣接する2つの逆変調器の出力間の偏差を演算する(N−1)個の減算器を具備する偏差演算手段と、
前記偏差演算手段中の減算器の出力の絶対値を演算する(N−1)個の絶対値演算器を具備する絶対値演算手段と、
前記絶対値演算手段中の(N−1)個の絶対値演算器の出力を加算する加算手段を具備し、
前記正回転ベクトル収束評価値演算手段が、
前記ベクトル正回転手段中の隣接する2つのベクトル正回転器の出力間の偏差を演算する(N−1)個の減算器を具備する偏差演算手段と、
前記偏差演算手段中の減算器の出力の絶対値を演算する(N−1)個の絶対値演算器を具備する絶対値演算手段と、
前記絶対値演算手段中の(N−1)個の絶対値演算器の出力を加算する加算手段を具備し、
前記負回転ベクトル収束評価値演算手段が、
前記ベクトル負回転手段中の隣接する2つのベクトル負回転器の出力間の偏差を演算する(N−1)個の減算器を具備する偏差演算手段と、
前記偏差演算手段中の減算器の出力の絶対値を演算する(N−1)個の絶対値演算器を具備する絶対値演算手段と、
前記絶対値演算手段中の(N−1)個の絶対値演算器の出力を加算する加算手段を具備する請求項に記載の自動周波数制御装置。
The inverse modulation vector convergence evaluation value calculator is
Deviation calculating means comprising (N-1) subtractors for calculating a deviation between the outputs of two adjacent inverse modulators in the inverse modulating means;
Absolute value computing means comprising (N-1) absolute value computing units for computing the absolute value of the output of the subtractor in the deviation computing means;
Adding means for adding the outputs of (N-1) absolute value calculators in the absolute value calculator;
The positive rotation vector convergence evaluation value computing means is
Deviation calculating means comprising (N-1) subtractors for calculating a deviation between the outputs of two adjacent vector positive rotators in the vector positive rotating means;
Absolute value computing means comprising (N-1) absolute value computing units for computing the absolute value of the output of the subtractor in the deviation computing means;
Adding means for adding the outputs of (N-1) absolute value calculators in the absolute value calculator;
The negative rotation vector convergence evaluation value calculation means is
Deviation calculating means comprising (N-1) subtractors for calculating a deviation between the outputs of two adjacent vector negative rotators in the vector negative rotating means;
Absolute value computing means comprising (N-1) absolute value computing units for computing the absolute value of the output of the subtractor in the deviation computing means;
4. The automatic frequency control device according to claim 3 , further comprising adding means for adding outputs of (N-1) absolute value calculators in the absolute value calculator.
前記逆変調ベクトル収束評価値演算部が、
前記逆変調手段中の(N−1)個の逆変調器から出力される逆変調ベクトルのベクトル平均値を演算するベクトル平均値演算手段と、
前記逆変調手段中の(N−1)個の逆変調器から出力される逆変調ベクトルと前記ベクトル平均値演算手段で演算されたベクトル平均値との偏差を演算する(N−1)個の減算器を具備する偏差演算手段と、
前記平均値ベクトル演算手段で演算されたベクトル平均値の2乗値を演算するベクトル平均値2乗値演算手段と、
前記偏差演算手段中の減算器で演算されたベクトル偏差の2乗値を演算する(N−1)個の2乗値演算器を具備するベクトル偏差2乗値演算手段と、
前記ベクトル偏差2乗値演算手段中の(N−1)個の2乗値演算器の出力の平均値を演算する平均値演算手段と、
前記平均値演算手段の出力を前記平均値ベクトル2乗値演算手段の出力で正規化する正規化手段を具備し、
前記正回転ベクトル収束評価値演算手段が、
前記ベクトル正回転手段中の(N−1)個のベクトル正回転器から出力される正回転ベクトルのベクトル平均値を演算するベクトル平均値演算手段と、
前記ベクトル正回転手段中の(N−1)個のベクトル正回転器から出力される正回転ベクトルと前記ベクトル平均値演算手段で演算されるベクトル平均値との偏差を演算する(N−1)個の減算器を具備する偏差演算手段と、
前記ベクトル平均値演算手段で演算されたベクトル平均値の2乗値を演算するベクトル平均値2乗値演算手段と、
前記偏差演算手段中の減算器で演算されたベクトル偏差の2乗値を演算する(N−1)個の2乗値演算器を具備するベクトル偏差2乗値演算手段と、
前記ベクトル偏差2乗値演算手段中の(N−1)個の2乗値演算器の出力の平均値を演算する平均値演算手段と、
前記平均値演算手段の出力を前記ベクトル平均値2乗値演算手段から出力されるベクトル平均値2乗値で正規化する正規化手段を具備し、
前記負回転ベクトル収束評価値演算手段が、
前記ベクトル負回転手段中の(N−1)個のベクトル負回転器から出力される負回転ベクトルのベクトル平均値を演算するベクトル平均値演算手段と、
前記ベクトル負回転手段中の(N−1)個のベクトル負回転器から出力される負回転ベクトルと前記ベクトル平均値演算手段で演算されるベクトル平均値との偏差を演算する(N−1)個の減算器を具備する偏差演算手段と、
前記ベクトル平均値演算手段で演算されたベクトル平均値の2乗値を演算するベクトル平均値2乗値演算手段と、
前記偏差演算手段中の減算器で演算されたベクトル偏差の2乗値を演算する(N−1)個の2乗値演算器を具備するベクトル偏差2乗値演算手段と、
前記ベクトル偏差2乗値演算手段中の(N−1)個の2乗値演算器の出力の平均値を演算する平均値演算手段と、
前記平均値演算手段の出力を前記ベクトル平均値2乗値演算手段から出力されるベクトル平均値2乗値で正規化する正規化手段を具備する請求項に記載の自動周波数制御装置。
The inverse modulation vector convergence evaluation value calculator is
Vector average value calculating means for calculating a vector average value of the inverse modulation vectors output from the (N-1) inverse modulators in the inverse modulation means;
A difference between the inverse modulation vector output from the (N-1) inverse modulators in the inverse modulation means and the vector average value computed by the vector mean value computing means is computed (N-1) pieces. Deviation calculating means comprising a subtractor;
Vector mean value square value computing means for computing the square value of the vector mean value computed by the mean value vector computing means;
A vector deviation square value computing means comprising (N-1) square value computing units for computing the square value of the vector deviation computed by the subtractor in the deviation computing means;
An average value calculating means for calculating an average value of the outputs of the (N-1) square value calculators in the vector deviation square value calculating means;
Normalizing means for normalizing the output of the mean value computing means with the output of the mean vector square value computing means;
The positive rotation vector convergence evaluation value computing means is
Vector average value calculating means for calculating a vector average value of positive rotation vectors output from (N-1) vector positive rotators in the vector positive rotation means;
The deviation between the positive rotation vector output from the (N-1) vector positive rotators in the vector positive rotation means and the vector average value calculated by the vector average value calculation means is calculated (N-1). Deviation calculating means comprising a plurality of subtractors;
Vector mean value square value computing means for computing the square value of the vector mean value computed by the vector mean value computing means;
A vector deviation square value computing means comprising (N-1) square value computing units for computing the square value of the vector deviation computed by the subtractor in the deviation computing means;
An average value calculating means for calculating an average value of the outputs of the (N-1) square value calculators in the vector deviation square value calculating means;
Normalization means for normalizing the output of the average value calculation means with the vector mean value square value output from the vector mean value square value calculation means;
The negative rotation vector convergence evaluation value calculation means is
Vector average value calculating means for calculating a vector average value of negative rotation vectors output from (N−1) vector negative rotators in the vector negative rotation means;
The deviation between the negative rotation vector output from the (N−1) vector negative rotators in the vector negative rotation means and the vector average value calculated by the vector average value calculation means is calculated (N−1). Deviation calculating means comprising a plurality of subtractors;
Vector mean value square value computing means for computing the square value of the vector mean value computed by the vector mean value computing means;
A vector deviation square value computing means comprising (N-1) square value computing units for computing the square value of the vector deviation computed by the subtractor in the deviation computing means;
An average value calculating means for calculating an average value of the outputs of the (N-1) square value calculators in the vector deviation square value calculating means;
4. The automatic frequency control device according to claim 3 , further comprising normalization means for normalizing an output of the average value calculation means with a vector average value square value output from the vector average value square value calculation means.
前記逆変調ベクトル収束評価値演算部が、
前記逆変調手段中の(N−1)個の逆変調器から出力される逆変調ベクトルのベクトル平均を演算するベクトル平均演算手段と、
前記逆変調手段中の(N−1)個の逆変調器から出力される逆変調ベクトルと前記ベクトル平均演算手段で演算されたベクトル平均との偏差を演算する(N−1)個の減算器を具備する偏差演算手段と、
前記ベクトル平均値演算手段で演算されたベクトル平均値の2乗値を演算するベクトル平均値2乗値演算手段と、
前記偏差演算手段中の減算器で演算されたベクトル偏差の2乗値を演算する(N−1)個の2乗値演算器を具備するベクトル偏差2乗値演算手段と、
前記偏差ベクトル2乗値演算手段中の(N−1)個の2乗値演算器の出力の平均値を演算する平均値演算手段と、
前記平均値演算手段の出力を前記ベクトル平均値2乗値演算手段から出力されるベクトル平均値2乗値で正規化する正規化手段を具備し、
前記正回転ベクトル収束評価値演算手段が、
前記ベクトル正回転手段中の(N−1)個のベクトル正回転器から出力される正回転ベクトルと前記逆変調ベクトル収束評価値演算部のベクトル平均値演算手段で演算されるベクトル平均値との偏差を演算する(N−1)個の減算器を具備する偏差演算手段と、
前記偏差演算手段中の減算器で演算されたベクトル偏差の2乗値を演算する(N−1)個の2乗値演算器を具備するベクトル偏差2乗値演算手段と、
前記ベクトル偏差2乗値演算手段中の(N−1)個の2乗値演算器の出力の平均値を演算する平均値演算手段と、
前記平均値演算手段の出力を前記逆変調ベクトル収束評価値演算部のベクトル平均値2乗値演算手段で演算されたベクトル平均値2乗値で正規化する正規化手段を具備し、
前記負回転ベクトル収束評価値演算手段が、
前記ベクトル負回転手段中の(N−1)個のベクトル負回転器から出力される負回転ベクトルと前記逆変調ベクトル収束評価値演算部のベクトル平均値演算手段で演算されるベクトル平均値との偏差を演算する(N−1)個の減算器を具備する偏差演算手段と、
前記平均値ベクトル演算手段で演算されたベクトル平均値の2乗値を演算するベクトル平均値2乗値演算手段と、
前記偏差演算手段中の減算器で演算されたベクトル偏差の2乗値を演算する(N−1)個の2乗値演算器を具備するベクトル偏差2乗値演算手段と、
前記ベクトル偏差2乗値演算手段中の(N−1)個の2乗値演算器の出力の平均値を演算する平均値演算手段と、
前記平均値演算手段の出力を前記逆変調ベクトル収束評価値演算部の前記ベクトル平均値2乗値演算手段で演算されたベクトル平均値2乗値で正規化する正規化手段を具備する請求項に記載の自動周波数制御装置。
The inverse modulation vector convergence evaluation value calculator is
Vector average computing means for computing the vector average of the inverse modulation vectors output from the (N-1) inverse modulators in the inverse modulation means;
(N-1) subtractors for calculating the deviation between the inverse modulation vector output from the (N-1) inverse modulators in the inverse modulation means and the vector average computed by the vector average computation means. Deviation calculating means comprising:
Vector mean value square value computing means for computing the square value of the vector mean value computed by the vector mean value computing means;
A vector deviation square value computing means comprising (N-1) square value computing units for computing the square value of the vector deviation computed by the subtractor in the deviation computing means;
Average value calculating means for calculating the average value of the outputs of the (N-1) square value calculators in the deviation vector square value calculating means;
Normalization means for normalizing the output of the average value calculation means with the vector mean value square value output from the vector mean value square value calculation means;
The positive rotation vector convergence evaluation value computing means is
A positive rotation vector output from (N−1) vector positive rotators in the vector positive rotation means and a vector average value calculated by the vector average value calculation means of the inverse modulation vector convergence evaluation value calculation unit. Deviation calculating means comprising (N-1) subtractors for calculating the deviation;
A vector deviation square value computing means comprising (N-1) square value computing units for computing the square value of the vector deviation computed by the subtractor in the deviation computing means;
An average value calculating means for calculating an average value of the outputs of the (N-1) square value calculators in the vector deviation square value calculating means;
Normalization means for normalizing the output of the average value calculation means with the vector average value square value calculated by the vector average value square value calculation means of the inverse modulation vector convergence evaluation value calculation section;
The negative rotation vector convergence evaluation value calculation means is
The negative rotation vector output from the (N−1) vector negative rotators in the vector negative rotation means and the vector average value calculated by the vector average value calculation means of the inverse modulation vector convergence evaluation value calculation unit Deviation calculating means comprising (N-1) subtractors for calculating the deviation;
Vector mean value square value computing means for computing the square value of the vector mean value computed by the mean value vector computing means;
A vector deviation square value computing means comprising (N-1) square value computing units for computing the square value of the vector deviation computed by the subtractor in the deviation computing means;
An average value calculating means for calculating an average value of the outputs of the (N-1) square value calculators in the vector deviation square value calculating means;
Claim 3 having a normalization means for normalizing with the calculated vector mean square values in the vector mean square value computing means of the inverse modulation vectors convergent evaluation value calculating unit output of said average value calculating means The automatic frequency control apparatus described in 1.
前記逆変調ベクトル収束評価値演算部が、
前記逆変調手段中の(N−1)個の逆変調器の出力ベクトルのベクトル平均値を演算するベクトル平均値演算手段と、
前記逆変調手段中の(N−1)個の逆変調器の出力ベクトルと前記ベクトル平均値演算手段で演算されたベクトル平均値との偏差を演算する(N−1)個の減算器を具備する偏差演算手段と、
前記ベクトル平均値演算手段で演算された平均値ベクトルの2乗値を演算するベクトル平均値2乗値演算手段と、
前記偏差演算手段中の減算器で演算されたベクトル偏差の2乗値を演算する(N−1)個の2乗値演算器を具備するベクトル偏差2乗値演算手段と、
前記ベクトル偏差2乗値演算手段中の(N−1)個の2乗値演算器の出力の平均値を演算する平均値演算手段と、
前記平均値演算手段の出力を前記平均値ベクトル2乗値演算手段の出力で正規化する正規化手段を具備し、
前記正回転ベクトル収束評価値演算手段が、
前記ベクトル正回転手段中の(N−1)個のベクトル正回転器から出力される正回転ベクトルと前記逆変調ベクトル収束評価値演算部のベクトル平均値演算手段で演算されるベクトル平均値との偏差を演算する(N−1)個の減算器を具備する偏差演算手段と、
前記偏差演算手段中の減算器で演算されたベクトル偏差の2乗値を演算する(N−1)個の2乗値演算器を具備するベクトル偏差2乗値演算手段と、
前記ベクトル偏差2乗値演算手段中の(N−1)個の2乗値演算器の出力の平均値を演算する平均値演算手段を具備し、
前記負回転ベクトル収束評価値演算手段が、
前記ベクトル負回転手段中の(N−1)個のベクトル負回転器から出力される負回転ベクトルと前記逆変調ベクトル収束評価値演算部のベクトル平均値演算手段で演算されるベクトル平均値との偏差を演算する(N−1)個の減算器を具備する偏差演算手段と、
前記偏差演算手段中の減算器で演算されたベクトル偏差の2乗値を演算する(N−1)個の2乗値演算器を具備するベクトル偏差2乗値演算手段と、
前記偏差ベクトル2乗値演算手段中の(N−1)個の2乗値演算器の出力の平均値を演算する平均値演算手段を具備する請求項に記載の自動周波数制御装置。
The inverse modulation vector convergence evaluation value calculator is
Vector average value calculating means for calculating a vector average value of output vectors of (N-1) demodulators in the inverse modulating means;
(N-1) subtractors for calculating a deviation between the output vector of the (N-1) inverse modulators in the inverse modulation means and the vector average value calculated by the vector average value calculation means. Deviation calculating means for
Vector mean value square value computing means for computing the square value of the mean value vector computed by the vector mean value computing means;
A vector deviation square value computing means comprising (N-1) square value computing units for computing the square value of the vector deviation computed by the subtractor in the deviation computing means;
An average value calculating means for calculating an average value of the outputs of the (N-1) square value calculators in the vector deviation square value calculating means;
Normalizing means for normalizing the output of the mean value computing means with the output of the mean vector square value computing means;
The positive rotation vector convergence evaluation value computing means is
A positive rotation vector output from (N−1) vector positive rotators in the vector positive rotation means and a vector average value calculated by the vector average value calculation means of the inverse modulation vector convergence evaluation value calculation unit. Deviation calculating means comprising (N-1) subtractors for calculating the deviation;
A vector deviation square value computing means comprising (N-1) square value computing units for computing the square value of the vector deviation computed by the subtractor in the deviation computing means;
An average value calculating means for calculating an average value of the outputs of the (N-1) square value calculators in the vector deviation square value calculating means;
The negative rotation vector convergence evaluation value calculation means is
The negative rotation vector output from the (N−1) vector negative rotators in the vector negative rotation means and the vector average value calculated by the vector average value calculation means of the inverse modulation vector convergence evaluation value calculation unit Deviation calculating means comprising (N-1) subtractors for calculating the deviation;
A vector deviation square value computing means comprising (N-1) square value computing units for computing the square value of the vector deviation computed by the subtractor in the deviation computing means;
4. The automatic frequency control device according to claim 3 , further comprising an average value calculating means for calculating an average value of outputs of (N-1) square value calculators in the deviation vector square value calculating means.
前記周波数制御信号生成部が、
前記逆変調部の第1〜Nの逆変調器から出力されるN個の逆変調ベクトルを所定角の0〜(N−1)倍正方向に回転するベクトル正回転手段と、
前記ベクトル正回転手段から出力される正回転ベクトルの収束度合の評価値を演算する正回転ベクトル収束評価値演算手段と、
前記逆変調部の第1〜Nの逆変調器から出力されるN個の逆変調ベクトルを所定角の0〜(N−1)倍負方向に回転するベクトル負回転手段と、
前記ベクトル負回転手段から出力される負回転ベクトルの収束度合の評価値を演算する負回転ベクトル収束評価値演算手段と、
前記逆変換ベクトル収束評価値演算部で演算された逆変換ベクトルの収束度合の評価値が前記正回転ベクトル収束評価値演算部で演算された正回転ベクトルの収束度合の評価値より弱いときは、前記ベクトル正回転手段及び前記正回転ベクトル収束評価値演算手段による処理を今回演算された正回転ベクトルの収束度合の評価値が前回演算された正回転ベクトル収束度合の評価値より強となるまで繰り返し、その後前記所定角の繰り返し回数倍した周波数増加信号を出力するベクトル正回転処理手段と、
前記逆変換ベクトル収束評価値演算部で演算された逆変換ベクトルの収束度合の評価値が前記負回転ベクトル収束評価値演算部で演算された負回転ベクトルの収束度合の評価値より弱いときは、前記ベクトル負回転手段及び前記負回転ベクトル収束評価値演算手段による処理を今回演算された負回転ベクトルの収束度合の評価値が前回演算された負回転ベクトル収束度合の評価値より強となるまで繰り返し、その後前記所定角の繰り返し回数倍した周波数減少信号を出力するベクトル負回転処理手段と、を具備する請求項1または2に記載の自動周波数制御装置。
The frequency control signal generator is
Vector forward rotation means for rotating N inverse modulation vectors output from the first to N inverse modulators of the inverse modulation unit in a positive direction of 0 to (N-1) times a predetermined angle;
Positive rotation vector convergence evaluation value calculation means for calculating an evaluation value of the degree of convergence of the positive rotation vector output from the vector positive rotation means;
Vector negative rotation means for rotating N inverse modulation vectors output from the first to N inverse modulators of the inverse modulation unit in a negative direction 0 to (N-1) times a predetermined angle;
Negative rotation vector convergence evaluation value calculation means for calculating an evaluation value of the degree of convergence of the negative rotation vector output from the vector negative rotation means;
When the evaluation value of the degree of convergence of the inverse transformation vector calculated by the inverse transformation vector convergence evaluation value calculation unit is weaker than the evaluation value of the degree of convergence of the positive rotation vector calculated by the positive rotation vector convergence evaluation value calculation unit, The processing by the vector positive rotation means and the positive rotation vector convergence evaluation value calculation means is repeated until the evaluation value of the degree of convergence of the positive rotation vector calculated this time becomes stronger than the evaluation value of the degree of convergence of the positive rotation vector calculated last time. Then, vector normal rotation processing means for outputting a frequency increase signal multiplied by the number of repetitions of the predetermined angle, and
When the evaluation value of the degree of convergence of the inverse conversion vector calculated by the inverse conversion vector convergence evaluation value calculation unit is weaker than the evaluation value of the degree of convergence of the negative rotation vector calculated by the negative rotation vector convergence evaluation value calculation unit, The processing by the vector negative rotation means and the negative rotation vector convergence evaluation value calculation means is repeated until the evaluation value of the convergence degree of the negative rotation vector calculated this time becomes stronger than the evaluation value of the negative rotation vector convergence degree calculated last time. , then the automatic frequency control device according to claim 1 or 2, anda vector negative rotation processing means for outputting the number of repetitions multiplying frequency decrease signal of the predetermined angle.
JP2001010692A 2001-01-18 2001-01-18 Automatic frequency controller Expired - Fee Related JP3636431B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001010692A JP3636431B2 (en) 2001-01-18 2001-01-18 Automatic frequency controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001010692A JP3636431B2 (en) 2001-01-18 2001-01-18 Automatic frequency controller

Publications (3)

Publication Number Publication Date
JP2002217993A JP2002217993A (en) 2002-08-02
JP2002217993A5 JP2002217993A5 (en) 2004-11-18
JP3636431B2 true JP3636431B2 (en) 2005-04-06

Family

ID=18877961

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001010692A Expired - Fee Related JP3636431B2 (en) 2001-01-18 2001-01-18 Automatic frequency controller

Country Status (1)

Country Link
JP (1) JP3636431B2 (en)

Also Published As

Publication number Publication date
JP2002217993A (en) 2002-08-02

Similar Documents

Publication Publication Date Title
US6075408A (en) OQPSK phase and timing detection
US20180191539A1 (en) Energy Efficient Highway Addressable Remote Transducer Coherent 8-ary Phase Shift Keying Modem
US6175591B1 (en) Radio receiving apparatus
US7245672B2 (en) Method and apparatus for phase-domain semi-coherent demodulation
EP0154503A2 (en) Digital signal processor
CA1218116A (en) Circuit for reducing errors in a data receiver
US20070172001A1 (en) Demodulation circuit and demodulation method
JPH0621992A (en) Demodulator
JP3636431B2 (en) Automatic frequency controller
JPH06188929A (en) Method for eliminating frequency offset and device therefor
CN1157030C (en) Demodulator having rotation means for frequency offset correction
US4859959A (en) Data demodulator carrier phase error detector
JP3489493B2 (en) Symbol synchronizer and frequency hopping receiver
JP2996167B2 (en) Automatic frequency control device
JP4438204B2 (en) Digital demodulator
GB2213663A (en) Data demodulator carrier phase locking
JP3182376B2 (en) Diversity receiver
US6901124B1 (en) Diversity receiving apparatus that prevents judgement errors during decoding and a clock generating circuit for a diversity circuit that prevents judgement errors during decoding
JP3518429B2 (en) Digital PLL device and symbol synchronizer
JP3382891B2 (en) Demodulation method and digital demodulation device for digitally processing phase modulated signal
JPH05335893A (en) Equalization method and device
JPS6111494B2 (en)
JP3774350B2 (en) Multilevel digital modulation signal demodulation circuit
JPH0983602A (en) Demodulation device
JP4411110B2 (en) Carrier regeneration circuit

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041129

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20041207

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050104

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3636431

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20080114

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20090114

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100114

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100114

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110114

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120114

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130114

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20140114

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20150114

Year of fee payment: 10

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees