Apparatus and method for transmitting and receiving broadcast signal
The broadcast signal transceiver device addresses the challenge of error-free digital broadcast signal transmission in mobile and indoor environments through advanced signal processing techniques, ensuring flexible and reliable service delivery.
Patent Information
- Application Number
- CN202310727079.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-19
- Publication Date
- 2024-12-20
AI Technical Summary
Existing technologies struggle to transmit digital broadcast signals without errors, especially in mobile and indoor environments, due to the larger data volume and additional data types included in digital broadcast signals.
A broadcast signal transceiver device and method that includes input formatting, bit interleaving coding and modulation, frame building, and OFDM generation for transmission, and twisted block deinterleaving, forward error correction, and MIMO processing for reception, ensuring error-free signal processing and flexibility in service delivery.
Enables error-free reception of digital broadcast signals in mobile and indoor environments, while providing transmission flexibility and quality of service control for various broadcast services.
Smart Images

Figure CN119172034A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital information transmission, and in particular to a broadcast signal transceiver device and method. Background Art
[0002] As analog broadcast signal transmission is terminated, various technologies for transmitting / receiving digital broadcast signals are being developed. Digital broadcast signals may include a larger amount of video / audio data than analog broadcast signals, and may include various types of additional data in addition to the video / audio data. Summary of the invention
[0003] An object of the present invention is to provide a broadcast signal transceiving device and method, which can receive digital broadcast signals without errors using a mobile receiving device or in an indoor environment.
[0004] To achieve the above object, the present invention provides a broadcast signal transceiver, including a broadcast signal sending device and a broadcast signal receiving device:
[0005] The broadcast signal sending device includes:
[0006] Input formatting block, bit interleaving coding and modulation (BICM) block, frame building block, OFDM generation block and signaling generation block;
[0007] The input formatting block can demultiplex each input stream into one or more data pipes, applying independent coding and modulation to each data pipe;
[0008] The frame building block can map the data cells of the input DP to the OFDM symbols in the frame;
[0009] Broadcast signal receiving equipment includes:
[0010] a broadcast interface configured to receive a broadcast signal including service data, the broadcast signal further including information indicating whether emergency alert information is included in the broadcast signal;
[0011] a twisted block deinterleaver configured to perform twisted block deinterleaving on the broadcast signal by writing the FEC block including the service data into a memory and reading the FEC block from the memory based on memory address information of a forward error correction FEC block and one or more virtual FEC blocks;
[0012] A controller, wherein the controller sends to the companion screen device in response to a subscription request from the companion screen device; a response for the subscription, and based on the subscription, a notification message for media playback status information of the service data and a notification for emergency alarm information related to the service data are sent to the companion screen device, wherein the notification message for the media playback status information includes: a media playback status element for the status of media playback and a media playback speed element indicating speed information, wherein the media playback status element indicates at least one of play, pause or stop,
[0013] The notification for the emergency alert information includes an identifier of the emergency alert information, category information for the emergency alert information, priority information for the emergency alert information, and time information indicating an expiration time of the emergency alert information.
[0014] Preferably, the controller also includes obtaining the start time of the first service data and the length of the first service data, or the start time of the first service data and the end time of the first service data from the broadcast signal, and obtaining second service data with a time length from the server, and the controller compares the time length of the second service data with the time length of the second service data, or with the start time of the second service data and the end time of the second service data.
[0015] Preferably, the MIMO processing also includes: in-phase / quadrature-phase IQ polarization interleaving the first service data and the second service data by switching the orthogonal phase components of the first service data and the second service data, and phase jumping the first service data and the second service data by performing phase rotation on one of the first service data or the second service data.
[0016] Preferably, the broadcast signal receiving device further comprises a demapping and decoding module configured to perform forward error correction (FEC) decoding on physical layer pipe (PLP) data in the data portion.
[0017] The present invention also provides a method for transmitting and receiving a broadcast signal, including a broadcast signal transmitting method and a receiving method; the broadcast signal transmitting method includes:
[0018] encoding the first service data and the second service data;
[0019] Multiple-input and multiple-output MIMO processing of the first service data and the second service data;
[0020] time-interleaving the first service data and the second service data;
[0021] constructing at least one signal frame including time-interleaved first service data, time-interleaved second service data and signaling data;
[0022] modulating data in the at least one signal frame by an orthogonal frequency division multiplexing (OFDM) scheme;
[0023] transmitting the broadcast signal having the modulated data in the at least one signal frame;
[0024] The MIMO processing includes: mapping the data streams of different users into a space-frequency coding matrix through independent layering and specific orthogonal diversity precoding; performing multi-user precoding or beamforming (BF) processing on the data of different users in the space-frequency coding matrix, and transmitting the processed data outward through a transmitting antenna after resource mapping;
[0025] Each of the IQ polarization interleaving and the phase hopping is optional,
[0026] The signaling data includes information indicating whether the IQ polarization interleaving is applied to the MIMO processing and information indicating whether the phase jump is applied to the MIMO processing;
[0027] The broadcast signal receiving method comprises:
[0028] receiving a broadcast signal including a signal frame having a preamble, the preamble including guard interval information indicating a preamble in the signal frame and preamble structure information of an FFT (Fast Fourier Transform) size; demodulating the broadcast signal based on an Orthogonal Frequency Division Multiplexing (OFDM) scheme;
[0029] parsing a signal frame including the preamble and data parts,
[0030] The preamble includes one or more preamble symbols, the one or more preamble symbols carry first information and second information, the first information is used to decode the second information, and the second information is used to decode the data in the data part,
[0031] wherein: a first preamble symbol followed by a remaining preamble symbol has a minimum number of carriers (NoC), and the first information carried in the first preamble symbol includes NoC-related information indicating the FFT size, for processing the remaining preamble symbols according to the NoC-related information;
[0032] performing forward error correction (FEC) decoding on physical layer pipe (PLP) data in the data portion; and processing the PLP data to output a data stream.
[0033] Compared with the prior art, the present invention has the following beneficial effects:
[0034] The present invention is capable of processing data according to service characteristics to control the QoS (Quality of Service) of each service or service component, thereby providing various broadcast services; achieving transmission flexibility by sending various broadcast services via the same RF signal bandwidth; and being able to receive broadcast signals without errors through mobile receiving devices or in indoor environments. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 A block diagram of a broadcast signal sending device of the present invention;
[0036] Figure 2 The FEC structure according to an embodiment of the present invention is shown;
[0037] Figure 3 Interleaving and compiling a structural block diagram for the sending device of the present invention;
[0038] Figure 4 A block diagram of a broadcast signal receiving device of the present invention;
[0039] Figure 5 The signaling hierarchy structure of the frame of the present invention; DETAILED DESCRIPTION
[0040] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0041] The present invention provides a broadcast signal transceiver, comprising:
[0042] like Figure 1 As shown, the broadcast signal transmitting apparatus for future broadcast services may include an input formatting block, a bit interleaving coding and modulation (BICM) block, a frame building block, an OFDM generation block, and a signaling generation block. The operations of the respective blocks of the broadcast signal transmitting apparatus will be described.
[0043] In the input data according to an embodiment of the present invention, IP stream / packet and MPEG2-TS can be the main input formats, and other stream types are processed as general streams. In addition to these data inputs, management information is input to control the scheduling and allocation of the corresponding bandwidth of each input stream. In addition, the present invention allows the simultaneous input of one or more TS streams, IP streams and / or general streams.
[0044] The input formatting block can demultiplex each input stream into one or more data pipes, applying independent coding and modulation to each data pipe. DP is the basic unit for robust control, which affects QoS. One DP can carry one or more services or service components. DP is a logical channel in the physical layer for transmitting service data or related metadata, which can carry one or more services or service components.
[0045] In addition, DPU is a basic unit for allocating data cells to DPs in a frame.
[0046] The input to the physical layer may include one or more data streams. Each data stream is transmitted through a DP. The input formatting block can convert the data stream input through one or more physical paths (or DPs) into a baseband frame (BBF). In this case, the input formatting block can perform empty packet deletion or header compression on the input data (TS or IP input stream) to enhance transmission efficiency. The receiver may have a priori information about a specific part of the header, so this known information can be deleted from the transmitter. The empty packet deletion block can be used only for TS input streams.
[0047] In the BICM block, parity data is added for error correction and the coded bits are mapped to complex-valued constellation symbols. These symbols are interleaved across the specific interleaving depth for the corresponding DP. For the advanced profile, MIMO encoding is performed in the BICM block and an additional data path is added at the output for MIMO transmission.
[0048] Figure 3 Another implementation of a bit interleaved coding and modulation (BICM) block includes:
[0049] A length generator 31 calculates a length value under a specific data interleaving depth, the length value being a minimum integer not less than a square root of the interleaving depth;
[0050] The PN sequence generator 32, under a specific length value, selects a suitable primitive polynomial to update the state and outputs a decimal value converted from the state value of its trigger group.
[0051] The address filter 33, under a specific length value condition, filters out the decimal numbers generated by the PN sequence generator that are greater than the length value.
[0052] The sequential sequence generator 34, under a specific length value condition, sequentially generates a decimal number of 1-length value*length value.
[0053] The sequential sequence generator 34, under a specific length value condition, sequentially generates integers of 1-length value*length value.
[0054] The divider 35 performs a length division operation on the integer generated by the sequential sequence generator, calculates the remainder and quotient corresponding to the integer, performs relevant processing, and outputs the corresponding data.
[0055] The address generator 36 generates an interleaved address according to the remainder and quotient generated by the dust remover and a group of decimal values obtained by the address filter. The range of the interleaved address is: 1-length value*length value.
[0056] The address filter 37, under a specific interleaving depth, filters out the value generated by the address generator that is greater than the interleaving depth.
[0057] The frame building block may map the data cells of the input DP to OFDM symbols within the frame and perform frequency interleaving for frequency domain diversity, especially to combat frequency selective fading channels. The frame building block 1020 may include a delay compensation block, a cell mapper, and a frequency interleaver.
[0058] The delay compensation block can adjust the timing between the DP and the corresponding PLS data to ensure that the DP is in sequence with the corresponding PLS data at the transmitter side. The PLS data is delayed by the same amount as the data pipeline by accounting for the delay of the data pipeline caused by the input formatting block and the BICM block. The delay of the BICM block is mainly due to the time interleaver. The in-band signaling data carries the information of the next TI group so that the information is carried one frame before the DP to be signaled. The delay compensation block delays the in-band signaling data accordingly.
[0059] The cell mapper can map PLS, DP, auxiliary stream, dummy cell, etc. to the effective carrier of the OFDM symbol in the frame. The basic function of the cell mapper 7010 is to map the data cells, PLS cells and EAC / FIC cells (if any) generated by the TI of each DP to the array of valid OFDM cells corresponding to each OFDM symbol in the frame. The basic function of the cell mapper is to map the data cells generated by the time interleaving of each DP and PLS cell to the array of valid OFDM cells corresponding to each OFDM symbol in a frame (if any). Service signaling data (e.g., program specific information (PSI) / SI) can be collected and sent separately by DP. The cell mapper operates according to the dynamic information generated by the scheduler and the configuration of the frame structure. The frequency interleaver can randomly interleave the data cells received from the cell mapper to provide frequency diversity. In addition, the frequency interleaver can operate on OFDM symbol pairs including two sequential OFDM symbols using different interleaving seed sequences to obtain maximum interleaving gain in a single frame.
[0060] The OFDM generation block modulates the OFDM carrier with the cells generated by the frame building block, inserts pilots, and generates a time domain signal for transmission. In addition, this block then inserts a guard interval and applies a peak-to-average power ratio (PAPR) reduction process to generate the final RF signal.
[0061] Specifically, after inserting the preamble at the beginning of each frame, the OFDM generation block 1030 can apply conventional OFDM modulation with a cyclic prefix as a guard interval. For antenna spatial diversity, a distributed MISO scheme is applied throughout the transmitter. In addition, a PAPR scheme is performed in the time domain. For flexible network planning, the present invention provides a set of various FFT sizes, guard interval lengths, and corresponding pilot patterns.
[0062] In addition, the present invention can multiplex the signals of multiple broadcast transmission / reception systems in the time domain, so that data of two or more different broadcast transmission / reception systems providing broadcast services can be sent simultaneously in the same RF signal bandwidth. In this case, the two or more different broadcast transmission / reception systems refer to systems providing different broadcast services. Different broadcast services can refer to terrestrial broadcast services, mobile broadcast services, etc.
[0063] The signaling generation block can create physical layer signaling information for the operation of each functional block. This signaling information is also sent so that the service of interest is correctly restored on the receiver side. The signaling information according to an embodiment of the present invention may include PLS data. PLS provides a means for accessing the physical layer DP to the receiver. PLS data includes PLS1 data and PLS2 data.
[0064] PLS1 data is the first set of PLS data carried in FSS symbols in a frame with fixed size, coding and modulation, which carries basic information about the system and the parameters required to decode PLS2 data. PLS1 data provides basic transmission parameters, including parameters required to allow reception and decoding of PLS2 data. In addition, PLS1 data remains constant for the duration of the frame group.
[0065] PLS2 data is the second set of PLS data sent in the FSS symbol, which carries more detailed PLS data about the system and DP.PLS2 contains parameters that provide enough information for the receiver to decode the desired DP.PLS2 signaling further includes two types of parameters: PLS2 static data (PLS2-STAT data) and PLS2 dynamic data (PLS2-DYN data).PLS2 static data is PLS2 data that remains static for the duration of the frame group, and PLS2 dynamic data is PLS2 data that changes dynamically frame by frame.The details of the PLS data will be described later.
[0066] Figure 2The FEC structure before bit interleaving according to an embodiment of the present invention is shown. As described above, the data FEC encoder can perform FEC encoding on the input BBF using external coding (BCH) and internal coding (LDPC) to generate a FECBLOCK process. The FEC structure shown corresponds to FECBLOCK. In addition, FECBLOCK and the FEC structure have the same value corresponding to the length of the LDPC codeword.
[0067] like Figure 2 As shown, BCH coding (Kbch bits) is applied to each BBF, and then LDPC coding (Kldpc bits=Nbch bits) is applied to the BCH-coded BBF. The value of Nldpc is 64800 bits (long FECBLOCK) or 16200 bits (short FECBLOCK).
[0068] The details of the operation of BCH encoding and LDPC encoding are as follows:
[0069] 12 Error correction BCH codes are used for the outer coding of BBF. The BCH generating polynomials for short FECBLOCK and long FECBLOCK are obtained by multiplying all polynomials together.
[0070] LDPC code is used to encode the output of the outer BCH encoding. In order to generate the completed Bldpc (FECBLOCK), Pldpc (parity check bit) is systematically encoded from each Ildpc (BBF of BCH encoding) and attached to Ildpc. The completed Bldpc (FECBLOCK) is expressed as the following equation.
[0071] Figure 4 shows a configuration of a broadcast signal receiving device according to an embodiment of the present invention;
[0072] It includes a synchronization and demodulation module 401, a frame analysis module 402, a demapping and decoding module 403, an output processor 404 and a signaling decoding module 405. The operation of each module of the broadcast signal receiving device will be described.
[0073] The synchronization and demodulation module 9000 may receive input signals through m receiving antennas, perform signal detection and synchronization for a system corresponding to a broadcast signal receiving device, and perform demodulation corresponding to a reverse process of the process performed by the broadcast signal transmitting device.
[0074] The frame parsing module can parse the input signal frame and extract the data for the service selected by the user. If the broadcast signal transmitting device performs interleaving, the frame parsing module can perform deinterleaving corresponding to the inverse process of interleaving. In this case, the location of the signal and data to be extracted can be obtained by decoding the data output from the signaling decoding module to restore the scheduling information generated by the broadcast signal transmitting device.
[0075] The demapping and decoding module may convert the input signal into bit domain data and then deinterleave it as needed. The demapping and decoding module may perform demapping of the mapping applied for transmission efficiency and correct errors generated on the transmission channel by decoding. In this case, the demapping and decoding module may obtain the transmission parameters required for demapping and decoding by decoding the data output from the signaling decoding module.
[0076] The output processor can perform the inverse process of various compression / signal processing processes applied by the broadcast signal transmission device to improve transmission efficiency. In this case, the output processor can obtain necessary control information from the data output by the signaling decoding module. The output of the output processor corresponds to the signal input to the broadcast signal transmission device, and can be MPEG-TS, IP stream (v4 or v6) and universal stream.
[0077] The signaling decoding module can obtain PLS information from the signal demodulated by the synchronization and demodulation module. As described above, the frame parsing module, the demapping and decoding module and the output processor can perform their functions using the data output from the signaling decoding module. The frame is further divided into multiple OFDM symbols and preambles. As shown in (d), the frame includes a preamble, one or more frame signaling symbols (FSS), normal data symbols and frame edge symbols (FES).
[0078] The preamble is a special symbol that allows fast Futurecast UTB system signal detection and provides a set of basic transmission parameters for efficient transmission and reception of signals. The details of the preamble will be described later.
[0079] The main purpose of FSS is to carry PLS data. For fast synchronization and channel estimation and thus fast decoding of PLS data, FSS has a pilot pattern that is denser than normal data symbols. FES has exactly the same pilot as FSS, which allows only frequency interpolation within FES and time interpolation of symbols immediately before FES (no extrapolation).
[0080] Figure 5 A signaling hierarchy of a frame according to an embodiment of the present invention is shown.
[0081] Figure 5The signaling hierarchy is shown, which is divided into three main parts corresponding to the preamble signaling data, PLS1 data and PLS2 data. The purpose of the preamble carried by the preamble symbol in each frame is to indicate the transmission type and basic transmission parameters of the frame. PLS1 enables the receiver to access and decode PLS2 data, which contains parameters for accessing the DP of interest. PLS2 is carried in each frame and is divided into two main parts corresponding to PLS2-STAT data and PLS2-DYN data. If necessary, the static and dynamic parts of the PLS2 data are followed by padding.
[0082] The broadcast signal receiving device may use a fast Fourier transform (FFT) module OFDM to demodulate the received broadcast signal (S58010). The broadcast signal receiver may use a pilot detector to detect the pilot included in the broadcast signal (S58020). The broadcast signal receiver may use the detected pilot to perform synchronization, channel estimation, and compensation on the broadcast signal. The broadcast signal receiver may use a frame parsing module to parse the signal frame of the broadcast signal (S58030). The broadcast signal receiver may extract and decode the preamble data included in the signal frame and may use the L1 signaling information obtained from the preamble data to extract the required subframe or PLP data. The broadcast signal receiver may use a demapping and decoding module to convert the PLP data extracted from the broadcast signal into a bit domain and FEC decode the PLP data (S58040). In addition, the broadcast signal receiver may use an output processing module to output the PLP data in the form of a data stream (S58050).
[0083] The signal frame includes a guide, a preamble and a data part. The data part may include at least one subframe. In addition, the inserted pilot includes a continuous pilot (CP) and a scattered pilot (SP). In an embodiment, the preamble pilot may be inserted into the preamble, and the subframe boundary preamble may also be inserted into the subframe boundary symbol.
[0084] The pilot is placed at the beginning of the broadcast signal frame and has a fixed signal configuration (e.g., sampling rate, signal bandwidth, subcarrier spacing, and time domain structure). The pilot signal includes the pilot structure information about the pilot. The pilot structure information may indicate information / coding mode about the pilot, FFT size, GI length, and pilot pattern described above.
[0085] The preamble includes at least one preamble symbol. At least one preamble symbol carries layer 1 (L1) signaling data for the signal frame. The L1 signaling data provides important information for forming physical layer parameters. The L1 signaling data may include L1 basic data (L1 static data) and L1 detailed data (L1 dynamic data). The L1 basic data includes static information about the signal frame and may define / include parameters for decoding the L1 detailed data. The L1 detailed data may include information for decoding the data portion. The modulation / coding mode included in the preamble structure information may indicate the modulation / coding mode of the L1 basic data.
[0086] The first preamble symbol of the preamble may include preamble_symbol_number information indicating the number of preamble symbols. In such a case, the preamble_symbol_number information may represent the number of additional preamble symbols in addition to the first preamble symbol. In an embodiment, the preamble_symbol_number information may be included in the L1 basic data. The first preamble symbol of the preamble may have a minimum NoC. The minimum NoC may correspond to a case where the NoC reduction coefficient is 4 (i.e., C_red_coeff=4) in the table. In addition, the first preamble symbol may include information about the number of carriers indicating the number of carriers of the remaining parameter symbols. As described above, information related to the number of carriers (NoC related information) may be sent as a NoC reduction coefficient signal.
[0087] Although the present invention has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments, or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A transceiver device for broadcast signals, characterized in that: Including sending and receiving equipment of broadcast signals: The broadcast signal sending device includes: Input formatting block, bit interleaving coding and modulation (BICM) block, frame building block, OFDM generation block and signaling generation block; The input formatting block can demultiplex each input stream into one or more data pipes, applying independent coding and modulation to each data pipe; The frame building block can map the data cells of the input DP to the OFDM symbols in the frame; Broadcast signal receiving equipment includes: a broadcast interface configured to receive a broadcast signal including service data, the broadcast signal further including information indicating whether emergency alert information is included in the broadcast signal; a twisted block deinterleaver configured to perform twisted block deinterleaving on the broadcast signal by writing the FEC block including the service data into a memory and reading the FEC block from the memory based on memory address information of a forward error correction FEC block and one or more virtual FEC blocks; A controller, wherein the controller sends to the companion screen device in response to a subscription request from the companion screen device; a response for the subscription, and based on the subscription, a notification message for media playback status information of the service data and a notification for emergency alarm information related to the service data are sent to the companion screen device, wherein the notification message for the media playback status information includes: a media playback status element for the status of media playback and a media playback speed element indicating speed information, wherein the media playback status element indicates at least one of play, pause or stop, The notification for the emergency alert information includes an identifier of the emergency alert information, category information for the emergency alert information, priority information for the emergency alert information, and time information indicating an expiration time of the emergency alert information.
2. The broadcast signal transceiver device according to claim 1, characterized in that: The controller also includes obtaining the start time of the first service data and the length of the first service data, or the start time of the first service data and the end time of the first service data from the broadcast signal, and obtaining the second service data with a time length from the server. The controller compares the time length of the second service data with the time length of the second service data, or with the start time of the second service data and the end time of the second service data.
3. The broadcast signal transceiver device according to claim 2, characterized in that: The MIMO processing also includes: in-phase / quadrature-phase IQ polarization interleaving the first service data and the second service data by switching the orthogonal phase components of the first service data and the second service data, and phase jumping the first service data and the second service data by performing phase rotation on one of the first service data or the second service data.
4. The broadcast signal transceiver device according to claim 3, characterized in that: The broadcast signal receiving apparatus further includes a demapping and decoding module configured to perform forward error correction (FEC) decoding on physical layer pipe (PLP) data in the data portion.
5. A method for transmitting and receiving broadcast signals, characterized in that: Including broadcast signal sending method and receiving method; The broadcast signal sending method comprises: encoding the first service data and the second service data; Multiple-input and multiple-output MIMO processing of the first service data and the second service data; time-interleaving the first service data and the second service data; constructing at least one signal frame including time-interleaved first service data, time-interleaved second service data and signaling data; modulating data in the at least one signal frame by an orthogonal frequency division multiplexing (OFDM) scheme; transmitting the broadcast signal having the modulated data in the at least one signal frame; The MIMO processing includes: mapping the data streams of different users into a space-frequency coding matrix through independent layering and specific orthogonal diversity precoding; performing multi-user precoding or beamforming (BF) processing on the data of different users in the space-frequency coding matrix, and transmitting the processed data outward through a transmitting antenna after resource mapping; Each of the IQ polarization interleaving and the phase hopping is optional, The signaling data includes information indicating whether the IQ polarization interleaving is applied to the MIMO processing and information indicating whether the phase jump is applied to the MIMO processing; The broadcast signal receiving method comprises: receiving a broadcast signal including a signal frame having a preamble, the preamble including guard interval information indicating a preamble in the signal frame and preamble structure information of an FFT (Fast Fourier Transform) size; demodulating the broadcast signal based on an Orthogonal Frequency Division Multiplexing (OFDM) scheme; parsing a signal frame including the preamble and data parts, The preamble includes one or more preamble symbols, the one or more preamble symbols carry first information and second information, the first information is used to decode the second information, and the second information is used to decode the data in the data part, wherein: a first preamble symbol followed by a remaining preamble symbol has a minimum number of carriers (NoC), and the first information carried in the first preamble symbol includes NoC-related information indicating the FFT size, for processing the remaining preamble symbols according to the NoC-related information; performing forward error correction (FEC) decoding on physical layer pipe (PLP) data in the data portion; and processing the PLP data to output a data stream.
