JP3679299B2 - Symbol timing detection method - Google Patents

Symbol timing detection method Download PDF

Info

Publication number
JP3679299B2
JP3679299B2 JP2000052130A JP2000052130A JP3679299B2 JP 3679299 B2 JP3679299 B2 JP 3679299B2 JP 2000052130 A JP2000052130 A JP 2000052130A JP 2000052130 A JP2000052130 A JP 2000052130A JP 3679299 B2 JP3679299 B2 JP 3679299B2
Authority
JP
Japan
Prior art keywords
circuit
symbol timing
component signal
signal
detection method
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
JP2000052130A
Other languages
Japanese (ja)
Other versions
JP2001237905A (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.)
Hitachi Kokusai Electric Inc
Original Assignee
Hitachi Kokusai Electric Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Kokusai Electric Inc filed Critical Hitachi Kokusai Electric Inc
Priority to JP2000052130A priority Critical patent/JP3679299B2/en
Publication of JP2001237905A publication Critical patent/JP2001237905A/en
Application granted granted Critical
Publication of JP3679299B2 publication Critical patent/JP3679299B2/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】
【従来の技術】
伝送したい音声やデータなどの情報信号をデジタル化して送受信を行なう、例えば、デジタル無線機などを使用するデジタル無線通信においては、デジタル送信機より送信されたデジタル送信信号を受信するデジタル受信機は、受信信号を処理し伝送されてきた情報信号を適正に取り出すために、伝送したい情報信号に所要の処理をし送信したデジタル送信機とのフレーム同期、シンボルタイミング同期、周波数変移補正などの各処理を行なう必要がある。
これら各処理の中で、シンボルタイミング同期を行なうために必要なシンボルタイミングの検出方法について説明をする。
図6は、受信した受信信号を検波して得られた同相成分信号および直交成分信号からデジタル情報信号を復号する復号回路のブロック図である。
図6に示す復号回路は、シンボルタイミング検出手段を備えており、受信信号からデジタル情報信号を復号するために必要なシンボルタイミングを相関により検出するシンボルタイミング検出方法を使用する例である。
なお、ここで説明に使用する受信信号は、π/4シフトQPSK(Quaternary Phase Shift Keying )変調を使用し、フレームフォーマットの中にプリアンブル(“1001”(2進数)の繰り返し)が付加されたデータで変調した送信信号を、シンボル周期TS 当たりN倍(Nは自然数)でオーバーサンプリングした信号である。
【0003】
受信機で受信した受信信号は、直交検波回路(図示してない)で復調されて同相(I)成分信号と直交(Q)成分信号となり、同相成分信号が入力端子501を介してルートロールオフフィルタ503-1に、直交成分信号が入力端子502を介してルートロールオフフィルタ503-2に入力される。
ルートロールオフフィルタ503-1は、入力される同相成分信号の帯域制限を行ない、帯域制限を行なった同相成分信号をサンプラー507-1と相関回路504とへ出力する。
ルートロールオフフィルタ503-2は、入力される直交成分信号の帯域制限を行ない、帯域制限を行なった直交成分信号をサンプラー507-2と相関回路504とへ出力する。
【0004】
相関回路504は、ルートロールオフフィルタ503-1より入力される帯域制限を行なった同相成分信号とルートロールオフフィルタ503-2より入力される帯域制限を行なった直交成分信号とに、別途、入力されるプリアンブルパターンとの相関演算を行ない、演算結果の実数部および虚数部を2乗値演算回路505へ出力する。
2乗値演算回路505は、相関回路504より入力される演算結果の実数部および虚数部の相関演算結果を2乗値演算し、算出した2乗値を最大値検索回路506へ出力する。
この2乗値演算回路505は、相関回路504から出力される演算結果が複素数であるために2乗値演算を行なう回路である。
なお、復号回路において、相関回路504と2乗値演算回路505と最大値検索回路506とでシンボルタイミング検出手段を構成している。
【0005】
図7に、相関回路504の詳細なブロック図を示す。
図7において、601は、ルートロールオフフィルタ503-1より同相成分信号(複素数の実数部信号)が入力される入力端子、605は、ルートロールオフフィルタ503-2よれ直交成分信号(複素数の虚数部信号)が入力される入力端子、602-1〜602-7は、入力される同相成分信号および直交成分信号それぞれをNサンプル分遅延(シンボル周期の遅延)させ出力する複数の遅延回路、607-1〜607-8は、入力される同相成分信号および直交成分信号の複素数信号とプリアンブルパターン(複素数信号)とを乗算し出力する複数の複素乗算回路、603-1は、複素乗算回路607-1と607-2とより出力される同相成分信号および直交成分信号の複素数信号とプリアンブルパターンとの乗算信号をそれぞれ加算する複素加算回路、603-2〜603-7は、前段の複素加算回路603よりの加算信号と複素乗算回路607よりの同相成分信号および直交成分信号とプリアンブルパターンとのそれぞれの乗算信号とを加算する複数の複素加算回路、604は、相関演算結果の複素数信号が出力される出力端子、606は、相関演算結果の複素数信号が出力される出力端子を示す。
なお、図7に、複数の複素乗算回路607それぞれに乗算するプリアンブルパターンpの値を示しており、pの右肩に付与されている「* 」は複素共役を表している。
【0006】
相関回路504の入力端子601に入力された同相成分信号および入力端子605に入力された直交成分信号は、複数のNサンプル(例えば、1シンボル)遅延回路602でつぎつぎと遅延され、各遅延回路602の遅延した信号が各複素乗算回路607へ出力される。(図7において、x(n)は入力された信号、x(n−N)は遅延回路602-1で1シンボル周期遅延した信号、x(n−7N)は遅延回路602-1〜602-7で7シンボル周期遅延した信号を示している。これは、言い替えると、x(n−N)は1シンボル周期前に、x(n−7N)は7シンボル周期前に入力端子601、605に入力された信号を示している。)
【0007】
入力端子601、605から入力された信号x(n)、各遅延回路602で遅延した信号x(n−N)〜x(n−7N)は、それぞれ複素乗算回路607-1〜607-8に入力され、別途、複素乗算回路607-1〜607-8のそれぞれに入力されるプリアンブルパターンp(7)〜p(0)との乗算を行ない、乗算結果が複数の複素加算回路603-1〜603-7へ出力される。
複素加算回路603-1は、複素乗算回路607-1および607-2より入力される乗算結果を加算し、加算結果を複素加算回路603-2(図示してない)へ出力する。
複素加算回路603-2は、複素加算回路603-1より入力される加算結果と複素乗算回路607-3(図示してない)より入力される乗算結果とを加算し、加算結果を複素加算回路603-3(図示してない)へ出力する。
つづく複素加算回路603で同様の加算が行なわれ、最後の複素加算回路603-7は、複素加算回路603-6より入力される積算された加算結果と複素乗算回路607-8より入力される乗算結果とを加算し、すべてを積算した加算結果の実数部および虚数部を、それぞれ実数部出力端子604と虚数部出力端子606とへ出力する。
【0008】
図6に示す復号回路において、同相成分信号のプリアンブルが入力端子501を介してルートロールオフフィルタ503-1に、直交成分信号のプリアンブルが入力端子502を介してルートロールオフフィルタ503-2に入力された場合、それぞれより出力される帯域制限を行なった同相成分信号および直交成分信号のプリアンブルは、図9のコンスタレーション波形図、および、図10(a)、(b)の波形図で示す波形のようになる。
さらに、帯域制限を行なった同相成分信号および直交成分信号のプリアンブルがルートロールオフフィルタ503より入力された場合の相関回路504の演算信号を、さらに2乗値演算回路505に入力し2乗値演算した信号は、図10(c)の波形図で示す波形のようになる。
また、図9、図10には、ルートロールオフフィルタ203のロールオフ率αを変化させた波形を示しており、実線はロールオフ率α=0.2、破線はα=0.5、点線はα=0.7の場合の波形である。
また、図9に示す波形上の点に付与されている数字(0)、(1)・・・(8)は遷移の順序を示している。
【0009】
図10(c)に示すように、相関回路504よりの相関演算結果を2乗値演算回路505で演算した2乗値|r|2は、シンボル周期TS の2倍の周期2TS のシンボル点で値が最大となっている。
したがって、最大値検索回路506は、2乗値演算回路505より入力される2乗値|r|2が最大となるサンプル点を検索し、このサンプル点をサンプラー507-1および507-2へ出力する。
サンプラー507-1は、ルートロールオフフィルタ503-1より入力される帯域制限を行なった同相成分信号を、サンプラー507-2は、ルートロールオフフィルタ503-2より入力される帯域制限を行なった直交成分信号を、最大値検索回路506より入力される2乗値|r|2が最大となるサンプル点を基準にシンボル間隔でサンプリングし、サンプリングした結果をそれぞれ遅延検波回路508へ出力する。
遅延検波回路508は、サンプラー507-1およびサンプラー507-2より入力されるサンプリング結果を遅延検波し、位相の差分を取り、判定回路509へ出力する。
判定回路509は、遅延検波回路508より入力される位相差分信号を符号判定し、判定した結果を復号出力として出力端子510より他の回路へ出力する。
【0010】
図8に、遅延検波回路508の詳細ブロック図を示す。
遅延検波回路508は、サンプラー507-1およびサンプラー507-2より出力されるサンプリング結果の複素数信号が、入力端子401および入力端子406を介し、複素乗算回路404とシンボル周期TS の遅延を持つ遅延回路402とに入力される。
シンボル周期TS の遅延回路402は、サンプラー507-1およびサンプラー507-2より入力されるサンプリング結果の複素数信号それぞれにシンボル周期TS の遅延を与え、シンボル周期TS の遅延をした複素数信号それぞれを複素共役演算回路403へ出力する。
複素共役演算回路403は、シンボル周期TS の遅延を持つ遅延回路402より入力されるシンボル周期TS の遅延をした複素数信号の虚数部の符号を反転し、複素乗算回路404へ出力する。
複素乗算回路404は、サンプラー507-1およびサンプラー507-2より入力されるサンプリング結果のそれぞれの複素数信号を、別途、複素共役演算回路403より入力される1シンボル前の信号であるシンボル周期TS の遅延を持つ複素共役信号とを乗算し、乗算結果を遅延検波出力端子405および407を介して、判定回路509へ出力する。
【0011】
図11に、判定回路509の詳細ブロック図を示す。
判定回路509は、遅延検波回路508の出力端子405および407より出力される複素数の位相差分信号が、同相成分信号入力端子1101および直交成分信号入力端子1102を介し、符号判定回路1103-1および1103-2に入力される。
同相成分信号入力端子1101より符号判定回路1103-1に入力される信号をDI 、直交成分信号入力端子1102より符号判定回路1103-2に入力される信号をDQ とする。
スイッチ1104の端子a-1〜a-4には、端子a-1から順番に、2ビットのデータ“00”、“01”、“10”、“11”が入力され、端子a-1〜a-4のいずれかが、符号判定回路1103-1および1103-2の判定結果により端子bと接続される。
I ≧0かつDQ ≧0ならば、端子a-1とbとを接続し、データ“00”を、復調出力端子1106を介して他の回路へ出力する。
I <0かつDQ ≧0ならば、端子a-2とbとを接続し、データ“01”を、復調出力端子1106を介して他の回路へ出力する。
I ≧0かつDQ <0ならば、端子a-3とbとを接続し、データ“10”を、復調出力端子1106を介して他の回路へ出力する。
I <0かつDQ <0ならば、端子a-4とbとを接続し、データ“11”を、復調出力端子1106を介して他の回路へ出力する。
【0012】
図6に示す復号回路のシンボルタイミング検出手段で使用されるシンボルタイミング検出方法における演算量の大部分は、相関回路504での演算および2乗値演算回路505での演算である。
復号回路に使用されている相関回路504は、図7に示す一例のように演算部分が8個の複素乗算回路607と7個の複素加算回路603とで構成され、同相成分信号および直交成分信号の1サンプル分の信号を演算するのに、それぞれ8回の複素数乗算と7回の複素数加算(積算)を必要とする。
さらに詳細には、1回の複素積和(乗算と加算)演算は実数の積和演算4回で構成されるので、相関回路504の演算は、1サンプル分を演算するのにそれぞれ32回の積和演算(実数)を必要とする。
また、2乗値演算回路505は、相関回路504より入力される相関演算結果の実数部の2乗値および虚数部の2乗値をそれぞれ演算し、それぞれの2乗値を加算するので、2回の実数乗算と1回の実数加算で構成され、1サンプル分の演算をするのに2回の積和演算(実数)を必要とする。
【0013】
したがって、相関回路504での演算および2乗値演算回路505での演算は、1サンプルの演算をするのに合計34回の積和演算(実数)を必要とする。
例えば、動画データの伝送を行なう無線システムの場合、伝送レートが数Mbps〜10数Mbpsとなるため、この場合の演算量は大きなものとなる。
例えば、伝送ビットレートが10Mbps(π/4シフトQPSKでは2ビットのデータで1回変調され、シンボルレート(1秒間の変調回数)は5Mbpsとなる)、フレーム長が512シンボル、プリアンブルの長さが50シンボルあり、そのうち10シンボルをシンボルタイミング検出に使用し、シンボル周期TS 当たり16倍オーバーサンプリングの場合を想定すると、34回×5Mbaud×16×(10/512)=53.125MIPSの演算量となる。
ただし、1命令で1回の積和演算を行なえるDSP(デジタル信号処理プロセッサ)を想定している。
100MIPSのDSPを使用するとしても、処理量の半分がシンボルタイミング検出で占められてしまうことになる。
【0014】
【発明が解決しようとする課題】
従来技術によるシンボルタイミング検出方法は、シンボルタイミングの検出における演算量の大部分が相関演算で占められており、1サンプル分の相関演算に32回の積和演算を必要とするとして、例えば、動画データを伝送する10Mbpsの無線システムでは、フレーム長512シンボルに対して、プリアンブルを10シンボル分使用し、16倍オーバーサンプリングの場合を想定すると、シンボルタイミング検出に50MIPSの演算量を必要とする。
本発明は、前記問題を解決し、シンボルタイミング検出の演算量を減少させたシンボルタイミング検出方法を提供することを目的とする。
【0015】
【課題を解決するための手段】
上記問題を解決するため、本発明によるシンボルタイミング検出方法は、受信信号をシンボル周期当たりN回(Nは自然数)オーバーサンプリングし、該オーバーサンプリングした受信信号の同相成分信号および直交成分信号の2乗値をそれぞれ算出し、算出した前記2乗値それぞれを加算した加算値について隣り合うシンボル点同士の最大値と最小値との情報を算出し、算出した前記最大値と最小値との情報に応じて、シンボルタイミングを検出する方法である。
また、本発明によるシンボルタイミング検出方法は、デジタル通信に用いる受信機に使用するシンボルタイミング検出方法であって、π/4シフトQPSK変調を使用し、フレームフォーマットの中にプリアンブルが付加されたデータで変調した送信信号を、前記受信機で受信して受信信号とし、検波した前記受信信号をシンボル周期当たりN回オーバーサンプリングし、オーバーサンプリングした受信信号のプリアンブル区間の同相成分信号および直交成分信号からシンボルタイミングを検出するシンボルタイミング検出方法において、前記プリアンブル区間の同相成分信号および直交成分信号の2乗値を計算し、該2乗値が最大値を与える位置M1 と最小値を与える位置M2 とを検索して、M1 とM2 との中間点m=(M1 +M2 )/2を求め、mをNで割った余りm mod Nをシンボルタイミングとする方法である。
【0016】
また、本発明によるシンボルタイミング検出方法は、デジタル通信に用いる受信機に使用するシンボルタイミング検出方法であって、π/4シフトQPSK変調を使用し、フレームフォーマットの中にプリアンブルが付加されたデータを変調した送信信号を、前記受信機で受信して受信信号とし、検波回路で直交検波した前記受信信号をシンボル周期当たりN回オーバーサンプリングし、オーバーサンプリングした受信信号のプリアンブル区間の同相成分信号および直交成分信号をそれぞれルートロールオフフィルタで処理した信号からシンボルタイミングを検出するシンボルタイミング検出方法において、前記プリアンブル区間の同相成分信号および直交成分信号の2乗値をそれぞれ2乗回路で計算し、前記同相成分信号および直交成分信号の2乗値を加算回路により加算し、該加算した2乗値から、最大値検索回路および最小値検索回路により最大値を与える位置M1 と最小値を与える位置M2 とを検索し、前記最大値の位置M1 と前記最小値の位置M2 とから、加算回路と乗算回路とにより中間点m=(M1 +M2 )/2を求め、前記中間点mを、剰余算出回路で前記Nで割った余りm mod Nを算出し、算出した前記剰余値m mod Nをシンボルタイミングとする方法である。
【0017】
さらに詳しくは、本発明によるシンボルタイミング検出方法は、2乗値x(n)(nはサンプリング間隔ごとに1増加する整数)を、nを2Nで割った余りnmod 2Nで振り分け、振り分けた系列(0、1、・・・2N−1)のそれぞれで平均値を計算し、該平均値が最大となる系列の番号をM1 、最小となる系列の番号をM2 とし、M1 とM2 との中間点m=(M1 +M2 )/2を求め、前記mをNで割った余りm mod Nをシンボルタイミングとする方法である。
また、本発明によるシンボルタイミング検出方法は、プリアンブル区間の同相成分信号および直交成分信号の2乗値が最小値を与える位置M2 を検索し、該M2 からシンボル周期の1/2離れた位置m1 =M2 +N/2、または、m2 =M2 −N/2を求め、前記m1 または前記m2 をNで割った余りm1 mod N、または、m2 mod Nをシンボルタイミングとする方法である。
また、本発明によるシンボルタイミング検出方法は、振り分けた平均値が最小となる系列の番号をM2 とし、該M2 からシンボル周期の1/2離れた位置m1 =M2 +N/2、または、m2 =M2 −N/2を求め、前記m1 、または、前記m2 をNで割った余りm1 mod N、または、m2 mod Nをシンボルタイミングとする方法である。
【0018】
【発明の実施の形態】
本発明によるシンボルタイミング検出方法の実施形態の説明をする前に本発明の基本とする要点を概略説明する。
従来技術によるシンボルタイミング検出方法は、復号回路において、ルートロールオフフィルタから出力される帯域制限を行なった同相成分信号および直交成分信号の相関演算を行なってから2乗値の演算を行なっているが、本発明によるシンボルタイミング検出方法では、ルートロールオフフィルタから出力される帯域制限を行なった同相成分信号および直交成分信号の相関演算を行なわず、2乗値の演算を行なって使用する。
ルートロールオフフィルタから出力される帯域制限を行なった同相成分信号および直交成分信号のプリアンブルの波形は、図5(a)、(b)の波形図のようになっており、演算した2乗値の波形は、図10(c)の波形図に示すようになり、ロールオフ率α≦0.5の場合、隣り合うシンボル点同士の中心で極大および極小となるが、ロールオフ率α>0.5の場合、極小点のみ存在する。
したがって、ロールオフ率α≦0.5の場合は、極大点および極小点の中心をシンボルタイミングとし、ロールオフ率α>0.5の場合は、極小点から前方へ、あるいは、後方へ1/2シンボル長離れた点をシンボルタイミングとするものである。
【0019】
基本の概略説明につづき、本発明によるシンボルタイミング検出方法の実施例を図1、図2、図3を使用して説明する。
図1は、極大点と極小点との中心をシンボルタイミングとするシンボルタイミング検出方法を使用したシンボルタイミング検出回路のブロック図である。
同相成分信号入力端子101を介してルートロールオフフィルタより入力される帯域制限された同相成分信号(I(n))は、2乗回路104-1に入力され、直交成分信号入力端子102を介してルートロールオフフィルタより入力される帯域制限された直交成分信号(Q(n))は、2乗回路104-2に入力される。
2乗回路104-1と2乗回路104-2とは、入力される同相成分信号(I(n))および直交成分信号(Q(n))の2乗値をそれぞれ演算し、演算したそれぞれの2乗値(I(n)2およびQ(n)2)をそれぞれ加算回路105へ出力する。
【0020】
加算回路105は、2乗回路104-1と2乗回路104-2とよりそれぞれ入力される2乗値を加算し、加算した2乗値(I(n)2+Q(n)2)をロータリースイッチ107のa接点へ出力する。
なお、入力端子101に入力される同相成分信号(I(n))および入力端子102に入力される直交成分信号(Q(n))は、シンボル周期当たりN回オーバーサンプリングされており、nはそのサンプル番号を示している。
サンプル番号入力端子103を介して前記サンプル番号nの信号を剰余算出回路106に入力する。
剰余算出回路106は、入力されるよりサンプル番号nの信号を2Nで割った余りn mod 2Nを算出し、算出した剰余値n mod 2Nをロータリースイッチ107へ出力する。
ロータリースイッチ107は、加算回路105よりa接点に入力される2乗値(I(n)2+Q(n)2)を、別途、剰余算出回路106より入力される剰余値n mod 2Nの周期で切り換え、複数の接点b-0〜b-(2n-1) を介して2N個の積算回路108-0〜108-(2n-1) それぞれへ出力する。
【0021】
2N個の積算回路108は、それぞれ図4に示すように、加算回路302と遅延回路303とで構成されており、加算回路302より出力される2乗値の加算結果を遅延回路303で所要時間遅延させて加算回路302にもどし、加算回路302でつぎの2乗値の入力信号と加算することで積算を行なっている。
2N個の積算回路108は、それぞれ入力端子301より入力される2乗値(I(n)2+Q(n)2)を加算していくが、この加算は雑音の影響を軽減するためである。
2N個の積算回路108は、それぞれに入力される2乗値(I(n)2 +Q(n)2 )を所要サンプル数だけ積算し、積算値を最大値検索回路109と最小値検索回路110とへ出力する。
【0022】
最大値検索回路109は、2N個の積算回路108より入力される積算値から最大値を検索して最大となる積算回路回路108の番号M1 を求め、最小値検索回路110は、2N個の積算回路108より入力される積算値から最小値を検索して最小となる積算回路108の番号M2 を求め、それぞれ加算回路105へ出力する。
なお、2N個の積算回路108の番号は、ロータリースイッチ107が剰余値n mod 2N=0の時に接続されるものを「0」、剰余値n mod 2N=1の時に接続されるものを「1」というように付与している。
加算回路111は、最大値検索回路109より入力される番号M1 と最小値検索回路110より入力される番号M2 とを加算し、加算した(M1 +M2 )を乗算回路112へ出力する。
乗算回路112は、加算回路111より入力される加算結果(M1 +M2 )と、別途、入力される1/2信号とを乗算し、乗算結果m=(M1 +M2 )/2を剰余算出回路113へ出力する。
剰余算出回路113は、乗算回路112より入力される乗算結果m=(M1 +M2 )/2をNで割った余り剰余値m mod Nを算出し、算出した剰余値m mod Nの値をシンボルタイミング出力端子114からサンプラーへ出力する。
【0023】
図2は、極小点のみを用いるシンボルタイミング検出方法を使用したシンボルタイミング検出回路のブロック図である。
同相成分信号入力端子101を介してルートロールオフフィルタより入力される帯域制限された同相成分信号(I(n))は、2乗回路104-1に入力され、直交信号入力端子102を介してルートロールオフフィルタより入力される帯域制限された直交信号(Q(n))は、2乗回路104-2に入力される。
2乗回路104-1と2乗回路104-2とは、入力される同相成分信号(I(n))および直交成分信号(Q(n))の2乗値をそれぞれ演算し、演算したそれぞれの2乗値(I(n)2およびQ(n)2)をそれぞれ加算回路105へ出力する。
【0024】
加算回路105は、2乗回路104-1と2乗回路104-2とよりそれぞれ入力される2乗値を加算し、加算した2乗値(I(n)2+Q(n)2)をロータリースイッチ107のa接点へ出力する。
なお、入力端子101に入力される同相成分信号(I(n))および入力端子102に入力される直交成分信号(Q(n))は、シンボル周期当たりN回オーバーサンプリングされており、nはそのサンプル番号を示している。
サンプル番号入力端子103を介して前記サンプル番号nの信号を剰余算出回路106に入力する。
剰余算出回路106は、入力されるよりサンプル番号nの信号を2Nで割った余りn mod 2Nを算出し、算出した剰余値n mod 2Nをロータリースイッチ107へ出力する。
ロータリースイッチ107は、加算回路105よりa接点に入力される2乗値(I(n)2+Q(n)2)を、別途、剰余算出回路106より入力される剰余値n mod 2Nの周期で切り換え、複数の接点b-0〜b-(2n-1) を介して2N個の積算回路108-0〜108-(2n-1) それぞれへ出力する。
【0025】
2N個の積算回路108は、それぞれ図4に示すように、加算回路302と遅延回路303とで構成されており、加算回路302より出力される2乗値の加算結果を遅延回路303で所要時間遅延させて加算回路302にもどし、加算回路302でつぎのの2乗値の入力信号と加算することで積算を行なっている。
2N個の積算回路108は、それぞれ入力端子301より入力される2乗値(I(n)2+Q(n)2)を加算していくが、この加算は雑音の影響を軽減するためである。
2N個の積算回路108は、それぞれに入力される2乗値(I(n)2 +Q(n)2 )を所要サンプル数だけ積算し、積算値を最小値検索回路110へ出力する。
【0026】
最小値検索回路110は、2N個の積算回路108より入力される積算値から最小値を検索して最小となる積算回路108の番号M2 を求め、加算回路111へ出力する。
なお、2N個の積算回路108の番号は、ロータリースイッチ107が剰余値n mod 2N=0の時に接続されるものを「0」、剰余値n mod 2N=1の時に接続されるものを「1」というように付与している。
加算回路111は、最小値検索回路110より入力される番号M2 と別途、入力されるN/2信号とを加算し、加算結果m=M2 +N/2を剰余算出回路113へ出力する。
剰余算出回路113は、加算回路111より入力される加算結果m=M2 +N/2をNで割った余り剰余値n mod Nを算出し、算出した剰余値n mod Nの値をシンボルタイミング出力端子114からサンプラーへ出力する。
【0027】
図3は、図1および図2に示した本発明によるシンボルタイミング検出方法を使用したシンボルタイミング検出回路が使用されている復号回路のブロック図である。
ここで説明に使用する受信信号は、π/4シフトQPSK(Quaternary Phase Shift Keying)で変調した信号である。
受信機で受信した受信信号は、検波回路(図示してない)で復調されて同相成分信号(I)と直交成分信号(Q)となり、シンボル周期TS 当たりN=16回オーバーサンプリングされた同相成分信号(I)が入力端子201を介してルートロールオフフィルタ203-1に、シンボル周期TS 当たりN=16回オーバーサンプリングされた直交成分信号(Q)が入力端子202を介してルートロールオフフィルタ203-2に入力される。
ルートロールオフフィルタ203-1は、入力される同相成分信号(I)の帯域制限を行ない、帯域制限を行なった同相成分信号(I(n))をサンプラー206-1とシンボルタイミング検出回路205とへ出力する。
ルートロールオフフィルタ203-2は、入力される直交成分信号(Q)の帯域制限を行ない、帯域制限を行なった直交成分信号(Q(n))をサンプラー206-2とシンボルタイミング検出回路205とへ出力する。
【0028】
ここで、シンボルタイミング検出回路205は、ルートロールオフフィルタ203のロールオフ率をα≦0.5と想定し、図1に示す極大点と極小点の中心をシンボルタイミングとするシンボルタイミング検出方法を使用するものとする。
また、雑音の影響を軽減するために、シンボル周期10TS にわたり、積算回路108で積算を行なうものとする。
シンボルタイミング検出回路205は、ルートロールオフフィルタ203-1より入力される帯域制限を行なった同相成分信号(I(n))と、ルートロールオフフィルタ203-2より入力される帯域制限を行なった直交成分信号(Q(n))と、サンプルカウンタ204より入力されるサンプル番号(n)の信号とからシンボルタイミングを検出し、検出したシンボルタイミングをサンプラー206-1および206-2へ出力する。
【0029】
サンプラー206-1は、ルートロールオフフィルタ203-1より入力される帯域制限を行なった同相成分信号(I(n))を、サンプラー206-2は、ルートロールオフフィルタ203-2より入力される帯域制限を行なった直交成分信号(Q(n))を、シンボルタイミング検出回路205より入力されるシンボルタイミングでシンボル周期TS 毎にサンプリングし、サンプリングした結果をそれぞれ遅延検波回路207へ出力する。
遅延検波回路207は、サンプラー206-1およびサンプラー206-2より入力されるサンプリング結果を遅延検波し、位相の差分を取り、判定回路208へ出力する。
判定回路208は、遅延検波回路207より入力される検波されたデータを符号判定し、判定した結果を復号出力として復号信号出力端子209より他の回路へ出力する。
【0030】
実施例として説明した上述の復号回路は、演算量の大部分がI(n)2 +Q(n)2 の複素2乗演算で、1サンプルのI(n)、Q(n)に対して、この複素2乗演算を1回行なう。
この複素2乗演算を行なう回路は、乗算回路2個と加算回路1個とで構成され、1サンプル分の演算に2回の積和演算(実数)を必要とする。
なお、演算量の大部分が複素2乗演算で占められるため、図2に示した極小点のみを使用するシンボルタイミング検出方法を使用した場合も、ほぼ、同じ演算量となる。
従来技術で説明した場合と同様に、10Mbpsの動画データの伝送を行なう無線システムで、フレーム長512シンボル、信号が16倍オーバーサンプリングされていて、シンボルタイミング検出に10シンボル分の信号を用いる場合を想定すると、本発明によるシンボルタイミング検出方法による演算処理量は、2回×5Mbaud×16×(10/512)=3.125MIPSとなり、従来技術によるシンボルタイミング検出方法の演算量の約5.9%である。
【0031】
【発明の効果】
本発明によれば、シンボルタイミング検出の演算量を減少させたシンボルタイミング検出方法を提供することができる。
【図面の簡単な説明】
【図1】本発明による第1のシンボルタイミング検出方法を使用したシンボルタイミング検出回路のブロック図。
【図2】本発明による第2のシンボルタイミング検出方法を使用したシンボルタイミング検出回路のブロック図。
【図3】本発明によるシンボルタイミング検出方法を使用した復号回路のブロック図。
【図4】図1、図2に示すシンボルタイミング検出回路に使用される積算回路のブロック図。
【図5】図3に示す復号回路にプリアンブルを入力した場合のIおよびQのルートロールオフフィルタ出力波形図と2乗値の波形図。
【図6】従来技術によるシンボルタイミング検出方法を使用した復号回路のブロック図。
【図7】図6に示す復号回路に使用される相関回路のブロック図。
【図8】図6に示す復号回路に使用される遅延検波回路のブロック図。
【図9】図6に示す復号回路にプリアンブルを入力した場合のコンスタレーション。
【図10】図6に示す復号回路にプリアンブルを入力した場合のIおよびQのルートロールオフフィルタ出力波形図と2乗値の波形図。
【図11】従来の判定回路の詳細を示すブロック図。
【符号の説明】
101…同相成分信号(I(n))入力端子、102…直交成分信号(Q(n))入力端子、103…サンプル番号入力端子、104…2乗回路、105、111、302、603…加算回路、106、113…剰余算出回路、107…ロータリスイッチ、108…積算回路、109…最大値検索回路、110…最小値検索回路、112、404、607…乗算回路、114…シンボルタイミング出力端子、201、501…同相成分信号(I)入力端子、202、502…直交成分信号(Q)入力端子、203、503…ルートロールオフフィルタ、204…サンプルカウンタ、205…シンボルタイミング検出回路、206、507…サンプラー、207、508…遅延検波回路、208、509…判定回路、209、510…復号信号出力端子、303、402、602…遅延回路、403…複素共役演算回路、504…相関回路、505…2乗値演算回路、506…最大値検索回路。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a symbol timing detection method used when a digital information signal such as transmitted voice or data is decoded from a received signal in a receiver used in digital wireless communication.
[0002]
[Prior art]
Digital information signals such as voice and data to be transmitted are transmitted and received. For example, in digital wireless communication using a digital wireless device, a digital receiver that receives a digital transmission signal transmitted from a digital transmitter is: In order to properly process the received signal and take out the transmitted information signal, each process such as frame synchronization, symbol timing synchronization, and frequency shift correction with the digital transmitter that performed the necessary processing on the information signal to be transmitted was transmitted. Need to do.
A symbol timing detection method necessary for performing symbol timing synchronization in each of these processes will be described.
FIG. 6 is a block diagram of a decoding circuit that decodes a digital information signal from an in-phase component signal and a quadrature component signal obtained by detecting a received signal received.
The decoding circuit shown in FIG. 6 includes symbol timing detection means, and is an example using a symbol timing detection method for detecting symbol timing necessary for decoding a digital information signal from a received signal by correlation.
The received signal used in the description here is data in which π / 4 shift QPSK (Quaternary Phase Shift Keying) modulation is used and a preamble (repetition of “1001” (binary number)) is added to the frame format. The transmission signal modulated with the symbol period T S This is a signal oversampled by N times (N is a natural number).
[0003]
The received signal received by the receiver is demodulated by a quadrature detection circuit (not shown) to become an in-phase (I) component signal and a quadrature (Q) component signal, and the in-phase component signal is route-rolled off via the input terminal 501. The quadrature component signal is input to the filter 503-1 via the input terminal 502 to the root roll-off filter 503-2.
The root roll-off filter 503-1 performs band limitation on the input in-phase component signal, and outputs the band-limited in-phase component signal to the sampler 507-1 and the correlation circuit 504.
The root roll-off filter 503-2 performs band limitation on the input quadrature component signal, and outputs the band-limited quadrature component signal to the sampler 507-2 and the correlation circuit 504.
[0004]
Correlation circuit 504 separately inputs a band-limited in-phase component signal input from root roll-off filter 503-1 and a quadrature component signal subjected to band limitation input from root roll-off filter 503-2. The correlation calculation with the preamble pattern is performed, and the real part and the imaginary part of the calculation result are output to the square value calculation circuit 505.
The square value calculation circuit 505 calculates the square value of the correlation calculation results of the real part and the imaginary part of the calculation result input from the correlation circuit 504 and outputs the calculated square value to the maximum value search circuit 506.
The square value calculation circuit 505 is a circuit that performs a square value calculation because the calculation result output from the correlation circuit 504 is a complex number.
In the decoding circuit, the correlation circuit 504, the square value calculation circuit 505, and the maximum value search circuit 506 constitute symbol timing detection means.
[0005]
FIG. 7 shows a detailed block diagram of the correlation circuit 504.
In FIG. 7, 601 is an input terminal to which an in-phase component signal (complex real part signal) is input from the root roll-off filter 503-1, and 605 is an orthogonal component signal (complex imaginary number) by the root roll-off filter 503-2. 602-1 to 602-7 are a plurality of delay circuits that delay the input in-phase component signal and quadrature component signal by N samples (symbol period delay), and output 607. -1 to 607-8 are a plurality of complex multiplication circuits that multiply and output the complex signal of the input in-phase component signal and quadrature component signal and a preamble pattern (complex number signal), and 603-1 is a complex multiplication circuit 607- A complex addition circuit for adding the complex signal of the in-phase component signal and the quadrature component signal output from 1 and 607-2 and the multiplication signal of the preamble pattern, 6 Reference numerals 3-2 to 603-7 denote a plurality of complex additions for adding the addition signal from the complex addition circuit 603 in the preceding stage, the in-phase component signal from the complex multiplication circuit 607, the quadrature component signal, and the multiplication signal of the preamble pattern. A circuit 604 is an output terminal from which a complex signal resulting from correlation calculation is output, and 606 is an output terminal from which a complex signal resulting from correlation calculation is output.
FIG. 7 shows the value of the preamble pattern p multiplied by each of the plurality of complex multiplication circuits 607, and “*” given to the right shoulder of p represents a complex conjugate.
[0006]
The in-phase component signal input to the input terminal 601 of the correlation circuit 504 and the quadrature component signal input to the input terminal 605 are sequentially delayed by a plurality of N sample (for example, one symbol) delay circuits 602, and each delay circuit 602. The delayed signal is output to each complex multiplication circuit 607. (In FIG. 7, x (n) is an input signal, x (n−N) is a signal delayed by one symbol period in the delay circuit 602-1, and x (n−7N) is delay circuits 602-1 to 602−. 7 shows a signal delayed by 7 symbol periods, in other words, x (n−N) is input to the input terminals 601 and 605 one symbol period before, and x (n−7N) is input to the input terminals 601 and 605 before 7 symbol periods. Indicates the input signal.)
[0007]
The signal x (n) input from the input terminals 601 and 605 and the signals x (n−N) to x (n−7N) delayed by the delay circuits 602 are respectively sent to the complex multiplication circuits 607-1 to 607-8. Multiplication is performed with the preamble patterns p (7) to p (0) that are input and separately input to the complex multiplication circuits 607-1 to 607-8, respectively, and the multiplication result is a plurality of complex addition circuits 603-1 to 603-1. It is output to 603-7.
The complex adder circuit 603-1 adds the multiplication results input from the complex multiplier circuits 607-1 and 607-2 and outputs the addition result to the complex adder circuit 603-2 (not shown).
The complex addition circuit 603-2 adds the addition result input from the complex addition circuit 603-1 and the multiplication result input from the complex multiplication circuit 607-3 (not shown), and the addition result is the complex addition circuit. Output to 603-3 (not shown).
Subsequently, the same addition is performed in the complex adder circuit 603, and the last complex adder circuit 603-7 performs the summation result input from the complex adder circuit 603-6 and the multiplication input from the complex multiplier circuit 607-8. The result is added, and the real part and imaginary part of the addition result obtained by adding up all are output to the real part output terminal 604 and the imaginary part output terminal 606, respectively.
[0008]
In the decoding circuit shown in FIG. 6, the preamble of the in-phase component signal is input to the root roll-off filter 503-1 via the input terminal 501, and the preamble of the quadrature component signal is input to the root roll-off filter 503-2 via the input terminal 502. In this case, the preambles of the in-phase component signal and the quadrature component signal that are output from the respective band-limited signals are the waveforms shown in the constellation waveform diagram of FIG. 9 and the waveform diagrams of FIGS. 10 (a) and 10 (b). become that way.
Further, the calculation signal of the correlation circuit 504 when the preambles of the in-phase component signal and the quadrature component signal subjected to band limitation are input from the root roll-off filter 503 is further input to the square value calculation circuit 505 to calculate the square value. The signal thus obtained has the waveform shown in the waveform diagram of FIG.
9 and 10 show waveforms obtained by changing the roll-off rate α of the root roll-off filter 203. The solid line indicates the roll-off rate α = 0.2, the broken line indicates α = 0.5, and the dotted line. Is a waveform when α = 0.7.
Also, numerals (0), (1),... (8) given to the points on the waveform shown in FIG. 9 indicate the order of transition.
[0009]
As shown in FIG. 10C, the square value | r | obtained by calculating the correlation calculation result from the correlation circuit 504 by the square value calculation circuit 505. 2 Is the symbol period T S 2T period 2T S The value is the maximum at the symbol point.
Therefore, the maximum value search circuit 506 receives the square value | r | input from the square value calculation circuit 505. 2 Is searched for and the sample points are output to the samplers 507-1 and 507-2.
The sampler 507-1 is an in-phase component signal subjected to band limitation input from the root roll-off filter 503-1, and the sampler 507-2 is a quadrature signal subjected to band limitation input from the root roll-off filter 503-2. The square value | r | input from the maximum value search circuit 506 is input to the component signal. 2 Are sampled at symbol intervals with reference to the sample point at which becomes the maximum, and the sampled results are output to the delay detection circuit 508, respectively.
The delay detection circuit 508 delay-detects the sampling results input from the sampler 507-1 and the sampler 507-2, obtains a phase difference, and outputs the difference to the determination circuit 509.
The determination circuit 509 performs code determination on the phase difference signal input from the delay detection circuit 508, and outputs the determined result as a decoded output from the output terminal 510 to another circuit.
[0010]
FIG. 8 shows a detailed block diagram of the delay detection circuit 508.
In the delay detection circuit 508, the complex signal of the sampling result output from the sampler 507-1 and the sampler 507-2 is connected to the complex multiplication circuit 404 and the symbol period T via the input terminal 401 and the input terminal 406. S To the delay circuit 402 having a delay of
Symbol period T S , The delay circuit 402 of each of the sampled complex number signals input from the sampler 507-1 and the sampler 507-2 receives a symbol period T. S And a symbol period T S Are output to the complex conjugate arithmetic circuit 403.
The complex conjugate arithmetic circuit 403 has a symbol period T S Symbol period T input from delay circuit 402 having a delay of S The sign of the imaginary part of the complex signal that has been delayed is inverted and output to the complex multiplication circuit 404.
The complex multiplication circuit 404 separately converts each complex number signal of the sampling results input from the sampler 507-1 and the sampler 507-2 into a symbol period T which is a signal one symbol before input from the complex conjugate arithmetic circuit 403. S Is multiplied by a complex conjugate signal having a delay of and the multiplication result is output to the determination circuit 509 via the delay detection output terminals 405 and 407.
[0011]
FIG. 11 shows a detailed block diagram of the determination circuit 509.
In the determination circuit 509, the complex phase difference signals output from the output terminals 405 and 407 of the delay detection circuit 508 are transmitted to the code determination circuits 1103-1 and 1103 via the in-phase component signal input terminal 1101 and the quadrature component signal input terminal 1102, respectively. Input to -2.
The signal input to the sign judgment circuit 1103-1 from the in-phase component signal input terminal 1101 is D I , The signal input to the sign determination circuit 1103-2 from the orthogonal component signal input terminal 1102 Q And
2-bit data “00”, “01”, “10”, and “11” are input to the terminals a-1 to a-4 of the switch 1104 in order from the terminal a-1, and the terminals a-1 to Any one of a-4 is connected to the terminal b according to the determination results of the code determination circuits 1103-1 and 1103-2.
D I ≧ 0 and D Q If ≧ 0, the terminals a-1 and b are connected, and the data “00” is output to another circuit via the demodulation output terminal 1106.
D I <0 and D Q If ≧ 0, the terminals a-2 and b are connected, and the data “01” is output to another circuit via the demodulation output terminal 1106.
D I ≧ 0 and D Q If <0, the terminals a-3 and b are connected, and the data “10” is output to another circuit via the demodulation output terminal 1106.
D I <0 and D Q If <0, the terminals a-4 and b are connected, and the data “11” is output to another circuit via the demodulation output terminal 1106.
[0012]
Most of the calculation amount in the symbol timing detection method used in the symbol timing detection means of the decoding circuit shown in FIG. 6 is the calculation in the correlation circuit 504 and the calculation in the square value calculation circuit 505.
The correlation circuit 504 used in the decoding circuit is composed of eight complex multiplication circuits 607 and seven complex addition circuits 603 as shown in FIG. 7, and the in-phase component signal and the quadrature component signal. In order to calculate a signal for one sample, 8 complex multiplications and 7 complex additions (accumulation) are required.
More specifically, since one complex product-sum (multiplication and addition) operation is composed of four real product-sum operations, the correlation circuit 504 performs 32 operations each to calculate one sample. Requires product-sum operation (real number).
The square value calculation circuit 505 calculates the square value of the real part and the square value of the imaginary part of the correlation calculation result input from the correlation circuit 504, and adds the square values. It consists of one real number multiplication and one real number addition, and two product-sum operations (real numbers) are required to perform one sample operation.
[0013]
Accordingly, the calculation in the correlation circuit 504 and the calculation in the square value calculation circuit 505 require a total of 34 product-sum calculations (real numbers) to perform one sample.
For example, in the case of a wireless system that transmits moving image data, since the transmission rate is several Mbps to several tens Mbps, the amount of calculation in this case becomes large.
For example, the transmission bit rate is 10 Mbps (in π / 4 shift QPSK, modulation is performed once with 2-bit data, the symbol rate (number of modulations per second) is 5 Mbps), the frame length is 512 symbols, and the preamble length is There are 50 symbols, 10 of which are used for symbol timing detection and the symbol period T S Assuming a case of 16 times oversampling, the calculation amount is 34 times × 5 Mbaud × 16 × (10/512) = 53.125 MIPS.
However, a DSP (digital signal processor) capable of performing one product-sum operation with one instruction is assumed.
Even if a 100 MIPS DSP is used, half of the processing amount is occupied by symbol timing detection.
[0014]
[Problems to be solved by the invention]
In the symbol timing detection method according to the prior art, most of the calculation amount in the detection of the symbol timing is occupied by the correlation calculation, and the correlation calculation for one sample requires 32 product-sum calculations. In a 10 Mbps wireless system for transmitting data, assuming a case where 16 preambles are used for a frame length of 512 symbols and 16-times oversampling is performed, a calculation amount of 50 MIPS is required for symbol timing detection.
It is an object of the present invention to provide a symbol timing detection method that solves the above problems and reduces the amount of calculation of symbol timing detection.
[0015]
[Means for Solving the Problems]
In order to solve the above problem, the symbol timing detection method according to the present invention oversamples a received signal N times per symbol period (N is a natural number), and squares the in-phase component signal and quadrature component signal of the oversampled received signal. Each value is calculated, information on the maximum value and the minimum value of adjacent symbol points is calculated for the added value obtained by adding the calculated square values, and the information on the calculated maximum value and minimum value is used. Thus, the symbol timing is detected.
The symbol timing detection method according to the present invention is a symbol timing detection method used in a receiver used for digital communication, and uses π / 4 shift QPSK modulation and data with a preamble added in a frame format. The modulated transmission signal is received by the receiver as a reception signal, the detected reception signal is oversampled N times per symbol period, and symbols are obtained from the in-phase component signal and the quadrature component signal in the preamble section of the oversampled reception signal. In a symbol timing detection method for detecting timing, a square value of an in-phase component signal and a quadrature component signal in the preamble section is calculated, and a position M1 at which the square value gives a maximum value and a position M2 at which a minimum value is given are searched. Then, an intermediate point m = (M1 + M2) / 2 between M1 and M2 is obtained. A method for the remainder m mod N where m is divided by N and the symbol timing.
[0016]
A symbol timing detection method according to the present invention is a symbol timing detection method used for a receiver used for digital communication, and uses π / 4 shift QPSK modulation and adds data in which a preamble is added in a frame format. The modulated transmission signal is received by the receiver as a reception signal, the reception signal obtained by quadrature detection by the detection circuit is oversampled N times per symbol period, and the in-phase component signal and quadrature in the preamble section of the oversampled reception signal are obtained. In a symbol timing detection method for detecting symbol timing from a signal obtained by processing each component signal by a root roll-off filter, the square values of the in-phase component signal and the quadrature component signal in the preamble section are respectively calculated by a squaring circuit, and the in-phase signal is detected. Component signal and quadrature component signal Are added by the adder circuit, and the maximum value search circuit and the minimum value search circuit are used to search the position M1 for giving the maximum value and the position M2 for giving the minimum value from the added square value. The intermediate point m = (M1 + M2) / 2 is obtained from the position M1 of the current value and the minimum value position M2 by the adder circuit and the multiplier circuit, and the remainder m obtained by dividing the intermediate point m by the remainder calculation circuit N Mod N is calculated, and the calculated remainder value m mod N is used as a symbol timing.
[0017]
More specifically, in the symbol timing detection method according to the present invention, the square value x (n) (n is an integer that increases by 1 at every sampling interval) is divided by nmod 2N obtained by dividing n by 2N. The average value is calculated for each of 0, 1,... 2N-1), the number of the series having the maximum average value is M1, the number of the series having the minimum value is M2, and the midpoint between M1 and M2 In this method, m = (M1 + M2) / 2 is obtained, and the remainder m mod N obtained by dividing m by N is used as a symbol timing.
Also, the symbol timing detection method according to the present invention searches for a position M2 at which the square value of the in-phase component signal and quadrature component signal in the preamble section gives the minimum value, and a position m1 = 1/2 of the symbol period away from M2. In this method, M2 + N / 2 or m2 = M2 -N / 2 is obtained, and m1 mod N or m2 mod N obtained by dividing m1 or m2 by N is used as a symbol timing.
Also, in the symbol timing detection method according to the present invention, the sequence number with the smallest distributed average value is M2, and a position m1 = M2 + N / 2, or m2 = M2 that is 1/2 the symbol period away from M2. -N / 2 is obtained, and the remainder m1 mod N or m2 mod N obtained by dividing m1 or m2 by N is used as a symbol timing.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
Before describing the embodiment of the symbol timing detection method according to the present invention, the basic points of the present invention will be outlined.
In the conventional symbol timing detection method, the decoding circuit calculates the square value after calculating the correlation between the in-phase component signal and the quadrature component signal which are output from the root roll-off filter. In the symbol timing detection method according to the present invention, the square value is calculated and used without performing the correlation calculation of the in-phase component signal and the quadrature component signal which have been subjected to the band limitation output from the root roll-off filter.
The preamble waveforms of the in-phase component signal and the quadrature component signal subjected to band limitation output from the root roll-off filter are as shown in the waveform diagrams of FIGS. 5A and 5B, and the calculated square value The waveform of FIG. 10C is as shown in the waveform diagram of FIG. 10C. When the roll-off rate α ≦ 0.5, the maximum and minimum values are obtained at the centers of adjacent symbol points, but the roll-off rate α> 0. In the case of .5, only the minimum point exists.
Therefore, when the roll-off rate α ≦ 0.5, the center of the local maximum point and the local minimum point is the symbol timing, and when the roll-off rate α> 0.5, the forward / backward from the local minimum point is 1 / A point separated by two symbols is used as a symbol timing.
[0019]
Following the basic outline, an embodiment of the symbol timing detection method according to the present invention will be described with reference to FIGS.
FIG. 1 is a block diagram of a symbol timing detection circuit using a symbol timing detection method in which the center of the maximum point and the minimum point is a symbol timing.
The band-limited in-phase component signal (I (n)) input from the root roll-off filter via the in-phase component signal input terminal 101 is input to the squaring circuit 104-1 and via the quadrature component signal input terminal 102. The band-limited quadrature component signal (Q (n)) input from the root roll-off filter is input to the squaring circuit 104-2.
The square circuit 104-1 and the square circuit 104-2 calculate the square values of the input in-phase component signal (I (n)) and quadrature component signal (Q (n)), respectively, Squared value (I (n) 2 And Q (n) 2 ) Are respectively output to the adder circuit 105.
[0020]
The adder circuit 105 adds the square values respectively input from the square circuit 104-1 and the square circuit 104-2, and adds the square value (I (n) 2 + Q (n) 2 ) To the contact a of the rotary switch 107.
The in-phase component signal (I (n)) input to the input terminal 101 and the quadrature component signal (Q (n)) input to the input terminal 102 are oversampled N times per symbol period, and n is The sample number is shown.
The signal of the sample number n is input to the remainder calculation circuit 106 via the sample number input terminal 103.
The remainder calculation circuit 106 calculates a remainder n mod 2N obtained by dividing the signal of the sample number n by 2N from the input, and outputs the calculated remainder value n mod 2N to the rotary switch 107.
The rotary switch 107 is a square value (I (n)) input to the contact a from the adder circuit 105. 2 + Q (n) 2 ) Are separately switched at a cycle of the remainder value n mod 2N input from the remainder calculating circuit 106, and 2N integrating circuits 108-0 to 108 through a plurality of contacts b-0 to b- (2n-1). -(2n-1) Output to each.
[0021]
As shown in FIG. 4, each of the 2N integrating circuits 108 includes an adder circuit 302 and a delay circuit 303, and the addition result of the square value output from the adder circuit 302 is converted into a required time by the delay circuit 303. The delay is returned to the adding circuit 302, and the adding circuit 302 adds the next square value input signal to perform integration.
Each of the 2N integrating circuits 108 is a square value (I (n)) input from the input terminal 301. 2 + Q (n) 2 ) Are added in order to reduce the influence of noise.
The 2N integrating circuits 108 have square values (I (n)) input to each of them. 2 + Q (n) 2 ) Is accumulated for the required number of samples, and the accumulated value is output to the maximum value search circuit 109 and the minimum value search circuit 110.
[0022]
The maximum value search circuit 109 searches the maximum value from the integrated values input from the 2N integration circuits 108 to obtain the maximum integration circuit circuit 108 number M1, and the minimum value search circuit 110 outputs 2N integrations. The minimum value is searched from the integrated values input from the circuit 108 to obtain the minimum number M2 of the integrating circuit 108 and output to the adder circuit 105.
The numbers of the 2N integrating circuits 108 are “0” when the rotary switch 107 is connected when the remainder value n mod 2N = 0, and “1” when the rotary switch 107 is connected when the remainder value n mod 2N = 1. "And so on.
The adder circuit 111 adds the number M1 input from the maximum value search circuit 109 and the number M2 input from the minimum value search circuit 110, and outputs the added (M1 + M2) to the multiplier circuit 112.
The multiplication circuit 112 multiplies the addition result (M 1 + M 2) input from the addition circuit 111 by a separately input 1/2 signal, and the multiplication result m = (M 1 + M 2) / 2 is sent to the remainder calculation circuit 113. Output.
The remainder calculation circuit 113 calculates a remainder residue value m mod N obtained by dividing the multiplication result m = (M 1 + M 2) / 2 input from the multiplication circuit 112 by N, and uses the value of the calculated remainder value m mod N as a symbol timing. Output from the output terminal 114 to the sampler.
[0023]
FIG. 2 is a block diagram of a symbol timing detection circuit using a symbol timing detection method using only a minimum point.
The band-limited in-phase component signal (I (n)) input from the root roll-off filter via the in-phase component signal input terminal 101 is input to the squaring circuit 104-1 and is input via the quadrature signal input terminal 102. The band-limited quadrature signal (Q (n)) input from the root roll-off filter is input to the squaring circuit 104-2.
The square circuit 104-1 and the square circuit 104-2 calculate the square values of the input in-phase component signal (I (n)) and quadrature component signal (Q (n)), respectively, Squared value (I (n) 2 And Q (n) 2 ) Are respectively output to the adder circuit 105.
[0024]
The adder circuit 105 adds the square values respectively input from the square circuit 104-1 and the square circuit 104-2, and adds the square value (I (n) 2 + Q (n) 2 ) To the contact a of the rotary switch 107.
The in-phase component signal (I (n)) input to the input terminal 101 and the quadrature component signal (Q (n)) input to the input terminal 102 are oversampled N times per symbol period, and n is The sample number is shown.
The signal of the sample number n is input to the remainder calculation circuit 106 via the sample number input terminal 103.
The remainder calculation circuit 106 calculates a remainder n mod 2N obtained by dividing the signal of the sample number n by 2N from the input, and outputs the calculated remainder value n mod 2N to the rotary switch 107.
The rotary switch 107 is a square value (I (n)) input to the contact a from the adder circuit 105. 2 + Q (n) 2 ) Are separately switched at a cycle of the remainder value n mod 2N input from the remainder calculating circuit 106, and 2N integrating circuits 108-0 to 108 through a plurality of contacts b-0 to b- (2n-1). -(2n-1) Output to each.
[0025]
As shown in FIG. 4, each of the 2N integrating circuits 108 includes an adder circuit 302 and a delay circuit 303, and the addition result of the square value output from the adder circuit 302 is converted into a required time by the delay circuit 303. The delay is returned to the addition circuit 302, and the addition circuit 302 adds the next square value input signal to perform integration.
Each of the 2N integrating circuits 108 is a square value (I (n)) input from the input terminal 301. 2 + Q (n) 2 ) Are added in order to reduce the influence of noise.
The 2N integrating circuits 108 have square values (I (n)) input to each of them. 2 + Q (n) 2 ) Is integrated for the required number of samples, and the integrated value is output to the minimum value search circuit 110.
[0026]
The minimum value search circuit 110 searches for the minimum value from the integrated values input from the 2N integration circuits 108, finds the minimum integration circuit 108 number M 2, and outputs it to the addition circuit 111.
The numbers of the 2N integrating circuits 108 are “0” when the rotary switch 107 is connected when the remainder value n mod 2N = 0, and “1” when the rotary switch 107 is connected when the remainder value n mod 2N = 1. "And so on.
The adder circuit 111 adds the number M 2 input from the minimum value search circuit 110 and the separately input N / 2 signal, and outputs the addition result m = M 2 + N / 2 to the remainder calculation circuit 113.
The remainder calculation circuit 113 calculates the remainder value n mod N obtained by dividing the addition result m = M 2 + N / 2 input from the addition circuit 111 by N, and uses the calculated remainder value n mod N as a symbol timing output terminal. Output from 114 to the sampler.
[0027]
FIG. 3 is a block diagram of a decoding circuit in which the symbol timing detection circuit using the symbol timing detection method according to the present invention shown in FIGS. 1 and 2 is used.
The received signal used for explanation here is a signal modulated by π / 4 shift QPSK (Quaternary Phase Shift Keying).
The received signal received by the receiver is demodulated by a detection circuit (not shown) to become an in-phase component signal (I) and a quadrature component signal (Q), and a symbol period T S The in-phase component signal (I) oversampled N = 16 times per hit is sent to the root roll-off filter 203-1 via the input terminal 201, and the symbol period S The quadrature component signal (Q) oversampled N = 16 times per hit is input to the root roll-off filter 203-2 via the input terminal 202.
The root roll-off filter 203-1 performs band limitation of the input in-phase component signal (I), and the band-limited in-phase component signal (I (n)) is sampled by the sampler 206-1, the symbol timing detection circuit 205, and the like. Output to.
The root roll-off filter 203-2 limits the band of the input quadrature component signal (Q) and outputs the band-limited quadrature component signal (Q (n)) to the sampler 206-2, the symbol timing detection circuit 205, and the like. Output to.
[0028]
Here, the symbol timing detection circuit 205 assumes that the roll-off rate of the root roll-off filter 203 is α ≦ 0.5, and performs the symbol timing detection method using the center of the maximum point and the minimum point shown in FIG. Shall be used.
In order to reduce the influence of noise, a symbol period of 10T S It is assumed that the integration circuit 108 performs integration.
The symbol timing detection circuit 205 performs the band limitation input from the root roll-off filter 203-2 and the in-phase component signal (I (n)) subjected to the band limitation input from the root roll-off filter 203-1. The symbol timing is detected from the quadrature component signal (Q (n)) and the signal of the sample number (n) input from the sample counter 204, and the detected symbol timing is output to the samplers 206-1 and 206-2.
[0029]
The sampler 206-1 receives the in-phase component signal (I (n)) subjected to the band limitation input from the root roll-off filter 203-1, and the sampler 206-2 receives the input from the root roll-off filter 203-2. The band-limited quadrature component signal (Q (n)) is converted into a symbol period T at the symbol timing input from the symbol timing detection circuit 205. S Sampling is performed every time, and the sampled result is output to the delay detection circuit 207.
The delay detection circuit 207 delay-detects the sampling results input from the sampler 206-1 and the sampler 206-2, obtains a phase difference, and outputs the difference to the determination circuit 208.
The determination circuit 208 performs code determination on the detected data input from the delay detection circuit 207, and outputs the determined result as a decoded output from the decoded signal output terminal 209 to another circuit.
[0030]
In the above-described decoding circuit described as the embodiment, most of the calculation amount is I (n). 2 + Q (n) 2 This complex square calculation is performed once for one sample of I (n) and Q (n).
A circuit that performs this complex square operation is composed of two multiplication circuits and one addition circuit, and requires two product-sum operations (real number) for one sample of operation.
Since most of the calculation amount is occupied by complex square calculation, even when the symbol timing detection method using only the minimum point shown in FIG. 2 is used, the calculation amount is almost the same.
Similarly to the case described in the prior art, in a wireless system that transmits moving image data of 10 Mbps, the frame length is 512 symbols, the signal is oversampled 16 times, and a signal for 10 symbols is used for symbol timing detection. Assuming that the calculation processing amount by the symbol timing detection method according to the present invention is 2 × 5 Mbaud × 16 × (10/512) = 3.125 MIPS, which is about 5.9% of the calculation amount of the symbol timing detection method according to the prior art. It is.
[0031]
【The invention's effect】
ADVANTAGE OF THE INVENTION According to this invention, the symbol timing detection method which reduced the amount of calculations of symbol timing detection can be provided.
[Brief description of the drawings]
FIG. 1 is a block diagram of a symbol timing detection circuit using a first symbol timing detection method according to the present invention.
FIG. 2 is a block diagram of a symbol timing detection circuit using a second symbol timing detection method according to the present invention.
FIG. 3 is a block diagram of a decoding circuit using the symbol timing detection method according to the present invention.
4 is a block diagram of an integration circuit used in the symbol timing detection circuit shown in FIGS. 1 and 2. FIG.
5 is an I and Q root roll-off filter output waveform diagram and a square value waveform diagram when a preamble is input to the decoding circuit shown in FIG. 3; FIG.
FIG. 6 is a block diagram of a decoding circuit using a conventional symbol timing detection method.
7 is a block diagram of a correlation circuit used in the decoding circuit shown in FIG.
8 is a block diagram of a delay detection circuit used in the decoding circuit shown in FIG.
9 shows a constellation when a preamble is input to the decoding circuit shown in FIG.
10 is an I and Q root roll-off filter output waveform diagram and a square value waveform diagram when a preamble is input to the decoding circuit shown in FIG. 6;
FIG. 11 is a block diagram showing details of a conventional determination circuit.
[Explanation of symbols]
101 ... In-phase component signal (I (n)) input terminal, 102 ... Quadrature component signal (Q (n)) input terminal, 103 ... Sample number input terminal, 104 ... Square circuit, 105, 111, 302, 603 ... Addition Circuits 106, 113 ... Remainder calculation circuit, 107 ... Rotary switch, 108 ... Integration circuit, 109 ... Maximum value search circuit, 110 ... Minimum value search circuit, 112, 404, 607 ... Multiplication circuit, 114 ... Symbol timing output terminal, 201, 501 ... In-phase component signal (I) input terminal, 202, 502 ... Quadrature component signal (Q) input terminal, 203, 503 ... Root roll-off filter, 204 ... Sample counter, 205 ... Symbol timing detection circuit, 206, 507 ... Sampler, 207, 508 ... Delay detection circuit, 208, 509 ... Determination circuit, 209, 510 ... Decoded signal Power terminal, 303,402,602 ... delay circuit, 403 ... complex conjugate operation circuit 504 ... correlation circuit, 505 ... squared calculation circuit, 506 ... maximum value search circuit.

Claims (7)

受信信号をシンボル周期当たりN回(Nは自然数)オーバーサンプリングし、該オーバーサンプリングした受信信号の同相成分信号および直交成分信号のそれぞれの2乗値を加算し、これを、所要のサンプル数分剰余算出手段で算出した剰余値の周期で切り換えて、複数の積算手段に出力し、該複数の積算手段のそれぞれで所要のサンプル数分積算した複数の積算値より最大値と最小値との情報を検出し、検出した前記最大値と最小値との情報に応じて、シンボルタイミングを検出することを特徴とするシンボルタイミング検出方法。  The received signal is oversampled N times per symbol period (N is a natural number), the square values of the in-phase component signal and the quadrature component signal of the oversampled received signal are added, and this is the remainder of the required number of samples. Switching between the periods of the residue values calculated by the calculation means, outputting to a plurality of integration means, and information on the maximum value and the minimum value from a plurality of integration values integrated by the required number of samples in each of the plurality of integration means. A symbol timing detection method comprising: detecting a symbol timing according to information on the detected maximum value and minimum value. 請求項1記載のシンボルタイミング検出方法において、2乗値を算出するための同相成分信号および直交成分信号はそれぞれロールオフフィルタによって帯域制限された信号であることを特徴とするシンボルタイミング検出方法。  2. The symbol timing detection method according to claim 1, wherein the in-phase component signal and the quadrature component signal for calculating the square value are signals band-limited by a roll-off filter, respectively. デジタル通信に用いる受信機に使用するシンボルタイミング検出方法であって、
π/4シフトQPSK変調を使用し、フレームフォーマットの中にプリアンブルが付加されたデータで変調した送信信号を、前記受信機で受信して受信信号とし、
検波した前記受信信号をシンボル周期当たりN回オーバーサンプリングし、オーバーサンプリングした受信信号のプリアンブル区間の同相成分信号および直交成分信号からシンボルタイミングを検出するシンボルタイミング検出方法において、
前記プリアンブル区間の同相成分信号および直交成分信号の2乗値を計算し、
該2乗値が最大値を与える位置M1 と最小値を与える位置M2 とを検索して、M1 とM2 との中間点m=(M1 +M2 )/2を求め、mをNで割った余りm mod Nをシンボルタイミングとすることを特徴とするシンボルタイミング検出方法。
A symbol timing detection method used for a receiver used for digital communication,
Using π / 4 shift QPSK modulation, a transmission signal modulated with data in which a preamble is added in a frame format is received by the receiver as a reception signal;
In the symbol timing detection method for oversampling the detected received signal N times per symbol period and detecting the symbol timing from the in-phase component signal and the quadrature component signal in the preamble section of the oversampled received signal,
Calculating a square value of the in-phase component signal and the quadrature component signal of the preamble section;
A search is made for a position M1 at which the square value gives the maximum value and a position M2 at which the minimum value gives the minimum value, to determine an intermediate point m = (M1 + M2) / 2 between M1 and M2, and the remainder m obtained by dividing m by N A symbol timing detection method, wherein mod N is a symbol timing.
デジタル通信に用いる受信機に使用するシンボルタイミング検出方法であって、
π/4シフトQPSK変調を使用し、フレームフォーマットの中にプリアンブルが付加されたデータを変調した送信信号を、前記受信機で受信して受信信号とし、
検波回路で直交検波した前記受信信号をシンボル周期当たりN回オーバーサンプリングし、オーバーサンプリングした受信信号のプリアンブル区間の同相成分信号および直交成分信号をそれぞれルートロールオフフィルタで処理した信号からシンボルタイミングを検出するシンボルタイミング検出方法において、
前記プリアンブル区間の同相成分信号および直交成分信号の2乗値をそれぞれ2乗回路で計算し、
前記同相成分信号および直交成分信号の2乗値を加算回路により加算し、
該加算した2乗値から、最大値検索回路および最小値検索回路により最大値を与える位置M1 と最小値を与える位置M2 とを検索し、
前記最大値の位置M1 と前記最小値の位置M2 とから、加算回路と乗算回路とにより中間点m=(M1 +M2 )/2を求め、
前記中間点mを、剰余算出回路で前記Nで割った余りm mod Nを算出し、算出した前記剰余値m mod Nをシンボルタイミングとすることを特徴とするシンボルタイミング検出方法。
A symbol timing detection method used for a receiver used for digital communication,
Using π / 4 shift QPSK modulation, a transmission signal obtained by modulating data with a preamble added in a frame format is received by the receiver as a reception signal;
The received signal quadrature-detected by the detection circuit is oversampled N times per symbol period, and the symbol timing is detected from the signal obtained by processing the in-phase component signal and the quadrature component signal in the preamble section of the oversampled received signal by the root roll-off filter. In the symbol timing detection method to
The square values of the in-phase component signal and the quadrature component signal in the preamble section are calculated by the squaring circuit,
The square value of the in-phase component signal and the quadrature component signal is added by an adder circuit,
From the added square value, a maximum value search circuit and a minimum value search circuit search for a position M1 for giving the maximum value and a position M2 for giving the minimum value,
An intermediate point m = (M1 + M2) / 2 is obtained from the maximum value position M1 and the minimum value position M2 by an adder circuit and a multiplier circuit.
A symbol timing detection method comprising: calculating a remainder m mod N obtained by dividing the intermediate point m by the remainder N by a remainder calculating circuit, and using the calculated remainder value m mod N as a symbol timing.
請求項記載のシンボルタイミング検出方法において、
2乗値x(n)(nはサンプリング間隔ごとに1増加する整数)を、nを2Nで割った余りn mod 2Nで振り分け、
振り分けた系列(0、1、・・・2N−1)のそれぞれで平均値を計算し、
該平均値が最大となる系列の番号をM1 、最小となる系列の番号をM2 とし、M1 とM2 との中間点m=(M1 +M2 )/2を求め、前記mをNで割った余りm mod Nをシンボルタイミングとすることを特徴とするシンボルタイミング検出方法。
The symbol timing detection method according to claim 3 , wherein
The square value x (n) (n is an integer that increases by 1 at each sampling interval) is divided by the remainder n mod 2N obtained by dividing n by 2N,
An average value is calculated for each of the distributed series (0, 1, ... 2N-1),
The number of the series having the maximum average value is M1, the number of the series having the minimum value is M2, and an intermediate point m = (M1 + M2) / 2 between M1 and M2 is obtained, and the remainder m obtained by dividing m by N A symbol timing detection method, wherein mod N is a symbol timing.
請求項記載のシンボルタイミング検出方法において、
プリアンブル区間の同相成分信号および直交成分信号の2乗値が最小値を与える位置M2 を検索し、該M2 からシンボル周期の1/2離れた位置m1 =M2 +N/2、または、m2 =M2 −N/2を求め、前記m1 または前記m2 をNで割った余りm1 mod N、または、m2 mod Nをシンボルタイミングとすることを特徴とするシンボルタイミング検出方法。
The symbol timing detection method according to claim 3 , wherein
A position M2 at which the square value of the in-phase component signal and the quadrature component signal in the preamble section gives the minimum value is searched, and a position m1 = M2 + N / 2 or 1/2 of the symbol period is separated from M2 or m2 = M2 − A symbol timing detection method characterized in that N / 2 is obtained and a remainder m1 mod N or m2 mod N obtained by dividing m1 or m2 by N is used as a symbol timing.
請求項または請求項記載のシンボルタイミング検出方法において、
振り分けた平均値が最小となる系列の番号をM2 とし、該M2 からシンボル周期の1/2離れた位置m1 =M2 +N/2、または、m2 =M2 −N/2を求め、前記m1 、または、前記m2 をNで割った余りm1 mod N、または、m2 mod Nをシンボルタイミングとすることを特徴とするシンボルタイミング検出方法。
The symbol timing detection method according to claim 3 or 5 ,
The number of the sequence with the smallest distributed average value is M2, and a position m1 = M2 + N / 2 or m2 = M2 -N / 2 away from M2 by a half of the symbol period is obtained, m1 or A symbol timing detection method, wherein the remainder m1 mod N obtained by dividing m2 by N or m2 mod N is used as a symbol timing.
JP2000052130A 2000-02-23 2000-02-23 Symbol timing detection method Expired - Fee Related JP3679299B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000052130A JP3679299B2 (en) 2000-02-23 2000-02-23 Symbol timing detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000052130A JP3679299B2 (en) 2000-02-23 2000-02-23 Symbol timing detection method

Publications (2)

Publication Number Publication Date
JP2001237905A JP2001237905A (en) 2001-08-31
JP3679299B2 true JP3679299B2 (en) 2005-08-03

Family

ID=18573697

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000052130A Expired - Fee Related JP3679299B2 (en) 2000-02-23 2000-02-23 Symbol timing detection method

Country Status (1)

Country Link
JP (1) JP3679299B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100858714B1 (en) * 2002-06-08 2008-09-17 국방과학연구소 Method and apparatus for detecting symbol in digital communication system
JP2010199791A (en) * 2009-02-24 2010-09-09 Renesas Electronics Corp Synchronous processing apparatus, receiving apparatus and synchronous processing method

Also Published As

Publication number Publication date
JP2001237905A (en) 2001-08-31

Similar Documents

Publication Publication Date Title
JP3036750B2 (en) Time division multiple access (TDMA) radio system receiver, demodulator for the time division multiple access (TDMA) radio system receiver, and polyphase demodulation method in the time division multiple access (TDMA) radio system receiver
US5583884A (en) Spread spectrum modulation and demodulation systems which accelerate data rate without increasing multilevel indexing of primary modulation
EP2235871B1 (en) Arrangement for determining a characteristic form of an input signal
US5701333A (en) Diversity receiver in which reception characteristics can be improved
AU672443B2 (en) Spread spectrum communication system
US5787123A (en) Receiver for orthogonal frequency division multiplexed signals
JP2526931B2 (en) PSK signal demodulator
EP1407548B1 (en) Finite impulse response filter and digital signal receiving apparatus
EP0639914B1 (en) MSK phase acquisition and tracking method
RU2145776C1 (en) Method and device for recovering clock synchronization of characters from common-mode and broad-band quadrature signals being received
NO163120B (en) PROCEDURE FOR DEMODULATION IN DIGITAL COMMUNICATION SYSTEMS WITH MULTIPLE PROPAGATION.
US6111910A (en) Maximal correlation symbol estimation demodulator
EP0789958B1 (en) Method of, and apparatus for, symbol timing recovery
JP3679299B2 (en) Symbol timing detection method
US5550867A (en) Complex angle converter
KR100759514B1 (en) Demodulator for wpan and mathod thereof
JP3387606B2 (en) Propagation path estimation device and mobile communication receiving device
EP1392030A2 (en) Modulators and demodulators which can use a plurality of modulation techniques
EP3737055B1 (en) Preamble detection during acquisition
JP3949458B2 (en) Demodulator
JP4430073B2 (en) Timing recovery circuit and receiver
WO1995010143A1 (en) Method of open loop phase estimation for coherent combining of signals in a space diversity receiver
EP1267534A1 (en) Digital modulation system, radio communication system, radio communication device
KR100226994B1 (en) DIGITAL DEMODULATING METHOD AND DEVICE OF ó /4 QPSK
KR100261229B1 (en) Demodulator of pai/4 dqpsk

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041001

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041012

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050222

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050412

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: 20050510

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050512

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20090520

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100520

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110520

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120520

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130520

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees