Demapping apparatus and method for reception of data in a multi-carrier broadcast system
10951370 ยท 2021-03-16
Assignee
Inventors
- Lothar Stadelmeier (Stuttgart, DE)
- Joerg Robert (Vreden, DE)
- Samuel Asangbeng Atungsiri (Hampshire, GB)
- Nabil LOGHIN (Stuttgart, DE)
Cpc classification
H04L5/0064
ELECTRICITY
H04H60/07
ELECTRICITY
H04N21/2389
ELECTRICITY
H04L5/0053
ELECTRICITY
H04L5/0044
ELECTRICITY
International classification
H04N21/2389
ELECTRICITY
H04H60/07
ELECTRICITY
Abstract
An apparatus and a corresponding method for mapping payload data of mapping input data streams onto a mapping output data stream having a channel bandwidth for transmission in a multi-carrier broadcast system includes first and second frame forming mechanisms. The first frame forming mechanism is adapted to form first frames having a first frame structure and the second frame forming mechanism is adapted to form second frames having a second frame structure. Preferably, in a second frame structure the data blocks of a particular mapping input data stream are spread in time and frequency over various data symbols and various data segments of the second frames to provide high robustness against disturbances. The payload portion of the second frame is preferably segmented into various data segments enabling use of a narrow-band receiver, even if both the first and second frames cover the same total channel bandwidth.
Claims
1. A receiver apparatus comprising: circuitry configured to: receive an input data stream mapped onto a plurality of data symbols in at least one data frame having (i) a channel bandwidth comprising subcarriers in a frequency direction and (ii) data symbols in a time direction, the at least one data frame including a preamble portion and a payload portion, demap from the preamble portion at least one preamble signaling block that includes signaling information, demap from the payload portion a first physical layer pipe (PLP) and a second PLP in accordance with the signaling information, wherein the payload portion is segmented into data segments each covering a different bandwidth portion of the channel bandwidth, the PLPs being spread over various data symbols and various data segments in time and frequency, demap data from other data symbols which are arranged differently to said payload portion, the other data symbols covering the whole channel bandwidth and carrying one PLP, and output a data stream comprising data demapped from the preamble portion, the payload portion, and the other data symbols.
2. The receiver apparatus according to claim 1, wherein the other data symbols carry further payload data.
3. The receiver apparatus according to claim 1, wherein the other data symbols are not segmented into data segments, with each of the other data symbols covering a different bandwidth portion of the channel bandwidth.
4. The receiver apparatus according to claim 1, wherein the circuitry is further configured to identify and decode the signaling information, and demap data from at least one of the payload portion or the other data symbols using the decoded signaling information.
5. The receiver apparatus according to claim 1, wherein: at least one data symbol of the first PLP and at least one data symbol of the second PLP are separated in the time direction, and the first and second PLPs use a same bandwidth portion in the frequency direction.
6. The receiver apparatus according to claim 1, wherein the circuitry is further configured to demap the other data symbols using further signaling information.
7. The receiver apparatus according to claim 6, wherein the further signaling information is included in the preamble portion.
8. A receiving method comprising: receiving an input data stream mapped onto a plurality of data symbols in at least one data frame having (i) a channel bandwidth comprising subcarriers in a frequency direction and (ii) data symbols in a time direction, the at least one data frame including a preamble portion and a payload portion; demapping from the preamble portion at least one preamble signaling block that includes signaling information; demapping from the payload portion a first physical layer pipe (PLP) and a second PLP in accordance with the signaling information, wherein the payload portion is segmented into data segments each covering a different bandwidth portion of the channel bandwidth, the PLPs being spread over various data symbols and various data segments in time and frequency; demapping data from other data symbols which are arranged differently to said payload portion, the other data symbols covering the whole channel bandwidth and carrying one PLP; and outputting a data stream comprising data demapped from the preamble portion, the payload portion, and the other data symbols.
9. The receiving method according to claim 8, wherein the other data symbols carry further payload data.
10. The receiving method according to claim 8, wherein the other data symbols are not segmented into data segments, with each of the other data symbols covering a different bandwidth portion of the channel bandwidth.
11. The receiving method according to claim 8, further comprising: identifying and decoding the signaling information; and demapping data from at least one of the payload portion or the other data symbols using the decoded signaling information.
12. The receiving method according to claim 8, wherein: at least one data symbol of the first PLP and at least one data symbol of the second PLP are separated in the time direction, and the first and second PLPs use a same bandwidth portion in the frequency direction.
13. The receiving method according to claim 8, further comprising: demapping the other data symbols using further signaling information.
14. The receiving method according to claim 13, wherein the further signaling information is included in the preamble portion.
15. A non-transitory computer readable medium including computer executable instructions stored thereon which, when carried out on a computer, cause the computer to perform a method comprising: receiving an input data stream mapped onto a plurality of data symbols in at least one data frame having (i) a channel bandwidth comprising subcarriers in a frequency direction and (ii) data symbols in a time direction, the at least one data frame including a preamble portion and a payload portion; demapping from the preamble portion at least one preamble signaling block that includes signaling information; demapping from the payload portion a first physical layer pipe (PLP) and a second PLP in accordance with the signaling information, wherein the payload portion is segmented into data segments each covering a different bandwidth portion of the channel bandwidth, the PLPs being spread over various data symbols and various data segments in time and frequency; demapping data from other data symbols which are arranged differently to said payload portion, the other data symbols covering the whole channel bandwidth and carrying one PLP; and outputting a data stream comprising data demapped from the preamble portion, the payload portion, and the other data symbols.
16. The non-transitory computer readable medium according to claim 15, wherein the other data symbols are not segmented into data segments, with each of the other data symbols covering a different bandwidth portion of the channel bandwidth.
17. The non-transitory computer readable medium according to claim 15, wherein the method further comprises: identifying and decoding the signaling information; and demapping data from at least one of the payload portion or the other data symbols using the decoded signaling information.
18. The non-transitory computer readable medium according to claim 15, wherein: at least one data symbol of the first PLP and at least one data symbol of the second PLP are separated in the time direction, and the first and second PLPs use a same bandwidth portion in the frequency direction.
19. The non-transitory computer readable medium according to claim 15, wherein the method further comprises: demapping the other data symbols using further signaling information.
20. The non-transitory computer readable medium according to claim 19, wherein the further signaling information is included in the preamble portion.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1) These and other aspects of the present invention will be apparent from and explained in more detail below with reference to the embodiments described hereinafter. In the following drawings
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
DESCRIPTION OF PREFERRED EMBODIMENTS
(31)
(32) For frame forming and mapping the data blocks of received mapping input data streams onto frames two different frame forming units 14 and 16 are provided. A first frame forming unit 14 maps the data blocks of a first group of mapping input data streams, e.g. of mapping input data streams S1, S2 and S3, onto first frames F1 having a first frame structure also covering the total channel bandwidth. In addition, the signalling data S1 are incorporated into said first frames F1 for signalling the required data to receivers of a first type that are adapted for receiving and processing said first frames F1.
(33) A second group of mapping input data streams, e.g. the mapping input data streams S1, S4 and S5, are provided to the second frame forming unit 16 which maps them onto second frames F2 having a second frame structure covering the total channel bandwidth. The second frame structure is generally different from the first frame structure, and the second frames F2 are generally provided for reception and processing by different types of receivers. Also the second frame forming unit 16 uses signalling data S1 for incorporation into the second frames F2 for use by the receivers. Those frames F1, F2, in particular both sequences of first frames F1 and second frames F2 generated by the first frame forming unit 14 and the second frame forming unit 16, are then further processed by a stream forming unit 18 which alternately arranges one or more first frames F1 and one or more second frames F2, thus forming the mapping output data stream Q. Said mapping output data stream is then outputted by a data output 20 for further processing and/or transmission.
(34)
(35) The transmitter 30 comprises a first pre-processing unit 32 and a second pre-processing unit 34. The first pre-processing unit 32 receives transmitter input data streams I1, I2, . . . , Im and pre-processes them to obtain the mapping input data streams S1, S2, . . . , Sm. The transmitter input data streams I1, I2, . . . , Im may, for instance, be one or more (e.g. MPEG-2) transport streams) and/or one or more generic stream(s), and the data may be carried therein in individual Physical Layer Pipes PLPs.
(36) The first pre-processing unit 32 is, in this exemplary embodiment, adapted in accordance with the DVB-T2 standard and comprises elements for input processing and Bit Interleaved Coding & Modulation (BICM). Such means may include means for CRC encoding, header insertion, padding insertion, scrambling, FEC encoding (LDPC/BCH) bit interleaving, bit to cell demultiplexing, cell to constellation mapping, constellation rotation and cyclic Q-delaying, cell interleaving and time interleaving, just to name a few elements that are generally provided as explained in detail in the DVB-T2 standard. Those elements are commonly known and described in detail in the DVB-T2 standard so that no further explanations are provided here.
(37) The second pre-processing unit 34 is, in this exemplary embodiment, adapted for pre-processing the received transmitter input data streams I1, I2, Ip, which may be different from, partly equal or completely equal to the transmitter input data streams I1, I2, . . . , Im (which depends mainly on the kinds of services provided to the different types of receivers). In an embodiment, said pre-processing may be performed in the same or in a similar way as described in the DVB-T2 standard (or, alternatively, in the DVB-C2 standard), possibly with additional adaptions according to the needs of the desired application. Hence, said pre-processing unit 34 comprises, in this exemplary embodiment, means for input processing and Bit Interleaved Coding & Modulation (BICM). Said means may particularly comprise means for input stream synchronization, null packet detection, CRC-encoding, header insertion, scrambling, FEC (BCH/LDPC) encoding, bit interleaving, bit to cell demultiplexing, cell to constellation mapping and frame header insertion. Again, these means are generally known and described in detail in the DVB-T2 standard and the DVB-C2 standard so that no further explanations are provided here.
(38) It shall be noted that any time reference is made to any standard herein, the various explanations provided in the cited standard, particularly in the DVB-T2 standard and the DVB-C2 standard, to which reference has been made above and will be made below, are herein incorporated by reference herewith.
(39) The output of the first and second pre-processing units 32, 34 are then provided as mapping input data streams S1, S2, . . . , Sm and S1, S2, . . . , Sp to the mapping apparatus 10, which is generally adapted as explained above with respect to
(40) Next, frame forming in the first frame forming unit 14 shall be explained. If applied in transmitter 30 as depicted in
(41) A block diagram of an embodiment of the second frame forming unit 16 is schematically depicted in
(42) The output from the data slice processing units 164, the preamble, edge pilots and scrambling sequences, are then provided to a framing unit 165, which assembles the different data slices and the preamble to the complete framing structure to be used for the second frames F2. Furthermore, it adds the edge pilot next to the highest OFDM subcarrier. Additionally, it performs the scrambling of the data. Finally, an OFDM modulator 166 may be provided for OFDM modulation.
(43) In an embodiment for each mapping input data stream a buffer (not shown) is provided, e.g. in the PLP processing units 161 just before the input to the scheduler 163. These buffers are filled with the data blocks of the respective mapping input data stream. The scheduler accesses the buffers, and when sufficient data blocks are stored in a buffer, e.g. for completely filling a data segment of the frame, these data blocks are taken from the buffer by the scheduler and provided to the subsequent data slice processing unit 164 and the framing unit 165 for further processing and mapping onto the frame as desired.
(44) The frame structure of the second frames F2 as generated by such an embodiment of the second frame forming unit 16 is schematically depicted in
(45) These figures show the frame structure of the second frame F2 as defined in the DVB-C2 standard. This frame structure uses the concept of absolute OFDM, according to which all frequencies are aligned to the absolute frequency 0 MHz, which is identical to the OFDM subcarrier index k=0. The OFDM subcarrier frequencies of the following OFDM subcarriers are given by f=(1/T.sub.u).Math.k, where T.sub.u is the duration of the useful OFDM symbol part. Hence, the start and stop frequencies of the signal can also be given in OFDM subcarrier indices instead of a middle frequency of the signal. The start and the stop frequency are given by K.sub.min, and K.sub.max, respectively. It shall be noted, however, that the used of absolute OFDM is not essential for the present invention.
(46) For the present invention, it is important to note that the concept of absolute OFDM can be used, but must not necessarily be used. For instance, in an embodiment, both the first and second frames F1, F2 are aligned to a frequency raster and use the concept of absolute OFDM, whereas in another embodiment both the first and second frames F1, F2 are not aligned to a frequency raster and do not use the concept of absolute OFDM. The second frames F2, however, make use of the concept of segmented OFDM as illustrated in
(47) The frame F2 has a preamble portion 40 and a payload portion 50. The signalling data are mapped on the preamble portion 40, which comprises (in time direction) one or more preamble symbols 41 (e.g. L.sub.p preamble symbols 41 as shown in
(48) The payload portion 50 is segmented into data segments 51 (also called data slices, e.g. 5 data slices as shown in
(49) As can also be seen from
(50)
(51) Adopting the superframe structure as defined in the DVB-T2 standard the first frames F1 represent the T2-frames, and the second frames F2 are placed into the parts reserved for the FEF frames. For instance, in a practical embodiment the F1 frames (formed in accordance with the DVB-T2 standard) are provided for reception by stationary receivers (e.g. in accordance with the DVB-T2 standard), and the second frames F2 (e.g. formed in accordance with a DVB-C2 standard or according to any new rules) are provided for reception by mobile receivers (e.g. according to the upcoming DVB-NGH standard).
(52) Next, embodiments for mapping the data blocks of a mapping input data stream onto the second frame F2 shall be explained. In a first embodiment, which is generally in consistence with the frame structure defined in the DVB-C2 standard, the data blocks of a particular mapping input data stream are mapped onto a single data segment or two or more (neighbouring or not neighbouring) data segments. For instance, referring to
(53) According to another embodiment as schematically depicted in
(54) In a single data segment data blocks belonging to various mapping input data streams can thus be transmitted according to this embodiment of the present invention. These data blocks may be pre-processed in the same manner, but also in different manner (e.g. with different MODCODs) to provide different levels of robustness to the different mapping input data streams.
(55) While it is generally possible, that at a particular time also more than one data symbols (i.e. from different data segments) carry a data block of the same mapping input data stream, the embodiment shown in
(56) The mapping structure of the data blocks of a particular mapping input data stream can be kept regular, as shown in
(57) Further, time gaps are preferably introduced between data blocks of a mapping input data stream, during which no data symbol of any data segment carries a data block of said particular mapping input data stream. For instance, as shown in
(58) The bandwidth of the data segments 51 may be kept equal and predetermined, as shown in
(59) According to still another embodiment of the mapping, the map-ping of data blocks of a particular mapping input data stream may be kept constant within a particular frame F2, but may be changed from frame F2 to the next frame F2, i.e. a frequency hopping may be provided from frame to frame (or from a first group of frames to the next group of frames), but not within frames.
(60) According to still another embodiment a data block can be split up in frequency direction for use by data symbols from different mapping input data streams. This is illustrated in
(61) Next, various embodiments for signalling the required signalling information about the mapping of the data blocks onto the data segments and the data symbols of the second frames shall be explained. In a first embodiment only the preamble signalling blocks comprise all the signalling information required for a transmitter to receive and demap all the intended data blocks. This embodiment would, however, require that the preamble signalling blocks are quite large (in frequency and/or time), since the preamble has typically a high pilot density for robust channel estimation and synchronization leading to the result that less signalling capacity is available in the preamble. Hence, putting a lot of signalling information into the preamble signalling blocks would further increase their size, which is generally not preferred.
(62) In another embodiment, illustrated in
(63) As shown in
(64) According to another embodiment multiple pointers are included in the pointer block 44, which point to several payload portion signalling blocks, e.g. to the payload portion signalling blocks 53a-53c. After deinterleaving and decoding said payload portion signalling blocks 53a-53c sufficient low level signalling information and location information (e.g. pointers) for finding the next set of payload portion signalling blocks 53d-53f as well as the next group of data blocks. Thus, according to such an embodiment, a set of pointers is transmitted during several bursts (i.e. payload portion signalling blocks) and provides information on the next bursts (i.e. payload portion signalling blocks) of the following set as well as the next data blocks.
(65) Another embodiment for signalling shall be explained with reference to
(66) Still further, according to this embodiment, at least one of said payload portion signalling blocks 53a-53c (or the whole set together, in particular after deinterleaving and decoding) provides information, in particular a pointer, by which the receiver finds at least the first data block 52a (or the group of next data blocks) of the desired data stream. Said data block 52a does not only contain the actual payload data, but also contains in-band signalling information comprising low level, more detail signalling information about the mapping of the data blocks of said particular mapping input data stream onto the data segments of the frames. This in-band signalling information thus enables the receiver to find the next data block 52b of the same data stream. Hence, from this moment on the receiver is no longer obliged to receive and decode the signalling information comprised in the preamble and/or in the payload portion signalling blocks, but the in-band signalling information contained in the data blocks 52a, 52b, . . . is sufficient for finding all data blocks of the desired data stream and maybe also of other related data streams (for enabling faster zapping to related services).
(67) According to a modification of said embodiment, not each single data block contains sufficient information for finding the next data block, but several data blocks 52a, 52b are treated as a unit. Only after deinterleaving and decoding all of them, the in-band signalling information is available including information about the next unit (i.e. group of data blocks).
(68) Hence, generally the receiver is not obligated to receive the preamble or the payload portion signalling blocks, which may again be considered as a separate signalling data stream mapped onto the payload portion of the frame. However, if the position of the data blocks is not known at the time the current mapping input data stream was encoded, it can also point to the position of the next payload portion signalling block. It shall be noted that the payload portion signalling blocks do generally not only comprise signalling information for a single mapping input data stream, but for all mapping input data streams.
(69) Hence, according to this embodiment the signalling information specific to a particular mapping input data stream is provided in-band in the data blocks of said mapping input data streams, e.g. attached at the beginning or at the end of the data blocks. It is also possible to interleave said signalling information together with the FEC-encoded data blocks by a common interleaver, or the signalling information may be combined with the encoded payload data (either completely at the beginning or end or sub-divided into several portions), and then a common FEC-encoding followed by interleaving is performed, preferably by use of a common interleaver, i.e. over multiple FEC-coded blocks. This provides the advantage of longer time diversity and, after the separation into various data segments, also more frequency diversity.
(70) A simple block diagram illustrating the steps for retrieving of the signalling information in the receiver, if the signalling information is mapped onto the frame F2 as illustrated in
(71) It shall be noted that the same principles and the same embodiments for signalling information can be used if the pointer unit 44 is included in the other preamble 45 (i.e. the postamble) of a frame.
(72) The preferred embodiment of a receiver only needs to obtain the signalling information stored in a preamble portion, then accesses a payload portion signalling block a single time, and from then on uses only the in-band signalling information. The in-band signalling information preferably includes a pointer to the next data block of the data stream and to the next payload portion signalling block (which is useful if a payload portion signalling block is provided in every frame of the same type, but is otherwise not needed since then enough preamble symbols are in between from which the signalling information can also be provided in some embodiments). Only, if the receiver wants to switch to another service, a payload portion signalling block has to be accessed again a single time to obtain the required signalling information related to the new service.
(73) An example of the signalling information that can be included in the payload portion signalling blocks is illustrated in the following table, where the entries are either self-explaining, or as defined in the T2 standard, or as described below: the Frame Number enumerates the second frame (F2), in which the last burst of the signalled data falls; MIMO MODE and PILOT PATTERN are in general fixed for parameters for a group of frames and indicate the applied MIMO scheme and pilot pattern, respectively; NUM_ASSOCIATED_PLPs gives the number of PLPs, which are associated to a particular PLP (e.g. one PLP with basic FEC encoded data, another one with incremental redundancy for the basic FEC); NUM_BURSTS is the number of data blocks of one time interleaver frame; FRAME_NUMBER enumerates the next second frame (F2), which includes one or several bursts of the particular PLP; Intrasymbol Pointer indicates for the first burst of a time interleaver frame the first active cell within the signalled data segment (which is not necessarily at the beginning, as described above); DATA_SLICE_ID and OFDM_SYMBOL_NO are the pointers to the different burst.
(74) TABLE-US-00001 Field Size Frame Number (of last burst) Number of PLPs 8 bit For each PLP { PLP ID 8 bit QAM_MODE (incl. Const Rotation) FEC_MODE (fec coderate and length) MIMO_MODE PLP_TYPE PLP_PAYLOAD TYPE NUM_ASSOCIATED_PLPs For NUM_ASSOCIATED_PLPs { PLP_ID Type of association } NUM_BURSTS FRAME_NUMBER Intrasymbol Pointer to first burst For i=0.. NUM_BURSTS1 { DATA SLICE_ID 4 bit OFDM_SYMBOL_NO 8 bit If (Associated_PLP) ASSOCIATED_PLP_ID (remaining part signalled in 3 bit num_assoc_plp-loop) } TIME_INTERLEAVING_TYPE TIME_INTERLEAVER DEPTH CRC32 32 bit
(75) A further embodiment for signalling information is illustrated with reference to
(76) Additionally, some offset signalling information 57a, 57b indicating changes of the mapping of the data blocks 55a-55f, 56a-56f between said particular group of second frames 50a and said subsequent group of second frames 50b can be included into in-band signalling information or into one or more payload portion signalling blocks mapped onto data symbols of said particular second frame. Hence, at the end of a group of (one or more) second frames said offset signalling information 57a can be mapped as in-band signalling information into one or more data blocks 55c, 56c. Alternatively, said offset signalling information 57b can be mapped into one or more payload portion signalling blocks 53c. Said offset signalling information 57a, 57b indicates how the signalling information changes from this group of second frames 50a to the next group of second frames 50b (or any other subsequent frame) so that in the next (or subsequent) group(s) of second frames 50b all the signalling information must not necessarily be mapped into payload portion signalling blocks or must at least not be obtained by the receiver. In other words, mainly some offset information is mapped into the frames, particularly to save time (in the receiver).
(77) Another embodiment of a mapping apparatus 60 according to the present invention is schematically depicted in
(78) In other words, the data blocks are mapped onto said frame F such that they are spread in time and frequency over various data symbols and various data segments of the frame F2 as shown in
(79) The transmitter 70 shown in
(80)
(81) An embodiment of a (stationary) receiver 100 is schematically depicted in
(82) An embodiment of the demapping apparatus 104 is schematically depicted in
(83) The received demapping input data stream Q is then provided to a stream demapping unit 112, in which the first frames F1 are demapped from the demapping input data stream Q. These first frames F1 are then provided to a frame demapping unit 114, in which they are further demapped for obtaining a desired mapping output data stream Sx, which is then outputted by the data output 116 for post-processing by the post-processing unit 106.
(84) The stream demapping and frame demapping performed in this embodiment of the demapping apparatus 104 is commonly known and, for instance, be performed in accordance with the DVB-T2 standard, if the demapping apparatus 104 is part of a stationary receiver 100 in accordance with the DVB-T2 standard, as is the case in this embodiment. Hence, no further details need to be explained here, as all these details are generally known in the art. The F1 frames may, for instance, be the T2 frames of a superframe structure shown in
(85) An embodiment of a receiver 120 in accordance with the present invention is schematically depicted in
(86) A receiving unit 122 is provided for receiving the receiver input data stream Q, which is provided to a demapping apparatus 124. Therein, the desired data stream Sy is demapped, which is subjected to post-processing in the post-processing unit 126, to obtain the desired receiver output data stream Iy. The post-processing in the post-processing 126 may generally be similar or identical to the post-processing performed in the post-processing unit 106 of the receiver 100, however is adapted such that it interrelates with the pre-processing performed in the pre-processing unit 34 of the transmitter 30. Hence, if the pre-processing in the pre-processing unit 34 of the transmitter 30 is, for instance, performed in accordance with the DVB-T2 or DVB-C2 standard, the post-processing in the post-processing unit 126 is adapted accordingly in accordance with the respective standard.
(87) An embodiment of the demapping apparatus 124 is schematically depicted in
(88) At the data input 130 the demapping input data stream Q is received, which is provided for stream demapping in a stream demapping unit 132. Here, the frames F2 are demapped from the demapping input data stream Q. These frames F2 may, for instance, be incorporated into the superframe structure as provided according to the DVB-T2 standard as FEF frames as shown in
(89) In particular, said frame demapping unit 134 is adapted for demapping said second frames F2 comprising a preamble portion 40 and a payload portion 50 into said demapping output data stream Sy. Said frame demapping unit 134 is particularly adapted for demapping the signalling data S1 from the preamble portion 40 and for demapping the data blocks of the demapping, output data stream Sy from the payload portion 50 by use of said signalling information S1. The derived demapping output data stream Sy is then provided to a data output 136 for output to the post-processing unit 126.
(90) Since the frame structure of the second frames F2 uses, as explained above, a segmented concept, according to which the payload portion is segmented into data segments, a narrow-band receiver 120 can be used, which, in some embodiments, must not be able to be tuned to and receive the complete channel bandwidth of the complete frame F2, but must only be able to be tuned to and receive a bandwidth portion of said total channel bandwidth. This is possible, despite the frame structures of both the first and second frames F1, F2 use the total channel bandwidth, which, however, can slightly vary for the two types of frames (e.g. 7.61 MHz for a first type, and 7.62 MHz for the second type of frames), i.e. the channel bandwidth of both types is in the same order.
(91) The size of the bandwidth portion of the receiver 120 depends on the bandwidth portion covered by data blocks of the desired demapping output data stream Sy. If, for instance, all the data blocks of the desired demapping output data stream Sy are stored in a single data segment only, it is sufficient if the receiver can be tuned to and receive the bandwidth covered by said data segment. If, as provided in another embodiment, the data blocks of the desired demapping output data stream Sy (in frequency direction) cover two or more (neighbouring or not neighbouring) data segments at a particular moment in time, the receiver must be able to be tuned to and receive a larger bandwidth portion.
(92) The information about the bandwidth portion, in particular its size and its frequencies, are generally signalled from the transmitter to the receiver within the signalling information. This signalling information also contains information about the locations of the data blocks of the various data streams, to enable the receiver to change its tuning accordingly. As explained above, particularly with reference to
(93)
(94) The layout of such a receiver 140 is schematically shown in
(95) For reception of the receiver input data stream Q, a single antenna and a single tuner is generally sufficient in the receiver. Receivers (e.g. mobile receivers) may, however, also be provided with two or more antennas and/or two or more tuner, which can particularly be used to advantage if the data blocks of the data stream that shall be received are spread (in time and/or frequency) over more than one data segment and/or data symbol. For instance, in case of spreading in time, a first antenna (and/or tuner) can be controlled to receive a first data block mapped onto a first data segment and the second antenna (and/or tuner) can be controlled to look ahead in time (e.g. be tuned to another frequency) for reception of the next data block mapped onto another data segment at the appropriate time. In another embodiment, in particular in case of spreading in frequency, both antennas (and/or tuners) can be controlled to receive the data blocks mapped onto the two data segments at the same time. In this way, tuning time in the receiver can be saved and more sleeping times for the receivers can possibly be provided.
(96) In the following another embodiment of the mapping apparatus and the demapping apparatus shall be explained. Goal of the framing with bandwidth segmentation as explained above using a frame structure as shown in
(97) A single data segment (or data slice) of a second frame F2 of e.g. 1.7 MHz is capable to include most typical DVB-NGH bitrates (e.g. below 1 MBit/s). However, there may be a need to cover services with higher bitrates up to 4 MBit/s, which cannot be accommodated in all so-called ModCod combinations (defining the modulation scheme and coding rate) in a single data slice (i.e. data segment). As mentioned this bottleneck appears already for some very robust ModCod combinations in standalone DVB-NGH operation mode, i.e. DVB-NGH can use all resources in a dedicated RF channel (no T2 frames in
(98) As a solution for this obvious data rate bottleneck it is possible to spread data of a single service (i.e. PLP or physical layer pipe), across several data slices in parallel. For instance, in the embodiment shown in
(99) In this operation mode, the data slice bandwidth is chosen according to the lowest NGH requirement, i.e. 1.7 MHz. It requires only single data slice decoding and allows best possible power savings (only about 25% of the power is needed compared to a regular 8 MHz tuner that is tuned to the complete bandwidth of the frame of 8 MHz). As mentioned, there is a bottleneck for maximum throughput rate per PLP (input data stream).
(100) To accommodate higher bitrates a resource block approach is proposed in an embodiment according to which two or more (preferably neighbouring) data slices are bundled. Thus, the data blocks of a PLP are distributed not only on the data symbols of a single data slice but of said bundled data slices. The overall frame structure is still the same as for the 1.7 MHz tuner scenario, but in general an 8 MHz tuner is required to decode data blocks of all relevant data slices. The resource block approach is still applicable and efficient, typically only a few data blocks contain data of the target PLP. The maximum throughput rate per PLP can increase up to the whole NGH bandwidth due to the proposed data slice bundling.
(101) For better understanding the two basic tuner architectures with 8 MHz and 1.7 MHz are depicted in
(102) As soon as data slices are bundled, a tuner having a higher bandwidth is required. So far tuning bandwidths have been a fixed parameter, i.e. standard tuning bandwidths such as 1.7 MHz or 8 MHz have been used. Thus, as soon as a service exceeds a single data slice the receiver has to mandatorily support an 8 MHz tuner so that the desired power savings in the receiver are not achieved.
(103) Hence, it is proposed to adapt the tuning bandwidth to the bandwidth requirement of either the highest bitrate PLP or even the current decoded PLP itself. In this case the power consumption of the decoder could be optimized according to the desired bandwidth. The proposed tuner architecture thus covers exactly that number of data slices that are required at minimum.
(104)
(105) The preselection filter as well as the following amplifier have a rather large bandwidth and are uncritical for all possible number of data slices. After the LO1 down-conversion and the (low complexity but bandwidth specific) IF filter the AD conversion takes place. The clock rate of this AD conversion is linearly scaled according to the number of data slices (or data symbols) to be covered at a particular moment in time, and all following filtering processes are done in the digital domain and can be scaled with the bandwidth, too.
(106) Generally, these tuning architectures allow such a data slice specific, low complexity scalability that is required to achieve the best possible power consumption efficiency for different bandwidths. Therefore, it is proposed for best power efficiency to adjust of the tuning bandwidth, preferably according to the PLP requirements (i.e. 1 . . . N data slices). An embodiment of a frame structure showing that the number of (neighbouring) data symbols bundled for storing a corresponding number of data blocks of a mapping input data stream is shown in
(107) As can be seen from
(108) As shown in
(109) With a suitable tuner architecture, however, the time gap At (of the embodiment of the frame structure shown in either
(110) If the tuner knows (e.g. from a scheduler or through some other information) or can predict that the tuner has to tune to a different bandwidth portion at a particular switching moment, it can shortly before said switching moment increase its bandwidth to cover both the actual bandwidth portion and the future bandwidth portion, and after the switching moment decrease its bandwidth to only cover the new bandwidth portion. This also provides the advantage that the tuner can perform necessary actions like synchronisation and/or channel estimation already before it actually tunes to the new bandwidth portion.
(111) In alternative embodiments, the bundling of data symbols (or data segments) not changed within a frame, but only from frame to frame. Further, in an embodiment the number of bundled data symbols or data slices is not determined on the fly depending on the actual needs of the service whose data blocks are to be mapped onto the frames, but is determined in advance.
(112) Hence, according to this proposal the best power efficient combined T2/NGH receiver can be realized: In T2 frames the tuner switches to 8 MHz tuner while an appropriate downscaling is applied during NGH frames and their services, i.e. the tuner is switched to a lower bandwidth (and/or a lower data rate) when receiving the NGH frames according to the bandwidth actually used for the service to be actually received. Further, even the signalling PLP can occupy several data slices in parallel to carry more L1 signalling information.
(113) In still a further embodiment the proposed scalable tuner can be used for tuning to a bandwidth covering both the data symbols (or data segments) of the currently received service and payload portion signalling blocks (e.g. 53a-53c, see
(114) In another alternative embodiment, rather than using a tuner that is scalable in bandwidth two or more tuners can be used that are (fixedly) tuned to different bandwidths and that can be alternately used as needed and as appropriate according to the actual bandwidth of the service to be actually received.
(115) In summary, the present invention enables the use of narrow-band receivers having a low power consumption even if the frame structure used by the transmitter of the multi-carrier broadcast system has a much broader channel bandwidth. Further, various embodiments are provided, which enable further savings in power consumption of receivers, which is particularly important for mobile receivers. Still further, an increased or at least selectable robustness for selected services due to the use of time and/or frequency diversity in the mapping of data blocks of the services onto frames having a segmented frame structure can be achieved.
(116) A data segment of the payload portion can be used only for a single data stream or can be split up in time and/or frequency direction for use by data blocks of two or more data streams. The respective use of the data segment, i.e. the mapping of the data blocks of the various data streams on the data segments of the frames, can be static (i.e. continuously fixed) for the whole transmission of a data stream, can be quasi-static (i.e. fixed for a group of frames or only a single frame, i.e. can be changed from frame to frame) or can be continuously changed (i.e. also with frames). In the latter embodiments more signalling is required compared to the first (static) embodiment.
(117) The invention has been illustrated and described in detail in the drawings and foregoing description, but such illustration and description are to be considered illustrative or exemplary and not restrictive. The invention is not limited to the disclosed embodiments. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.
(118) In the claims, the word comprising does not exclude other elements or steps, and the indefinite article a or an does not exclude a plurality. A single element or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
(119) A computer program may be stored/distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems.