Apparatus for transmitting broadcasting signal using channel bonding, and method thereof

KR103022780B1Active Publication Date: 2026-09-21ELECTRONICS & TELECOMM RES INST
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
KR1020240137537
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Priority Date
2017-11-03
Filing Date
2024-10-10
Publication Date
2026-09-21
Estimated Expiration
2038-10-30

Smart Images

  • Figure R1020240137537_ABST
    Figure R1020240137537_ABST
Patent Text Reader

Abstract

A broadcast signal transmission device and a broadcast signal transmission method having channel bonding applied are disclosed. A broadcast signal transmission device according to one embodiment of the present invention includes: an input formatting unit that generates baseband packets corresponding to a plurality of packet types using data corresponding to a single physical layer pipe; a stream splitter that partitions the baseband packets into a plurality of partitioned streams corresponding to the plurality of packet types; BICM units that perform error correction coding, interleaving, and modulation corresponding to each of the plurality of partitioned streams; and waveform generators that generate RF transmission signals corresponding to each of the plurality of partitioned streams.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention relates to a broadcast signal transmission / reception technology used in a broadcasting system, and in particular to a broadcast signal transmission / reception system that transmits / receives data using two or more RF channels. Background Technology

[0002] BICM (Bit-Interleaved Coded Modulation) is a bandwidth-efficient transmission technology that combines an error-correction coder, a bit-by-bit interleaver, and a high-order modulator.

[0003] BICM can provide excellent performance with a simple structure by utilizing Low-Density Parity Check (LDPC) or turbo encoders as error correction encoders. Furthermore, BICM offers a high level of flexibility because it allows for the selection of various modulation orders, error correction code lengths, and code rates. Due to these advantages, BICM is not only used in broadcasting standards such as DVB-T2 and DVB-NGH but is also highly likely to be used in other next-generation broadcasting systems.

[0004] To support multiple services simultaneously, multiplexing, a process of mixing multiple signals, is required. Among these multiplexing techniques, Time Division Multiplexing (TDM), which divides time resources, and Frequency Division Multiplexing (FDM), which divides frequency resources, are currently widely used. In other words, TDM is a method of allocating divided time to each service, while FDM is a technique that allocates and uses divided frequency resources to each service. Recently, there has been an urgent need for new multiplexing techniques that offer a higher level of flexibility and superior performance than TDM and FDM, applicable to next-generation broadcasting systems. The problem to be solved

[0005] The objective of the present invention is to generate a baseband packet of an appropriate size corresponding to each RF channel when performing channel bonding using two or more RF channels.

[0006] In addition, the objective of the present invention is to effectively generate partitioned streams corresponding to each RF channel by allocating baseband packets corresponding to each RF channel at an appropriate ratio when channel bonding is performed.

[0007] In addition, the objective of the present invention is to enable the receiver to operate efficiently by appropriately allocating baseband packets for channel bonding to a plurality of RF channels. means of solving the problem

[0008] A broadcast signal transmission device according to the present invention for achieving the above-mentioned purpose comprises: an input formatting unit that generates baseband packets corresponding to a plurality of packet types using data corresponding to a single physical layer pipe; a stream splitter that partitions the baseband packets into a plurality of partitioned streams corresponding to the plurality of packet types; BICM units that perform error correction coding, interleaving, and modulation corresponding to each of the plurality of partitioned streams; and waveform generators that generate RF transmission signals corresponding to each of the plurality of partitioned streams.

[0009] At this time, the BICM units can perform the error correction encoding, interleaving, and modulation individually for each of the plurality of partitioned streams.

[0010] At this time, the packet types can correspond 1:1 to the RF channels that are channel-bonded.

[0011] At this time, the input formatting unit can generate baseband packets corresponding to one of the plurality of packet types using a baseband packet length corresponding to BICM parameters for one of the RF channels.

[0012] At this time, the BICM parameters may include one or more of the FEC type parameters, code rate parameters, and modulation parameters corresponding to one of the RF channels.

[0013] At this time, the input formatting unit [describes] the number of consecutive baseband packets (N) for each of the above packet types. BBpacket ) can be determined, and baseband packets corresponding to the number of consecutive baseband packets corresponding to each of the above packet types can be allocated consecutively.

[0014] At this time, the stream splitter can perform the partitioning using the number of consecutive baseband packets corresponding to each of the above packet types.

[0015] At this time, the stream splitter can allocate up to five consecutive baseband packets to the same RF channel.

[0016] At this time, the baseband packets may include baseband packets corresponding to two or more different baseband packet lengths.

[0017] At this time, the partitioned streams can be identified by a combination of an RF channel identifier (L1D_rf_id) corresponding to one of the RF channels and a physical layer pipe identifier (L1D_plp_id) corresponding to the physical layer pipe.

[0018] Additionally, a broadcast signal transmission method according to an embodiment of the present invention comprises the steps of: generating baseband packets corresponding to a plurality of packet types using data corresponding to a single physical layer pipe; partitioning the baseband packets into a plurality of partitioned streams corresponding to the plurality of packet types; performing error correction coding, interleaving, and modulation corresponding to each of the plurality of partitioned streams; and generating RF transmission signals corresponding to each of the plurality of partitioned streams.

[0019] At this time, the step of performing error correction encoding, interleaving, and modulation can be performed individually for each of the plurality of partitioned streams.

[0020] At this time, the packet types may correspond one-to-one with the RF channels being bonded.

[0021] At this time, the step of generating baseband packets can generate baseband packets corresponding to one of the plurality of packet types using a baseband packet length corresponding to BICM parameters for one of the RF channels.

[0022] At this time, the BICM parameters may include one or more of the FEC type parameters, code rate parameters, and modulation parameters corresponding to one of the RF channels.

[0023] At this time, the step of generating baseband packets is to determine the number (N) of consecutive baseband packets for each of the above packet types. BBpacket ) can be determined, and baseband packets corresponding to the number of consecutive baseband packets corresponding to each of the above packet types can be allocated consecutively.

[0024] At this time, the partitioning step can be performed using the number of consecutive baseband packets corresponding to each of the above packet types.

[0025] At this time, the partitioning step can allocate up to five consecutive baseband packets to the same RF channel.

[0026] At this time, the baseband packets may include baseband packets corresponding to two or more different baseband packet lengths.

[0027] At this time, the partitioned streams can be identified by a combination of an RF channel identifier (L1D_rf_id) corresponding to one of the RF channels and a physical layer pipe identifier (L1D_plp_id) corresponding to the physical layer pipe. Effects of the invention

[0028] According to the present invention, when performing channel bonding using two or more RF channels, baseband packets corresponding to each RF channel can be generated in an appropriate size.

[0029] In addition, the present invention can effectively generate partitioned streams corresponding to each RF channel by allocating baseband packets corresponding to each RF channel at an appropriate ratio when channel bonding is performed.

[0030] In addition, the present invention allows the receiver to operate efficiently by appropriately allocating baseband packets for channel bonding to a plurality of RF channels. Brief explanation of the drawing

[0031] FIG. 1 is a block diagram showing a broadcast signal transmission / reception system according to an embodiment of the present invention. FIG. 2 is an operation flowchart illustrating a broadcast signal transmission / reception method according to an embodiment of the present invention. FIG. 3 is a block diagram showing an example of a broadcast signal frame generating device illustrated in FIG. 1. Figure 4 is a diagram showing an example of a broadcast signal frame structure. Figure 5 is a diagram showing an example of the process of receiving a broadcast signal frame illustrated in Figure 4. Figure 6 is a diagram showing another example of the process of receiving a broadcast signal frame illustrated in Figure 4. Figure 7 is a block diagram showing another example of a broadcast signal frame generating device illustrated in Figure 1. FIG. 8 is a block diagram showing an example of a signal demultiplexing device illustrated in FIG. 1. FIG. 9 is a block diagram showing an example of a core layer BICM decoder and an enhanced layer symbol extractor illustrated in FIG. 8. FIG. 10 is a block diagram showing another example of the core layer BICM decoder and enhanced layer symbol extractor illustrated in FIG. 8. FIG. 11 is a block diagram showing another example of the core layer BICM decoder and enhanced layer symbol extractor illustrated in FIG. 8. FIG. 12 is a block diagram showing another example of a signal demultiplexing device illustrated in FIG. 1. Figure 13 is a diagram showing the power increase resulting from the combination of the core layer signal and the enhanced layer signal. FIG. 14 is an operation flowchart illustrating a method for generating a broadcast signal frame according to an embodiment of the present invention. FIG. 15 is a diagram showing a superframe structure including a broadcast signal frame according to an embodiment of the present invention. Figure 16 is a drawing showing an example of an LDM using two layers and an LDM frame with a multiple-physical layer pipe applied. Figure 17 is a drawing showing another example of an LDM using two layers and an LDM frame with a multiple-physical layer pipe applied. Figure 18 is a diagram showing an example of using an LDM with two layers and an LDM frame with a multiple-physical layer pipe applied. Figure 19 is a diagram showing different applications of an LDM using two layers and an LDM frame with a multiple-physical layer pipe applied. FIG. 20 is a block diagram showing a broadcast signal transmitter for channel bonding. FIG. 21 is a block diagram showing a broadcast signal receiver for channel bonding. FIG. 22 is a block diagram showing a broadcast signal transmitter including an input formatting block for inserting a BB header. FIG. 23 is a block diagram showing a broadcast signal receiver including a block for removing the BB header. Figure 24 is a diagram illustrating the operation of a cell exchanger. Figure 25 is a mathematical diagram representing the output of the cell exchange shown in Figure 24. FIG. 26 is a block diagram showing a broadcast signal transmitter using SNR averaging channel bonding and equal band allocation. FIG. 27 is a block diagram showing a broadcast signal receiver using SNR averaging channel bonding and equal band allocation. FIG. 28 is a block diagram showing a broadcast signal transmitter using plane channel bonding and other band allocations. FIG. 29 is a block diagram showing a mobile receiver using plane channel bonding and other band allocations. FIG. 30 is a block diagram showing a fixed receiver using plane channel bonding and other band allocations. FIG. 31 is a block diagram showing a broadcast signal transmitter according to an embodiment of the present invention. FIG. 32 is a block diagram showing mobile broadcast signal receivers according to an embodiment of the present invention. FIG. 33 is a block diagram showing a fixed broadcast signal receiver according to an embodiment of the present invention. FIG. 34 is a block diagram showing a broadcast signal transmitter according to another embodiment of the present invention. FIG. 35 is a block diagram showing a mobile broadcast signal receiver according to another embodiment of the present invention. FIG. 36 is a block diagram showing a fixed broadcast signal receiver according to another embodiment of the present invention. FIG. 37 is an operation flowchart illustrating a broadcast signal transmission method according to an embodiment of the present invention. FIG. 38 is a block diagram showing an example of a broadcast signal transmission device with channel bonding applied. FIG. 39 is a block diagram showing the case where the input formatting unit illustrated in FIG. 38 generates baseband packets for two PLPs. FIG. 40 is a block diagram showing the case where the input formatting unit illustrated in FIG. 38 channels channel bonds two RF channels. FIG. 41 is an operation flowchart showing an example of a method for transmitting a broadcast signal using channel bonding according to an embodiment of the present invention. Specific details for implementing the invention

[0032] The present invention will be described in detail below with reference to the accompanying drawings. Hereinafter, repetitive descriptions and detailed descriptions of known functions and configurations that may unnecessarily obscure the essence of the invention are omitted. Embodiments of the present invention are provided to more completely explain the invention to those with average knowledge in the art. Accordingly, the shapes and sizes of elements in the drawings may be exaggerated for clearer explanation.

[0033] Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the attached drawings.

[0034] FIG. 1 is a block diagram showing a broadcast signal transmission / reception system according to an embodiment of the present invention.

[0035] Referring to FIG. 1, a broadcast signal transmission / reception system according to one embodiment of the present invention includes a broadcast signal transmission device (110), a wireless channel (120), and a broadcast signal reception device (130).

[0036] The broadcast signal transmission device (110) includes a broadcast signal frame generation device (111) that generates a broadcast signal frame by multiplexing core layer data and enhanced layer data, and an OFDM transmitter (113).

[0037] A broadcast signal frame generating device (111) combines a core layer signal corresponding to core layer data and an enhanced layer signal corresponding to enhanced layer data at different power levels, and performs interleaving applied to the core layer signal and the enhanced layer signal together to generate a multiplexed signal. At this time, the broadcast signal frame generating device (111) can generate a broadcast signal frame including bootstrap and preamble using the time-interleaved signal. At this time, the broadcast signal frame may be an ATSC 3.0 frame.

[0038] The OFDM transmitter (113) transmits a multiplexed signal through an antenna (117) using the OFDM communication method so that the transmitted OFDM signal is received through the antenna (137) of a broadcast signal receiving device (130) via a wireless channel (120).

[0039] The broadcast signal receiving device (130) includes an OFDM receiver (133) and a signal demultiplexing device (131). When a signal transmitted through a wireless channel (120) is received through an antenna (137), the OFDM receiver (133) receives the OFDM signal through synchronization, channel estimation, and equalization processes.

[0040] At this time, the OFDM receiver (133) may detect and demodulate a bootstrap from the OFDM signal, demodulate a preamble using information included in the bootstrap, and demodulate a superimposed payload using information included in the preamble.

[0041] The signal demultiplexing device (131) first recovers core layer data from a signal (superimposed payload) received through an OFDM receiver (133), and recovers enhanced layer data through cancellation corresponding to the recovered core layer data. At this time, the signal demultiplexing device (131) first generates a broadcast signal frame, recovers a bootstrap from the broadcast signal frame, recovers a preamble using information included in the bootstrap, and then uses this information to recover the signaling information data signal included in the preamble. At this time, the signaling information may be L1 signaling information and may include injection level information, normalizing factor information, etc.

[0042] At this time, the preamble may include PLP identification information for identifying Physical Layer Pipes (PLPs); and layer identification information for identifying layers corresponding to hierarchical divisions.

[0043] At this time, PLP identification information and layer identification information may be included in the preamble as separate fields.

[0044] At this time, time interleaver information may be included in the preamble for each of the physical layer pipes without conditional judgment of the conditional statement corresponding to the layer identification information.

[0045] At this time, the preamble may optionally include injection level information corresponding to the injection level controller based on the result of comparing the layer identification information and a preset value for each of the physical layer pipes.

[0046] In this case, the preamble may include type information, starting position information, and size information of the physical layer pipes.

[0047] At this time, the type information may be for identifying either a first type corresponding to a non-dispersed physical layer pipe or a second type corresponding to a dispersed physical layer pipe.

[0048] At this time, the undistributed physical layer pipe is allocated to contiguous data cell indices, and the distributed physical layer pipe may consist of two or more subslices.

[0049] At this time, type information can be selectively signaled for each of the physical layer pipes based on the result of comparing the layer identification information and a preset value.

[0050] In this case, type information can be signaled only to the core layer.

[0051] In this case, the starting position information can be set to be the same as the index corresponding to the first data cell of the physical layer pipe.

[0052] At this time, the start position information can indicate the start position of the physical layer pipe using a cell addressing scheme.

[0053] At this time, the starting position information may be included in the preamble for each of the physical layer pipes without conditional judgment of the conditional statement corresponding to the layer identification information.

[0054] At this time, the size information can be set based on the number of data cells assigned to the physical layer pipe.

[0055] At this time, size information may be included in the preamble for each of the physical layer pipes without conditional judgment of the conditional statement corresponding to the layer identification information.

[0056] As will be described later, the broadcast signal frame generating device (111) illustrated in FIG. 1 may include: a combiner that generates a multiplexed signal by combining a core layer signal and an enhanced layer signal at different power levels; a power normalizer that lowers the power of the multiplexed signal to a power corresponding to the core layer signal; a time interleaver that generates a time-interleaved signal by performing interleaving applied together to the core layer signal and the enhanced layer signal; and a frame builder that generates a broadcast signal frame including a preamble for signaling time interleaver information shared between the core layer signal and the enhanced layer signal and size information of Physical Layer Pipes (PLPs) using the time-interleaved signal. At this time, the broadcast signal transmitting device (110) illustrated in FIG. 1 may include: a combiner that generates a multiplexed signal by combining a core layer signal and an enhanced layer signal at different power levels; It can be seen that the apparatus includes: a power normalizer that lowers the power of the multiplexed signal to a power corresponding to the core layer signal; a time interleaver that generates a time-interleaved signal by performing interleaving applied together to the core layer signal and the enhanced layer signal; a frame builder that generates a broadcast signal frame including a preamble for signaling time interleaver information shared between the core layer signal and the enhanced layer signal and size information of Physical Layer Pipes (PLPs) using the time-interleaved signal; and an OFDM transmitter that transmits the broadcast signal frame through an antenna using an OFDM communication method.

[0057] As will be described later, the signal demultiplexing device illustrated in FIG. 1 may include: a time deinterleaver that generates a time deinterleaving signal by applying time deinterleaving to a received signal corresponding to a broadcast signal frame; a de-normalizer that increases the power of the received signal or the time deinterleaving signal by a power reduction by a power normalizer of a transmitter; a core layer BICM decoder that restores core layer data from a signal power-regulated by the de-normalizer; an enhanced layer symbol extractor that extracts an enhanced layer signal by performing cancellation corresponding to the core layer data for the signal power-regulated by the de-normalizer using the output signal of a core layer FEC decoder of the core layer BICM decoder; a de-injection level controller that increases the power of the enhanced layer signal by a power reduction by an injection level controller of a transmitter; and an enhanced layer BICM decoder that restores enhanced layer data using the output signal of the de-injection level controller.At this time, the broadcast signal receiving device (130) illustrated in FIG. 1 comprises: an OFDM receiver that generates a received signal by performing one or more of synchronization, channel estimation, and equalization on a transmitted signal corresponding to a broadcast signal frame; a time deinterleaver that generates a time deinterleaving signal by applying time deinterleaving to the received signal; a de-normalizer that increases the power of the received signal or the time deinterleaving signal by a power reduction by the power normalizer of the transmitter; a core layer BICM decoder that recovers core layer data from a signal power-regulated by the de-normalizer; an enhanced layer symbol extractor that extracts an enhanced layer signal by performing cancellation corresponding to the core layer data on the signal power-regulated by the de-normalizer using the output signal of the core layer FEC decoder of the core layer BICM decoder; and a de-injection level controller that increases the power of the enhanced layer signal by a power reduction by the injection level controller of the transmitter. It can be seen that it includes an enhanced layer BICM decoder that restores enhanced layer data using the output signal of the de-injection level controller.

[0058] Although not explicitly illustrated in FIG. 1, a broadcast signal transmission / reception system according to an embodiment of the present invention may multiplex / demultiplex one or more extension layer data in addition to core layer data and enhanced layer data. In this case, the extension layer data may be multiplexed at a lower power level than the core layer data and enhanced layer data. Furthermore, if two or more extension layers are included, the injection power level of the second extension layer may be lower than the injection power level of the first extension layer, and the injection power level of the third extension layer may be lower than the injection power level of the second extension layer.

[0059] FIG. 2 is an operation flowchart illustrating a broadcast signal transmission / reception method according to an embodiment of the present invention.

[0060] Referring to FIG. 2, a broadcast signal transmission / reception method according to an embodiment of the present invention combines a core layer signal and an enhanced layer signal at different power levels and multiplexes them to generate a broadcast signal frame including a preamble for signaling time interleaver information shared between the core layer signal and the enhanced layer signal and size information of physical layer pipes (PLPs) (S210).

[0061] At this time, the broadcast signal frame generated by step (S210) may include a bootstrap, a preamble, and a super-imposed payload. At this time, at least one of the bootstrap and the preamble may include L1 signaling information. At this time, the L1 signaling information may include injection level information and normalizing factor information.

[0062] At this time, the preamble may include PLP identification information for identifying Physical Layer Pipes (PLPs); and layer identification information for identifying layers corresponding to hierarchical divisions.

[0063] At this time, PLP identification information and layer identification information may be included in the preamble as separate fields.

[0064] At this time, time interleaver information may be included in the preamble for each of the physical layer pipes without conditional judgment of the conditional statement corresponding to the layer identification information.

[0065] At this time, the preamble may optionally include injection level information corresponding to the injection level controller based on the result of comparing the layer identification information and a preset value for each of the physical layer pipes.

[0066] In this case, the preamble may include type information, starting position information, and size information of the physical layer pipes.

[0067] At this time, the type information may be for identifying either a first type corresponding to a non-dispersed physical layer pipe or a second type corresponding to a dispersed physical layer pipe.

[0068] At this time, the undistributed physical layer pipe is allocated to contiguous data cell indices, and the distributed physical layer pipe may consist of two or more subslices.

[0069] At this time, type information can be selectively signaled for each of the physical layer pipes based on the result of comparing the layer identification information and a preset value.

[0070] In this case, type information can be signaled only to the core layer.

[0071] In this case, the starting position information can be set to be the same as the index corresponding to the first data cell of the physical layer pipe.

[0072] At this time, the start position information can indicate the start position of the physical layer pipe using a cell addressing scheme.

[0073] At this time, the starting position information may be included in the preamble for each of the physical layer pipes without conditional judgment of the conditional statement corresponding to the layer identification information.

[0074] At this time, the size information can be set based on the number of data cells assigned to the physical layer pipe.

[0075] At this time, size information may be included in the preamble for each of the physical layer pipes without conditional judgment of the conditional statement corresponding to the layer identification information.

[0076] In addition, a broadcast signal transmission / reception method according to one embodiment of the present invention transmits a broadcast signal frame via OFDM (S220).

[0077] In addition, a broadcast signal transmission / reception method according to one embodiment of the present invention receives the transmitted signal via OFDM (S230).

[0078] At this time, step (S230) can perform synchronization, channel estimation, and equalization processes.

[0079] At this time, step (S230) can restore the bootstrap, restore the preamble using the signal included in the restored bootstrap, and restore the data signal using the signaling information included in the preamble.

[0080] In addition, a broadcast signal transmission / reception method according to one embodiment of the present invention restores core layer data from the received signal (S240).

[0081] In addition, a broadcast signal transmission / reception method according to one embodiment of the present invention restores enhanced layer data through core layer signal cancellation (S250).

[0082] In particular, steps (S240) and (S250) illustrated in FIG. 2 may correspond to a demultiplexing operation corresponding to step (S210).

[0083] As will be described later, the step (S210) illustrated in FIG. 2 may include: a step of generating a multiplexed signal by combining a core layer signal and an enhanced layer signal at different power levels; a step of lowering the power of the multiplexed signal to a power corresponding to the core layer signal; a step of generating a time-interleaved signal by performing interleaving applied together to the core layer signal and the enhanced layer signal; and a step of generating a broadcast signal frame containing a preamble for signaling time interleaver information shared between the core layer signal and the enhanced layer signal and size information of Physical Layer Pipes (PLPs) using the time-interleaved signal. At this time, the broadcast signal transmission method of steps (S210) and (S220) may include: a step of generating a multiplexed signal by combining a core layer signal and an enhanced layer signal at different power levels; and a step of lowering the power of the multiplexed signal to a power corresponding to the core layer signal. It can be seen that the method includes: a step of generating a time-interleaved signal by performing interleaving applied together to the core layer signal and the enhanced layer signal; a step of generating a broadcast signal frame containing a preamble for signaling time interleaver information shared between the core layer signal and the enhanced layer signal and size information of Physical Layer Pipes (PLPs) using the time-interleaved signal; and a step of transmitting the broadcast signal frame through an antenna using an OFDM communication method.

[0084] As will be described later, the steps (S240, S250) illustrated in FIG. 2 may include: a step of generating a time deinterleaving signal by applying time deinterleaving to a received signal corresponding to a broadcast signal frame; a step of increasing the power of the received signal or the time deinterleaving signal by a power reduction by a power normalizer of a transmitter; a step of restoring core layer data from the power-controlled signal; a step of extracting an enhanced layer signal by performing cancellation corresponding to the core layer data for the power-controlled signal; a step of increasing the power of the enhanced layer signal by a power reduction by an injection level controller of a transmitter; and a step of restoring enhanced layer data using the power-controlled enhanced layer signal. At this time, a broadcast signal reception method according to an embodiment of the present invention may include: a step of generating a received signal by performing one or more of synchronization, channel estimation, and equalization on a transmitted signal corresponding to a broadcast signal frame; and a step of generating a time deinterleaving signal by applying time deinterleaving to the received signal. It can be seen that the method includes the steps of: increasing the power of the received signal or the time deinterleaving signal by an amount equal to the power reduction by the power normalizer of the transmitter; restoring core layer data from the power-controlled signal; extracting an enhanced layer signal by performing cancellation corresponding to the core layer data for the power-controlled signal; increasing the power of the enhanced layer signal by an amount equal to the power reduction by the injection level controller of the transmitter; and restoring the enhanced layer data using the power-controlled enhanced layer signal.

[0085] FIG. 3 is a block diagram showing an example of a broadcast signal frame generating device illustrated in FIG. 1.

[0086] Referring to FIG. 3, a broadcast signal frame generating device according to one embodiment of the present invention may include a core layer BICM unit (310), an enhanced layer BICM unit (320), an injection level controller (330), a combiner (340), a power normalizer (345), a time interleaver (350), a signaling generation unit (360), and a frame builder (370).

[0087] Generally, a Bit-Interleaved Coded Modulation (BICM) device is composed of an error correction encoder, a bit interleaver, and a symbol mapper, and the core layer BICM section (310) and the enhanced layer BICM section (320) shown in FIG. 3 may each include an error correction encoder, a bit interleaver, and a symbol mapper. In particular, the error correction encoder (CORE LAYER FEC ENCODER, ENHANCED LAYER FEC ENCODER) shown in FIG. 3 may each be a combination of a BCH encoder and an LDPC encoder in series. In this case, the input of the error correction encoder is input to the BCH encoder, the output of the BCH encoder is input to the LDPC encoder, and the output of the LDPC encoder may be the output of the error correction encoder.

[0088] As illustrated in FIG. 3, the Core Layer data and the Enhanced Layer data each pass through different BICM sections and are combined through a combiner (340). That is, in the present invention, Layered Division Multiplexing (LDM) may mean combining multiple layers into one and transmitting them using a power difference.

[0089] That is, core layer data passes through the core layer BICM section (310), and enhanced layer data passes through the enhanced layer BICM section (320), then passes through the injection level controller (330) and is combined at the combiner (340). At this time, the enhanced layer BICM section (320) can perform BICM encoding different from that of the core layer BICM section (310). That is, the enhanced layer BICM section (320) can perform error correction encoding or symbol mapping corresponding to a higher bit rate than that of the core layer BICM section (310). In addition, the enhanced layer BICM section (320) can perform less robust error correction encoding or symbol mapping than that of the core layer BICM section (310).

[0090] For example, the core layer error correction encoder may have a lower bit rate than the enhanced layer error correction encoder. In this case, the enhanced layer symbol mapper may be less robust than the core layer symbol mapper.

[0091] The combiner (340) can be seen as combining the core layer signal and the enhanced layer signal at different power levels. According to an embodiment, power level adjustment may be performed on the core layer signal rather than the enhanced layer signal. In this case, the power for the core layer signal may be adjusted to be greater than the power of the enhanced layer signal.

[0092] Core layer data uses a low code rate Forward Error Correction (FEC) code for robust reception, whereas enhanced layer data can use a high code rate FEC code for high data transmission rates.

[0093] In other words, core layer data can have a wider coverage area in the same reception environment compared to enhanced layer data.

[0094] The enhanced layer data that has passed through the enhanced layer BICM section (320) has its gain (or power) adjusted through the injection level controller (330) and is combined with the core layer data by the combiner (340).

[0095] That is, the injection level controller (330) reduces the power of the enhanced layer signal to generate a power-reduced enhanced layer signal. At this time, the magnitude of the signal controlled by the injection level controller (330) can be determined according to the injection level. At this time, the injection level when signal B is inserted into signal A can be defined as shown in Equation 1 below.

[0096] [Mathematical Formula 1]

[0097]

[0098] For example, if we assume the injection level is 3dB when inserting an enhanced layer signal into a core layer signal, it means that the enhanced layer signal has a power magnitude equivalent to half that of the core layer signal.

[0099] At this time, the injection level controller (330) can adjust the power level of the enhanced layer signal from 0dB to 25.0dB in increments of 0.5dB or 1dB.

[0100] Generally, the transmission power allocated to the core layer is significantly higher than that allocated to the enhanced layer, which enables priority decoding of the core layer at the receiver.

[0101] At this time, the combiner (340) can be seen as combining the core layer signal and the power reduced enhanced layer signal to generate a multiplexed signal.

[0102] The signal combined by the combiner (340) is provided to the power normalizer (345) to lower the power by an amount equal to the power increase resulting from the combination of the core layer signal and the enhanced layer signal, and power adjustment is performed. That is, the power normalizer (345) lowers the power of the signal multiplexed by the combiner (340) to a power level corresponding to the core layer signal. Since the level of the combined signal is higher than the level of one layer signal, power normalization by the power normalizer (345) is required to prevent amplitude clipping, etc., in the rest of the broadcast signal transmission / reception system.

[0103] At this time, the power normalizer (345) can adjust the signal magnitude to an appropriate size by multiplying the magnitude of the combined signal by the normalizing factor of the following mathematical formula 2. Injection level information for calculating the following mathematical formula 2 can be transmitted to the power normalizer (345) through the signaling flow.

[0104] [Mathematical Formula 2]

[0105]

[0106] Enhanced layer signal S E core layer signal S C Assuming that the power levels of the core layer signal and the enhanced layer signal are normalized to 1 when injected by the pre-set injection level, the combined signal is It can be expressed as follows.

[0107] At this time, α represents a scaling factor corresponding to various injection levels. That is, the injection level controller (330) may correspond to the scaling factor.

[0108] For example, if the injection level of the enhanced layer is 3dB, the combined signal is It can be expressed as follows.

[0109] Because the power of the combined signal (multiplexed signal) has increased compared to the core layer signal, the power normalizer (345) must mitigate this increase in power.

[0110] The output of the power normalizer (345) is It can be expressed as follows.

[0111] In this case, β represents the normalizing factor according to various injection levels of the enhanced layer.

[0112] When the injection level of the enhanced layer is 3dB, the power increase of the combined signal relative to the core layer signal is 50%. Therefore, the output of the power normalizer (345) is It can be expressed as follows.

[0113] Table 1 below shows the scaling factor α and normalizing factor β according to various injection levels (CL: Core Layer, EL: Enhanced Layer). The relationship between the injection level, scaling factor α, and normalizing factor β can be defined as follows.

[0114] [Mathematical Formula 3]

[0115]

[0116] EL Injection level relative to CL Scaling factor Normalizing factor 3.0 dB 0.7079458 0.8161736 3.5 dB 0.6683439 0.8314061 4.0 dB 0.6309573 0.8457262 4.5 dB 0.5956621 0.8591327 5.0 dB 0.5623413 0.8716346 5.5 dB 0.5308844 0.8832495 6.0 dB 0.5011872 0.8940022 6.5 dB 0.4731513 0.9039241 7.0 dB 0.4466836 0.9130512 7.5 dB 0.4216965 0.9214231 8.0 dB 0.3981072 0.9290819 8.5 dB 0.3758374 0.9360712 9.0 dB 0.3548134 0.9424353 9.5 dB 0.3349654 0.9482180 10.0 dB 0.3162278 0.9534626

[0117] That is, the power normalizer (345) corresponds to a normalizing factor and can be seen as lowering the power of the multiplexed signal by the amount raised by the combiner (340). At this time, the normalizing factor and the scaling factor may each be rational numbers greater than 0 and less than 1. At this time, the scaling factor decreases as the power reduction corresponding to the injection level controller (330) increases, and the normalizing factor increases as the power reduction corresponding to the injection level controller (330) increases.

[0118] The power normalized signal passes through a time interleaver (350) to disperse burst errors occurring in the channel.

[0119] At this time, the time interleaver (350) can be seen as performing interleaving applied together to the core layer signal and the enhanced layer signal. That is, by the core layer and the enhanced layer sharing the time interleaver, unnecessary memory usage can be prevented and latency at the receiver can be reduced.

[0120] As will be described later, the enhanced layer signal may correspond to enhanced layer data restored based on cancellation corresponding to the restoration of core layer data corresponding to the core layer signal, and the combiner (340) may combine one or more extension layer signals with a lower power level than the core layer signal and the enhanced layer signal together with the core layer signal and the enhanced layer signal.

[0121] Meanwhile, L1 signaling information including injection level information is encoded in a signaling generation unit (360) that includes a BICM dedicated to signaling. At this time, the signaling generation unit (360) can generate an L1 signaling signal by receiving injection level information (IL INFO) from an injection level controller (330).

[0122] In L1 signaling, L1 represents Layer-1, the lowest layer of the ISO 7-layer model. In this case, L1 signaling may be included in the preamble.

[0123] Generally, L1 signaling may include key parameters of the OFDM transmitter, such as FFT size and guard interval size, as well as key parameters of the BICM, such as channel code rate and modulation information. These L1 signaling signals are combined with data signals to form a broadcast signal frame.

[0124] The frame builder (370) combines the L1 signaling signal and the data signal to generate a broadcast signal frame. At this time, the frame builder (370) can generate a broadcast signal frame that includes a preamble for signaling time interleaver information shared between the core layer signal and the enhanced layer signal, and size information of the physical layer pipes (PLPs), using the time interleaved signal. At this time, the broadcast signal frame may further include bootstrap.

[0125] At this time, the frame builder (370) is a bootstrap generating unit that generates the bootstrap;

[0126] It may include a preamble generator that generates the preamble; and a superimposed payload generator that generates a superimposed payload corresponding to the time-interleaved signal.

[0127] At this time, the bootstrap may be shorter than the preamble and have a fixed length.

[0128] At this time, the bootstrap includes a symbol representing the structure of the preamble, and

[0129] The above symbol may correspond to a fixed-length bit string representing a combination of the modulation method / code rate, FFT size, guard interval length, and pilot pattern of the above preamble.

[0130] At this time, the symbol may correspond to a lookup table in which, when the modulation method / code rate is the same, a preamble structure corresponding to a second FFT size smaller than the first FFT size is preferentially assigned over a preamble structure corresponding to a first FFT size, and when the modulation method / code rate and the FFT size are the same, a preamble structure corresponding to a second guard interval length larger than the first guard interval length is preferentially assigned over a preamble structure corresponding to a first guard interval length.

[0131] Broadcast signal frames are transmitted via an OFDM transmitter that is robust to multipath and Doppler. In this context, the OFDM transmitter can be viewed as responsible for generating the transmission signal for the next-generation broadcasting system.

[0132] At this time, the preamble may include PLP identification information for identifying Physical Layer Pipes (PLPs); and layer identification information for identifying layers corresponding to hierarchical divisions.

[0133] At this time, PLP identification information and layer identification information may be included in the preamble as separate fields.

[0134] At this time, time interleaver information may be included in the preamble for each of the physical layer pipes without conditional judgment of the conditional statement corresponding to the layer identification information (j).

[0135] At this time, the preamble may optionally include injection level information corresponding to the injection level controller based on the result of comparing the layer identification information and a preset value (IF(j>0)) for each of the physical layer pipes.

[0136] In this case, the preamble may include type information, starting position information, and size information of the physical layer pipes.

[0137] At this time, the type information may be for identifying either a first type corresponding to a non-dispersed physical layer pipe or a second type corresponding to a dispersed physical layer pipe.

[0138] At this time, the undistributed physical layer pipe is allocated to contiguous data cell indices, and the distributed physical layer pipe may consist of two or more subslices.

[0139] At this time, type information can be selectively signaled for each of the physical layer pipes based on the result of comparing the layer identification information and a preset value.

[0140] In this case, type information can be signaled only to the core layer.

[0141] In this case, the starting position information can be set to be the same as the index corresponding to the first data cell of the physical layer pipe.

[0142] At this time, the start position information can indicate the start position of the physical layer pipe using a cell addressing scheme.

[0143] At this time, the starting position information may be included in the preamble for each of the physical layer pipes without conditional judgment of the conditional statement corresponding to the layer identification information.

[0144] At this time, the size information can be set based on the number of data cells assigned to the physical layer pipe.

[0145] At this time, size information may be included in the preamble for each of the physical layer pipes without conditional judgment of the conditional statement corresponding to the layer identification information.

[0146] Figure 4 is a diagram showing an example of a broadcast signal frame structure.

[0147] Referring to FIG. 4, the broadcast signal frame includes bootstrap (410), preamble (420), and super-imposed payload (430).

[0148] The frame shown in Fig. 4 can be included in a super-frame.

[0149] In this case, the broadcast signal frame may consist of one or more OFDM symbols. The broadcast signal frame may also include a reference symbol or a pilot symbol.

[0150] A frame structure with LDM (Layered Division Multiplexing) applied includes a bootstrap (410), a preamble (420), and a super-imposed payload (430) as shown in FIG. 4.

[0151] At this time, the bootstrap (410) and preamble (420) can be seen as two preambles arranged hierarchically.

[0152] At this time, the bootstrap (410) may have a shorter length than the preamble (420) for fast acquisition and detection. At this time, the bootstrap (410) may have a fixed length. At this time, the bootstrap (410) may include symbols of a fixed length. For example, the bootstrap (410) may consist of four OFDM symbols each of 0.5 ms in length, having a total fixed time length of 2 ms.

[0153] At this time, the bootstrap (410) has a fixed bandwidth, and the preamble (420) and super-imposed payload (430) may have a wider and variable bandwidth than the bootstrap (410).

[0154] The preamble (420) can transmit detailed signaling information using a robust LDPC code. In this case, the length of the preamble (420) can be varied according to the signaling information.

[0155] At this time, the bootstrap (410) and the payload (430) can both be seen as corresponding to a common signal shared by multiple layers.

[0156] The super-imputed payload (430) may correspond to a signal in which two or more layer signals are multiplexed. In this case, the super-imputed payload (430) may be a combination of a core layer payload and an enhanced layer payload at different power levels. In this case, the core layer payload may include an in-band signaling section. In this case, the in-band signaling section may include signaling information for enhanced layer services.

[0157] At this time, the bootstrap (410) may include a symbol representing the preamble structure.

[0158] At this time, the symbols included in the bootstrap to represent the structure of the preamble can be set as shown in Table 2 below.

[0159] preamble_structure L1-Basic Mode FFT Size GI Length (samples) Pilot Pattern (D X ) 0 L1-Basic Mode 1 8192 2048 3 1 L1-Basic Mode 1 8192 1536 4 2 L1-Basic Mode 1 8192 1024 3 3 L1-Basic Mode 1 8192 768 4 4 L1-Basic Mode 1 16384 4096 3 5 L1-Basic Mode 1 16384 3648 4 6 L1-Basic Mode 1 16384 2432 3 7 L1-Basic Mode 1 16384 1536 4 8 L1-Basic Mode 1 16384 1024 6 9 L1-Basic Mode 1 16384 768 8 10 L1-Basic Mode 1 32768 4864 3 11 L1-Basic Mode 1 32768 3648 3 12 L1-Basic Mode 1 32768 3648 8 13 L1-Basic Mode 1 32768 2432 6 14 L1-Basic Mode 1 32768 1536 8 15 L1-Basic Mode 1 32768 1024 12 16 L1-Basic Mode 1 32768 768 16 17 L1-Basic Mode 2 8192 2048 3 18 L1-Basic Mode 2 8192 1536 4 19 L1-Basic Mode 2 8192 1024 3 20 L1-Basic Mode 2 8192 768 4 21 L1-Basic Mode 2 16384 4096 3 22 L1-Basic Mode 2 16384 3648 4 23 L1-Basic Mode 2 16384 2432 3 24 L1-Basic Mode 2 16384 1536 4 25 L1-Basic Mode 2 16384 1024 6 26 L1-Basic Mode 2 16384 768 8 27 L1-Basic Mode 2 32768 4864 3 28 L1-Basic Mode 2 32768 3648 3 29 L1-Basic Mode 2 32768 3648 8 30 L1-Basic Mode 2 32768 2432 6 31 L1-Basic Mode 2 32768 1536 8 32 L1-Basic Mode 2 32768 1024 12 33 L1-Basic Mode 2 32768 768 16 34 L1-Basic Mode 3 8192 2048 3 35 L1-Basic Mode 3 8192 1536 4 36 L1-Basic Mode 3 8192 1024 3 37 L1-Basic Mode 3 8192 768 4 38 L1-Basic Mode 3 16384 4096 3 39 L1-Basic Mode 3 16384 3648 4 40 L1-Basic Mode 3 16384 2432 3 41 L1-Basic Mode 3 16384 1536 4 42 L1-Basic Mode 3 16384 1024 6 43 L1-Basic Mode 3 16384 768 8 44 L1-Basic Mode 3 32768 4864 3 45 L1-Basic Mode 3 32768 3648 3 46 L1-Basic Mode 3 32768 3648 8 47 L1-Basic Mode 3 32768 2432 6 48 L1-Basic Mode 3 32768 1536 8 49 L1-Basic Mode 3 32768 1024 12 50 L1-Basic Mode 3 32768 768 16 51 L1-Basic Mode 4 8192 2048 3 52 L1-Basic Mode 4 8192 1536 4 53 L1-Basic Mode 4 8192 1024 3 54 L1-Basic Mode 4 8192 768 4 55 L1-Basic Mode 4 16384 4096 3 56 L1-Basic Mode 4 16384 3648 4 57 L1-Basic Mode 4 16384 2432 3 58 L1-Basic Mode 4 16384 1536 4 59 L1-Basic Mode 4 16384 1024 6 60 L1-Basic Mode 4 16384 768 8 61 L1-Basic Mode 4 32768 4864 3 62 L1-Basic Mode 4 32768 3648 3 63 L1-Basic Mode 4 32768 3648 8 64 L1-Basic Mode 4 32768 2432 6 65 L1-Basic Mode 4 32768 1536 8 66 L1-Basic Mode 4 32768 1024 12 67 L1-Basic Mode 4 32768 768 16 68 L1-Basic Mode 5 8192 2048 3 69 L1-Basic Mode 5 8192 1536 4 70 L1-Basic Mode 5 8192 1024 3 71 L1-Basic Mode 5 8192 768 4 72 L1-Basic Mode 5 16384 4096 3 73 L1-Basic Mode 5 16384 3648 4 74 L1-Basic Mode 5 16384 2432 3 75 L1-Basic Mode 5 16384 1536 4 76 L1-Basic Mode 5 16384 1024 6 77 L1-Basic Mode 5 16384 768 8 78 L1-Basic Mode 5 32768 4864 3 79 L1-Basic Mode 5 32768 3648 3 80 L1-Basic Mode 5 32768 3648 8 81 L1-Basic Mode 5 32768 2432 6 82 L1-Basic Mode 5 32768 1536 8 83 L1-Basic Mode 5 32768 1024 12 84 L1-Basic Mode 5 32768 768 16 85 L1-Basic Mode 6 8192 2048 3 86 L1-Basic Mode 6 8192 1536 4 87 L1-Basic Mode 6 8192 1024 3 88 L1-Basic Mode 6 8192 768 4 89 L1-Basic Mode 6 16384 4096 3 90 L1-Basic Mode 6 16384 3648 4 91 L1-Basic Mode 6 16384 2432 3 92 L1-Basic Mode 6 16384 1536 4 93 L1-Basic Mode 6 16384 1024 6 94 L1-Basic Mode 6 16384 768 8 95 L1-Basic Mode 6 32768 4864 3 96 L1-Basic Mode 6 32768 3648 3 97 L1-Basic Mode 6 32768 3648 8 98 L1-Basic Mode 6 32768 2432 6 99 L1-Basic Mode 6 32768 1536 8 100 L1-Basic Mode 6 32768 1024 12 101 L1-Basic Mode 6 32768 768 16 102 L1-Basic Mode 7 8192 2048 3 103 L1-Basic Mode 7 8192 1536 4 104 L1-Basic Mode 7 8192 1024 3 105 L1-Basic Mode 7 8192 768 4 106 L1-Basic Mode 7 16384 4096 3 107 L1-Basic Mode 7 16384 3648 4 108 L1-Basic Mode 7 16384 2432 3 109 L1-Basic Mode 7 16384 1536 4 110 L1-Basic Mode 7 16384 1024 6 111 L1-Basic Mode 7 16384 768 8 112 L1-Basic Mode 7 32768 4864 3 113 L1-Basic Mode 7 32768 3648 3 114 L1-Basic Mode 7 32768 3648 8 115 L1-Basic Mode 7 32768 2432 6 116 L1-Basic Mode 7 32768 1536 8 117 L1-Basic Mode 7 32768 1024 12 118 L1-Basic Mode 7 32768 768 16 119 Reserved Reserved Reserved Reserved 120 Reserved Reserved Reserved Reserved 121 Reserved Reserved Reserved Reserved 122 Reserved Reserved Reserved Reserved 123 Reserved Reserved Reserved Reserved 124 Reserved Reserved Reserved Reserved 125 Reserved Reserved Reserved Reserved 126 Reserved Reserved Reserved Reserved 127 Reserved Reserved Reserved Reserved

[0160] For example, a 7-bit fixed symbol may be assigned to represent the preamble structure shown in Table 2 above. L1-Basic Mode 1, L1-Basic Mode 2, and L1-Basic Mode 3 listed in Table 2 above may correspond to QPSK and 3 / 15 LDPC. L1-Basic Mode 4 listed in Table 2 above may correspond to 16-NUC (Non Uniform Constellation) and 3 / 15 LDPC.

[0161] L1-Basic Mode 5 listed in Table 2 above may correspond to 64-NUC (Non Uniform Constellation) and 3 / 15 LDPC.

[0162] L1-Basic Mode 6 and L1-Basic Mode 7 listed in Table 2 above may correspond to 256-NUC (Non Uniform Constellation) and 3 / 15 LDPC. The modulation method / code rate described below represents a combination of modulation method and code rate, such as QPSK and 3 / 15 LDPC.

[0163] The FFT size listed in Table 2 above may represent the Fast Fourier Transform size.

[0164] The GI length listed in Table 2 above represents the Guard Interval Length, which may indicate the length of the guard interval rather than the data in the time domain. In this case, the longer the guard interval length, the more robust the system becomes.

[0165] The Pilot Pattern listed in Table 2 above may represent the Dx of the pilot pattern. Although not explicitly stated in Table 2, Dy may be 1 in all examples listed in Table 2. For example, Dx = 3 may mean that one of three pilots for channel estimation is included in the x-axis direction. For example, Dy = 1 may mean that a pilot is included every time in the y-axis direction.

[0166] As can be seen from the example in Table 2, a preamble structure corresponding to a second modulation method / code rate that is more robust than the first modulation method / code rate can be assigned to the lookup table preferentially over the preamble structure corresponding to the first modulation method / code rate.

[0167] In this case, being allocated preferentially means that it may be stored in the lookup table corresponding to a smaller number of indexes.

[0168] In addition, for the same modulation method / code rate, a preamble structure corresponding to a second FFT size smaller than the first FFT size may be assigned to the lookup table preferentially over a preamble structure corresponding to the first FFT size.

[0169] In addition, for the same modulation method / code rate and FFT size, a preamble structure corresponding to a second guard interval larger than the first guard interval may be assigned to the lookup table preferentially over the preamble structure corresponding to the first guard interval.

[0170] As described in Table 2, by setting the order in which preamble structures are assigned to the lookup table, identification of preamble structures using bootstrap can be performed more efficiently.

[0171] Figure 5 is a diagram showing an example of the process of receiving a broadcast signal frame illustrated in Figure 4.

[0172] Referring to FIG. 5, the bootstrap (510) is detected and demodulated, and the preamble (520) is demodulated using the demodulated information to restore the signaling information.

[0173] Core layer data (530) is demodulated using signaling information, and an enhanced layer signal is demodulated through a cancellation process corresponding to the core layer data. At this time, the cancellation corresponding to the core layer data will be explained in more detail later.

[0174] Figure 6 is a diagram showing another example of the process of receiving a broadcast signal frame illustrated in Figure 4.

[0175] Referring to FIG. 6, the bootstrap (610) is detected and demodulated, and the preamble (620) is demodulated using the demodulated information to restore the signaling information.

[0176] Core layer data (630) is demodulated using signaling information. At this time, the core layer data (630) includes an in-band signaling unit (650). The in-band signaling unit (650) includes signaling information for enhanced layer services. Through the in-band signaling unit (650), more efficient bandwidth utilization is possible. At this time, it is preferable that the in-band signaling unit (650) be included in the core layer, which is more robust than the enhanced layer.

[0177] In the example illustrated in FIG. 6, basic signaling information and information for core layer services are transmitted through the preamble (620), and signaling information for in-hands layer services can be transmitted through the in-band signaling unit (650).

[0178] The enhanced layer signal is demodulated through a cancellation process corresponding to the core layer data.

[0179] In this case, the signaling information may be L1 (Layer-1) signaling information. The L1 signaling information may include information necessary to configure physical layer parameters.

[0180] Referring to FIG. 4, the broadcast signal frame includes an L1 signaling signal and a data signal. For example, the broadcast signal frame may be an ATSC 3.0 frame.

[0181] Figure 7 is a block diagram showing another example of a broadcast signal frame generating device illustrated in Figure 1.

[0182] Referring to FIG. 7, it can be seen that the broadcast signal frame generating device multiplexes data corresponding to N extension layers (N is a natural number greater than or equal to 1) in addition to core layer data and enhanced layer data.

[0183] That is, the broadcast signal frame generating device illustrated in FIG. 7 includes, in addition to the core layer BICM section (310), enhanced layer BICM section (320), injection level controller (330), combiner (340), power normalizer (345), time interleaver (350), signaling generation section (360), and frame builder (370), N extension layer BICM sections (410, ..., 430) and injection level controllers (440, ..., 460).

[0184] The core layer BICM section (310), enhanced layer BICM section (320), injection level controller (330), combiner (340), power normalizer (345), time interleaver (350), signaling generation section (360), and frame builder (370) illustrated in FIG. 7 have already been described in detail through FIG. 3.

[0185] N extension layer BICM sections (410, ..., 430) each perform BICM encoding independently, and injection level controllers (440, ..., 460) perform power reduction corresponding to each extension layer so that the power-reduced extension layer signal is combined with other layer signals through a combiner (340).

[0186] At this time, the error correction encoder of each of the extended layer BICM sections (410, ..., 430) may be a BCH encoder and an LDPC encoder connected in series.

[0187] In particular, it is desirable that the power reduction corresponding to each of the injection level controllers (440, ..., 460) is greater than the power reduction of the injection level controller (330). That is, the injection level controllers (330, 440, ..., 460) shown in FIG. 7 may correspond to a larger power reduction as they go down.

[0188] Injection level information provided by the injection level controllers (330, 440, 460) illustrated in FIG. 7 passes through the signaling generation unit (360) and is included in the broadcast signal frame of the frame builder (370) and transmitted to the receiver. That is, the injection level of each layer is contained in the L1 signaling information and transmitted to the receiver.

[0189] In the present invention, power control may be increasing or decreasing the power of an input signal, or increasing or decreasing the gain of an input signal.

[0190] The power normalizer (345) mitigates the power increase caused by the combination of multiple layer signals by the combiner (340).

[0191] In the example illustrated in FIG. 7, the power normalizer (345) can adjust the signal power to an appropriate signal size by multiplying the normalizing factor by the size of the signal combined with the signals of each layer using the following Equation 4.

[0192] [Mathematical Formula 4]

[0193] Normalizing Factor =

[0194]

[0195] The time interleaver (350) performs interleaving applied to the signals of the layers by performing interleaving on the signals combined by the combiner (340).

[0196] FIG. 8 is a block diagram showing an example of a signal demultiplexing device illustrated in FIG. 1.

[0197] Referring to FIG. 8, a signal demultiplexing device according to one embodiment of the present invention includes a time deinterleaver (510), a de-normalizer (1010), a core layer BICM decoder (520), an enhanced layer symbol extractor (530), a de-injection level controller (1020), and an enhanced layer BICM decoder (540).

[0198] At this time, the signal demultiplexing device illustrated in FIG. 8 may correspond to the broadcast signal frame generating device illustrated in FIG. 3.

[0199] The time deinterleaver (510) receives a received signal from an OFDM receiver that performs operations such as time / frequency synchronization, channel estimation, and equalization, and performs operations regarding the dispersion of burst errors occurring in the channel. At this time, L1 signaling information is preferentially decoded by the OFDM receiver and can be used for data decoding. In particular, injection level information among the L1 signaling information can be transmitted to the de-normalizer (1010) and the de-injection level controller (1020). At this time, the OFDM receiver can decode the received signal into the form of a broadcast signal frame (e.g., ATSC 3.0 frame), extract the data symbol portion of the frame, and provide it to the time deinterleaver (510). That is, the time deinterleaver (510) disperses the burst errors occurring in the channel by performing a de-interleaving process while passing the data symbols.

[0200] The de-normalizer (1010) corresponds to the power normalizer of the transmitter and increases the power by the amount reduced by the power normalizer. That is, the de-normalizer (1010) divides the received signal by the normalizing factor of Equation 2.

[0201] In the example illustrated in FIG. 8, the de-normalizer (1010) is shown as controlling the power of the output signal of the time interleaver (510), but according to the embodiment, the de-normalizer (1010) may be positioned in front of the time interleaver (510) so that power control is performed before interleaving.

[0202] That is, the de-normalizer (1010) can be seen as being positioned before or after the time interleaver (510) to amplify the signal magnitude for LLR calculations of the core layer symbol demapper, etc.

[0203] The output of the time deinterleaver (510) (or the output of the de-normalizer (1010)) is provided to the core layer BICM decoder (520), and the core layer BICM decoder (520) restores the core layer data.

[0204] At this time, the core layer BICM decoder (520) includes a core layer symbol demapper, a core layer bit deinterleaver, and a core layer error correction decoder. The core layer symbol demapper calculates Log-Likelihood Ratio (LR) values ​​associated with the symbol, the core layer bit deinterleaver strongly mixes the calculated LLR values ​​with clustering errors, and the core layer error correction decoder corrects errors that occur in the channel.

[0205] At this time, the core layer symbol demapper can calculate LLR values ​​bit by bit using a predetermined constellation map. The constellation map used by the core layer symbol mapper may vary depending on the combination of the code rate and modulation order used in the transmitter.

[0206] At this time, the core layer bit deinterleaver can perform deinterleaving on the calculated LLR values ​​in units of LDPC codewords.

[0207] In particular, the core layer error correction decoder may output only information bits, or it may output all bits combined with information bits and parity bits. In this case, the core layer error correction decoder may output only information bits as core layer data and output all bits combined with information bits and parity bits to the enhanced layer symbol extractor (530).

[0208] The core layer error correction decoder may be in the form of a core layer LDPC decoder and a core layer BCH decoder connected in series. That is, the input of the core layer error correction decoder is input to the core layer LDPC decoder, the output of the core layer LDPC decoder is input to the core layer BCH decoder, and the output of the core layer BCH decoder can be the output of the core layer error correction decoder. In this case, the LDPC decoder performs LDPC decoding, and the BCH decoder performs BCH decoding.

[0209] Furthermore, the enhanced layer error correction decoder may also be in the form of an enhanced layer LDPC decoder and an enhanced layer BCH decoder connected in series. That is, the input of the enhanced layer error correction decoder is input to the enhanced layer LDPC decoder, the output of the enhanced layer LDPC decoder is input to the enhanced layer BCH decoder, and the output of the enhanced layer BCH decoder can be the output of the enhanced layer error correction decoder.

[0210] The enhanced layer symbol extractor (530) can extract enhanced layer symbols from the output signal of the time deinterleaver (510) or de-normalizer (1010) by receiving all bits from the core layer error correction decoder of the core layer BICM decoder (520). According to an embodiment, the enhanced layer symbol extractor (530) may not receive all bits from the error correction decoder of the core layer BICM decoder (520), but may receive information bits of LDPC or BCH information bits.

[0211] At this time, the enhanced layer symbol extractor (530) includes a buffer, a subtracter, a core layer symbol mapper, and a core layer bit interleaver. The buffer stores the output signal of the time deinterleaver (510) or the de-normalizer (1010). The core layer bit interleaver receives all bits (information bits + parity bits) of the core layer BICM decoder and performs core layer bit interleaving identical to that of the transmitter. The core layer symbol mapper generates core layer symbols identical to those of the transmitter from the interleaved signal. The subtracter obtains the enhanced layer symbol by subtracting the output signal of the core layer symbol mapper from the signal stored in the buffer and transmits it to the de-injection level controller (1020). In particular, when LDPC information bits are provided, the enhanced layer symbol extractor (530) may further include a core layer LDPC encoder. Additionally, when BCH information bits are provided, the enhanced layer symbol extractor (530) may include not only a core layer LDPC encoder but also a core layer BCH encoder.

[0212] At this time, the core layer LDPC encoder, core layer BCH encoder, core layer bit interleaver, and core layer symbol mapper included in the enhanced layer symbol extractor (530) may be the same as the core layer LDPC encoder, BCH encoder, bit interleaver, and symbol mapper described through FIG. 3.

[0213] The de-injection level controller (1020) receives an enhanced layer symbol and increases the power by the amount of power reduced by the injection level controller of the transmitter. That is, the de-injection level controller (1020) amplifies the input signal and provides it to the enhanced layer BICM decoder (540). For example, if the transmitter combines the power of the enhanced layer signal to be 3dB lower than the power of the core layer signal, the de-injection level controller (1020) increases the power of the input signal by 3dB.

[0214] At this time, the de-injection level controller (1020) can be seen as receiving injection level information from the OFDM receiver and multiplying the extracted enhanced layer signal by the enhanced layer gain of Equation 5 below.

[0215] [Mathematical Formula 5]

[0216] Enhanced Layer Gain =

[0217] The enhanced layer BICM decoder (540) receives an enhanced layer symbol with increased power from the de-injection level controller (1020) and restores the enhanced layer data.

[0218] At this time, the enhanced layer BICM decoder (540) may include an enhanced layer symbol demapper, an enhanced layer bit deinterleaver, and an enhanced layer error correction decoder. The enhanced layer symbol demapper calculates Log-Likelihood Ratio (LLR) values ​​associated with the enhanced layer symbols, the enhanced layer bit deinterleaver strongly mixes the calculated LLR values ​​with clustering errors, and the enhanced layer error correction decoder corrects errors that occur in the channel.

[0219] The enhanced layer BICM decoder (540) performs a similar operation to the core layer BICM decoder (520), but generally, the enhanced layer LDPC decoder performs LDPC decoding for code rates of 6 / 15 or higher.

[0220] For example, the core layer may use an LDPC code with a code rate of 5 / 15 or less, while the enhanced layer may use an LDPC code with a code rate of 6 / 15 or more. In this case, in a receiving environment where the enhanced layer data can be decoded, the core layer data can be decoded with only a small number of LDPC decoding iterations. By utilizing this property, receiver hardware can reduce the cost incurred during hardware implementation by allowing the core layer and the enhanced layer to share a single LDPC decoder. In this case, the core layer LDPC decoder uses only a small amount of time resources (LDPC decoding iterations), while the enhanced layer LDPC decoder can use most of the time resources.

[0221] The signal demultiplexing device illustrated in FIG. 8 first restores core layer data, cancels core layer symbols from the received signal symbols to leave only enhanced layer symbols, and then restores enhanced layer data by increasing the power of the enhanced layer symbols. As already explained through FIG. 3 and 5, since signals corresponding to each layer are combined at different power levels, the signal combined with the strongest power must be restored first to enable the restoration of data with the fewest errors.

[0222] In the example illustrated in FIG. 8, the signal demultiplexing device comprises: a time deinterleaver (510) that generates a time deinterleaving signal by applying time deinterleaving to a received signal; a de-normalizer (1010) that increases the power of the received signal or the time deinterleaving signal by a power reduction by the power normalizer of the transmitter; a core layer BICM decoder (520) that recovers core layer data from the signal power-regulated by the de-normalizer (1010); an enhanced layer symbol extractor (530) that extracts an enhanced layer signal by performing cancellation corresponding to the core layer data for the signal power-regulated by the de-normalizer (1010) using the output signal of the core layer FEC decoder of the core layer BICM decoder (520); and a de-injection level controller (1020) that increases the power of the enhanced layer signal by a power reduction by the injection level controller of the transmitter. and may include an enhanced layer BICM decoder (540) that restores enhanced layer data using the output signal of the de-injection level controller (1020).

[0223] At this time, the enhanced layer symbol extractor receives the entire codeword from the core layer LDPC decoder of the core layer BICM decoder and can immediately bit interleave the entire codeword.

[0224] At this time, the enhanced layer symbol extractor can receive information bits from the core layer LDPC decoder of the core layer BICM decoder, and after encoding the information bits into the core layer LDPC, perform bit interleaving.

[0225] At this time, the enhanced layer symbol extractor receives information bits from the core layer BCH decoder of the core layer BICM decoder, and after encoding the information bits in the core layer BCH and core layer LDPC, can perform bit interleaving.

[0226] At this time, the de-normalizer and the de-injection level controller receive injection level information (IL INFO) provided based on L1 signaling, and can perform power control based on the injection level information.

[0227] At this time, the core layer BICM decoder has a lower bit rate than the enhanced layer BICM decoder and can be more robust than the enhanced layer BICM decoder.

[0228] At this time, the above de-normalizer may correspond to the reciprocal of the normalizing factor.

[0229] At this time, the above de-injection level controller may correspond to the inverse of the scaling factor.

[0230] At this time, enhanced layer data can be restored based on cancellation corresponding to the restoration of core layer data corresponding to the core layer signal.

[0231] At this time, the signal demultiplexing device may further include one or more extended layer symbol extractors that extract an extended layer signal by performing cancellation corresponding to previous layer data; one or more de-injection level controllers that increase the power of the extended layer signal by the power reduction of the injection level controller of the transmitter; and one or more extended layer BICM decoders that restore one or more extended layer data using the output signal of the one or more de-injection level controllers.

[0232] It can be seen that a signal demultiplexing method according to an embodiment of the present invention, through the configuration illustrated in FIG. 8, comprises the steps of: generating a time deinterleaving signal by applying time deinterleaving to a received signal; increasing the power of the received signal or the time deinterleaving signal by a power reduction by a power normalizer of a transmitter; recovering core layer data from the power-controlled signal; extracting an enhanced layer signal by performing cancellation corresponding to the core layer data for the power-controlled signal; increasing the power of the enhanced layer signal by a power reduction by an injection level controller of a transmitter; and recovering the enhanced layer data using the power-controlled enhanced layer signal.

[0233] At this time, the step of extracting the enhanced layer signal receives the entire codeword from the core layer LDPC decoder of the core layer BICM decoder and can directly bit interleave the entire codeword.

[0234] At this time, the step of extracting the enhanced layer signal can receive information bits from the core layer LDPC decoder of the core layer BICM decoder, and after encoding the information bits into the core layer LDPC, perform bit interleaving.

[0235] At this time, the step of extracting the enhanced layer signal may receive information bits from the core layer BCH decoder of the core layer BICM decoder, and after encoding the information bits in the core layer BCH and core layer LDPC, perform bit interleaving.

[0236] FIG. 9 is a block diagram showing an example of the core layer BICM decoder (520) and enhanced layer symbol extractor (530) illustrated in FIG. 8.

[0237] Referring to FIG. 9, the core layer BICM decoder (520) includes a core layer symbol demapper, a core layer bit deinterleaver, a core layer LDPC decoder, and a core layer BCH decoder.

[0238] That is, in the example illustrated in FIG. 9, the core layer error correction decoder includes a core layer LDPC decoder and a core layer BCH decoder.

[0239] Additionally, in the example illustrated in FIG. 9, the core layer LDPC decoder provides the whole codeword containing parity bits to the enhanced layer symbol extractor (530). That is, generally, the LDPC decoder outputs only the information bits from the whole LDPC codeword, but it is also possible to output the whole codeword.

[0240] In this case, the enhanced layer symbol extractor (530) is simple to implement as it does not require a separate core layer LDPC encoder or core layer BCH encoder, but there is a possibility that residual errors may remain in the LDPC code parity portion.

[0241] FIG. 10 is a block diagram showing another example of the core layer BICM decoder (520) and enhanced layer symbol extractor (530) illustrated in FIG. 8.

[0242] Referring to FIG. 10, the core layer BICM decoder (520) includes a core layer symbol demapper, a core layer bit deinterleaver, a core layer LDPC decoder, and a core layer BCH decoder.

[0243] That is, in the example illustrated in FIG. 10, the core layer error correction decoder includes a core layer LDPC decoder and a core layer BCH decoder.

[0244] Additionally, in the example illustrated in FIG. 10, the core layer LDPC decoder provides information bits that do not include parity bits to the enhanced layer symbol extractor (530).

[0245] In this case, the enhanced layer symbol extractor (530) does not need to separately have a core layer BCH encoder, but must include a core layer LDPC encoder.

[0246] The example shown in Fig. 10 can eliminate residual errors that may remain in the LDPC code parity portion compared to the example shown in Fig. 9.

[0247] FIG. 11 is a block diagram showing another example of the core layer BICM decoder (520) and enhanced layer symbol extractor (530) illustrated in FIG. 8.

[0248] Referring to FIG. 11, the core layer BICM decoder (520) includes a core layer symbol demapper, a core layer bit deinterleaver, a core layer LDPC decoder, and a core layer BCH decoder.

[0249] That is, in the example illustrated in FIG. 11, the core layer error correction decoder includes a core layer LDPC decoder and a core layer BCH decoder.

[0250] In the example illustrated in FIG. 11, the output of the core layer BCH decoder corresponding to the core layer data is provided to the enhanced layer symbol extractor (530).

[0251] In this case, the enhanced layer symbol extractor (530) must include both the core layer LDPC encoder and the core layer BCH encoder, so the complexity is high, but it guarantees the highest performance compared to the examples of FIGS. 9 and 10.

[0252] FIG. 12 is a block diagram showing another example of a signal demultiplexing device illustrated in FIG. 1.

[0253] Referring to FIG. 12, a signal demultiplexing device according to one embodiment of the present invention includes a time deinterleaver (510), a de-normalizer (1010), a core layer BICM decoder (520), an enhanced layer symbol extractor (530), an enhanced layer BICM decoder (540), one or more extended layer symbol extractors (650, 670), one or more extended layer BICM decoders (660, 680), and de-injection level controllers (1020, 1150, 1170).

[0254] At this time, the signal demultiplexing device illustrated in FIG. 12 may correspond to the broadcast signal frame generating device illustrated in FIG. 7.

[0255] The time deinterleaver (510) receives a received signal from an OFDM receiver that performs operations such as synchronization, channel estimation, and equalization, and performs operations regarding the dispersion of burst errors that occur in the channel. At this time, L1 signaling information can be decoded first in the OFDM receiver and used for data decoding. In particular, injection level information among the L1 signaling information can be transmitted to a de-normalizer (1010) and de-injection level controllers (1020, 1150, 1170).

[0256] At this time, the de-normalizer (1010) can obtain injection level information of all layers, calculate a de-normalizing factor using the following mathematical formula 6, and then multiply it by the input signal.

[0257] [Mathematical Formula 6]

[0258] De-Normalizing factor = (Normalizing factor) -1 =

[0259]

[0260] That is, the de-normalizing factor is the reciprocal of the normalizing factor expressed by the above mathematical formula 4.

[0261] According to an embodiment, when N1 signaling includes not only injection level information but also normalizing factor information, the de-normalizer (1010) can simply obtain the de-normalizing factor by taking the reciprocal of the normalizing factor without needing to calculate the de-normalizing factor using the injection level.

[0262] The de-normalizer (1010) corresponds to the power normalizer of the transmitter and increases the power by the amount reduced by the power normalizer.

[0263] In the example illustrated in FIG. 12, the de-normalizer (1010) is shown as controlling the power of the output signal of the time interleaver (510), but according to the embodiment, the de-normalizer (1010) may be positioned in front of the time interleaver (510) so that power control is performed before interleaving.

[0264] That is, the de-normalizer (1010) can be seen as being positioned before or after the time interleaver (510) to amplify the signal magnitude for LLR calculations of the core layer symbol demapper, etc.

[0265] The output of the time deinterleaver (510) (or the output of the de-normalizer (1010)) is provided to the core layer BICM decoder (520), and the core layer BICM decoder (520) restores the core layer data.

[0266] At this time, the core layer BICM decoder (520) includes a core layer symbol demapper, a core layer bit deinterleaver, and a core layer error correction decoder. The core layer symbol demapper calculates Log-Likelihood Ratio (LR) values ​​associated with the symbol, the core layer bit deinterleaver strongly mixes the calculated LLR values ​​with clustering errors, and the core layer error correction decoder corrects errors that occur in the channel.

[0267] In particular, the core layer error correction decoder may output only information bits, or it may output all bits combined with information bits and parity bits. In this case, the core layer error correction decoder may output only information bits as core layer data and output all bits combined with information bits and parity bits to the enhanced layer symbol extractor (530).

[0268] The core layer error correction decoder may be in the form of a core layer LDPC decoder and a core layer BCH decoder connected in series. That is, the input of the core layer error correction decoder is input to the core layer LDPC decoder, the output of the core layer LDPC decoder is input to the core layer BCH decoder, and the output of the core layer BCH decoder can be the output of the core layer error correction decoder. In this case, the LDPC decoder performs LDPC decoding, and the BCH decoder performs BCH decoding.

[0269] The enhanced layer error correction decoder may also be in the form of an enhanced layer LDPC decoder and an enhanced layer BCH decoder connected in series. That is, the input of the enhanced layer error correction decoder is input to the enhanced layer LDPC decoder, the output of the enhanced layer LDPC decoder is input to the enhanced layer BCH decoder, and the output of the enhanced layer BCH decoder can be the output of the enhanced layer error correction decoder.

[0270] Furthermore, the extended layer error correction decoder may also be in the form of an extended layer LDPC decoder and an extended layer BCH decoder connected in series. That is, the input of the extended layer error correction decoder is input to the extended layer LDPC decoder, the output of the extended layer LDPC decoder is input to the extended layer BCH decoder, and the output of the extended layer BCH decoder can be the output of the extended layer error correction decoder.

[0271] In particular, the trade-off between implementation complexity and performance depending on which of the outputs of the error correction decoder described through FIG. 9, 10 and 11 is used applies not only to the core layer BICM decoder (520) and enhanced layer symbol extractor (530) of FIG. 12, but also to the extended layer symbol extractors (650, 670) and extended layer BICM decoders (660, 680).

[0272] The enhanced layer symbol extractor (530) can extract enhanced layer symbols from the output signal of the time deinterleaver (510) or de-normalizer (1010) by receiving all bits from the core layer error correction decoder of the core layer BICM decoder (520). According to an embodiment, the enhanced layer symbol extractor (530) may not receive all bits from the error correction decoder of the core layer BICM decoder (520), but may receive information bits of LDPC or BCH information bits.

[0273] At this time, the enhanced layer symbol extractor (530) includes a buffer, a subtracter, a core layer symbol mapper, and a core layer bit interleaver. The buffer stores the output signal of the time deinterleaver (510) or the de-normalizer (1010). The core layer bit interleaver receives all bits (information bits + parity bits) of the core layer BICM decoder and performs core layer bit interleaving identical to that of the transmitter. The core layer symbol mapper generates core layer symbols identical to those of the transmitter from the interleaved signal. The subtracter obtains the enhanced layer symbol by subtracting the output signal of the core layer symbol mapper from the signal stored in the buffer and transmits it to the de-injection level controller (1020).

[0274] At this time, the core layer bit interleaver and core layer symbol mapper included in the enhanced layer symbol extractor (530) may be the same as the bit interleaver and symbol mapper of the core layer shown in FIG. 7.

[0275] The de-injection level controller (1020) receives an enhanced layer symbol and increases the power by the amount of power reduced by the transmitter's injection level controller. That is, the de-injection level controller (1020) amplifies the input signal and provides it to the enhanced layer BICM decoder (540).

[0276] The enhanced layer BICM decoder (540) receives an enhanced layer symbol with increased power from the de-injection level controller (1020) and restores the enhanced layer data.

[0277] At this time, the enhanced layer BICM decoder (540) may include an enhanced layer symbol demapper, an enhanced layer bit deinterleaver, and an enhanced layer error correction decoder. The enhanced layer symbol demapper calculates Log-Likelihood Ratio (LLR) values ​​associated with the enhanced layer symbols, the enhanced layer bit deinterleaver strongly mixes the calculated LLR values ​​with clustering errors, and the enhanced layer error correction decoder corrects errors that occur in the channel.

[0278] In particular, the enhanced layer error correction decoder may output only information bits, or it may output all bits combined with information bits and parity bits. In this case, the enhanced layer error correction decoder may output only information bits as enhanced layer data and output all bits combined with information bits and parity bits to the extended layer symbol extractor (650).

[0279] The extension layer symbol extractor (650) receives all bits from the enhanced layer error correction decoder of the enhanced layer BICM decoder (540) and extracts extension layer symbols from the output signal of the de-injection level controller (1020).

[0280] At this time, the de-injection level controller (1020) can amplify the power of the output signal of the subtractor of the enhanced layer symbol extractor (530).

[0281] At this time, the extended layer symbol extractor (650) includes a buffer, a subtracter, an enhanced layer symbol mapper, and an enhanced layer bit interleaver. The buffer stores the output signal of the de-injection level controller (1020). The enhanced layer bit interleaver receives all bits (information bits + parity bits) of the enhanced layer BICM decoder and performs enhanced layer bit interleaving identical to that of the transmitter. The enhanced layer symbol mapper generates enhanced layer symbols identical to those of the transmitter from the interleaved signal. The subtracter obtains the extended layer symbols by subtracting the output signal of the enhanced layer symbol mapper from the signal stored in the buffer and transmits them to the de-injection level controller (1150).

[0282] At this time, the enhanced layer bit interleaver and enhanced layer symbol mapper included in the extended layer symbol extractor (650) may be the same as the bit interleaver and symbol mapper of the enhanced layer shown in FIG. 7.

[0283] The de-injection level controller (1150) increases the power by the amount reduced by the injection level controller of the corresponding layer in the transmitter.

[0284] At this time, the de-injection level controller can be seen as performing the operation of multiplying the extension layer gain of Equation 7 below. At this time, the 0th injection level can be considered as 0dB.

[0285] [Mathematical Formula 7]

[0286] n-th Extension Layer Gain =

[0287] The expansion layer BICM decoder (660) receives an expansion layer symbol with increased power from the de-injection level controller (1150) and restores the expansion layer data.

[0288] At this time, the extended layer BICM decoder (660) may include an extended layer symbol demapper, an extended layer bit deinterleaver, and an extended layer error correction decoder. The extended layer symbol demapper calculates Log-Likelihood Ratio (LR) values ​​associated with the extended layer symbols, the extended layer bit deinterleaver strongly mixes the calculated LLR values ​​with clustering errors, and the extended layer error correction decoder corrects errors that occur in the channel.

[0289] In particular, the extension layer symbol extractor and the extension layer BICM decoder may each be provided in two or more cases when there are two or more extension layers.

[0290] That is, in the example illustrated in FIG. 12, the extended layer error correction decoder of the extended layer BICM decoder (660) may output only information bits, or may output all bits combined with information bits and parity bits. In this case, the extended layer error correction decoder may output only information bits as extended layer data and output all bits combined with information bits and parity bits to the next extended layer symbol extractor (670).

[0291] The structure and operation of the extended layer symbol extractor (670), extended layer BICM decoder (680), and de-injection level controller (1170) can be easily understood from the structure and operation of the extended layer symbol extractor (650), extended layer BICM decoder (660), and de-injection level controller (1150) described above.

[0292] The de-injection level controllers (1020, 1150, 1170) illustrated in FIG. 12 may correspond to a greater increase in power as they go down. That is, the de-injection level controller (1150) may increase power more significantly than the de-injection level controller (1020), and the de-injection level controller (1170) may increase power more significantly than the de-injection level controller (1150).

[0293] It can be seen that the signal demultiplexing device illustrated in FIG. 12 first restores core layer data, restores enhanced layer data using cancellation of core layer symbols, and restores extended layer data using cancellation of enhanced layer symbols. Two or more extended layers may be provided, and in this case, the extended layer combined with a higher power level is restored first.

[0294] Figure 13 is a diagram showing the power increase resulting from the combination of the core layer signal and the enhanced layer signal.

[0295] Referring to Fig. 13, when a multiplexed signal is generated by combining an enhanced layer signal with a core layer signal that has its power reduced by an injection level, it can be seen that the power level of the multiplexed signal is higher than the power level of the core layer signal or the enhanced layer signal.

[0296] At this time, the injection level controlled by the injection level controller shown in FIGS. 3 and 7 can be adjusted from 0 dB to 25.0 dB in increments of 0.5 dB or 1 dB. When the injection level is 3.0 dB, the power of the enhanced layer signal is 3 dB lower than the power of the core layer signal. When the injection level is 10.0 dB, the power of the enhanced layer signal is 10 dB lower than the power of the core layer signal. This relationship is not only applied between the core layer signal and the enhanced layer signal, but can also be applied between the enhanced layer signal and the extended layer signal or between the extended layer signals.

[0297] The power normalizer illustrated in FIGS. 3 and 7 can adjust the power level after coupling to solve problems such as signal distortion that may be caused by the power increase resulting from coupling.

[0298] FIG. 14 is an operation flowchart illustrating a method for generating a broadcast signal frame according to an embodiment of the present invention.

[0299] Referring to FIG. 14, a broadcast signal frame generation method according to an embodiment of the present invention applies BICM to core layer data (S1210).

[0300] In addition, a broadcast signal frame generation method according to one embodiment of the present invention applies BICM to enhanced layer data (S1220).

[0301] The BICM applied in step (S1220) and the BICM applied in step (S1210) may be different. In this case, the BICM applied in step (S1220) may be less robust than the BICM applied in step (S1210). In this case, the bit rate of the BICM applied in step (S1220) may be greater than the bit rate applied in step (S1210).

[0302] At this time, the enhanced layer signal may correspond to the enhanced layer data restored based on cancellation corresponding to the restoration of the core layer data corresponding to the core layer signal.

[0303] In addition, a broadcast signal frame generation method according to one embodiment of the present invention generates a power-reduced enhanced layer signal by reducing the power of the enhanced layer signal (S1230).

[0304] At this time, step (S1230) can change the injection level between 0dB and 25.0dB in increments of 0.5dB or 1dB.

[0305] In addition, a broadcast signal frame generation method according to one embodiment of the present invention generates a multiplexed signal by combining a core layer signal and a power reduced enhanced layer signal (S1240).

[0306] That is, step (S1240) combines the core layer signal and the enhanced layer signal at different power levels, such that the power level of the enhanced layer signal is lower than the power level of the core layer signal.

[0307] At this time, step (S1240) can combine one or more extension layer signals having a lower power level than the core layer signal and the enhanced layer signal with the core layer signal and the enhanced layer signal.

[0308] In addition, a broadcast signal frame generation method according to an embodiment of the present invention lowers the power of a multiplexed signal by step (S1250) (S1250).

[0309] At this time, step (S1250) can reduce the power of the multiplexed signal by the power of the core layer signal. At this time, step (S1250) can reduce the power of the multiplexed signal by the amount increased by step (S1240).

[0310] In addition, a broadcast signal frame generation method according to one embodiment of the present invention generates a time-interleaved signal by performing time interleaving applied together to the core layer signal and the enhanced layer signal (S1260).

[0311] In addition, a broadcast signal frame generation method according to an embodiment of the present invention generates a broadcast signal frame including a preamble for signaling time interleaver information shared between the core layer signal and the enhanced layer signal, as well as type information and size information of physical layer pipes (PLPs), using the time interleaved signal (S1270).

[0312] At this time, step (S1270) may include the step of generating the bootstrap; the step of generating the preamble; and the step of generating a superimposed payload corresponding to the time-interleaved signal.

[0313] At this time, the preamble may include PLP identification information for identifying Physical Layer Pipes (PLPs); and layer identification information for identifying layers corresponding to hierarchical divisions.

[0314] At this time, PLP identification information and layer identification information may be included in the preamble as separate fields.

[0315] At this time, time interleaver information may be included in the preamble for each of the physical layer pipes without conditional judgment of the conditional statement corresponding to the layer identification information (j).

[0316] At this time, the preamble may optionally include injection level information corresponding to the injection level controller based on the result of comparing the layer identification information and a preset value (IF(j>0)) for each of the physical layer pipes.

[0317] In this case, the bootstrap may be shorter than the preamble and have a fixed length.

[0318] At this time, the bootstrap includes a symbol representing the structure of the preamble, and the symbol may correspond to a fixed bit sequence representing a combination of the modulation method / code rate, FFT size, guard interval length, and pilot pattern of the preamble.

[0319] At this time, the symbol may correspond to a lookup table in which, when the modulation method / code rate is the same, a preamble structure corresponding to a second FFT size smaller than the first FFT size is preferentially assigned over a preamble structure corresponding to a first FFT size, and when the modulation method / code rate and the FFT size are the same, a preamble structure corresponding to a second guard interval length larger than the first guard interval length is preferentially assigned over a preamble structure corresponding to a first guard interval length.

[0320] At this time, the broadcast signal frame may be an ATSC 3.0 frame.

[0321] At this time, the L1 signaling information may include injection level information and / or normalizing factor information.

[0322] In this case, the preamble may include type information, starting position information, and size information of the physical layer pipes.

[0323] At this time, the type information may be for identifying either a first type corresponding to a non-dispersed physical layer pipe or a second type corresponding to a dispersed physical layer pipe.

[0324] At this time, the undistributed physical layer pipe is allocated to contiguous data cell indices, and the distributed physical layer pipe may consist of two or more subslices.

[0325] At this time, type information can be selectively signaled for each of the physical layer pipes based on the result of comparing the layer identification information and a preset value.

[0326] In this case, type information can be signaled only to the core layer.

[0327] In this case, the starting position information can be set to be the same as the index corresponding to the first data cell of the physical layer pipe.

[0328] At this time, the start position information can indicate the start position of the physical layer pipe using a cell addressing scheme.

[0329] At this time, the starting position information may be included in the preamble for each of the physical layer pipes without conditional judgment of the conditional statement corresponding to the layer identification information.

[0330] At this time, the size information can be set based on the number of data cells assigned to the physical layer pipe.

[0331] At this time, size information may be included in the preamble for each of the physical layer pipes without conditional judgment of the conditional statement corresponding to the layer identification information.

[0332] Although not explicitly illustrated in FIG. 14, the method for generating a broadcast signal frame may further include the step of generating signaling information including injection level information corresponding to step (S1230). In this case, the signaling information may be L1 signaling information.

[0333] The method for generating a broadcast signal frame illustrated in FIG. 14 may correspond to the step (S210) illustrated in FIG. 2.

[0334] FIG. 15 is a diagram showing a super-frame structure including a broadcast signal frame according to an embodiment of the present invention.

[0335] Referring to Fig. 15, it can be seen that a superframe based on Layered Division Multiplexing (LDM) consists of one or more frames, and one frame consists of one or more OFDM symbols.

[0336] In this case, each OFDM symbol may begin with one or more preamble symbols. Additionally, the frame may include a reference symbol or a pilot symbol.

[0337] The superframe (1510) illustrated in FIG. 15 may be configured in a Time Division Multiplexing (TDM) manner, including an LDM frame (1520), a single-layer frame (1530) that does not have LDM, and a Future Extension Frame (FEF) (1540) for future extensibility.

[0338] When two layers are applied, the LDM frame (1520) may be composed of an upper layer (UL) (1553) and a lower layer (LL) (1555).

[0339] At this time, the upper layer (1553) may correspond to the core layer, and the lower layer (1555) may correspond to the enhanced layer.

[0340] At this time, the LDM frame (1520) including the upper layer (1553) and lower layer (1555) may include bootstrap (1552) and preamble (1551).

[0341] At this time, the upper layer (1553) data and lower layer (1555) data can share a time interleaver and use the same frame length and FFT size to reduce complexity and memory size.

[0342] Additionally, a single-layer frame (1530) may also include bootstrap (1562) and preamble (1561).

[0343] At this time, the single-layer frame (1530) may use an FFT size, time interleaver, and frame length different from that of the LDM frame (1520). At this time, the single-layer frame (1530) can be seen as being multiplexed in a TDM manner with the LDM frame (1520) within the superframe (1510).

[0344] FIG. 16 is a drawing showing an example of an LDM frame that uses two layers and applies a multiple-physical layer pipe (PLP; Physical Layer Pipe).

[0345] Referring to Fig. 16, it can be seen that the LDM frame begins with a bootstrap signal containing system version information or general signaling information. After the bootstrap, an L1 signaling signal containing code rate, modulation information, and the number of physical layer pipes may follow as a preamble.

[0346] Following the preamble (L1 SIGNAL), a common physical layer pipe (PLP) in the form of a burst can be transmitted. At this time, the common physical layer pipe can transmit data that can be shared with other physical layer pipes within the frame.

[0347] After the common physical layer pipe, a multiple-physical layer pipe for servicing different broadcast signals is transmitted in an LDM manner of two layers. At this time, services requiring robust reception, such as indoor / mobile (720p or 1080p HD, etc.), can be transmitted through the core layer (upper layer) data physical layer pipes, while fixed reception services requiring a high transmission rate (4K-UHD or multiple HD, etc.) can be transmitted through the enhanced layer (lower layer) data physical layer pipes.

[0348] When multiple-physical layer pipes are layer-divided multiplexed, it can be seen that the total number of multiple-physical layer pipes increases as a result.

[0349] In this case, the core layer data physical layer pipe and the enhanced layer data physical layer pipe may share a time interleaver to reduce complexity and memory size. In this case, the core layer data physical layer pipe and the enhanced layer data physical layer pipe may have the same physical layer pipe size (PLP size) or different physical layer pipe sizes.

[0350] According to an embodiment, the physical layer pipes divided into layers may have different PLP sizes, and in this case, information for identifying the start position or size of the PLP can be signaled.

[0351] Figure 17 is a drawing showing another example of an LDM frame using two layers and a multiple-physical layer pipe (PLP; Physical Layer Pipe).

[0352] Referring to Fig. 17, it can be seen that the LDM frame may include a common physical layer pipe after bootstrap and preamble (L1 SIGNAL). After the common physical layer pipe, core layer data physical layer pipes and enhanced layer data physical layer pipes can be transmitted in a 2-layer LDM manner.

[0353] In particular, the core layer data physical layer pipes and enhanced layer data physical layer pipes illustrated in FIG. 17 may have either type 1 or type 2, and type 1 and type 2 may be defined as follows.

[0355] - Type 1 PLP

[0356] If a common PLP exists, transmitted after the common PLP

[0357] Transmitted as a single burst (one slice) within the frame

[0359] -Type 2 PLP

[0360] If a Type 1 PLP exists, transmitted after the Type 1 PLP

[0361] Transmitted distributed into two or more sub-slices within a frame

[0362] As the number of sub-slices increases, time diversity increases and has the effect of power consumption.

[0363] In this case, Type 1 PLP may correspond to a non-dispersed PLP, and Type 2 PLP may correspond to a dispersed PLP. In this case, a non-dispersed PLP may be assigned to contiguous data cell indices. In this case, a dispersed PLP may be divided and assigned to two or more subslices.

[0364] Figure 18 is a diagram showing an example of the use of an LDM frame that applies an LDM using two layers and a multiple-physical layer pipe (PLP; Physical Layer Pipe).

[0365] Referring to FIG. 18, the LDM frame may include a common physical layer pipe (PLP(1,1)) after bootstrap and preamble, and may include a data physical layer pipe (PLP(2,1)) for robust audio services in a time-division manner.

[0366] Additionally, a core layer data physical layer pipe (PLP(3,1)) for mobile / indoor services (720p or 1080p HD) and an enhanced layer data physical layer pipe (PLP(3,2)) for high data rate services (4K-UHD or multiple HD) can be transmitted in a 2-layer LDM manner.

[0367] Figure 19 is a diagram showing different applications of an LDM using two layers and an LDM frame with a multiple-physical layer pipe applied.

[0368] Referring to FIG. 19, the LDM frame may include bootstrap, preamble, and a common physical layer pipe (PLP(1,1)). In this case, robust audio services and mobile / indoor services (720p or 1080p HD) are divided and transmitted through core layer data physical layer pipes (PLP(2,1), PLP(3,1)), and high data rate services (4K-UHD or multiple HD) can be transmitted through enhanced layer data physical layer pipes (PLP(2,2), PLP(3,2)).

[0369] In this case, the core layer data physical layer pipe and the enhanced layer data physical layer pipe can use the same time interleaver.

[0370] At this time, physical layer pipes providing the same service (PLP(2,2), PLP(3,2)) can signal that they provide the same service by using a PLP_GROUP_ID representing the same PLP group.

[0371] According to an embodiment, when physical layer pipes of different sizes are used for each LDM layer, a service may be identified based on the starting position and size of each physical layer pipe without PLP_GROUP_ID.

[0372] In Figures 18 and 19, the case in which multiple physical layer pipes and layers corresponding to layer division multiplexing are identified by PLP(i,j) is given as an example, but the PLP identification information and the layer identification information may each be signaled as separate fields.

[0373] According to the embodiment, PLPs of different sizes may be used for each layer. In this case, each service can be identified through the PLP identifier.

[0374] When PLPs of different sizes are used for each layer, the PLP start position and PLP length can be signaled for each PLP.

[0375] The following pseudocode represents an example of fields included in a preamble according to an embodiment of the present invention. In this case, the following pseudocode may be included in the L1 signaling information of the preamble.

[0376] [Pseudocode]

[0377] SUB_SLICES_PER_FRAME (15 bits)

[0378] NUM_PLP (8 bits)

[0379] NUM_AUX (4 bits)

[0380] AUX_CONFIG_RFU (8 bits)

[0382] for i=0.. NUM_RF-1 {

[0383] RF_IDX (3 bits)

[0384] FREQUENCY (32 bits)

[0385] }

[0387] IF S2=='xxx1' {

[0388] FEF_TYPE (4 bits)

[0389] FEF_LENGTH (22 bits)

[0390] FEF_INTERVAL (8 bits)

[0391] }

[0393] for i=0 .. NUM_PLP-1 {

[0394] NUM_LAYER (2~3 bits)

[0395] for j=0 .. NUM_LAYER-1{

[0396] / * Signaling for each layer * /

[0397] PLP_ID (i, j) (8 bits)

[0398] PLP_GROUP_ID (8 bits)

[0399] PLP_TYPE (3 bits)

[0400] PLP_PAYLOAD_TYPE (5 bits)

[0401] PLP_COD (4 bits)

[0402] PLP_MOD (3 bits)

[0403] PLP_SSD (1 bit)

[0404] PLP_FEC_TYPE (2 bits)

[0405] PLP_NUM_BLOCKS_MAX (10 bits)

[0406] IN_BAND_A_FLAG (1 bit)

[0407] IN_BAND_B_FLAG (1 bit)

[0408] PLP_MODE (2 bits)

[0409] STATIC_PADDING_FLAG (1 bit)

[0410] IF (j > 0)

[0411] LL_INJECTION_LEVEL (3~8 bits)

[0412] } / * End of NUM_LAYER loop * /

[0414] / * Common signaling for all layers * /

[0415] FF_FLAG (1 bit)

[0416] FIRST_RF_IDX (3 bits)

[0417] FIRST_FRAME_IDX (8 bits)

[0418] FRAME_INTERVAL (8 bits)

[0419] TIME_IL_LENGTH (8 bits)

[0420] TIME_IL_TYPE (1 bit)

[0421] RESERVED_1 (11 bits)

[0422] STATIC_FLAG (1 bit)

[0423] PLP_START (24 bits)

[0424] PLP_SIZE (24 bits)

[0425] } / * End of NUM_PLP loop * /

[0427] FEF_LENGTH_MSB (2 bits)

[0428] RESERVED_2 (30 bits)

[0430] for i=0 .. NUM_AUX-1 {

[0431] AUX_STREAM_TYPE (4 bits)

[0432] AUX_PRIVATE_CONF (28 bits)

[0433] }

[0434] In the above pseudocode, NUM_LAYER can be composed of 2 bits or 3 bits. In this case, NUM_LAYER may be a field used to indicate the number of layers within each temporally divided PLP. In this case, NUM_LAYER may be defined within the NUM_PLP loop and may have a different number of layers for each temporally divided PLP.

[0435] In the above pseudocode, LL_INJECTION_LEVEL may consist of 3 to 8 bits. In this case, LL_INJECTION_LEVEL may be a field for defining the injection level of the lower layer (enhanced layer). In this case, LL_INJECTION_LEVEL may correspond to injection level information.

[0436] In this case, if there are 2 or more layers, LL_INJECTION_LEVEL can be defined starting from the second layer (j>0).

[0437] Fields such as PLP_ID(i,j), PLP_GROUP_ID, PLP_TYPE, PLP_PAYLOAD_TYPE, PLP_COD, PLP_MOD, PLP_SSD, PLP_FEC_TYPE, PLP_NUM_BLOCKS_MAX, IN_BAND_A_FLAG, IN_BAND_B_FLAG, PLP_MODE, STATIC_PADDING_FLAG are parameters defined for each layer and can be defined within the NUM_LAYER loop.

[0438] In this case, PLP_ID(i,j) may correspond to PLP identification information and layer identification information. For example, i in PLP_ID(i,j) may correspond to PLP identification information, and j may correspond to layer identification information.

[0439] According to an embodiment, PLP identification information and layer identification information may be included in the preamble as separate fields.

[0440] In addition, time interleaver information such as TIME_IL_LENGTH or TIME_IL_TYPE, or fields related to PLP size such as FRAME_INTERVAL, FF_FLAG, FIRST_RF_IDX, FIRST_FRAME_IDX, RESERVED_1, STATIC_FLAG, etc., can be defined outside the NUM_LAYER loop and inside the NUM_PLP loop.

[0441] In particular, PLP_TYPE represents type information of the aforementioned physical layer pipes, and since it is sufficient to identify two types, the first type and the second type, it may be composed of 1 bit. In the above pseudocode, an example was described in which PLP_TYPE is included in the above preamble without judgment of a conditional statement corresponding to the layer identification information (j), but PLP_TYPE may be selectively signaled (transmitted only to the core layer) based on the result of comparing the layer identification information (j) with a preset value (0) (if(j=0)).

[0442] In the above pseudocode, PLP_TYPE is given as an example of being defined inside the NUM_LAYER loop, but depending on the embodiment, PLP_TYPE may be defined outside the NUM_LAYER loop and inside the NUM_PLP loop.

[0443] In the above pseudocode, PLP_START represents the start position of the corresponding physical layer pipeline. In this case, PLP_START can represent the start position using a cell addressing scheme. PLP_START may be an index corresponding to the first data cell of the PLP.

[0444] In particular, PLP_START can be signaled for each of all physical layer pipes, and depending on the embodiment, it may be used for service identification using multiple physical layer pipes together with a field signaling the size of the PLP.

[0445] In the above pseudocode, PLP_SIZE is size information for physical layer pipes. In this case, PLP_SIZE can be set to be equal to the number of data cells allocated to the corresponding physical layer pipe.

[0446] In other words, in the above pseudocode, PLP_TYPE is signaled considering layer identification information, while PLP_SIZE and PLP_START can be seen as being signaled for all physical layer pipes regardless of layer identification information.

[0447] Channel bonding enables the bundling of multiple RF channels to enhance spectrum flexibility for broadcasting. Channel bonding spreads data of a single service (PLP) across two classical RF channels. Channel bonding can increase the peak service data rate beyond what is provided by a single RF channel. The RF channels do not necessarily have to be adjacent to each other; that is, it is possible to receive channels from the same band (e.g., UHF-UHF) and different bands (e.g., VHF-UHF).

[0448] Another advantage of channel bonding is that frequency diversity can be increased by extending frequency interleaving across one or more RF channels. This can be interpreted as increased robustness against potential interferences in each, as well as coverage gain for receiving all services transmitted over the two RF channels. As long as an appropriate code rate is selected, a uniform distribution of encoded data across the two RF channels can enable data recovery even if one RF channel is contaminated.

[0449] Increased robustness against interference can make frequency planning advantageous by using tighter frequency reuse patterns that allow more RF channels to be used per transmitter.

[0450] FIG. 20 is a block diagram showing a broadcast signal transmitter for channel bonding.

[0451] Referring to Fig. 20, it can be seen that the implementation of channel bonding shares most blocks with a broadcast signal transmitter using a single RF channel.

[0452] In a broadcast signal transmitter, data from a high-capacity stream is independently modulated and split into two sub-streams transmitted through two different RF channels.

[0453] FIG. 21 is a block diagram showing a broadcast signal receiver for channel bonding.

[0454] Referring to Fig. 21, it can be seen that two tuners are required to simultaneously demodulate data from two RF channels.

[0455] Two BICM decoding chains are also required. The demodulated streams are recombined to generate the original single data stream.

[0456] The cell exchanger and cell re-exchanger shown in FIGS. 20 and 21 can be bypassed in plane channel bonding and enabled in SNR averaging channel bonding.

[0457] Plain channel bonding is the default mode, enabling the transmission of services that exceed the throughput of a single RF channel.

[0458] SNR averaging channel bonding is the second mode of operation, which increases transmission robustness by utilizing inter-RF frequency interleaving across two RF channels. Cell switches are used to ensure even distribution of data across two RF channels.

[0459] FIG. 22 is a block diagram showing a broadcast signal transmitter including an input formatting block for inserting a BB header.

[0460] Before the stream partitioner, the transmitted data must pass through an input formatting block into which a baseband header (BB header) is inserted. The BB header contains a specific ID that enables correct packet reordering at the receiver side. Once the data is loaded into BB packets, the BB packets are FEC encoded, modulated, and transmitted independently to different RF channels.

[0461] FIG. 23 is a block diagram showing a broadcast signal receiver including a block for removing the BB header.

[0462] BB packets are allocated to two modulation chains at a ratio that prevents the memory size of the stream combiner circuit on the receiver side from becoming excessive.

[0463] At the receiver, BB header removal and stream combining are performed.

[0464] The cell exchanger illustrated in FIG. 20 distributes the odd and even cells of the FEC codewords of each RF channel. The reverse process is performed at the receiver for data recovery.

[0465] Figure 24 is a diagram illustrating the operation of a cell exchanger.

[0466] Referring to FIG. 24, the cell switch enables a uniform distribution of encoded data across two RF channels.

[0467] Figure 25 is a mathematical diagram representing the output of the cell exchange shown in Figure 24.

[0468] s in Fig. 25 i,1 and s i,2 represents the input cells of the cell switch, and g i,1 and g i,2 represents the output cells.

[0469] If two RF channels are assigned to the same frequency band, SNR averaging channel bonding may be suitable for use. Since the cell switch requires the same cell rate at each transmission branch, the PLP rates of both streams must be the same in this mode. With this method, the peak service data rate can be doubled and improved RF performance can be obtained.

[0470] FIG. 26 is a block diagram showing a broadcast signal transmitter using SNR averaging channel bonding and equal band allocation.

[0471] Referring to Fig. 26, it can be seen that a stream partitioner and a cell exchanger are used.

[0472] The block labeled TI in FIG. 26 is a time interleaver and may be the same block as the time interleaver (350) shown in FIG. 3. The block labeled Framer is a frame builder and may be the same block as the frame builder (370) shown in FIG. 3.

[0473] Additionally, the BICM shown in FIG. 26 may be the same block as the BICM section (310 or 320) shown in FIG. 3. The OFDM generation section shown in FIG. 26 may be the same block as the OFDM transmitter (113) shown in FIG. 1.

[0474] The block marked FI can perform interleaving corresponding to the frequency domain as a frequency interleaver.

[0475] The block marked PP is a pilot pattern inserter that can perform pilot pattern insertion.

[0476] FIG. 27 is a block diagram showing a broadcast signal receiver using SNR averaging channel bonding and equal band allocation.

[0477] Referring to Fig. 27, it can be seen that a cell re-exchanger and a stream combinder are used.

[0478] TI in Fig. 27 -1 The block marked with is a time deinterleaver and may be the same block as the time deinterleaver (510) shown in FIG. 8. Framer -1 The block marked with may be a block that performs the reverse process of the frame builder.

[0479] In addition, the BICM shown in FIG. 27 -1 It may be the same block as the BICM decoder (520 or 540) shown in FIG. 3. The OFDM generation unit shown in FIG. 27 may be the same block as the OFDM receiver (133) shown in FIG. 1.

[0480] FI -1 The block marked with can perform deinterleaving corresponding to the frequency domain with a frequency deinterleaver.

[0481] The channel estimation unit can perform channel estimation using the received signal. In this case, a pilot pattern can be used for channel estimation.

[0482] When RF channels are assigned to different frequency bands, the receiver must implement two types of antennas. In this case, SNR averaging is not attractive. Instead, plain channel bonding can be used, particularly in combination with SHVC (Scalable High Efficiency Video Coding). Plain channel bonding with SHVC allows the low data rate layer (SHVC base layer) to be transmitted on one RF channel and the SHVC enhanced layer on another RF channel. This use case is advantageous for the joint delivery of services for mobile and fixed reception. For example, a mobile device implementing an embedded UHF antenna can demodulate the low data rate SHVC base layer. A fixed receiver with a UHF+VHF antenna can receive high-quality services by combining the base layer with the enhanced layer transmitted over the VHF channel.

[0483] FIG. 28 is a block diagram showing a broadcast signal transmitter using plane channel bonding and other band allocations.

[0484] Referring to Fig. 28, it can be seen that each BICM chain modifies each different SHVC layer.

[0485] Each block illustrated in Fig. 28 is the same as already explained in Fig. 26.

[0486] FIG. 29 is a block diagram showing a mobile receiver using plane channel bonding and other band allocations.

[0487] Referring to Fig. 29, it can be seen that the mobile receiver acquires only the SHVC base layer signal (SHVC BL).

[0488] FIG. 30 is a block diagram showing a fixed receiver using plane channel bonding and other band allocations.

[0489] Referring to Fig. 30, it can be seen that the fixed receiver restores both layers (SHVC BL, SHVC EL) of the SHVC layers.

[0490] Each block illustrated in FIGS. 29 and 30 is the same as already described in FIG. 27.

[0491] The primary purpose of Layer Division Multiplexing (LDM) is the simultaneous delivery of fixed and mobile services that share the same time-frequency resources. The combination of Layer Division Multiplexing and channel bonding can result in the following use cases.

[0492] - Plain channel bonding for LDM enhanced layers

[0493] In this use case, channel bonding is applied only to the LDM fixed service layer. Although frequency diversity gain cannot be obtained, the peak data rate of the service is doubled. Since the LDM mobile layer does not implement channel bonding, the complexity of the mobile receiver does not increase.

[0494] - LDM using SNR averaging channel bonding

[0495] In this use case, mobile and fixed service data rates are doubled due to the combination of two RF channels. SNR averaging can utilize inter-RF frequency diversity to enhance transmission robustness. From an implementation perspective, the use of a cell switch requires that the same LDM transmission mode be used on both RF channels.

[0496] In plain channel bonding for the LDM enhanced layer, the LDM core layer does not benefit from an increase in peak service data rate. However, since this does not require the implementation of two tuners at the mobile receiver end, there is no increase in mobile receiver complexity. On the other hand, the enhanced layer benefits from plain channel bonding.

[0497] Since it is impossible to mix two independent core layer streams in a cell switch, plain channel bonding may be an adoptable channel bonding mode.

[0498] FIG. 31 is a block diagram showing a broadcast signal transmitter according to an embodiment of the present invention.

[0499] Referring to FIG. 31, a broadcast signal transmitter according to one embodiment of the present invention includes an enhanced layer stream splitter (3110), a first core layer BICM section (3121), a second core layer BICM section (3124), first and second enhanced layer BICM sections (3122, 3123), first and second injection level controllers (3131, 3132), combiners (3141, 3142), power normalizers (3151, 3152), time interleavers (3161, 3162), frame builders (3171, 3172), frequency interleavers (3181, 3182), pilot pattern inserters (3191, 3192), and OFDM transmitters (3115, 3116).

[0500] The enhanced layer stream splitter (3110) splits the enhanced layer stream to generate a first enhanced layer split signal (EL Input Stream 1) and a second enhanced layer split signal (EL Input Stream 2).

[0501] The first and second core layer BICM parts (3121, 3124) and the first and second enhanced layer BICM parts (3122, 3123) may each be any one of the BICM parts (310, 320) shown in FIG. 3.

[0502] The injection level controllers (3131, 3132) may each be the injection level controller (330) shown in FIG. 3.

[0503] The combiner (3141) generates a first multiplexed signal corresponding to the first enhanced layer split signal (EL Input Stream 1). The combiner (3142) generates a second multiplexed signal corresponding to the second enhanced layer split signal (EL Input Stream 2). The combiners (3141, 3142) may each be the combiner (340) shown in FIG. 3. The combiner (3141) can generate the first multiplexed signal by combining the first core layer signal and the first enhanced layer split signal at different power levels. The combiner (3142) can generate the second multiplexed signal by combining the second core layer signal and the second enhanced layer split signal at different power levels.

[0504] The power normalizer (3151) reduces the power of the first multiplexed signal to a power corresponding to the first core layer signal. The power normalizer (3152) reduces the power of the second multiplexed signal to a power corresponding to the second core layer signal. The power normalizers (3152, 3153) may each be the power normalizer (345) shown in FIG. 3.

[0505] The time interleaver (3161) generates a first time-interleaved signal corresponding to a first enhanced layer split signal. The time interleaver (3162) generates a second time-interleaved signal corresponding to a second enhanced layer split signal. The time interleavers (3161, 3162) may each be the time interleaver (360) shown in FIG. 3.

[0506] The frame builders (3171, 3172) may each be the frame builder (370) shown in FIG. 3.

[0507] Frequency interleavers (3181, 3182) and pilot pattern inserters (3191, 3192) have already been described.

[0508] The OFDM transmitter (3115) transmits a signal corresponding to the first time-interleaved signal using the OFDM communication method. The OFDM transmitter (3116) transmits a signal corresponding to the second time-interleaved signal using the OFDM communication method. The OFDM transmitters (3115, 3116) may each be the OFDM transmitters shown in FIG. 1.

[0509] In the example illustrated in FIG. 31, the first core layer signal and the second core layer signal may be independent of each other.

[0510] The input of the transmitter illustrated in FIG. 31 is a single enhanced layer stream that is split into two independent core layer streams and two enhanced layer substreams. Each of the enhanced layer substreams (enhanced layer split signals) is LDM-aggregated with one of the core layer streams that make up the two LDM signals transmitted to different RF channels. Therefore, the stream splitter is applied only to the enhanced layer stream.

[0511] FIG. 32 is a block diagram showing mobile broadcast signal receivers according to an embodiment of the present invention.

[0512] Referring to FIG. 32, it can be seen that a mobile broadcast signal receiver according to one embodiment of the present invention is a single tuner receiver.

[0513] The mobile broadcast signal receivers illustrated in Fig. 32 receive only one core layer stream according to the tuned RF channel.

[0514] FIG. 33 is a block diagram showing a fixed broadcast signal receiver according to an embodiment of the present invention.

[0515] Referring to FIG. 33, a fixed broadcast signal receiver according to one embodiment of the present invention includes OFDM receivers (3311, 3312), channel estimation units (3321, 3322), time deinterleavers (3331, 3332), core layer BICM decoders (3351, 3352), enhanced layer BICM decoders (3361, 3362), and an enhanced layer stream combiner (3370).

[0516] The OFDM receiver (3311) receives a first reception signal. The OFDM receiver (3312) receives a second reception signal. The OFDM receivers (3311, 3312) may each be the OFDM receiver (133) shown in FIG. 1.

[0517] The time deinterleaver (3331) generates a time deinterleaving signal by applying time deinterleaving to the first received signal. The time deinterleaver (3332) generates a time deinterleaving signal by performing time deinterleaving on the second received signal. The time deinterleavers (3331, 3332) may each be the time deinterleaver (510) shown in FIG. 8.

[0518] The core layer BICM decoder (3351) recovers the first core layer signal (CL Output Stream A) from the signal corresponding to the first received signal. The core layer BICM decoder (3352) recovers the second core layer signal (CL Output Stream B) from the signal corresponding to the second received signal. The core layer BICM decoders (3351, 3352) may each be the core layer BICM decoder (520) shown in FIG. 8.

[0519] The enhanced layer BICM decoder (3361) restores the first enhanced layer split signal (EL Output Stream 1) based on cancellation corresponding to the first core layer signal. The enhanced layer BICM decoder (3362) restores the second enhanced layer split signal (EL Output Stream 2) based on cancellation corresponding to the second core layer signal. The enhanced layer BICM decoders (3361, 3362) may each be the enhanced layer BICM decoder (540) shown in FIG. 8.

[0520] The enhanced layer stream combiner (3370) combines the first and second enhanced layer split signals (EL Output Stream 1, EL Output Stream 2) to generate an enhanced layer stream.

[0521] At this time, the first core layer signal and the second core layer signal may be independent of each other.

[0522] The fixed broadcast signal receiver illustrated in Fig. 33 first restores two independent core layer streams to two tuners. Then, an LDM cancellation process is performed to obtain two enhanced layer streams that are finally recombined in a stream combiner.

[0523] In an LDM using SNR averaging channel bonding, SNR averaging channel bonding is applied to both the core layer and the enhanced layer LDM layers. Although plain channel bonding can be used for both layers, SNR averaging channel bonding is suitable for using frequency diversity gain when the two RF channels are in the same band.

[0524] FIG. 34 is a block diagram showing a broadcast signal transmitter according to another embodiment of the present invention.

[0525] Referring to FIG. 34, a broadcast signal transmitter according to another embodiment of the present invention comprises a core layer stream splitter (3410), a cell switcher (3420), an enhanced layer stream splitter (3110), a first core layer BICM section (3121), a second core layer BICM section (3124), first and second enhanced layer BICM sections (3122, 3123), first and second injection level controllers (3131, 3132), combiners (3141, 3142), power normalizers (3151, 3152), time interleavers (3161, 3162), frame builders (3171, 3172), frequency interleavers (3181, 3182), pilot pattern inserters (3191, 3192), and OFDM transmitters (3115, 3116). Includes.

[0526] The core layer stream splitter (3410) splits the core layer stream to generate a first core layer signal (CL Input Stream 1) and a second core layer signal (CL Input Stream 2).

[0527] The enhanced layer stream splitter (3110) splits the enhanced layer stream to generate a first enhanced layer split signal (EL Input Stream 1) and a second enhanced layer split signal (EL Input Stream 2).

[0528] The first and second core layer BICM parts (3121, 3124) and the first and second enhanced layer BICM parts (3122, 3123) may each be any one of the BICM parts (310, 320) shown in FIG. 3.

[0529] The injection level controllers (3131, 3132) may each be the injection level controller (330) shown in FIG. 3.

[0530] The combiner (3141) generates a first multiplexed signal corresponding to the first enhanced layer split signal (EL Input Stream 1). The combiner (3142) generates a second multiplexed signal corresponding to the second enhanced layer split signal (EL Input Stream 2). The combiners (3141, 3142) may each be the combiner (340) shown in FIG. 3. The combiner (3141) can generate the first multiplexed signal by combining the first core layer signal and the first enhanced layer split signal at different power levels. The combiner (3142) can generate the second multiplexed signal by combining the second core layer signal and the second enhanced layer split signal at different power levels.

[0531] The power normalizer (3151) reduces the power of the first multiplexed signal to a power corresponding to the first core layer signal. The power normalizer (3152) reduces the power of the second multiplexed signal to a power corresponding to the second core layer signal. The power normalizers (3152, 3153) may each be the power normalizer (345) shown in FIG. 3.

[0532] The cell switcher (3420) receives the output signals of the power normalizers (3151, 3152) and distributes the odd and even cells.

[0533] The time interleaver (3161) generates a first time-interleaved signal corresponding to a first enhanced layer split signal. The time interleaver (3162) generates a second time-interleaved signal corresponding to a second enhanced layer split signal. The time interleavers (3161, 3162) may each be the time interleaver (360) shown in FIG. 3.

[0534] The frame builders (3171, 3172) may each be the frame builder (370) shown in FIG. 3.

[0535] Frequency interleavers (3181, 3182) and pilot pattern inserters (3191, 3192) have already been described.

[0536] The OFDM transmitter (3115) transmits a signal corresponding to the first time-interleaved signal using the OFDM communication method. The OFDM transmitter (3116) transmits a signal corresponding to the second time-interleaved signal using the OFDM communication method. The OFDM transmitters (3115, 3116) may each be the OFDM transmitters shown in FIG. 1.

[0537] At this time, OFDM transmitters (3115, 3116) can use the same frequency band.

[0538] Unlike the example illustrated in FIG. 31, the core layer substreams in FIG. 34 are no longer independent and form part of a single divided stream. In this case, two stream splitters (one for each layer stream) are required. The cell switcher (3420) is responsible for the uniform distribution of the CL+EL cells.

[0539] FIG. 35 is a block diagram showing a mobile broadcast signal receiver according to another embodiment of the present invention.

[0540] Referring to Fig. 35, it can be seen that the mobile receiver must implement two tuners. A cell re-exchanger is used to obtain the core layer stream.

[0541] FIG. 36 is a block diagram showing a fixed broadcast signal receiver according to another embodiment of the present invention.

[0542] Referring to FIG. 36, a fixed broadcast signal receiver according to another embodiment of the present invention includes OFDM receivers (3311, 3312), channel estimation units (3321, 3322), time deinterleavers (3331, 3332), a cell exchanger (3610), core layer BICM decoders (3351, 3352), enhanced layer BICM decoders (3361, 3362), an enhanced layer stream combiner (3370), and a core layer stream combiner (3620).

[0543] The OFDM receiver (3311) receives a first reception signal. The OFDM receiver (3312) receives a second reception signal. The OFDM receivers (3311, 3312) may each be the OFDM receiver (133) shown in FIG. 1.

[0544] The time deinterleaver (3331) generates a time deinterleaving signal by applying time deinterleaving to the first received signal. The time deinterleaver (3332) generates a time deinterleaving signal by performing time deinterleaving on the second received signal. The time deinterleavers (3331, 3332) may each be the time deinterleaver (510) shown in FIG. 8.

[0545] The cell re-switcher (3610) performs cell re-switching corresponding to the output signals of the time deinterleavers (3331, 3332).

[0546] The core layer BICM decoder (3351) recovers the first core layer signal (CL Output Stream A) from the signal corresponding to the first received signal. The core layer BICM decoder (3352) recovers the second core layer signal (CL Output Stream B) from the signal corresponding to the second received signal. The core layer BICM decoders (3351, 3352) may each be the core layer BICM decoder (520) shown in FIG. 8.

[0547] The enhanced layer BICM decoder (3361) restores the first enhanced layer split signal (EL Output Stream 1) based on cancellation corresponding to the first core layer signal. The enhanced layer BICM decoder (3362) restores the second enhanced layer split signal (EL Output Stream 2) based on cancellation corresponding to the second core layer signal. The enhanced layer BICM decoders (3361, 3362) may each be the enhanced layer BICM decoder (540) shown in FIG. 8.

[0548] The enhanced layer stream combiner (3370) combines the first and second enhanced layer split signals (EL Output Stream 1, EL Output Stream 2) to generate an enhanced layer stream.

[0549] The core layer stream combiner (3620) combines the first core layer signal (CL Output Stream 1) and the second core layer signal (CL Output Stream 2) to generate a core layer stream.

[0550] At this time, OFDM receivers (3311, 3312) can use the same frequency band.

[0551] The fixed broadcast signal receiver illustrated in FIG. 36 performs the LDM cancellation process twice for enhanced layer restoration. Additionally, the fixed broadcast receiver illustrated in FIG. 36 includes a second stream combiner for the enhanced layer compared to the mobile receiver illustrated in FIG. 35.

[0552] FIG. 37 is an operation flowchart illustrating a broadcast signal transmission method according to an embodiment of the present invention.

[0553] Referring to FIG. 37, a broadcast signal transmission method according to an embodiment of the present invention divides an enhanced layer stream to generate a first enhanced layer divided signal and a second enhanced layer divided signal (S3710).

[0554] In addition, a broadcast signal transmission method according to one embodiment of the present invention generates a first multiplexed signal and a second multiplexed signal corresponding to the first enhanced layer split signal and the second enhanced layer split signal (S3720).

[0555] Additionally, a broadcast signal transmission method according to an embodiment of the present invention reduces the powers of the first multiplexed signal and the second multiplexed signal to powers corresponding to the first core layer signal and the second core layer signal (S3730).

[0556] In addition, a broadcast signal transmission method according to an embodiment of the present invention generates a first time-interleaved signal corresponding to the first enhanced split signal and a second time-interleaved signal corresponding to the second enhanced layer split signal (S3740).

[0557] In addition, a broadcast signal transmission method according to an embodiment of the present invention transmits signals corresponding to the first time-interleaved signal and signals corresponding to the second time-interleaved signal using an OFDM communication method (S3750).

[0558] At this time, step (S3720) can generate the first multiplexed signal by combining the first core layer signal and the first enhanced layer split signal at different power levels, and generate the second multiplexed signal by combining the second core layer signal and the second enhanced layer split signal at different power levels.

[0559] At this time, the first core layer signal and the second core layer signal may be independent of each other.

[0560] Although not illustrated in FIG. 37, the broadcast signal transmission method may further include the step of receiving the output signals of step (S3730) and distributing the odd and even cells.

[0561] Although not illustrated in FIG. 37, the broadcast signal transmission method may further include the step of dividing the core layer stream to generate the first core layer signal and the second core layer signal.

[0562] At this time, step (S3750) can use the same frequency band.

[0563] In channel bonding, data from a single PLP connection is spread over to two or more other RF channels. In this case, channel bonding may be used to increase the service data rate, but it may also be used to utilize frequency diversity between multiple RF channels. The multiple RF channels used for channel bonding may or may not be located on adjacent channel frequencies.

[0564] FIG. 38 is a block diagram showing an example of a broadcast signal transmission device with channel bonding applied.

[0565] Referring to FIG. 38, the broadcast signal transmitting device includes an input formatting unit (3810), a stream splitter (3820), BICM units (3831, 3832), framing / interleaving units (3841, 3842), and waveform generators (3851, 3852). When SNR averaging channel bonding is applied, the broadcast signal transmitting device may further include a cell exchanger (3860).

[0566] Although only the structure of a transmitting device is shown in FIG. 38, a receiving device corresponding to the transmitting device of FIG. 38 can also be clearly explained from the structure shown in FIG. 38.

[0567] The input formatting unit (3810) generates baseband packets corresponding to multiple packet types using data corresponding to one physical layer pipe.

[0568] The baseband packet generation and BB header insertion operations of the input formatting unit (3810) have already been described above. At this time, the extension field of the baseband packet header can be used as a counter to accurately reorder baseband packets transmitted through different RF channels at the receiver.

[0569] In this case, the packet types may correspond one-to-one with the RF channels being bonded. That is, the packet types may be used to distinguish packets transmitted through different RF channels. In this case, the length of a baseband packet corresponding to a specific packet type may be the same as or different from that of a baseband packet corresponding to another packet type. For example, the packet types may be distinguished by a combination of the RF channel identifier (L1D_rf_id) and the physical layer pipe identifier (L1D_plp_id).

[0570] At this time, the input formatting unit (3810) can generate baseband packets corresponding to one of the plurality of packet types using a baseband packet length corresponding to BICM parameters for one of the RF channels (RF Channel 1, RF Channel 2).

[0571] At this time, the BICM parameters may include one or more of the FEC type parameters, code rate parameters, and modulation parameters corresponding to one of the RF channels.

[0572] In this case, the FEC type parameter (L1D_plp_fec_type) may be a 4-bit parameter representing a forward error correction method.

[0573] For example, if L1D_plp_fec_type is "0000", it indicates that BCH and 16200 LDPC are used as forward error correction methods; if L1D_plp_fec_type is "0001", it indicates that BCH and 64800 LDPC are used as forward error correction methods; if L1D_plp_fec_type is "0010", it indicates that CRC and 16200 LDPC are used as forward error correction methods; if L1D_plp_fec_type is "0011", it indicates that CRC and 64800 LDPC are used as forward error correction methods; if L1D_plp_fec_type is "0100", it indicates that only 16200 LDPC is used as a forward error correction method; and if L1D_plp_fec_type is "0101", it indicates that 64800 It can be shown that only LDPC is used as a forward error correction method.

[0574] In this case, BCH represents Bose, Chaudhuri, and Hocquenghem, CRC represents Cyclic Redundancy Check, and LDPC represents Low-Density Parity Check.

[0575] In this case, the code rate parameter (L1D_plp_code) may be a 4-bit parameter representing the code rate.

[0576] For example, if L1D_plp_code is "0000", the code rate is 2 / 15; if L1D_plp_code is "0000", the code rate is 2 / 15; if L1D_plp_code is "0001", the code rate is 3 / 15; if L1D_plp_code is "0010", the code rate is 4 / 15; if L1D_plp_code is "0011", the code rate is 5 / 15; if L1D_plp_code is "0100", the code rate is 6 / 15; if L1D_plp_code is "0101", the code rate is 7 / 15; if L1D_plp_code is "0110", the code rate is 8 / 15; and if L1D_plp_code is "0111", the code rate is 9 / 15. If L1D_plp_code is "1000", the code rate can be 10 / 15; if L1D_plp_code is "1001", the code rate can be 11 / 15; if L1D_plp_code is "1010", the code rate can be 12 / 15; and if L1D_plp_code is "1011", the code rate can be 13 / 15.

[0577] In this case, the modulation parameter (L1D_plp_mod) may be a 4-bit parameter representing the modulation method.

[0578] For example, if L1D_plp_mod is "0000", it represents QPSK; if L1D_plp_mod is "0001", it represents 16QAM-NUC; if L1D_plp_mod is "0010", it represents 64QAM-NUC; if L1D_plp_mod is "0011", it represents 256QAM-NUC; if L1D_plp_mod is "0100", it represents 1024QAM-NUC; and if L1D_plp_mod is "0101", it represents 4096QAM-NUC. In this case, QPSK represents Quadrature Phase Shift Keying, QAM represents Quadrature Amplitude Modulation, and NUC represents Non-Uniform Constellation.

[0579] The stream splitter (3820) partitions the baseband packets into a plurality of partitioned streams corresponding to the plurality of packet types. The stream splitter (3820) has already been described above through FIG. 26 or FIG. 28, etc. At this time, the partitioned streams can be identified by a combination of an RF channel identifier (L1D_rf_id) corresponding to one of the RF channels (RF Channel 1, RF Channel 2) and a physical layer pipe identifier (L1D_plp_id) corresponding to one physical layer pipe.

[0580] At this time, the input formatting unit (3810) determines the number (N) of consecutive baseband packets for each of the above packet types. BBpacket ) can be determined, and baseband packets corresponding to the number of consecutive baseband packets corresponding to each of the above packet types can be allocated consecutively.

[0581] At this time, the stream splitter (3820) can perform the partitioning using the number of consecutive baseband packets corresponding to each of the packet types.

[0582] At the output of the stream splitter (3820), baseband packets of the bonded PLP for each of the two partitioned streams are individually FEC encoded, interleaved, and modulated, and transmitted to other RF channels.

[0583] In particular, in plain channel bonding, after the stream splitter (3820), the two transmission chains operate without any interaction with each other. At this time, each RF channel may use different parameter settings (e.g., bandwidth, modulation, coding, FFT, guard interval length, etc.). Each RF channel is effectively processed as a standalone signal.

[0584] When bonded RF channels are configured with different BICM parameters for a channel bonded PLP, baseband packets for the channel bonded PLP may have different lengths. When generating baseband packets for a channel bonded PLP, the input formatting unit (3810) must use baseband packet lengths corresponding to the BICM parameters for the RF channel to which the baseband packet is processed and transmitted.

[0585] At this time, the stream splitter (3820) can allocate up to five consecutive baseband packets to the same RF channel.

[0586] At this time, the baseband packets may include baseband packets corresponding to two or more different baseband packet lengths.

[0587] Each of the BICM sections (3831, 3832) performs error correction coding, interleaving, and modulation corresponding to each of the plurality of partitioned streams. The BICM sections (3831, 3832) have already been described in detail through FIG. 26 or FIG. 28, etc.

[0588] At this time, the BICM units (3831, 3832) can perform the error correction encoding, interleaving, and modulation individually for each of the plurality of partitioned streams.

[0589] The cell exchanger (3860) exchanges cells corresponding to the two RF channels (RF Channel 1, RF Channel 2) shown in FIG. 38. The cell exchanger (3860) has already been described above through FIG. 24, FIG. 26, FIG. 28, etc.

[0590] Each of the framing / interleaving sections (3841, 3842) performs framing and interleaving operations corresponding to each of the two RF channels (RF Channel 1, RF Channel 2). At this time, the framing / interleaving sections (3841, 3842) may each include the TI block, Framer block, and FI block described through FIG. 26 or FIG. 28, etc.

[0591] Each of the waveform generators (3851, 3852) generates RF transmission signals corresponding to each of the plurality of partitioned streams. At this time, each of the waveform generators (3851, 3852) may include a PP block and an OFDM generation unit as described in FIG. 26 or FIG. 28.

[0592] FIG. 39 is a block diagram showing the case where the input formatting unit illustrated in FIG. 38 generates baseband packets for two PLPs.

[0593] Referring to FIG. 39, it can be seen that the input formatting unit (3810) illustrated in FIG. 38 generates baseband packets corresponding to two physical layer pipes (PLP0, PLP1).

[0594] K in Fig. 39 payload represents the length of the baseband packet. In this case, K payload A parity bit can be added to the corresponding bit sequence to become an FEC frame.

[0595] K of each physical layer pipe payload can be determined by the FEC type parameter (L1D_plp_fec_type) and the code rate parameter (L1D_plp_cod) among the BICM parameters. Generally, each combination of the FEC type parameter (L1D_plp_fec_type) and the code rate parameter (L1D_plp_cod) is K payload It makes things different.

[0596] However, when a CRC code is used as an outer code, for different combinations of the FEC type parameter (L1D_plp_fec_type) and the code rate parameter (L1D_plp_cod), K payload ... may be the same. That is, while the baseband packet length generally varies for different combinations of the FEC type parameter (L1D_plp_fec_type) and the code rate parameter (L1D_plp_cod), there may be cases where the baseband length is the same. For example, when CRC is used as the outer code, K in the case where the code length is 64800 and the code rate is 2 / 15payload and K when the code length is 16200 and the code rate is 8 / 15 payload g can be equal to 8608. For example, when CRC is used as the outer code, K in the case where the code length is 64800 and the code rate is 3 / 15. payload and K when the code length is 16200 and the code rate is 12 / 15 payload It can be equal to 12928.

[0597] FIG. 40 is a block diagram showing the case where the input formatting unit illustrated in FIG. 38 channels channel bonds two RF channels.

[0598] Referring to FIG. 40, it can be seen that an input formatting unit (4010) generates baseband packets corresponding to a plurality of packet types, and a stream splitter (4020) partitions the baseband packets by packet type. At this time, the packet type may represent the RF channel through which the packet is transmitted. For example, the length of the baseband packet may change when the packet type changes, or the length of the baseband packet may be the same even if the packet types are different.

[0599] At this time, the baseband packets generated by the input formatting unit (4010) may include baseband packets of different lengths. For example, the baseband packet for the second RF channel and the baseband packet for the first RF channel may have the same length.

[0600] In the example illustrated in FIG. 40, the input formatting unit (4010) corresponds to the input formatting unit (3810) illustrated in FIG. 38, and the stream splitter (4020) may correspond to the stream splitter (3820) illustrated in FIG. 38.

[0601] When channel bonding is used, the input formatting unit (4010) can use the FEC type parameter (L1D_plp_fec_type) and the code rate parameter (L1D_plp_cod), as well as the modulation parameter (L1D_plp_mod). At this time, the modulation parameter (L1D_plp_mod) can be used to ensure that the transmission cell rate of each RF channel is the same.

[0602] At this time, N BBpacket can be the number of consecutive baseband packets for each RF channel. That is, N of each RF channel BBpacket can be defined as the number of consecutive baseband packets for each RF channel within the output stream of the input formatting unit (4010). In the example illustrated in FIG. 40, N for the RF channel (RF0) BBpacket is 2, and N for RF channel (RF1) BBpacket can be 1. In this case, N for the RF channel (RF0) BBpacket and, N for RF channel (RF0) BBpacket The ratio can be determined as the ratio of the code length x modulation order for each RF channel.

[0603] For example, if the code length of RF channel (RF0) is 64,800 and the modulation order is 2 (QPSK), and the code length of RF channel (RF1) is 16,200 and the modulation order is 4 (16QAM), then N of RF channel (RF0) and RF channel (RF1). BBpacket The ratio of theirs can be 2:1. That is, N BBpacket for RF0 : N BBpacket for RF1 = 64800 X 2 : 16200 X 4 = 2 : 1 can be.

[0604] In this way, N for each RF channel BBpacketWhen the values ​​are set to 2 and 1, the input formatting unit (4010), as shown in the example illustrated in FIG. 40, allocates two baseband packets for the RF channel (RF0), then allocates one baseband packet for the RF channel (RF1), and repeats the operation of allocating two baseband packets for the RF channel (RF0) and then allocating one baseband packet for the RF channel (RF1).

[0605] The stream splitter (4020) is N for each RF channel. BBpacket If the ratio (2:1) is known, only baseband packets for each channel can be extracted from the output stream of the input formatting unit (4010) and appropriately allocated to the BICM unit for each RF channel.

[0606] Although FIG. 40 illustrates an example where the cell rates of the two RF channels are matched equally, when plain channel bonding is applied, N corresponding to each RF channel BBpacket It can also be set regardless of the cell rate.

[0607] FIG. 41 is an operation flowchart showing an example of a method for transmitting a broadcast signal using channel bonding according to an embodiment of the present invention.

[0608] Referring to FIG. 41, a broadcast signal transmission method using channel bonding according to an embodiment of the present invention generates baseband packets corresponding to a plurality of packet types using data corresponding to one physical layer pipe (S4110).

[0609] At this time, the packet types can correspond 1:1 to the RF channels that are channel-bonded.

[0610] At this time, step (S4110) can generate baseband packets corresponding to one of the plurality of packet types using a baseband packet length corresponding to BICM parameters for one of the RF channels.

[0611] At this time, the BICM parameters may include one or more of the FEC type parameters, code rate parameters, and modulation parameters corresponding to one of the RF channels.

[0612] At this time, step (S4110) is the number (N) of consecutive baseband packets for each of the above packet types. BBpacket ) can be determined, and baseband packets corresponding to the number of consecutive baseband packets corresponding to each of the above packet types can be allocated consecutively.

[0613] At this time, the baseband packets may include baseband packets corresponding to two or more different baseband packet lengths.

[0614] In addition, a broadcast signal transmission method using channel bonding according to an embodiment of the present invention partitions the baseband packets into a plurality of partitioned streams corresponding to the plurality of packet types (S4120).

[0615] At this time, step (S4120) can be performed using the number of consecutive baseband packets corresponding to each of the packet types.

[0616] At this time, step (S4130) can allocate up to 5 consecutive baseband packets to the same RF channel.

[0617] At this time, the partitioned streams can be identified by a combination of an RF channel identifier (L1D_rf_id) corresponding to one of the RF channels and a physical layer pipe identifier (L1D_plp_id) corresponding to the physical layer pipe.

[0618] In addition, a broadcast signal transmission method using channel bonding according to an embodiment of the present invention performs error correction coding, interleaving, and modulation corresponding to each of the plurality of partitioned streams (S4130).

[0619] At this time, step (S4130) can be performed individually for each of the plurality of partitioned streams.

[0620] In addition, a broadcast signal transmission method using channel bonding according to an embodiment of the present invention generates RF transmission signals corresponding to each of the plurality of partitioned streams (S4140).

[0621] As described above, the broadcast signal transmission / reception device and method according to the present invention are not limited to the configurations and methods of the embodiments described above; rather, all or part of each embodiment may be selectively combined to allow for various modifications to be made. Explanation of the symbols

[0622] 3810: Input formatting section 3820: Stream splitter 3831, 3832: BICM Department 3841, 3842: Framing / Interleaving Section 3851, 3852: Waveform Generator 3860: Cell exchanger

Claims

Claim 1 A step of generating baseband packets corresponding to multiple packet types using data corresponding to a single physical layer pipe; a step of partitioning the baseband packets into multiple partitioned streams corresponding to the multiple packet types; and a step of performing error correction coding, interleaving, and modulation corresponding to each of the multiple partitioned streams. A broadcast signal transmission method comprising the step of generating RF transmission signals that correspond to each of the plurality of partitioned streams and are transmitted through each of the two RF channels that are channel-bonded, wherein the step of generating baseband packets generates baseband packets corresponding to the plurality of packet types using a baseband packet length corresponding to BICM parameters for one of the RF channels that are channel-bonded and a baseband packet length corresponding to BICM parameters for the other of the RF channels that are channel-bonded, the partitioning step allocates up to five consecutive baseband packets to the same RF channel among the two RF channels that are channel-bonded, and wherein the partitioned streams are uniquely identified by a combination of an RF channel identifier (L1D_rf_id) corresponding to one of the RF channels and a physical layer pipe identifier (L1D_plp_id) corresponding to the physical layer pipe. Claim 2 A broadcast signal transmission method according to claim 1, wherein the step of performing error correction encoding, interleaving, and modulation is performed individually for each of the plurality of partitioned streams. Claim 3 delete Claim 4 A broadcast signal transmission method according to claim 1, characterized in that the BICM parameters include one or more of an FEC type parameter, a code rate parameter, and a modulation parameter corresponding to one of the RF channels. Claim 5 In claim 1, the step of generating the baseband packet comprises a number (N) of consecutive baseband packets for each of the packet types. BBpacket A broadcast signal transmission method characterized by determining ) and continuously allocating baseband packets equal to the number of consecutive baseband packets corresponding to each of the above packet types. Claim 6 A broadcast signal transmission method according to claim 1, characterized in that the partitioning step is performed using the number of consecutive baseband packets corresponding to each of the packet types. Claim 7 delete Claim 8 A broadcast signal transmission method according to claim 1, characterized in that the baseband packets include baseband packets corresponding to two or more different baseband packet lengths. Claim 9 delete

Citation Information

Patent Citations

  • Apparatus For Transmitting And Receiving A Signal And Method Of Tranmsitting And Receiving A Signal

    KR1020150131400A

  • Transmitting apparatus and receiving apparatus and controlling method thereof

    KR1020160056302A

  • Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method

    KR1020170060037A

  • Transmitter and receiver using channel bundling

    KR1020170094187A

  • Apparatus for transmitting / receiving broadcasting signal using combination mode of layered division multiplexing and channel bonding, and method thereof

    KR1020170009737A