[go: up one dir, main page]

JP2004304591A - Ofdm demodulator and method - Google Patents

Ofdm demodulator and method Download PDF

Info

Publication number
JP2004304591A
JP2004304591A JP2003096133A JP2003096133A JP2004304591A JP 2004304591 A JP2004304591 A JP 2004304591A JP 2003096133 A JP2003096133 A JP 2003096133A JP 2003096133 A JP2003096133 A JP 2003096133A JP 2004304591 A JP2004304591 A JP 2004304591A
Authority
JP
Japan
Prior art keywords
detection
symbol
cycle
ofdm
maximum value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2003096133A
Other languages
Japanese (ja)
Other versions
JP4114524B2 (en
Inventor
Kazuhisa Funamoto
一久 舟本
Atsushi Yajima
篤 矢島
Tamotsu Ikeda
保 池田
Takahiro Okada
隆宏 岡田
Isao Matsumiya
功 松宮
Kazuhiro Shimizu
和洋 清水
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2003096133A priority Critical patent/JP4114524B2/en
Publication of JP2004304591A publication Critical patent/JP2004304591A/en
Application granted granted Critical
Publication of JP4114524B2 publication Critical patent/JP4114524B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To eliminate erroneous detection for a symbol boundary position in order to improve detection accuracy for the symbol boundary position. <P>SOLUTION: In an OFDM (Orthogonal Frequency Division Multiplexing) receiving device 1, a guard correlation / peak detecting circuit 12 computes the boundary position of an OFDM symbol based on autocorrelation of guard intervals of an OFDM signal. Based on the computed boundary position, OFDM symbol synchronous processing is performed. During calculation of the symbol boundary position, a detection range established at time interval periods of the OFDM symbol is set, and the maximum value of autocorrelation values of guard intervals is searched within the detection range. A sample position where the maximum value is detected is employed as the symbol boundary position. Moreover, the position of the detection range is controlled in a time direction so that it may become optimal suitably. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、直交周波数分割多重方式(OFDM:Orthogonal Frequency Division Multiplexing)の変調信号を復調するOFDM復調装置及び方法に関する。
【0002】
【従来の技術】
デジタル信号を伝送する方式として、直交周波数分割多重方式(以下、OFDM方式と呼ぶ。OFDM:Orthogonal Frequency Division Multiplexing)と呼ばれる変調方式が用いられている。OFDM方式は、伝送帯域内に多数の直交する副搬送波(サブキャリア)を設け、各サブキャリアの振幅及び位相にPSK(Phase Shift Keying)やQAM(Quadrature Amplitude Modulation)によりデータを割り当てて、デジタル変調する方式である。
【0003】
OFDM方式は、多数のサブキャリアで伝送帯域を分割するため、サブキャリア1波あたりの帯域は狭くなり変調速度は遅くなるが、トータルの伝送速度は、従来の変調方式と変わらないという特徴を有している。また、OFDM方式は、多数のサブキャリアが並列に伝送されるのでシンボル速度が遅くなり、シンボルの時間長に対する相対的なマルチパスの時間長を短くすることができ、マルチパス妨害を受けにくくなるという特徴を有している。
【0004】
また、OFDM方式は、複数のサブキャリアに対してデータの割り当てが行われることから、変調時には逆フーリエ変換を行うIFFT(Inverse Fast Fourier Transform)演算回路、復調時にはフーリエ変換を行うFFT(Fast Fourier Transform)演算回路を用いることにより、送受信回路を構成することができるという特徴を有している。
【0005】
以上のような特徴からOFDM方式は、マルチパス妨害の影響を強く受ける地上波デジタル放送に適用されることが多い。このようなOFDM方式を採用した地上波デジタル放送としては、例えば、DVB−T(Digital Video Broadcasting−Terrestrial)やISDB−T(Integrated Services Digital Broadcasting −Terrestrial)といった規格がある。
【0006】
OFDM方式の伝送シンボル(以下、OFDMシンボルと呼ぶ。)は、図11に示すように、送信時にIFFTが行われる信号期間である有効シンボルと、この有効シンボルの後半の一部分の波形がそのままコピーされたガードインターバルとから構成されている。ガードインターバルは、OFDMシンボルの前半部分に設けられている。OFDM方式では、このようなガードインターバルが設けられることにより、マルチパスによるシンボル間干渉を許容し、マルチパス耐性を向上させている。
【0007】
例えばISDB−TSB規格(日本で採用されている地上デジタル音声放送の放送規格)のモード3では、有効シンボル内に、512本のサブキャリアが含まれており、そのサブキャリア間隔は、125/126≒0.992kHzとなる。また、このISDB−TSB規格のモード3では、有効シンボル内の512本のサブキャリアのうち、433本のサブキャリアに伝送データが変調されている。また、ISDB−TSB規格のモード3では、ガードインターバルの時間長が、有効シンボルの時間長の1/4,1/8,1/16,1/32のいずれかとなる。
【0008】
ところで、OFDM信号を復調する場合、OFDMシンボルの境界を正しく検出し、その境界位置に同期させてFFT演算を行わなければならない。OFDMシンボルの境界位置を正しく検出して同期信号を生成することをシンボル同期処理という。シンボル同期処理を行う方法の一つに、ガードインターバルを利用する方法がある。ガードインターバルを利用してシンボル同期処理を行う方法は、ガードインターバルとそのコピー元との信号系列の相関性を利用し、受信したOFDM信号の自己相関値が最も高い部分がシンボル境界位置であると判断する方法である。
【0009】
一般に、OFDM復調装置では、ガードインターバルを用いたシンボル同期処理を行うため、ガードインターバル相関を利用してシンボル境界位置を算出して同期処理を行うシンボル同期回路が設けられている。
【0010】
以下、このシンボル同期回路100の回路構成例について、図12、図13及び図14を参照して説明をする。
【0011】
図12及び図13に、シンボル同期回路100のブロック構成図を示す。図14に、シンボル同期回路100内の各信号のタイミングチャートを示す。
【0012】
シンボル同期回路100は、図12に示すように、ガードインターバルの自己相関を示すガードインターバル相関信号を生成するガード相関検出回路101と、ガードインターバル相関信号のピーク位置を検出してそのピーク位置をシンボル境界位置として出力するシンボル境界検出回路102とを備えている。
【0013】
ガード相関検出回路101は、有効シンボル長遅延回路111と、複素乗算回路112と、ガードインターバル長積分回路113とを有している。
【0014】
ガード相関検出回路101には、図14(A)に示すような、デジタル直交復調がされたのちのデジタル直交復調信号(r(t))が入力される。このデジタル直交復調信号(r(t))は、実数成分信号(I(t))と虚数成分信号(Q(t))からなる複素信号である。なお、tは時間を示す変数である。
【0015】
有効シンボル長遅延回路111は、図14Bに示すように、入力されたデジタル直交復調信号を有効シンボル時間(Tu)分遅延させる。有効シンボル長遅延回路111により有効シンボル時間分遅延されたデジタル直交復調信号(r(t−Tu))は、複素乗算回路112に入力される。
【0016】
複素乗算回路112は、遅延されていないデジタル直交復調信号(r(t))と、有効シンボル期間(Tu)分遅延されたデジタル直交復調信号(r(t−Tu))との複素乗算演算を、1サンプル毎に乗算する。乗算結果はガードインターバル長積分回路113に入力される。
【0017】
ガードインターバル長積分回路113は、入力された信号に対してガードインターバル長分の移動和演算を行うことによって、ガードインターバル長の範囲の積分演算を行う。ガードインターバル長積分回路113から出力される信号が、デジタル直交復調信号と、有効シンボル(Nuサンプル)分の遅延がされたデジタル直交復調信号との相関を示したガードインターバル相関信号となる。
【0018】
ガードインターバル相関信号は、実数成分がCI(t)、虚数成分がCQ(t)で表される複素信号(CI(t)+jCQ(t))となる。ガードインターバル相関信号は、相関値が高い部分でレベルが高くなり、相関値が低い部分でレベルが低くなる信号である。従って、ガードインターバル相関信号は、理想的には、OFDMシンボルの境界位置をピークとした山形の波形が繰り返される信号となる。
【0019】
ガードインターバル相関信号は、ガードインターバル長積分回路113からシンボル境界検出回路102に供給される。
【0020】
シンボル境界検出回路102は、ガードインターバル相関信号がピークとなるタイミングを検出し、そのタイミングをシンボル境界位置として出力する回路である。
【0021】
シンボル境界検出回路102は、図13に示すように、二乗回路121と、シンボル長周期カウンタ122と、最大値検出回路123とを有している。
【0022】
ガード相関検出回路101から出力されたガードインターバル相関信号は、二乗回路121に供給される。
【0023】
二乗回路121は、ガードインターバル相関信号の実数成分(CI)及び虚数成分(CQ)をそれぞれ二乗して、それらを加算する。加算した結果、図14(C)に示すような、ガードインターバル相関信号の振幅成分を示した、二乗信号({CI+CQ}(t))が生成される。ガードインターバル相関信号の二乗信号は、最大値検出回路123に供給される。
【0024】
シンボル長周期カウンタ122は、動作クロックを、1つのOFDMシンボルのサンプリング数(Ns)までカウントするカウンタである。シンボル長周期カウンタ122のカウント値Nは、0からNs−1までが1ずつインクリメントされ、Ns−1を超えると0に戻るように巡回する。つまり、シンボル長周期カウンタ122は、図14(D)に示すように、そのカウント値Nが、OFDMシンボルのサンプル数(例えば、1088)で1周期となっている。シンボル長周期カウンタ122のカウント値Nは、最大値検出回路123に供給される。
【0025】
最大値検出回路123には、二乗回路121から出力された二乗信号が入力される。また、最大値検出回路123には、最大値検出区間を特定する最大値検出範囲が設定されている。最大値検出範囲は、カウント値Nを検出するための範囲を特定する値であり、ここでは、0〜Ns−1(例えば1087)が設定されている。
【0026】
最大値検出回路123は、最大値検出範囲の間(つまり、カウント値Nが0〜Ns−1の間)で、二乗信号の最もレベルの高いサンプル点を見つけ出す。最大値検出回路123は、図14(E)に示すように、見つけ出した最大値のサンプルタイミングでのシンボル長周期カウンタ122のカウント値Nを検出する。この検出したカウント値NがOFDMシンボルの境界位置を特定するシンボル境界位置となる。このシンボル境界位置は、カウント値Nの巡回周期毎に更新される。
【0027】
以上のようにシンボル境界検出回路102では、ガードインターバル相関信号に対して最大値の検索を行い、その最大値の発生タイミングを検出し、そのタイミングをシンボル境界位置として出力している。
【0028】
【非特許文献1】
「地上デジタル音声放送用受信装置 標準規格(望ましい仕様) ARIB STD−B30 1.1版」,社団法人電波産業界,平成13年5月31日 策定,平成14年3月28日 1.1改定,p.10−14
【0029】
【発明が解決しようとする課題】
ところで、シンボル同期回路100に入力されるデジタル直交復調信号(r(t))は、伝送路の状態による影響やノイズ等による影響を受けるため、レベルが大きく変動する。
【0030】
そのため、例えば、図14(F)に示すように、シンボル長周期カウンタ122の周期が更新されるタイミング(つまり、カウント値が0になるタイミング)と、二乗信号の最大値のタイミングとが時間的に近い場合、本来1つ前のOFDMシンボルのガードインターバルにより生じる相関性が高い部分(つまり、山状になっている部分)が、次のOFDMシンボル期間のピーク検出処理に含まれて判断されてしまう場合がある。このような場合、ガードインターバル相関信号の最大値でのカウント値Nは、各種のノイズや誤差によりOFDMシンボル毎に一定の値になるとは限らずOFDMシンボル毎に大きく変動してしまい、前のOFDMシンボルのガードインターバルによって生じていた相関性の高い部分が、次のOFDMシンボルの境界位置であると判断されてしまう可能性がある。
【0031】
また、クロック周波数誤差(受信したOFDM信号の伝送クロックと、動作クロックとの間の誤差)がある場合、カウント値Nは徐々に移動していってしまい、この結果、本来1つ前のOFDMシンボルのガードインターバルにより生じる相関性が高い部分が、次のOFDMシンボル期間のピーク検出処理に含まれて判断されてしまうということが生じる可能性がある。
【0032】
本発明は、このような従来の実情に鑑みて提案されたものであり、ガードインターバルの相関を利用したシンボル同期処理を行う際に、シンボル境界位置の誤検出を無くして、検出精度を向上させたOFDM復調装置及び方法を提供することを目的とする。
【0033】
【課題を解決するための手段】
本発明に係るOFDM復調装置は、情報系列が時分割されて複数のサブキャリアに変調されることにより生成された有効シンボルと、この有効シンボルの一部の信号波形が複写されることにより生成されたガードインターバルとが含まれた伝送シンボルを伝送単位とする直交周波数分割多重(OFDM)信号を復調するOFDM復調装置であって、基準クロックに同期してインクリメントされるカウント値であって上記伝送シンボルの時間間隔に対応した周期で巡回的に繰り返されるカウント値を発生するカウント手段と、上記カウント値の巡回周期と同一の周期で繰り返される検出周期を設定し、上記カウント値の巡回周期に対する当該検出周期の位相を制御する検出周期制御手段と、上記検出周期内における上記OFDM信号の上記ガードインターバル部分の自己相関値の最大値を検出し、最大値が発生されたカウント値を上記検出周期毎にシンボル境界位置として出力するシンボル境界検出手段とを備え、上記検出周期制御手段は、上記検出周期内での上記最大値の発生位置に応じて、上記カウント値の巡回周期に対する上記検出周期の位相を制御することを特徴とする。
【0034】
本発明に係るOFDM復調装置は、情報系列が時分割されて複数のサブキャリアに変調されることにより生成された有効シンボルと、この有効シンボルの一部の信号波形が複写されることにより生成されたガードインターバルとが含まれた伝送シンボルを伝送単位とする直交周波数分割多重(OFDM)信号を復調するOFDM復調装置であって、基準クロックに同期してインクリメントされるカウント値であって上記伝送シンボルの時間間隔に対応した周期で巡回的に繰り返されるカウント値を発生するカウント手段と、上記カウント値の巡回周期と同一の周期で繰り返される検出周期が設定されており、当該検出周期内での上記OFDM信号の上記ガードインターバル部分の自己相関値の最大値を検出し、最大値が発生されたカウント値を上記検出周期毎に出力する複数のシンボル境界検出手段と、上記複数のシンボル境界検出手段のうちいずれか一つのシンボル境界検出手段を選択し、選択したシンボル境界検出手段から出力されたカウント値をシンボル境界位置として出力する選択出力手段とを備え、上記複数のシンボル境界検出手段には、検出周期が互いに異なる位相に設定されており、上記選択出力手段は、選択されているシンボル境界検出手段に設定されている検出周期内での上記最大値の発生位置に応じて、いずれか一つのシンボル境界検出手段を選択するを特徴とする。
【0035】
本発明に係るOFDM復調方法は、情報系列が時分割されて複数のサブキャリアに変調されることにより生成された有効シンボルと、この有効シンボルの一部の信号波形が複写されることにより生成されたガードインターバルとが含まれた伝送シンボルを伝送単位とする直交周波数分割多重(OFDM)信号を復調するOFDM復調方法であって、基準クロックに同期してインクリメントされるカウント値であって上記伝送シンボルの時間間隔に対応した周期で巡回的に繰り返されるカウント値を発生し、上記カウント値の巡回周期と同一の周期で繰り返される検出周期を設定し、上記検出周期内における上記OFDM信号の上記ガードインターバル部分の自己相関値の最大値を検出し、最大値が発生されたカウント値を上記検出周期毎にシンボル境界位置として出力し、上記検出周期内での上記最大値の発生位置に応じて、上記カウント値の巡回周期に対する上記検出周期の位相を制御することを特徴とする。
【0036】
本発明に係るOFDM復調方法は、情報系列が時分割されて複数のサブキャリアに変調されることにより生成された有効シンボルと、この有効シンボルの一部の信号波形が複写されることにより生成されたガードインターバルとが含まれた伝送シンボルを伝送単位とする直交周波数分割多重(OFDM)信号を復調するOFDM復調方法であって、基準クロックに同期してインクリメントされるカウント値であって上記伝送シンボルの時間間隔に対応した周期で巡回的に繰り返されるカウント値を発生し、上記カウント値の巡回周期と同一の周期で繰り返される検出周期を設定し、上記検出周期内における上記OFDM信号の上記ガードインターバル部分の自己相関値の最大値を検出し、最大値が発生されたカウント値を上記検出周期毎にシンボル境界位置として出力し、上記検出周期内での上記最大値の発生位置に応じて、上記カウント値の巡回周期に対する上記検出周期の位相を制御することを特徴とする。
【0037】
以上の本発明に係るOFDM復調装置及び方法では、OFDM信号のガードインターバルの自己相関に基づきシンボル境界位置を算出し、そのシンボル境界位置の算出の際に、伝送シンボルの時間間隔周期に設定された検出範囲を設定し、その検出範囲内での自己相関値の最大値のサンプルタイミングを検出し、検出したタイミングをシンボル境界位置として出力する。さらに、本発明では、上記検出範囲が最適な位置となるように、位相制御を行う。
【0038】
【発明の実施の形態】
以下、本発明の実施の形態として、本発明を適用したOFDM受信装置について説明をする。
【0039】
第1の実施の形態
本発明の第1の実施の形態のOFDM受信装置について説明をする。
【0040】
OFDM受信装置の全体構成
図1に、本発明の第1の実施の形態のOFDM受信装置のブロック構成図を示す。
【0041】
本発明の第1の実施の形態のOFDM受信装置1は、図1に示すように、アンテナ2と、チューナ3と、バンドパスフィルタ(BPF)4と、A/D変換回路5と、クロック発生回路6と、DCキャンセル回路7と、デジタル直交復調回路8と、キャリア周波数誤差補正回路9と、FFT演算回路10と、位相補正回路11と、ガード相関/シンボル境界検出回路12と、タイミング同期回路13と、狭帯域キャリア誤差算出回路14と、広帯域キャリア誤差算出回路15と、加算回路16と、数値制御発振回路(NCO)17と、フレーム同期回路18と、等化回路19と、デマッピング回路20と、伝送路復号回路21と、伝送制御情報復号回路22とを備えている。
【0042】
放送局から放送されたデジタル放送の放送波は、OFDM受信装置1のアンテナ2により受信され、RF信号としてチューナ3に供給される。
【0043】
アンテナ2により受信されたRF信号は、乗算器3a及び局部発振器3bからなるチューナ3によりIF信号に周波数変換され、BPF4に供給される。チューナ3から出力されたIF信号は、BPF4によりフィルタリングされた後、A/D変換回路5に供給される。
【0044】
A/D変換回路5は、クロック発生回路6から供給されるクロックによりIF信号をサンプリングして、このIF信号をデジタル化する。A/D変換回路5よりデジタル化されたIF信号は、DCキャンセル回路7に供給され、このDCキャンセル回路7によってDC成分が除去された後、デジタル直交復調回路8に供給される。デジタル直交復調回路8は、所定のキャリア周波数の2相のキャリア信号を用いて、デジタル化されたIF信号を直交復調し、ベースバンドのOFDM信号を出力する。デジタル直交復調回路8から出力されるOFDM時間領域信号は、キャリア周波数誤差補正回路9に供給される。
【0045】
ここで、デジタル直交復調回路8によってデジタル直交復調を行う際、キャリア信号として−Sin成分及びCos成分の2相信号が必要となる。そのため、本装置1では、A/D変換回路5に与えるサンプリングクロックの周波数を、IF信号の中心周波数fIFの4倍の周波数とし、デジタル直交復調回路8に供給する2相のキャリア信号を生成可能としている。
【0046】
また、デジタル直交復調後に、4fIFのクロックのデータ系列を1/4にダウンサンプリングをして、デジタル直交復調後の有効シンボルのサンプリング点数を、サブキャリアの本数(Nu)としている。つまり、デジタル直交復調後のデータ系列のクロックを、サブキャリア間隔分の1の周波数としている。また、デジタル直交復調後のダウンサンプルの割合を1/2として、通常の2倍のサンプリング点数でFFT演算を行うようにして、FFT演算後にさらに1/2のダウンサンプルをしてもよい。このように通常の2倍のサンプリング点数に対してFFT演算を行うことによって、FFT演算により抽出できる信号の周波数帯域を2倍し、デジタル直交復調時のローパスフィルタ回路の回路規模を小さくすることができる。なお、後段の各回路がオーバーサンプリングされたデータ系列に対してデータ処理を行う場合には、デジタル直交復調後の有効シンボルのサンプリング点数(Nu)を、サブキャリア本数の2倍(ここでのnは自然数)としてもよい。
【0047】
クロック発生回路6は、A/D変換回路5に対して以上のような周波数のクロックを供給するとともに、デジタル直交復調後のデータ系列の動作クロック(A/D変換回路5に与えるクロックの周波数に対して1/4分周されたクロック、例えば、サブキャリア間隔分の1の周波数のクロック)を、本装置1内の各回路に対して供給する。
【0048】
なお、クロック発生回路6から発生される動作クロックは、受信したOFDM信号の伝送クロックに対して非同期の自走クロックである。つまり、クロック発生回路6から発生される動作クロックは、その周波数及び位相がPLL等によって伝送クロックと同期しておらず、自走状態で動作している。このように動作クロックを自走状態とすることが可能なのは、タイミング同期回路13によって、OFDM信号の伝送クロックと動作クロックとの周波数誤差を検出し、その周波数誤差成分に基づきフィードフォワード処理により後段でその誤差を除去しているためである。本OFDM受信装置1では、このようにクロック発生回路6を非同期の自走クロックとしているが、本発明は、フィードバック制御により動作クロック周波数を可変制御する装置にも適用することは可能である。
【0049】
また、デジタル直交復調回路8から出力されるベースバンドのOFDM信号は、FFT演算される前のいわゆる時間領域の信号である。このことから、以下、FFT演算前のベースバンド信号を、OFDM時間領域信号と呼ぶ。OFDM時間領域信号は、直交復調された結果、実軸成分(Iチャネル信号)と、虚軸成分(Qチャネル信号)とから構成される複素信号となる。
【0050】
キャリア周波数誤差補正回路9は、NCO17から出力されたキャリア周波数誤差補正信号と、デジタル直交復調後のOFDM時間領域信号とを複素乗算することによって、OFDM時間領域信号のキャリア周波数誤差を補正する。キャリア周波数誤差補正回路9によりキャリア周波数誤差が補正されたOFDM時間領域信号は、FFT演算回路10及びガード相関/シンボル境界検出回路12に供給される。
【0051】
FFT演算回路10は、1つのOFDMシンボルから有効シンボル長の信号を抜き出し、すなわち、1つのOFDMシンボルの全サンプル(Ns)からガードインターバル分のサンプル数(Ng)のサンプルを除いた信号を抜き出して、有効シンボルのサンプル数(Nu)のデータに対してFFT演算を行う。FFT演算回路10には、抜き出し範囲を特定するスタートフラグ(FFT演算の演算開始タイミング)がタイミング同期回路13から与えられ、このスタートフラグのタイミングでFFT演算を行う。FFT演算回路10は、1つのOFDMシンボルに対して、有効シンボル分のサンプル数のデータを抜き出してFFT演算処理を行うことによって、OFDMシンボル内の各サブキャリアに変調されている信号成分を抽出する。
【0052】
なお、FFT演算回路10から出力される信号は、FFTされた後のいわゆる周波数領域の信号である。このことから、以下、FFT演算後の信号をOFDM周波数領域信号と呼ぶ。また、FFT演算回路10から出力されたOFDM周波数領域信号は、OFDM時間領域信号と同様に、実軸成分(Iチャネル信号)と虚軸成分(Qチャネル信号)とから構成される複素信号である。OFDM周波数領域信号は、位相補正回路11に供給される。
【0053】
位相補正回路11は、OFDM周波数領域信号に対して、OFDMシンボルの実際の境界位置と、FFT演算の開始タイミングとのずれによって生じてしまう位相回転成分の補正を行う。位相補正回路11は、サンプリング周期以下の精度で生じるずれを位相補正している。位相補正回路11は、具体的には、FFT演算回路10から出力されるOFDM周波数領域信号に対して、タイミング同期回路13から供給される位相補正信号(複素信号)を複素乗算して、位相回転補正を行う。位相回転補正がされたOFDM周波数領域信号は、広帯域キャリア誤差算出回路15、フレーム同期回路18、等化回路19及び伝送制御情報復号回路22に供給される。
【0054】
ガード相関/シンボル境界検出回路12には、OFDM時間領域信号が入力される。ガード相関/シンボル境界検出回路12は、入力されたOFDM時間領域信号と、有効シンボル分遅延したOFDM時間領域信号との相関値を求める。ここで、相関を求める時間長は、ガードインターバルの時間長に設定してある。このため、この相関値を示す信号(以下、ガードインターバル相関信号という。)は、OFDMシンボルの境界位置でちょうどピークとなる信号となる。ガード相関/シンボル境界検出回路12は、ガードインターバル相関信号のピーク位置を検出し、そのピーク位置のタイミングをシンボル境界タイミング(Np)として出力する。
【0055】
ガード相関/シンボル境界検出回路12から出力されたシンボル境界タイミングNpは、タイミング同期回路13に供給され、ピークタイミングでの相関値の位相は、狭帯域キャリア周波数誤差算出回路14に供給される。
【0056】
タイミング同期回路13は、ガード相関/シンボル境界検出回路12から出力されたシンボル境界タイミングNpに対して、例えばフィルタリング処理を行い、その結果に基づきFFT演算を行うための演算開始タイミングを決定する。演算開始タイミングは、スタートフラグとしてFFT演算回路10に供給される。FFT演算回路10では、スタートフラグに基づき、入力されてくるOFDM時間領域信号からFFT演算範囲の信号を抜き出して、FFT演算を行う。また、タイミング同期回路13は、フィルタリングされたOFDMシンボルの境界位置と、FFT演算を行う演算開始タイミングとの時間ずれに伴い生じてしまう位相回転量を算出し、算出した位相回転量に基づき位相補正信号(複素信号)を生成し、位相補正回路11に供給する。
【0057】
狭帯域キャリア誤差算出回路14は、OFDMシンボルの境界位置での相関値の位相に基づき、デジタル直交復調時の中心周波数のずれ量のうちの狭帯域の成分を示す狭帯域キャリア周波数誤差成分を算出する。具体的に、狭帯域キャリア周波数誤差成分は、サブキャリアの周波数間隔の±1/2以下の精度の中心周波数のずれ量である。狭帯域キャリア誤差算出回路14により求められた狭帯域キャリア周波数誤差成分は、加算回路16に供給される。
【0058】
広帯域キャリア誤差算出回路15は、位相補正回路11から出力されたOFDM周波数領域信号に基づき、デジタル直交復調時の中心周波数のずれ量のうち広帯域の成分を示す広帯域キャリア周波数誤差成分を算出する。広帯域キャリア周波数誤差成分は、サブキャリアの周波数の間隔精度の中心周波数のずれ量である。
【0059】
広帯域キャリア誤差算出回路15により求められた広帯域キャリア周波数誤差成分は、加算回路16に供給される。
【0060】
加算回路16は、狭帯域キャリア誤差検出回路14により算出された狭帯域キャリア誤差成分と、広帯域キャリア誤差算出回路15により算出された広帯域キャリア誤差成分とを加算して、キャリア補正回路9から出力されたベースバンドOFDM信号のトータルの中心周波数のずれ量を算出する。加算回路16は、算出したトータルの中心周波数のずれ量を、周波数誤差値として出力する。加算回路16から出力された周波数誤差値は、NCO17に供給される。
【0061】
NCO17は、いわゆる数値制御発振器であり、加算回路16から出力された周波数誤差値に応じて増減するキャリア周波数誤差補正信号を発生する。NCO17は、例えば、供給された周波数誤差値がプラスの値であればキャリア周波数誤差補正信号の発振周波数を減少させ、供給されたキャリア周波数誤差値がマイナスの値であれば誤差補正信号の発振周波数を増加させるような制御を行う。NCO17は、このように制御することによって、周波数誤差値が0となるところで発振周波数が安定するようなキャリア周波数誤差補正信号を発生する。
【0062】
フレーム同期回路18は、OFDM伝送フレームの所定の位置に挿入されている同期ワードを検出し、OFDM伝送フレームの開始タイミングを検出する。フレーム同期回路18は、OFDM伝送フレームの開始タイミングに基づき各OFDMシンボルのシンボル番号を特定し、等化回路19等に供給する。
【0063】
等化回路19は、OFDM周波数領域信号に対して、いわゆる等化処理を行う。等化回路19は、フレーム同期回路18から供給されたシンボル番号に基づき、OFDM周波数領域信号内に挿入されているSP(Scattered Pilots)信号と呼ばれるパイロット信号を検出する。等化回路19により等化処理がされたOFDM周波数領域信号は、デマッピング回路20に供給される。
【0064】
デマッピング回路20は、等化処理がされたOFDM周波数領域信号(複素信号)に対して、その変調方式(例えば、QPSK、16QAM又は64QAM)に対応したデータの再割付処理(デマッピング処理)を行い、伝送データを復元する。デマッピング回路20から出力された伝送データは、伝送路復号回路21に供給される。
【0065】
伝送路復号回路21は、入力された伝送データに対して、その放送方式に対応した伝送路復号処理を行う。例えば、伝送路復号回路21では、時間方向のインタリーブ処理に対応した時間デインタリーブ処理、周波数方向のインタリーブに対応した周波数デインタリーブ処理、多値シンボルの誤り分散のためのビットインタリーブに対応したデインタリーブ処理、伝送ビットの削減のためのパンクチャリング処理に対応したデパンクチャリング処理、畳み込み符号化されたビット列の復号のためのビタビ復号処理、バイト単位でのデインタリーブ処理、エネルギ拡散処理に対応したエネルギ逆拡散処理、RS符号化処理に対応したエラー訂正処理等を行う。
【0066】
このように伝送路復号がされた伝送データは、例えば、MPEG−2システムズに規定されたトランスポートストリームとして出力される。
【0067】
伝送制御情報復号回路22は、OFDM伝送フレームの所定の位置に変調されているTMCCやTPSといった伝送制御情報を復号する。
【0068】
ガード相関 シンボル境界検出回路
つぎに、ガード相関/シンボル境界検出回路12の詳細な構成について説明をする。
【0069】
図2に、ガード相関/シンボル境界検出回路12のブロック構成図を示す。図3に、ガード相関/シンボル境界検出回路12内のシンボル境界検出回路のみのブロック構成図を示す。また、図4に、ガード相関/シンボル境界検出回路12内の各信号のタイミングチャートを示す。
【0070】
ガード相関/シンボル境界検出回路12は、図2に示すように、ガードインターバルの自己相関を示すガードインターバル相関信号を生成するガード相関検出回路31と、ガードインターバル相関信号のピーク位置を検出してそのピーク位置をシンボル境界位置として出力するシンボル境界検出回路32とを備えている。
【0071】
ガード相関検出回路31は、有効シンボル長遅延回路33と、複素乗算回路34と、ガードインターバル長積分回路35とを有している。
【0072】
ガード相関検出回路31には、図4(A)に示すような、キャリア周波数誤差補正回路9から出力されたOFDM時間領域信号(r(t))、すなわち、デジタル直交復調がされたOFDM信号が入力される。OFDM時間領域信号(r(t))は、有効シンボル長遅延回路33及び複素乗算回路34に供給される。
【0073】
有効シンボル長遅延回路33は、例えばNu個のレジスタ群から構成されるシフトレジスタであり、図4(B)に示すように、入力されたOFDM時間領域信号を有効シンボル時間(Tu)分遅延させる。有効シンボル長遅延回路33により有効シンボル時間分遅延されたOFDM時間領域信号(r(t−Tu))は、複素乗算回路34に入力される。
【0074】
複素乗算回路34は、有効シンボル期間分遅延されたOFDM時間領域信号の複素共役を算出し、遅延されていないOFDM時間領域信号(r(t))と、有効シンボル期間分遅延されたOFDM時間領域信号(r(t−Tu))の複素共役信号とを、1サンプル毎に乗算する。乗算結果はガードインターバル長積分回路35に入力される。
【0075】
ガードインターバル長積分回路35は、例えば、ガードインターバル分のサンプル数(Ng)個のレジスタ群から構成されるシフトレジスタと、各レジスタに格納されている値の総和を演算する加算器とから構成され、1サンプル毎に順次入力されてきた乗算結果に対して、Ng個のサンプル毎の移動和演算を行う。ガードインターバル長積分回路35から出力される値が、OFDM時間領域信号(r(t))と、有効シンボル分のサンプルの遅延がされたOFDM時間領域信号(r(t−Tu))との相関を示したガードインターバル相関信号となる。
【0076】
このガードインターバル相関信号は、相関値が高い部分でレベルが高くなり、相関値が低い部分でレベルが低くなる信号である。従って、ガードインターバル相関信号は、理想的には、OFDMシンボルの境界位置をピークとした山形の波形が繰り返される信号となる。ガードインターバル相関信号は、ガードインターバル長積分回路35からシンボル境界検出回路32に供給される。
【0077】
シンボル境界検出回路32は、図3に示すように、二乗回路36と、シンボル長周期カウンタ37と、最大値検出回路38と、検出区間制御回路39とを有している。
【0078】
ガードインターバル長積分回路35から出力されたガードインターバル相関信号は、二乗回路36に供給される。
【0079】
二乗回路36は、ガードインターバル相関信号の実数成分(CI)及び虚数成分(CQ)をそれぞれ二乗して、それらを加算する。加算した結果、図4(C)に示すような、ガードインターバル相関信号の振幅成分を示した、二乗信号({CI+CQ}(t))が生成される。ガードインターバル相関信号の二乗信号は、最大値検出回路38に供給される。なお、この二乗回路36は、ガードインターバル相関信号の実数部と虚数部とをそれぞれ2乗して、それらを加算し、加算した結果の平方根を取って、ガードインターバル相関信号の振幅成分を求めてもよい。
【0080】
シンボル長周期カウンタ37は、クロック発生回路6から発生された動作クロックをカウントするカウンタである。シンボル長周期カウンタ37のカウント値Nは、図4(D)に示すように、動作クロックの1クロック毎に0からNs−1までが1ずつインクリメントされ、Ns−1を超えると0に戻る。つまり、シンボル長周期カウンタ37は、OFDMシンボルのサンプル数(Ns)で、1周期となっている巡回カウンタである。例えば、ここでは、シンボル長周期カウンタ37の1周期のサンプル数(Ns)が1088に設定され、シンボル長周期カウンタ37のカウント値Nが、0〜1087を巡回的に繰り返す値となっている。シンボル長周期カウンタ37のカウント値Nは、最大値検出回路38に供給される。
【0081】
最大値検出回路38は、図4(E)に示すように、ガードインターバル相関信号の二乗信号がピークとなるタイミングを検出し、そのタイミングにおけるカウント値Nを検出する。具体的に、最大値検出回路38は、一定の周期毎に繰り返される検出期間Tが設定され、その検出区間T毎に二乗信号の最大値をサーチし、その最大値が得られたタイミングでのカウント値Nを出力する。
【0082】
ここで、検出区間Tは、検出区間制御回路39により設定される区間であり、カウント値Nの巡回周期(0〜Ns−1)と同一の時間幅の区間となっている。具体的な設定方法としては、シンボル長周期カウンタ37のカウント値Nを用いて、検出区間Tが指定される。つまり、検出区間Tは、“カウント値Nが0〜1087の区間”又は“カウント値Nが544〜543の区間”といったように設定される。
【0083】
最大値検出回路38は、検出区間T毎に得られる最大値のカウント値Nを、シンボル境界タイミングNpとして外部に出力する。このように算出されたシンボル境界タイミングNpは、OFDMシンボルの境界位置を示すこととなる。
【0084】
すなわち、シンボル長周期カウンタ37は、動作クロックをカウントしているので、そのカウント値NはOFDM時間領域信号のサンプリングタイミングと同期している。さらに、シンボル長周期カウンタ37は、OFDMシンボルのサンプル数(Ns)で1周期となっている。このため、ノイズやクロック周波数誤差がなければ、実際のOFDMシンボルの境界位置は同じカウント値Nで発生することとなる。従って、シンボル長周期カウンタ37の巡回周期に対して、以上のような検出区間Tを設定し、その設定した検出区間T内におけるガードインターバル相関信号の最大値を検出すれば、そのタイミングがOFDMシンボルの境界位置となる。
【0085】
ところで、ノイズがない場合には、OFDMシンボル境界位置の実際の位置に対して、どのように検出区間Tを設定しても、正確にシンボル境界タイミングNpを出力することができるが、ノイズがある場合には、ガードインターバル相関信号がピークとなるタイミング(実際のOFDMシンボルの境界タイミング)と、検出区間Tとが、約半周期ずれるように調整されていることが望ましい。つまり、出力するシンボル境界タイミングNpが、検出区間Tの中央値近傍の値であることが望ましい。
【0086】
以上の理由について説明する。
【0087】
最大値検出回路38の検出区間Tは、シンボル長周期カウンタ37の1周期の期間と同一である。最大値検出回路38は、その検出区間T内でガードインターバル相関信号の二乗値が最大となったタイミングのカウント値を、シンボル境界タイミングNpとして出力する。ここで、もし、検出区間Tの更新タイミング(つまり、検出区間Tの開始位置或いは終了位置)と、ガードインターバル相関信号の二乗値が最大となるときのタイミングとが時間的に近い場合、本来1つ前のOFDMシンボルのガードインターバルにより生じる相関性が高い部分(つまり、山状になっている部分)が、次のOFDMシンボル期間のピーク検出処理に含まれて判断されてしまうこととなる。ガードインターバル相関信号のピーク値は各種のノイズや誤差により必ず一定の値になるとは限らずシンボル毎に変動する可能性があるので、このような場合、前のOFDMシンボルのガードインターバルによって生じていた相関性の高い部分が、次のOFDMシンボルの境界位置であると判断されてしまう可能性がある。
【0088】
そのため、予め、シンボル境界タイミングNpを検出区間Tの中央位置の値となるように調整しておくことによって、1つ前のOFDMシンボルのガードインターバルにより生じている相関性が高い部分(山状の部分)を、次のOFDMシンボルに対する判断に含めないようにすることができ、安定したピーク位置検出を行うことができる。
【0089】
以上が、シンボル境界タイミングNpが、検出区間Tの中央値近傍の値であることが望ましいという理由である。
【0090】
ところが、本受信装置では、動作クロックと受信信号との同期を取ったシステムではないため、クロック周波数誤差(受信したOFDM信号の伝送クロックと、動作クロックとの間の誤差)がある。そのため、シンボル境界タイミングNpが検出区間Tの中央値近傍にあったとしても、そのシンボル境界タイミングNpが徐々に移動してしまう。
【0091】
そこで、シンボル境界検出回路32では、このような場合でも検出区間Tを適宜調整できるように検出区間制御回路39を設けている。
【0092】
以下、検出区間制御回路39の説明を行う。
【0093】
検出区間制御回路39は、出力されたシンボル境界タイミングNpの値と、現在設定している検出区間Tとの位置関係を判断し、その判断結果に基づき、カウント値Nの巡回周期に対する検出区間Tの設定を変化させる。
【0094】
具体的には、検出区間制御回路39は、シンボル境界タイミングNpが、現在設定されている検出区間Tの中央値からどれだけ距離があるかを判断する。
【0095】
例えば、現在設定されている検出区間Tが“カウント値Nが0〜1087の区間”であるとするならばその中央値は“544”となり、また、現在設定されている検出区間Tが“カウント値Nが544〜543の区間”であるとするならばその中央値は“0”となり、その中央値とシンボル境界タイミングNpとの差を求める。
【0096】
続いて、検出区間制御回路39は、シンボル境界タイミングNpと中央値との距離が所定の範囲以上であるか否かを判断する。つまり、シンボル境界タイミングNpが検出区間Tの端部近傍に位置しているか否かを判断する。
【0097】
判断した結果、シンボル境界タイミングNpと中央値との距離が所定の範囲以下であれば、検出区間Tの設定はそのままにする。
【0098】
判断した結果、シンボル境界タイミングNpと中央値との距離が所定の範囲以上である場合(シンボル境界タイミングNpが検出区間Tの端部部分に位置している場合)には、検出区間Tの設定を変更する。具体的には、図4(F)に示すように、そのシンボル境界タイミングNpがより中央値に近くなるように、検出区間Tの設定を変更する。つまり、シンボル境界タイミングNpが検出区間Tの中央部近傍で検出されるように検出区間Tの設定を変更する。
【0099】
検出区間制御回路39は、以上のように制御を行うことによって、シンボル境界タイミングNpを、検出区間Tの中央値近傍の値とすることができる。
【0100】
以上のようにOFDM受信装置1では、OFDM信号のガードインターバルの自己相関信号(ガードインターバル相関信号)に基づきOFDMシンボルのシンボル境界タイミングNpを算出するシンボル境界検出回路32が設けられている。シンボル境界検出回路32では、OFDMシンボルのサンプル数と同一に設定された検出範囲Tを設定し、その検出範囲T内でのガードインターバル相関信号の最大値の検出タイミングを検出して、そのタイミングをシンボル境界位置Npとして出力する。さらに、シンボル境界検出回路32では、検出範囲Tの中央位置近傍に、シンボル境界タイミングNpが位置するように、適宜検出範囲Tの位相を制御している。
【0101】
このため、OFDM受信装置1では、シンボル境界位置の誤検出を無くして、例えばFFT演算を行うためのシンボルの切り出しタイミング等を高精度に行うことができ、このため、復調精度を向上させることができる。
【0102】
なお、検出区間制御回路39では、検出区間Tの設定変更を毎回行わずに、例えば、シンボル境界タイミングNpと中央値との距離が所定の範囲以上である場合が連続した複数の検出区間で発生した場合や、又は、シンボル境界タイミングNpと中央値との距離が所定の範囲以上であった回数を累積していきその累積数が所定回数以上となった場合等に、検出区間Tの変更を行うようにしてもよい。なお、このような場合であっても、受信装置1のリセット動作が行われた際(復調開始時)には、直ちに検出範囲Tの中央位置近傍にシンボル境界タイミングNpが位置するように検出範囲Tの位相を制御するのが望ましい。
【0103】
また、本実施の形態では、動作クロックが受信信号に対して非同期である場合を例にとって説明をしたが、本発明を動作クロックと受信信号とがPLL回路等により同期が取られていても良い。このような場合には、受信装置1のリセット動作が行われた際(復調開始時)に、1回だけ、検出範囲Tの中央位置近傍にシンボル境界タイミングNpが位置するように検出範囲Tの位相を制御すればよい。
【0104】
また、シンボル境界検出回路32に対して、図5に示すように、出力ラッチ回路40を設けても良い。この出力ラッチ回路40を設けた場合のガード相関/シンボル境界検出回路12内の各信号のタイミングチャートを図6に示す。なお、図6の(A)〜(F)は、出力ラッチ回路40を設けていない場合のタイミングと同一なので、その説明は省略する。
【0105】
出力ラッチ回路40は、図6(G)に示すように、シンボル長周期カウンタ37のカウント値Nが0となるタイミングで、最大値検出回路38から出力されたカウント値を取り込んで内部レジスタに格納し、そのカウント値を外部に対して出力可能な状態にセットする。レジスタに格納された当該カウント値は、後段に出力される。
【0106】
このように出力ラッチ回路40を設けることによって、検出区間Tの変更があったとしても、外部には一定の間隔でシンボル境界タイミングNpを発生することができる。そのため、装置全体のタイミング制御を簡便にすることができる。
【0107】
第2の実施の形態
つぎに、本発明の第2の実施の形態のOFDM受信装置について説明をする。
【0108】
本発明の第2の実施の形態のOFDM受信装置は、第1の実施の形態のOFDM受信装置1のシンボル境界検出回路32を変形したものであり、それ以外は第1の実施の形態と同一である。従って、本発明の第2の実施の形態のOFDM受信装置については、シンボル境界算出回路についてのみ説明をし、さらに、第1の実施の形態と同一の構成要素については図面中に同一の符号を付けてその詳細な説明を省略する。
【0109】
図7に、第2の実施の形態のOFDM受信装置内のシンボル境界検出回路50のブロック構成図を示す。また、図8に、このシンボル境界検出回路50を有するガード相関/シンボル境界検出回路12内の各信号のタイミングチャートを示す。なお、図8(A)〜(D)は、第1の実施の形態の場合と同様のタイミングと同一なので、その説明は省略する。
【0110】
シンボル境界検出回路50は、図7に示すように、二乗回路36と、シンボル長周期カウンタ37と、第1〜第nの最大値検出回路51−1〜51−nと、セレクタ52と、検出区間選択回路53とを有している。
【0111】
シンボル長周期カウンタ37のカウント値Nは、第1〜第nの最大値検出回路51−1〜51−nのそれぞれに供給される。
【0112】
第1〜第nの最大値検出回路51−1〜51−nは、図8(D)、図8(E)に示すように、それぞれがガードインターバル相関信号の二乗信号がピークとなるタイミングを検出し、そのタイミングにおけるカウント値Nを検出する。具体的には、第1〜第nの最大値検出回路51−1〜51−nは、一定の周期毎に繰り返される検出期間Tが設定され、その検出区間T毎に二乗信号の最大値をサーチし、その最大値が得られたタイミングでのカウント値Nを出力する。なお、図8では、n=2の場合の例を示している。
【0113】
ここで、検出区間Tは、プリセットされている区間であり、カウント値Nの巡回周期(0〜Ns−1)と同一の時間幅の区間となっている。具体的な設定方法としては、シンボル長周期カウンタ37のカウント値Nを用いて、検出区間Tが指定される。つまり、検出区間Tは、“カウント値Nが0〜1087の区間”又は“カウント値Nが544〜543の区間”といったように設定される。
【0114】
さらに、第1〜第nの最大値検出回路51−1〜51−nに設定されている検出区間Tは、互いに位相がずらされている。
【0115】
例えば、第1の最大値検出回路51−1は“カウント値Nが0〜Nsの区間”に検出区間Tが設定され、第2の最大値検出回路51−2は“カウント値Nが{Ns/(n−1)〜[(Ns−1)+ (Ns/(n−1))mod Ns]}の区間”に検出期間Tが設定され、第nの最大値検出回路51−nは“カウント値Nが{((Ns−1)×Ns)/(n−1)〜[(Ns−1)+ ((n−2)×Ns)/(n−1))mod Ns]}の区間”に検出期間Tが設定される。
【0116】
第1〜第nの最大値検出回路51−1〜51−nは、それぞれ、検出区間T毎に得られる最大値のカウント値Nを、シンボル境界タイミングNpとしてセレクタ52に出力する。
【0117】
セレクタ52は、検出区間選択回路53の設定に従い、第1〜第nの最大値検出回路51−1〜51−nから出力されたn個のシンボル境界タイミングNpのうち、いずれか一つを選択して、外部に出力する。
【0118】
検出区間選択回路53は、セレクタ52に対して、第1〜第nの最大値検出回路51−1〜51−nのうちのいずれか一つの最大値検出回路51を選択する選択信号を供給する。
【0119】
さらに、検出区間選択回路53は、セレクタ52から出力されたシンボル境界タイミングNpの値と、現在設定している最大値検出回路51での検出区間Tとの位置関係を判断し、その判断結果に基づき、カウント値Nの巡回周期に対する検出区間Tの設定を求め、その区間に
対応した新たな最大値検出回路51を選択する。
【0120】
具体的には、検出区間選択回路53は、セレクタ52からシンボル境界タイミングNpが、現在設定されている検出区間Tの中央値からどれだけ距離があるかを判断する。
【0121】
例えば、現在設定されている検出区間Tが“カウント値Nが0〜1087の区間”であるとするならばその中央値は“544”となり、また、現在設定されている検出区間Tが“カウント値Nが544〜543の区間”であるとするならばその中央値は“0”となり、その中央値とシンボル境界タイミングNpとの差を求める。
【0122】
続いて、検出区間選択回路53は、シンボル境界タイミングNpと中央値との距離が所定の範囲以上であるか否かを判断する。つまり、シンボル境界タイミングNpが検出区間Tの端部近傍に位置しているか否かを判断する。
【0123】
判断した結果、シンボル境界タイミングNpと中央値との距離が所定の範囲以下であれば、選択している最大値検出回路51の設定はそのままにする。
【0124】
判断した結果、シンボル境界タイミングNpと中央値との距離が所定の範囲以上である場合(シンボル境界タイミングNpが検出区間Tの端部部分に位置している場合)には、検出区間Tの設定を変更し、新たに最大値検出回路51を選択する。
【0125】
具体的には、図8(G)に示すように、そのシンボル境界タイミングNpがより中央値に近くなるような、検出区間Tを有する最大値検出回路51を選択する。つまり、シンボル境界タイミングNpが中央部近傍で検出されるような検出区間Tを有する最大値検出回路51を選択する。
【0126】
検出区間選択回路53は、以上のように選択を行うことによって、シンボル境界タイミングNpを、検出区間Tの中央値近傍の値とすることができる。
【0127】
以上のように本発明の第2の実施の形態のOFDM受信装置では、OFDM信号のガードインターバルの自己相関信号(ガードインターバル相関信号)に基づきOFDMシンボルのシンボル境界タイミングNpを算出するシンボル境界検出回路50が設けられている。シンボル境界検出回路50では、OFDMシンボルのサンプル数と同一に設定され、互いに位相の異なる複数の検出範囲Tを設定し、各検出範囲T内でのガードインターバル相関信号の最大値の検出タイミングを検出して、シンボル境界タイミングNpとして出力する。さらに、シンボル境界検出回路50では、中央位置近傍にシンボル境界タイミングNpが位置するように、複数の検出範囲Tの中から最適な1つの検出範囲を選択している。
【0128】
このため、本発明の第2の実施の形態のOFDM受信装置では、シンボル境界位置の誤検出を無くして、例えばFFT演算を行うためのシンボルの切り出しタイミング等を高精度に行うことができ、このため、復調精度を向上させることができる。
【0129】
なお、検出区間選択回路53では、検出区間Tの設定変更を毎回行わずに、例えば、シンボル境界タイミングNpと中央値との距離が所定の範囲以上である場合が連続した複数の検出区間で発生した場合や、又は、シンボル境界タイミングNpと中央値との距離が所定の範囲以上であった回数を累積していきその累積数が所定回数以上となった場合等に、検出区間Tの変更を行うようにしてもよい。なお、このような場合であっても、受信装置1のリセット動作が行われた際(復調開始時)には、直ちに検出範囲Tの中央位置近傍にシンボル境界タイミングNpが位置するような検出範囲Tを選択するのが望ましい。
【0130】
また、第2の実施の形態でも、第1の実施の形態と同様に動作クロックが受信信号に対して非同期であるが、動作クロックと受信信号とがPLL回路等により同期が取られていても良い。このような場合には、受信装置1のリセット動作が行われた際(復調開始時)に、1回だけ、中央位置近傍にシンボル境界タイミングNpが位置するように検出範囲Tの選択を行えば良い。
【0131】
また、シンボル境界検出回路50に対して、図9に示すように、出力ラッチ回路54を設けても良い。この出力ラッチ回路54を設けた場合のガード相関/シンボル境界検出回路50内の各信号のタイミングチャートを図10に示す。なお、図10の(A)〜(H)は、出力ラッチ回路54を設けていない場合のタイミングと同一なので、その説明は省略する。
【0132】
出力ラッチ回路54は、図10(H)に示すように、シンボル長周期カウンタ37のカウント値Nが0となるタイミングで、セレクタ52から出力されたシンボル境界タイミングNpを取り込んで内部レジスタに格納し、そのカウント値を外部に対して出力可能な状態にセットする。レジスタに格納された当該カウント値は、後段に出力される。
【0133】
このように出力ラッチ回路54を設けることによって、検出区間Tの変更があったとしても、外部には一定の間隔でシンボル境界タイミングNpを発生することができる。そのため、装置全体のタイミング制御を簡便にすることができる。
【0134】
【発明の効果】
本発明に係るOFDM復調装置及び方法では、OFDM信号のガードインターバルの自己相関に基づきシンボル境界位置を算出し、そのシンボル境界位置の算出の際に、伝送シンボルの時間間隔周期に設定された検出範囲を設定し、その検出範囲内での自己相関値の最大値のサンプルタイミングを検出し、検出したタイミングをシンボル境界位置として出力する。さらに、本発明では、上記検出範囲が最適な位置となるように、位相制御を行う。
【0135】
このため本発明に係るOFDM復調装置及び方法では、シンボル境界位置の誤検出を無くし、検出精度を向上させることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態のOFDM受信装置のブロック構成図である。
【図2】本発明の第1の実施の形態のOFDM受信装置のガード相関/シンボル境界検出回路のブロック構成図である。
【図3】ガード相関/シンボル境界検出回路内のシンボル境界検出回路のブロック構成図である。
【図4】上記ガード相関/シンボル境界検出回路内の各信号のタイミングチャートである。
【図5】上記図3に示すシンボル境界検出回路に出力ラッチ回路を設けた変形例を示すブロック構成図である。
【図6】図5に示したシンボル境界検出回路内の各信号のタイミングチャートである。
【図7】本発明の第2の実施の形態のOFDM受信装置のシンボル境界検出回路のブロック構成図である。
【図8】本発明の第2の実施の形態のガード相関/シンボル境界検出回路内の各信号のタイミングチャートである。
【図9】上記図7に示すシンボル境界検出回路に出力ラッチ回路を設けた変形例を示すブロック構成図である。
【図10】図9に示したシンボル境界検出回路内の各信号のタイミングチャートである。
【図11】OFDM信号のシンボル構成を示す図である。
【図12】従来のOFDM復調装置のシンボル同期回路のブロック構成図である。
【図13】従来のOFDM復調装置のシンボル同期回路内のシンボル境界検出回路のブロック構成図である。
【図14】従来のシンボル同期回路内の各信号のタイミングチャートである。
【符号の説明】
1 OFDM受信装置、2 アンテナ、3 チューナ、4 バンドパスフィルタ、5 A/D変換回路、6 クロック発生回路、7 DCキャンセル回路、8デジタル直交復調回路、9 キャリア周波数誤差補正回路、10 FFT演算回路、11 位相補正回路、12 ガード相関/シンボル境界検出回路、13 タイミング同期回路、14 狭帯域キャリア誤差算出回路、15 広帯域キャリア誤差算出回路、16 加算回路、17 数値制御発振回路、18 フレーム同期回路、19 等化回路、20 デマッピング回路、21 伝送路復号回路、22 伝送制御情報復号回路
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an orthogonal frequency division multiplexing (OFDM) demodulation apparatus and method for demodulating an OFDM (Orthogonal Frequency Division Multiplexing) modulated signal.
[0002]
[Prior art]
As a method for transmitting digital signals, a modulation method called an orthogonal frequency division multiplexing (OFDM) is used. In the OFDM system, a number of orthogonal subcarriers (subcarriers) are provided in a transmission band, and data is allocated to the amplitude and phase of each subcarrier by PSK (Phase Shift Keying) or QAM (Quadrature Amplitude Modulation), and digital modulation is performed. It is a method to do.
[0003]
The OFDM system divides the transmission band by a number of subcarriers, so the band per subcarrier wave becomes narrower and the modulation speed becomes slower, but the total transmission speed is the same as that of the conventional modulation system. are doing. Further, in the OFDM system, since a number of subcarriers are transmitted in parallel, the symbol rate is reduced, the time length of the multipath relative to the time length of the symbol can be shortened, and multipath interference is reduced. It has the feature of.
[0004]
In the OFDM system, data is allocated to a plurality of subcarriers. Therefore, an IFFT (Inverse Fast Fourier Transform) arithmetic circuit that performs inverse Fourier transform during modulation, and an FFT (Fast Fourier Transform) that performs Fourier transform during demodulation. 3.) It has a feature that a transmission / reception circuit can be configured by using an arithmetic circuit.
[0005]
From the above characteristics, the OFDM system is often applied to terrestrial digital broadcasting that is strongly affected by multipath interference. As such terrestrial digital broadcasting employing the OFDM system, there are, for example, standards such as DVB-T (Digital Video Broadcasting-Terrestrial) and ISDB-T (Integrated Services Digital Broadcasting-Terrestrial).
[0006]
As shown in FIG. 11, a transmission symbol of the OFDM scheme (hereinafter, referred to as an OFDM symbol) is an effective symbol which is a signal period in which an IFFT is performed at the time of transmission, and a waveform of a part of the latter half of the effective symbol is copied as it is. And a guard interval. The guard interval is provided in the first half of the OFDM symbol. In the OFDM method, by providing such a guard interval, inter-symbol interference due to multipath is allowed, and multipath resistance is improved.
[0007]
For example, ISDB-TSBIn mode 3 of the standard (broadcasting standard for terrestrial digital audio broadcasting adopted in Japan), 512 subcarriers are included in the effective symbol, and the subcarrier interval is 125/126 ≒ 0.992 kHz. It becomes. Also, this ISDB-TSBIn mode 3 of the standard, transmission data is modulated on 433 subcarriers out of 512 subcarriers in an effective symbol. Also, ISDB-TSBIn mode 3 of the standard, the time length of the guard interval is one of 4 ,, 8, 1/16, and 1/32 of the time length of the effective symbol.
[0008]
By the way, when demodulating an OFDM signal, it is necessary to correctly detect a boundary between OFDM symbols and perform an FFT operation in synchronization with the boundary position. Generating a synchronization signal by correctly detecting the boundary position of an OFDM symbol is called symbol synchronization processing. One method of performing symbol synchronization processing is to use a guard interval. The method of performing the symbol synchronization process using the guard interval utilizes the correlation between the signal sequence of the guard interval and its copy source, and determines that the portion having the highest autocorrelation value of the received OFDM signal is the symbol boundary position. It is a method of judging.
[0009]
Generally, in the OFDM demodulator, a symbol synchronization circuit is provided for performing symbol synchronization processing using guard intervals, calculating symbol boundary positions using guard interval correlation, and performing synchronization processing.
[0010]
Hereinafter, a circuit configuration example of the symbol synchronization circuit 100 will be described with reference to FIGS. 12, 13, and 14. FIG.
[0011]
12 and 13 show block diagrams of the symbol synchronization circuit 100. FIG. FIG. 14 shows a timing chart of each signal in the symbol synchronization circuit 100.
[0012]
As shown in FIG. 12, the symbol synchronization circuit 100 generates a guard interval correlation signal indicating the autocorrelation of the guard interval, and detects a peak position of the guard interval correlation signal and converts the peak position into a symbol. And a symbol boundary detection circuit 102 for outputting as a boundary position.
[0013]
The guard correlation detection circuit 101 has an effective symbol length delay circuit 111, a complex multiplication circuit 112, and a guard interval length integration circuit 113.
[0014]
As shown in FIG. 14A, a digital quadrature demodulation signal (r (t)) after digital quadrature demodulation is input to the guard correlation detection circuit 101. This digital quadrature demodulated signal (r (t)) is a complex signal composed of a real component signal (I (t)) and an imaginary component signal (Q (t)). Note that t is a variable indicating time.
[0015]
As shown in FIG. 14B, the effective symbol length delay circuit 111 delays the input digital quadrature demodulated signal by an effective symbol time (Tu). The digital quadrature demodulated signal (r (t-Tu)) delayed by the effective symbol time by the effective symbol length delay circuit 111 is input to the complex multiplication circuit 112.
[0016]
The complex multiplying circuit 112 performs a complex multiplication operation of the digital quadrature demodulated signal (r (t)) that has not been delayed and the digital quadrature demodulated signal (r (t−Tu)) delayed by the effective symbol period (Tu). , Multiply every sample. The multiplication result is input to guard interval length integration circuit 113.
[0017]
The guard interval length integration circuit 113 performs an integration operation in a range of the guard interval length by performing a moving sum operation on the input signal for the guard interval length. The signal output from the guard interval length integration circuit 113 is a guard interval correlation signal indicating the correlation between the digital quadrature demodulation signal and the digital quadrature demodulation signal delayed by the effective symbol (Nu samples).
[0018]
The guard interval correlation signal is a complex signal (CI (t) + jCQ (t)) whose real component is represented by CI (t) and whose imaginary component is represented by CQ (t). The guard interval correlation signal is a signal whose level becomes high in a portion where the correlation value is high and whose level becomes low in a portion where the correlation value is low. Therefore, the guard interval correlation signal is ideally a signal in which a mountain-shaped waveform having a peak at the boundary position of the OFDM symbol is repeated.
[0019]
The guard interval correlation signal is supplied from the guard interval length integration circuit 113 to the symbol boundary detection circuit 102.
[0020]
The symbol boundary detection circuit 102 is a circuit that detects a timing at which the guard interval correlation signal reaches a peak, and outputs the detected timing as a symbol boundary position.
[0021]
As shown in FIG. 13, the symbol boundary detection circuit 102 includes a squaring circuit 121, a symbol length cycle counter 122, and a maximum value detection circuit 123.
[0022]
The guard interval correlation signal output from guard correlation detection circuit 101 is supplied to squaring circuit 121.
[0023]
The squaring circuit 121 squares the real component (CI) and the imaginary component (CQ) of the guard interval correlation signal, and adds them. As a result of the addition, a square signal (ΔCI) indicating the amplitude component of the guard interval correlation signal as shown in FIG.2+ CQ2} (T)) is generated. The square signal of the guard interval correlation signal is supplied to the maximum value detection circuit 123.
[0024]
The symbol length period counter 122 is a counter that counts the operation clock up to the sampling number (Ns) of one OFDM symbol. The count value N of the symbol length period counter 122 is incremented by one from 0 to Ns−1, and goes back to 0 when it exceeds Ns−1. That is, as shown in FIG. 14D, the count value N of the symbol length cycle counter 122 has one cycle of the number of samples of the OFDM symbol (for example, 1088). The count value N of the symbol length period counter 122 is supplied to the maximum value detection circuit 123.
[0025]
The square signal output from the squaring circuit 121 is input to the maximum value detection circuit 123. In the maximum value detection circuit 123, a maximum value detection range for specifying a maximum value detection section is set. The maximum value detection range is a value that specifies a range for detecting the count value N, and here, 0 to Ns−1 (for example, 1087) is set.
[0026]
The maximum value detection circuit 123 finds a sample point having the highest level of the square signal within the maximum value detection range (that is, the count value N is between 0 and Ns-1). The maximum value detection circuit 123 detects the count value N of the symbol length period counter 122 at the found maximum value sample timing, as shown in FIG. The detected count value N becomes a symbol boundary position for specifying the boundary position of the OFDM symbol. This symbol boundary position is updated every cycle of the count value N.
[0027]
As described above, the symbol boundary detection circuit 102 searches the guard interval correlation signal for the maximum value, detects the occurrence timing of the maximum value, and outputs the timing as the symbol boundary position.
[0028]
[Non-patent document 1]
"Digital Terrestrial Audio Broadcasting Receiver Standard (ARIB STD-B30 Version 1.1)", Established on May 31, 2001, Revised on March 28, 2002, 1.1 , P. 10-14
[0029]
[Problems to be solved by the invention]
By the way, the level of the digital quadrature demodulation signal (r (t)) input to the symbol synchronization circuit 100 fluctuates greatly because it is affected by the state of the transmission path and noise.
[0030]
Therefore, for example, as shown in FIG. 14F, the timing at which the cycle of the symbol length cycle counter 122 is updated (that is, the timing at which the count value becomes 0) and the timing at which the square signal reaches the maximum value are temporally different. , A portion having a high correlation (that is, a mountain-shaped portion) originally generated by the guard interval of the immediately preceding OFDM symbol is included in the peak detection processing of the next OFDM symbol period and is determined. May be lost. In such a case, the count value N at the maximum value of the guard interval correlation signal does not always become a constant value for each OFDM symbol due to various noises and errors, and greatly fluctuates for each OFDM symbol. There is a possibility that a highly correlated portion generated by the symbol guard interval is determined to be the boundary position of the next OFDM symbol.
[0031]
Also, when there is a clock frequency error (error between the transmission clock of the received OFDM signal and the operation clock), the count value N gradually moves. There is a possibility that a portion having a high correlation caused by the guard interval is included in the peak detection processing in the next OFDM symbol period and is determined.
[0032]
The present invention has been proposed in view of such a conventional situation, and eliminates erroneous detection of a symbol boundary position when performing symbol synchronization processing using correlation of guard intervals, thereby improving detection accuracy. It is an object of the present invention to provide an OFDM demodulation apparatus and method.
[0033]
[Means for Solving the Problems]
An OFDM demodulator according to the present invention is generated by copying an effective symbol generated by time-divisionally modulating an information sequence into a plurality of subcarriers and copying a signal waveform of a part of the effective symbol. An OFDM demodulator for demodulating an orthogonal frequency division multiplexing (OFDM) signal in which a transmission symbol including a guard interval is used as a transmission unit, wherein the count value is incremented in synchronization with a reference clock and the transmission symbol Counting means for generating a count value that is cyclically repeated at a cycle corresponding to the time interval, and a detection cycle that is repeated at the same cycle as the cyclic cycle of the count value. Detection cycle control means for controlling the phase of the cycle, and the guard of the OFDM signal within the detection cycle. Symbol boundary detecting means for detecting a maximum value of the autocorrelation value in the interval portion and outputting a count value at which the maximum value is generated as a symbol boundary position for each of the detection cycles, wherein the detection cycle control means comprises: A phase of the detection cycle with respect to a cyclic cycle of the count value is controlled in accordance with a position where the maximum value occurs in a cycle.
[0034]
An OFDM demodulator according to the present invention is generated by copying an effective symbol generated by time-divisionally modulating an information sequence into a plurality of subcarriers and copying a signal waveform of a part of the effective symbol. An OFDM demodulator for demodulating an orthogonal frequency division multiplexing (OFDM) signal in which a transmission symbol including a guard interval is used as a transmission unit, wherein the count value is incremented in synchronization with a reference clock and the transmission symbol Counting means for generating a count value that is cyclically repeated at a cycle corresponding to the time interval, and a detection cycle that is repeated at the same cycle as the cyclic cycle of the count value. The maximum value of the autocorrelation value in the guard interval portion of the OFDM signal is detected, and the count value at which the maximum value is generated A plurality of symbol boundary detection means for outputting each of the detection cycles; and any one of the plurality of symbol boundary detection means is selected, and the count value output from the selected symbol boundary detection means is used as a symbol. Selection output means for outputting as a boundary position, wherein the plurality of symbol boundary detection means have detection periods set to different phases, and the selection output means is set to the selected symbol boundary detection means. Any one of the symbol boundary detecting means is selected according to the position where the maximum value occurs in the detected period.
[0035]
In the OFDM demodulation method according to the present invention, an effective symbol generated by time-divisionally modulating an information sequence into a plurality of subcarriers and a signal waveform of a part of the effective symbol are generated by copying. And an OFDM demodulation method for demodulating an orthogonal frequency division multiplexing (OFDM) signal in which a transmission symbol including a guard interval is used as a transmission unit, wherein the count value is incremented in synchronization with a reference clock. Generating a count value that is cyclically repeated at a cycle corresponding to the time interval of the above, sets a detection cycle that is repeated at the same cycle as the cyclic cycle of the count value, and sets the guard interval of the OFDM signal within the detection cycle. The maximum value of the autocorrelation value of the portion is detected, and the count value at which the maximum value is generated is systematically detected for each of the above detection cycles. Output as Bol boundary position, in response to the occurrence position of the maximum value within the detection period, and controls the phase of the detection period for the search period of the count value.
[0036]
In the OFDM demodulation method according to the present invention, an effective symbol generated by time-divisionally modulating an information sequence into a plurality of subcarriers and a signal waveform of a part of the effective symbol are generated by copying. And an OFDM demodulation method for demodulating an orthogonal frequency division multiplexing (OFDM) signal in which a transmission symbol including a guard interval is used as a transmission unit, wherein the count value is incremented in synchronization with a reference clock. Generating a count value that is cyclically repeated at a cycle corresponding to the time interval of the above, sets a detection cycle that is repeated at the same cycle as the cyclic cycle of the count value, and sets the guard interval of the OFDM signal within the detection cycle. The maximum value of the autocorrelation value of the portion is detected, and the count value at which the maximum value is generated is systematically detected for each of the above detection cycles. Output as Bol boundary position, in response to the occurrence position of the maximum value within the detection period, and controls the phase of the detection period for the search period of the count value.
[0037]
In the OFDM demodulation apparatus and method according to the present invention described above, the symbol boundary position is calculated based on the autocorrelation of the guard interval of the OFDM signal, and when calculating the symbol boundary position, the time interval period of the transmission symbol is set. A detection range is set, a sample timing of the maximum autocorrelation value within the detection range is detected, and the detected timing is output as a symbol boundary position. Further, in the present invention, phase control is performed so that the detection range is at an optimum position.
[0038]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an OFDM receiving apparatus to which the present invention is applied will be described as an embodiment of the present invention.
[0039]
First embodiment
An OFDM receiver according to the first embodiment of the present invention will be described.
[0040]
Overall configuration of OFDM receiver
FIG. 1 shows a block diagram of an OFDM receiver according to the first embodiment of the present invention.
[0041]
As shown in FIG. 1, an OFDM receiver 1 according to a first embodiment of the present invention includes an antenna 2, a tuner 3, a band-pass filter (BPF) 4, an A / D converter 5, a clock generator, A circuit 6, a DC cancel circuit 7, a digital quadrature demodulation circuit 8, a carrier frequency error correction circuit 9, an FFT operation circuit 10, a phase correction circuit 11, a guard correlation / symbol boundary detection circuit 12, a timing synchronization circuit 13, a narrowband carrier error calculation circuit 14, a wideband carrier error calculation circuit 15, an addition circuit 16, a numerically controlled oscillator (NCO) 17, a frame synchronization circuit 18, an equalization circuit 19, and a demapping circuit 20, a transmission line decoding circuit 21, and a transmission control information decoding circuit 22.
[0042]
A broadcast wave of a digital broadcast broadcasted from a broadcast station is received by the antenna 2 of the OFDM receiver 1 and supplied to the tuner 3 as an RF signal.
[0043]
The RF signal received by the antenna 2 is frequency-converted into an IF signal by a tuner 3 including a multiplier 3a and a local oscillator 3b, and is supplied to a BPF 4. The IF signal output from the tuner 3 is filtered by the BPF 4 and supplied to the A / D conversion circuit 5.
[0044]
The A / D conversion circuit 5 samples the IF signal using the clock supplied from the clock generation circuit 6, and digitizes the IF signal. The IF signal digitized by the A / D conversion circuit 5 is supplied to a DC cancellation circuit 7, from which a DC component is removed, and then supplied to a digital quadrature demodulation circuit 8. The digital quadrature demodulation circuit 8 quadrature demodulates the digitized IF signal using a two-phase carrier signal having a predetermined carrier frequency, and outputs a baseband OFDM signal. The OFDM time domain signal output from the digital quadrature demodulation circuit 8 is supplied to a carrier frequency error correction circuit 9.
[0045]
Here, when digital quadrature demodulation is performed by the digital quadrature demodulation circuit 8, a two-phase signal of a -Sin component and a Cos component is required as a carrier signal. Therefore, in the present device 1, the frequency of the sampling clock given to the A / D conversion circuit 5 is set to the center frequency f of the IF signal.IF, And a two-phase carrier signal to be supplied to the digital quadrature demodulation circuit 8 can be generated.
[0046]
After digital quadrature demodulation, 4fIFIs downsampled to 1/4, and the number of effective symbol sampling points after digital quadrature demodulation is the number of subcarriers (Nu). That is, the clock of the data sequence after digital quadrature demodulation is set to have a frequency equal to one sub-carrier interval. Alternatively, the ratio of the down-sample after digital quadrature demodulation may be set to 1 /, and the FFT operation may be performed with twice the normal number of sampling points, so that the down-sample may be further 1 / after the FFT operation. By performing the FFT operation on twice the normal number of sampling points in this way, the frequency band of a signal that can be extracted by the FFT operation is doubled, and the circuit size of the low-pass filter circuit during digital quadrature demodulation can be reduced. it can. When the subsequent circuits perform data processing on the oversampled data sequence, the number of effective symbol sampling points (Nu) after digital orthogonal demodulation is set to 2 sub-carriers.nDouble (where n is a natural number) may be used.
[0047]
The clock generation circuit 6 supplies a clock having the above frequency to the A / D conversion circuit 5 and operates an operation clock of the data series after digital quadrature demodulation (to the frequency of the clock supplied to the A / D conversion circuit 5). On the other hand, a clock whose frequency is divided by 1/4, for example, a clock having a frequency of 1 / subcarrier interval, is supplied to each circuit in the device 1.
[0048]
The operation clock generated by the clock generation circuit 6 is a free-running clock that is asynchronous with respect to the transmission clock of the received OFDM signal. That is, the operation clock generated by the clock generation circuit 6 is not synchronized in frequency and phase with the transmission clock by the PLL or the like, and operates in a free-running state. The reason why the operation clock can be set to the self-running state is that the timing synchronization circuit 13 detects a frequency error between the transmission clock of the OFDM signal and the operation clock, and performs a feedforward process based on the frequency error component at a subsequent stage. This is because the error has been removed. In the OFDM receiver 1, the clock generation circuit 6 is an asynchronous free-running clock as described above. However, the present invention can also be applied to a device that variably controls an operation clock frequency by feedback control.
[0049]
The baseband OFDM signal output from the digital quadrature demodulation circuit 8 is a so-called time domain signal before the FFT operation. For this reason, the baseband signal before the FFT operation is hereinafter referred to as an OFDM time domain signal. As a result of orthogonal demodulation, the OFDM time domain signal becomes a complex signal composed of a real axis component (I channel signal) and an imaginary axis component (Q channel signal).
[0050]
The carrier frequency error correction circuit 9 corrects the carrier frequency error of the OFDM time domain signal by performing complex multiplication of the carrier frequency error correction signal output from the NCO 17 and the OFDM time domain signal after digital orthogonal demodulation. The OFDM time domain signal whose carrier frequency error has been corrected by the carrier frequency error correction circuit 9 is supplied to the FFT operation circuit 10 and the guard correlation / symbol boundary detection circuit 12.
[0051]
The FFT operation circuit 10 extracts a signal of an effective symbol length from one OFDM symbol, that is, extracts a signal obtained by removing a sample of the number of guard interval samples (Ng) from all samples (Ns) of one OFDM symbol. , An FFT operation is performed on the data of the number of effective symbol samples (Nu). The FFT operation circuit 10 is provided with a start flag (operation start timing of the FFT operation) for specifying the extraction range from the timing synchronization circuit 13, and performs the FFT operation at the timing of the start flag. The FFT operation circuit 10 extracts a signal component modulated on each subcarrier in the OFDM symbol by extracting data of the number of samples for the effective symbol from one OFDM symbol and performing an FFT operation process. .
[0052]
The signal output from the FFT operation circuit 10 is a so-called frequency domain signal after the FFT. Therefore, the signal after the FFT operation is hereinafter referred to as an OFDM frequency domain signal. The OFDM frequency domain signal output from the FFT operation circuit 10 is a complex signal composed of a real axis component (I channel signal) and an imaginary axis component (Q channel signal), like the OFDM time domain signal. . The OFDM frequency domain signal is supplied to the phase correction circuit 11.
[0053]
The phase correction circuit 11 corrects a phase rotation component caused by a difference between an actual boundary position of the OFDM symbol and a start timing of the FFT operation on the OFDM frequency domain signal. The phase correction circuit 11 corrects the phase of a shift that occurs with an accuracy shorter than the sampling period. More specifically, the phase correction circuit 11 performs complex multiplication of the OFDM frequency domain signal output from the FFT operation circuit 10 with a phase correction signal (complex signal) supplied from the timing synchronization circuit 13 to perform phase rotation. Make corrections. The OFDM frequency domain signal after the phase rotation correction is supplied to the wideband carrier error calculation circuit 15, the frame synchronization circuit 18, the equalization circuit 19, and the transmission control information decoding circuit 22.
[0054]
An OFDM time domain signal is input to the guard correlation / symbol boundary detection circuit 12. The guard correlation / symbol boundary detection circuit 12 calculates a correlation value between the input OFDM time domain signal and an OFDM time domain signal delayed by an effective symbol. Here, the time length for obtaining the correlation is set to the time length of the guard interval. Therefore, a signal indicating the correlation value (hereinafter, referred to as a guard interval correlation signal) is a signal having a peak just at the boundary position of the OFDM symbol. The guard correlation / symbol boundary detection circuit 12 detects the peak position of the guard interval correlation signal, and outputs the timing of the peak position as a symbol boundary timing (Np).
[0055]
The symbol boundary timing Np output from the guard correlation / symbol boundary detection circuit 12 is supplied to the timing synchronization circuit 13, and the phase of the correlation value at the peak timing is supplied to the narrowband carrier frequency error calculation circuit 14.
[0056]
The timing synchronization circuit 13 performs, for example, a filtering process on the symbol boundary timing Np output from the guard correlation / symbol boundary detection circuit 12, and determines the operation start timing for performing the FFT operation based on the result. The operation start timing is supplied to the FFT operation circuit 10 as a start flag. The FFT operation circuit 10 extracts a signal in the FFT operation range from the input OFDM time domain signal based on the start flag and performs the FFT operation. Further, the timing synchronization circuit 13 calculates a phase rotation amount caused by a time lag between a boundary position of the filtered OFDM symbol and a calculation start timing for performing FFT calculation, and performs a phase correction based on the calculated phase rotation amount. A signal (complex signal) is generated and supplied to the phase correction circuit 11.
[0057]
The narrow-band carrier error calculating circuit 14 calculates a narrow-band carrier frequency error component indicating a narrow-band component of the shift amount of the center frequency at the time of digital orthogonal demodulation based on the phase of the correlation value at the boundary position of the OFDM symbol. I do. Specifically, the narrow-band carrier frequency error component is a deviation amount of the center frequency with an accuracy of ± 1/2 or less of the subcarrier frequency interval. The narrow-band carrier frequency error component obtained by the narrow-band carrier error calculation circuit 14 is supplied to the addition circuit 16.
[0058]
The wideband carrier error calculation circuit 15 calculates a wideband carrier frequency error component indicating a wideband component of the shift amount of the center frequency at the time of digital orthogonal demodulation based on the OFDM frequency domain signal output from the phase correction circuit 11. The wideband carrier frequency error component is a shift amount of the center frequency of the subcarrier frequency interval accuracy.
[0059]
The wideband carrier frequency error component obtained by the wideband carrier error calculation circuit 15 is supplied to the addition circuit 16.
[0060]
The adding circuit 16 adds the narrow band carrier error component calculated by the narrow band carrier error detecting circuit 14 and the wide band carrier error component calculated by the wide band carrier error calculating circuit 15, and outputs the result from the carrier correcting circuit 9. Then, the total deviation amount of the center frequency of the baseband OFDM signal is calculated. The adding circuit 16 outputs the calculated total deviation amount of the center frequency as a frequency error value. The frequency error value output from the adding circuit 16 is supplied to the NCO 17.
[0061]
The NCO 17 is a so-called numerically controlled oscillator, and generates a carrier frequency error correction signal that increases or decreases according to the frequency error value output from the addition circuit 16. For example, the NCO 17 reduces the oscillation frequency of the carrier frequency error correction signal if the supplied frequency error value is a positive value, and decreases the oscillation frequency of the error correction signal if the supplied carrier frequency error value is a negative value. Is controlled so as to increase. The NCO 17 performs such control to generate a carrier frequency error correction signal that stabilizes the oscillation frequency when the frequency error value becomes zero.
[0062]
The frame synchronization circuit 18 detects a synchronization word inserted at a predetermined position in the OFDM transmission frame, and detects a start timing of the OFDM transmission frame. The frame synchronization circuit 18 specifies the symbol number of each OFDM symbol based on the start timing of the OFDM transmission frame, and supplies it to the equalization circuit 19 and the like.
[0063]
The equalization circuit 19 performs a so-called equalization process on the OFDM frequency domain signal. The equalization circuit 19 detects a pilot signal called an SP (Scattered Pilots) signal inserted in the OFDM frequency domain signal based on the symbol number supplied from the frame synchronization circuit 18. The OFDM frequency domain signal that has been equalized by the equalization circuit 19 is supplied to a demapping circuit 20.
[0064]
The demapping circuit 20 performs a reallocation process (demapping process) of data corresponding to the modulation method (for example, QPSK, 16QAM or 64QAM) on the OFDM frequency domain signal (complex signal) on which the equalization process has been performed. And restore the transmitted data. The transmission data output from the demapping circuit 20 is supplied to a transmission path decoding circuit 21.
[0065]
The transmission line decoding circuit 21 performs a transmission line decoding process corresponding to the broadcast system on the input transmission data. For example, the transmission path decoding circuit 21 performs time deinterleaving corresponding to time-direction interleaving, frequency deinterleaving corresponding to frequency-direction interleaving, and deinterleaving corresponding to bit interleaving for error distribution of multi-level symbols. Processing, depuncturing processing corresponding to puncturing processing for reducing transmission bits, Viterbi decoding processing for decoding convolutionally coded bit strings, deinterleaving processing in byte units, energy corresponding to energy spreading processing An error correction process corresponding to the despreading process and the RS encoding process is performed.
[0066]
The transmission data decoded in the transmission path in this manner is output as, for example, a transport stream defined by MPEG-2 Systems.
[0067]
The transmission control information decoding circuit 22 decodes transmission control information such as TMCC and TPS modulated at a predetermined position of the OFDM transmission frame.
[0068]
Guard correlation / Symbol boundary detection circuit
Next, a detailed configuration of the guard correlation / symbol boundary detection circuit 12 will be described.
[0069]
FIG. 2 shows a block diagram of the guard correlation / symbol boundary detection circuit 12. As shown in FIG. FIG. 3 is a block diagram showing only the symbol boundary detection circuit in the guard correlation / symbol boundary detection circuit 12. FIG. 4 shows a timing chart of each signal in the guard correlation / symbol boundary detection circuit 12.
[0070]
As shown in FIG. 2, the guard correlation / symbol boundary detection circuit 12 generates a guard interval correlation signal indicating the autocorrelation of the guard interval, and detects a peak position of the guard interval correlation signal. A symbol boundary detection circuit 32 that outputs a peak position as a symbol boundary position.
[0071]
The guard correlation detection circuit 31 has an effective symbol length delay circuit 33, a complex multiplication circuit 34, and a guard interval length integration circuit 35.
[0072]
The guard correlation detection circuit 31 receives the OFDM time domain signal (r (t)) output from the carrier frequency error correction circuit 9 as shown in FIG. 4A, that is, the OFDM signal that has been subjected to digital quadrature demodulation. Is entered. The OFDM time domain signal (r (t)) is supplied to an effective symbol length delay circuit 33 and a complex multiplication circuit 34.
[0073]
The effective symbol length delay circuit 33 is a shift register composed of, for example, Nu register groups, and delays the input OFDM time domain signal by an effective symbol time (Tu), as shown in FIG. . The OFDM time domain signal (r (t-Tu)) delayed by the effective symbol time by the effective symbol length delay circuit 33 is input to the complex multiplication circuit 34.
[0074]
The complex multiplying circuit 34 calculates a complex conjugate of the OFDM time domain signal delayed by the effective symbol period, and calculates the undelayed OFDM time domain signal (r (t)) and the OFDM time domain signal delayed by the effective symbol period. The signal (r (t-Tu)) is multiplied by a complex conjugate signal for each sample. The multiplication result is input to the guard interval length integration circuit 35.
[0075]
The guard interval length integration circuit 35 includes, for example, a shift register composed of a register group of the number of samples (Ng) for the guard interval, and an adder for calculating the sum of the values stored in each register. A moving sum operation is performed for each of Ng samples on the multiplication results sequentially input for each sample. The value output from the guard interval length integration circuit 35 is the correlation between the OFDM time domain signal (r (t)) and the OFDM time domain signal (r (t-Tu)) in which samples of the effective symbol have been delayed. Is obtained as a guard interval correlation signal.
[0076]
The guard interval correlation signal is a signal having a high level in a portion having a high correlation value and a low level in a portion having a low correlation value. Therefore, the guard interval correlation signal is ideally a signal in which a mountain-shaped waveform having a peak at the boundary position of the OFDM symbol is repeated. The guard interval correlation signal is supplied from the guard interval length integration circuit 35 to the symbol boundary detection circuit 32.
[0077]
As shown in FIG. 3, the symbol boundary detection circuit 32 includes a squaring circuit 36, a symbol length cycle counter 37, a maximum value detection circuit 38, and a detection section control circuit 39.
[0078]
The guard interval correlation signal output from the guard interval length integration circuit 35 is supplied to a squaring circuit 36.
[0079]
The squaring circuit 36 squares the real component (CI) and the imaginary component (CQ) of the guard interval correlation signal and adds them. As a result of the addition, a square signal (ΔCI) indicating the amplitude component of the guard interval correlation signal as shown in FIG.2+ CQ2} (T)) is generated. The square signal of the guard interval correlation signal is supplied to the maximum value detection circuit 38. The squaring circuit 36 squares the real part and the imaginary part of the guard interval correlation signal, adds them, takes the square root of the addition result, and obtains the amplitude component of the guard interval correlation signal. Is also good.
[0080]
The symbol length period counter 37 is a counter that counts the operation clock generated from the clock generation circuit 6. As shown in FIG. 4 (D), the count value N of the symbol length period counter 37 is incremented by one from 0 to Ns-1 every clock of the operation clock, and returns to 0 when it exceeds Ns-1. That is, the symbol length cycle counter 37 is a cyclic counter having one cycle with the number of samples (Ns) of the OFDM symbol. For example, here, the number of samples (Ns) in one cycle of the symbol length cycle counter 37 is set to 1088, and the count value N of the symbol length cycle counter 37 is a value that cyclically repeats 0 to 1087. The count value N of the symbol length period counter 37 is supplied to a maximum value detection circuit 38.
[0081]
The maximum value detection circuit 38 detects the timing at which the square signal of the guard interval correlation signal reaches a peak, and detects the count value N at that timing, as shown in FIG. Specifically, the maximum value detection circuit 38 sets a detection period T that is repeated at regular intervals, searches for the maximum value of the squared signal for each detection period T, and detects the maximum value at the timing when the maximum value is obtained. The count value N is output.
[0082]
Here, the detection section T is a section set by the detection section control circuit 39, and has the same time width as the cyclic period (0 to Ns-1) of the count value N. As a specific setting method, the detection section T is specified using the count value N of the symbol length period counter 37. That is, the detection section T is set as “section where the count value N is 0 to 1087” or “section where the count value N is 544 to 543”.
[0083]
The maximum value detection circuit 38 outputs the count value N of the maximum value obtained for each detection section T to the outside as a symbol boundary timing Np. The symbol boundary timing Np calculated in this way indicates the boundary position of the OFDM symbol.
[0084]
That is, since the symbol length period counter 37 counts the operation clock, the count value N is synchronized with the sampling timing of the OFDM time domain signal. Further, the symbol length cycle counter 37 has one cycle of the number of samples (Ns) of the OFDM symbol. Therefore, if there is no noise or clock frequency error, the boundary position of the actual OFDM symbol is generated with the same count value N. Therefore, if the above-described detection interval T is set for the cyclic period of the symbol length period counter 37 and the maximum value of the guard interval correlation signal is detected within the set detection interval T, the timing becomes the OFDM symbol. Is the boundary position.
[0085]
By the way, when there is no noise, the symbol boundary timing Np can be output accurately no matter how the detection interval T is set with respect to the actual position of the OFDM symbol boundary position. In this case, it is desirable that the timing at which the guard interval correlation signal becomes a peak (the actual OFDM symbol boundary timing) and the detection interval T be adjusted so as to be shifted by about a half cycle. That is, it is desirable that the output symbol boundary timing Np be a value near the median of the detection interval T.
[0086]
The above reason will be described.
[0087]
The detection section T of the maximum value detection circuit 38 is the same as the period of one cycle of the symbol length cycle counter 37. The maximum value detection circuit 38 outputs the count value of the timing at which the square value of the guard interval correlation signal becomes maximum in the detection section T as the symbol boundary timing Np. Here, if the update timing of the detection section T (that is, the start position or the end position of the detection section T) and the timing at which the square value of the guard interval correlation signal becomes the maximum are temporally close, 1 A portion having a high correlation (that is, a mountain-shaped portion) generated by the guard interval of the immediately preceding OFDM symbol is included in the peak detection processing in the next OFDM symbol period and is determined. Since the peak value of the guard interval correlation signal does not always become a constant value due to various kinds of noises and errors and may fluctuate for each symbol, in such a case, the peak value is generated by the guard interval of the previous OFDM symbol. There is a possibility that a highly correlated part is determined to be the boundary position of the next OFDM symbol.
[0088]
Therefore, by adjusting the symbol boundary timing Np in advance so as to be a value at the center position of the detection section T, a portion having a high correlation caused by the guard interval of the immediately preceding OFDM symbol (a mountain-shaped portion). Portion) is not included in the determination for the next OFDM symbol, and stable peak position detection can be performed.
[0089]
The above is the reason why it is desirable that the symbol boundary timing Np is a value near the median of the detection section T.
[0090]
However, since the receiving apparatus is not a system in which the operation clock and the received signal are synchronized, there is a clock frequency error (error between the transmission clock of the received OFDM signal and the operation clock). Therefore, even if the symbol boundary timing Np is near the median of the detection section T, the symbol boundary timing Np moves gradually.
[0091]
Therefore, in the symbol boundary detection circuit 32, the detection section control circuit 39 is provided so that the detection section T can be appropriately adjusted even in such a case.
[0092]
Hereinafter, the detection section control circuit 39 will be described.
[0093]
The detection interval control circuit 39 determines the positional relationship between the output value of the symbol boundary timing Np and the currently set detection interval T, and based on the determination result, detects the detection interval T with respect to the cyclic period of the count value N. Change the setting of.
[0094]
Specifically, the detection section control circuit 39 determines how far the symbol boundary timing Np is from the median of the currently set detection section T.
[0095]
For example, if the currently set detection section T is “a section where the count value N is 0 to 1087”, the median value is “544”, and the currently set detection section T is “count If the value N is in the section "544 to 543", the median value is "0", and the difference between the median value and the symbol boundary timing Np is obtained.
[0096]
Subsequently, the detection section control circuit 39 determines whether or not the distance between the symbol boundary timing Np and the median is greater than or equal to a predetermined range. That is, it is determined whether or not the symbol boundary timing Np is located near the end of the detection section T.
[0097]
As a result of the determination, if the distance between the symbol boundary timing Np and the median is equal to or less than a predetermined range, the setting of the detection section T is left as it is.
[0098]
As a result of the determination, if the distance between the symbol boundary timing Np and the median is greater than or equal to a predetermined range (if the symbol boundary timing Np is located at the end of the detection interval T), the detection interval T is set. To change. Specifically, as shown in FIG. 4 (F), the setting of the detection section T is changed so that the symbol boundary timing Np becomes closer to the median value. That is, the setting of the detection section T is changed so that the symbol boundary timing Np is detected near the center of the detection section T.
[0099]
By performing control as described above, the detection section control circuit 39 can set the symbol boundary timing Np to a value near the median of the detection section T.
[0100]
As described above, the OFDM receiver 1 is provided with the symbol boundary detection circuit 32 that calculates the symbol boundary timing Np of the OFDM symbol based on the autocorrelation signal (guard interval correlation signal) of the guard interval of the OFDM signal. The symbol boundary detection circuit 32 sets a detection range T set to be equal to the number of samples of the OFDM symbol, detects the detection timing of the maximum value of the guard interval correlation signal within the detection range T, and determines the timing. Output as the symbol boundary position Np. Further, the symbol boundary detection circuit 32 appropriately controls the phase of the detection range T so that the symbol boundary timing Np is located near the center position of the detection range T.
[0101]
For this reason, the OFDM receiver 1 can perform, for example, the timing of extracting a symbol for performing the FFT operation with high accuracy without erroneous detection of the symbol boundary position, thereby improving the demodulation accuracy. it can.
[0102]
Note that the detection section control circuit 39 does not change the setting of the detection section T every time. For example, a case where the distance between the symbol boundary timing Np and the median is equal to or longer than a predetermined range occurs in a plurality of continuous detection sections. Or when the number of times the distance between the symbol boundary timing Np and the median is greater than or equal to a predetermined range is accumulated and the accumulated number becomes greater than or equal to a predetermined number. It may be performed. Even in such a case, when the reset operation of the receiving apparatus 1 is performed (at the start of demodulation), the detection range is set so that the symbol boundary timing Np is immediately located near the center of the detection range T. It is desirable to control the phase of T.
[0103]
Further, in this embodiment, the case where the operation clock is asynchronous with respect to the received signal has been described as an example. However, the present invention may be such that the operation clock and the received signal are synchronized by a PLL circuit or the like. . In such a case, when the reset operation of the receiving device 1 is performed (at the start of demodulation), the detection range T is detected only once so that the symbol boundary timing Np is located near the center position of the detection range T. What is necessary is just to control a phase.
[0104]
An output latch circuit 40 may be provided for the symbol boundary detection circuit 32 as shown in FIG. FIG. 6 shows a timing chart of each signal in the guard correlation / symbol boundary detection circuit 12 when the output latch circuit 40 is provided. 6A to 6F are the same as the timings when the output latch circuit 40 is not provided, and the description thereof is omitted.
[0105]
The output latch circuit 40 fetches the count value output from the maximum value detection circuit 38 and stores it in the internal register at the timing when the count value N of the symbol length period counter 37 becomes 0, as shown in FIG. Then, the count value is set to a state where it can be output to the outside. The count value stored in the register is output to the subsequent stage.
[0106]
By providing the output latch circuit 40 in this manner, even if the detection section T is changed, the symbol boundary timing Np can be generated at a constant interval outside. Therefore, timing control of the entire apparatus can be simplified.
[0107]
Second embodiment
Next, an OFDM receiver according to a second embodiment of the present invention will be described.
[0108]
The OFDM receiver according to the second embodiment of the present invention is a modification of the symbol boundary detection circuit 32 of the OFDM receiver 1 according to the first embodiment, and is otherwise the same as the first embodiment. It is. Therefore, in the OFDM receiver according to the second embodiment of the present invention, only the symbol boundary calculation circuit will be described, and the same components as those in the first embodiment will be denoted by the same reference numerals in the drawings. The detailed description is omitted.
[0109]
FIG. 7 shows a block diagram of a symbol boundary detection circuit 50 in the OFDM receiver according to the second embodiment. FIG. 8 shows a timing chart of each signal in the guard correlation / symbol boundary detection circuit 12 having the symbol boundary detection circuit 50. Note that FIGS. 8A to 8D have the same timings as those in the first embodiment, and a description thereof will be omitted.
[0110]
As shown in FIG. 7, the symbol boundary detection circuit 50 includes a squaring circuit 36, a symbol length period counter 37, first to n-th maximum value detection circuits 51-1 to 51-n, a selector 52, And a section selection circuit 53.
[0111]
The count value N of the symbol length period counter 37 is supplied to each of the first to n-th maximum value detection circuits 51-1 to 51-n.
[0112]
As shown in FIGS. 8D and 8E, the first to n-th maximum value detection circuits 51-1 to 51-n each determine the timing at which the square signal of the guard interval correlation signal reaches a peak. Then, the count value N at that timing is detected. Specifically, in the first to n-th maximum value detection circuits 51-1 to 51-n, a detection period T that is repeated at regular intervals is set, and the maximum value of the square signal is determined for each of the detection intervals T. The search is performed, and the count value N at the timing when the maximum value is obtained is output. FIG. 8 shows an example where n = 2.
[0113]
Here, the detection section T is a preset section, and has the same time width as the cyclic period (0 to Ns-1) of the count value N. As a specific setting method, the detection section T is specified using the count value N of the symbol length period counter 37. That is, the detection section T is set as “section where the count value N is 0 to 1087” or “section where the count value N is 544 to 543”.
[0114]
Further, the detection sections T set in the first to n-th maximum value detection circuits 51-1 to 51-n are shifted in phase from each other.
[0115]
For example, in the first maximum value detection circuit 51-1, the detection section T is set in a “section in which the count value N is 0 to Ns”, and in the second maximum value detection circuit 51-2, the “count value N is {Ns / (N−1) to [(Ns−1) + (Ns / (n−1)) mod Ns]}, the detection period T is set, and the n-th maximum value detection circuit 51-n sets “ Count value N is in the range of {((Ns−1) × Ns) / (n−1) to [(Ns−1) + ((n−2) × Ns) / (n−1)) mod Ns]. Is set to the detection period T.
[0116]
The first to n-th maximum value detection circuits 51-1 to 51-n output the count value N of the maximum value obtained for each detection section T to the selector 52 as the symbol boundary timing Np.
[0117]
The selector 52 selects one of the n symbol boundary timings Np output from the first to n-th maximum value detection circuits 51-1 to 51-n according to the setting of the detection section selection circuit 53. And output to the outside.
[0118]
The detection section selection circuit 53 supplies the selector 52 with a selection signal for selecting any one of the first to n-th maximum value detection circuits 51-1 to 51-n. .
[0119]
Further, the detection section selection circuit 53 determines the positional relationship between the value of the symbol boundary timing Np output from the selector 52 and the detection section T currently set by the maximum value detection circuit 51, and based on the determination result, On the basis of this, the setting of the detection section T for the cyclic period of the count value N is obtained, and
A corresponding new maximum value detection circuit 51 is selected.
[0120]
Specifically, the detection section selection circuit 53 determines how far the symbol boundary timing Np from the selector 52 is from the median of the currently set detection section T.
[0121]
For example, if the currently set detection section T is “a section where the count value N is 0 to 1087”, the median value is “544”, and the currently set detection section T is “count If the value N is in the section "544 to 543", the median value is "0", and the difference between the median value and the symbol boundary timing Np is obtained.
[0122]
Subsequently, the detection section selection circuit 53 determines whether or not the distance between the symbol boundary timing Np and the median is greater than or equal to a predetermined range. That is, it is determined whether or not the symbol boundary timing Np is located near the end of the detection section T.
[0123]
As a result of the determination, if the distance between the symbol boundary timing Np and the median is equal to or less than a predetermined range, the setting of the selected maximum value detection circuit 51 is left as it is.
[0124]
As a result of the determination, if the distance between the symbol boundary timing Np and the median is greater than or equal to a predetermined range (if the symbol boundary timing Np is located at the end of the detection interval T), the detection interval T is set. Is changed, and the maximum value detection circuit 51 is newly selected.
[0125]
Specifically, as shown in FIG. 8 (G), the maximum value detection circuit 51 having the detection section T whose symbol boundary timing Np is closer to the median value is selected. That is, the maximum value detection circuit 51 having the detection section T in which the symbol boundary timing Np is detected near the center is selected.
[0126]
By performing the selection as described above, the detection section selection circuit 53 can set the symbol boundary timing Np to a value near the median of the detection section T.
[0127]
As described above, in the OFDM receiver according to the second embodiment of the present invention, the symbol boundary detection circuit that calculates the symbol boundary timing Np of the OFDM symbol based on the autocorrelation signal (guard interval correlation signal) of the guard interval of the OFDM signal. 50 are provided. In the symbol boundary detection circuit 50, a plurality of detection ranges T which are set to be the same as the number of samples of the OFDM symbol and have different phases are set, and the detection timing of the maximum value of the guard interval correlation signal within each detection range T is detected. Then, it is output as the symbol boundary timing Np. Further, the symbol boundary detection circuit 50 selects one optimal detection range from a plurality of detection ranges T such that the symbol boundary timing Np is located near the center position.
[0128]
For this reason, the OFDM receiver according to the second embodiment of the present invention eliminates erroneous detection of a symbol boundary position, and can perform, for example, a symbol cutout timing for performing an FFT operation with high accuracy. Therefore, the demodulation accuracy can be improved.
[0129]
Note that the detection section selection circuit 53 does not change the setting of the detection section T every time. For example, a case where the distance between the symbol boundary timing Np and the median is longer than a predetermined range occurs in a plurality of continuous detection sections. When the number of times the distance between the symbol boundary timing Np and the median is greater than or equal to a predetermined range is accumulated, and the accumulated number becomes greater than or equal to a predetermined number, the detection section T is changed. It may be performed. Even in such a case, when the reset operation of the receiving device 1 is performed (at the start of demodulation), the detection range such that the symbol boundary timing Np is immediately located near the center position of the detection range T is used. It is desirable to select T.
[0130]
Also in the second embodiment, the operation clock is asynchronous with respect to the received signal as in the first embodiment. However, even if the operation clock and the received signal are synchronized by a PLL circuit or the like. good. In such a case, when the reset operation of the receiving apparatus 1 is performed (at the start of demodulation), the detection range T is selected only once so that the symbol boundary timing Np is located near the center position. good.
[0131]
Further, an output latch circuit 54 may be provided for the symbol boundary detection circuit 50 as shown in FIG. FIG. 10 shows a timing chart of each signal in the guard correlation / symbol boundary detection circuit 50 when the output latch circuit 54 is provided. 10 (A) to 10 (H) are the same as the timing when the output latch circuit 54 is not provided, and the description thereof is omitted.
[0132]
The output latch circuit 54 fetches the symbol boundary timing Np output from the selector 52 and stores it in an internal register at the timing when the count value N of the symbol length period counter 37 becomes 0, as shown in FIG. , The count value is set to a state where it can be output to the outside. The count value stored in the register is output to the subsequent stage.
[0133]
By providing the output latch circuit 54 in this manner, even if the detection period T is changed, the symbol boundary timing Np can be generated at a constant interval outside. Therefore, timing control of the entire apparatus can be simplified.
[0134]
【The invention's effect】
In the OFDM demodulation apparatus and method according to the present invention, a symbol boundary position is calculated based on the autocorrelation of a guard interval of an OFDM signal, and when calculating the symbol boundary position, a detection range set to a time interval period of a transmission symbol is calculated. Is set, the sample timing of the maximum autocorrelation value within the detection range is detected, and the detected timing is output as a symbol boundary position. Further, in the present invention, phase control is performed so that the detection range is at an optimum position.
[0135]
Therefore, in the OFDM demodulation apparatus and method according to the present invention, erroneous detection of the symbol boundary position can be eliminated, and the detection accuracy can be improved.
[Brief description of the drawings]
FIG. 1 is a block diagram of an OFDM receiver according to a first embodiment of the present invention.
FIG. 2 is a block diagram of a guard correlation / symbol boundary detection circuit of the OFDM receiver according to the first embodiment of the present invention.
FIG. 3 is a block diagram of a symbol boundary detection circuit in the guard correlation / symbol boundary detection circuit.
FIG. 4 is a timing chart of each signal in the guard correlation / symbol boundary detection circuit.
FIG. 5 is a block diagram showing a modification in which an output latch circuit is provided in the symbol boundary detection circuit shown in FIG. 3;
6 is a timing chart of each signal in the symbol boundary detection circuit shown in FIG.
FIG. 7 is a block diagram illustrating a symbol boundary detection circuit of an OFDM receiver according to a second embodiment of the present invention.
FIG. 8 is a timing chart of each signal in the guard correlation / symbol boundary detection circuit according to the second embodiment of the present invention.
FIG. 9 is a block diagram showing a modification in which an output latch circuit is provided in the symbol boundary detection circuit shown in FIG. 7;
FIG. 10 is a timing chart of each signal in the symbol boundary detection circuit shown in FIG.
FIG. 11 is a diagram illustrating a symbol configuration of an OFDM signal.
FIG. 12 is a block diagram of a symbol synchronization circuit of a conventional OFDM demodulator.
FIG. 13 is a block diagram of a symbol boundary detection circuit in a symbol synchronization circuit of a conventional OFDM demodulator.
FIG. 14 is a timing chart of each signal in a conventional symbol synchronization circuit.
[Explanation of symbols]
REFERENCE SIGNS LIST 1 OFDM receiver, 2 antenna, 3 tuner, 4 bandpass filter, 5 A / D conversion circuit, 6 clock generation circuit, 7 DC cancellation circuit, 8 digital quadrature demodulation circuit, 9 carrier frequency error correction circuit, 10 FFT operation circuit , 11 phase correction circuit, 12 guard correlation / symbol boundary detection circuit, 13 timing synchronization circuit, 14 narrow band carrier error calculation circuit, 15 wide band carrier error calculation circuit, 16 addition circuit, 17 numerical control oscillation circuit, 18 frame synchronization circuit, 19 equalization circuit, 20 demapping circuit, 21 transmission line decoding circuit, 22 transmission control information decoding circuit

Claims (20)

情報系列が時分割されて複数のサブキャリアに変調されることにより生成された有効シンボルと、この有効シンボルの一部の信号波形が複写されることにより生成されたガードインターバルとが含まれた伝送シンボルを伝送単位とする直交周波数分割多重(OFDM)信号を復調するOFDM復調装置において、
基準クロックに同期してインクリメントされるカウント値であって上記伝送シンボルの時間間隔に対応した周期で巡回的に繰り返されるカウント値を発生するカウント手段と、
上記カウント値の巡回周期と同一の周期で繰り返される検出周期を設定し、上記カウント値の巡回周期に対する当該検出周期の位相を制御する検出周期制御手段と、
上記検出周期内における上記OFDM信号の上記ガードインターバル部分の自己相関値の最大値を検出し、最大値が発生されたカウント値を上記検出周期毎にシンボル境界位置として出力するシンボル境界検出手段とを備え、
上記検出周期制御手段は、上記検出周期内での上記最大値の発生位置に応じて、上記カウント値の巡回周期に対する上記検出周期の位相を制御すること
を特徴とするOFDM復調装置。
Transmission including an effective symbol generated by modulating an information sequence into a plurality of subcarriers by time division and a guard interval generated by copying a signal waveform of a part of the effective symbol. In an OFDM demodulator for demodulating an orthogonal frequency division multiplexing (OFDM) signal using a symbol as a transmission unit,
Counting means for generating a count value that is incremented in synchronization with a reference clock and that is cyclically repeated at a cycle corresponding to the time interval of the transmission symbol;
A detection cycle control unit that sets a detection cycle that is repeated at the same cycle as the cycle of the count value, and controls a phase of the detection cycle with respect to the cycle of the count value,
Symbol boundary detecting means for detecting a maximum value of the autocorrelation value of the guard interval portion of the OFDM signal in the detection period, and outputting a count value at which the maximum value is generated as a symbol boundary position for each detection period. Prepare,
An OFDM demodulator, wherein the detection cycle control means controls a phase of the detection cycle with respect to a cyclic cycle of the count value in accordance with a position where the maximum value occurs in the detection cycle.
上記検出周期制御手段は、上記最大値の発生位置が上記検出周期の中央位置から所定の範囲内に含まれていない場合には、上記最大値の発生位置が上記検出周期の中央方向に移動するように、上記カウント値の巡回周期に対する上記検出周期の位相を制御すること
を特徴とする請求項1記載のOFDM復調装置。
The detection cycle control means moves the generation position of the maximum value toward the center of the detection cycle when the generation position of the maximum value is not included in a predetermined range from the center position of the detection cycle. 2. The OFDM demodulator according to claim 1, wherein the phase of the detection cycle with respect to the cyclic cycle of the count value is controlled.
上記検出周期制御手段は、上記最大値の発生位置が上記検出周期の中央位置から所定の範囲内に含まれていない状態が複数回発生した場合には、上記最大値の発生位置が上記検出周期の中央方向に移動するように、上記カウント値の巡回周期に対する上記検出周期の位相を制御すること
を特徴とする請求項2記載のOFDM復調装置。
The detection cycle control means, when a state in which the position where the maximum value occurs is not included within a predetermined range from the center position of the detection cycle occurs a plurality of times, sets the position where the maximum value occurs in the detection cycle. 3. The OFDM demodulator according to claim 2, wherein the phase of the detection cycle with respect to the cyclic cycle of the count value is controlled so as to move toward the center of the OFDM demodulator.
上記検出周期制御手段は、上記最大値の発生位置が上記検出周期の中央位置から所定の範囲内に含まれていない状態が、復調動作の開始時に生じた場合には、上記最大値の発生位置が上記検出周期の中央方向に移動するように、直ちに上記カウント値の巡回周期に対する上記検出周期の位相を制御すること
を特徴とする請求項3記載のOFDM復調装置。
The detection cycle control means, when a state in which the position where the maximum value occurs is not included within a predetermined range from the center position of the detection cycle occurs at the start of the demodulation operation, the position where the maximum value occurs. 4. The OFDM demodulator according to claim 3, wherein the phase of the detection cycle with respect to the cyclic cycle of the count value is immediately controlled so that the signal moves in the center direction of the detection cycle.
上記シンボル境界検出手段から出力されるシンボル境界位置をラッチするラッチ手段を備え、
上記ラッチ手段は、上記カウント手段のカウント値の巡回周期に基づき上記シンボル境界位置を取り込むこと
を特徴とする請求項1記載のOFDM復調装置。
Latching means for latching a symbol boundary position output from the symbol boundary detecting means,
2. The OFDM demodulator according to claim 1, wherein said latch means fetches said symbol boundary position based on a cyclic period of a count value of said count means.
情報系列が時分割されて複数のサブキャリアに変調されることにより生成された有効シンボルと、この有効シンボルの一部の信号波形が複写されることにより生成されたガードインターバルとが含まれた伝送シンボルを伝送単位とする直交周波数分割多重(OFDM)信号を復調するOFDM復調装置において、
基準クロックに同期してインクリメントされるカウント値であって上記伝送シンボルの時間間隔に対応した周期で巡回的に繰り返されるカウント値を発生するカウント手段と、
上記カウント値の巡回周期と同一の周期で繰り返される検出周期が設定されており、当該検出周期内での上記OFDM信号の上記ガードインターバル部分の自己相関値の最大値を検出し、最大値が発生されたカウント値を上記検出周期毎に出力する複数のシンボル境界検出手段と、
上記複数のシンボル境界検出手段のうちいずれか一つのシンボル境界検出手段を選択し、選択したシンボル境界検出手段から出力されたカウント値をシンボル境界位置として出力する選択出力手段とを備え、
上記複数のシンボル境界検出手段には、検出周期が互いに異なる位相に設定されており、
上記選択出力手段は、選択されているシンボル境界検出手段に設定されている検出周期内での上記最大値の発生位置に応じて、いずれか一つのシンボル境界検出手段を選択すること
を特徴とするOFDM復調装置。
Transmission including an effective symbol generated by modulating an information sequence into a plurality of subcarriers by time division and a guard interval generated by copying a signal waveform of a part of the effective symbol. In an OFDM demodulator for demodulating an orthogonal frequency division multiplexing (OFDM) signal using a symbol as a transmission unit,
Counting means for generating a count value that is incremented in synchronization with a reference clock and that is cyclically repeated at a cycle corresponding to the time interval of the transmission symbol;
A detection cycle repeated at the same cycle as the cyclic cycle of the count value is set, and the maximum value of the autocorrelation value of the guard interval portion of the OFDM signal within the detection cycle is detected, and the maximum value is generated. A plurality of symbol boundary detection means for outputting the counted value for each detection cycle,
Selecting output means for selecting any one of the plurality of symbol boundary detection means, and outputting the count value output from the selected symbol boundary detection means as a symbol boundary position,
In the plurality of symbol boundary detection means, the detection cycle is set to a phase different from each other,
The selection output means selects any one of the symbol boundary detection means according to a position where the maximum value occurs within a detection cycle set by the selected symbol boundary detection means. OFDM demodulator.
上記検出周期選択手段は、シンボル境界検出手段に設定されている検出周期の中央位置から上記最大値の発生位置が所定の範囲内に含まれていない場合には、上記最大値の発生位置が上記検出周期の中央方向に移動するような位相の検出周期を有するシンボル境界検出手段を選択すること
を特徴とする請求項6記載のOFDM復調装置。
The detection cycle selection means, when the position where the maximum value occurs from the center position of the detection cycle set in the symbol boundary detection means is not included within a predetermined range, sets the generation position of the maximum value to 7. The OFDM demodulator according to claim 6, wherein a symbol boundary detecting means having a phase detection period that moves toward the center of the detection period is selected.
上記検出周期選択手段は、シンボル境界検出手段に設定されている検出周期の中央位置から上記最大値の発生位置が所定の範囲内に含まれていない状態が複数回発生した場合には、上記最大値の発生位置が上記検出周期の中央方向に移動するような位相の検出周期を有するシンボル境界検出手段を選択すること
を特徴とする請求項7記載のOFDM復調装置。
The detection cycle selecting means, when a state in which the occurrence position of the maximum value is not included within a predetermined range from the center position of the detection cycle set in the symbol boundary detection means occurs a plurality of times, sets the maximum value. 8. The OFDM demodulator according to claim 7, wherein a symbol boundary detecting means having a phase detection period such that a position where a value is generated moves in the center direction of the detection period is selected.
上記検出周期選択手段は、上記最大値の発生位置がシンボル境界検出手段に設定されている検出周期の中央位置から所定の範囲内に含まれていない状態が、復調動作の開始時に生じた場合には、上記最大値の発生位置が上記検出周期の中央方向に移動するような位相の検出周期を有するシンボル境界検出手段を直ちに選択すること
を特徴とする請求項8記載のOFDM復調装置。
The detection cycle selection means, when a state where the occurrence position of the maximum value is not included within a predetermined range from the center position of the detection cycle set in the symbol boundary detection means occurs at the start of the demodulation operation, 9. The OFDM demodulator according to claim 8, wherein the symbol selecting means immediately selects a symbol boundary detecting means having a phase detection period such that the maximum value generation position moves toward the center of the detection period.
上記選択出力手段から出力されるシンボル境界位置をラッチするラッチ手段を備え、
上記ラッチ手段は、上記カウント手段のカウント値の巡回周期に基づき上記シンボル境界位置を取り込むこと
を特徴とする請求項6記載のOFDM復調装置。
Latch means for latching a symbol boundary position output from the selection output means,
7. The OFDM demodulator according to claim 6, wherein said latch means takes in said symbol boundary position based on a cyclic period of a count value of said count means.
情報系列が時分割されて複数のサブキャリアに変調されることにより生成された有効シンボルと、この有効シンボルの一部の信号波形が複写されることにより生成されたガードインターバルとが含まれた伝送シンボルを伝送単位とする直交周波数分割多重(OFDM)信号を復調するOFDM復調方法において、
基準クロックに同期してインクリメントされるカウント値であって上記伝送シンボルの時間間隔に対応した周期で巡回的に繰り返されるカウント値を発生し、
上記カウント値の巡回周期と同一の周期で繰り返される検出周期を設定し、
上記検出周期内における上記OFDM信号の上記ガードインターバル部分の自己相関値の最大値を検出し、最大値が発生されたカウント値を上記検出周期毎にシンボル境界位置として出力し、
上記検出周期内での上記最大値の発生位置に応じて、上記カウント値の巡回周期に対する上記検出周期の位相を制御すること
を特徴とするOFDM復調方法。
Transmission including an effective symbol generated by time-divisionally modulating an information sequence onto a plurality of subcarriers and a guard interval generated by copying a signal waveform of a part of the effective symbol In an OFDM demodulation method for demodulating an orthogonal frequency division multiplexing (OFDM) signal using a symbol as a transmission unit,
Generating a count value that is incremented in synchronization with the reference clock and that is cyclically repeated at a cycle corresponding to the time interval of the transmission symbol;
Set a detection cycle that is repeated at the same cycle as the cycle cycle of the count value,
Detecting the maximum value of the autocorrelation value of the guard interval portion of the OFDM signal within the detection period, outputting a count value at which the maximum value is generated as a symbol boundary position for each detection period,
An OFDM demodulation method, wherein a phase of the detection cycle with respect to a cyclic cycle of the count value is controlled in accordance with a position where the maximum value occurs in the detection cycle.
上記最大値の発生位置が上記検出周期の中央位置から所定の範囲内に含まれていない場合には、上記最大値の発生位置が上記検出周期の中央方向に移動するように、上記カウント値の巡回周期に対する上記検出周期の位相を制御すること
を特徴とする請求項11記載のOFDM復調方法。
When the position where the maximum value occurs is not included within a predetermined range from the center position of the detection cycle, the count value of the count value is moved so that the position where the maximum value occurs moves toward the center of the detection cycle. 12. The OFDM demodulation method according to claim 11, wherein a phase of the detection cycle with respect to a cyclic cycle is controlled.
上記最大値の発生位置が上記検出周期の中央位置から所定の範囲内に含まれていない状態が複数回発生した場合には、上記最大値の発生位置が上記検出周期の中央方向に移動するように、上記カウント値の巡回周期に対する上記検出周期の位相を制御すること
を特徴とする請求項12記載のOFDM復調方法。
When a state in which the position where the maximum value occurs is not included within a predetermined range from the center position of the detection cycle occurs a plurality of times, the position where the maximum value occurs moves toward the center of the detection cycle. 13. The OFDM demodulation method according to claim 12, wherein a phase of the detection cycle with respect to a cyclic cycle of the count value is controlled.
上記最大値の発生位置が上記検出周期の中央位置から所定の範囲内に含まれていない状態が、復調動作の開始時に生じた場合には、上記最大値の発生位置が上記検出周期の中央方向に移動するように、直ちに上記カウント値の巡回周期に対する上記検出周期の位相を制御すること
を特徴とする請求項13記載のOFDM復調方法。
When the state where the position where the maximum value occurs is not included within a predetermined range from the center position of the detection cycle occurs at the start of the demodulation operation, the position where the maximum value occurs is shifted toward the center of the detection cycle. 14. The OFDM demodulation method according to claim 13, wherein the phase of the detection cycle with respect to the cyclic cycle of the count value is immediately controlled so as to move.
カウント値の巡回周期に基づきシンボル境界位置をラッチし、ラッチしたシンボル境界位置を外部に出力すること
を特徴とする請求項11記載のOFDM復調方法。
12. The OFDM demodulation method according to claim 11, wherein a symbol boundary position is latched based on a cyclic period of the count value, and the latched symbol boundary position is output to the outside.
情報系列が時分割されて複数のサブキャリアに変調されることにより生成された有効シンボルと、この有効シンボルの一部の信号波形が複写されることにより生成されたガードインターバルとが含まれた伝送シンボルを伝送単位とする直交周波数分割多重(OFDM)信号を復調するOFDM復調方法において、
基準クロックに同期してインクリメントされるカウント値であって上記伝送シンボルの時間間隔に対応した周期で巡回的に繰り返されるカウント値を発生し、上記カウント値の巡回周期と同一の周期で繰り返される検出周期が互いに異なる位相で設定されており、当該検出周期内での上記OFDM信号の上記ガードインターバル部分の自己相関値の最大値を検出し、最大値が発生されたカウント値を上記検出周期毎に出力する複数のシンボル境界検出器のうち、いずれか一つを選択し、選択したシンボル境界検出器から出力されたカウント値をシンボル境界位置として出力し、
選択されているシンボル境界検出器に設定されている検出周期内での上記最大値の発生位置に応じて、いずれか一つのシンボル境界検出器を選択すること
を特徴とするOFDM復調方法。
Transmission including an effective symbol generated by time-divisionally modulating an information sequence onto a plurality of subcarriers and a guard interval generated by copying a signal waveform of a part of the effective symbol In an OFDM demodulation method for demodulating an orthogonal frequency division multiplexing (OFDM) signal using a symbol as a transmission unit,
Detecting a count value that is incremented in synchronization with a reference clock and that is cyclically repeated at a cycle corresponding to the time interval of the transmission symbol, and is repeated at the same cycle as the cyclic cycle of the count value; The periods are set with mutually different phases, the maximum value of the autocorrelation value of the guard interval portion of the OFDM signal within the detection period is detected, and the count value at which the maximum value is generated is determined for each of the detection periods. Select one of the plurality of symbol boundary detectors to be output, and output the count value output from the selected symbol boundary detector as a symbol boundary position,
An OFDM demodulation method, wherein one of the symbol boundary detectors is selected according to a position where the maximum value occurs within a detection period set for the selected symbol boundary detector.
上記最大値の発生位置がシンボル境界検出器に設定されている検出周期の中央位置から所定の範囲内に含まれていない場合には、上記最大値の発生位置が上記検出周期の中央方向に移動するような位相の検出周期を有するシンボル境界検出器を選択すること
を特徴とする請求項16記載のOFDM復調方法。
If the position where the maximum value occurs is not included within a predetermined range from the center position of the detection period set in the symbol boundary detector, the position where the maximum value occurs moves toward the center of the detection period. 17. The OFDM demodulation method according to claim 16, wherein a symbol boundary detector having a phase detection period is selected.
シンボル境界検出器に設定されている検出周期の中央位置から上記最大値の発生位置が所定の範囲内に含まれていない状態が複数回発生した場合には、上記最大値の発生位置が上記検出周期の中央方向に移動するような位相の検出周期を有するシンボル境界検出器を選択すること
を特徴とする請求項17記載のOFDM復調方法。
If a state in which the position where the maximum value occurs is not included in a predetermined range from the center position of the detection cycle set in the symbol boundary detector occurs a plurality of times, the position where the maximum value occurs is detected by the detection. 18. The OFDM demodulation method according to claim 17, wherein a symbol boundary detector having a phase detection period that moves toward the center of the period is selected.
シンボル境界検出器に設定されている検出周期の中央位置から上記最大値の発生位置が所定の範囲内に含まれていない状態が、復調動作の開始時に生じた場合には、上記最大値の発生位置が上記検出周期の中央方向に移動するような位相の検出周期を有するシンボル境界検出器を直ちに選択すること
を特徴とする請求項18記載のOFDM復調方法。
If a state in which the position where the maximum value is generated is not included in a predetermined range from the center position of the detection cycle set in the symbol boundary detector occurs at the start of the demodulation operation, the generation of the maximum value is performed. 19. The OFDM demodulation method according to claim 18, wherein a symbol boundary detector having a phase detection period whose position moves toward the center of the detection period is immediately selected.
カウント値の巡回周期に基づきシンボル境界位置をラッチし、ラッチしたシンボル境界位置を外部に出力すること
を特徴とする請求項16記載のOFDM復調方法。
17. The OFDM demodulation method according to claim 16, wherein a symbol boundary position is latched based on a cyclic period of the count value, and the latched symbol boundary position is output to the outside.
JP2003096133A 2003-03-31 2003-03-31 OFDM demodulator and method Expired - Fee Related JP4114524B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003096133A JP4114524B2 (en) 2003-03-31 2003-03-31 OFDM demodulator and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003096133A JP4114524B2 (en) 2003-03-31 2003-03-31 OFDM demodulator and method

Publications (2)

Publication Number Publication Date
JP2004304591A true JP2004304591A (en) 2004-10-28
JP4114524B2 JP4114524B2 (en) 2008-07-09

Family

ID=33408289

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003096133A Expired - Fee Related JP4114524B2 (en) 2003-03-31 2003-03-31 OFDM demodulator and method

Country Status (1)

Country Link
JP (1) JP4114524B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1913513B (en) * 2006-07-31 2010-08-04 华为技术有限公司 A method and terminal for automatically identifying guard intervals
JP2014187683A (en) * 2013-02-20 2014-10-02 Nippon Hoso Kyokai <Nhk> OFDM wave measuring apparatus and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1913513B (en) * 2006-07-31 2010-08-04 华为技术有限公司 A method and terminal for automatically identifying guard intervals
JP2014187683A (en) * 2013-02-20 2014-10-02 Nippon Hoso Kyokai <Nhk> OFDM wave measuring apparatus and program

Also Published As

Publication number Publication date
JP4114524B2 (en) 2008-07-09

Similar Documents

Publication Publication Date Title
US7289765B2 (en) OFDM demodulator
JP2004214962A (en) Ofdm demodulator
US6704374B1 (en) Local oscillator frequency correction in an orthogonal frequency division multiplexing system
CA2554752C (en) Timing estimation in an ofdm receiver
JP2004214961A (en) Ofdm demodulator
US9948436B2 (en) Receiver and method of receiving
JP4263119B2 (en) Method and apparatus for initial frequency synchronization in OFDM system
US20060221810A1 (en) Fine timing acquisition
JP4293798B2 (en) Method for estimating transfer function of channel carrying multicarrier signal and multicarrier receiver
WO2006068186A1 (en) Ofdm reception device
JP2009519664A (en) Method and system for estimating symbol time error in a broadband transmission system
JP2004214960A (en) Ofdm demodulator
JP4511714B2 (en) OFDM receiver
US20060165187A1 (en) Multiplex signal error correction method and device
JP2006024992A (en) OFDM demodulation method and OFDM demodulation apparatus
JP2004304455A (en) Ofdm demodulator and method
JP4114524B2 (en) OFDM demodulator and method
EP1387544B1 (en) Synchronisation in multicarrier receivers
JP2007288450A (en) Demodulating device and method
JP2007202082A (en) Ofdm demodulating device and method
JP4211461B2 (en) OFDM signal demodulating apparatus and method
JP2002344414A (en) Ofdm demodulation apparatus and method
JP2004304454A (en) Ofdm signal demodulator and method
KR20040107831A (en) Carrier synchronization device for TDS-OFDM system using FFT processing of the sync segment signal and method thereof
JP4345194B2 (en) Demodulator

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080303

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080407

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

Free format text: PAYMENT UNTIL: 20110425

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110425

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees