Source: https://patents.google.com/patent/JP6312150B2/en
Timestamp: 2020-01-24 09:30:21
Document Index: 700286608

Matched Legal Cases: ['art 208', 'art 210', 'arts 210', 'art 210', 'art 212', 'art 210', 'arts 3122', 'art 1806', 'art 2020', 'art 3124']

JP6312150B2 - Method and apparatus for transmitting and receiving data streams in a digital video broadcasting system - Google Patents
Method and apparatus for transmitting and receiving data streams in a digital video broadcasting system Download PDF
JP6312150B2
JP6312150B2 JP2015511341A JP2015511341A JP6312150B2 JP 6312150 B2 JP6312150 B2 JP 6312150B2 JP 2015511341 A JP2015511341 A JP 2015511341A JP 2015511341 A JP2015511341 A JP 2015511341A JP 6312150 B2 JP6312150 B2 JP 6312150B2
JP2015511341A
JP2015522968A (en
JP2015522968A5 (en
アラン・ムラド
2012-05-10 Priority to GBGB1208389.5A priority Critical patent/GB201208389D0/en
2012-05-10 Priority to GB1208389.5 priority
2012-08-24 Priority to GB1215128.8A priority patent/GB2501946B/en
2012-08-24 Priority to GB1215128.8 priority
2013-04-05 Application filed by サムスン エレクトロニクス カンパニー リミテッド, サムスン エレクトロニクス カンパニー リミテッド filed Critical サムスン エレクトロニクス カンパニー リミテッド
2013-04-05 Priority to PCT/KR2013/002891 priority patent/WO2013172549A1/en
2015-08-06 Publication of JP2015522968A publication Critical patent/JP2015522968A/en
2016-06-02 Publication of JP2015522968A5 publication Critical patent/JP2015522968A5/ja
2018-04-18 Publication of JP6312150B2 publication Critical patent/JP6312150B2/en
H04T2001/203—Traffic; Transport
The present invention relates to a wireless communication system. More specifically, the present invention relates to a signal processor, a communication unit, a communication system, and a method thereof, which are not exclusive but related to transmission / reception of a data stream in a digital video broadcasting system.
A wireless broadcast system, such as a digital video broadcast (DVB) system, can transmit data in the form of a sequence of frames. The digital video broadcasting system operates, for example, according to the DVB-T2 (Terrestrial 2nd Generation) standard, the Digital Video Broadcasting Next Generation Handheld (DVB-NGH) standard, or the following standard: It can be operated by a family, ie, Advanced Television Systems Committee (ATSC), Integrated Services Digital Broadcasting (ISDB), or Digital Multimedia Broadcasting (DMB). Each frame generally includes a preamble section and a data section, and the preamble section and the data section are time-multiplexed. The data section can carry data arranged in the form of a plurality of data streams called physical layer pipes (PLP). The PLP can transmit a service such as a video channel provided to a user. The reception of data from a frame and the reception of a data stream is typically done when the signaling is referred to as out-of-band (OB) signaling and / or when this signaling is carried in the data section. If the signaling is referred to as in-band (IB) signaling in the previous frame, it can be supported by signaling generally carried in the preamble of the frame. The signaling is referred to as physical layer signaling or layer 1 (L1) signaling.
The preamble section of the frame may include various parts including an L1-Config part and an L1-Dyn part. The L1-Config part generally conveys valid information for each frame of the superframe and is generally the same for each frame of the superframe. The L1-Dyn part transmits information from one frame to the next frame.
Due to the increased use of signal compression techniques and the provision of low data rate services that can be very strong, especially in mobile environments, the number of PLPs carried by a sequence of frames is large, eg DVB-T2 can support up to 255 PLPs. Since at least a part of the transmitted information is changed between different PLPs, the signaling information transmitted in the preamble part can indicate a large overhead per frame in terms of data capacity. In particular, the L1-Config portion generally reduces the high rate (eg, 60% or more) of the preamble section signaling information. Therefore, the overhead due to L1-Config is very high.
A digital video broadcasting system that supports the provision of multimedia contents such as DVB-T2 generally has the following resources. That is, it occupies the number N (here, N-1) of radio frequencies (RF) each having a predetermined bandwidth B and the time interval D when signals are given to each at the RF frequency.
FIG. 1 shows a general frame structure for providing a transport stream of data according to the prior art.
In particular, FIG. 1 shows a general frame structure 100 for providing a transport stream of data. Data services 102, 104 are typically arranged in a transport stream, eg, a stream 106 of data packets, for transmission through the target DVB system. One purpose of designing a multimedia data structure such as DVB-NGH is to efficiently and flexibly structure the transfer of transport streams within the physical resources of a digital video broadcasting system.
Each transmitted frame (and consecutively received frames) 118 typically includes a preamble section 112 and a data section 114, where the preamble section 112 and the data section 114 are time-multiplexed. The transmitted received frame 118 is transmitted on two radio frequencies, ie, RF1 108 and RF2 110, as a simple example. The data section 114 can carry data arranged in the form of a plurality of data streams called physical layer pipes (PLPs). The physical hierarchy pipe can convey services such as video channels provided to the user, for example. Reception of data decoded from the received frame may be aided by the use of signaling fields / data / bits that are typically conveyed in the preamble section 112 of the frame. Signaling is often referred to as physical layer signaling or L1 signaling. Signaling indicates the modulation or coding scheme used to decode the data, eg indicating the section of the data field to be decoded or the position of the data stream within the data section.
The digital video broadcasting frame structure can provide a physical slot within the DVB physical frame structure, which is for future use, for example referred to as a Future Extension Frame (FEF) slot 116. Reserved by the standard, the FEF slot 116 is time multiplexed with a predetermined DVB-T2 signal. For example, the FEF slot 116 provides for transmission of signals intended for reception by a mobile digital video broadcasting receiver as well as transmission of signals intended for reception by a typical fixed digital video broadcasting receiver. Can do.
The DVB system can be provided specifically for the transmission of signals specifically intended for reception by portable devices such as NGH receivers. The signal can, for example, have a lower bandwidth and have a more robust modulation and coding than a signal intended for reception by a fixed receiver.
Recently, proposals have been presented to use additional physical slots in DVB-T2, such as FEF slots, for transmission of DVB-NGH signals intended for reception by portable receivers. Typically, a frame for transmission of a signal intended for reception by a portable receiver is transmitted in an additional physical slot of a sequence of frames for transmission of a signal intended for a fixed receiver containing signaling information for the frame, Is generally transmitted as a preamble in each FEF slot 116.
However, such a scheme receives a capacity limited by a short physical slot period and a relatively high signaling overhead. Further, such a scheme should be limited in terms of the obtainable statistical multiplexing gain due to the limited capacity that can be obtained as a result of the relatively small number of PLPs that are useful to use. is there.
Accordingly, there is a need for signal processors, communication units, wireless systems and methods related to transmitting and receiving data streams in DVB that can handle one or more disadvantages in the prior art.
The above information is disclosed as background knowledge to aid in understanding the description of the present invention. Arbitrary decisions and claims are made as to whether or not to apply as prior art related to the present invention.
In order to achieve the above object, according to an aspect of the present invention, a method for mapping at least one logical channel in a communication system to a radio frequency channel is provided. The method includes determining a logical channel type from a plurality of logical channel types, and based on the determined logical channel type, at least one logical frame of the determined logical channel type is at least one radio frequency (RF) channel. And mapping to at least one physical frame.
According to another aspect of the invention, a wireless communication unit is provided that includes a transmitter and a signal processor. The signal processor determines a logical channel type from a plurality of logical channel types, and at least one logical frame of the logical channel type determined based on the determined logical channel type is transmitted on at least one radio frequency (RF) channel. Arranged to map to at least one physical frame.
According to another aspect of the present invention, a signal processor and an integrated circuit including the signal processor are provided. The signal processor determines a logical channel type from a plurality of logical channel types, and at least one logical frame of the logical channel type determined based on the determined logical channel type is at least on one radio frequency (RF) channel. Arranged so as to map to one physical frame.
FIG. 3 is a diagram illustrating a general frame structure for providing a transport stream of data according to the related art. FIG. 6 is a schematic diagram illustrating a data frame used in accordance with an embodiment of the present invention. 1 is a schematic diagram illustrating a frame structure according to an embodiment of the present invention. 6 is a table illustrating an example of data transmitted in an L1-Config signaling portion of a frame according to an embodiment of the present invention. 3 is a flowchart illustrating a process of arranging configuration data items of different types according to the first embodiment of the present invention. 4 is a flowchart illustrating a process performed by the transmission apparatus according to the first embodiment of the present invention. 4 is a flowchart illustrating a process performed by a receiver apparatus according to the first embodiment of the present invention. FIG. 6 is a schematic diagram illustrating an arrangement according to the first embodiment of data configuration items in a sequence of frames according to a second embodiment of the present invention; FIG. 3 is a schematic diagram illustrating an arrangement according to a second embodiment of data configuration items in a sequence of frames according to the first embodiment of the present invention; 6 is a flowchart illustrating a process of arranging configuration data items of different types according to the second embodiment of the present invention. 6 is a flowchart illustrating a process performed by a transmission apparatus according to a second embodiment of the present invention. 4 is a flowchart illustrating a process performed by a receiver apparatus according to a second embodiment of the present invention. FIG. 6 is a schematic diagram illustrating an arrangement according to a third embodiment of data configuration items in a sequence of frames according to an embodiment of the present invention; FIG. 3 is a schematic diagram illustrating data conveyed in a frame structure to be decoded according to an embodiment of the present invention. 1 is a schematic diagram illustrating a system used in accordance with an embodiment of the present invention. 6 is a table showing a second embodiment of data conveyed in an L1-Config signaling part of a frame according to an embodiment of the present invention; 6 is a table illustrating an example of data transmitted in an L1-Config signaling portion of a frame according to an embodiment of the present invention. 6 is a table illustrating an example of data transmitted in an L1-Config signaling portion of a frame according to an embodiment of the present invention. FIG. 6 is a schematic diagram illustrating an arrangement according to an embodiment of a data configuration item in a sequence of frames according to an embodiment of the present invention. FIG. 6 is a schematic diagram illustrating an arrangement according to an embodiment of a data configuration item in a sequence of frames according to an embodiment of the present invention. It is a figure which shows the outline | summary of the one part element of the DVB system applied by some embodiment of this invention. It is a figure which shows the outline | summary of the one part element of DVB applied by some embodiment of this invention. FIG. 3 is a diagram illustrating an example of a logical frame structure according to some embodiments of the present invention. FIG. 5 is a diagram illustrating an example of a mechanism for mapping a PLP in a logical frame structure according to some embodiments of the present invention. FIG. 6 illustrates an example of a mechanism for mapping PLPs with a logical frame structure having an identified frame type according to some embodiments of the present invention. FIG. 6 illustrates an example of a mechanism including an input stream synchronization field in a logical frame structure according to some embodiments of the present invention. FIG. 3 is a diagram illustrating an example of a logical superframe structure according to some embodiments of the invention. FIG. 3 is a diagram illustrating an example of a logical channel structure including a sequence of logical frames according to some embodiments of the present invention. FIG. 6 illustrates an example of a logical channel type A structure that includes a sequence of logical frames according to some embodiments of the present invention. FIG. 6 illustrates an example of a logical channel type B structure including a sequence of logical frames according to some embodiments of the present invention. FIG. 6 illustrates an example of a logical channel type C structure including a sequence of logical frames according to some embodiments of the present invention. FIG. 6 illustrates an example of a logical channel type D structure including a sequence of logical frames according to some embodiments of the present invention. FIG. 6 is a diagram illustrating an example of a table of L1_Pre signaling fields in a logical channel structure according to some embodiments of the present invention. FIG. 6 is a diagram illustrating an example of a table of L1_Pre signaling fields in a logical channel structure according to some embodiments of the present invention. FIG. 6 is a diagram illustrating an example of a table of L1_Pre signaling fields for logical channel types according to some embodiments of the present invention. FIG. 6 illustrates an example of a flowchart of an initial scanning operation of a receiver that receives a logical channel according to some embodiments of the present invention. FIG. 7 is a diagram illustrating an example of a normal continuous reception operation of a receiver that receives a logical channel according to some embodiments of the present invention. FIG. 6 shows a general overview of stages for transmission of data services in a transmission system according to some embodiments of the invention. FIG. 3 illustrates a general computer system employed to implement signal processing functionality according to an embodiment of the present invention.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of the embodiments of the present invention as defined in the appended claims and their equivalents, It includes various specific details to aid in this understanding, but is only one embodiment. Accordingly, it will be apparent to those skilled in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the invention. Also, specific descriptions of functions and configurations well known to those skilled in the art are omitted for the sake of clarity and conciseness.
Embodiments of the present invention are in the context of a Digital Video Broadcasting-Next Generation Handheld (DVB-NGH) standard, for example, based on a 2nd generation terrestrial (DVB-T2) system. Explained.
However, this is merely an example and it can be appreciated that other embodiments are associated with other wireless broadcast systems and that the embodiments are not limited to the use of digital video signal transmission.
In some embodiments of the present invention, data is transmitted using Orthogonal Frequency-Division Multiplexing (OFDM). The embodiments as described below relate to the transmission of data in a physical layer pipe (PLP), but the invention is not limited to such an arrangement and other types of data streams may be used.
FIG. 2 shows an example of a frame 200 used for data transmission according to an embodiment of the present invention. The frame 200 includes a preamble section 202 and a data section 204. The preamble section 202 includes a signaling portion, “P1” 206, “L1_pre” 208, “L1-Config” 210, “L1-Dyn” 212, “L1-Dynamic Extension” 214, CRC (Cyclic Redundancy Check) 216, and “L1-Padding” 218 are included. The data section carries payload data, such as data transmitted in PLP, and not shown in FIG. 1, but the data section 204 generally includes multiple portions that transmit other types of payload data. .
In general, the P1 signaling portion 206 includes data identifying the preamble. The L1_Pre signaling portion 208 typically includes signaling information related at least to the modulation and coding schemes needed to receive the remainder of the preamble.
As described above, the L1-Config signaling portion 210 conveys valid information for each frame 200 of a given superframe and is generally the same for each frame of the superframe, and the L1-Config signaling portion 210 Information conveyed by portion 210 includes data items representing multiple PLPs conveyed in a superframe, or configuration data such as the modulation type used by the associated PLP. Furthermore, examples of configuration data items conveyed in the L1-Config signaling portion 210 are described as follows. As used herein, the term “configuration data item” refers to, for example, all configuration data included in the signaling portion of a given frame in connection with a given PLP, or, for example, a portion of this data. it can.
As described above, the L1-Dyn signaling portion 212 conveys information that changes from frame to frame and is related to decoding the PLP in the frame 200. For example, the L1-Dyn signaling portion 212 may include the index of the frame 200 within the superframe and / or the disclosed address of the PLP as an example.
The L1-Dynamic Extension signaling portion 214 allows for the inclusion of additional signaling information not included in other portions. The CRC portion 216 includes a CRC code for detection of transmission errors at the receiver. The L1 padding portion 218 is a variable length field, and is inserted next to the CRC field, and a plurality of LDPC (Low Density Parity Check) blocks of L1-post signaling (that is, a portion next to the Pre signaling portion 208) is L1. -Post signaling is segmented into multiple blocks, ensuring that these blocks have the same information size when encoded separately.
Different signaling portions of the preamble 202 may be encoded for transmission or may be encoded separately. For example, the L1-Config signaling portion 210 may be encoded with the L1-Dyn portion 212 or may be encoded separately.
As described above, the data section 204 carries data arranged in the PLP. However, it can be seen that each PLP need not necessarily be mapped for each frame 200.
In embodiments of the present invention, different repetition lengths are set for different types of configuration data items, whereby different types of configuration items are repeated according to different lengths in a frame structure that includes multiple frames.
FIG. 3A illustrates an example of a frame structure 300 that includes n frames in which different configuration data items Pnm are transmitted in each frame of the frame structure 300 according to one embodiment of the invention. FIG. 3A shows data of the L1-Config signaling portion 210 of each frame. Other parts of the frame are omitted for convenience.
The data included in the L1-Config signaling portion 210 includes constant data 302 and configuration data 304. The constant data 302 includes configuration information independent of any specific PLP. In general, the constant data 302 is a Time Frequency Slicing (TFS) item, a Future Extension Frame (FEF) signaling information item, and / or an auxiliary that is required to be transmitted in each frame. Contains an auxiliary stream information item.
Configuration data 304 includes configuration data items each associated with one or more PLPs and exists for use in receiving one or more PLPs associated with the configuration data items. The configuration data items are divided into different types 304a,..., 304N with different repetition lengths set for each of the different types of configuration data items. Here, in the display used, Pnm represents a configuration data item with a repetition length n, whereby the configuration data item is repeated every n frames and is first transmitted in frame m. Although not shown in FIG. 3A, the frame may also include additional data such as dummy data associated with the dummy PLP. This data can be assigned a repetition length, which will be described in detail below.
Accordingly, in the embodiment of FIG. 3A, the configuration data item P 11 is repeated for each frame, configuration data item P 21 frames 1,3,5, are repeated ..., configuration data item P 22 frames 2,4 , 6, ... are repeated. In the illustrated embodiment, the set of minimum repetition lengths is for the configuration data item P Nm that repeats every n frames. Thus, the repetition length n defines a frame (n-1) that follows successively in the frame structure before one type of constituent data item having the repetition length n is repeated.
Thus, each configuration data item is included at least once in the frame structure 300. However, since all configuration data items are not repeated in each frame of the frame structure 300, there is little data required to be transmitted in each frame, and the prior art method where all configuration data items are transmitted every frame Compared to the signaling overhead.
In addition, since different repetition lengths are set for different types of configuration data items, the delay in decoding ("zapping" delay) that occurs at the receiver, for example in the event of initialization or channel change, is For example, predetermined configuration data items can be controlled according to the PLP service requirements (the average delay when receiving configuration data items repeated every n frames is n / 2 times the length of each frame). Thus, configuration data items associated with PLPs where a long delay is undesirable are assigned a lower repetition length than configuration data items associated with PLPs where delays are allowed.
In some cases it may be desirable to set different repetition lengths for different PLPs that carry data related to different parts of the same service, so that, for example, the basic version of the service is actually usable With an improved version of the service, a minimum expected delay can be provided. The basic version of the service is, for example, a single-input and single-output with an improved version using a multiple-input and multiple-output (MIMO) configuration of the same service. SISO) configuration can be used. In the case of transmission using the Scalable Video Coding (SVC) scheme, the configuration data item for receiving the basic layer of the above scheme is more than the configuration data item for receiving the enhanced layer of the above scheme. Sent with a high repetition length so that the receiver can initially decode the base stream and display the transmission to the user without having to wait for configuration data items related to the enhanced hierarchy immediately An indication that the item has been received can be displayed.
The frame structure 300 shown in FIG. 3A includes only N frames (the same number as the longest repetition length for transmission). It can be understood that there is no limit. For example, in some embodiments, the length of the frame structure may be the same as the least common multiple of all frame repetition lengths. Frames of the frame structure can be arranged in superframes. The maximum repetition length or maximum cycle length set for transmission can be selected such that the length of the superframe is the same as N or a multiple of N.
FIG. 3B is a table illustrating an example of constant data 302 and configuration data 304 having a desired data size of the L1-Config signaling portion 210 of a frame according to an embodiment of the present invention. In particular, the constant data 302 includes a data item “Num_PLP_config” 302 a representing the number of PLPs for the configuration data 304 included in each frame. Configuration data 304 includes a variety of configuration data items. It should be noted that a “configuration data item” relates to data contained in a single field in the configuration data or data contained in a collection of related fields. In this embodiment, the PLP identifier is identified by the configuration data item “PLP_ID” 306. In a new field according to one embodiment, the configuration data item “L1Config_Repetition_Length” 308 represents the repetition length of the configuration data item associated with the identified PLP. Although shown here as a new field, in some embodiments, “L1Config_Repetition_Length” 308 is included in an extension field such as the “Rserved_1” field.
In some embodiments of the invention, the configuration data items are aligned for transmission based on their repetition length so that configuration data items with a low repetition length are prior to configuration data items with a higher repetition length. Sent. Configuration data items having the same repetition length can also be arranged such that the configuration data items are transmitted in the order of the PLP_ID 306 of the associated PLP, eg, the configuration data items can be arranged in ascending order. By aligning the configuration data items using a predictable scheme, the receiver can predict the PLP associated with the configuration data items that are continuously transmitted in the associated frame, as described in more detail below. .
<Transmission Method According to First Embodiment>
FIG. 4 is a flowchart illustrating directions according to the first embodiment for arranging different types of configuration data items according to an embodiment of the present invention. In step S400, for a given repeat length n, a set of Q n-number of unassigned PLP having a desired repeat length n (where, referred to as S n) is determined. As described above, the desired repetition length can be determined based on the identification of service requirements set by the network operator for each of the PLPs.
In step S402, it is determined whether Q n is the same as n or a multiple of n (ie, if n is 4, is Q N 4, 8, 12,...)? Or a number that is not a multiple of 4). If it is determined that Q n is not equal to n or a multiple thereof, the configuration data for the PLP having the desired repetition length of n + 1 is added to the set S n so that the value of Q n is only 1 in step S404. To increase. This step is performed based on the observation that the service for PLPs requiring n + 1 iteration lengths does not experience degradation, and is improved by reducing the iteration length to n. To step S404 after the process returns to step S402, steps S402 and S404 are repeated until the value of Q n is determined in the same multiple of n or n.
In step S402, if Q n is determined to be equal to the multiple of n or n, the number P n of the PLP configuration data items corresponding with repeat length n is transmitted is set to Q n at the step S406 The That is, the configuration data items that are contained in S n is, Q n data types 204a that reference to the above Figure 2 in order to satisfy the condition is the same as the multiple of n or n, 204b, 204c, and 204N of The category is a type having a repetition length n having S 1 , S 2 , S 3 , and S N corresponding to each.
Thereafter, the process proceeds to step S408 where the configuration data items included in S n are further categorized into n groups P n1 ,..., P nn corresponding to the data items P nm described above with reference to FIG. To do. Generally, for a given value n, P nm is selected to include configuration data items associated with the same number of PLPs regardless of the value m.
In step S410, it is determined whether or not there is a PLP to which the corresponding configuration data item is not allocated in the process of FIG. 4 (that is, no repetition length is set). If it is determined that there are no configuration data items yet to be allocated, at step S412, the value of n is incremented and the process returns to step S400 and is repeated with the increased value of n. Also, if there are no configuration data items to be allocated, the process proceeds to step S414 where transmission of data by the frame allocated in the previous step is started.
By repeating this process with increasing values of n between the minimum and maximum values, the configuration data items for all PLPs are maintained at the desired level of quality of service as described above. Categorized into different types with repetition lengths set to values less than or equal to the desired repetition length determined based on service requirements associated with the PLP. At the same time, the number of PLPs with a repetition length less than the desired length is kept to a minimum, so that the savings in signaling overhead achieved by not repeating all configuration data items in each frame can be maximized. it can.
It should be noted that the above process assumes that there is a PLP having a desired repetition length of n + 1 in step S404. In the absence of such a PLP, a configuration data item for a PLP with n + 1 or more desired iterations can be used. If configuration data for all PLPs has already been assigned (ie, n is the maximum value for the transmitted PLP), use it instead of the dummy configuration data item associated with the dummy PLP. Additionally or alternatively, configuration data associated with one or more already assigned PLPs is repeated to ensure that Qn is the same as n or a multiple of n.
In step S406, each type of configuration data item is divided into n groups so that each group of the predetermined type is related to the same number of PLPs, so that each frame has a constant number of data in the frame structure. It can be ensured that having an item, ie the signaling capacity for each frame is kept constant. This has the advantage of simplifying scheduling.
Table 1 shows an example of pseudo-code for an algorithm that arranges configuration data items in a manner similar to that shown with reference to FIG.
FIG. 5A shows an example of a process performed by the transmission apparatus when data is transmitted by the transmission method of the first embodiment.
In step S500, a configuration data item that can be in the form of raw L1 config signaling data is generated. In step S502, the transmission apparatus determines whether partitioning is possible, that is, whether the transmission method according to the transmission method of the first embodiment is used. If it is determined that the transmission method is not used, the process proceeds to step S504 where the configuration data item is scheduled for transmission on a frame-by-frame basis by the existing method. Thereafter, the configuration data item is generated by the frame generator of the transmission device in step S506 from the frame structure (cycle) frame, and then transmitted.
If it is determined in step S502 that the method according to the transmission method of the first embodiment is performed, the process proceeds to step S508 where the transmission apparatus determines a repetition length for each PLP transmitted. This can be accomplished by the method described above with reference to FIG.
In step S510, the transmission device determines a position and repetition pattern within the cycle for each PLP to be transmitted. For example, it is determined that a configuration data item for a PLP with a repetition length n = 2 is included in the first, third, and fifth frames of a cycle that includes six frames.
In step S512, the transmitter schedules configuration data items for each PLP. In step S514, the transmitting device arranges the configuration data items through a cycle, for example, as shown in FIG. Thereafter, the configuration data item is generated in a frame of a cycle by the frame generator of the transmission device in step S516 and then transmitted.
FIG. 5B shows an example of a process performed by the receiver apparatus when receiving transmitted data according to the transmission method of the first embodiment.
The process begins at step S520, where the receiver device decodes the L1 configurable signaling received in the first frame of the first cycle of the superframe in which the receiver device receives data. In step S522, the frame constant data 202 is extracted.
In step S524, the receiver apparatus determines whether division processing is possible, that is, whether the transmission method according to the transmission method of the first embodiment is used. If it is determined that the transmission method is not used, the receiver apparatus determines that the configuration data item corresponding to each PLP is transmitted for each frame of the cycle. Accordingly, the receiver apparatus proceeds to step S526, and extracts one or more desired PLPs, that is, one or more PLPs corresponding to a service related to reception of data by the receiver apparatus. The receiver device then proceeds to step S528 where the extracted configuration data item is used to decode the data transmitted with one or more desired PLPs. The receiver apparatus proceeds to step S526 where the configuration data item is scheduled to be transmitted every frame according to the basic method. The configuration data item is generated in a frame of the cycle by the frame generator of the transmitting device in step S506 and then transmitted.
If it is determined in step S524 that split processing is possible, the process proceeds to step S530 where it is determined whether one or more PLPs can be used in the currently processed frame. If it is determined that the associated configuration data item is not usable, the process proceeds to step S536, which is described in detail as follows.
If it is determined that the related configuration data item is usable, the receiver apparatus proceeds to step S532 in which configuration data items corresponding to one or more desired PLPs are extracted. The extracted configuration data items are then used to decode one or more desired PLPs in step S534. The receiver apparatus proceeds to step S536 in which it is determined whether or not all frames are received in the first cycle of the superframe. If it is determined that not all frames are received in the cycle, the receiver device decodes the L1 configurable data received in the next frame of the cycle in step S538. The process returns to S530 described above. Steps S530-S538 can be repeated iteratively for every frame in the cycle, or it can be repeated until all required configuration data items have been extracted.
If, in step S536, it is determined that all frames are received in the first cycle of the superframe, the receiver apparatus, in step S540, identifies the configuration data item required for the repetitive pattern and the desired PLP. Stores the position within the cycle. This combines with the fact that the receiver device continuously repeats the same pattern of configuration data items in each cycle, and predicts the position within a cycle that receives configuration data items that reduce the error rate of the receiver. Make it possible to do. As shown in step S542, the receiver device need only extract the configuration data item from the frame where the desired configuration data item is expected to be located. This saves power by reducing the processing load on the receiver device and entering the power mode like the sleep mode in the part of the cycle where it is not necessary to receive data. Make it possible to do.
<Transmission Method According to Second Embodiment>
In the transmission method according to the first embodiment described above, when Q n is not equal to n or an integer multiple of n, one or more constituent data items are assigned a repetition length shorter than a desired repetition length. However, in some embodiments, all configuration data items are assigned the same repeat length as the desired repeat length, regardless of whether Q n is equal to n or an integer multiple of n. This can be achieved by changing the number of PLPs so as to correspond to the repetition length given for each frame while keeping the total number of PLPs constant for each frame.
In this embodiment, the frames are arranged in groups or cycles, each including the same number of frames as the overall least common multiple L of all desired repetition lengths. The configuration data item is included in a data slot (hereinafter referred to as a configuration data slot) of the L1-Config 110 portion of each frame. Each configuration data item with a repeat length n includes L / n times in each cycle, and each cycle is repeated during transmission. If each configuration data item is assigned L / n times, the number of PLPs assigned per frame is not constant over the frames of the cycle, and one or more additional data items (such as dummy data items corresponding to a dummy PLP). Is added to an additional data slot (referred to herein as an additional data slot), whereby the total number of PLPs (including dummy PLPs) and the number of corresponding data slots (ie, the sum of the configuration data slot and the additional data slot) ) Is constant over a frame cycle (and generally constant over a constant number of frame cycles). Also, the arrangement of the constituent data slots (ie, the position in the frame and frame cycle) may be the same in each cycle of the superframe. As described above with respect to the transmission method according to the first embodiment, these features reduce the error rate of the receiver, reduce the processing load at the receiver device, and / or the receiver device saves power. to enable.
FIG. 6A shows an arrangement based on an embodiment of constituent data items having different repetition lengths in a cycle 600 of frames according to an embodiment of the present invention. Consider an example where 5 PLPs have a desired repetition length n = 1, 7 PLPs have a desired repetition length n = 2, and 10 PLPs have a desired repetition length n = 3 . In FIG. 6A, the data slot is of type (ie, configuration data slot and additional (dummy) data slot) and is indicated by the repetition length n associated with the data contained in the data slot. The PLP index of the PLP to which the data included in the data slot is related is also indicated.
Since the least common multiple L of 1, 2, and 3 is 6, there are 6 frames in cycle 600. As can be seen from FIG. 6A, the configuration data items corresponding to 12 PLPs are included in each frame, that is, there are 12 data slots in each frame. While the number of data slots corresponding to n = 1 is maintained constant over each frame, the corresponding number for each of n = 2 and n = 3 is a frame while the total amount of data slots is uniquely maintained in each frame. Changed every time. A configuration data item corresponding to 11 PLPs in the order of each configuration data item repeated L / n times needs to be included in the sixth (last) frame of the cycle, and the additional PLP is included in this frame. Can be.
On the other hand, FIG. 6B shows the configuration data items arranged by the transmission method of the first embodiment described above using the same initial set of desired repetition lengths. In this case, no dummy PLP is used. Instead, an actual repetition length of n = 2 is assigned to the configuration data item for any one of the PLPs having a desired repetition length of n = 3.
This described method offers many advantages that are identical to those provided by the transmission method of the first embodiment as described above. In particular, the overhead savings are the same. This is illustrated by the embodiment of FIGS. 6A and 6B, where in each case the configuration data items corresponding to 12 PLPs are in each frame (including the dummy PLP in the sixth frame of FIG. 6A). included.
Further, unlike the method of FIG. 4, it is not essential to assign a repetition length lower than the desired repetition length for any constituent data item. This sets the reception length according to the service requirements of the service provider, thus simplifying the processing at the transmitter and receiver of transmission. Network operators implementing this method need not derive from service provider requirements. Also, in some embodiments, the repetition length can have a fixed feature of the appropriate PLP, so that the current method avoids any desirable changes in such fixed characteristics.
Note that the actual interval between frames in a cycle varies from the number for some configuration data items while all configuration data items of this method are transmitted with the same average repetition length as the desired repetition length. Don't be. For example, in FIG. 6A, the configuration data item corresponding to PLP # 4 for n = 3 is transmitted in frame 2 of the cycle, after which a period of two frames is further transmitted in predetermined frame 4. Further transmissions are made in frame 2 of a continuous cycle given a period of 4 frames after the previous transmission. However, the configuration data items that are repeated by this pattern are maintained in a cluster of configuration data items having the desired repetition length, and need not replace the characteristic “repetition length” associated with the configuration data item. The receiver of the transmission is arranged to predict the pattern of configuration data items shown in FIG. 6A.
Also, since no configuration data item is transmitted with a repetition length less than the desired repetition length, the additional space is an additional data item corresponding to the dummy PLP used to transmit the “extra” data. It is effective in the frame in the form of Thus, a specific value can be assigned to the identifier in a frame that includes the additional data item to identify the additional data item. Upon receipt of an identifier having an assigned value, if the additional data item is a “dummy” data item that is not used to transmit additional data, the receiver can discard the additional data item, or additional data Process additional data items when the item is used to send additional data. A PLP identifier whose value can identify an additional data item can include a frame as a configuration data item in the L1-Config portion 110. In some arrangements, the receiver device does not require a specific value that identifies the presence of the additional data item, and the receiver device can only request location awareness within the cycle.
With reference to FIG. 7, a method for providing an arrangement of configuration data items and additional data items based on a transmission method according to a second embodiment of the present invention will be described. Here, a method in which the process steps of FIG. 7 are realized with input parameters as shown in FIG. 6A will be described.
In step S700, input parameters are received, i.e., the number Pn of PLPs having a repetition length n is received. In the embodiment of FIG. 6A, P 1 = 5, P 2 = 7, and P 3 = 10.
In step S702, the cycle length L is equal to the least common multiple of all repetition lengths n in the cycle. The parameter N is set equal to the number of repetition lengths greater than 1. In the embodiment of FIG. 6A, N = 2.
In step S704, the number D of additional data slots by cycle (for example, the number of dummy PLPs) is set to an initial value of zero.
In step S706, an iterative procedure is started in which the value D is iterated. In step S708, the values of parameters C n and D n are set as follows.
C n = ceiling (P n / n) and D n = (C n × n) −Pn
In step S710, the value D increases as follows.
D = D + (Dn × L / n)
Steps S708-S710 are repeated to obtain the overall value for D and added through the overall value greater than one. In the embodiment of FIG. 6A, the following values are obtained.
C 2 = 4
C 3 = 4
D 2 = 1
This ends the iterative procedure. The process proceeds to step S712 where E additional data slots (dummy PLP) to be removed every frame of the cycle and R additional data slots remaining in the cycle are determined as follows.
E = floor (D / L) and R = mod (D, L)
In the embodiment of FIG. 6A, the following values are obtained:
E = 1 and R = 1
In step S714, the matrix A representing the initial candidate matrix is defined to have a size L × N having elements of A l, n = C n . The value of A l, n represents the number of data slots assigned to the repetition length n of the first frame of the candidate cycle.
In step S716, the matrix B representing the initial variance of the additional data slot (dummy PLP) in the cycle frame is defined to have a size L × N having elements B l, n . here,
B l, n = D n (if l is equal to n or an integer multiple of n), and B l, n = (if not)
The value of B l, n represents the number of additional data slots assigned to the repetition length n of the first frame of the candidate cycle.
In the embodiment of FIG. 6A, the following matrix is obtained:
The process then proceeds to reduce the number of additional data slots that decrease from the candidate cycle. As described above, the same number of additional data slots as E and the number of candidate data slots are removed from each frame of the candidate cycle. This is performed in a two-step process, which will be described in detail.
In step S718, the same number of frames as E can be easily removed for each frame of the candidate matrix that is greater than E or has the same number of additional data items as E. In the embodiment of FIG. 6A, this step results in the following matrix:
In this embodiment, even if additional data slots are removed in ascending order of n (i.e., additional data slots removed from n = 2 columns over n = 3 columns), in some cases descending order, or Any order of removal may also be used.
As can be seen from the matrix according to the above embodiment, it is not always possible to directly remove the required number E of additional data slots from all the frames of the candidate frame cycle. In such a case, the process removes E additional data slots for one or more frames that contain additional data slots for configuration data items corresponding to the same number of configuration data slots as E. The process proceeds to step S720 where the frame is removed from each impossible frame. The corresponding number of additional data items are removed from the frame from which the configuration data item is removed.
In the embodiment of FIG. 6A, this is the configuration data item corresponding to n = 3 in the first frame of the sequence moved to the third frame of the sequence, and of the sequence moved to the sixth frame of the sequence. In the fifth frame, a configuration data item corresponding to n = 4 is invited. The last matrix obtained in this embodiment is:
It can be seen that these matrices correspond to the arrangement shown in FIG. 6A. It should be noted that in this embodiment, additional (eg, dummy) data slots are included in the last frame of the cycle, which is not always the case. Based on the input parameters, additional data slots may be included at other locations within the cycle.
After completion of the “swapping” procedure at step S720, the process ends at step S722.
A cycle generated according to the process described above can be used for signaling data transmission by repeating the cycle during the transmission of data.
The process described with reference to FIG. 7 is only an example, and the details of the various steps described above can be varied. For example, in the above-described embodiment, the value of the parameter N is set equal to the number of repetition lengths greater than 1. Since a configuration data item having a repetition length of 1 is repeated in each frame, the same rearrangement is not required, and it is not necessary to include n = 1 configuration data items in the process as described above. However, in some embodiments, the value of N is set equal to the number of repetition lengths including n = 1, thereby replacing the sequence of steps.
FIG. 8A shows an example of a process performed by the transmission apparatus when data is transmitted by the transmission method of the first embodiment.
Referring to FIG. 8A, steps S800-S806 each correspond to steps S500-S506 described above with respect to FIG. 5A. However, in this embodiment, the step corresponding to step S508 can be omitted. This is because, as described above, in the transmission method according to the second embodiment, a desired repetition length corresponding to all the configuration data items is assigned. Instead, the process proceeds to step S810 where the transmitter determines the position in the cycle and the repetitive pattern for each PLP transmitted. This step corresponds to step S510 as described above.
As described above, since one or more additional data items are transmitted in the transmission method according to the second embodiment, in step S811, the transmission apparatus determines a position and a repetition pattern for the additional data items included in the cycle. To do. Subsequent processing steps S812-S816 correspond to steps S512-S516 as described above with respect to FIG. 5A, respectively.
FIG. 8B shows an example of a process performed by the receiver apparatus when receiving data transmitted by the transmission method of the second embodiment. Steps S820 to S834 correspond to steps S520 to S534 described with reference to FIG. 5B, respectively.
However, unlike the embodiment of FIG. 5B, if it is determined in step S830 that there are no configuration data items for one or more desired PLPs in the currently processed frame, or one or more in step S834. After decoding the desired PLP, the receiver apparatus proceeds to determine whether additional data signaling including additional data items as described above is available to be currently processed. If data signaling as described above is available, the additional data items included here are extracted and used in step S844. Thereafter, the process proceeds to step S836 corresponding to step S536 described with respect to FIG. 5B. Successive steps S838-S842 correspond to steps S538-S542, respectively, as described with respect to FIG. 5B.
If it is determined in step S835 that additional data signaling is not available, the receiver apparatus proceeds directly to step S836 without performing step S844.
<Transmission method according to the third embodiment>
In the transmission methods according to the first and second embodiments as described above, all required configuration data items related to an integer number of PLPs can be included in each frame. This ensures that data associated with a given PLP transmitted in the L1-config signaling portion 110 of a given frame can be self-decoded, which will be described in detail below. In this way, the size of the L1-signaling part allocated to a constituent data item of a given repetition length is determined by the number of data slots contained in the relevant part, and the data slot corresponds to an actual PLP as an example Occupied by dummy data corresponding to the configuration data item or dummy PLP.
However, in some embodiments of the invention, the data configuration item is the bit size of each portion of the frame that is assigned to the configuration data item having a predetermined repetition length that is maintained at a constant length for each sequence of frames. Is split across multiple frames of the sequence. In the embodiment as described above, for each repetition length n, the total sum T of the bit sizes of the constituent data items having the repetition length n is determined and divided by n units. For each value of n, the same amount of data as T / n is allocated to each frame of the sequence. Here, T cannot be divided by n, and additional “dummy” data, eg one or more zeros, are included in one or more frames of the sequence in the relevant part and are assigned to the given value of n Are kept constant over the sequence of frames.
FIG. 9 illustrates an example of configuration data items arranged in a frame sequence according to an embodiment of the present invention. FIG. 9 shows only the L1_pre part 208 and the L1-Config 210 part of three frames in the sequence. However, it will be appreciated that the frame generally further includes some or all of the other portions described above with respect to FIG.
In this embodiment, the L1-Config portion 210 includes an n = 1 portion 210a, an n = 2 portion 210b, and an n = 3 portion 210c for transmitting a configuration data item having a corresponding repetition length.
In this embodiment, the total number of bits transmitted in the repetition interval n = 1 is assumed to be 200 bits, the number is assumed to be 280 bits when n = 2, and the number is assumed to be 400 bits when n = 3. . For each value of n, the configuration data item is divided as described above. For n = 1, 200-bit configuration data is transmitted in the n = 1 portion 210a of each frame of the sequence. For n = 2, 140-bit configuration data is transmitted in the n = 2 portion 210b of each frame of the sequence. Since 400 is not divisible by 3 for n = 3, 134 bits of configuration data are included in the n = 3 portion 210c of the first and second frames of the sequence, and 132 bits are It is included in the n = 3 portion 210c of the third frame. To ensure that the length of the n = 3 portion 210c is constant over the sequence, two zeros 210d are added at the end of the n = 3 portion of the third frame of the sequence.
On receipt, the constant part of the L1-Config part of the frame of the sequence (including the constant data 302) is included in the appropriate part (in order to have the configuration data items analyzed correctly and zeros removed). In addition to the zero number of indicators (if any), each bit size indicator of the above-described portions 210a, 210b, 210c of the L1-Config portion 210 may be included. The L1_Pre portion 208 can include, for example, an indicator of the bit size of the constant portion of one or more frames of the sequence.
In the embodiment described above, the required zero 210d for n = 3 data is included at the end of the n = 3 portion 210c of the third frame of the sequence. However, in some embodiments, zero (or other dummy data) can be included in other predetermined positions of the sequence. Easily discard the number of zeros indicated before the receiver processes the configuration data item, thus simplifying the process when receiving transmitted data by including dummy data at predefined locations in the sequence Turn into.
The transmission method according to the third embodiment allows more savings in transmission overhead than the transmission methods of the first and second embodiments. This is because the method of the present invention does not require assigning a repetition length longer than the desired repetition length (sometimes as in the transmission method according to the first embodiment), or (sometimes the second implementation). This is because it is not necessary to add an additional data item corresponding to the dummy PLP (as in the case of the transmission method according to the form).
It can be seen that the process described above is performed by a transmitting device arranged to perform the process. The transmitting device has an input communication interface for receiving a data stream encoded in a frame structure, for example, a data stream such as a different digital video broadcast channel, and data capable of storing data such as a desired repetition length as described above. It may include a processor or set of processors that process the steps with the storage device. In addition, the transmission device can include an output communication interface that generally transmits data wirelessly.
Similarly, data transmitted by a transmitting device is typically received by one or more receiver devices, each of which receives an input communication interface for receiving data wirelessly and a data storage means. A processor, or a set of processors, that processes the received signal and a video display, an audio transmitter, and / or an output communication interface that outputs one or more selected decoded data streams.
As described above, when receiving data transmitted in a frame structure, the receiver device selects, for example, different PLPs that are received in response to channel changes at the receiver device, and different PLPs have different repetitions. Corresponds to the length. The receiver apparatus receives the configuration data item corresponding to each selected PLP, and receives the corresponding PLP using the received corresponding configuration data item.
When the additional data corresponding to the dummy PLP is included in one or more frames of the frame structure as in the transmission method according to the second embodiment described above, one or more received frames are: As described above, a dummy PLP identifier can be included. In this case, the receiver device analyzes the PLP identifier, identifies additional data associated with the PLP identifier, and processes the additional data. In some cases, this can include simply discarding the additional data. In other cases, as described above, the additional data includes additional data that is configured to be received and processed by the receiver device upon receipt of an identifier value that represents that extra data is communicated. Can do.
As described above, in the case of the transmission method according to the third embodiment, the L1-Config part 210 can be divided into different parts 210a, 210b, 210c associated with different repetition lengths. At least one frame of the frame structure may include one or more indicators of these lengths arranged to be received by the receiver device. Upon the same reception, the receiver device can identify the length of each of the portions 210a, 210b, 210c from the corresponding indicator, thereby processing the data in different portions.
Further, as described above, one or more frames of the frame structure may include a dummy value such as a zero sequence, for example, in the L1-Config portion 210 of one or more frames. In this case, one or more frames of the frame structure may include a zero number of indicators so that zeros can be discarded by the receiver device.
As described above, in the transmission methods according to the first and second embodiments, data related to a predetermined PLP transmitted in the L1-config signaling portion 210 of a given frame can be advantageously self-decoded. Yes, including all necessary data for the start of decoding, whereby decoding for a given PLP can be started as soon as the corresponding configuration data item is received. Also, since the first instance of a given configuration data item is received and decoded once, the configuration data items are present sequentially based on the repetition length and / or PLP identifier as described above in a predictable manner, so It is not necessary to decrypt consecutive instances of the constituent data items.
As shown in FIG. 10, if it is assumed that each configuration data item accurately decodes the first time that instance is received, all configuration data items are decoded after N + 1 frames. The Here, N is the longest repetition length set for transmission.
In order to reduce the processing device's processing resource burden and the initial time that the configuration data item instance is received and decoded, the configuration data item instance identifies the corresponding PLP in successive frames. The stored instance used for receiving can be stored in the data storage means of the receiver device. Sequential and repetitive instances of the same constituent data item in the superframe may then be flagged by the receiver and ignored by the decoder and not decoded. In this embodiment, the stored instance is used to identify and receive the corresponding PLP in successive frames within the next superframe of the frame containing the repeated instance of the configuration data item.
In other embodiments, each instance of a predetermined configuration data item transmitted in the frame structure 300 is decoded to maintain simplicity of receiver operation and / or reduce decoding errors.
In some embodiments, the receiver sets one or more values associated with the soft decoder for one or more predetermined values to indicate that the configuration data item is already known. For example, in an embodiment in which the receiver generates a log like ratio (LLR) that is used as a confidence factor in error correction for data items decoded by a soft decoder, Additionally, the LLR for repeated instances can be set to +/− ∞ in the rest of the superframe to indicate that it is known in advance.
Known configuration data items can be used to allow decoding of other data, such as data contained in other data, L1-Config signaling portion 210 and / or L1-Dyn signaling portion 212, The fact that some bits of the received data are known in advance (as indicated by the corresponding LLR set to +/− ∞) is another aspect of error correction in terms of error correction. Increase the robustness of decryption.
Thus, when a predetermined configuration data item is received and decoded with a first set of data (eg, data of a predetermined frame), the decoded data is an additional piece of data including the configuration data item. To enable the set decoding process to improve the robustness of error correction associated with additional data items whose bits of known constituent data items are included in the additional set of data Can be used for In addition, these data items are data items carried in other signaling parts such as the L1-Config signaling part 210 of the frame or the L1-Dyn signaling part 212 which is later encoded together with the L1-Config signaling part 210. Can be included.
If the frames are arranged in superframes, the configuration data can be changed for each superframe. Thus, in some embodiments, the receiver device decodes at least a first instance of each constituent data item in each subframe. However, because configuration data items change frequently between different superframes, in some embodiments, the receiver device does not decode the first instance of each configuration data item in each superframe. Instead, for example, the indication is included in the L1-Dyn signaling portion 212 indicating that the configuration data item is changed, and the receiver device decodes a new instance of the configuration data in response to receiving this indication. Turn into. The indication indicates one or more PLPs whose corresponding configuration data item is to be changed, in which case the receiver device can newly decode the configuration data item for the indicated PLP.
As described above, the data transmission method described herein is performed by a network operator according to service provider requirements. FIG. 11 illustrates the components of a system including a service provider 1100 and a network operator 1102 used in an embodiment of the present invention.
Referring to FIG. 11, service provider 1100 may have one or more of control data 1106 including data from which network operator 1102 derives a service requirement such as a desired repetition length or a desired repetition length such as delay tolerance. Service 1104 is provided.
Network operator 1102 receives data from the service provider at network gateway 1108. The network gateway additionally performs functions such as mapping of service requirements to PLP and service characteristics such as repetition length.
Network gateway 1108 transmits data associated with each of one or more PLPs 1110 along with control data 1112 to transmitter 1114. Control data 1112 can include PLP features such as repetition length.
The transmitter 1114 may perform functions such as signaling, frame generation, and data transmission.
The above embodiment should be understood as an embodiment of the present invention. Also, additional embodiments of the invention can be envisaged.
FIG. 12 shows another arrangement of constant data 302 and configuration data 304 included in the L1Config signaling portion 210 of the frame. Referring to FIG. 12, in this embodiment, the number of PLP configurations is limited to less than the number of PLPs used, and the PLPs are classified according to the PLP configuration used (“PLP mode”). In this way, configuration data items that are common to a given PLP mode need not be sent separately to each PLP in the given PLP mode. In this embodiment, different types of configuration data items can be assigned on a PLP basis as described above, or can be assigned based on different PLP modes.
13A and 13B show another arrangement for constant data 302 and configuration data 304 contained in the L1-Config signaling portion 210 of the frame.
Referring to FIG. 13A, for example, the constant data includes an “option flag” data item 1300 that indicates whether a given option with signaling associated with L1-CONF is used. If a given option is used, the signaling field associated with the option is signaled with L1-CONF, otherwise the signaling field associated with the option is not included. This allows for overhead reduction if a given option is not used.
Table 2 provides an example of some of the different options indicated by this field.
In particular, it should be noted that the value xx1xxxx indicates that the data transmission method according to the embodiment of the present invention is performed. This corresponds to data item 1302 in FIG. 13A.
The “PARTITION_CYCLE_LENGTH” data item 1304 indicates the length of the cycle in which signaling is completed in the L1-CONF PLP loop for all PLPs in the current super-frame, in number of frames. The signaling of the PLP loops of all PLPs in the current superframe is generally exactly the same. Signaling in the L1-CONF PLP loop for each PLP repeats at the same frame position for every L frames of the current superframe. Here, L is a value given by PARTITION_CYCLE_LENGTH. This value is kept constant at least in the current superframe.
The “PARTITION_NUM_ADD_PLP” data item 1306 indicates the number of additional signaling blocks added in the PLP loop of the current frame so that each frame in the partial cycle conveys an integer number of PLP signaling for each cluster of PLPs; This will be specifically described as follows.
The following fields appear only when the OPTIONS_FLAG field is the same as 'xx1xxxx'.
The PLP_PARTITION_CLUSTER_ID data item 1308 indicates a partial cluster of signaling in the PLP loop associated with the PLP identified by the PLP_ID. The partial cluster ID is defined in <Table 3>.
The following fields are indicated in a loop via PARTION_NUM_ADD_PLP.
RESERVED_2 1310: This 32-bit field is reserved for future use. The length of this field (32 bits in this case) is the number of six first fields in the PLP loop to ensure the same amount of signaling in the PLP loop associated with each PLP with a PLP_PARTION_CLUSTER_ID greater than “000”. (That is, PLP_ID, PLP_MODE_ID, PLP_ANCHOR_FLAG, PLP_IN_BAND_A_FLAG, PLP_GROUP_ID, FIRST_LF_IDX) is the same as the sum of the lengths.
The following field appears only when the OPTIONS_FLAG field is the same as 'xxxxxxxx'.
RESERVED — 3 1312: This 8-bit field is reserved for future use. The length of this field (ie, 8) is the same as the length of field RESERVED_1 in the PLP loop to ensure the same amount of signaling in the PLP loop associated with each PLP with PLP_PARTITION_CLUSTER_ID greater than “000”.
PLP_PARTITION_CLUSTER_ID 1314: The 2-bit field represents a partial cluster of signaling in the PLP loop associated with the PLP identified by the PLP_ID. The partial cluster ID is defined in <Table 3>.
The following description relates to actual embodiments of the present invention and is provided as an example.
In order to reduce the overhead of L1-CONF, the signaling in the L1-CONF PLP loop is divided into parts of the same length so that each frame carries only one part of the total signaling in the PLP loop. To do. The L1-CONF data is arranged in two parts, the first part contains all signaling data in L1-CONF excluding PLP part signaling, and the second part contains signaling in the PLP loop. Only signaling can be split in the second part, ie the PLP loop. The first part always appears for each frame of the superframe.
The value of the field OPTIONS_FLAG that is the same as 'xx1xxxx' indicates that the division processing of the PLP loop is used in L1-CONF.
When the division process is used, each frame transmits signaling in a PLP loop associated with the same number of PLPs as the value NUM_PLP_PER_FRAME equal to or less than the total number of PLPs in the current superframe NUM_PLP_PER_SUPER_FRAME. When the division process is not used (that is, OPTIONS_FLAG = 'xx0xxxx'), the two fields NUM_PLP_PER_FRAME and NUM_PLP_PER_SUPER_FRAME have the same value.
Also, the frame can carry additional signaling related to the same number of dummy PLPs as PARTTION_NUM_ADD_PLP. The sum NUM_PLP_PER_FRAME + PARTITION_NUM_ADD_PLP must be constant for each frame in the superframe to ensure the same amount of L1-CONF signaling as the current superframe frame.
When the division processing is used, a partial cluster indicated by the field PLP_PARATION_CLUSTER_ID is assigned to each PLP in the superframe. As defined in <Table 3>, if the PLP_PARTITION_CLUSTER_ID is the same as “000”, the signaling is transmitted in every frame of the current superframe in the PLP loop associated with the given PLP, thereby acquiring its Any delay for is not allowed. The PLP associated with local service insertion (PLP_TYPE = “011” or “100”) requires an additional signaling field in the PLP loop compared to other (ie, not local service insertion) PLPs, and the current superframe In order to guarantee the same amount of signaling for each frame, the first partial cluster PLP_PARTITION_CLUSTER_ID = “000” is assigned.
If the value PLP_PARTITION_CLUSTER_ID is equal to n (which is always greater than 0), the signaling in the PLP loop associated with a given PLP allows n frame delays, so that every (n + 1) th frame in the superframe Can be sent to.
To ensure that self-decoding is possible for each part of L1-CONF (ie, the receiver is required to decode and use that information as it is communicated every frame of the current superframe) ), An integer number of PLPs for each partial cluster n (n> 0) is guaranteed for each frame of the current superframe. If the actual number of PLPs that allow n frame delays for acquisition of its associated signaling in the PLP loop is not the same as the partial cluster value n, or not an integer multiple of n, a part of this PLP is a lower part It can be assigned or reassigned to the cluster value, so that it is transmitted at a rate greater than the allowable rate of every (n + 1) th frame in the superframe, for example every nth or n-1th frame. In contrast, all PLPs that allow n frame delays are assigned to the same partial cluster n, and the additional signaling associated with the same number of dummy PLPs as PARTION_NUM_ADD_PLP is a partial frame of the current superframe. Can be partially added to the cluster (n> 0). Hereinafter, in another embodiment, in order to maximize overhead reduction, it must be considered when only a minimum number of dummy PLPs are required. This minimum number PARTITION_NUM_ADD_PLP can be determined from the actual partial PLP and the corresponding partial cluster value n through the same period as the least common multiple of all partial cluster values n. Additional signaling related to the number of dummy PLPs PARTION_NUM_ADD_PLP may be used for some future purposes.
The number of actual PLPs is expressed as P actual (n, l) in the partial cluster n (n = 0 to N−1) in the l-th frame of the current super frame, and the partial cluster is expressed in the l-th frame of the current super frame When the number of dummy PLPs related to additional signaling in the PLP loop for n (n = 0 to N−1) is represented by P dummy (n, l), the signaling in the PLP loop of every frame l is < It must be related to a constant number of PLPs given by Q in Equation 1>.
Signaling in the L1-CONF PLP loop for a given PLP is repeated at the same frame position every L frames in the current superframe. Here, L is the value of the field PARTITION_CYCLE_LENGTH. From one cycle to the other in the current superframe, the signaling in the PLP loop of all PLPs in the current superframe is exactly the same. The partial cycle helps the receiver to predict the pattern that appears in the signaling frame in the PLP loop associated with the desired PLP. This also helps the receiver to recognize when the entire L1-CONF signaling repeats correctly in the current superframe. The cycle length L is the same as the least common multiple of all partial cluster values {n}.
14A and 14B are schematic diagrams illustrating an arrangement of data configuration items in a sequence of frames according to an embodiment of the present invention.
To provide one embodiment, assume that the total number of actual PLPs in a superframe is equal to 5. All these 5 PLPs allow one frame delay for acquisition of their associated signaling in the PLP loop, so that ideally 5 PLPs should be assigned to the partial cluster n = 2. However, the number of PLPs (= 5) is not an integral multiple of the partial cluster value (n = 2). To guarantee self-decodable partial processing with the same amount of L1-CONF signaling per frame, two equivalent alternative schemes are considered.
The first alternative scheme assigns one PLP to partial cluster n = 1 and assigns all remaining four PLPs to partial cluster n = 2. Therefore, one PLP (PLP # 1) is repeated for each frame. On the other hand, the signaling of the four PLPs is divided into two PLP parts. The signaling of the first two PLPs (eg PLP # 2, PLP # 3) is repeated in odd frames (eg 1, 3, 5, 7), while the other two PLPs (eg , PLP # 4, PLP # 5) is repeated in even frames (eg, 2, 4, 6, 8). This is shown in FIG. 14A.
In the second alternative, all five PLPs are assigned to partial cluster n = 2, and additional signaling associated with one dummy PLP is added to partial cluster n = 2. The signaling of the first three PLPs (eg, PLP # 1, PLP # 2, PLP # 3) is repeated in odd frames (eg, 1, 3, 5, 7 etc.), while the remaining two The signaling of other PLPs (eg, PLP # 4 and PLP # 5) and additional signaling associated with the dummy PLP are repeated in even frames (eg, 2, 4, 6, 8). This is shown in FIG. 14B.
If no split process is used, each frame has a PLP loop with the same signaling amount as 5 × A. Here, A represents the amount of signaling per PLP in the PLP loop. If splitting is used, each frame has a PLP loop with the same signaling amount as 3 × A in two alternative schemes. The overhead reduction of the PLP loop is the same as ((5−3) × A) / (5 × A) = 40%. When describing the amount of signaling (= C) in the constant portion of L1-CONF (ie, the portion repeated every frame), the total overhead reduction is (2 × A) / (C + 5 × A).
The embodiment of the present invention will be described in the context of a digital video broadcasting next generation handheld (DVB-NGH) system, for example. In one embodiment, in a DVB-NGH system, the additional data for reception by the DVB-NGH receiver is in a Future Extension Frame (FEF) slot currently included in the 2nd generation terrestrial DVB-T2 system. Sent by In other embodiments, the concepts described herein apply equally to stand-alone DVB-NGH systems that are not designed for “piggy-back” in existing DVB-T2 systems. Can be predicted. However, the embodiments described herein are understood to be examples only, and other embodiments relate to other wireless broadcast systems or unicast systems. Furthermore, it can be expected that other embodiments apply to other data transmission systems and are thus not limited to the use of digital video signals only.
In the embodiments of the present invention, the following non-limiting explanations of terms are used to describe any embodiment. In some embodiments, a physical frame / slot is considered to be an interval in time on a predetermined RF frequency where a signal corresponding to the target transmission system is present (transmitted). In some embodiments, the FEF / additional slot is considered to be spanned at a time on a given RF frequency where the target transmission system signal is not present (not transmitted). In some embodiments, a physical superframe is considered an entity that includes multiple physical frames and FEFs. In some embodiments, the physical configuration can only change at the boundary of two physical superframes. In some embodiments, a logical frame is considered to be a concept container having a predetermined structure for data transmission to a fixed number of QAM (Quadrature Amplitude Modulation) cells and physical frames of a target transmission system. In some embodiments, a logical superframe is considered to be an entity that includes multiple logical frames. In some embodiments, the logical signaling information can only change at the boundary of two logical superframes. In some embodiments, a logical channel may be a flow of logical frames that have substantially the same size and transmission probability for the transmission of data through the target transmission system. In some embodiments, a logical channel group is a group of logical channels, whereby a physical frame that carries a logical frame of one logical channel in the group is a physical frame that carries a logical frame of another logical channel in the group. Be separated from the frame in time (ie, zero overlap in time). In one embodiment, a transport stream is considered to be a stream of data for an ensemble of services that are communicated to an end user by a delivery system (eg, DVB-NGH). The transport stream can be structured into a plurality of logical channels defined by service requirements by the transmission system.
FIG. 15 schematically illustrates a wireless broadcasting system 1200 according to one embodiment of the present invention.
Referring to FIG. 15, the structure includes a plurality of services # 1 to #M 1204 and, in some embodiments, a service provider 1202 that provides a control channel 1206 that includes service request information. Service provider 1202 provides service and control information with broadcasting network operator 1210 through network gateway 1212. Network gateway 1212 can be arranged to provide mapping of service data and requirements to PLP and PLP service characteristics, as shown. In one embodiment, mapping service data may include mapping services and / or service components.
The network gateway 1212 includes a plurality of transmitters 1220 via a plurality of PLPs # 1 to #N 1214 and a control PLP 1216 that carries signaling and, in some embodiments, common PLP data and / or auxiliary streams. , 1222 are drivably connected. As shown, each transmitter 1220, 1222 includes at least signal processor blocks 1230, 1232 that are configured to perform signaling generation, frame generation, and transmission, among others, as described below.
Thereafter, transmitters 1220, 1222 of network operator 1210 transmit / broadcast air radio signals, eg, DVB-NGH signals, to receiver communication units 1240, 1242, such as DVB-NGH handsets. The receiver communication unit 1240, 1242 includes respective signal processor blocks 1250, 1252, which process and decode received signals, as described below.
The DVB system may include other receivers and transmitters, although not shown separately for clarity.
According to embodiments of the present invention, signal processor blocks 1230, 1232 of transmitters 1220, 1222 and corresponding signal processor blocks 1250, 1252 of receiver communication units 1240, 1242 improve transmission and reception of data streams in a DVB system. Applied for.
FIG. 16 is a block diagram illustrating a receiver radio communication unit according to an exemplary embodiment of the present invention.
Referring to FIG. 16, the receiver wireless communication unit 1600 is preferably connected to an antenna switch 1604 that, in this embodiment, provides a duplex filter or isolation between the receive and transmit chains within the receiver 1600. This is a DVB-NGH unit including an antenna 1602.
As is well known in the art of the present invention, the receiver chain includes a receiver front-end circuit 1606 (which effectively provides reception, filtering, and intermediate or baseband frequency conversion). The front end circuit 1606 is connected in series to the signal processing function units 1650 and 1652. The output from the signal processing function blocks 1650, 1652 is provided to an output device 1610 adapted for the example of displaying a DVB signal, such as a screen or flat panel display. The receiver chain also includes a controller 1614 that maintains overall subscriber control. The controller 1614 is also connected to the receiver front end circuit 1606 and signal processing function blocks 1650 and 1652 (generally implemented by a DSP). The controller connects to a memory device 1616 that selectively stores operating regimes such as decoding / encoding functions, synchronization patterns, code sequences.
According to an embodiment of the present invention, the memory device 1616 stores configuration / profile information by the receiver wireless communication unit 1600 and is processed by the signal processing function blocks 1650, 1652. Further, the timer 1618 is drivably connected to the controller 1614 to control timing within the receiver communication unit 1600 (eg, reception of time related signals), particularly regarding DVB-NGH signal reception.
Some communication units also include a transmitter portion that includes an input device 1620 such as a keypad that connects to the antenna 1602 in series via a transmitter / modulation circuit 1622 and a power amplifier 1624 for completeness. be able to. Transmitter / modulation circuit 1622 and power amplifier 1624 are responsive to controller 1614 in a realizable manner. Obviously, the various components within the receiver 1600 can be implemented using a distributed or integrated component configuration with a final structure that is application specific or design selected.
In accordance with an embodiment of the present invention, a receiver having signal processing functions 1650, 1652 and a receiver front end circuit 1606 with control and guidance of the signal processing functions 1650, 1652, a memory device 1616, a timer function 1618, and a controller 1614, together with the receiver Applied to receive and process 1600 DVB-NGH.
Even if receiver signal processing functions 1250, 1252 having ordinary knowledge are arranged to encode and generate these in addition to decoding for DVB signals, frames, and superframes, the network operator transmitter 1220, FIG. It can be appreciated that a wireless transmitter such as 1222 includes at least similar functional blocks as the transmitter portion of the wireless communication unit 1600.
FIG. 17 shows an example of the structure of a logical frame 1700 according to some embodiments of the invention. In an embodiment of the present invention, logical frame 1700 may be encoded and configured by a signal processor included in a network entity, such as signal processor blocks 1230 and 1232 of network operator transmitters 1220 and 1222. Similarly, the logical frame can be received and decoded by the receiving communication unit 1600 of FIG. 16 by the signal processing functions 1250 and 1252 of FIG.
For simplicity, the following description describes features in terms of operation of transmitter signal processor blocks 1230, 1232, and those with ordinary knowledge actually receive signal processor block 1250 to which the reverse operation corresponds. , 1252 can be easily understood. In such a case, only one side of the above operation is described, and the operation on the opposite side is essentially implied.
A logical frame (LF) 1700 includes an L1-POST signaling field 1702, multiple PLPs, in some selective embodiments, thereafter one or more auxiliary streams 1714, and in some selective embodiments, thereafter. Are defined as a data container that includes one or more dummy cells 1716 and, in some selective embodiments, an additional specific type of partial PLP 1717 (not shown in FIG. 4) thereafter. Along with this, the signal processing logic arranges one or more auxiliary streams 1714 and one or more dummy cells 1716 to accurately satisfy the remaining capacity of the logic frame 1700. In some embodiments, the auxiliary stream can be moved into a physical frame for purposes such as supporting power level messages and for synchronization purposes or exceptional cases, for example. In some embodiments, the total number of cells used for auxiliary streams and dummy cells can be set to not exceed 50% of the total capacity of the logical frame. In other embodiments, the signal processing logic determines the total number of cells used for the auxiliary stream and dummy cells as a predetermined other percentage of the total capacity of the logic frame (for example due to typical operating conditions). Or can be set dynamically.
Thus, each logical frame 1700 begins with L1-POST signaling 1702. In an embodiment of the present invention, the L1-POST signaling 1702 is followed by one or more common PLPs 1704, followed by type 1 and type 4 data PLPs (as shown) 1706, 1712, 2 data PLP 1708, auxiliary stream 1714, dummy cell 1716, and type 3 data PLP 1710. In some embodiments, each type of data PLP is not transmitted / received in a logical frame, so that each of data PLPs 1706, 1708, 1710, 1712 cannot be included in each logical frame 1700.
In one embodiment, logical frame 1700 is initiated with a cell that uses L1-POST signaling, whereas in other embodiments, some cells cannot employ L1-POST signaling. Accordingly, the logical frame 1700 is selected from the group including the common PLP 1704, the different types of data PLP (types 1, 2, 3, 4) 1706, 1708, 1710, 1712, the auxiliary stream 1714, and the dummy cell 1716. And can be applied to any of these.
In some embodiments, the signal processing logic can dynamically change the position of the PLP itself within the logic frame 1700 from a logic frame to a logic frame.
In other embodiments, logical frame 1700 as described above facilitates mapping of logical frames to physical frames.
18 illustrates an example of a mapping array 500 that maps PLPs in a logical frame structure, eg, the logical frame structure of FIG. 17, according to one embodiment of the invention. An example mapping array 1800 shows a complete logical frame including a code portion that provides L1-POST signaling 802 and a common PLP portion 1804. Also, the mapping array 1800 shows an example of a code portion that provides type 1 and type 4 data PLPs 1806 to 1808, type 2 data PLPs 1810 to 1812, an auxiliary data stream 1814, a dummy cell 1816, and type 3 data PLP 1817. In one embodiment, the common PLP portion 1804, data type 1, type 3, and type 4 PLPs have exactly one sub-slice per logical frame, as shown. A sub-slice is defined as a 'group of cells' from a single PLP, and a single PLP is transmitted in a cell using consecutive addresses in a logical frame before interleaving. In this manner, type 1 PLP cells are always adjacent to each other. Type 2 PLP cells are spread in blocks over logical frames. Type 2 PLP has multiple sub-slices in a logical frame, and when the sub-slice is mapped to an RF signal, it is spread in the logical frame for increased diversity.
In one embodiment, in an actual scenario, data type 2 PLPs 1810, 1812 have one or more subslices per logical frame, as shown. In one embodiment, sub-slices of PLP as well as auxiliary stream 1814 and dummy cells 1816 can be mapped to cells of logical frames by a signal processor as follows.
Logical frame 1800 begins with L1-POST signaling 1802.
The common PLP 1804 is transmitted at the start of the logical frame 1800 immediately after the L1-POST signaling portion 1802.
Type 1 data PLP partially piggybacked by type 4 data PLP 1806 and 1808 is transmitted next to common PLP 504.
The type 2 data PLPs 1810 and 1812 are transmitted next to the type 1 and type 4 data PLPs 1806 and 1808.
If present, auxiliary stream or stream 1814 is located next to data type 2 1810, 1812, which can be located next to dummy cell 1816.
If present, data type 3 PLP 1817 is transmitted next to dummy cell 1816.
In addition to the L1-POST signaling, the PLP, the auxiliary stream, and the dummy cell are configured to accurately satisfy the capacity of the logical frame 1800 by the signal processor.
Referring to FIG. 19, an example of a mapping array 1900 that maps a PLP with a logical frame structure 1900 having an identified frame type is shown in accordance with some embodiments of the present invention. In the logical frame structure 1900, the L1-POST signaling cell is mapped to the first part of the logical frame 1900 by the signal processor. The common PLP 1902 cells are mapped by the signal processor to the second portion of the logical frame 1900 (eg, must have a lower cell address than other types of PLPs). Any one common PLP 1902 cell for a particular logical frame 1900 can be mapped consecutively to a single contiguous range of logical frame cell addresses in order of increasing address. If present, type 1 PLP cells 1904 that have both piggyback type 4 PLPs for a particular logical frame 1900 are mapped consecutively to a single contiguous range of cell addresses in the logical frame by the signal processor in order of increasing address. Is done. All cells of Type 1 and Type 4 PLP 1904, if present, may be located next to the common PLP 1902, and if present, may be located before the Type 2 PLP 1906, auxiliary stream, and dummy cells, or Type 3 PLP. In one embodiment, a type 2 PLP cell 1906 for a particular logical frame 1900 is divided into multiple sub-slices, each sub-slice being included in a sub-slice interval 1908 for all type 2 PLPs as shown. Each sub-slice 1916 of the PLP can be mapped to the adjacent range of cell addresses of the logical frame 1900 in order of increasing addresses by the signal processor. In one embodiment, the cells of the first subslice 1914 of the first type 2 PLP may be configured to be started next to the last cell of the last type 1 PLP 1904 by the signal processor. These must be located next to the cells of the first subslice of the other type 2 PLP, which is located next to the cell 1918 of the second subslice for each PLP, with PLPs processed in the same order. Don't be. The array constructed by the signal processor continues until the last sub-slice of the last PLP is mapped.
FIG. 20 illustrates an example of a logical frame structure 2000 that includes an Input Stream Synchronization (ISSY) field 2020 in a logical frame structure according to some embodiments of the present invention. The logical frame structure 2000 includes an L1-POST signaling field, a next common PLP 2002, a next type 1 and type 4 PLP 2004, a type 2 PLP 2006, an auxiliary stream, a dummy cell, and a type 3 PLP. The first type 1 PLP in the logical frame structure 2000 includes a plurality of baseband (BB) frames 2008. The baseband frame 2008 includes a BB header field 2010, data 2012 for the next one PLP, in-band signaling 2014, and additional padding 2016. In this embodiment, in-band signaling 2014 of at least one (eg, the first) baseband frame includes a signaling portion 2018 and an ISSY field 2020. Accordingly, consecutive baseband frames 2008 include a BB header field 2010, data 2012 for the next one PLP, in-band signaling 2014 (not including ISSY field 2020) and additional padding 716.
In one embodiment, the illustrated 3-byte ISSY field 2020 can convey the value of the counter clocked at the modulator clock rate 1 / T, and can provide accurate timing of the output stream regenerated by the receiver. Can be used to regenerate. In one embodiment, the ISSY field 2020 is transmitted in an in-band signaling type B of at least one (eg, the first) baseband frame of a given PLP in one logical frame 2000. In the event of multiple related PLPs in one logical frame 2000, the ISSY field 2020 can be transmitted with in-band signaling type B of at least one PLP, ie, at least one (first) baseband frame of an anchor PLP. . In this manner, the logical frame structure 2000 including the input stream synchronization (ISSY) field 2020 is basically an experience in which all data packets for multiple related PLPs in one logical frame are similar to delay and / or jitter. The signaling overhead can be reduced by the fact that
FIG. 21 illustrates an example of a logical superframe structure 2100 according to some embodiments of the invention. A configuration in which the number of logical frames # m2110 and 2120 (having only two in a simplified example for clarity) in the logical superframe 2100 is signaled by the configurable signaling L1-CONF configured by the signal processor It can be a possible parameter. In this embodiment, the maximum number of logical frames 2110 and 2120 in the predetermined logical super frame 2100 is the same as “255”.
In general, L1_Pre is transmitted and conveys the minimum amount of information about the frame format, thereby incurring a small overhead. Using L1_Pre, the NGH receiver not only schedules the next NGH logical frame, but also knows the start / end of the NGH physical slot and its duration.
In one embodiment, all parameters defined in L1_PRE signaling L1-POST signaling format 2012, 2112 and L1-POST configurable part (L1-CONF) (compared to other components of L1-dynamic) Can be changed only at the boundary of two logical superframes 2100 by the signal processor. It is necessary to clarify that the concepts of L1_Pre, L1-configurable, and L1-dynamic are known in advance only in the context of the physical frame.
Thus, in one embodiment, if the receiver receives only in-band type A, the counter (such as the counter included in timer 1618 of FIG. 16) has a change in the L1 configurable parameter. It can be configured to represent the next logical superframe 800. In this manner, the receiver can confirm the new L1-CONF parameters from L1-POST 2102, 2112 in the first logical frame of the recognized logical superframe 2100 when the change is applied.
In one embodiment, data PLPs 2104, 2114 need not be mapped to every logical frame. In the above situation, the data PLPs 2104, 2114 can be configured to jump through multiple logical frames 2110, 2120 in a logical superframe 2100 by a signal processor. This frame section I JUMP can be determined by the PLP_LF_INTERVAL parameter, and the first logical frame in which the data PLP appears is determined by the PLP_FIRST_LF_IDX parameter. The parameters PLP_LF_INTERVAL and PLP_FIRST_LF_IDX can be signaled using configurable signaling L1-CONF. In order to have a unique mapping of data PLPs 2104 and 2114 between logical superframes 2100, the number of logical frames 2110 and 2120 per logical superframe 2100 is a factor of 'PLP_LF_INTERVAL' for each data PLP2104 and 2114 by the signal processor. Can be configured to split. In one example, the data PLPs 2104, 2114 can be mapped by the signal processor to logical frames 2110, 2120 where (LF_IDX-PLP_FIRST_LF_IDX) mod PLP_LF_INTERVAL = 0.
In one embodiment, the number of logical frames included in the logical superframe is such that an integer number of forward error correction (FEC) blocks exist for each data PLP for each logical superframe. It can be selected by the processor.
An example of L1-CONF is as follows.
PLP_ANCHOR_FLAG: In one example, PLP_ANCHOR_FLAG may be a 1-bit field that indicates whether the PLP identified by the PLP_ID is an anchor PLP for all related PLPs. For example, the value '1' may represent an anchor PLP.
PLP_IN BAND_A_FLAG: In one example, PLP_IN BAND_A_FLAG may be a 1-bit field that indicates whether the current PLP carries in-band type A signaling information. For example, if this field is set to the value '1', the associated PLP carries in-band type A signaling information. For example, when the PLP_IN-BAND_A_FLAG field is set to the value '0', the in-band type A signaling information cannot be transmitted. When the value of PLP_ANCHOR_FLAG is set to ‘0’ (that is, not the anchor PLP), the value of PLP_IN-BAND_A_FLAG can be set to ‘0’.
PLP_TYPE: In one example, PLP_TYPE may be a 3-bit field that represents the type of the associated PLP_MODE. PLP_TYPE can be signaled according to Table 4 below.
PLP_ISSY_MODE: In one example, PLP_ISSY_MODE may be a 2-bit field that indicates whether ISSY-BF, ISSY-LF, or ISSY-UP mode is used for a given PLP. The mode can be signaled according to Table 5 below.
<In-band type A>
L1_POST_DELTA: In one embodiment, L1_POST_DELTA is a 24-bit field that represents the gap between the last cell carrying L1_PRE signaling in the QAM cell and the first cell of the first logical frame starting with the current NGH frame. . This value (HEX) FFFFFF means that no new logical frame is started in the current NGH frame.
LC_NEXT_FRAME_DELTA: In one embodiment, LC_NEXT_FRAME_DELTA is a 24-bit field that represents the relative timing in T periods between the current NGH frame and the next NGH frame carrying the current logical channel.
PLP_RF_IDX_NEXT: In one embodiment, for LC type D PLP, PLP_RF_IDX_NEXT is a 3-bit field that represents the RF frequency of the current PLP in the next logical frame of the next logical frame (n + 2) where the PLP occurs. This value can be analyzed by LC_CURRENT_FRAME_RF_IDX of L1_PRE. For LC types A, B, and C, this field can be reserved for future use.
FIG. 22 shows an example of a logical channel structure 2200 that includes a sequence of logical frames 2210, 2212 according to some embodiments of the invention.
However, in this embodiment, logical channel (LC) 2200 is defined as a sequence of logical frames 2210, 2212, each initiated with L1-POST signaling 2202. In this example embodiment, the LC 2200 can transmit via a pattern of '1' to 'N' RF frequencies available in the network (three RF frequencies in a simplified example for clarity). , RF1 2214, RF2 2216, RF3 2218). There can be M logical channels in one transport stream in the network.
Four types of logical channels are defined, namely type A, type B, type C, and type D, which represent mapping to physical frames.
Thus, logical channels are arranged in groups, and it is possible (sometimes and always) to receive all logical channel members of a group that use a single receive tuner in the group, so that the receiver 1600 It becomes possible to decode two logical channels.
In the illustrated example, the first logical channel LC1 2224, 2226, 2228 and the second logical channel LC2 2230, 2232 belong to the same group, and LC1 2224, 2226, 2228 are of type C, and LC2 Is composed of type A. It should be noted that (on the transmitter side) the signal processor configures a logical channel with zero overlap in the time domain.
FIG. 23 illustrates an example of a logical channel type A structure 2300 that includes a sequence of logical frames according to some embodiments of the invention.
Referring to FIG. 23, in one embodiment, logical channel (LC) type A is a signal processor where each logical frame (LF) 2304, 2306 of logical channel 2308 is one physical DVB-NGH on a single RF channel 2302. The frame 2310 is configured to correspond to the case of mapping. Thus, in this manner, each physical DVB-NGH frame 2310 can be configured to include cells from only one logical frame 2304, 2306 of logical channel 2308 by the signal processor. All physical frames carrying logical frames 2304 and 2306 of a given logical channel 2308 have the same length and the same L1-PRE signaling, except for the frame index number (FRAME_IDX), for example, by the signal processor. Can be configured. In this manner, a 1: 1 mapping between logical frames and physical DVB-NGH frames can be achieved. It should be noted that the Future Extension Field (FEF) 2312 in the logical channel type A structure 2300 is a DVB-NGH FEF and not a DVB-T2 system FEF.
Therefore, in the example shown in FIG. 23, the type A LC 2308 is mapped to all cells of one LF 2304, and all cells of one LF 2304 are mapped to the second LF 2306 (from the same LC 2308 of type A). ) Is transmitted in one physical frame 2310 having the same physical frame 2310 used successively to transmit all cells.
For logical channel type A, in each logical frame, the first logical frame cell is mapped to the first physical frame data cell (the minimum data cell address in the physical frame), and the last logical frame cell is the last logical frame data. It is synchronized to one physical frame using a method that maps to a cell (maximum data cell address in a physical frame). All logical frames are transmitted on a single RF frequency. Therefore, the sequence of logical frames is transmitted using exactly one logical frame for each physical frame transmitting a predetermined logical channel on the sequence of physical frames.
FIG. 24 illustrates an example of a logical channel type B structure 1100 that includes a sequence of logical frames according to some embodiments of the invention.
Referring to FIG. 24, logical channel type B is an embodiment in which each logical frame 2404, 2406 of logical channel (LC) 1108 is multiplexed (N) DVB-NGH physical frame on a single RF channel 2410 by a signal processor. It is configured to correspond to the case of mapping to 2402 and 2403. In this embodiment, the signal processors are arranged so that the physical frames have the same length. In this embodiment, the signal processor is arranged such that each logical frame is divided and mapped to multiple DVB-NGH physical frames 2402, 2403 on the same RF channel 2410, thereby each DVB-NGH physical frame 2402, 2403 can include cells from multiple logical frames 2404 and 2406 on the same logical channel 2408. The signal processor comprises all DVB-NGH physical frames and has the same L1_PRE signaling 2412, in one example that does not include the fields L1_POST_DELTA and FRAME_IDX. Thus, in this example, one logical frame can be time-multiplexed into two or more DVB-NGH physical frames.
For logical channel type B, the logical frame cell stream uses a scheme in which the first cell of the logical frame is mapped to any one of the data cells included in the physical frame. Maps to a stream of data cells. The logical frame stream cells that are P cells after the first cell are mapped to the physical frame stream cells that are P cells after the physical frame cell to which the first logical frame is mapped. It must be. If the logical frame is not complete with the current physical frame, the logical frame continues with the next physical frame of the same logical channel from the first data cell of the physical frame. If the logical frame is completed with the current physical frame, the next logical frame of the same logical channel is immediately started without any gaps. All logical frames are transmitted on a single RF frequency. Logical channel type B is an extended set (superset) of logical channel type A, and the extended set of logical channel type A includes a specific case.
FIG. 25 illustrates an example of a logical channel type C structure 2500 that includes a sequence of logical frames according to some embodiments of the invention.
Referring to FIG. 25, in the logical channel type C structure 2500, each logical frame of the first logical channels 2512, 2514, and 2516 and each logical frame of the second logical channels 2518, 2520, and 2522 are multiplexed (M ) The RF channel, RF1 2502, RF2 2504, and RF3 2506 are configured to correspond to the case of mapping to a multiplexed (N) physical DVB-NGH frame. In one embodiment, physical DVB-NGH frames from different RF channels 2502, 2504, 2506 can be separated by the signal processor at the time allowed for reception with one single tuner (not shown). In one illustrated embodiment, physical DVB-NGH frames from different RF channels 2502, 2504, 2506 can be configured to have different lengths by the signal processor.
In one embodiment, each logical frame is divided over multiple (M) RF channels 2502, 2504, 2506 to map multiple DVB-NGH physical frames, whereby each physical DVB-NGH frame is the same logical channel. Cells from multiple multiple logical frames.
In one embodiment, all physical DVB-NGH frames can be configured by the signal processor to have the same L1_PRE signaling 2510, eg, the same L1_PRE signaling 2510 includes the fields L1_POST_DELTA, LC_CURRENT_FRAME_POSITION, LC_CURRENT_FRAME_X_ID, Do not include FRAME_IDX.
Thus, in the illustrated embodiment, the first logical channel LC1 and the second logical channel LC2 are all type C and may be members of the same LC group. In the above embodiment, LC1 is first transmitted on the first RF channel RF1 2502, followed by the second RF channel RF2 2504 and then the second RF channel RF1 2502. This process is repeated.
In an embodiment as shown, LC2 is transmitted on a third RF channel RF3 2506, followed by a second RF channel RF2 2504, and then a third RF channel RF3 2506. This process is repeated. In this manner, each logical channel has a set of natural cycles and natural frequencies for each logical channel used. In FIG. 25, the (transmit) signal processor sets the time gap for the receiver to switch between different RF channels using signal time and frequency multiplexing.
For logical channel type C, the physical frames used to carry the logical channel are transmitted at different RF frequencies, and successive physical frames using different RF frequencies need to be time separated. Except for this, the logical frame is mapped using the same scheme as that for logical channel type B. Logical channel type C is an extended set of logical channel type B, and this extended set includes a specific case.
FIG. 26 illustrates an example of a logical channel type D structure 2600 that includes a sequence of logical frames 2608, 2610 according to some embodiments of the invention.
Referring to FIG. 26, in one embodiment, logical channel type D is a signal processor that each logical frame of a logical channel is multiplexed (N) RF frequencies (three shown in a simplified example for clarity). Multiple (N) physical DVB-NGH frames (three physical DVB-NGH frames at times 2608 and 2610 shown in the simplified example for clarity) on the RF frequencies 2602, 2604, 2606) It is configured to correspond to the case of one-to-one mapping. The physical DVB-NGH frames 2608 and 2610 can be configured to be time-synchronized with the same length by the signal processor. In this manner, time synchronization enables the preamble P1 of each of the physical DVB-NGH frames 2608 and 2610 to transmit a logical channel using the same frame index and start at the same time. In one embodiment, physical DVB-NGH frames 2608, 2610 can be configured by the signal processor to include cells from only one logical frame, so that in one embodiment, each logical frame is Can be configured to be used in all simultaneous physical frames. Thus, in one embodiment, one logical frame is mapped to a set of time-synchronized physical DVB-NGH frames, each mapped to one RF channel.
Logical frames of logical channel type D are arranged in a single logical frame matrix having an LC_NUM_RF column and an LC_LF_SIZE / LC_NUM_RF row. The parameters LC_NUM_RF and LC_LF_SIZE are provided using L1_PRE signaling, and can each represent the number of RF frequencies of one logical frame and its cell size for a given logical channel. Each logical frame of the logical channel type D includes the first cell and the last physical of the logical frame in which each column of the logical frame is mapped to the first physical frame data cell (the minimum data cell address included in the physical frame). One logical frame per RF frequency in a manner of mapping to the cell of the corresponding RF frequency in each column having the last logical frame cell mapped to the frame data cell (maximum data cell address included in the physical frame) Is synchronized to a set of one parallel physical frame. Thus, a sequence of logical frames is conveyed using a sequence of sets of physical frames having exactly one logical frame for each set of physical frames and one physical frame per RF frequency. A set of RF frequencies used to convey a given logic type D is configurable.
FIGS. 27A and 27B show an example of a table of L1_Pre signaling fields in a logical channel structure 2700 according to some embodiments of the present invention.
Referring to FIGS. 27A and B, in one embodiment, all synchronized physical frames can be configured to have the same L1_PRE signaling except for the fields described above. The number of new fields included in one column of the L1_PRE signaling field table included in the logical channel structure 2700 is introduced by the signal processor.
L1_POST_DELTA: In one example, L1_POST_DELTA may be a 24-bit field that represents the gap between the last cell carrying L1-PRE signaling in the QAM cell and the first cell of the first logical frame starting with the current NGH frame. . This value (HEX) FFFFFF can be configured to mean that no new logical frame starts with the current NGH frame.
LC_GROUP_ID: In one example, LC_GROUP_ID may be a 2-bit field that provides an identifier (ID) of a group of logical channels to which the current logical channel (transmitted in the current NGH frame) belongs. In some embodiments, a single tuner can be used to receive all logical channel members of a logical channel group.
LC_NUM: In one example, LC_NUM may be a 3-bit field that represents the total number of logical channel members of the current LC group that can be conveyed in the current NGH frame (ie, whose ID was given by LC_GROUP_ID). In an embodiment, the minimum value of LC_NUM may be set to '1'.
LC_ID: In one example, the LC_ID may be a 3-bit field representing an identifier (ID) of the current logical channel carried in the current DVB-NGH frame. For example, the value of LC_ID may be configured in a range from “0” to “LC_NUM-1”.
LC_TYPE: In one example, LC_TYPE may be a 3-bit field that represents the type of the current logical channel carried in the current NGH frame.
LC_NUM_RF: In one example, LC_NUM_RF may be a 3-bit field representing the number NRF of RF channels used by the current logical channel. The frequencies can be listed in the configurable parameters of L1-POST signaling.
LC_CURRENT_FRAME_RF_POS: In one example, LC_CURRENT_FRAME_RF_POS may be a 3-bit field that represents the position of the RF channel of the current DVB-NGH frame in the cycle of the RF channel used by the current logical channel.
LC_CURRENT_FRAME_RF_IDX: In one example, LC_CURRENT_FRAME_RF_IDX may be a 3-bit field that represents the index of the RF channel of the current DVB-NHG frame that is used to convey the current logical channel.
LC_NEXT_FRAME_RF_IDX: In one example, LC_NEXT_FRAME_RF_IDX may be a 3-bit field that represents the index of the RF channel of the next DVB-NGH frame that is used to convey the current logical channel.
LC_NEXT_FRAME_DELTA: In one example, LC_NEXT_FRAME_DELTA may be a 24-bit field that represents the relative timing in the T period between the current NGH frame and the next NGH frame carrying the current logical channel.
FIG. 28 shows an example of a table of logical channel types (LC types) 2800 introduced by some signal processors according to the above-described embodiment of the present invention.
Referring to FIG. 28, it is as follows.
LC_TYPE-A 2802: In this example, LC_TYPE-A 2802 may be a 3-bit field representing a logical channel transmitted on a single RF channel. Each logical frame of the logical channel is transmitted in one NGH frame. This is the case when bundling is not used in the time domain or the frequency domain.
LC_TYPE-B 2804: In this example, LC_TYPE-B 2804 may be a 3-bit field that represents a logical channel transmitted on a single RF channel. Each logical frame of the logical channel can be transmitted in one or more NGH frames. This is the case when bundling is used in the time domain (eg, over NGH frames on a single RF channel).
LC_TYPE-C2806: In this example, LC_TYPE-C2806 may be a 3-bit field that represents a logical channel carrying one or more RF channels. Each logical frame of a logical channel can be transmitted in one or more NGH frames on one or more RF channels. This is the case when bundling is used in the time domain and frequency domain (ie over NGH frames in the time domain on multiple RF channels).
LC_TYPE-D2808: In this example, LC_TYPE-D2808 may be a 3-bit field indicating that a logical channel is transmitted on one or more RF channels. Each logical frame of a logical channel can be transmitted in a set of parallel and time-synchronized NGH frames with one NGH frame for each RF frequency. This is the case when Time Frequency Slicing (TFS) is used (ie, across a set of time-synchronized NGH frames, each on a different RF frequency).
As shown, other usable bit patterns may be reserved for future use 2810.
FIG. 29 is a flowchart illustrating an example of an initial scanning operation 2900 of a receiver that receives a logical channel according to some embodiments of the present invention.
Referring to FIG. 29, the signal processor, ie, signal processors 1250 and 1252 of FIG. 16, determines in step 2904 whether the entire RF frequency has been scanned. If not all RF frequencies are scanned at step 2904, the signal processors 1250 and 1252 select an RF frequency at step 2906. Signal processor 1250, 1252 then detects P1 at step 2908 and determines whether the RF frequency selected from step 2906 is a signal supported at step 2910. If the signal is supported as a result of the determination, the signal processors 1250 and 1252 decode L1_PRE in step 2912. Otherwise, if the signal is not supported, the signal processor returns to step 2908 to detect P1. If L1_PRE is decoded at step 2912, the signal processors 1250, 1252 determine whether the LC ID has already been scanned at step 2914. If the LC ID has already been scanned in step 2914, the signal processor 1250, 1252 moves to a different RF other than the next RF indicated for the current LC in step 2916, and then returns to step 2912 to return L1_PRE. Decrypt. If the LC ID has not already been scanned at step 2914, the signal processors 1250 and 1252 determine whether L1-POST is available at step 2918.
If L1-POST is not available at step 2918, the signal processor 1250, 1252 moves to the next RF of the current LC at step 2920 and returns to step 2912 to decode L1_PRE. If L1-POST is available, signal processor 1250, 1252 decodes L1-POST at step 2922 and returns to step 2904 to determine whether all RF frequencies have been scanned at step 2924. Extract L1-CONF. If all RF frequencies have been scanned, the signal processors 1250 and 1252 end the initial scanning operation at step 2902.
Thus, in this manner, during the initial scanning step, the receiver is used by each LC (in step 2924, by each LC via the RF channel and repetition pattern and cycle, order, index, and center frequency. It is possible to obtain a frequency hopping pattern (used).
FIG. 30 shows an example of a flowchart of a normal reception operation 3000 of a receiver that receives a logical channel according to some embodiments of the present invention.
Referring to FIG. 30, the signal processor, ie, signal processors 1250 and 1252 of FIG. 16, determines the desired LC and PLP at step 3002. The signal processors 1250 and 1252 then select the first RF frequency at step 3004 before detecting P1 at step 3006. Thereafter, the signal processors 1250 and 1252 determine in step 3008 whether the signal is supported. If the signal is not supported at step 3008, the signal processor 1250, 1252 returns to step 3006 to further detect P1. If the signal is supported at step 3008, the signal processors 1250, 1252 decode the L1_PRE field at step 3010. At step 3012, the signal processors 1250, 1252 determine whether the current LC is the desired LC. If the current LC is not the desired LC at step 3012, the signal processor 1250, 1252 then derives and records all next RF frequencies of the current undesired LC at step 3016 and returns to step 3010 to return L1_PRE. Prior to decoding, at step 3014, the current undesired LC or the previous undesired LC is moved to an RF frequency different from the next RF frequency.
If the current LC is the desired LC at step 3012, the signal processors 1250 and 1252 determine whether L1-POST is available at step 3018. As a result of the determination, if L1-POST is not usable, the signal processors 1250 and 1252 move to the next RF channel of the current LC in step 3020 before returning to step 3010 and decoding L1-PRE.
As a result, if L1-POST is available at step 3018, the signal processors 1250, 1252 decode L1-POST at step 3022, and decode the desired PLP to step 3024. The signal processors 1250, 1252 then extract the in-band signaling and track the desired PLP in time and frequency at step 3026 before proceeding to step 3028.
Therefore, the receiver does not need to decode and analyze L1_PRE every NGH frame in order to be able to locate the LF of the desired LC in such successive reception stages. Mapping L1-PRE signaling associated with LC and its LF to NGH frame favors faster acquisition in the initial scanning phase and the initial reception phase.
An example of the configurable L1-POST signaling (L1-CONF) signal field is shown in Table 6 below.
In the logical channel structure 2700, a plurality of new fields included in the example L1-CONF signaling field table are introduced by the signal processor.
LC_NUM_LF: This 8-bit field represents the number of logical frames included in the current logical superframe of the current logical channel. The minimum value of this field is “1”.
LC_LF_SIZE: This 22-bit field represents the size of each logical frame included in the current logical superframe of the current logical channel in the QAM cell.
The following fields appear in the frequency loop.
LC_RF_IDX: This 3-bit field represents the index of each frequency listed in this loop. The LC_RF_IDX value is assigned as a unique value between 0 and LNC_NUM_RF1. For frequency generation or slicing across multiple RF channels (ie, LC_TYPE = '01x' and LC_NUM_RF> 1), this field represents the index of each frequency within the structure of the current logical channel.
LC_RF_POS: This 8-bit field represents the position of each frequency listed in this loop in one cycle of the RF channel used to carry the logical frame of the current logical channel. If the current logical channel uses one single RF channel (ie, LC_NUM_RF = 1), the value of this field should be the same as '11111111'. In the 8-bit sequence representing this field, the same value as '1' at the i-th bit position indicates the cycle of the RF channel in which the RF channel having the index given by LC_RF_IDX carries the logical frame of the current logical channel. It is used at the i-th position. The maximum length of one cycle of the RF channel for transmitting a logical frame of a predetermined logic is 8.
FREQUENCY: This 32-bit field represents the center frequency of the RF channel whose index is LC_RF_IDX using Hz. The order of frequencies within the logical channel structure is indicated by LC_RF_IDX. The value of FREQUENCY can be set to '0' indicating that the frequency is not known at the time of composing the signal. If this field is set to 0, it must not be parsed as a frequency by the receiver.
This FREQUENCY field is used by the receiver to assist in searching for signals that form part of the logical channel structure when multiple RF channels are used (ie, LC_TYPE = '01x' and LC_NUM_RF> 1). Can be done. The accuracy of this field should not be relied on because the value is typically set at the main transmitter and not changed at the transposer.
PLP_FIRST_LF_IDX: This 8-bit field represents the index of the first logical frame of the logical superframe carrying the current PLP. The value of PLP_FIRST_LF_IDX must be smaller than the value of PLP_LF_INTERVAL.
PLP_LF_INTERVAL: This 8-bit field represents an interval (I JUMP ) in a plurality of logical frames between any two logical frames that transmit cells from the corresponding PLP in the logical superframe. For PLPs that do not appear in every logical frame of the logical superframe, the value of this field must be the same as the interval between successive logical frames. For example, if PLP appears in logical frames 1, 4 and 7, this field is set to '3'. For PLPs that appear every logical frame, this field must be set to '1'.
An example of the signaling field of dynamic L1-POST signaling (L1-DYN) is expressed as shown in Table 7 below.
In the logical channel structure 2700, a plurality of new fields, which are included in the example L1-DYN signaling field table, are introduced by the signal processor.
LF_IDX: This 8-bit field is the index of the current logical frame within the current logical superframe. The index of the first logical frame of the logical superframe must be set to '0'.
In some embodiments, some or all of the steps shown in the flowchart can be implemented in hardware, and some or all of the steps shown in the flowchart can be implemented in software. An example of the in-band signaling type A signaling field is shown in Table 8 below.
L1_POST_DELTA: This 24-bit field represents the gap between the last cell carrying L1_PRE signaling and the first cell of the first logical frame starting with the current NGH frame in the QAM cell. The value (HEX) FFFFFF indicates that no new logical frame starts in the current NGH frame.
LC_NEXT_FRAME_DELTA: This 24-bit field represents the relative timing in the T period between the current NGH frame and the next NGH frame carrying the current logical channel.
PLP_RF_IDX_NEXT: For LC type D PLP, this 3-bit field represents the RF frequency of the current PLP in the logical frame after the next logical frame in which the PLP occurs. This value must be parsed by the L1_PRE parameter LC_CURRENT_FRAME_RF_IDX. For LC types A, B, and C, this field is reserved for future use.
FIG. 31 shows an overall overview 3100 at a stage for transmission of data services in a transmission system according to some embodiments of the invention.
Referring to FIG. 31, the first stage includes mapping the data service 3112 from the service layer 3110 to the data PLP 3132 at the transmission layer 3130 across the transfer layer 3120. The various data services 3112 are divided into component parts 3122 in the transfer layer 3120 and mapped to the PLP 3132. The control data 3124 in the transfer layer 3120 is mapped to one or more common PLPs 3134 in the transmission layer 3130.
The second stage maps PLPs 3132 and 3134 to logical channels, eg, first LC (LC1) 3136 and second LC (LC2) 3138, according to some embodiments of the present invention.
The third stage provides a mapping of logical channels 3136, 3138 in physical frames with different RF channels 3142 used by the transmission system via scheduler / multiplexer 3140, according to some embodiments of the present invention.
Although some aspects of the present invention have been described with reference to their applicability to DVB-NGH systems, it is understood that the present invention is not limited to such specific wireless broadcasting systems. The above concept is expected to be applied to other wireless broadcasting and communication systems. Also, some embodiments of the present invention refer to its applicability to DVB-NGH systems that are “piggybacked” to existing DVB-T2 systems, eg, previously assigned future extension fields (FEFs). However, it will be understood that the present invention applies to new stand-alone DVB-NGH (or similar) systems.
Considering the conventional DVB-T2 system, the concept as described above is based on at least one or more of the following (by configuration and control of each processor, processing encoding or decoding on each of the receiving side and the transmitting side): A novel feature will be described.
Logical frame structure with fixed capability in QAM cell and logical frame structure concept with L1-POST (logical signaling), common PLP, data PLP (in different types of order), auxiliary stream, and dummy cells,
Logical superframe and other characteristic concepts where configurable signaling is kept constant within one logical superframe,
ISSY field (in-band type B) carried for each LC logical frame for synchronization purposes,
A logical frame with bundling and slicing through the time and frequency domain, and different logical channel type concepts for mapping this logical frame and logical superframe to physical frames,
The concept of a logical channel group, where it has its slots sufficiently separated in time so that all LC members of the group receive using one single tuner (e.g. a receiver has one single tuner Can receive multiple LCs of the same LC group),
<Optimized layer 1 signaling reflecting all the above features>
Thus, the above-described embodiments of the present invention describe a signal processor both on the transmitting and receiving sides to enable each of the new concepts and / or new data formats as described above. Each signal processor is described with respect to a transmitting or receiving communication unit, along with methods related to the operation of the processor. These operating methods can be stored in executable code performed by any computer-based product.
FIG. 32 illustrates a representative computer system 3200 employed to implement signal processing functionality according to an embodiment of the present invention. Such type of computer system can be used in access points and wireless communication units. Those skilled in the relevant art will also recognize how to implement embodiments of the present invention using other computer systems or structures.
Referring to FIG. 32, a computer system 3200 can be a desktop, laptop or notebook computer, portable computing device (PDA, mobile phone, palmtop, etc.), mainframe, server, client, or any other For a given application or environment of this type, a special or general purpose computing device that can be implemented or adapted can be represented. Computer system 3200 can include one or more processors, such as processor 3204. The processor 3204 can be implemented using a general or special purpose processing engine such as a microprocessor, microcontroller, or other control module. In this embodiment, processor 3204 connects to bus 3202 or other communication medium.
The computer system 3200 can also include a main memory 3208 such as random access memory (RAM) or other dynamic memory that stores information and instructions executed by the processor 3204. The main memory 3208 can also be used to store temporary variables or other intermediate information during execution of instructions executed by the processor 3204. Computer system 3200 may include a read only memory (ROM) that stores fixed information and instructions for processor 3204 or other static storage device connected to bus 3202.
Further, the computer system 3200 can include an information storage system 3210 that includes, for example, a media drive 3212 and a removable storage interface 3220. The media drive 3212 includes a hard disk drive, floppy disk drive, magnetic tape drive, optical disk drive, compact disk (CD) or digital video drive (DVD) read or write drive (R or RW), Alternatively, it may include a drive or other mechanism that supports a fixed or removable storage medium, such as other removable or fixed media drives. Storage media 3218 may include media that can be fixed or read and written to and removed by, for example, a hard disk, floppy disk, magnetic tape, optical disk, CD or DVD, or other media drive 3212. As with the illustrated embodiment, storage media 3218 may include computer-readable storage media having specific computer software or data stored thereon.
In other embodiments, the information storage system 3210 may include other similar components that allow a computer program or other instructions or data to be loaded into the computer system 3200. Such components include, for example, a removable storage unit 3222, a program cartridge, an interface 3220 such as a cartridge interface, removable memory (eg, flash memory or other removable memory module and memory slot, other removable A storage unit 3222 and an interface 3220 that allows software and data to be transferred from the removable storage unit 3218 to the computer system 3200 may be included.
The computer system 3200 can also include a communication interface 3234. Communication interface 3234 may be used to allow software and data to be transferred between computer system 3200 and external devices. Embodiments of the communication interface 3234 include a modem, a network interface (such as an Ethernet or other NIC card), a communication port (such as a Universal Serial Bus (USB) port), for example. PCMCIA slots and cards. Software and data transmitted through communication interface 3234 may be in the form of electrical, electromagnetic and optical signals, or other signals received by communication interface 3234. These signals are provided to communication interface 3234 via channel 3228. This channel 3228 carries signals and can be implemented using wireless media, wired or cable, optical fiber, or other communication media. Some examples of channels include telephone lines, mobile telephone links, RF links, network interfaces, local or wide area networks, and other communication channels.
In this application, the terms “computer program product” and “computer-readable medium” may be used generally with reference to media such as memory 3208, storage device 3210, or storage unit 3222 as an example. These and other forms of computer readable media may store one or more instructions used by processor 3204 that cause the processor to perform a specific operation. When executed, an instruction word generally referred to as 'computer program code' (grouped in the form of a computer program or other grouping) causes the computer system 3200 to perform the functions of the embodiments of the present invention. Enable. The code directly performs certain operations that the processor is compiled for and / or combined with other software, hardware, and / or firmware elements (eg, a library that performs standard functions) for this purpose. It must be noted that this leads to execution.
In one embodiment where the elements are implemented using software, the software can be stored on a computer readable medium and can be loaded into computer system 3200 using, for example, removable storage drive 3222, drive 3212, or communication interface 3234. When a control module (in this embodiment, a software instruction word or computer program code) is executed by the processor 3204, the processor 3204 will perform the functions of the present invention as described herein.
In particular, the concept of the present invention as described above is expected to be applicable by semiconductor manufacturers for integrated circuits including signal processors configured to perform any one of the operations as described above. The Furthermore, the inventive concept can be applied to circuits that construct, process, encode and / or decode signals for radio dispersion. Also, for example, a semiconductor manufacturer may consider the concept of the present invention when designing a stand-alone device such as a digital signal processor, or a custom semiconductor (Application-Specific Integrated Circuit: ASIC) and / or other subsystem elements. Can be adopted.
For purposes of clarity, it can be seen that the above description has described embodiments of the invention with reference to different functional units and processors. However, it will be apparent that an adapted distribution of functionality between different functional units or processors can be used without departing from the invention, for example with respect to signal processors 1250, 1252. For example, the illustrated functionality performed by separate processors or controllers may be performed by the same processor or controller. Thereby, a reference number for a particular functional unit is understood as a reference number for a suitable means of providing functionality as described above, rather than strict logical or physical structure or organizational instructions.
Aspects of the invention can be implemented in adapted forms including hardware, software, firmware, or a combination thereof. The present invention can optionally be implemented at least in part as configurable module components such as computer software and / or digital signal processors or FPGA devices running on one or more data processors. Thus, the elements and components of one embodiment of the present invention can be physically, functionally and logically implemented using a suitable scheme. In essence, the functionality can be implemented using a single unit, multiple units, or as part of another functional unit.
Although the invention is described in connection with some embodiments, it is not intended to be limited to the specific form herein. Moreover, the scope of the present invention is limited by the following claims. Moreover, even if features are described in connection with specific embodiments, those skilled in the art of the present invention can recognize that the various features of the embodiments as described above are combined by the present invention. In the claims, the term 'comprising' does not exclude the presence of other elements or steps.
Furthermore, although listed separately, a plurality of means and elements or method steps may be implemented by eg a single unit or processor. In addition, even though individual features are included in different claims, they are combined as advantageously as possible, and inclusions in different claims cannot combine features and / or Do not imply that it is not advantageous. In addition, the inclusion of a feature in one category of claim does not imply a limitation on that category, but if the feature is matched, it indicates that the feature is equally applicable to other claim categories. .
Accordingly, a signal processor, a communication unit, a communication system, and a method related to transmission and reception of a data stream in a digital video broadcasting system are described, and the above-mentioned shortcomings of the prior art are greatly alleviated.
As described above, specific embodiments have been described in the detailed description of the present invention. However, various modifications can be made without departing from the scope of the claims. it is obvious. Therefore, the scope of the present invention should not be limited to the above-described embodiments, but should be determined based on the description of the scope of claims and equivalents thereof.
100 Frame Configuration 102 Data Service 104 Data Service 106 Stream 112 Preamble Section 114 Data Section 116 FEF Slot 118 Transmitted Frame 200 Frame 202 Preamble Section 204 Data Section 206 P1
208 L1_pre
210 L1-Config
212 L1-Dyn
214 L1-Dynamic Extension
216 CRC
218 L1 Padding
302 Constant data 304 Configuration data 1100 Service provider 1102 Network operator 1104 Service 1106 Control data 1108 Network gateway 1110 PLP
1112 control data 1114 transmitter 1200 wireless broadcasting system 1202 service provider 1204 service 1206 control channel 1210 network operator 1212 network gateway 1214 PLP
1216 Control PLP
1220 Transmitter 1222 Transmitter 1230 Signal processor block 1232 Signal processor block 1240 Receiver communication unit 1242 Receiver communication unit 1250 Signal processor block 1252 Signal processor block 1600 Receiver wireless communication unit 1602 Antenna 1604 Antenna switch 1606 Receiver front end circuit 1610 Output Device 1614 Controller 1616 Memory Device 1618 Timer 1620 Input Device 1622 Transmitter / Modulation Circuit 1624 Power Amplifier 1650 Signal Processing Function Block 1652 Signal Processing Function Block 1700 Logical Frame 1702 L1-POST Signaling Field 1704 Common PLP
1706 Data PLP
1708 Data PLP
1710 Data PLP
1712 Data PLP
1714 Auxiliary stream 1716 Dummy cell 1800 Mapping array 1802 L1-POST signaling 1804 Common PLP part 1806 Data PLP
1808 Data PLP
1810 Data PLP
1812 Data PLP
1816 Dummy cell 1817 Data PLP
1900 Logical frame structure 1902 Common PLP
1904 Type 1 and Type 4 PLP
1906 Type 2 PLP
1908 Subslice period 1910 Cell address 1914 Subslice 1918 Cell 2000 Logical frame structure 2002 Common PLP
2004 Type 1 and Type 4 PLP
2006 Type 2 PLP
2008 Baseband frame 2010 BB header field 2012 Data for one PLP 2014 In-band signaling 2016 Additional padding 2018 Signaling part 2020 ISSY field 2100 Logical superframe structure 2102 L1-POST
2104 Data PLP
2112 L1-POST
2114 Data PLP
2110 Logical frame #m
2120 Logical frame #m
2200 Logical channel structure 2202 L1-POST signaling 2210 Logical frame 2212 Logical frame 2214 RF1
2216 RF2
2218 RF3
2224 first logical channel LC1
2226 first logical channel LC1
2228 first logical channel LC1
2230 Second logical channel LC2
2232 second logical channel LC2
2300 Logical Channel Type A Structure 2302 Single RF Channel 2304 Logical Frame 2306 Logical Frame 2308 Logical Channel 2310 Physical DVB-NGH Frame 2312 Future Extension Field (FEF)
2402 Multiple DVB-NGH physical frame 2403 Multiple DVB-NGH physical frame 2404 Multiple logical frame 2406 Multiple logical frame 2408 Logical channel 2410 Single RF channel 2412 L1_PRE signaling 2500 Logical channel type C structure 2502 First RF channel RF1
2504 Second RF channel RF2
2506 The third RF channel RF3
2510 L1_PRE signaling 2512 first logical channel 2514 first logical channel 2516 first logical channel 2518 second logical channel 2520 second logical channel 2522 second logical channel 2600 logical channel type D structure 2608 physical DVB-NGH Frame 2610 Physical DVB-NGH frame 3110 Service layer 3112 Data service 3120 Transfer layer 3122 Component part 3124 Control data 3130 Transmission layer 3132 Data PLP
3134 Common PLP
3136 Logical Channel 3138 Logical Channel 3140 Scheduler / Multiplexer 3142 RF Channel 3200 Computer System 3202 Bus 3204 Processor 3208 Main Memory 3210 Information Storage System 3212 Media Drive 3218 Storage Media 3220 Interface 3222 Removable Storage Unit 3234 Communication Interface 3228 Channel
A method for transmitting data by a transmission device in a communication system, comprising:
Determining one of a plurality of types indicating a mapping relationship between at least one logical channel and at least one radio frequency (RF) channel;
Mapping at least one logical frame on the at least one logical channel to at least one physical frame on the at least one RF channel based on the determined type;
Transmitting the data using the mapped at least one logical frame and at least one physical frame;
When the determined type is the first type, one logical frames included in the logical channels of the first type are mapped to one physical frame on a single RF channel,
When the determined type is the second type, each of the logical frames included in the logical channel of the second type can be mapped to a plurality of physical frames on a single RF channel. And how to.
The at least one physical frame is mapped to at least one logical channel, and each of the at least one logical channel includes a selected logical frame among a plurality of logical frames, Each includes a selected PLP of a plurality of physical layer pipes (PLPs) generated based on a data stream of at least one service and signaling information associated with the selected PLP. The method of claim 1.
The method of claim 1, wherein the plurality of types are classified based on the number of RF channels or the number of physical frames mapped to each logical frame included in the logical channel.
The cell included in each of the logical frames, if the determined type is the first type, is carried in a single physical frame on the single RF channel. the method of.
When the determined type is the second type, each of the plurality of physical frames has the same length;
If the determined type is a third type, each logical frame included in the third type logical channel is mapped to a plurality of physical frames on a plurality of RF channels;
When the determined type is the fourth type, one logical frames included in the logical channels of the fourth type is mapped to a physical frame and time synchronization is included in each of the multiple RF channels The method according to claim 1, wherein:
A method for receiving data in a communication system, comprising:
At least one on the at least one radio frequency (RF) channel based on at least one of a plurality of types indicating a mapping relationship between the at least one logical channel and the at least one radio frequency (RF) channel. Receiving data through at least one logical frame on at least one logical channel mapped to a physical frame;
The at least one physical frame is mapped to at least one logical channel, and each of the at least one logical channel includes a selected logical frame among a plurality of logical frames, and each of the plurality of logical frames. The PLP includes a selected PLP among a plurality of physical layer pipes (PLPs) generated based on a data stream of at least one service and signaling information associated with the selected PLP. Item 7. The method according to Item 6.
The method of claim 6, wherein the plurality of types are classified based on the number of RF channels or the number of physical frames mapped to each logical frame included in the logical channel.
The cell included in each of the logical frames is carried in a single physical frame on the single RF channel if the determined type is the first type. Method.
When the determined type is the fourth type, one logical frames included in the logical channels of the fourth type is mapped to a physical frame and time synchronization is included in each of the multiple RF channels The method according to claim 6.
An apparatus for transmitting data in a communication system,
One type is determined from among a plurality of types indicating a mapping relationship between at least one logical channel and at least one radio frequency (RF) channel, and the at least one RF channel is determined based on the determined type. A controller for mapping at least one logical frame on the at least one logical channel to at least one physical frame on;
A transmitter for transmitting the data using the mapped at least one logical frame and at least one physical frame;
When the determined type is the second type, each of the logical frames included in the logical channel of the second type can be mapped to a plurality of physical frames on a single RF channel. Equipment.
The at least one physical frame is mapped to at least one logical channel, and each of the at least one logical channel includes a selected logical frame among a plurality of logical frames, and each of the plurality of logical frames. The method includes: selecting a PLP of a plurality of physical layer pipes (PLPs) generated based on a data stream of at least one service and signaling information associated with the selected PLP. 11. The apparatus according to 11.
The apparatus of claim 11, wherein the plurality of types are classified based on the number of RF channels or the number of physical frames mapped to each logical frame included in the logical channel.
The cell included in each of the logical frames, if the determined type is the first type, is carried in a single physical frame on the single RF channel. Equipment.
When the determined type is the fourth type, one logical frames included in the logical channels of the fourth type is mapped to a physical frame and time synchronization is included in each of the multiple RF channels The apparatus according to claim 11.
An apparatus for receiving data in a communication system,
At least one on the at least one radio frequency (RF) channel based on at least one of a plurality of types indicating a mapping relationship between the at least one logical channel and the at least one radio frequency (RF) channel. A receiver for receiving data through at least one logical frame on at least one logical channel mapped to one physical frame;
A decoder for decoding the data,
The at least one physical frame is mapped to at least one logical channel, each of the at least one logical channel includes a selected logical frame of a plurality of logical frames, and each of the plurality of logical frames is The method includes: selecting a PLP of a plurality of physical layer pipes (PLPs) generated based on a data stream of at least one service and signaling information associated with the selected PLP. The device described in 1.
The apparatus of claim 16, wherein the plurality of types are classified based on the number of RF channels or the number of physical frames mapped to each logical frame included in the logical channel.
The cell of each of the logical frames is carried in a single physical frame on the single RF channel if the determined type is the first type. apparatus.
When the determined type is the fourth type, one logical frames included in the logical channels of the fourth type is mapped to a physical frame and time synchronization is included in each of the multiple RF channels The apparatus according to claim 16.
JP2015511341A 2012-05-10 2013-04-05 Method and apparatus for transmitting and receiving data streams in a digital video broadcasting system Active JP6312150B2 (en)
GBGB1208389.5A GB201208389D0 (en) 2012-05-10 2012-05-10 Integrated circuit, communication unit, wireless communication system and methods therefor
GB1208389.5 2012-05-10
GB1215128.8A GB2501946B (en) 2012-05-10 2012-08-24 Signal processors, communication units, wireless communication system and methods therefor
GB1215128.8 2012-08-24
PCT/KR2013/002891 WO2013172549A1 (en) 2012-05-10 2013-04-05 A method and apparatus for transmission and reception of data streams in digital video broadcasting systems
JP2015522968A JP2015522968A (en) 2015-08-06
JP2015522968A5 JP2015522968A5 (en) 2016-06-02
JP6312150B2 true JP6312150B2 (en) 2018-04-18
ID=46458745
JP2015511342A Active JP6242866B2 (en) 2012-05-10 2013-04-05 Method and apparatus for transmitting and receiving data streams in a digital video broadcasting system
JP2015511343A Active JP6242867B2 (en) 2012-05-10 2013-04-05 Method and apparatus for transmitting and receiving data streams in a digital video broadcasting system
JP2015511341A Active JP6312150B2 (en) 2012-05-10 2013-04-05 Method and apparatus for transmitting and receiving data streams in a digital video broadcasting system
US (5) US9363060B2 (en)
EP (3) EP2663015B1 (en)
JP (3) JP6242866B2 (en)
KR (3) KR102048451B1 (en)
CN (3) CN104429088B (en)
GB (4) GB201208389D0 (en)
WO (3) WO2013172549A1 (en)
WO2015041475A1 (en) 2013-09-17 2015-03-26 삼성전자 주식회사 Transmission apparatus and method for puncturing same
CN104836976B (en) * 2014-02-10 2018-05-04 上海数字电视国家工程研究中心有限公司 Coordinate the method and system of broadcast between radio transmitting device and local emitter
KR20170026504A (en) * 2014-06-25 2017-03-08 삼성전자주식회사 Method and apparatus for transmitting and receiving frames in communication system
CN104219542B (en) * 2014-09-23 2017-06-06 中国科学院上海高等研究院 A kind of collocation method of the frame structure of digital multimedia wireless broadcast system
CN107409003A (en) * 2014-11-06 2017-11-28 Lg 电子株式会社 The method and apparatus for receiving broadcast singal, and the method and apparatus for sending broadcast singal
MX352014B (en) * 2014-11-12 2017-11-06 Lg Electronics Inc Broadcasting signal transmission device, broadcasting signal reception device, broadcasting signal transmission method, and broadcasting signal reception method.
KR20170134651A (en) * 2015-04-08 2017-12-06 원 미디어, 엘엘씨 Advanced Data Cell Resource Mapping
CN106899377B (en) * 2015-12-17 2019-07-12 辰芯科技有限公司 A kind of channel decoding method and device
KR20180104602A (en) * 2016-01-27 2018-09-21 소니 주식회사 Data processing apparatus and data processing method
KR20180090622A (en) * 2017-02-03 2018-08-13 삼성전자주식회사 Transmitting apparatus, cell multiplexing method thereof, receving apparatus and demultiplexing method thereof
CA2269927C (en) * 1997-09-16 2004-02-24 Ntt Mobile Communications Network Inc. Method and apparatus for transmitting packets and data frames
EP1030482B1 (en) * 1999-02-18 2006-08-23 Denso Corporation Data repeater and multiplex communication system using the same
JP2002281544A (en) * 2001-03-16 2002-09-27 Mitsubishi Electric Corp Cdma channel setting device and cdma base station controller
JP2007129544A (en) * 2005-11-04 2007-05-24 Kddi Corp Wireless access control method taking into account congestion state of wireless link, access point, terminal, and program
JP2010028228A (en) * 2008-07-15 2010-02-04 Toshiba Corp Wireless communication system, base station, and control station
KR101657501B1 (en) * 2009-01-07 2016-09-19 엘지전자 주식회사 Apparatus and Method Of Tranmsitting A Signal
US20110103300A1 (en) 2009-10-30 2011-05-05 Nokia Corporation Data encapsulation and service discovery over a broadcast or multicast system
JP5476981B2 (en) * 2009-12-25 2014-04-23 ソニー株式会社 Receiving apparatus and method, program, and receiving system
UA106646C2 (en) * 2010-01-15 2014-09-25 Нокіа Корпорейшн Transfer Level 1 signaling networks broadcasting / multymovlennya
CA2819405C (en) * 2010-02-23 2017-06-27 Lg Electronics Inc. Broadcasting signal transmission device, broadcasting signal reception device, and method for transmitting/receiving broadcasting signal using same
WO2011105773A2 (en) 2010-02-23 2011-09-01 엘지전자 주식회사 Broadcasting signal transmission device, broadcasting signal reception device, and method for transmitting/receiving broadcasting signal using same
2012-05-10 GB GBGB1208389.5A patent/GB201208389D0/en not_active Ceased
2012-08-24 GB GB1215130.4A patent/GB2501948B/en active Active
2012-08-24 GB GB1215128.8A patent/GB2501946B/en active Active
2012-08-24 GB GB1215129.6A patent/GB2501947B/en active Active
2013-04-05 KR KR1020130037778A patent/KR102048451B1/en active IP Right Grant
2013-04-05 WO PCT/KR2013/002891 patent/WO2013172549A1/en active Application Filing
2013-04-05 EP EP13162581.6A patent/EP2663015B1/en active Active
2013-04-05 US US13/857,695 patent/US9363060B2/en active Active
2013-04-05 JP JP2015511342A patent/JP6242866B2/en active Active
2013-04-05 US US13/857,668 patent/US8964682B2/en active Active
2013-04-05 CN CN201380036433.6A patent/CN104429088B/en active IP Right Grant
2013-04-05 WO PCT/KR2013/002893 patent/WO2013172551A1/en active Application Filing
2013-04-05 KR KR1020130037780A patent/KR102048450B1/en active IP Right Grant
2013-04-05 US US13/857,830 patent/US9066333B2/en active Active
2013-04-05 KR KR1020130037779A patent/KR102048460B1/en active IP Right Grant
2013-04-05 CN CN201380036427.0A patent/CN104429035B/en active IP Right Grant
2013-04-05 CN CN201380036439.3A patent/CN104488276B/en active IP Right Grant
2013-04-05 WO PCT/KR2013/002892 patent/WO2013172550A1/en active Application Filing
2013-04-05 EP EP13162559.2A patent/EP2663014B1/en active Active
2013-04-05 JP JP2015511343A patent/JP6242867B2/en active Active
2013-04-05 EP EP13162602.0A patent/EP2648358A3/en active Pending
2013-04-05 JP JP2015511341A patent/JP6312150B2/en active Active
2015-01-20 US US14/600,714 patent/US20150139146A1/en not_active Abandoned
2015-06-08 US US14/733,240 patent/US9413508B2/en active Active
CN104429088B (en) 2018-06-01
GB2501946A (en) 2013-11-13
EP2663015A3 (en) 2014-03-05
US9413508B2 (en) 2016-08-09
CN104429035A (en) 2015-03-18
EP2648358A3 (en) 2014-03-05
EP2648358A2 (en) 2013-10-09
CN104429088A (en) 2015-03-18
WO2013172551A1 (en) 2013-11-21
US20150270940A1 (en) 2015-09-24
GB2501946B (en) 2014-12-31
GB201215128D0 (en) 2012-10-10
GB2501947B (en) 2014-08-27
GB2501948B (en) 2015-12-23
EP2663014B1 (en) 2019-01-09
EP2663015A2 (en) 2013-11-13
WO2013172549A1 (en) 2013-11-21
US8964682B2 (en) 2015-02-24
JP2015522968A (en) 2015-08-06
EP2663014A2 (en) 2013-11-13
JP6242866B2 (en) 2017-12-06
GB2501947A (en) 2013-11-13
US20130265956A1 (en) 2013-10-10
JP2015522969A (en) 2015-08-06
GB201215130D0 (en) 2012-10-10
CN104429035B (en) 2017-06-23
US20130265957A1 (en) 2013-10-10
US20130265494A1 (en) 2013-10-10
WO2013172550A1 (en) 2013-11-21
US9066333B2 (en) 2015-06-23
KR102048450B1 (en) 2019-11-25
US20150139146A1 (en) 2015-05-21
CN104488276A (en) 2015-04-01
JP2015523765A (en) 2015-08-13
EP2663014A3 (en) 2014-03-05
CN104488276B (en) 2018-01-02
EP2663015B1 (en) 2019-01-02
KR20130126468A (en) 2013-11-20
KR20130126469A (en) 2013-11-20
KR102048460B1 (en) 2019-11-25
GB201208389D0 (en) 2012-06-27
GB201215129D0 (en) 2012-10-10
KR102048451B1 (en) 2019-11-25
JP6242867B2 (en) 2017-12-06
GB2501948A (en) 2013-11-13
US9363060B2 (en) 2016-06-07
CN101978645B (en) 2014-10-22 Method and apparatus for mapping virtual resources to physical resources in a wireless communication system
JP5453308B2 (en) 2014-03-26 Mapping distributed resource block indexes to physical resource blocks
JP5108954B2 (en) 2012-12-26 Scheduling method for distributed virtual resource block
JP5048844B2 (en) 2012-10-17 Scheduling method for distributed virtual resource block
US9596116B2 (en) 2017-03-14 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
CN101933260A (en) 2010-12-29 Physical layer and data link layer signalling in digital video broadcast preamble symbols
CN104429035B (en) 2017-06-23 For the method and apparatus of transmission and the reception of the data flow in digital video broadcast system
EP2014042A2 (en) 2009-01-14 Apparatus, methods and computer program products providing signaling of time staggered measurement reports and scheduling in response thereto
CN105765983B (en) 2019-08-13 The method for sending, receiving the device and transmission, reception broadcast singal of broadcast singal
CN102090006A (en) 2011-06-08 Base station, user device, and method
EP2667562A2 (en) 2013-11-27 Apparatus and method for transceiving data streams in a wireless system
Ref document number: 6312150