DE102017206236A1 - Spezifische hoppingmuster für telegram-splitting - Google Patents

Spezifische hoppingmuster für telegram-splitting Download PDF

Info

Publication number
DE102017206236A1
DE102017206236A1 DE102017206236.3A DE102017206236A DE102017206236A1 DE 102017206236 A1 DE102017206236 A1 DE 102017206236A1 DE 102017206236 A DE102017206236 A DE 102017206236A DE 102017206236 A1 DE102017206236 A1 DE 102017206236A1
Authority
DE
Germany
Prior art keywords
hopping pattern
data
frequency
time
hopping
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.)
Pending
Application number
DE102017206236.3A
Other languages
English (en)
Inventor
wird später genannt werden Erfinder
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.)
Fraunhofer Gesellschaft zur Foerderung der Angewandten Forschung eV
Original Assignee
Fraunhofer Gesellschaft zur Foerderung der Angewandten Forschung eV
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 Fraunhofer Gesellschaft zur Foerderung der Angewandten Forschung eV filed Critical Fraunhofer Gesellschaft zur Foerderung der Angewandten Forschung eV
Priority to DE102017206236.3A priority Critical patent/DE102017206236A1/de
Priority to JP2019555687A priority patent/JP2020517174A/ja
Priority to CN201880038276.5A priority patent/CN110771050B/zh
Priority to KR1020197033370A priority patent/KR102316410B1/ko
Priority to CA3059636A priority patent/CA3059636C/en
Priority to MX2019012205A priority patent/MX2019012205A/es
Priority to RU2019135849A priority patent/RU2735779C1/ru
Priority to MYPI2019005955A priority patent/MY202269A/en
Priority to PCT/EP2018/025109 priority patent/WO2018188814A2/de
Priority to EP18716893.5A priority patent/EP3610575B1/de
Publication of DE102017206236A1 publication Critical patent/DE102017206236A1/de
Priority to US16/600,140 priority patent/US11742893B2/en
Priority to JP2022065298A priority patent/JP7433357B2/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • H04B1/7143Arrangements for generation of hop patterns
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • H04B1/715Interference-related aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/02Transmitters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
    • H04L5/0012Hopping in multicarrier systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

Bei Ausführungsbeispielen nutzen Datensender und der Datenempfänger für die Kommunikation anstelle eines einheitlichen (globalen) Sprungmusters, welches von allen Datensendern und Datenempfängern eines Kommunikationssystems gleichermaßen verwendet wird, ein individuelles Sprungmuster. Dieses individuelle Sprungmuster kann von einem Betriebsparameter abhängig sein und wird somit nur von dem Datensender und dem Datenempfänger selbst oder einer kleinen Gruppe von Datensendern und/oder Datenempfängern genutzt, wodurch die Störfestigkeit deutlich erhöht werden kann.

Description

  • Ausführungsbeispiele beziehen sich auf einen Datensender und, im speziellen, auf einen Datensender, der Daten unter Verwendung eines individuellen Sprungmusters sendet. Weitere Ausführungsbeispiele beziehen sich auf einen Datenempfänger und, im speziellen, auf einen Datenempfänger, der Daten empfängt, die unter Verwendung eines individuellen Sprungmusters gesendet werden. Weitere Ausführungsbeispiele beziehen sich auf die Erzeugung von spezifischen Sprungmustern. Weitere Ausführungsbeispiele beziehen sich auf das Senden und Empfangen von Daten unter Verwendung von spezifischen Sprungmustern. Manche Ausführungsbeispiele beziehen sich auf spezifische Sprungmuster für Telegram Splitting. Manche Ausführungsbeispiele beziehen sich auf einen Optimierungsprozess zur Generierung von Sprungmustern (engl. hopping-pattern).
  • Aus DE 10 2011 082 098 B4 ist das Telegram-Splitting-Verfahren (Telegrammaufteilungsverfahren) bekannt, wonach ein Telegramm (oder Datenpaket) auf eine Mehrzahl von Sub-Datenpakete aufgeteilt wird, die unter Verwendung eines Sprungmusters in der Zeit und optional in der Frequenz verteilt übertragen werden.
  • In der WO 2015/128385 A1 wird eine Datensendeanordnung beschrieben, die ein Energy-Harvesting-Element als Energiequelle aufweist. Die Datensendeanordnung ist dabei ausgebildet, um Daten unter Verwendung des Telegram Splitting Verfahrens zu senden, wobei ein zum Senden anstehendes Teilpaket in Abhängigkeit von einer von der Energieversorgungseinrichtung bereitstellbaren elektrischen Energiemenge entweder gesendet wird, zwischengespeichert und später gesendet wird, oder verworfen wird.
  • In der Veröffentlichung [G. Kilian, H. Petkov, R. Psiuk, H. Lieske, F. Beer, J. Robert, and A. Heuberger, „Improved coverage for low-power telemetry systems using telegram splitting," in Proceedings of 2013 European Conference on Smart Objects, Systems and Technologies (SmartSysTech), 2013] wird eine verbesserte Reichweite für Niedrigenergietelemetriesysteme, die das Telegram Splitting Verfahren verwenden, beschrieben.
  • In der Veröffentlichung [G. Kilian, M. Breiling, H. H. Petkov, H. Lieske, F. Beer, J. Robert, and A. Heuberger, „Increasing Transmission Reliability for Telemetry Systems Using Telegram Splitting," IEEE Transactions on Communications, vol. 63, no. 3, pp. 949-961, Mar. 2015] wird eine verbesserte Übertragungssicherheit für Niedrigenergietelemetriesysteme, die das Telegram Splitting Verfahren verwenden, beschrieben.
  • Das Telegram-Splitting-Verfahren nutzt bestimmte Zeit-Frequenz-Sprungmuster zur Übertragung von Daten über den Funkkanal. Um ein Datenpaket erfolgreich decodieren zu können, ist es notwendig, dass das Sprungmuster, das zum Versenden verwendet wurde, am Empfänger bekannt ist. Um dies zu gewährleisten sind für Telegram-Splitting-Netzwerke globale Zeit- und Frequenzsprungmuster definiert, die allen Teilnehmern bekannt sind.
  • Bei der Kommunikation mehrerer Teilnehmer mittels Telegram-Splitting im gleichen Band ergibt sich eine schlechtere Störfestigkeit der Übertragung, wenn das gleiche Zeit und/oder Frequenzsprungmuster für die Datenübertragung von mehreren Knoten genutzt wird. Starten zwei Knoten innerhalb eines kurzen Zeitfensters (z.B. die Dauer eines Sub-Datenpakets) eine Übertragung mit dem gleichen Sprungmuster, so überlagern sich alle Sub-Datenpakete des Telegramms und löschen sich im schlechtesten Fall gegenseitig aus.
  • Der vorliegenden Erfindung liegt somit die Aufgabe zugrunde, ein Konzept zu schaffen, welches die Übertragungssicherheit erhöht, wenn mehrere Knoten ein Zeit- und/oder Frequenzsprungmuster für die Datenübertragung nutzen.
  • Diese Aufgabe wird durch die unabhängigen Patentansprüche gelöst.
  • Vorteilhafte Weiterbildungen finden sich in den abhängigen Patentansprüchen.
  • Ausführungsbeispiele schaffen einen Datensender, der ausgebildet ist, um ein Signal zu senden, das ein individuelles Sprungmuster aufweist, wobei das individuelle Sprungmuster von einem Betriebsparameter abhängig ist.
  • Weitere Ausführungsbeispiele schaffen einen Datenempfänger der ausgebildet ist, um ein Signal von dem Datensender zu empfangen, wobei das Signal ein individuelles Sprungmuster aufweist, wobei das individuelle Sprungmuster von einem Betriebsparameter abhängig ist.
  • Bei Ausführungsbeispielen nutzen der Datensender und der Datenempfänger für die Kommunikation anstelle eines einheitlichen (globalen) Sprungmusters, welches von allen Datensendern und Datenempfängern eines Kommunikationssystems gleichermaßen verwendet wird, ein individuelles Sprungmuster. Dieses individuelle Sprungmuster kann von einem Betriebsparameter (z.B. einem Betriebsparameter des Datensenders, einem Betriebsparameter des Datenempfängers, oder einem Betriebsparameter des Kommunikationssystems des Datensender und/oder Datenempfängers) abhängig und wird somit nur von dem Datensender und dem Datenempfänger selbst oder einer kleinen Gruppe von Datensendern und/oder Datenempfängern genutzt, wodurch die Störfestigkeit deutlich erhöht werden kann.
  • Bei Ausführungsbeispielen können der Datensender und/oder der Datenempfänger ausgebildet sein, um das individuelle Sprungmuster in Abhängigkeit von dem Betriebsparameter zu berechnen, z.B. unter Verwendung einer Abbildungsvorschrift mit dem Betriebsparameter als Eingangsgröße.
  • Ferner kann der Datensender und/oder der Datenempfänger ausgebildet sein, um ein Sprungmuster aus einem Satz von Sprungmustern in Abhängigkeit von dem Betriebsparameter auszuwählen (oder zu selektieren), um das individuelle Sprungmuster zu erhalten.
  • Bei Ausführungsbeispielen kann der Betriebsparameter des Datensenders ein immanenter Parameter des Datensenders selbst sein.
  • Beispielsweise kann der immanente Parameter des Datensenders eine Adressierungsinformation oder Identifizierungsinformation des Datensenders ist.
  • Beispielsweise kann der immanente Parameter des Datensenders eine Quarztoleranz des Datensenders sein. In diesem Fall kann der Datensender beispielsweise ausgebildet sein, um in Abhängigkeit von der Quarztoleranz einen zu verwendenden maximalen Bereich von Frequenzsubkanälen eines Frequenzkanals zu ermitteln, und um das individuelle Sprungmuster so zu berechnen oder aus einem Satz von Sprungmustern so auszuwählen, dass dieses innerhalb des zu verwendenden maximalen Bereichs von Frequenzsubkanälen des Frequenzkanals liegt.
  • Beispielsweise kann der immanente Parameter des Datensenders ein Frequenzversatz sein, mit dem das vom Datensender gesendete Signal und damit das vom Datensender verwendete Sprungmuster beaufschlagt ist.
  • Beispielsweise kann der immanente Parameter des Datensenders eine verfügbare Sendeenergie sein. In diesem Fall kann der Datensender ausgebildet sein, um ein Sprungmuster in Abhängigkeit von der verfügbaren Sendeenergie zu punktieren, um das individuelle Sprungmuster zu erhalten.
  • Beispielsweise kann der immanente Parameter des Datensenders ein Frequenzversatz sein, mit dem der Datensender ein Sprungmuster versieht, um das individuelle Sprungmuster zu erhalten. Der Frequenzversatz kann ein zufälliger Frequenzversatz sein. Ferner kann der Datensender ausgebildet sein, um den Frequenzversatz in Abhängigkeit von zu übertragenen Nutzerdaten oder Fehlerschutzdaten zu ermitteln. Ferner kann der Datensender ausgebildet sein, um das Signal mit einer Information zu versehen, die den Frequenzversatz beschreibt.
  • Bei Ausführungsbeispielen kann der Betriebsparameter des Datensenders ein dem Datensender zugewiesener Parameter sein.
  • Beispielsweise kann der dem Datensender zugewiesene Parameter eine Funkzelle eines Kommunikationssystems sein. Hierbei kann der Datensender das individuelle Sprungmuster beispielsweise von einer Basisstation der Funkzelle oder einer zentralen Steuereinheit zugewiesen bekommen.
  • Beispielsweise kann der dem Datensender zugewiesene Parameter eine geografische Position des Datensenders sein. Beispielsweise kann der Datensender die geografische Position mittels eines Sensors (z.B. GPS-Empfänger) selbst bestimmen.
  • Beispielsweise kann der dem Datensender zugewiesene Parameter eine Nutzungshäufigkeit der jeweiligen Sprungmuster eines Satzes von Sprungmustern sein. Hierbei kann der Datensender ausgebildet sein, um das individuelle Sprungmuster aus dem Satz von Sprungmustern in Abhängigkeit der jeweiligen Nutzungshäufigkeit auszuwählen.
  • Beispielsweise kann der dem Datensender zugewiesene Parameter eine Priorität des Datensenders oder einer von dem Datensender zu sendenden Nachricht sein.
  • Bei Ausführungsbeispielen kann der Betriebsparameter Nutzerdaten oder ein Teil von Nutzerdaten, oder Fehlerschutzdaten oder ein Teil von Fehlerschutzdaten sein.
  • Bei Ausführungsbeispielen kann das individuelle Sprungmuster eine Mehrzahl von Sprüngen (engl. hops) aufweisen, die in der Zeit und/oder Frequenz verteilt sind. Die Verteilung der Mehrzahl von Sprüngen in der Zeit und/oder Frequenz kann dabei von dem Betriebsparameter abhängig sein.
  • Bei Ausführungsbeispielen kann der Datensender ausgebildet sein, um Daten entsprechend des individuellen Sprungmusters in der Zeit und/oder Frequenz verteilt zu senden. Dementsprechend kann der Datenempfänger ausgebildet sein, um Daten zu empfangen, die entsprechend des individuellen Sprungmusters in der Zeit und/oder Frequenz verteilt gesendet werden.
  • Bei Ausführungsbeispielen kann der Datensender ausgebildet sein, um zu sendende Daten (z.B. ein Datenpaket) in eine Mehrzahl von Sub-Datenpakete aufzuteilen und die Sub-Datenpakete entsprechend des individuellen Sprungmusters in der Zeit und/oder Frequenz verteilt zu senden. Der Datenempfänger kann ausgebildet sein, um die Sub-Datenpakete, die entsprechend des individuellen Sprungmusters in der Zeit und/oder Frequenz verteilt gesendet werden, zu empfangen und wieder zusammenzufügen, um die Daten zu erhalten.
  • Bei Ausführungsbeispielen können die Daten (z.B. das Datenpaket) derart kanalcodiert sein, so dass zum fehlerfreien Decodieren der Daten nicht alle Sub-Datenpakete, sondern nur ein Teil der Sub-Datenpakete, erforderlich ist.
  • Bei Ausführungsbeispielen kann das individuelle Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus einem Zeitsprungmuster und einem Frequenzsprungmuster sein.
  • Ein Zeitsprungmuster kann eine Abfolge von Sendezeitpunkten oder Sendezeitabständen angeben, mit denen die Sub-Datenpakete gesendet werden. Beispielsweise kann ein erstes Sub-Datenpaket zu einem ersten Sendezeitpunkt (oder in einem ersten Sendezeitschlitz) und ein zweites Sub-Datenpaket zu einem zweiten Sendezeitpunkt (oder in einem zweiten Sendezeitschlitz) gesendet werden, wobei der erste Sendezeitpunkt und der zweite Sendezeitpunkt unterschiedlich sind. Das Zeitsprungmuster kann dabei den ersten Sendezeitpunkt und den zweiten Sendezeitpunkt definieren (oder vorgeben, oder angeben). Alternativ kann das Zeitsprungmuster den ersten Sendezeitpunkt und einen zeitlichen Abstand zwischen dem ersten Sendezeitpunkt und dem zweiten Sendezeitpunkt angeben. Natürlich kann das Zeitsprungmuster auch nur den zeitlichen Abstand zwischen dem ersten Zeitpunkt und dem zweiten Sendezeitpunkt angeben. Zwischen den Sub-Datenpaketen können Sendepausen vorhanden sein in denen nicht gesendet wird. Die Sub-Datenpakete können sich auch zeitlich überlappen (überschneiden).
  • Ein Frequenzsprungmuster kann eine Abfolge von Sendefrequenzen oder Sendefrequenzsprüngen angeben, mit denen die Sub-Datenpakete gesendet werden. Beispielsweise kann ein erstes Sub-Datenpaket mit einer ersten Sendefrequenz (oder in einem ersten Frequenzkanal) und ein zweites Sub-Datenpaket mit einer zweiten Sendefrequenz (oder in einem zweiten Frequenzkanal) gesendet werden, wobei die erste Sendefrequenz und die zweite Sendefrequenz unterschiedlich sind. Das Frequenzsprungmuster kann dabei die erste Sendefrequenz und die zweite Sendefrequenz definieren (oder vorgeben, oder angeben). Alternativ kann das Frequenzsprungmuster die erste Sendefrequenz und einen Frequenzabstand (Sendefrequenzsprung) zwischen der ersten Sendefrequenz und der zweiten Sendefrequenz angeben. Natürlich kann das Frequenzsprungmuster auch nur den Frequenzabstand (Sendefrequenzsprung) zwischen der ersten Sendefrequenz und der zweiten Sendefrequenz angeben.
  • Ein Zeit- und Frequenzsprungmuster kann die Kombination aus einem Zeitsprungmuster und einem Frequenzsprungmuster sein, d.h. eine Abfolge von Sendezeitpunkten oder Sendezeitabständen mit denen die Sub-Datenpakete übertragen werden, wobei den Sendezeitpunkten (oder Sendezeitabständen) Sendefrequenzen (oder Sendefrequenzsprünge) zugeordnet sind.
  • Bei Ausführungsbeispielen kann das individuelle Sprungmuster ein erstes individuelles Sprungmuster sein, wobei das Signal ein zweites individuelles Sprungmuster aufweisen kann, wobei das zweite individuelle Sprungmuster von dem ersten individuellen Sprungmuster oder dem Betriebsparameter abhängig sein kann.
  • Beispielsweise kann das erste individuelle Sprungmuster eine feste Länge aufweisen, wobei das zweite individuelle Sprungmuster eine variable Länge aufweisen kann. Hierbei kann Datensender ausgebildet sein, um Daten fester Länge unter Verwendung des ersten individuellen Sprungmusters zu senden, und um Daten variabler Länge unter Verwendung des zweiten individuellen Sprungmusters zu senden.
  • Der Datensender kann ausgebildet sein, um das zweite individuelle Sprungmuster in Abhängigkeit von dem ersten individuellen Sprungmuster oder dem Betriebsparameter aus einem Satz von Sprungmustern auszuwählen.
  • Ferner kann der Datensender ausgebildet sein, um ein Sprungmuster in Abhängigkeit von dem ersten individuellen Sprungmuster oder dem Betriebsparameter anzupassen, um das zweite individuelle Sprungmuster zu erhalten.
  • Weitere Ausführungsbeispiele schaffen ein Verfahren zum Senden eines Signals. Das Verfahren umfasst einen Schritt des Sendens eines Signals, wobei das Signal ein individuelles Sprungmuster aufweist, wobei das individuelle Sprungmuster von einem senderseitigen Betriebsparameter abhängig ist.
  • Weitere Ausführungsbeispiele schaffen ein Verfahren zum Empfangen eines Signals. Das Verfahren umfasst einen Schritt des Empfangens des Signals, wobei das Signal ein individuelles Sprungmuster aufweist, wobei das individuelle Sprungmuster von einem senderseitigen Betriebsparameter abhängig ist.
  • Weitere Ausführungsbeispiele schaffen einen Datensender, der ausgebildet ist, um Daten entsprechend eines Sprungmusters zu senden, wobei der Datensender ausgebildet ist, um die Daten nur in ausgewählten Sprüngen einer Mehrzahl von Sprüngen des Sprungmusters zu senden, wobei der Datensender ausgebildet ist, um die Sprünge zufällig oder in Abhängigkeit eines Betriebsparameters auszuwählen.
  • Weitere Ausführungsbeispiele schaffen Datenempfänger, der ausgebildet ist, um Daten entsprechend eins Sprungmusters zu empfangen, wobei die Daten von einem Datensender nur in ausgewählten Sprüngen einer Mehrzahl von Sprüngen des Sprungmusters gesendet werden, wobei die Sprünge zufällig oder in Abhängigkeit eines Betriebsparameters ausgewählt sind.
  • Weitere Ausführungsbeispiele schaffen ein Verfahren zum Senden eines Signals. Das Verfahren umfasst einen Schritt des Auswählens einer Teilmenge von Sprüngen einer Mehrzahl von Sprüngen des Sprungmusters, wobei die Teilmenge von Sprüngen zufällig oder in Abhängigkeit von einem Betriebsparameter aus der Mehrzahl von Sprüngen ausgewählt werden. Ferner umfasst das Verfahren einen Schritt des Sendens der Daten in den ausgewählten Sprüngen des Sprungmusters.
  • Weitere Ausführungsbeispiele schaffen ein Verfahren zum Empfangen eines Signals. Das Verfahren umfasst einen Schritt des Empfangens der Daten, wobei die Daten nur in ausgewählten Sprüngen einer Mehrzahl von Sprüngen des Sprungmusters gesendet werden, wobei die Sprünge zufällig oder in Abhängigkeit eines Betriebsparameters ausgewählt sind.
  • Weitere Ausführungsbeispiele schaffen ein Verfahren zum Erzeugen von Sprungmustern, gemäß einem Ausführungsbeispiel. Das Verfahren umfasst einen Schritt des zufälligen Erzeugens einer Mehrzahl von Sprungmustern, wobei die Sprungmuster zumindest zwei Sprünge aufweisen, die in der Frequenz und Zeit verteilt sind. Das Verfahren umfasst ferner einen Schritt des Auswählens der Sprungmuster aus der Mehrzahl von Sprungmustern, deren Autokorrelationsfunktionen vorgegebene Autokorrelationseigenschaften aufweisen, um Sprungmuster mit vorgegebenen Autokorrelationseigenschaften zu erhalten.
  • Bei Ausführungsbeispielen können diejenigen Sprungmuster die vorgegebenen Autokorrelationseigenschaften erfüllen, deren Autokorrelationsfunktions-Nebenmaxima einen vorgegebenen maximalen Amplitudenschwellwert nicht überschreiten.
  • Der Amplitudenschwellwert kann beispielsweise gleich einer Anzahl von Sprüngen sein, die ein sich wiederholendes und in der Zeit und/oder Frequenz verschobenes Sub-Sprungmuster des Sprungmusters bilden.
  • Bei Ausführungsbeispielen können diejenigen Sprungmuster die vorgegebenen Autokorrelationseigenschaften erfüllen, deren Teilsumme über eine vorgegebene Anzahl von größten Amplitudenwerten der jeweiligen Autokorrelationsfunktion gebildet, kleiner als ein vorgegebener Schwellwert ist.
  • Der Schwellwert kann dabei so gewählt werden, dass zumindest zwei Sprungmuster (oder eine vorgegebene Anzahl von Sprungmustern) die vorgegebenen Autokorrelationseigenschaften erfüllen.
  • Der Schwellwert kann auch in Abhängigkeit von Randparametern abgeleitet werden, wie zum Beispiel einer Anzahl an Sub-Datenpaketen (Teilpakete) oder Frequenzsprüngen.
  • Der Schwellwert kann auch fest gewählt werden.
  • Bei Ausführungsbeispielen kann das Verfahren ferner einen Schritt des Berechnens von Kreuzkorrelationsfunktionen zwischen den Sprungmustern mit vorgegebenen Autokorrelationseigenschaften aufweisen.
  • Ferner kann das Verfahren einen Schritt des Auswählens der Sprungmuster aus den Sprungmustern mit vorgegebenen Autokorrelationseigenschaften, deren Kreuzkorrelationsfunktionen vorgegebene Kreuzkorrelationseigenschaften aufweisen, um Sprungmuster mit vorgegebenen Autokorrelationseigenschaften und vorgegebenen Kreuzkorrelationseigenschaften zu erhalten.
  • Bei Ausführungsbeispielen können diejenigen Sprungmuster die vorgegebenen Kreuzkorrelationseigenschaften erfüllen, deren Teilsummen über eine vorgegebene Anzahl von größten Amplitudenwerten der jeweiligen Kreuzkorrelationsfunktion gebildet, am kleinsten sind.
  • Bei Ausführungsbeispiele können die Sprungmuster so erzeugt werden, dass die Sprünge der jeweiligen Sprungmuster innerhalb eines vorgegebene Frequenzbands liegen.
  • Bei Ausführungsbeispielen kann das Verfahren ferner einen Schritt des zufälligen Erzeugens einer Mehrzahl von weiteren Sprungmustern aufweisen, wobei die weiteren Sprungmuster zumindest zwei Sprünge aufweisen, die in der Frequenz und Zeit verteilt sind. Das Verfahren kann ferner einen Schritt des Auswählens der weiteren Sprungmuster aus der Mehrzahl von weiteren Sprungmustern aufweisen, deren Autokorrelationsfunktionen vorgegebene Autokorrelationseigenschaften aufweisen, um weitere Sprungmuster mit vorgegebenen Autokorrelationseigenschaften zu erhalten. Hierbei können die Mehrzahl von weiteren Sprungmustern so erzeugt werden, dass die Sprünge der jeweiligen weiteren Sprungmuster innerhalb eines vorgegebenen weiteren Frequenzbands liegen, wobei sich das vorgegeben Frequenzband und das vorgegeben weitere Frequenzband zumindest teilweise überschneiden.
  • Hierbei können diejenigen Sprungmuster die vorgegebenen Autokorrelationseigenschaften erfüllen, deren Autokorrelationsfunktions-Nebenmaxima einen vorgegebenen maximalen Amplitudenschwellwert nicht überschreiten. Der Amplitudenschwellwert kann beispielsweise gleich einer Anzahl von Sprüngen eines Clusters einer Mehrzahl von Clustern sein, in die das Sprungmuster unterteilt ist. Ein Cluster kann beispielsweise eine Anzahl von Sprüngen sein, die den gleichen Zeit- und/oder Frequenzabstand zueinander aufweisen.
  • Ferner können diejenigen Sprungmuster die vorgegebenen Autokorrelationseigenschaften erfüllen, deren Teilsumme über eine vorgegebene Anzahl von größten Amplitudenwerten der jeweiligen Autokorrelationsfunktion gebildet, kleiner als ein vorgegebener Schwellwert ist. Der Schwellwert kann dabei so gewählt werden, dass zumindest zwei Sprungmuster (oder eine vorgegebene Anzahl von Sprungmustern) die vorgegebenen Autokorrelationseigenschaften erfüllen.
  • Bei Ausführungsbeispielen können die Kreuzkorrelationsfunktionen zwischen den Sprungmustern mit vorgegeben Autokorrelationseigenschaften und den weiteren Sprungmustern mit vorgegeben Autokorrelationseigenschaften berechnet werden, wobei diejenigen Sprungmuster aus den Sprungmustern mit vorgegebenen Autokorrelationseigenschaften und den weiteren Sprungmustern mit vorgegeben Autokorrelationseigenschaften ausgewählt werden, deren Kreuzkorrelationsfunktionen vorgegebene Kreuzkorrelationseigenschaften aufweisen.
  • Hierbei können diejenigen Sprungmuster die vorgegebenen Kreuzkorrelationseigenschaften erfüllen, deren Teilsummen über eine vorgegebene Anzahl von größten Amplitudenwerten der jeweiligen Kreuzkorrelationsfunktion gebildet, am kleinsten sind.
  • Weitere Ausführungsbeispiele schaffen ein Verfahren zum Erzeugen eines Satzes von Sprungmustern, wobei das Verfahren einen Schritt des zufälligen Erzeugens einer Mehrzahl von Sprungmustern aufweist, wobei die Sprungmuster zumindest zwei Sprünge aufweisen, die in der Frequenz und Zeit verteilt sind. Das Verfahren umfasst ferner einen Schritt des Abbildens der Mehrzahl der Sprungmuster in jeweils eine zweidimensionale Zeit- und Frequenzbelegungs-Matrix und optional unter Berücksichtigung eventuell auftretender Einflüsse von benachbarten Frequenzlagen (Nachbarkanalstörung) mit darauf angewandter Berechnung der zweidimensionalen Autokorrelationsfunktionen (2D-AKF). Ferner umfasst das Verfahren einen Schritt des Auswählens einer (z.B. endlichen, jedoch größeren) Anzahl von Sprungmustern aus einer (z.B. deutlich größeren) Mehrzahl von Sprungmustern, deren 2D-Autokorrelationsfunktionen vorgegebene Autokorrelationseigenschaften aufweisen, um Sprungmuster mit vorgegebenen Autokorrelationseigenschaften zu erhalten, wobei alle Amplitudenwerte der 2D-AKF z.B. in aufsteigender Reihenfolge z.B. vektoriell sortiert werden und danach eine Teilsummenbildung über die größten Amplitudenwerte erfolgt, die dann mit einem Schwellwert verglichen wird und falls kleiner, entsprechend ausgewählt wird.
  • Beispielsweise kann die Teilsummenbildung erfolgen, da, wenn alle Amplitudenwerte addiert werden, die Summe immer gleich ist. Bei Ausführungsbeispielen sollten nur Sprungmuster ausgewählt werden, deren AKF/KKF Maximas aufweisen, die möglichst klein sind, dafür aber mehr kleine Werte aufweisen (besser Verschmierung). Daher kann eine Sortierung erfolgen, wobei die Größten abgegriffen werden. Die Anzahl kann variabel sein.
  • Bei Ausführungsbeispielen kann das Verfahren einen Schritt des Wiederholens des Verfahrens unter Verwendung anderer immanenter Parameter des Datensenders, wie z.B. einer Quarztoleranz, aufweisen, um eine neue (z.B. endliche) Anzahl von Sprungmustern aus einer (z.B. noch deutlich größeren) Mehrzahl von Sprungmustern mit verändertem maximalen Bereich von Frequenzsubkanälen zu generieren.
  • Bei Ausführungsbeispielen kann das Verfahren ferner einen Schritt des Berechnens aller 2D-Kreuzkorrelationsfunktionen (2D-KKF) zwischen den ausgewählten Sprungmustern und den neu ausgewählten Sprungmustern (aus der Wiederholung des Verfahrens) mit jeweils vorgegebenen Autokorrelationseigenschaften, bei nachfolgender Auswertung jeder einzelner 2D-KKF hinsichtlich erneuter vektorieller Sortierung aller Amplitudenwerte der 2D-KKF in aufsteigender Reihenfolge sowie anschließender Teilsummenbildung über die Mehrzahl der größten Amplitudenwerte und anschließender Speicherung in einer Ergebnis-Matrix.
  • Bei Ausführungsbeispielen kann der Schritt des Auswählens der Sprungmuster (z.B. via eines Monte-Carlo-Verfahrens) aus den Sprungmustern mit vorgegebenen 2D-Autokorrelationseigenschaften und vorab berechneter 2D-Kreuzkorrelationsfunktionen mit den zuvor beschriebenen Kreuzkorrelationseigenschaften derart erfolgen, dass sämtliche zu der Auswahl des Satzes von Sprungmustern gehörigen 2D-KKF korrespondierenden Teilsummen aus der Ergebnis-Matrix aufsummiert werden und der Satz von Sprungmustern gewählt wird, dessen Summe minimal ist.
  • Beispielsweise können alle aufsummiert und dann erst das Minimum gebildet werden. Insofern kann neben vielen guten KKF-Werten auch ein weniger gutes beinhaltet sein. Bei 16 Sprungmustern werden nicht alle 64 KKFs gleich gut sein.
  • Weitere Ausführungsbeispiele schaffen ein Verfahren zum Senden eines Signals mit einem Sprungmuster, wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist, wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmustern mit jeweils 24 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
    1 330 387 388 330 387 354 330 387 356 330 387 432 330 387 352 330 387 467 330 387 620 330 387
    2 330 387 435 330 387 409 330 387 398 330 387 370 330 387 361 330 387 472 330 387 522 330 387
    3 330 387 356 330 387 439 330 387 413 330 387 352 330 387 485 330 387 397 330 387 444 330 387
    4 330 387 352 330 387 382 330 387 381 330 387 365 330 387 595 330 387 604 330 387 352 330 387
    5 330 387 380 330 387 634 330 387 360 330 387 393 330 387 352 330 387 373 330 387 490 330 387
    6 330 387 364 330 387 375 330 387 474 330 387 355 330 387 478 330 387 464 330 387 513 330 387
    7 330 387 472 330 387 546 330 387 501 330 387 356 330 387 359 330 387 359 330 387 364 330 387
    8 330 387 391 330 387 468 330 387 512 330 387 543 330 387 354 330 387 391 330 387 368 330 387
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 24 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts (z.B. Mitte oder Anfang oder Ende) des jeweiligen Sprungs zu einem gleichen Referenzpunkt (z.B. Mitte oder Anfang oder Ende) eines unmittelbar darauffolgenden Sprungs in (vorzugsweise Vielfachen von) Sendesymboldauern angibt, wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 24 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
    1 5 21 13 6 22 14 1 17 9 0 16 8 7 23 15 4 20 12 3 19 11 2 18 10
    2 4 20 12 1 17 9 0 16 8 6 22 14 7 23 15 2 18 10 5 21 13 3 19 11
    3 4 20 12 3 19 11 6 22 14 7 23 15 0 16 8 5 21 13 2 18 10 1 17 9
    4 6 22 14 2 18 10 7 23 15 0 16 8 1 17 9 4 20 12 5 21 13 3 19 11
    5 7 23 15 4 20 12 3 19 11 2 18 10 6 22 14 0 16 8 1 17 9 5 21 13
    6 3 19 11 6 22 14 2 18 10 0 16 8 7 23 15 1 17 9 4 20 12 5 21 13
    7 3 19 11 1 17 9 5 21 13 7 23 15 0 16 8 2 18 10 6 22 14 4 20 12
    8 0 16 8 6 22 14 3 19 11 2 18 10 4 20 12 7 23 15 5 21 13 1 17 9
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle eine Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_C23 angibt.
  • Bei Ausführungsbeispielen kann das Signal von einem Knoten gesendet werden, der eine Quarztoleranz von +/- 20 ppm oder besser aufweist.
  • Bei Ausführungsbeispielen kann ein Datenpaket aufgeteilt in eine Mehrzahl von Sub-Datenpakete entsprechend des Sprungmusters gesendet werden, so dass in jedem Sprung des Sprungmusters ein Sub-Datenpaket der Mehrzahl von Sub-Datenpakete gesendet wird.
  • Bei Ausführungsbeispielen kann das Sprungmuster eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster sein, wobei das Zeitsprungmuster und das Frequenzsprungmuster in der jeweiligen Tabelle die gleiche Zeilennummer aufweisen. Beispielsweise kann das Sprungmuster eine Kombination aus dem ersten Zeitsprungmuster und dem ersten Frequenzsprungmuster sein. Natürlich kann das Sprungmuster auch eine Kombination aus dem zweiten Zeitsprungmuster und dem zweiten Frequenzsprungmuster sein, usw.
  • Weitere Ausführungsbeispiele schaffen ein Verfahren zum Senden eines Signals mit einem Sprungmuster, wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist, wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmustern mit jeweils 24 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
    1 373 319 489 373 319 500 373 319 482 373 319 637 373 319 342 373 319 346 373 319 405 373 319
    2 373 319 505 373 319 545 373 319 403 373 319 412 373 319 420 373 319 446 373 319 393 373 319
    3 373 319 349 373 319 349 373 319 443 373 319 649 373 319 629 373 319 344 373 319 354 373 319
    4 373 319 507 373 319 426 373 319 658 373 319 601 373 319 364 373 319 345 373 319 342 373 319
    5 373 319 430 373 319 375 373 319 427 373 319 476 373 319 632 373 319 557 373 319 349 373 319
    6 373 319 485 373 319 357 373 319 611 373 319 438 373 319 372 373 319 460 373 319 417 373 319
    7 373 319 620 373 319 490 373 319 402 373 319 517 373 319 353 373 319 366 373 319 345 373 319
    8 373 319 353 373 319 341 373 319 634 373 319 556 373 319 646 373 319 341 373 319 364 373 319
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 24 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts (z.B. Mitte oder Anfang oder Ende) des jeweiligen Sprungs zu einem gleichen Referenzpunkt (z.B. Mitte oder Anfang oder Ende) eines unmittelbar darauffolgenden Sprungs in (vorzugsweise Vielfachen von) Sendesymboldauern angibt, wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 24 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
    1 4 24 14 8 28 18 9 29 19 3 23 13 7 27 17 0 20 10 6 26 16 5 25 15
    2 2 22 12 0 20 10 7 27 17 8 28 18 1 21 11 4 24 14 9 29 19 6 26 16
    3 0 20 10 6 26 16 4 24 14 3 23 13 2 22 12 5 25 15 9 29 19 1 21 11
    4 7 27 17 4 24 14 2 22 12 8 28 18 1 21 11 9 29 19 6 26 16 0 20 10
    5 3 23 13 2 22 12 8 28 18 5 25 15 0 20 10 7 27 17 6 26 16 1 21 11
    6 1 21 11 3 23 13 8 28 18 9 29 19 2 22 12 5 25 15 0 20 10 7 27 17
    7 6 26 16 7 27 17 9 29 19 4 24 14 0 20 10 3 23 13 8 28 18 5 25 15
    8 1 21 11 7 27 17 3 23 13 9 29 19 4 24 14 6 26 16 8 28 18 0 20 10
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle eine Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_29 angibt.
  • Bei Ausführungsbeispielen kann das Signal von einem Knoten gesendet werden, der eine Quarztoleranz von +/- 10 ppm oder besser aufweist.
  • Bei Ausführungsbeispielen kann ein Datenpaket aufgeteilt in eine Mehrzahl von Sub-Datenpakete entsprechend des Sprungmusters gesendet werden, so dass in jedem Sprung des Sprungmusters ein Sub-Datenpaket der Mehrzahl von Sub-Datenpakete gesendet wird.
  • Bei Ausführungsbeispielen kann das Sprungmuster eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster sein, wobei das Zeitsprungmuster und das Frequenzsprungmuster in der jeweiligen Tabelle die gleiche Zeilennummer aufweisen. Beispielsweise kann das Sprungmuster eine Kombination aus dem ersten Zeitsprungmuster und dem ersten Frequenzsprungmuster sein. Natürlich kann das Sprungmuster auch eine Kombination aus dem zweiten Zeitsprungmuster und dem zweiten Frequenzsprungmuster sein, usw.
  • Weitere Ausführungsbeispiele schaffen ein Verfahren zum Empfangen eines Signals mit einem Sprungmuster, wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist, wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmustern mit jeweils 24 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
    1 330 387 388 330 387 354 330 387 356 330 387 432 330 387 352 330 387 467 330 387 620 330 387
    2 330 387 435 330 387 409 330 387 398 330 387 370 330 387 361 330 387 472 330 387 522 330 387
    3 330 387 356 330 387 439 330 387 413 330 387 352 330 387 485 330 387 397 330 387 444 330 387
    4 330 387 352 330 387 382 330 387 381 330 387 365 330 387 595 330 387 604 330 387 352 330 387
    5 330 387 380 330 387 634 330 387 360 330 387 393 330 387 352 330 387 373 330 387 490 330 387
    6 330 387 364 330 387 375 330 387 474 330 387 355 330 387 478 330 387 464 330 387 513 330 387
    7 330 387 472 330 387 546 330 387 501 330 387 356 330 387 359 330 387 359 330 387 364 330 387
    8 330 387 391 330 387 468 330 387 512 330 387 543 330 387 354 330 387 391 330 387 368 330 387
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 24 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts (z.B. Mitte oder Anfang oder Ende) des jeweiligen Sprungs zu einem gleichen Referenzpunkt (z.B. Mitte oder Anfang oder Ende) eines unmittelbar darauffolgenden Sprungs in (vorzugsweise Vielfachen von) Empfangssymboldauern angibt, wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 24 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
    1 5 21 13 6 22 14 1 17 9 0 16 8 7 23 15 4 20 12 3 19 11 2 18 10
    2 4 20 12 1 17 9 0 16 8 6 22 14 7 23 15 2 18 10 5 21 13 3 19 11
    3 4 20 12 3 19 11 6 22 14 7 23 15 0 16 8 5 21 13 2 18 10 1 17 9
    4 6 22 14 2 18 10 7 23 15 0 16 8 1 17 9 4 20 12 5 21 13 3 19 11
    5 7 23 15 4 20 12 3 19 11 2 18 10 6 22 14 0 16 8 1 17 9 5 21 13
    6 3 19 11 6 22 14 2 18 10 0 16 8 7 23 15 1 17 9 4 20 12 5 21 13
    7 3 19 11 1 17 9 5 21 13 7 23 15 0 16 8 2 18 10 6 22 14 4 20 12
    8 0 16 8 6 22 14 3 19 11 2 18 10 4 20 12 7 23 15 5 21 13 1 17 9
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_23 angibt.
  • Weitere Ausführungsbeispiele schaffen ein Verfahren zum Empfangen eines Signals mit einem Sprungmuster, wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist, wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmustern mit jeweils 24 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
    1 373 319 489 373 319 500 373 319 482 373 319 637 373 319 342 373 319 346 373 319 405 373 319
    2 373 319 505 373 319 545 373 319 403 373 319 412 373 319 420 373 319 446 373 319 393 373 319
    3 373 319 349 373 319 349 373 319 443 373 319 649 373 319 629 373 319 344 373 319 354 373 319
    4 373 319 507 373 319 426 373 319 658 373 319 601 373 319 364 373 319 345 373 319 342 373 319
    5 373 319 430 373 319 375 373 319 427 373 319 476 373 319 632 373 319 557 373 319 349 373 319
    6 373 319 485 373 319 357 373 319 611 373 319 438 373 319 372 373 319 460 373 319 417 373 319
    7 373 319 620 373 319 490 373 319 402 373 319 517 373 319 353 373 319 366 373 319 345 373 319
    8 373 319 353 373 319 341 373 319 634 373 319 556 373 319 646 373 319 341 373 319 364 373 319
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 24 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts (z.B. Mitte oder Anfang oder Ende) des jeweiligen Sprungs zu einem gleichen Referenzpunkt (z.B. Mitte oder Anfang oder Ende) eines unmittelbar darauffolgenden Sprungs in (vorzugsweise Vielfachen von) Empfangssymboldauern angibt, wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 24 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
    1 4 24 14 8 28 18 9 29 19 3 23 13 7 27 17 0 20 10 6 26 16 5 25 15
    2 2 22 12 0 20 10 7 27 17 8 28 18 1 21 11 4 24 14 9 29 19 6 26 16
    3 0 20 10 6 26 16 4 24 14 3 23 13 2 22 12 5 25 15 9 29 19 1 21 11
    4 7 27 17 4 24 14 2 22 12 8 28 18 1 21 11 9 29 19 6 26 16 0 20 10
    5 3 23 13 2 22 12 8 28 18 5 25 15 0 20 10 7 27 17 6 26 16 1 21 11
    6 1 21 11 3 23 13 8 28 18 9 29 19 2 22 12 5 25 15 0 20 10 7 27 17
    7 6 26 16 7 27 17 9 29 19 4 24 14 0 20 10 3 23 13 8 28 18 5 25 15
    8 1 21 11 7 27 17 3 23 13 9 29 19 4 24 14 6 26 16 8 28 18 0 20 10
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_29 angibt.
  • Weitere Ausführungsbeispiele schaffen ein Verfahren zum Senden eines Signals mit einem Sprungmuster, wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist, wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmustern mit jeweils 18 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
    1 471 595 594 496 545 445 440 535 601 522 430 545 519 439 484 438 605
    2 512 424 649 447 550 611 624 418 501 464 606 509 636 443 465 434 431
    3 625 548 540 434 520 559 488 531 501 465 459 428 444 459 505 459 633
    4 457 489 612 450 457 440 567 538 516 514 540 474 592 445 577 444 493
    5 488 643 626 541 560 550 450 475 520 456 618 447 455 440 455 510 477
    6 548 444 459 529 453 525 440 553 583 527 520 461 575 457 464 533 421
    7 461 607 501 534 505 569 561 472 509 450 555 440 423 494 448 525 485
    8 577 611 464 552 451 508 478 438 443 507 420 553 520 576 580 564 404
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 18 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts (z.B. Mitte oder Anfang oder Ende) des jeweiligen Sprungs zu einem gleichen Referenzpunkt (z.B. Mitte oder Anfang oder Ende)eines unmittelbar darauffolgenden Sprungs in (vorzugsweise Vielfachen von) Sendesymboldauern angibt, wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 18 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18
    1 19 18 12 21 15 14 22 2 5 10 17 6 8 4 7 20 13 0
    2 10 4 1 7 23 6 3 8 17 2 18 9 22 14 11 16 5 21
    3 0 16 11 20 9 13 23 21 2 19 1 15 3 7 12 4 22 6
    4 14 9 0 15 7 5 8 18 1 12 19 23 17 16 10 2 13 11
    5 6 12 19 10 4 22 13 17 11 5 23 3 1 8 14 0 9 20
    6 16 20 3 5 21 10 17 1 12 18 15 11 0 9 2 14 6 8
    7 15 0 8 18 9 23 11 20 14 3 16 22 19 13 7 21 12 4
    8 4 7 16 22 13 19 2 3 6 15 10 20 23 5 21 17 18 1
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_23 angibt.
  • Bei Ausführungsbeispielen kann das Signal von einem Knoten gesendet werden, der eine Quarztoleranz von +/- 20 ppm oder besser aufweist.
  • Bei Ausführungsbeispielen kann ein Datenpaket aufgeteilt in eine Mehrzahl von Sub-Datenpakete entsprechend des Sprungmusters gesendet werden, so dass in jedem Sprung des Sprungmusters ein Sub-Datenpaket der Mehrzahl von Sub-Datenpakete gesendet wird.
  • Bei Ausführungsbeispielen kann das Sprungmuster eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster sein, wobei das Zeitsprungmuster und das Frequenzsprungmuster in der jeweiligen Tabelle die gleiche Zeilennummer aufweisen. Beispielsweise kann das Sprungmuster eine Kombination aus dem ersten Zeitsprungmuster und dem ersten Frequenzsprungmuster sein. Natürlich kann das Sprungmuster auch eine Kombination aus dem zweiten Zeitsprungmuster und dem zweiten Frequenzsprungmuster sein, usw.
  • Weitere Ausführungsbeispiele schaffen ein Verfahren zum Senden eines Signals mit einem Sprungmuster, wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist, wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmustern mit jeweils 18 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
    1 442 455 586 520 436 485 506 446 590 459 637 466 597 445 471 419 547
    2 447 594 459 512 577 490 510 500 576 581 512 441 483 507 467 447 612
    3 525 446 428 450 434 445 457 563 470 537 529 527 537 513 428 525 620
    4 626 467 450 544 564 505 450 645 457 423 433 439 559 547 449 641 508
    5 590 592 423 544 444 553 475 431 452 551 454 459 450 512 499 532 447
    6 476 420 516 422 558 483 474 462 474 458 529 596 562 419 417 600 634
    7 500 462 601 484 556 591 423 429 540 523 530 606 589 459 415 419 606
    8 422 473 458 535 420 423 502 425 602 472 555 650 509 579 595 510 568
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 18 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts (z.B. Mitte oder Anfang oder Ende) des jeweiligen Sprungs zu einem gleichen Referenzpunkt (z.B. Mitte oder Anfang oder Ende)eines unmittelbar darauffolgenden Sprungs in (vorzugsweise Vielfachen von) Sendesymboldauern angibt, wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 18 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
    1 2 14 16 18 0 26 21 9 6 28 5 24 22 29 17 27 13 12
    2 23 7 19 15 8 3 1 11 10 20 25 4 6 9 14 17 5 0
    3 10 23 11 2 25 22 4 24 27 8 16 15 1 18 28 7 21 26
    4 12 13 29 20 3 19 26 15 1 21 27 6 17 14 4 2 25 7
    5 19 22 12 13 11 28 23 18 16 0 10 24 3 5 29 20 8 9
    6 16 12 18 25 19 23 20 4 5 6 9 27 21 10 15 28 24 13
    7 14 29 26 11 22 2 0 1 7 3 8 9 23 4 27 16 15 17
    8 0 24 28 3 29 5 14 8 18 22 20 17 10 6 26 11 21 12
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_29 angibt.
  • Bei Ausführungsbeispielen kann das Signal von einem Knoten gesendet werden, der eine Quarztoleranz von +/- 10 ppm oder besser aufweist.
  • Bei Ausführungsbeispielen kann ein Datenpaket aufgeteilt in eine Mehrzahl von Sub-Datenpakete entsprechend des Sprungmusters gesendet werden, so dass in jedem Sprung des Sprungmusters ein Sub-Datenpaket der Mehrzahl von Sub-Datenpakete gesendet wird.
  • Bei Ausführungsbeispielen kann das Sprungmuster eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster sein, wobei das Zeitsprungmuster und das Frequenzsprungmuster in der jeweiligen Tabelle die gleiche Zeilennummer aufweisen. Beispielsweise kann das Sprungmuster eine Kombination aus dem ersten Zeitsprungmuster und dem ersten Frequenzsprungmuster sein. Natürlich kann das Sprungmuster auch eine Kombination aus dem zweiten Zeitsprungmuster und dem zweiten Frequenzsprungmuster sein, usw.
  • Weitere Ausführungsbeispiele schaffen ein Verfahren zum Empfangen eines Signals mit einem Sprungmuster, wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist, wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmustern mit jeweils 18 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
    1 471 595 594 496 545 445 440 535 601 522 430 545 519 439 484 438 605
    2 512 424 649 447 550 611 624 418 501 464 606 509 636 443 465 434 431
    3 625 548 540 434 520 559 488 531 501 465 459 428 444 459 505 459 633
    4 457 489 612 450 457 440 567 538 516 514 540 474 592 445 577 444 493
    5 488 643 626 541 560 550 450 475 520 456 618 447 455 440 455 510 477
    6 548 444 459 529 453 525 440 553 583 527 520 461 575 457 464 533 421
    7 461 607 501 534 505 569 561 472 509 450 555 440 423 494 448 525 485
    8 577 611 464 552 451 508 478 438 443 507 420 553 520 576 580 564 404
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 18 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts (z.B. Mitte oder Anfang oder Ende) des jeweiligen Sprungs zu einem gleichen Referenzpunkt (z.B. Mitte oder Anfang oder Ende)eines unmittelbar darauffolgenden Sprungs in (vorzugsweise Vielfachen von) Empfangssymboldauern angibt, wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 18 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
    1 19 18 12 21 15 14 22 2 5 10 17 6 8 4 7 20 13 0
    2 10 4 1 7 23 6 3 8 17 2 18 9 22 14 11 16 5 21
    3 0 16 11 20 9 13 23 21 2 19 1 15 3 7 12 4 22 6
    4 14 9 0 15 7 5 8 18 1 12 19 23 17 16 10 2 13 11
    5 6 12 19 10 4 22 13 17 11 5 23 3 1 8 14 0 9 20
    6 16 20 3 5 21 10 17 1 12 18 15 11 0 9 2 14 6 8
    7 15 0 8 18 9 23 11 20 14 3 16 22 19 13 7 21 12 4
    8 4 7 16 22 13 19 2 3 6 15 10 20 23 5 21 17 18 1
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_23 angibt.
  • Weitere Ausführungsbeispiele schaffen ein Verfahren zum Empfangen eines Signals mit einem Sprungmuster, wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist, wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmustern mit jeweils 18 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
    1 442 455 586 520 436 485 506 446 590 459 637 466 597 445 471 419 547
    2 447 594 459 512 577 490 510 500 576 581 512 441 483 507 467 447 612
    3 525 446 428 450 434 445 457 563 470 537 529 527 537 513 428 525 620
    4 626 467 450 544 564 505 450 645 457 423 433 439 559 547 449 641 508
    5 590 592 423 544 444 553 475 431 452 551 454 459 450 512 499 532 447
    6 476 420 516 422 558 483 474 462 474 458 529 596 562 419 417 600 634
    7 500 462 601 484 556 591 423 429 540 523 530 606 589 459 415 419 606
    8 422 473 458 535 420 423 502 425 602 472 555 650 509 579 595 510 568
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 18 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen eines Referenzpunkts (z.B. Mitte oder Anfang oder Ende) des jeweiligen Sprungs zu einem gleichen Referenzpunkt (z.B. Mitte oder Anfang oder Ende) eines unmittelbar darauffolgenden Sprungs in (vorzugsweise Vielfachen von) Empfangssymboldauern angibt, wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 18 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 7 8 9 10 11 12 13 14 15 16 17 18
    1 2 14 16 18 0 26 21 9 6 28 5 24 22 29 17 27 13 12
    2 23 7 19 15 8 3 1 11 10 20 25 4 6 9 14 17 5 0
    3 10 23 11 2 25 22 4 24 27 8 16 15 1 18 28 7 21 26
    4 12 13 29 20 3 19 26 15 1 21 27 6 17 14 4 2 25 7
    5 19 22 12 13 11 28 23 18 16 0 10 24 3 5 29 20 8 9
    6 16 12 18 25 19 23 20 4 5 6 9 27 21 10 15 28 24 13
    7 14 29 26 11 22 2 0 1 7 3 8 9 23 4 27 16 15 17
    8 0 24 28 3 29 5 14 8 18 22 20 17 10 6 26 11 21 12
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_29 angibt.
  • Ausführungsbeispiele der vorliegenden Erfindung werden bezugnehmend auf die beiliegenden Figuren näher beschrieben. Es zeigen:
    • 1 ein schematisches Blockschaltbild eines Systems mit einem Datensender und einem Datenempfänger, gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
    • 2 in einem Diagramm eine Belegung des Übertragungskanals bei der Übertragung einer Mehrzahl von Sub-Datenpaketen entsprechend einem Zeit- und Frequenzsprungmuster;
    • 3 in einem Diagramm ein Frequenzband eines Kommunikationssystems, welches durch Bandgrenzen definiert ist, sowie eine von einem Datensender für die Übertragung zu verwendende Frequenz A und einen Toleranzbereich um die Frequenz A herum, in dem die Übertragung des Datensenders bedingt durch dessen Quarztoleranz tatsächlich stattfindet;
    • 4 in einem Diagramm ein Frequenzband eines Kommunikationssystems, welches durch Bandgrenzen definiert ist, sowie einen von einem breiten Sprungmuster verwendeten Frequenzbereich und dessen Toleranzbereich, und einen von einem schmalen Sprungmuster verwendeten Frequenzbereich und dessen Toleranzbereich;
    • 5 in einem Diagramm ein Frequenzband eines Kommunikationssystems, welches durch Bandgrenzen definiert ist, sowie ungenutzte Frequenzbereiche des Frequenzbands die daraus resultieren, dass ein Datensender mit einem geringen Toleranzbereich das in 4 gezeigte schmale Sprungmuster verwendet;
    • 6 ein Flussdiagramm eines Verfahrens zum Senden eines Signals, gemäß einem Ausführungsbeispiel;
    • 7 ein Flussdiagramm eines Verfahrens zum Empfangen eines Signals, gemäß einem Ausführungsbeispiel;
    • 8 ein Flussdiagramm eines Verfahrens zum Senden eines Signals, gemäß einem Ausführungsbeispiel;
    • 9 ein Flussdiagramm eines Verfahrens zum Empfangen eines Signals, gemäß einem Ausführungsbeispiel;
    • 10 ein Flussdiagramm eines Verfahrens zum Erzeugen von Sprungmustern, gemäß einem Ausführungsbeispiel;
    • 11 in einem Diagramm einen Aufbau eines Frames mit einem TSMA Sprungmuster;
    • 12 in einem Diagramm eine schematische Ansicht eines Aufbaus eines TSMA-Sprungmusters;
    • 13a in einem Diagramm Haupt- und Nebenmaxima einer Autokorrelationsfunktion eines Sprungmusters, welches vorgegebene Autokorrelationseigenschaften aufweist, aufgetragen über die Frequenz und die Zeit;
    • 13b in einem Diagramm Haupt- und Nebenmaxima einer Autokorrelationsfunktion eines Sprungmusters, welches vorgegebene Autokorrelationseigenschaften nicht aufweist, aufgetragen über die Frequenz und die Zeit;
    • 14a in einem Diagramm Haupt- und Nebenmaxima einer Kreuzkorrelationsfunktion zweier Sprungmuster, welche vorgegebene Kreuzkorrelationseigenschaften aufweisen, aufgetragen über die Frequenz und die Zeit;
    • 14b in einem Diagramm Haupt- und Nebenmaxima einer Kreuzkorrelationsfunktion zweier Sprungmuster, welche vorgegebene Kreuzkorrelationseigenschaften nicht aufweisen, aufgetragen über die Frequenz und die Zeit; und
    • 15 ein Flussdiagramm eines Verfahrens 260 zur Erzeugung von Sprungmustern, gemäß einem Ausführungsbeispiel.
  • In der nachfolgenden Beschreibung der Ausführungsbeispiele der vorliegenden Erfindung werden in den Figuren gleiche oder gleichwirkende Elemente mit dem gleichen Bezugszeichen versehen, so dass deren Beschreibung untereinander austauschbar ist.
  • Individuelle Sprungmuster
  • 1 zeigt ein schematisches Blockschaltbild eines Systems mit einem Datensender 100 und einem Datenempfänger 110, gemäß einem Ausführungsbeispiel der vorliegenden Erfindung.
  • Der Datensender 100 ist ausgebildet, um ein Signal 120 zu senden, wobei das Signal ein individuelles Sprungmuster aufweist, wobei das individuelle Sprungmuster von einem Betriebsparameter abhängig ist.
  • Der Datenempfänger 110 ist ausgebildet, um das Signal 120 von dem Datensender 100 zu empfangen, wobei das Signal 120 das individuelle Sprungmuster aufweist, wobei das individuelle Sprungmuster von dem Betriebsparameter abhängig ist.
  • Bei Ausführungsbeispielen nutzen der Datensender 100 und der Datenempfänger 110 für die Kommunikation anstelle eines einheitlichen (globalen) Sprungmusters, welches von allen Datensendern und Datenempfängern eines Kommunikationssystems gleichermaßen verwendet wird, ein individuelles Sprungmuster 140. Dieses individuelle Sprungmuster ist von einem Betriebsparameter (z.B. einem Betriebsparameter des Datensender 100, Datenempfängers 110 oder Kommunikationssystems) abhängig und wird somit nur von dem Datensender 100 und dem Datenempfänger 110 selbst oder einer kleinen Gruppe von Datensendern und/oder Datenempfängern genutzt, wodurch die Störfestigkeit deutlich erhöht werden kann.
  • Beispielsweise kann der Datensender 100 und/oder der Datenempfänger 110 ausgebildet sein, um das individuelle Sprungmuster 140 in Abhängigkeit von dem Betriebsparameter zu berechnen, z.B. unter Verwendung einer Abbildungsvorschrift mit dem Betriebsparameter als Eingangsgröße. Ferner kann der Datensender 100 und/oder der Datenempfänger 110 ausgebildet sein, um ein Sprungmuster aus einem Satz von Sprungmustern in Abhängigkeit von dem Betriebsparameter auszuwählen (oder zu selektieren), um das individuelle Sprungmuster 140 zu erhalten.
  • Wie in 1 angedeutet ist, kann das individuelle Sprungmuster 140 eine Mehrzahl von Sprüngen (engl. hops) 142 aufweisen, die in der Zeit und/oder Frequenz verteilt sind. Die Verteilung der Mehrzahl von Sprüngen 142 in der Zeit und/oder Frequenz kann dabei von dem Betriebsparameter abhängig sein.
  • Bei Ausführungsbeispielen kann der Datensender 100 ausgebildet sein, um Daten 120 entsprechend des individuellen Sprungmusters 140 in der Zeit und/oder Frequenz verteilt zu senden. Dementsprechend kann der Datenempfänger 110 ausgebildet sein, um Daten 120 zu empfangen, die entsprechend des individuellen Sprungmusters 140 in der Zeit und/oder Frequenz verteilt gesendet werden.
  • Wie in 1 beispielhaft gezeigt ist, kann der Datensender 100 eine Sendeeinrichtung (oder Sendemodul, oder Transmitter) 102 aufweisen, die ausgebildet ist, um die Daten 120 zu senden. Die Sendeeinrichtung 102 kann mit einer Antenne 104 des Datensenders 100 verbunden sein. Der Datensender 100 kann ferner eine Empfangseinrichtung (oder Empfangsmodul, oder Receiver) 106 aufweisen, die ausgebildet ist, um Daten zu empfangen. Die Empfangseinrichtung 106 kann mit der Antenne 104 oder einer weiteren (separaten) Antenne des Datensenders 100 verbunden sein. Der Datensender 100 kann auch eine kombinierte Sendeempfangseinrichtung (Transceiver) aufweisen.
  • Der Datenempfänger 110 kann eine Empfangseinrichtung (oder Empfangsmodul, oder Receiver) 116 aufweisen, die ausgebildet ist, um Daten 120 zu empfangen. Die Empfangseinrichtung 116 kann mit einer Antenne 114 des Datenempfängers 110 verbunden sein. Ferner kann der Datenempfänger 110 eine Sendeeinrichtung (oder Sendemodul, oder Transmitter) 112 aufweisen, die ausgebildet ist, um Daten zu senden. Die Sendeeinrichtung 112 kann mit der Antenne 114 oder einer weiteren (separaten) Antenne des Datenempfängers 110 verbunden sein. Der Datenempfänger 110 kann auch eine kombinierte Sendeempfangseinrichtung (Transceiver) aufweisen.
  • Bei Ausführungsbeispielen kann der Datensender 100 ein Sensorknoten sein, während der Datenempfänger 110 eine Basisstation sein kann. Typischerweise umfasst ein Kommunikationssystem zumindest einen Datenempfänger 110 (Basisstation) und eine Vielzahl von Datensendern (Sensorknoten, wie z.B. Heizungszähler). Natürlich ist es auch möglich, dass der Datensender 100 eine Basisstation ist, während der Datenempfänger 110 ein Sensorknoten ist. Ferner ist es möglich, dass sowohl der Datensender 100 als auch der Datenempfänger 110 Sensorknoten sind. Des Weiteren ist es möglich, dass sowohl der Datensender 100 als auch der Datenempfänger 110 Basisstationen sind.
  • Der Datensender 100 und der Datenempfänger 110 können optional ausgebildet sein, um Daten 120 unter Verwendung des Telegram-Splitting-Verfahrens (dt. Telegrammaufteilungsverfahrens) zu senden bzw. zu empfangen. Hierbei wird ein Telegramm bzw. Datenpaket 120 in eine Mehrzahl von Sub-Datenpakete (oder Teildatenpakte, oder Teilpakete) 142 aufgeteilt und die Sub-Datenpakete 142 entsprechend des individuellen Sprungmusters 140 in der Zeit verteilt und/oder in der Frequenz verteilt von dem Datensender 100 zu dem Datenempfänger 110 übertragen, wobei der Datenempfänger 110 die Sub-Datenpakete wieder zusammenfügt (oder kombiniert), um das Datenpaket 120 zu erhalten. Jedes der Sub-Datenpakete 142 enthält dabei nur einen Teil des Datenpakets 120. Das Datenpaket 120 kann ferner kanalcodiert sein, so dass zum fehlerfreien Decodieren des Datenpakets 120 nicht alle Sub-Datenpakete 142 sondern nur ein Teil der Sub-Datenpakete 142 erforderlich ist.
  • Die zeitliche Verteilung der Mehrzahl von Sub-Datenpaketen 142 kann, wie bereits erwähnt, entsprechend eines Zeit- und/oder Frequenzsprungmusters erfolgen.
  • Ein Zeitsprungmuster kann eine Abfolge von Sendezeitpunkten oder Sendezeitabständen angeben, mit denen die Sub-Datenpakete gesendet werden. Beispielsweise kann ein erstes Sub-Datenpaket zu einem ersten Sendezeitpunkt (oder in einem ersten Sendezeitschlitz) und ein zweites Sub-Datenpaket zu einem zweiten Sendezeitpunkt (oder in einem zweiten Sendezeitschlitz) gesendet werden, wobei der erste Sendezeitpunkt und der zweite Sendezeitpunkt unterschiedlich sind. Das Zeitsprungmuster kann dabei den ersten Sendezeitpunkt und den zweiten Sendezeitpunkt definieren (oder vorgeben, oder angeben). Alternativ kann das Zeitsprungmuster den ersten Sendezeitpunkt und einen zeitlichen Abstand zwischen dem ersten Sendezeitpunkt und dem zweiten Sendezeitpunkt angeben. Natürlich kann das Zeitsprungmuster auch nur den zeitlichen Abstand zwischen dem ersten Zeitpunkt und dem zweiten Sendezeitpunkt angeben. Zwischen den Sub-Datenpaketen können Sendepausen vorhanden sein in denen nicht gesendet wird. Die Sub-Datenpakete können sich auch zeitlich überlappen (überschneiden).
  • Ein Frequenzsprungmuster kann eine Abfolge von Sendefrequenzen oder Sendefrequenzsprüngen angeben, mit denen die Sub-Datenpakete gesendet werden. Beispielsweise kann ein erstes Sub-Datenpaket mit einer ersten Sendefrequenz (oder in einem ersten Frequenzkanal) und ein zweites Sub-Datenpaket mit einer zweiten Sendefrequenz (oder in einem zweiten Frequenzkanal) gesendet werden, wobei die erste Sendefrequenz und die zweite Sendefrequenz unterschiedlich sind. Das Frequenzsprungmuster kann dabei die erste Sendefrequenz und die zweite Sendefrequenz definieren (oder vorgeben, oder angeben). Alternativ kann das Frequenzsprungmuster die erste Sendefrequenz und einen Frequenzabstand (Sendefrequenzsprung) zwischen der ersten Sendefrequenz und der zweiten Sendefrequenz angeben. Natürlich kann das Frequenzsprungmuster auch nur den Frequenzabstand (Sendefrequenzsprung) zwischen der ersten Sendefrequenz und der zweiten Sendefrequenz angeben.
  • Natürlich können die Mehrzahl von Sub-Datenpakete 142 auch sowohl in der Zeit- als auch in der Frequenz verteilt von dem Datensender 100 zu dem Datenempfänger 110 übertragen werden. Die Verteilung der Mehrzahl von Sub-Datenpakete in der Zeit und in der Frequenz kann entsprechend einem Zeit- und Frequenzsprungmuster erfolgen. Ein Zeit- und Frequenzsprungmuster kann die Kombination aus einem Zeitsprungmuster und einem Frequenzsprungmuster sein, d.h. eine Abfolge von Sendezeitpunkten oder Sendezeitabständen mit denen die Sub-Datenpakete übertragen werden, wobei den Sendezeitpunkten (oder Sendezeitabständen) Sendefrequenzen (oder Sendefrequenzsprünge) zugeordnet sind.
  • 2 zeigt in einem Diagramm eine Belegung des Übertragungskanals bei der Übertragung einer Mehrzahl von Sub-Datenpaketen 142 entsprechend einem Zeit- und Frequenzsprungmuster. Dabei beschreibt die Ordinate die Frequenz und die Abszisse die Zeit.
  • Wie in 2 zu erkennen ist, kann das Datenpaket 120 beispielhaft auf n = 7 Sub-Datenpakete 142 aufgeteilt werden und entsprechend eines Zeit- und Frequenzsprungmusters verteilt in der Zeit und der Frequenz von dem Datensender 100 zu dem Datenempfänger 110 übertragen werden.
  • Wie in 2 weiter zu erkennen ist, kann auch eine Synchronisationssequenz 144 auf die Mehrzahl von Sub-Datenpakete 142 aufgeteilt werden, so dass die Mehrzahl von Sub-Datenpakete 142 neben Daten (Datensymbole in 2) 146 jeweils einen Teil der Synchronisationssequenz (Synchronisationssymbole in 2) 144 enthalten.
  • Im Folgenden werden detaillierte Ausführungsbeispiele des Datensenders 100 und Datenempfängers 110 näher beschrieben, die ein individuelles Sprungmuster für die Übertragung verwenden, wobei das individuelle Sprungmuster von einem Betriebsparameter abhängig ist. Die Verwendung des Telegram-Splitting-Verfahrens ist dabei rein optional.
  • Ferner wird im Folgenden davon ausgegangen, dass der Betriebsparameter ein Betriebsparameter des Datensenders 100 oder des Kommunikationssystems ist. Dabei kann der Betriebsparameter ein immanenter Betriebsparameter des Datensenders sein oder ein dem Datensender zugewiesener Betriebsparameter.
  • Variierende Sprungmuster
  • Bei Ausführungsbeispielen kann, wie bereits mehrfach erwähnt wurde, anstelle eines festen Sprungmusters, ein individuelles Sprungmuster 140 für die Übertragung zwischen Datensender 100 und Datenempfänger 110 verwendet werden.
  • Hierdurch kann das im Folgenden beschriebene Problem gelöst werden. Bei der Kommunikation mehrerer Teilnehmer mittels Telegram-Splitting im gleichen Band ergibt sich eine schlechtere Störfestigkeit der Übertragung, wenn das gleiche Zeit-Frequenz Sprungmuster für die Datenübertragung von mehreren Knoten genutzt wird. Starten zwei Knoten innerhalb eines kurzen Zeitfensters eine Übertragung mit dem gleichen Sprungmuster, so überlagern sich alle Subpakete des Telegramms und löschen sich im schlechtesten Fall gegenseitig aus.
  • Für die Zuteilung gibt es je nach Netzwerktopologie verschiedene Möglichkeiten die Sprungmuster zu variieren
  • Bei Ausführungsbeispielen kann das individuelle Sprungmuster 140 von einem (immanenten) Betriebsparameter des Datensenders 100 abhängig sein, wobei der (immanente) Betriebsparameter des Datensenders eine Adressierungsinformation oder eine Identifizierungsinformation des Datensenders 100 sein kann.
  • Beispielsweise kann ein Adressierungssprungmuster verwendet werden. Bei der Übertragung zu einem bekannten Teilnehmer kann statt eines vordefinierten Sprungmusters also ein Sprungmuster verwendet werden, welches aus einem Wert errechnet wird, welcher den Zielteilnehmer identifiziert oder adressiert, wie z.B. eine Seriennummer oder eine Netzwerkadresse.
  • Dies hat den Vorteil, dass die Sprungmuster 140 für jeden Datensender 100 (oder Nutzer) individuell sind und die Wahrscheinlichkeit einer Kollision von identischen Sprungmustern drastisch reduziert werden kann.
  • Die Anzahl der Sprungmuster, die von einem Datenempfänger (z.B. einer Basisstation) 110 kontinuierlich gesucht werden kann ist jedoch durch die Rechenleistung limitiert. Wird für jeden Datensender (z.B. Knoten) 100 eine individuelle Sprungsequenz definiert, so ist die Anzahl der Knoten die gleichzeitig empfangen werden können entsprechend geringer.
  • Bei Ausführungsbeispielen kann datensenderseitig (oder wellenformseitig) für jede Übertragung zwischen zwei Teilnehmern ein individuelles Sprungmuster 140 verwendet werden, welches beispielsweise von einer Adressierungsinformation oder Identifizierungsinformation, wie beispielsweise einem Datum, einer Seriennummer oder einer Netzwerkadresse, abgeleitet werden kann, die den Empfänger oder Sender identifiziert.
  • Bei Ausführungsbeispielen kann datenempfängerseitig bei der Verwendung eines Zeit- und Frequenzsprungmuster, welches den Sender identifiziert, eine Zeit- und Frequenzsprungmusterliste vorgehalten werden, welche die Sprungmuster oder das identifizierende Datum der Datensender enthält, welche empfangen werden sollen.
  • Lokale Sprungmuster
  • Bei Ausführungsbeispielen kann das individuelle Sprungmuster 140 von einem (zugewiesenen) Betriebsparameter des Datensenders 100 abhängig sein, wobei der (zugewiesene) Betriebsparameter des Datensenders 100 eine Funkzelle sein kann.
  • Hierdurch kann das im Folgenden beschriebene Problem gelöst werden. Wird ein funkbasiertes Netzwerk bestehend aus mehreren zentralen Knoten aufgebaut (z.B. viele Endknoten die mit einer Basisstation kommunizieren), so bilden sich Funkzellen um jeden zentralen Knoten. Sind die Übertragungen in einer Funkzelle nicht durch klassische Multiplexingverfahren (z.B. Frequenzmultiplexing) und endsprechende Netzplanung voneinander entkoppelt, so stören die Kommunikationen einer Zelle auch die Kommunikationen aller überlappenden oder angrenzen Funkzellen. Dieses Problem ergibt sich ebenso im Telegram Splitting basierten Netzwerk, da alle Teilnehmer (z.B. Datensender) zur Kommunikation mit dem zentralen Knoten (z.B. Datenempfänger) die globalen Zeit-Frequenz-Sprungmuster verwenden.
  • Bei Ausführungsbeispielen kann jeder zentrale Teilnehmer (z.B. Datenempfänger 110) einen eigenen Satz an lokalen Zeit- und Frequenzsprungmustern haben, welches es erlaubt die Funkzellen des Netzwerks auch überlappend zu betreiben. Diese können die globalen Sprungmuster ergänzen, oder komplett ersetzen.
  • Die Zuteilung kann bei der Anmeldung erfolgen. In einem sternförmigen Netzwerk, bei dem viele Knoten mit einer Basisstation kommunizieren, kann die initiale Kommunikation über die globalen Sprungmuster gehandhabt werden. Wird ein Knoten nun einer Basisstation zugeteilt, bzw. meldet sich an dieser an, so teilt dieser dem Endknoten mit, welcher Satz an lokalen Sprungmustern verwendet wird.
  • Die Mitteilung welcher Satz verwendet wird, kann explizit durch Übertragung der Zeit-Frequenz-Sprungmuster des Satzes erfolgen. Es ist ebenso möglich einen oder mehrere Sätze an lokalen Sprungmustern in den Knoten zu definieren und bei der Kontaktaufnahme den zu verwendenden Satz auszuhandeln.
  • Bei Ausführungsbeispielen kann das individuelle Sprungmuster 140 von einem (zugewiesenen) Betriebsparameter des Datensenders 100 abhängig sein, wobei der (zugewiesene) Betriebsparameter des Datensenders 100 eine geografische Position sein kann.
  • Beispielsweise können regionale Sprungmuster verwendet werden. Ist den Knoten ihre Position bekannt (z.B. mittels GNSS), so können die Knoten mit dieser Information bestimmen, welchen Satz an lokalen Sprungmustern sie verwenden können. Dies kann wieder mittels vorher hinterlegten Sätzen, oder durch Berechnung aus der Position erfolgen. Ebenso kann die Auswahl des Sprungmustersatzes auch durch andere äußere Einflüsse, wie z.B. Funksignale fremder Systeme, festgelegt werden. Die Position kann auch durch die Basisstation signalisiert werden.
  • QoS Sprungmuster (QoS = quality of service, dt. Dienstgüte)
  • Bei Ausführungsbeispielen kann das individuelle Sprungmuster 140 aus einem Satz von Sprungmustern ausgewählt werden, wobei jedem Sprungmuster des Satzes von Sprungmustern eine definierte Nutzungshäufigkeit (=Betriebsparameter) zugewiesen werden kann. Das bedeutet, dass die Verwendung der Sprungmuster nicht gleichmäßig erfolgt, sondern gezielt ungleichmäßig.
  • Hierdurch kann das im Folgenden beschriebene Problem gelöst werden. Um die maximale theoretische Kapazität des Netzwerks zu erreichen, ist es notwendig, dass alle Sprungmuster mit der gleichen Häufigkeit genutzt werden. Dies hat jedoch zur Folge, dass die Wahrscheinlichkeit eines Paketausfalls beim Überschreiten der Kapazitätsgrenze für alle Sprungmuster gleich schlecht wird und keine Pakete mehr übermittelt werden können.
  • Variierende Nutzungshäufigkeit
  • Bei Ausführungsbeispielen kann eine variierende Nutzungshäufigkeit verwendet werden. Hierdurch kann eine fortschreitende Verschlechterung des Netzwerks (engl. graceful network-degradation) reduziert oder sogar vermieden werden.
  • Beispielsweise kann die Häufigkeit, mit der die Sprungmuster genutzt werden, im Sprungmustersatz fest hinterlegt werden. Dies hat zur Folge, dass die Netzwerkkapazität für die häufig genutzten Sprungmuster schneller erreicht wird. Wählt man die Nutzungshäufigkeit der restlichen Sprungmuster entsprechend niedriger, so steigt die Wahrscheinlichkeit eine Nachricht mit einem wenig genutzten Sprungmuster erfolgreich zu übertragen, da die Vollüberlappungswahrscheinlichkeit sinkt.
  • Hierdurch wird das Netzwerk in der Kapazitätsgrenze zwar weniger Nachrichten erfolgreich übertragen können, jedoch bricht es bei Überschreiten der Grenze nicht komplett ein, sondern die Latenz des Netzwerks steigt entsprechend der gewählten Nutzungshäufigkeit. Dies ermöglicht einen kontrollierten und vorhersagbaren Leistungsverlust des Netzwerks an der Kapazitätsgrenze.
  • Bei Ausführungsbeispielen kann die Verwendungshäufigkeit des Sprungmusters zur Aussendung datensenderseitig (und/oder auch datenempfängerseitig) nach einer vordefinierten Regel zur Nutzungshäufigkeit bestimmt werden.
  • Bei Ausführungsbeispielen kann datenempfängerseitig die Rechenleistung, die zum decodieren eines Sprungmusters bereitgestellt wird, entsprechend der Nutzungshäufigkeit der Sprungmuster zugeteilt werden.
  • Zur Illustration sei folgendes Beispiel betrachtet. Im Zeit-Frequenz-Sprungmustersatz S1 sind die Sprungmuster M1 und M2 definiert. Jedem Satz wird nun eine relative Nutzungshäufigkeit zugeteilt: M1 75% und M2 25%. Das bedeutet das Sprungmuster M1 wird drei Mal so häufig zur Aussendung genutzt als M2. Damit ist die Wahrscheinlichkeit, dass eine Übertragung mit dem Sprungmuster M1 durch die simultane Übertragung eines anderen Knotens mit Sprungmuster M1, gestört wird, dreimal höher als die Übertragung mit dem Sprungmuster M2, da dieses im Netzwerk seltener verwendet wird.
  • Anwendungsspezifische bzw. proprietäre Sprungmuster
  • Bei Ausführungsbeispielen kann das individuelle Sprungmuster aus einem Satz von Sprungmustern in Abhängigkeit von einem (zugewiesenen) Betriebsparameter ausgewählt werden, wobei der (zugewiesene) Betriebsparameter eine Anwendung ist. Die Sprungmuster können also je nach Anwendung ausgewählt werden. So dürfen manche Sprungmuster nur für bestimmte Nachrichtentypen (z.B. Alarme) verwendet werden. Dies ermöglicht es, auch QoS für gewisse Dienste zu verwirklichen oder proprietäre Erweiterungen der globalen Sprungmuster für einen bestimmten Netzwerkanbieter zu erlauben.
  • Hierdurch kann das im Folgenden beschriebene Problem gelöst werden. Wichtige oder spezielle Nachrichten (z.B. Alarme) können mittels der bekannten globalen Sprungmuster nur mit gleicher Durchkommenswahrscheinlichkeit wie eine normale Nachricht übertragen werden. Je nach Nachricht kann es jedoch gewünscht sein, dass die Übertragung eine höhere oder niedrigere Priorität, und demnach eine höhere bzw. niedrigere Durchkommenswahrscheinlichkeit, bekommt als andere. Beispielsweise hat ein Feueralarm oder die Meldung eines KFZ, dass es verunfallt ist, eine höhere Priorität als andere.
  • Bei Ausführungsbeispielen kann datensenderseitig (oder wellenformseitig) das Sprungmuster, das zur Aussendung verwendet wird, in Abhängigkeit von den zu versendenden Daten gewählt werden.
  • Bei Ausführungsbeispielen kann datenempfängerseitig die Rechenleistung, die zum decodieren eines Sprungmusters bereitgestellt wird, entsprechend der Priorität des Sprungmusters angepasst werden.
  • Leistungsabhängige Sprungmuster
  • Bei Ausführungsbeispielen kann das individuelle Sprungmuster von einem (immanenten) Betriebsparameter des Datensenders 100 abhängig sein, wobei der (immanente) Betriebsparameter des Datensenders 100 eine Quarztoleranz sein kann.
  • Hierdurch kann das im Folgenden beschriebene Problem gelöst werden. Ein Funkübertragungssystem ist regulatorisch und implementierungstechnisch an einen vordefinierten Frequenzkanal gebunden. Durch Toleranzen bei den verwendeten Quarzen ist es nicht möglich, die Frequenz auf der eine Nachricht tatsächlich ausgesendet wird, exakt zu bestimmen. Auf Grund dessen sind häufig Schutzbänder definiert, in denen gezielt keine Aussendung stattfindet, welche aber durch die Toleranzen auch genutzt werden.
  • 3 zeigt in einem Diagramm ein Frequenzband 150 eines Kommunikationssystems, welches durch Bandgrenzen 152 definiert ist, sowie eine von einem Datensender 100 für die Übertragung zu verwendende Frequenz A 154 und einen Toleranzbereich 156 um die Frequenz A 154 herum, in dem die Übertragung des Datensenders 100 bedingt durch dessen Quarztoleranz tatsächlich stattfinden kann. Dabei beschreibt die Ordinate die Frequenz und die Abszisse die Zeit.
  • Mit anderen Worten, 3 zeigt eine Aussendung definiert auf Frequenz A 154. Die tatsächliche Aussendung findet auf einer Frequenz im Bereich Frequenz A ± Toleranz (blauer Bereich) 156 statt, da keine 100%ig genaue Bestimmung möglich ist. Um mit diesem Versatz weiterhin im vorgeschriebenen Band zu bleiben, muss ein gewisser Spielraum definiert sein 158, welcher nicht für Aussendungen vorgesehen ist, aber groß genug ist, damit bei großen Toleranzen die Bandgrenzen 152 nicht überschritten werden.
  • Um die Frequenzressourcen möglichst komplett zu nutzen, ist es wünschenswert die Schutzbänder möglichst schmal zu halten, was jedoch die Anforderungen an die verwendeten Quarze und damit die Kosten der Knoten erhöht.
  • Die zuvor genannten Punkte treten auch bei Telegram-Splitting-Funkübertragungssystemen auf und bedingen dadurch, dass bei den Zeit- und Frequenzsprungmustern weniger Frequenzsubkanäle genutzt werden können, je größer die erlaubte Toleranz für die Knoten des Funksystems ist.
  • So ergeben sich für Knoten mit hoher Genauigkeit kleinere Toleranzbereiche am Rande des Sprungmusters, was es erlaubt, ein breites Sprungmuster für diese Knoten zu definieren, ohne die Bandgrenzen zu überschreiten. Sind die Toleranzen größer, so ist es nötig, den Toleranzbereich zu vergrößern, was es erfordert das Sprungmuster schmaler zu gestalten um ebenfalls weiterhin innerhalb der Bandgrenzen zu senden. Dies ist in 4 nochmals verbildlicht.
  • 4 zeigt in einem Diagramm ein Frequenzband eines Kommunikationssystems, welches durch Bandgrenzen 152 definiert ist, sowie einen von einem breiten Sprungmuster 140_1 verwendeten Frequenzbereich 154_1 und dessen Toleranzbereich 156_1, und einen von einem schmalen Sprungmuster 140_2 verwendeten Frequenzbereich 154_2 und dessen Toleranzbereich 156_2. Mit anderen Worten, 4 zeigt einen Vergleich von breitem und schmalem Sprungmuster bedingt durch unterschiedlich große Toleranzbereiche. Dabei beschreibt die Ordinate die Frequenz und die Abszisse die Zeit.
  • Nutzen nun Knoten mit einer geringen Toleranz die Sprungmuster, die für Knoten mit hoher Toleranz definiert wurden, so ist die Wahrscheinlichkeit, dass diese Knoten sich gegenseitig stören erhöht, da diese den Toleranzbereich nicht voll ausnutzen und somit effektiv weniger Frequenzressourcen nutzen. Dies ist in 5 gezeigt.
  • Im Detail zeigt 5 in einem Diagramm ein Frequenzband 150 eines Kommunikationssystems, welches durch Bandgrenzen 152 definiert ist, sowie ungenutzte Frequenzbereiche 158 des Frequenzbands die daraus resultieren, dass ein Datensender 100 mit einem geringen Toleranzbereich 156_2 das in 4 gezeigte schmale Sprungmuster 140_2 verwendet. Mit anderen Worten, 5 zeigt ein schmales Sprungmuster bei Knoten mit geringer Toleranz. Dabei beschreibt die Ordinate die Frequenz und die Abszisse die Zeit.
  • Bei Ausführungsbeispielen können die Sprungmuster (oder Sprungsequenzen) 140 an die Toleranzen der Datensender 100 (z.B. Knoten) angepasst werden.
  • Dies hat den Vorteil, dass teureren Datensendern (z.B. Knoten), die geringere Toleranzen aufweisen, eine größere Anzahl an Funkkanälen zur Verfügung steht, als günstigeren Datensendern (z.B. Knoten), die höhere Toleranzen aufweisen, wodurch sich die Störwahrscheinlichkeit der Datensender (z.B. Knoten) untereinander verringert. Zudem können günstige Datensender (z.B. Knoten) trotzdem im gleichen Netz betrieben werden.
  • Sprungmuster zum Ausgleich zu hoher Quarztoleranzen
  • Bei Ausführungsbeispielen kann das individuelle Sprungmuster 140 von einem (immanenten) Betriebsparameter des Datensenders 100 abhängig sein, wobei der (immanente) Betriebsparameter eine Quarztoleranz des Datensenders 100 sein kann, wobei der Datensender 100 ausgebildet sein kann, um in Abhängigkeit von der Quarztoleranz einen zu verwendenden maximalen Bereich von Frequenzsubkanälen eines Frequenzkanals zu ermitteln, und um das individuelle Sprungmuster 140 so zu berechnen oder aus einem Satz von Sprungmustern so auszuwählen, dass dieses innerhalb des zu verwendenden maximalen Bereichs von Frequenzsubkanälen des Frequenzkanals (oder Frequenzbands) liegt.
  • Beispielsweise können für Datensender 100 (z.B. Knoten) mit hohen Toleranzen Sätze an Sprungmustern definiert werden, welche eine kleinere Anzahl an Subkanälen nutzen, wodurch eine Einhaltung des Gesamt-Kanals gewährleistet werden kann.
  • Bei Ausführungsbeispielen kann datensenderseitig (oder wellenformseitig) das Sprungmuster 140, das zur Aussendung verwendet wird, in Abhängigkeit von den Toleranzen des Datensenders 100 gewählt werden.
  • Beispielsweise können breite Sprungmuster mit Subkanälen näher am Randbereich des Bandes 150 für Datensender 100 mit geringen Toleranzen gewählt werden, während schmale Sprungmuster mit Subkanälen weiter vom Randbereich des Bandes 150 entfernt für Datensender 100 mit großen Toleranzen gewählt werden können.
  • Auslassung der Randkanäle bei hohen Quarztoleranzen
  • Datensender (z.B. Knoten) mit hohen Toleranzen sollten entsprechend ihrer Toleranz keine Sub-Datenpakete 142 auf den Randsubkanälen aussenden, bei denen Sie auf Grund der Quarztoleranz nicht gewährleisten können, dass die Aussendung noch innerhalb des Kanals stattfindet.
  • Sind die Sprungmuster so gewählt, dass die Subkanäle gleichmäßig genutzt werden, so fallen durch diese Maßnahme nur wenige Subpakete aus der Übertragung und durch den im Telegram-Splitting verwendeten Fehlerschutz ist die Empfangbarkeit und Rekonstruierbarkeit der Nachrichten der schlechten Datensender (z.B. Knoten) weiterhin gewährleistet.
  • Bei Ausführungsbeispielen kann datensenderseitig (oder wellenformseitig) das Sprungmuster 140, das zur Aussendung verwendet wird, in Abhängigkeit von den Toleranzen des Datensenders 100 an den Rändern soweit ungenutzt gelassen werden, wie es die Toleranzen erfordern.
  • Bei Ausführungsbeispielen kann der Datenempfänger 110 ausgebildet sein, um Sprungmuster zu empfangen, welche durch die Toleranzen der Datensender 100 in der Frequenz so stark verschoben sind, dass sie eigentlich außerhalb des definierten Bandes 150 liegen. Ferner kann der Datenempfänger 110 ausgebildet sein, um ein durch die Frequenztoleranzen gestrecktes oder gestauchtes Sprungmuster weiterhin zu empfangen, beispielsweise durch eine Definition weiterer Empfangssprungmuster, die der verzerrten Version des Ursprünglichen Sprungmusters entsprechen.
  • Punktierung des Sprungmusters zum Ausgleich der Batterie
  • Bei Ausführungsbeispielen kann das individuelle Sprungmuster von einem (immanenten) Betriebsparameter des Datensenders 100 abhängig sein, wobei der (immanente) Betriebsparameter des Datensenders 100 eine verfügbare Sendeenergie bzw. eine von einer Energieversorgungseinrichtung (z.B. Knopfzelle oder Energy-Harvesting-Element) des Datensenders 100 bereitstellbare Energiemenge sein kann.
  • Der Datensender 100 kann dabei ausgebildet sein, um ein Sprungmuster in Abhängigkeit von der verfügbaren Sendeenergie zu punktieren, um das individuelle Sprungmuster 140 zu erhalten.
  • Beispielsweise kann der Datensender 100 (z.B. Knoten) eine Stromversorgung aufweisen, welche eine längere Regenerationsphase nach einer Aussendung auf dem Funkkanal benötigt als es die Pause zwischen einzelnen Sub-Datenpaketen 142 zulassen würde. In diesem Fall kann der Datensender 100 (z.B. Knoten) das Zeit- und Frequenzsprungmuster entsprechend „punktieren“, um die minimale Pause, die er für die Regeneration benötigt, einhalten zu können. Hierbei ist zu beachten, dass die Anzahl der ausgelassenen Sub-Datenpakete 142 entsprechend der Rate des verwendeten Fehlerschutzes so gewählt wird, dass die Decodierbarkeit der Daten weiterhin erhalten bleibt.
  • Bei Ausführungsbeispielen kann datensenderseitig (oder wellenformseitig) das Sprungmuster, das zur Aussendung verwendet wird, so punktiert werden, dass die Pausenzeiten zwischen zwei Aussendungen einen batterieschonenden Betrieb erlauben.
  • Frequenzversetztes Sprungmuster
  • Bei Ausführungsbeispielen kann das individuelle Sprungmuster 140 von einem (immanenten) Betriebsparameter des Datensenders 100 abhängig sein, wobei der (immanente) Betriebsparameter ein Frequenzversatz sein kann, mit dem der Datensender ein Sprungmuster versieht, um das individuelle Sprungmuster 140 zu erhalten. Der Frequenzversatz kann ein zufälliger Frequenzversatz sein.
  • Wird für einen Knoten mit geringen Toleranzen ein zu schmales Sprungmuster definiert, so ergibt sich das Problem der ungenutzten Frequenzbereiche wie 5 dargestellt. Das kann umgangen werden, wenn das Sprungmuster 140 im Ganzen der Frequenz zufällig versetzt wird. Die Grenzen des zufälligen Frequenzversatzes können entsprechend so gewählt werden, dass die bisher durch das schmale Sprungmuster ungenutzten Bereiche auch genutzt werden.
  • Für eine spätere Verarbeitung im Datenempfänger 110 kann es von Vorteil sein, wenn der verwendete zufällige Frequenzversatz in einem Teil der versendeten Daten hinterlegt wird. Dies ermöglicht es dem Datenempfänger weiterhin den durch die Toleranz verursachten Frequenzversatz zu bestimmen. Ohne die Information ist dies unter Umständen nicht möglich, da dem Datenempfänger evtl. nicht bekannt ist, auf welcher nominalen Frequenz, ohne Toleranz, der Datensender 100 ausgesendet hat.
  • Over-Provisioning (dt. Überbereitstellung) Sprungmuster Punktierung
  • Bei Ausführungsbeispielen kann ein Sprungmuster auch so gewählt werden, dass die Anzahl der versendeten Teilpakete die Anzahl der definierten Aussendungen im Sprungmuster unterschreitet. Das bedeutet, dass bei der Aussendung zufällig Sprünge ausgelassen werden können ohne die Übertragungswahrscheinlichkeit negativ zu beeinflussen, da weiterhin alle Sub-Datenpakete versendet werden. Dies ermöglicht es die Kapazität im Netzwerk zu erhöhen, da die zufälligen Auslassungen die Wahrscheinlichkeit der Komplettüberlappung verringern.
  • Bei Ausführungsbeispiele kann datensenderseitig (oder wellenformseitig) ein Sprungmuster, welches mehr Sprünge definiert als Sub-Datenpakete versendet werden sollen, durch zufällige Punktierung auf die benötigte Anzahl an Sprüngen gekürzt werden.
  • Bei Ausführungsbeispielen kann datenempfängerseitig die Detektion weiter über alle definierten Sprünge durchgeführt werden, da die Punktierung nicht bekannt ist. Eine genaue Bestimmung der Punktierung ist beispielsweise durch Vergleichen der Detektionsgüte von verschiedenen Punktierungsmustern möglich.
  • Erweiterungs-Sprungmuster
  • Bei Ausführungsbeispielen kann für die Übertragung zwischen Datensender 100 und Datenempfänger 110 ferner ein weiteres (oder zweites) individuelles Sprungmusters verwendet werden, wobei das weitere (oder zweite) individuelle Sprungmuster von dem (ersten) individuellen Sprungmuster 140 oder dem Betriebsparameter abhängig ist. Das weitere (oder zweite) individuelle Sprungmuster wird nachfolgend als Erweiterungs-Sprungmuster bezeichnet, während das (erste) individuelle Sprungmuster 140 als Kern-Sprungmuster bezeichnet wird. Das Kern-Sprungmuster kann dabei dem oben beschriebenen individuellen Sprungmuster 140 entsprechen.
  • Die Kern-Sprungsequenz 140 kann dabei eine feste Länge (feste Anzahl an Sprüngen 142) aufweisen und für die Übertragung von Daten fester Länge verwendet werden, während die Erweiterungs-Sprungsequenz eine variable Länge (variable Anzahl an Sprüngen) aufweisen kann und für die Übertragung von Daten variabler Länge verwendet werden.
  • Damit der Gewinn aus der Anpassung der Kern-Sprungsequenz (= individuelles Sprungmuster) nicht verloren geht, können die speziellen Eigenschaften der Kern-Sprungsequenz bei der Generierung der Erweiterungs-Sprungsequenz berücksichtig werden, so dass auch die Erweiterungs-Sprungsequenz neben der Möglichkeit der Übertragung zusätzlicher Daten variabler Länge die oben genannten Vorteile aufweist.
  • Erweiterungs-Sequenz mit Kern-Sprungsequenz-Kanälen
  • Bei Ausführungsbeispielen kann die Erweiterungs-Sprungsequenz in Abhängigkeit von der Kern-Sprungsequenz so berechnet, angepasst oder aus einem Satz von Sprungmustern ausgewählt werden, dass die Erweiterungs-Sprungsequenz nur Frequenzsubkanäle aufweist, die auch die Kern-Sprungsequenz aufweist. Dabei kann die Erweiterungs-Sprungsequenz weniger Frequenzsubkanäle aufweisen als die Kern-Sprungsequenz.
  • Beispielsweise können bei der Erzeugung (oder Bildung) der Erweiterungs-Sprungsequenz nur die Subkanäle genutzt werden, die auch von der Kern-Sprungsequenz 140 genutzt werden. Etwaige fehlende Subkanäle werden ebenso ausgelassen, wie dies anhand der nachfolgenden Tabelle beispielhaft verdeutlicht wird:
    Subkanal Genutzt in Kernsequenz Verfügbar für Erweiterungssequenz
    0 Nein Nein
    1 Ja Ja
    2 Ja Ja
    3 Ja Ja
    4 Nein Nein
    5 Ja Ja
    6 Ja Ja
    7 Nein Nein
    8 Nein Nein
    9 Ja Ja
    10 Nein Nein
    11 Ja Ja
    12 Nein Nein
  • Zur Generierung kann beispielsweise eine Pseudozufallszahl für jedes Sub-Datenpaket erstellt werden und die resultierende Zahl durch die Modulo Operation auf die entsprechende Anzahl an Subkanälen beschränkt werden. Die Zufallszahl kann dem Datenempfänger 110 durch die Kern-Sprungsequenz 140 ebenso bekannt sein wie die Methode zur Zufallszahlengenerierung.
  • Bei Ausführungsbeispielen können für die Erweiterungs-Sprungsequenz datensenderseitig nur die Subkanäle der Kern-Sprungsequenz 140 genutzt werden.
  • Bei Ausführungsbeispielen können datenempfängerseitig die erwarteten Sub-Datenpakete der Erweiterungs-Sprungsequenz entsprechend angepasst werden.
  • Erweiterungssequenz innerhalb der Kernsequenzgrenzen
  • Bei Ausführungsbeispielen kann die Erweiterungs-Sprungsequenz in Abhängigkeit von der Kern-Sprungsequenz so berechnet, angepasst oder aus einem Satz von Sprungmustern ausgewählt werden, dass die Erweiterungs-Sprungsequenz auch Frequenzsubkanäle aufweist, die die Kern-Sprungsequenz nicht aufweist.
  • Beispielsweise können bei der Erzeugung (oder Bildung) der Erweiterungs-Sprungsequenz für die Erweiterungs-Sprungsequenz (alle) Subkanäle genutzt werden, welche kleiner gleich dem höchsten genutzten Frequenzsubkanal der Kern-Sprungsequenz und größer gleich dem niedrigsten genutzten Frequenzsubkanal der Kern-Sprungsequenz sind, wie dies anhand der nachfolgenden Tabelle beispielhaft verdeutlicht wird:
    Subkanal Genutzt in Kernsequenz Verfügbar für Erweiterungssequenz
    0 Nein Nein
    1 Ja Ja
    2 Ja Ja
    3 Ja Ja
    4 Nein Ja
    5 Ja Ja
    6 Ja Ja
    7 Nein Ja
    8 Nein Ja
    9 Ja Ja
    10 Nein Ja
    11 Ja Ja
    12 Nein Nein
  • Zur Generierung kann beispielsweise eine Pseudozufallszahl für jedes Sub-Datenpaket erstellt werden und die resultierende Zahl durch die Modulo Operation auf die entsprechende Anzahl an Subfrequenzkanälen beschränkt werden. Die Zufallszahl kann dem Datenempfänger durch die Kern-Sprungsequenz ebenso bekannt sein wie die Methode zur Zufallszahlengenerierung.
  • Bei Ausführungsbeispielen können für die Erweiterungs-Sprungsequenz datensenderseitig nur die Subkanäle genutzt werden, die nicht für die Kern-Sprungsequenz 140 genutzt werden.
  • Bei Ausführungsbeispielen können datenempfängerseitig die erwarteten Sub-Datenpakete der Erweiterungs-Sprungsequenz entsprechend angepasst werden.
  • Weitere Ausführungsbeispiele
  • 6 zeigt ein Flussdiagramm eines Verfahrens 160 zum Senden eines Signals, gemäß einem Ausführungsbeispiel. Das Verfahren 160 umfasst einen Schritt 162 des Sendens des Signals, wobei das Signal ein individuelles Sprungmuster aufweist, wobei das individuelle Sprungmuster von einem senderseitigen Betriebsparameter abhängig ist.
  • 7 zeigt ein Flussdiagramm eines Verfahrens 170 zum Empfangen 172 eines Signals, gemäß einem Ausführungsbeispiel. Das Verfahren 170 umfasst einen Schritt des Empfangens des Signals, wobei das Signal ein individuelles Sprungmuster aufweist, wobei das individuelle Sprungmuster von einem senderseitigen Betriebsparameter abhängig ist.
  • 8 zeig ein Flussdiagramm eines Verfahrens 180 zum Senden von Daten entsprechend eines Sprungmusters, gemäß einem Ausführungsbeispiel. Das Verfahren 180 umfasst einen Schritt 182 des Auswählens einer Teilmenge von Sprüngen einer Mehrzahl von Sprüngen des Sprungmusters, wobei die Teilmenge von Sprüngen zufällig oder in Abhängigkeit von einem Betriebsparameter aus der Mehrzahl von Sprüngen ausgewählt werden. Ferner umfasst das Verfahren 180 einen Schritt 184 des Sendens der Daten in den ausgewählten Sprüngen des Sprungmusters.
  • 9 zeigt ein Flussdiagram eines Verfahrens 190 zum Empfangen von Daten entsprechend eines Sprungmusters, gemäß einem Ausführungsbeispiel. Das Verfahren 190 umfasst einen Schritt 192 des Empfangens der Daten, wobei die Daten nur in ausgewählten Sprüngen einer Mehrzahl von Sprüngen des Sprungmusters gesendet werden, wobei die Sprünge zufällig oder in Abhängigkeit eines Betriebsparameters ausgewählt sind.
  • Erzeugung von Sprungmustern
  • Im Folgenden werden Ausführungsbeispiele eines Verfahrens zum Erzeugen von Sprungmustern näher beschrieben.
  • 10 zeigt ein Flussdiagramm eines Verfahrens 200 zum Erzeugen von Sprungmustern, gemäß einem Ausführungsbeispiel. Das Verfahren 200 umfasst einen Schritt 202 des zufälligen Erzeugens einer Mehrzahl von Sprungmustern, wobei die Sprungmuster zumindest zwei Sprünge aufweisen, die in der Frequenz und Zeit verteilt sind. Das Verfahren 200 umfasst ferner einen Schritt 204 des Auswählens der Sprungmuster aus der Mehrzahl von Sprungmustern, deren Autokorrelationsfunktionen vorgegebene Autokorrelationseigenschaften aufweisen, um Sprungmuster mit vorgegebenen Autokorrelationseigenschaften zu erhalten.
  • Bei Ausführungsbeispielen können diejenigen Sprungmuster die vorgegebenen Autokorrelationseigenschaften erfüllen, deren Autokorrelationsfunktions-Nebenmaxima einen vorgegebenen minimalen Amplitudenschwellwert nicht überschreiten. Der Amplitudenschwellwert kann beispielsweise gleich einer Anzahl von Sprüngen eines Clusters einer Mehrzahl von Clustern sein, in die das Sprungmuster unterteilt ist. Ein Cluster kann beispielsweise eine Anzahl von Sprüngen sein, die den gleichen Zeit- und/oder Frequenzabstand zueinander aufweisen.
  • Bei Ausführungsbeispielen können diejenigen Sprungmuster die vorgegebenen Autokorrelationseigenschaften erfüllen, deren Teilsumme über eine vorgegebene Anzahl von größten Amplitudenwerten der jeweiligen Autokorrelationsfunktion gebildet, kleiner als ein vorgegebener Schwellwert ist. Der Schwellwert kann dabei so gewählt werden, dass zumindest zwei Sprungmuster (oder eine vorgegebene Anzahl von Sprungmustern) die vorgegebenen Autokorrelationseigenschaften erfüllen.
  • Wie in 10 zu erkennen ist, kann das Verfahren 200 ferner einen Schritt 206 des Berechnens von Kreuzkorrelationsfunktionen zwischen den Sprungmustern mit vorgegebenen Autokorrelationseigenschaften aufweisen. Ferner kann das Verfahren 200 einen Schritt 208 des Auswählens der Sprungmuster aus den Sprungmustern mit vorgegebenen Autokorrelationseigenschaften, deren Kreuzkorrelationsfunktionen vorgegebene Kreuzkorrelationseigenschaften aufweisen, um Sprungmuster mit vorgegebenen Autokorrelationseigenschaften und vorgegebenen Kreuzkorrelationseigenschaften zu erhalten.
  • Bei Ausführungsbeispielen können diejenigen Sprungmuster die vorgegebenen Kreuzkorrelationseigenschaften erfüllen, deren Teilsummen über eine vorgegebene Anzahl von größten Amplitudenwerten der jeweiligen Kreuzkorrelationsfunktion gebildet, am kleinsten sind.
  • Erzeugung von Sprungmustern für TSMA
  • Sprungmuster, die mit dem in 10 gezeigtem Verfahren erzeugt sind, können beispielsweise in einem System zur unidirektionalen oder bidirektionalen Datenübertragung von vielen Sensorknoten zu einer Basisstation unter Verwendung des sogenannten „Telegram Splitting Multiple Access (TSMA)“ Zugriffsverfahrens zum Einsatz kommen.
  • Bei TSMA wird dabei die Übertragung einer Nachricht in eine Vielzahl kurzer Bursts (= Sprünge, oder Sub-Datenpakete) 142 unterteilt, zwischen denen sich jeweils unterschiedlich lange übertragungsfreie Zeitintervalle befinden. Die Bursts 142 können dabei nach einem echten oder einem Pseudo-Zufallsprinzip sowohl über die Zeit als auch über die zur Verfügung stehenden Frequenzen verteilt werden.
  • Dieser Ansatz des Telegram-Splittings liefert dabei eine besonders große Robustheit gegenüber Störungen anderer Sensorknoten, egal ob sie nun aus dem eigenen oder aus fremden Systemen kommen. Die Störrobustheit bei den eigenen Sensorknoten wird insbesondere durch das möglichst gleichmäßige Verteilen der verschiedenen Nutzersignal-Bursts sowohl über den Zeit- wie auch den Frequenzbereich erzielt.
  • Diese zufallsähnliche Verteilung kann durch verschiedene Maßnahmen erreicht werden, wie z.B. (1) durch unvermeidbare Toleranzabweichungen des Kristallreferenzoszillators bzgl. der Frequenz, (2) durch den zufälligen asynchronen Kanalzugriff erfolgt eine beliebige Granularität im Zeitbereich, und (3) durch unterschiedliche Burst-Anordnung der verschiedenen Sensorknoten zu verschiedenen Sprungmustern.
  • Der Entwurf und die Optimierung derartiger Sprungmuster (engl. hopping pattern) wird im Folgenden detailliert erläutert.
  • Bei dem Übertragungsverfahren TSMA sind die einzelnen Bursts eines Datenpakets 120 (im Folgenden auch als Frame bezeichnet), wie in 11 dargestellt, sowohl über die Zeit wie auch über die Frequenzen verteilt.
  • Im Detail zeigt 11 in einem Diagramm einen Aufbau eines Frames 120 mit einem TSMA Sprungmuster 140. Dabei beschreibt die Ordinate die Frequenz bzw. Kanäle (Frequenzkanäle) und die Abszisse die Zeit.
  • Die Startzeit T0 eines Frames 120 mit der Gesamtdauer TFrame wird vom Sensorknoten 100 aufgrund der asynchronen Übertragung zufällig ausgewählt. Die Zeitdauer TBurst eines Bursts 142 kann variieren, ist im Folgenden ohne Einschränkung der Allgemeingültigkeit als konstant angenommen, wohingegen die Zeitintervalle tn,(n+1), welche jeweils den Abstand zweier benachbarter Burst-Mitten (hier der beiden Bursts mit den Indizes n und n+1) kennzeichnen, jeweils Zufallsgrößen sind, die alle innerhalb eines vorgebbaren Bereichs TA_min ≤ tn,(n+1) ≤ TA_max für n ∈ {1,2,...,N} liegen. N ist die Anzahl der Bursts 142 innerhalb eines Frames 120. Für die zur Übertragung verwendeten Frequenzen wird angenommen, dass diese in Form diskreter Frequenzkanäle vorliegen, welche in einem vorgegebenen Frequenzkanalraster liegen. Die Frequenzseparierung fn,(n+1) zwischen 2 Bursts 142 ist ein Vielfaches des TSMA-Trägerabstandes BC.
  • Die Anzahl der verfügbaren Frequenzkanäle sei mit L vorgegeben und es gelte N ≤ L. Insofern sind mehr oder exakt so viele Frequenzkanäle vorhanden, wie von den N Bursts 142 benötigt werden und innerhalb eines Frames 120 befindet sich damit jeder der N Bursts 142 in einem anderen Frequenzkanal.
  • Die Anordnung der N Bursts 142 in Zeit und Frequenz wird im Folgenden als TSMA-Muster (TSMA-Sprungmuster) bezeichnet. Ist dieses Sprungmuster dem Empfänger bekannt, dann kann dieser sich anhand der in manchen oder jedem Burst 142 befindlichen Pilot-Sequenzen darauf synchronisieren und anschließend die Empfangsdaten dekodieren.
  • Bezüglich des Designs einer oder mehrerer TSMA-Muster können nachfolgend aufgeführte systembedingte Einschränkungen beachtet werden: (1) Die Frequenzabweichung des Oszillators von seiner Nominalfrequenz kann berücksichtigt werden. Ja nach den Systemparametern und Hardwareanforderungen kann die Frequenzabweichung durchaus ein Mehrfaches des Trägerabstandes sein. Da dieser Frequenzoffset sowohl positive als auch negative Werte annehmen kann, kann entsprechend an beiden Rändern des insgesamt zur Nutzung betrachteten Frequenzbereichs ein Sicherheitsstreifen 156 von S Frequenzkanal vorgesehen werden, in denen kein Burst liegt (siehe auch 12). Insofern reduziert sich der Freiheitsgrad für die einzelnen Bursts des Sprungmusters auf (L-2·S) Frequenzen, wobei immer noch N≤ (L-2·S) gilt. (2) Aufgrund der zeitlich asynchronen Übertragung ist dem Empfänger 110 nicht bekannt, wann ein Sender 100 sendet und auch welcher Sender sendet ist dem Empfänger unbekannt. Insofern wäre es für die Detektion eines Signales mit einem erheblichen Mehraufwand verbunden, wenn die Muster-Anordnung, also die Gruppierung der N Bursts 142 innerhalb des Zeitbereichs TFrame und über die (L-2·S) Frequenzen völlig zufällig wäre. Insofern können beispielsweise C aufeinanderfolgende Bursts 142 zu einem sogenannten Cluster 148 zusammengefasst werden, die bezüglich ihrer Zeit- und Frequenzabstände relativ zueinander z.B. identisch sind. Ein Sprungmuster 140 besteht damit aus N/C Cluster 148 mit jeweils C Bursts 142. C kann dabei vorteilhafterweise so gewählt werden, dass es ganzzahliger Teiler von N ist. Es gilt also N/C | N ⇔ ∃ k ∈ ℤ : k·N/C = N. Details werden in 12 gezeigt besprochen. Es sei aber schon hier erwähnt, dass ein Sprungmuster-Aufbau, bestehend aus N/C Clustern 148, die in ihrer inneren Struktur völlig identisch sind, gewisse Nachteile bezüglich ihrer Korrelationseigenschaften aufweisen (Auftreten von stark ausgeprägten Nebenmaximas mit jeweils einer Amplitude von N/C in der 2D-Autokorrelationfunktion. Alle ersten Bursts 142 in den N/C Clustern haben frequenzversetzt (und eventuell auch zeitversetzt) identisches Wiederholmuster. Entsprechend kommt es vor, dass sich gleich N/C Burst 142 gegenseitig stören. Dieser Nachteil kann aber in Hinblick auf die dadurch erzielbaren Vereinfachungen im Empfänger in Kauf genommen werden. Eine Clustergröße von C=1 (und somit kein Cluster) ist immer am vorteilhaftesten bezüglich der Korrelationseigenschaften. (3) Aufgrund des Telegram Splittings ist die Zeitdauer TBurst eines Bursts 142 relativ kurz im Verhältnis zur Übertragungszeit des gesamten Frames 120. Lässt man nach dem Senden des ersten Bursts 142 eine gewisse Mindestzeit TA_min verstreichen, kann dies bzgl. des Stromverbrauchs der batteriebetriebenen Sensorknoten gewisse Vorteile aufweisen (Erholungszeit der Batterie nach vergleichsweise energieintensivem Sendevorgang). Dieser Mindestabstand TA_min sollte als Designvorgabe auch möglichst innerhalb der Cluster eingehalten werden.
  • Unter Berücksichtigung der oben aufgeführten Einschränkungen ergibt sich der in 12 dargestellte Aufbau eines TSMA-Musters 142.
  • Im Detail zeigt 12 in einem Diagramm eine schematische Ansicht eines Aufbaus eines TSMA-Sprungmusters 142. Dabei beschreibt die Ordinate die Frequenz in Frequenzkanälen und die Abszisse die Zeit. Mit anderen Worten, 12 zeigt eine Struktur des TSMA-Sprungmusters 142 mit Cluster-Anordnung und Frequenzbelegung.
  • Zur besseren Verständlichkeit seien in 12 die Werte soweit nötig und rein beispielhaft mit konkreten Zahlen unterlegt: L = 44, S = 4, N = 24, C = 3. Jeweils S=4 Frequenzbänder sind aufgrund der Frequenzabweichung des Oszillators von seiner Nominalfrequenz für die Burst-Belegung gesperrt, wodurch noch 36 Frequenzbänder für die 24 Bursts, bzw. die 8 Cluster verbleiben.
  • Es ergeben sich die im Folgenden beschriebenen Freiheitsgrade bezüglich der Frequenzkanalbelegung. Da die 3 Bursts in den 8 Cluster relativ zueinander jeweils einen gleichen Frequenzabstand haben können, können mindestens 8 weitere Frequenzbänder reserviert werden, womit maximal ein Hub von 28 Frequenzbändern für die Basiszuordnung der 3 Bursts übrigbleibt. Beispielsweise kann eine beliebige relative Zuordnung mit 3 verschiedenen Frequenzbändern erfolgen. Ein möglichst großer Frequenzhub bei benachbarten Bursts wie es beispielsweise bei den Basiszuordnungen (1,28,14) oder (1,24,12) der Fall ist, erweist sich in Bezug auf die späteren Optimierungen als vorteilhaft. Auch die Zuordnung der einzelnen Cluster zueinander kann nach dem Zufallsprinzip erfolgen. Beispielsweise kann die Reihenfolge der Zahlen {1,2,3,4,5,6,7,8} beliebig miteinander permutiert werden (Matlab-Befehl: randperm(8)) und diese 8 verschiedenen Werte können jeweils mit der Basiszuordnung addiert werden, um die Frequenzzuordnung der Bursts in den 8 Clustern zu erhalten.
  • Es ergeben sich die im Folgenden beschriebene Freiheitsgrade bezüglich der Zeitintervalle. Hier gilt es sowohl die 2 Zeitintervalle zwischen den 3 Bursts der Cluster festzulegen, wie auch die 7 Zeitabstände zwischen den 8 Clustern. Eine gewisse Mindestzeit TA_min soll dabei nicht unterschritten werden. Eine obere Zeitschranke TA_max ergibt sich durch die Vorgabe der Framedauer TFrame . Die Bestimmung der Zeitintervalle kann ebenfalls durch auswürfeln erfolgen (Matlab-Befehl: ΔT = TA_min + (TA_max -TA_min)·rand(7,1)).
  • Beim „Telegram Splitting Multiple Access (TSMA)“ Zugriffsverfahren wird die Nachricht entsprechend dem Sprungmuster 140 sowohl in Zeit- wie auch in Frequenzrichtung in viele kleine Bursts 142 zerlegt. Durch die asynchrone Übertragung und die unterschiedlichen Frequenzablagen der einzelnen Sensorknoten 100 werden die Bursts 142 sowohl über die Zeit als auch über das zur Verfügung stehende Frequenzspektrum verschmiert. Besitzen alle Sensorknoten 100 das gleiche Sprungmuster, dann kommt es mit steigender Teilnehmerzahl immer öfter dazu, dass sich Bursts unterschiedlicher Teilnehmer zeitlich überlagern und damit gegenseitig stören. Je mehr Bursts 142 innerhalb eines Frames 120 von Bursts anderer Teilnehmer gestört werden, umso größer wird die Wahrscheinlichkeit, dass die empfängerseitige Fehlerkorrektur versagt und Übertragungsfehler auftreten.
  • Ausführungsbeispiele schaffen einen Satz von Sprungmustern, welche idealerweise die Paketfehlerrate (Frame oder Paket Error Rate, FER, PER) des Funkübertragungssystems minimieren. Dies geschieht unter der Annahme, dass alle Funkteilnehmer denselben Satz von Sprungmustern verwenden. Während hinsichtlich der Anordnung der Funkfrequenzen in einem Sprungmuster durch Einführung von diskreten Funkkanälen nur eine endliche (wenn auch i.d.R. außerordentlich große) Anzahl von Permutationen möglich ist, führt die zeitliche Anordnung der Bursts 142 aufgrund einer kontinuierlichen Zeitachse zu einer extrem großen Anzahl von Permutationsmöglichkeiten, d.h. Sprungmustern. Damit ist eine „Vollsuche“ über alle möglichen Sprungmuster fast ausgeschlossen. Das der Erfindung zugrundeliegende Verfahren basiert daher auf einem Monte-Carlo-Ansatz, welcher aus einer sehr großen Zahl von (pseudo-) zufällig erzeugten Sprungmuster durch geeignete Design-Kriterien einen Satz mit den besten Eigenschaften im Sinne einer zu erwartenden, minimalen Fehlerrate auswählt. Die Anzahl der Sprungmuster in diesem Satz beläuft sich auf PAuswahl .
  • Zur Erstellung geeigneter Sprungmuster 142 wird eine Metrik benötigt, welche idealerweise mit der zu erwartenden Paketfehlerrate in einem streng monotonen Zusammenhang steht, deren Minimierung also idealerweise die Paketfehlerrate minimiert. Bei Ausführungsbeispielen kann als Entwurfskriterium die zweidimensionale (2D-)Autokorrelierte bzw. Kreuzkorrelierte des Sprungmusters betrachtet werden.
  • Die 2D-Autokorrelierte (AKF) Θx,x der Matrix X des Sprungmusters 142, welche die Fläche über die mit Vielfachen von TA abgetastete Zeitdauer TFrame und das belegte Frequenzspektrum mit den L Frequenzbändern aufspannt, lässt sich wie folgt angeben: θ x , x ( f , t ) = l = 0 L 1 m = 0 M 1 x l , m x l + f , m + t
    Figure DE102017206236A1_0001
    wobei L die Zeilenanzahl der Matrix X und M = TFrame /TA die Spaltenanzahl der Matrix X ist. Falls sich an der betreffenden Stelle x(l,m) der Matrix X ein Burst befindet, dann erfolgt an dieser Stelle ein Eintrag in X mit x(l,m) = 1, ansonsten bleibt x(l,m) = 0. Die indizierten Elemente von X, die außerhalb des belegten Bereichs liegen, sind ebenfalls Null: x ( l , m ) = 0, l < 0   o d e r   l L   o d e r   m < 0   o d e r   m M
    Figure DE102017206236A1_0002
  • Da sich der Oszillator-Frequenzfehler pro Teilnehmer definitionsgemäß maximal auf eine Abweichung von S Frequenzkanälen belaufen kann, erstreckt sich der Frequenz-Index f in der AKF von -2S bis +2S. Der Zeit-Index t läuft dagegen von - TFrame bis TFrame , in Schritten von TFrame /TA . Die AKF-Dimension von Θx,x ist damit (4S+1) x (2M+1).
  • In der Zeit- und Frequenzinformations-Matrix X kann, falls gewünscht, auch der Einfluss von Nachbarkanalstörungen berücksichtigt werden. Dies ist dann wichtig, wenn die Empfangsfilter im Empfänger 110 keine besondere Trennschärfe (Selektivität) hinsichtlich von Nachbarkanalstörungen aufweisen. Dazu kann ein Metrik-Vektor mMet = {Gleichkanal, 1ster Nachbarkanal, 2ter Nachbarkanal, ...} eingeführt werden, der in der Matrix X die entsprechende Information einfügt. Spezifiziert man beispielsweise eine Metrik mit mMet = {1, 0.5, 0.1}, dann werden in X an der Stelle x(l,m), wo wir die Anwesenheit eines Burst unterstellen, eine 1 und an den beiden Positionen der Nachbarfrequenzen x(l-1,m) und x(l+1,m) steht eine 0.5. Entsprechend befindet sich noch weiter außen bei x(l-2,m) und x(l+2,m) der Wert 0.1 für den 2ten Nachbarkanal. Diese Indizierung kann an allen Positionen geschehen, wo sich ein Burst in X befindet.
  • 13a und 13b zeigen zwei AKF-Beispiele. In 13a treten neben dem unvermeidbaren Hauptmaximum bei t = f = 0 (Da die unverschobene Folge mit sich selbst am ähnlichsten ist, hat die 2D-AKF für die in beiden Dimensionen (Zeit und Frequenz) unverschobene Folge den höchsten Wert, in unserem Fall eben N Burst-Kollisionen) und den 2 oder 4 möglichen Nebenmaximas mit den Amplituden von jeweils N/C aufgrund der Cluster-Bildung, nur noch Werte auf, die kleiner oder gleich einem Schwellwert NSchwelle sind. Je niedriger diese Schwelle ist, desto weniger Bursts sind dann in einem Frame gestört und die Wahrscheinlichkeit eines Übertragungsfehlers sinkt. 13b zeigt dagegen ein ungünstigeres Sprungmuster, bei dem der Schwellwert an einigen Stellen überschritten wird. Die Wahrscheinlichkeit von Übertragungsfehlern steigt dadurch an.
  • Im Folgenden werden die einzelnen Designschritte detailliert beschrieben.
  • In einem ersten Design-Schritt können daher POptimal Kandidaten der Sprungmuster generiert werden, deren AKF-Nebenmaxima einen vorgegebenen minimalen Amplitudenschwellwert NSchwelle ≥ C (C ist die Cluster-Größe) nicht übersteigen. Die Erzeugung von Kandidaten der Sprungmuster erfolgt im Rahmen einer Monte-Carlo-Simulation, in welcher Sprungmuster mit zufälligen Zeit- und Frequenzmustern (im Rahmen der erwähnten Randbedingungen, siehe oben) generiert werden. Falls für den Schwellwert NSchwelle > C gilt, sollte die Anzahl der Werte, die den Wert C übersteigen, möglichst gering sein.
  • Dazu können die (4S+1) x (2M+1) Elemente der 2D-Autokorrelierten Θx,x in aufsteigender Reihenfolge in einem Vektor VSort sortiert werden. Da die Gesamtsumme über alle AKF-Elemente für alle Sprungmuster immer annähernd konstant ist und die meisten AKF-Elemente Werte von 0, 1 oder C (vollständige Cluster-Kollision) aufweisen, interessieren lediglich, falls vorhanden, die Werte größer C. Insofern reicht es aus, dass lediglich die letzten vAKF Elemente von VSort, also VSort(end- vAKF+1:end) betrachtet werden. Als Kriterium (vorgegebene Autokorrelationseigenschaft) kann daher festgelegt werden, dass die Summe SUMAKF dieser vAKF Elemente möglichst einen Summenschwellwert von SSum_AKF_Schwelle = (vAKF-1)·C+N nicht übersteigt. Findet man hierzu nicht genügend verschiedene Sprungmuster, dann kann der Wert von SSum_AKF_Schwelle schrittweise um 1 erhöht werden, bis eine ausreichende Anzahl POptimal von Sprungmustern zur Verfügung steht. Speziell wenn mittels des Metrik-Vektor mMet Nachbarkanalstörungen in die Berechnung der 2D-AKF einfließen, dann kann der Summenschwellwert SSum_AKF_schwelle deutlich ansteigen.
  • Falls unterschiedliche Sätze von Sprungmustern 142 gesucht werden sollen, kann der erste Design-Schritt mit einem neuen Parametersatz wiederholt werden. Beispielsweise kann der Wunsch bestehen, mehrere Sätze von Sprungmustern mit unterschiedlichen Oszillator-Abweichungen zu generieren und gemeinsam zu optimieren. Unterschiedliche Oszillator-Abweichung bewirken verschieden Sicherheitsstreifen S, wodurch sich der Freiheitsgrad der möglichen Burstbelegung verändert. Insofern ändern sich dadurch auch einige Parameter innerhalb der AKF-Berechnung.
  • Wenn eine vorgegebene Zahl PAuswahl verschiedener Sprungmuster gesucht wird, dann sollten diese möglichst orthogonal zueinander sein und die einzelnen 2D-Kreuzkorrelationsmatrizen (2D-KKF) θ x , y ( f , t ) = l = 0 L 1 m = 0 M 1 x l , m y l + f , m + t
    Figure DE102017206236A1_0003
    der beiden Sprungmuster mit den Matrizen X und Y möglichst geringe Maximal-Werte aufweisen, da hohe Maximal-Werte in der Funkübertragung potentiell einer großen Zahl von kollidierenden Bursts in einem einzelnen Frame entsprechen. Der Zeit-Index von Ox,y läuft unverändert in Schritten von TFrame /TA von - TFrame bis TFrame.. Der KKF-Frequenz-Index f erstreckt sich dagegen allgemein von -(Sx+Sy) bis +(Sx+Sy), da die beiden betrachteten Sprungmuster unterschiedliche Abweichungen in ihrem Frequenzfehlerverhalten (Oszillatorfrequenzabweichungen) aufweisen können. 14a und 14b zeigen wieder zwei 2D-KKF-Beispiele, einen günstigen Fall (14a) sowie einen ungünstigen Fall (14b).
  • In einem zweiten Design-Schritt können, ausgehend von den POptimal vorab ausgewählten Sprungmuster-Kandidaten mit ihren zugehörigen 2D-Autokorrelationsfolgen Θx,x sämtliche (POptimal -1) × (POptimal) möglichen, i.d.R. unterschiedlichen Kreuzkorrelationsfolgen Θx,y berechnet werden. Bei jeder 2D-KKF können dann im Anschluss die Werte von Θx,y erneut in aufsteigender Reihenfolge sortiert (analog dem Prozedere bei der 2D-AKF), die Summe der letzten vKKF Elemente berechnet, also SUMKKF = sum(VSort(end- vkKF+1:end)) und in einer quadratischen (POptimal × POptimal) Matrix OvKKF abgespeichert werden.
  • In einem dritten Schritt gilt es die PAuswahl verschiedenen Sprungmuster 142 zu suchen, welche untereinander die günstigsten 2D-KKF-Eigenschaften aufweisen, da diese mit einer vergleichsweise niedrigen maximalen Anzahl kollidierender Bursts in einem Frame korrelieren. Dazu können die Eigenschaften von ((PAuswahl -1)· PAuswahl )/2 verschiedenen 2D-KKF anhand der abgespeicherten Summen SUMKKF in der Matrix OvKKF ausgewertet werden. Diejenigen PAuswahl verschiedener Sprungmuster, deren Gesamtsumme über die ((PAuswahl -1)· PAuswahl )/2 verschiedenen Teilsummen SUMKKF aus OvKKF ein Minimum ergibt, ergibt die optimalen PAuswahl Sprungmuster. Da im Zuge einer umfangreichen Monte-Carlo-Simulation PAuswahl << POptimal anzustreben ist, existieren entsprechend dem Binomialkoeffizienten „POptimall über PAuswahl“ verschiedene Kombinationsmöglichkeiten, ein Umfang, der in der Regel nicht mehr vollständig abzuarbeiten ist. Insofern können immer PAuswahl Sprungmuster neu und zufällig aus den POptimal vorhandenen Sprungmuster ausgewählt werden Matlab-Befehle: F=randperm(1:POptimal) und PatternAuswahl = F(1:PAuswahl)) und immer jeweils die Gesamtsumme GS aus den verschiedenen Teilsummen SUMKKF berechnet werden. Bei entsprechend großem Stichprobenumfang ergibt sich ein lokales Minimum der Gesamtsumme, welches dann den gewünschten Satz von PAuswahl Sprungmuster liefert.
  • Der vollständige Design-Prozess, wie auch die Freiheitsgrade bei der Festlegung der Sprungmuster ist in 15 nochmals dargestellt. Die Möglichkeit mehrere Sätze von Sprungmustern gleichzeitig zu optimieren, ist berücksichtigt, aber nur angedeutet.
  • Im Detail zeigt 15 ein Flussdiagramm eines Verfahrens 260 zur Erzeugung von Sprungmustern, gemäß einem Ausführungsbeispiel.
  • In einem ersten Schritt 262 wird das Verfahren 260 gestartet.
  • In einem zweiten Schritt 264 wird n gleich eins gesetzt, wobei n eine Laufvariable ist.
  • In einem dritten Schritt 266 kann ein Sprungmuster zufällig erzeugt werden. Hierbei können die oben genannten Freiheitsgrade bezüglich der Frequenzkanalbelegung, wie zum Beispiel eine Frequenzkanalzuordnung der Burts mit Basiszuordnung der Bursts innerhalb des Clusters und eine Zuordnung der Cluster zueinander, berücksichtigt werden. Ferner können die oben genannten Freiheitsgrade bezüglich der Zeitintervalle, wie zum Beispiel eine Bestimmung der Zeitintervalle innerhalb des Clusters und zwischen den Clustern, berücksichtigt werden.
  • In einem vierten Schritt 268 kann die Autokorrelationsfunktion des zufällig erzeugten Sprungmusters berechnet werden. Beispielsweise kann eine 2D-AKF-Berechnung Θx,x(f,t) erfolgen. Ferner können die 2D-AKF-Werte in einem Vektor vSort sortiert werden. Ferner kann eine Teilsumme über eine vorgegebene Anzahl von größten Amplitudenwerten der Autokorrelationsfunktion gebildet werden, SUMAKF = sum(vsort(end-vAKF+1:end)).
  • In einem fünften Schritt 270 kann ermittelt werden, ob das zufällig erzeugte Sprungmuster die vorgegebenen Autokorrelationseigenschaften aufweist. Beispielsweise kann ermittelt werden, ob die AKF-Nebenmaxima des Sprungmusters einen vorgegebenen minimalen Amplitudenschwellwert NSchwelle ≥ C (C ist die Cluster-Größe) nicht übersteigen, im Detail, kann ermittelt werden, ob die Summe SUMAKF dieser vAKF Elemente (Teilsumme) den Summenschwellwert von SSum_AKF Schwelle von beispielsweise (vAKF-1)·C+N nicht übersteigt.
  • Wenn das Sprungmuster die vorgegebenen Autokorrelationseigenschaften nicht aufweist, dann wird der dritte Schritt wiederholt. Wenn das Sprungmuster die vorgegebenen Autokorrelationseigenschaften aufweist, dann wird das Verfahren fortgesetzt.
  • In einem sechsten Schritt 272 wird kann das Sprungmuster (mit den vorgegebenen Autokorrelationseigenschaften) und die Matrix X gespeichert werden. Ferner kann der Index n um eins erhöht werden, n = n+1.
  • In einem siebten Schritt 274 kann überprüft werden, ob eine optimale Anzahl POptimal von Sprungmustern zur Verfügung steht.
  • Wenn keine eine optimale Anzahl POptimal von Sprungmustern zur Verfügung steht, dann wird der dritte Schritt 266 wiederholt. Wenn eine optimale Anzahl POptimal von Sprungmustern zur Verfügung steht, dann wird das Verfahren fortgesetzt.
  • In einem achten Schritt 276 wird ermittelt, ob ein weiterer Satz von Sprungmustern für einen anderen Parametersatz (z.B. einem anderen Oszillatoroffset) erzeugt werden soll. Wenn ja, dann wird der zweite Schritt 264 wiederholt. Wenn nein, dann wird das Verfahren fortgesetzt.
  • In einem neunten Schritt 278 werden die Kreuzkorrelationsfunktionen zwischen den Sprungmustern mit vorgegebenen Autokorrelationseigenschaften berechnet. Beispielsweise kann eine 2D-KKF-Berechnung Θx,y(f,t) erfolgen, die 2D-KKF-Werte in einem Vektor vSort sortiert werden, die Teilsummen SUMKKF = sum(vSort(end-VKKF+1:end)) berechnet werden, und die Teilsummen SUMKKF in einer Matrix OvKKF gespeichert werden.
  • In einem zehnten Schritt 280 kann n gleich eins und GSSchwelle auf eine große Schwelle, wie zum Beispiel 106 gesetzt werden.
  • In einem elften Schritt 282 werden PAuswahl Sprungmuster neu und zufällig aus den POptimal vorhandenen Sprungmustern ausgewählt. Hierzu werden POptimal verschiedene Zahlen in zufälliger Reihenfolge herausgewürfelt, F = randperm(1: POptimal). Hiervon können die ersten PAuswahl davon ausgewählt werden, PatternAuswahl = F(1: PAuswahl ). Anhand des PatternAuswahl kann dann die Gesamtsumme GS aus den einzelnen Teilsummen SUMKKF, die in der Matrix OvKKF stehen, berechnet werden.
  • In einem zwölften Schritt 282 kann ermittelt werden, ob GS ≤ GSSchwelle ist. Wenn GS ≤ GSSchwelle nicht erfüllt ist, dann wird n um eins erhöht, n = n+1, und der elfte Schritt 282 wiederholt. Wenn GS ≤ GSSchwelle ist, dann wird die Schwelle GSSchwelle mit GS überschrieben und das Verfahren fortgesetzt.
  • In einem dreizehnten Schritt 286 kann das ausgewählte Sprungmuster gespeichert werden.
  • In einem vierzehnten Schritt 288 kann ermittelt werden ob, n ≥ Abbruch ist. Wenn n ≥ Abbruch nicht erfüllt ist, dann wird n um eins erhöht, n = n+1, und der elfte Schritt 282 wiederholt. Wenn n ≥ Abbruch erfüllt ist, dann ist das Verfahren beendet.
  • Beispielhafte Sprungmuster für TSMA
  • Im Folgenden werden beispielhafte zwei Sprungmuster beschrieben, die mit dem oben genannten Verfahren erzeugt wurden.
  • Sprungmuster 1
  • Ein erstes Sprungmuster ist eine Kombination aus einem Zeitsprungmuster und einem Frequenzsprungmuster für Knoten 100 mit einer Quarztoleranz von +/- 20 ppm oder besser, wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmuster mit jeweils 24 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
    1 330 387 388 330 387 354 330 387 356 330 387 432 330 387 352 330 387 467 330 387 620 330 387
    2 330 387 435 330 387 409 330 387 398 330 387 370 330 387 361 330 387 472 330 387 522 330 387
    3 330 387 356 330 387 439 330 387 413 330 387 352 330 387 485 330 387 397 330 387 444 330 387
    4 330 387 352 330 387 382 330 387 381 330 387 365 330 387 595 330 387 604 330 387 352 330 387
    5 330 387 380 330 387 634 330 387 360 330 387 393 330 387 352 330 387 373 330 387 490 330 387
    6 330 387 364 330 387 375 330 387 474 330 387 355 330 387 478 330 387 464 330 387 513 330 387
    7 330 387 472 330 387 546 330 387 501 330 387 356 330 387 359 330 387 359 330 387 364 330 387
    8 330 387 391 330 387 468 330 387 512 330 387 543 330 387 354 330 387 391 330 387 368 330 387
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 24 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand einer Mitte des jeweiligen Sprungs zu einer Mitte eines unmittelbar darauffolgenden Sprungs in (vorzugsweise Vielfachen von) Symboldauern angibt;
    wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 24 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
    1 5 21 13 6 22 14 1 17 9 0 16 8 7 23 15 4 20 12 3 19 11 2 18 10
    2 4 20 12 1 17 9 0 16 8 6 22 14 7 23 15 2 18 10 5 21 13 3 19 11
    3 4 20 12 3 19 11 6 22 14 7 23 15 0 16 8 5 21 13 2 18 10 1 17 9
    4 6 22 14 2 18 10 7 23 15 0 16 8 1 17 9 4 20 12 5 21 13 3 19 11
    5 7 23 15 4 20 12 3 19 11 2 18 10 6 22 14 0 16 8 1 17 9 5 21 13
    6 3 19 11 6 22 14 2 18 10 0 16 8 7 23 15 1 17 9 4 20 12 5 21 13
    7 3 19 11 1 17 9 5 21 13 7 23 15 0 16 8 2 18 10 6 22 14 4 20 12
    8 0 16 8 6 22 14 3 19 11 2 18 10 4 20 12 7 23 15 5 21 13 1 17 9
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_C23 angibt.
  • Sprungmuster 2
  • Ein zweites Sprungmuster ist eine Kombination aus einem Zeitsprungmuster und einem Frequenzsprungmuster für Knoten 100 mit einer Quarztoleranz von +/- 10 ppm oder besser, wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmuster mit jeweils 24 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
    1 373 319 489 373 319 500 373 319 482 373 319 637 373 319 342 373 319 346 373 319 405 373 319
    2 373 319 505 373 319 545 373 319 403 373 319 412 373 319 420 373 319 446 373 319 393 373 319
    3 373 319 349 373 319 349 373 319 443 373 319 649 373 319 629 373 319 344 373 319 354 373 319
    4 373 319 507 373 319 426 373 319 658 373 319 601 373 319 364 373 319 345 373 319 342 373 319
    5 373 319 430 373 319 375 373 319 427 373 319 476 373 319 632 373 319 557 373 319 349 373 319
    6 373 319 485 373 319 357 373 319 611 373 319 438 373 319 372 373 319 460 373 319 417 373 319
    7 373 319 620 373 319 490 373 319 402 373 319 517 373 319 353 373 319 366 373 319 345 373 319
    8 373 319 353 373 319 341 373 319 634 373 319 556 373 319 646 373 319 341 373 319 364 373 319
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 24 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand einer Mitte des jeweiligen Sprungs zu einer Mitte eines unmittelbar darauffolgenden Sprungs in (vorzugsweise Vielfachen von) Symboldauern angibt;
    wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 24 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
    1 4 24 14 8 28 18 9 29 19 3 23 13 7 27 17 0 20 10 6 26 16 5 25 15
    2 2 22 12 0 20 10 7 27 17 8 28 18 1 21 11 4 24 14 9 29 19 6 26 16
    3 0 20 10 6 26 16 4 24 14 3 23 13 2 22 12 5 25 15 9 29 19 1 21 11
    4 7 27 17 4 24 14 2 22 12 8 28 18 1 21 11 9 29 19 6 26 16 0 20 10
    5 3 23 13 2 22 12 8 28 18 5 25 15 0 20 10 7 27 17 6 26 16 1 21 11
    6 1 21 11 3 23 13 8 28 18 9 29 19 2 22 12 5 25 15 0 20 10 7 27 17
    7 6 26 16 7 27 17 9 29 19 4 24 14 0 20 10 3 23 13 8 28 18 5 25 15
    8 1 21 11 7 27 17 3 23 13 9 29 19 4 24 14 6 26 16 8 28 18 0 20 10
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_29 angibt.
  • Sprungmuster 3
  • Ein erstes Sprungmuster ist eine Kombination aus einem Zeitsprungmuster und einem Frequenzsprungmuster für Knoten 100 mit einer Quarztoleranz von +/- 20 ppm oder besser, wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmuster mit jeweils 18 Sprüngen ist:
    Muster Nr. # Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
    1 471 595 594 496 545 445 440 535 601 522 430 545 519 439 484 438 605
    2 512 424 649 447 550 611 624 418 501 464 606 509 636 443 465 434 431
    3 625 548 540 434 520 559 488 531 501 465 459 428 444 459 505 459 633
    4 457 489 612 450 457 440 567 538 516 514 540 474 592 445 577 444 493
    5 488 643 626 541 560 550 450 475 520 456 618 447 455 440 455 510 477
    6 548 444 459 529 453 525 440 553 583 527 520 461 575 457 464 533 421
    7 461 607 501 534 505 569 561 472 509 450 555 440 423 494 448 525 485
    8 577 611 464 552 451 508 478 438 443 507 420 553 520 576 580 564 404
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 18 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand einer Mitte des jeweiligen Sprungs zu einer Mitte eines unmittelbar darauffolgenden Sprungs in (vorzugsweise Vielfachen von) Symboldauern angibt;
    wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 18 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18
    1 19 18 12 21 15 14 22 2 5 10 17 6 8 4 7 20 13 0
    2 10 4 1 7 23 6 3 8 17 2 18 9 22 14 11 16 5 21
    3 0 16 11 20 9 13 23 21 2 19 1 15 3 7 12 4 22 6
    4 14 9 0 15 7 5 8 18 1 12 19 23 17 16 10 2 13 11
    5 6 12 19 10 4 22 13 17 11 5 23 3 1 8 14 0 9 20
    6 16 20 3 5 21 10 17 1 12 18 15 11 0 9 2 14 6 8
    7 15 0 8 18 9 23 11 20 14 3 16 22 19 13 7 21 12 4
    8 4 7 16 22 13 19 2 3 6 15 10 20 23 5 21 17 18 1
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_23 angibt.
  • Sprungmuster 4
  • Ein zweites Sprungmuster ist eine Kombination aus einem Zeitsprungmuster und einem Frequenzsprungmuster für Knoten 100 mit einer Quarztoleranz von +/- 10 ppm oder besser, wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmuster mit jeweils 18 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
    1 442 455 586 520 436 485 506 446 590 459 637 466 597 445 471 419 547
    2 447 594 459 512 577 490 510 500 576 581 512 441 483 507 467 447 612
    3 525 446 428 450 434 445 457 563 470 537 529 527 537 513 428 525 620
    4 626 467 450 544 564 505 450 645 457 423 433 439 559 547 449 641 508
    5 590 592 423 544 444 553 475 431 452 551 454 459 450 512 499 532 447
    6 476 420 516 422 558 483 474 462 474 458 529 596 562 419 417 600 634
    7 500 462 601 484 556 591 423 429 540 523 530 606 589 459 415 419 606
    8 422 473 458 535 420 423 502 425 602 472 555 650 509 579 595 510 568
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 18 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand einer Mitte des jeweiligen Sprungs zu einer Mitte eines unmittelbar darauffolgenden Sprungs in (vorzugsweise Vielfachen von) Symboldauern angibt;
    wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 18 Sprüngen ist:
    Muster Nr. # von Sub-Datenpaketen im Kernrahmen SC
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
    1 2 14 16 18 0 26 21 9 6 28 5 24 22 29 17 27 13 12
    2 23 7 19 15 8 3 1 11 10 20 25 4 6 9 14 17 5 0
    3 10 23 11 2 25 22 4 24 27 8 16 15 1 18 28 7 21 26
    4 12 13 29 20 3 19 26 15 1 21 27 6 17 14 4 2 25 7
    5 19 22 12 13 11 28 23 18 16 0 10 24 3 5 29 20 8 9
    6 16 12 18 25 19 23 20 4 5 6 9 27 21 10 15 28 24 13
    7 14 29 26 11 22 2 0 1 7 3 8 9 23 4 27 16 15 17
    8 0 24 28 3 29 5 14 8 18 22 20 17 10 6 26 11 21 12
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_29 angibt.
  • Findet allgemein eine Angabe eines Sprungs in Vielfachen von Symboldauern statt, so bezieht sich dies vorzugsweise auf ein ganzzahliges Vielfaches der Symboldauern oder auf einen Bruchteil einer Symboldauer.
  • Weitere Ausführungsbeispiele
  • Obwohl manche Aspekte im Zusammenhang mit einer Vorrichtung beschrieben wurden, versteht es sich, dass diese Aspekte auch eine Beschreibung des entsprechenden Verfahrens darstellen, sodass ein Block oder ein Bauelement einer Vorrichtung auch als ein entsprechender Verfahrensschritt oder als ein Merkmal eines Verfahrensschrittes zu verstehen ist. Analog dazu stellen Aspekte, die im Zusammenhang mit einem oder als ein Verfahrensschritt beschrieben wurden, auch eine Beschreibung eines entsprechenden Blocks oder Details oder Merkmals einer entsprechenden Vorrichtung dar. Einige oder alle der Verfahrensschritte können durch einen Hardware-Apparat (oder unter Verwendung eines Hardware-Apparats), wie zum Beispiel einen Mikroprozessor, einen programmierbaren Computer oder eine elektronische Schaltung ausgeführt werden. Bei einigen Ausführungsbeispielen können einige oder mehrere der wichtigsten Verfahrensschritte durch einen solchen Apparat ausgeführt werden.
  • Ein erfindungsgemäß codiertes Signal, wie beispielsweise ein Audiosignal oder ein Videosignal oder ein Transportstromsignal, kann auf einem digitalen Speichermedium gespeichert sein oder kann auf einem Übertragungsmedium wie beispielsweise einem drahtlosen Übertragungsmedium oder einem verdrahteten Übertragungsmedium, z.B. dem Internet, übertragen werden
  • Das erfindungsgemäße kodierte Audiosignal kann auf einem digitalen Speichermedium gespeichert sein, oder kann auf einem Übertragungsmedium, wie beispielsweise einem drahtlosen Übertragungsmedium oder einem drahtgebundenen Übertragungsmedium, wie beispielsweise dem Internet, übertragen werden.
  • Je nach bestimmten Implementierungsanforderungen können Ausführungsbeispiele der Erfindung in Hardware oder in Software implementiert sein. Die Implementierung kann unter Verwendung eines digitalen Speichermediums, beispielsweise einer Floppy-Disk, einer DVD, einer Blu-ray Disc, einer CD, eines ROM, eines PROM, eines EPROM, eines EEPROM oder eines FLASH-Speichers, einer Festplatte oder eines anderen magnetischen oder optischen Speichers durchgeführt werden, auf dem elektronisch lesbare Steuersignale gespeichert sind, die mit einem programmierbaren Computersystem derart zusammenwirken können oder zusammenwirken, dass das jeweilige Verfahren durchgeführt wird. Deshalb kann das digitale Speichermedium computerlesbar sein.
  • Manche Ausführungsbeispiele gemäß der Erfindung umfassen also einen Datenträger, der elektronisch lesbare Steuersignale aufweist, die in der Lage sind, mit einem programmierbaren Computersystem derart zusammenzuwirken, dass eines der hierin beschriebenen Verfahren durchgeführt wird.
  • Allgemein können Ausführungsbeispiele der vorliegenden Erfindung als Computerprogrammprodukt mit einem Programmcode implementiert sein, wobei der Programmcode dahin gehend wirksam ist, eines der Verfahren durchzuführen, wenn das Computerprogrammprodukt auf einem Computer abläuft.
  • Der Programmcode kann beispielsweise auch auf einem maschinenlesbaren Träger gespeichert sein.
  • Andere Ausführungsbeispiele umfassen das Computerprogramm zum Durchführen eines der hierin beschriebenen Verfahren, wobei das Computerprogramm auf einem maschinenlesbaren Träger gespeichert ist.
  • Mit anderen Worten ist ein Ausführungsbeispiel des erfindungsgemäßen Verfahrens somit ein Computerprogramm, das einen Programmcode zum Durchführen eines der hierin beschriebenen Verfahren aufweist, wenn das Computerprogramm auf einem Computer abläuft.
  • Ein weiteres Ausführungsbeispiel der erfindungsgemäßen Verfahren ist somit ein Datenträger (oder ein digitales Speichermedium oder ein computerlesbares Medium), auf dem das Computerprogramm zum Durchführen eines der hierin beschriebenen Verfahren aufgezeichnet ist. Der Datenträger, das digitale Speichermedium oder das computerlesbare Medium sind typischerweise gegenständlich und/oder nichtvergänglich bzw. nichtvorübergehend.
  • Ein weiteres Ausführungsbeispiel des erfindungsgemäßen Verfahrens ist somit ein Datenstrom oder eine Sequenz von Signalen, der bzw. die das Computerprogramm zum Durchführen eines der hierin beschriebenen Verfahren darstellt bzw. darstellen. Der Datenstrom oder die Sequenz von Signalen kann bzw. können beispielsweise dahin gehend konfiguriert sein, über eine Datenkommunikationsverbindung, beispielsweise über das Internet, transferiert zu werden.
  • Ein weiteres Ausführungsbeispiel umfasst eine Verarbeitungseinrichtung, beispielsweise einen Computer oder ein programmierbares Logikbauelement, die dahin gehend konfiguriert oder angepasst ist, eines der hierin beschriebenen Verfahren durchzuführen.
  • Ein weiteres Ausführungsbeispiel umfasst einen Computer, auf dem das Computerprogramm zum Durchführen eines der hierin beschriebenen Verfahren installiert ist.
  • Ein weiteres Ausführungsbeispiel gemäß der Erfindung umfasst eine Vorrichtung oder ein System, die bzw. das ausgelegt ist, um ein Computerprogramm zur Durchführung zumindest eines der hierin beschriebenen Verfahren zu einem Empfänger zu übertragen. Die Übertragung kann beispielsweise elektronisch oder optisch erfolgen. Der Empfänger kann beispielsweise ein Computer, ein Mobilgerät, ein Speichergerät oder eine ähnliche Vorrichtung sein. Die Vorrichtung oder das System kann beispielsweise einen Datei-Server zur Übertragung des Computerprogramms zu dem Empfänger umfassen.
  • Bei manchen Ausführungsbeispielen kann ein programmierbares Logikbauelement (beispielsweise ein feldprogrammierbares Gatterarray, ein FPGA) dazu verwendet werden, manche oder alle Funktionalitäten der hierin beschriebenen Verfahren durchzuführen. Bei manchen Ausführungsbeispielen kann ein feldprogrammierbares Gatterarray mit einem Mikroprozessor zusammenwirken, um eines der hierin beschriebenen Verfahren durchzuführen. Allgemein werden die Verfahren bei einigen Ausführungsbeispielen seitens einer beliebigen Hardwarevorrichtung durchgeführt. Diese kann eine universell einsetzbare Hardware wie ein Computerprozessor (CPU) sein oder für das Verfahren spezifische Hardware, wie beispielsweise ein ASIC.
  • Die hierin beschriebenen Vorrichtungen können beispielsweise unter Verwendung eines Hardware-Apparats, oder unter Verwendung eines Computers, oder unter Verwendung einer Kombination eines Hardware-Apparats und eines Computers implementiert werden.
  • Die hierin beschriebenen Vorrichtungen, oder jedwede Komponenten der hierin beschriebenen Vorrichtungen können zumindest teilweise in Hardware und/oder in Software (Computerprogramm) implementiert sein.
  • Die hierin beschriebenen Verfahren können beispielsweise unter Verwendung eines Hardware-Apparats, oder unter Verwendung eines Computers, oder unter Verwendung einer Kombination eines Hardware-Apparats und eines Computers implementiert werden.
  • Die hierin beschriebenen Verfahren, oder jedwede Komponenten der hierin beschriebenen Verfahren können zumindest teilweise durch Hardware und/oder durch Software ausgeführt werden.
  • Die oben beschriebenen Ausführungsbeispiele stellen lediglich eine Veranschaulichung der Prinzipien der vorliegenden Erfindung dar. Es versteht sich, dass Modifikationen und Variationen der hierin beschriebenen Anordnungen und Einzelheiten anderen Fachleuten einleuchten werden. Deshalb ist beabsichtigt, dass die Erfindung lediglich durch den Schutzumfang der nachstehenden Patentansprüche und nicht durch die spezifischen Einzelheiten, die anhand der Beschreibung und der Erläuterung der Ausführungsbeispiele hierin präsentiert wurden, beschränkt sei.
  • Bezugszeichenliste
  • C:
    Anzahl der Bursts die ein Cluster bilden
    L:
    Anzahl der zur Verfügung stehender Frequenzbänder
    N:
    Anzahl der Bursts aus denen ein Frame besteht
    NSchwelle
    Amplitudenschwellwert bei der AKF-Kandidatenerzeugung
    PAuswahl
    Anzahl der bzgl. 2D-AKF und KKF-Eigenschaften optimierenden Sprungmuster
    S:
    Anzahl der Frequenzbänder die aufgrund von Oszillator-Frequenzfehler als Sicherheitsstreifen keine Bursts beinhalten dürfen
    TA:
    Abtastrate der Zeitachse
    TBurst:
    Zeitdauer eines Bursts
    TFrame:
    Zeitdauer eines Frames
    TSMA:
    Telegram Splitting Multiple Access
    TSMA pattern:
    Sprungmuster eines Frames im Zeit- und Frequenzbereich
    X
    Matrix mit Zeit- und Frequenzinformation der Sprungmuster
    Θx,x
    2D-Autokorrelationsfunktion (2D-AKF)
    Θx,y
    2D-Kreuzkorrelationsfunktion (2D-KKF)
  • 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
    • DE 102011082098 B4 [0002]
    • WO 2015/128385 A1 [0003]
  • Zitierte Nicht-Patentliteratur
    • G. Kilian, H. Petkov, R. Psiuk, H. Lieske, F. Beer, J. Robert, and A. Heuberger, „Improved coverage for low-power telemetry systems using telegram splitting,“ in Proceedings of 2013 [0004]
    • G. Kilian, M. Breiling, H. H. Petkov, H. Lieske, F. Beer, J. Robert, and A. Heuberger, „Increasing Transmission Reliability for Telemetry Systems Using Telegram Splitting,“ IEEE Transactions on Communications, vol. 63, no. 3, pp. 949-961, Mar. 2015 [0005]

Claims (91)

  1. Datensender (100), der ausgebildet ist, um ein Signal (120) zu senden, das ein individuelles Sprungmuster (140) aufweist, wobei das individuelle Sprungmuster (140) von einem Betriebsparameter abhängig ist.
  2. Datensender (100) nach dem vorangehenden Anspruch, wobei der Datensender (100) ausgebildet ist, um das individuelle Sprungmuster (140) in Abhängigkeit von dem Betriebsparameter zu berechnen.
  3. Datensender (100) nach einem der vorangehenden Ansprüche, wobei der Datensender (100) ausgebildet ist, um das individuelle Sprungmuster (140) in Abhängigkeit von dem Betriebsparameter aus einem Satz von Sprungmustern auszuwählen.
  4. Datensender (100) nach Anspruch 3, wobei der Satz von Sprungmustern dem Datensender (100) bekannt ist oder dem Datensender (100) zugewiesen ist.
  5. Datensender (100) nach einem der vorangehenden Ansprüche, wobei der Betriebsparameter des Datensenders (100) ein immanenter Parameter des Datensenders (100) selbst ist.
  6. Datensender (100) nach Anspruch 5, wobei der immanente Parameter des Datensenders (100) eine Adressierungsinformation oder Identifizierungsinformation des Datensenders ist.
  7. Datensender (100) nach Anspruch 5, wobei der immanente Parameter des Datensenders eine Quarztoleranz des Datensenders ist.
  8. Datensender (100) nach Anspruch 7, wobei der Datensender (100) ausgebildet ist, um in Abhängigkeit von der Quarztoleranz einen zu verwendenden maximalen Bereich von Frequenzsubkanälen eines Frequenzkanals zu ermitteln; wobei der Datensender (100) ausgebildet ist, um das individuelle Sprungmuster (140) so zu berechnen oder aus einem Satz von Sprungmustern so auszuwählen, dass dieses innerhalb des zu verwendenden maximalen Bereichs von Frequenzsubkanälen des Frequenzkanals liegt.
  9. Datensender (100) nach einem der Ansprüche 7 bis 8, wobei der immanente Parameter des Datensenders ein Frequenzversatz ist.
  10. Datensender (100) nach Anspruch 5, wobei der immanente Parameter des Datensenders eine verfügbare Sendeenergie ist.
  11. Datensender (100) nach Anspruch 10, wobei der Datensender (100) ausgebildet ist, um ein Sprungmuster in Abhängigkeit von der verfügbaren Sendeenergie zu punktieren, um das individuelle Sprungmuster (140) zu erhalten.
  12. Datensender (100) nach Anspruch 5, wobei der immanente Parameter des Datensenders ein Frequenzversatz ist, mit dem der Datensender (100) ein Sprungmuster versieht, um das individuelle Sprungmuster (140) zu erhalten.
  13. Datensender (100) nach Anspruch 12, wobei der Frequenzversatz ein zufälliger Frequenzversatz ist.
  14. Datensender (100) nach Anspruch 12, wobei der Datensender (100) ausgebildet ist, um den Frequenzversatz in Abhängigkeit von zu übertragenen Nutzerdaten oder Fehlerschutzdaten zu ermitteln.
  15. Datensender (100) nach einem der Ansprüche 12 bis 14, wobei der Datensender (100) ausgebildet ist, um das Signal (120) mit einer Information zu versehen, die den Frequenzversatz beschreibt.
  16. Datensender (100) nach einem der vorangehenden Ansprüche, wobei der Betriebsparameter des Datensenders ein dem Datensender (100) zugewiesener Parameter ist.
  17. Datensender (100) nach Anspruch 16, wobei der dem Datensender (100) zugewiesene Parameter eine Funkzelle ist.
  18. Datensender (100) nach Anspruch 17, wobei der Datensender (100) das individuelle Sprungmuster (140) von einer Basisstation der Funkzelle oder einer zentralen Steuereinheit zugewiesen bekommt.
  19. Datensender (100) nach Anspruch 16, wobei der dem Datensender (100) zugewiesene Parameter eine geografische Position des Datensenders ist.
  20. Datensender (100) nach Anspruch 16, wobei der dem Datensender (100) zugewiesene Parameter eine Nutzungshäufigkeit der jeweiligen Sprungmuster eines Satzes von Sprungmustern ist.
  21. Datensender (100) nach Anspruch 20, wobei der Datensender (100) ausgebildet ist, um das individuelle Sprungmuster (140) aus dem Satz von Sprungmustern in Abhängigkeit der jeweiligen Nutzungshäufigkeit auszuwählen.
  22. Datensender (100) nach Anspruch 16, wobei der dem Datensender (100) zugewiesene Parameter eine Priorität des Datensenders oder einer von dem Datensender (100) zu sendenden Nachricht ist.
  23. Datensender (100) nach einem der vorangehenden Ansprüche, wobei der Betriebsparameter Nutzerdaten oder ein Teil von Nutzerdaten sind.
  24. Datensender (100) nach einem der vorangehenden Ansprüche, wobei der Betriebsparameter Fehlerschutzdaten oder einen Teil der Fehlerschutzdaten sind.
  25. Datensender (100) nach einem der vorangehenden Ansprüche, wobei das Sprungmuster (140) ein Frequenzsprungmuster, ein Zeitsprungmuster oder eine Kombination aus einem Frequenzsprungmuster und einem Zeitsprungmuster ist.
  26. Datensender (100) nach einem der vorangehenden Ansprüche, wobei der Datensender (100) ausgebildet ist, um ein Datenpaket in eine Mehrzahl von Sub-Datenpaketen aufzuteilen, wobei jedes der Sub-Datenpakete kürzer ist als das Datenpaket; wobei der Datensender (100) ausgebildet ist, um die Mehrzahl von Sub-Datenpaketen entsprechend des Sprungmusters in der Zeit und/oder Frequenz verteilt zu senden.
  27. Datensender (100) nach einem der vorangehenden Ansprüche, wobei das individuelle Sprungmuster (140) ein erstes individuelles Sprungmuster ist, wobei das Signal (120) ein zweites individuelles Sprungmuster aufweist, wobei das zweite individuelle Sprungmuster von dem ersten individuellen Sprungmuster (140) oder dem Betriebsparameter abhängig ist.
  28. Datensender (100) nach Anspruch 27, wobei das erste individuelle Sprungmuster (140) eine feste Länge aufweist, und wobei das zweite individuelle Sprungmuster eine variable Länge aufweist.
  29. Datensender (100) nach Anspruch 28, wobei der Datensender (100) ausgebildet ist, um Daten fester Länge unter Verwendung des ersten individuellen Sprungmusters zu senden, und wobei der Datensender (100) ausgebildet ist, um Daten variabler Länge unter Verwendung des zweiten individuellen Sprungmusters zu senden.
  30. Datensender (100) nach einem der Ansprüche 27 bis 29, wobei der Datensender (100) ausgebildet ist, um das zweite individuelle Sprungmuster in Abhängigkeit von dem ersten individuellen Sprungmuster (140) oder dem Betriebsparameter aus einem Satz von Sprungmustern auszuwählen.
  31. Datensender (100) nach einem der Ansprüche 27 bis 29, wobei der Datensender (100) ausgebildet ist, um ein Sprungmuster in Abhängigkeit von dem ersten individuellen Sprungmuster (140) oder dem Betriebsparameter anzupassen, um das zweite individuelle Sprungmuster zu erhalten.
  32. Datenempfänger (110), der ausgebildet ist, um ein Signal (120) von einem Datensender (100) zu empfangen, wobei das Signal (120) ein individuelles Sprungmuster (140) aufweist, wobei das individuelle Sprungmuster (140) von einem Betriebsparameter des Datensenders abhängig ist.
  33. Datenempfänger (110) nach dem vorangehenden Anspruch, wobei dem Datenempfänger (110) der Betriebsparameter des Datensenders bekannt ist.
  34. Datenempfänger (110) nach Anspruch 33, wobei der Datenempfänger (110) ausgebildet ist, um das individuelle Sprungmuster (140) des Datensenders unter Verwendung des Betriebsparameters zu berechnen.
  35. Datenempfänger (110) nach einem der vorangehenden Ansprüche, wobei der Datenempfänger (110) ausgebildet ist, um das individuelle Sprungmuster (140) des Datensenders in Abhängigkeit von dem Betriebsparameter aus einem Satz von Sprungmustern zu ermitteln.
  36. Datenempfänger (110) nach Anspruch 35, wobei der Datenempfänger (110) ausgebildet ist, um dem Datensender (100) den Satz von Sprungmustern vorzugeben.
  37. Datenempfänger (110) nach Anspruch 35, wobei dem Datenempfänger (110) und dem Datensender (100) der Satz von Sprungmustern bekannt ist.
  38. Datenempfänger (110) nach einem der vorangehenden Ansprüche, wobei der Betriebsparameter eine Nutzungshäufigkeit des individuellen Sprungmusters ist.
  39. Datenempfänger (110) nach Anspruch 38, wobei der Datenempfänger (110) ausgebildet ist, um eine für die Erkennung des individuellen Sprungmusters verwendete Rechenleistung an die Nutzungshäufigkeit des individuellen Sprungmusters anzupassen.
  40. Datenempfänger (110) nach einem der vorangehenden Ansprüche, wobei der Betriebsparameter eine Priorität des Datensenders oder einer von dem Datensender (100) zu sendenden Nachricht ist.
  41. Datenempfänger (110) nach Anspruch 40, wobei der Datenempfänger (110) ausgebildet ist, um eine für die Erkennung des individuellen Sprungmusters verwendete Rechenleistung in Abhängigkeit von der Priorität anzupassen.
  42. Datenempfänger (110) nach einem der vorangehenden Ansprüche, wobei der Betriebsparameter eine Quarztoleranz des Datensenders ist.
  43. Datenempfänger (110) nach Anspruch 42, wobei der Datenempfänger (110) ausgebildet ist, um einen von der Quarztoleranz des Datensenders abhängigen Frequenzversatz zu ermitteln, mit dem der Datensender (100) ein dem Datenempfänger (110) bekanntes Sprungmuster sendet, um das durch den Frequenzversatz bedingte individuelle Sprungmuster (140) des Datensenders zu ermitteln.
  44. Datenempfänger (110) nach einem der vorangehenden Ansprüche, wobei das individuelle Sprungmuster (140) ein erstes individuelles Sprungmuster (140) ist, wobei das Signal (120) ein zweites individuelles Sprungmuster aufweist, wobei das zweite individuelle Sprungmuster von dem ersten individuellen Sprungmuster (140) oder dem Betriebsparameter abhängig ist.
  45. Datenempfänger (110) nach Anspruch 44, wobei das erste individuelle Sprungmuster (140) eine feste Länge aufweist, und wobei das zweite individuelle Sprungmuster eine variable Länge aufweist.
  46. Datenempfänger (110) nach Anspruch 45, wobei der Datenempfänger (110) ausgebildet ist, um Daten fester Länge unter Verwendung des ersten individuellen Sprungmusters zu empfangen, und wobei der Datenempfänger (110) ausgebildet ist, um Daten variabler Länge unter Verwendung des zweiten individuellen Sprungmusters zu empfangen.
  47. Datenempfänger (110) nach einem der Ansprüche 44 bis 46, wobei der Datenempfänger (110) ausgebildet ist, um das zweite individuelle Sprungmuster in Abhängigkeit von dem ersten individuellen Sprungmuster (140) oder dem Betriebsparameter aus einem Satz von Sprungmustern auszuwählen.
  48. Datenempfänger (110) nach einem der Ansprüche 44 bis 46, wobei der Datenempfänger (110) ausgebildet ist, um ein Sprungmuster in Abhängigkeit von dem ersten individuellen Sprungmuster (140) oder dem Betriebsparameter anzupassen, um das zweite individuelle Sprungmuster zu erhalten.
  49. System, mit folgenden Merkmalen: einem Datensender (100) nach einem der Ansprüche 1 bis 31; und einem Datenempfänger (110) nach einem der Ansprüche 32 bis 48.
  50. Verfahren (160) zum Senden eines Signals (120), mit folgendem Schritt: Senden (162) des Signals, wobei das Signal ein individuelles Sprungmuster (140) aufweist, wobei das individuelle Sprungmuster (140) von einem senderseitigen Betriebsparameter abhängig ist.
  51. Verfahren (170) zum Empfangen eines Signals (120), mit folgendem Schritt: Empfangen (172) des Signals, wobei das Signal ein individuelles Sprungmuster (140) aufweist, wobei das individuelle Sprungmuster (140) von einem senderseitigen Betriebsparameter abhängig ist.
  52. Computerprogramm zur Durchführung eines Verfahrens nach einem der Ansprüche 50 und 51.
  53. Datensender (100), der ausgebildet ist, um Daten (120) entsprechend eines Sprungmusters (140) zu senden, wobei der Datensender (100) ausgebildet ist, um die Daten nur in ausgewählten Sprüngen einer Mehrzahl von Sprüngen (142) des Sprungmusters (140) zu senden, wobei der Datensender (100) ausgebildet ist, um die Sprünge zufällig oder in Abhängigkeit eines Betriebsparameters auszuwählen.
  54. Datensender (100) nach dem vorangehenden Anspruch, wobei die ausgewählten Sprünge des Sprungmusters (140) eine Untermenge der Mehrzahl von Sprüngen des Sprungmusters (140) ist.
  55. Datenempfänger (110), der ausgebildet ist, um Daten (120) entsprechend eines Sprungmusters (140) zu empfangen, wobei die Daten (120) von einem Datensender (100) nur in ausgewählten Sprüngen einer Mehrzahl von Sprüngen (142) des Sprungmusters (140) gesendet werden, wobei die Sprünge zufällig oder in Abhängigkeit eines Betriebsparameters ausgewählt sind.
  56. Datenempfänger (110) nach dem vorangehenden Anspruch, wobei der Datenempfänger (110) ausgebildet ist, um eine Detektion unter Verwendung aller Sprünge der Mehrzahl von Sprüngen des Sprungmusters durchzuführen, um Detektionsergebnisse für alle Sprünge der Mehrzahl von Sprüngen zu erhalten.
  57. Datenempfänger (110) nach dem vorangehenden Anspruch, wobei der Datenempfänger (110) ausgebildet ist, um die Detektionsergebnisse aller Sprünge der Mehrzahl von Sprüngen des Sprungmusters zu kombinieren, um die Daten zu ermitteln.
  58. System, mit folgenden Merkmalen: einem Datensender (100) nach einem der Ansprüche 53 und 54; und einem Datenempfänger (110) nach einem der Ansprüche 55 bis 57.
  59. Verfahren (180) zum Senden von Daten (120) entsprechend eines Sprungmusters, mit folgenden Schritten: Auswählen (182) einer Teilmenge von Sprüngen einer Mehrzahl von Sprüngen des Sprungmusters, wobei die Teilmenge von Sprüngen zufällig oder in Abhängigkeit von einem Betriebsparameter aus der Mehrzahl von Sprüngen ausgewählt werden; und Senden (184) der Daten in den ausgewählten Sprüngen des Sprungmusters.
  60. Verfahren (190) zum Empfangen von Daten (120) entsprechend eines Sprungmusters, mit folgendem Schritt: Empfangen (192) der Daten, wobei die Daten nur in ausgewählten Sprüngen einer Mehrzahl von Sprüngen (142) des Sprungmusters (140) gesendet werden, wobei die Sprünge zufällig oder in Abhängigkeit eines Betriebsparameters ausgewählt sind.
  61. Computerprogramm zur Durchführung des Verfahrens nach einem der Ansprüche 59 bis 60.
  62. Verfahren (200) zum Erzeugen eines Satzes von Sprungmustern, wobei das Verfahren aufweist: zufälliges Erzeugen (202) einer Mehrzahl von Sprungmustern, wobei die Sprungmuster zumindest zwei Sprünge aufweisen, die in der Frequenz und Zeit verteilt sind; und Auswählen (204) der Sprungmuster aus der Mehrzahl von Sprungmustern, dessen Autokorrelationsfunktionen vorgegebene Autokorrelationseigenschaften aufweisen, um Sprungmuster mit vorgegebenen Autokorrelationseigenschaften zu erhalten.
  63. Verfahren (200) nach dem vorangehenden Anspruch, wobei das Verfahren einen Schritt des Abbildens der Mehrzahl von Sprungmustern in jeweils eine zweidimensionale Zeit- und Frequenzbelegungs-Matrix mit darauf angewandter Berechnung der Autokorrelationsfunktionen aufweist.
  64. Verfahren (200) nach dem vorangehenden Anspruch, wobei der Schritt des Abbildens der Mehrzahl von Sprungmustern unter Berücksichtigung eventuell auftretender Einflüsse von benachbarten Frequenzlagen (Nachbarkanalstörung) erfolgt.
  65. Verfahren (200) nach einem der vorangehenden Ansprüche, wobei die Autokorrelationsfunktionen zweidimensionale Autokorrelationsfunktionen sind.
  66. Verfahren (200) nach einem der vorangehenden Ansprüche, wobei beim Auswählen der Sprungmuster diejenigen Sprungmuster die vorgegebenen Autokorrelationseigenschaften erfüllen, dessen Autokorrelationsfunktions-Nebenmaxima einen vorgegebenen maximalen Amplitudenschwellwert nicht überschreiten.
  67. Verfahren (200) nach dem vorangehenden Anspruch, wobei der Amplitudenschwellwert gleich einer Anzahl von Sprüngen ist, die ein sich wiederholendes und in der Zeit und/oder Frequenz verschobenes Sub-Sprungmuster des Sprungmusters bilden.
  68. Verfahren (200) nach einem der vorangehenden Ansprüche, wobei beim Auswählen der Sprungmuster diejenigen Sprungmuster die vorgegebenen Autokorrelationseigenschaften erfüllen, dessen Teilsumme über eine vorgegebene Anzahl von größten Amplitudenwerten der jeweiligen Autokorrelationsfunktion gebildet, kleiner als ein vorgegebener Schwellwert ist.
  69. Verfahren (200) nach dem vorangehenden Anspruch, wobei der Schwellwert so gewählt ist, dass zumindest zwei Sprungmuster die vorgegebenen Autokorrelationseigenschaften erfüllen; oder wobei der Schwellwert in Abhängigkeit von Randparametern gewählt ist.
  70. Verfahren (200) nach einem der vorangehenden Ansprüche, wobei das Verfahren ferner aufweist: Berechnen (206) von Kreuzkorrelationsfunktionen zwischen den Sprungmustern mit vorgegebenen Autokorrelationseigenschaften; und Auswählen (208) der Sprungmuster aus den Sprungmustern mit vorgegebenen Autokorrelationseigenschaften, dessen Kreuzkorrelationsfunktionen vorgegebene Kreuzkorrelationseigenschaften aufweisen, um Sprungmuster mit vorgegebenen Autokorrelationseigenschaften und vorgegebenen Kreuzkorrelationseigenschaften zu erhalten.
  71. Verfahren (200) nach Anspruch 70, wobei die Kreuzkorrelationsfunktionen zweidimensionale Kreuzkorrelationsfunktionen sind.
  72. Verfahren (200) nach einem der Ansprüche 70 bis 71, wobei beim Auswählen der Sprungmuster aus den Sprungmustern mit vorgegebenen Autokorrelationseigenschaften diejenigen Sprungmuster die vorgegebenen Kreuzkorrelationseigenschaften erfüllen, dessen Teilsummen über eine vorgegebene Anzahl von größten Amplitudenwerten der jeweiligen Kreuzkorrelationsfunktion gebildet, am kleinsten sind.
  73. Verfahren (200) nach einem der vorangehenden Ansprüche, wobei bei dem zufälligen Erzeugen der Mehrzahl von Sprungmustern, die Sprungmuster so erzeugt werden, dass die Sprünge der jeweiligen Sprungmuster innerhalb eines vorgegebenen Frequenzbands liegen.
  74. Verfahren (200) nach dem vorangehenden Anspruch, wobei das Verfahren ferner folgende Schritte aufweist: zufälliges Erzeugen einer Mehrzahl von weiteren Sprungmustern, wobei die weiteren Sprungmuster zumindest zwei Sprünge aufweisen, die in der Frequenz und Zeit verteilt sind; Auswählen der weiteren Sprungmuster aus der Mehrzahl von weiteren Sprungmustern, dessen Autokorrelationsfunktionen vorgegebene Autokorrelationseigenschaften aufweisen, um weitere Sprungmuster mit vorgegebenen Autokorrelationseigenschaften zu erhalten; wobei bei dem zufälligen Erzeugen der Mehrzahl von weiteren Sprungmustern, die weiteren Sprungmuster so erzeugt werden, dass die Sprünge der jeweiligen weiteren Sprungmuster innerhalb eines vorgegebenen weiteren Frequenzbands liegen; wobei sich das vorgegebene Frequenzband und das vorgegebene weitere Frequenzband zumindest teilweise überschneiden.
  75. Verfahren (200) nach Anspruch 74 und nach einem der Ansprüche 70 bis 72, wobei bei dem Berechnen der Kreuzkorrelationsfunktionen die Kreuzkorrelationsfunktionen zwischen den Sprungmustern mit vorgegeben Autokorrelationseigenschaften und den weiteren Sprungmustern mit vorgegeben Autokorrelationseigenschaften berechnet wird; und wobei beim Auswählen der Sprungmuster aus den Sprungmustern mit vorgegebenen Autokorrelationseigenschaften und den weiteren Sprungmustern mit vorgegeben Autokorrelationseigenschaften diejenigen Sprungmuster ausgewählt werden, dessen Kreuzkorrelationsfunktionen vorgegebene Kreuzkorrelationseigenschaften aufweisen.
  76. Senden eines Signals mit einem Sprungmuster; wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist; wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmuster mit jeweils 24 Sprüngen ist: # von Sub-Datenpaketen im Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 330 387 388 330 387 354 330 387 356 330 387 432 330 387 352 330 387 467 330 387 620 330 387 2 330 387 435 330 387 409 330 387 398 330 387 370 330 387 361 330 387 472 330 387 522 330 387 3 330 387 356 330 387 439 330 387 413 330 387 352 330 387 485 330 387 397 330 387 444 330 387 4 330 387 352 330 387 382 330 387 381 330 387 365 330 387 595 330 387 604 330 387 352 330 387 5 330 387 380 330 387 634 330 387 360 330 387 393 330 387 352 330 387 373 330 387 490 330 387 6 330 387 364 330 387 375 330 387 474 330 387 355 330 387 478 330 387 464 330 387 513 330 387 7 330 387 472 330 387 546 330 387 501 330 387 356 330 387 359 330 387 359 330 387 364 330 387 8 330 387 391 330 387 468 330 387 512 330 387 543 330 387 354 330 387 391 330 387 368 330 387
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 24 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts des jeweiligen Sprungs zu einem gleichen Referenzpunkt eines unmittelbar darauffolgenden Sprungs in - vorzugsweise Vielfachen von - Symboldauern angibt; wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 24 Sprüngen ist: # von Sub-Datenpaketen im Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 5 21 13 6 22 14 1 17 9 0 16 8 7 23 5 4 20 12 3 19 11 2 18 10 2 4 20 12 1 17 9 0 16 8 6 22 14 71 23 15 2 18 10 5 21 13 3 19 11 3 4 20 12 3 19 11 6 22 14 7 23 15 0 16 8 5 12 13 2 18 10 1 17 9 4 6 22 14 2 18 10 7 23 15 0 16 8 1 17 9 4 20 12 5 21 13 3 19 11 5 7 23 15 4 20 12 3 19 11 2 18 10 6 22 14 0 16 8 1 17 9 5 21 13 6 3 19 11 6 22 14 2 18 10 0 16 8 7 23 15 1 17 9 4 20 12 5 21 13 7 3 19 11 1 17 9 5 21 13 7 23 15 0 16 8 2 18 10 6 22 14 4 20 12 8 0 16 8 6 22 14 3 19 11 2 18 10 4 20 12 7 23 15 5 21 13 1 17 9
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle eine Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_23 angibt.
  77. Senden nach dem vorangehenden Anspruch, wobei das Signal von einem Knoten gesendet wird, der eine Quarztoleranz von +/- 20 ppm oder besser aufweist.
  78. Senden eines Signals mit einem Sprungmuster; wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist; wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmuster mit jeweils 24 Sprüngen ist: # von Sub-Datenpaketen im Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 373 319 489 373 319 500 373 319 482 373 319 637 373 319 342 373 319 346 373 319 405 373 319 2 373 319 505 373 319 545 373 319 403 373 319 412 373 319 420 373 319 446 373 319 393 373 319 3 373 319 349 373 319 349 373 319 443 373 319 649 373 319 629 373 319 344 373 319 354 373 319 4 373 319 507 373 319 426 373 319 658 373 319 601 373 319 364 373 319 345 373 319 342 373 319 5 373 319 430 373 319 375 373 319 427 373 319 476 373 319 632 373 319 557 373 319 349 373 319 6 373 319 485 373 319 357 373 319 611 373 319 438 373 319 372 373 319 460 373 319 417 373 319 7 373 319 620 373 319 490 373 319 402 373 319 517 373 319 353 373 319 366 373 319 345 373 319 8 373 319 353 373 319 341 373 319 634 373 319 556 373 319 646 373 319 341 373 319 364 373 319
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 24 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts des jeweiligen Sprungs zu einem gleichen Referenzpunkt eines unmittelbar darauffolgenden Sprungs in - vorzugsweise Vielfachen von - Symboldauern angibt; wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 24 Sprüngen ist: # von Sub-Datenpaketen im Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 4 24 14 8 28 18 9 29 19 3 23 13 7 27 17 0 20 10 6 26 16 5 25 15 2 2 22 12 0 20 10 7 27 17 8 28 18 1 21 11 4 24 14 9 29 19 6 26 16 3 0 20 10 6 26 16 4 24 14 3 23 13 2 22 12 5 25 15 9 29 19 1 21 11 4 7 27 17 4 24 14 2 22 12 8 28 18 1 21 11 9 29 19 6 26 16 0 20 10 5 3 23 13 2 22 12 8 28 18 5 25 15 0 20 10 7 27 17 6 26 16 1 21 11 6 1 21 11 3 23 13 8 28 18 9 29 19 2 22 12 5 25 15 0 20 10 7 27 17 7 6 26 16 7 27 17 9 29 19 4 24 14 0 20 10 3 23 13 8 28 18 5 25 15 8 1 21 11 7 27 17 3 23 13 9 29 19 4 24 14 6 26 16 8 28 18 0 20 10
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_C24 angibt.
  79. Senden nach dem vorangehenden Anspruch, wobei das Signal von einem Knoten gesendet wird, der eine Quarztoleranz von +/- 10 ppm oder besser aufweist.
  80. Senden nach einem der vorangehenden Ansprüche, wobei ein Datenpaket aufgeteilt in eine Mehrzahl von Sub-Datenpakete entsprechend des Sprungmusters gesendet wird, so dass in jedem Sprung des Sprungmusters ein Sub-Datenpaket der Mehrzahl von Sub-Datenpakete gesendet wird.
  81. Senden nach einem der vorangehenden Ansprüche, wobei das Sprungmuster eine Kombination des Zeitsprungmusters und des Frequenzsprungmusters ist, wobei das Zeitsprungmuster und das Frequenzsprungmuster in der jeweiligen Tabelle die gleiche Zeilennummer aufweisen.
  82. Empfangen eines Signals mit einem Sprungmuster; wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist; wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmuster mit jeweils 24 Sprüngen ist: # von Sub-Datenpaketen im Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 330 387 388 330 387 354 330 387 356 330 387 432 330 387 352 330 387 467 330 387 620 330 387 2 330 387 435 330 387 409 330 387 398 330 387 370 330 387 361 330 387 472 330 387 522 330 387 3 330 387 356 330 387 439 330 387 413 330 387 352 330 387 485 330 387 397 330 387 444 330 387 4 330 387 352 330 387 382 330 387 381 330 387 365 330 387 595 330 387 604 330 387 352 330 387 5 330 387 380 330 387 634 330 387 360 330 387 393 330 387 352 330 387 373 330 387 490 330 387 6 330 387 364 330 387 375 330 387 474 330 387 355 330 387 478 330 387 464 330 387 513 330 387 7 330 387 472 330 387 546 330 387 501 330 387 356 330 387 359 330 387 359 330 387 364 330 387 8 330 387 391 330 387 468 330 387 512 330 387 543 330 387 354 330 387 391 330 387 368 330 387
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 24 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts des jeweiligen Sprungs zu einem gleichen Referenzpunkt eines unmittelbar darauffolgenden Sprungs in - vorzugsweise Vielfachen von - Symboldauern angibt; wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 24 Sprüngen ist: # von Sub-Datenpaketen im Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 5 21 13 6 22 14 1 17 9 0 16 8 7 23 15 4 20 12 3 19 11 2 18 10 2 4 20 12 1 17 9 0 16 8 6 22 14 7 23 15 2 18 10 5 21 13 3 19 11 3 4 20 12 3 19 11 6 22 14 7 23 15 0 16 8 5 21 13 2 18 10 1 17 9 4 6 22 14 2 18 10 7 23 15 0 16 8 1 17 9 4 20 12 5 21 13 3 19 11 5 7 23 15 4 20 12 3 19 11 2 18 10 6 22 14 0 16 8 1 17 9 5 21 13 6 3 19 11 6 22 14 2 18 10 0 16 8 7 23 15 1 17 9 4 20 12 5 21 13 7 3 19 11 1 17 9 5 21 13 7 23 15 0 16 8 2 18 10 6 22 14 4 20 12 8 0 16 8 6 22 14 3 19 11 2 18 10 4 20 12 7 23 15 5 21 13 1 17 9
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_C23 angibt.
  83. Empfangen eines Signals mit einem Sprungmuster; wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist; wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmuster mit jeweils 24 Sprüngen ist: # von Sub-Datenpaketen im Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 373 319 489 373 319 500 373 319 482 373 319 637 373 319 342 373 319 346 373 319 405 373 319 2 373 319 505 373 319 545 373 319 403 373 319 412 373 319 420 373 319 446 373 319 393 373 319 3 373 319 349 373 319 349 373 319 443 373 319 649 373 319 629 373 319 344 373 319 354 373 319 4 373 319 507 373 319 426 373 319 658 373 319 601 373 319 364 373 319 345 373 319 342 373 319 5 373 319 430 373 319 375 373 319 427 373 319 476 373 319 632 373 319 557 373 319 349 373 319 6 373 319 485 373 319 357 373 319 611 373 319 438 373 319 372 373 319 460 373 319 417 373 319 7 373 319 620 373 319 490 373 319 402 373 319 517 373 319 353 373 319 366 373 319 345 373 319 8 373 319 353 373 319 341 373 319 634 373 319 556 373 319 646 373 319 341 373 319 364 373 319
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 24 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts des jeweiligen Sprungs zu einem gleichen Referenzpunkt eines unmittelbar vorangehenden Sprungs in - vorzugsweise Vielfachen von - Symboldauern angibt; wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 24 Sprüngen ist: # von Sub-Datenpaketen im Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 4 24 14 8 28 18 9 29 19 3 23 13 7 27 17 0 20 10 6 26 16 5 25 15 2 2 22 12 0 20 10 7 27 17 8 28 18 1 21 11 4 24 14 9 29 19 6 26 16 3 0 20 10 6 26 16 4 24 14 3 23 13 2 22 12 5 25 15 9 29 19 1 21 11 4 7 27 17 4 24 14 2 22 12 8 28 18 1 21 11 9 29 19 6 26 16 0 20 10 5 3 23 13 2 22 12 8 28 18 5 25 15 0 20 10 7 27 17 6 26 16 1 21 11 6 1 21 11 3 23 13 8 28 18 9 29 19 2 22 12 5 25 15 0 20 10 7 27 17 7 6 26 16 7 27 17 9 29 19 4 24 14 0 20 10 3 23 13 8 28 18 5 25 15 8 1 21 11 7 27 17 3 23 13 9 29 19 4 24 14 6 26 16 8 28 18 0 20 10
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_C29 angibt.
  84. Senden eines Signals mit einem Sprungmuster; wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist; wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmuster mit jeweils 18 Sprüngen ist: # von Sub-Datenpaketen im Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 471 595 594 496 545 445 440 535 601 522 430 545 519 439 484 438 605 2 512 424 649 447 550 611 624 418 501 464 606 509 636 443 465 434 431 3 625 548 540 434 520 559 488 531 501 465 459 428 444 459 505 459 633 4 457 489 612 450 457 440 567 538 516 514 540 474 592 445 577 444 493 5 488 643 626 541 560 550 450 475 520 456 618 447 455 440 455 510 477 6 548 444 459 529 453 525 440 553 583 527 520 461 575 457 464 533 421 7 461 607 501 534 505 569 561 472 509 450 555 440 423 494 448 525 485 8 577 611 464 552 451 508 478 438 443 507 420 553 520 576 580 564 404
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 18 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts des jeweiligen Sprungs zu einem gleichen Referenzpunkt eines unmittelbar darauffolgenden Sprungs in - vorzugsweise Vielfachen von - Symboldauern angibt; wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 18 Sprüngen ist: # von Sub-Datenpaketen im Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 19 18 12 21 15 14 22 2 5 10 17 6 8 4 7 20 13 0 2 10 4 1 7 23 6 3 8 17 2 18 9 22 14 11 16 5 21 3 0 16 11 20 9 13 23 21 2 19 1 15 3 7 12 4 22 6 4 14 9 0 15 7 5 8 18 1 12 19 23 17 16 10 2 13 11 5 6 12 19 10 4 22 13 17 11 5 23 3 1 8 14 0 9 20 6 16 20 3 5 21 10 17 1 12 18 15 11 0 9 2 14 6 8 7 15 0 8 18 9 23 11 20 14 3 16 22 19 13 7 21 12 4 8 4 7 16 22 13 19 2 3 6 15 10 20 23 5 21 17 18 1
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle eine Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_23 angibt.
  85. Senden nach dem vorangehenden Anspruch, wobei das Signal von einem Knoten gesendet wird, der eine Quarztoleranz von +/- 20 ppm oder besser aufweist.
  86. Senden eines Signals mit einem Sprungmuster; wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist; wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmuster mit jeweils 18 Sprüngen ist: # von Sub-Datenpaketen im Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 442 455 586 520 436 485 506 446 590 459 637 466 597 445 471 419 547 2 447 594 459 512 577 490 510 500 576 581 512 441 483 507 467 447 612 3 525 446 428 450 434 445 457 563 470 537 529 527 537 513 428 525 620 4 626 467 450 544 564 505 450 645 457 423 433 439 559 547 449 641 508 5 590 592 423 544 444 553 475 431 452 551 454 459 450 512 499 532 447 6 476 420 516 422 558 483 474 462 474 458 529 596 562 419 417 600 634 7 500 462 601 484 556 591 423 429 540 523 530 606 589 459 415 419 606 8 422 473 458 535 420 423 502 425 602 472 555 650 509 579 595 510 568
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 18 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts des jeweiligen Sprungs zu einem gleichen Referenzpunkt eines unmittelbar darauffolgenden Sprungs in - vorzugsweise Vielfachen von - Symboldauern angibt; wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 18 Sprüngen ist: # von Sub-Datenpaketen Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 2 14 16 18 0 26 21 9 6 28 5 24 22 29 17 27 13 12 2 23 7 19 15 8 3 1 11 10 20 25 4 6 9 14 17 5 0 3 10 23 11 2 25 22 4 24 27 8 16 15 1 18 28 7 21 26 4 12 13 29 20 3 19 26 15 1 21 27 6 17 14 4 2 25 7 5 19 22 12 13 11 28 23 18 16 0 10 24 3 5 29 20 8 9 6 16 12 18 25 19 23 20 4 5 6 9 27 21 10 15 28 24 13 7 14 29 26 11 22 2 0 1 7 3 8 9 23 4 27 16 15 17 8 0 24 28 3 29 5 14 8 18 22 20 17 10 6 26 11 21 12
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_C29 angibt.
  87. Senden nach dem vorangehenden Anspruch, wobei das Signal von einem Knoten gesendet wird, der eine Quarztoleranz von +/- 10 ppm oder besser aufweist.
  88. Senden nach einem der vorangehenden Ansprüche, wobei ein Datenpaket aufgeteilt in eine Mehrzahl von Sub-Datenpakete entsprechend des Sprungmusters gesendet wird, so dass in jedem Sprung des Sprungmusters ein Sub-Datenpaket der Mehrzahl von Sub-Datenpakete gesendet wird.
  89. Senden nach einem der vorangehenden Ansprüche, wobei das Sprungmuster eine Kombination des Zeitsprungmusters und des Frequenzsprungmusters ist, wobei das Zeitsprungmuster und das Frequenzsprungmuster in der jeweiligen Tabelle die gleiche Zeilennummer aufweisen.
  90. Empfangen eines Signals mit einem Sprungmuster; wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist; wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmuster mit jeweils 18 Sprüngen ist: # von Sub-Datenpaketen im Kernrahrner SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 471 595 594 496 545 445 440 535 601 522 430 545 519 439 484 438 605 2 512 424 649 447 550 611 624 418 501 464 606 509 636 443 465 434 431 3 625 548 540 434 520 559 488 531 501 465 459 428 444 459 505 459 633 4 457 489 612 450 457 440 567 538 516 514 540 474 592 445 577 444 493 5 488 643 626 541 560 550 450 475 520 456 618 447 455 440 455 510 477 6 548 444 459 529 453 525 440 553 583 527 520 461 575 457 464 533 421 7 461 607 501 534 505 569 561 472 509 450 555 440 423 494 448 525 485 8 577 611 464 552 451 508 478 438 443 507 420 553 520 576 580 564 404
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 18 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts des jeweiligen Sprungs zu einem gleichen Referenzpunkt eines unmittelbar darauffolgenden Sprungs in - vorzugsweise Vielfachen von - Symboldauern angibt; wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 18 Sprüngen ist: # von Sub-Datenpaketen im Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 19 18 12 21 15 14 22 2 5 10 17 6 8 4 7 20 13 0 2 10 4 1 7 23 6 3 8 17 2 18 9 22 14 11 16 5 21 3 0 16 11 20 9 13 23 21 2 19 1 15 3 7 12 4 22 6 4 14 9 0 15 7 5 8 18 1 12 19 23 17 16 10 2 13 11 5 6 12 19 10 4 22 13 17 11 5 23 3 1 8 14 0 9 20 6 16 20 3 5 21 10 17 1 12 18 15 11 0 9 2 14 6 8 7 15 0 8 18 9 23 11 20 14 3 16 22 19 13 7 21 12 4 8 4 7 16 22 13 19 2 3 6 15 10 20 23 5 21 17 18 1
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_C23 angibt.
  91. Empfangen eines Signals mit einem Sprungmuster; wobei das Sprungmuster ein Zeitsprungmuster, ein Frequenzsprungmuster oder eine Kombination aus dem Zeitsprungmuster und dem Frequenzsprungmuster ist; wobei das Zeitsprungmuster eines aus den in der folgenden Tabelle genannten acht Zeitsprungmuster mit jeweils 18 Sprüngen ist: # von Sub-Datenpaketen im Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 442 455 586 520 436 485 506 446 590 459 637 466 597 445 471 419 547 2 447 594 459 512 577 490 510 500 576 581 512 441 483 507 467 447 612 3 525 446 428 450 434 445 457 563 470 537 529 527 537 513 428 525 620 4 626 467 450 544 564 505 450 645 457 423 433 439 559 547 449 641 508 5 590 592 423 544 444 553 475 431 452 551 454 459 450 512 499 532 447 6 476 420 516 422 558 483 474 462 474 458 529 596 562 419 417 600 634 7 500 462 601 484 556 591 423 429 540 523 530 606 589 459 415 419 606 8 422 473 458 535 420 423 502 425 602 472 555 650 509 579 595 510 568
    wobei in der Tabelle jede Zeile ein Zeitsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Zeitsprungmusters angefangen von einem zweiten Sprung ist, so dass jedes Zeitsprungmuster 18 Sprünge aufweist, wobei in der Tabelle jede Zelle einen zeitlichen Abstand eines Referenzpunkts des jeweiligen Sprungs zu einem gleichen Referenzpunkt eines unmittelbar vorangehenden Sprungs in - vorzugsweise Vielfachen von - Symboldauern angibt; wobei das Frequenzsprungmuster eines aus den in der folgenden Tabelle genannten acht Frequenzsprungmustern mit jeweils 18 Sprüngen ist: # von Sub-Datenpaketen im Kernrahmen SC Nr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 2 14 16 18 0 26 21 9 6 28 5 24 22 29 17 27 13 12 2 23 7 19 15 8 3 1 11 10 20 25 4 6 9 14 17 5 0 3 10 23 11 2 25 22 4 24 27 8 16 15 1 18 28 7 21 26 4 12 13 29 20 3 19 26 15 1 21 27 6 17 14 4 2 25 7 5 19 22 12 13 11 28 23 18 16 0 10 24 3 5 29 20 8 9 6 16 12 18 25 19 23 20 4 5 6 9 27 21 10 15 28 24 13 7 14 29 26 11 22 2 0 1 7 3 8 9 23 4 27 16 15 17 8 0 24 28 3 29 5 14 8 18 22 20 17 10 6 26 11 21 12
    wobei in der Tabelle jede Zeile ein Frequenzsprungmuster ist, wobei in der Tabelle jede Spalte ein Sprung des jeweiligen Frequenzsprungmusters ist, wobei in der Tabelle jede Zelle einen Sendefrequenz des jeweiligen Sprungs des jeweiligen Frequenzsprungmusters in Trägern von UCG_C0 bis UCG_C29 angibt.
DE102017206236.3A 2017-04-11 2017-04-11 Spezifische hoppingmuster für telegram-splitting Pending DE102017206236A1 (de)

Priority Applications (12)

Application Number Priority Date Filing Date Title
DE102017206236.3A DE102017206236A1 (de) 2017-04-11 2017-04-11 Spezifische hoppingmuster für telegram-splitting
MX2019012205A MX2019012205A (es) 2017-04-11 2018-04-10 Patrones de salto especifico para division de telegramas.
CN201880038276.5A CN110771050B (zh) 2017-04-11 2018-04-10 用于报文拆分的特定跳变图案
KR1020197033370A KR102316410B1 (ko) 2017-04-11 2018-04-10 텔레그램 스플릿팅을 위한 특정 도약 패턴
CA3059636A CA3059636C (en) 2017-04-11 2018-04-10 Specific hopping patterns for telegram splitting
JP2019555687A JP2020517174A (ja) 2017-04-11 2018-04-10 テレグラム分割のための特定のホッピングパターン
RU2019135849A RU2735779C1 (ru) 2017-04-11 2018-04-10 Конкретные шаблоны перескока для разбиения телеграмм
MYPI2019005955A MY202269A (en) 2017-04-11 2018-04-10 Specific hopping patterns for telegram splitting
PCT/EP2018/025109 WO2018188814A2 (de) 2017-04-11 2018-04-10 Spezifische hoppingmuster für telegram-splitting
EP18716893.5A EP3610575B1 (de) 2017-04-11 2018-04-10 Spezifische hoppingmuster für telegram-splitting
US16/600,140 US11742893B2 (en) 2017-04-11 2019-10-11 Specific hopping patterns for telegram splitting
JP2022065298A JP7433357B2 (ja) 2017-04-11 2022-04-11 テレグラム分割のための特定のホッピングパターン

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102017206236.3A DE102017206236A1 (de) 2017-04-11 2017-04-11 Spezifische hoppingmuster für telegram-splitting

Publications (1)

Publication Number Publication Date
DE102017206236A1 true DE102017206236A1 (de) 2018-10-11

Family

ID=61952616

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102017206236.3A Pending DE102017206236A1 (de) 2017-04-11 2017-04-11 Spezifische hoppingmuster für telegram-splitting

Country Status (11)

Country Link
US (1) US11742893B2 (de)
EP (1) EP3610575B1 (de)
JP (2) JP2020517174A (de)
KR (1) KR102316410B1 (de)
CN (1) CN110771050B (de)
CA (1) CA3059636C (de)
DE (1) DE102017206236A1 (de)
MX (1) MX2019012205A (de)
MY (1) MY202269A (de)
RU (1) RU2735779C1 (de)
WO (1) WO2018188814A2 (de)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017220063A1 (de) 2017-11-10 2019-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Effizienter Einsatz eines Einkanalempfängers zum Empfang mehrkanaliger Übertragung
DE102018210245A1 (de) 2018-06-22 2019-12-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Erzeugung von kanalzugriffsmustern für untereinander unkoordinierte netzwerke
WO2020043701A1 (de) 2018-08-29 2020-03-05 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Empfänger-aktivierungsinformation
DE102019202742B3 (de) * 2019-02-28 2020-08-13 Diehl Metering Gmbh Stützbake(n) zur Synchronisierung auf eine Multicast-Nachricht in nicht koordinierten Netzen
DE102019202756A1 (de) * 2019-02-28 2020-09-03 Diehl Metering Gmbh Verfahren um Teilnehmer in Sensornetzwerke zu koordinieren
WO2020173975A1 (de) 2019-02-28 2020-09-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Signalisierung einer multicast-nachricht in nicht koordinierten netzen
WO2021037849A1 (de) 2019-08-29 2021-03-04 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Detektion der signale von funkteilnehmern in einem synchronisierten system
WO2021037737A1 (de) 2019-08-23 2021-03-04 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Unipolare binärfolgen mit gutem periodischen korrelationsverhalten
WO2021078816A2 (de) 2019-10-23 2021-04-29 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Unipolare binärfolgen mit verbessertem nichtperiodischen korrelationsverhalten für unsynchronisierte tsma-systeme
WO2021151890A1 (de) 2020-01-31 2021-08-05 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtungen und verfahren zur übertragung einer multicast-nachricht in einem nicht koordinierten kommunikationssystem
DE102020202606A1 (de) 2020-02-28 2021-09-02 Diehl Metering Gmbh Konzept zur Steigerung einer Durchkommenswahrscheinlichkeit für Teilnehmer mit schlechten Empfangsbedingungen oder hohen QoS Anforderungen in Kommunikationssystemen mit hoher Teilnehmerdichte
DE102020001799A1 (de) 2020-03-18 2021-09-23 Agvolution GmbH i. Gr. Vorrichtung zur Ermittlung von Daten auf einer Bodenfläche sowie Verfahren zur Abfrage von Daten mittels einer Applikation
US11258477B2 (en) 2017-07-04 2022-02-22 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Specific hopping patterns for repeated transmission and reception of data and methods for generating the same
DE102022210273A1 (de) * 2022-09-28 2024-03-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung eingetragener Verein Daten-Sendeempfangsvorrichtung zum Senden und/oder Empfangen von Daten unter Verwendung eines pseudozufälligen Sprungmusters
DE102023202892A1 (de) * 2023-03-29 2024-10-02 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung eingetragener Verein Endpunkt und Basisstation eines Telegram-Splitting-basierten Kommunikationssystems mit geringer Latenz im Downlink

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017206236A1 (de) * 2017-04-11 2018-10-11 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Spezifische hoppingmuster für telegram-splitting
DE102017220061A1 (de) * 2017-11-10 2019-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Datensender und Datenempfänger mit geringer Latenz für das Telegram-Splitting-Übertragungsverfahren
JP7351787B2 (ja) * 2020-04-01 2023-09-27 株式会社スマート・ソリューション・テクノロジー 通信装置、通信方法及びプログラム
US11936419B2 (en) * 2020-10-06 2024-03-19 Qualcomm Incorporated Determination of capability of user equipment to measure a downlink positioning reference signal across a plurality of frequency hops
JP7721969B2 (ja) * 2021-06-02 2025-08-13 Smc株式会社 パターン生成装置、パターン生成方法、及び、無線通信システム
CN117796089A (zh) * 2021-08-05 2024-03-29 华为技术有限公司 Noma中的频率跳变
DE102023128098A1 (de) 2023-10-13 2025-04-17 Diehl Metering Systems Gmbh Verfahren zum Betrieb eines Funknetzwerks, Sender sowie Empfänger

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011082098B4 (de) 2011-09-02 2014-04-10 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Batteriebetriebene stationäre Sensoranordnung mit unidirektionaler Datenübertragung
WO2015128385A1 (de) 2014-02-26 2015-09-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Datensendeanordnung, datenempfänger und verfahren zum betreiben derselben
DE102016205054A1 (de) * 2016-03-24 2017-09-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Telegrammaufteilungsübertragungsverfahren für bidirektionale netze

Family Cites Families (115)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4271524A (en) * 1980-02-25 1981-06-02 Bell Telephone Laboratories, Incorporated Spread spectrum FH-MFSK receiver
US4383323A (en) * 1980-06-09 1983-05-10 Bell Telephone Laboratories, Incorporated Spread spectrum FH-MFSK transmitter and receiver
US4355399A (en) * 1981-02-23 1982-10-19 Bell Telephone Laboratories, Incorporated Adaptive spread spectrum FH-MFSK transmitter and receiver
US4485477A (en) * 1982-07-19 1984-11-27 Rca Corporation Fast frequency/code search
US5097485A (en) * 1989-10-10 1992-03-17 Hughes Aircraft Company Hf high data rate modem
US5434577A (en) * 1989-11-17 1995-07-18 Baghdady; Elie J. Signal modulation methods and apparatus
US5506863A (en) * 1993-08-25 1996-04-09 Motorola, Inc. Method and apparatus for operating with a hopping control channel in a communication system
US5412687A (en) * 1993-10-15 1995-05-02 Proxim Incorporated Digital communications equipment using differential quaternary frequency shift keying
US5450490A (en) * 1994-03-31 1995-09-12 The Arbitron Company Apparatus and methods for including codes in audio signals and decoding
US5448569A (en) * 1994-04-12 1995-09-05 International Business Machines Corporation Handoff monitoring in cellular communication networks using slow frequency hopping
US5974081A (en) * 1995-09-19 1999-10-26 Watkins-Johnson Company Spread spectrum band transceiver
US6148020A (en) * 1996-03-22 2000-11-14 Sanyo Electric Co., Ltd. Method and device for frequency hopping communication by changing a carrier frequency
SE510890C2 (sv) * 1996-08-02 1999-07-05 Ericsson Telefon Ab L M Förfarande och anordning för bredbandstransmission
JP3246716B2 (ja) * 1996-08-22 2002-01-15 東芝テック株式会社 周波数ホッピングスペクトル拡散方式無線システムのホッピングパターン設定方法
US5793795A (en) * 1996-12-04 1998-08-11 Motorola, Inc. Method for correcting errors from a jamming signal in a frequency hopped spread spectrum communication system
US5832026A (en) * 1996-12-04 1998-11-03 Motorola, Inc. Method for correcting errors from a fading signal in a frequency hopped spread spectrum communcation system
US6018543A (en) * 1997-05-21 2000-01-25 Itt Manufacturing Enterprises, Inc. Noisy channel avoidance method in a digital communication system
US5852630A (en) * 1997-07-17 1998-12-22 Globespan Semiconductor, Inc. Method and apparatus for a RADSL transceiver warm start activation procedure with precoding
US6114971A (en) * 1997-08-18 2000-09-05 X-Cyte, Inc. Frequency hopping spread spectrum passive acoustic wave identification device
US6633226B1 (en) * 1997-08-18 2003-10-14 X-Cyte, Inc. Frequency hopping spread spectrum passive acoustic wave identification device
US5987033A (en) * 1997-09-08 1999-11-16 Lucent Technologies, Inc. Wireless lan with enhanced capture provision
JP2942923B2 (ja) * 1997-11-27 1999-08-30 株式会社ジーデイーエス ランダムパルス型レーダー装置
US6278722B1 (en) * 1998-02-25 2001-08-21 Lucent Technologies Inc. Architecture for a digital portable telephone
US6169761B1 (en) * 1998-04-01 2001-01-02 Wavespan Corporation Method and transceiver using an improved protocol for a frequency hop communication system
US6112094A (en) * 1998-04-06 2000-08-29 Ericsson Inc. Orthogonal frequency hopping pattern re-use scheme
US6320896B1 (en) * 1998-07-14 2001-11-20 Intermec Ip Corp. RF receiver having frequency-hopping/direct-sequence spread spectrum signal discrimination
US6967974B1 (en) * 1999-09-30 2005-11-22 Andrzej Partyka Transmission of urgent messages in telemetry system
JP4067755B2 (ja) 2000-10-24 2008-03-26 三菱電機株式会社 スペクトラム拡散通信システムの受信機
US7068631B2 (en) * 2001-08-06 2006-06-27 Telefonaktiebolaget Lm Ericsson (Publ) Training sequence hopping in a radio communication system
US6944211B2 (en) * 2002-02-26 2005-09-13 L-3 Communications Corporation Method and system for deriving dynamic data clocks from PN codes
JP3947915B2 (ja) * 2002-03-11 2007-07-25 日本電気株式会社 周波数ホッピングスペクトル拡散通信装置、その周波数偏移制御方法及び周波数偏移制御に用いられる係数を求める方法
DE10211235B4 (de) * 2002-03-13 2010-11-11 Abb Research Ltd. Verfahren zur Generierung einer Frequency Hopping Frequenzfolge
WO2004025863A1 (ja) * 2002-09-12 2004-03-25 National Institute Of Information And Communications Technology 周波数ホッピング無線通信方法及びシステム
US7522689B2 (en) * 2002-09-23 2009-04-21 Telefonaktiebolaget L M Ericsson (Publ) Clock recovery in communication systems
WO2004038972A1 (en) * 2002-10-26 2004-05-06 Electronics And Telecommunications Research Institute Frequency hopping ofdma method using symbols of comb pattern
US7154938B2 (en) * 2002-12-31 2006-12-26 Itron, Inc. RF communications system utilizing digital modulation to transmit and receive data
US7167504B1 (en) * 2003-01-27 2007-01-23 L-3 Communications Corporation System and method for fast data rate discovery from PN codes
US7496080B1 (en) * 2003-07-14 2009-02-24 L-3 Communications System and method for priority communication management in a hybrid TDMA-SS system
US20050031051A1 (en) * 2003-08-04 2005-02-10 Lowell Rosen Multiple access holographic communications apparatus and methods
US7212821B2 (en) * 2003-12-05 2007-05-01 Qualcomm Incorporated Methods and apparatus for performing handoffs in a multi-carrier wireless communications system
US7787829B1 (en) * 2003-12-23 2010-08-31 Cypress Semiconductor Corporation Method and apparatus for tuning a radio receiver with a radio transmitter
US7656931B2 (en) * 2003-12-31 2010-02-02 Ut-Battelle, Llc Hybrid spread spectrum radio system
US20050176371A1 (en) * 2004-02-09 2005-08-11 Arto Palin Synchronization of time-frequency codes
JP3897777B2 (ja) * 2004-07-23 2007-03-28 株式会社半導体理工学研究センター パルスベース通信システム
US7680224B2 (en) * 2004-08-27 2010-03-16 Silicon Laboratories Inc. Apparatus and method for automatic frequency correction for a receiver system
JP2006174267A (ja) * 2004-12-17 2006-06-29 Nagaoka Univ Of Technology Fhパターン一括尤度判定方法及び受信機
EP1842294A1 (de) * 2005-01-17 2007-10-10 Koninklijke Philips Electronics N.V. Frequenzsprunganordnung
US9011633B2 (en) * 2005-11-17 2015-04-21 Mks Instruments, Inc. Broadband techniques to reduce the effects of impedance mismatch in plasma chambers
FR2900007A1 (fr) * 2006-04-12 2007-10-19 Evolium Sas Soc Par Actions Si Procede de diffusion de donnees multimedia par synchronisation controlee des instants de diffusion des stations de base d'un reseau fdma/tdma et utilisation d'une frequence porteuse commune
JP4988834B2 (ja) * 2006-05-29 2012-08-01 サムスン エレクトロニクス カンパニー リミテッド 周波数分割多重方式の無線通信システムにおける周波数リソースの割り当て方法及び装置
JP4247271B2 (ja) * 2006-12-21 2009-04-02 東芝テック株式会社 質問器
GB2446197A (en) * 2007-02-05 2008-08-06 Nec Corp Frequency-hopping method and mobile communication system
EP2015465A3 (de) * 2007-07-11 2014-07-09 Abb Ag Verfahren zur Erzeugung von Frequenzsprungfolgen
US7894504B2 (en) * 2007-07-23 2011-02-22 Itt Manufacturing Enterprises, Inc. Coherent and non-coherent hybrid direct sequence/frequency hopping spread spectrum systems with high power and bandwidth efficiency and methods thereof
PL2183894T3 (pl) * 2007-08-08 2016-09-30 System komunikacji z wieloma nośnymi stosujący jednoznaczne przeskakiwanie częstotliwości
JP4606448B2 (ja) * 2007-10-01 2011-01-05 株式会社エヌ・ティ・ティ・ドコモ ユーザ装置、送信方法及び通信システム
US20090109953A1 (en) * 2007-10-29 2009-04-30 The Hong Kong University Of Science And Technology Robust timing synchronization for mb-ofdm frequency hopping systems in a sop environment
US8249129B2 (en) * 2007-12-19 2012-08-21 L-3 Communications Integrated Systems L.P. Wideband frequency hopping spread spectrum transmitters and related methods
JP2009159579A (ja) * 2007-12-25 2009-07-16 Kochi Univ Of Technology ホッピングパターン帰還型cdma通信方式
KR101250896B1 (ko) * 2008-03-20 2013-04-04 노키아 지멘스 네트웍스 오와이 사운딩 기준 신호에 대한 주파수 호핑 패턴 및 배열
US8681833B2 (en) * 2008-04-23 2014-03-25 Sharp Kabushiki Kaisha Communication system, transmitter, receiver and communication method
US8369379B2 (en) * 2008-05-19 2013-02-05 Renesas Electronics Corporation Packet synchronizing for communications over a wireless communication system
US20090303972A1 (en) * 2008-06-06 2009-12-10 Silver Spring Networks Dynamic Scrambling Techniques for Reducing Killer Packets in a Wireless Network
ATE499605T1 (de) * 2008-07-16 2011-03-15 Fraunhofer Ges Forschung Verfahren und vorrichtung zum auswerten von empfangssignalen einer zerstörungsfreien ultraschallwellenprüfung an einem prüfkörper
US8988197B2 (en) * 2008-09-03 2015-03-24 Checkpoint Systems, Inc. RFID repeater for range extension in modulated backscatter systems
US8265181B2 (en) * 2009-04-14 2012-09-11 Qualcomm Incorporated Phase tracking in frequency domain in a wireless communication system
CN101777933B (zh) * 2010-01-29 2013-07-24 中国科学院空间科学与应用研究中心 机群链路的加密跳码扩频信号生成与捕获系统
DE102010031411B4 (de) * 2010-07-15 2012-04-26 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Konzept zur Kombination codierter Datenpakete
DE102011082100A1 (de) * 2011-09-02 2013-03-07 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Konzept zur bidirektionalen datenübertragung zwischen einer basisstation und einem knoten
WO2013078518A1 (en) * 2011-12-01 2013-06-06 Gauss Research Laboratory, Inc. Algebraic generators of sequences for communication signals
WO2014068363A1 (en) * 2012-10-30 2014-05-08 Freescale Semiconductor, Inc. Frequency hopping radio system
US9648444B2 (en) * 2014-01-06 2017-05-09 Brian G. Agee Physically secure digital signal processing for wireless M2M networks
CN104283581B (zh) * 2013-07-01 2019-01-15 中兴通讯股份有限公司 一种确定探测参考信号跳频图案的方法及系统
KR20160048792A (ko) * 2013-08-23 2016-05-04 시크파 홀딩 에스에이 석영 발진기를 이용한 인증 방법 및 시스템
US9325369B2 (en) * 2013-09-04 2016-04-26 Binatone Electronics International Ltd Methods and devices for mitigating interference with FHSS signals
WO2016010167A1 (ko) * 2014-07-15 2016-01-21 엘지전자 주식회사 자원 할당 방법 및 단말의 신호 처리 방법
US10469125B2 (en) * 2015-06-08 2019-11-05 The Government Of The United States Of America, As Represented By The Secretary Of The Navy Slow hopping anti-jam waveform (SHAW)
EP3125453A1 (de) * 2015-07-30 2017-02-01 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Drahtloses übertragungsverfahren für einfache empfänger
US10582524B2 (en) * 2015-08-21 2020-03-03 Lg Electronics Inc. Method for transmitting and receiving channel state information in wireless communication system and apparatus therefor
DE102016205052A1 (de) * 2016-03-24 2017-09-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Telegrammaufteilungsübertragungsverfahren für bidirektionale netze
KR102205792B1 (ko) * 2016-03-31 2021-01-22 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. 원격 측정 애플리케이션들에 대한 간섭에 강한 패킷 검출을 위한 최적화된 프리앰블 및 방법
CN110121657B (zh) * 2016-09-30 2024-04-09 弗劳恩霍夫应用研究促进协会 基于报文拆分的定位
DE102016220883A1 (de) * 2016-10-24 2018-04-26 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Optimierte Kombination aus Präambel und Datenfeldern für Sensornetzwerke mit geringem Stromverbrauch auf Basis des Telegram Splitting Verfahrens
DE102016220882A1 (de) * 2016-10-24 2018-04-26 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Optimierte Sprungmuster für verschiedene Sensorknoten und variable Datenlängen auf Basis des Telegram Splitting Übertragungsverfahrens
DE102016220886B3 (de) * 2016-10-24 2018-03-08 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Interleaving für die Übertragung von Telegrammen mit variabler Subpaketanzahl und sukzessiver Decodierung
DE102016220884A1 (de) * 2016-10-24 2018-04-26 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Variable Teilpaketlängen für Telegram Splitting in Netzwerken mit geringem Stromverbrauch
DE102016013653B4 (de) * 2016-11-16 2021-06-17 Diehl Metering Systems Gmbh Verfahren und Einrichtung zum Senden haustechnischer Daten
EP3571775A1 (de) * 2017-01-20 2019-11-27 Telefonaktiebolaget LM Ericsson (publ) Messungen für frequenzsprungsysteme
DE102017204186A1 (de) * 2017-03-14 2018-09-20 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Effizientes Mehrbenutzer-Adressieren
DE102017204184A1 (de) * 2017-03-14 2018-09-20 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Authentisierte Bestätigungs- und Aktivierungsnachricht
CN108631907A (zh) * 2017-03-20 2018-10-09 株式会社Ntt都科摩 无授权传输方法、用户终端和基站
DE102017206259B3 (de) * 2017-04-11 2018-07-12 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Sender und empfänger und entsprechende verfahren
DE102017206258A1 (de) * 2017-04-11 2018-10-11 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Sender und empfänger und entsprechende verfahren
DE102017206236A1 (de) * 2017-04-11 2018-10-11 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Spezifische hoppingmuster für telegram-splitting
DE102017211375B3 (de) * 2017-07-04 2018-12-13 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Spezifische Sprungmuster für wiederholtes Senden und Empfangen von Daten und Verfahren zum Erzeugen derselben
US10848251B2 (en) * 2017-07-14 2020-11-24 Qualcomm Incorporated Channel quality measurement in unlicensed deployments
DE102017220063A1 (de) * 2017-11-10 2019-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Effizienter Einsatz eines Einkanalempfängers zum Empfang mehrkanaliger Übertragung
DE102017220061A1 (de) * 2017-11-10 2019-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Datensender und Datenempfänger mit geringer Latenz für das Telegram-Splitting-Übertragungsverfahren
US10707915B2 (en) * 2017-12-04 2020-07-07 Qualcomm Incorporated Narrowband frequency hopping mechanisms to overcome bandwidth restrictions in the unlicensed frequency spectrum
DE102018206132B4 (de) * 2018-04-20 2019-11-21 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Decodergestützte iterative Kanalschätzung
DE102018206159B3 (de) * 2018-04-20 2019-09-19 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Paket-Detektor/Decoder für ein Funkübertragungssystem
DE102018206162B3 (de) * 2018-04-20 2019-09-19 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Interferenzdetektion und Unterdrückung in nichtkoordinierten Systemen
DE102018206137A1 (de) * 2018-04-20 2019-10-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Paket-Korrelator für ein Funkübertragungssystem
JP2019198075A (ja) * 2018-05-10 2019-11-14 エルジー エレクトロニクス インコーポレイティド 無線通信システムにおける任意接続プリアンブルを送受信するための方法、及びこのための装置
DE102018210243A1 (de) * 2018-06-22 2019-12-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Kanalzugriff über hierarchisch organisierte kanalzugriffsmuster
DE102018210245A1 (de) * 2018-06-22 2019-12-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Erzeugung von kanalzugriffsmustern für untereinander unkoordinierte netzwerke
DE102018215193A1 (de) * 2018-09-06 2020-03-12 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Synchronisations-Bake
DE102018220202A1 (de) * 2018-11-23 2020-05-28 Diehl Metering Gmbh Neutralisierung von Umwelteinflüssen auf die Sendeparameter
DE102018220204A1 (de) * 2018-11-23 2020-05-28 Diehl Metering Gmbh Verschleierung von umwelteinflüssen auf den sendeparametern
DE102019201262A1 (de) * 2019-01-31 2020-08-06 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Teilnehmer eines Kommunikationssystems mit einer magnetischen Antenne
DE102019202756A1 (de) * 2019-02-28 2020-09-03 Diehl Metering Gmbh Verfahren um Teilnehmer in Sensornetzwerke zu koordinieren
DE102019204916A1 (de) * 2019-04-05 2020-10-08 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Systemkombination aus einem asynchronen und einem synchronen Funksystem
DE102019206116B4 (de) * 2019-04-29 2020-11-12 Diehl Metering Gmbh Erkennung eines Betriebszustands eines Datensenders durch Überwachung von Umweltparametern
DE102019216347A1 (de) * 2019-10-23 2021-04-29 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Unipolare Binärfolgen mit verbessertem nichtperiodischen Korrelationsverhalten für unsynchronisierte TSMA-Systeme
DE102020202606A1 (de) * 2020-02-28 2021-09-02 Diehl Metering Gmbh Konzept zur Steigerung einer Durchkommenswahrscheinlichkeit für Teilnehmer mit schlechten Empfangsbedingungen oder hohen QoS Anforderungen in Kommunikationssystemen mit hoher Teilnehmerdichte

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011082098B4 (de) 2011-09-02 2014-04-10 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Batteriebetriebene stationäre Sensoranordnung mit unidirektionaler Datenübertragung
WO2015128385A1 (de) 2014-02-26 2015-09-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Datensendeanordnung, datenempfänger und verfahren zum betreiben derselben
DE102016205054A1 (de) * 2016-03-24 2017-09-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Telegrammaufteilungsübertragungsverfahren für bidirektionale netze

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
G. Kilian, H. Petkov, R. Psiuk, H. Lieske, F. Beer, J. Robert, and A. Heuberger, „Improved coverage for low-power telemetry systems using telegram splitting," in Proceedings of 2013
G. Kilian, M. Breiling, H. H. Petkov, H. Lieske, F. Beer, J. Robert, and A. Heuberger, „Increasing Transmission Reliability for Telemetry Systems Using Telegram Splitting," IEEE Transactions on Communications, vol. 63, no. 3, pp. 949-961, Mar. 2015
KILIAN, G. [u.a.]: Improved coverage for low-power telemetry systems using telegram splitting. In: Proceedings of 2013 European Conference on Smart Objects, Systems and Technologies (SmartSysTech), 11-12 June 2013. 2013, ISBN 978-3-8007-3521-1. URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6525243 [abgerufen am 17.01.2017]. Bibliographieinformationen ermittelt über: http://ieeexplore.ieee.org/document/6525243/?arnumber=6525243 [abgerufen am 17.01.2017]. *
KILIAN, Gerd [u.a.]: Increasing transmission reliability for telemetry systems using telegram splitting. In: IEEE Transactions on Communications. 2015, Bd. 63, H. 3, S. 949-961. ISSN 0090-6778. DOI: 10.1109/TCOMM.2014.2386859. URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6999938 [abgerufen am 17.01.2017]. Bibliographieinformationen ermittelt über: http://ieeexplore.ieee.org/document/6999938/ [abgerufen am 17.01.2017]. *
LAM, A. W.; SARWATE, D. V.: Time-Hopping and Frequency-Hopping Multiple-Access Packet Communications. IEEE Transactions on Communications, Vol. 38, Nr. 6, 1990, S. 875 – 888. *

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11258477B2 (en) 2017-07-04 2022-02-22 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Specific hopping patterns for repeated transmission and reception of data and methods for generating the same
DE102017220063A1 (de) 2017-11-10 2019-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Effizienter Einsatz eines Einkanalempfängers zum Empfang mehrkanaliger Übertragung
WO2019092185A1 (de) 2017-11-10 2019-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Effizienter einsatz eines einkanalempfängers zum empfang mehrkanaliger übertragung
US11218184B2 (en) 2017-11-10 2022-01-04 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Efficient usage of a one-channel receiver for receiving multi channel transmission
DE102018210245A1 (de) 2018-06-22 2019-12-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Erzeugung von kanalzugriffsmustern für untereinander unkoordinierte netzwerke
US11700032B2 (en) 2018-06-22 2023-07-11 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Generation of channel access patterns for mutually uncoordinated networks
WO2020043701A1 (de) 2018-08-29 2020-03-05 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Empfänger-aktivierungsinformation
US12114274B2 (en) 2019-02-28 2024-10-08 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Method for coordinating participants in sensor networks
WO2020174054A1 (de) 2019-02-28 2020-09-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Stützbake(n) zur synchronisierung auf eine multicast-nachricht in nicht koordinierten netzen
DE102019202742B3 (de) * 2019-02-28 2020-08-13 Diehl Metering Gmbh Stützbake(n) zur Synchronisierung auf eine Multicast-Nachricht in nicht koordinierten Netzen
DE102019202756A1 (de) * 2019-02-28 2020-09-03 Diehl Metering Gmbh Verfahren um Teilnehmer in Sensornetzwerke zu koordinieren
WO2020173976A2 (de) 2019-02-28 2020-09-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Verfahren um teilnehmer in sensornetzwerke zu koordinieren
US12082222B2 (en) 2019-02-28 2024-09-03 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E. V. Signaling of a multicast message in non-coordinated networks
WO2020173975A1 (de) 2019-02-28 2020-09-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Signalisierung einer multicast-nachricht in nicht koordinierten netzen
WO2021037737A1 (de) 2019-08-23 2021-03-04 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Unipolare binärfolgen mit gutem periodischen korrelationsverhalten
WO2021037849A1 (de) 2019-08-29 2021-03-04 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Detektion der signale von funkteilnehmern in einem synchronisierten system
WO2021078816A3 (de) * 2019-10-23 2021-06-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Unipolare binärfolgen mit verbessertem nichtperiodischen korrelationsverhalten für unsynchronisierte tsma-systeme
WO2021078816A2 (de) 2019-10-23 2021-04-29 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Unipolare binärfolgen mit verbessertem nichtperiodischen korrelationsverhalten für unsynchronisierte tsma-systeme
US11881889B2 (en) 2019-10-23 2024-01-23 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Unipolar binary sequences with improved non-periodic correlation behavior for unsynchronized TSMA systems
WO2021151890A1 (de) 2020-01-31 2021-08-05 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtungen und verfahren zur übertragung einer multicast-nachricht in einem nicht koordinierten kommunikationssystem
DE102020201209A1 (de) 2020-01-31 2021-10-14 Diehl Metering Gmbh Vorrichtungen und Verfahren zur Übertragung einer Multicast-Nachricht in einem nicht koordinierten Kommunikationssystem
DE102020202606A1 (de) 2020-02-28 2021-09-02 Diehl Metering Gmbh Konzept zur Steigerung einer Durchkommenswahrscheinlichkeit für Teilnehmer mit schlechten Empfangsbedingungen oder hohen QoS Anforderungen in Kommunikationssystemen mit hoher Teilnehmerdichte
US12563584B2 (en) 2020-02-28 2026-02-24 Diehl Metering Gmbh Method and system for increasing probability of transmission in a subscriber network
DE102020001799A1 (de) 2020-03-18 2021-09-23 Agvolution GmbH i. Gr. Vorrichtung zur Ermittlung von Daten auf einer Bodenfläche sowie Verfahren zur Abfrage von Daten mittels einer Applikation
DE102022210273B4 (de) 2022-09-28 2024-07-04 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung eingetragener Verein Daten-Sendeempfangsvorrichtung zum Senden und/oder Empfangen von Daten unter Verwendung eines pseudozufälligen Sprungmusters
DE102022210273A1 (de) * 2022-09-28 2024-03-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung eingetragener Verein Daten-Sendeempfangsvorrichtung zum Senden und/oder Empfangen von Daten unter Verwendung eines pseudozufälligen Sprungmusters
DE102023202892A1 (de) * 2023-03-29 2024-10-02 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung eingetragener Verein Endpunkt und Basisstation eines Telegram-Splitting-basierten Kommunikationssystems mit geringer Latenz im Downlink
DE102023202892B4 (de) 2023-03-29 2024-10-10 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung eingetragener Verein Endpunkt und Basisstation eines Telegram-Splitting-basierten Kommunikationssystems mit geringer Latenz im Downlink

Also Published As

Publication number Publication date
EP3610575B1 (de) 2025-08-27
MY202269A (en) 2024-04-22
CN110771050B (zh) 2022-06-07
WO2018188814A2 (de) 2018-10-18
MX2019012205A (es) 2020-01-21
JP2020517174A (ja) 2020-06-11
WO2018188814A3 (de) 2018-12-27
CA3059636A1 (en) 2018-10-18
JP2022092016A (ja) 2022-06-21
RU2735779C1 (ru) 2020-11-09
CA3059636C (en) 2022-05-24
CN110771050A (zh) 2020-02-07
US11742893B2 (en) 2023-08-29
KR102316410B1 (ko) 2021-10-22
US20200044687A1 (en) 2020-02-06
JP7433357B2 (ja) 2024-02-19
KR20200006540A (ko) 2020-01-20
EP3610575A2 (de) 2020-02-19

Similar Documents

Publication Publication Date Title
EP3610575B1 (de) Spezifische hoppingmuster für telegram-splitting
DE102017211375B3 (de) Spezifische Sprungmuster für wiederholtes Senden und Empfangen von Daten und Verfahren zum Erzeugen derselben
EP3707839B1 (de) Datensender und datenempfänger mit geringer latenz für das telegram-splitting-übertragungsverfahren
DE102016220883A1 (de) Optimierte Kombination aus Präambel und Datenfeldern für Sensornetzwerke mit geringem Stromverbrauch auf Basis des Telegram Splitting Verfahrens
EP3694126B1 (de) Telegrammaufteilungsübertragungsverfahren für bidirektionale netze
DE102016220882A1 (de) Optimierte Sprungmuster für verschiedene Sensorknoten und variable Datenlängen auf Basis des Telegram Splitting Übertragungsverfahrens
EP3811705B1 (de) Erzeugung von kanalzugriffsmustern für untereinander unkoordinierte netzwerke
EP3847758B1 (de) Synchronisations-bake
EP3811704B1 (de) Kanalzugriff über hierarchisch organisierte kanalzugriffsmuster
DE102017220063A1 (de) Effizienter Einsatz eines Einkanalempfängers zum Empfang mehrkanaliger Übertragung
DE102016205052A1 (de) Telegrammaufteilungsübertragungsverfahren für bidirektionale netze
WO2018167145A2 (de) Authentisierte bestätigungs- und aktivierungsnachricht
DE102019216347A1 (de) Unipolare Binärfolgen mit verbessertem nichtperiodischen Korrelationsverhalten für unsynchronisierte TSMA-Systeme
EP3874703B1 (de) Detektion einer pilotsequenz auf einfachen empfängern
EP3900247B1 (de) Einsatz von zyklisch geschobenen grundmustern zur detektionsratenoptimierung
DE102018214648A1 (de) Empfänger-aktivierungsinformation
EP4539366A1 (de) Senden von testsequenzen zur auswahl von sendeeigenschaften bei einem funk-transceiver, funknetzwerk und verfahren zum betreiben von funk-transceivern
DE102024120680A1 (de) Funkempfänger, Funksender sowie Funkübertragungssystem
DE102019209528A1 (de) Effiziente signalisierung von sprungmustern in zugewiesenen ressourcen

Legal Events

Date Code Title Description
R012 Request for examination validly filed