摘要:
The invention is related to a method of transmitting data from a transmitter to a receiver, in particular in a DVB-scenario. Hereby data is transmitted in consecutive bursts and each burst comprises a plurality of Multi-Protocol Encapsulation (MPE) and Multi-Protocol Encapsulation - inter-burst-Forward Error Correction (MPE-iFEC) sections, whereby MPE-sections carry an ADST-address containing the position in the Application Data Sub-Table (ADST) into which the content of the respective MPE-section has to be written. This ADST-address and/or the status of each byte is stored into the ADST while mapping the content of a burst in the ADST and iFDST, whereby the status of each byte is marked as "error free" or "with errors". This ADST-address and/or the byte status is further written in the ADT's while mapping the content of the ADST into ADT's, so that the ADST-address and/or the byte status is conveyed from the ADST to the ADT's. After the decoding process is applied on the ADT's and iFDST's, if the byte status has been stored in the ADT's the byte status is updated by the receiver, by the following steps: - Checking whether a byte which has been labeled before decoding as "with errors" is present in a column whose status has changed from "with errors" before decoding to "error free" after decoding - Changing the status of such a byte from "with errors" to "error free".
The method further comprises the step of copying the updated byte status and/or the ADST-address stored in the ADT's into the output ADST's.
摘要:
The invention is related to a method of transmitting data from a transmitter to a receiver in particular in a DVB-scenario. Hereby data is transmitted in consecutive bursts and each burst comprises a plurality of Multi-Protocol Encapsulation (MPE) sections and additionally Multi-Protocol Encapsulation - inter-burst-Forward Error Correction (MPE-iFEC) sections and / or Multi-Protocol Encapsulation- Forward Error Correction (MPE-FEC) sections. The content of the transmitted MPE-sections and MPE-iFEC or MPE-FEC sections is mapped into an Application Data Sub-Table (ADST) and an inter-burst-Forward Error Correction Data Sub-Table (iFDST) or Forward Error Correction Data Sub-Table (FDST) respectively. The content of the ADST and iFDST is mapped into ADT's and iFDTS's respectively as far as MPE- and MPE-iFEC sections are concerned. The decoding process is applied on a particular set of ADT and iFDT for MPE- and MPE-iFEC sections and on the ADST and FDST for MPE and MPE-FEC sections and after the decoding was performed on a particular set of ADT and iFDT the data part is copied back into ADST's. According to the invention the ADT and iFDT or ADST and FDST on which decoding shall be applied is divided into several subblocks before being decoded, each subblock containing one or more lines of the ADT and iFDT or ADST and FDST. Each subblock is then forwarded to the decoder, so that decoding is applied on this subblock, whereby the decoder computes the column status for each subblock, namely the total number of erroneous or missing columns in this subblock and decides whether the content of each subblock can be decoded or not based on the column status of this subblock.
摘要:
The invention is related to a method of transmitting data from a transmitter to a receiver, in particular in a DVB-Scenario. Data is transmitted in consecutive bursts and each burst comprises a plurality of MultiProtocol-Encapsulation (MPE) and Multiprotocol-Encapsulation-Inter-Burst Forward Error Correction (MPE-iFEC) sections. The data part of a burst (K) is not necessarily completely filled and thus contains a padding , i.e. it is possible that there is no data at the end of the ADST. The transmitted sections comprise a time-slicing indicator indicating the remaining time (Δt) until the start of the next burst. Each time a section is detected the next burst start is calculated. For each MPE-section the receiver compares the time at which the next burst should start and the current time in order to decide whether this MPE-section belongs to the same burst or to a new burst. According to the invention each time a section is detected the receiver calculates the time at which the next burst should start by adding to the current time the remaining time (Δt) indicated by the time-slicing indicator present in the detected MPE-section and subtracting therefrom an offset-value which is chosen depending on a processing time delay at the receiver. An independent invention is related to a new method for detecting the presence of a new burst.
摘要:
The invention is related to a method of transmitting data from a transmitter to a receiver in particular in a DVB-scenario. Hereby data is transmitted in consecutive bursts and each burst comprises a plurality of Multi-Protocol Encapsulation (MPE) sections and additionally Multi-Protocol Encapsulation - inter-burst-Forward Error Correction (MPE-iFEC) sections and / or Multi-Protocol Encapsulation- Forward Error Correction (MPE-FEC) sections. The content of the transmitted MPE-sections and MPE-iFEC or MPE-FEC sections is mapped into an Application Data Sub-Table (ADST) and an inter-burst-Forward Error Correction Data Sub-Table (iFDST) or Forward Error Correction Data Sub-Table (FDST) respectively. The content of the ADST and iFDST is mapped into ADT's and iFDTS's respectively as far as MPE- and MPE-iFEC sections are concerned. The decoding process is applied on a particular set of ADT and iFDT for MPE- and MPE-iFEC sections and on the ADST and FDST for MPE and MPE-FEC sections and after the decoding was performed on a particular set of ADT and iFDT the data part is copied back into ADST's. According to the invention the ADT and iFDT or ADST and FDST on which decoding shall be applied is divided into several subblocks before being decoded, each subblock containing one or more lines of the ADT and iFDT or ADST and FDST. Each subblock is then forwarded to the decoder, so that decoding is applied on this subblock, whereby the decoder computes the column status for each subblock, namely the total number of erroneous or missing columns in this subblock and decides whether the content of each subblock can be decoded or not based on the column status of this subblock.
摘要:
The invention is related to a method of transmitting data from a transmitter to a receiver, in particular in a DVB-Scenario. Data is transmitted in consecutive bursts and each burst comprises a plurality of MultiProtocol-Encapsulation (MPE) and Multiprotocol-Encapsulation-Inter-Burst Forward Error Correction (MPE-iFEC) sections. The data part of a burst (K) is not necessarily completely filled and thus can contain a padding, i.e. it is possible that there is no data at the end of the ADST. The burst size of a burst (K) is indicated by the previous burst size field present in the header of each MPE-iFEC section in different other bursts or in the same burst (K). According to the invention, the burst K is only processed after its size is known by using the information present in different other bursts (K+1, K+2,...) or in the same burst (K). An independent invention is further related to the use of a burst status queue for storing the status of the bursts.
摘要:
The invention is related to a method of transmitting data from a transmitter to a receiver, in particular in a DVB-Scenario. Data is transmitted in consecutive bursts and each burst comprises a plurality of MultiProtocol-Encapsulation (MPE) and Multiprotocol-Encapsulation-Inter-Burst Forward Error Correction (MPE-iFEC) sections. The data part of a burst (K) is not necessarily completely filled and thus can contain a padding, i.e. it is possible that there is no data at the end of the ADST. The burst size of a burst (K) is indicated by the previous burst size field present in the header of each MPE-iFEC section in different other bursts or in the same burst (K). According to the invention, the burst K is only processed after its size is known by using the information present in different other bursts (K+1, K+2,...) or in the same burst (K). An independent invention is further related to the use of a burst status queue for storing the status of the bursts.
摘要:
The invention is related to a method of transmitting data from a transmitter to a receiver, in particular in a DVB-scenario. Hereby data is transmitted in consecutive bursts and each burst comprises a plurality of Multi-Protocol Encapsulation (MPE) and Multi-Protocol Encapsulation - inter-burst-Forward Error Correction (MPE-iFEC) sections, whereby MPE-sections carry an ADST-address containing the position in the Application Data Sub-Table (ADST) into which the content of the respective MPE-section has to be written. This ADST-address and/or the status of each byte is stored into the ADST while mapping the content of a burst in the ADST and iFDST, whereby the status of each byte is marked as "error free" or "with errors". This ADST-address and/or the byte status is further written in the ADT's while mapping the content of the ADST into ADT's, so that the ADST-address and/or the byte status is conveyed from the ADST to the ADT's. After the decoding process is applied on the ADT's and iFDST's, if the byte status has been stored in the ADT's the byte status is updated by the receiver, by the following steps: - Checking whether a byte which has been labeled before decoding as "with errors" is present in a column whose status has changed from "with errors" before decoding to "error free" after decoding - Changing the status of such a byte from "with errors" to "error free".
The method further comprises the step of copying the updated byte status and/or the ADST-address stored in the ADT's into the output ADST's.
摘要:
The invention is related to a method of transmitting data from a transmitter to a receiver, in particular in a DVB-scenario. Hereby data is transmitted in consecutive bursts and each burst comprises a plurality of Multi-Protocol Encapsulation (MPE) and Multi-Protocol Encapsulation - inter-burst-Forward Error Correction (MPE-iFEC) sections, whereby MPE-sections carry an ADST-address containing the position in the Application Data Sub-Table (ADST) into which the content of the respective MPE-section has to be written. This ADST-address and/or the status of each byte is stored into the ADST while mapping the content of a burst in the ADST and iFDST, whereby the status of each byte is marked as "error free" or "with errors". This ADST-address and/or the byte status is further written in the ADT's while mapping the content of the ADST into ADT's, so that the ADST-address and/or the byte status is conveyed from the ADST to the ADT's. After the decoding process is applied on the ADT's and iFDST's, if the byte status has been stored in the ADT's the byte status is updated by the receiver, by the following steps: - Checking whether a byte which has been labeled before decoding as "with errors" is present in a column whose status has changed from "with errors" before decoding to "error free" after decoding - Changing the status of such a byte from "with errors" to "error free".
The method further comprises the step of copying the updated byte status and/or the ADST-address stored in the ADT's into the output ADST's.