JP2009290874A - データ処理装置及びデータ処理方法 - Google Patents

データ処理装置及びデータ処理方法 Download PDF

Info

Publication number
JP2009290874A
JP2009290874A JP2009131110A JP2009131110A JP2009290874A JP 2009290874 A JP2009290874 A JP 2009290874A JP 2009131110 A JP2009131110 A JP 2009131110A JP 2009131110 A JP2009131110 A JP 2009131110A JP 2009290874 A JP2009290874 A JP 2009290874A
Authority
JP
Japan
Prior art keywords
symbol
interleaver memory
address
data
read
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2009131110A
Other languages
English (en)
Other versions
JP5392905B2 (ja
Inventor
Atungsiri Samuel Asanbeng
アサンベン アツングシリ サミュエル
Paul Athol Taylor Matthew
ポール アソール タイラー マシュー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Europe BV United Kingdom Branch
Original Assignee
Sony United Kingdom 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 Sony United Kingdom Ltd filed Critical Sony United Kingdom Ltd
Publication of JP2009290874A publication Critical patent/JP2009290874A/ja
Application granted granted Critical
Publication of JP5392905B2 publication Critical patent/JP5392905B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2662Symbol synchronisation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
    • H03M13/2739Permutation polynomial interleaver, e.g. quadratic permutation polynomial [QPP] interleaver and quadratic congruence interleaver
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
    • H03M13/2742Irregular interleaver wherein the permutation pattern is not obtained by a computation rule, e.g. interleaver based on random generators
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
    • H03M13/276Interleaving address generation
    • H03M13/2764Circuits therefore
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
    • H03M13/2782Interleaver implementations, which reduce the amount of required interleaving memory
    • H03M13/2785Interleaver using in-place interleaving, i.e. writing to and reading from the memory is performed at the same memory location
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
    • H03M13/2789Interleaver providing variable interleaving, e.g. variable block sizes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • H04L27/2604Multiresolution systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/015High-definition television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6112Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving terrestrial transmission, e.g. DVB-T
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Multimedia (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

【課題】連続したOFDMシンボル間でサブキャリアの数の変化に対処し、且つ必要なインタリーバメモリの量を最小にする。
【解決手段】送信すべき入力データシンボルを第1のセットと第2のセットに分割し、偶数インタリーブ処理において、第1のセットを、インタリーバメモリから偶数OFDMシンボルのサブキャリア信号に読み出し、第2のセットを、インタリーバメモリに書き込む。また、奇数インタリーブ処理において、第1のセットを、インタリーバメモリから奇数OFDMシンボルのサブキャリア信号に読み出し、第2のセットを、インタリーバメモリに書き込む。前回と現在のOFDMシンボルで利用可能なサブキャリアの数が異なるため、第1のセットを読み出す前に、読み出しアドレスが前のOFDMシンボルに対して有効であるか否かを判定し、第2のセットを書き込む前に、書き込みアドレスが現在のOFDMシンボルに対して有効であるか否かを判定する。
【選択図】図7

Description

本発明は、入力シンボルを、OFDM(Orthogonal Frequency Division Multiplexed:直交周波数分割多重)シンボルのサブキャリア信号にマッピングするデータ処理装置及びデータ処理方法に関する。
本発明はまた、OFDMシンボルの所定の数のサブキャリア信号から受信されたシンボルを、出力シンボルストリームにマッピングするデータ処理装置及びデータ処理方法にも関する。
本発明の実施の形態は、OFDM送信装置/受信装置を提供し得る。
DVB−T(Digital Video Broadcasting-Terrestrial)規格は、直交周波数分割多重(OFDM)を利用して、ビデオ画像及び音声を表すデータを、放送無線通信信号を介して受信装置に送信する。DVB−T規格には、2つの周知のモードがあり、これらは2Kモード及び8Kモードとして知られている。2Kモードは2048のサブキャリアを提供し、一方、8Kモードは8192のサブキャリアを提供する。同様に、DVB−H(Digital Video Broadcasting-Handheld:)規格には、4Kモードが提供され、この4Kモードにおいては、サブキャリアの数は4096である。
DVB−T又はDVB−Hを用いて送信されるデータの品位を改善するために、入力データシンボルがOFDMシンボルのサブキャリア信号にマッピングされるように、入力データシンボルをインタリーブするためのシンボルインタリーバが設けられる。このようなシンボルインタリーバは、アドレス生成部と共に、インタリーバメモリを有する。アドレス生成部は、各入力シンボルについてアドレスを生成する。各アドレスは、データシンボルがマッピングされるOFDMシンボルのサブキャリア信号のうちの1つを示す。2Kモード及び8Kモードの場合、DVB−T規格では、マッピングのためのアドレスを生成する構成が開示されている。同様に、DVB−H規格の4Kモードの場合、マッピングのためのアドレスを生成する構成が提供されており、また、このマッピングを実行するためのアドレス生成部が、下記特許文献1において開示されている。このアドレス生成部は、擬似乱数ビット列を生成する線形フィードバックシフトレジスタと、置換回路とを有する。置換回路は、アドレスを生成するために、線形フィードバックシフトレジスタの保持データの順序を置換する。アドレスは、入力データシンボルをOFDMシンボルのサブキャリアにマッピングするために、インタリーバメモリに格納された入力データシンボルを搬送するためのOFDMサブキャリアのうちの1つを示す情報を提供する。
欧州特許出願公開第1463256号明細書 米国特許出願公開第2005/0135493号明細書 米国特許出願公開第2007/0250742号明細書
DVB−T2として知られる、地上デジタルビデオ放送規格のさらなる発展に従い、データ送信のためのさらなるモードの提案が望まれている。
本発明は、連続したOFDMシンボル間で入力データシンボルを搬送するためのサブキャリアの数の変化に対処し、且つ必要なインタリーバメモリの量を最小にするように、周波数インタリーバを実装することができる構成を提供する。
本発明の一態様によれば、データ処理装置が提供される。当該データ処理装置は、第1のセットの入力データシンボルと第2のセットの入力データシンボルとを有する、送信すべき入力データシンボルを、OFDMシンボルの、複数の動作モードのうちの1つに従って規定される所定の数のサブキャリア信号にマッピングする。当該データ処理装置は、アドレス生成部と、インタリーバメモリと、制御部とを具備する。当該制御部は、偶数インタリーブ処理において、前記第1のセットの入力データシンボルを、前記アドレス生成部によって生成された読み出しアドレスを用いて前記インタリーバメモリから偶数OFDMシンボルの前記サブキャリア信号に読み出し、前記第2のセットの入力データシンボルを、前記アドレス生成部によって生成された書き込みアドレスを用いて前記インタリーバメモリに書き込む。また、当該制御部は、奇数インタリーブ処理において、前記第1のセットの入力データシンボルを、前記第1のセットの並び順に従って決められた読み出しアドレスを用いて前記インタリーバメモリから奇数OFDMシンボルの前記サブキャリア信号に読み出し、前記第2のセットの入力データシンボルを、前記第1のセットの並び順に従って決められた書き込みアドレスを用いて前記インタリーバメモリに書き込む。前記奇数インタリーブ処理及び偶数インタリーブ処理により、前記第1のセットの入力データシンボルが前記インタリーバメモリ内の或る場所から読み出されるとき、前記第2のセットの入力データシンボルが当該読み出された場所に書き込まれることが可能となる。現在のOFDMシンボルの前回のOFDMシンボルにおいて利用可能な前記サブキャリアの数は、前記現在のOFDMシンボルにおいて利用可能な前記サブキャリアの数と異なる。前記制御部は、前記第1の入力データシンボルを前記インタリーバメモリから読み出す前に、前記読み出しアドレスが前記前のOFDMシンボルに対して有効であるか否かを判定し、前記第2の入力データシンボルを前記インタリーバメモリに書き込む前に、前記書き込みアドレスが前記現在のOFDMシンボルに対して有効であるか否かを判定する。
DVB−T/H(非特許文献1参照)及びDVB−T2(非特許文献2参照)に用いられるOFDM等のマルチキャリア変調システムにおいて、特に周波数選択性チャネルにおける周波数ダイバシティを提供するために、周波数インタリーバ又はシンボルインタリーバが用いられる。双方のシステムにおいて、周波数インタリーバは、奇数シンボルと偶数シンボルとで異なる動作をする。簡潔に説明すると、奇数シンボルインタリーバ及び偶数シンボルインタリーバは、インタリーブのために用いられるメモリの量を最小にするように相補的に動作するので、メモリの量を最小にすることができる。DVB−T/Hは1種類のみのOFDMシンボルを有するのに対し、DVB−T2は少なくとも3種類のOFDMシンボルを有する。結果として、DVB−T/Hにおいては、インタリーバに入力されるデータサブキャリアのベクトル長は固定であるのに対し、DVB−T2においては、入力ベクトル長はOFDMシンボルの種類に応じて変化する。
本発明の実施形態は、連続したOFDMシンボル間で入力データシンボルを搬送するためのサブキャリアの数の変化に対処し、且つ必要なインタリーバメモリの量を最小にするように、周波数インタリーバを実装することができる構成を提供する。この周波数インタリーバは、複数の異なる動作モードにおいて用いることができ、複数の動作モードのうちのいずれか1つにおいて通信を行うために必要とされる。例えば、DVB−T2規格に従う動作モードには、1K、2K、4K、8K、16K及び32Kモード等がある。インタリーバメモリから第1の入力データシンボルを読み出す前に、読み出しアドレスが前回のOFDMシンボルに対して有効であるか否かを判定し、インタリーバメモリに第2の入力データシンボルを書き込む前に、書き込みアドレスが現在のOFDMシンボルに対して有効であるか否かを判定することにより、インタリーバメモリのサイズを最小にすることができる。この最小量は、複数の動作モードのうちのいずれかのモードのOFDMシンボルにおいて利用可能なサブキャリアの最大数に対応する。サブキャリアの数が最大である動作モードは、インタリーバが、入力データシンボルが奇数シンボルであるか偶数シンボルであるかに応じてインタリーブを行う動作に対応する。したがって、例えば、インタリーバメモリのメモリサイズを、サブキャリアの数が最大である動作モードにおけるOFDMシンボルのサブキャリアによって搬送可能なシンボルの数と等しくしてもよい。DVB−2の例では、これは32Kモードである。
本発明の種々の態様及び特徴が、添付の特許請求の範囲において規定される。本発明のさらなる態様は、OFDMシンボルの所定の数のサブキャリア信号から受信したシンボルを、出力シンボルストリームにマッピングするデータ処理装置及び方法、並びに送信装置及び受信装置を含む。
例えばDVB−T2規格で用いることができる、符号化OFDM送信装置の概略ブロック図である。 シンボルマッピング部及びフレームビルダがインタリーバの動作を説明する、図1に示す送信装置の部分の概略ブロック図である。 図2に示すシンボルインタリーバの概略ブロック図である。 図3に示すインタリーバメモリ、及び受信装置における対応するシンボルデインタリーバの概略ブロック図である。 16Kモードの場合の、図3に示すアドレス生成部の概略ブロック図である。 32Kモードの場合の、図3に示すアドレス生成部の概略ブロック図である。 例えば16Kモードの場合の、奇数−偶数モードにおける、図3に示すインタリーバの動作を示すフロー図である。 例えば16Kモードの場合の、奇数オンリーモードにおける、図3に示すインタリーバの動作を示すフロー図である。 例えばDVB−T2規格で用いることができる、符号化OFDM受信装置の概略ブロック図である。 図9に示すシンボルデインタリーバの概略ブロック図である。
これより、本発明の実施形態を、添付の図面を参照して、例示としてのみ説明する。図面において、同様の部分には対応する参照符号が付される。
以下の説明は、本発明の実施形態の技術によるシンボルインタリーバの動作を説明するために提供されるが、このシンボルインタリーバは他のモード及び他のDVB規格と共に用いることができることを理解されたい。
図1は、DVB−T2規格に従って、例えばビデオ画像及び音声信号を送信するために用いることができる符号化OFDM(Coded OFDM:COFDM)送信装置の例示的なブロック図を示す。図1では、プログラムソースが、COFDM送信装置によって送信されるべきデータを生成する。ビデオ符号化部2、音声符号化部4及びデータ符号化部6は、送信されるべきビデオデータ、音声データ及び他のデータを生成し、これらのデータはプログラム多重化部10に供給される。プログラム多重化部10の出力は、ビデオデータ、音声データ及び他のデータを送信するために必要な他の情報と多重化された多重化ストリームを形成する。多重化部10は、接続チャネル12上にストリームを供給する。このような多重化ストリームは、種々の異なるブランチA、B等に供給されるように、多数存在してもよい。簡潔にするために、ブランチAのみを説明する。
図1に示すように、COFDM送信装置20は、多重適応化/エネルギー拡散ブロック22においてストリームを受信する。多重適応化/エネルギー拡散ブロック22は、データをランダム化し、適切なデータを、ストリームの誤り訂正符号化を実行する前方誤り訂正符号化部24に供給する。ビットインタリーバ26は、符号化されたデータビットをインタリーブするために設けられる。この符号化されたデータビットは、DVB−T2の例の場合、LDPC(Low Density Parity Check:低密度パリティチェック)/BCH(Bose-Chaudhuri-Hocquenghem)符号化部の出力である。ビットインタリーバ26からの出力は、ビットコンステレーションマッピング部28に供給される。ビットコンステレーションマッピング部28は、ビットのグループを、符号化データビットを搬送するために用いられるコンステレーションポイントにマッピングする。ビットコンステレーションマッピング部28からの出力は、実成分及び仮想成分を表すコンステレーションポイントラベルである。コンステレーションポイントラベルは、用いられる変調方式に応じて、2つ以上のビットから形成されたデータシンボルを表す。これらはデータセルと呼ばれる。これらのデータセルは、タイムインタリーバ30を通過する。タイムインタリーバ30は、複数のLDPCコードワードから得られたデータセルをインタリーブする。
データセルは、図1においてブランチB等によって生成されたデータセルと共に、他のチャネル31を介して、フレームビルダ32によって受信される。その後、フレームビルダ32は、多数のデータセルを、COFDMシンボルで搬送されるべきシーケンスに形成する。ここで、COFDMシンボルは、複数のデータセルを有し、各データセルはサブキャリアのうちの1つにマッピングされる。サブキャリアの数は、システムの動作モードに応じて、1K、2K、4K、8K、16K又は32K等があり、これらは、例えば以下の表の例に従って、それぞれ異なる数のサブキャリアを提供する。
Figure 2009290874
したがって、一実施形態では、16Kモードの場合のサブキャリアの数は12096であり、32Kモードの場合のサブキャリアの数は24192である。
各フレームが、多くのこのようなCOFDMシンボルを有する。各COFDMシンボルで搬送されるべきデータセルのシーケンスは、シンボルインタリーバ33に送られる。その後、コンステレーションデータラベルを用いてコンステレーションポイントの実成分及び仮想成分を生成し、パイロット信号及び埋込信号形成部36から供給されたパイロット信号及び同期信号を挿入するCOFDMシンボルビルダブロック37によって、COFDMシンボルが生成される。その後、OFDM変調部38が、時間領域においてOFDMシンボルを形成し、このOFDMシンボルは、シンボル間にガードインターバルを生成するためのガード挿入処理部40に供給され、その後、デジタル−アナログ変換部42に供給され、最後に、RFフロントエンド44内のRF増幅部に供給され、その結果、COFDM送信装置によってアンテナ46から放送される。
[インタリーバ]
図2において、ビットコンステレーションマッピング部28、シンボルインタリーバ33及びフレームビルダ32をより詳細に示す。
シンボルインタリーバは、OFDMサブキャリア信号に対するデータシンボルの準最適マッピングを提供する装置を提供する。例示的な技術によれば、シミュレーション分析により検証された置換コード及び生成多項式に従って、COFDMサブキャリア信号に対する入力データシンボルの最適なマッピングを達成するために、シンボルインタリーバが提供される。
図2に示すように、本発明の実施形態の技術を例示的に説明するために、ビットコンステレーションマッピング部28及びフレームビルダ32のより詳細な例示的な説明が提供される。ビットインタリーバ26からチャネル62を介して受信されたデータビットは、変調方式によって提供されるシンボル当たりのビット数に応じてグループ化され、データセルにマッピングされるビットのセットとなる。このビットのグループは、データワードを形成し、データチャネル64を介して、並行してマッピング処理部66に供給される。その後、マッピング処理部66は、事前に割り当てられたマッピングに従って、データシンボルのうちの1つを選択する。コンステレーションポイントは、実成分及び仮想成分によって表現されるが、そのラベルだけがフレームビルダ32への入力のセットのうちの1つとして出力チャネル29に提供される。
フレームビルダ32は、ビットコンステレーションマッピング部28からチャネル29を介して、他のチャネル31からのデータセルと共にデータセルを受信する。各COFDMシンボルのセルは、多数のCOFDMセルシーケンスからなるフレームを構築した後、アドレス生成部102によって生成された書き込みアドレス及び読み出しアドレスに従って、インタリーバメモリ100に書き込まれ、インタリーバメモリ100から読み出される。適切なアドレスを生成することにより、書き込み及び読み出しの順序に従って、データセルのインタリーブが達成される。アドレス生成部102及びインタリーバメモリ100の動作を、図3、図4、図5及び図6を参照して、より詳細に説明する。その後、インタリーブされたデータセルは、データシンボルの実成分と仮想成分にマッピングされ、パイロット信号/埋込信号形成部36から受信されたパイロット信号及び同期シンボルと結合されてOFDMシンボルビルダ37に供給され、COFDMシンボルを形成し、このCOFDMシンボルは、上述のようにOFDM変調部38に供給される。
図3は、シンボルをインタリーブするための本発明の実施形態の技術を説明する、シンボルインタリーバ33の部分の一例を提供する。図3では、フレームビルダ32からの入力データセルがインタリーバメモリ100に書き込まれる。データセルは、アドレス生成部102によりチャネル104を介して供給された書き込みアドレスに従って、インタリーバメモリ100に書き込まれ、アドレス生成部102によりチャネル106を介して供給された読み出しアドレスに従って、インタリーバメモリ100から読み出される。アドレス生成部102は、以下に説明するように、COFDMシンボルが奇数であるか偶数であるかに応じて、書き込みアドレス及び読み出しアドレスを生成する。COFDMシンボルが奇数であるか偶数であるかは、チャネル108から供給された信号により、選択されたモードに応じて識別される。選択されたモードは、チャネル110から供給された信号により識別される。上述のように、モードは、1Kモード、2Kモード、4Kモード、8Kモード、16Kモード、32Kモードのうちの1つであり得る。インタリーバメモリ100の例示的な実施態様を提供する図4を参照して以下に説明するように、書き込みアドレス及び読み出しアドレスは、奇数OFDMシンボルと偶数OFDMシンボルとについて別々に生成される。
図4に示す例では、上側部分において、送信装置におけるインタリーバ33のインタリーバメモリ100の動作が説明され、下側部分において、受信装置におけるデインタリーバのデインタリーバメモリ340の動作が説明される。インタリーバメモリ100及びデインタリーバメモリ340は、動作の理解を容易にするために、共に図4に示される。図4に示すように、インタリーバメモリ100とデインタリーバメモリ340との間の、他の装置及び通信チャネルを介した通信の表現は簡略化され、インタリーバメモリ100とデインタリーバメモリ340との間の部分140として表現される。以下において、インタリーバメモリ100の動作を説明する。
図4は、4つの入力データセルを、COFDMシンボルの4つのサブキャリア信号にインタリーブする例のみを示すが、図4において説明される技術は、1Kモードの場合の756、2Kモードの場合の1512、4Kモードの場合の3024、8Kモードの場合の6048、16Kモードの場合の12096、及び32Kモードの場合の24192等、より多くの数のサブキャリアに拡大適用され得ることは理解されるであろう。
図4に示すインタリーバメモリ100の入力アドレス及び出力アドレスの指定は、奇数シンボルの場合と、偶数シンボルの場合とについて示される。偶数COFDMシンボルの場合、データセルは入力チャネルから取得され、アドレス生成部102によってCOFDMシンボル毎に生成されたアドレスのシーケンス120に従ってインタリーバメモリ124.1に書き込まれる。この書き込みアドレスは、上述のように、インタリーブが書き込みアドレスのシャッフルによって達成されるように、偶数シンボルに適用される。したがって、各インタリーブされたシンボルについて、y(h(q))=y’(q)である。
奇数シンボルの場合、インタリーバメモリ124.1と同じインタリーバメモリ124.2が用いられる。しかし、図4に示すように、奇数シンボルの場合、書き込み順序132は、前の偶数シンボル126の読み出しに用いられるアドレスシーケンスと同じアドレスシーケンスである。この特徴により、奇数シンボルインタリーバ及び偶数シンボルインタリーバの実施態様は、所与のアドレスに対する読み出し動作が書き込み動作の前に行われる場合、1つのインタリーバメモリ100のみを用いることができる。奇数シンボルの場合にインタリーバメモリ124に書き込まれたデータセルは、その後、次の偶数COFDMシンボルの場合に、アドレス生成部102によって生成されたシーケンス134で読み出され、以下同様に処理される。したがって、シンボルにつき1つのアドレスだけが生成され、奇数/偶数COFDMシンボルについての書き込み及び読み出しは並行して実行される。
要約すると、図4に表現されるように、すべてのアクティブなサブキャリアについてアドレスのセットH(q)が計算されると、入力ベクトルY’=(0’、1’、2’…max−1’)が処理されて、インタリーブされたベクトルY’=(0、1、2…max−1)が生成される。このインタリーブされたベクトルY’=(0、1、2…max−1)は、以下の方程式によって定義される。
偶数シンボルの場合:H(q)=y’q(q=0,…,Nmax−1)
奇数シンボルの場合:q=y’H(q)(q=0,…,Nmax−1)
言い換えれば、偶数OFDMシンボルの場合、入力ワードは、置換された順序でメモリに書き込まれ、並び順で読み出されるが、奇数シンボルの場合、並び順で書き込まれ、置換された順序で読み出される。上記の場合、置換H(q)は、以下の表によって定義される。
Figure 2009290874
図4に示すように、デインタリーバメモリ340は、インタリーバ33のアドレス生成部102と等価のアドレス生成部によって生成された、アドレス生成部102により生成されたアドレスのセットと同じアドレスのセットを、書き込みアドレスと読み出しアドレスとを逆転させて適用することにより、インタリーバ100によって適用されたインタリーブを逆転させる。したがって、偶数シンボルの場合、書き込みアドレス342は並び順であり、読み出しアドレス344は、アドレス生成部によって提供される。これに対して、奇数シンボルの場合、書き込み順序346は、アドレス生成部によって生成されたアドレスのセットから規定され、読み出し順序348は並び順である。
[16Kモード及び32Kモードにおけるアドレス生成]
16Kモードにおける置換関数H(q)の生成に用いられるアルゴリズムの概略ブロック図が図5に示され、32Kモードにおける置換関数H(q)の生成に用いられるアルゴリズムの概略ブロック図が図6に示される。
16Kモードにおけるアドレス生成部102の実施態様が、図5に示されている。図5では、13段のレジスタ段200と、生成多項式に従ってシフトレジスタ200の各段に接続されたxorゲート202とにより、線形フィードバックシフトレジスタが形成される。したがって、シフトレジスタ200の保持データに従って、レジスタ段R[0]、R[1]、R[4]、R[5]、R[9]、R[11]の保持データを以下の生成多項式に従ってxor演算することにより、シフトレジスタの次のビットがxorゲート202の出力から提供される。
Figure 2009290874
生成多項式に従って、シフトレジスタ200の保持データから、擬似ランダムビット列が生成される。しかしながら、上述したように、16Kモードについてのアドレスを生成するために、置換回路210が設けられ、この置換回路210は、その出力において、シフトレジスタ200.1内のビットの順序を順序R’[n]から順序R[n]に効果的に置換する。その後、置換回路210の出力からの13個のビットは、接続チャネル212に供給される。接続チャネル212には、チャネル214を介して、トグル回路218によって提供された最上位ビットが加えられる。したがって、チャネル212上では14ビットのアドレスが生成される。しかしながら、アドレスの信頼性を保証するために、アドレスチェック回路216が、生成されたアドレスを分析して、アドレスが所定の最大値を超えているか否かを判断する。この所定の最大値は、用いられているモードに対して利用可能であり、COFDMシンボル内のデータシンボルについて利用可能なサブキャリア信号の最大数に相当し得る。しかしながら、16Kモードにおけるインタリーバは、他のモードに用いることもでき、アドレス生成部102は、有効アドレスの最大数に従って調整することにより、2Kモード、4Kモード、8Kモード、16Kモード、及び32Kモードに用いることもできる。
生成されたアドレスが所定の最大値を超える場合、アドレスチェック回路216により制御信号が生成され、接続チャネル220を介して制御部224に供給される。この場合、生成されたアドレスは廃棄され、特定のシンボルのために新たなアドレスが再生成される。
16Kモードの場合、LFSR(Linear Feedback Shift Register:線形フィードバックシフトレジスタ)を用いて、(N−1)のビットワードR’が定義される。ここで、N=logmaxであり、Mmax=16384である。
このシーケンスを生成するために用いられる多項式は以下の通りである。
Figure 2009290874
式中、iは0〜Mmax−1の間で変化する。
R’ワードが生成されると、R’ワードは置換されて、Rと呼ばれる別の(N−1)のビットワードが生成される。Rは、以下に示すビット置換によってR’から導き出される。
Figure 2009290874
すなわち、16Kモードの場合、例えばR’のビット番号12は、Rのビット位置番号8へ移動される。
その後、アドレスH(q)が、以下の式によりRから導き出される。
Figure 2009290874
上記の式のうち、
Figure 2009290874
の部分は、図5において、トグルブロックT218によって示されている。
その後、生成されたアドレスが許容可能なアドレスの範囲内にあるか否かを検証するために、H(q)に対してアドレスチェックが実行される。例えば、16Kモードにおいて、(H(q)<Nmax)の場合(ここで、Nmax=12096)、アドレスは有効である。アドレスが有効でない場合、制御部はそれを通知され、指数iを増分することにより、新たなH(q)の生成を試みる。
トグルブロックの役割は、1行内でNmaxを超えるアドレスを2度生成しないことを確実にすることである。実際、Nmaxを超える値が生成された場合、これは、アドレスH(q)の最上位ビット(Most Significant Bit:MSB)(すなわち、トグルビット)が1であることを意味する。そこで、生成される次の値は、0に設定されたMSBを有し、これにより有効なアドレスが生成されることが保証される。
以下の式は、以上の動作をまとめて、このアルゴリズムのループ構造を理解し易くするためのものである。
Figure 2009290874
図3には、制御チャネル110における現在の動作モードの通知を受信するルックアップテーブル105も示される。図5及び図6に示すように、制御部224は、現在のシンボルの通知(奇数/偶数)を制御チャネル108から受信し、現在のモードの通知を制御チャネル110から受信し、OFDMシンボルにおける、シンボルがインタリーブされるサブキャリア又はデータセルの現在の数を示すルックアップテーブル105からの通知を制御チャネル111から受信する。また、制御部224は、現在のキャリアの数Nbwx(n)をルックアップテーブル105から検索するために、図3、図5及び図6に示すように、ルックアップテーブル105に対して制御信号を出力する。
図5及び図6には、同じ制御部224が示され、それに対応して同じアドレスチェック回路216及びトグル回路218が示される。したがって、入力インタリーバは複数の異なるモードで動作することができるため、各モードにおいて、同じ制御部が異なるモードの各々においてインタリーバメモリを制御するように、フィードバックシフトレジスタ及び置換コードを変更するだけでよい。
図6は、32Kモードの場合のアドレス生成部の一例を提供する。このアドレス生成部は、図5に示す16Kモードのアドレス生成部に対応しており、同様の部分は同様の参照符号で示される。しかしながら、32Kモードでは、線形フィードバックシフトレジスタは、13個のシフトレジスタ200.2から形成され、シフトレジスタ200の保持データに従って、レジスタ段R[0]、R[1]、R[4]、R[5]、R[9]、R[11]の保持データを以下の生成多項式に従ってxor演算することにより、シフトレジスタの次のビットがxorゲート202.2の出力から提供される。
Figure 2009290874
式中、iは0〜Mmax−1の間で変化する。
置換回路210.2は、その出力において、以下に示すビット置換に従い、シフトレジスタ200.2内のビットの順序を順序R’[n]から順序R[n]に置換する。
Figure 2009290874
すなわち、32Kモードの場合、例えばR’のビット番号12は、Rのビット位置番号5へ移動される。
その後、置換回路210.2の出力からの14個のビットは、接続チャネル212.2に供給される。接続チャネル212.2には、チャネル214を介して、トグル回路218によって提供された最上位ビットが加えられる。したがって、チャネル212.2上では15ビットのアドレスが生成される。32Kモードにおけるインタリーバは、他のモードに用いることもでき、アドレス生成部102は、有効アドレスの最大数に従って調整することにより、2Kモード、4Kモード、8Kモード及び16Kモードに用いることもできる。
生成されたアドレスが所定の最大値を超える場合、アドレスチェック回路216により制御信号が生成され、接続チャネル220を介して制御部224に供給される。この場合、生成されたアドレスは廃棄され、特定のシンボルのために新たなアドレスが再生成される。
[複数のモードのためのシンボルインタリーバの開発]
典型的には、各モードにおけるアドレス生成部は、[0〜N−1]の範囲のみにおいてアドレスを生成するように構成される。DVB−T/Hは1種類のシンボルのみを有するため、モード又はNを選択することでNも決まる。これにより、奇数−偶数インタリーバの概念が単純になる。なぜなら、インタリーブ中、シンボル2n(偶数)のための書き込みアドレスの範囲及び並びは、シンボル2n−1(奇数)のための読み出しアドレスの範囲及び並びと同じとなるためである。このように動作することにより、奇数−偶数インタリーバを実装するために必要とされるメモリのロケーションは、各OFDMシンボルにおけるサブキャリアの数Nの2倍の数ではなく、Nと同じ数になる。したがって、32Kモードでは、送信装置又は(受信装置における)デインタリーバにおいて必要とされるメモリのロケーションは、2倍ではなく24192個だけになる(32Kモードにおけるインタリーバのアドレス生成を図6に示す)。
DVB−T2規格は、1K、2K、4K、8K、16K及び32KのFFT(Fast Fourier Transform:高速フーリエ変換)サイズ又はモードに対応しており、この場合、Nはそれぞれ1024、2048、4096、8192、16384、32768である。DVB−T2物理層は、それぞれ複数のシンボルからなる、いわゆる物理層フレームとして編成される。各フレームは、プリアンブル(P1)シンボルから開始し、次に1つ又は複数の第2のプリアンブル(P2)シンボルが続く。次に、複数のデータ搬送(Pd)シンボルが続き、その後、任意選択で、フレームはフレーム終結(FC)シンボルによって終結される。P1シンボルはペイロードデータを搬送しないので、周波数インタリーブの必要がないのに対し、その他の種類のシンボルはペイロードデータを搬送するので、インタリーブを必要とする。所与のシンボルについて、そのシンボルが搬送するデータセルの数は、散乱パイロットパターン、SISO/MISO(Single-Input, Single-Output/Multiple-Input, Multiple-Output)、及び一般に、送信装置のために選択されたパラメータ(システム構成)の特定の組み合わせの選択に応じて決まる。しかし、所与の構成において、任意の1つのOFDMシンボルによって搬送されるセルの数は、そのシンボルの種類に応じて決まる。したがって、典型的には、P2シンボルが搬送するデータセルは、Pdシンボルが搬送するデータセルよりも少なく、FCシンボルが搬送するデータセルは、P2シンボルが搬送するデータセルよりもさらに少ない。
例えば、上述した32Kシステムにおけるシンボル2n(偶数)及びその次のシンボル2n−1(奇数)を送信する場合を考える。シンボル2n−1はP2シンボルであり、シンボル2nはPdシンボルであると仮定する。Pdシンボルは、P2シンボルよりも多くのデータセル容量を有するため、シンボル2nについての書き込みアドレスの範囲は、シンボル2n−1についての読み出しアドレスの範囲よりも大きくなる。アドレスは擬似ランダムに生成されるため、シンボルの種類が異なる結果、書き込みアドレス及び読み出しアドレスの並びも異なる。これは、1つのメモリで奇数−偶数インタリーブを実行することがもはや些細な課題ではないことを意味する。それぞれサイズがNmaxロケーションである2つの別々のメモリを用いてインタリーブを実行することも可能である(ここで、Nmaxは、帯域幅拡大モードにおける任意のタイプのシンボルによって搬送することができるデータセルの最大数である)。しかし、この場合、2倍のメモリ2Nmaxが必要になる。なお、Nmaxは、選択されたFFTサイズ又はOFDMモードによって決まる。
以下に簡潔に説明するように、本発明の実施形態は、サイズがNmaxロケーションである1つのメモリのみによって周波数インタリーブを実行できる構成を提供する。
[奇数インタリーバの最適な使用]
図4に示すように、2つのシンボルインタリーブ処理により、インタリーブ中に用いられるメモリの量を低減することができる。2つのシンボルインタリーブ処理のうち1つは偶数COFDMシンボルのための処理であり、もう1つは奇数COFDMシンボルのための処理である。図4に示す例において、奇数シンボルの書き込み順序は、偶数シンボルの読み出し順序と同じである。したがって、奇数シンボルがメモリから読み出されるときに、偶数シンボルを当該読み出された場所に書き込むことができ、その後、偶数シンボルがメモリから読み出されると、奇数シンボルを当該読み出された場所に書き込むことができる。
係属中の英国特許出願第0722728.3号に開示されるように、DVB−Tの2Kシンボルインタリーバ及び8Kシンボルインタリーバ、並びにDVB−Hの4Kシンボルインタリーバのために設計されたインタリーブ方式は、偶数シンボルよりも奇数シンボルに対して良好に動作することが発見された。これは、インタリーバの入力において隣接していた複数のサブキャリアの、インタリーバの出力においての平均距離が、偶数シンボルのインタリーバの場合よりも、奇数シンボルのインタリーバの場合に大きいためである。
当然のことながら、シンボルインタリーバを実装するために必要とされるインタリーバメモリの量は、COFDMキャリアシンボルにマッピングされるデータシンボルの数に応じて決まる。したがって、16Kモードのシンボルインタリーバは、32Kモードのシンボルインタリーバを実装するのに必要なメモリの半分を必要とする。同様に、8Kモードのシンボルインタリーバを実装するのに必要とされるメモリの量は、16Kモードのインタリーバを実装するのに必要なメモリの量の半分である。したがって、OFDMシンボル当たりの搬送可能なデータシンボルの最大数を設定する或るモードのシンボルインタリーバを実装するように構成された送信装置又は受信装置は、その所与の最大モードにおけるOFDMシンボル当たりのサブキャリアの最大数の半数以下のサブキャリアを提供する任意の他のモードにおいて、2つの奇数インタリーブ処理を実行するのに十分なメモリを有する。例えば、32Kインタリーバを有する受信装置又は送信装置は、各自の16Kメモリをそれぞれ有する2つの16K奇数インタリーブ処理に対応するのに十分なメモリを有する。
したがって、偶数インタリーブ処理は奇数インタリーブ処理ほど良好に動作しないという事実に対処するために、複数の動作モードに対応可能なシンボルインタリーバを構成することができるので、最大モードにおけるサブキャリアの数、つまりOFDMシンボル当たりのサブキャリアの最大数の半数以下のサブキャリアを有するモードにおいては、奇数シンボルインタリーブ処理だけが用いられる。例えば、32Kモードが可能な送信装置/受信装置において、よりキャリアの少ない(すなわち、16K、8K、4K又は1K)モードで動作するとき、別個の奇数シンボルインタリーブ処理及び偶数シンボルインタリーブ処理を用いるのではなく、2つの奇数インタリーブ処理を用いる。英国特許出願第0722728.3号に開示されるように、1つの奇数インタリーバのみを用いるのではなく、奇数インタリーバのシーケンスを用いることにより、2つの奇数インタリーブ処理を用いるインタリーバの性能をさらに改善することができるので、インタリーバに入力されるあらゆるデータビットが、常に同じOFDMシンボルのサブキャリアを変調してしまうことがなくなる。これは、データキャリアの数を法としてインタリーバアドレスにオフセットを追加するか、又はインタリーバにおける置換シーケンスを用いるかによって実現することができる。データキャリアの数を法としてインタリーバアドレスにオフセットを追加することにより、OFDMシンボルが効果的にシフト及びラップラウンドされるので、インタリーバに入力されるあらゆるデータビットが、常に同じOFDMシンボルにおいてサブキャリアを変調してしまうことがなくなる。
さらに、オフセットはランダムシーケンスであってもよい。このランダムシーケンスは、類似のOFDMシンボルインタリーバの別のアドレス生成部、又は何らかの他の手段によって生成されてもよい。上記に加え、係属中の英国特許出願第0722728.3号には、インタリーバにおいて置換シーケンスを用いて、インタリーバに入力されるあらゆるデータビットが常に同じOFDMシンボルのサブキャリアを変調してしまうことがなくなる可能性を増加させることが開示されている。
上述のように、DVB−T2においては、周波数インタリーバに関して2つの動作方式がある。どちらの形式を選択するかは、FFTサイズ又はOFDMモードの選択によって決定される。したがって、1K、2K、4K、8K及び16Kモードにおいては、周波数インタリーバは、奇数オンリー方式で動作することができ、32Kモードにおいては、上述のような奇数−偶数方式で動作することができる。奇数オンリー方式においては、インタリーバの方程式を以下のように変形することができる。
偶数シンボルの場合:q=(q)(q=0,…,N−1)
奇数シンボルの場合:q=(q)(q=0,…,N−1)
ここで、H(q)は、偶数シンボルのキャリアqについて生成される擬似ランダムアドレスであり、H(q)は、奇数シンボルのキャリアqについて生成される擬似ランダムアドレスである。実際には、奇数シンボル及び偶数シンボルについて別個のアドレス生成部が存在する。各FFTサイズについてのこれらのアドレス生成回路の対については、DVB−T2勧告書の草稿(非特許文献2参照)に記載されている。奇数オンリーのインタリーバが、それぞれサイズがNbwxロケーションである2つの別個のメモリを概念的に必要とするのに対し、実際に実装されるDVB−T2送信装置及び/又は受信装置は、すべてのFFTサイズに対応する必要があると考えられる。したがって、このような実施の態様では、32Kモードの奇数−偶数インタリーブを実行するのに十分なメモリが存在する。このようなメモリは、2つの16Kモード、4つの8Kモード、16の2Kモード、及び32の1Kモードの周波数インタリーバに対応するのに十分な容量を既に有する。結果として、32Kの奇数−偶数インタリーブのために既に利用可能な大容量のメモリを、奇数オンリーのインタリーブにおける最小のFFTサイズに必要な2つのメモリブロックに分割することができるため、奇数オンリーのインタリーブのための追加のメモリは必要ない。したがって、この技術により、32Kの奇数−偶数インタリーブを最小のメモリで実行する方法が提供される。
[最小メモリの要件]
本実施形態の手法により、32Kモードで用いられるメモリの量を最小にすることができる構成が提供される。上述のように、本実施形態の手法によれば、メモリサイズが最大である動作モード(本実施形態では32Kモード)のために、メモリ量が最小である奇数−偶数インタリーブ方式が必要とされる。さらに、上述のように、データセル又はサブキャリアの数はシンボル毎に異なるので、シンボル単位の32Kモードにおいて、必要とされるメモリの量を低減するために、本実施形態の手法により、1つのメモリだけを用いて、最大32Kモードにおいてシンボルをインタリーブすることが可能になる。この場合、書き込みアドレス及び読み出しアドレスの範囲は、連続した奇数シンボル及び偶数シンボル毎に変化する。
図7は、本実施形態の手法の例を説明するためのフローチャートである。同図では、奇数/偶数動作モードにおける、利用可能な最大メモリサイズ(本実施形態では32Kモード)の場合の制御部224の動作を示す。同図のフローチャートに示す32Kの奇数−偶数周波数インタリーバでは、以下の用語を用いる:
・「Nbwx(n)」は、シンボルnにおけるデータキャリアの数を表す。
・「Addr」は、図1に示す符号化OFDM送信装置と同様の32Kモード用の符号化OFDM送信装置によって生成された擬似ランダムアドレスである。
・「Input」は、周波数インタリーバに入力され、「InCell」に格納されたデータセルである。
・「Cellout」は、周波数インタリーバから出力されたデータセルである。
・「RAM」は、Nmaxロケーションの周波数インタリーバメモリである。ここで、Nmaxは、拡大された帯域幅、すなわちNmax=max(Nbwx)を含む、すべての種類のシンボルを通じてのデータセルの最大数である。
・「m」は、OFDMシンボル当たりのデータセルのカウンタである。
・関数Calc(Nbwx)は、テーブルルックアップである。DVB−T2物理層フレーム内のシンボル数がnである場合、シンボルnの種類は、他のシステム構成パラメータとの関連で決定することができる。シンボルの種類が分かれば、Nbwxを、DVB−T2仕様書(非特許文献2参照)における適切なテーブルからルックアップすることができる。
本実施形態の手法によれば、図7に示すように、データセルは、生成されたアドレスが現在のシンボルに対して有効であるときにのみ、入力データから読み出され、そうでなければ読み出されない。同様に、データセルは、生成されたアドレスが前のシンボルに対して有効であるときにのみ、インタリーバの出力データに書き込まれる。以下に、図7に示すフロー図によって表現される制御部224の動作を説明する。
ステップS1において、フロー図に示される変数が初期化される。したがって、OFDMシンボル当たりのデータセルの数のカウンタmが初期化され(m=0)、シンボルnのカウントが初期化され(n=0)、偶数シンボルフラグが初期化されて真とされ(偶数=1)、シンボルnにおけるキャリアの数(Nbwx(n))及びシンボルn−1におけるキャリアの数(Nbwx(n−1))が互いに等しくなるように初期化され、In−enableフラグが1(真)に設定される。
S2:ステップS2において、アドレス生成部102により、アドレスバス212.2の出力からアドレスが生成され、アドレスチェック回路216から制御部220に読み出される。
S4:決定点S4において、In−enableフラグがチェックされ、真であれば、データセルは周波数インタリーバに入力され、バッファInCellに格納される。フラグが偽であれば、ステップS8に進む。
S8:ステップS8において、偶数シンボルフラグが真に設定されていた場合、すなわち現在のシンボルが偶数シンボルである場合、ステップS10において、関数(Nbwx(n−1)を用いてルックアップテーブル105にアクセスすることにより、生成されたアドレスが、(n−1)番目のOFDMシンボル、つまり前回のOFDMシンボルのデータキャリアの総数未満であるか否かに応じて、Out−enableフラグが設定される。シンボルが奇数である場合、ステップS12に進み、関数(Nbwx(n−1)を用いて、偶数シンボルの場合と同様に、OFDMシンボルにおけるデータセルの現在のカウンタが、前のOFDMシンボル(n−1)において利用可能なデータキャリアの総数未満であるか否かに応じて、出力フラグが設定される。
S14、S16:出力イネーブルフラグ(Out−enable)がテストされ、真であるか偽であるかを判定された後、処理は奇数シンボル処理と偶数シンボル処理とに分岐する。出力イネーブルフラグが真(yes)である場合、偶数シンボルの場合はステップS18に進み、奇数シンボルの場合はステップS20に進む。
S18:ステップS14からの出力イネーブルフラグが真である場合、データシンボルは、生成されたアドレスによってメモリから読み出され、インタリーバメモリから出力される(Cellout)。
S20:出力イネーブルフラグが真である場合、データシンボルは、現在のシンボルにおけるカウンタmのメモリアドレスによってインタリーバから出力される(Cellout)。
決定点S14及びS16からの出力イネーブルフラグが偽である場合、偶数シンボルならばステップS22に進み、奇数シンボルならばS24に進む。
S22:ステップS22において、(ステップS2において)生成されたアドレスが、現在のシンボルにおいて利用可能なサブキャリアの数未満であるか否かを、ルックアップテーブル関数Nbwx(n)から判定し、それに応じて、In−enableフラグが設定される。
S24:OFDMシンボルにおけるデータキャリアの現在のカウンタmが、現在のOFDMシンボルにおけるキャリアの総数Nbwx(n)未満であるか否かに応じて、In−enableフラグが設定される。
偶数シンボルの場合、処理は決定点S26に進み、奇数シンボルの場合、処理は決定点S28に進む。
S26:In−enableフラグが真に設定された場合、受信されたデータセル(Incell)は、(ステップS2において)アドレス生成部102により生成されたアドレスにより、インタリーバメモリに書き込まれる。
S28:入力イネーブルフラグが真である場合、受信されたデータセルは、データセルの現在のカウンタmによって示されるアドレスによりメモリに書き込まれる。
ステップS26及びS28においてIn−enableフラグが偽である場合、ステップS34に進み、カウンタmがインクリメントされる。そして、処理はステップS36に進む。
S36:決定点S36において、現在のOFDMシンボルにおけるデータセルの現在のカウント数がテストされ、そのカウント数が、現在のOFDMシンボルにおける搬送可能なデータセルの最大数(サブキャリアの数)に現時点で等しいか否かが判定される。テストの結果が真である場合、処理はステップS38に進む。テストの結果が偽である場合、処理はループしてステップS2に戻り、ステップS2において、図5に示すアドレス生成回路に対して次のアドレスが生成される。
S38:決定点S36において、現在のOFDMシンボルにおけるサブキャリアの数のカウンタmに達していると判定された場合、偶数シンボルフラグはトグルされ、現在のOFDMシンボルにおけるサブキャリアの数のカウンタはゼロにリセットされ(m=0)、シンボルの数はインクリメントされる。また、In−enableフラグは真にセットされ、ルックアップテーブルを用いて、現在のOFDMシンボルにマッピングできるデータセルの数が、ルックアップテーブル105から検索される。
32K以外のFFTサイズ用の、奇数オンリーの周波数インタリーバの実装方法が、図8のフロー図において示される。奇数−偶数の場合に定義した変数に加えて、さらに以下の変数が用いられる。
・「Addr0」は、擬似ランダムアドレスH(q)である。
・「Addr1」は、擬似ランダムアドレスH(q)である(非特許文献2参照)。
インタリーバの出力からのデータセルの読み出し及びインタリーバの入力に対する書き込みも、生成されたアドレスの有効性によってゲート制御される。インタリーバメモリに書き込まれたデータセルは、以下のように格納される。偶数シンボルからのデータセルは、ロケーション0〜Nmax−1に格納され、奇数シンボルからのデータセルは、ロケーションNmax〜2Nmax−1に格納される。
図8に示すフロー図は、以下のように要約される。
S50:ステップS50において、現在のOFDMシンボルのデータセルのカウンタmがゼロに初期化され(m=0)、OFDMシンボルの現在のカウントnがゼロに初期化されるように、処理のための変数が初期化される。偶数シンボルフラグは、1(真)に設定され、現在の動作モードに対する、生成されたアドレスの最大数Calc(Nbwx(n))が、ルックアップテーブル105から検索することによって確定される。前回のOFDMシンボル(n−1)にマッピングできるデータセルの最大数は、現在のOFDMシンボルにおける最大数に等しくなるように設定される。入力イネーブルフラグも、真に設定される。
S52:決定点S52において、入力イネーブルフラグがテストされて、真であるか否かを判定される。入力イネーブルフラグが真である場合、処理はステップS54に進み、現在のデータシンボルが入力され、変数バッファInCellに格納される。入力イネーブルフラグが真ではない場合、処理はステップS56に進む。
S56:ステップS56において、図6に示すようなアドレス生成回路102により、現在のシンボルが偶数OFDMシンボルであるか奇数OFDMシンボルであるかに応じてアドレスが生成される(それぞれ、Addr1、Addr0)。
S58:決定点S58において、現在のOFDMシンボルが奇数シンボルであるか偶数シンボルであるかが判定される。現在のシンボルが偶数シンボルである場合、処理はステップS60に進み、現在のシンボルが奇数シンボルである場合、処理はステップS62に進む。
S60:出力イネーブルフラグは、偶数アドレス(Addr1)が、前のOFDMシンボルにおいて利用可能なサブキャリアの最大数Nbwx(n−1)未満であるか否かに応じて、真又は偽に設定される。
S62:現在のシンボルが奇数シンボルである場合、出力イネーブルフラグは、生成された奇数アドレス(Addr0)が、前のOFDMシンボルにおいて利用可能なサブキャリアの最大数Nbwx(n−1)未満であるか否かに応じて、真又は偽に設定される。
その後、偶数シンボルの場合は決定点S64に進み、奇数シンボルの場合は決定点S66に進む。
決定点S64において、出力イネーブルフラグが真であるか否かが判定される。真である場合、処理はステップS68に進み、データシンボルは、生成された偶数アドレス(Addr1)をNmaxに足した位置においてインタリーバメモリから検索され、出力セルバッファ(CellOut)に格納されて、他のインタリーバから出力される。
S70:奇数OFDMシンボルについて、出力イネーブルフラグが真である場合、データシンボルは、生成された奇数アドレス(Addr0)において検索され、出力セルバッファ(CellOut)に格納されて、他のインタリーバから出力される。
決定点S64及びS66における結果が両方とも偽である場合、出力はイネーブルされず、処理は、偶数シンボルの場合はステップS72に、奇数シンボルの場合はS74に進む。
S72:ステップS72において、入力イネーブルフラグは、現在のOFDMシンボルにおけるデータセルの現在のカウンタが、現在のOFDMシンボルにより搬送できるキャリアの最大数Nbwx(n)未満であるか否かに応じて、真又は偽に設定される。
S74:奇数OFDMシンボルの場合の対応する動作として、入力イネーブルフラグは、現在のOFDMシンボルnにおけるデータセルの現在のカウンタmが、現在のOFDMシンボルにおいて利用可能なサブキャリアの数Nbwx(n)未満であるか否かに応じて、真又は偽に設定される。これは、ステップS72において行われる動作と対応している。
その後、偶数OFDMシンボルの場合、処理は決定点S76に進み、奇数OFDMシンボルの場合、処理は決定点S78に進む。
S76:決定点S78において、入力イネーブルフラグIn−enableが分析され、真である場合、ステップS80において、入力バッファ(InCell)内のデータシンボルが、カウンタnによって特定されるメモリアドレスによりインタリーバメモリに書き込まれる。
S78:奇数OFDMシンボルの場合の対応する動作として、入力バッファ(InCell)内の受信されたデータシンボルは、ステップS82において、アドレスNmax+nにおいてインタリーバメモリに書き込まれる。
決定点S76及びS78において入力イネーブルフラグが真ではない場合、ステップS84においてOFDMシンボルにおけるキャリアの数のカウンタがインクリメントされ、プロセスは決定点ステップS86に進む。
S86:決定点S86において、現在のOFDMシンボルにおいて受信されたデータセルの数の現在のカウンタが、ルックアップテーブル105から検索された現在のOFDMシンボルにマッピングできるサブキャリアの最大数Nbwx(n)に等しいか否かが判定される。現在のOFDMシンボルに既に最大数のサブキャリアがマッピングされている場合、処理はステップS88に進む。そうでなければ、処理はステップS52に戻る。
S88:現在のOFDMシンボルのサブキャリアの数が既に搬送できる最大数に達している場合、偶数シンボルフラグがトグルされ、OFDMシンボルの数がインクリメントされ、現在のOFDMシンボルにおけるデータセルの数のカウンタがゼロにリセットされ(m=0)、入力イネーブルフラグは真に設定される。その後、ルックアップテーブル105は、後続のOFDMシンボルnにマッピングできるデータシンボルの最大数Nbwx(n)について問い合わせを受ける。
[受信装置]
図9は、本発明の実施形態の技術と共に用いることができる受信装置の例を説明するための図である。図9に示すように、COFDM信号は、アンテナ300によって受信され、チューナ302によって復調され、アナログ−デジタル変換部304によってデジタル形式に変換される。ガードインターバル除去処理部306は、周知の技術により、高速フーリエ変換処理部308をチャネル推定/補正処理部310と共に用いて、埋込−信号復号部311と協働して、受信されたCOFDMシンボルからデータが再生される前に、COFDMシンボルからガードインターバルを除去する。復調されたデータは、マッピング部312から再生され、シンボルデインタリーバ314に供給される。シンボルデインタリーバ314は、受信したデータシンボルを逆マッピングして、デインタリーブされたデータを有する出力データストリームを再生成するように動作する。
シンボルデインタリーバ314は、図9に示すようなデータ処理装置に設けられ、インタリーバメモリ340及びアドレス生成部342を有する。インタリーバメモリ340は、図4に示したものと同様であり、上述したように、アドレス生成部342により生成されたアドレスのセットを利用することによってデインタリーブするように動作する。アドレス生成部342は、図10に示すように形成され、各COFDMサブキャリア信号から再生されたデータシンボルを出力データストリームにマッピングするために、対応するアドレスを生成するように構成される。
図9に示すCOFDM受信装置の残りの部分には、誤りを訂正し、ソースデータの推定値を再生するための誤り訂正符号化部318が設けられる。
本発明の実施形態の技術によって提供される、受信装置及び送信装置両方にとっての利点の1つは、受信装置及び送信装置において動作するシンボルインタリーバ及びシンボルデインタリーバは、生成多項式及び置換順序を変更することにより、1Kモード、2Kモード、4Kモード、8Kモード、16Kモード、及び32Kモードの間で切り替わることができることである。したがって、図10に示すアドレス生成部342は、モードを示す情報が供給される入力344と、奇数COFDMシンボル/偶数COFDMシンボルが存在するか否かを示す情報が供給される入力346とを有する。これにより、図5又は図6に示すようなアドレス生成部を有する、図3及び図4に示すようなシンボルインタリーバ及びデインタリーバを形成することができるため、柔軟性のある実施態様が提供される。したがって、アドレス生成部は、各モードについて指示される生成多項式及び置換順序を変更することにより、種々の異なるモードに適応することができる。例えば、これは、ソフトウェアの変更を用いることにより達成される。或いは、一実施形態では、受信装置は、埋込−信号処理部311においてDVB−T2のモードを示す埋込信号を検出することができ、この信号を用いて、検出されたモードに従うシンボルデインタリーバを自動的に構成することができる。
2K、4K及び8Kモードでのアドレス生成部及び対応するインタリーバの例が、欧州特許出願第04251667.4号に開示されており、その内容は参照として本明細書に援用される。0.5Kモードのためのアドレス生成部は、係属中の英国特許出願第0722553.5号に開示されている。
本発明の範囲から逸脱することなく、上述した実施形態に対して種々の変更が行われてもよい。特に、本発明の態様を表すために用いられた生成多項式及び置換順序の例示的な表現は、限定を意図しておらず、等価な形式の生成多項式及び置換順序に拡大適用される。
当然のことながら、図1に示す送信装置及び図9に示す受信装置は、例示の目的のみで提供され、限定を意図していない。例えば、ビットインタリーバ及びマッピング部及びデマッピング部に対するシンボルインタリーバ及びデインタリーバの位置は変更されてもよい。当然のことながら、インタリーバはv−ビットベクトルの代わりにI/Qシンボルをインタリーブしてもよいが、インタリーバ及びデインタリーバは、その相対位置を変更しても同様の効果を達成することができる。受信装置において、同様の変更を行ってもよい。したがって、インタリーバ及びデインタリーバは異なるデータタイプに対して動作してもよく、例示的な上記実施形態において記載した位置とは異なる位置に配置してもよい。
上述したように、特定のモードの実施態様を参照して説明したインタリーバの置換コード及び生成多項式を、そのモードでのキャリアの数に従って所定の許容されるアドレスの最大数を変更することにより、他のモードに等しく適用することができる。
上述のように、本発明の実施形態は、DVB−T、DVB−T2及びDVB−H等のDVB規格で用いられ、これらは本明細書に参照として援用される。例えば、本発明の実施形態は、DVB−H規格に従って、ハンドヘルド端末において動作する送信装置又は受信装置において用いられてもよい。このハンドヘルド端末は、例えば、携帯電話(第2世代、第3世代又はより高次の世代のいずれか)又は個人情報端末又はタブレット型パーソナルコンピュータに組み込まれてもよい。このようなハンドヘルド端末は、建物の中、又は例えば自動車若しくは電車での高速移動中に、DVB−H又はDVB−Tに互換性のある信号を受信可能であってもよい。このハンドヘルド端末は、電池、電気の幹線、又は低圧直流電源によって電力供給されてもよく、又は自動車のバッテリによって電力供給されてもよい。DVB−Hによって提供されるサービスは、音声、メッセージ、インターネットの閲覧、ラジオ、静止画及び/又は動画、テレビジョンサービス、双方向サービス、ビデオオンデマンド又はニアビデオオンデマンド及びオプション等であり得る。これらのサービスは、互いに組み合わさって動作してもよい。しかしながら、本明細書はDVBでの利用に限定されず、他の固定及び移動体の両方の送信又は受信用の規格に拡大適用されてもよいことは理解されるであろう。

Claims (14)

  1. 第1のセットの入力データシンボルと第2のセットの入力データシンボルとを有する、送信すべき入力データシンボルを、直交周波数分割多重(Orthogonal Frequency Division Multiplexed: OFDM)シンボルの、複数の動作モードのうちの1つに従って規定される所定の数のサブキャリア信号にマッピングするデータ処理装置であって、
    アドレス生成部と、
    インタリーバメモリと、
    制御部とを具備し、
    前記制御部は、
    偶数インタリーブ処理において、
    前記第1のセットの入力データシンボルを、前記アドレス生成部によって生成された読み出しアドレスを用いて前記インタリーバメモリから偶数OFDMシンボルの前記サブキャリア信号に読み出し、
    前記第2のセットの入力データシンボルを、前記アドレス生成部によって生成された書き込みアドレスを用いて前記インタリーバメモリに書き込み、
    奇数インタリーブ処理において、
    前記第1のセットの入力データシンボルを、前記第1のセットの並び順に従って決められた読み出しアドレスを用いて前記インタリーバメモリから奇数OFDMシンボルの前記サブキャリア信号に読み出し、
    前記第2のセットの入力データシンボルを、前記第1のセットの並び順に従って決められた書き込みアドレスを用いて前記インタリーバメモリに書き込み、
    前記奇数インタリーブ処理及び偶数インタリーブ処理により、前記第1のセットの入力データシンボルが前記インタリーバメモリ内の或る場所から読み出されるとき、前記第2のセットの入力データシンボルが当該読み出された場所に書き込まれることが可能となり、
    現在のOFDMシンボルの前回のOFDMシンボルにおいて利用可能な前記サブキャリアの数は、前記現在のOFDMシンボルにおいて利用可能な前記サブキャリアの数と異なり、
    前記制御部は、
    前記第1の入力データシンボルを前記インタリーバメモリから読み出す前に、前記読み出しアドレスが前記前回のOFDMシンボルに対して有効であるか否かを判定し、
    前記第2の入力データシンボルを前記インタリーバメモリに書き込む前に、前記書き込みアドレスが前記現在のOFDMシンボルに対して有効であるか否かを判定する
    データ処理装置。
  2. 請求項1に記載のデータ処理装置であって、
    前記インタリーバメモリの最小サイズは、前記複数の動作モードのうち任意の動作モードにおける、前記入力データシンボルの搬送のために利用可能な前記サブキャリアの最大数に応じて定まる
    データ処理装置。
  3. 請求項1に記載のデータ処理装置であって、
    前記制御部は、
    前記第1の入力データシンボルを前記インタリーバメモリから読み出す前に、前記読み出しアドレスと、前記前回のOFDMシンボルにおいて利用可能な前記サブキャリアの最大数とを比較することにより、前記読み出しアドレスが有効か否かを判定し、前記読み出しアドレスが前記利用可能な前記サブキャリアの最大数よりも大きい場合、前記読み出しアドレスは有効でないと判定し、当該読み出しアドレスによっては前記第1の入力データシンボルの前記インタリーバメモリからの読み出しを行わず、
    前記第2の入力データシンボルを前記インタリーバメモリに書き込む前に、前記書き込みアドレスと、前記現在のOFDMシンボルにおいて利用可能な前記サブキャリアの最大数とを比較することにより、前記書き込みアドレスが有効か否かを判定し、前記書き込みアドレスが前記利用可能な前記サブキャリアの最大数よりも大きい場合、前記書き込みアドレスは有効でないと判定し、当該書き込みアドレスによっては前記第2の入力データシンボルの前記インタリーバメモリに対する書き込みを行わない
    データ処理装置。
  4. 第1のセットの入力データシンボルと第2のセットの入力データシンボルとを有する、送信すべき入力データシンボルを、直交周波数分割多重(Orthogonal Frequency Division Multiplexed: OFDM)シンボルの、複数の動作モードのうちの1つに従って規定される所定の数のサブキャリア信号にマッピングするデータ処理方法であって、
    偶数インタリーブ処理において、前記第1のセットの入力データシンボルを、アドレス生成部によって生成された読み出しアドレスを用いてインタリーバメモリから偶数OFDMシンボルの前記サブキャリア信号に読み出し、前記第2のセットの入力データシンボルを、前記アドレス生成部によって生成された書き込みアドレスを用いて前記インタリーバメモリに書き込み、
    奇数インタリーブ処理において、前記第1のセットの入力データシンボルを、前記第1のセットの並び順に従って決められた読み出しアドレスを用いて前記インタリーバメモリから奇数OFDMシンボルの前記サブキャリア信号に読み出し、前記第2のセットの入力データシンボルを、前記第1のセットの並び順に従って決められた書き込みアドレスを用いて前記インタリーバメモリに書き込み、
    前記奇数インタリーブ処理及び偶数インタリーブ処理により、前記第1のセットの入力データシンボルが前記インタリーバメモリ内の或る場所から読み出されるとき、前記第2のセットの入力データシンボルが当該読み出された場所に書き込まれることが可能となり、
    現在のOFDMシンボルの前回のOFDMシンボルにおいて利用可能な前記サブキャリアの数は、前記現在のOFDMシンボルにおいて利用可能な前記サブキャリアの数と異なり、
    前記奇数インタリーブ処理又は前記偶数インタリーブ処理において前記第1の入力データシンボルを前記インタリーバメモリから読み出すステップは、前記第1の入力データシンボルを前記インタリーバメモリから読み出す前に、前記読み出しアドレスが前記前のOFDMシンボルに対して有効であるか否かを判定するステップを含み、
    前記奇数インタリーブ処理又は前記偶数インタリーブ処理において前記第2のデータシンボルを前記インタリーバメモリに書き込むステップは、前記第2の入力データシンボルを前記インタリーバメモリに書き込む前に、前記書き込みアドレスが前記現在のOFDMシンボルに対して有効であるか否かを判定するステップを含む
    データ処理方法。
  5. 請求項4に記載のデータ処理方法であって、
    前記インタリーバメモリの最小サイズは、前記複数の動作モードのうち任意の動作モードにおける、前記入力データシンボルの搬送のために利用可能な前記サブキャリアの最大数に応じて定まる
    データ処理方法。
  6. 請求項4に記載のデータ処理方法であって、
    前記第1の入力データシンボルを前記インタリーバメモリから読み出す前に判定するステップは、前記読み出しアドレスと、前記前回のOFDMシンボルにおいて利用可能な前記サブキャリアの最大数とを比較することにより、前記読み出しアドレスが有効か否かを判定するステップを含み、前記読み出しアドレスが前記利用可能な前記サブキャリアの最大数よりも大きい場合、前記読み出しアドレスは有効でないと判定し、当該読み出しアドレスによっては前記第1の入力データシンボルの前記インタリーバメモリからの読み出しを行わず、
    前記第2の入力データシンボルを前記インタリーバメモリに書き込む前に判定するステップは、前記書き込みアドレスと、前記現在のOFDMシンボルにおいて利用可能な前記サブキャリアの最大数とを比較することにより、前記書き込みアドレスが有効か否かを判定するステップを含み、前記書き込みアドレスが前記利用可能な前記サブキャリアの最大数よりも大きい場合、前記書き込みアドレスは有効でないと判定し、当該書き込みアドレスによっては前記第2の入力データシンボルの前記インタリーバメモリに対する書き込みを行わない
    データ処理方法。
  7. 直交周波数分割多重(Orthogonal Frequency Division Multiplexed: OFDM)シンボルの、複数の動作モードのうちの1つに従って規定される所定の数のサブキャリア信号から受信され、第1のセットのデータシンボルと第2のセットのデータシンボルとに分割されたデータシンボルを、出力データストリームにマッピングするデータ処理装置であって、
    アドレス生成部と、
    インタリーバメモリと、
    制御部とを具備し、
    前記制御部は、
    偶数インタリーブ処理において、
    前記第1のセットのデータシンボルを、前記アドレス生成部により生成された読み出しアドレスを用いて前記インタリーバメモリから前記出力データストリームに読み出し、
    偶数OFDMシンボルの前記サブキャリア信号から受信した前記第2のセットのデータシンボルを、前記アドレス生成部により生成された書き込みアドレスを用いて前記インタリーバメモリに書き込み、
    奇数インタリーブ処理において、
    前記第1のセットのデータシンボルを、前記第1のセットの入力データシンボルの並び順に従って決められた読み出しアドレスを用いて前記インタリーバメモリから前記出力データストリームに読み出し、
    奇数OFDMシンボルの前記サブキャリア信号から受信した前記第2のセットのデータシンボルを、前記第1のセットの入力データシンボルの並び順に従って決められた書き込みアドレスを用いて前記インタリーバメモリに書き込み、
    前記奇数インタリーブ処理及び偶数インタリーブ処理により、前記第1のセットのデータシンボルが前記インタリーバメモリ内の或る場所から読み出されるとき、前記第2のセットのデータシンボルが当該読み出された場所に書き込まれることが可能となり、
    現在のOFDMシンボルの前回のOFDMシンボルにおいて利用可能な前記サブキャリアの数は、前記現在のOFDMシンボルにおいて利用可能な前記サブキャリアの数と異なり、
    前記制御部は、
    前記第1のデータシンボルを前記インタリーバメモリから読み出す前に、前記読み出しアドレスが前記前回のOFDMシンボルに対して有効であるか否かを判定し、
    前記第2のデータシンボルを前記インタリーバメモリに書き込む前に、前記書き込みアドレスが前記現在のOFDMシンボルに対して有効であるか否かを判定する
    データ処理装置。
  8. 請求項7に記載のデータ処理装置であって、
    前記インタリーバメモリの最小サイズは、前記複数の動作モードのうち任意の動作モードにおける、前記データシンボルの搬送のために利用可能な前記サブキャリアの最大数に応じて定まる
    データ処理装置。
  9. 請求項7に記載のデータ処理装置であって、
    前記制御部は、
    前記第1のデータシンボルを前記インタリーバメモリから読み出す前に、前記読み出しアドレスと、前記前のOFDMシンボルにおいて利用可能な前記サブキャリアの最大数とを比較することにより、前記読み出しアドレスが有効か否かを判定し、前記読み出しアドレスが前記利用可能な前記サブキャリアの最大数よりも大きい場合、前記読み出しアドレスは有効でないと判定し、当該読み出しアドレスによっては前記第1のデータシンボルの前記インタリーバメモリからの読み出しを行わず、
    前記第2のデータシンボルを前記インタリーバメモリに書き込む前に、前記書き込みアドレスと、前記現在のOFDMシンボルにおいて利用可能な前記サブキャリアの最大数とを比較することにより、前記書き込みアドレスが有効か否かを判定し、前記書き込みアドレスが前記利用可能な前記サブキャリアの最大数よりも大きい場合、前記書き込みアドレスは有効でないと判定し、当該書き込みアドレスによっては前記第2のデータシンボルの前記インタリーバメモリに対する書き込みを行わない
    データ処理装置。
  10. 直交周波数分割多重(Orthogonal Frequency Division Multiplexed: OFDM)シンボルの、複数の動作モードのうちの1つに従って規定される所定の数のサブキャリア信号から受信され、第1のセットのデータシンボルと第2のセットのデータシンボルとに分割されたデータシンボルを、出力データストリームにマッピングするデータ処理方法であって、
    偶数インタリーブ処理において、前記第1のセットのデータシンボルを、アドレス生成部によって生成された読み出しアドレスを用いてインタリーバメモリから前記出力データストリームに読み出し、偶数OFDMシンボルの前記サブキャリア信号から受信した前記第2のセットのデータシンボルを、前記アドレス生成部によって生成された書き込みアドレスを用いて前記インタリーバメモリに書き込み、
    奇数インタリーブ処理において、前記第1のセットのデータシンボルを、前記第1のセットの並び順に従って決められた読み出しアドレスを用いて前記インタリーバメモリから奇数OFDMシンボルの前記サブキャリア信号に読み出し、奇数OFDMシンボルの前記サブキャリア信号から受信した前記第2のセットのデータシンボルを、前記第1のセットの並び順に従って決められた書き込みアドレスを用いて前記インタリーバメモリに書き込み、
    前記奇数インタリーブ処理及び偶数インタリーブ処理により、前記第1のセットのデータシンボルが前記インタリーバメモリ内の或る場所から読み出されるとき、前記第2のセットのデータシンボルが当該読み出された場所に書き込まれることが可能となり、
    現在のOFDMシンボルの前回のOFDMシンボルにおいて利用可能な前記サブキャリアの数は、前記現在のOFDMシンボルにおいて利用可能な前記サブキャリアの数と異なり、
    前記奇数インタリーブ処理又は前記偶数インタリーブ処理において前記第1のデータシンボルを前記インタリーバメモリから読み出すステップは、前記第1のデータシンボルを前記インタリーバメモリから読み出す前に、前記読み出しアドレスが前記前のOFDMシンボルに対して有効であるか否かを判定するステップを含み、
    前記奇数インタリーブ処理又は前記偶数インタリーブ処理において前記第2のデータシンボルを前記インタリーバメモリに書き込むステップは、前記第2のデータシンボルを前記インタリーバメモリに書き込む前に、前記書き込みアドレスが前記現在のOFDMシンボルに対して有効であるか否かを判定するステップを含む
    データ処理方法。
  11. 請求項10に記載のデータ処理方法であって、
    前記インタリーバメモリの最小サイズは、前記複数の動作モードのうち任意の動作モードにおける、前記データシンボルの搬送のために利用可能な前記サブキャリアの最大数に応じて定まる
    データ処理方法。
  12. 請求項10に記載のデータ処理方法であって、
    前記第1のデータシンボルを前記インタリーバメモリから読み出す前に、前記読み出しアドレスが前記前回のOFDMシンボルに対して有効であるか否かを判定するステップは、前記読み出しアドレスと、前記前回のOFDMシンボルにおいて利用可能な前記サブキャリアの最大数とを比較して、前記読み出しアドレスが前記利用可能な前記サブキャリアの最大数よりも大きい場合、前記読み出しアドレスは有効でないと判定するステップを含み、当該読み出しアドレスによっては前記第1のデータシンボルの前記インタリーバメモリからの読み出しを行わず、
    前記第2のデータシンボルを前記インタリーバメモリに書き込む前に、前記書き込みアドレスが前記現在のOFDMシンボルに対して有効であるか否かを判定するステップは、前記書き込みアドレスと、前記現在のOFDMシンボルにおいて利用可能な前記サブキャリアの最大数とを比較して、前記書き込みアドレスが前記利用可能な前記サブキャリアの最大数よりも大きい場合、前記書き込みアドレスは有効でないと判定するステップを含み、当該書き込みアドレスによっては前記第2のデータシンボルの前記インタリーバメモリに対する書き込みを行わない
    データ処理方法。
  13. 請求項1に記載のデータ処理装置を具備する送信装置。
  14. 請求項7に記載のデータ処理装置を具備する受信装置。
JP2009131110A 2008-05-30 2009-05-29 データ処理装置及びデータ処理方法 Expired - Fee Related JP5392905B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0809910.3 2008-05-30
GB0809910.3A GB2460459B (en) 2008-05-30 2008-05-30 Data processing apparatus and method

Publications (2)

Publication Number Publication Date
JP2009290874A true JP2009290874A (ja) 2009-12-10
JP5392905B2 JP5392905B2 (ja) 2014-01-22

Family

ID=39637913

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009131110A Expired - Fee Related JP5392905B2 (ja) 2008-05-30 2009-05-29 データ処理装置及びデータ処理方法

Country Status (8)

Country Link
US (2) US8175142B2 (ja)
EP (4) EP2129068B1 (ja)
JP (1) JP5392905B2 (ja)
KR (3) KR101648583B1 (ja)
CN (3) CN101594332B (ja)
GB (2) GB2460459B (ja)
TR (2) TR201911090T4 (ja)
TW (2) TWI466507B (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016534620A (ja) * 2013-08-14 2016-11-04 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法
JP2016541221A (ja) * 2013-11-25 2016-12-28 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法
JP2017503441A (ja) * 2013-11-17 2017-01-26 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法
JP2017517191A (ja) * 2014-04-21 2017-06-22 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法
JP2018509062A (ja) * 2015-02-06 2018-03-29 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法、及び放送信号受信方法

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8885761B2 (en) 2003-03-25 2014-11-11 Sony Corporation Data processing apparatus and method
US8155178B2 (en) 2007-10-30 2012-04-10 Sony Corporation 16k mode interleaver in a digital video broadcasting (DVB) standard
GB2454196B (en) * 2007-10-30 2012-10-10 Sony Corp Data processsing apparatus and method
GB2454193B (en) 2007-10-30 2012-07-18 Sony Corp Data processing apparatus and method
US8725142B1 (en) 2006-10-31 2014-05-13 Marvell International Ltd. Channel scanning method and apparatus
DK2056472T3 (da) 2007-10-30 2010-04-19 Sony Corp Apparat og fremgangsmåde til databehandling
EP2056510B1 (en) 2007-10-30 2013-04-03 Sony Corporation Data processing apparatus and method
GB2460459B (en) * 2008-05-30 2012-07-11 Sony Corp Data processing apparatus and method
GB2470768A (en) * 2009-06-03 2010-12-08 Sony Corp Receiver for OFDM symbols in a MISO system with Alamouti-type encoding
KR101290950B1 (ko) 2010-01-08 2013-07-29 파나소닉 주식회사 Ofdm 송신장치, ofdm 송신방법, ofdm 수신장치 및 ofdm 수신방법
GB2491377A (en) * 2011-05-31 2012-12-05 British Broadcasting Corp Method and apparatus for memory access in an interleaver
CN103780337B (zh) * 2012-10-26 2017-06-06 华为技术有限公司 Wlan系统中的交织处理方法和设备
CN108923888B (zh) * 2013-06-19 2021-10-22 Lg 电子株式会社 传输和接收广播信号的装置、传输和接收广播信号的方法
RU2617993C1 (ru) * 2013-08-14 2017-05-02 ЭлДжи ЭЛЕКТРОНИКС ИНК. Устройство для передачи широковещательных сигналов, устройство для приема широковещательных сигналов, способ для передачи широковещательных сигналов и способ для приема широковещательных сигналов
EP3033880A4 (en) * 2013-08-14 2017-04-26 LG Electronics Inc. Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
US9246635B2 (en) * 2013-11-11 2016-01-26 Lg Electronics Inc. Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
US9577678B2 (en) * 2014-01-29 2017-02-21 Electronics And Telecommunications Research Institute Bit interleaver for low-density parity check codeword having length of 64800 and code rate of 7/15 and quadrature phase shift keying, and bit interleaving method using same
US9602245B2 (en) * 2014-05-21 2017-03-21 Samsung Electronics Co., Ltd. Transmitting apparatus and interleaving method thereof
KR101775703B1 (ko) 2014-05-21 2017-09-06 삼성전자주식회사 송신 장치 및 그의 인터리빙 방법
WO2016072725A1 (ko) * 2014-11-04 2016-05-12 엘지전자 주식회사 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법
EP3244619B1 (en) 2015-01-05 2019-09-04 LG Electronics Inc. -1- Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method
KR102240744B1 (ko) * 2015-01-27 2021-04-16 한국전자통신연구원 길이가 16200이며, 부호율이 2/15인 ldpc 부호어 및 16-심볼 맵핑을 위한 비트 인터리버 및 이를 이용한 비트 인터리빙 방법
KR102287639B1 (ko) * 2015-02-17 2021-08-10 한국전자통신연구원 길이가 16200이며, 부호율이 4/15인 ldpc 부호어 및 256-심볼 맵핑을 위한 비트 인터리버 및 이를 이용한 비트 인터리빙 방법
KR102287635B1 (ko) * 2015-02-17 2021-08-10 한국전자통신연구원 길이가 16200이며, 부호율이 3/15인 ldpc 부호어 및 256-심볼 맵핑을 위한 비트 인터리버 및 이를 이용한 비트 인터리빙 방법
US10340954B2 (en) 2015-05-19 2019-07-02 Samsung Electronics Co., Ltd. Transmitting apparatus and interleaving method thereof
US10447428B2 (en) * 2015-05-19 2019-10-15 Samsung Electronics Co., Ltd. Transmitting apparatus and interleaving method thereof
GB2539662A (en) * 2015-06-22 2016-12-28 Sony Corp Transmitter and Receiver and Methods of Trasmitting and Receiving
WO2017010640A1 (ko) 2015-07-16 2017-01-19 엘지전자 주식회사 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법
EP3376673B1 (en) 2015-11-10 2022-06-29 Sony Group Corporation Data processing devices and data processing methods for frequency interleaving and deinterleaving
US12176933B2 (en) 2021-08-12 2024-12-24 Hyphy Usa Inc. Distributing staged sampled signals and conveying over electromagnetic pathways
JP2025527520A (ja) * 2022-08-16 2025-08-22 ハイファイ ユーエスエー インコーポレーテッド 直交周波数分割多重およびofdmビデオ伝送によるスペクトラム拡散ビデオ伝送

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1662739A1 (en) * 2003-03-25 2006-05-31 Sony United Kingdom Limited Interleaver for mapping symbols on the carriers of an OFDM system

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB722728A (en) 1952-03-07 1955-01-26 Harold Thomas Shakespeare Improvements in or relating to cash-boxes and the like
GB722553A (en) 1952-06-09 1955-01-26 Johannes Ditzel Improvements in or relating to feed or delivery devices for strip material
EP2302805B1 (en) 1995-02-01 2012-08-22 Sony Corporation Multi-channel transmission with interleaving through in-place addressing of RAM memory
DE19609909A1 (de) * 1996-03-14 1997-09-18 Deutsche Telekom Ag Verfahren und System zur OFDM-Mehrträger-Übertragung von digitalen Rundfunksignalen
KR19990079604A (ko) * 1998-04-07 1999-11-05 구자홍 심볼 디인터리빙 장치
US6625234B1 (en) * 1998-12-10 2003-09-23 Nortel Networks Limited Efficient implementations of proposed turbo code interleavers for third generation code division multiple access
US6314534B1 (en) * 1999-03-31 2001-11-06 Qualcomm Incorporated Generalized address generation for bit reversed random interleaving
JP3445525B2 (ja) * 1999-04-02 2003-09-08 松下電器産業株式会社 演算処理装置及び方法
EP1087585B1 (en) * 1999-09-17 2013-08-21 Alcatel-Lucent Identification of a terrestrial repeater using inactive subcarriers of a multicarrier signal
US6788349B2 (en) * 2000-04-12 2004-09-07 Her Majesty Of Queen In Right Of Canada, As Respresented By The Minister Of Industry Method and system for broadcasting a digital data signal within an analog TV signal using Orthogonal Frequency Division Multiplexing
US6980601B2 (en) * 2000-11-17 2005-12-27 Broadcom Corporation Rate adaptation and parameter optimization for multi-band single carrier transmission
GB0110907D0 (en) * 2001-05-03 2001-06-27 British Broadcasting Corp Improvements in decoders for many carrier signals, in particular in DVB-T recievers
US7280504B2 (en) * 2001-09-28 2007-10-09 Kabushiki Kaisha Toshiba OFDM transmitting and receiving apparatus
EP1529389B1 (en) * 2002-08-13 2016-03-16 Nokia Technologies Oy Symbol interleaving
US7342974B2 (en) * 2003-03-20 2008-03-11 Silicon Integrated Systems Corp. Channel estimation in OFDM systems
GB2454196B (en) 2007-10-30 2012-10-10 Sony Corp Data processsing apparatus and method
US8155178B2 (en) 2007-10-30 2012-04-10 Sony Corporation 16k mode interleaver in a digital video broadcasting (DVB) standard
GB2454193B (en) 2007-10-30 2012-07-18 Sony Corp Data processing apparatus and method
KR100505694B1 (ko) * 2003-07-09 2005-08-02 삼성전자주식회사 직접 계산 방식에 의한 코드화 직교 주파수 분할 다중화수신기의 채널 상태 평가 장치 및 그 방법
TWI264192B (en) * 2003-09-29 2006-10-11 Intel Corp Apparatus and methods for communicating using symbol-modulated subcarriers
US7570695B2 (en) * 2003-12-18 2009-08-04 Intel Corporation Method and adaptive bit interleaver for wideband systems using adaptive bit loading
DE602004016947D1 (de) 2004-03-10 2008-11-20 Ericsson Telefon Ab L M Addressgenerator für einen Verschachtelungsspeicher und einen Entschachtelungsspeicher
KR100608913B1 (ko) * 2004-11-10 2006-08-09 한국전자통신연구원 직교주파수분할다중(ofdm) 송신기에서의 인터리빙장치 및 방법
KR100705441B1 (ko) * 2004-12-10 2007-04-10 한국전자통신연구원 직교 주파수 분할 다중 시스템에서의 부반송파 할당 장치및 방법과, 부반송파 역할당 장치 및 방법
US7543197B2 (en) * 2004-12-22 2009-06-02 Qualcomm Incorporated Pruned bit-reversal interleaver
US7681092B2 (en) * 2006-04-11 2010-03-16 Sharp Laboratories Of America, Inc. Systems and methods for interleaving and deinterleaving data in an OFDMA-based communication system
CN1984111A (zh) * 2006-05-11 2007-06-20 华为技术有限公司 一种ofdm系统中控制信息的传输方法及应用
DK2056472T3 (da) 2007-10-30 2010-04-19 Sony Corp Apparat og fremgangsmåde til databehandling
EP2056510B1 (en) 2007-10-30 2013-04-03 Sony Corporation Data processing apparatus and method
GB2460459B (en) * 2008-05-30 2012-07-11 Sony Corp Data processing apparatus and method
US7945746B2 (en) * 2008-06-02 2011-05-17 Newport Media, Inc. Memory sharing of time and frequency de-interleaver for ISDB-T receivers

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1662739A1 (en) * 2003-03-25 2006-05-31 Sony United Kingdom Limited Interleaver for mapping symbols on the carriers of an OFDM system
EP1662740A1 (en) * 2003-03-25 2006-05-31 Sony United Kingdom Limited Interleaver for mapping symbols on the carriers of an OFDM system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JPN7012004921; 'Digital Video Broadcasting (DVB); Frame structure channel coding and modulation for a second generat' Draft ETSI EN 302 755 V1.1.1 , 200810, pp.87-88 *
JPN7012004925; 'Digital Video Broadcasting (DVB); Framing structure, channel coding and modulation for digital terre' ETSI EN 300 744 V1.5.1 , 200411, pp.19-21 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9954709B2 (en) 2013-08-14 2018-04-24 Lg Electronics Inc. Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
JP2016534620A (ja) * 2013-08-14 2016-11-04 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法
JP2017503441A (ja) * 2013-11-17 2017-01-26 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法
US9735923B2 (en) 2013-11-17 2017-08-15 Lg Electronics Inc. Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
US9998316B2 (en) 2013-11-17 2018-06-12 Lg Electronics Inc. Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
JP2016541221A (ja) * 2013-11-25 2016-12-28 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法
US10020904B2 (en) 2013-11-25 2018-07-10 Lg Electronics Inc. Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
JP2017517191A (ja) * 2014-04-21 2017-06-22 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法
US10158455B2 (en) 2014-04-21 2018-12-18 Lg Electronics Inc. Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
US10587368B2 (en) 2014-04-21 2020-03-10 Lg Electronics Inc. Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
US11050513B2 (en) 2014-04-21 2021-06-29 Lg Electronics Inc. Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
JP2018509817A (ja) * 2015-02-06 2018-04-05 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法、及び放送信号受信方法
JP2018509062A (ja) * 2015-02-06 2018-03-29 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法、及び放送信号受信方法
US10158517B2 (en) 2015-02-06 2018-12-18 Lg Electronics Inc. Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals

Also Published As

Publication number Publication date
EP2129068B1 (en) 2019-07-03
TW201012141A (en) 2010-03-16
KR20160099072A (ko) 2016-08-19
CN101594332B (zh) 2014-04-16
EP2129066A2 (en) 2009-12-02
US20090296838A1 (en) 2009-12-03
US8170092B2 (en) 2012-05-01
TR201908042T4 (tr) 2019-06-21
EP2129068A3 (en) 2015-12-30
KR20090124975A (ko) 2009-12-03
TWI466507B (zh) 2014-12-21
KR101831524B1 (ko) 2018-02-22
EP2129065A2 (en) 2009-12-02
GB0810704D0 (en) 2008-07-16
US20090296840A1 (en) 2009-12-03
KR20090124974A (ko) 2009-12-03
EP2129066B1 (en) 2019-07-03
GB0809910D0 (en) 2008-07-09
EP2129065B1 (en) 2019-04-17
GB2460477A (en) 2009-12-02
TR201911090T4 (tr) 2019-08-21
EP2129065A3 (en) 2015-12-30
CN101594330B (zh) 2013-09-25
EP2129067A2 (en) 2009-12-02
GB2460459A (en) 2009-12-02
GB2460459B (en) 2012-07-11
US8175142B2 (en) 2012-05-08
KR101648583B1 (ko) 2016-08-16
TW201014288A (en) 2010-04-01
EP2129067A3 (en) 2015-12-30
CN101594331A (zh) 2009-12-02
EP2129068A2 (en) 2009-12-02
EP2129067B1 (en) 2019-03-13
JP5392905B2 (ja) 2014-01-22
KR101302888B1 (ko) 2013-09-06
TWI450540B (zh) 2014-08-21
CN101594332A (zh) 2009-12-02
CN101594330A (zh) 2009-12-02
EP2129066A3 (en) 2015-12-30
CN101594331B (zh) 2013-12-25

Similar Documents

Publication Publication Date Title
JP5392905B2 (ja) データ処理装置及びデータ処理方法
JP5253092B2 (ja) データ処理装置及び方法
JP5252553B2 (ja) データ処理装置及び方法
JP5248983B2 (ja) データ処理装置及び方法
JP5371374B2 (ja) データ処理方法及び装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120306

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130528

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130903

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131011

R150 Certificate of patent or registration of utility model

Ref document number: 5392905

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees