[go: up one dir, main page]

JP3995390B2 - Digital broadcast receiver - Google Patents

Digital broadcast receiver Download PDF

Info

Publication number
JP3995390B2
JP3995390B2 JP2000156855A JP2000156855A JP3995390B2 JP 3995390 B2 JP3995390 B2 JP 3995390B2 JP 2000156855 A JP2000156855 A JP 2000156855A JP 2000156855 A JP2000156855 A JP 2000156855A JP 3995390 B2 JP3995390 B2 JP 3995390B2
Authority
JP
Japan
Prior art keywords
memory
symbol
carrier
address
circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000156855A
Other languages
Japanese (ja)
Other versions
JP2001339657A (en
Inventor
展史 上野
正幸 吉長
規夫 藤野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2000156855A priority Critical patent/JP3995390B2/en
Publication of JP2001339657A publication Critical patent/JP2001339657A/en
Application granted granted Critical
Publication of JP3995390B2 publication Critical patent/JP3995390B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、デジタル放送受信装置に関するもので、特に、直交周波数分割多重(OFDM:Orthogonal Freaquency Division Multiplexing)変調された放送信号を受信するデジタル放送受信装置に関する。
【0002】
【従来の技術】
従来より使用されているデジタル放送受信装置の内部構成を、図15に示す。図15に示すデジタル放送受信装置は、アンテナ101で受信した放送信号より、視聴者の所望するチャンネルの放送信号が、チューナ102によって獲得される。このチューナ102で獲得された放送信号がA/D変換回路103でデジタル信号に変換される。そして、この受信した放送信号より有効シンボル区間内のシンボルを得るように、A/D変換回路103より与えられるデジタル信号より、同期回路104で有効シンボル区間に同期した同期パルスが生成される。又、このデジタル信号が、同期回路104を介して、同期回路104で生成された同期パルスとともに高速フーリエ変換(FFT:Fast Fouier Transform)回路105に与えられ、同期パルスによって設定された時間ウィンドウ(FFTウィンドウ)に基づいて、FFTが施される。
【0003】
そして、このようにFFTが施された放送信号が、OFDMフレームデコーダ106において、方式制御用信号であるTMCC(Transmission and Multiplexing Configuration Control)信号と、DQPSK(Diffrectial Quadrature Phase Shift Keying)信号やQAM(Quadrature Amplitude Modulation)信号などの情報用信号に、分離される。そして、情報用信号が、情報用信号復調回路107で復調されるとともに、TMCC復号化回路108でTMCC信号が復号化される。情報用信号復調回路107で復調された情報用信号は、セグメント並び替え回路109において、1フレームを構成する複数のシンボルのそれぞれに設けられた複数のセグメントを、1シンボル毎に並び替えが行われる。
【0004】
このように、1シンボル毎にセグメントが並び替えられた情報用信号がパイロット信号検出回路110で、各セグメントに存在するパイロット信号の位置が検出される。そして、TMCC情報解析回路111において、TMCC信号内の情報より、パイロット信号検出回路110を通して与えられる情報用信号の変調方式やビタビ複合率などが解析される。この情報用信号は、周波数デインターリーバ112で周波数軸方向にデインターリーブが施されるとともに、時間デインターリーバ113で時間軸方向にデインターリーブが施される。
【0005】
そして、このように周波数軸方向及び時間軸方向にデインターリーブが施された情報用信号に、その変調方式に応じたデマッピングが、デマッピング回路114で施された後、ビットデインターリーバ115で数ビット毎にデインターリーブが施される。そして、デパンクチャード回路116でダミーシンボルが与えられるデパンクチャードが施される。このデパンクチャード回路116より送出される情報用信号に、TS(Transport Stream)再生回路118において、1フレーム毎に無効TSパケット(ヌルパケット)がヌルパケット生成回路117より与えられて、所定のデジタル放送方式における多重パターンと一致するように、TS信号が再生される。
【0006】
この再生されたTS信号がビタビ復号化回路119でビタビ復号化が施された後、バイトデインターリーバ120で数バイト毎にデインターリーブが施される。そして、バイトデインターリーバ120より出力されるTS信号は、エネルギー逆拡散回路121でエネルギー拡散の除去が施された後、RS(Reed-Solomon)復号化回路122でRS復号化が施される。このようにして、複数の番組のTSパケットが多重化されたTS信号が得られる。
【0007】
このように構成されるデジタル放送受信装置において、セグメント並び替え回路109及び周波数デインターリーバ112の構成が、図16のようになる。即ち、セグメント並び替え回路109が、メモリ制御部201とメモリ202,203とで構成されるとともに、周波数デインターリーバ112が、メモリ制御部206とメモリ207,208とで構成されたセグメント内デインターリーバ204及びメモリ制御部209とメモリ210,211とで構成されたセグメント間デインターリーバ205で構成される。
【0008】
この図16のような構成において、セグメント並び替え回路109では、メモリ制御部201に入力される1シンボル分のセグメントが元のセグメント位置に配置されるように並び替えられてメモリ202に書き込まれる。そして、このように元のシンボル位置に並び替えられたセグメントがメモリ202より順番に読み出されるとともに、次のシンボルのセグメントが元のセグメント位置に配置されるように並び替えられてメモリ203に書き込まれる。このような動作を繰り返すことによって、メモリ制御部201より元のセグメント位置にセグメントが並び替えられたシンボルがパイロット信号検出部110に与えられる。
【0009】
又、周波数デインターリーバ112では、まず、セグメント内デインターリーバ204において、メモリ制御部206に入力される1セグメント分のキャリアが元のキャリア位置に配置されるように並び替えられてメモリ207に書き込まれる。そして、このように元のキャリア位置に並び替えられたキャリアがメモリ207より順番に読み出されるとともに、次のセグメントのキャリアが元のキャリア位置に配置されるように並び替えられてメモリ208に書き込まれる。このような動作を繰り返すことによって、メモリ制御部206より元のキャリア位置にキャリアが並び替えられたセグメントがセグメント間デインターリーバ205に与えられる。
【0010】
そして、次に、セグメント間デインターリーバ205において、メモリ制御部209に入力される1シンボル分のキャリアが元のキャリア位置に配置されるように並び替えられてメモリ210に書き込まれる。そして、このように元のキャリア位置に並び替えられたキャリアがメモリ210より順番に読み出されるとともに、次のシンボルのキャリアが元のキャリア位置に配置されるように並び替えられてメモリ211に書き込まれる。このような動作を繰り返すことによって、メモリ制御部209より元のキャリア位置にキャリアが並び替えられたシンボルが時間デインターリーバ113に与えられる。
【0011】
【発明が解決しようとする課題】
このように、従来のデジタル放送受信装置は、セグメント並び替え回路、セグメント内デインターリーバ、及びセグメント間デインターリーバにおいて、それぞれ、メモリ制御部及び2つのメモリが設けられる必要がある。よって、メモリ量が大きくなるとともに、その回路規模及び装置の増大化につながる。
【0012】
このような問題を鑑みて、本発明は、装置の小型化を図るために、セグメント並び替え、セグメント内デインターリーブ、及びセグメント間デインターリーブの少なくとも2つの処理が同一の回路内で施されるデジタル放送受信装置を提供することを目的とする。
【0013】
【課題を解決するための手段】
上記目的を達成するために、本願発明のある態様は、1シンボルの有効データ領域内に複数のキャリアで構成されるセグメントが複数構成される直交周波数分割多重変調された放送信号を受信するデジタル放送受信装置において、受信した放送信号を復調する復調回路と、復調回路で復調されたキャリアの並び替えを行うキャリア並び替え回路と有する。該キャリア並び替え回路は、1シンボルの有効データ領域を構成するキャリアが格納される少なくとも2つのメモリと、復調回路で復調されたキャリアに対してデランダマイズ及びデローテーション及びセグメント並び替え処理を行った後のアドレスを前記メモリへの書き込みアドレスとして算出する書き込みアドレス算出部と、前記メモリに記憶されたキャリアに対してセグメント間デインタリーブ処理を行った後のアドレスを前記メモリからの読み出しアドレスとして算出する読み出しアドレス算出部と、一の前記メモリに対し、前記書き込みアドレス算出部から与えられたアドレス情報に従ってあるシンボルの有効データ領域を構成するキャリアの書き込みを順次行う一方、他の前記メモリから、前記読み出しアドレス算出部から与えられたアドレス情報に従って前記あるシンボルよりも前のシンボルの有効データ領域を構成するキャリアを順次読み出し、前記一のメモリへの前記あるシンボルの有効データを構成する全てのキャリアの書き込み、及び前記他のメモリからの前記前のシンボルの有効データを構成する全てのキャリアの読み出しが終了したのち、前記一のメモリから、前記読み出しアドレス算出部から与えられたアドレス情報に従って前記あるシンボルの有効データ領域を構成するキャリアを順次読み出す一方、他の前記メモリに対し、前記書き込みアドレス算出部から与えられたアドレス情報に従って前記あるシンボルの後のシンボルの有効データ領域を構成するキャリアの書き込みを行うメモリ制御部を備えることを特徴とする。そして、このような処理を繰り返すことにより、送信側で無作為に配列されたキャリアを、送信側で無作為に配列される前の状態の配列に並び替えることができる。
【0014】
本願発明の他の態様は、1シンボルの有効データ領域内に複数のキャリアで構成されるセグメントが複数構成される直交周波数分割多重変調された放送信号を受信するデジタル放送受信装置において、受信した放送信号を復調する復調回路と、復調回路で復調されたキャリアの並び替えを行うキャリア並び替え回路と、を有し、該キャリア並び替え回路は、1シンボルの有効データ領域を構成するキャリアが格納される少なくとも2つのメモリと、復調回路で復調されたキャリアに対してデランダマイズ及びデローテーションを行った後のアドレスを前記メモリへの書き込みアドレスとして算出する書き込みアドレス算出部と、前記メモリに記憶されたキャリアに対してセグメント間デインタリーブ処理を行った後のアドレスを前記メモリからの読み出しアドレスとして算出する読み出しアドレス算出部と、一の前記メモリに対し、前記書き込みアドレス算出部から与えられたアドレス情報に従ってあるシンボルの有効データ領域を構成するキャリアの書き込みを順次行う一方、他の前記メモリから、前記読み出しアドレス算出部から与えられたアドレス情報に従って前記あるシンボルよりも前のシンボルの有効データ領域を構成するキャリアを順次読み出し、前記一のメモリへの前記あるシンボルの有効データを構成す全てのキャリアの書き込み、及び前記他のメモリからの前記前のシンボルの有効データを構成する全てのキャリアの読み出しが終了したのち、前記一のメモリから、前記読み出しアドレス算出部から与えられたアドレス情報に従って前記あるシンボルの有効データ領域を構成するキャリアを順次読み出す一方、他の前記メモリに対し、前記書き込みアドレス算出部から与えられたアドレス情報に従って前記あるシンボルの後のシンボルの有効データ領域を構成するキャリアの書き込みを行うメモリ制御部を備えることを特徴とする。そして、このような処理を繰り返すことにより、送信側で無作為に配列されたキャリアを、送信側で無作為に配列される前の状態の配列に並び替えることができる。
【0015】
デランダマイズとは、例えば送信側で無作為に配列されたキャリアを、前記送信側で無作為に配列される前の状態の配列に並び替えることである。デロテーションとは、例えば送信側でセグメント毎に定まった数のキャリア分循環して配列されたキャリアを、送信側で循環して配列される前の状態の配列に並び替えることである。
【0017】
このような処理を繰り返すことにより、送信側で無作為に配列されたキャリアを、送信側で無作為に配列される前の状態の配列に並び替えることができる。
【0018】
前記書き込みアドレス算出部は、送信側でランダムに配置されたキャリアを順番に配置させるようにメモリ内に書き込むための書き込むアドレス情報が格納されている記憶部を備えていても良い。
【0030】
【発明の実施の形態】
<OFDM方式>
まず、OFDM方式による信号について、図面を参照して簡単に説明する。図1に示すように、OFDM方式の信号は、1フレーム毎に、204個のシンボルが形成される。そして、各シンボルには、各種データで構成された有効シンボル区間と、正確な搬送波再生やシンボルタイミングの検出のためのガードインターバルやヌルキャリアで構成された無効シンボル区間を有するとともに、図2のように、有効シンボル区間に13個のセグメントが設けられる。
【0031】
更に、このセグメントには、図3のように、n個のキャリアが設けられ、このキャリアのうちm個がデータキャリアとなり、n−m個がパイロットキャリアとなる。このセグメント内に設けられたパイロットキャリアより得られるパイロット信号は、周波数領域での波形等化処理を行うために、位相や振幅がどのようにひずんでいるかという情報を得るための参照信号である。又、データキャリア数及びパイロットキャリア数は、下の表のようになる。尚、下の表では、3つのモードの例について挙げており、それぞれ、1セグメント内に構成されるデータキャリア数、パイロットキャリア数、及びキャリアの総数を表す。
【0032】
【表1】

Figure 0003995390
【0033】
又、OFDM方式における信号の変調方式には、DQPSK方式、QPSK方式、16QAM方式、64QAM方式などが有り、それぞれにおいて、搬送波の振幅や位相を変更する処理であるマッピングの方法が異なる。これらの変調方式のうち、DQPSK方式は差動変調方式、QPSK方式、16QAM方式、及び64QAM方式は同期変調方式と呼ばれ、差動変調方式と同期変調方式では、パイロット信号の種類や配置位置が異なる。
【0034】
又、このOFDM方式による信号は、各シンボル毎にセグメントの順番が入れ換えられたり、セグメント内のキャリアが周波数軸方向に又は時間軸方向に交錯(インターリーブ)して、誤り系列をランダムにして、伝送路のバースト的な誤りを分散させる。又、更に、データ符号の状態で、バイト単位で設定を行うバイトインターリーブやビット単位で設定を行うビットインターリーブを施すことによって、より誤りに強い信号とすることができる。
【0035】
このようにOFDM方式による信号は、各シンボルに複数のセグメントが構成されるため、1シンボル内の各セグメントに独立した変調方式を割り当て、同一の変調方式で変調されたセグメントを1つの階層としてグループ化(階層化)することができる。このように階層化を行うことによって、例えば、絶対に必要なデータを有するセグメントは、伝送路に対して耐性のあるQPSK変調方式が施される階層に割り当て、それ以外のセグメントは、16QAM変調方式や64QAM変調方式が施される階層に割り当てるようにすることができる。このようにすることで、伝送路に雑音が重畳したり、フェージングが起きても、QPSK変調方式が施された階層内のセグメントは誤りなく受信できる可能性が高く、重要な情報を伝送することができる。
【0036】
以下に、このようなOFDM方式の放送信号を受信するデジタル放送受信装置について説明する。
【0037】
<第1の実施形態>
本発明の第1の実施形態について、図面を参照して説明する。図4は、本実施形態のデジタル放送受信装置の内部構成を示すブロック図である。又、図5は、図4のデジタル放送受信装置に設けられた周波数デインターリーバの内部構成を示すブロック図である。
【0038】
1.全体の構成と動作
図4のデジタル放送受信装置は、アンテナ1と、アンテナ1で受信した放送信号より所望のチャンネルの放送信号を選択するチューナ2と、チューナ2で選択された放送信号をデジタル信号に変換するA/D変換回路3と、A/D変換回路3より与えられる放送信号より同期パルスを得る同期回路4と、同期回路4より放送信号とともに同期パルスが与えられ同期パルスに基づいたFFTウィンドウより放送信号にFFTを施すFFT回路5と、FFTが施された放送信号より情報用信号とTMCC信号を分割するOFDMフレームデコーダ6と、OFDMフレームデコーダ6より与えられる情報用信号を復調する情報用信号復調回路7と、同じくOFDMフレームデコーダ6より与えられるTMCC信号をTMCC復号化するTMCC復号化回路8とを有する。
【0039】
これらのブロックが構成されたデジタル放送受信装置は、アンテナ1で受信した放送信号より、視聴者の所望するチャンネルの放送信号が、チューナ2によって獲得される。このチューナ2で獲得された放送信号がA/D変換回路3でデジタル信号に変換される。そして、この受信した放送信号より有効シンボルを得るように、A/D変換回路3より与えられるデジタル信号より、同期回路4で有効シンボルに同期した同期パルスが生成される。又、このデジタル信号が、同期回路4を介して、同期回路4で生成された同期パルスとともに、FFT回路105に与えられ、同期パルスによって設定されたFFTウィンドウに基づいて、FFTが施される。
【0040】
そして、このようにFFTが施された放送信号が、OFDMフレームデコーダ6において、方式制御用信号であるTMCC信号と、前述した差動方式や同期方式などで変調された情報用信号に、分離される。そして、情報用信号が、情報用信号復調回路7で復調されるとともに、TMCC復号化回路8でTMCC信号が復号化される。
【0041】
情報用信号復調回路7では、差動方式で変調された情報用信号が与えられたとき、差動復調化が行われる。又、同期方式で変調された情報用信号が与えられたときは、そのパイロット信号が与えられる方式に応じてSP(Scattered Pilot)復調又はCP(Continual Pilot)復調が施される。このとき、そのパイロット信号に基づいて、情報用信号の波形等化を行う。又、TMCC復号化回路8で復号化されたTMCCデータは、情報用信号の変調方式やビタビ複合率などの情報を有している。
【0042】
又、このデジタル放送受信装置は、情報用信号復調回路7で復調された情報用信号が与えられてセグメント毎にパイロット信号を検出するパイロット信号検出回路9と、パイロット信号検出回路9を介して情報用信号が与えられるとともにTMCC復号化回路8で復号化されて得られるTMCCデータが与えられるTMCC情報解析回路10と、TMCC情報解析回路10を通して情報用信号が与えられる周波数デインターリーバ11と、周波数デインターリーバ11で周波数軸方向に対するデインターリーブが施された信号が与えられる時間デインターリーバ12とが設けられる。
【0043】
これらのブロックが構成されたデジタル放送受信装置は、パイロット信号検出回路9において、各セグメントにおけるパイロット信号の位置を検出する。そして、TMCC情報解析回路10に、この検出された各セグメント毎のパイロット信号の位置と情報用信号、及びTMCCデータが与えられる。このTMCC情報解析回路10では、TMCCデータより情報用信号の変調方式及びビタビ複合率などの情報を解析するとともに、周波数デインターリーバ11に情報用信号を送出する。
【0044】
周波数デインターリーバ11では、送出された情報用信号を、各シンボル毎に、そのシンボル内のセグメントを元の配置に戻すためにセグメントの並び替えを行う。そして、各セグメント毎に、セグメント内のデインターリーブが行われた後、各シンボル毎に、セグメント間のデインターリーブが行うことによって、周波数軸方向にデインターリーブが施され、周波数軸方向のキャリアの並び替えが施される。(尚、この動作の詳細については後述する。)
【0045】
又、このとき、情報用信号よりパイロット信号となる信号が除去されて出力される。即ち、上記の表におけるモード1の情報用信号が与えられたとき、周波数デインターリーバ11に108個の信号が入力されるが、この周波数デインターリーバ11より出力される信号は、データを有する96個となる。そして、周波数軸方向にデインターリーブが施された情報用信号が、時間デインターリーバ12において、時間軸方向についてデインターリーブされ、時間軸方向のキャリアの並び替えが施される。
【0046】
更に、このデジタル放送受信装置は、時間軸方向にデインターリーブが施された情報用信号にデマッピングを施すデマッピング回路13と、デマッピングされて得た信号を数ビット毎にデインターリーブするビットデインターリーバ14と、このビットデインターリーバ14より与えられる信号にデパンクチャードを施すデパンクチャード回路15と、このデパンクチャードが施された信号とヌルパケット生成回路16からのヌルパケットが与えられてTSを再生するTS再生回路17と、この再生されたTSをビタビ復号化するビタビ復号化回路18と、ビタビ復号化されたTSを数バイト毎にデインターリーブするバイトデインターリーバ19と、このバイトデインターリーバ19より与えられるTSに対してエネルギー拡散の除去を行うエネルギー逆拡散回路20と、エネルギー逆拡散回路20より与えられるTSをRS復号化するRS復号化回路21とを有する。
【0047】
これらのブロックが構成されたデジタル放送受信装置は、時間軸方向にデインターリーブが施された情報用信号が、デマッピング回路13において、その情報用信号に施された変調方式に応じたデマッピングが行われる。即ち、デマッピング回路13では、入力された情報用信号の位相と振幅よりその信号の変調方式におけるビット割り当てが行われる。そして、このようにデマッピングされた情報用信号が、ビットデインターリーバ14で数ビット毎にデインターリーブされ、情報用信号におけるビット毎の並び替えが行われる。
【0048】
このビット毎にデインターリーブが施された情報用信号は、デパンクチャード回路15において、送信側で消去されたデータを元のデータ位置に補うことによってデパンクチャードが施される。そして、TS再生回路17において、このデパンクチャードが施された情報用信号と、ヌルパケット生成回路16より与えられるヌルパケットが合成されてTSが再生される。このように再生されたTSは、ビタビ復号化回路18でビタビ復号化された後、バイトデインターリーバ19で数バイト毎にデインターリーブされ、このTSにおけるバイト毎の並び替えが行われる。
【0049】
このバイト毎にデインターリーブが施されたTSは、エネルギー逆拡散回路20において、擬似ランダム信号が除去されて、エネルギー拡散が除去される。そして、RS復号化回路21で、RS復号化されることによって、誤り訂正符号に基づいた誤り訂正が行われる。このように復号化された信号が外部に出力され、更に信号処理が施された後、再生又は記録される。
【0050】
2.周波数デインターリーバ
(2−a)構成
このように構成されたデジタル放送受信装置において、周波数デインターリーバ11の内部構成及びその動作について、以下に説明する。図5に示す周波数デインターリーバ11は、TMCC情報解析回路10(図4)より情報用信号が入力されるメモリ制御部22と、1シンボルのキャリアが格納されるメモリ23,24と、メモリ制御部22に書き込みアドレス情報を与える書き込みアドレス算出部25と、メモリ制御部22に読み出しアドレス情報を与える読み出しアドレス算出部26とを有する。
【0051】
又、書き込みアドレス算出部25は、各セグメント内でランダムに配置されたキャリアを順番に配置させるようにメモリ内に書き込むための書き込みアドレス情報が格納されているデランダマイズデータROM27と、デランダマイズデータROM27内の書き込みアドレス情報を読み出すデランダマイズ回路28と、セグメントのヘッダ位置にあるべきキャリアをヘッダ位置に配置するようにデランダマイズ回路28で読み出された書き込みアドレス情報の順番を入れ換えるデローテーション回路29と、デローテーション回路29より与えられる書き込みアドレス情報の順番をセグメント毎に入れ換えるセグメント並び替えアドレス設定回路30とを有する。更に、読み出しアドレス算出部26は、シンボル毎に、セグメント間のデインターリーブを行うための読み出しアドレス情報の順番をメモリ制御部23に与えるセグメント間デインターリーバ31を有する。
【0052】
(2−b)全体動作の概要
このように構成される周波数デインターリーバ11の動作について、以下に説明する。まず、周波数デインターリーバ11全体の動作の概要を説明する。メモリ制御部22に入力される情報用信号は、シンボル毎にデータ信号となる各キャリアに番号(以下、「キャリア番号」とする)が与えられているとともに、又、パイロット信号となる各キャリアはその位置がパイロット信号検出回路9(図4)で検出されている。そして、シンボル毎に入力されるデータ信号となる各キャリアは、書き込みアドレス算出部25でそのキャリア番号に対して決定されたメモリ23又はメモリ24のアドレスに格納される。尚、今、メモリ23に格納されたものとする。このように、データ信号となる各キャリアがメモリ23に格納されている間、パイロット信号となる各キャリアは除去される。
【0053】
このように1シンボルのキャリアが、書き込みアドレス算出部25によって設定されたメモリ23内のアドレスに順に格納されるように、メモリ制御部22によって制御されて、メモリ23内に格納されると、読み出しアドレス算出部26によって設定されたアドレスの順にメモリ23に格納されたキャリアの読み出しが行われる。このようにしてメモリ23内に格納された1シンボル分のキャリアがメモリ制御部22によってキャリア番号順に読み出されて、時間デインターリーバ12(図4)に出力されるとともに、次のシンボル内のキャリアが入力され、書き込みアドレス算出部25より与えられるアドレスに基づいてメモリ24に格納される。
【0054】
このようにして、各シンボル内のキャリアの並び替えが行われる周波数デインターリーバ11における書き込みアドレス算出部25と読み出しアドレス算出部26の動作について、以下に図面を参照して説明する。
【0055】
(2−c)書き込みアドレス算出部
この書き込みアドレス算出部25では、各セグメント内のキャリアのデランダマイズ及びデローテーション及びセグメント並び替え処理演算が施されて、書き込みアドレスが得られる。まず、このデランダマイズ、デローテーション及びセグメント並び替えについて、説明する。
【0056】
c−1.デランダマイズ
図6(a)のように、1セグメント内においてキャリア番号32,26,69,51,35,…,3,1,4,24の順に配列されているキャリアが入力されるものとする。(但し、説明の便宜上、このセグメント内のパイロット信号となるキャリアは考慮されていない。)このように、ランダムな状態で配置されたセグメント内の各キャリアを、キャリア番号順に配列させることがデランダマイズである。このようにデランダマイズを施すことによって、図6(b)のように、キャリア番号0,1,2,3,4,…,92,93,94,95のように、キャリア番号順に、セグメント内の各キャリアが並び替えられる。
【0057】
c−2.デローテーション
図7(a)のように、1セグメント内においてキャリア番号2,3,4,5,6,…,94,95,0,1の順に配列されているキャリアが入力されるものとする。(但し、説明の便宜上、このセグメント内のパイロット信号となるキャリアは考慮されていない。)このように、セグメント内で循環されて配置された各キャリアを、キャリア番号順に配列させることがデローテーションである。このようにデローテーションを施すことによって、図7(b)のように、キャリア番号0,1,2,3,4,…,92,93,94,95のように、キャリア番号順に、セグメント内の各キャリアが並び替えられる。尚、上述したデランダマイズとこのデローテーションが施されることによって、セグメント内のデインターリーブが施されることとなる。
【0058】
c−3.セグメント並び替え
図8(a)のように、1シンボル内において、13個のセグメントが、その番号(以下、「セグメント番号」とする)11,9,7,5,3,1,0,2,4,6,8,10,12の順に入力されるものとする。このように、ある規定に沿って配置されたシンボル内の各セグメントを、セグメント番号順に配列させることがセグメント並び替えである。このようにセグメント並び替えを施すことによって、図8(b)のように、セグメント番号0,1,2,3,4,5,6,7,8,9,10,11,12のように、セグメント番号順に、シンボル内の各セグメントが並び替えられる。
【0059】
c−4.書き込みアドレス算出部の動作
次に、書き込みアドレス算出部25の動作について、メモリ制御部22に入力される情報用信号が、1シンボルが3つのセグメント、1セグメントが5つのキャリアで構成されるものとして、説明する。又、このとき、セグメント番号を0〜2とし、セグメント0,1,2に設けられたキャリアのキャリア番号を、それぞれ、0-0〜0-4、1-0〜1-4、2-0〜2-4とする。
【0060】
今、図10(a)のように、1シンボルの情報用信号が、セグメント番号1,0,2の順に入力されているものとされ、キャリアが、キャリア番号1-2,1-0,1-4,1-1,1-3,0-3,0-0,0-2,0-1,0-4,2-3,2-0,2-2,2-4,2-1の順に入力されているものとする。
【0061】
このように1シンボルの情報用信号が入力される際、デランダマイズ回路28によって、デランダマイズデータROM27より、まず、セグメント0,1,2の順に書き込みアドレスが読み出される。この書き込みアドレスは、各セグメント内でローテーションされる前のランダマイズされたキャリアのキャリア番号に応じたものとなる。よって、書き込みアドレスが、図10(b)のように、そのアドレス番号が0-3,0-0,0-2,0-1,0-4,1-3,1-2,1-0,1-4,1-1,2-4,2-1,2-3,2-0,2-2の順に読み出される。尚、このアドレス番号は、キャリア番号に対応して番号付けされているものとする。
【0062】
そして、読み出された書き込みアドレスが、デローテーション回路29によって、各セグメント毎に、そのセグメント番号分、循環される。即ち、図10(c)のように、アドレス番号0-3,0-0,0-2,0-1,0-4,1-2,1-0,1-4,1-1,1-3,2-3,2-0,2-2,2-4,2-1の順に、その書き込みアドレスの送出される順序が変更される。そして、セグメント並び替えアドレス設定回路30によって、このようにデローテーション回路29において循環された書き込みアドレスが、セグメント単位で並び替えられる。即ち、図10(d)のように、アドレス番号1-2,1-0,1-4,1-1,1-3,0-3,0-0,0-2,0-1,0-4,2-3,2-0,2-2,2-4,2-1の順にメモリ制御部22に与えられる。
【0063】
このような順で書き込みアドレスがメモリ制御部22に与えられると、メモリ制御部22に入力される1シンボル分の各キャリアを、その入力される順に、与えられた書き込みアドレスのアドレス番号に相当するメモリ23又はメモリ24内のアドレス位置に格納する。即ち、キャリア番号1-2,1-0,1-4,…の順に入力されるキャリアが、それぞれ、そのアドレス番号が1-2,1-0,1-4,…となるメモリ23又はメモリ24内のアドレス位置に格納される。よって、図10(e)のように、キャリア番号0-0〜0-4,1-0〜1-4,2-0〜2-4の各キャリアが、アドレス番号0-0〜0-4,1-0〜1-4,2-0〜2-4となるメモリ23又はメモリ24内のアドレス位置に格納される。
【0064】
(2−d)読み出しアドレス算出部
この読み出しアドレス算出部26では、各セグメント間のキャリアのデインターリーブを施すための読み出しアドレスが得られる。まず、このセグメント間デインターリーブについて、説明する。
【0065】
d−1.セグメント間デインターリーブ
図9(a)のように、メモリ23又はメモリ24内に、セグメント番号0,1,2,…,13の順にセグメントが格納されるとともに、セグメント番号0,1,2,…,13の各セグメント内においてキャリア番号0-0,0-1,0-2,…,0-95、1-0,1-1,1-2,…,1-95、2-0,2-1,2-2,…,2-95、…、13-0,13-1,13-2,…,13-95の順にキャリアが格納されているものとする。(但し、説明の便宜上、各セグメント内のパイロット信号となるキャリアは考慮されていない。)このように配置されたシンボル内の各キャリアを、図9(b)のように、キャリア番号0-0,1-0,2-0,…,13-0、0-1,1-1,2-1,…,13-1、0-2,1-2,2-2,…,13-2、…、0-95,1-95,2-95,…,13-95の順に配列させることがセグメント間デインターリーブである。
【0066】
d−2.読み出しアドレス算出部の動作
次に、読み出しアドレス算出部26の動作について、前述した図10の例を用いて説明する。即ち、図10(e)のように、キャリア番号0-0〜0-4,1-0〜1-4,2-0〜2-4の各キャリアが、アドレス番号0-0〜0-4,1-0〜1-4,2-0〜2-4となるメモリ23又はメモリ24内のアドレス位置に格納されている。このとき、読み出しアドレス算出部26であるセグメント間デインターリーバ31よりメモリ制御部22に、図10(f)のように、読み出しアドレスが、アドレス番号0-0,1-0,2-0,0-1,1-1,2-1,0-2,1-2,2-2,0-3,1-3,2-3,0-4,1-4,2-4の順に与えられる。
【0067】
よって、そのアドレス番号0-0,1-0,2-0,0-1,1-1,2-1,0-2,1-2,2-2,0-3,1-3,2-3,0-4,1-4,2-4の順に、このアドレス番号に対応するメモリ23又はメモリ24内のアドレス位置に格納されているキャリアがメモリ制御部22によって読み出されて出力される。よって、1シンボルのキャリアが、キャリア番号0-0,1-0,2-0,0-1,1-1,2-1,0-2,1-2,2-2,0-3,1-3,2-3,0-4,1-4,2-4の順に、メモリ制御部22より出力される。
【0068】
(2−e)周波数デインターリーバの他の構成
本実施形態において、書き込みアドレス算出部で、デランダマイズ及びデローテーション及びセグメント並び替え処理を行うための書き込みアドレスが算出されるとともに、読み出しアドレス算出部で、セグメント間デインターリーブ処理を行うための読み出しアドレスが算出するような構成にしたが、周波数デインターリーバにおいて、セグメント並び替え及びデランダマイズ及びデローテーション及びセグメント間デインターリーブ処理を行うものであれば、周波数デインターリーバを他の構成としても構わない。
【0071】
又、書き込みアドレス算出部で、セグメント並び替え処理を行うための書き込みアドレスが算出されるとともに、デランダマイズ及びデローテーション及びセグメント間デインターリーブ処理を行うための読み出しアドレスが算出するような構成としても構わない。
【0072】
このように、書き込みアドレス算出部で、セグメント並び替え及びデランダマイズ及びデローテーション及びセグメント間デインターリーブのうちのいずれかの処理を行うための書き込みアドレスが算出されるとともに、読み出しアドレス算出部で、残りの処理を行うための読み出しアドレスが算出されるような構成にすることで、周波数デインターリーバにおいて、セグメント間デインターリーブ処理を行うことができる。但し、デランダマイズ及びデローテーションが終了した後、セグメント間デインターリーブを行うようにする必要がある。
【0073】
<第2の実施形態>
本発明の第2の実施形態について、図面を参照して説明する。図11は、本実施形態のデジタル放送受信装置の内部構成を示すブロック図である。又、図12は、図4のデジタル放送受信装置に設けられたセグメント並び替え回路の内部構成を示すブロック図である。又、図13 は、図4のデジタル放送受信装置に設けられた周波数デインターリーバの内部構成を示すブロック図である。尚、図11のデジタル放送受信装置において、図4のデジタル放送受信装置と同一の目的で使用する部分については、同一の符号を付してその詳細な説明は省略する。
【0074】
1.全体の構成
図11のデジタル放送受信装置は、アンテナ1と、チューナ2と、A/D変換回路3と、同期回路4と、FFT回路5と、OFDMフレームデコーダ6と、情報用信号復調回路7と、TMCC復号化回路8と、パイロット信号検出回路9と、TMCC情報解析回路10と、時間デインターリーバ12と、デマッピング回路13と、ビットデインターリーバ14と、デパンクチャード回路15と、ヌルパケット生成回路16と、TS再生回路17と、ビタビ復号化回路18と、バイトデインターリーバ19と、エネルギー逆拡散回路20と、RS復号化回路21と、情報用信号復調回路7で復調された情報用信号が与えられてセグメントの並び替えを行うセグメント並び替え回路32と、TMCC情報解析回路10より与えられる情報用信号を周波数軸方向にデインターリーブする周波数デインターリーバ33とを有する。
【0075】
このように、本実施形態のデジタル放送受信装置では、第1の実施形態(図4)のデジタル放送受信装置に設けられた周波数デインターリーバ11の代わりに、セグメントの並び替えを行うセグメント並び替え回路32と、周波数軸方向のデインターリーブを行う周波数デインターリーバ33とを設けた構成となる。尚、その他のブロックの動作については、第1の実施形態のデジタル放送受信装置に設けられた各ブロックと同様の動作を行うため、その動作の説明については第1の実施形態を参照するものとして、省略する。
【0076】
2.セグメント並び替え回路
(2−a)構成
図12に示すように、セグメント並び替え回路32は、情報用信号復調回路7(図11)より情報用信号が入力されるメモリ制御部34と、1シンボルのキャリアが格納されるメモリ35,36と、メモリ制御部34に書き込みアドレス情報を与える書き込みアドレス算出部37とを有する。又、書き込みアドレス算出部37は、書き込みアドレス情報の順番をセグメント毎に入れ換えるセグメント並び替えアドレス設定回路38で構成される。
【0077】
(2−b)動作
このような構成のセグメント並び替え回路32は、図8(a)のように、1シンボルの情報用信号を構成する13個のセグメントが、セグメント番号11,9,7,5,3,1,0,2,4,6,8,10,12の順にメモリ34に入力されると、書き込みアドレス算出部37より与えられる書き込みアドレスの順にメモリ35又はメモリ36に格納される。
【0078】
よって、図8(b)のように、セグメント番号0,1,2,3,4,5,6,7,8,9,10,11,12の順に、シンボル内の各セグメントが並び替えられてメモリ35又はメモリ36に格納される。そして、メモリ35又はメモリ36に一旦格納された1シンボル分の情報用信号は、セグメント番号0,1,2,3,4,5,6,7,8,9,10,11,12の順に、メモリ制御部34よりパイロットパルス検出回路9に出力される。このように、メモリ35からの読み出し動作が行われているとき、次のシンボルの情報用信号がセグメント並び替えが行われて、メモリ36に格納される。
【0079】
即ち、図14(a)のように、第1の実施形態と同様、1シンボルの情報用信号が、セグメント番号1,0,2の順に入力されているものとされ、キャリアが、キャリア番号1-2,1-0,1-4,1-1,1-3,0-3,0-0,0-2,0-1,0-4,2-3,2-0,2-2,2-4,2-1の順に入力されているものとする。更に、各セグメント内のキャリアは、各セグメントにおいて、セグメント番号分のキャリアがずれてローテーションされているものとする。尚、図14において、パイロット信号となるキャリアは図示していない。
【0080】
このように1シンボルの情報用信号が入力される際、書き込みアドレスが、図14(b)のように、アドレス番号1-0,1-1,1-2,1-3,1-4,0-0,0-1,0-2,0-3,0-4,2-0,2-1,2-2,2-3,2-4の順にメモリ制御部34に与えられる。そして、メモリ制御部34に入力される1シンボル分の各キャリアを、その入力される順に、与えられた書き込みアドレスのアドレス番号に相当するメモリ35又はメモリ36内のアドレス位置に格納する。
【0081】
即ち、キャリア番号1-4,1-1,1-3,…の順に入力されるキャリアが、それぞれ、そのアドレス番号が1-2,1-0,1-4,…となるメモリ35又はメモリ36内のアドレス位置に格納される。よって、キャリア番号0-3,0-0,0-2,0-1,0-4,1-2,1-0,1-4,1-1,1-3,2-3,2-0,2-2,2-4,2-1の各キャリアが、アドレス番号0-0,0-1,0-2,0-3,0-4,1-0,1-1,1-2,1-3,1-4,2-0,2-1,2-2,2-3,2-4となるメモリ35又はメモリ36内のアドレス位置に格納される。
【0082】
そして、このアドレス番号0-0,0-1,0-2,…の順に、そのアドレス位置に格納される1シンボル分のキャリアがメモリ35又はメモリ36より読み出されて出力される。即ち、図14(c)のように、キャリア番号0-3,0-0,0-2,0-1,0-4,1-2,1-0,1-4,1-1,1-3,2-3,2-0,2-2,2-4,2-1の順に、各キャリアがメモリ制御部34より出力される。
【0083】
(2−c)セグメント並び替え回路の他の構成
本実施形態において、セグメント並び替え処理を行うための書き込みアドレスが算出される書き込みアドレス算出回路が設けられた構成にしたが、この書き込みアドレス算出回路の代わりにセグメント並び替え処理を行うための読み出しアドレスが算出される読み出しアドレス算出回路が設けられた構成としても構わない。
【0084】
3.周波数デインターリーバ
(3−a)構成
図13に示す周波数デインターリーバ33は、TMCC情報解析回路10(図11)より情報用信号が入力されるメモリ制御部39と、1シンボルのキャリアが格納されるメモリ40,41と、メモリ制御部39に書き込みアドレス情報を与える書き込みアドレス算出部42と、メモリ制御部39に読み出しアドレス情報を与える読み出しアドレス算出部26とを有する。
【0085】
又、書き込みアドレス算出部42は、それぞれ第1の実施形態と同様の動作を行う、デランダマイズデータROM27と、デランダマイズ回路28と、デローテーション回路29とを有する。更に、読み出しアドレス算出部26は、第1の実施形態と同様、シンボル毎に、セグメント間のデインターリーブを行うための読み出しアドレス情報の順番をメモリ制御部39に与えるセグメント間デインターリーバ31を有する。このように、デランダマイズデータROM27、デランダマイズ回路28、デローテーション回路29、及びセグメント間デインターリーバ31は、第1の実施形態と同様の構成であるので、その詳細な説明は、第1の実施形態を参照するものとして、省略する。
【0086】
(3−b)全体動作の概要
このように構成される周波数デインターリーバ33の動作について、以下に説明する。まず、周波数デインターリーバ33全体の動作の概要を説明する。メモリ制御部39に入力される情報用信号は、シンボル毎にデータ信号となる各キャリア番号が与えられているとともに、又、パイロット信号となる各キャリアはその位置がパイロット信号検出回路9(図11)で検出されている。そして、シンボル毎に入力されるデータ信号となる各キャリアは、書き込みアドレス算出部42でそのキャリアの番号に対して決定されたメモリ40又はメモリ41のアドレスに格納される。尚、今、メモリ40に格納されたものとする。このように、データ信号となる各キャリアがメモリ40に格納されている間、パイロット信号となる各キャリアは除去される。
【0087】
このように1シンボルのキャリアが、書き込みアドレス算出部42によって設定されたメモリ40内のアドレスに順に格納されるように、メモリ制御部39によって制御されて、メモリ40内に格納されると、読み出しアドレス算出部26によって設定されたアドレス順にメモリ40に格納されたキャリアの読み出しが行われる。このようにしてメモリ40内に格納された1シンボル分のキャリアがメモリ制御部39によってキャリア番号順に読み出されて、時間デインターリーバ12(図11)に出力されるとともに、次のシンボル内のキャリアが入力され、書き込みアドレス算出部42より与えられるアドレスに基づいてメモリ41に格納される。
【0088】
このようにして、各シンボル内のキャリアの並び替えが行われる周波数デインターリーバ33における書き込みアドレス算出部42及び読み出しアドレス算出部26の動作について、以下に図面を参照して説明する。
【0089】
(3−c)書き込みアドレス算出部
この書き込みアドレス算出部42では、各セグメント内のキャリアのデランダマイズ及びデローテーション処理演算が施されて、書き込みアドレスが得られる。尚、このデランダマイズ及びデローテーションについては、上述したとおりである。
【0090】
上述したようにセグメント並び替え回路32で、図14(c)のように、1シンボルにおけるセグメントの並び替えが施された情報用信号内のキャリアが、パイロットパルス検出回路9及びTMCC情報解析回路10を介して、キャリア番号0-3,0-0,0-2,0-1,0-4,1-2,1-0,1-4,1-1,1-3,2-3,2-0,2-2,2-4,2-1の順に、入力されるときの動作を一例として、以下に、周波数デインターリーバ33の動作について説明する。
【0091】
このように1シンボルの情報用信号が入力される際、デランダマイズデータROM27、デランダマイズ回路28及びデーローテーション回路29によって、より、書き込みアドレスが、図14(d)のように、アドレス番号0-3,0-0,0-2,0-1,0-4,1-2,1-0,1-4,1-1,1-3,2-3,2-0,2-2,2-4,2-1の順に配列される。そして、このように配列された書き込みアドレスが、メモリ制御部39に与えられる。
【0092】
このような順で書き込みアドレスがメモリ制御部39に与えられると、メモリ制御部39に入力される1シンボル分の各キャリアを、その入力される順に、与えられた書き込みアドレスのアドレス番号に相当するメモリ40又はメモリ41内のアドレス位置に格納する。即ち、キャリア番号0-3,0-0,0-2,…の順に入力されるキャリアが、それぞれ、そのアドレス番号が0-3,0-0,0-2,…となるメモリ40又はメモリ41内のアドレス位置に格納される。よって、図14(e)のように、キャリア番号0-0〜0-4,1-0〜1-4,2-0〜2-4の各キャリアが、アドレス番号0-0〜0-4,1-0〜1-4,2-0〜2-4となるメモリ40又はメモリ41内のアドレス位置に格納される。
【0093】
(3−d)読み出しアドレス算出部
この読み出しアドレス算出部26では、各セグメント間のキャリアのデインターリーブを施すための読み出しアドレスが得られる。上述したように、今、図14(e)のように、キャリア番号0-0〜0-4,1-0〜1-4,2-0〜2-4の各キャリアが、アドレス番号0-0〜0-4,1-0〜1-4,2-0〜2-4となるメモリ40又はメモリ41内のアドレス位置に格納されている。このとき、読み出しアドレス算出部26であるセグメント間デインターリーブ回路32よりメモリ制御部39に、読み出しアドレスが、図14(f)のように、アドレス番号0-0,1-0,2-0,0-1,1-1,2-1,0-2,1-2,2-2,0-3,1-3,2-3,0-4,1-4,2-4の順に与えられる。
【0094】
よって、そのアドレス番号0-0,1-0,2-0,0-1,1-1,2-1,0-2,1-2,2-2,0-3,1-3,2-3,0-4,1-4,2-4の順に、このアドレス番号に対応するメモリ40又はメモリ41内のアドレス位置に格納されているキャリアがメモリ制御部39によって読み出されて出力される。よって、1シンボルのキャリアが、キャリア番号0-0,1-0,2-0,0-1,1-1,2-1,0-2,1-2,2-2,0-3,1-3,2-3,0-4,1-4,2-4の順に、メモリ制御部39より出力される。
【0095】
(3−e)周波数デインターリーバの他の構成
本実施形態において、書き込みアドレス算出部で、デランダマイズ及びデローテーション処理を行うための書き込みアドレスが算出されるとともに、読み出しアドレス算出部で、セグメント間デインターリーブ処理を行うための読み出しアドレスが算出するような構成にしたが、周波数デインターリーバにおいて、デランダマイズ及びデローテーション及びセグメント間デインターリーブ処理を行うものであれば、周波数デインターリーバを他の構成としても構わない。
【0096】
即ち、例えば、書き込みアドレス算出部において、デランダマイズ及びデローテーション及びセグメント間デインターリーブ処理を行うための書き込みアドレスが算出されるようにして、メモリ内に格納された1シンボル分のキャリアを格納されたアドレスのアドレス番号順に出力するようにして、読み出しアドレス算出部を省略したようなものとしても構わない。
【0097】
又、逆に、書き込みアドレス算出部を省略するとともに、読み出しアドレス算出部において、デランダマイズ及びデローテーション及びセグメント間デインターリーブ処理を行うための読み出しアドレスが算出されるようにして、メモリ制御部に入力された1シンボル分のキャリアを入力された順にメモリに格納し、そして、読み出しアドレス算出部で算出されたアドレス番号順にメモリ内に格納されたキャリアを読み出すような構成としても構わない。
【0098】
又、書き込みアドレス算出部で、デローテーション処理を行うための書き込みアドレスが算出されるとともに、読み出しアドレス算出部で、デランダマイズ及びセグメント間デインターリーブ処理を行うための読み出しアドレスが算出するような構成としても構わない。
【0099】
このように、書き込みアドレス算出部で、デランダマイズ及びデローテーション及びセグメント間デインターリーブのうちのいずれかの処理を行うための書き込みアドレスが算出されるとともに、読み出しアドレス算出部で、残りの処理を行うための読み出しアドレスが算出されるような構成にすることで、周波数デインターリーバにおいて、デランダマイズ及びデローテーション及びセグメント間デインターリーブ処理を行うことができる。但し、デランダマイズ及びデローテーションが終了した後、セグメント間デインターリーブを行うようにする必要がある。
【0100】
本実施形態のように、パイロット信号検出回路の前段にセグメント並び替え回路を設けることによって、セグメントがセグメント番号の順に並び替えられた情報用信号をパイロット信号検出回路に送出することができる。よって、第1の実施形態と比べて、パイロット検出回路において、その入力されるセグメントのセグメント番号の認識が容易になる。よって、第1の実施形態と比べて、パイロット信号検出回路の負担を低減することができるため、その回路規模も縮小することができる。
【0101】
尚、第1及び第2の実施形態において、受信された放送信号における1シンボル内のセグメントが全て同一の変調方式で変調されたものとして説明したが、上述したように、受信する放送信号を1シンボル内に異なる変調方式で変調されたセグメントで構成された階層を有するものとしても構わない。このとき、デマッピング、ビットデインターリーブ、デパンクチャード、バイトデインターリーブ、及びエネルギー逆拡散処理を、各階層のセグメント毎に行う必要があるため、それぞれの信号処理を行う回路ブロックに入力する際、1シングル内のセグメントを階層毎に分離する必要がある。
【0102】
又、各階層の変調方式が、差動変調方式と同期変調方式とに分かれている場合、情報用信号復調回路において、差動変調方式で変調されたセグメントの信号が差動復調されるように、又、同期変調方式で変調されたセグメントの信号がSP復調又はCP復調されるように、個々の変調方式に応じて復調動作を変更する必要がある。
【0103】
又、セグメント並び替え、デランダマイズ、デローテーション、及びセグメント間デインターリーブなどのキャリアの並び替え処理を行うために、メモリ制御部によって、2つのメモリを交互に書き込み及び読み出しすることで行うようにしたが、メモリ制御部への伝送速度を適切な速度に設定することで、1つのメモリで、1シンボル毎にキャリアの並び替え処理を行えるようにしても構わない。即ち、キャリアの並び替えを行うために、まず、1シンボルのメモリの書き込み及び読み出しをメモリ制御で行うと、次のシンボルのメモリの書き込み及び読み出しをメモリ制御部で行って、次のシンボルのキャリアの並び替えを行う。
【0104】
【発明の効果】
本発明によると、キャリア群の並び替え処理、キャリア群内の並び替え処理、キャリア群間の並び替え処理の少なくとも2つの処理を、キャリア群並び替え回路において行うようにしたので、従来のように、3つの処理毎にメモリやメモリ制御部を設ける必要がなくなった。よって、これらの処理を行うための回路部分の回路規模及び装置全体の規模を縮小することができる。
【図面の簡単な説明】
【図1】OFDM方式における信号の1フレームの構成を示す図。
【図2】OFDM方式における信号の1シンボルの構成を示す図。
【図3】OFDM方式における信号の1セグメントの構成を示す図。
【図4】第1の実施形態のデジタル放送受信装置の内部構成を示すブロック図。
【図5】図4のデジタル放送受信装置に設けられた周波数デインターリーバの内部構成を示すブロック図。
【図6】デランダマイズ処理を説明するためのイメージ図。
【図7】デローテーション処理を説明するためのイメージ図。
【図8】セグメント並び替え処理を説明するためのイメージ図。
【図9】セグメント間デインターリーブ処理を説明するためのイメージ図。
【図10】図5の周波数デインターリーバの動作を示す図。
【図11】第2の実施形態のデジタル放送受信装置の内部構成を示すブロック図。
【図12】図11のデジタル放送受信装置に設けられたセグメント並び替え回路の内部構成を示すブロック図。
【図13】図11のデジタル放送受信装置に設けられた周波数デインターリーバの内部構成を示すブロック図。
【図14】図12のセグメント並び替え回路及び図13の周波数デインターリーバの動作を示す図。
【図15】従来のデジタル放送受信装置の内部構成を示すブロック図。
【図16】図15のデジタル放送受信装置に設けられたセグメント並び替え回路及び周波数デインターリーバの内部構成を示すブロック図。
【符号の説明】
1 アンテナ
2 チューナ
3 A/D変換回路
4 同期回路
5 FFT回路
6 OFDMフレームデコーダ
7 情報用信号復調回路
8 TMCC復号化回路
9 パイロット信号検出回路
10 TMCC情報解析回路
11 周波数デインターリーバ
12 時間デインターリーバ
13 デマッピング回路
14 ビットデインターリーバ
15 デパンクチャード回路
16 ヌルパケット生成回路
17 TS再生回路
18 ビタビ復号化回路
19 バイトデインターリーバ
20 エネルギー逆拡散回路
21 RS復号化回路[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a digital broadcast receiving apparatus, and more particularly to a digital broadcast receiving apparatus that receives a broadcast signal modulated by orthogonal frequency division multiplexing (OFDM).
[0002]
[Prior art]
FIG. 15 shows an internal configuration of a digital broadcast receiving apparatus conventionally used. In the digital broadcast receiving apparatus shown in FIG. 15, a broadcast signal of a channel desired by a viewer is acquired by a tuner 102 from a broadcast signal received by an antenna 101. The broadcast signal acquired by the tuner 102 is converted into a digital signal by the A / D conversion circuit 103. Then, a synchronization pulse synchronized with the effective symbol period is generated by the synchronization circuit 104 from the digital signal supplied from the A / D conversion circuit 103 so that a symbol within the effective symbol period is obtained from the received broadcast signal. The digital signal is supplied to a fast Fourier transform (FFT) circuit 105 together with the synchronization pulse generated by the synchronization circuit 104 via the synchronization circuit 104, and a time window (FFT) set by the synchronization pulse is applied. FFT) is performed based on (window).
[0003]
Then, the broadcast signal subjected to FFT in this way is transmitted in the OFDM frame decoder 106 by a TMCC (Transmission and Multiplexing Configuration Control) signal, a DQPSK (Diffrectial Quadrature Phase Shift Keying) signal, and a QAM (Quadrature). Amplitude Modulation) signal and other information signals. The information signal is demodulated by the information signal demodulating circuit 107 and the TMCC decoding circuit 108 decodes the TMCC signal. The information signal demodulated by the information signal demodulating circuit 107 is rearranged for each symbol by a segment rearrangement circuit 109 for each of a plurality of segments provided in each of a plurality of symbols constituting one frame. .
[0004]
In this way, the pilot signal detection circuit 110 detects the position of the pilot signal existing in each segment, using the information signal in which the segments are rearranged for each symbol. Then, the TMCC information analysis circuit 111 analyzes the modulation method and Viterbi composite rate of the information signal given through the pilot signal detection circuit 110 from the information in the TMCC signal. The information signal is deinterleaved by the frequency deinterleaver 112 in the frequency axis direction and deinterleaved by the time deinterleaver 113 in the time axis direction.
[0005]
The information signal deinterleaved in the frequency axis direction and the time axis direction as described above is subjected to demapping in accordance with the modulation method by the demapping circuit 114, and then the bit deinterleaver 115. Deinterleaving is performed every few bits. Then, the depunctured circuit 116 performs depunctured to which a dummy symbol is given. An invalid TS packet (null packet) is provided from the null packet generation circuit 117 for each frame in the TS (Transport Stream) reproduction circuit 118 to the information signal transmitted from the depunctured circuit 116, and a predetermined digital signal is transmitted. The TS signal is reproduced so as to match the multiplex pattern in the broadcasting system.
[0006]
The reproduced TS signal is subjected to Viterbi decoding by the Viterbi decoding circuit 119, and then deinterleaved by the byte deinterleaver 120 every several bytes. The TS signal output from the byte deinterleaver 120 is subjected to removal of energy diffusion by the energy despreading circuit 121 and then subjected to RS decoding by an RS (Reed-Solomon) decoding circuit 122. In this way, a TS signal in which TS packets of a plurality of programs are multiplexed is obtained.
[0007]
In the digital broadcast receiving apparatus configured as described above, the configuration of the segment rearrangement circuit 109 and the frequency deinterleaver 112 is as shown in FIG. That is, the segment rearrangement circuit 109 is configured by the memory control unit 201 and the memories 202 and 203, and the frequency deinterleaver 112 is configured by the intra-segment deinterlacing configured by the memory control unit 206 and the memories 207 and 208. The inter-segment deinterleaver 205 is composed of a leaver 204, a memory control unit 209, and memories 210 and 211.
[0008]
In the configuration as shown in FIG. 16, the segment rearrangement circuit 109 rearranges the segments for one symbol input to the memory control unit 201 so as to be arranged at the original segment position, and writes them to the memory 202. Then, the segments rearranged at the original symbol positions in this way are sequentially read out from the memory 202, and rearranged so that the next symbol segment is arranged at the original segment position, and written into the memory 203. . By repeating such an operation, the memory control unit 201 provides the pilot signal detection unit 110 with a symbol in which the segments are rearranged at the original segment position.
[0009]
In the frequency deinterleaver 112, first, the intra-segment deinterleaver 204 is rearranged so that the one-segment carrier input to the memory control unit 206 is arranged at the original carrier position, and is stored in the memory 207. Written. Then, the carriers rearranged to the original carrier position in this way are sequentially read out from the memory 207, and the carriers of the next segment are rearranged so as to be arranged at the original carrier position and written to the memory 208. . By repeating such an operation, the segment in which the carriers are rearranged at the original carrier position is given to the inter-segment deinterleaver 205 by the memory control unit 206.
[0010]
Then, in the inter-segment deinterleaver 205, the carriers for one symbol input to the memory control unit 209 are rearranged so as to be arranged at the original carrier positions and written into the memory 210. Then, the carriers rearranged to the original carrier position in this way are sequentially read out from the memory 210, and rearranged so that the carrier of the next symbol is arranged at the original carrier position and written to the memory 211. . By repeating such an operation, the memory control unit 209 provides the time deinterleaver 113 with a symbol in which carriers are rearranged at the original carrier position.
[0011]
[Problems to be solved by the invention]
As described above, the conventional digital broadcast receiving apparatus needs to include a memory control unit and two memories in the segment rearrangement circuit, the intra-segment deinterleaver, and the inter-segment deinterleaver, respectively. As a result, the amount of memory increases, and the circuit scale and device increase.
[0012]
In view of such a problem, in order to reduce the size of the apparatus, the present invention is a digital in which at least two processes of segment rearrangement, intra-segment deinterleaving, and inter-segment deinterleaving are performed in the same circuit. An object is to provide a broadcast receiving apparatus.
[0013]
[Means for Solving the Problems]
In order to achieve the above object, an aspect of the present invention provides:A demodulating circuit for demodulating a received broadcast signal in a digital broadcast receiving apparatus for receiving an orthogonal frequency division multiplex modulated broadcast signal in which a plurality of segments composed of a plurality of carriers are included in an effective data area of one symbol; A carrier rearrangement circuit that rearranges the carriers demodulated by the demodulation circuit. The carrier rearrangement circuit stores a carrier constituting an effective data area of one symbol.At least two memoriesWhen,An address after derandomization, derotation, and segment rearrangement processing for the carrier demodulated by the demodulation circuit is calculated as a write address to the memory.A write address calculation unit;The address after inter-segment deinterleaving processing is calculated for the carrier stored in the memory as a read address from the memoryA read address calculation unit;One carrier is sequentially written with carriers constituting an effective data area of a symbol in accordance with address information given from the write address calculating unit, while being given from the other memory by the read address calculating unit. In accordance with the address information, the carriers constituting the effective data area of the symbol preceding the certain symbol are sequentially read, all the carriers constituting the effective data of the certain symbol are written to the one memory, and the other memory After the reading of all the carriers constituting the valid data of the previous symbol from the end, the valid data area of the certain symbol is constructed from the one memory according to the address information given from the read address calculation unit While reading the carrier sequentially, the other said memory Against writes the carrier that constitutes an effective data area of the symbol after the certain symbol in accordance with the address information supplied from the write address calculation unitA memory control unit is provided.. By repeating such processing, the carriers randomly arranged on the transmission side can be rearranged to the arrangement in the state before being randomly arranged on the transmission side.
[0014]
  Another aspect of the present invention is a digital broadcast receiving apparatus that receives a broadcast signal subjected to orthogonal frequency division multiplexing modulation in which a plurality of segments each composed of a plurality of carriers are included in an effective data area of one symbol. A demodulating circuit for demodulating a signal; and a carrier rearranging circuit for rearranging the carriers demodulated by the demodulating circuit, wherein the carrier rearranging circuit stores a carrier constituting an effective data area of one symbol. RuAt least twoMemory,The address after derandomizing and derotating the carrier demodulated by the demodulation circuit is calculated as a write address to the memory.A write address calculation unit;The address after inter-segment deinterleaving processing is calculated for the carrier stored in the memory as a read address from the memoryA read address calculation unit;One carrier is sequentially written with carriers constituting an effective data area of a symbol in accordance with address information given from the write address calculating unit, while being given from the other memory by the read address calculating unit. In accordance with the address information, the carriers constituting the effective data area of the symbol preceding the certain symbol are sequentially read out to form the effective data of the certain symbol to the one memory.All ofConfigure carrier write and valid data for the previous symbol from the other memoryAfter all carriers have been readThe carriers constituting the effective data area of the certain symbol are sequentially read out from the one memory according to the address information given from the read address calculation unit, while being supplied from the write address calculation unit to the other memory. The carrier constituting the effective data area of the symbol after the certain symbol is written according to the address information.A memory control unit is provided.By repeating such processing, the carriers randomly arranged on the transmission side can be rearranged to the arrangement in the state before being randomly arranged on the transmission side.
[0015]
  Derandomization means, for example, rearranging the carriers randomly arranged on the transmission side to the arrangement in the state before being randomly arranged on the transmission side. Derotation is, for example, rearranging the carriers arranged by the number of carriers determined for each segment on the transmission side to the arrangement before being arranged by circulation on the transmission side.
[0017]
  By repeating such processing, the carriers randomly arranged on the transmission side can be rearranged to the arrangement in the state before being randomly arranged on the transmission side.
[0018]
  The write address calculation unit may include a storage unit that stores address information to be written to the memory so that carriers randomly arranged on the transmission side are arranged in order.
[0030]
DETAILED DESCRIPTION OF THE INVENTION
<OFDM method>
First, signals based on the OFDM method will be briefly described with reference to the drawings. As shown in FIG. 1, in the OFDM signal, 204 symbols are formed for each frame. Each symbol has an effective symbol section composed of various data and an invalid symbol section composed of a guard interval and a null carrier for accurate carrier recovery and symbol timing detection, as shown in FIG. 13 segments are provided in the effective symbol period.
[0031]
Further, as shown in FIG. 3, this segment is provided with n carriers, of which m are data carriers and nm are pilot carriers. A pilot signal obtained from a pilot carrier provided in this segment is a reference signal for obtaining information on how the phase and amplitude are distorted in order to perform waveform equalization processing in the frequency domain. The number of data carriers and the number of pilot carriers are as shown in the table below. In the table below, examples of three modes are given, and each represents the number of data carriers, the number of pilot carriers, and the total number of carriers configured in one segment.
[0032]
[Table 1]
Figure 0003995390
[0033]
Further, there are DQPSK, QPSK, 16QAM, 64QAM, and the like as signal modulation methods in the OFDM method, and the mapping method, which is a process for changing the amplitude and phase of the carrier wave, is different. Among these modulation methods, the DQPSK method is called a differential modulation method, the QPSK method, the 16QAM method, and the 64QAM method are called synchronous modulation methods. In the differential modulation method and the synchronous modulation method, the types and arrangement positions of pilot signals are different. Different.
[0034]
In addition, the signal of the OFDM system is transmitted by changing the order of the segments for each symbol, or by interleaving the carriers in the segments in the frequency axis direction or in the time axis direction, and making the error sequence random. Disperse road burst errors. Further, by performing byte interleaving for setting in units of bytes or bit interleaving for setting in units of bits in the state of the data code, a signal more resistant to errors can be obtained.
[0035]
As described above, since a signal in the OFDM scheme includes a plurality of segments in each symbol, an independent modulation scheme is assigned to each segment in one symbol, and segments modulated by the same modulation scheme are grouped as one layer. (Hierarchical). By performing hierarchization in this way, for example, a segment having absolutely necessary data is allocated to a layer to which a QPSK modulation scheme that is resistant to a transmission path is applied, and other segments are assigned to a 16QAM modulation scheme. Or a layer to which the 64QAM modulation method is applied. By doing this, even if noise is superimposed on the transmission path or fading occurs, it is highly possible that the segments in the layer subjected to the QPSK modulation method can be received without error, and important information is transmitted. Can do.
[0036]
Hereinafter, a digital broadcast receiving apparatus that receives such an OFDM broadcast signal will be described.
[0037]
<First Embodiment>
A first embodiment of the present invention will be described with reference to the drawings. FIG. 4 is a block diagram showing the internal configuration of the digital broadcast receiving apparatus of this embodiment. FIG. 5 is a block diagram showing an internal configuration of a frequency deinterleaver provided in the digital broadcast receiving apparatus of FIG.
[0038]
1. Overall configuration and operation
The digital broadcast receiving apparatus of FIG. 4 includes an antenna 1, a tuner 2 that selects a broadcast signal of a desired channel from the broadcast signal received by the antenna 1, and an A / A that converts the broadcast signal selected by the tuner 2 into a digital signal. The D conversion circuit 3, the synchronization circuit 4 that obtains a synchronization pulse from the broadcast signal supplied from the A / D conversion circuit 3, and the synchronization pulse is given together with the broadcast signal from the synchronization circuit 4. An FFT circuit 5 that performs FFT, an OFDM frame decoder 6 that divides an information signal and a TMCC signal from a broadcast signal that has been subjected to FFT, and an information signal demodulation circuit 7 that demodulates an information signal provided from the OFDM frame decoder 6 TMCC decoding for TMCC decoding the TMCC signal given by the OFDM frame decoder 6 And a circuit 8.
[0039]
In the digital broadcast receiving apparatus in which these blocks are configured, the tuner 2 acquires the broadcast signal of the channel desired by the viewer from the broadcast signal received by the antenna 1. The broadcast signal acquired by the tuner 2 is converted into a digital signal by the A / D conversion circuit 3. Then, a synchronization pulse synchronized with the effective symbol is generated by the synchronization circuit 4 from the digital signal supplied from the A / D conversion circuit 3 so as to obtain an effective symbol from the received broadcast signal. The digital signal is supplied to the FFT circuit 105 together with the synchronization pulse generated by the synchronization circuit 4 via the synchronization circuit 4 and subjected to FFT based on the FFT window set by the synchronization pulse.
[0040]
Then, the broadcast signal subjected to the FFT in this way is separated into a TMCC signal that is a method control signal and an information signal that is modulated by the above-described differential method or synchronization method in the OFDM frame decoder 6. The The information signal is demodulated by the information signal demodulation circuit 7 and the TMCC decoding circuit 8 decodes the TMCC signal.
[0041]
The information signal demodulating circuit 7 performs differential demodulation when an information signal modulated by the differential method is given. Also, when an information signal modulated by a synchronization method is given, SP (Scattered Pilot) demodulation or CP (Continual Pilot) demodulation is performed according to the method to which the pilot signal is given. At this time, waveform equalization of the information signal is performed based on the pilot signal. The TMCC data decoded by the TMCC decoding circuit 8 has information such as the modulation method of the information signal and the Viterbi composite rate.
[0042]
This digital broadcast receiving apparatus is also provided with a pilot signal detection circuit 9 that receives a signal for information demodulated by the information signal demodulation circuit 7 and detects a pilot signal for each segment, and information through the pilot signal detection circuit 9. A TMCC information analysis circuit 10 to which TMCC data obtained by being decoded by the TMCC decoding circuit 8 is given, a frequency deinterleaver 11 to which an information signal is given through the TMCC information analysis circuit 10, and a frequency A time deinterleaver 12 to which a signal deinterleaved in the frequency axis direction by the deinterleaver 11 is provided.
[0043]
In the digital broadcast receiving apparatus in which these blocks are configured, the pilot signal detection circuit 9 detects the position of the pilot signal in each segment. The TMCC information analysis circuit 10 is provided with the detected pilot signal position, information signal, and TMCC data for each segment. The TMCC information analysis circuit 10 analyzes information such as the modulation scheme of the information signal and the Viterbi composite rate from the TMCC data, and sends the information signal to the frequency deinterleaver 11.
[0044]
The frequency deinterleaver 11 rearranges the segments in order to return the transmitted information signal to the original arrangement of the segments in the symbols for each symbol. Then, after deinterleaving within the segment is performed for each segment, deinterleaving between the segments is performed for each symbol, so that deinterleaving is performed in the frequency axis direction, and carriers in the frequency axis direction are arranged. Replacement is given. (The details of this operation will be described later.)
[0045]
At this time, a signal that becomes a pilot signal is removed from the information signal and output. That is, when the mode 1 information signal in the above table is given, 108 signals are input to the frequency deinterleaver 11, and the signal output from the frequency deinterleaver 11 has data. There will be 96. The information signal deinterleaved in the frequency axis direction is deinterleaved in the time axis direction in the time deinterleaver 12, and the rearrangement of carriers in the time axis direction is performed.
[0046]
Further, the digital broadcast receiving apparatus includes a demapping circuit 13 that performs demapping on the information signal that has been deinterleaved in the time axis direction, and a bit decoder that deinterleaves the demapped signal every several bits. An interleaver 14, a depunctured circuit 15 that depunctures a signal provided from the bit deinterleaver 14, a signal subjected to the depuncture and a null packet from the null packet generation circuit 16 are provided. A TS reproduction circuit 17 for reproducing the TS, a Viterbi decoding circuit 18 for Viterbi decoding the reproduced TS, a byte deinterleaver 19 for deinterleaving the Viterbi decoded TS every several bytes, and Removes energy diffusion for TS given by byte deinterleaver 19 Having an energy despreading circuit 20, the TS supplied from the energy despreading circuit 20 and a RS decoding circuit 21 for RS decoding.
[0047]
In the digital broadcast receiving apparatus in which these blocks are configured, the information signal deinterleaved in the time axis direction is de-mapped by the demapping circuit 13 in accordance with the modulation method applied to the information signal. Done. That is, the demapping circuit 13 performs bit allocation in the modulation method of the information signal based on the phase and amplitude of the input information signal. The information signal demapped in this way is deinterleaved every few bits by the bit deinterleaver 14, and the information signal is rearranged bit by bit.
[0048]
The information signal deinterleaved for each bit is depunctured by the depunctured circuit 15 by supplementing the data erased on the transmission side with the original data position. Then, the TS reproduction circuit 17 combines the depunctured information signal and the null packet supplied from the null packet generation circuit 16 to reproduce the TS. The TS reproduced in this way is Viterbi-decoded by the Viterbi decoding circuit 18 and then deinterleaved for every several bytes by the byte deinterleaver 19, and rearrangement for each byte in this TS is performed.
[0049]
From the deinterleaved TS for each byte, the energy despreading circuit 20 removes the pseudo random signal and removes the energy spread. The RS decoding circuit 21 performs RS decoding to perform error correction based on the error correction code. The signal decoded in this way is output to the outside, and after further signal processing, it is reproduced or recorded.
[0050]
2. Frequency deinterleaver
(2-a) Configuration
In the digital broadcast receiving apparatus configured as described above, the internal configuration and operation of the frequency deinterleaver 11 will be described below. The frequency deinterleaver 11 shown in FIG. 5 includes a memory control unit 22 to which an information signal is input from the TMCC information analysis circuit 10 (FIG. 4), memories 23 and 24 in which one symbol carrier is stored, and memory control. A write address calculation unit 25 that supplies write address information to the unit 22 and a read address calculation unit 26 that supplies read address information to the memory control unit 22 are provided.
[0051]
Further, the write address calculation unit 25 includes a derandomization data ROM 27 and a derandomization data ROM 27 in which write address information for writing into the memory is arranged so that carriers randomly arranged in each segment are arranged in order. A derandomization circuit 28 for reading the write address information in the memory, and a derotation circuit 29 for changing the order of the write address information read by the derandomization circuit 28 so that the carrier that should be at the header position of the segment is arranged at the header position. And a segment rearrangement address setting circuit 30 for changing the order of the write address information given from the derotation circuit 29 for each segment. Further, the read address calculation unit 26 has an inter-segment deinterleaver 31 that gives the memory control unit 23 the order of read address information for performing deinterleaving between segments for each symbol.
[0052]
(2-b) Overview of overall operation
The operation of the frequency deinterleaver 11 configured as described above will be described below. First, an outline of the operation of the entire frequency deinterleaver 11 will be described. In the information signal input to the memory control unit 22, a number (hereinafter referred to as “carrier number”) is given to each carrier that is a data signal for each symbol, and each carrier that is a pilot signal is The position is detected by the pilot signal detection circuit 9 (FIG. 4). Each carrier serving as a data signal input for each symbol is stored in the address of the memory 23 or the memory 24 determined for the carrier number by the write address calculation unit 25. It is assumed that the data is stored in the memory 23 now. In this way, while each carrier serving as a data signal is stored in the memory 23, each carrier serving as a pilot signal is removed.
[0053]
As described above, when one symbol carrier is controlled by the memory control unit 22 and stored in the memory 23 so as to be sequentially stored in the addresses in the memory 23 set by the write address calculation unit 25, reading is performed. The carriers stored in the memory 23 are read in the order of the addresses set by the address calculation unit 26. The carriers for one symbol stored in the memory 23 in this way are read by the memory control unit 22 in the order of the carrier numbers and output to the time deinterleaver 12 (FIG. 4), and in the next symbol The carrier is input and stored in the memory 24 based on the address given from the write address calculation unit 25.
[0054]
Operations of the write address calculation unit 25 and the read address calculation unit 26 in the frequency deinterleaver 11 in which the carriers in each symbol are rearranged in this way will be described below with reference to the drawings.
[0055]
(2-c) Write address calculation unit
The write address calculation unit 25 performs a derandomization and derotation of the carrier in each segment and a segment rearrangement processing operation to obtain a write address. First, the derandomization, derotation, and segment rearrangement will be described.
[0056]
c-1. Delandize
As shown in FIG. 6 (a), it is assumed that carriers arranged in the order of carrier numbers 32, 26, 69, 51, 35,. (However, for convenience of explanation, the carrier serving as the pilot signal in this segment is not taken into account.) Thus, it is derandomized to arrange the carriers in the segments arranged in a random state in the order of the carrier numbers. It is. By performing derandomization in this manner, as shown in FIG. 6 (b), within the segments in the order of carrier numbers, such as carrier numbers 0, 1, 2, 3, 4,. Each carrier is rearranged.
[0057]
c-2. Derotation
Assume that carriers arranged in the order of carrier numbers 2, 3, 4, 5, 6,..., 94, 95, 0, 1 in one segment are input as shown in FIG. (However, for convenience of explanation, the carrier serving as a pilot signal in this segment is not taken into account.) Thus, it is a derotation to arrange the carriers arranged in a cycle in the order of carrier numbers. is there. By performing derotation in this way, as shown in FIG. 7B, the carrier numbers 0, 1, 2, 3, 4,... Each carrier is rearranged. In addition, de-interleaving in a segment will be performed by performing the derandomization mentioned above and this derotation.
[0058]
c-3. Sort segments
As shown in FIG. 8A, 13 segments within one symbol have their numbers (hereinafter referred to as “segment numbers”) 11, 9, 7, 5, 3, 1, 0, 2, 4, Assume that the input is in the order of 6, 8, 10, and 12. In this way, the segment rearrangement is to arrange the segments in the symbols arranged according to a certain rule in the order of the segment numbers. By performing segment rearrangement in this way, segment numbers 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, as shown in FIG. The segments in the symbol are rearranged in the order of segment numbers.
[0059]
c-4. Operation of write address calculator
Next, the operation of the write address calculation unit 25 will be described on the assumption that the information signal input to the memory control unit 22 is composed of three segments for one symbol and five carriers for one segment. At this time, the segment numbers are 0 to 2, and the carrier numbers of the carriers provided in the segments 0, 1, and 2 are 0-0 to 0-4, 1-0 to 1-4, and 2-0, respectively. ~ 2-4.
[0060]
Now, as shown in FIG. 10A, it is assumed that the information signal of one symbol is input in the order of segment numbers 1, 0, 2 and the carriers are carrier numbers 1-2, 1-0, 1 -4, 1-1, 1-3, 0-3, 0-0, 0-2, 0-1, 0-4, 2-3, 2-0, 2-2, 2-4, 2-1 It is assumed that they are entered in the order.
[0061]
When the information signal of one symbol is input in this way, the write address is first read out in the order of segments 0, 1 and 2 from the derandomization data ROM 27 by the derandomization circuit 28. This write address corresponds to the carrier number of the randomized carrier before being rotated within each segment. Therefore, the write address is 0-3, 0-0, 0-2, 0-1, 0-4, 1-3, 1-2, 1-0 as shown in FIG. , 1-4, 1-1, 2-4, 2-1, 2-3, 2-0, 2-2. This address number is assumed to be numbered corresponding to the carrier number.
[0062]
Then, the read write address is circulated by the derotation circuit 29 for each segment by the segment number. That is, as shown in FIG. 10C, address numbers 0-3, 0-0, 0-2, 0-1, 0-4, 1-2, 1-0, 1-4, 1-1, 1 -3, 2-3, 2-0, 2-2, 2-4, 2-1 are changed in order of transmission of the write addresses. Then, the segment rearrangement address setting circuit 30 rearranges the write addresses circulated in the derotation circuit 29 in this manner on a segment basis. That is, as shown in FIG. 10D, address numbers 1-2, 1-0, 1-4, 1-1, 1-3, 0-3, 0-0, 0-2, 0-1, 0 -4, 2-3, 2-0, 2-2, 2-4, 2-1 are given to the memory control unit 22 in this order.
[0063]
When write addresses are given to the memory control unit 22 in this order, each carrier for one symbol input to the memory control unit 22 corresponds to the address number of the given write address in the input order. The data is stored in the address position in the memory 23 or the memory 24. That is, the carriers 23 or memory whose address numbers are 1-2, 1-0, 1-4,... Are input in the order of carrier numbers 1-2, 1-0, 1-4,. 24 is stored in the address position in the address 24. Therefore, as shown in FIG. 10E, the carrier numbers 0-0 to 0-4, 1-0 to 1-4, 2-0 to 2-4 are assigned to the address numbers 0-0 to 0-4. , 1-0 to 1-4, 2-0 to 2-4, stored in the address positions in the memory 23 or the memory 24.
[0064]
(2-d) Read address calculation unit
The read address calculation unit 26 obtains a read address for deinterleaving carriers between segments. First, the inter-segment deinterleaving will be described.
[0065]
d-1. Inter-segment deinterleaving
As shown in FIG. 9A, the segments are stored in the order of segment numbers 0, 1, 2,..., 13 in the memory 23 or 24, and the segment numbers 0, 1, 2,. Within the segment, carrier numbers 0-0, 0-1, 0-2, ..., 0-95, 1-0, 1-1, 1-2, ..., 1-95, 2-0, 2-1, 2 It is assumed that carriers are stored in the order of -2, ..., 2-95, ..., 13-0, 13-1, 13-2, ..., 13-95. (However, for convenience of explanation, the carrier serving as the pilot signal in each segment is not taken into account.) Each carrier in the symbols arranged in this way is represented by carrier number 0-0 as shown in FIG. , 1-0, 2-0, ..., 13-0, 0-1, 1-1, 2-1, ..., 13-1, 0-2, 1-2, 2-2, ..., 13-2 , ..., 0-95, 1-95, 2-95, ..., 13-95 are arranged in the order of inter-segment deinterleaving.
[0066]
d-2. Operation of read address calculator
Next, the operation of the read address calculation unit 26 will be described using the example of FIG. That is, as shown in FIG. 10E, the carrier numbers 0-0 to 0-4, 1-0 to 1-4, and 2-0 to 2-4 are assigned to the address numbers 0-0 to 0-4. , 1-0 to 1-4, 2-0 to 2-4, stored in address positions in the memory 23 or the memory 24. At this time, as shown in FIG. 10F, the inter-segment deinterleaver 31 serving as the read address calculation unit 26 sends the read address to the address numbers 0-0, 1-0, 2-0, 0-1, 1-1, 2-1, 0-2, 1-2, 2-2, 0-3, 1-3, 2-3, 0-4, 1-4, 2-4 It is done.
[0067]
Therefore, the address numbers 0-0, 1-0, 2-0, 0-1, 1-1, 2-1, 0-2, 1-2, 2-2, 0-3, 1-3, 2 −3, 0−4, 1-4, 2−4, the carriers stored in the address positions in the memory 23 or the memory 24 corresponding to the address numbers are read and output by the memory control unit 22. The Therefore, one symbol carrier is a carrier number 0-0, 1-0, 2-0, 0-1, 1-1, 2-1, 0-2, 1-2, 2-2, 0-3, Output from the memory control unit 22 in the order of 1-3, 2-3, 0-4, 1-4, 2-4.
[0068]
(2-e) Other configurations of frequency deinterleaver
In the present embodiment, the write address calculation unit calculates a write address for performing derandomization, derotation, and segment rearrangement processing, and the read address calculation unit performs a read address for performing inter-segment deinterleaving processing. However, the frequency deinterleaver may have other configurations as long as it performs segment rearrangement, derandomization, derotation, and intersegment deinterleave processing in the frequency deinterleaver. .
[0071]
Further, the write address calculation unit may calculate the write address for performing the segment rearrangement process and calculate the read address for performing the derandomization, derotation, and inter-segment deinterleaving process. Absent.
[0072]
As described above, the write address calculation unit calculates the write address for performing any one of the processes of segment rearrangement, derandomization, derotation, and inter-segment deinterleaving, and the read address calculation unit By adopting a configuration in which the read address for performing the above process is calculated, the frequency deinterleaver can perform the inter-segment deinterleaving process. However, it is necessary to perform inter-segment deinterleaving after derandomization and derotation.
[0073]
<Second Embodiment>
A second embodiment of the present invention will be described with reference to the drawings. FIG. 11 is a block diagram showing the internal configuration of the digital broadcast receiving apparatus of this embodiment. FIG. 12 is a block diagram showing the internal configuration of the segment rearrangement circuit provided in the digital broadcast receiving apparatus of FIG. FIG. 13 is a block diagram showing an internal configuration of a frequency deinterleaver provided in the digital broadcast receiving apparatus of FIG. In the digital broadcast receiver of FIG. 11, parts used for the same purpose as those of the digital broadcast receiver of FIG. 4 are denoted by the same reference numerals and detailed description thereof is omitted.
[0074]
1. Overall configuration
11 includes an antenna 1, a tuner 2, an A / D conversion circuit 3, a synchronization circuit 4, an FFT circuit 5, an OFDM frame decoder 6, an information signal demodulation circuit 7, and a TMCC. Decoding circuit 8, pilot signal detection circuit 9, TMCC information analysis circuit 10, time deinterleaver 12, demapping circuit 13, bit deinterleaver 14, depunctured circuit 15, and null packet generation Circuit 16, TS reproduction circuit 17, Viterbi decoding circuit 18, byte deinterleaver 19, energy despreading circuit 20, RS decoding circuit 21, and information signal demodulated by information signal demodulation circuit 7 A segment rearrangement circuit 32 for rearranging segments when given a signal, and an information signal provided from the TMCC information analysis circuit 10 And a frequency deinterleaver 33 deinterleaves the wave number axis direction.
[0075]
As described above, in the digital broadcast receiving apparatus of the present embodiment, segment rearrangement for rearranging segments is used instead of the frequency deinterleaver 11 provided in the digital broadcast receiver of the first embodiment (FIG. 4). The circuit 32 and a frequency deinterleaver 33 that performs deinterleaving in the frequency axis direction are provided. As for the operation of other blocks, the same operation as that of each block provided in the digital broadcast receiving apparatus of the first embodiment is performed, so that the description of the operation is made with reference to the first embodiment. Omitted.
[0076]
2. Segment rearrangement circuit
(2-a) Configuration
As shown in FIG. 12, the segment rearrangement circuit 32 includes a memory control unit 34 to which an information signal is input from the information signal demodulation circuit 7 (FIG. 11), and memories 35 and 36 in which one symbol carrier is stored. And a write address calculation unit 37 that provides write address information to the memory control unit 34. The write address calculation unit 37 includes a segment rearrangement address setting circuit 38 that changes the order of the write address information for each segment.
[0077]
(2-b) Operation
In the segment rearrangement circuit 32 having such a configuration, as shown in FIG. 8 (a), 13 segments constituting one symbol information signal are segment numbers 11, 9, 7, 5, 3, 1, When input to the memory 34 in the order of 0, 2, 4, 6, 8, 10, 12 is performed, the data is stored in the memory 35 or the memory 36 in the order of the write addresses given from the write address calculation unit 37.
[0078]
Therefore, as shown in FIG. 8B, the segments in the symbol are rearranged in the order of segment numbers 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12. Stored in the memory 35 or the memory 36. The information signals for one symbol once stored in the memory 35 or 36 are segment numbers 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12. The data is output from the memory control unit 34 to the pilot pulse detection circuit 9. As described above, when the read operation from the memory 35 is performed, the information signal of the next symbol is rearranged and stored in the memory 36.
[0079]
That is, as shown in FIG. 14A, as in the first embodiment, it is assumed that one symbol of information signal is input in the order of segment numbers 1, 0, 2 and the carrier is carrier number 1. -2, 1-0, 1-4, 1-1, 1-3, 0-3, 0-0, 0-2, 0-1, 0-4, 2-3, 2-0, 2-2 , 2-4, 2-1 in this order. Furthermore, it is assumed that the carrier in each segment is rotated by shifting the carrier corresponding to the segment number in each segment. In FIG. 14, the carrier that becomes the pilot signal is not shown.
[0080]
When one symbol information signal is input in this way, the write addresses are address numbers 1-0, 1-1, 1-2, 1-3, 1-4, as shown in FIG. 0-0, 0-1, 0-2, 0-3, 0-4, 2-0, 2-1, 2-2, 2-3, 2-4 are given to the memory control unit 34 in this order. Then, each carrier for one symbol input to the memory control unit 34 is stored in the address position in the memory 35 or the memory 36 corresponding to the address number of the given write address in the input order.
[0081]
That is, the carriers 35 or memory whose address numbers are 1-2, 1-0, 1-4,... Are input in the order of carrier numbers 1-4, 1-1, 1-3,. 36 is stored in the address position in 36. Therefore, carrier numbers 0-3, 0-0, 0-2, 0-1, 0-4, 1-2, 1-0, 1-4, 1-1, 1-3, 2-3, 2- Carriers 0, 2-2, 2-4, and 2-1 are assigned address numbers 0-0, 0-1, 0-2, 0-3, 0-4, 1-0, 1-1, 1- 2, 1-3, 1-4, 2-0, 2-1, 2-2, 2-3, 2-4 are stored in the memory 35 or the address position in the memory 36.
[0082]
Then, the carriers for one symbol stored in the address positions are read out from the memory 35 or 36 in the order of the address numbers 0-0, 0-1, 0-2,. That is, as shown in FIG. 14C, carrier numbers 0-3, 0-0, 0-2, 0-1, 0-4, 1-2, 1-0, 1-4, 1-1, 1 The carriers are output from the memory control unit 34 in the order of -3, 2-3, 2-0, 2-2, 2-4, and 2-1.
[0083]
(2-c) Other configuration of segment rearrangement circuit
In the present embodiment, the write address calculation circuit for calculating the write address for performing the segment rearrangement process is provided. However, the read address for performing the segment rearrangement process instead of the write address calculation circuit. It is also possible to adopt a configuration in which a read address calculation circuit for calculating is provided.
[0084]
3. Frequency deinterleaver
(3-a) Configuration
The frequency deinterleaver 33 shown in FIG. 13 includes a memory control unit 39 to which an information signal is input from the TMCC information analysis circuit 10 (FIG. 11), memories 40 and 41 in which one symbol carrier is stored, and memory control. A write address calculation unit 42 that provides write address information to the unit 39 and a read address calculation unit 26 that provides read address information to the memory control unit 39 are provided.
[0085]
The write address calculation unit 42 includes a derandomization data ROM 27, a derandomization circuit 28, and a derotation circuit 29 that perform the same operations as in the first embodiment. Further, as in the first embodiment, the read address calculation unit 26 includes an inter-segment deinterleaver 31 that gives the memory control unit 39 the order of read address information for performing deinterleaving between segments for each symbol. . As described above, the derandomization data ROM 27, the derandomization circuit 28, the derotation circuit 29, and the inter-segment deinterleaver 31 have the same configuration as that of the first embodiment. The description of the embodiment is omitted.
[0086]
(3-b) Overview of overall operation
The operation of the frequency deinterleaver 33 configured as described above will be described below. First, an outline of the operation of the entire frequency deinterleaver 33 will be described. Each information signal input to the memory control unit 39 is provided with each carrier number serving as a data signal for each symbol, and each carrier serving as a pilot signal is positioned at the pilot signal detection circuit 9 (FIG. 11). ). Each carrier serving as a data signal input for each symbol is stored in the address of the memory 40 or memory 41 determined by the write address calculation unit 42 for the carrier number. It is assumed that it is stored in the memory 40 now. Thus, while each carrier that becomes a data signal is stored in the memory 40, each carrier that becomes a pilot signal is removed.
[0087]
As described above, when one symbol carrier is controlled by the memory control unit 39 and stored in the memory 40 so as to be sequentially stored in the addresses in the memory 40 set by the write address calculation unit 42, reading is performed. The carriers stored in the memory 40 are read in the order of addresses set by the address calculation unit 26. The carrier for one symbol stored in the memory 40 in this way is read out in the order of the carrier number by the memory control unit 39, and is output to the time deinterleaver 12 (FIG. 11). The carrier is input and stored in the memory 41 based on the address given from the write address calculation unit 42.
[0088]
The operations of the write address calculation unit 42 and the read address calculation unit 26 in the frequency deinterleaver 33 in which the carriers in each symbol are rearranged in this way will be described below with reference to the drawings.
[0089]
(3-c) Write address calculation unit
In the write address calculation unit 42, a derandomization and derotation processing operation of carriers in each segment is performed to obtain a write address. The derandomization and derotation are as described above.
[0090]
As described above, in the segment rearrangement circuit 32, as shown in FIG. 14C, the carriers in the information signal subjected to the rearrangement of the segments in one symbol are the pilot pulse detection circuit 9 and the TMCC information analysis circuit 10. Via carrier numbers 0-3, 0-0, 0-2, 0-1, 0-4, 1-2, 1-0, 1-4, 1-1, 1-3, 2-3, The operation of the frequency deinterleaver 33 will be described below by taking as an example the operation when input is made in the order of 2-0, 2-2, 2-4, and 2-1.
[0091]
When a 1-symbol information signal is input in this way, the write address is set by the derandomization data ROM 27, the derandomization circuit 28, and the derotation circuit 29 so that the write address is address number 0− as shown in FIG. 3, 0-0, 0-2, 0-1, 0-4, 1-2, 1-0, 1-4, 1-1, 1-3, 2-3, 2-0, 2-2, Arranged in the order of 2-4 and 2-1. Then, the write addresses arranged in this way are given to the memory control unit 39.
[0092]
When write addresses are given to the memory control unit 39 in this order, each carrier for one symbol input to the memory control unit 39 corresponds to the address number of the given write address in the input order. The data is stored in an address position in the memory 40 or the memory 41. That is, the carriers 40 or memory in which the carrier numbers 0-3, 0-0, 0-2,... Are input in the order of carrier numbers 0-3, 0-0, 0-2,. 41 is stored at the address position in the area 41. Therefore, as shown in FIG. 14 (e), the carriers of carrier numbers 0-0 to 0-4, 1-0 to 1-4, 2-0 to 2-4 are assigned address numbers 0-0 to 0-4. , 1-0 to 1-4, 2-0 to 2-4, stored in the address position in the memory 40 or memory 41.
[0093]
(3-d) Read address calculation unit
The read address calculation unit 26 obtains a read address for deinterleaving carriers between segments. As described above, now, as shown in FIG. 14 (e), the carrier numbers 0-0 to 0-4, 1-0 to 1-4, and 2-0 to 2-4 are assigned the address numbers 0-. They are stored at address positions in the memory 40 or memory 41, which are 0 to 0-4, 1-0 to 1-4, and 2-0 to 2-4. At this time, the inter-segment deinterleave circuit 32, which is the read address calculation unit 26, sends the read address to the memory control unit 39 as shown in FIG. 14 (f), with address numbers 0-0, 1-0, 2-0, 0-1, 1-1, 2-1, 0-2, 1-2, 2-2, 0-3, 1-3, 2-3, 0-4, 1-4, 2-4 It is done.
[0094]
Therefore, the address numbers 0-0, 1-0, 2-0, 0-1, 1-1, 2-1, 0-2, 1-2, 2-2, 0-3, 1-3, 2 −3, 0−4, 1-4, 2−4, the carriers stored in the address positions in the memory 40 or the memory 41 corresponding to the address numbers are read and output by the memory control unit 39. The Therefore, one symbol carrier is a carrier number 0-0, 1-0, 2-0, 0-1, 1-1, 2-1, 0-2, 1-2, 2-2, 0-3, Output from the memory control unit 39 in the order of 1-3, 2-3, 0-4, 1-4, 2-4.
[0095]
(3-e) Other configurations of frequency deinterleaver
In the present embodiment, the write address calculation unit calculates the write address for performing derandomization and derotation processing, and the read address calculation unit calculates the read address for performing inter-segment deinterleaving processing. However, the frequency deinterleaver may have another configuration as long as it performs derandomization, derotation, and inter-segment deinterleave processing.
[0096]
That is, for example, the write address calculation unit calculates a write address for performing derandomization, derotation, and inter-segment deinterleaving, and stores a carrier for one symbol stored in the memory. The read address calculation unit may be omitted by outputting in the order of address numbers.
[0097]
Conversely, the write address calculation unit is omitted, and the read address calculation unit inputs a read address for performing derandomization, derotation, and inter-segment deinterleaving processing to the memory control unit. The carrier for one symbol may be stored in the memory in the order of input, and the carriers stored in the memory may be read in the order of the address numbers calculated by the read address calculation unit.
[0098]
Further, the write address calculation unit calculates a write address for performing the derotation process, and the read address calculation unit calculates the read address for performing the derandomization and inter-segment deinterleaving process. It doesn't matter.
[0099]
In this way, the write address calculation unit calculates the write address for performing any one of the processes of derandomization, derotation, and inter-segment deinterleaving, and the read address calculation unit performs the remaining processing. By adopting a configuration in which a read address is calculated, derandomization, derotation, and inter-segment deinterleave processing can be performed in the frequency deinterleaver. However, it is necessary to perform inter-segment deinterleaving after derandomization and derotation.
[0100]
By providing the segment rearrangement circuit in the previous stage of the pilot signal detection circuit as in this embodiment, the information signal in which the segments are rearranged in the order of the segment numbers can be sent to the pilot signal detection circuit. Therefore, as compared with the first embodiment, the pilot detection circuit can easily recognize the segment number of the input segment. Therefore, compared to the first embodiment, the burden on the pilot signal detection circuit can be reduced, and the circuit scale can also be reduced.
[0101]
In the first and second embodiments, it has been described that the segments in one symbol in the received broadcast signal are all modulated by the same modulation method. However, as described above, the received broadcast signal is 1 A symbol may have a hierarchy composed of segments modulated by different modulation schemes. At this time, since it is necessary to perform demapping, bit deinterleave, depunctured, byte deinterleave, and energy despreading for each segment of each layer, when input to the circuit block that performs each signal processing, It is necessary to separate segments within one single for each hierarchy.
[0102]
In addition, when the modulation system of each layer is divided into a differential modulation system and a synchronous modulation system, the information signal demodulation circuit is configured to differentially demodulate the segment signal modulated by the differential modulation system. Also, it is necessary to change the demodulation operation in accordance with each modulation method so that the segment signal modulated by the synchronous modulation method is subjected to SP demodulation or CP demodulation.
[0103]
In addition, in order to perform carrier rearrangement processing such as segment rearrangement, derandomization, derotation, and inter-segment deinterleaving, the memory control unit performs writing and reading of two memories alternately. However, by setting the transmission rate to the memory control unit to an appropriate rate, the carrier rearrangement process may be performed for each symbol with one memory. That is, in order to rearrange the carriers, first, writing and reading of the memory of one symbol is performed by the memory control, and writing and reading of the memory of the next symbol are performed by the memory control unit, and the carrier of the next symbol is performed. Sort the.
[0104]
【The invention's effect】
According to the present invention, at least two processes of the carrier group rearrangement process, the rearrangement process within the carrier group, and the rearrangement process between the carrier groups are performed in the carrier group rearrangement circuit. It is no longer necessary to provide a memory or memory control unit for each of the three processes. Therefore, the circuit scale of the circuit portion for performing these processes and the scale of the entire apparatus can be reduced.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of one frame of a signal in an OFDM system.
FIG. 2 is a diagram showing a configuration of one symbol of a signal in the OFDM system.
FIG. 3 is a diagram showing a configuration of one segment of a signal in the OFDM system.
FIG. 4 is a block diagram showing an internal configuration of the digital broadcast receiving apparatus according to the first embodiment.
5 is a block diagram showing an internal configuration of a frequency deinterleaver provided in the digital broadcast receiving apparatus of FIG.
FIG. 6 is an image diagram for explaining a derandomization process.
FIG. 7 is an image diagram for explaining a derotation process.
FIG. 8 is an image diagram for explaining segment rearrangement processing;
FIG. 9 is an image diagram for explaining inter-segment deinterleaving processing;
10 is a diagram showing the operation of the frequency deinterleaver in FIG. 5;
FIG. 11 is a block diagram showing an internal configuration of a digital broadcast receiving apparatus according to the second embodiment.
12 is a block diagram showing an internal configuration of a segment rearrangement circuit provided in the digital broadcast receiving apparatus of FIG.
13 is a block diagram showing an internal configuration of a frequency deinterleaver provided in the digital broadcast receiving apparatus of FIG.
14 is a diagram showing operations of the segment rearrangement circuit of FIG. 12 and the frequency deinterleaver of FIG. 13;
FIG. 15 is a block diagram showing an internal configuration of a conventional digital broadcast receiving apparatus.
16 is a block diagram showing an internal configuration of a segment rearrangement circuit and a frequency deinterleaver provided in the digital broadcast receiving apparatus of FIG.
[Explanation of symbols]
1 Antenna
2 Tuner
3 A / D conversion circuit
4 Synchronous circuit
5 FFT circuit
6 OFDM frame decoder
7 Information signal demodulation circuit
8 TMCC decoding circuit
9 Pilot signal detection circuit
10 TMCC information analysis circuit
11 Frequency deinterleaver
12-hour deinterleaver
13 Demapping circuit
14-bit deinterleaver
15 Depunctured circuit
16 Null packet generator
17 TS playback circuit
18 Viterbi decoding circuit
19 byte deinterleaver
20 Energy despreading circuit
21 RS decoding circuit

Claims (2)

1シンボルの有効データ領域内に複数のキャリアで構成されるセグメントが複数構成される直交周波数分割多重変調された放送信号を受信するデジタル放送受信装置において、
受信した放送信号を復調する復調回路と、
復調回路で復調されたキャリアの並び替えを行うキャリア並び替え回路と、を有し、
該キャリア並び替え回路は、
1シンボルの有効データ領域を構成するキャリアが格納される少なくとも2つのメモリと、
復調回路で復調されたキャリアに対してデランダマイズ及びデローテーション及びセグメント並び替え処理を行った後のアドレスを前記メモリへの書き込みアドレスとして算出する書き込みアドレス算出部と、
前記メモリに記憶されたキャリアに対してセグメント間デインタリーブ処理を行った後のアドレスを前記メモリからの読み出しアドレスとして算出する読み出しアドレス算出部と、
一の前記メモリに対し、前記書き込みアドレス算出部から与えられたアドレス情報に従ってあるシンボルの有効データ領域を構成するキャリアの書き込みを順次行う一方、他の前記メモリから、前記読み出しアドレス算出部から与えられたアドレス情報に従って前記あるシンボルよりも前のシンボルの有効データ領域を構成するキャリアを順次読み出し、
前記一のメモリへの前記あるシンボルの有効データを構成する全てのキャリアの書き込み、及び前記他のメモリからの前記前のシンボルの有効データを構成する全てのキャリアの読み出しが終了したのち、
前記一のメモリから、前記読み出しアドレス算出部から与えられたアドレス情報に従って前記あるシンボルの有効データ領域を構成するキャリアを順次読み出す一方、他の前記メモリに対し、前記書き込みアドレス算出部から与えられたアドレス情報に従って前記あるシンボルの後のシンボルの有効データ領域を構成するキャリアの書き込みを行うメモリ制御部を備えることを特徴とする、デジタル放送受信装置。
In a digital broadcast receiving apparatus that receives an orthogonal frequency division multiplex modulated broadcast signal in which a plurality of segments composed of a plurality of carriers are included in an effective data area of one symbol,
A demodulation circuit for demodulating the received broadcast signal;
A carrier rearrangement circuit for rearranging the carriers demodulated by the demodulation circuit;
The carrier rearrangement circuit is:
At least two memories storing carriers constituting an effective data area of one symbol;
A write address calculation unit for calculating an address after performing derandomization, derotation, and segment rearrangement processing on the carrier demodulated by the demodulation circuit as a write address to the memory ;
A read address calculation unit that calculates an address after performing inter-segment deinterleaving processing on the carrier stored in the memory as a read address from the memory ;
One carrier is sequentially written with carriers constituting an effective data area of a symbol in accordance with address information given from the write address calculation unit, while being given from the other memory by the read address calculation unit. Sequentially read the carriers constituting the effective data area of the symbol preceding the certain symbol according to the address information,
After the writing of all the carriers constituting the valid data of the certain symbol to the one memory and the reading of all the carriers constituting the valid data of the previous symbol from the other memory are completed,
While sequentially reading out the carrier constituting the effective data area of the certain symbol from the one memory in accordance with the address information given from the read address calculating unit, it is given to the other memory by the write address calculating unit. A digital broadcast receiving apparatus, comprising: a memory control unit for writing a carrier constituting an effective data area of a symbol after the certain symbol in accordance with address information .
1シンボルの有効データ領域内に複数のキャリアで構成されるセグメントが複数構成される直交周波数分割多重変調された放送信号を受信するデジタル放送受信装置において、
受信した放送信号を復調する復調回路と、
復調回路で復調されたキャリアの並び替えを行うキャリア並び替え回路と、を有し、
該キャリア並び替え回路は、
1シンボルの有効データ領域を構成するキャリアが格納される少なくとも2つのメモリと、
復調回路で復調されたキャリアに対してデランダマイズ及びデローテーションを行った後のアドレスを前記メモリへの書き込みアドレスとして算出する書き込みアドレス算出部と、
前記メモリに記憶されたキャリアに対してセグメント間デインタリーブ処理を行った後のアドレスを前記メモリからの読み出しアドレスとして算出する読み出しアドレス算出部と、
一の前記メモリに対し、前記書き込みアドレス算出部から与えられたアドレス情報に従ってあるシンボルの有効データ領域を構成するキャリアの書き込みを順次行う一方、他の前記メモリから、前記読み出しアドレス算出部から与えられたアドレス情報に従って前記あるシンボルよりも前のシンボルの有効データ領域を構成するキャリアを順次読み出し、
前記一のメモリへの前記あるシンボルの有効データを構成す全てのキャリアの書き込み、及び前記他のメモリからの前記前のシンボルの有効データを構成する全てのキャリアの読み出しが終了したのち、
前記一のメモリから、前記読み出しアドレス算出部から与えられたアドレス情報に従っ て前記あるシンボルの有効データ領域を構成するキャリアを順次読み出す一方、他の前記メモリに対し、前記書き込みアドレス算出部から与えられたアドレス情報に従って前記あるシンボルの後のシンボルの有効データ領域を構成するキャリアの書き込みを行うメモリ制御部を備えることを特徴とする、デジタル放送受信装置。
In a digital broadcast receiving apparatus that receives an orthogonal frequency division multiplex modulated broadcast signal in which a plurality of segments composed of a plurality of carriers are included in an effective data area of one symbol,
A demodulation circuit for demodulating the received broadcast signal;
A carrier rearrangement circuit for rearranging the carriers demodulated by the demodulation circuit;
The carrier rearrangement circuit is:
At least two memories storing carriers constituting an effective data area of one symbol;
A write address calculation unit for calculating an address after derandomizing and derotating the carrier demodulated by the demodulation circuit as a write address to the memory ;
A read address calculation unit that calculates an address after performing inter-segment deinterleaving processing on the carrier stored in the memory as a read address from the memory ;
One carrier is sequentially written with carriers constituting an effective data area of a symbol in accordance with address information given from the write address calculation unit, while being given from the other memory by the read address calculation unit. Sequentially read the carriers constituting the effective data area of the symbol preceding the certain symbol according to the address information,
After the writing of all the carriers constituting the valid data of the certain symbol to the one memory and the reading of all the carriers constituting the valid data of the previous symbol from the other memory are completed,
From said one memory, the one that follows the address information supplied from the read address calculating unit reads sequentially the carrier that constitutes an effective data area of the symbol with the respect to the other of said memory, supplied from the write address calculating section A digital broadcast receiving apparatus, comprising: a memory control unit for writing a carrier constituting an effective data area of a symbol after the certain symbol in accordance with the received address information .
JP2000156855A 2000-05-26 2000-05-26 Digital broadcast receiver Expired - Fee Related JP3995390B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000156855A JP3995390B2 (en) 2000-05-26 2000-05-26 Digital broadcast receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000156855A JP3995390B2 (en) 2000-05-26 2000-05-26 Digital broadcast receiver

Publications (2)

Publication Number Publication Date
JP2001339657A JP2001339657A (en) 2001-12-07
JP3995390B2 true JP3995390B2 (en) 2007-10-24

Family

ID=18661576

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000156855A Expired - Fee Related JP3995390B2 (en) 2000-05-26 2000-05-26 Digital broadcast receiver

Country Status (1)

Country Link
JP (1) JP3995390B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2002214285A1 (en) 2000-11-17 2002-05-27 Matsushita Electric Industrial Co., Ltd. Ofdm communication device
EP1608094A4 (en) * 2003-03-10 2010-04-28 Panasonic Corp OFDM SIGNAL TRANSMISSION METHOD, TRANSMISSION DEVICE, AND RECEPTION DEVICE
WO2004086661A1 (en) * 2003-03-26 2004-10-07 Matsushita Electric Industrial Co., Ltd. Ofdm transmitting method, transmitter, and receiver
JP4626206B2 (en) * 2004-07-28 2011-02-02 パナソニック株式会社 Receiving device, program, and recording medium
EP1771962B1 (en) 2004-07-29 2018-06-13 Qualcomm Incorporated System and method for diversity interleaving
US8391410B2 (en) 2004-07-29 2013-03-05 Qualcomm Incorporated Methods and apparatus for configuring a pilot symbol in a wireless communication system
US9246728B2 (en) 2004-07-29 2016-01-26 Qualcomm Incorporated System and method for frequency diversity
US9391751B2 (en) 2005-07-29 2016-07-12 Qualcomm Incorporated System and method for frequency diversity
US9042212B2 (en) 2005-07-29 2015-05-26 Qualcomm Incorporated Method and apparatus for communicating network identifiers in a communication system
JP5227767B2 (en) * 2008-12-03 2013-07-03 日本無線株式会社 Transmission device and transmission system using the same

Also Published As

Publication number Publication date
JP2001339657A (en) 2001-12-07

Similar Documents

Publication Publication Date Title
US10020970B2 (en) Data processing apparatus and method for interleaving and deinterleaving data
TWI466507B (en) Data processing apparatus and method
JP3748550B2 (en) Interleaving apparatus and method for symbol mapping in high speed downlink packet access mobile communication system
ES2304757T3 (en) INTERCALATOR TO CORRELATE SYMBOLS IN THE CARRIERS OF AN OFDM SYSTEM.
ES2366611T3 (en) APPARATUS AND METHOD TO TRANSMIT AND RECEIVE AN OFDM SIGNAL.
US8958490B2 (en) COFDM broadcasting with single-time retransmission of COFDM symbols
KR100195365B1 (en) Hierarchical quadrature frequency multiplex signal format and apparatus for transmission and reception thereof
ES2881769T3 (en) Data processing apparatus and method
US20150358648A1 (en) Digital television broadcasting system using coded orthogonal frequency-division modulation and multilevel LDPC convolutional coding
KR101809966B1 (en) Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
JP3995390B2 (en) Digital broadcast receiver
KR101463623B1 (en) Data processing apparatus and method
US20080313526A1 (en) Apparatus and method for transmitting and receiving data in a mobile communication system
JP2011015290A (en) Received data processing circuit and received data processing switching method
US7069398B2 (en) Apparatus and method for de-interleaving the interleaved data in a coded orthogonal frequency division multiplexing receiver
KR19980087495A (en) Multicarrier transmission interleaving apparatus and method
JP2961105B1 (en) OFDM receiver
JP2000031838A (en) De-interleaving device
WO2004014012A1 (en) Coding and decoding for rate matching in data transmission
JP3979789B2 (en) Digital signal receiver
JP4138140B2 (en) Convolutional code decoding apparatus and convolutional code decoding method
JP2001103386A (en) Digital broadcast receiver
JP3976052B2 (en) Decoding device, demodulation decoding device, receiving device, and decoding method
JP3691307B2 (en) Digital broadcast receiver
JP3490666B2 (en) Hierarchical orthogonal frequency division multiplexing transmission system and transmitting / receiving apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040702

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20051227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061107

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061226

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070123

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070322

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070530

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070731

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

Free format text: PAYMENT UNTIL: 20100810

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100810

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100810

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110810

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110810

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120810

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130810

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees