JP2004214959A - Demodulator and demodulating method - Google Patents
Demodulator and demodulating method Download PDFInfo
- Publication number
- JP2004214959A JP2004214959A JP2002382210A JP2002382210A JP2004214959A JP 2004214959 A JP2004214959 A JP 2004214959A JP 2002382210 A JP2002382210 A JP 2002382210A JP 2002382210 A JP2002382210 A JP 2002382210A JP 2004214959 A JP2004214959 A JP 2004214959A
- Authority
- JP
- Japan
- Prior art keywords
- clock
- circuit
- frequency
- ofdm
- signal
- 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.)
- Abandoned
Links
Images
Landscapes
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、直交周波数分割多重伝送(OFDM:Orthogonal Frequency Division Multiplexing)方式によるデジタル放送などに適用される復調装置及び復調方法に関する。
【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 FourierTransform)演算回路を用いることにより、送受信回路を構成することができるという特徴を有している。
【0005】
以上のような特徴からOFDM方式は、マルチパス妨害の影響を強く受ける地上波デジタル放送に適用されることが多い。このようなOFDM方式を採用した地上波デジタル放送としては、例えば、DVB−T(Digital Video Broadcasting−Terrestrial)やISDB−T(Integrated Services Digital Broadcasting −Terrestrial)といった規格がある。
【0006】
OFDM方式の伝送シンボル(以下、OFDMシンボルと呼ぶ。)は、図7に示すように、送信時に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受信装置の構成例は、例えば、下記の非特許文献1に示されている。以下、この非特許文献1に基づき作製された従来のOFDM受信装置について説明をする。
【0009】
図8に、従来のOFDM受信装置のブロック構成図を示す。
【0010】
従来のOFDM受信装置100は、図8に示すように、アンテナ101と、チューナ102と、バンドパスフィルタ(BPF)103と、A/D変換回路104と、DCキャンセル回路105と、デジタル直交復調回路106と、FFT演算回路107と、フレーム抽出回路108と、同期回路109と、キャリア復調回路110と、周波数デインタリーブ回路111と、時間デインタリーブ回路112と、デマッピング回路113と、ビットデインタリーブ回路114と、デパンクチャ回路115と、ビタビ回路116と、バイトデインタリーブ回路117と、拡散信号除去回路118と、トランスポートストリーム生成回路119と、RS復号回路120と、伝送制御信号復号回路121と、チャンネル選択回路122とを備えている。
【0011】
放送局から放送されたデジタル放送の放送波は、OFDM受信装置100のアンテナ101により受信され、RF信号としてチューナ102に供給される。
【0012】
アンテナ101により受信されたRF信号は、局部発振器102b及び乗算器102aからなるチューナ102によりIF信号に周波数変換され、BPF103に供給される。局部発振器102aから発振される受信キャリア信号の発振周波数は、チャンネル選択回路122から供給されるチャンネル選択信号に応じて切り換えられる。
【0013】
チューナ102から出力されたIF信号は、BPF103によりフィルタリングされた後、A/D変換回路104によりデジタル化される。デジタル化されたIF信号は、DCキャンセル回路105によりDC成分が除去され、デジタル直交復調回路106に供給される。
【0014】
デジタル直交復調回路106は、所定の周波数(キャリア周波数)のキャリア信号を用いて、デジタル化されたIF信号を直交復調し、ベースバンドのOFDM信号を出力する。デジタル直交復調回路106から出力されるベースバンドのOFDM信号は、FFT演算される前のいわゆる時間領域の信号である。ベースバンドのOFDM信号は、直交復調された結果、実軸成分(Iチャネル信号)と、虚軸成分(Qチャネル信号)とから構成される複素信号となる。デジタル直交復調回路106から出力されるベースバンドのOFDM信号は、FFT演算回路107及び同期回路109に供給される。
【0015】
FFT演算回路107は、ベースバンドのOFDM信号に対してFFT演算を行い、各サブキャリアに直交変調されている信号を抽出して出力する。FFT演算回路107から出力される信号は、FFTされた後のいわゆる周波数領域の信号である。
【0016】
FFT演算回路107は、1つのOFDMシンボルから有効シンボル長分の信号を抜き出し、抜き出した信号に対してFFT演算を行う。すなわち、FFT演算回路107は、1つのOFDMシンボルからガードインターバル長分の信号を除き、残った信号に対してFFT演算を行う。FFT演算を行うために抜き出される信号の範囲は、その抜き出した信号点が連続していれば、1つのOFDMシンボルの任意の位置でよい。つまり、その抜き出す信号の範囲の開始位置は、図7に示すように、OFDMシンボルの先頭の境界位置(図7中のAの位置)から、ガードインターバルの終了位置(図7中のBの位置)までの間のいずれかの位置となる。
【0017】
FFT演算回路107により抽出された各サブキャリアに変調されていた信号は、実軸成分(Iチャネル信号)と虚軸成分(Qチャネル信号)とから構成される複素信号である。FFT演算回路107により抽出された信号は、フレーム抽出回路108、同期回路109及びキャリア復調回路110に供給される。
【0018】
フレーム抽出回路108は、FFT演算回路107により復調された信号に基づき、OFDM伝送フレームの境界を抽出するとともに、OFDM伝送フレーム内に含まれているCP,SP等のパイロット信号,TMCCやTPC等の伝送制御情報を復調し、同期回路109及び伝送制御信号復号回路121に供給する。
【0019】
同期回路109は、ベースバンドのOFDM信号、FFT演算回路107により復調された後の各サブキャリアに変調されていた信号、フレーム抽出回路108により検出されたCP,CP等のパイロット信号、及び、チャンネル選択回路122から供給されるチャンネル選択信号を用いて、OFDMシンボルの境界を算出し、FFT回路107に対してFFT演算の演算範囲及びそのタイミングを設定する。
【0020】
キャリア復調回路110は、FFT演算回路107から出力された各サブキャリアから復調された後の信号が供給され、その信号に対してキャリア復調を行う。例えばISDB−TSB規格のOFDM信号を復調する場合であれば、キャリア復調回路110は、例えば、DQPSKの差動復調又はQPSK、16QAM、64QAMの同期復調を行う。
【0021】
キャリア復調された信号は、周波数デインタリーブ回路111によって周波数方向のデインタリーブ処理がされ、続いて、時間でインタリーブ回路112によって時間方向のデインタリーブ処理がされた後、デマッピング回路113に供給される。
【0022】
デマッピング回路113は、キャリア復調された信号(複素信号)に対してデータの再割付処理(デマッピング処理)を行い、伝送データを復元する。例えばISDB−TSB規格のOFDM信号を復調する場合であれば、デマッピング回路113は、QPSK、16QAM又は64QAMに対応したデマッピング処理を行う。
【0023】
デマッピング回路113から出力され伝送データは、ビットデインタリーブ回路114、デパンクチャ回路115、ビタビ回路116、バイトデインタリーブ回路117、拡散信号除去回路118を通過することにより、多値シンボルの誤り分散のためのビットインタリーブに対応したデインタリーブ処理、伝送ビットの削減のためのパンクチャリング処理に対応したデパンクチャリング処理、畳み込み符号化されたビット列の復号のためのビタビ復号処理、バイト単位でのデインタリーブ処理、エネルギ拡散処理に対応したエネルギ逆拡散処理が行われ、トランスポートストリーム生成回路119に入力される。
【0024】
トランスポートストリーム生成回路119は、例えばヌルパケット等の各放送方式で規定されるデータを、ストリームの所定の位置に挿入する。また、トランスポートストリーム生成回路119は、断続的に供給されてくるストリームのビット間隔を平滑化して時間的に連続したストリームとする、いわゆるスムージング処理を行う。スムージング処理がされた伝送データは、RS復号回路120に供給される。
【0025】
RS復号回路120は、入力された伝送データに対してリードソロモン復号処理を行い、MPEG−2システムズで規定されたトランスポートストリームとして出力する。
【0026】
伝送制御信号復号回路121は、OFDM伝送フレームの所定の位置に変調されているTMCCやTPCといった伝送制御情報を復号する。復号された伝送制御情報は、キャリア復調回路110、時間デインタリーブ回路112、デマッピング回路113、ビットデインタリーブ回路114、及び、トランスポートストリーム生成回路119に供給され、各回路の復調や再生等の制御に用いられる。
【0027】
チャンネル選択回路122は、外部から設定される受信チャンネル情報や、その他の制御情報からチューナ102、同期回路109、及びキャリア復調回路110へと制御情報を供給する。
【0028】
続いて、図9を用いて、従来のOFDM受信装置100が備えるトランスポートストリーム生成回路119について詳細に説明をする。
【0029】
図9に示すように、トランスポートストリーム生成回路119は、バッファメモリ201と、分周カウンタ202と、クロック発振器203と、分周比制御回路204とを備えている。
【0030】
バッファメモリ201は、拡散信号除去回路118が断続的に出力するデータを、上記データの動作クロックを用いて所定の量だけ一時的に格納する。バッファメモリ201に格納されたデータは、分周カウンタ202で生成されるTSクロックに応じて読み出され、MPEG2トランスポートストリームとして出力される。また、バッファメモリ201は、自身のメモリ残量を示すメモリ残量信号を分周比制御回路204に供給する。
【0031】
分周カウンタ202は、バッファメモリ201に格納されたデータを読み出す際に用いるTSクロックを生成し、バッファメモリ201に供給する。分周カウンタ202は、クロック発振器203によって出力されるクロックを所定の分周比で分周することでTSクロックを生成する。
【0032】
分周比制御回路204は、バッファメモリ201から出力されるメモリ残量信号に基づいて、分周カウンタ202でクロック発振器203から出力されるクロックを分周してTSクロックを生成する際の分周比を決定する。決定した分周比は、分周比制御信号として分周カウンタ202に出力される。
【0033】
分周比制御回路204は、例えば、バッファメモリ201から出力されるメモリ残量信号からメモリの残量を取得し、所定の閾値と比較することで分周比を決定している。
【0034】
例えば、分周比制御回路204は、メモリ残量信号がメモリ残量判定閾値より大きい場合、バッファメモリ201内にバッファリングされているデータが少ないと判断できるため、MPEG2トランスポートストリームの出力速度を下げるように分周比を制御する。分周比が大きくなれば、分周カウンタ202で生成されるTSクロックの周波数は小さくなるので、MPEG2トランスポートストリームの出力速度は下がることになる。
【0035】
また、分周比制御回路204は、メモリ残量信号がメモリ残量判定閾値以下の場合、バッファメモリ201内にバッファリングされているデータが多いと判断できるため、MPEG2トランスポートストリームの出力速度を上げるように分周比を制御する。分周比が小さくなれば、分周カウンタ202で生成されるTSクロックの周波数は大きくなるので、MPEG2トランスポートストリームの出力速度は上がることになる。
【0036】
なお、メモリ残量閾値は、トランスポートストリーム生成回路119内に保持する固定値又は図示しない外部回路、例えば、システムコントローラなどから供給される。
【0037】
このように、トランスポートストリーム生成回路119は、断続して供給されるデータをバッファリングし、所定のクロック数のTSクロックによって読み出すことで、時間的に連続したストリームにスムージングして出力させることができる。
【0038】
【非特許文献1】
「地上デジタル音声放送用受信装置 標準規格(望ましい仕様) ARIB STD−B30 1.1版」,社団法人電波産業界,平成13年5月31日 策定,平成14年3月28日 1.1改定,p.10−14
【0039】
【発明が解決しようとする課題】
トランスポートストリーム回路119に入力される拡散信号除去回路118の出力データは、当該拡散信号除去回路118の処理に依存した速度及び間隔で入力される。
【0040】
一方、トランスポートストリーム回路119から出力されるMPEG2トランスポートストリームは、放送方式で規定される所定のTS出力速度に準じた速度となっている。このとき、トランスポートストリーム回路119が備えるバッファメモリ201においては、バッファメモリ201へ入力される入力データと、バッファメモリ201から出力されるMPEG2トランスポートストリームの速度が平均的に同じとなっている。
【0041】
したがって、トランスポートストリーム回路119のバッファメモリ201に入力されるデータと、バッファメモリ201から出力されるMPEG2トランスポートストリームとの平均的な速度は同じであるが、短い期間においては速度に差がある。
【0042】
例えば、ある瞬間において、バッファメモリ201にバースト的にデータが供給され、短時間でメモリ残量信号がメモリ残量判定閾値以下となった場合、分周比制御回路204は、分周比を小さくしてMPEG2トランスポートストリームの出力速度が上がるような分周比制御信号を生成し、分周カウンタ202に出力することになる。
【0043】
しかし、分周比制御回路204によってMPEG2トランスポートストリームの出力速度が上がるように分周比制御を行ったとしても、データがバースト的に供給されたのと同じ時間単位で出力速度を上げることができない。
【0044】
そのため、このバッファメモリ201のデータ入力速度とデータ出力速度の差がMPEG2トランスポートストリームの速度ジッタとなり、後段の回路、例えば、MPEG2デコーダなどにおいて、MPEG2トランスポートストリーを正常に受信できないことから、デコード処理ができなくなるといった問題がある。
【0045】
そこで、本発明は、上述したような問題を解決するために案出されたものであり、受信したOFDM信号のクロックと、当該復調装置の動作クロックとのクロック周波数誤差を考慮したストリームクロックを生成し、生成したストリームクロックに応じたデータストリームを出力する復調装置及び復調方法を提供することを目的とする。
【0046】
【課題を解決するための手段】
上述の目的を達成するために、本発明に係る復調装置は、情報が分割された複数のサブキャリアに変調されることにより生成された有効シンボルと、上記有効シンボルの一部の信号波形が複写されることにより生成されたガードインターバルとが含まれた伝送シンボルを伝送単位とする直交周波数分割多重(OFDM)信号を復調する復調装置において、上記OFDM信号を復調したOFDM復調データが入力され、入力された上記OFDM復調データを連続したデータストリームとして出力するストリーム出力手段と、上記ストリーム出力手段から出力される上記データストリームのストリームクロックを当該復調装置の動作クロックに基づいて生成するストリームクロック生成手段と、上記OFDM信号のクロックと、当該復調装置の動作クロックとのクロック周波数誤差を算出するクロック周波数誤差算出手段と、上記クロック周波数誤差算出手段によって算出された上記クロック周波数誤差に基づいて、上記ストリームクロックの周波数を制御する周波数制御手段とを備えることを特徴とする。
【0047】
上述の目的を達成するために、本発明に係る復調方法は、情報が分割された複数のサブキャリアに変調されることにより生成された有効シンボルと、上記有効シンボルの一部の信号波形が複写されることにより生成されたガードインターバルとが含まれた伝送シンボルを伝送単位とする直交周波数分割多重(OFDM)信号を復調する復調方法において、上記OFDM信号を復調したOFDM復調データが入力され、入力された上記OFDM復調データを連続したデータストリームとして出力し、出力される上記データストリームのストリームクロックを復調装置の動作クロックに基づいて生成し、上記OFDM信号のクロックと、上記復調装置の動作クロックとのクロック周波数誤差を算出し、算出された上記クロック周波数誤差に基づいて、上記ストリームクロックの周波数を制御することを特徴とする。
【0048】
【発明の実施の形態】
以下、本発明に係る復調装置及び復調方法の実施の形態を図面を参照にして詳細に説明する。
【0049】
本発明は、図1に第1の実施の形態として示すOFDM受信装置1に適用される。
【0050】
OFDM受信装置1は、図1に示すように、アンテナ2と、チューナ3と、バンドパスフィルタ(BPF)4と、A/D変換回路5と、DCキャンセル回路6と、デジタル直交復調回路7と、キャリア周波数誤差補正回路8と、FFT演算回路9と、位相補正回路10と、タイミング同期回路11と、狭帯域キャリア誤差算出回路12と、広帯域キャリア誤差算出回路13と、数値制御発振回路(NCO)14と、フレーム同期回路15と、等化回路16と、デインタリーブ・誤り訂正回路17、TSクロック生成回路18と、トランスポートストリーム生成回路19と、伝送制御情報復号回路20と、クロック発振器21とを備えている。
【0051】
放送局から放送されたデジタル放送の放送波は、OFDM受信装置1のアンテナ2により受信され、RF信号としてチューナ3に供給される。
【0052】
アンテナ2により受信されたRF信号は、局部発振器3b及び乗算器3aからなるチューナ3によりIF信号に周波数変換され、BPF4に供給される。チューナ3から出力されたIF信号は、BPF4によりフィルタリングされた後、A/D変換回路5に供給される。
【0053】
A/D変換回路5は、クロック発振器21から供給されるサンプリングクロックによりIF信号をサンプリングして、このIF信号をデジタル化する。サンプリングクロックの周波数は、後段でのデジタル直交復調後の1OFDMシンボル内の有効シンボルサンプリング点数が、OFDMシンボル内に含まれているサブキャリアの本数の2n倍(nは、0を含んだ自然数)となるような周波数に設定されている。
【0054】
また、クロック発振器21は、A/D変換回路5に対してサンプリングクロックを供給するとともに、本OFDM受信装置1内の各回路に対してもこのサンプリングクロックに同期した動作クロックを供給する。
【0055】
A/D変換回路5によってデジタル化されたIF信号は、DCキャンセル回路6によりDC成分を除去され、デジタル直交復調回路7に供給される。
【0056】
デジタル直交復調回路7は、所定のキャリア周波数の2相のキャリア信号を用いて、デジタル化されたIF信号を直交復調し、ベースバンドのOFDM信号を出力する。デジタル直交復調回路7から出力されるベースバンドのOFDM信号は、FFT演算される前のいわゆる時間領域の信号である。このことから、以下、FFT演算前のベースバンド信号を、OFDM時間領域信号と呼ぶ。OFDM時間領域信号は、直交復調された結果、実軸成分(Iチャネル信号)と、虚軸成分(Qチャネル信号)とから構成される複素信号となる。デジタル直交復調回路7から出力されるOFDM時間領域信号は、キャリア周波数誤差補正回路8に供給される。
【0057】
キャリア周波数誤差補正回路8は、NCO15から出力されたキャリア誤差補正信号と、デジタル直交復調後のOFDM時間領域信号と複素乗算することによって、OFDM時間領域信号のキャリア周波数誤差を補正する。キャリア周波数誤差補正回路8によりキャリア周波数誤差が補正されたOFDM時間領域信号は、FFT演算回路9、タイミング同期回路11及び狭帯域キャリア周波数誤差算出回路12に供給される。
【0058】
FFT演算回路9は、1つのOFDMシンボルから有効シンボル長の信号を抜き出し、すなわち、1つのOFDMシンボルの全サンプルからガードインターバル分のサンプル数のサンプルを除いた信号を抜き出し、抜き出した信号に対してFFT演算を行う。抜き出し範囲(FFTウィンドウ)を特定するタイミング(FFT演算の演算開始タイミング)は、タイミング同期回路11により設定される。FFT演算回路9は、1つのOFDMシンボルに対して1回のFFT演算処理を行い、OFDMシンボル内の各サブキャリアに変調されている信号成分を抽出する。FFT演算回路9から出力される信号は、FFTされた後のいわゆる周波数領域の信号である。このことから、以下、FFT演算後の信号をOFDM周波数領域信号と呼ぶ。FFT演算回路9から出力されたOFDM周波数領域信号は、OFDM時間領域信号と同様に、実軸成分(Iチャネル信号)と虚軸成分(Qチャネル信号)とから構成される複素信号である。OFDM周波数領域信号は、位相補正回路10に供給される。
【0059】
位相補正回路10は、OFDM周波数領域信号に対して、OFDMシンボルの実際の境界位置と、FFT演算範囲の開始タイミングとのずれに応じて生じてしまう位相回転成分の補正を行う。位相補正回路10は、サンプリング周期以下の精度で生じるずれを位相補正している。
【0060】
具体的には、位相補正回路10は、タイミング同期回路11から出力されるクロック周波数誤差に基づいて、推定されたOFDMシンボルの境界位置と、FFT演算を行う演算開始タイミングとの時間ずれに伴い生じてしまう位相回転量を算出し、算出した位相回転量に基づき位相補正信号(複素信号)を生成する。
【0061】
続いて、FFT演算回路9から出力されるOFDM周波数領域信号に対して、生成した位相補正信号(複素信号)を複素乗算して、位相回転補正を行う。位相回転補正がされたOFDM周波数領域信号は、広帯域キャリア誤差算出回路13、フレーム同期回路15、等化回路16及び伝送制御情報復号回路20に供給される。
【0062】
タイミング同期回路11は、OFDMシンボルの境界位置の推定を行い、その境界位置の推定値に基づきFFT演算を行うための演算開始タイミングを決定する。演算開始タイミングは、FFT演算回路9に供給される。なお、演算開始タイミングは、FFT演算回路9での演算範囲であるFFTウィンドウの開始位置を特定するためFFTウィンドウ推定位置とも呼ぶ。
【0063】
また、タイミング同期回路11は、受信したOFDM信号のクロックと、当該OFDM受信装置1の動作クロックの周波数の違いから生じるクロック周波数誤差を推定し、位相補正回路10及びTSクロック生成回路18に供給する。
【0064】
なお、タイミング同期回路11については、後で詳細に説明をする。
【0065】
狭帯域キャリア誤差算出回路12は、OFDMシンボルの境界位置での相関値の位相に基づき、デジタル直交復調時の中心周波数のずれ量のうちの狭帯域の成分を示す狭帯域キャリア周波数誤差成分を算出する。具体的に、狭帯域キャリア周波数誤差成分は、サブキャリアの周波数間隔の±1/2以下の精度の中心周波数のずれ量である。狭帯域キャリア誤差算出回路12により求められた狭帯域キャリア周波数誤差成分は、NCO14に供給される。
【0066】
広帯域キャリア誤差算出回路13は、位相補正回路10から出力されたOFDM周波数領域信号に基づき、デジタル直交復調時の中心周波数のずれ量のうち広帯域の成分を示す広帯域キャリア周波数誤差成分を算出する。広帯域キャリア周波数誤差成分は、サブキャリアの周波数の間隔精度の中心周波数のずれ量である。
【0067】
広帯域キャリア誤差算出回路13により求められた広帯域キャリア周波数誤差成分は、NCO14に供給される。
【0068】
NCO14は、いわゆる数値制御発振器である。NCO14は、帯域キャリア誤差検出回路12により算出された狭帯域キャリア誤差成分と、広帯域キャリア誤差算出回路13により算出された広帯域キャリア誤差成分とを加算した周波数誤差値に応じて周波数が増減するキャリア周波数誤差補正信号を発生する。このキャリア周波数誤差補正信号は、キャリア周波数誤差補正回路8に出力されOFDM時間領域信号に複素乗算される。
【0069】
フレーム同期回路15は、OFDM伝送フレームの所定の位置に挿入されている同期ワードを検出し、OFDM伝送フレームの開始タイミングを検出する。フレーム同期回路15は、OFDM伝送フレームの開始タイミングに基づき各OFDMシンボルのシンボル番号を特定し、等化回路16に供給する。
【0070】
等化回路16は、OFDM周波数領域信号に対して、いわゆる等化処理を行う。等化回路16は、フレーム同期回路15から供給されたシンボル番号に基づき、OFDM周波数領域信号内に挿入されているSP(Scattered Pilots)信号と呼ばれるパイロット信号を検出する。等化回路16は、さらに検出したパイロット信号を用いて、OFDM周波数領域信号の位相等化及び振幅等化を行う。位相等化及び振幅等化されたOFDM周波数領域信号は、デインタリーブ・誤り訂正回路17に供給される。
【0071】
デインタリーブ・誤り訂正回路17は、等化処理されたOFDM周波数領域信号(複素信号)の各サブキャリアに変調されている情報を変調方式に応じて検波し、デマッピングなどを行ってデータを復号する。デインタリーブ・誤り訂正回路17は、復号したデータに対して誤り訂正処理を行い、OFDM復調データをトラスポートストリーム生成回路19に供給する。
【0072】
TSクロック生成回路18は、所定の周波数のトランスポートストリームクロック(TSクロック)を生成している。TSクロック生成回路18は、トランスポートストリーム生成回路19から出力するMPEG2トランスポートストリームのフォーマットに従った所定の周波数(250kHz)のTSクロックを出力する図示しない発振器を備えている。
【0073】
また、TSクロック生成回路18には上述したタイミング同期回路11よりクロック周波数誤差信号が1OFDMシンボル単位毎に供給されており、供給されたクロック周波数誤差に基づいてTSクロックの周波数が制御される。
【0074】
例えば、TSクロック生成回路18は、タイミング同期回路11から供給されるクロック周波数誤差信号に基づいて、一般的なデジタルPLL回路や、VCO(Voltage−Controlled Oscillator)にてTSクロックの周波数が制御される。
【0075】
トラスポートストリーム生成回路19は、デインタリーブ・誤り訂正回路17が出力するOFDM復調データに対して放送方式で規定されたタイミングに基づき所定のデータ信号を多重化すると共に、TSクロック生成回路18から供給されるTSクロックを用いて、断続的に供給される上記OFDM復調データを平滑化して連続的に出力させるスムージング処理を行い、MPEG2トランスポートストリーム(TS)として後段に出力する。ODFM復調データに多重化する所定のデータ信号は、例えば、ISDB−TSBでは、OFDM信号で伝送されないヌルパケットである。
【0076】
伝送制御情報復号回路20は、所定のサブキャリア位置に変調されているTMCC(Transmission and Multiplexing Configuration Control)やTPS(Transmission Parameter Signaling)といった伝送制御情報を復号する。復号された伝送制御情報は、例えば、図示しないシステムコントローラなどに供給され、復調や再生の制御に用いられる。
【0077】
続いて、図2を用いてタイミング同期回路11について説明をする。
【0078】
図2に示すように、タイミング同期回路11は、ガードインターバル相関検出回路51と、相関ピーク位置検出回路52と、PLL回路59と、セレクタ58と備えている。PLL回路59は、減算器53と、LPF(Low Pass Filter)54と、累加算・ゲイン回路55と、加算器56と、累加算・ゲイン回路57とを備えている。
【0079】
ガードインターバル相関検出回路51は、キャリア周波数誤差補正回路8から供給されるキャリア周波数誤差補正後のOFDM時間領域信号から、ガードインターバル相関を検出して出力する。ガードインターバル相関は、ガードインターバル長に相当する期間の信号と、その信号から有効シンボル期間分遅れた同じ期間の信号との相互相関を検出することで検出される。このガードインターバル相関信号は、OFDMシンボルの境界位置でちょうどピークを示す信号となる。
【0080】
相関ピーク位置検出回路52は、ガードインターバル相関信号のピーク位置を検出し、そのピーク位置を特定するタイミングを示す値(ピークタイミング値)を出力する。相関ピーク位置検出回路52から出力されたピークタイミング値は、PLL回路59の減算器53に供給される。
【0081】
相関ピーク位置検出回路52から出力されるピークタイミング値は、減算器53、LPF54、累加算・ゲイン回路55、加算器56、累加算・ゲイン回路57で構成されるPLL回路59に供給される。
【0082】
PLL回路59は、減算器53、LPF54、累加算・ゲイン57によって形成されるPLLループによってFFT回路9にてFFT演算を行うための演算開始タイミング位置であるFFTウィンドウ位置推定信号を算出する。
【0083】
また、LPF54、累加算・ゲイン回路57の間に挿入された累加算・ゲイン回路55、及び加算器56によって、受信したOFDM信号のクロックと、当該OFDM受信装置1の動作クロックとのクロック周波数誤差が推定される。
【0084】
減算器53は、相関ピーク位置検出回路52から出力されるピークタイミング値から、累加算・ゲイン回路57より出力される演算開始タイミングを示したFFTウィンドウ位置推定信号を減算し、FFTウィンドウ位置がどれだけずれているのかを示す位相差を算出する。
【0085】
LPF54は、減算器53で算出された位相差を平均して、累加算・ゲイン回路55、及び加算器56へと出力する。
【0086】
累加算・ゲイン回路55は、LPF54から出力された位相差の平均に所定のゲインを乗算して累積加算していく。累加算・ゲイン回路55に累積加算された値は、加算器56、及びセレクタ58に出力される。また、累加算・ゲイン回路55に累積加算された値は、PLL回路59が同期状態の場合にクロック周波数誤差に相当する値となる。
【0087】
加算器56は、LPF54から出力される平滑化された位相差に累加算・ゲイン回路55から出力された値を加算する。加算器56から出力された値は、累加算・ゲイン回路57及び、セレクタ58に出力される。また、加算器56から出力される値は、PLL回路59が準同期状態の場合にクロック周波数誤差に相当する値となる。
【0088】
累加算・ゲイン回路55、又は加算器56から出力されるクロック周波数誤差は、動作クロック以下の精度となる。
【0089】
累加算・ゲイン回路57は、加算器56で加算された値に所定のゲインを乗算して累積加算することで1OFDMシンボル毎のFFTウィンドウ位置を推定し、FFT回路9に出力する。
【0090】
セレクタ58は、PLL回路59が同期状態であるのか、完全に同期してはいないが、やや同期がかかっている準同期状態であるのかに応じて、累加算・ゲイン回路55からの出力、又は加算器56からの出力のいずれかをクロック周波数誤差として選択し、TSクロック生成回路18に供給する。セレクタ58は、出力させるクロック周波数誤差信号の選択をクロック周波数誤差出力選択信号によって行う。
【0091】
このように、第1の実施の形態として示すOFDM受信装置1は、図2を用いて説明したタイミング同期回路11によって、受信したOFDM信号のクロックと、当該OFDM受信装置1の動作クロックとの誤差であるクロック周波数誤差信号を取得することで、受信したOFDM信号のクロックと、当該OFDM受信装置1の動作クロックとのクロック周波数誤差に基づいて周波数が制御された精度の高いTSクロックを生成することができる。
【0092】
続いて、図3を用いて、本発明の第2の実施の形態として示すOFDM受信装置60について説明をする。
【0093】
OFDM受信装置60は、図1に示したODFM受信装置1のTSクロック生成回路18に替えて、TSクロック回路30を備え、さらに、クロック発振器22、クロック分周器23を備えた構成である。第2の実施の形態として示すOFDM受信装置60において、上述した第1の実施の形態として示したOFDM受信装置1と同一の機能を有する箇所は同一の符号を付し説明を省略する。
【0094】
クロック発振器22は、所定の周波数のクロックを発振し、クロック分周器23及びTSクロック生成回路30に供給する。クロック発振器22で発振されるクロックは、当該OFDM受信装置60で受信する受信OFDM信号と非同期のクロックであってもよい。
【0095】
クロック分周器23は、クロック発振器22から供給された所定の周波数のクロックを所定の分周比で分周して、分周クロックを生成する。クロック分周器23は、生成した分周クロックをタイミング同期回路11に供給する。また、図示しないが、クロック分周器23は、当該OFDM受信装置60内の各回路に対しても、この分周クロックと同期した動作クロックを供給する。
【0096】
タイミング同期回路11は、クロック分周器23から供給される分周クロックと、受信したOFDM信号のクロックとの周波数誤差を1OFDMシンボル毎に推定し、クロック周波数誤差としてTSクロック生成回路30に出力する。
【0097】
クロック周波数誤差は、受信したOFDM信号のクロック周波数が分周クロックのクロック周波数よりも高い場合、つまり、OFDM信号のクロック周波数が分周クロックのクロック周波数よりも速い場合、正の値となる。
【0098】
また、クロック周波数誤差は、受信したOFDM信号のクロック周波数が分周クロックのクロック周波数よりも低い場合、つまり、OFDM信号のクロック周波数が分周クロックの周波数よりも遅い場合、負の値となる。
【0099】
続いて、図4を用いてTSクロック生成回路30について説明をする。TSクロック生成回路30は、周期カウンタ31と、累加算・分周比制御回路32と、クロック分周器33とを備えており、タイミング同期回路11から供給されるクロック周波数誤差に基づいてTSクロックの周波数を制御する。
【0100】
周期カウンタ31は、クロック発振器22から供給されるクロックのクロック数をカウントする。また、周期カウンタ31は、上記クロック数が所定のカウント値になったことに応じて動作制御フラグを累加算・分周比制御回路32に出力する。
【0101】
動作制御フラグは、クロック発振器22から出力されるクロックを、タイミング同期回路11からクロック周波数誤差が出力される1OFDMシンボル周期と同じクロック数だけカウントする毎に累加算・分周比制御回路32に出力され、後述する累加算・分周比制御回路32におけるクロック周波数誤差の累積加算処理を実行させる。
【0102】
例えば、クロック発振器22から周波数64MHzのクロックAを出力させ、クロック分周器23で、分周比を64として周波数64/63MHzの分周クロックBを出力させるとすると、ISDB−TSB規格(モード3,ガード期間長を1/16とした場合)で1OFDMシンボル周期における分周クロックBのクロック数は、1088クロックとなる。このとき、周期カウンタ31は、クロック発振器22から出力されるクロックAのクロック数を1088クロック、カウントする毎に動作制御フラグを累加算・分周比制御回路32に出力する。
【0103】
累加算・分周比制御回路32は、図示しないRAM(Random Access Memory)などのメモリを備えており、周期カウンタ31からの動作制御フラグに応じてタイミング同期回路11から出力されるクロック周波数誤差を累積加算する。
【0104】
累加算・分周比制御回路32では、1OFDMシンボル単位毎に供給されるクロック周波数誤差、例えば、分周クロックで1088クロック毎に供給されるクロック周波数誤差を、クロック発振器22から出力されるクロックで1088クロック毎に累積加算していく。
【0105】
クロック発振器22から出力されるクロックと、上記クロックを分周した分周クロックとでは、周波数が当然異なっているため(分周クロックの方が周波数が低い。)、1OFDMシンボル単位毎に検出されるクロック周波数誤差は、次のOFDMシンボル単位でのクロック周波数誤差が検出されるまで繰り返し同じ値が累積加算されていくことになる。また、累加算・分周比制御回路32で累積加算されるクロック周波数誤差は、当該クロック周波数誤差が検出される毎に更新されることになる。
【0106】
累加算・分周比制御回路32では、上記図示しないメモリへのクロック周波数誤差の累積加算処理を、所定の閾値となるまで行う。累加算・分周比制御回路32は、クロック周波数誤差が上記閾値となったことに応じて、クロック分周器33で生成するTSクロックの分周比を制御する分周比制御信号を出力する。
【0107】
上記閾値には、正の閾値と、負の閾値とがある。累積加算されたクロック周波数誤差が正の閾値以上となった場合は、閾値に相当するクロック分だけ受信したOFDM信号のクロック周波数が、分周クロックの周波数よりも高い、つまりOFDM信号のクロックの方が閾値分だけ速いことを示している。
【0108】
また、累積加算されたクロック周波数誤差が負の閾値以上となった場合は、閾値に相当するクロック分だけ受信したOFDMのクロック周波数が、分周クロックのクロック周波数よりも低い、つまりOFDM信号のクロックの方が閾値分だけ遅いことを示している。
【0109】
分周比制御信号は、クロック発振器22から出力されるクロックを分周する分周比をクロック分周器33に与える信号である。上記図示しないメモリに設定される閾値は、分周比を制御する単位によって決定される値である。例えば、クロック分周器33において、クロック発振器22から供給されるクロックの分周比を1クロック単位で変更してTSクロックの周波数を制御する場合、図示しないメモリに設定される閾値は、クロック発振器22から出力されるクロック、1クロック分となる。
【0110】
つまり、累加算・分周比制御回路32は、図示しないメモリに、クロック周波数誤差が、クロック発振器22から出力されるクロック、1クロック分以上だけ累積加算されたら分周比を1クロックだけ増加又は減少させるよう制御する分周比制御信号を出力することになる。
【0111】
累加算・分周比制御回路32は、累積加算されたクロック周波数誤差が正の閾値以上となるとき、閾値に相当するクロック分だけ分周比を増加させるような分周比制御信号を生成する。
【0112】
また、累加算・分周比制御回路32に累積加算されるクロック周波数誤差が負の閾値以上となるとき、閾値に相当するクロック分だけ分周比を減少させるような分周比制御信号を生成する。
【0113】
累加算・分周比制御回路32は、上記図示しないメモリに所定の閾値までクロック周波数誤差が累積加算されると、当該メモリ内に累積加算されたクロック周波数誤差値をクリアする。
【0114】
クロック分周器33は、クロック発振器22から供給されるクロックを上述した累加算・分周比制御回路32から出力される分周比制御信号に応じた分周比で分周してTSクロックを生成し、トラスポートストリーム生成回路19に供給する。
【0115】
クロック分周器33は、クロック発振器22から供給されるクロックのクロック数をカウントする図示しないカウンタを備えており、このカウンタによって分周比、N個分のクロック数がカウントされる度にTSクロックを生成する。
【0116】
クロック分周器33には、上述したように累加算・分周比制御回路32からクロック周波数誤差に基づいた分周比制御信号が供給され、この分周比制御信号によって分周比が決定される。
【0117】
例えば、クロック分周器33から250kHzのTSクロックを出力する場合、クロック発振器22から64MHzのクロックが供給されているとすると、分周比NをN=256とすることで実現できる。クロック分周器33は、図示しないカウンタによってクロックのクロック数を256、カウントする度にTSクロックを生成することになる。
【0118】
また、分周比制御信号によって分周比が変更されN=255、N=257となった場合には、上記図示しないカウンタによって分周比N=256、又はN=257だけカウントされる毎にTSクロックが生成される。
【0119】
TSクロック生成回路30での処理は、タイミング同期回路11で検出されるクロック周波数誤差が非常に小さい値であることが分かっているので、分周クロックで1088クロック毎に検出されるクロック周波数誤差が、クロック発振器22からクロックが1088クロック出力された際のクロック周波数誤差に相当するとみなすことができるという理由によるものである。
【0120】
このようにTSクロック生成回路30では、タイミング同期回路11で1OFDMシンボル単位毎に検出されるクロック周波数誤差による影響を、生成するTSクロックの周波数を制御することで反映させている。
【0121】
続いて、図5に示すフローチャートを用いて、トラスポートストリーム生成回路30の動作について説明をする。
【0122】
ステップS1において、累加算・分周比制御回路32は、クロック分周器33に分周比をNとする分周比制御信号を出力する。クロック分周器33は、分周比をNとする分周比制御信号に応じて、クロック発振器22から供給されるクロックを分周したTSクロックを生成しトラスポートストリーム生成回路19に供給する。
【0123】
クロック分周器33は、通常、クロック発振器22から出力されるクロックを分周比Nで分周してTSクロックを生成し、トラスポートストリーム生成回路19に供給し続けている。例えば、クロック分周器33で生成するTSクロックは、周波数が250kHzであり、クロック発振器22から64MHzのクロックが出力されている場合、分周比N=256となっている。
【0124】
ステップS2において、累加算・分周比制御回路32は、周期カウンタ31から動作制御フラグが出力されたかどうかを判断する。動作制御フラグが出力された場合は、工程をステップS3へと進め、動作制御フラグが出力されない場合は、工程をステップS1へと戻し、分周比をNのままとする分周比制御信号をクロック分周器33に供給する。
【0125】
ステップS3において、累加算・分周比制御回路32は、周期カウンタ31から動作制御フラグが出力されたことに応じて、タイミング同期回路11から出力される1OFDMシンボル単位で検出されたクロック周波数誤差を図示しないメモリに累積加算させる。
【0126】
ステップS4において、累加算・分周比制御回路32は、メモリに累積加算されたクロック周波数誤差が所定の閾値以上であるかどうかを判定する。例えば、メモリに設定される閾値は、上述したように、クロック発振器22からクロック分周器33に供給されるクロックの1クロック分の値である。
【0127】
メモリに累積加算されたクロック周波数誤差が上記閾値を以上である場合は工程をステップS5へと進め、メモリ内のクロック周波数誤差が閾値をより少ない場合は工程をステップS1に戻し、分周比をNのままとする分周比制御信号をクロック分周器33に出力する。
【0128】
ステップS5において、累加算・分周比制御回路32は、図示しないメモリに所定の閾値以上、累積加算されたクロック周波数誤差が正の値であるのかどうかを、例えばメモリの符号ビットを参照することで判断する。所定の閾値以上、累積加算されたクロック周波数誤差が正であると判断された場合は工程をステップS6へと進め、正でないと判断された場合は工程をステップS7へと進める。
【0129】
ステップS6において、累加算・分周比制御回路32は、所定の閾値以上、累積加算されたクロック周波数誤差が正であることに応じて、設定した閾値に相当するクロック分、例えば、1クロックだけ分周比Nを増加させ、分周比をN+1とするような分周比制御信号を生成し、クロック分周器33に出力する。
【0130】
累加算・分周比制御回路32は、図6に示すようにクロック周波数誤差が所定の閾値(図6中では、クロック発振器22から出力されたクロックの1クロック分)までメモリに記憶された際、分周比をTSクロックの1クロック分だけN+1とする分周比制御信号を出力する。
【0131】
図6に示すように、周期カウンタ31から動作制御フラグが出力される毎に、クロック周波数誤差は、累加算・分周比制御回路32の図示しないメモリに累積加算されている。所定の閾値までは、分周比がNとなるように累加算・分周比制御回路32から分周比制御信号が出力されているが、上記所定の閾値以上となったことに応じて、分周比をTSクロックの1クロック分だけN+1とする分周比制御信号が出力される。
【0132】
当該ステップS6の工程が終了すると、工程はステップS1へと戻り、累加算・分周比制御回路32は、分周比をNとする分周比制御信号を生成し、クロック分周器33に出力する。
【0133】
ステップS7において、累加算・分周比制御回路32は、所定の閾値以上、累積加算されたクロック周波数誤差が正ではないことに応じて、設定した閾値に相当するクロック分、例えば、1クロックだけ分周比Nを減少させ、分周比をN−1とするような分周比制御信号を生成し、クロック分周器33に出力する。
【0134】
累加算・分周比制御回路32は、クロック周波数誤差値が所定の閾値までメモリに記憶された際、分周比をTSクロックの1クロック分だけN−1とするような分周比制御信号をクロック分周器33に出力する。
【0135】
当該ステップS7の工程が終了すると、工程はステップS1へと戻り、累加算・分周比制御回路32は、分周比をNとする分周比制御信号を生成し、クロック分周器33に出力する。
【0136】
このようにして、OFDM受信装置60は、クロック発振器22のクロックを所定の分周比で分周するクロック分周器23を備え、タイミング同期回路11に分周クロックを供給することで、分周クロックと、受信したOFDM信号のクロックとのクロック周波数誤差を検出する。
【0137】
また、検出されたクロック周波数誤差に基づいてクロック発振器22から出力されるクロックの分周比を累加算・分周比制御回路32によって制御することで上記クロック周波数誤差の影響を反映させた精度の高いTSクロックを生成することができる。
【0138】
【発明の効果】
以上の説明からも明らかなように、本発明の復調装置は、クロック周波数誤差に基づいて、ストリームクロックを生成し、生成した上記ストリームクロックに基づいて、OFDM復調データからストリームを出力することでストリームの速度ジッタを抑制することが可能となる。
【0139】
また、本発明の復調装置は、伝送シンボル単位毎に、受信したOFDM信号のクロックと、当該復調装置の動作クロックを所定の分周比で分周した分周クロックとのクロック周波数誤差を検出し、検出したクロック周波数誤差に基づいて、上記動作クロック単位で分周比を制御することでストリームクロックを生成する。
【0140】
これにより、本発明では、誤差検出周期により規定される範囲内において、生成するストリームクロックの周波数精度をあげることを可能とする。
【0141】
以上の説明からも明らかなように、本発明の復調方法は、伝送シンボル単位毎に検出されるクロック周波数誤差に基づいて、ストリームクロックを生成し、生成した上記ストリームクロックに基づいて、OFDM復調データからストリームを生成することでストリームの速度ジッタを抑制することが可能となる。
【0142】
また、本発明の復調方法は、伝送シンボル単位毎に、受信したOFDM信号のクロックと、動作クロックを所定の分周比で分周した分周クロックとのクロック周波数誤差を検出し、検出したクロック周波数誤差に基づいて、上記動作クロック単位で分周比を制御することでストリームクロックを生成する。
【0143】
これにより、本発明では、誤差検出周期により規定される範囲内において、生成するストリームクロックの周波数精度をあげることを可能とする。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態として示すOFDM受信装置の構成について説明するための図である。
【図2】同OFDM受信装置が備えるタイミング同期回路について説明するための図である。
【図3】本発明の第2の実施の形態として示すOFDM受信装置の構成について説明するための図である。
【図4】同OFDM受信装置が備えるTSクロック生成回路について説明するための図である。
【図5】同OFDM受信装置が備えるTSクロック生成回路の動作を説明するためのフローチャートである。
【図6】同OFDM受信装置が備えるTSクロック生成回路における、分周比制御時のタイミングチャートである。
【図7】OFDMシンボルについて説明するための図である。
【図8】従来の技術として示すOFDM受信装置の構成について説明するための図である。
【図9】同OFDM受信装置が備えるトランスポートストリーム生成回路について説明するための図である。
【符号の説明】
1 OFDM受信装置、2 アンテナ、3 チューナ、4 バンドパスフィルタ(BPF)、5 A/D変換回路、7 デジタル直交復調回路、8 キャリア周波数誤差補正回路、9 FFT演算回路、10 位相補正回路、11タイミング同期回路、18 トランスポートストリーム(TS)クロック生成回路、19トランスポートストリーム生成回路、21 クロック発振器、22 クロック発振器、23 クロック分周器、30 トランスポートストリーム(TS)クロック生成回路、31 周期カウンタ、32 累加算・分周比制御回路、33 クロック分周器[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a demodulation apparatus and a demodulation method applied to digital broadcasting based on an orthogonal frequency division multiplexing (OFDM) system.
[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 method, data is allocated to a plurality of subcarriers. Therefore, an IFFT (Inverse Fast Fourier Transform) arithmetic circuit that performs an inverse Fourier transform during modulation, and an FFT (Fast Fourier Transform) that performs a Fourier transform during demodulation. The transmission and 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. 7, a transmission symbol of the OFDM scheme (hereinafter referred to as an OFDM symbol) is an effective symbol which is a signal period during 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-T SB In
[0008]
A configuration example of a conventional OFDM receiver is shown in, for example, Non-Patent
[0009]
FIG. 8 shows a block diagram of a conventional OFDM receiver.
[0010]
As shown in FIG. 8, a
[0011]
A broadcast wave of a digital broadcast broadcast from a broadcast station is received by the
[0012]
The RF signal received by the
[0013]
The IF signal output from the
[0014]
Digital
[0015]
The
[0016]
The
[0017]
The signal modulated on each subcarrier extracted by the
[0018]
The
[0019]
The
[0020]
The
[0021]
The carrier-demodulated signal is subjected to a frequency deinterleaving process by a frequency deinterleaving circuit 111, and then subjected to a time deinterleaving process by a
[0022]
The
[0023]
The transmission data output from the
[0024]
The transport
[0025]
The
[0026]
The transmission control
[0027]
The
[0028]
Next, the transport
[0029]
As shown in FIG. 9, the transport
[0030]
The
[0031]
The frequency division counter 202 generates a TS clock used when reading data stored in the
[0032]
The frequency division
[0033]
The division
[0034]
For example, when the remaining memory signal is larger than the remaining memory determination threshold, the frequency division
[0035]
When the remaining memory signal is equal to or less than the remaining memory determination threshold, the frequency division
[0036]
Note that the memory remaining amount threshold is supplied from a fixed value held in the transport
[0037]
As described above, the transport
[0038]
[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
[0039]
[Problems to be solved by the invention]
The output data of the spread
[0040]
On the other hand, the MPEG2 transport stream output from the
[0041]
Therefore, although the average speed of the data input to the
[0042]
For example, at a certain moment, when data is supplied in a burst to the
[0043]
However, even if the division ratio control is performed by the division
[0044]
For this reason, the difference between the data input speed and the data output speed of the
[0045]
Therefore, the present invention has been devised to solve the above-described problem, and generates a stream clock in consideration of a clock frequency error between a clock of a received OFDM signal and an operation clock of the demodulation device. It is another object of the present invention to provide a demodulation device and a demodulation method for outputting a data stream corresponding to a generated stream clock.
[0046]
[Means for Solving the Problems]
In order to achieve the above object, a demodulation device according to the present invention copies an effective symbol generated by modulating information into a plurality of divided subcarriers and a signal waveform of a part of the effective symbol. In the demodulation device for demodulating an orthogonal frequency division multiplexing (OFDM) signal in which a transmission symbol including a guard interval generated by the OFDM signal is used as a transmission unit, OFDM demodulated data obtained by demodulating the OFDM signal is input. Stream output means for outputting the obtained OFDM demodulated data as a continuous data stream, and stream clock generation means for generating a stream clock of the data stream output from the stream output means based on an operation clock of the demodulation device. , The clock of the OFDM signal and the operation of the demodulator. A clock frequency error calculating means for calculating a clock frequency error with respect to a clock; andfrequency controlling means for controlling a frequency of the stream clock based on the clock frequency error calculated by the clock frequency error calculating means. Features.
[0047]
In order to achieve the above object, a demodulation method according to the present invention is characterized in that an effective symbol generated by modulating information into a plurality of divided subcarriers and a signal waveform of a part of the effective symbol are copied. In a demodulation method for demodulating an orthogonal frequency division multiplexing (OFDM) signal in which a transmission symbol including a guard interval generated by the OFDM signal is used as a transmission unit, OFDM demodulated data obtained by demodulating the OFDM signal is input. The demodulated OFDM demodulated data is output as a continuous data stream, a stream clock of the output data stream is generated based on an operation clock of the demodulation device, and a clock of the OFDM signal and an operation clock of the demodulation device are generated. Is calculated based on the calculated clock frequency error. , And controlling the frequency of the stream clock.
[0048]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of a demodulation device and a demodulation method according to the present invention will be described in detail with reference to the drawings.
[0049]
The present invention is applied to an
[0050]
As shown in FIG. 1, the
[0051]
A broadcast wave of a digital broadcast broadcasted from a broadcast station is received by the
[0052]
The RF signal received by the
[0053]
The A /
[0054]
Further, the
[0055]
The IF signal digitized by the A /
[0056]
The digital
[0057]
The carrier frequency
[0058]
The
[0059]
The
[0060]
Specifically, based on the clock frequency error output from the
[0061]
Subsequently, the OFDM frequency domain signal output from the
[0062]
The
[0063]
Further, the
[0064]
The
[0065]
The narrow-band carrier
[0066]
The wideband carrier
[0067]
The wideband carrier frequency error component obtained by the wideband carrier
[0068]
The
[0069]
The
[0070]
The
[0071]
The deinterleave /
[0072]
The TS
[0073]
Further, the clock frequency error signal is supplied to the TS
[0074]
For example, the TS
[0075]
The transport
[0076]
The transmission control
[0077]
Next, the
[0078]
As shown in FIG. 2, the
[0079]
The guard interval
[0080]
The correlation peak
[0081]
The peak timing value output from the correlation peak
[0082]
The
[0083]
The clock frequency error between the clock of the received OFDM signal and the operation clock of the
[0084]
The
[0085]
The
[0086]
The cumulative addition /
[0087]
The
[0088]
The clock frequency error output from the accumulation /
[0089]
The cumulative addition /
[0090]
The
[0091]
As described above, the
[0092]
Next, an OFDM receiver 60 according to a second embodiment of the present invention will be described with reference to FIG.
[0093]
The OFDM receiver 60 includes a
[0094]
The
[0095]
The
[0096]
The
[0097]
The clock frequency error has a positive value when the clock frequency of the received OFDM signal is higher than the clock frequency of the divided clock, that is, when the clock frequency of the OFDM signal is faster than the clock frequency of the divided clock.
[0098]
The clock frequency error has a negative value when the clock frequency of the received OFDM signal is lower than the clock frequency of the divided clock, that is, when the clock frequency of the OFDM signal is lower than the frequency of the divided clock.
[0099]
Next, the TS
[0100]
The cycle counter 31 counts the number of clocks supplied from the
[0101]
The operation control flag is output to the cumulative addition / division
[0102]
For example, assuming that a clock A having a frequency of 64 MHz is output from the
[0103]
The accumulation / division
[0104]
The accumulation / division
[0105]
Since the frequency of the clock output from the
[0106]
The cumulative addition / division
[0107]
The threshold includes a positive threshold and a negative threshold. If the cumulatively added clock frequency error is equal to or greater than the positive threshold, the clock frequency of the received OFDM signal for the clock corresponding to the threshold is higher than the frequency of the divided clock, that is, the clock of the OFDM signal is Is faster by the threshold value.
[0108]
When the cumulatively added clock frequency error is equal to or greater than the negative threshold, the received OFDM clock frequency is lower than the frequency of the frequency-divided clock, ie, the clock of the OFDM signal. Is slower by the threshold value.
[0109]
The division ratio control signal is a signal that gives a division ratio for dividing the clock output from the
[0110]
That is, the cumulative addition / division
[0111]
When the cumulatively added clock frequency error is equal to or greater than the positive threshold, the cumulative addition / division
[0112]
Further, when the clock frequency error cumulatively added to the cumulative addition / division
[0113]
When the clock frequency error is cumulatively added up to a predetermined threshold value in the memory (not shown), the cumulative addition / frequency division
[0114]
The
[0115]
The
[0116]
The
[0117]
For example, when a 250 kHz TS clock is output from the
[0118]
When the frequency division ratio is changed by the frequency division ratio control signal to become N = 255 and N = 257, each time the frequency division ratio N = 256 or N = 257 is counted by the counter (not shown). A TS clock is generated.
[0119]
In the processing in the TS
[0120]
As described above, in the TS
[0121]
Next, the operation of the transport
[0122]
In step S <b> 1, the cumulative addition / frequency division
[0123]
The
[0124]
In step S2, the cumulative addition / division
[0125]
In step S3, the cumulative addition / division
[0126]
In step S4, the cumulative addition / division
[0127]
If the clock frequency error cumulatively added to the memory is equal to or larger than the threshold, the process proceeds to step S5. If the clock frequency error in the memory is smaller than the threshold, the process returns to step S1, and the frequency division ratio is reduced. A frequency division ratio control signal to be kept at N is output to the
[0128]
In step S5, the cumulative addition / division
[0129]
In step S6, the cumulative addition / division
[0130]
When the clock frequency error is stored in the memory until the clock frequency error reaches a predetermined threshold value (in FIG. 6, one clock of the clock output from the clock oscillator 22), as shown in FIG. , And outputs a frequency division ratio control signal for setting the frequency division ratio to N + 1 for one TS clock.
[0131]
As shown in FIG. 6, every time the operation control flag is output from the
[0132]
When the process of step S6 is completed, the process returns to step S1, and the cumulative addition / division
[0133]
In step S7, the cumulative addition / division
[0134]
When the clock frequency error value is stored in the memory up to the predetermined threshold value, the accumulation / division
[0135]
When the step S7 is completed, the process returns to the step S1, and the cumulative addition / division
[0136]
As described above, the OFDM receiving apparatus 60 includes the
[0137]
In addition, by controlling the division ratio of the clock output from the
[0138]
【The invention's effect】
As is clear from the above description, the demodulation device of the present invention generates a stream clock based on a clock frequency error, and outputs a stream from OFDM demodulated data based on the generated stream clock. Speed jitter can be suppressed.
[0139]
Also, the demodulation device of the present invention detects, for each transmission symbol unit, a clock frequency error between a received OFDM signal clock and a frequency-divided clock obtained by dividing the operation clock of the demodulation device by a predetermined frequency division ratio. The stream clock is generated by controlling the frequency division ratio in units of the operation clock based on the detected clock frequency error.
[0140]
Thus, in the present invention, it is possible to increase the frequency accuracy of the generated stream clock within the range defined by the error detection cycle.
[0141]
As is clear from the above description, the demodulation method of the present invention generates a stream clock based on a clock frequency error detected for each transmission symbol unit, and generates an OFDM demodulated data based on the generated stream clock. By generating a stream from the stream, it is possible to suppress the speed jitter of the stream.
[0142]
Also, the demodulation method of the present invention detects a clock frequency error between a clock of a received OFDM signal and a divided clock obtained by dividing an operation clock by a predetermined division ratio for each transmission symbol unit, and detects the detected clock. The stream clock is generated by controlling the frequency division ratio in the unit of the operation clock based on the frequency error.
[0143]
Thus, in the present invention, it is possible to increase the frequency accuracy of the generated stream clock within the range defined by the error detection cycle.
[Brief description of the drawings]
FIG. 1 is a diagram for describing a configuration of an OFDM receiving apparatus shown as a first embodiment of the present invention.
FIG. 2 is a diagram for explaining a timing synchronization circuit included in the OFDM receiver.
FIG. 3 is a diagram for describing a configuration of an OFDM receiving apparatus shown as a second embodiment of the present invention.
FIG. 4 is a diagram for explaining a TS clock generation circuit included in the OFDM receiver.
FIG. 5 is a flowchart illustrating an operation of a TS clock generation circuit included in the OFDM receiver.
FIG. 6 is a timing chart at the time of frequency division ratio control in a TS clock generation circuit included in the OFDM receiver.
FIG. 7 is a diagram for describing an OFDM symbol.
FIG. 8 is a diagram for explaining a configuration of an OFDM receiving apparatus shown as a conventional technique.
FIG. 9 is a diagram for explaining a transport stream generation circuit included in the OFDM receiver.
[Explanation of symbols]
REFERENCE SIGNS
Claims (11)
上記OFDM信号を復調したOFDM復調データが入力され、入力された上記OFDM復調データを連続したデータストリームとして出力するストリーム出力手段と、
上記ストリーム出力手段から出力される上記データストリームのストリームクロックを当該復調装置の動作クロックに基づいて生成するストリームクロック生成手段と、
上記OFDM信号のクロックと、当該復調装置の動作クロックとのクロック周波数誤差を算出するクロック周波数誤差算出手段と、
上記クロック周波数誤差算出手段によって算出された上記クロック周波数誤差に基づいて、上記ストリームクロックの周波数を制御する周波数制御手段とを備えること
を特徴とする復調装置。A transmission symbol including an effective symbol generated by modulating information on a plurality of divided subcarriers and a guard interval generated by copying a signal waveform of a part of the effective symbol is used. In a demodulator for demodulating an orthogonal frequency division multiplex (OFDM) signal as a transmission unit,
Stream output means to which OFDM demodulated data obtained by demodulating the OFDM signal is input and for outputting the input OFDM demodulated data as a continuous data stream;
A stream clock generation unit that generates a stream clock of the data stream output from the stream output unit based on an operation clock of the demodulation device;
Clock frequency error calculating means for calculating a clock frequency error between the clock of the OFDM signal and the operation clock of the demodulator;
A demodulator comprising: frequency control means for controlling the frequency of the stream clock based on the clock frequency error calculated by the clock frequency error calculation means.
を特徴とする請求項1記載の復調装置。2. The demodulator according to claim 1, wherein said stream output means includes a buffer for temporarily storing input OFDM demodulated data.
を特徴とする請求項1記載の復調装置。The clock frequency error calculating means calculates the correlation between the guard interval portion and the guard interval copy source by delaying the OFDM signal, sets a portion having a high correlation as a boundary position of the transmission symbol, and 2. The demodulator according to claim 1, wherein the clock frequency error is calculated for each of the transmission symbol units based on a phase difference between the transmission symbol and an estimated transmission symbol boundary position.
上記ストリームクロック生成手段は、上記動作クロックを第2の分周比で分周して上記ストリームクロックを生成し、
上記周波数制御手段は、上記クロック周波数誤差算出手段より伝送シンボル単位毎に算出される上記クロック周波数誤差を、上記動作クロックが所定のクロック数だけカウントされる毎に供給される動作制御フラグに応じて累積加算し、上記クロック周波数誤差が所定の正の閾値又は負の閾値まで累積加算されたことに応じて、上記第2の分周比を増加又は減少させることで上記ストリームクロックの上記周波数を制御すること
を特徴とする請求項1記載の復調装置。The clock frequency error calculation means calculates, for each transmission symbol unit, a clock frequency error between a clock of the OFDM signal and a frequency-divided clock obtained by dividing the operation clock by a first frequency division ratio.
The stream clock generating means generates the stream clock by dividing the operation clock by a second frequency division ratio;
The frequency control means calculates the clock frequency error calculated for each transmission symbol unit by the clock frequency error calculation means according to an operation control flag supplied every time the operation clock is counted by a predetermined number of clocks. The frequency of the stream clock is controlled by increasing or decreasing the second frequency division ratio in accordance with the cumulative addition of the clock frequency error up to a predetermined positive threshold or a negative threshold. The demodulator according to claim 1, wherein the demodulation is performed.
を特徴とする請求項4記載の復調装置。5. The demodulator according to claim 4, wherein the operation control flag is supplied every time the operation clock is counted by the same value as the count value when the transmission symbols are counted by the divided clock.
を特徴とする請求項4記載の復調装置。5. The demodulation device according to claim 4, wherein the positive threshold value or the negative threshold value corresponds to one operation clock.
上記OFDM信号を復調したOFDM復調データが入力され、入力された上記OFDM復調データを連続したデータストリームとして出力し、
出力される上記データストリームのストリームクロックを復調装置の動作クロックに基づいて生成し、
上記OFDM信号のクロックと、上記復調装置の動作クロックとのクロック周波数誤差を算出し、
算出された上記クロック周波数誤差に基づいて、上記ストリームクロックの周波数を制御すること
を特徴とする復調方法。A transmission symbol including an effective symbol generated by modulating information on a plurality of divided subcarriers and a guard interval generated by copying a signal waveform of a part of the effective symbol is used. In a demodulation method for demodulating an orthogonal frequency division multiplex (OFDM) signal as a transmission unit,
OFDM demodulated data obtained by demodulating the OFDM signal is input, and the input OFDM demodulated data is output as a continuous data stream.
Generating a stream clock of the output data stream based on the operation clock of the demodulator,
Calculating a clock frequency error between the clock of the OFDM signal and the operation clock of the demodulator;
A demodulation method comprising controlling a frequency of the stream clock based on the calculated clock frequency error.
を特徴とする請求項7記載の復調方法。The OFDM signal is delayed to obtain a correlation between the guard interval portion and the guard interval copy source. A portion having a high correlation is defined as a boundary position of the transmission symbol, and the boundary position and the estimated transmission symbol The demodulation method according to claim 7, wherein the clock frequency error is calculated for each transmission symbol unit based on a phase difference from a boundary position.
上記動作クロックを第2の分周比で分周して上記ストリームクロックを生成し、
上記伝送シンボル単位毎に算出される上記クロック周波数誤差を、上記動作クロックが所定のクロック数だけカウントされる毎に供給される動作制御フラグに応じて累積加算し、上記クロック周波数誤差が所定の正の閾値又は負の閾値まで累積加算されたことに応じて、上記第2の分周比を増加又は減少させることで上記ストリームクロックの上記周波数を制御すること
を特徴とする請求項7記載の復調方法。Calculating a clock frequency error between a clock of the OFDM signal and a frequency-divided clock obtained by dividing the operation clock by a first frequency division ratio for each transmission symbol;
Dividing the operation clock by a second division ratio to generate the stream clock;
The clock frequency error calculated for each transmission symbol unit is cumulatively added according to an operation control flag supplied every time the operation clock is counted by a predetermined number of clocks, and the clock frequency error is corrected to a predetermined value. 8. The demodulation according to claim 7, wherein the frequency of the stream clock is controlled by increasing or decreasing the second frequency division ratio in accordance with the cumulative addition up to the threshold value or the negative threshold value. Method.
を特徴とする請求項9記載の復調方法。10. The demodulation method according to claim 9, wherein the operation control flag is supplied each time the operation clock is counted by the same value as the count value when the transmission symbols are counted by the divided clock.
を特徴とする請求項9記載の復調方法。10. The demodulation method according to claim 9, wherein the positive threshold value or the negative threshold value is one operation clock.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002382210A JP2004214959A (en) | 2002-12-27 | 2002-12-27 | Demodulator and demodulating method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002382210A JP2004214959A (en) | 2002-12-27 | 2002-12-27 | Demodulator and demodulating method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004214959A true JP2004214959A (en) | 2004-07-29 |
Family
ID=32817851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002382210A Abandoned JP2004214959A (en) | 2002-12-27 | 2002-12-27 | Demodulator and demodulating method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004214959A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007288692A (en) * | 2006-04-19 | 2007-11-01 | Sony Corp | Ofdm reception apparatus, and ts generation circuit and method |
-
2002
- 2002-12-27 JP JP2002382210A patent/JP2004214959A/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007288692A (en) * | 2006-04-19 | 2007-11-01 | Sony Corp | Ofdm reception apparatus, and ts generation circuit and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7289765B2 (en) | OFDM demodulator | |
JP4356203B2 (en) | Demodulator and demodulation method | |
EP2254299B1 (en) | OFDM reception device | |
EP1744513B1 (en) | Doppler frequency calculating apparatus and method | |
JP2004214962A (en) | Ofdm demodulator | |
JP2004214961A (en) | Ofdm demodulator | |
JP2002511711A (en) | Method and apparatus for fine frequency synchronization in a multi-carrier demodulation system | |
JP2001298437A (en) | Ofdm transmitter amd method | |
KR101514099B1 (en) | Method and apparatus for signal discovery | |
JP4978387B2 (en) | Frame synchronization control apparatus and frame synchronization control method | |
JP2001292124A (en) | Reception device | |
JP2001313628A (en) | Ofdm receiver and ofm reception method | |
JP4567088B2 (en) | OFDM signal receiving apparatus and receiving method | |
JP2007208748A (en) | Ofdm demodulator, ofdm demodulation method, program and computer readable recording medium | |
JP2004304455A (en) | Ofdm demodulator and method | |
JP2004214960A (en) | Ofdm demodulator | |
JP4285038B2 (en) | OFDM demodulator | |
JP4211461B2 (en) | OFDM signal demodulating apparatus and method | |
JP2004214959A (en) | Demodulator and demodulating method | |
JP2007028200A (en) | Frame synchronization protection controller and method thereof | |
JP2001292122A (en) | Demodulation device and demodulation method | |
JP2005064741A (en) | Apparatus and method of reproducing transmission data | |
JP4362955B2 (en) | Demodulator and demodulation method | |
JP3968470B2 (en) | Digital broadcast receiver | |
JP2004165720A (en) | Orthogonal frequency division multiplex transmission method and transmitter and receiver employing the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051118 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080122 |
|
A762 | Written abandonment of application |
Free format text: JAPANESE INTERMEDIATE CODE: A762 Effective date: 20080226 |