[go: up one dir, main page]

DE102009025219A1 - Verfahren und Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate - Google Patents

Verfahren und Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate Download PDF

Info

Publication number
DE102009025219A1
DE102009025219A1 DE102009025219A DE102009025219A DE102009025219A1 DE 102009025219 A1 DE102009025219 A1 DE 102009025219A1 DE 102009025219 A DE102009025219 A DE 102009025219A DE 102009025219 A DE102009025219 A DE 102009025219A DE 102009025219 A1 DE102009025219 A1 DE 102009025219A1
Authority
DE
Germany
Prior art keywords
atsc
data
ensemble
data frame
transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE102009025219A
Other languages
English (en)
Inventor
Jens Rusch-Ihwe
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rohde and Schwarz GmbH and Co KG
Original Assignee
Rohde and Schwarz GmbH and Co KG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rohde and Schwarz GmbH and Co KG filed Critical Rohde and Schwarz GmbH and Co KG
Priority to DE102009025219A priority Critical patent/DE102009025219A1/de
Priority to US12/512,704 priority patent/US8311096B2/en
Priority to CA2692987A priority patent/CA2692987C/en
Publication of DE102009025219A1 publication Critical patent/DE102009025219A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/35Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
    • H03M13/356Unequal error protection [UEP]
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2906Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
    • H03M13/2909Product codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2933Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using a block and a convolutional code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2383Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2404Monitoring of server processing errors or hardware failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6112Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving terrestrial transmission, e.g. DVB-T
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/09Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/13Linear codes
    • H03M13/15Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/13Linear codes
    • H03M13/15Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
    • H03M13/151Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
    • H03M13/1515Reed-Solomon codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2957Turbo codes and decoding
    • H03M13/296Particular turbo code structure
    • H03M13/2972Serial concatenation using convolutional component codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Ein Verfahren und eine Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate eines mit ATSC-M/H-Datenrahmen zusammengesetzten Datenstroms speichert zu einzelnen Services für mobile Empfänger jeweils gehörige und empfangene Datenpakete in einem Datenpuffer (2, 2, ..., 2) eines zum jeweiligen Service gehörigen ATSC-M/H-Ensembles zwischen und ermittelt den Übertragungsbedarf des jeweiligen Ensembles für den nächsten im Datenstrom zu konfigurierenden ATSC-M/H-Datenrahmen anhand der im Datenpuffer (2, 2, ..., 2) des jeweiligen ATSC-M/H-Ensembles zwischengespeicherten Datenpakete. Schließlich erfolgt die Bestimmung von optimierten Kodierungsparametern für das jeweilige ATSC-M/H-Ensemble im nächsten zu übertragenden ATSC-M/H-Datenrahmen in Abhängigkeit des für das jeweilige unverschlüsselte ATSC-M/H-Ensemble im nächsten zu übertragenden ATSC-M/H-Datenrahmen ermittelten Übertragungsbedarfs und der für das jeweilige verschlüsselte ATSC-M/H-Ensemble im nächsten zu übertragenden ATSC-M/H-Datenrahmen vorgesehenen Übertragungskapazität.

Description

  • Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate, insbesondere in einem ATSC-M/H-Datenstrom.
  • In einem nach dem US-amerikanischen Advanced-Television-Systems-Committee(ATSC-)-Standard konfigurierten Datenstrom mit digitalen TV-Daten können auch digitale TV-Daten für mobile Empfänger integriert und übertragen werden. Diesbezüglich sei z. B. auf die US 2007/0223612 A1 verwiesen. Derartige Advanced-Television-Systems-Committee-Mobile/Handheld(ATSC-M/H-)-Daten werden vom Packet-Multiplexer des TV-Senders als Datenblöcke in dafür vorgesehene ATSC-M/H-Zeitschlitze eingefügt. In einen ATSC-M/H-Zeitschlitz sind entweder 156 ATSC-M/H Transportstrom-Datenpakete für mobile Empfänger oder 118 ATSC-M/H Transportstrom-Datenpakete für mobile Empfänger und 38 ATSC Transportstrom-Datenpakete für stationäre Empfänger enthalten.
  • Die ATSC-M/H-Datenpakete von mehreren mobilen Services werden in einem ATSC-M/H-Ensemble zusammengefasst. Die Daten eines ATSC-M/H-Ensemble werden innerhalb eines ATSC-M/H-Datenrahmens in einer ATSC-M/H-Parade übertragen. Die Daten einer ATSC-M/H-Parade werden von einem Reed-Solomon-Kodierer verschlüsselt und in einem Reed-Solomon-Datenrahmen verschlüsselt abgelegt. Mittels eines Interleavers (Verschachteler) werden die Daten einer ATSC-M/H-Parade und damit eines Reed-Solomon-Datenrahmens innerhalb eines ATSC-M/H-Datenrahmens verteilt, wobei in jedem der fünf zu einem ATSC-M/H-Datenrahmen gehörigen ATSC-M/H-Unterdatenrahmen die Daten einer ATSC-M/H-Parade jeweils in einer gleichen Anzahl von ATSC-M/H-Zeitschlitzen der insgesamt 16 in einem ATSC-M/H-Unterdatenrahmen befindlichen ATSC-M/H-Zeitschlitze abgelegt sind. Insgesamt können bis zu 16 ATSC-M/H-Paraden in einem ATSC-M/H-Datenrahmen verteilt sein. Pro ATSC-M/H-Ensemble können in einem ATSC-M/H-Unterdatenrahmen bis zu 8 ATSC-M/H-Zeitschlitze verwendet werden. Ein Beispiel für die Zuordnung mehrerer ATSC-M/H-Paraden in den einzelnen ATSC-M/H-Zeitschlitzen eines ATSC-M/H-Unterdatenrahmens zeigt 1.
  • Die Verschlüsselung der ATSC-M/H-Daten erfolgt typischerweise mittels verketteter Kodierung. Die äußere Kodierung der einzelnen ATSC-M/H-Parade erfolgt mit einem Reed-Solomon-Kodierer, der den Nutzdaten des jeweiligen ATSC-M/H-Ensemble eine bestimmte Anzahl von Paritätssymbolen in jedem von einer ATSC-M/H-Parade belegten ATSC-M/H-Zeitschlitz und eine bestimmte Anzahl von Prüfsummenbits mittels eines zyklischen Redundanz-Checks (CRC) über die Nutzdaten und die Paritätssymbole der jeweiligen ATSC-M/H-Parade hinzufügt. Eine mittels Reed-Solomon-Kodierung verschlüsselte ATSC-M/H-Parade wird in einen Reed-Solomon-Datenrahmen gemäß 2 abgelegt.
  • Ein derart erzeugter Reed-Solomon-Datenrahmen wird in mehrere Segmente von jeweils unterschiedlicher Segmentgröße zerlegt, die jeweils mehreren Regionen gemäß 3 zugeordnet werden. Jede Region wird in einem dem Reed-Solomon-Kodierer als inneren Kodierer nachfolgenden Faltungs-Kodierer (convolutional coder), der zusammen mit dem Trellis-Kodierer des 8-VSB-Modulators im ATSC-System einen seriell verketteten Faltungs-Kodierer (serial concatenated convolutional coder (SCCC)) bildet, zusätzlich verschlüsselt.
  • 4A zeigt für verschiedene Kombinationen von Kodierungsraten in den einzelnen Regionen eines ursprünglichen Reed-Solomon-Datenrahmens die in einem Reed-Solomon-Datenrahmen übertragbare Anzahl von Nutzdaten-Bytes, während aus 4B ebenfalls für verschiedene Kombinationen von Kodierungsraten in den einzelnen Regionen eines ursprünglichen Reed-Solomon-Datenrahmens und gleichzeitig für eine unterschiedliche Anzahl (NoG) von ATSC-M/H-Zeitschlitzen für jedes ATSC-M/H-Ensemble innerhalb eines ATSC-M/H-Unterdatenrahmens die je ATSC-M/H-Zeitschlitz übertragbare Anzahl von Nutzdaten-Bytes hervorgeht.
  • Durch Variation der Kodierungsrate (z. B. C = 1 / 2 und C = 1 / 4) des Faltungs-Kodierers in jeder der 4 verschiedenen Regionen einer ATSC-M/H-Parade und durch Variation der Anzahl von verwendeten Paritätssymbolen (z. B. P = 24, 36 und 48) beim Reed-Solomon-Kodierer ergeben sich insgesamt 48 verschiedene Stufen des Fehlerschutzes für eine ATSC-M/H-Parade.
  • Somit ist die Nutzdatenrate eines ATSC-M/H-Ensemble bzw. einer ATSC-M/H-Parade im jeweiligen ATSC-M/H-Datenrahmen abhängig von der Fehlerschutz-Konfiguration des Reed-Solomon-Kodierers im jeweiligen ATSC-M/H-Datenrahmen, der Fehlerschutz-Konfiguration des Faltungskodierers im jeweiligen ATSC-M/H-Datenrahmen und der für das ATSC-M/H-Ensemble vorgesehenen Anzahl von ATSC-M/H-Zeitschlitze in jedem der fünf ATSC-M/H-Unterdatenrahen des jeweiligen ATSC-M/H-Datenrahmens.
  • Für die Übertragung der Daten von ATSC-M/H-Ensemble bzw. ATSC-M/H-Paraden werden im ATSC-Transportdatenstrom Null-Datenpakete in den zugehörigen ATSC-M/H-Zeitschlitzen der jeweiligen ATSC-M/H-Datenrahmen reserviert. Falls die Übertragungskapazitäten von den einzelnen mobilen Services temporär nicht genutzt werden, können diese den ATSC-Daten für stationäre Empfänger nicht wieder zur Verfügung gestellt werden und bleiben nachteilig ungenutzt.
  • Aufgabe der Erfindung ist es deshalb, ein Verfahren und eine Vorrichtung zu schaffen, um von einzelnen mobilen Services in einem Transportdatenstrom temporär ungenutzte Übertragungskapazitäten nutzbringend zu verwenden.
  • Die Aufgabe wird durch ein Verfahren zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate in einem Datenstrom mit den Merkmalen des Patentanspruchs 1 und durch eine Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate in einem Datenstrom mit den Merkmalen des Patentanspruchs 9 gelöst. Vorteilhafte technische Erweiterungen sind in den zugehörigen abhängigen Patentansprüchen aufgeführt.
  • Im erfindungsgemäßen Verfahren werden von den einzelnen mobilen Services nicht genutzte Übertragungskapazitäten innerhalb des ATSC-Transportdatenstroms zur Verbesserung des Fehlerschutzes der zu übertragenden ATSC-M/H-Daten verwendet. Hierzu werden die einzelnen Kodierungsparameter für jedes ATSC-M/H-Ensemble bzw. für jede ATSC-M/H-Parade kontinuierlich an die veränderliche Nutzdatenrate der zu übertragenden ATSC-M/H-Ensemble bzw. ATSC-M/H-Parade angepasst. Die in einem ATSC-M/H-Ensemble jeweils integrierten unverschlüsselten ATSC-M/H-Daten mehrerer mobiler Services werden jeweils in einem zugehörigen Datenpuffer nach ihrem Empfang zwischengespeichert.
  • Der Übertragungsbedarf für das einzelne unverschlüsselte ATSC-M/H-Ensemble zum Übertragungszeitpunkt des jeweils nächsten ATSC-M/H-Datenrahmens, der jeweils am Ende der Übertragungsdauer des zweiten ATSC-M/H-Unterdatenrahmens des jeweils aktuell zu übertragenden ATSC-M/H-Datenrahmens ermittelt wird, wird aus dem unverschlüsselten Datenbestand des zum einzelnen ATSC-M/H-Ensemble jeweils gehörigen Datenpuffer bestimmt. Aus dem Übertragungsbedarf eines unverschlüsselten ATSC-M/H-Ensemble für den Übertragungszeitpunkt des nächsten ATSC-M/H-Datenrahmen werden optimierte Kodierungsparameter für das ATSC-M/H-Ensemble zum Übertragungszeitpunkt des nächsten ATSC-M/H-Datenrahmens ermittelt, indem in Tabellen, in denen zu verschiedenen Kodierungsparameterwerten und zu verschiedenen für ein verschlüsseltes ATSC-M/H-Ensemble in einem ATSC-M/H-Datenrahmen jeweils vorgehaltenen Übertragungskapazitätswerten jeweils ein Übertragungskapazitätswert für ein unverschlüsseltes ATSC-M/H-Ensemble in einem ATSC-M/H-Datenrahmen abgelegt ist, der zum Übertragungsbedarf des unverschlüsselten ATSC-M/H-Ensemble für den Übertragungszeitpunkt des nächsten ATSC-M/H-Datenrahmens nächst höhere Übertragungskapazitätswert für ein unverschlüsseltes ATSC-M/H-Ensemble in einem ATSC-M/H-Datenrahmen gesucht wird.
  • Auf diese Weise werden die Kodierungsparameter für jedes in jeweils einem ATSC-M/H-Datenrahmen übertragene ATSC-M/H-Ensemble und damit deren Fehlerschutz an die veränderliche Nutzdatenrate der in aufeinanderfolgenden ATSC-M/H-Datenrahmen des Datenstroms jeweils übertragenen ATSC-M/H-Ensemble optimal angepasst.
  • Bei der Optimierung der Kodierungsparameter werden bevorzugt einerseits die Kodierungsrate eines als äußeren Kodierers verwendeten Reed-Solomon-Kodierers und/oder die Kodierungsrate des als inneren Kodierer verwendeten Faltungskodierers optimiert.
  • Die Bestimmung der Kodierungsparameter für die einzelnen ATSC-M/H-Ensemble im Übertragungszeitpunkt des nächsten ATSC-M/H-Datenrahmen erfolgt vorzugsweise jeweils am Ende der Übertragungsdauer des zweiten ATSC-M/H-Unterdatenrahmens des aktuellen übertragenen ATSC-M/H-Datenrahmens.
  • Sind von einem ATSC-M/H-Ensemble für den Übertragungszeitpunkt des nächsten ATSC-M/H-Datenrahmens weniger Daten, nämlich eine Datenmenge, die eine vielfache Anzahl von fünf ATSC-M/H-Zeitschlitzen entspricht, als im aktuellen übertragenen ATSC-M/H-Datenrahmen zu übertragen, während gleichzeitig von einem anderen ATSC-M/H-Ensemble zum Übertragungszeitpunkt des nächsten ATSC-M/H-Datenrahmens mehr Daten zu übertragen, nämlich eine Datenmenge, die ebenfalls die gleiche vielfache Anzahl von fünf ATSC-M/H-Zeitschlitzen entspricht, als im aktuell übertragenen ATSC-M/H-Datenrahmen zu übertragen sind, so werden bevorzugt die vielfache Anzahl von fünf ATSC-M/H-Zeitschlitzen vom ATSC-M/H-Ensemble mit weniger Übertragungsbedarf dem ATSC-M/H-Ensemble mit mehr Übertragungsbedarf zum Übertragungszeitpunkt des nächsten ATSC-M/H-Datenrahmens zur Verfügung gestellt.
  • Weist ein mobiler Service in einem ATSC-M/H-Ensemble im Übertragungszeitpunkt des nächsten ATSC-M/H-Datenrahmens einen erhöhten Datenübertragungsbedarf gegenüber dem Übertragungszeitpunkt des aktuellen ATSC-M/H-Datenrahmens auf, während gleichzeitig ein anderes ATSC-M/H-Ensemble zum Übertragungszeitpunkt des nächsten ATSC-M/H-Datenrahmens genügend freie Übertragungskapazität zur Übertragung des zusätzlichen Übertragungsbedarfs des mobilen Services aufweist, so wird der mobile Service mit dem erhöhten Übertragungsbedarf bevorzugt im Übertragungszeitpunkt des nächsten ATSC-M/H-Datenrahmens dem anderen ATSC-M/H-Ensemble zugeordnet.
  • Die zu einem ATSC-M/H-Ensemble in einem ATSC-M/H-Datenrahmen gehörige ATSC-M/H-Parade wird bevorzugt mittels Reed-Solomon-Kodierung in ein oder zwei Reed-Solomon-Datenrahmen gepackt, die auf die zum ATSC-M/H-Ensemble gehörigen ATSC-M/H-Zeitschlitze der fünf ATSC-M/H-Unterdatenrahmen des ATSC-M/H-Datenrahmens verteilt sind. Im Fall der Generierung von zwei Reed-Solomon-Datenrahmen werden bei unterschiedlicher Verteilung der Nutzdaten auf die beiden Reed-Solomon-Datenrahmen jeweils vorzugsweise unterschiedliche Kodierungsraten für die beiden Reed-Solomon-Datenrahmen benutzt, wobei die Kodierungsrate und damit die Höhe des Fehlerschutzes indirekt proportional zur Nutzdatenmenge im jeweiligen Reed-Solomon-Datenrahmen ist.
  • Die erfindungsgemäße Vorrichtung weist für jedes ATSC-M/H-Ensemble jeweils einen Datenpuffer auf, in die die zu den einzelnen ATSC-M/H-Ensemble gehörigen Datenpakete nach ihrem Empfang zwischengespeichert werden. Eine Steuereinheit überwacht die Datenmenge in jedem einzelnen Datenpuffer und ermittelt ausgehend von der im jeweiligen Datenpuffer am Ende der Übertragungsdauer des zweiten ATSC-M/H-Unterdatenrahmens des jeweils aktuell übertragenen ATSC-M/H-Datenrahmens erfassten Datenmenge die Struktur und den Fehlerschutz für die einzelnen ATSC-M/H-Ensemble im Übertragungszeitpunkt des nächsten ATSC-M/H-Datenrahmens, d. h. die Anzahl von ATSC-M/H-Zeitschlitzen in den einzelnen ATSC-M/H-Unterdatenrahmen und die Kodierungsrate für jedes einzelne ATSC-M/H-Ensemble. Eine Prozessor-Einheit konfiguriert in den einzelnen ATSC-M/H-Zeitschlitzen des nächsten zu übertragenden ATSC-M/H-Datenrahmens die jeweils zu übertragenden Datenpakete der einzelnen ATSC-M/D-Ensemble entsprechend den in der Steuer-Einheit ermittelten Strukturierungsdaten und verschlüsselt sie entsprechend den in der Steuer-Einheit ermittelten Fehlerschutzdaten. Ein Multiplexer generiert aus den zu den einzelnen ATSC-M/H-Zeitschlitzen zusammengestellten Datenpaketen einen ATSC-Datenstrom.
  • Für die Verteilung der empfangenen, zu den einzelnen ATSC-M/H-Ensemble jeweils gehörigen Datenpakete auf die zugehörigen Datenpuffer ist eine Funktionseinheit vorgesehen. Die Erzeugung von Signalisierungsdaten in einem Signalisierungskanal in jedem ATSC-M/H-Datenrahmen, beispielsweise die zum jeweiligen ATSC-M/H-Ensemble gehörigen ATSC-M/H-Zeitschlitze und Kodierungsparameter, wird in einer zugehörigen Funktionseinheit durchgeführt.
  • Das erfindungsgemäße Verfahren und die erfindungsgemäße Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate in einem ATSC-M/H-Datenstrom werden im folgenden anhand der Zeichnung im Detail erläutert. Die Figuren der Zeichnung zeigen:
  • 1 eine Datenstruktur eines ATSC-M/H-Datenrahmens mit Daten von mehreren ATSC-M/-Ensemble/Paraden,
  • 2 eine Datenstruktur eines Reed-Solomon-Datenrahmens,
  • 3 eine Datenstruktur eines ATSC-VSB-Datenrahmens mit ATSC-M/H-Regionen,
  • 4A eine Tabelle mit der Anzahl von Nutzdatenbytes je Reed-Solomon-Datenrahmen in Abhängigkeit der Kodierungsrate des Faltungskode in den Regionen,
  • 4B eine Tabelle mit der je ATSC-M/H-Zeitschlitz übertragenen Anzahl von Nutzdaten-Bytes in Abhängigkeit der Kodierungsrate des Faltungskode in den Regionen und der Anzahl von ATSC-M/H-Zeitschlitzen je ATSC-M/H-Ensemble,
  • 5 ein Zeitdiagramm der Konfigurierung der ATSC-M/H-Datenrahmen,
  • 6 eine Tabelle mit TPC-Parametern,
  • 7 ein Blockdiagramm der erfindungsgemäßen Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate in einem ATSC-M/H-Datenstrom,
  • 8 eine Tabelle mit der Anzahl von Nutzdatenbytes je Reed-Solomon-Datenrahmen in Abhängigkeit der Kodierungsparameter und der Anzahl von ATSC-M/H-Zeitschlitzen je ATSC-M/H-Ensemble,
  • 9 eine Tabelle mit der Anzahl von Nutzdatenbytes je Reed-Solomon-Datenrahmen in Abhängigkeit der Anzahl von ATSC-M/H-Zeitschlitzen je ATSC-M/H-Ensemble und
  • 10 ein Flussdiagramm des erfindungsgemäßen zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate in einem ATSC-M/H-Datenstrom.
  • Im Folgenden wird das erfindungsgemäße Verfahren zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate in einem ATSC-M/H-Datenstrom anhand des Flussdiagramms in 10 und die erfindungsgemäß Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate in einem ATSC-M/H-Datenstrom anhand des Blockdiagramms in 7 erläutert.
  • Im ersten Verfahrensschritt S10 werden im sogenannten Pre-Prozessor, der sich im Headend (Kopfende) eines digitalen TV-Übertragungssystem befindet, die einzelnen Internet-Protocol(IP)-Datenpakete, die bereits MPEG4-quellkodiert sind und von den einzelnen Services bzw. Programmen für mobile Empfänger – im folgenden mobile Services genannt erzeugt wurden, empfangen und in einer Funktionseinheit zum Empfangen und Verteilen von Datenpaketen 1 entsprechend ihrer Zugehörigkeit zu einem bestimmten ATSC-M/H-Ensemble auf den zum jeweiligen ATSC-M/H-Ensemble gehörigen ATSC-M/H-Datenpuffer 21 , 22 , ..., 216 verteilt. Da bis zu 16 ATSC-M/H-Ensembles bzw. ATSC-M/H-Paraden in jeweils einem ATSC-M/H-Datenrahmen übertragen werden können, existieren insgesamt 16 Datenpuffer 21 , 22 , ..., 216 .
  • Da die Kodierung der zu jeweils einem ATSC-M/H-Ensemble bzw. zu einer ATSC-M/H-Parade gehörigen Datenpakete mittels Reed-Solomon-Kodierung in einem Reed-Solomon-Datenrahmen nicht inkrementell, sondern bei fertig gepackten Reed-Solomon-Datenrahmen erfolgt, und die Kodierungsparameter für die Dekodierung des jeweils nächsten zu übertragenden ATSC-M/H-Datenrahmen im Signalisierungskanal der letzten drei ATSC-M/H-Unterdatenrahmen des jeweils aktuell zu übertragenden ATSC-M/H-Datenrahmens übertragen werden, wie aus dem oberen Zeitdiagramm der 5 hervorgeht und weiter unten noch erläutert wird, werden die einzelnen zu den jeweiligen ATSC-M/H-Ensemble gehörigen und für die Übertragung im nächsten ATSC-M/H-Datenrahmen bestimmten IP-Datenpakete in den zugehörigen Datenpuffern 21 , 22 , ..., 216 gemäß Verfahrensschritt S20 bis zu einem Zeitpunkt zwischengespeichert, der sich gemäß dem unteren Zeitdiagramm in 5 um 3 ATSC-M/H-Unterdatenrahmen zuzüglich der Verarbeitungszeit für die Erzeugung der Signalisierungs- und Nutzdaten für den zweiten ATSC-M/H-Unterdatenrahmen des aktuell zu übertragenden ATSC-M/H-Datenrahmens gegenüber dem Übertragungsbeginn des nächsten zu übertragenden ATSC-M/H-Datenrahmens, also am Ende des zweiten ATSC-M/H-Unterdatenrahmens des aktuell zu übertragenden ATSC-M/H-Datenrahmens, befindet. Nach dem Auslesen der Datenpakete aus den einzelnen Datenpuffern 21 , 22 , ..., 216 , werden diese gelöscht.
  • Die am Ende der Übertragungsdauer des zweiten ATSC-M/H-Unterdatenrahmens des einzelnen ATSC-M/H-Datenrahmens ausgelesenen Datenbestände der einzelnen Datenpuffer 21 , 22 , ..., 216 werden von einer Steuer-Einheit 3 im nächsten Verfahrensschritt S30 zur Festlegung der Konfigurationsdaten des nächsten zu übertragenden ATSC-M/H-Datenrahmens, d. h. zur Festlegung der Anzahl von zu den einzelnen ATSC-M/H-Ensembles bzw. ATSC-M/H-Paraden jeweils gehörigen ATSC-M/H-Zeitschlitze in den einzelnen ATSC-M/H-Unterdatenrahmen des nächsten zu übertragenden ATSC-M/H-Datenrahmens und der zu den einzelnen ATSC-M/H-Ensemble bzw. ATSC-M/H-Paraden gehörigen Kodierungsparameter für den äußeren Reed-Solomon-Kodierer und den inneren SCCC-Faltungskodierer, verwendet.
  • Anhand der für die einzelnen ATSC-M/H-Ensembles bzw. ATSC-M/H-Paraden und für den nächsten zu übertragenden ATSC-M/H-Datenrahmen jeweils ermittelten Anzahl von Nutzdaten-Bytes wird von einem Algorithmus in vorher ermittelten und in einem internen Speicher der Steuer-Einheit 3 abgelegten Tabellen gemäß 8 und 9 die optimierte Konfiguration für den nächsten zu übertragenden ATSC-M/H-Datenrahmen bestimmt. Die Tabellenelemente in 8 und 9 enthalten für die einzelnen Kodierungsparameter – im Fall der 8 die Kodierungsparameter des äußeren Reed-Solomon-Kodierers und des inneren Faltungskodierers und im Fall der 9 die Kodierungsparameter des inneren Faltungskodierers – und für einzelne für ein ATSC-M/H-Ensemble bzw. eine ATSC-M/H-Parade in einem ATSC-M/H-Datenrahmen jeweils vorgesehene Übertragungskapazitäten, d. h. die für ein ATSC-M/H-Ensemble in jedem ATSC-M/H-Unterdatenrahmen vorgesehene Anzahl von ATSC-M/H-Zeitschlitze – im Fall der 8 für jeweils 3 ATSC-M/H-Zeitschlitze je ATSC-M/H-Ensemble und im Fall der 9 für jeweils 1 bis 8 ATSC-M/H-Zeitschlitze je ATSC-M/H-Ensemble –, die zugehörige Anzahl von Nutzdaten-Bytes je Reed-Solomon-Datenrahmen und damit je ATSC-M/H-Ensemble in einem ATSC-M/H-Datenrahmen.
  • Der Algorithmus sucht dasjenige Tabellenelement, das die zur ermittelten Anzahl von Nutzdaten-Bytes nächstniedrigere Anzahl von Nutzdatenbytes enthält. Aus dem ermittelten Tabellenelement ergeben sich die zugehörigen Konfigurationsdaten, d. h. die Kodierungsparameter für den Reed-Solomon-Kode und den SCCC-Faltungskode und die zugehörige Übertragungskapazität in Anzahl von ATSC-M/H-Zeitschlitzen für das jeweilige ATSC-M/H-Ensemble im jeweiligen ATSC-M/H-Datenrahmen. Der Algorithmus überprüft, ob die ermittelten Kodierungsparameter innerhalb unterer und oberer Grenzwerte liegen. Andernfalls wird der Fehlerschutz vom Algorithmus automatisch an den unteren bzw. unteren Grenzwert angepasst.
  • Im nächsten Verfahrensschritt S40 werden von einer Funktionseinheit 4 zur Erzeugung von Signalisierungsinformationen die Signalisierungsinformationen für jeden ATSC-M/H-Datenrahmen und damit auch die von der Steuer-Einheit 3 erzeugten Konfigurationsdaten für den aktuell und für den nächsten zu übertragenden ATSC-M/H-Datenrahmen in einem Signalisierungskanal, insbesondere in einem „Transmission-Parameter-Channel” (TPC-Kanal) abgelegt, der parallel zum Nutzdatenkanal der einzelnen ATSC-M/H-Datenrahmen erzeugt wird.
  • 6 gibt einen Überblick über den Inhalt und die Größe jeder einzelnen Signalisierungsinformation in einem TPC-Kanal. Diese Signalisierungsinformationen werden über die Dauer eines ATSC-M/H-Unterdatenrahmens übertragen, der ATSC-M/H-Zeitschlitze mit ATSC-M/H-Datenpaketen enthält.
  • Aus 5 ist die Belegungsstruktur eines TPC-Kanals ersichtlich. Während die allgemeinen Signalisierungsinformationen wie beispielsweise die Unterdatenrahmen-Nummer oder die Zeitschlitz-Nummer in allen ATSC-M/H-Unterdatenrahmen übertragen werden können, sind die für die Strukturierung eines ATSC-M/H-Zeitschlitzes erforderlichen Signalisierungsinformationen, wie beispielsweise die Gesamtanzahl von ATSC-M/H-Gruppen je ATSC-M/H-Zeitschlitz, und die für die Kodierung der einzelnen ATSC-M/-Zeitschlitze erforderlichen Signalisierungsinformationen, wie beispielsweise die Kodierungsmoden der verwendeten Kodierer für den aktuell zu übertragenden ATSC-M/H-Datenrahmen, in den ersten beiden ATSC-M/H-Unterdatenrahmen des aktuell zu übertragenden ATSC-M/H-Datenrahmens und für den nächsten zu übertragenden ATSC-M/H-Datenrahmen in den drei letzten ATSC-M/H-Unterdatenrahmen des aktuell zu übertragenden ATSC-M/H-Datenrahmen abgelegt.
  • Auf diese Weise ist es dem Empfänger möglich, eine Dekodierung des aktuell empfangenen ATSC-M/H-Datenrahmens am Beginn des aktuell empfangenen ATSC-M/H-Datenrahmens durchzuführen. Außerdem ermöglicht eine derartige Organisation der Signalisierungsinformationen eine Änderung der Konfiguration für den Fehlerschutz und für die Belegungsstruktur der einzelnen ATSC-M/H-Zeitschlitze auf die einzelnen ATSC-M/H-Ensembles bzw. ATSC-M/H-Paraden von ATSC-M/H-Datenrahmen zu ATSC-M/-Datenrahmen. Voraussetzung für eine derartige Organisation der Signalisierungsinformationen ist aber, dass jedes ATSC-M/H-Ensemble bzw. jedes ATSC-M/H-Parade in jedem ATSC-M/H-Datenrahmen übertragen wird. Ein ATSC-M/H-Ensemble bzw. eine ATSC-M/H-Parade, die nur in jedem 2. bis 8. ATSC-M/H-Datenrahmen übertragen wird, ist hierbei untersagt.
  • Außerdem werden in Verfahrensschritt S40 in einer Prozessor-Einheit 5 ausgehend von den in der Steuer-Einheit 3 erzeugten Konfigurationsdaten die in den einzelnen Datenpuffern 21 , 22 , ..., 216 bis zum Zeitpunkt des Übertragungsendes des zweiten ATSC-M/H-Unterdatenrahmens des jeweils aktuell zu übertragenden ATSC-M/H-Datenrahmens abgelegten Datenpakete des jeweiligen ATSC-M/H-Ensembles in die zum jeweiligen ATSC-M/H-Ensemble gehörigen ATSC-M/H-Zeitschlitze für die einzelnen ATSC-M/H-Unterdatenrahmen des im jeweils nächsten zu übertragenden ATSC-M/H-Datenrahmens gepackt.
  • Im nächsten Verfahrensschritt S50 wird von einem Generator für eine Datenstrom-Grundstruktur 6 ein ATSC-Datenstrom mit einer Grundstruktur ohne Übertragungsinhalte erzeugt, der u. a. auch ATSC-M/H-Datenrahmen mit jeweils 5 ATSC-M/H-Unterdatenrahmen und eine ATSC-M/H-Zeitschlitz-Struktur entsprechend den von der Steuer-Einheit 3 ermittelten Konfigurationsdaten enthält.
  • In diese derart erzeugte Grundstruktur eines ATSC-Datenstroms werden im nächsten Verfahrensschritt S60 in einem Multiplexer 7 die von der Prozessor-Einheit 5 für die einzelnen ATSC-M/H-Zeitschlitze in den einzelnen ATSC-M/H-Unterdatenrahmen der jeweils zu übertragenden ATSC-M/H-Datenrahmen vorgesehenen Datenpakete der jeweiligen ATSC-M/H-Ensemble bzw. ATSC-M/H-Paraden gepackt.
  • Ein derart vom Multiplexer 7 generierter ATSC-Datenstrom wird vom Pre-Prozessor des Headends zu den einzelnen Post-Prozessoren in den Sendern des ATSC-Übertragungssystem übertragen.
  • Die Erfindung ist nicht auf die dargestellte Ausführungsform des erfindungsgemäßen Verfahrens und der erfindungsgemäßen Vorrichtung beschränkt. Anstelle der Suche nach optimierten Konfigurationsdaten für die einzelnen ATSC-M/H-Datenrahmen in vorher ermittelten Tabellen ist von der Erfindung auch die Verwendung von Übertragungskennlinien abgedeckt, die zuvor simulativ oder experimentell ermittelt wurden. Auch ist die Erfindung nicht auf ATSC oder ATSC-M/H beschränkt, sondern kann auch die Verbindung mit anderen Standards, z. B. DVB-T oder DVB-S, und anderen Datenstrukturen eingesetzt werden.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • - US 2007/0223612 A1 [0002]

Claims (14)

  1. Verfahren zur kontinuierlichen automatischen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate eines mit Datenrahmen zusammengesetzten Datenstroms mit folgenden Verfahrensschritten: • Zwischenspeichern von zu einzelnen Services für mobile Empfänger jeweils gehörigen und empfangenen Datenpaketen in einem Datenpuffer (21 , 22 , ..., 216 ) eines zum jeweiligen Service gehörigen Ensemble, • Ermitteln des Übertragungsbedarfs des jeweiligen Ensembles für den nächsten im Datenstrom zu konfigurierenden Datenrahmen anhand der im Datenpuffer (21 , 22 , ..., 216 ) des jeweiligen Ensembles zwischengespeicherten Datenpakete, • Bestimmen von optimierten Kodierungsparametern für das jeweilige Ensemble im nächsten zu übertragenden Datenrahmen in Abhängigkeit des für das jeweilige unverschlüsselte Ensemble im nächsten zu übertragenden Datenrahmen ermittelten Übertragungsbedarfs und der für das jeweilige verschlüsselte Ensemble im nächsten zu übertragenden Datenrahmen vorgesehenen Übertragungskapazität.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Optimierung der Kodierungsparameter die Optimierung der Kodierungsrate des als äußeren Kode des Datenrahmens verwendeten Reed-Solomon-Kodes und/oder die Optimierung der Kodierungsrate des als inneren Kode des Datenrahmens verwendeten Faltungs-Kodes beinhaltet.
  3. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die optimierten Kodierungsparameter ermittelt werden, indem in Tabellen, in denen für verschiedene Übertragungskapazitätswerte für ein verschlüsseltes Ensemble in einem Datenrahmen und für verschiedene Kodierungsparameterwerte jeweils ein vorab ermittelter Übertragungskapazitätswert für ein unverschlüsseltes ATSC-M/H-Ensemble in einem Datenrahmen abgelegt ist, der zum Übertragungsbedarf des unverschlüsselten Ensemble für den nächsten Datenrahmen nächst höhere Übertragungskapazitätswert für ein unverschlüsseltes Ensemble in einem Datenrahmen gesucht wird.
  4. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass die optimierten Kodierungsparameter für das jeweilige Ensemble im nächsten zu übertragenden Datenrahmen aus denjenigen Datenpaketen bestimmt werden, die bis zum Ende der Übertragungsdauer eines zweiten Unter-Datenrahmens des aktuell zu übertragenden Datenrahmens in den Datenpuffern (21 , 22 , ..., 216 ) des zugehörigen Ensembles zwischengespeichert sind.
  5. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass für den nächsten Datenrahmen eine vielfache Anzahl von fünf Zeitschlitzen, die der Übertragungskapazität eines Ensemble bisher zugeordnet sind, der Übertragungskapazität eines anderen Ensemble zugeordnet werden, falls der reduzierte Übertragungsbedarf des einen Ensemble und gleichzeitig der erhöhte Übertragungsbedarf des anderen Ensemble für den nächsten Datenrahmen gegenüber dem aktuellen Datenrahmen der Übertragungskapazität von derselben vielfachen Anzahl von fünf Zeitschlitzen entspricht.
  6. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass die zu einem Ensemble gehörigen Datenpakete innerhalb eines Datenrahmen nach dem Reed-Solomon-Kode kodiert und in bis zu zwei Reed-Solomon-Datenrahmen der zum Ensemble gehörigen Parade integriert werden, wobei die beiden Reed-Solomon-Datenrahmen einer Parade mit jeweils einer unterschiedlichen Kodierungsrate in Abhängigkeit der im jeweiligen Reed-Solomon-Datenrahmen gepackten Nutzdatenmenge verschlüsselt werden.
  7. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass ein mobiler Service mit einem erhöhten Übertragungsbedarf zum Übertragungszeitpunkt des nächsten Datenrahmens aus dem Ensemble zum Übertragungszeitpunkt des nächsten Datenrahmens entfernt und in ein anderes Ensemble mit einer dem erhöhten Übertragungsbedarf des mobilen Service entsprechenden freien Übertragungskapazität zum Übertragungszeitpunkt des nächsten Datenrahmens integriert wird.
  8. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass jeder Datenrahmen ein ATSC- oder ATSC-M/H-Datenrahmen und/oder jeder Unterrahmen ein ATSC- oder ATSC-M/H-Unterrahmen und/oder jedes Datenpaket ein ATSC- oder ATSC-M/H-Datenpaket und/oder jedes Ensemble ein ATSC- oder ATSC-M/H-Ensemble und/oder jederjeder Zeitschlitz ein ATSC- oder ATSC-M/H-Zeitschlitz und/oder jede Parade eine ATSC- oder ATSC-M/H-Parade ist.
  9. Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate eines aus Datenrahmen zusammengesetzten Datenstroms mit einer der Anzahl von mobilen Services entsprechenden Anzahl von Datenpuffern (21 , 22 , ..., 216 ) zum Zwischenspeichern von für den jeweiligen mobilen Service zu übertragenden Datenpaketen, einer Steuer-Einheit (3) zum Überwachen der in den einzelnen Datenpuffern (21 , 22 , ..., 216 ) zwischengespeicherten Datenpakete und Festlegen der Anzahl von Zeitschlitzen des jeweils nächsten zu übertragendenden Datenrahmens für jede aus Datenpaketen mindestens eines mobilen Services jeweils zusammengesetzten Ensemble und der zum jeweiligen Ensemble gehörigen Kodierungsparameter, einer Prozessor-Einheit (5) zur Generierung der zu den einzelnen Zeitschlitzen des nächsten zu übertragenden Datenrahmens gehörigen Daten aus den in den einzelnen Datenpuffern (21 , 22 , ..., 216 ) zwischengespeicherten Datenpaketen und einem Multiplexer (7) zur Erzeugung eines Datenstroms mit aufeinanderfolgenden Datenrahmen aus den mit Daten gefüllten Zeitschlitzen.
  10. Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern nach Anspruch 9, dadurch gekennzeichnet, dass zusätzlich eine Funktionseinheit (1) zum Empfangen von zu den einzelnen mobilen Services gehörigen Datenpaketen und zum Verteilen der Datenpakete auf die einzelnen Datenpuffer (21 , 22 , ..., 216 ) vorgesehen ist.
  11. Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern nach Anspruch 9 oder 10, dadurch gekennzeichnet, dass zusätzlich eine Funktions-Einheit (4) zum Erzeugen eines Signalisierungskanals für jeden Datenrahmen mit der von der Steuer-Einheit (3) für jedes Ensemble festgelegten Anzahl von Zeitschlitzen und den zugehörigen Kodierungsparametern vorhanden ist.
  12. Vorrichtung nach einem der Ansprüche 9 bis 11, dadurch gekennzeichnet, dass jeder Datenrahmen ein ATSC- oder ATSC-M/H-Datenrahmen und/oder jeder Unterrahmen ein ATSC- oder ATSC-M/H-Unterrahmen und/oder jedes Datenpaket ein ATSC- oder ATSC-M/H-Datenpaket und/oder jedes Ensemble ein ATSC- oder ATSC-M/H-Ensemble und/oder jeder Zeitschlitz ein ATSC- oder ATSC-M/H-Zeitschlitz: und/oder jede Parade eine ATSC- oder ATSC-M/H-Parade ist.
  13. Digitales Speichermedium mit elektronisch auslesbaren Steuersignalen, die so mit einem programmierbaren Computer oder digitalen Signalprozessor zusammenwirken können, dass das Verfahren nach einem der Ansprüche 1 bis 8 ausgeführt wird.
  14. Computerprogramm mit Programmcode-Mitteln, um alle Schritte gemäß einem der Ansprüche 1 bis 8 durchführen zu können, wenn das Programm auf einem Computer oder einem digitalen Signalprozessor ausgeführt wird.
DE102009025219A 2009-04-07 2009-06-17 Verfahren und Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate Withdrawn DE102009025219A1 (de)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE102009025219A DE102009025219A1 (de) 2009-04-07 2009-06-17 Verfahren und Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate
US12/512,704 US8311096B2 (en) 2009-04-07 2009-07-30 Method and device for continuous adaptation of coding parameters to a variable user-data rate
CA2692987A CA2692987C (en) 2009-04-07 2010-02-11 Method and device for continuous adaptation of coding parameters to a variable user-data rate

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102009016754 2009-04-07
DE102009016754.4 2009-04-07
DE102009025219A DE102009025219A1 (de) 2009-04-07 2009-06-17 Verfahren und Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate

Publications (1)

Publication Number Publication Date
DE102009025219A1 true DE102009025219A1 (de) 2010-10-14

Family

ID=42733311

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102009025219A Withdrawn DE102009025219A1 (de) 2009-04-07 2009-06-17 Verfahren und Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate

Country Status (3)

Country Link
US (1) US8311096B2 (de)
CA (1) CA2692987C (de)
DE (1) DE102009025219A1 (de)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008017290A1 (de) * 2007-12-11 2009-06-18 Rohde & Schwarz Gmbh & Co. Kg Verfahren und Vorrichtung zur Bildung eines gemeinsamen Datenstroms insbesondere nach dem ATSC-Standard
DE102007059959B4 (de) * 2007-12-12 2020-01-02 Rohde & Schwarz Gmbh & Co. Kg Verfahren und System zur Übertragung von Daten zwischen einer zentralen Rundfunkstation und mindestens einem Sender
US8355458B2 (en) * 2008-06-25 2013-01-15 Rohde & Schwarz Gmbh & Co. Kg Apparatus, systems, methods and computer program products for producing a single frequency network for ATSC mobile / handheld services
DE102008056703A1 (de) * 2008-07-04 2010-01-07 Rohde & Schwarz Gmbh & Co. Kg Verfahren und System zur Zeitsynchronisierung zwischen einer Zentrale und mehreren Sendern
DE102008059028B4 (de) * 2008-10-02 2021-12-02 Rohde & Schwarz GmbH & Co. Kommanditgesellschaft Verfahren und Vorrichtung zur Erzeugung eines Transportdatenstroms mit Bilddaten
KR101519494B1 (ko) * 2008-11-06 2015-05-12 로오데운트쉬바르츠게엠베하운트콤파니카게 Atsc 데이터스트림에서 데이터 패킷의 동기화 맵핑 방법 및 시스템
EP2234357B1 (de) * 2009-03-21 2016-07-27 Rohde & Schwarz GmbH & Co. KG Verfahren zur Verbesserung der Übertragungsgeschwindigkeit von Mobilfunkdaten und der Qualität der Kanalschätzung in einem ATSC-M/H-Transportdatenstrom
DE102009025219A1 (de) 2009-04-07 2010-10-14 Rohde & Schwarz Gmbh & Co. Kg Verfahren und Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate
DE102009057363B4 (de) * 2009-10-16 2013-04-18 Rohde & Schwarz Gmbh & Co. Kg Verfahren und Vorrichtung zur effizienten Übertragung von überregional und regional auszustrahlenden Programm-und Servicedaten
US8489961B2 (en) * 2009-10-19 2013-07-16 Lg Electronics Inc. Transmitting system and method of processing digital broadcast signal in transmitting system, receiving system and method of receiving digital broadcast signal in receiving system
US8681679B2 (en) 2009-12-21 2014-03-25 Lg Electronics Inc. Transmitting system and method for transmitting digital broadcast signal
US8514761B2 (en) * 2010-09-21 2013-08-20 Qualcomm Incorporated Method and apparatus for saving power in ATSC-M/H mobile devices
US8989021B2 (en) 2011-01-20 2015-03-24 Rohde & Schwarz Gmbh & Co. Kg Universal broadband broadcasting
US9130742B2 (en) 2012-03-30 2015-09-08 California Institute Of Technology Key agreement in wireless networks with active adversaries
US9148173B2 (en) * 2012-03-30 2015-09-29 California Institute Of Technology Distributed reed-solomon codes for simple multiple access networks
JP7074848B2 (ja) * 2017-10-03 2022-05-24 テレフオンアクチーボラゲット エルエム エリクソン(パブル) 複数のベースグラフを用いたtbs判定
CN110958589B (zh) * 2018-09-26 2021-08-03 华为技术有限公司 数据传输方法、装置及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070223612A1 (en) 2005-03-02 2007-09-27 Rohde & Schwarz, Inc. Apparatus, systems and methods for producing coherent symbols in a single frequency network
DE102007012465A1 (de) * 2006-11-15 2008-05-21 Rohde & Schwarz Ftk Gmbh Übertragungsverfahren und Sendevorrichtung in einem digitalen Rundfunk-Übertragungssystem

Family Cites Families (111)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5216503A (en) 1991-12-24 1993-06-01 General Instrument Corporation Statistical multiplexer for a multichannel image compression system
US6728467B2 (en) 1992-03-26 2004-04-27 Matsushita Electric Industrial Co., Ltd. Communication system
US5506844A (en) 1994-05-20 1996-04-09 Compression Labs, Inc. Method for configuring a statistical multiplexer to dynamically allocate communication channel bandwidth
US5614914A (en) 1994-09-06 1997-03-25 Interdigital Technology Corporation Wireless telephone distribution system with time and space diversity transmission for determining receiver location
US5822324A (en) 1995-03-16 1998-10-13 Bell Atlantic Network Services, Inc. Simulcasting digital video programs for broadcast and interactive services
US5659353A (en) 1995-03-17 1997-08-19 Bell Atlantic Network Services, Inc. Television distribution system and method
US5966120A (en) 1995-11-21 1999-10-12 Imedia Corporation Method and apparatus for combining and distributing data with pre-formatted real-time video
DE19617293A1 (de) 1996-04-30 1997-11-20 Bosch Gmbh Robert Verfahren zum Aufbau eines Transportdatenstromes
US5917830A (en) 1996-10-18 1999-06-29 General Instrument Corporation Splicing compressed packetized digital video streams
JPH10126752A (ja) 1996-10-23 1998-05-15 Matsushita Electric Ind Co Ltd 放送システム
US5903574A (en) 1997-04-18 1999-05-11 Sarnoff Corporation Studio transmitter link method and apparatus
US6088337A (en) 1997-10-20 2000-07-11 Motorola, Inc. Method access point device and peripheral for providing space diversity in a time division duplex wireless system
CA2277474C (en) 1997-11-10 2004-04-06 Akira Shibutani Interleaving method, interleaving apparatus, and recording medium in which interleave pattern generating program is recorded
TR200001351T2 (tr) 1997-11-14 2002-06-21 Worldspace Management Corporation Uydudan doğrudan radyo yayın sistemi için sinyal protokolü.
EP0926894A1 (de) 1997-12-23 1999-06-30 CANAL+ Société Anonyme Verschlüsselungseinheit für ein digitales Übertragungssystem
US6192070B1 (en) 1998-01-02 2001-02-20 Mitsubishi Electric Research Laboratories, Inc. Universal modem for digital video, audio and data communications
US6313885B1 (en) 1998-03-25 2001-11-06 Samsung Electronics Co., Ltd. DTV receiver with baseband equalization filters for QAM signal and for VSB signal which employ common elements
US6480236B1 (en) 1998-04-02 2002-11-12 Samsung Electronics Co., Ltd. Envelope detection of PN sequences accompanying VSB signal to control operation of QAM/VSB DTV receiver
US6772391B1 (en) 1998-10-13 2004-08-03 Interdigital Technology Corporation Hybrid interleaver for turbo codes
US6269092B1 (en) 1999-01-14 2001-07-31 Linex Technologies, Inc. Spread-spectrum channel sounding
US6477180B1 (en) 1999-01-28 2002-11-05 International Business Machines Corporation Optimizing method for digital content delivery in a multicast network
US6621870B1 (en) 1999-04-15 2003-09-16 Diva Systems Corporation Method and apparatus for compressing video sequences
US6930983B2 (en) 2000-03-15 2005-08-16 Texas Instruments Incorporated Integrated circuits, systems, apparatus, packets and processes utilizing path diversity for media over packet applications
US6496477B1 (en) 1999-07-09 2002-12-17 Texas Instruments Incorporated Processes, articles, and packets for network path diversity in media over packet applications
US6801499B1 (en) 1999-08-10 2004-10-05 Texas Instruments Incorporated Diversity schemes for packet communications
US6721337B1 (en) 1999-08-24 2004-04-13 Ibiquity Digital Corporation Method and apparatus for transmission and reception of compressed audio frames with prioritized messages for digital audio broadcasting
GB2353653B (en) 1999-08-26 2003-12-31 Sony Uk Ltd Signal processor
US6640239B1 (en) 1999-11-10 2003-10-28 Garuda Network Corporation Apparatus and method for intelligent scalable switching network
DE19960295B4 (de) 1999-12-14 2012-06-21 Rohde & Schwarz Gmbh & Co. Kg Verfahren und Anordnung zum Ändern des Informationsinhaltes eines digitalen Video-Transportstromes in ausgewählten Regionen
US6816204B2 (en) 2000-01-19 2004-11-09 Allen Le Roy Limberg Ghost cancellation reference signals for broadcast digital television signal receivers and receivers for utilizing them
US7367042B1 (en) 2000-02-29 2008-04-29 Goldpocket Interactive, Inc. Method and apparatus for hyperlinking in a television broadcast
US6996133B2 (en) 2000-04-18 2006-02-07 Zenith Electronics Corporation Digital communication system for transmitting and receiving robustly encoded data
US6772434B1 (en) 2000-05-24 2004-08-03 The Directv Group, Inc. Device and method for the integrated presentation of a secondary service as a part of a primary service
WO2002041530A1 (fr) * 2000-11-16 2002-05-23 Sony Corporation Appareil de traitement d'informations et appareil de communication
US6804223B2 (en) 2000-11-30 2004-10-12 Ipr Licensing, Inc. Reverse link pilot integrated with block codes
US20020085548A1 (en) 2000-12-28 2002-07-04 Maple Optical Systems, Inc. Quality of service technique for a data communication network
KR100673419B1 (ko) 2000-12-28 2007-01-24 엘지전자 주식회사 전송 시스템 및 데이터 처리 방법
DE10112773B4 (de) 2001-03-16 2012-09-20 Rohde & Schwarz Gmbh & Co Kg Verfahren zur Frequenz- und Zeit-Synchronisation eines OFDM-Empfängers
CA2438138C (en) 2001-03-30 2007-03-13 S. Merrill Weiss Digital signal transmitter synchronization system
US7111221B2 (en) 2001-04-02 2006-09-19 Koninklijke Philips Electronics N.V. Digital transmission system for an enhanced ATSC 8-VSB system
US6727847B2 (en) 2001-04-03 2004-04-27 Rosum Corporation Using digital television broadcast signals to provide GPS aiding information
US20030099303A1 (en) 2001-06-04 2003-05-29 Koninklijke Philips Electronics N.V. Digital television (DTV) transmission system using enhanced coding schemes
US7349691B2 (en) 2001-07-03 2008-03-25 Microsoft Corporation System and apparatus for performing broadcast and localcast communications
US7382838B2 (en) 2001-09-17 2008-06-03 Digeo, Inc. Frequency drift compensation across multiple broadband signals in a digital receiver system
US6924753B2 (en) 2001-09-24 2005-08-02 Zenith Electronics Corporation Robust system for transmitting and receiving map data
US7230922B1 (en) * 2002-04-05 2007-06-12 Cingular Wireless Ii, Llc Real-time rate control mechanism for multi-rate data transmissions in wireless networks
US20030206596A1 (en) 2002-05-03 2003-11-06 David Carver Multimedia content assembly
US7310354B2 (en) 2002-07-18 2007-12-18 Zenith Electronics Corporation Synchronous data link signal generator
US7551675B2 (en) 2002-09-27 2009-06-23 Ibiquity Digital Corporation Method and apparatus for synchronized transmission and reception of data in a digital audio broadcasting system
US7564905B2 (en) 2002-12-20 2009-07-21 Electronics And Telecommunications Research Institute System and method for providing terrestrial digital broadcasting service using single frequency network
JP2004214961A (ja) 2002-12-27 2004-07-29 Sony Corp Ofdm復調装置
US7197685B2 (en) 2003-01-02 2007-03-27 Samsung Electronics, Co., Ltd. Robust signal transmission in digital television broadcasting
CA2512670C (en) 2003-01-06 2012-03-20 Electronics And Telecommunications Research Institute Digital television transmitter and receiver for transmitting and receiving dual stream using 4 level vestigial side band robust data
GB2399719A (en) 2003-03-18 2004-09-22 Nokia Corp Transmission of data with forward error correction information
US7324545B2 (en) 2003-03-31 2008-01-29 Lucent Technologies Inc. Methods and apparatus for reliable point to multipoint communications
KR100506253B1 (ko) 2003-05-26 2005-08-10 재단법인서울대학교산학협력재단 데이터 통신 시스템에서 전송 지연을 최소화하기 위한장치 및 방법
US7668250B2 (en) 2003-10-01 2010-02-23 Samsung Electronics Co., Ltd. Time-dependent trellis coding for more robust digital television signals
US20050013249A1 (en) 2003-07-14 2005-01-20 Hao-Song Kong Redundant packets for streaming video protection
US7599348B2 (en) 2003-11-04 2009-10-06 Lg Electronics Inc. Digital E8-VSB reception system and E8-VSB data demultiplexing method
KR100896684B1 (ko) 2004-01-27 2009-05-14 삼성전자주식회사 수신 성능이 향상된 디지털 방송 송수신 시스템 및 그의신호처리방법
US20050207416A1 (en) 2004-03-16 2005-09-22 Samsung Electronics Co. , Ltd. Apparatus and method for deploying efficient broadcast multicast services in a wireless network
KR100657819B1 (ko) 2004-04-01 2006-12-14 한국전자통신연구원 혼합 이중 스트림 구조의 디지털 텔레비전 송수신장치 및그 방법
CA2561183C (en) 2004-04-01 2012-01-24 Electronics And Telecommunications Research Institute Digital television transmitter and receiver for using 16 state trellis coding
US7496094B2 (en) 2004-04-06 2009-02-24 Airtight Networks, Inc. Method and system for allowing and preventing wireless devices to transmit wireless signals
TWI247546B (en) 2004-04-22 2006-01-11 Newsoft Technology Corp A video encoding method which carries out the encoding of P frame or B frame by utilizing I frame
KR100692596B1 (ko) 2004-05-06 2007-03-13 삼성전자주식회사 수신 성능이 향상된 디지털 방송 송수신 시스템 및 그의신호처리방법
KR100683879B1 (ko) 2004-05-06 2007-02-15 삼성전자주식회사 수신 성능이 향상된 디지털 방송 송수신 시스템 및 그의신호처리방법
US7852961B2 (en) 2004-05-20 2010-12-14 Samsung Electronics Co., Ltd. Digital broadcasting transmission/reception devices capable of improving a receiving performance and signal processing method thereof
US7978778B2 (en) 2004-09-03 2011-07-12 Qualcomm, Incorporated Receiver structures for spatial spreading with space-time or space-frequency transmit diversity
US7783316B1 (en) 2004-09-09 2010-08-24 Rockwell Collins, Inc. Public safety communications network using asymmetric receive/transmit channels
CN101040522B (zh) 2004-09-15 2010-05-26 韩国电子通信研究院 使用1/4速率编码的健壮数据的数字电视传送和接收设备、以及方法
US7336646B2 (en) 2004-10-26 2008-02-26 Nokia Corporation System and method for synchronizing a transport stream in a single frequency network
US7313414B2 (en) 2004-12-13 2007-12-25 Broadcom Corporation Method and system for mobile receiver antenna architecture for European cellular and broadcasting services
WO2006066617A1 (en) 2004-12-20 2006-06-29 Freescale Semiconductor, Inc Broadcasting of textual and multimedia information
WO2006084361A1 (en) 2005-02-09 2006-08-17 Alex Dolgonos System and method for implementing a transmit diversity single frequency network without gps receivers
CA2595280C (en) 2005-03-02 2013-11-19 Rohde & Schwarz Gmbh & Co. Kg Apparatus, systems and methods for providing enhancements to atsc networks using synchronous vestigial sideband (vsb) frame slicing
US7532857B2 (en) 2005-03-02 2009-05-12 Rohde & Schwarz Gmbh & Co. Kg Apparatus, systems and methods for providing time diversity for mobile broadcast services
US7822139B2 (en) 2005-03-02 2010-10-26 Rohde & Schwarz Gmbh & Co. Kg Apparatus, systems, methods and computer products for providing a virtual enhanced training sequence
US20060245516A1 (en) 2005-03-02 2006-11-02 Rohde & Schwarz, Inc. Apparatus, systems and methods for providing in-band atsc vestigial sideband signaling or out-of-band signaling
EP1878232A2 (de) 2005-04-26 2008-01-16 Koninklijke Philips Electronics N.V. Vorrichtung und verfahren zur verarbeitung eines datenstroms mit einer paketsequenz und zeitplanungsinformationen bezüglich der pakete
US20070174880A1 (en) 2005-07-05 2007-07-26 Optibase Ltd. Method, apparatus, and system of fast channel hopping between encoded video streams
US20080247442A1 (en) 2005-07-18 2008-10-09 Orlik Philip V Method, Apparatus, and System for Modulating and Demodulating Signals Compatible with Multiple Receiver Types and Designed for Improved Receiver Performance
US7924944B2 (en) 2005-09-16 2011-04-12 Broadcom Corporation Method and system for multi-band direct conversion complimentary metal-oxide-semiconductor (CMOS) mobile television tuner
KR101191181B1 (ko) 2005-09-27 2012-10-15 엘지전자 주식회사 디지털 방송의 송/수신 시스템 및 데이터 구조
KR100794790B1 (ko) 2005-10-21 2008-01-21 삼성전자주식회사 듀얼 전송 스트림을 인코딩하는 트렐리스 인코딩 장치 및그 방법
KR100759002B1 (ko) 2005-10-21 2007-09-17 삼성전자주식회사 디지털 방송 신호를 처리하여 송신하는 디지털 방송 송신시스템 및 그 방법
EP1950962B1 (de) 2005-10-27 2017-03-29 Panasonic Corporation Transportstromerzeugungsvorrichtung, aufzeichnungsvorrichtung damit und transportstromerzeugungsverfahren
KR101319868B1 (ko) 2005-10-31 2013-10-18 엘지전자 주식회사 디지털 방송 시스템 및 처리 방법
US7950042B2 (en) 2005-12-16 2011-05-24 Newport Media, Inc. Fast switching between time division multiplexed (TDM) channels
EP1980108A2 (de) 2006-01-20 2008-10-15 Nxp B.V. Ersatz von frame-daten in einem videostromsignal
US7715489B2 (en) 2006-02-10 2010-05-11 Broadcom Corporation Space time transmit diversity (STTD) decoder within a HSDPA rake receiver
WO2007100186A1 (en) 2006-03-02 2007-09-07 Lg Electronics Inc. Digital broadcasting system and method of processing data
DE102006015393A1 (de) 2006-04-03 2007-10-04 Rohde & Schwarz Gmbh & Co. Kg Synchronisieranordnung für die Hochfrequenz-Sender eines Gleichwellen-Netzes
US8493973B2 (en) 2006-04-04 2013-07-23 Samsung Electronics Co., Ltd. Method of and apparatus for transmitting digital broadcasting signal in advanced-VSB (A-VSB) system in which transport packet without adaptation field is provided at fixed location in data field slices
US7639751B2 (en) 2006-04-04 2009-12-29 Samsung Electronics Co., Ltd. Advanced-VSB system (A-VSB)
US7702337B2 (en) 2006-05-16 2010-04-20 Nokia Corporation Method and system for providing quick service access
US8300668B2 (en) 2006-09-29 2012-10-30 Harris Corporation Automatic delay compensated simulcasting system and method
KR101221913B1 (ko) 2006-12-20 2013-01-15 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
CA2667991C (en) 2007-02-01 2018-05-01 Rohde & Schwarz Gmbh & Co. Kg Systems, apparatus, methods and computer program products for providing atsc interoperability
JP2008219163A (ja) 2007-02-28 2008-09-18 Toshiba Corp 情報符号化方法、情報再生方法、及び情報記憶媒体
KR101285888B1 (ko) 2007-03-30 2013-07-11 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
US7890047B2 (en) 2007-04-11 2011-02-15 The Directv Group, Inc. Method and system for file sharing between a group of user devices using obtained permissions
KR101405970B1 (ko) * 2007-06-28 2014-06-12 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
KR101405967B1 (ko) 2007-06-28 2014-06-12 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
US8335266B2 (en) 2007-06-29 2012-12-18 Cisco Technology, Inc. Expedited splicing of video streams
FR2919775A1 (fr) 2007-08-02 2009-02-06 Udcast Sa Procede et dispositif pour la synchronisation d'un flux de donnees dans un reseau a frequence unique
WO2009028850A1 (en) 2007-08-24 2009-03-05 Lg Electronics Inc. Digital broadcasting receiver and method for controlling the same
KR101498063B1 (ko) 2008-03-04 2015-03-03 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
US20090265751A1 (en) 2008-04-22 2009-10-22 Limberg Allen Leroy Reception of ancillary 8VSB signals controlled responsive to information signaling version of broadcast standard being used
DE102008056703A1 (de) 2008-07-04 2010-01-07 Rohde & Schwarz Gmbh & Co. Kg Verfahren und System zur Zeitsynchronisierung zwischen einer Zentrale und mehreren Sendern
DE102009025219A1 (de) 2009-04-07 2010-10-14 Rohde & Schwarz Gmbh & Co. Kg Verfahren und Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070223612A1 (en) 2005-03-02 2007-09-27 Rohde & Schwarz, Inc. Apparatus, systems and methods for producing coherent symbols in a single frequency network
DE102007012465A1 (de) * 2006-11-15 2008-05-21 Rohde & Schwarz Ftk Gmbh Übertragungsverfahren und Sendevorrichtung in einem digitalen Rundfunk-Übertragungssystem

Also Published As

Publication number Publication date
US20100254449A1 (en) 2010-10-07
US8311096B2 (en) 2012-11-13
CA2692987C (en) 2016-10-04
CA2692987A1 (en) 2010-10-07

Similar Documents

Publication Publication Date Title
DE102009025219A1 (de) Verfahren und Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate
DE10248989B4 (de) Vorrichtung und Verfahren zum Durchführen einer Codierung und Ratenabstimmung in einem CDMA-Mobilkommunikationssystem
DE102008062808B4 (de) Interleaver-Vorrichtung und Empfänger für ein von der Interleaver-Vorrichtung erzeugtes Signal
EP1121762B1 (de) Verfahren zur kodierung oder dekodierung und vorrichtung zum kodieren oder dekodieren
DE60216040T2 (de) Verfahren und vorrichtung zur zuordnung faltungscodierter bits zu symbolen vor deren modulation
DE102006032729A1 (de) Vorrichtung zum Bestimmen einer Anzahl von Datenpaketen
WO1997034382A1 (de) Verfahren und system zur ofdm-mehrträger-übertragung von digitalen rundfunksignalen
WO2003001730A1 (de) Verfahren und vorrichtung zur datenübertragung gemäss einem arq-verfahren
DE112009000817T5 (de) Senden von zusätzlichen Informationen in den Headern von verkapselnden Datenpaketen in Mobil/Handheld (M/H)-DTV-Signalen
DE60313672T2 (de) Verfahren, system und netzwerkeinheit für datenübertragung und empfang mit headerschutz
DE102007012465A1 (de) Übertragungsverfahren und Sendevorrichtung in einem digitalen Rundfunk-Übertragungssystem
DE102008059028B4 (de) Verfahren und Vorrichtung zur Erzeugung eines Transportdatenstroms mit Bilddaten
DE112008002042A1 (de) Digitale Sende- und Empfangseinrichtungen zum Senden und Empfangen von Datenströmen sowie deren Verarbeitungsverfahren
DE102008017290A1 (de) Verfahren und Vorrichtung zur Bildung eines gemeinsamen Datenstroms insbesondere nach dem ATSC-Standard
EP2016734B1 (de) Versenden und Empfangen von Blockdaten in zeitlich coordinierter Manier
DE60318179T2 (de) Neuübertragung einer burst-kopie in einem breitband-digitalnetzwerk
DE102004045000A1 (de) Sender zum Senden von Informationsdaten und Empfänger zum Empfangen von Informationsdaten
EP1511215B1 (de) Verfahren und Vorrichtung zur Datenübertragung gemä einem Hybrid-ARQ-Verfahren
EP2400683B1 (de) Decodierung eines paketbasierten Datenstroms
EP2092750B1 (de) Konzept zum encodieren einer mehrzahl von informationssignalen für eine gemeinsame übertragung in einem zeitmultiplex
DE102019218563B4 (de) Optimiertes interleaving für eine übertragung von nachrichten über einen zeitvarianten kanal
DE102010004015B4 (de) Verfahren zum Übertragen von Daten
EP2398150B1 (de) Verfahren und Vorrichtung zur Übertragung eines Datenstroms aus Blöcken mit jeweils einer unterschiedlichen Symbolanzahl
DE102010007949B4 (de) Verfahren zum Übertragen von Daten
DE19936272C2 (de) Vorrichtung zum Empfang von digitalen Signalen und Vorrichtung zum Senden von digitalen Signalen

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
R012 Request for examination validly filed
R012 Request for examination validly filed

Effective date: 20141120

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee