JP2018078557A - Remultiplexer, separation device, and chip - Google Patents

Remultiplexer, separation device, and chip Download PDF

Info

Publication number
JP2018078557A
JP2018078557A JP2017209786A JP2017209786A JP2018078557A JP 2018078557 A JP2018078557 A JP 2018078557A JP 2017209786 A JP2017209786 A JP 2017209786A JP 2017209786 A JP2017209786 A JP 2017209786A JP 2018078557 A JP2018078557 A JP 2018078557A
Authority
JP
Japan
Prior art keywords
data
unit
packet
transmission
xmi
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
JP2017209786A
Other languages
Japanese (ja)
Other versions
JP6965103B2 (en
Inventor
秀一 青木
Shuichi Aoki
秀一 青木
知明 竹内
Tomoaki Takeuchi
知明 竹内
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.)
Japan Broadcasting Corp
Original Assignee
Nippon Hoso Kyokai NHK
Japan Broadcasting Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Hoso Kyokai NHK, Japan Broadcasting Corp filed Critical Nippon Hoso Kyokai NHK
Publication of JP2018078557A publication Critical patent/JP2018078557A/en
Application granted granted Critical
Publication of JP6965103B2 publication Critical patent/JP6965103B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a remultiplexer, a separation device, and a chip that can improve data transmission efficiency.SOLUTION: A remultiplexer comprises: a first transmission processing part that processes hierarchical data; a second transmission processing part that processes additional data added to the hierarchical data; and a multiplexing part that multiplexes data output from the first transmission processing part and data output from the second transmission processing part to create a transmission packet, and outputs the created transmission packet to a modulator. The first transmission processing part processes the hierarchical data with a unit at least larger than a symbol unit; the second transmission processing part processes the additional data with the symbol unit; the unit at least larger than the symbol unit is a data frame unit or an error correction block unit.SELECTED DRAWING: Figure 2

Description

本発明は、再多重化装置、分離装置及びチップに関する。   The present invention relates to a remultiplexing device, a demultiplexing device, and a chip.

日本における地上デジタル放送伝送方式であるISDB−T(Integrated Services Digital Broadcasting - Terrestrial)方式では、送信装置は、データフレーム及び制御信号(TMCC情報やAC信号)によって構成される伝送フレーム(OFDMフレーム)毎に、映像・音声等のデータを送信する(例えば、非特許文献1)。   In the ISDB-T (Integrated Services Digital Broadcasting-Terrestrial) system, which is a terrestrial digital broadcast transmission system in Japan, the transmission apparatus has a transmission frame (OFDM frame) composed of data frames and control signals (TMCC information and AC signals). In addition, data such as video / audio is transmitted (for example, Non-Patent Document 1).

「地上デジタルテレビジョン放送の伝送方式 標準規格」 ARIB STD−B31"Transmission standard for digital terrestrial television broadcasting" ARIB STD-B31

ところで、近年では、次世代の地上デジタル放送伝送方式の検討が進められている。次世代の地上デジタル放送伝送方式では、データの伝送効率を向上するために様々な検討がなされている。   By the way, in recent years, the next generation digital terrestrial broadcast transmission system is being studied. In the next-generation digital terrestrial broadcasting transmission system, various studies have been made to improve data transmission efficiency.

そこで、本発明は、上述した課題を解決するためになされたものであり、データの伝送効率を向上することを可能とする再多重化装置、分離装置及びチップを提供することを目的とする。   Accordingly, the present invention has been made to solve the above-described problems, and an object of the present invention is to provide a remultiplexing device, a demultiplexing device, and a chip that can improve data transmission efficiency.

第1の特徴は、1以上の階層データを再多重化する再多重化装置であって、前記階層データを処理する第1送信処理部と、前記階層データに付加される付加データを処理する第2送信処理部と、前記第1送信処理部から出力されるデータ及び前記第2送信処理部から出力されるデータを多重することによって伝送パケットを生成し、生成された前記伝送パケットを変調器に出力する多重部とを備え、前記第1送信処理部は、シンボル単位よりも少なくとも大きい単位で前記階層データを処理し、前記第2送信処理部は、シンボル単位で前記付加データを処理し、前記シンボル単位よりも少なくとも大きい単位は、データフレーム単位又は誤り訂正ブロック単位であることを要旨とする。   A first feature is a remultiplexing apparatus that remultiplexes one or more hierarchical data, a first transmission processing unit that processes the hierarchical data, and a first that processes additional data added to the hierarchical data. 2 A transmission packet is generated by multiplexing the data output from the transmission processing unit, the data output from the first transmission processing unit and the data output from the second transmission processing unit, and the generated transmission packet is used as a modulator. An output multiplexing unit, wherein the first transmission processing unit processes the hierarchical data in a unit at least larger than a symbol unit, and the second transmission processing unit processes the additional data in a symbol unit, The gist is that the unit at least larger than the symbol unit is a data frame unit or an error correction block unit.

第2の特徴は、分離装置であって、送信装置から送信されるOFDM信号を復調する復調器から取得される伝送フレームから階層データ及び前記階層データに付加される付加データを分離する分離部と、前記階層データを処理する第1受信処理部と、前記付加データを処理する第2受信処理部とを備え、前記階層データは、シンボル単位よりも少なくとも大きい単位で処理された上で伝送されており、前記付加データは、シンボル単位で処理された上で伝送され、前記シンボル単位よりも少なくとも大きい単位は、データフレーム単位又は誤り訂正ブロック単位であることを要旨とする。   The second feature is a demultiplexer, a demultiplexer that demultiplexes layer data and additional data added to the layer data from a transmission frame acquired from a demodulator that demodulates an OFDM signal transmitted from the transmitter. A first reception processing unit that processes the hierarchical data, and a second reception processing unit that processes the additional data, wherein the hierarchical data is transmitted after being processed in a unit larger than a symbol unit. The additional data is transmitted after being processed in symbol units, and a unit at least larger than the symbol unit is a data frame unit or an error correction block unit.

第3の特徴は、受信装置に搭載されるチップであって、送信装置から送信されるOFDM信号を復調する復調器から取得される伝送フレームから伝送パケットを抽出し、抽出された伝送パケットから階層データ及び前記階層データに付加される付加データを分離する分離部と、前記階層データを処理する第1受信処理部と、前記付加データを処理する第2受信処理部とを備え、前記階層データは、シンボル単位よりも少なくとも大きい単位で処理された上で伝送されており、前記付加データは、シンボル単位で処理された上で伝送され、前記シンボル単位よりも少なくとも大きい単位は、データフレーム単位又は誤り訂正ブロック単位であることを要旨とする。   A third feature is a chip mounted on a receiving device, which extracts a transmission packet from a transmission frame acquired from a demodulator that demodulates an OFDM signal transmitted from the transmission device, and generates a hierarchy from the extracted transmission packet. A separation unit that separates data and additional data added to the hierarchical data; a first reception processing unit that processes the hierarchical data; and a second reception processing unit that processes the additional data; The additional data is transmitted after being processed in symbol units, and the unit at least larger than the symbol unit is a data frame unit or an error. The gist is that it is a correction block unit.

一態様によれば、データの伝送効率を向上することを可能とする再多重化装置、分離装置及びチップを提供することができる。   According to one aspect, it is possible to provide a remultiplexing device, a demultiplexing device, and a chip that can improve data transmission efficiency.

図1は、実施形態に係る送信装置10を示す図である。FIG. 1 is a diagram illustrating a transmission device 10 according to the embodiment. 図2は、実施形態に係る再多重化装置15を示す図である。FIG. 2 is a diagram illustrating the remultiplexing device 15 according to the embodiment. 図3は、実施形態に係る受信装置20を示す図である。FIG. 3 is a diagram illustrating the receiving device 20 according to the embodiment. 図4は、実施形態に係る分離装置22を示す図である。FIG. 4 is a diagram illustrating the separation device 22 according to the embodiment. 図5は、実施形態に係るデータフレームを示す図である。FIG. 5 is a diagram illustrating a data frame according to the embodiment. 図6は、実施形態に係るXMIパケットを示す図である。FIG. 6 is a diagram illustrating an XMI packet according to the embodiment. 図7は、実施形態に係るXMIヘッダを示す図である。FIG. 7 is a diagram illustrating an XMI header according to the embodiment. 図8は、実施形態に係るLchデータ処理を示す図である。FIG. 8 is a diagram illustrating Lch data processing according to the embodiment. 図9は、実施形態に係るLchデータの多重を示す図である。FIG. 9 is a diagram illustrating multiplexing of Lch data according to the embodiment. 図10は、実施形態に係るXMIヘッダを示す図である。FIG. 10 is a diagram illustrating the XMI header according to the embodiment. 図11は、実施形態に係る同期制御情報を示す図である。FIG. 11 is a diagram illustrating synchronization control information according to the embodiment. 図12は、実施形態に係るLchデータを構成するTLVパケットの受信処理を示す図である。FIG. 12 is a diagram illustrating reception processing of a TLV packet that configures Lch data according to the embodiment. 図13は、変更例1に係るXMIパケットの出力方法を示す図である。FIG. 13 is a diagram illustrating an XMI packet output method according to the first modification. 図14は、変更例2に係るTLVパケット(フラグ情報)を示す図である。FIG. 14 is a diagram illustrating a TLV packet (flag information) according to the second modification. 図15は、変更例2に係るTLVパケット(フラグ情報)を示す図である。FIG. 15 is a diagram illustrating a TLV packet (flag information) according to the second modification. 図16は、変更例2に係るTLVパケット(フラグ情報)を示す図である。FIG. 16 is a diagram illustrating a TLV packet (flag information) according to the second modification. 図17は、変更例3に係るLchデータの多重を示す図である。FIG. 17 is a diagram illustrating multiplexing of Lch data according to the third modification.

以下において、実施形態について説明する。なお、以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。但し、図面は模式的なものであり、各寸法の比率などは現実のものとは異なる場合があることに留意すべきである。   Hereinafter, embodiments will be described. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals. However, it should be noted that the drawings are schematic and ratios of dimensions may be different from actual ones.

従って、具体的な寸法などは以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれる場合があることは勿論である。   Accordingly, specific dimensions and the like should be determined in consideration of the following description. Of course, the drawings may include portions having different dimensional relationships and ratios.

[実施形態の概要]
実施形態に係る再多重化装置は、1以上の階層データを再多重化する。前記再多重化装置は、階層データを処理する第1送信処理部と、前記階層データに付加される付加データを処理する第2送信処理部と、前記第1送信処理部から出力されるデータ及び前記第2送信処理部から出力されるデータを多重することによって伝送パケットを生成し、生成された伝送パケットを変調器に出力する多重部とを備え、前記第1送信処理部は、シンボル単位よりも少なくとも大きい単位で前記階層データを処理し、前記第2送信処理部は、シンボル単位で前記付加データを処理し、前記シンボル単位よりも少なくとも大きい単位は、データフレーム単位又は誤り訂正ブロック単位である。
[Outline of Embodiment]
The remultiplexing apparatus according to the embodiment remultiplexes one or more hierarchical data. The remultiplexing apparatus includes a first transmission processing unit that processes hierarchical data, a second transmission processing unit that processes additional data added to the hierarchical data, data output from the first transmission processing unit, and A transmission unit configured to multiplex data output from the second transmission processing unit and output the generated transmission packet to a modulator, wherein the first transmission processing unit comprises: The second transmission processing unit processes the additional data in symbol units, and a unit at least larger than the symbol unit is a data frame unit or an error correction block unit. .

実施形態に係る分離装置は、送信装置から送信されるOFDM信号を復調する復調器から取得される伝送フレームから伝送パケットを抽出し、抽出された伝送パケットから階層データ及び付加データを分離する分離部と、前記階層データを処理する第1受信処理部と、前記付加データを処理する第2受信処理部とを備える。前記階層データは、シンボル単位よりも少なくとも大きい単位で処理された上で伝送されており、前記付加データは、シンボル単位で処理された上で伝送され、前記シンボル単位よりも少なくとも大きい単位は、データフレーム単位又は誤り訂正ブロック単位である。   The separation device according to the embodiment extracts a transmission packet from a transmission frame acquired from a demodulator that demodulates an OFDM signal transmitted from the transmission device, and separates hierarchical data and additional data from the extracted transmission packet And a first reception processing unit that processes the hierarchical data and a second reception processing unit that processes the additional data. The hierarchical data is transmitted after being processed in units that are at least larger than a symbol unit, the additional data is transmitted after being processed in units of symbols, and a unit that is at least larger than the symbol unit is data It is a frame unit or an error correction block unit.

実施形態では、階層データに多重される付加データがシンボル単位で処理されるため、付加データの遅延が抑制される。   In the embodiment, since the additional data multiplexed on the hierarchical data is processed in symbol units, the delay of the additional data is suppressed.

[実施形態]
(デジタル放送システム)
以下において、実施形態に係るデジタル放送システムについて説明する。デジタル放送システムは、送信装置及び受信装置によって構成される。
[Embodiment]
(Digital broadcasting system)
Hereinafter, a digital broadcasting system according to the embodiment will be described. The digital broadcast system is composed of a transmission device and a reception device.

実施形態において、デジタル放送システムは、次世代の地上放送方式に対応するデジタル放送システムである。例えば、デジタル放送システムでは、SISO(Single Input Single Output)技術、MISO(Multiple Input Single Output)技術、MIMO(Multiple Input Multiple Output)技術、OFDM(Orthogonal Frequency Division Multiplexing)技術が適用される。デジタル放送システムでは、送信装置から受信装置に対して、複数の階層に属する階層データ(例えば、1〜9セグメントの部分セグメントを含む36セグメント)が送信される。実施形態では、階層データとして、A階層データ、B階層データ、C階層データが送信されるケースについて例示する。   In the embodiment, the digital broadcasting system is a digital broadcasting system compatible with the next generation terrestrial broadcasting system. For example, in a digital broadcasting system, SISO (Single Input Single Output) technology, MISO (Multiple Input Single Output) technology, MIMO (Multiple Input Multiple Output) technology, and OFDM (Orthogonal Multiplicity Multiplicity Technology) are applied. In a digital broadcasting system, hierarchical data (for example, 36 segments including partial segments of 1 to 9 segments) belonging to a plurality of layers is transmitted from a transmission device to a reception device. The embodiment exemplifies a case where A layer data, B layer data, and C layer data are transmitted as the layer data.

(送信装置)
以下において、実施形態に係る送信装置について説明する。図1は、実施形態に係る送信装置10を示す図である。
(Transmitter)
Hereinafter, the transmission apparatus according to the embodiment will be described. FIG. 1 is a diagram illustrating a transmission device 10 according to the embodiment.

図1に示すように、送信装置10は、エンコーダ11と、MMT多重化部12と、スクランブル部13と、エンコーダ14Aと、MMT多重化部14Bと、スクランブル部14Cと、再多重化装置15と、変調器16とを有する。   As shown in FIG. 1, the transmitter 10 includes an encoder 11, an MMT multiplexer 12, a scrambler 13, an encoder 14A, an MMT multiplexer 14B, a scrambler 14C, and a remultiplexer 15. And a modulator 16.

エンコーダ11は、各階層データ(映像データ、音声データ及び字幕データ)を符号化する。符号化方式としては、例えば、HEVC(High Efficiency Video Coding)やAAC(Advanced Audio Coding)を用いる方式が挙げられる。実施形態では、エンコーダ11として、A階層データを処理するエンコーダ11Aと、B階層データを処理するエンコーダ11Bと、C階層データを処理するエンコーダ11Cとが設けられる。   The encoder 11 encodes each hierarchical data (video data, audio data, and caption data). Examples of the encoding method include a method using HEVC (High Efficiency Video Coding) and AAC (Advanced Audio Coding). In the embodiment, as the encoder 11, an encoder 11A that processes A layer data, an encoder 11B that processes B layer data, and an encoder 11C that processes C layer data are provided.

MMT多重化部12は、エンコーダ11から出力される符号化データ(映像データ、音声データ及び字幕データ)を多重化する。多重化は、例えば、MMTP(MPEG Media Transport Protocol)に準拠する方式で行われる(ISO/IEC 23008−1及びARIB STD−B60を参照)。具体的には、MMT多重化部12は、符号化データに基づいて、MMTPヘッダ及びMMTPペイロードを含むMMTPパケットを生成し、MMTPパケットに基づいてIPパケットを生成する。実施形態では、MMT多重化部12として、A階層データを処理するMMT多重化部12Aと、B階層データを処理するMMT多重化部12Bと、C階層データを処理するMMT多重化部12Cとが設けられる。   The MMT multiplexing unit 12 multiplexes the encoded data (video data, audio data, and caption data) output from the encoder 11. Multiplexing is performed, for example, by a method compliant with MMTP (MPEG Media Transport Protocol) (see ISO / IEC 23008-1 and ARIB STD-B60). Specifically, the MMT multiplexing unit 12 generates an MMTP packet including an MMTP header and an MMTP payload based on the encoded data, and generates an IP packet based on the MMTP packet. In the embodiment, the MMT multiplexing unit 12 includes an MMT multiplexing unit 12A that processes A layer data, an MMT multiplexing unit 12B that processes B layer data, and an MMT multiplexing unit 12C that processes C layer data. Provided.

スクランブル部13は、MMT多重化部12から出力されるIPパケットのスクランブルを行う。スクランブルは、例えば、AES(Advanced Encryption Standard)などに準拠する暗号鍵を用いて行われる。実施形態では、スクランブル部13として、A階層データを処理するスクランブル部13Aと、B階層データを処理するスクランブル部13Bと、C階層データを処理するスクランブル部13Cとが設けられる。   The scrambler 13 scrambles the IP packet output from the MMT multiplexer 12. The scramble is performed using an encryption key compliant with, for example, AES (Advanced Encryption Standard). In the embodiment, as the scramble unit 13, a scramble unit 13A that processes A layer data, a scramble unit 13B that processes B layer data, and a scramble unit 13C that processes C layer data are provided.

エンコーダ14Aは、エンコーダ11と同様の機能を有しており、付加データを符号化する。MMT多重化部14Bは、MMT多重化部12と同様の機能を有しており、符号化データ(付加データ)を多重化する。スクランブル部14Cは、スクランブル部13と同様の機能を有しており、MMT多重化部14Bから出力されるデータのスクランブルを行う。   The encoder 14A has the same function as the encoder 11 and encodes additional data. The MMT multiplexing unit 14B has the same function as the MMT multiplexing unit 12, and multiplexes encoded data (additional data). The scrambler 14C has the same function as the scrambler 13 and scrambles the data output from the MMT multiplexer 14B.

ここで、付加データ(Lchデータ)とは、映像データ、音声データ及び字幕データに付加されるデータであればよい。特に限定されるものではないが、Lchデータの内容は、例えば、災害情報などであってもよい。Lchデータは、2系統のデータ(L0chデータ及びL1chデータ)を含んでもよい。例えば、L0chデータは、1〜9セグメントの部分セグメントに用いるLchデータであり、L1chデータは、36セグメントの全体セグメントに用いるLchデータである。   Here, the additional data (Lch data) may be data added to video data, audio data, and caption data. Although not particularly limited, the content of the Lch data may be, for example, disaster information. The Lch data may include two systems of data (L0ch data and L1ch data). For example, the L0ch data is Lch data used for partial segments of 1 to 9 segments, and the L1ch data is Lch data used for entire segments of 36 segments.

再多重化装置15は、各階層データ及びLchデータを再多重する。ここでは、再多重化装置15は、SFN(Single Frequency Network)における時空間符号化(STC;Space Time Coding)を想定して、2系統のデータを出力する。再多重化装置15の詳細については後述する(図2を参照)。   The remultiplexer 15 remultiplexes each layer data and Lch data. Here, the remultiplexing device 15 outputs two systems of data assuming space-time coding (STC) in SFN (Single Frequency Network). Details of the remultiplexing device 15 will be described later (see FIG. 2).

変調器16は、再多重化装置15から出力されるデータビットのキャリア変調を行うとともに伝送フレーム(以下、OFDMフレーム)を生成する。OFDMフレームは、所定数のキャリアシンボル(周波数軸)及び所定数のシンボル数(時間軸)によって定義される。OFDMフレームは、TMCC(Transmission and Multiplexing Configuration Control)信号を含む。TMCC信号は、複数の階層のそれぞれの伝送パラメータ(変調方式、セグメント数、符号化率等)を示す信号、OFDMフレームの同期をとるための同期信号を含む。実施形態では、空間符号化処理が用いられるケースを想定しており、変調器16として、変調器16A及び変調器16Bが設けられる。変調器16(変調器16A及び変調器16B)は、OFDMフレームを構成する各キャリアシンボルに対して、空間符号化処理を行って2系統の信号を生成して、2系統の信号に対してIFFT処理及び直交変換を行って無線信号Tx1,Tx2を生成する。変調器16Aは、複数のアンテナを用いて無線信号Tx1,Tx2を受信装置20に送信し、変調器16Bは、複数のアンテナを用いて無線信号Tx1,Tx2を受信装置20に送信する。なお、2系統の無線信号Tx1,Tx2は、同一の信号であってもよいが、伝送効率の観点では、異なる信号であることが好ましい。   The modulator 16 performs carrier modulation on the data bits output from the remultiplexing device 15 and generates a transmission frame (hereinafter referred to as OFDM frame). An OFDM frame is defined by a predetermined number of carrier symbols (frequency axis) and a predetermined number of symbols (time axis). The OFDM frame includes a TMCC (Transmission and Multiplexing Configuration Control) signal. The TMCC signal includes a signal indicating transmission parameters (modulation method, number of segments, coding rate, etc.) of a plurality of layers, and a synchronization signal for synchronizing the OFDM frame. In the embodiment, it is assumed that spatial coding processing is used, and a modulator 16A and a modulator 16B are provided as the modulator 16. Modulator 16 (modulator 16A and modulator 16B) performs spatial coding processing on each carrier symbol constituting the OFDM frame to generate two systems of signals, and performs IFFT on the two systems of signals. Radio signals Tx1 and Tx2 are generated by performing processing and orthogonal transformation. Modulator 16A transmits radio signals Tx1 and Tx2 to receiving apparatus 20 using a plurality of antennas, and modulator 16B transmits radio signals Tx1 and Tx2 to receiving apparatus 20 using a plurality of antennas. The two radio signals Tx1 and Tx2 may be the same signal, but are preferably different signals from the viewpoint of transmission efficiency.

(再多重化装置)
以下において、実施形態に係る再多重化装置について説明する。図2は、実施形態に係る再多重化装置15を示す図である。
(Remultiplexer)
Hereinafter, the remultiplexing apparatus according to the embodiment will be described. FIG. 2 is a diagram illustrating the remultiplexing device 15 according to the embodiment.

図2に示すように、再多重化装置15は、パケットフィルタ151と、TLVパケット処理部152と、FECブロック生成部153と、パケット出力部154と、パケットフィルタ155Aと、TLVパケット処理部155Bと、シンボルデータ出力部155Cと、同期制御情報生成部156と、スタッフパケット生成部157と、多重部158とを有する。   As shown in FIG. 2, the remultiplexing device 15 includes a packet filter 151, a TLV packet processing unit 152, an FEC block generation unit 153, a packet output unit 154, a packet filter 155A, and a TLV packet processing unit 155B. A symbol data output unit 155C, a synchronization control information generation unit 156, a stuff packet generation unit 157, and a multiplexing unit 158.

パケットフィルタ151は、各階層データを構成するIPパケットのフィルタリングを行う。具体的には、パケットフィルタ151は、IPパケットのヘッダに含まれる情報(IPヘッダの送信元IPアドレス、宛先IPアドレス及びプロトコル種別、UDPヘッダの送信元ポート番号、宛先ポート番号)に基づいて、IPパケットのフィルタリングを行う。実施形態では、パケットフィルタ151として、A階層データを処理するパケットフィルタ151Aと、B階層データを処理するパケットフィルタ151Bと、C階層データを処理するパケットフィルタ151Cとが設けられる。   The packet filter 151 performs filtering of IP packets constituting each hierarchical data. Specifically, the packet filter 151 is based on information included in the header of the IP packet (source IP address of the IP header, destination IP address and protocol type, source port number of the UDP header, destination port number). IP packet filtering is performed. In the embodiment, the packet filter 151 includes a packet filter 151A that processes A layer data, a packet filter 151B that processes B layer data, and a packet filter 151C that processes C layer data.

TLVパケット処理部152は、パケットフィルタ151から出力されるIPパケットに基づいてTLV(Type Length Value)パケットを生成する。TLVパケット処理部152は、必要に応じてIPパケットのヘッダ圧縮を行ってもよい。TLVパケットは、例えば、ARIB STD−B32の第3部で規定されるパケットである。TLVパケット処理部152は、TLVパケットを格納するバッファを有する。なお、再多重化装置15に入力されるパケットがTLVパケットである場合には、TLVパケットの生成処理をバイパスして、TLVパケットがバッファに格納されてもよい。実施形態では、TLVパケット処理部152として、A階層データを処理するTLVパケット処理部152Aと、B階層データを処理するTLVパケット処理部152Bと、C階層データを処理するTLVパケット処理部152Cとが設けられる。   The TLV packet processing unit 152 generates a TLV (Type Length Value) packet based on the IP packet output from the packet filter 151. The TLV packet processing unit 152 may perform header compression of the IP packet as necessary. A TLV packet is a packet prescribed | regulated by the 3rd part of ARIB STD-B32, for example. The TLV packet processing unit 152 has a buffer for storing TLV packets. When the packet input to the remultiplexing device 15 is a TLV packet, the TLV packet generation process may be bypassed and the TLV packet may be stored in the buffer. In the embodiment, the TLV packet processing unit 152 includes a TLV packet processing unit 152A that processes A layer data, a TLV packet processing unit 152B that processes B layer data, and a TLV packet processing unit 152C that processes C layer data. Provided.

FECブロック生成部153は、各階層データを構成するTLVパケットに基づいて誤り訂正ブロック(以下、FECブロック)を生成する。FECブロックは、所定数のデータビット及び誤り訂正符号が挿入される領域を含む固定長のブロックである。実施形態では、FECブロック生成部153として、A階層データを処理するFECブロック生成部153Aと、B階層データを処理するFECブロック生成部153Bと、C階層データを処理するFECブロック生成部153Cとが設けられる。   The FEC block generation unit 153 generates an error correction block (hereinafter referred to as FEC block) based on the TLV packet constituting each hierarchical data. The FEC block is a fixed-length block including an area where a predetermined number of data bits and an error correction code are inserted. In the embodiment, the FEC block generation unit 153 includes an FEC block generation unit 153A that processes A layer data, an FEC block generation unit 153B that processes B layer data, and an FEC block generation unit 153C that processes C layer data. Provided.

なお、誤り訂正符号化方式は、例えば、LDPC(Low Density Parity Check)方式である。実際の誤り訂正符化処理は、上述した変調器16で行われる。   The error correction coding method is, for example, an LDPC (Low Density Parity Check) method. The actual error correction coding process is performed by the modulator 16 described above.

パケット出力部154は、FECブロック生成部153から出力されるFECブロックに基づいてデータフレームを生成する。1つのデータフレームは、2以上のFECブロックを含んでいてもよく、1つのFECブロックは、2以上のデータフレームに跨がっていてもよい。データフレームのサイズは、OFDMフレームのサイズに応じて定められてもよい。パケット出力部154は、データフレームを構成するデータに基づいて伝送パケット(以下、XMIパケット)の一部を生成し、生成されたXMIパケットの一部を出力する。XMIパケットは、IPヘッダ、UDPヘッダ、MMTPヘッダ、XMIヘッダ、XMIペイロードを含む。データフレームを構成するデータは、XMIペイロードに格納される。実施形態では、パケット出力部154として、A階層データを処理するパケット出力部154Aと、B階層データを処理するパケット出力部154Bと、C階層データを処理するパケット出力部154Cとが設けられる。   The packet output unit 154 generates a data frame based on the FEC block output from the FEC block generation unit 153. One data frame may include two or more FEC blocks, and one FEC block may straddle two or more data frames. The size of the data frame may be determined according to the size of the OFDM frame. The packet output unit 154 generates a part of a transmission packet (hereinafter referred to as an XMI packet) based on data constituting the data frame, and outputs a part of the generated XMI packet. The XMI packet includes an IP header, a UDP header, an MMTP header, an XMI header, and an XMI payload. Data constituting the data frame is stored in the XMI payload. In the embodiment, the packet output unit 154 includes a packet output unit 154A that processes A layer data, a packet output unit 154B that processes B layer data, and a packet output unit 154C that processes C layer data.

実施形態では、パケットフィルタ151、TLVパケット処理部152、FECブロック生成部153及びパケット出力部154は、階層データ処理部18を構成する。階層データ処理部18は、階層データを処理する第1送信処理部を構成する。階層データ処理部18は、シンボル単位よりも少なくとも大きい単位で階層データを処理する。具体的には、階層データ処理部18は、階層データを構成するTLVパケット(第1入力パケット)に基づいてFECブロックを生成し、FECブロックに基づいてXMIパケットの一部を生成し、XMIパケットの一部を多重部158に出力する。階層データ処理部18として、A階層データを処理する階層データ処理部18Aと、B階層データを処理する階層データ処理部18Bと、C階層データを処理する階層データ処理部18Cとが設けられる。   In the embodiment, the packet filter 151, the TLV packet processing unit 152, the FEC block generation unit 153, and the packet output unit 154 constitute a hierarchical data processing unit 18. The hierarchical data processing unit 18 constitutes a first transmission processing unit that processes hierarchical data. The hierarchical data processing unit 18 processes hierarchical data in a unit that is at least larger than a symbol unit. Specifically, the hierarchical data processing unit 18 generates an FEC block based on the TLV packet (first input packet) constituting the hierarchical data, generates a part of the XMI packet based on the FEC block, Is output to the multiplexing unit 158. As the hierarchical data processing unit 18, a hierarchical data processing unit 18A that processes A hierarchical data, a hierarchical data processing unit 18B that processes B hierarchical data, and a hierarchical data processing unit 18C that processes C hierarchical data are provided.

なお、実施形態では、FECブロックに基づいてデータフレームが生成されるため、シンボル単位よりも少なくとも大きい単位は、データフレーム単位である。但し、データフレームという概念がない場合には、シンボル単位よりも少なくとも大きい単位は、FECブロック単位と考えてもよい。   In the embodiment, since the data frame is generated based on the FEC block, the unit that is at least larger than the symbol unit is the data frame unit. However, when there is no concept of a data frame, a unit that is at least larger than a symbol unit may be considered as an FEC block unit.

パケットフィルタ155Aは、パケットフィルタ151と同様の機能を有しており、Lchデータを構成するIPパケットのフィルタリングを行う。TLVパケット処理部155Bは、TLVパケット処理部152と同様の機能を有しており、パケットフィルタ155Aから出力されるIPパケットに基づいてTLVパケットを生成する。なお、再多重化装置15に入力されるパケットがTLVパケットである場合には、TLVパケットの生成処理をバイパスして、TLVパケットがバッファに格納されてもよい。シンボルデータ出力部155Cは、TLVパケット処理部155Bから出力されるTLVパケットを出力する。具体的には、1つのシンボルを構成するデータ単位で、TLVパケットを構成するデータを出力する。   The packet filter 155A has a function similar to that of the packet filter 151, and performs filtering of IP packets constituting the Lch data. The TLV packet processing unit 155B has the same function as the TLV packet processing unit 152, and generates a TLV packet based on the IP packet output from the packet filter 155A. When the packet input to the remultiplexing device 15 is a TLV packet, the TLV packet generation process may be bypassed and the TLV packet may be stored in the buffer. The symbol data output unit 155C outputs the TLV packet output from the TLV packet processing unit 155B. Specifically, data constituting a TLV packet is output in units of data constituting one symbol.

実施形態では、パケットフィルタ155A、TLVパケット処理部155B及びシンボルデータ出力部155Cは、Lchデータ処理部19を構成する。Lchデータ処理部19は、Lchデータをシンボル単位で処理する第2送信処理部を構成する。Lchデータ処理部19は、Lchデータを構成するTLVパケット(第2入力パケット)に基づいてFECブロックを生成せずに、TLVパケットを構成するデータをシンボル単位で多重部158に出力する。   In the embodiment, the packet filter 155 A, the TLV packet processing unit 155 B, and the symbol data output unit 155 C constitute the Lch data processing unit 19. The Lch data processing unit 19 constitutes a second transmission processing unit that processes Lch data in symbol units. The Lch data processing unit 19 outputs the data constituting the TLV packet to the multiplexing unit 158 in symbol units without generating the FEC block based on the TLV packet (second input packet) constituting the Lch data.

同期制御情報生成部156は、伝送パケットの同期又は制御に用いる同期制御情報を生成する。同期制御情報の詳細については後述する(図11を参照)。   The synchronization control information generation unit 156 generates synchronization control information used for transmission packet synchronization or control. Details of the synchronization control information will be described later (see FIG. 11).

スタッフパケット生成部157は、スタッフパケットを生成する。スタッフパケットは、再多重化装置15から一定のレートでXMIパケットが出力される前提下において、XMIパケットが不足する場合に、XMIパケットの代わりに再多重化装置15から出力されるパケットである。   The stuff packet generation unit 157 generates a stuff packet. The stuff packet is a packet that is output from the remultiplexing device 15 instead of the XMI packet when the XMI packet is insufficient on the assumption that the XMI packet is output from the remultiplexing device 15 at a constant rate.

多重部158は、階層データ処理部18から出力されるデータ及びLchデータ処理部19から出力されるデータを多重することによってXMIパケットを生成する。多重部158は、同期制御情報を含むXMIパケットを生成する。多重部158は、生成されたXMIパケットを変調器16に出力する。多重部158は、XMIパケットを一定のレートで出力する。XMIパケットは固定長である。   The multiplexing unit 158 generates an XMI packet by multiplexing the data output from the hierarchical data processing unit 18 and the data output from the Lch data processing unit 19. The multiplexing unit 158 generates an XMI packet including synchronization control information. The multiplexing unit 158 outputs the generated XMI packet to the modulator 16. Multiplexer 158 outputs XMI packets at a constant rate. XMI packets have a fixed length.

実施形態では、多重部158は、XMIパケットのペイロードに格納するデータが不足する場合には、XMIパケットのペイロードにスタッフビットを追加する。多重部158は、XMIパケットが不足する場合に、スタッフパケットを出力する。   In the embodiment, when the data to be stored in the payload of the XMI packet is insufficient, the multiplexing unit 158 adds a stuff bit to the payload of the XMI packet. The multiplexing unit 158 outputs a stuff packet when the XMI packet is insufficient.

(受信装置)
以下において、実施形態に係る受信装置について説明する。図3は、実施形態に係る受信装置20を示す図である。
(Receiver)
Hereinafter, the receiving apparatus according to the embodiment will be described. FIG. 3 is a diagram illustrating the receiving device 20 according to the embodiment.

図3に示すように、受信装置20は、復調器21と、分離装置22と、デスクランブル部23と、MMT分離部24と、デコーダ25と、デスクランブル部26Aと、MMT分離部26Bと、デコーダ26Cとを有する。   As illustrated in FIG. 3, the reception device 20 includes a demodulator 21, a separation device 22, a descrambling unit 23, an MMT separation unit 24, a decoder 25, a descrambling unit 26A, and an MMT separation unit 26B. And a decoder 26C.

復調器21は、複数のアンテナを用いて、無線信号Rx1,Rx2(OFDM信号)を受信する。復調器21は、周波数変換によって、無線信号Rx1,Rx2をベースバンド信号に変換してAD変換などによってデジタル化する。復調器21は、2系統の信号に対してFFT処理及びMIMO復調処理を行って、所定数のキャリアシンボル(周波数軸)及び所定数のシンボル数(時間軸)によって定義されるOFDMフレームを取得する。OFDMフレームの同期は、上述したTMCC信号によって行われる。   The demodulator 21 receives radio signals Rx1 and Rx2 (OFDM signals) using a plurality of antennas. The demodulator 21 converts the radio signals Rx1 and Rx2 into baseband signals by frequency conversion and digitizes them by AD conversion or the like. The demodulator 21 performs FFT processing and MIMO demodulation processing on the two systems of signals to obtain an OFDM frame defined by a predetermined number of carrier symbols (frequency axis) and a predetermined number of symbols (time axis). . The synchronization of the OFDM frame is performed by the above-described TMCC signal.

分離装置22は、2系統のOFDMフレームから各階層データ及びLchデータを分離する。分離装置22の詳細については後述する(図4を参照)。   The separation device 22 separates each layer data and Lch data from two systems of OFDM frames. Details of the separation device 22 will be described later (see FIG. 4).

デスクランブル部23は、分離装置22から出力されるIPパケットのデスクランブルを行う。デスクランブルは、例えば、AES(Advanced Encryption Standard)などに準拠する暗号鍵を用いて行われる。実施形態では、デスクランブル部23として、A階層データを処理するデスクランブル部23Aと、B階層データを処理するデスクランブル部23Bと、C階層データを処理するデスクランブル部23Cとが設けられる。   The descrambling unit 23 descrambles the IP packet output from the separation device 22. The descrambling is performed using an encryption key that conforms to, for example, AES (Advanced Encryption Standard). In the embodiment, as the descrambling unit 23, a descrambling unit 23A that processes A layer data, a descrambling unit 23B that processes B layer data, and a descrambling unit 23C that processes C layer data are provided.

MMT分離部24は、デスクランブル部23から出力されるデータを符号化データ(映像データ、音声データ及び字幕データ)に分離する。分離は、例えば、MMTP(MPEG Media Transport Protocol)に準拠する方式で行われる(ISO/IEC 23008−1及びARIB STD−B60を参照)。具体的には、MMT分離部24は、MMT分離部24に入力されるIPパケットに基づいてMMTPパケットを生成し、MMTPパケットに基づいて符号化データを生成する。実施形態では、MMT分離部24として、A階層データを処理するMMT分離部24Aと、B階層データを処理するMMT分離部24Bと、C階層データを処理するMMT分離部24Cとが設けられる。   The MMT separation unit 24 separates the data output from the descrambling unit 23 into encoded data (video data, audio data, and caption data). Separation is performed, for example, by a method based on MMTP (MPEG Media Transport Protocol) (see ISO / IEC 23008-1 and ARIB STD-B60). Specifically, the MMT separator 24 generates an MMTP packet based on the IP packet input to the MMT separator 24, and generates encoded data based on the MMTP packet. In the embodiment, as the MMT separator 24, an MMT separator 24A for processing A layer data, an MMT separator 24B for processing B layer data, and an MMT separator 24C for processing C layer data are provided.

デコーダ25は、MMT分離部24から出力される符号化データ(映像データ、音声データ及び字幕データ)を復号する。復号方式としては、例えば、HEVC(High Efficiency Video Coding)やAAC(Advanced Audio Coding)を用いる方式が挙げられる。実施形態では、デコーダ25として、A階層データを処理するデコーダ25Aと、B階層データを処理するデコーダ25Bと、C階層データを処理するデコーダ25Cとが設けられる。   The decoder 25 decodes the encoded data (video data, audio data, and caption data) output from the MMT separation unit 24. Examples of the decoding method include a method using HEVC (High Efficiency Video Coding) and AAC (Advanced Audio Coding). In the embodiment, as the decoder 25, a decoder 25A that processes A layer data, a decoder 25B that processes B layer data, and a decoder 25C that processes C layer data are provided.

デスクランブル部26Aは、デスクランブル部23と同様の機能を有しており、分離装置22から出力されるIPパケットのデスクランブルを行う。MMT分離部26Bは、MMT分離部24と同様の機能を有しており、デスクランブル部26Aから出力される符号化データ(Lchデータ)を分離する。デコーダ26Cは、デコーダ25と同様の機能を有しており、Lchデータを復号する。   The descrambling unit 26A has the same function as the descrambling unit 23, and descrambles the IP packet output from the separation device 22. The MMT separation unit 26B has the same function as the MMT separation unit 24, and separates encoded data (Lch data) output from the descrambling unit 26A. The decoder 26C has the same function as the decoder 25, and decodes Lch data.

(分離装置)
以下において、実施形態に係る分離装置について説明する。図4は、実施形態に係る分離装置22を示す図である。
(Separator)
Hereinafter, the separation device according to the embodiment will be described. FIG. 4 is a diagram illustrating the separation device 22 according to the embodiment.

図4に示すように、分離装置22は、分離部221と、FECブロック抽出部225と、TLVパケット処理部226と、パケット出力部227と、データ系列入力部228Aと、TLVパケット処理部228Bと、パケット出力部228Cとを有する。   As shown in FIG. 4, the separation device 22 includes a separation unit 221, an FEC block extraction unit 225, a TLV packet processing unit 226, a packet output unit 227, a data sequence input unit 228A, and a TLV packet processing unit 228B. And a packet output unit 228C.

分離部221は、2系統のOFDMフレームから各階層データを構成するデータシンボル及びLchデータを構成するLchシンボルを分離する。分離部221は、階層毎のデータフレームをFECブロック抽出部225に出力し、Lchシンボルによって構成されるLchデータをデータ系列入力部228Aに出力する。   Separating section 221 separates data symbols constituting each hierarchical data and Lch symbols constituting Lch data from two systems of OFDM frames. Separation section 221 outputs the data frame for each layer to FEC block extraction section 225, and outputs Lch data composed of Lch symbols to data sequence input section 228A.

FECブロック抽出部225は、分離部221から出力されるデータフレームからFECブロックを抽出し、FECブロックに基づいてTLVパケットを生成する。実施形態では、FECブロック抽出部225として、A階層データを処理するFECブロック抽出部225Aと、B階層データを処理するFECブロック抽出部225Bと、C階層データを処理するFECブロック抽出部225Cとが設けられる。   The FEC block extraction unit 225 extracts the FEC block from the data frame output from the separation unit 221 and generates a TLV packet based on the FEC block. In the embodiment, the FEC block extraction unit 225 includes an FEC block extraction unit 225A that processes A layer data, an FEC block extraction unit 225B that processes B layer data, and an FEC block extraction unit 225C that processes C layer data. Provided.

TLVパケット処理部226は、TLVパケットに基づいてIPパケットを生成する。IPパケットは、MMTPパケットに基づいて生成されている。TLVパケット処理部226は、必要に応じてIPパケットのヘッダ伸張を行ってもよい。なお、分離装置22から出力されるパケットがTLVパケットである場合には、IPパケットの生成処理をバイパスして、TLVパケットが出力されてもよい。実施形態では、TLVパケット処理部226として、A階層データを処理するTLVパケット処理部226Aと、B階層データを処理するTLVパケット処理部226Bと、C階層データを処理するTLVパケット処理部226Cとが設けられる。   The TLV packet processing unit 226 generates an IP packet based on the TLV packet. The IP packet is generated based on the MMTP packet. The TLV packet processing unit 226 may perform header expansion of the IP packet as necessary. In addition, when the packet output from the separation device 22 is a TLV packet, the TLV packet may be output by bypassing the IP packet generation process. In the embodiment, the TLV packet processing unit 226 includes a TLV packet processing unit 226A that processes layer A data, a TLV packet processing unit 226B that processes layer B data, and a TLV packet processing unit 226C that processes layer C data. Provided.

パケット出力部227は、TLVパケット処理部226から出力されるIPパケットを出力する。IPパケットの生成処理がバイパスされている場合には、パケット出力部227は、TLVパケットを出力する。   The packet output unit 227 outputs the IP packet output from the TLV packet processing unit 226. When the IP packet generation process is bypassed, the packet output unit 227 outputs a TLV packet.

実施形態では、FECブロック抽出部225、TLVパケット処理部226及びパケット出力部227は、階層データ処理部28を構成する。階層データ処理部28は、階層データを処理する第1受信処理部を構成する。具体的には、階層データ処理部28は、階層データを構成するFECブロックを抽出する。階層データ処理部28は、FECブロックに基づいてTLVパケットを生成し、TLVパケットに基づいてIPパケットを生成し、IPパケットをデスクランブル部23に出力する。階層データ処理部28として、A階層データを処理する階層データ処理部28Aと、B階層データを処理する階層データ処理部28Bと、C階層データを処理する階層データ処理部28Cとが設けられる。   In the embodiment, the FEC block extraction unit 225, the TLV packet processing unit 226, and the packet output unit 227 constitute a hierarchical data processing unit 28. The hierarchical data processing unit 28 constitutes a first reception processing unit that processes hierarchical data. Specifically, the hierarchical data processing unit 28 extracts FEC blocks that constitute hierarchical data. The hierarchical data processing unit 28 generates a TLV packet based on the FEC block, generates an IP packet based on the TLV packet, and outputs the IP packet to the descrambling unit 23. As the hierarchical data processing unit 28, a hierarchical data processing unit 28A that processes A hierarchical data, a hierarchical data processing unit 28B that processes B hierarchical data, and a hierarchical data processing unit 28C that processes C hierarchical data are provided.

データ系列入力部228Aは、分離部221から出力されるLchデータのデータ系列を抽出する。TLVパケット処理部228Bは、TLVパケット処理部226と同様の機能を有しており、TLVパケットに基づいてIPパケットを生成する。パケット出力部228Cは、パケット出力部227と同様の機能を有しており、TLVパケット処理部228Bから出力されるIPパケットを出力する。   The data series input unit 228A extracts the data series of the Lch data output from the separation unit 221. The TLV packet processing unit 228B has the same function as the TLV packet processing unit 226, and generates an IP packet based on the TLV packet. The packet output unit 228C has the same function as the packet output unit 227, and outputs the IP packet output from the TLV packet processing unit 228B.

実施形態では、データ系列入力部228A、TLVパケット処理部228B及びパケット出力部228Cは、Lchデータ処理部29を構成する。Lchデータ処理部29は、Lchデータを処理する第2受信処理部を構成する。Lchデータ処理部29は、分離部221から出力されるLchデータに基づいてFECブロックを生成せずにTLVパケットを生成し、TLVパケットに基づいてIPパケットを生成し、IPパケットをデスクランブル部26Aに出力する。   In the embodiment, the data series input unit 228A, the TLV packet processing unit 228B, and the packet output unit 228C constitute the Lch data processing unit 29. The Lch data processing unit 29 constitutes a second reception processing unit that processes Lch data. The Lch data processing unit 29 generates a TLV packet based on the Lch data output from the separation unit 221 without generating an FEC block, generates an IP packet based on the TLV packet, and generates the IP packet as a descrambling unit 26A. Output to.

(データフレーム)
以下において、実施形態に係るデータフレームについて説明する。図5は、実施形態に係るデータフレームを示す図である。図5に示すように、データフレームは、フレームヘッダ及びFECブロック領域を有する。
(Data frame)
Hereinafter, a data frame according to the embodiment will be described. FIG. 5 is a diagram illustrating a data frame according to the embodiment. As shown in FIG. 5, the data frame has a frame header and an FEC block area.

フレームヘッダは、例えば、同期ビット(Sync)、ポインタ、リザーブビット、FECパリティビットを含む。同期ビット(Sync)は、データフレームの先頭位置を特定するためのビットである。ポインタは、データフレームの先頭位置に対するデータフレームの先頭に含まれるFECブロックの先頭位置のオフセット(ビット数)を示す。リザーブビットは、将来の拡張のために確保されたビット列である。FECパリティビットは、データフレームのヘッダの誤り訂正を行うためのビットである。   The frame header includes, for example, a synchronization bit (Sync), a pointer, a reserve bit, and an FEC parity bit. The synchronization bit (Sync) is a bit for specifying the head position of the data frame. The pointer indicates an offset (number of bits) of the start position of the FEC block included in the start of the data frame with respect to the start position of the data frame. The reserved bit is a bit string reserved for future expansion. The FEC parity bit is a bit for performing error correction of the header of the data frame.

FECブロック領域は、FECブロックを連結したもの又はFECブロックの断片を含む。上述したように、1つのデータフレームは、2以上のFECブロックを含んでいてもよく、1つのFECブロックは、2以上のデータフレームに跨がっていてもよいためである。FECブロック領域のサイズは、変調方式、FFTサイズ、ガードインターバル比、パイロット信号比率及びセグメント数の指定によって定まる。   The FEC block area includes a concatenation of FEC blocks or a fragment of an FEC block. As described above, one data frame may include two or more FEC blocks, and one FEC block may straddle two or more data frames. The size of the FEC block area is determined by the designation of the modulation scheme, FFT size, guard interval ratio, pilot signal ratio, and number of segments.

ここで、データフレームは、XMIパケットを生成するために、固定長(例えば、10448ビット)のデータユニットに分割される。データフレームのビット長は、固定長で割り切れなくてもよい。   Here, the data frame is divided into data units of fixed length (for example, 10448 bits) in order to generate an XMI packet. The bit length of the data frame need not be divisible by a fixed length.

(XMIパケット)
以下において、実施形態に係るXMIパケットについて説明する。図6は、実施形態に係るXMIパケット(伝送パケット)を示す図である。図6に示すように、XMIパケットは、XMIヘッダ及びXMIペイロードを有する。ここでは、Lchデータ多重前のXMIパケットが例示されている。
(XMI packet)
Hereinafter, the XMI packet according to the embodiment will be described. FIG. 6 is a diagram illustrating an XMI packet (transmission packet) according to the embodiment. As shown in FIG. 6, the XMI packet has an XMI header and an XMI payload. Here, an XMI packet before Lch data multiplexing is illustrated.

XMIヘッダ領域は、IPヘッダ(ここでは、IPv4ヘッダ)、UDPヘッダ、MMTPヘッダ及びXMIヘッダを含む。IPヘッダ及びUDPヘッダは、ARIB STD−B32に準拠する。MMTPヘッダは、ISO/IEC 23008−1及びARIB STD−B60に準拠する。XMIヘッダの詳細については後述する(図7及び図10を参照)。   The XMI header area includes an IP header (here, an IPv4 header), a UDP header, an MMTP header, and an XMI header. The IP header and the UDP header conform to ARIB STD-B32. The MMTP header conforms to ISO / IEC 23008-1 and ARIB STD-B60. Details of the XMI header will be described later (see FIGS. 7 and 10).

XMIペイロードは、同期制御情報、データユニット及びスタッフの中から選択されたビットを含む。同期制御情報又はデータユニットのビット長が固定長(例えば、10448ビット)に満たない場合には、スタッフビットが挿入される。さらに、一定レートで出力されるXMIパケットが不足する場合に、ペイロードの全てがスタッフビットによって構成されるスタッフパケットが出力される。   The XMI payload includes bits selected from synchronization control information, data units, and staff. When the bit length of the synchronization control information or data unit is less than a fixed length (for example, 10448 bits), stuff bits are inserted. Further, when there is a shortage of XMI packets output at a constant rate, a stuff packet whose entire payload is composed of stuff bits is output.

なお、XMIパケットのMACフレームは、XMIパケットに加えて、ヘッダ(宛先MACアドレス、送信元MACアドレス、タイプ)及びFCS(Frame Check Sequence)を含む。MACフレームは、例えば、IEEE802.3に準拠する。   The MAC frame of the XMI packet includes a header (destination MAC address, transmission source MAC address, type) and FCS (Frame Check Sequence) in addition to the XMI packet. The MAC frame conforms to, for example, IEEE 802.3.

(XMIヘッダ)
以下において、実施形態に係るXMIヘッダについて説明する。図7は、実施形態に係るXMIヘッダを示す図である。図7に示すように、XMIヘッダは、L0先頭シンボルフラグ、L0シンボル開始フラグ、L1先頭シンボルフラグ、L1シンボル開始フラグ、フレーム番号、データユニット種別、シーケンス番号、CRC32及びデータユニット長を含む。ここでは、Lchデータ多重前のXMIヘッダが例示されている。
(XMI header)
Hereinafter, the XMI header according to the embodiment will be described. FIG. 7 is a diagram illustrating an XMI header according to the embodiment. As shown in FIG. 7, the XMI header includes an L0 head symbol flag, an L0 symbol start flag, an L1 head symbol flag, an L1 symbol start flag, a frame number, a data unit type, a sequence number, a CRC 32, and a data unit length. Here, the XMI header before Lch data multiplexing is illustrated.

L0先頭シンボルフラグは、後述する“L0_top_symbol_flag”と同様であり、L0シンボル開始フラグは、後述する“L0_symbol_start_flag”と同様である。L1先頭シンボルフラグは、後述する“L1_top_symbol_flag”と同様であり、L1シンボル開始フラグは、後述する“L1_symbol_start_flag”と同様である。これらの情報要素の詳細については後述する(図10を参照)。   The L0 head symbol flag is the same as “L0_top_symbol_flag” described later, and the L0 symbol start flag is the same as “L0_symbol_start_flag” described later. The L1 head symbol flag is the same as “L1_top_symbol_flag” described later, and the L1 symbol start flag is the same as “L1_symbol_start_flag” described later. Details of these information elements will be described later (see FIG. 10).

フレーム番号は、XMIパケットに含まれるデータユニットが属するデータフレームの番号である。フレーム番号は、例えば、0〜65535の範囲で表される。   The frame number is the number of the data frame to which the data unit included in the XMI packet belongs. The frame number is expressed in the range of 0 to 65535, for example.

データユニット種別は、XMIパケットに含まれるデータの種別を示す。データの種別は、例えば、同期制御情報、A階層に属するデータユニット、B階層に属するデータユニット、C階層に属するデータユニット、スタッフパケットなどの種別である。   The data unit type indicates the type of data included in the XMI packet. The data type includes, for example, synchronization control information, a data unit belonging to the A layer, a data unit belonging to the B layer, a data unit belonging to the C layer, and a stuff packet.

シーケンス番号は、OFDMフレームにおけるXMIパケットの順序を示す番号である。シーケンス番号は、例えば、0〜4095の範囲で表される。   The sequence number is a number indicating the order of XMI packets in the OFDM frame. The sequence number is expressed in the range of 0 to 4095, for example.

CRC32は、誤り検出符号である。CRC32は、例えば、ITU−T勧告H.222.0に準拠する。   CRC32 is an error detection code. CRC32 is, for example, ITU-T recommendation H.264. Conforms to 222.0.

データユニット長は、XMIパケットに含まれるデータのデータ長を示す。データユニット長は、例えば、バイト単位で表される。   The data unit length indicates the data length of data included in the XMI packet. The data unit length is expressed in units of bytes, for example.

(Lchデータ処理)
以下において、実施形態に係るLchデータ処理について説明する。図8は、実施形態に係るLchデータ処理を示す図である。
(Lch data processing)
Hereinafter, Lch data processing according to the embodiment will be described. FIG. 8 is a diagram illustrating Lch data processing according to the embodiment.

図8に示すように、再多重化装置15(階層データ処理部18)は、時刻t0において、階層データを構成するTLVパケットの取得を開始する。上述したように、再多重化装置15は、階層データを構成するTLVパケットに基づいてFECブロックを生成し、FECブロックに基づいてデータフレームを生成し、データフレームに基づいてXMIパケットの一部(Lchデータを除く)を生成する。従って、再多重化装置15は、時刻t0においてデータフレームの生成を開始し、時刻t1においてデータフレームの生成を完了する。すなわち、データフレームの生成時間は、時刻t1−時刻t0である。再多重化装置15は、時刻t1において、データフレームを構成するXMIパケットの出力を開始する。時刻t2−時刻t1は、再多重化装置15から変調器16への伝送遅延である。変調器16は、時刻t2においてOFDMフレーム(Lchデータに相当するシンボルを除く)の生成を開始し、時刻t1においてOFDMフレーム(Lchデータに相当するシンボルを除く)の生成を完了する。すなわち、OFDMフレーム(Lchデータに相当するシンボルを除く)の生成時間は、時刻t3−時刻t2である。   As shown in FIG. 8, the remultiplexing device 15 (hierarchical data processing unit 18) starts acquiring the TLV packet constituting the hierarchical data at time t0. As described above, the remultiplexing device 15 generates an FEC block based on the TLV packet forming the hierarchical data, generates a data frame based on the FEC block, and a part of the XMI packet ( Lch data is excluded). Therefore, the remultiplexing device 15 starts generating the data frame at time t0 and completes the generation of the data frame at time t1. That is, the data frame generation time is from time t1 to time t0. The remultiplexing device 15 starts outputting the XMI packet constituting the data frame at time t1. Time t2−time t1 is a transmission delay from the remultiplexer 15 to the modulator 16. The modulator 16 starts generating an OFDM frame (excluding symbols corresponding to Lch data) at time t2, and completes generation of an OFDM frame (excluding symbols corresponding to Lch data) at time t1. That is, the generation time of the OFDM frame (excluding symbols corresponding to Lch data) is time t3—time t2.

これに対して、再多重化装置15(Lchデータ処理部19)は、時刻t0において、Lchデータを構成するTLVパケットの取得を開始する。上述したように、再多重化装置15は、Lchデータを構成するTLVパケットに基づいてFECブロックを生成せずに、Lchデータを構成するTLVパケットに基づいてXMIパケットに多重するデータをシンボル単位で生成する。従って、再多重化装置15は、時刻t0においてXMIパケットに多重するデータ(1以上のシンボルに相当するデータ)の生成を開始し、時刻t4においてXMIパケットに多重するデータの生成を完了する。すなわち、XMIパケットに多重するデータの生成時間は、時刻t4−時刻t0である。再多重化装置15は、時刻t4において、1以上のシンボルに相当するデータが格納されたXMIパケットの出力を開始する。時刻t5−時刻t4は、再多重化装置15から変調器16への伝送遅延である。変調器16は、時刻t5においてOFDMフレーム(Lchデータに相当するシンボル)の生成を開始し、時刻t6においてOFDMフレーム(Lchデータに相当するシンボル)の生成を完了する。すなわち、OFDMフレーム(Lchデータに相当するシンボル)の生成時間は、時刻t6−時刻t5である。   On the other hand, the remultiplexing device 15 (Lch data processing unit 19) starts acquiring the TLV packet constituting the Lch data at time t0. As described above, the remultiplexing device 15 does not generate the FEC block based on the TLV packet that configures the Lch data, and the data to be multiplexed on the XMI packet based on the TLV packet that configures the Lch data in symbol units. Generate. Therefore, the remultiplexing device 15 starts generating data to be multiplexed into the XMI packet (data corresponding to one or more symbols) at time t0, and completes generation of data to be multiplexed into the XMI packet at time t4. That is, the generation time of data multiplexed in the XMI packet is time t4−time t0. The remultiplexing device 15 starts outputting an XMI packet in which data corresponding to one or more symbols is stored at time t4. Time t5 to time t4 are transmission delays from the remultiplexer 15 to the modulator 16. The modulator 16 starts generating an OFDM frame (a symbol corresponding to Lch data) at time t5, and completes generation of an OFDM frame (a symbol corresponding to Lch data) at time t6. That is, the generation time of the OFDM frame (a symbol corresponding to Lch data) is from time t6 to time t5.

このように、TLVパケットの取得開始タイミング(時刻t0)を基準とした場合に、Lchデータの遅延は、階層データの遅延よりも抑制される。   Thus, when the acquisition start timing (time t0) of the TLV packet is used as a reference, the delay of the Lch data is suppressed more than the delay of the hierarchical data.

(Lchデータの多重)
以下において、実施形態に係るLchデータの多重について説明する。図9は、実施形態に係るLchデータの多重を示す図である。図9では、XMIパケットのペイロード(例えば、データユニット)の最大サイズが10448ビット、1OFDMフレーム時間あたりに出力されるXMIパケットの個数が3208個であるケースが例示されている。
(Multiple Lch data)
Hereinafter, multiplexing of Lch data according to the embodiment will be described. FIG. 9 is a diagram illustrating multiplexing of Lch data according to the embodiment. FIG. 9 illustrates a case where the maximum size of an XMI packet payload (for example, data unit) is 10448 bits and the number of XMI packets output per OFDM frame time is 3208.

図9に示すように、OFDMフレームは、同期制御情報を含むXMIパケット、A階層データを含むXMIパケット、B階層データを含むXMIパケット及びC階層データを含むXMIパケットを含む。さらに、各階層データを含むXMIパケットは、2系統のLchデータ(L0chデータ及びL1chデータ)を含む。すなわち、Lchデータは、階層データと多重される。OFDMフレームは、必要に応じてスタッフパケットを含む。   As shown in FIG. 9, the OFDM frame includes an XMI packet including synchronization control information, an XMI packet including A layer data, an XMI packet including B layer data, and an XMI packet including C layer data. Furthermore, the XMI packet including each hierarchical data includes two lines of Lch data (L0ch data and L1ch data). That is, Lch data is multiplexed with hierarchical data. An OFDM frame includes stuff packets as necessary.

ここで、XMIパケットに多重されるLchデータ(L0chデータ及びL1chデータ)の長さは可変長である。LchデータはXMIパケットに多重されなくてもよい。なお、L0chデータがXMIパケットに多重され、L1chデータがXMIパケットに多重されなくてもよい。或いは、L0chデータがXMIパケットに多重されず、L1chデータがXMIパケットに多重されてもよい。   Here, the length of the Lch data (L0ch data and L1ch data) multiplexed in the XMI packet is variable. The Lch data may not be multiplexed in the XMI packet. Note that the L0ch data may not be multiplexed with the XMI packet, and the L1ch data may not be multiplexed with the XMI packet. Alternatively, the L0ch data may not be multiplexed with the XMI packet, and the L1ch data may be multiplexed with the XMI packet.

詳細には、XMIパケットが有するフィールドとして、L0ch用フィールド及びL1ch用フィールドが定義される。L0ch用フィールドとして、L0ch情報フィールド及びL0chデータフィールドが定義される。L1ch用フィールドとして、L1ch情報フィールド及びL1chデータフィールドが定義される。   Specifically, an L0ch field and an L1ch field are defined as fields included in the XMI packet. An L0ch information field and an L0ch data field are defined as the L0ch field. An L1ch information field and an L1ch data field are defined as the L1ch field.

L0ch情報フィールドは、L0ch情報フィールドに続くL0chデータフィールドのサイズを示すL0ch情報が格納されるフィールドである。L0ch情報は、L0chデータフィールドのサイズをバイト単位で表してもよい。L0chデータフィールドは、L0chデータが格納されるフィールドである。同様に、L1ch情報フィールドは、L1ch情報フィールドに続くL1chデータフィールドのサイズを示すL1ch情報が格納されるフィールドである。L1ch情報は、L1chデータフィールドのサイズをバイト単位で表してもよい。L1chデータフィールドは、L1chデータが格納されるフィールドである。   The L0ch information field is a field in which L0ch information indicating the size of the L0ch data field following the L0ch information field is stored. The L0ch information may represent the size of the L0ch data field in bytes. The L0ch data field is a field in which L0ch data is stored. Similarly, the L1ch information field is a field in which L1ch information indicating the size of the L1ch data field following the L1ch information field is stored. The L1ch information may represent the size of the L1ch data field in bytes. The L1ch data field is a field in which L1ch data is stored.

但し、後述するように、L0ch情報フィールドがXMIパケットに含まれていなくてもよい。同様に、L1ch情報フィールドがXMIパケットに含まれていなくてもよい。   However, as will be described later, the L0ch information field may not be included in the XMI packet. Similarly, the L1ch information field may not be included in the XMI packet.

以下において、L0ch用フィールド及びL1ch用フィールドをLch用フィールド(付加フィールド)と総称することもある。L0ch情報フィールド及びL1ch情報フィールドをLch情報フィールドと総称することもある。同様に、L0chデータフィールド及びL1chデータフィールドをLchデータフィールドと総称することもある。同様に、L0ch情報及びL1ch情報をLch情報と総称することもある。   Hereinafter, the L0ch field and the L1ch field may be collectively referred to as an Lch field (additional field). The L0ch information field and the L1ch information field may be collectively referred to as an Lch information field. Similarly, the L0ch data field and the L1ch data field may be collectively referred to as an Lch data field. Similarly, L0ch information and L1ch information may be collectively referred to as Lch information.

(XMIヘッダ)
以下において、実施形態に係るXMIヘッダについて説明する。図10は、実施形態に係るXMIヘッダを示す図である。図10に示すように、XMIヘッダは、“L0_top_symbol_flag”、“L0_symbol_start_flag”、“L1_top_symbol_flag”、“L1_symbol_start_flag”、“reserved”、“frame_number”、“data_unit_type”、“sequence_number”、“CRC32”及び“data_unit_length”を含む。ここでは、Lchデータ多重後のXMIヘッダが例示されている。
(XMI header)
Hereinafter, the XMI header according to the embodiment will be described. FIG. 10 is a diagram illustrating the XMI header according to the embodiment. As shown in FIG. 10, XMI header, "L0_top_symbol_flag", "L0_symbol_start_flag", "L1_top_symbol_flag", "L1_symbol_start_flag", "reserved", "frame_number", "data_unit_type", "sequence_number", "CRC32" and "data_unit_length" including. Here, an XMI header after Lch data multiplexing is illustrated.

“L0_top_symbol_flag”は、XMIパケットに多重されるL0ch情報又はL0chデータに相当するシンボルがOFDMフレームの先頭シンボルであるか否かを示すフラグである。例えば、L0chデータに相当するシンボルがOFDMフレームの先頭シンボルである場合に“1”がセットされ、L0chデータに相当するシンボルがOFDMフレームの先頭シンボルでない場合に“0”がセットされる。   “L0_top_symbol_flag” is a flag indicating whether or not the symbol corresponding to the L0ch information or the L0ch data multiplexed in the XMI packet is the first symbol of the OFDM frame. For example, “1” is set when the symbol corresponding to the L0ch data is the first symbol of the OFDM frame, and “0” is set when the symbol corresponding to the L0ch data is not the first symbol of the OFDM frame.

“L0_symbol_start_flag”は、L0ch情報フィールドがあるか否かを示すフラグである。例えば、例えば、L0ch情報フィールドがある場合に“1”がセットされ、L0ch情報フィールドがない場合に“0”がセットされる。“1”は、L0ch情報によって示されるサイズのL0chデータが引き続くXMIパケットを含め格納されていることを意味する。“0”は、直前のXMIパケットから継続するL0chデータがLchデータフィールドに格納されている、或いは、スタッフビットがLchデータフィールドに格納されていることを意味する。   “L0_symbol_start_flag” is a flag indicating whether or not there is an L0ch information field. For example, “1” is set when there is an L0ch information field, and “0” is set when there is no L0ch information field. “1” means that the L0ch data having the size indicated by the L0ch information is stored including the subsequent XMI packet. “0” means that the L0ch data continuing from the immediately preceding XMI packet is stored in the Lch data field, or the stuff bit is stored in the Lch data field.

“L1_top_symbol_flag”は、XMIパケットに多重されるL1ch情報又はL1chデータに相当するシンボルがOFDMフレームの先頭シンボルであるか否かを示すフラグである。例えば、L1chデータに相当するシンボルがOFDMフレームの先頭シンボルである場合に“1”がセットされ、L1chデータに相当するシンボルがOFDMフレームの先頭シンボルでない場合に“0”がセットされる。   “L1_top_symbol_flag” is a flag indicating whether or not a symbol corresponding to L1ch information or L1ch data multiplexed in an XMI packet is the head symbol of the OFDM frame. For example, “1” is set when the symbol corresponding to the L1ch data is the first symbol of the OFDM frame, and “0” is set when the symbol corresponding to the L1ch data is not the first symbol of the OFDM frame.

“L1_symbol_start_flag”は、L1ch情報フィールドがあるか否かを示すフラグである。例えば、例えば、L1ch情報フィールドがある場合に“1”がセットされ、L1ch情報フィールドがない場合に“0”がセットされる。“1”は、L1ch情報によって示されるサイズのL1chデータが引き続くXMIパケットを含め格納されていることを意味する。“0”は、直前のXMIパケットから継続するLchデータがLchデータフィールドに格納されている、或いは、スタッフビットがLchデータフィールドに格納されていることを意味する。   “L1_symbol_start_flag” is a flag indicating whether or not there is an L1ch information field. For example, “1” is set when there is an L1ch information field, and “0” is set when there is no L1ch information field. “1” means that the L1ch data having the size indicated by the L1ch information is stored including the subsequent XMI packet. “0” means that the Lch data continued from the immediately preceding XMI packet is stored in the Lch data field, or the stuff bit is stored in the Lch data field.

なお、L0ch用フィールドのサイズは、後述するように、同期制御情報に含まれる情報要素(number_of_L0_info_field)によって示されており、L1ch用フィールドのサイズは、後述するように、同期制御情報に含まれる情報要素(number_of_L1_info_field)によって示される。   Note that the size of the L0ch field is indicated by an information element (number_of_L0_info_field) included in the synchronization control information, as will be described later, and the size of the L1ch field is information included in the synchronization control information as described later. It is indicated by an element (number_of_L1_info_field).

以下において、“L0_symbol_start_flag”及び“L1_symbol_start_flag”を“L_symbol_start_flag”と総称することもある。   Hereinafter, “L0_symbol_start_flag” and “L1_symbol_start_flag” may be collectively referred to as “L_symbol_start_flag”.

“reserved”は、将来の拡張のために確保されたビット列である。“frame_number”、“data_unit_type”、“sequence_number”、“CRC32”及び“data_unit_length”は、図7で説明した論理フレーム番号、データユニット種別、シーケンス番号、CRC32及びデータユニット長と同様である。   “Reserved” is a bit string reserved for future expansion. “Frame_number”, “data_unit_type”, “sequence_number”, “CRC32”, and “data_unit_length” are the same as the logical frame number, data unit type, sequence number, CRC32, and data unit length described in FIG.

(同期制御情報)
以下において、実施形態に係る同期制御情報について説明する。図11は、実施形態に係る同期制御情報を示す図である。図11に示すように、同期制御情報は、“current_timestamp”、“leap_indicator”、“number_of_L0_info_field”、“number_of_L1_info_field”及び“next_frame_configuration”を含む。
(Synchronous control information)
Hereinafter, the synchronization control information according to the embodiment will be described. FIG. 11 is a diagram illustrating synchronization control information according to the embodiment. As illustrated in FIG. 11, the synchronization control information includes “current_timestamp”, “leap_indicator”, “number_of_L0_info_field”, “number_of_L1_info_field”, and “next_frame_configuration”.

“current_timestamp”は、XMIパケットが再多重化装置15から出力される時刻を示す。時刻は、例えば、NTP(Network Time Protocol)に準拠する形式で表される。   “Current_timestamp” indicates the time when the XMI packet is output from the remultiplexing device 15. The time is expressed in a format conforming to, for example, NTP (Network Time Protocol).

“leap_indicator”は、再多重化装置15の閏秒調整を行う際に、閏秒調整の度合いを示す値である。   “Leap_indicator” is a value indicating the degree of leap second adjustment when the remultiplexing device 15 performs leap second adjustment.

“number_of_L0_info_field”は、L0ch用フィールドのサイズを示す。“number_of_L0_info_field”は、例えば、L0ch用フィールドのサイズをバイト単位で表してもよい。   “Number_of_L0_info_field” indicates the size of the field for L0ch. “Number_of_L0_info_field” may represent, for example, the size of the L0ch field in bytes.

“number_of_L1_info_field”は、L1ch用フィールドのサイズを示す。“number_of_L1_info_field”は、例えば、L1ch用フィールドのサイズをバイト単位で表してもよい。   “Number_of_L1_info_field” indicates the size of the field for L1ch. “Number_of_L1_info_field” may represent, for example, the size of the L1ch field in bytes.

以下において、“number_of_L0_info_field”及び“number_of_L1_info_field”を“number_of_L_info_field”と総称することもある。   Hereinafter, “number_of_L0_info_field” and “number_of_L1_info_field” may be collectively referred to as “number_of_L_info_field”.

このように、同期制御情報に含まれる“number_of_L_info_field”は、Lch用フィールドのサイズを表している。すなわち、上述した多重部158は、同期制御情報に基づいて、Lchデータ処理部19から出力される可変長のデータをLchデータとしてXMIパケットに多重する。同様に、上述した分離部221は、同期制御情報に基づいて、XMIパケットに多重される可変長のデータをLchデータとして分離する。   Thus, “number_of_L_info_field” included in the synchronization control information represents the size of the Lch field. That is, the above-described multiplexing unit 158 multiplexes the variable length data output from the Lch data processing unit 19 into the XMI packet as Lch data based on the synchronization control information. Similarly, the separation unit 221 described above separates variable-length data multiplexed in the XMI packet as Lch data based on the synchronization control information.

“next_frame_configuration”は、次のOFDMフレームの同期制御情報である。“next_frame_configuration”は、例えば、変調パラメータ、伝送モード・ガードインターバル比、伝送モード・ガードインターバル比の切り替えタイミング、ガードインターバル比、伝送モード、TMCC情報、SFN同期情報の有無、SFN同期情報、基準時刻差、最大遅延時間などのように、次のOFDMフレームの処理に必要な情報を含む。   “Next_frame_configuration” is synchronization control information of the next OFDM frame. “Next_frame_configuration” includes, for example, modulation parameters, transmission mode / guard interval ratio, transmission mode / guard interval ratio switching timing, guard interval ratio, transmission mode, TMCC information, presence / absence of SFN synchronization information, SFN synchronization information, reference time difference Information necessary for processing the next OFDM frame, such as maximum delay time.

ここで、“next_frame_configuration”は、少なくとも、“next_frame_trasnmit_timestamp”を含む。“next_frame_trasnmit_timestamp”は、次のOFDMフレームを変調器16が送信する時刻を示す時刻情報である。“next_frame_trasnmit_timestamp”は、絶対時刻で表されており、例えば、PTP(Precision Time Protocol)に準拠する形式で表される。例えば、上位48ビットは、基準タイミング(International Atomic Time(TAI)で1970年1月1日0:00:00)からの経過秒数を表しており、下位32ビットは、1秒以下の経過時間を表してもよい。   Here, “next_frame_configuration” includes at least “next_frame_transmit_timestamp”. “Next_frame_transmit_timestamp” is time information indicating the time at which the modulator 16 transmits the next OFDM frame. “Next_frame_transmit_timestamp” is expressed as an absolute time, and is expressed in a format conforming to, for example, PTP (Precision Time Protocol). For example, the upper 48 bits represent the number of seconds that have elapsed since the reference timing (International Atomic Time (TAI), January 1, 1970 0:00:00), and the lower 32 bits represent an elapsed time of 1 second or less. May be represented.

(Lchデータを構成するTLVパケットの受信処理)
以下において、実施形態に係るLchデータを構成するTLVパケットの受信処理について説明する。図12は、実施形態に係るLchデータを構成するTLVパケットの受信処理を示す図である。
(Receiving process of TLV packet constituting Lch data)
Hereinafter, reception processing of the TLV packet constituting the Lch data according to the embodiment will be described. FIG. 12 is a diagram illustrating a reception process of the TLV packet that configures the Lch data according to the embodiment.

第1に、分離装置22(Lchデータ処理部29)は、OFDMフレームから分離されるLchデータのデータ系列を取得する。具体的には、分離装置22は、Lchシンボルに相当するビットの列をつなぐことで、Lchデータのデータ系列を取得することが可能である。   First, the separation device 22 (Lch data processing unit 29) acquires a data series of Lch data separated from the OFDM frame. Specifically, the separation device 22 can acquire a data series of Lch data by connecting a sequence of bits corresponding to Lch symbols.

第2に、分離装置22(Lchデータ処理部29)は、Lchデータのデータ系列から、Lchデータを構成するTLVパケット(出力パケット)を抽出する抽出処理を実行する。具体的には、分離装置22は、Lchデータのデータ系列から、所定ビット系列(例えば、0x7F)をn番目のTLVパケットの先頭位置候補として抽出する。分離装置22は、n番目のTLVパケットの先頭位置候補に基づいて、Lchデータのデータ系列からn番目のTLVパケットのサイズ情報が格納されるサイズ領域候補を特定する。分離装置22は、特定されたサイズ領域候補に格納されるサイズ情報に基づいてn+1番目のTLVパケットの先頭位置候補を特定する。分離装置22は、n+1番目のTLVパケットの先頭位置候補が所定ビット系列(例えば、0x7F)である場合に、n番目のTLVパケットを抽出する。   Second, the separation device 22 (Lch data processing unit 29) executes an extraction process for extracting a TLV packet (output packet) constituting the Lch data from the data series of the Lch data. Specifically, the separation device 22 extracts a predetermined bit sequence (for example, 0x7F) from the data sequence of the Lch data as a leading position candidate of the nth TLV packet. Based on the leading position candidate of the nth TLV packet, the separation device 22 identifies a size area candidate in which the size information of the nth TLV packet is stored from the data series of the Lch data. The separation device 22 identifies the leading position candidate of the (n + 1) th TLV packet based on the size information stored in the identified size area candidate. The separation device 22 extracts the nth TLV packet when the head position candidate of the (n + 1) th TLV packet is a predetermined bit sequence (for example, 0x7F).

ここで、Lchデータを構成するTLVパケットは、所定ビット系列(例えば、0x7F)の2バイト後にサイズ情報が格納されるように構成されている。但し、所定ビット系列は、TLVパケットの先頭位置を表す専用のビット系列ではないため、TLVパケットの先頭位置以外においてTLVパケットに含まれる可能性がある。従って、上述したように、所定ビット系列がTLVパケットの先頭位置を表しているか否かを確認するために、上述した抽出処理が行われる。   Here, the TLV packet constituting the Lch data is configured such that the size information is stored after 2 bytes of a predetermined bit sequence (for example, 0x7F). However, since the predetermined bit sequence is not a dedicated bit sequence representing the head position of the TLV packet, it may be included in the TLV packet other than the head position of the TLV packet. Therefore, as described above, the extraction process described above is performed in order to confirm whether or not the predetermined bit sequence represents the head position of the TLV packet.

さらに、TLVパケットの先頭位置の特定精度を向上するために、分離装置22は、抽出処理において、n+k(kは2以上の整数)番目の出力パケットの先頭位置候補の全てが所定ビット系列である場合に、n番目の出力パケットを抽出してもよい。   Further, in order to improve the accuracy of identifying the head position of the TLV packet, the separating apparatus 22 uses a predetermined bit sequence for all the head position candidates of the n + k (k is an integer of 2 or more) output packet in the extraction process. In this case, the nth output packet may be extracted.

例えば、k=3である場合について図12を参照しながら説明する。   For example, the case where k = 3 will be described with reference to FIG.

図12の成功例に示すように、サイズ領域候補(n番目、n+1番目、n+2番目)に格納されるサイズ情報に基づいて特定された先頭位置候補(n+1番目、n+2番目、n+3番目)の全てが所定ビット系列である場合に、先頭位置候補及びサイズ情報に基づいてTLVパケットが抽出される。   As shown in the success example of FIG. 12, all of the head position candidates (n + 1, n + 2, n + 3) specified based on the size information stored in the size area candidates (nth, n + 1th, n + 2th) Is a predetermined bit sequence, a TLV packet is extracted based on the head position candidate and the size information.

図12の失敗例に示すように、サイズ領域候補(n+1番目)に格納されるサイズ情報に基づいて特定された先頭位置候補が所定ビット系列でない場合に、先頭位置候補(n番目)がTLVパケットの先頭位置ではないことが特定される。   As shown in the failure example of FIG. 12, when the head position candidate specified based on the size information stored in the size area candidate (n + 1) is not a predetermined bit sequence, the head position candidate (nth) is a TLV packet. It is specified that it is not the head position.

(作用及び効果)
実施形態では、階層データに多重されるLchデータがシンボル単位で処理されるため、Lchデータの遅延が抑制される。
(Function and effect)
In the embodiment, since the Lch data multiplexed on the hierarchical data is processed in symbol units, the delay of the Lch data is suppressed.

実施形態では、XMIパケットに多重されるLchデータ(L0chデータ及びL1chデータ)の長さは可変長である。従って、FFTサイズに応じてLchデータが増加した場合にも、これを遅延なく変調器16に伝送することができる。   In the embodiment, the length of Lch data (L0ch data and L1ch data) multiplexed in an XMI packet is variable. Therefore, even when the Lch data increases according to the FFT size, it can be transmitted to the modulator 16 without delay.

実施形態では、n番目のOFDMフレームに含まれる同期制御情報は、n+1番目のOFDMフレームが変調器16から送出される時刻を示す時刻情報(“next_frame_configuration”)を含む。従って、n+1番目のOFDMフレームの同期を適切にとることができる。   In the embodiment, the synchronization control information included in the nth OFDM frame includes time information (“next_frame_configuration”) indicating the time at which the n + 1th OFDM frame is transmitted from the modulator 16. Therefore, it is possible to appropriately synchronize the (n + 1) th OFDM frame.

実施形態では、分離装置22(Lchデータ処理部29)は、n番目のサイズ領域候補に格納されるサイズ情報に基づいてn+1番目のTLVパケットの先頭位置候補を特定し、n+1番目のTLVパケットの先頭位置候補が所定ビット系列である場合に、n番目のTLVパケットを抽出する。従って、TLVパケットの先頭位置を表す専用のビット系列が準備されていなくても、Lchデータのデータ系列から適切にTLVパケットを抽出することができる。   In the embodiment, the separation device 22 (Lch data processing unit 29) specifies the head position candidate of the (n + 1) th TLV packet based on the size information stored in the nth size area candidate, and the n + 1th TLV packet When the head position candidate is a predetermined bit sequence, the nth TLV packet is extracted. Therefore, the TLV packet can be appropriately extracted from the data sequence of the Lch data even if a dedicated bit sequence representing the head position of the TLV packet is not prepared.

[変更例1]
以下において、実施形態の変更例1について説明する。以下においては、実施形態に対する相違点について主として説明する。
[Modification 1]
Hereinafter, Modification Example 1 of the embodiment will be described. In the following, differences from the embodiment will be mainly described.

実施形態で説明したように、再多重化装置15(多重部158)は、一定のレートでXMIパケットを変調器16に出力する。変更例1においては、単位時間において各階層データのデータ量の比率が定められているケースを想定する。単位時間は、例えば、1OFDMフレーム時間である。具体的には、多重化装置15(多重部158)は、上述した比率が維持されるように、各階層データを含むXMIパケットを変調器16に出力する。   As described in the embodiment, the remultiplexing device 15 (multiplexing unit 158) outputs XMI packets to the modulator 16 at a constant rate. In the first modification, a case is assumed in which the ratio of the data amount of each hierarchical data is determined in unit time. The unit time is, for example, one OFDM frame time. Specifically, multiplexing apparatus 15 (multiplexing unit 158) outputs an XMI packet including each layer data to modulator 16 so that the above-described ratio is maintained.

例えば、図9と同様に、1OFDMフレーム時間において3208個のXMIパケットが送信されるケースを例示する。1つのXMIパケットは同期制御情報を含むXMIパケットである。ここで、1OFDMフレーム時間において、K個のA階層XMIパケットを含み、L個のB階層XMIパケットを含み、M個のC階層XMIパケットを含むケースについて考える。なお、A階層XMIパケットは、A階層データを含むXMIパケットであり、B階層XMIパケットは、B階層データを含むXMIパケットであり、C階層XMIパケットは、C階層データを含むXMIパケットである。すなわち、A階層XMIパケットの個数:B階層XMIパケットの個数:C階層XMIパケットの個数がK:L:Mである。但し、Kは、L及びMよりも小さいものとする。   For example, as in FIG. 9, a case where 3208 XMI packets are transmitted in one OFDM frame time is illustrated. One XMI packet is an XMI packet including synchronization control information. Here, a case is considered in which one A OFDM frame time includes K A-layer XMI packets, L B-layer XMI packets, and M C-layer XMI packets. The A layer XMI packet is an XMI packet including A layer data, the B layer XMI packet is an XMI packet including B layer data, and the C layer XMI packet is an XMI packet including C layer data. That is, the number of A layer XMI packets: the number of B layer XMI packets: the number of C layer XMI packets is K: L: M. However, K is smaller than L and M.

このようなケースにおいて、図13に示すように、1個のA階層XMIパケット、ceil(L/K)個のB階層XMIパケット及びceil(M/K)個のC階層XMIパケットを1つのユニットと考えると、1OFDMフレーム時間において、このようなユニットの出力がK回繰り返される。但し、ceil(x)は、整数xを超える最小の正整数を表す。   In such a case, as shown in FIG. 13, one A layer XMI packet, ceil (L / K) B layer XMI packets and ceil (M / K) C layer XMI packets are combined into one unit. In such a case, the output of such a unit is repeated K times in one OFDM frame time. However, ceil (x) represents the smallest positive integer exceeding the integer x.

但し、L/K及びM/Kが整数ではない場合には、K回目のユニットの出力において端数調整が行われる。B階層XMIパケットの端数調整は、K回目のユニットが{L−ceil(L/K)×(K−1)}個のB階層XMIパケットを含むように行われる。C階層XMIパケットの端数調整は、K回目のユニットが{M−ceil(M/K)×(K−1)}個のB階層XMIパケットを含むように行われる。   However, when L / K and M / K are not integers, fraction adjustment is performed at the output of the K-th unit. The fraction adjustment of the B layer XMI packet is performed so that the K-th unit includes {L-ceil (L / K) × (K-1)} B layer XMI packets. The fraction adjustment of the C layer XMI packet is performed so that the K-th unit includes {M-ceil (M / K) × (K−1)} B layer XMI packets.

なお、OFDMフレームの出力終了を表すXMIパケットとして、1つのスタッフパケットが出力される。従って、スタッフパケットの個数は、3208−(K+L+M+1)+1である。   One stuff packet is output as an XMI packet indicating the end of output of the OFDM frame. Therefore, the number of stuff packets is 3208− (K + L + M + 1) +1.

(作用及び効果)
変更例1では、多重化装置15(多重部158)は、単位時間において定められた各階層データのデータ量の比率が維持されるように、各階層データを含むXMIパケットを変調器16に出力する。従って、変調器16において、各階層データを含むXMIパケットが揃わずに、OFDMフレームを生成する際に、不足する階層データを含むXMIパケットの待ち時間が生じにくい。すなわち、OFDMフレームの生成に係る遅延時間が抑制される。
(Function and effect)
In the first modification, the multiplexing device 15 (multiplexer 158) outputs an XMI packet including each layer data to the modulator 16 so that the ratio of the data amount of each layer data determined in unit time is maintained. To do. Therefore, when the modulator 16 does not have XMI packets including each layer data and generates an OFDM frame, the waiting time of the XMI packet including insufficient layer data hardly occurs. That is, the delay time related to the generation of the OFDM frame is suppressed.

[変更例2]
以下において、実施形態の変更例2について説明する。以下においては、実施形態に対する相違点について主として説明する。
[Modification 2]
Hereinafter, a second modification of the embodiment will be described. In the following, differences from the embodiment will be mainly described.

変更例2においては、Lchデータは、XMIパケットの処理に用いる拡張情報を含む。例えば、Lchデータを構成するTLVパケットとして、拡張情報を含むTLVパケット(以下、拡張TLVパケット)が新たに定義されてもよい。   In the second modification, the Lch data includes extension information used for processing the XMI packet. For example, a TLV packet including extended information (hereinafter referred to as an extended TLV packet) may be newly defined as a TLV packet constituting Lch data.

拡張情報は、階層データ処理部18、Lchデータ処理部19、階層データ処理部28及びLchデータ処理部29が属するレイヤ(例えば、IPレイヤやMACレイヤなど)よりも上位のレイヤ(例えば、アプリケーションレイヤ)で扱われる。   The extension information includes a layer (for example, an application layer) higher than a layer (for example, an IP layer or a MAC layer) to which the hierarchical data processing unit 18, the Lch data processing unit 19, the hierarchical data processing unit 28, and the Lch data processing unit 29 belong ).

拡張情報は、XMIパケットヘッダに格納される情報要素(例えば、図7及び図10を参照)以外の情報要素である。拡張情報は、同期制御情報(図11を参照)以外の情報要素である。例えば、拡張情報は、受信機アップデートフラグや緊急警報放送起動フラグなどの情報要素である。   The extension information is an information element other than the information element stored in the XMI packet header (see, for example, FIGS. 7 and 10). The extension information is an information element other than the synchronization control information (see FIG. 11). For example, the extended information is an information element such as a receiver update flag or an emergency warning broadcast activation flag.

ここで、Lchデータとして拡張情報を含むTLVパケットは、図14〜図16に示すように、所定ビット系列(例えば、0x7F)と、パケット種別と、データ長と、Lchデータとを含む。所定ビット系列(例えば、0x7F)は、図12で説明したようにTLVパケットの抽出に用いるビット系列である。パケット種別は、TLVパケットに含まれるLchデータ(図14〜図16では、フラグ情報)の種別を示す情報である。データ長は、TLVパケットに含まれるLchデータの長さを示す情報である。   Here, the TLV packet including the extension information as the Lch data includes a predetermined bit sequence (for example, 0x7F), a packet type, a data length, and Lch data as illustrated in FIGS. The predetermined bit sequence (for example, 0x7F) is a bit sequence used for extracting the TLV packet as described with reference to FIG. The packet type is information indicating the type of Lch data (flag information in FIGS. 14 to 16) included in the TLV packet. The data length is information indicating the length of the Lch data included in the TLV packet.

例えば、図14に示すように、パケット種別が集合フラグである場合において、フラグ情報の最上位ビットが受信機アップデートフラグであり、フラグ情報の最下位ビットが緊急警報放送起動フラグであってもよい。或いは、図15に示すように、パケット種別が受信機アップデートフラグである場合に、フラグ情報の最下位ビットが受信機アップデートフラグであってもよい。或いは、図16に示すように、パケット種別が緊急警報放送起動フラグである場合に、フラグ情報の最下位ビットが緊急警報放送起動フラグであってもよい。   For example, as shown in FIG. 14, when the packet type is an aggregation flag, the most significant bit of the flag information may be a receiver update flag, and the least significant bit of the flag information may be an emergency warning broadcast activation flag. . Alternatively, as shown in FIG. 15, when the packet type is a receiver update flag, the least significant bit of the flag information may be a receiver update flag. Alternatively, as shown in FIG. 16, when the packet type is an emergency alert broadcast activation flag, the least significant bit of the flag information may be an emergency alert broadcast activation flag.

例えば、受信機アップデートフラグが取り得る値は、受信機のアップデートがない旨を示す“0”及び受信機のアップデートがある旨を示す“1”である。同様に、緊急警報放送起動フラグの取り得る値は、緊急警報放送に関する起動制御がない旨を示す“0”及び緊急警報放送に関する起動制御がある旨を示す“1”である。   For example, possible values of the receiver update flag are “0” indicating that there is no receiver update and “1” indicating that there is a receiver update. Similarly, possible values of the emergency warning broadcast activation flag are “0” indicating that there is no activation control related to the emergency warning broadcast and “1” indicating that there is activation control related to the emergency warning broadcast.

(作用及び効果)
変更例2では、Lchデータが拡張情報を含むため、階層データ処理部18、Lchデータ処理部19、階層データ処理部28及びLchデータ処理部29が属するレイヤ(例えば、IPレイヤやMACレイヤなど)で扱う情報要素として全ての情報要素を定義しなくてもよい。例えば、リアルタイム性が要求されないような情報要素は、Lchデータに含まれる拡張情報で定義すればよい。
(Function and effect)
In the second modification, since the Lch data includes the extension information, the layer to which the hierarchical data processing unit 18, the Lch data processing unit 19, the hierarchical data processing unit 28, and the Lch data processing unit 29 belong (for example, an IP layer or a MAC layer) It is not necessary to define all the information elements as information elements handled in. For example, an information element that does not require real-time property may be defined by extended information included in Lch data.

[変更例3]
以下において、実施形態の変更例3について説明する。以下においては、実施形態に対する相違点について主として説明する。
[Modification 3]
Hereinafter, Modification Example 3 of the embodiment will be described. In the following, differences from the embodiment will be mainly described.

実施形態において、図9に示すように、各階層データを含むXMIパケットが2系統のLchデータ(L0chデータ及びL1chデータ)を含む一例について説明した。すなわち、実施形態において、Lchデータは階層データと多重されていた。   In the embodiment, as shown in FIG. 9, an example in which the XMI packet including each hierarchical data includes two lines of Lch data (L0ch data and L1ch data) has been described. That is, in the embodiment, Lch data is multiplexed with hierarchical data.

しかしながら、Lchデータが階層データと多重される場合、スタッフパケットを再多重化装置15が変調器16に出力している時間において、再多重化装置15がLchデータを変調器16に出力することができないため、Lchデータに遅延が生じ得る。かかる遅延は、1OFDMフレーム時間に含まれるスタッフパケットの数が多い場合に顕著な問題になり得る。   However, when the Lch data is multiplexed with the hierarchical data, the remultiplexing device 15 may output the Lch data to the modulator 16 during the time when the remultiplexing device 15 outputs the stuff packet to the modulator 16. Since this is not possible, a delay may occur in the Lch data. Such a delay can be a significant problem when the number of stuff packets included in one OFDM frame time is large.

このため、変更例3においては、図17に示すように、Lchデータを格納するフィールドをスタッフパケットに設ける。以下において、Lchデータを格納するフィールドを有するスタッフパケットを「Lchデータパケット」と称する。Lchデータパケットは、階層データと多重されないLchデータを含むXMIパケットである。Lchデータパケットを用いることにより、Lchデータに伝送遅延が生じることを回避できる。   For this reason, in the third modification, as shown in FIG. 17, a field for storing Lch data is provided in the stuff packet. Hereinafter, a stuff packet having a field for storing Lch data is referred to as an “Lch data packet”. The Lch data packet is an XMI packet including Lch data that is not multiplexed with hierarchical data. By using the Lch data packet, it is possible to avoid a transmission delay in the Lch data.

具体的には、LchデータパケットはL0ch用フィールド及びL1ch用フィールドを有する。再多重化装置15の多重部158は、L0ch用フィールド及びL1ch用フィールドにL0chデータ及びL1chデータをそれぞれ格納し、その後にスタッフィングのためのダミーデータ(スタッフデータ)を格納することによって、固定長のLchデータパケットを生成する。   Specifically, the Lch data packet has an L0ch field and an L1ch field. The multiplexing unit 158 of the remultiplexing device 15 stores the L0ch data and the L1ch data in the L0ch field and the L1ch field, respectively, and then stores dummy data (stuff data) for stuffing. An Lch data packet is generated.

図17の例においては、1OFDMフレーム時間に含まれる複数のスタッフパケットのうち一部のスタッフパケットのみをLchデータパケットとして用いており、残りのスタッフパケットにはL0ch用フィールド及びL1ch用フィールドを設けていない。但し、1OFDMフレーム時間に含まれる全てのスタッフパケットをLchデータパケットとして用いてもよい。   In the example of FIG. 17, only some stuff packets are used as Lch data packets among a plurality of stuff packets included in one OFDM frame time, and the L0ch field and L1ch field are provided in the remaining stuff packets. Absent. However, all stuff packets included in one OFDM frame time may be used as Lch data packets.

例えば、再多重化装置15の多重部158は、1OFDMフレーム時間に含まれるスタッフパケットの数又は割合が所定値を超える場合に、1OFDMフレーム時間に含まれる一部又は全部のスタッフパケットをLchデータパケットとして用いて、LchデータパケットにLchデータを格納してもよい。   For example, the multiplexing unit 158 of the remultiplexing device 15 converts some or all of the stuff packets included in one OFDM frame time into Lch data packets when the number or ratio of stuff packets included in one OFDM frame time exceeds a predetermined value. And Lch data may be stored in the Lch data packet.

また、変更例3においては、表1に示すように、XMIヘッダの「データユニット種別」フィールド(図7参照)に、Lchデータ(L0/L1シンボルデータ)を示す値を追加する。   In the third modification, as shown in Table 1, a value indicating Lch data (L0 / L1 symbol data) is added to the “data unit type” field (see FIG. 7) of the XMI header.

表1の例において、XMIヘッダの「データユニット種別」フィールドの値が“0”である場合、このXMIヘッダが付加されたXMIペイロードに同期制御情報が含まれることを示し、このXMIヘッダを含むXMIパケットが同期制御XMIパケットであることを示す。   In the example of Table 1, when the value of the “data unit type” field of the XMI header is “0”, this indicates that the XMI payload to which the XMI header is added includes the synchronization control information, and includes this XMI header. Indicates that the XMI packet is a synchronous control XMI packet.

XMIヘッダの「データユニット種別」フィールドの値が“1”〜“3”のいずれかである場合、このXMIヘッダが付加されたXMIペイロードに階層データ(すなわち、階層別フレームのデータユニット)及びLchデータが含まれることを示す。   When the value of the “data unit type” field of the XMI header is any one of “1” to “3”, hierarchical data (that is, a data unit of a frame by layer) and Lch are added to the XMI payload to which the XMI header is added. Indicates that data is included.

XMIヘッダの「データユニット種別」フィールドの値が“4”である場合、このXMIヘッダが付加されたXMIペイロードにLchデータが含まれることを示し、このXMIヘッダを含むXMIパケットがLchデータパケットであることを示す。   When the value of the “data unit type” field of the XMI header is “4”, this indicates that the XMI payload to which the XMI header is added includes Lch data, and the XMI packet including the XMI header is an Lch data packet. It shows that there is.

XMIヘッダの「データユニット種別」フィールドの値“5”〜“14”は、将来における拡張のために予約されている値である。   Values “5” to “14” in the “data unit type” field of the XMI header are reserved for future expansion.

XMIヘッダの「データユニット種別」フィールドの値が“15”である場合、このXMIヘッダが付加されたXMIペイロードがスタッフデータを含むスタッフパケットであることを示し、このXMIヘッダを含むXMIパケットがスタッフパケットであることを示す。   When the value of the “data unit type” field of the XMI header is “15”, this indicates that the XMI payload to which the XMI header is added is a stuff packet including stuff data, and the XMI packet including the XMI header is stuffed Indicates a packet.

[変更例4]
以下において、実施形態の変更例4について説明する。以下においては、実施形態に対する相違点について主として説明する。
[Modification 4]
Hereinafter, Modification Example 4 of the embodiment will be described. In the following, differences from the embodiment will be mainly described.

実施形態において、OFDMフレームの出力終了を表すXMIパケットとしてスタッフパケットを用いる一例を説明した。しかしながら、変更例3において説明したLchデータパケットを用いる場合、1OFDMフレーム時間に含まれる全てのスタッフパケットがLchデータパケットとして用いられることも想定される。   In the embodiment, an example in which a stuff packet is used as an XMI packet indicating the end of output of an OFDM frame has been described. However, when the Lch data packet described in the modification example 3 is used, it is assumed that all the stuff packets included in one OFDM frame time are used as the Lch data packet.

よって、OFDMフレームの出力終了を表すために必ずしもスタッフパケットを用いなくてもよい。OFDMフレームの出力終了を表すスタッフパケットを用いなくても、OFDMフレームの先頭に位置する同期制御XMIパケットによってOFDMフレームの区切りを示すことができる。   Therefore, the stuff packet is not necessarily used to indicate the end of output of the OFDM frame. Even without using a stuff packet indicating the end of the output of the OFDM frame, the delimitation of the OFDM frame can be indicated by the synchronization control XMI packet located at the head of the OFDM frame.

[変更例5]
以下において、実施形態の変更例5について説明する。以下においては、実施形態に対する相違点について主として説明する。
[Modification 5]
Hereinafter, Modification Example 5 of the embodiment will be described. In the following, differences from the embodiment will be mainly described.

実施形態において、再多重化装置15のLchデータ処理部19は、LchデータのTLVパケットを構成するデータをシンボル単位で多重部158に出力していた。一方、多重部158が取り扱うデータの単位(例えば、XMIパケットのデータサイズ)はバイト単位である。   In the embodiment, the Lch data processing unit 19 of the remultiplexing device 15 outputs data constituting a TLV packet of Lch data to the multiplexing unit 158 in symbol units. On the other hand, the unit of data handled by the multiplexing unit 158 (for example, the data size of the XMI packet) is in units of bytes.

ここで、Lchデータのビット数、すなわち、1シンボルあたりのビット数は、FFTサイズ及びセグメント数に応じて定まる。例えば、8K FFTにおいてセグメント数をNとした場合、4×Nビットである。   Here, the number of bits of the Lch data, that is, the number of bits per symbol is determined according to the FFT size and the number of segments. For example, when the number of segments is N in 8K FFT, it is 4 × N bits.

このため、セグメント数が奇数である場合には、ビット数が8の倍数(すなわち、バイト単位)にならず、4ビットの端数が生じる。Lchシンボルのビット数がバイト単位にならないと、バイト単位で構成されたTLVパケット(LchデータのTLVパケット)をLchシンボルに配置することができない。このため、8K FFT、かつセグメント数Nが奇数である場合、再多重化装置15は、LchデータのTLVパケットを構成するデータを、Lchシンボルを跨いで配置する。例えば、連続する2つのLchシンボルデータを結合し、4ビットの端数を2つまとめて8ビットとすることができるため、結合されたLchシンボルデータの全体のビット数を8の倍数(すなわち、バイト単位)にすることができる。   For this reason, when the number of segments is an odd number, the number of bits is not a multiple of 8 (that is, in units of bytes) and a fraction of 4 bits is generated. If the number of bits of the Lch symbol is not in byte units, a TLV packet configured in byte units (TLV packet of Lch data) cannot be arranged in the Lch symbol. For this reason, when 8K FFT and the number of segments N is an odd number, the remultiplexing device 15 arranges data constituting a TLV packet of Lch data across Lch symbols. For example, since two consecutive Lch symbol data can be combined and two 4-bit fractions can be combined into 8 bits, the total number of bits of the combined Lch symbol data can be a multiple of 8 (ie, byte Unit).

ここで、1つのフレームに対応するLchシンボルの数が奇数である場合、これらのLchシンボルの総ビット数がバイト単位にならない。この場合、再多重化装置15は、フレームの最終Lchシンボルについては、1バイトに満たなかった4ビットを捨てる。また、再多重化装置15は、フレームの最終Lchシンボルの後に4ビットのヌルデータを追加する。そして、再多重化装置15は、4ビットのヌルデータが追加されたLchシンボルをXMIパケットに格納する。なお、追加されたヌルデータは、変調器16において取り除かれる。   Here, when the number of Lch symbols corresponding to one frame is an odd number, the total number of bits of these Lch symbols is not in byte units. In this case, the remultiplexing device 15 discards 4 bits that are less than 1 byte for the last Lch symbol of the frame. Further, the remultiplexing device 15 adds 4-bit null data after the last Lch symbol of the frame. Then, the remultiplexing device 15 stores the Lch symbol added with 4-bit null data in the XMI packet. The added null data is removed by the modulator 16.

[その他の実施形態]
本発明は上述した実施形態によって説明したが、この開示の一部をなす論述及び図面は、この発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
[Other Embodiments]
Although the present invention has been described with reference to the above-described embodiments, it should not be understood that the descriptions and drawings constituting a part of this disclosure limit the present invention. From this disclosure, various alternative embodiments, examples and operational techniques will be apparent to those skilled in the art.

実施形態では、MIMO(Multiple Input Multiple Output)技術が用いられるシステムについて例示した。しかしながら、実施形態は、これに限定されるものではない。実施形態は、MISO(Multiple Input Single Output)技術又はSISO(Single Input Single Output)技術が用いられるシステムに適用されてもよい。   In the embodiment, a system using a MIMO (Multiple Input Multiple Output) technology has been illustrated. However, the embodiment is not limited to this. The embodiment may be applied to a system in which a MISO (Multiple Input Single Output) technology or a SISO (Single Input Single Output) technology is used.

実施形態では、変調方式としてOFDMが用いられるケースについて例示した。しかしながら、実施形態は、これに限定されるものではない。変調方式は、例えば、FBMC(Filter Bank Multi Carrier)やシングルキャリア方式であってもよい。   In the embodiment, the case where OFDM is used as the modulation scheme has been illustrated. However, the embodiment is not limited to this. The modulation method may be, for example, FBMC (Filter Bank Multi Carrier) or a single carrier method.

実施形態では、各階層データが送信されるケースを例示したが、実施形態は、これに限定されるものではない。送信装置10から受信装置20に送信されるデータは、階層化されていなくてもよい。   In the embodiment, the case where each hierarchical data is transmitted is illustrated, but the embodiment is not limited to this. Data transmitted from the transmission device 10 to the reception device 20 may not be hierarchized.

実施形態では特に触れていないが、送信装置10及び受信装置20が行う各処理をコンピュータに実行させるプログラムが提供されてもよい。また、プログラムは、コンピュータ読取り可能媒体に記録されていてもよい。コンピュータ読取り可能媒体を用いれば、コンピュータにプログラムをインストールすることが可能である。ここで、プログラムが記録されたコンピュータ読取り可能媒体は、非一過性の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、CD−ROMやDVD−ROM等の記録媒体であってもよい。   Although not particularly mentioned in the embodiment, a program for causing a computer to execute each process performed by the transmission device 10 and the reception device 20 may be provided. The program may be recorded on a computer readable medium. If a computer-readable medium is used, a program can be installed in the computer. Here, the computer-readable medium on which the program is recorded may be a non-transitory recording medium. The non-transitory recording medium is not particularly limited, but may be a recording medium such as a CD-ROM or a DVD-ROM.

或いは、送信装置10及び受信装置20が行う各処理を実行するためのプログラムを記憶するメモリ及びメモリに記憶されたプログラムを実行するプロセッサによって構成されるチップが提供されてもよい。   Or the chip | tip comprised by the memory which memorize | stores the program for performing each process which the transmitter 10 and the receiver 20 perform, and the processor which executes the program memorize | stored in memory may be provided.

10…送信装置、11…エンコーダ、12…MMT多重化部、13…スクランブル部、14A…エンコーダ、14B…MMT多重化部、14C…スクランブル部、15…再多重化装置、16…変調器、18…階層データ処理部、19…Lchデータ処理部、20…受信装置、21…復調器、22…分離装置、23…デスクランブル部、24…MMT分離部、25…デコーダ、26A…デスクランブル部、26B…MMT分離部、26C…デコーダ、28…階層データ処理部、29…Lchデータ処理部、151…パケットフィルタ、152…TLVパケット処理部、153…FECブロック生成部、154…パケット出力部、155A…パケットフィルタ、155B…TLVパケット処理部、155C…シンボルデータ出力部、156…同期制御情報生成部、157…スタッフパケット生成部、158…多重部、221…分離部、225…FECブロック抽出部、226…TLVパケット処理部、227…パケット出力部、228A…データ系列入力部、228B…TLVパケット処理部、228C…パケット出力部   DESCRIPTION OF SYMBOLS 10 ... Transmitter, 11 ... Encoder, 12 ... MMT multiplexer, 13 ... Scrambler, 14A ... Encoder, 14B ... MMT multiplexer, 14C ... Scrambler, 15 ... Remultiplexer, 16 ... Modulator, 18 ... Hierarchical data processing unit, 19 ... Lch data processing unit, 20 ... receiving device, 21 ... demodulator, 22 ... separation device, 23 ... descrambling unit, 24 ... MMT separating unit, 25 ... decoder, 26A ... descrambling unit, 26B ... MMT separation unit, 26C ... decoder, 28 ... hierarchical data processing unit, 29 ... Lch data processing unit, 151 ... packet filter, 152 ... TLV packet processing unit, 153 ... FEC block generation unit, 154 ... packet output unit, 155A ... Packet filter, 155B ... TLV packet processing unit, 155C ... Symbol data output unit, 156 ... Synchronization Information generation unit, 157 ... stuff packet generation unit, 158 ... multiplexing unit, 221 ... separation unit, 225 ... FEC block extraction unit, 226 ... TLV packet processing unit, 227 ... packet output unit, 228A ... data sequence input unit, 228B ... TLV packet processing unit, 228C ... Packet output unit

Claims (5)

1以上の階層データを再多重化する再多重化装置であって、
前記階層データを処理する第1送信処理部と、
前記階層データに付加される付加データを処理する第2送信処理部と、
前記第1送信処理部から出力されるデータ及び前記第2送信処理部から出力されるデータを多重することによって伝送パケットを生成し、生成された前記伝送パケットを変調器に出力する多重部とを備え、
前記第1送信処理部は、シンボル単位よりも少なくとも大きい単位で前記階層データを処理し、
前記第2送信処理部は、シンボル単位で前記付加データを処理し、
前記シンボル単位よりも少なくとも大きい単位は、データフレーム単位又は誤り訂正ブロック単位である、再多重化装置。
A remultiplexing device that remultiplexes one or more hierarchical data,
A first transmission processing unit for processing the hierarchical data;
A second transmission processing unit for processing additional data added to the hierarchical data;
A multiplexing unit for generating a transmission packet by multiplexing the data output from the first transmission processing unit and the data output from the second transmission processing unit, and outputting the generated transmission packet to a modulator; Prepared,
The first transmission processing unit processes the hierarchical data in a unit that is at least larger than a symbol unit,
The second transmission processing unit processes the additional data in symbol units,
The remultiplexing apparatus, wherein a unit at least larger than the symbol unit is a data frame unit or an error correction block unit.
前記第1送信処理部は、単位時間においてデータ量の比率が定められた2以上の階層データを処理し、
前記多重部は、前記単位時間において定められた前記データ量の比率が維持されるように、前記2以上の階層データを構成する伝送パケットを前記変調器に出力する、請求項1に記載の再多重化装置。
The first transmission processing unit processes two or more hierarchical data in which a data amount ratio is determined in unit time,
2. The re-transmission unit according to claim 1, wherein the multiplexing unit outputs transmission packets constituting the two or more hierarchical data to the modulator such that the ratio of the data amount determined in the unit time is maintained. Multiplexer.
前記第1送信処理部は、前記階層データを構成する第1入力パケットに基づいて誤り訂正ブロックを生成し、前記誤り訂正ブロックに基づいて前記伝送パケットの一部を生成し、前記伝送パケットの一部を前記多重部に出力し、
前記第2送信処理部は、前記付加データを構成する第2入力パケットに基づいて誤り訂正ブロックを生成せずに、前記第2入力パケットを構成するデータをシンボル単位で前記多重部に出力する、請求項1又は請求項2に記載の再多重化装置。
The first transmission processing unit generates an error correction block based on a first input packet constituting the hierarchical data, generates a part of the transmission packet based on the error correction block, Output to the multiplexing unit,
The second transmission processing unit outputs the data constituting the second input packet to the multiplexing unit in symbol units without generating an error correction block based on the second input packet constituting the additional data. The remultiplexing apparatus according to claim 1 or 2.
送信装置から送信されるOFDM信号を復調する復調器から取得される伝送フレームから階層データ及び前記階層データに付加される付加データを分離する分離部と、
前記階層データを処理する第1受信処理部と、
前記付加データを処理する第2受信処理部とを備え、
前記階層データは、シンボル単位よりも少なくとも大きい単位で処理された上で伝送されており、
前記付加データは、シンボル単位で処理された上で伝送され、
前記シンボル単位よりも少なくとも大きい単位は、データフレーム単位又は誤り訂正ブロック単位である、分離装置。
A separation unit that separates layer data and additional data added to the layer data from a transmission frame acquired from a demodulator that demodulates an OFDM signal transmitted from a transmission device;
A first reception processing unit for processing the hierarchical data;
A second reception processing unit for processing the additional data,
The hierarchical data is transmitted after being processed in a unit at least larger than a symbol unit,
The additional data is transmitted after being processed in symbol units,
The separation device, wherein a unit at least larger than the symbol unit is a data frame unit or an error correction block unit.
受信装置に搭載されるチップであって、
送信装置から送信されるOFDM信号を復調する復調器から取得される伝送フレームから階層データ及び前記階層データに付加される付加データを分離する分離部と、
前記階層データを処理する第1受信処理部と、
前記付加データを処理する第2受信処理部とを備え、
前記階層データは、シンボル単位よりも少なくとも大きい単位で処理された上で伝送されており、
前記付加データは、シンボル単位で処理された上で伝送され、
前記シンボル単位よりも少なくとも大きい単位は、データフレーム単位又は誤り訂正ブロック単位である、チップ。
A chip mounted on a receiving device,
A separation unit that separates layer data and additional data added to the layer data from a transmission frame acquired from a demodulator that demodulates an OFDM signal transmitted from a transmission device;
A first reception processing unit for processing the hierarchical data;
A second reception processing unit for processing the additional data,
The hierarchical data is transmitted after being processed in a unit at least larger than a symbol unit,
The additional data is transmitted after being processed in symbol units,
A chip that is at least larger than the symbol unit is a data frame unit or an error correction block unit.
JP2017209786A 2016-10-31 2017-10-30 Remultiplexing equipment, separators and chips Active JP6965103B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016212854 2016-10-31
JP2016212854 2016-10-31

Publications (2)

Publication Number Publication Date
JP2018078557A true JP2018078557A (en) 2018-05-17
JP6965103B2 JP6965103B2 (en) 2021-11-10

Family

ID=62150782

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017209786A Active JP6965103B2 (en) 2016-10-31 2017-10-30 Remultiplexing equipment, separators and chips

Country Status (1)

Country Link
JP (1) JP6965103B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6795506B1 (en) * 1999-10-05 2004-09-21 Cisco Technology, Inc. Methods and apparatus for efficient scheduling and multiplexing
JP2006279803A (en) * 2005-03-30 2006-10-12 Pioneer Electronic Corp Re-multiplexing apparatus
JP2008178127A (en) * 2008-02-20 2008-07-31 Hitachi Ltd Video/audio data reproduction apparatus
JP2009044356A (en) * 2007-08-07 2009-02-26 Nippon Hoso Kyokai <Nhk> Satellite/terrestrial broadcasting signal conversion and extraction apparatus and specific segment connection and relay apparatus
JP2013121092A (en) * 2011-12-08 2013-06-17 Panasonic Corp Broadcasting system, transmitter and receiver used therefor, broadcasting method and program, reception reproduction method and program
JP2014103476A (en) * 2012-11-19 2014-06-05 Nippon Hoso Kyokai <Nhk> Transmission system for stl/ttl line, transmission apparatus for stl/ttl line, ts re-multiplexing device, additional information insertion control device, and reception apparatus for stl/ttl line
WO2014087663A1 (en) * 2012-12-07 2014-06-12 パナソニック株式会社 Transmission device, transmission method, reception device, reception method, integrated circuit, and program
JP2015080029A (en) * 2013-10-15 2015-04-23 日本放送協会 Transmitter, receiver, digital broadcast system and chip

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6795506B1 (en) * 1999-10-05 2004-09-21 Cisco Technology, Inc. Methods and apparatus for efficient scheduling and multiplexing
JP2006279803A (en) * 2005-03-30 2006-10-12 Pioneer Electronic Corp Re-multiplexing apparatus
JP2009044356A (en) * 2007-08-07 2009-02-26 Nippon Hoso Kyokai <Nhk> Satellite/terrestrial broadcasting signal conversion and extraction apparatus and specific segment connection and relay apparatus
JP2008178127A (en) * 2008-02-20 2008-07-31 Hitachi Ltd Video/audio data reproduction apparatus
JP2013121092A (en) * 2011-12-08 2013-06-17 Panasonic Corp Broadcasting system, transmitter and receiver used therefor, broadcasting method and program, reception reproduction method and program
JP2014103476A (en) * 2012-11-19 2014-06-05 Nippon Hoso Kyokai <Nhk> Transmission system for stl/ttl line, transmission apparatus for stl/ttl line, ts re-multiplexing device, additional information insertion control device, and reception apparatus for stl/ttl line
WO2014087663A1 (en) * 2012-12-07 2014-06-12 パナソニック株式会社 Transmission device, transmission method, reception device, reception method, integrated circuit, and program
JP2015080029A (en) * 2013-10-15 2015-04-23 日本放送協会 Transmitter, receiver, digital broadcast system and chip

Also Published As

Publication number Publication date
JP6965103B2 (en) 2021-11-10

Similar Documents

Publication Publication Date Title
JP7386463B2 (en) Transmission method, reception method, transmission device and reception device
JP6368451B2 (en) Transmitting apparatus and receiving apparatus
JP2015133723A (en) Ts packet header compression method
WO2015160083A1 (en) Method and apparatus for transmitting and receiving broadcast signal
JP2012060311A (en) Stream dividing apparatus and reception apparatus
JP7083622B2 (en) Remultiplexing equipment, separators and chips
JP6965103B2 (en) Remultiplexing equipment, separators and chips
JP7083623B2 (en) Remultiplexing equipment, separators and chips
JP7048260B2 (en) Remultiplexing equipment, separators and chips
JP7048261B2 (en) Separator and chip
JP2008136052A (en) Data transmission and receiving devices
JP7089857B2 (en) Remultiplexing equipment, transmitters, receivers, chips, and programs
JP6985891B2 (en) Remultiplexing equipment, transmitters, chips, and programs
JP2018078547A (en) Re-multiplexer, transmitter, chip, and program
JP6985890B2 (en) Remultiplexing equipment, transmitters, chips, and programs
JP6038605B2 (en) STL / TTL line transmitter and receiver
JP6985888B2 (en) Remultiplexing equipment, transmitters, chips, and programs
JP7054332B2 (en) Remultiplexing equipment, transmitters, chips, and programs
JP7054333B2 (en) Remultiplexing equipment, transmitters, chips, and programs
KR20110047168A (en) Apparatus and method for multimedia data multiplexing
JP6985889B2 (en) Remultiplexing equipment, transmitters, chips, and programs
JP2016027700A (en) Transmission apparatus and transmission system
JP2023040992A (en) transmitter and program
JP2022019683A (en) Transmitter, receiver and control device
JP2022019685A (en) Transmitter, receiver and control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200924

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210824

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211020

R150 Certificate of patent or registration of utility model

Ref document number: 6965103

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250