DE112022004364T5 - TRANSMISSION OF SIGNALS FOR DISTANCE MEASUREMENT, TIME CONTROL AND DATA TRANSMISSION - Google Patents
TRANSMISSION OF SIGNALS FOR DISTANCE MEASUREMENT, TIME CONTROL AND DATA TRANSMISSION Download PDFInfo
- Publication number
- DE112022004364T5 DE112022004364T5 DE112022004364.4T DE112022004364T DE112022004364T5 DE 112022004364 T5 DE112022004364 T5 DE 112022004364T5 DE 112022004364 T DE112022004364 T DE 112022004364T DE 112022004364 T5 DE112022004364 T5 DE 112022004364T5
- Authority
- DE
- Germany
- Prior art keywords
- pulses
- data
- pulse
- dithering
- phase
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims description 36
- 238000005259 measurement Methods 0.000 title description 7
- 230000004044 response Effects 0.000 claims abstract description 43
- 238000000034 method Methods 0.000 claims description 87
- 238000000926 separation method Methods 0.000 claims description 2
- 238000012937 correction Methods 0.000 description 33
- 230000003111 delayed effect Effects 0.000 description 23
- 238000004364 calculation method Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 20
- 230000015572 biosynthetic process Effects 0.000 description 17
- 230000008859 change Effects 0.000 description 16
- 238000010200 validation analysis Methods 0.000 description 13
- 238000004422 calculation algorithm Methods 0.000 description 12
- 230000000875 corresponding effect Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 238000012935 Averaging Methods 0.000 description 5
- 230000001934 delay Effects 0.000 description 5
- 238000007792 addition Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000036039 immunity Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000005477 standard model Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S1/00—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
- G01S1/02—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
- G01S1/08—Systems for determining direction or position line
- G01S1/20—Systems for determining direction or position line using a comparison of transit time of synchronised signals transmitted from non-directional antennas or antenna systems spaced apart, i.e. path-difference systems
- G01S1/24—Systems for determining direction or position line using a comparison of transit time of synchronised signals transmitted from non-directional antennas or antenna systems spaced apart, i.e. path-difference systems the synchronised signals being pulses or equivalent modulations on carrier waves and the transit times being compared by measuring the difference in arrival time of a significant part of the modulations, e.g. LORAN systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S1/00—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
- G01S1/02—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
- G01S1/04—Details
- G01S1/042—Transmitters
- G01S1/0428—Signal details
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
Es wird eine Vorrichtung offenbart. In einem oder mehreren Beispielen kann die Vorrichtung eine Antenne einschließen, um ein Signal zu empfangen, das Zeitsteuerungsinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung codiert. Das Signal kann eine Impulsgruppe einschließen, die eine Anzahl von Entfernungsmessimpulsen und eine Anzahl von Datenimpulsen nach der Anzahl von Entfernungsmessimpulsen umfasst. Entsprechende der Anzahl von Datenimpulsen können eine Phase von entweder einer positiv verlaufenden Phase oder einer negativ verlaufenden Phase aufweisen. Daten können unter Verwendung entweder der positiv verlaufenden Phasen oder der negativ verlaufenden Phasen der Datensignale codiert werden. Die Vorrichtung kann einen Prozessor einschließen, um die Daten zumindest teilweise als Reaktion auf die Phasen der jeweiligen der Anzahl von Datenimpulsen zu decodieren. An apparatus is disclosed. In one or more examples, the apparatus may include an antenna to receive a signal encoding timing information for one or more of positioning, navigation, and timing. The signal may include a pulse group comprising a number of ranging pulses and a number of data pulses subsequent to the number of ranging pulses. Corresponding ones of the number of data pulses may have a phase of either a positive going phase or a negative going phase. Data may be encoded using either the positive going phases or the negative going phases of the data signals. The apparatus may include a processor to decode the data at least partially in response to the phases of the respective ones of the number of data pulses.
Description
PRIORITÄTSANSPRUCHPRIORITY CLAIM
Diese Anmeldung beansprucht den Vorteil unter 35 U.S.C. §119(e) der vorläufigen US-Patentanmeldung mit der Seriennummer
STAND DER TECHNIKSTATE OF THE ART
Sender von Funkwellen (z. B. bodenbasierten Funkwellen) werden manchmal verwendet, um Signale für Positionierung, Navigation oder Zeitsteuerung zu senden. Ein beispielhaftes System zum Übertragen solcher Signale ist LORAN (Long Range Navigation) sowie Variationen davon.Transmitters of radio waves (e.g. ground-based radio waves) are sometimes used to send signals for positioning, navigation, or timing. An example system for transmitting such signals is LORAN (Long Range Navigation) and variations thereof.
KURZBESCHREIBUNG DER ZEICHNUNGENBRIEF DESCRIPTION OF THE DRAWINGS
Der Zweck und die Vorteile der Beispiele der Offenbarung werden Fachleuten aus der detaillierten Beschreibung in Verbindung mit den folgenden beigefügten Zeichnungen ersichtlich.
-
1A veranschaulicht beispielhafte Impulsgruppen einer beispielhaften Epoche gemäß einem oder mehreren Beispielen. -
1B veranschaulicht beispielhafte Impulse innerhalb einer beispielhaften Impulsgruppe gemäß einem oder mehreren Beispielen. -
1C veranschaulicht einen beispielhaften Impuls gemäß einem oder mehreren Beispielen. -
1D veranschaulicht einen beispielhaften Impuls gemäß einem oder mehreren Beispielen. -
2 veranschaulicht ein Ordnungsschema für codierte Nachrichten gemäß einem oder mehreren Beispielen. -
3 veranschaulicht beispielhafte Zeitsteuerungen von Impulsgruppen innerhalb von Epochen, die ein Dithering auf Kettenebene gemäß einem oder mehreren Beispielen aufweisen. -
4 veranschaulicht ein Beispiel für Dithering auf Kettenebene im Laufe der Zeit gemäß einem oder mehreren Beispielen. -
5 veranschaulicht Zeitsteuerungen von Impulsgruppen innerhalb einer Epoche, die ein Dithering auf Ketten- und Senderebene gemäß einem oder mehreren Beispielen aufweisen. -
6 veranschaulicht ein Dithering auf Senderebene im Laufe der Zeit gemäß einem oder mehreren Beispielen. -
7 veranschaulicht ein maskiertes Dithering im Laufe der Zeit gemäß einem oder mehreren Beispielen. -
8A ist ein Graph, der einen positiven Phasencodeimpuls für einen beispielhaften Impuls gemäß einem oder mehreren Beispielen darstellt. -
8B ist ein Graph, der die beispielhafte Impulsgruppe darstellt, die positive Phasencodeimpulse (z. B. von8A) und negative Phasencodeimpulse (z. B. von8C ) einschließt. -
8C ist ein Graph, der einen negativen Phasencodeimpuls für eine beispielhafte Impulsgruppe gemäß einem oder mehreren Beispielen darstellt. -
9 veranschaulicht ein System, um eine oder mehrere offenbarte Techniken durchzuführen, wenn Funkwellen (z. B. Hochfrequenzbodenwellen) für Impulse gemäß einem oder mehreren Beispielen erzeugt werden. -
10 ist ein Funktionsblockdiagramm, das logische Blöcke eines Systems veranschaulicht, um eine oder mehrere offenbarte Techniken durchzuführen, wenn Hochfrequenzbodenwellen für Impulse erzeugt werden, gemäß einem oder mehreren Beispielen. -
11 ist ein Flussdiagramm, das ein Verfahren gemäß einem oder mehreren Beispielen veranschaulicht. -
12A und12B schließen gemeinsam ein Flussdiagramm eines Verfahrens gemäß einem oder mehreren Beispielen ein. -
13 ist ein Flussdiagramm eines Verfahrens gemäß einem oder mehreren Beispielen. -
14 ist ein Flussdiagramm eines Verfahren gemäß einem oder mehreren Beispielen. -
15 ist ein Flussdiagramm eines Verfahrens gemäß einem oder mehreren Beispielen. -
16 ist ein Funktionsblockdiagramm, das einen Empfänger gemäß einem oder mehreren Beispielen veranschaulicht. -
17 ist ein Funktionsblockdiagramm, das ein System, das einen Sender und einen Empfänger einschließt, gemäß einem oder mehreren Beispielen veranschaulicht. -
18 ist ein Funktionsblockdiagramm, das einen oder mehrere Vorgänge veranschaulicht, die an einem Empfänger gemäß einem oder mehreren Beispielen auftreten können. -
19 ist ein Funktionsblockdiagramm, das eine oder mehrere Vorgänge veranschaulicht, die an einem Empfänger gemäß einem oder mehreren Beispielen auftreten können. -
20 ist ein Flussdiagramm, das ein Verfahren zum Empfangen von Funkwellen und zum Decodieren von durch die Funkwellen codierten Daten gemäß einem oder mehreren Beispielen veranschaulicht. -
21 ist ein Flussdiagramm, das ein Verfahren zum Empfangen von Funkwellen und zum Decodieren von durch die Funkwellen codierten Daten gemäß einem oder mehreren Beispielen veranschaulicht.
-
1A illustrates exemplary pulse groups of an exemplary epoch according to one or more examples. -
1B illustrates example pulses within an example pulse group according to one or more examples. -
1C illustrates an exemplary pulse according to one or more examples. -
1D illustrates an exemplary pulse according to one or more examples. -
2 illustrates an ordering scheme for coded messages according to one or more examples. -
3 illustrates example timings of pulse groups within epochs having chain-level dithering according to one or more examples. -
4 illustrates an example of chain-level dithering over time according to one or more examples. -
5 illustrates timings of pulse groups within an epoch having chain and transmitter level dithering according to one or more examples. -
6 illustrates transmitter-level dithering over time according to one or more examples. -
7 illustrates masked dithering over time according to one or more examples. -
8A is a graph illustrating a positive phase code pulse for an exemplary pulse according to one or more examples. -
8B is a graph showing the exemplary pulse group containing positive phase code pulses (e.g. from8A) and negative phase code pulses (e.g. from8C ) includes. -
8C is a graph illustrating a negative phase code pulse for an exemplary pulse group according to one or more examples. -
9 illustrates a system for performing one or more disclosed techniques when generating radio waves (e.g., radio frequency ground waves) for pulses according to one or more examples. -
10 is a functional block diagram illustrating logical blocks of a system for performing one or more disclosed techniques when generating high frequency ground waves for pulses, according to one or more examples. -
11 is a flowchart illustrating a method according to one or more examples. -
12A and12B collectively include a flowchart of a method according to one or more examples. -
13 is a flowchart of a method according to one or more examples. -
14 is a flowchart of a method according to one or more examples. -
15 is a flowchart of a method according to one or more examples. -
16 is a functional block diagram illustrating a receiver according to one or more examples. -
17 is a functional block diagram illustrating a system including a transmitter and a receiver, according to one or more examples. -
18 is a functional block diagram illustrating one or more operations that may occur at a receiver according to one or more examples. -
19 is a functional block diagram illustrating one or more operations that may occur at a receiver according to one or more examples. -
20 is a flowchart illustrating a method for receiving radio waves and decoding data encoded by the radio waves, according to one or more examples. -
21 is a flowchart illustrating a method for receiving radio waves and decoding data encoded by the radio waves, according to one or more examples.
ART(EN) ZUM AUSFÜHREN DER ERFINDUNGMODE(S) FOR CARRYING OUT THE INVENTION
In der folgenden detaillierten Beschreibung wird auf die beiliegenden Zeichnungen Bezug genommen, die einen Teil dieses Dokuments bilden und in denen zur Veranschaulichung spezifische Beispiele von Beispielen gezeigt sind, in denen die vorliegende Offenbarung praktiziert werden kann. Diese Beispiele sind hinreichend detailliert beschrieben, um es Fachleuten zu ermöglichen, die vorliegende Offenbarung in die Praxis umzusetzen. Es können jedoch auch andere hierin ermöglichte Beispiele genutzt werden, und Änderungen der Struktur, des Materials und des Prozesses können vorgenommen werden, ohne vom Schutzumfang der Offenbarung abzuweichen.In the following detailed description, reference is made to the accompanying drawings, which form a part of this document, and in which is shown by way of illustration specific examples of examples in which the present disclosure may be practiced. These examples are described in sufficient detail to enable those skilled in the art to practice the present disclosure. However, other examples enabled herein may be utilized, and changes in structure, material, and process may be made without departing from the scope of the disclosure.
Die hierin dargestellten Veranschaulichungen sollen keine tatsächlichen Ansichten eines bestimmten Verfahrens oder Systems oder einer bestimmten Vorrichtung oder Struktur sein, sondern sind lediglich idealisierte Darstellungen, die zur Beschreibung der Beispiele verwendet werden. In einigen Fällen können ähnliche Strukturen oder Komponenten in den verschiedenen Zeichnungen zur Vereinfachung für den Leser die gleiche oder eine ähnliche Nummerierung beibehalten; die Ähnlichkeit in der Nummerierung bedeutet jedoch nicht notwendigerweise, dass die Strukturen oder Komponenten in Größe, Zusammensetzung, Konfiguration oder einer anderen Eigenschaft identisch sind.The illustrations presented herein are not intended to be actual views of any particular method or system or device or structure, but are merely idealized representations used to describe the examples. In some cases, similar structures or components may retain the same or similar numbering in the various drawings for the convenience of the reader; however, the similarity in numbering does not necessarily imply that the structures or components are identical in size, composition, configuration, or any other characteristic.
Die folgende Beschreibung kann Beispiele einschließen, um es Fachleuten zu ermöglichen, die offenbarten Beispiele auszuüben. Die Verwendung der Begriffe „beispielhaft“, „als Beispiel“ und „zum Beispiel“ bedeutet, dass die zugehörige Beschreibung erläuternd ist, und obwohl der Schutzumfang der Offenbarung die Beispiele und ihre rechtlichen Äquivalente umfassen soll, ist die Verwendung dieser Begriffe nicht dazu bestimmt, den Schutzumfang eines Beispiels dieser Offenbarung auf die spezifizierten Komponenten, Schritte, Merkmale, Funktionen oder dergleichen einzuschränken.The following description may include examples to enable those skilled in the art to practice the disclosed examples. The use of the terms "exemplary," "as an example," and "for example" means that the associated description is explanatory, and although the scope of the disclosure is intended to include the examples and their legal equivalents, the use of these terms is not intended to limit the scope of an example of this disclosure to the specified components, steps, features, functions, or the like.
Es versteht sich von selbst, dass die Komponenten der Beispiele, wie sie hierin allgemein beschrieben und in der Zeichnung veranschaulicht sind, in einer Vielzahl unterschiedlicher Konfigurationen angeordnet und gestaltet werden können. Somit soll die folgende Beschreibung verschiedener Beispiele den Schutzumfang der vorliegenden Offenbarung nicht einschränken, sondern ist lediglich für verschiedene Beispiele repräsentativ. Während die verschiedenen Gesichtspunkte der Beispiele in den Zeichnungen dargestellt sein können, sind die Zeichnungen nicht notwendigerweise maßstabsgetreu gezeichnet, sofern nicht ausdrücklich angegeben.It is to be understood that the components of the examples, as generally described herein and illustrated in the drawings, can be arranged and configured in a variety of different configurations. Thus, the following description of various examples is not intended to limit the scope of the present disclosure, but is merely representative of various examples. While the various aspects of the examples may be illustrated in the drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
Des Weiteren sind die gezeigten und beschriebenen spezifischen Implementierungen nur Beispiele und sollten nicht als die einzige Möglichkeit zum Implementieren der vorliegenden Offenbarung ausgelegt werden, sofern hierin nicht anders angegeben. Elemente, Schaltungen und Funktionen können in Blockdiagrammform gezeigt sein, um die vorliegende Offenbarung nicht durch unnötige Details undeutlich werden zu lassen. Außerdem sind Blockdefinitionen und die Aufteilung von Logik zwischen verschiedenen Blöcken beispielhaft für eine spezifische Implementierung. Es ist für Fachleute ohne Weiteres ersichtlich, dass die vorliegende Offenbarung durch zahlreiche andere Aufteilungslösungen ausgeübt werden kann. Auf Details zu zeitlichen Erwägungen und dergleichen wurde größtenteils verzichtet, soweit solche Details für ein vollständiges Verständnis der vorliegenden Offenbarung nicht erforderlich sind und innerhalb der Fähigkeiten von Fachleuten liegen.Furthermore, the specific implementations shown and described are only examples and should not be construed as the only way to implement the present disclosure, unless otherwise indicated herein. Elements, circuits, and functions may be shown in block diagram form in order not to obscure the present disclosure with unnecessary detail. In addition, block definitions and the partitioning of logic between various blocks are exemplary of a specific implementation. It will be readily apparent to those skilled in the art that the present disclosure may be practiced using numerous other partitioning solutions. Details of timing considerations and the like have been largely omitted to the extent that such details are not necessary for a complete understanding of the present disclosure and are within the capabilities of those skilled in the art.
Der Durchschnittsfachmann wird verstehen, dass Informationen und Signale unter Verwendung einer Vielfalt verschiedener Technologien und Techniken dargestellt werden können. Manche Zeichnungen können Signale zur Übersichtlichkeit der Darstellung und Beschreibung als ein einzelnes Signal veranschaulichen. Ein Durchschnittsfachmann wird verstehen, dass das Signal eine Gruppe von Signalen darstellen kann, wobei die Gruppe eine Vielfalt von Bitbreiten aufweisen kann und die vorliegende Offenbarung auf einer beliebigen Anzahl von Datensignalen, einschließlich eines einzelnen Datensignals, implementiert werden kann.One of ordinary skill in the art will understand that information and signals may be represented using a variety of different technologies and techniques. Some drawings may illustrate signals as a single signal for clarity of illustration and description. One of ordinary skill in the art will understand that the signal may represent a group of signals, where the group may have a variety of bit widths, and the present disclosure may be implemented on any number of data signals, including a single data signal.
Die verschiedenen veranschaulichenden logischen Blöcke, Module und Schaltungen, die in Verbindung mit den hierin offenbarten Beispielen beschrieben sind, können mit einem Universalprozessor, einem Spezialprozessor, einem Digitalsignalprozessor (DSP), einer integrierten Schaltung (IC), einer anwendungsspezifischen integrierten Schaltung (ASIC), einem feldprogrammierbaren Gate-Array (FPGA) oder einer anderen programmierbaren Logikvorrichtung, einer diskreten Gate- oder Transistorlogik, diskreten Hardwarekomponenten oder einer beliebigen Kombination davon, die zum Durchführen der hierin beschriebenen Funktionen ausgelegt sind, implementiert oder durchgeführt werden. Ein Universalprozessor (der hierin auch als Hostprozessor oder einfach als Host bezeichnet werden kann) kann ein Mikroprozessor sein, aber alternativ kann es sich auch um einen beliebigen herkömmlichen Prozessor, eine Steuerung, eine Mikrosteuerung oder eine Zustandsmaschine handeln. Ein Prozessor kann auch als eine Kombination von Rechenvorrichtungen, wie eine Kombination aus einem DSP und einem Mikroprozessor, eine Vielzahl von Mikroprozessoren, ein oder mehrere Mikroprozessoren in Verbindung mit einem DSP-Kern oder eine beliebige andere derartige Konfiguration implementiert sein. Ein Universalcomputer, einschließlich eines Prozessors, wird als Spezialcomputer angesehen, während der Universalcomputer dazu konfiguriert ist, Rechenanweisungen (z. B. Softwarecode, ohne Einschränkung) auszuführen, die sich auf Beispiele beziehen. The various illustrative logic blocks, modules, and circuits described in connection with the examples disclosed herein may be implemented or performed using a general purpose processor, a special purpose processor, a digital signal processor (DSP), an integrated circuit (IC), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor (which may also be referred to herein as a host processor or simply a host) may be a microprocessor, but alternatively may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. A general-purpose computer, including a processor, is considered a special-purpose computer, while the general-purpose computer is configured to execute computational instructions (e.g., software code, without limitation) related to examples.
Die Beispiele können in Bezug auf einen Prozess beschrieben sein, der als ein Flussdiagramm, ein Fließschema, ein Strukturdiagramm oder ein Blockdiagramm dargestellt ist. Obwohl ein Flussdiagramm Vorgangshandlungen als einen sequentiellen Prozess beschreiben kann, können viele dieser Handlungen in einer anderen Abfolge, parallel oder im Wesentlichen gleichzeitig durchgeführt werden. Außerdem kann die Reihenfolge der Handlungen geändert werden. Ein Prozess kann einem Verfahren, einem Thread, einer Funktion, einer Prozedur, einer Subroutine, einem Unterprogramm, einer anderen Struktur oder Kombinationen davon entsprechen. Des Weiteren können die hierin offenbarten Verfahren in Hardware, Software oder beidem implementiert werden. Bei Implementieren in Software können die Funktionen als eine oder mehrere Anweisungen oder als Code auf computerlesbaren Medien gespeichert oder gesendet werden. Computerlesbare Medien schließen sowohl Computerspeichermedien als auch Kommunikationsmedien, einschließlich aller Medien, welche die Übertragung eines Computerprogramms von einem Ort zu einem anderen unterstützen, ein.The examples may be described with respect to a process represented as a flowchart, a flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe operational acts as a sequential process, many of these acts may be performed in a different order, in parallel, or substantially simultaneously. In addition, the order of the acts may be changed. A process may correspond to a method, a thread, a function, a procedure, a subroutine, a subprogram, other structure, or combinations thereof. Furthermore, the methods disclosed herein may be implemented in hardware, software, or both. When implemented in software, the functions may be stored or transmitted as one or more instructions or as code on computer-readable media. Computer-readable media includes both computer storage media and communications media, including any media that supports the transmission of a computer program from one location to another.
Jede Bezugnahme auf ein Element hierin unter Verwendung einer Bezeichnung, wie „erste/r/s“, „zweite/r/s“ usw., schränkt die Menge oder Reihenfolge dieser Elemente nicht ein, es sei denn, eine solche Einschränkung wird ausdrücklich angegeben. Vielmehr können diese Bezeichnungen hierin als ein zweckmäßiges Verfahren zum Unterscheiden zwischen zwei oder mehr Elementen oder Instanzen eines Elements verwendet werden. Eine Bezugnahme auf ein erstes und ein zweites Element bedeutet also nicht, dass dort nur zwei Elemente eingesetzt werden dürfen oder dass das erste Element dem zweiten Element in irgendeiner Art und Weise vorausgehen muss. Außerdem kann ein Satz von Elementen, sofern nicht anders angegeben, ein oder mehrere Elemente einschließen.Any reference to an element herein using a label such as "first," "second," etc., does not limit the set or order of those elements unless such a limitation is expressly stated. Rather, these labels may be used herein as a convenient method of distinguishing between two or more elements or instances of an element. Thus, a reference to a first and a second element does not imply that only two elements may be used therein or that the first element must precede the second element in any way. Furthermore, unless otherwise stated, a set of elements may include one or more elements.
Wie hierin verwendet, bedeutet der Begriff „im Wesentlichen“ in Bezug auf einen gegebenen Parameter, eine gegebene Eigenschaft oder eine gegebene Bedingung und schließt in einem für den Durchschnittsfachmann verständlichen Ausmaß ein, dass der gegebene Parameter, die gegebene Eigenschaft oder die gegebene Bedingung mit einem geringen Maß an Varianz, wie zum Beispiel innerhalb annehmbarer Fertigungstoleranzen, erfüllt ist. Beispielhaft kann in Abhängigkeit von dem bestimmten Parameter, der bestimmten Eigenschaft oder der bestimmten Bedingung, der bzw. die im Wesentlichen erfüllt ist, der Parameter, die Eigenschaft oder die Bedingung zu mindestens 90 % erfüllt, zu mindestens 95 % erfüllt oder sogar zu mindestens 99 % erfüllt sein. As used herein, the term "substantially" with respect to a given parameter, property, or condition means and includes, to the extent understood by one of ordinary skill in the art, that the given parameter, property, or condition is satisfied with a small degree of variance, such as within acceptable manufacturing tolerances. By way of example, depending on the particular parameter, property, or condition that is substantially satisfied, the parameter, property, or condition may be at least 90% satisfied, at least 95% satisfied, or even at least 99% satisfied.
LORAN-Signale („Long Range Navigation“ oder auch nur „Loran“), die in den 1950er Jahren entwickelt wurden, sind Entfernungsmesssignale aus gesendeten Hochfrequenzbodenwellen (HF-Bodenwellen) bei niedrigen Frequenzen, üblicherweise zwischen 90 und 110 Kilohertz (kHz), die für Positionierung, Navigation und/oder Zeitsteuerung („PNT“) verwendet werden können. Diese EntΣernungsmesssignale können mehr als 1000 Meilen durch Luft, Strukturen, Erde und Wasser zurücklegen und können bis zu 10.000 Mal stärker sein als, als nicht einschränkendes Beispiel, Signale des Globalen Positionsbestimmungssystems (GPS). Loran-Technologie (und insbesondere eine Zwischentechnologie, die als „Loran-C“ bezeichnet wird) wurde in den 1990er Jahren verbessert, was zu enhanced-Loran-Navigationssystemen (eLoran-Navigationssystemen) führte. Neben anderen Fähigkeiten schließen eLoran-Navigationssystemen Senderstandorte, die mit der koordinierten Weltzeit synchronisiert sind, die Verwendung der TOT-Steuerung (Time of Transmission (Übertragungszeitsteuerung)) anstelle der von Loran-Navigationssystemen verwendeten System Area Monitor (SAM)-Steuerung, und die Hinzufügung eines Loran-Datenkanals (LDC) an ein Entfernungsmesssignal, um Zeit, verbesserte Positionierungsgenauigkeit und erhöhte Integrität bereitzustellen, ein.LORAN ("Long Range Navigation" or just "Loran") signals, developed in the 1950s, are ranging signals from transmitted radio frequency (RF) ground waves at low frequencies, typically between 90 and 110 kilohertz (kHz), that can be used for positioning, navigation, and/or timing ("PNT"). These ranging signals can travel more than 1,000 miles through air, structures, land, and water, and can be up to 10,000 times stronger than, as a non-limiting example, Global Positioning System (GPS) signals. Loran technology (and in particular an intermediate technology referred to as "Loran-C") was improved in the 1990s, resulting in enhanced Loran (eLoran) navigation systems. Among other capabilities, eLoran navigation systems include transmitter locations synchronized to Coordinated Universal Time, the use of Time of Transmission (TOT) control instead of the System Area Monitor (SAM) control used by Loran navigation systems, and the addition of a Loran Data Channel (LDC) to a ranging signal to provide time, improved positioning accuracy, and increased integrity.
Eine typische Übertragung eines Entfernungsmesssignals vom eLoran-Typ ist eine Impulsfolge von Impulsen des eLoran-Typs von oszillierenden Signalen (z. B. Impulsen von oszillierenden Signalen, wobei die Impulse eine Einhüllende aufweisen, die eLoran zugeordnet ist). Eine Impulshülle jedes Impulses schließt eine Vorderkante ein, die an einem ersten Ruhepunkt (d. h. Null oder vernachlässigbare Energie des oszillierenden Signals) beginnt und ansteigt, bis einen Punkt maximaler Amplitude (der „Peak“ des Impulses) erreicht ist, gefolgt von einer Hinterkante, die bei dem Peak beginnt und abfällt, bis sie einen zweiten Ruhepunkt erreicht. In einem herkömmlichen eLoran-Impuls wird ein Abschnitt des Impulses, der im Wesentlichen während eines Teils der Vorderkante definiert ist, für die Phasenverfolgung (bei herkömmlichem eLoran ist dies üblicherweise der sechste Nulldurchgang durch das oszillierende Signal) verwendet, um Zeitsteuerungsinformationen in einen Impuls und insbesondere für PNT zu kodieren. Ein Empfänger kann eine Positionierungstechnik verwenden (einschließlich, als nicht einschränkende Beispiele, multilaterale Positionsabschätzungs- oder hyperbolische Positionsabschätzungsberechnungen), um PNT-Informationen basierend auf empfangenen Entfernungsmesssignalen vom eLoran-Typ wiederherzustellen. Zusätzlich können in einigen Fällen eLoran-Signale verwendet werden, um Daten zu kodieren.A typical transmission of an eLoran-type ranging signal is a pulse train of eLoran-type pulses of oscillating signals (e.g., pulses of oscillating signals, the pulses having an envelope associated with eLoran). A pulse envelope of each pulse includes a leading edge that starts at a first rest point (i.e., zero or negligible energy of the oscillating signal) and rises until a point of maximum amplitude (the "peak" of the pulse) is reached, followed by a trailing edge that starts at the peak and falls until it reaches a second rest point. In a conventional eLoran pulse, a portion of the pulse, substantially defined during part of the leading edge, is used for phase tracking (in conventional eLoran, this is typically the sixth zero crossing through the oscillating signal) to encode timing information into a pulse, and in particular for PNT. A receiver may use a positioning technique (including, as non-limiting examples, multilateral position estimation or hyperbolic position estimation calculations) to recover PNT information based on received eLoran-type ranging signals. Additionally, in some cases, eLoran signals may be used to encode data.
Sender in einer herkömmlichen eLoran-Konfiguration, die den Erfindern dieser Offenbarung bekannt sind, können Hunderte und manchmal über Tausende von Meilen entfernt sein. Jeder Sender kann Hunderte Fuß hoch sein (z. B. 625 Fuß über der lokalen relativen Höhe.Transmitters in a conventional eLoran configuration known to the inventors of this disclosure may be hundreds and sometimes thousands of miles apart. Each transmitter may be hundreds of feet high (e.g., 625 feet above the local relative altitude.
Ungeachtet der Möglichkeiten von eLoran, wurde die Finanzierung für die Implementierung eines eLoran-Navigationssystems in den Vereinigten Staaten von Amerika in den 2010er Jahren zugunsten von GPS-Systemen verringert und heute verbleiben nur noch wenige Sendetürme.Despite the capabilities of eLoran, funding for the implementation of an eLoran navigation system in the United States was reduced in the 2010s in favor of GPS systems, and today only a few radio towers remain.
Die Erfinder dieser Offenbarung gehen von einer allgemeinen Überabhängigkeit von GPS im Vergleich zu PNT aus. Die Verfügbarkeit kostengünstiger GPS-Störsender und Signal-Spoofer lässt Sicherheitsbedenken aufkommen, insbesondere bei kritischer Infrastruktur, Schlüsselressourcen und lebenskritischen Anwendungen. Dementsprechend erkennen Industrie und Behörden einen Bedarf für ein ergänzendes/Ersatz-Navigationssystem für GPS oder sogar, wenn auch nicht in allen Umgebungen doch zumindest in einigen Anwendungen, eine Alternative.The inventors of this disclosure believe there is a general over-dependence on GPS compared to PNT. The availability of low-cost GPS jammers and signal spoofers raises security concerns, particularly in critical infrastructure, key resources, and life-critical applications. Accordingly, industry and government agencies recognize a need for a complementary/replacement navigation system for GPS, or even an alternative, if not in all environments, then at least in some applications.
Um einen geeigneten Ersatz oder eine Alternative für GPS bereitzustellen, schätzen die Erfinder dieser Offenbarung eine Notwendigkeit für eine Zugriffskontrolle für eLoran-PNT-Dienste; Unterstützung für unterschiedliche PNT-Dienste; eine erhöhte Datenübertragungsrate (im Vergleich zu herkömmlichem eLoran), um zusätzliche, eine einseitige (d. h. unidirektionale) Kommunikationsfähigkeit bereitzustellen; und verbesserte Immunität gegen Störungs- und Spoofing-Angriffe.To provide a suitable replacement or alternative for GPS, the inventors of this disclosure estimate a need for access control for eLoran PNT services; support for different PNT services; an increased data transfer rate (compared to conventional eLoran) to provide additional one-way (i.e., unidirectional) communication capability; and improved immunity to jamming and spoofing attacks.
Ein oder mehrere Beispiele beziehen sich allgemein auf die Codierung von Daten in Phasen eines oder mehrerer Impulse. Zum Beispiel kann eine Datennachricht in den Phasen einer Anzahl von Impulsen einer Impulsgruppe codiert werden. Zum Beispiel kann ein Sender eine Impulsgruppe übertragen, die eine Anzahl von Impulsen (z. B. Entfernungsmessimpulse) einschließen kann, die (durch einen Empfänger) zum Erfassen des Signals und/oder zum Bestimmen von PNT-Informationen verwendet werden können. Die Impulsgruppe kann zusätzlich eine Anzahl von Impulsen einschließen, die von dem Sender verwendet werden können, um Daten (einschließlich z. B. einer Nachricht und/oder Zeitsteuerungsinformationen) (z. B. Datenimpulse und/oder Zeitsteuerungsimpulse) zu codieren. Ein Sender kann die Daten in den Datenimpulsen in Phasen der Datensignale codieren. Zum Beispiel kann der Sender die Phasen der Datensignale selektiv einstellen, um Daten zu codieren.One or more examples generally relate to encoding data into phases of one or more pulses. For example, a data message may be encoded into the phases of a number of pulses of a pulse group. For example, a transmitter may transmit a pulse group that may include a number of pulses (e.g., ranging pulses) that may be used (by a receiver) to detect the signal and/or determine PNT information. The pulse group may additionally include a number of pulses that may be used by the transmitter to encode data (including, e.g., a message and/or timing information) (e.g., data pulses and/or timing pulses). A transmitter may encode the data in the data pulses into phases of the data signals. For example, the transmitter may selectively adjust the phases of the data signals to encode data.
Zusätzlich oder alternativ beziehen sich ein oder mehrere Beispiele allgemein auf die Codierung von Informationen, die einen spezifischen Sender in einer Impulsgruppe eines Entfernungsmesssignals angeben. Genauer gesagt beziehen sich ein oder mehrere Beispiele auf das Codieren von Informationen, die einen Sender in einem Zwischenimpulsintervall der Impulsgruppe angeben.Additionally or alternatively, one or more examples generally relate to encoding information indicative of a specific transmitter in a pulse group of a ranging signal. More specifically, one or more examples relate to encoding information indicative of a transmitter in an interpulse interval of the pulse group.
Zusätzlich oder alternativ dazu beziehen sich ein oder mehrere Beispiele im Allgemeinen auf das Einrichten von Informationsübertragungen, um die Auswirkung von Burst-Fehlern auf einem Empfänger zu verringern, und in verschiedenen Beispielen genauer gemäß einem Algorithmus, der dazu ausgewählt ist, die Wirksamkeit von Techniken der Vorwärtsfehlerkorrektur (forward error correction - FEC), einschließlich derjenigen, die Reed-Solomon-FEC-Blöcke für die Fehlerkorrektur verwenden, zu verbessern.Additionally or alternatively, one or more examples generally relate to arranging information transmissions to reduce the impact of burst errors on a receiver, and in various examples more specifically according to an algorithm selected to improve the effectiveness of forward error correction (FEC) techniques, including those using Reed-Solomon FEC blocks for error correction.
Zusätzlich oder alternativ dazu beziehen sich ein oder mehrere Beispiele allgemein auf das Übertragen von Entfernungsmesssignalen gemäß einem Impulsphasensignaturplan, der bestimmten Empfängern des Signals bekannt ist. Als ein nicht einschränkendes Beispiel kann das Senden von Entfernungsmesssignalen gemäß dem Impulsphasensignaturplan Versuche zum Spoofen eines Entfernungsmesssignals zumindest teilweise bekämpfen.Additionally or alternatively, one or more examples generally relate to transmitting ranging signals according to a pulse phase signature schedule known to certain recipients of the signal. As a non-limiting example, transmitting ranging signals according to the pulse phase signature schedule may at least partially combat attempts to spoof a ranging signal.
Zusätzlich oder alternativ beziehen sich ein oder mehrere Beispiele auf das Verzögern der Übertragung von Entfernungsmesssignalen nach einem Dithering-Zeitplan, sodass Empfänger der Entfernungsmesssignale in ihren Fähigkeiten eingeschränkt sein können, die Entfernungsmesssignale ohne den Dithering-Zeitplan zu verwenden. Zum Beispiel können PNT-Informationen, die basierend auf verzögerten Entfernungsmesssignalen berechnet werden, ungenau sein. Und im Gegensatz dazu kann ein Empfänger im Besitz des Ditherings-Zeitplans in der Lage sein, die Verzögerungen zu korrigieren.Additionally or alternatively, one or more examples relate to delaying transmission of ranging signals according to a dithering schedule such that receivers of the ranging signals may be limited in their ability to use the ranging signals without the dithering schedule. For example, PNT information calculated based on delayed ranging signals may be inaccurate. And conversely, a receiver in possession of the dithering schedule may be able to correct for the delays.
Ein oder mehrere Beispiele beziehen sich allgemein auf die Decodierung von datencodierten Phasen eines oder mehrerer Impulse. Zum Beispiel kann eine Datennachricht in den Phasen einer Anzahl von Impulsen einer Impulsgruppe codiert werden. Zum Beispiel kann ein Sender eine Impulsgruppe übertragen, die eine Anzahl von Impulsen (z. B. Entfernungsmessimpulse) einschließen kann, die (durch einen Empfänger) zum Erfassen des Signals und/oder zum Bestimmen von PNT-Informationen verwendet werden können. Die Impulsgruppe kann zusätzlich eine Anzahl von Impulsen einschließen, die von dem Sender verwendet werden können, um Daten (einschließlich z. B. einer Nachricht und/oder Zeitsteuerungsinformationen) (z. B. Datenimpulse und/oder Zeitsteuerungsimpulse) zu codieren. Ein Empfänger kann die in den Datenimpulsen codierten Daten in Phasen der Datensignale decodieren. Zum Beispiel kann der Empfänger Phasen der Datenimpulse identifizieren und die Phasen der Datenimpulse in Daten (z. B. die Nachricht und/oder Zeitinformationen) übersetzen.One or more examples generally relate to decoding data encoded phases of one or more pulses. For example, a data message may be encoded in the phases of a number of pulses of a pulse group. For example, a transmitter may transmit a pulse group that may include a number of pulses (e.g., ranging pulses) that may be used (by a receiver) to detect the signal and/or determine PNT information. The pulse group may additionally include a number of pulses that may be used by the transmitter to encode data (including, e.g., a message and/or timing information) (e.g., data pulses and/or timing pulses). A receiver may decode the data encoded in the data pulses into phases of the data signals. For example, the receiver may identify phases of the data pulses and translate the phases of the data pulses into data (e.g., the message and/or timing information).
Zusätzlich oder alternativ können sich ein oder mehrere Beispiele allgemein darauf beziehen, Informationen aus einer Impulsgruppe eines Entfernungsmesssignals zu decodieren. Die Informationen können einen spezifischen Sender angeben, z. B. den Sender, der das Entfernungsmesssignal übertrug. Somit können sich ein oder mehrere Beispiele auf das Identifizieren eines Senders als Reaktion auf Informationen beziehen, die in den Impulsgruppen codiert sind. Genauer gesagt können sich ein oder mehrere Beispiele auf das Identifizieren eines Senders als Reaktion auf ein Zwischenimpulsintervall (z. B. ein nominales Zwischenimpulsintervall) einer Impulsgruppe beziehen. Das Identifizieren des Senders kann bei der Berechnung von PNT-Informationen helfen. Zusätzlich oder alternativ kann das Identifizieren des Senders nützlich sein, um die Entfernungsmesssignale zu validieren.Additionally or alternatively, one or more examples may generally relate to decoding information from a pulse group of a ranging signal. The information may indicate a specific transmitter, e.g., the transmitter that transmitted the ranging signal. Thus, one or more examples may relate to identifying a transmitter in response to information encoded in the pulse groups. More specifically, one or more examples may relate to identifying a transmitter in response to an interpulse interval (e.g., a nominal interpulse interval) of a pulse group. Identifying the transmitter may assist in calculating PNT information. Additionally or alternatively, identifying the transmitter may be useful for validating the ranging signals.
Zusätzlich oder alternativ beziehen sich ein oder mehrere Beispiele auf das Identifizieren von Impulsen von Epochen gemäß einem Impulsordnungsschema. Die Impulse können in einer Epoche des Entfernungsmesssignals gemäß dem Impulsordnungsschema angeordnet sein, um unter anderem die Auswirkung von Burst-Fehlern zu verringern.Additionally or alternatively, one or more examples relate to identifying pulses of epochs according to a pulse ordering scheme. The pulses may be arranged within an epoch of the ranging signal according to the pulse ordering scheme to, among other things, reduce the impact of burst errors.
Zusätzlich oder alternativ beziehen sich ein oder mehrere Beispiele auf das Validieren eines Entfernungsmesssignals durch Vergleichen von Phasen von Impulsen des Entfernungsmesssignals mit einer Impulsphasensignatur. Das Validieren des Entfernungsmesssignals kann zumindest teilweise Spoofing-Versuchen von Entfernungsmesssignalen entgegenwirken.Additionally or alternatively, one or more examples relate to validating a ranging signal by comparing phases of pulses of the ranging signal to a pulse phase signature. Validating the ranging signal may at least partially counteract attempts to spoof ranging signals.
Zusätzlich oder alternativ beziehen sich ein oder mehrere Beispiele auf das Korrigieren von Verzögerungen, die Entfernungsmesssignalen hinzugefügt werden. Zum Beispiel können Entfernungsmesssignale gemäß einem Dithering-Zeitplan verzögert worden sein. Ein oder mehrere Beispiele beziehen sich auf Berechnen von Übertragungszeiten solcher Ortungssignale, welche die Verzögerung berücksichtigen. Zum Beispiel können ein oder mehrere Beispiele den Dithering-Zeitplan verwenden, um Verzögerungen in Entfernungsmesssignalen zu korrigieren, die den Entfernungsmesssignalen gemäß dem Dithering-Zeitplan hinzugefügt wurden.Additionally or alternatively, one or more examples relate to correcting delays added to ranging signals. For example, ranging signals may have been delayed according to a dithering schedule. One or more examples relate to calculating transmission times of such location signals that take the delay into account. For example, one or more examples may use the dithering schedule to correct delays in ranging signals that were added to the ranging signals according to the dithering schedule.
Während Beispiele hierin im Zusammenhang mit eLoran-PNT-Systemen erörtert werden können, wird ein Durchschnittsfachmann erkennen, dass dies nur ein Beispiel einer Umgebung ist, in der offenbarte Beispiele eingesetzt und implementiert werden können; und der Einsatz in anderen Umgebungen überschreitet den Schutzumfang dieser Offenbarung nicht.While examples may be discussed herein in the context of eLoran PNT systems, one of ordinary skill in the art will recognize that this is only one example of an environment in which disclosed examples may be employed and implemented; and use in other environments does not exceed the scope of this disclosure.
Wie hierin verwendet, bedeutet der Begriff „Entfernungsmesssignal“ ein Signal, das von einem Sender bereitgestellt (z. B. gesendet) wird, der verwendbar sein kann, um PNT-Informationen zu bestimmen. Zusätzlich kann, wie hierin verwendet, ein „Entfernungsmesssignal“ zur Übertragung von Daten verwendet werden, die Zeitinformationen und/oder eine Nachricht einschließen. Somit kann ein Entfernungsmesssignal Entfernungsmesssignale einschließen, die verwendet werden sollen, um Entfernungs- und/oder Positionsinformationen, Datenimpulse an Übertragungsdaten und/oder Zeitimpulse zu bestimmen, um Zeitinformationen zu übertragen.As used herein, the term "ranging signal" means a signal provided (e.g., transmitted) by a transmitter that may be usable to determine PNT information. Additionally, as used herein, a "ranging signal" may be used to transmit data that includes timing information and/or a message. Thus, a ranging signal may include ranging signals to be used to determine distance and/or position information, data pulses to transmit data, and/or timing pulses to transmit timing information.
Wie hierin verwendet, bedeutet der Begriff „Impulsgruppe“ zwei oder mehr Signalimpulse, die von einem gleichen Sender erzeugt werden. Ein Signalimpuls eines Entfernungsmesssignals (hierin auch als „Entfernungsmessimpuls“, „Datenimpuls“, „Datennachrichtenimpuls“, „Zeitsteuerungsimpuls“, „Zeitimpuls“, „Zeitnachrichtenimpuls“. „Zeitsteuerungsnachrichtenimpuls" und/oder „Impuls“ bezeichnet) ist ein nicht einschränkendes Beispiel für einen Signalimpuls einer Impulsgruppe.As used herein, the term "pulse group" means two or more signal pulses generated by a same transmitter. A ranging signal pulse (also referred to herein as a "ranging pulse," "data pulse," "data message pulse," "timing pulse," "time pulse," "time message pulse," "timing message pulse," and/or "pulse") is a non-limiting example of a pulse group signal pulse.
Wie hierin verwendet, bedeutet „Zwischenimpulsintervall“ eine Zeitdauer, die zwischen dem Start (d. h. der Startzeit) von aufeinanderfolgenden Impulsen einer Impulsgruppe definiert ist.As used herein, “interpulse interval” means a period of time defined between the start (i.e., start time) of consecutive pulses of a pulse group.
Wie hierin verwendet, bedeutet „Gruppenwiederholungsintervall“ eine Zeitdauer, die zwischen dem Start (d. h. der Startzeit) von aufeinanderfolgenden Impulsgruppen von demselben Sender definiert ist.As used herein, “group repetition interval” means a period of time defined between the start (i.e., start time) of successive groups of pulses from the same transmitter.
Wie hierin verwendet, bedeuten die Begriffe „Sendezyklus“ und „Epoche“ zwei oder mehr Impulsgruppen, die nicht notwendigerweise von einem gleichen Sender erzeugt werden. In einigen Fällen kann der Begriff „Sendezyklus“ als Kurzbezeichnung verwendet werden, um sich auf die Dauer eines Sendezyklus zu beziehen. Eine Anzahl von Impulsgruppen pro Sendezyklus wird in der Regel in einer Spezifikation definiert. Als ein nicht einschränkendes Beispiel kann in einem eLoran-basierten System die Anzahl der Impulsgruppen pro Sendezyklus basierend auf einer Anzahl von gewünschten Bits für eine Nachricht definiert werden. In einem solchen Fall basiert die Anzahl von Impulsgruppen pro Sendezyklus auf der Anzahl der Impulsgruppen für eine gewünschte Nachricht.As used herein, the terms "transmit cycle" and "epoch" mean two or more pulse groups, not necessarily generated by the same transmitter. In some cases, the term "transmit cycle" may be used as a shorthand term to refer to the duration of a transmit cycle. A number of pulse groups per transmit cycle is typically defined in a specification. As a non-limiting example, in an eLoran-based system, the number of pulse groups per transmit cycle may be defined based on a number of desired bits for a message. In such a case, the number of pulse groups per transmit cycle is based on the number of pulse groups for a desired message.
Eine Dauer einer Epoche 116 entspricht im Allgemeinen einer Zeit, während der Impulsgruppen (z. B. PG1 von TX1 102, PG1 von TX2 104, PG1 von TX3 106, PG2 von TX1 108, PG2 von TX2 110, PG2 von TX3 112 und zusätzliche Impulsgruppen (z. B. von dem ersten, zweiten und dritten Sender)) übertragen werden (können). Die Dauer einer Epoche, wie Epoche 116, kann sich auf eine gewünschte Anzahl von Impulsgruppen pro Epoche und eine Anzahl von Sendern pro geografischem Bereich oder Gruppe von Sendern beziehen (die im Stand der Technik als „Kette“ bezeichnet werden können). Wie durch
Insbesondere können beliebige geeignete Marker verwendet werden, um ein Gruppenwiederholungsintervall oder eine nominale Emissionsverzögerung zu definieren, ohne den Schutzumfang dieser Offenbarung zu überschreiten, wie Peaks, Start der Vorderkanten, vorspezifizierte Nulldurchgänge oder Kombinationen daraus, ohne Einschränkung. Als nicht einschränkende Beispiele können Peaks erster oder letzter Impulse der jeweiligen Impulsgruppen, ein Start einer Vorderkante der ersten oder letzten Impulse der jeweiligen Impulsgruppen, vorspezifizierte Nulldurchgänge von oszillierenden Signalen der ersten oder letzten Impulse der jeweiligen Impulsgruppen und Kombinationen daraus verwendet werden, um das Gruppenwiederholungsintervall oder die nominale Emissionsverzögerung zu definieren. Sofern nicht anders angegeben, ist der Marker, der zum Definieren von Intervallen in Beispielen verwendet wird, der Start der Vorderkante der Impulse von Interesse. In einigen Fällen kann ein Ende einer Hinterkante nicht als Marker verwendet werden, da das hintere Ende auslaufen kann.In particular, any suitable markers may be used to define a group repetition interval or nominal emission delay without exceeding the scope of this disclosure, such as peaks, start of leading edges, prespecified zero crossings, or combinations thereof, without limitation. As non-limiting examples, peaks of first or last pulses of the respective pulse groups, a start of a leading edge of the first or last pulses of the respective pulse groups, prespecified zero crossings of oscillating signals of the first or last pulses of the respective pulse groups, and combinations thereof may be used to define the group repetition interval or nominal emission delay. Unless otherwise specified, the marker used to define intervals in examples is the start of the leading edge of the pulses of interest. In some cases, an end of a trailing edge cannot be used as a marker because the trailing end may be tapered.
Impulsgruppe 152 schließt 105 Impulse ein, wobei jeder 140 Mikrosekunden oder mehr Zeit belegt. Die ersten 63 Impulse 124 jeder Impulsgruppe 152 können verwendet werden, um das Signal zu erfassen. Die letzten 42 Impulse 125 können verwendet werden, um die Zeit- und Datennachricht zu codieren. Die letzten 42 Impulse 125 können in 6 Sätze von 7 Impulsen unterteilt werden, mit 140 Mikrosekunden oder mehr von Nichtübertragung (z. B. eine Impulslängenverzögerung 126, während der der Sender nicht überträgt) zwischen jedem Satz. Ferner können in einigen Beispielen die ersten 63 Impulse 124 durch Impulslängenverzögerung 126 von den letzten 42 Impulsen 125 getrennt werden. Die Gesamtlänge einer Übertragung kann (105 Impulse + 6 Impulslängenverzögerungen) * 140 Mikrosekunden oder 15,54 Millisekunden oder mehr für längere Impulsintervalle sein.
In verschiedenen Beispielen kann der Satz von Phasen der ersten 63 Impulse jeder Impulsgruppe eines ersten Senders (z. B. TX1) sich von dem Satz von Phasen der ersten 63 Impulse jeder Impulsgruppe eines anderen Senders (z. B. TX3) unterscheiden. Zum Beispiel kann der Satz von Phasen der ersten 63 Impulse jeder Impulsgruppe auf den Sender hinweisen, von dem die Impulsgruppe ausgeht. Zum Beispiel kann der Satz von Phasen der ersten 63 Impulse 124 jeder Impulsgruppe von TX1 eindeutig (oder eindeutig innerhalb eines geografischen Bereichs) für TX1 sein, und der Satz von Phasen der ersten 63 Impulse jeder Impulsgruppe von TX3 kann eindeutig (oder innerhalb eines geografischen Bereichs) für TX3 sein. Somit kann der Satz von Phasen der ersten 63 Impulse jeder Impulsgruppe auf den Sender hinweisen, von dem die Impulsgruppe ausgeht. Weitere Details bezüglich der Impulsphasencodierung sind in Bezug auf
In verschiedenen Beispielen kann der Satz von Phasen der ersten 63 Impulse jeder Impulsgruppe jedes Senders von Epoche zu Epoche variieren. Das Variieren des Satzes von Phasen der ersten 63 Impulse jeder Epoche kann Spoofing erschweren.In various examples, the set of phases of the first 63 pulses of each pulse group of each transmitter may vary from epoch to epoch. Varying the set of phases of the first 63 pulses of each epoch can make spoofing more difficult.
In verschiedenen Beispielen können die letzten 42 Impulse 125 verwendet werden, um eine Zeit- und/oder eine Datennachricht zu codieren. Als nicht einschränkendes Beispiel können die letzten 42 Impulse 125 in sechs Sätze von sieben Impulsen unterteilt werden, wobei eine jeweilige Impulslängenverzögerung 126 zwischen jedem Satz von sieben Impulsen besteht. Die Phasen jedes der sieben Impulse jedes Satzes können ein 6-Bit-Symbol (oder in einigen Beispielen ein 7-Bit-Symbol) für die Datencodierung darstellen. Die Zeit- und Datennachricht können über eine Epoche unter Verwendung von 420 Impulsen übertragen werden. Die Zeitnachricht kann unter Verwendung von 84 der 420 Impulse übertragen werden. Die Zeitnachricht kann unter Verwendung eines Reed-Solomon-FEC-Codes codiert werden, wobei 6-Bit-Symbole, sechs Datensymbole und sechs Paritätssymbole (zwölf Symbole insgesamt) verwendet werden. Die Datennachricht kann unter Verwendung von 336 der 420 Impulse übertragen werden. Die Datennachricht kann unter Verwendung eines Reed-Solomon-FEC-Codes codiert werden, wobei 6-Bit-Symbole, 22 Datensymbole und 26 Paritätssymbole (48 Symbole insgesamt) verwendet werden.In various examples, the last 42
Die in Bezug auf
Wie vorstehend in Bezug auf
Zeitnachrichtenimpulse (die hierin alternativ als „Zeitimpulse“ bezeichnet werden können) können die Zeitinformationen gemeinsam codieren. Als nicht einschränkendes Beispiel kann ein Sender dazu konfiguriert sein, eine Zählung von Epochen zu halten, z. B. als „Epochennummer“, und kann die Epochennummer übertragen, die in den Zeitnachrichtenimpulsen jeder Epoche codiert ist. Die Zeitnachrichtenimpulse können ein oder mehrere Fehlerkorrekturbits einschließen, z. B. gemäß einem Reed-Solomon-Fehlerkorrekturschema. Als Beispiel für die Codierung von Zeitsteuerungsinformationen kann die Epochennummer eine 32-Bit-Zahl sein, und die 84 Zeitnachrichtenimpulse einer Epoche können kollektiv die Epochennummer und das eine oder die mehreren Fehlerkorrekturbits kodieren. Zum Beispiel codieren die 84 Zeitnachrichtenimpulse 12 Sechs-Bit-Symbole. Von diesen werden sechs Symbole (36 Bits) verwendet, um die Zeitinformationen zu codieren, und sechs Symbole (36 Bits) werden zur Fehlerkorrektur verwendet.Timing message pulses (which may alternatively be referred to herein as "timing pulses") may collectively encode the timing information. As a non-limiting example, a transmitter may be configured to maintain a count of epochs, e.g., as an "epoch number," and may transmit the epoch number encoded in the timing message pulses of each epoch. The timing message pulses may include one or more error correction bits, e.g., according to a Reed-Solomon error correction scheme. As an example of encoding timing information, the epoch number may be a 32-bit number, and the 84 timing message pulses of an epoch may collectively encode the epoch number and the one or more error correction bits. For example, the 84 timing message pulses encode 12 six-bit symbols. Of these, six symbols (36 bits) are used to encode the timing information, and six symbols (36 bits) are used for error correction.
Datennachrichtenimpulse (die hierin alternativ als „Datenimpulse“ bezeichnet werden können) können gemeinsam eine Datennachricht codieren. Datennachrichtenimpulse können eine Nachricht kommunizieren, z. B. von einem Systembetreiber eines Loran-Systems zu einem Loran-Empfänger oder zu einem Benutzer eines Loran-Empfängers. Nicht einschränkende Beispiele für Informationen, die über Datennachrichtenimpulse übertragen werden, schließen Differenzkorrekturen, Almanach-Informationen für Sender und Differenzmonitore bzw. Nachrichten ein, einschließlich, als nicht einschränkende Beispiele, Notfallwarnungen oder Wetterwarnungen. Die Datennachrichtenimpulse können ferner einen oder mehrere Fehlerkorrekturnachrichtenimpulse einschließen, z. B. einen FEC-Block gemäß einem Reed-Solomon-Fehlerkorrekturschema. Zum Beispiel codieren die 336 Datennachrichtenimpulse 48 Sechs-Bit-Symbole. Von diesen werden 22 Symbole (132 Bits) verwendet, um die Datennachricht zu codieren, und 26 Symbole (156 Bits) werden zur Fehlerkorrektur verwendet.Data message pulses (which may alternatively be referred to herein as “data pulses”) may collectively encode a data message. Data message pulses may communicate a message, e.g., from a system operator of a Loran system to a Loran receiver or to a user of a Loran receiver. Non-limiting examples of information carried via data message pulses include differential corrections, almanac information for transmitters and differential monitors, or messages including, as non-limiting examples, emergency alerts or weather warnings. The data message pulses may further include one or more error correction message pulses, e.g., an FEC block according to a Reed-Solomon error correction scheme. For example, the 336 data message pulses encode 48 six-bit symbols. Of these, 22 symbols (132 bits) are used to encode the data message, and 26 symbols (156 bits) are used for error correction.
Als ein nicht einschränkendes Beispiel veranschaulicht
Während einer Epoche kann ein Sender die codierten Impulssätze der Epoche gemäß einem Impulssatzordnungsschema, wie einem Impulssatzordnungsschema 200, übertragen. Durch Anordnen der unterschiedlichen Arten von Impulssätzen 206 gemäß dem Impulssatzordnungsschema 200 kann ein Empfänger in der Lage sein zu bestimmen, welche Impulse von welcher Art sind.During an epoch, a transmitter may transmit the epoch's encoded pulse sets according to a pulse set ordering scheme, such as pulse
In verschiedenen Beispielen kann die Epochennummer in Zeitnachrichtenimpulsen oder Daten in den Datennachrichtenimpulsen verschlüsselt sein. Zum Beispiel kann die Epochennummer, die in die Zeitnachrichtenimpulse kodiert ist, vor dem Kodieren verschlüsselt werden. Als weiteres Beispiel kann die Datennachricht, die in die Datennachrichtenimpulssätze codiert ist, vor dem Codieren verschlüsselt werden. Eine einzelne verschlüsselte Datennachricht kann eine oder mehrere Epochen überspannen. Die Verschlüsselung der Epochennummer oder der Datennachricht kann derart sein, dass die Epochennummer oder die Datennachricht ohne Verschlüsselungsschlüssel nicht zu entschlüsseln sein kann. Somit kann ein Empfänger aller Impulssätze einer Epoche und im Besitz des Impulssatzordnungsschemas 200, aber nicht im Besitz des Verschlüsselungsschlüssels, in der Lage sein, die von den Zeitnachrichtenimpulsen oder den Datennachrichtenimpulsen codierten Symbole wiederherzustellen, aber möglicherweise nicht in der Lage sein, die Epochennummer oder die Daten zu entschlüsseln.In various examples, the epoch number may be encoded in time message pulses or data in the data message pulses. For example, the epoch number encoded in the time message pulses may be encrypted prior to encoding. As another example, the data message encoded in the data message pulse sets may be encrypted prior to encoding. A single encrypted data message may span one or more epochs. The encryption of the epoch number or the data message may be such that the epoch number or the data message may be indecipherable without an encryption key. Thus, a receiver of all pulse sets of an epoch and in possession of the pulse set ordering
Alternativ dazu können in verschiedenen Beispielen die Zeitsteuerungsinformationen nicht verschlüsselt werden, z. B. können die Zeitsteuerungsinformationen unverschlüsselt übertragen werden. Das Verschlüsseln der Zeitsteuerungsinformationen kann es einem Empfänger der Zeitnachrichtenimpulssätze ermöglichen, Zeitsteuerungsinformationen, z. B. eine Epochennummer, zu erhalten, ohne einen Verschlüsselungsschlüssel zu besitzen. Das Ermöglichen eines Empfängers, die Epochennummer ohne einen Verschlüsselungsschlüssel zu erhalten, kann es dem Empfänger ermöglichen, Informationen (z. B. genauere Zeitsteuerungsinformationen durch Korrigieren von Dithering, das nachstehend ausführlicher beschrieben wird) zu erhalten.Alternatively, in various examples, the timing information may not be encrypted, e.g., the timing information may be transmitted unencrypted. Encrypting the timing information may enable a recipient of the timing message burst sets to obtain timing information, e.g., an epoch number, without possessing an encryption key. Enabling a recipient to obtain the epoch number without an encryption key may enable the recipient to obtain information (e.g., more accurate timing information by correcting dithering, which is described in more detail below).
Die Übertragung der Zeitsteuerungsinformationen in unverschlüsselter Form, kann jedoch die Zeitsteuerungsinformationen anfällig für Spoofing lassen. In verschiedenen Beispielen können die Zeitsteuerungsinformationen unverschlüsselt (z. B. in Zeitnachrichtenimpulsen) übertragen werden, und zweite Zeitsteuerungsinformationen können verschlüsselt in Datennachrichtenimpulsen übertragen werden. Die zweiten Zeitsteuerungsinformationen können verschlüsselt und somit weniger anfällig für Spoofing als die unverschlüsselt übertragenen Zeitsteuerungsinformationen sein.However, transmitting the timing information in unencrypted form may leave the timing information vulnerable to spoofing. In various examples, the timing information may be transmitted unencrypted (e.g., in timing message bursts), and second timing information may be transmitted encrypted in data message bursts. The second timing information may be encrypted and thus less vulnerable to spoofing than the timing information transmitted unencrypted.
Ferner können die zweiten Zeitsteuerungsinformationen zusätzliche Zeitsteuerungsinformationen einschließen, die nicht in den ersten Zeitsteuerungsinformationen enthalten sind, z. B. einen Schaltsekundenzählwert. Das Einschließen der zusätzlichen Zeitsteuerungsinformationen in den zweiten Zeitsteuerungsinformationen kann es Empfängern im Besitz des Verschlüsselungsschlüssels ermöglichen, detailliertere oder genauere Zeitsteuerungsinformationen zu erhalten als es für Empfänger möglich ist, die nicht im Besitz des Verschlüsselungsschlüssels sind. Ferner kann das Einschließen der zusätzlichen Zeitsteuerungsinformationen in den zweiten Zeitsteuerungsinformationen ermöglichen, dass die Zeitsteuerungsinformationen der Zeitnachrichtenimpulse die zusätzlichen Zeitsteuerungsinformationen nicht einschließen, was es ermöglichen kann, die Anzahl von Zeitnachrichtenimpulsen zu verringern oder zusätzliche Fehlerkorrekturbits in den Zeitnachrichtenimpulsen einzuschließen.Furthermore, the second timing information may include additional timing information not included in the first timing information, e.g., a leap second count. Including the additional timing information in the second timing information may allow receivers in possession of the encryption key to obtain more detailed or accurate timing information than is possible for receivers not in possession of the encryption key. Furthermore, including the additional timing information in the second timing information may allow the timing information of the timing message pulses to not include the additional timing information, which may allow for reducing the number of timing message pulses or including additional error correction bits in the timing message pulses.
Zusätzlich oder alternativ dazu beziehen sich ein oder mehrere Beispiele allgemein darauf, die Verwendbarkeit von Ortungssignalen zu steuern, um eine genaue Verwendung der Ortungssignale an gewisse Empfänger zu begrenzen, indem ein Zeitversatz (als „Dither-Versatz“, „Dithering-Versatz“ oder nur „Dithering“ bezeichnet) hinzugefügt wird, den ein spezifischer Empfänger mit einer Ditherkorrektur vor dem Verwenden der Ortungssignale korrigieren kann. Als ein nicht einschränkendes Beispiel kann die Steuerung der Verwendbarkeit die Zuweisung der Ortungssignale und eines Navigationssystems unter Verwendung derselben erleichtern.Additionally or alternatively, one or more examples generally relate to controlling the usability of positioning signals to limit precise use of the positioning signals to certain receivers by adding a time offset (referred to as a “dither offset,” “dithering offset,” or just “dithering”), which a specific receiver can correct with a dither correction before using the positioning signals. As a non-limiting example, the usability control can facilitate the assignment of the positioning signals and a navigation system using them.
Die Impulsgruppen von Epoche 1 sind ohne Dithering veranschaulicht. Beispielsweise wird die erste Impulsgruppe des ersten Senders („PG1 von TX1“) als bei der nominalen Epochenstartzeit 302A beginnend veranschaulicht, d. h. bei PG1 von TX1 wurde nicht von der nominalen Epochenstartzeit 302A verwischt (nicht verzögert oder vorgereiht). Die zweite Impulsgruppe des ersten Senders („PG2 von TX1“) beginnt mit dem Gruppenwiederholungsintervall 310 nach der nominalen Epochenstartzeit 302A. Außerdem beginnt die erste Impulsgruppe des zweiten Senders („PG1 von TX2“) bei der nominalen zweiten Impulsgruppe 304A, d. h. bei PG1 von TX2 wurde von der nominalen zweiten Impulsgruppenstartzeit 304A nicht verwischt. Außerdem beginnt PG2 von TX2 mit dem Gruppenwiederholungsintervall 314 nach der nominalen zweiten Impulsgruppenstartzeit 304A. In verschiedenen Beispielen kann das Gruppenwiederholungsintervall 310 die gleiche oder eine unterschiedliche Dauer als Gruppenwiederholungsintervall 314 aufweisen.The pulse groups of
Die Impulsgruppen von Epoche 2 werden durch den Verzögerungsversatz 312 von der nominalen Epochenstartzeit 302B verzögert. Beispielsweise wird PG1 von TX1 von Epoche 2 durch Verzögerungsversatz 312 von der nominalen Epochenstartzeit 302B verzögert. In ähnlicher Weise wird PG1 von TX2 von Epoche 2 von der nominalen zweiten Impulsgruppenstartzeit 304B durch Verzögerungsversatz 312 verzögert. Ebenso werden alle Impulsgruppen von Epoche 2 durch Verzögerungsversatz 312 verzögert. Die Zeitsteuerung der Impulsgruppen (z. B. verwischt oder nicht verwischt) gilt gleichermaßen für alle Impulse der Impulsgruppen. Zum Beispiel werden alle Impulse von PG1 von TX1 von Epoche 2 durch Verzögerungsversatz 312 verzögert. Trotz der Verzögerung von Epoche 2 beginnt eine nachfolgende Epoche bei der nominalen nachfolgenden Epochenstartzeit 320B und nicht bei der nominalen nachfolgenden Epochenstartzeit 320B plus Verzögerungsversatz 312. Um zu verhindern, dass Impulse aus unterschiedlichen Epochen zur selben Zeit übertragen werden, kann in verschiedenen Beispielen der Verzögerungsversatz 312 so ausgewählt werden, um kürzer als eine nominale Dauer zwischen dem Ende eines letzten Impulses einer letzten Impulsgruppe einer Epoche und dem Start eines ersten Impulses einer ersten Impulsgruppe einer nachfolgenden Epoche zu sein.The pulse groups of
Die Impulsgruppen von Epoche 3 werden durch den Vorreihungsversatz 318 vorgereiht. Beispielsweise wird PG1 von TX1 der Epoche 3 von der nominalen Epochenstartzeit 302C durch den Vorreihungsversatz 318 vorgereiht. In ähnlicher Weise wird PG1 von TX2 von Epoche 3 von der nominalen zweiten Impulsgruppenstartzeit 304C durch den Vorreihungsversatz 318 vorgereiht. Ebenso werden alle Impulsgruppen von Epoche 3 durch den Vorreihungsversatz 318 vorgereiht. Trotz dieser Vorreihung würde eine nachfolgende Epoche nominell bei der nominalen nachfolgenden Epochenstartzeit 320C beginnen und nicht nach der nominalen nachfolgenden Epochenstartzeit 320C minus Vorreihungsversatz 318. Um zu verhindern, dass Impulse aus unterschiedlichen Epochen zur selben Zeit übertragen werden, kann in verschiedenen Beispielen der Vorreihungsversatz 318 so ausgewählt werden, um kürzer als eine Hälfte der nominalen Dauer zwischen dem Ende eines letzten Impulses einer letzten Impulsgruppe einer Epoche und dem Start eines ersten Impulses einer ersten Impulsgruppe einer nachfolgenden Epoche zu sein.The pulse groups of
Der Begriff „Dithering-Intervall auf Kettenebene“ kann sich auf ein Zeitintervall beziehen, durch das alle Impulse aller Impulsgruppen aller Sender einer Gruppe von Sendern (die als Kette bezeichnet werden können) (relativ zu einer nominalen Zeitsteuerung) verzögert oder vorgereiht werden. Ein Dithering-Intervall auf Kettenebene (z. B. Verzögerungsversatz 312 oder Vorreihungsversatz 318) kann für die Dauer einer Epoche gelten. In nachfolgenden Epochen können die Impulsgruppen aller Sender einer Gruppe von Sendern durch ein unterschiedliches Dithering-Intervall auf Kettenebene oder überhaupt nicht verzögert oder vorgereiht werden. Dithering auf Kettenebene ist das Dithering einer Kette von Sendern durch ein Dithering-Intervall auf Kettenebene über eine Epoche.The term "chain-level dithering interval" may refer to a time interval by which all pulses of all pulse groups of all transmitters in a group of transmitters (which may be referred to as a chain) are delayed or pre-queued (relative to a nominal timing). A chain-level dithering interval (e.g., delay offset 312 or pre-queuing offset 318) may apply for the duration of an epoch. In subsequent epochs, the pulse groups of all transmitters in a group of transmitters may be delayed or pre-queued by a different chain-level dithering interval or not at all. Chain-level dithering is the dithering of a chain of transmitters by a chain-level dithering interval over an epoch.
Als ein Beispiel für Dithering veranschaulicht
Die dritte Emissionsverzögerung 406 wird relativ zu der zweiten Emissionsverzögerung 404 durch eine nominale Emissionsverzögerung (z. B. 20.000 Mikrosekunden) verzögert. In ähnlicher Weise wird die zweite Emissionsverzögerung 404 relativ zu der ersten Emissionsverzögerung 402 durch die nominale Emissionsverzögerung verzögert.
In verschiedenen Beispielen kann eine Änderung beim Dithering einer Kette (d. h. eine Änderung des Ditherns aller Impulse aller von einer Kette von Sendern übertragenen Impulsgruppen) im Laufe der Zeit folgen. Zum Beispiel veranschaulicht
Zusätzlich zu dem Dithering auf Kettenebene können einzelne Sender die Zeitsteuerung der Impulsgruppen individuell dithern. Zum Beispiel veranschaulicht
Außerdem veranschaulicht
Der Begriff „Dithering-Intervall auf Senderebene“ kann ein Zeitintervall sein, durch das alle Impulsgruppen eines besonderen Senders verzögert oder vorgereiht werden (relativ zu einem nominalen Zeitpunkt oder relativ zu einem nominalen Zeitpunkt und einem Dithering auf Kettenebene). Ein Dithering-Intervall auf Senderebene kann für die Dauer einer Epoche gelten. In nachfolgenden Epochen können die Impulsgruppen des besonderen Senders durch ein unterschiedliches Dithering-Intervall auf Kettenebene verzögert oder vorgereiht werden. In einigen Fällen können alle Impulsgruppen jedes Senders jeder Epoche durch ein unterschiedliches Dithering-Intervall auf Senderebene oder durch ein Dithering-Intervall auf Nichtsender-Ebene verzögert werden. Als ein Beispiel für die Verwendung eines unterschiedlichen Dithering-Intervalls auf Senderebene in jeder Epoche veranschaulicht
Als Beispiel des Ditherings veranschaulicht
In verschiedenen Beispielen kann eine Änderung beim Dithering eines Senders (d. h. eine Änderung beim Dithering aller Impulse aller von einem Sender übertragenen Impulsgruppen) im Laufe der Zeit einem Trend folgen. Beispielsweise können die Dithering-Versätze 602 mehrere Zufallswerte aufweisen und können einer Rampe zwischen den mehreren Zufallswerten folgen. Zum Beispiel veranschaulicht
Zusätzlich kann in verschiedenen Beispielen eine Größe der Änderung, die durch ein Dithering-Intervall auf Kettenebene im Laufe der Zeit verursacht wird, größer oder kleiner sein (z. B. um eine Größenordnung oder mehr) als eine Größe der Änderung, die durch ein Dithering-Intervall auf Senderebene im gleichen Zeitraum verursacht wird. Zum Beispiel kann eine Größe der Änderung, die durch die Dither-Versätze 400 von
Zusätzlich kann sich in verschiedenen Beispielen die Dauer einer Rampe von dem Dithering auf Kettenebene von einer Dauer einer Rampe des Dithering-Intervalls auf Senderebene unterscheiden (z. B. um eine Größenordnung oder mehr). Zum Beispiel können Dither-Versätze auf Kettenebene (wobei die Dither-Versätze auf Kettenebene in
Die Größe des Dithering-Intervalls auf Kettenebene oder des Dithering-Intervalls auf Senderebene kann kleiner als eine Standarddauer zwischen Impulsgruppen (oder Epochen) gewählt werden. Beispielsweise können das Dithering-Intervall auf Kettenebene und das Dithering-Intervall auf Senderebene so ausgewählt werden, dass selbst wenn eine Kette und ein Sender während einer ersten Epoche verzögert wurden und die Kette und der Sender während der nächsten Epoche vorgereiht wurden, eine Überlappung von Impulsgruppen vermieden wird. Als weiteres Beispiel kann das Dithering-Intervall auf Senderbene so ausgewählt werden, dass, wenn Impulse eines ersten Senders verzögert wurden und Impulse eines zweiten Senders vorgereiht wurden, Signale von dem ersten und zweiten Sender nicht überlappen würden.The size of the chain-level dithering interval or the transmitter-level dithering interval can be chosen to be smaller than a standard duration between pulse groups (or epochs). For example, the chain-level dithering interval and the transmitter-level dithering interval can be chosen such that even if a chain and transmitter were delayed during a first epoch and the chain and transmitter were pre-queued during the next epoch, overlap of pulse groups is avoided. As another example, the transmitter-level dithering interval can be chosen such that if pulses from a first transmitter were delayed and pulses from a second transmitter were pre-queued, signals from the first and second transmitters would not overlap.
Durch Dithering einer oder mehrerer Impulsgruppen während einer oder mehrerer Epochen (z. B. wie durch
In verschiedenen Beispielen können einer oder mehrere der Sender Signale gemäß einem Dithering-Zeitplan mit Dither versehen. Der Dithering-Zeitplan kann einen vordefinierten Dithering-Zeitplan einschließen, der ein Zeitplan von Dithering-Intervallen (z. B. Dithering-Intervallen auf Kettenebene oder Dithering-Intervallen auf Senderebene) ist, um auf Signale angewendet zu werden, die während einer Anzahl von Epochen übertragen werden. Ein Empfänger kann im Besitz des Dithering-Zeitplans in der Lage sein, die Auswirkungen des Ditherings auf die empfangenen Signale zu korrigieren und dadurch die Informationen zu Positionierung, Navigation und Zeitsteuerung genau zu berechnen. Empfänger ohne den Dithering-Zeitplan sind möglicherweise nicht in der Lage, die Informationen zu Positionierung, Navigation und Zeitsteuerung aus den abgebundenen Signalen genau zu berechnen.In various examples, one or more of the transmitters may dither signals according to a dithering schedule. The dithering schedule may include a predefined dithering schedule that is a schedule of dithering intervals (e.g., chain-level dithering intervals or transmitter-level dithering intervals) to be applied to signals transmitted during a number of epochs. A receiver in possession of the dithering schedule may be able to correct for the effects of dithering on the received signals and thereby accurately calculate the positioning, navigation, and timing information. Receivers without the dithering schedule may not be able to accurately calculate the positioning, navigation, and timing information from the dithered signals.
Sender oder Ketten können ihre Signale privatisieren, z. B. durch eine genaue Verwendung der Signale, die vom Besitz des Dithering-Zeitplans abhängen. Ein Bediener der Sender kann den Dithering-Zeitplan verkaufen, z. B. auf einer Abonnementbasis.Broadcasters or chains may privatize their signals, e.g. by having precise use of the signals dependent on ownership of the dithering schedule. An operator of the broadcasters may sell the dithering schedule, e.g. on a subscription basis.
In einem oder mehreren Beispielen können mehrere Dienstebenen definiert werden, um verschiedene Ebenen der Genauigkeit zu ermöglichen, die an einem Empfänger berechnet werden kann. Als nicht einschränkendes Beispiel können die Sender zwei oder mehr Dithering-Instanzen einschließen und die Dithering-Zeitpläne separat verkaufen. Zusätzlich oder alternativ dazu können Dithering-Zeitpläne, einschließlich unterschiedlicher Genauigkeit, verkauft werden. Spezifische Benutzer erhalten zwei Schlüssel und Benutzer mit niedrigerer Ebene einen einzigen Schlüssel. Der Dither könnte die Summe von zwei Termen sein, spezifische Benutzer würden Zugriff auf beide Terme haben (über ihre Schlüssel), und Benutzer der niedrigeren Ebene können nur auf einen groben Term (über ihren Schlüssel) zugreifen.In one or more examples, multiple service tiers may be defined to allow for different levels of accuracy that can be computed at a receiver. As a non-limiting example, senders may include two or more dithering instances and sell the dithering schedules separately. Additionally or alternatively, dithering schedules including different levels of accuracy may be sold. Specific users receive two keys and lower level users a single key. The dither could be the sum of two terms, specific users would have access to both terms (via their keys), and lower-level users can only access a coarse term (via their key).
Der Dithering-Zeitplan kann verschlüsselt oder nur mit einem Schlüssel verwendet werden, sodass ein Empfänger einen Schlüssel besitzen muss, um den Dithering-Zeitplan zu nutzen. Das Dithering an einer Kette oder einem Sender kann sich auf die Epochennummer beziehen. Als nicht einschränkendes Beispiel kann der Dithering-Zeitplan Dithering-Intervalle für jede Epochennummer einschließen. Somit kann der Dithering-Zeitplan durch die Epochennummer indizierbar sein Als ein Beispiel kann der Dithering-Zeitplan eine Funktion (z. B. einen Verschlüsselungsalgorithmus) einschließen, die als Eingabe den Schlüssel und die Epochennummer annehmen kann und Korrekturen zum Dithering für einen oder mehrere Sender für diese Epoche zurückgeben kann. Ein Empfänger kann die Korrekturen verwenden, um während der Epoche empfangene Impulse zu korrigieren. Somit kann der Besitz sowohl der Epochennummer als auch des Schlüssels für die genaue Berechnung von PNT-Informationen entscheidend sein.The dithering schedule may be encrypted or used only with a key, so that a receiver must possess a key to utilize the dithering schedule. Dithering on a chain or transmitter may be related to the epoch number. As a non-limiting example, the dithering schedule may include dithering intervals for each epoch number. Thus, the dithering schedule may be indexable by the epoch number. As an example, the dithering schedule may include a function (e.g., an encryption algorithm) that may take as input the key and the epoch number and return corrections to the dithering for one or more transmitters for that epoch. A receiver may use the corrections to correct pulses received during the epoch. Thus, possession of both the epoch number and the key may be critical to accurately computing PNT information.
In verschiedenen Beispielen kann die Größe des Ditherings auf Kettenebene und/oder des Ditherings auf Senderebene gemäß einer Rampe derart ausgewählt werden, dass ein Empfänger in der Lage sein kann, eine Epochennummer von Übertragungen zu decodieren, ohne das Dithering vollständig zu korrigieren. Zum Beispiel kann eine Größe des Ditherings auf Kettenebene oder des Ditherings auf Senderebene so gewählt werden, dass es groß genug ist, um Standortberechnungen ungenau wiederzugeben, aber gleichzeitig kann aufgrund der Rampe und der relativ kleinen Differenz zwischen dem Dithering einzelner Impulsgruppen ein Empfänger in der Lage sein, eine Epochennummer aus dem Sendezyklus zu decodieren. Somit kann der Empfänger während der Initialisierung eines Empfängers in der Lage sein, eine Epochennummer zu erhalten, die dann mit dem Dithering-Zeitplan verwendet werden kann, um die Impulse zu korrigieren. Zusätzlich oder alternativ dazu können die Rampen in den Größen des Ditherings auf Kettenebene oder des Ditherings auf Senderebene verhindern oder erschweren, das Dithering durch Mitteln über Epochen aufzulösen. Wenn zum Beispiel das Dithering auf Senderebene zufällig wäre, könnte in jeder Epoche mit einem Mittelwert von Null jeder Empfänger eine Anzahl von Epochen beobachten und das Dithering mitteln.In various examples, the amount of chain-level dithering and/or transmitter-level dithering may be selected according to a ramp such that a receiver may be able to decode an epoch number of transmissions without fully correcting the dithering. For example, a amount of chain-level dithering or transmitter-level dithering may be chosen to be large enough to inaccurately reflect location calculations, but at the same time, due to the ramp and the relatively small difference between the dithering of individual pulse groups, a receiver may be able to decode an epoch number from the transmit cycle. Thus, during initialization of a receiver, the receiver may be able to obtain an epoch number that may then be used with the dithering schedule to correct the pulses. Additionally or alternatively, the ramps in the amounts of chain-level dithering or transmitter-level dithering may prevent or make it difficult to resolve the dithering by averaging over epochs. For example, if dithering were random at the transmitter level, in each epoch with a mean of zero, each receiver could observe a number of epochs and average the dithering.
Zusätzlich zu dem Dithering auf Kettenebene und/oder dem Dithering auf Senderebene kann in verschiedenen Beispielen maskiertes Dithering angewendet werden. Das maskierte Dithering kann zum Maskieren von Trends beim Dithering verwendet werden. Insbesondere in Fällen, in denen Dithering auf Kettenebene und/oder Dithering auf Senderebene gemäß einer Rampe angewendet wird, kann maskiertes Dithering die eine oder die mehreren Rampen verdecken und/oder das Vorhersagen von Dithering erschweren oder unwahrscheinlich machen.In addition to chain-level dithering and/or sender-level dithering, masked dithering may be applied in various examples. Masked dithering may be used to mask trends in dithering. In particular, in cases where chain-level dithering and/or sender-level dithering is applied according to a ramp, masked dithering may obscure the one or more ramps and/or make dithering difficult or unlikely to predict.
Insbesondere kann maskiertes Dithering ein pseudozufälliges Dithering einschließen, das auf Impulsgruppen (einschließlich aller Impulse der Impulsgruppe) unabhängig von jeder Epoche angewendet wird. Das maskierte Dithering kann unterschiedliche Mengen an Dithering verwenden, unabhängig von dem Dithering früherer Epochen. Zum Beispiel kann im Gegensatz zum Dithering, das einer Rampe folgt, das maskierte Dithering von jeder Epoche unabhängig sein. Somit kann der Versatz, der durch maskiertes Dithering entsteht, sich relativ stark zwischen einer Epoche und der nächsten im Vergleich zu dem Versatz, der sich aus maskiertem Dithering über viele Epochen ergibt, unterscheiden. Der relativ hohe Unterschied zwischen den Versätzen nachfolgender Epochen des maskierten Dithering kann die Auswirkungen von Dithering auf Kettenebene und/oder Dithering auf Senderebene, die einer Rampe folgen können, maskieren. Zum Beispiel kann bei Abwesenheit des maskierten Ditherings ein Empfänger, z. B. ein Empfänger, der nicht im Besitz des Dithering-Zeitplans ist, im Laufe der Zeit in der Lage sein, die Rampe des Ditherings auf Kettenebene und/oder des Ditherings auf Senderebene zu beobachten und (unter der Annahme, das Dithering auf Kettenebene und/oder Dithering auf Senderebene entsprechend der Rampe verlaufen) das Dithering zukünftiger Impulsgruppen vorherzusagen. Mit dem angewendeten maskierten Dithering ist ein Empfänger jedoch weniger in der Lage, die Rampe entweder des Dithering auf Kettenebene oder des Dithering auf Senderebene zu beobachten (mit anderen Worten kann es länger dauern, dass ein Empfänger in der Lage ist, die Rampen des Dithering auf Kettenebene und/oder des Dithering auf Senderebene zu beobachten).In particular, masked dithering may include pseudorandom dithering applied to pulse groups (including all pulses of the pulse group) independently of each epoch. Masked dithering may use different amounts of dithering independent of the dithering of previous epochs. For example, unlike dithering that follows a ramp, masked dithering may be independent of each epoch. Thus, the offset resulting from masked dithering may differ relatively large between one epoch and the next compared to the offset resulting from masked dithering over many epochs. The relatively high difference between the offsets of subsequent epochs of masked dithering may mask the effects of chain-level dithering and/or transmitter-level dithering, which may follow a ramp. For example, in the absence of masked dithering, a receiver, e.g. For example, a receiver that is not in possession of the dithering schedule may be able to observe the ramp of chain-level dithering and/or transmitter-level dithering over time and (assuming chain-level dithering and/or transmitter-level dithering follow the ramp) predict the dithering of future pulse groups. However, with masked dithering applied, a receiver is less able to observe the ramp of either chain-level dithering or transmitter-level dithering (in other words, it may take longer for a receiver to be able to observe the ramps of chain-level dithering and/or transmitter-level dithering).
Als Beispiel von Dithering veranschaulicht
Im Gegensatz zu einem gesteigerten Dithering (wie es z. B. im Dithering auf Kettenebene und/oder Dithering auf Senderebene durch Nutzung einer Rampe angewendet werden kann) wird das maskierte Dithering unabhängig von jeder Epoche angewendet. Der maskierte Dither kann ein pseudozufälliger Dither (mit einem Mittelwert von Null) sein. Da der maskierte Dither jedoch unabhängig von jeder Epoche ist, verursacht der maskierte Dither keinen Trend im Dither im Laufe der Zeit.Unlike ramped dithering (such as can be applied in chain-level dithering and/or transmitter-level dithering by using a ramp), masked dithering is applied independently of each epoch. The masked dither can be a pseudorandom dither (with a mean of zero). However, because the masked dither is independent of each epoch, the masked dither does not cause a trend in the dither over time.
In verschiedenen Beispielen kann das maskierte Dithering die Zeitsteuerung von Impulsgruppen durch Größen (der Zeitsteuerung) ändern, die kleiner oder größer als (z. B. um eine Größenordnung oder mehr) das Dithering-Intervall auf Kettenebene oder das Dithering-Intervall auf Senderebene sind. Zum Beispiel kann, wie in
Wie bei dem Dithering auf Kettenebene und dem Dithering auf Senderebene kann das maskierte Dithering in dem Dithering-Zeitplan eingeschlossen sein, sodass das maskierte Dithering für (z. B. durch einen Empfänger im Besitz des Dithering-Zeitplans) korrigiert werden kann, bevor Informationen zu Positionierung, Navigation und Zeitsteuerung aus den verwischten Signalen berechnet werden.As with chain-level dithering and transmitter-level dithering, masked dithering can be included in the dithering schedule so that the masked dithering can be corrected for (e.g., by a receiver in possession of the dithering schedule) before positioning, navigation, and timing information is computed from the smeared signals.
Zusätzlich oder alternativ dazu beziehen sich ein oder mehrere Beispiele im Allgemeinen auf das Bereitstellen der Validierung von Impulsgruppen durch Codieren einer Signatur in Phasen von Impulsen von Impulsgruppen.Additionally or alternatively, one or more examples generally relate to providing validation of pulse groups by encoding a signature in phases of pulses of pulse groups.
Die Nulldurchgänge des positiven Phasencodeimpulses 802 und des negativen Phasencodeimpulses 808 können gleich sein, was für die Zeitsteuerung relevant sein kann, z. B. für Positionierung, Navigation oder Zeitsteuerung. Ferner können die Frequenz (oder die Frequenzen) des positiven Phasencodeimpulses 802 und des negativen Phasencodeimpulses 808 gleich sein.The zero crossings of the positive
Phasen von Impulsen einer Impulsgruppe können verwendet werden, um die Validierung eines Signals (und folglich Daten) zu ermöglichen und die Sicherheit eines Systems zu erhöhen. Beispielsweise können Phasen von Impulsen einer Impulsgruppe codiert werden, um Spoofing eines Signals von einem Sender des Systems zu verhindern (oder zu erschweren). Mit anderen Worten kann ein System eine Phasenkodierung für anti-Spoofing-Zwecke verwenden.Phases of pulses of a pulse group can be used to enable validation of a signal (and consequently data) and to increase the security of a system. For example, phases of pulses of a pulse group can be encoded to prevent (or make more difficult) spoofing of a signal from a transmitter of the system. In other words, a system can use phase encoding for anti-spoofing purposes.
Als ein nicht einschränkendes Beispiel kann ein Sender Impulse von Impulsgruppen aufweisen, sodass die gesendeten Impulsgruppen mit einer Impulsphasensignatur übereinstimmen. Der Sender kann Impulsphasensignaturen jeder Epoche gemäß einem Impulsphasensignaturplan ändern. Als nicht einschränkendes Beispiel kann ein Sender eine erste Impulsgruppe übertragen, die mit einer ersten Impulsphasensignatur in einer ersten Epoche gemäß dem Impulsphasensignaturplan übereinstimmt und eine zweite Impulsgruppe übertragen, die mit einer zweiten Impulsphasensignatur in einer zweiten Epoche gemäß dem Impulsphasensignaturplan übereinstimmt.As a non-limiting example, a transmitter may comprise pulses of pulse groups such that the transmitted pulse groups match a pulse phase signature. The transmitter may change pulse phase signatures each epoch according to a pulse phase signature schedule. As a non-limiting example, a transmitter may transmit a first pulse group matching a first pulse phase signature in a first epoch according to the pulse phase signature schedule and transmit a second pulse group matching a second pulse phase signature in a second epoch according to the pulse phase signature schedule.
Ein Empfänger kann im Besitz des Impulsphasensignaturplans in der Lage sein zu verifizieren, dass der Sender das Signal überträgt, z. B. durch Vergleichen von Phasen der empfangenen Impulsgruppen mit dem Impulsphasensignaturplan. Ferner kann der Impulsphasensignaturplan mit der Epochennummer zusammenhängen. Als nicht einschränkendes Beispiel kann der Impulsphasensignaturplan Impulsphasensignaturen WSP durch die Epochennummer einschließen.A receiver, in possession of the pulse phase signature plan, may be able to verify that the transmitter is transmitting the signal, e.g., by comparing phases of the received pulse groups to the pulse phase signature plan. Further, the pulse phase signature plan may be related to the epoch number. As a non-limiting example, the pulse phase signature plan may include pulse phase signatures WSP by the epoch number.
Der Impulsphasensignaturplan kann so verschlüsselt sein, dass ein Empfänger einen Schlüssel besitzen muss, um den Impulsphasensignaturplan zu nutzen. Als ein Beispiel kann der Impulsphasensignaturplan eine Funktion einschließen, die als Eingabe des Schlüssels und der Epochennummer akzeptieren kann und eine erwartete Impulsphasensignatur für die Epoche zurückgeben kann. Ein Empfänger kann empfangene Impulsphasen mit der erwarteten Impulsphasensignatur vergleichen, um das empfangene Signal zu authentifizieren.The pulse phase signature plan may be encrypted such that a receiver must possess a key to use the pulse phase signature plan. As an example, the pulse phase signature plan may include a function that can accept as input the key and the epoch number and return an expected pulse phase signature for the epoch. A receiver may compare received pulse phases with the expected pulse phase signature to authenticate the received signal.
Steuerung 902 kann konfiguriert sein, um Daten z. B. von einem Leitzentrum zu empfangen. Die Daten können Daten für die Übertragung einschließen, z. B. in Datennachrichtenimpulsen (z. B. wie vorstehend in Bezug auf
Zusätzlich oder alternativ kann Steuerung 902 konfiguriert sein, um Zeitsteuerungsdaten zu empfangen, z. B. von einem Zeitstandard. Die Zeitsteuerungsdaten können eine Tageszeit, ein Impulssignal je Sekunde oder eine Frequenzreferenz einschließen.Additionally or alternatively,
Steuerung 902 kann Merkmale (z. B. Zeitsteuerung, Phase oder Impulsform) von Signalen (z. B. Impulse in Impulsgruppen von Sendezyklen) berechnen, die übertragen werden sollen. Steuerung 902 kann die Merkmale berechnen, sodass die Signale (in aggregierter) Übereinstimmung gemäß einem oder mehreren Beispielen sind. Steuerung 902 kann Anweisungen für den Sender 904 bereitstellen, die Signale angeben können, welche an dem Sender 904 übertragen werden sollen.
Als ein nicht einschränkendes Beispiel kann Steuerung 902 in verschiedenen Beispielen Sender 904 mit einer Angabe einer Phase eines zu übertragenden Impulses bereitstellen. Zusätzlich oder alternativ kann Steuerung 902 Sender 904 einen Hinweis darauf bereitstellen, wann ein Impuls (z. B. ein Impulsauslöser) zu übertragen ist.As a non-limiting example, in various examples,
Sender 904 kann Signale, z. B. Impulse in Impulsgruppen von Sendezyklen, übertragen. Sender 904 kann Impulse gemäß den Anweisungen von Steuerung 902 übertragen. Zusätzlich oder alternativ kann Sender 904 einen Impuls mit einer Phase gemäß der Angabe der Phase übertragen, die von dem Steuerung 902 bereitgestellt wird. Zusätzlich oder alternativ kann Sender 904 Impulse zu Zeiten übertragen, die durch Steuerung 902 angezeigt werden, z. B. basierend auf dem Empfangen eines Impulsauslösers von Steuerung 902.
Als nicht einschränkendes Beispiel kann Steuerung 902 ein Zwischenimpulsintervall bestimmen, sodass System 900 ein eindeutiges (oder innerhalb eines geografischen Bereichs eindeutiges) Zwischenimpulsintervall zum Identifizieren von Sender 904 aufweist, z. B. wie vorstehend in Bezug auf
Als weiteres nicht einschränkendes Beispiel kann Steuerung 902 eine Anordnung verschiedener Arten von Impulsen in Impulsgruppen von Sendezyklen bestimmen, z. B. gemäß einem Impulsordnungsschema, z. B. wie vorstehend in Bezug auf
Als weiteres nicht einschränkendes Beispiel kann Steuerung 902 Dither berechnen, z. B. gemäß einem Dithering-Zeitplan, z. B. wie vorstehend in Bezug auf
Als weiteres nicht einschränkendes Beispiel Steuerung 902 eine Phasencodierung für Phasen von Impulsen von Impulsgruppen von Sendezyklen bestimmen, z. B. gemäß einem Impulsphasensignaturplan, z. B. wie vorstehend in Bezug auf
Jede der Steuerung 1002 und der Steuerung 1006 kann die gleiche oder im Wesentlichen ähnlich sein und/oder die gleichen Vorgänge wie Steuerung 902 von
In einigen Beispielen können Steuerung 1002 und Sender 1004 an einem ersten Ort und Steuerung 1006 und Sender 1008 an einem zweiten Ort sein, der von dem ersten Ort entfernt ist. Steuerung 1002 und Sender 1004 können ein erster Sender (z. B. TX1, der in Bezug auf
In einigen Beispielen können Steuerung 1002 und Sender 1004 von der gleichen Kette wie Steuerung 1006 und Sender 1008 sein. Zum Beispiel können Steuerung 1002 und Sender 1004 Impulse erzeugen, die gemäß der ersten Emissionsverzögerung 402 von
Bei Block 1102 kann eine Anweisung zum Erzeugen eines Signals, das ein Ortungssignal und ein Datensignal einschließt, empfangen werden. Beispielsweise kann Sender 904 Anweisungen von Steuerung 902 empfangen.At
Bei Block 1104 kann ein Signal übertragen werden. Das Signal kann über einen terrestrischen Sender zum Übertragen von Funkwellen, die codierte Nachrichteninformationen und Zeitsteuerungsinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung aufweisen, übertragen werden. Das Signal kann zumindest teilweise auf die Anweisung reagieren. Das Signal kann eine Impulsgruppe einschließen, die eine Anzahl von Entfernungsmessimpulsen und eine Anzahl von Datenimpulsen einschließt. Entsprechende der Anzahl von Datenimpulsen können eine Phase von entweder einer positiv verlaufenden Phase oder einer negativ verlaufenden Phase aufweisen. Die Phasen der jeweiligen der Anzahl von Datenimpulsen der Impulsgruppe können Daten codieren. Zum Beispiel kann das Signal durch Sender 904 übertragen werden.At block 1104, a signal may be transmitted. The signal may be transmitted via a terrestrial transmitter for transmitting radio waves comprising encoded message information and timing information for one or more of positioning, navigation, and timing. The signal may be at least partially responsive to the instruction. The signal may include a pulse group including a number of ranging pulses and a number of data pulses. Corresponding ones of the number of data pulses may have a phase of either a positive going phase or a negative going phase. The phases of respective ones of the number of data pulses of the pulse group may encode data. For example, the signal may be transmitted by
Block 1202 kann derselbe wie Block 1102 von
Gemäß Block 1206, der optional ist, können die Daten eine Nachricht einschließen.According to
Gemäß Block 1208, der optional ist, können die Daten Zeitinformationen einschließen.According to
Gemäß Block 1210, der optional ist, können die Daten sowohl eine Nachrichten- als auch eine Zeitinformation einschließen.According to
Gemäß Block 1212, der optional ist, kann die Nachricht (z. B. die Nachricht von Block 1206) vor dem Codieren in der Anzahl von Datenimpulsen verschlüsselt werden.According to
Gemäß Block 1214, der optional ist, kann die Nachricht (z. B. die Nachricht von Block 1206) zusätzliche Zeitinformationen einschließen.According to
Gemäß Block 1216, der optional ist, kann die Impulsgruppe eine Impulslängenverzögerung zwischen den Entfernungsmessimpulsen und den Datenimpulsen einschließen.According to
Gemäß Block 1218, der optional ist, können die Datenimpulse eine Anzahl von Datennachrichtenimpulssätzen einschließen, und jeder Datennachrichtenimpulssatz kann Datenbits und ein Fehlerkorrekturbit codieren.According to
Gemäß Block 1220, der optional ist, schließt die Impulsgruppe eine Impulslängenverzögerung zwischen jedem der Datennachrichtenimpulssätze ein.According to
Gemäß Block 1222, der optional ist, codieren eine oder mehrere der Datenimpulsgruppen mindestens einen Abschnitt einer Nachricht, und eine oder mehrere der Datenimpulsgruppen codieren mindestens einen Teil von Zeitinformationen.According to
Block 1302 kann derselbe wie Block 1102 von
Gemäß Block 1306, der optional ist, können jeweilige der Anzahl von Entfernungsmessimpulsen eine Phase von entweder einer positiv verlaufenden Phase oder einer negativ verlaufenden Phase aufweisen. Ferner können die Phasen der jeweiligen der Anzahl von Entfernungsmessimpulsen der Impulsgruppe einer Impulsphasensignatur entsprechen. Ferner kann die Impulsphasensignatur für einen Sendezyklus und einen terrestrischen Sender vordefiniert werden.According to
Gemäß Block 1308, der optional ist, schließt die Impulsphasensignatur eine Angabe der Phase jeder der Anzahl von Impulsen einAccording to
Gemäß Block 1310, der optional ist, kann die Impulsphasensignatur einem vordefinierten Impulsphasensignaturplan entsprechen, der eine Impulsphasensignatur für eine Anzahl von Sendezyklen einschließt.According to
Block 1402 kann derselbe wie Block 1102 von
Bei Block 1406, der optional ist, kann eine weitere Anweisung zum Erzeugen eines weiteren Signals empfangen werden. Beispielsweise kann Sender 1008 Anweisungen von Steuerung 1006 empfangen.At
Bei Block 1408, der optional ist, kann ein weiteres Signal übertragen werden. Das weitere Signal kann über einen weiteren terrestrischen Sender zum Übertragen von Funkwellen, die kodierte Nachrichteninformationen und Zeitsteuerungsinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung aufweisen, übertragen werden. Das weitere Signal kann zumindest teilweise auf die weitere Anweisung reagieren. Das weitere Signal kann eine Impulsgruppe einschließen, die weitere Entfernungsmessimpulse einschließt, die durch ein weiteres Zwischenimpulsintervall getrennt sind. Zum Beispiel kann der Sender 1008 das weitere Signal übertragen.At block 1408, which is optional, a further signal may be transmitted. The further signal may be transmitted via a further terrestrial transmitter for transmitting radio waves comprising encoded message information and timing information for one or more of positioning, navigation, and timing. The further signal may be responsive, at least in part, to the further instruction. The further signal may include a pulse group including further ranging pulses separated by a further interpulse interval. For example,
Gemäß Block 1410, der optional ist, gibt eine Länge des weiteren Zwischenimpulsintervalls den weiteren terrestrischen Sender an.According to block 1410, which is optional, a length of the further interpulse interval indicates the further terrestrial transmitter.
Block 1502 kann derselbe wie Block 1102 von
Bei Block 1506, der optional ist, kann eine weitere Anweisung zum Erzeugen eines weiteren Signals empfangen werden. Beispielsweise kann Sender 1008 Anweisungen von Steuerung 1006 empfangen.At
Bei Block 1508, der optional ist, kann ein weiteres Signal übertragen werden. Das weitere Signal kann über einen weiteren terrestrischen Sender übertragen werden. Das weitere Signal kann zumindest teilweise auf die empfangene weitere Anweisung reagieren. Das weitere Signal kann weitere Impulsgruppen aufweisen, wobei die weiteren Impulsgruppen eine Versatzstartzeit gemäß einem weiteren Dithering-Intervall aufweisen. Zum Beispiel kann der Sender 1008 das weitere Signal übertragen.At
Gemäß Block 1510, der optional ist, können das Dithering-Intervall und das weitere Dithering-Intervall Dithering auf Senderebene sein.According to
Gemäß Block 1512, der optional ist, können das Dithering-Intervall und das weitere Dithering-Intervall Dithering auf Kettenebene sein.According to
Gemäß Block 1514, der optional ist, können das Dithering-Intervall und das weitere Dithering-Intervall maskiertes Dithering sein.According to
Modifikationen, Ergänzungen oder Auslassungen können an jedem von Verfahren 1100, Verfahren 1200, Verfahren 1300, Verfahren 1400 und Verfahren 1500 vorgenommen werden, ohne vom Schutzumfang der vorliegenden Offenbarung abzuweichen. Zum Beispiel können die Vorgänge des Verfahrens 1100, des Verfahrens 1200, des Verfahrens 1300, des Verfahrens 1400 und/oder des Verfahrens 1500 in unterschiedlicher Reihenfolge implementiert werden. Des Weiteren werden die aufgeführten Vorgänge und Handlungen nur als Beispiele bereitgestellt, und einige der Vorgänge und Handlungen können optional sein, zu weniger Vorgängen und Handlungen kombiniert werden oder zu zusätzlichen erweitert werden.Modifications, additions, or omissions may be made to any of
Als ein Beispiel kann Prozessor 1606 von Empfänger 1602 Zeitsteuerungsinformationen basierend auf einem oder mehreren Impulsen eines empfangenen Signals bestimmen. Zum Beispiel kann Empfänger 1602 einen Nulldurchgang eines Impulses als eine Angabe eines Zeitsteuerungsereignisses erkennen und interpretieren, z. B. für Positionierung, Navigation und/oder Zeitsteuerung für eine Positionierungstechnik (einschließlich, als nicht einschränkende Beispiele, multilaterale oder hyperbolische Positionsschätzungsberechnungen). Prozessor 1606 kann die Positionsinformationen basierend auf einer Teilmenge von empfangenen Impulsen bestimmen, z. B. kann Prozessor 1606 die Zeitsteuerungsinformationen basierend auf Entfernungsmessimpulsen bestimmen, z. B. wie gemäß einem Pulsordnungsschema 200 von
Prozessor 1606 kann ein oder mehrere Symbole eines oder mehrerer Impulse decodieren. Zum Beispiel kann Prozessor 1606 die Phase eines oder mehrerer Impulse (z. B. Datenimpulse und/oder Zeitsteuerungsimpulse) in Datensymbole decodieren. Zum Beispiel kann Prozessor 1606 Phasen eines oder mehrerer Impulse einer Impulsgruppe (z. B. der Datenimpulse und/oder der Zeitsteuerungsimpulse, ohne Einschränkung) beobachten. Prozessor 1606 kann die beobachteten Phasen des einen oder der mehreren Impulse mit Einträgen in einer Tabelle vergleichen (die in Speicher 1608 gespeichert und/oder sicher für Empfänger 1602 zugänglich sind, z. B. über eine gesicherte Verknüpfung). Die Tabelle kann Phasen mit Datensymbolen korrelieren.
Als nicht einschränkendes Beispiel kann Antenne 1604 ein Signal empfangen, das Zeitsteuerungsinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung codiert. Das Signal kann eine Impulsgruppe einschließen, die eine Anzahl von Entfernungsmessimpulsen und eine Anzahl von Datenimpulsen nach der Anzahl von Entfernungsmessimpulsen umfasst. Entsprechende der Anzahl von Datenimpulsen können eine Phase von entweder einer positiv verlaufenden Phase oder einer negativ verlaufenden Phase aufweisen. Daten können unter Verwendung entweder der positiv verlaufenden Phasen oder der negativ verlaufenden Phasen der Datensignale codiert werden. Prozessor 1606 kann die Daten zumindest teilweise als Reaktion auf die Phasen der jeweiligen der Anzahl von Datenimpulsen decodieren.As a non-limiting example,
Als nicht einschränkendes Beispiel kann Antenne 1604 ein Signal empfangen, das Zeitsteuerungsinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung codiert. Das Signal kann eine Impulsgruppe einschließen, die eine Anzahl von Entfernungsmessimpulsen und eine Anzahl von Datenimpulsen umfasst. Entsprechende der Anzahl von Datenimpulsen können eine Phase von entweder einer positiv verlaufenden Phase oder einer negativ verlaufenden Phase aufweisen. Prozessor 1606 kann Phasen der jeweiligen der Anzahl von Datenimpulsen beobachten. Prozessor 1606 kann Daten zumindest teilweise als Reaktion auf die Phasen der jeweiligen der Anzahl von Datenimpulsen erhalten.As a non-limiting example,
Prozessor 1606 kann einen Sender des empfangenen Signals basierend auf dem empfangenen Signal identifizieren und/oder validieren. Zum Beispiel kann Prozessor 1606 ein oder mehrere Zwischenimpulsintervalle (z. B. nominale Zwischenimpulsintervalle) (z. B. Zwischenimpulsintervall 128 von
Als nicht einschränkendes Beispiel kann Antenne 1604 ein Ortungssignal empfangen, das Zeitinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung codiert. Das Entfernungsmesssignal kann einen ersten Impuls einer Impulsgruppe, einen zweiten Impuls der Impulsgruppe und ein Zwischenimpulsintervall zwischen einem Beginn des ersten Impulses und einem Beginn des zweiten Impulses einschließen. Prozessor 1606 kann einen Sender des Entfernungsmesssignals zumindest teilweise als Reaktion auf das Zwischenimpulsintervall identifizieren. Speicher 1608 kann eine Korrelation zwischen dem Zwischenimpulsintervall und dem Sender speichern. Prozessor 1606 kann den Sender als Reaktion auf die Korrelation identifizieren.As a non-limiting example,
Zusätzlich oder alternativ kann Empfänger 1602, ohne Einschränkung, eine Impulsortungsschemadefinition besitzen (z. B. in Speicher 1608 von Empfänger 1602 gespeichert), z. B. gemäß Impulsordnungsschema 200 von
Empfänger 1602 kann einen Verschlüsselungsschlüssel (z. B. in Speicher 1608 gespeichert, ohne Einschränkung) besitzen und kann den Verschlüsselungsschlüssel verwenden, um Daten zu entschlüsseln, die in Datenimpulsen und/oder Zeitsteuerungsimpulsen verschlüsselt wurden. Das Entschlüsseln von Zeitsteuerungsinformationen in Zeitsteuerungsimpulsen kann Empfänger 1602 Zugriff auf zusätzliche Zeitsteuerungsinformationen geben, die Empfänger 1602 verwenden kann, um die Genauigkeit bestimmter Positionsinformationen zu erhöhen. Zusätzlich oder alternativ kann der Verschlüsselungsschlüssel für Empfänger 1602 sicher zugänglich sein, z. B. durch Empfänger 1602 über eine sichere Verknüpfung abgerufen werden.Receiver 1602 may have an encryption key (e.g., stored in
Als nicht einschränkendes Beispiel kann Antenne 1604 ein Ortungssignal empfangen, das Nachrichteninformationen und Zeitsteuerungsinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung codiert. Das Entfernungsmesssignal kann eine Impulsgruppe einschließen, die eine Anzahl von Impulsen umfasst, wobei erste Impulse der Anzahl von Impulsen einen ersten Datentyp codieren und zweite Impulse der Anzahl von Impulsen einen zweiten Datentyp codieren. Prozessor 1606 kann die ersten Impulse und die zweiten Impulse zumindest teilweise als Reaktion auf eine Reihenfolge der ersten Impulse und der zweiten Impulse in der Impulsgruppe und einem vorspezifizierten Impulsordnungsschema identifizieren. Speicher 1608 kann das vorspezifizierte Impulsordnungsschema speichern.As a non-limiting example,
Empfänger 1602 kann einen Dithering-Zeitplan aufweisen (z. B. im Speicher 1608 gespeichert, ohne Einschränkung). Zusätzlich oder alternativ kann der Dithering-Zeitplan für Empfänger 1602 sicher zugänglich sein, z. B. von Empfänger 1602 über eine sichere Verknüpfung abgerufen werden. Unter Verwendung des Dithering-Zeitplans kann Empfänger 1602 die Auswirkungen des Dithering auf die empfangenen Signale korrigieren. Durch Korrigieren der Auswirkungen des Dithering kann Empfänger 1602 die Genauigkeit der berechneten Positionierung, Navigation oder Zeitsteuerungsinformationen erhöhen. Empfänger 1602 kann die Auswirkungen von Dithering auf Kettenebene, Dithering auf Senderebene und/oder maskiertem Dithering, z. B. von Dithering auf Kettenebene, Dithering auf Senderebene und/oder maskiertem Dithering wie in Bezug auf
Als nicht einschränkendes Beispiel kann Antenne 1604 ein Ortungssignal empfangen, das Zeitinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung codiert. Das Entfernungsmesssignal kann eine Impulsgruppe einschließen, wobei die Impulsgruppe von einer nominalen Impulsgruppenstartzeit durch ein Dithering-Intervall verzögert wird. Prozessor 1606 kann eine Übertragungszeit der Impulsgruppe berechnen. Prozessor 1606 kann die berechnete Übertragungszeit anpassen, um das Dithering-Intervall zu berücksichtigen. Speicher 1608 kann einen Dithering-Zeitplan speichern, und Prozessor 1606 kann das Dithering-Intervall zumindest teilweise als Reaktion auf den Dithering-Zeitplan bestimmen.As a non-limiting example,
Beispielsweise kann Empfänger 1602 einen Sender eines Signals zumindest teilweise basierend auf einer Impulsphasensignatur eines oder mehrerer Impulse einer Impulsgruppe identifizieren oder verifizieren. Zum Beispiel kann Empfänger 1602 eine Phase eines oder mehrerer Impulse (z. B. Entfernungsmessimpulse) einer Impulsgruppe bestimmen. Empfänger 1602 kann die bestimmten Phasen der Impulse mit einem Impulsphasensignaturplan vergleichen, wobei der Impulsphasensignaturplan in Speicher 1608 bei Empfänger 1602 gespeichert werden kann und/oder sicher für Empfänger 1602 zugänglich ist, z. B. von Empfänger 1602 über eine sichere Verknüpfung abgerufen wird. Empfänger 1602 kann einen Sender identifizieren, der das Signal basierend auf einer Übereinstimmung zwischen den gemessenen Phasen der Impulse und der Impulsphasensignatur in dem Impulsphasensignaturplan übertragen hat. In solchen Beispielen kann das Signal gemäß der vorstehenden Beschreibung in Bezug auf 8A bis 8C übertragen worden sein.For example, receiver 1602 may identify or verify a transmitter of a signal based at least in part on a pulse phase signature of one or more pulses of a pulse group. For example, receiver 1602 may determine a phase of one or more pulses (e.g., ranging pulses) of a pulse group. Receiver 1602 may compare the determined phases of the pulses to a pulse phase signature map, where the pulse phase signature map may be stored in
Als nicht einschränkendes Beispiel kann Antenne 1604 ein Ortungssignal empfangen, das Zeitinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung codiert. Das Entfernungsmesssignal kann eine Impulsgruppe einschließen, die eine Anzahl von Entfernungsmessimpulsen und eine Anzahl von Datenimpulsen einschließt, wobei jeder der Anzahl von Entfernungsmessimpulsen entweder eine positiv verlaufende Phase oder eine negativ verlaufende Phase aufweist. Prozessor 1606 kann einen Sender des Entfernungsmesssignals validieren, indem er Phasen der Anzahl von Entfernungsmessimpulsen mit einer Impulsphasensignatur des Senders vergleicht. Speicher 1608 kann die Impulsphasensignatur speichern.As a non-limiting example,
Als ein nicht einschränkendes Beispiel kann ein Signal 1702 ein Ortungssignal sein, das an einer Senderantenne 1704 eines Senders 1716 übertragen werden soll. Ein Signal 1706 kann das Entfernungsmesssignal sein, das als Funkfrequenzübertragung an der Senderantenne 1704 übertragen wurde. Signal 1706 kann an einer Antenne 1710 eines Empfängers 1708 empfangen werden. Empfänger 1708 kann unter Verwendung eines Prozessors 1712 Daten 1714 basierend auf Signal 1706 erzeugen. Daten 1714 können Positions-, Navigations- und/oder Zeitsteuerungsinformationen einschließen. Daten 1714 können ferner eine Nachricht einschließen.As a non-limiting example, a
Signal 1802 kann ein empfangenes Signal sein, das einen oder mehrere Datenblöcke zu einem oder mehreren jeweiligen Zeiten einschließt. Als nicht einschränkendes Beispiel kann Signal 1802 ein Entfernungsmesssignal sein, das ein oder mehrere Impulse oder Impulsgruppen von einer oder mehreren Epochen einschließt. Signal 1802 kann ein Beispiel von Signal 1706 von
Bei Signalerfassung 1804 kann Signal 1802 unter Verwendung eines angepassten Filters erfasst werden. Als ein nicht einschränkendes Beispiel können empfangene Signale an einer oder mehreren Frequenzen mit vorbestimmten Mustern eines oder mehrerer angepasster Filter verglichen werden, um digitale Abtastwerte zu erfassen, die für das Signal 1802 repräsentativ sind. Bei Signalerfassung 1804 kann eine Startzeit einer Epoche bestimmt werden. Da ferner eine Dauer einer Epoche bekannt sein kann, kann bei Signalerfassung 1804 auch eine nominale Startzeit der nachfolgenden Epochen bestimmt werden. Der Epochenstartzeit kann Impulsbildung 1808 bereitgestellt werden und/oder Datendecodierung 1812 kann entweder direkt aus Signalerfassung 1804 oder der Epochenstartzeit in Informationen 1810 und/oder Informationen 1814 eingeschlossen sein.At
Informationen 1806, die Signalerfassung 1804 bereitgestellt werden, können Informationen sein oder einschließen, die verwendet werden, um das Signal bei Signalerfassung 1804 zu erfassen. Informationen 1806 können eine oder mehrere Signalnachbildungen einschließen, z. B. Nachbildungen eines Abschnitts von Signal 1802 abzüglich unbekannter Daten (z. B. einer Nachricht, die durch das Signal und/oder Rauschen codiert wird). Die Signalnachbildungen können Nachbildungen eines oder mehrerer Impulse und/oder einer oder mehrerer Impulsgruppen einschließen. In einigen Beispielen können die Signalnachbildungen Impulse einer Epoche einschließen. Die Signalnachbildungen können für den Empfänger vorberechnet werden, um mit Signal 1802 zu korrelieren, um Signal 1802 zu erfassen. Die Signalnachbildungen können zumindest teilweise auf einem Zwischenimpulsintervall basieren, wobei das Zwischenimpulsintervall in Bezug auf einen Sender eindeutig sein kann (z. B. wie in Bezug auf
Bei der Impulsbildung 1808 kann ein Mischimpuls gebildet werden. Der Mischimpuls kann auf einem Durchschnitt von zwei oder mehr Impulsen basieren. Zum Beispiel kann es in einigen Situationen aufgrund von Rauschen oder anderen Abweichungen schwierig oder ungenau sein, eine Ankunftszeit eines Impulses basierend auf einem einzelnen Impuls zu berechnen. Somit kann das Mitteln mehrerer Impulse zum Bilden eines Mischimpulses eine genauere Berechnung einer Ankunftszeit des Mischimpulses ermöglichen. In Bezug auf die in Bezug auf
Bei der Impulsbildung 1808 können der eine oder die mehreren Impulse, die bei der Impulsbildung 1808 gebildet werden, analysiert werden. Als ein nicht einschränkendes Beispiel kann eine Impulshülle (z. B. Impulshülle 144 von
Informationen 1810 können Informationen sein oder einschließen, die verwendet werden, um die Mischimpulse bei der Impulsbildung 1808 zu bilden. Informationen 1810 können Epochenstartzeiten einschließen. Epochenstartzeiten können einen Index in einen Datenvektor sein oder einschließen. Der Datenvektor kann sich auf die Zeit beziehen.
Bei Datendecodierung 1812 können eine Epochennummer 1816 und Nachrichten 1818 (einschließlich z. B. Zeitnachrichten und/oder Datennachrichten) aus dem Signal 1802 decodiert werden. Als nicht einschränkendes Beispiel können Phasen von Impulsen (z. B. wie in Bezug auf
Zusätzlich oder alternativ können gemäß einem nominalen Zwischenimpulsintervall, eindeutigen Zwischenimpulsintervallen (z. B. wie in Bezug auf
Gemäß einem Impulsordnungsschema (z. B. Impulsordnungsschema 200 von
Die bestimmten Symbole oder Bits von Daten, die bei Datendecodierung 1812 decodiert werden, können ohne Einschränkung in einen Fehlerkorrekturalgorithmus eingegeben werden, z. B. einen Reed Solomon Forward Correction-Algorithmus (FEC-Algorithmus). Wenn eine Anzahl von Fehlern derart ist, dass der Fehlerkorrekturalgorithmus die Fehler korrigieren kann, kann der Fehlerkorrekturalgorithmus die korrekte Nachricht als Nachrichten 1818 zurückgeben. Wenn der Fehlerkorrekturalgorithmus die Zeitnachricht während der Erfassungsphase ablehnt, hat der Empfänger möglicherweise nicht erfolgreich das Signal erfasst (z. B. bei Signalerfassung 1804). Wenn der Empfänger das Signal nicht erfolgreich erfasst hat, können nachfolgende Datenblöcke des Signals erfasst werden und der Prozess kann erneut beginnen.The particular symbols or bits of data decoded at
Ein oder mehrere Zeitnachrichtenimpulse können in Symbole und Zeitnachrichten-Bits decodiert werden. Wenn der Fehlerkorrekturalgorithmus bestimmt, dass die Nachricht keine Fehler aufweist, oder der Fehlerkorrekturalgorithmus die Fehler korrigiert hat, können die Zeitnachrichten-Bits in eine Epochennummer 1816 geparst werden, die an Signalvalidierung 1820 und/oder andere zugehörige Zeitdaten weitergeleitet werden soll.One or more timing message pulses may be decoded into symbols and timing message bits. If the error correction algorithm determines that the message has no errors, or the error correction algorithm has corrected the errors, the timing message bits may be parsed into an
Bei Datendecodierung 1812 kann die Epochennummer 1816 mit einem kryptografischen Schlüssel 1822 (hierin alternativ als „Schlüssel 1822“ bezeichnet) kombiniert werden, um die Datennachricht zu entschlüsseln. Die Datennachricht kann in Informationen geparst werden, wie beispielsweise, aber nicht darauf beschränkt, Differenzkorrekturen und/oder eine Datennachricht.In
Informationen 1814 können Informationen einschließen, die bei Datendecodierung 1812 verwendet werden, um Daten aus dem erfassten Signal zu decodieren. Informationen 1814 können einen kryptografischen Schlüssel einschließen (verwendet z. B. zum Decodieren der Datennachricht bei Datendecodierung 1812). Zusätzlich oder alternativ können Informationen 1814 das Impulsordnungsschema einschließen. Zusätzlich oder alternativ können Informationen 1814 die Epochenstartzeit einschließen.
Bei Signalvalidierung 1820 kann Signal 1802 validiert werden, z. B. basierend auf einer Entsprechung zwischen Phasen von Impulsen des Signals 1802 und einer Impulsphasensignatur. In einigen Beispielen kann Signalvalidierung 1820 Phasencodes und/oder Epochenstartzeit zur Impulsbildung 1808 bereitstellen.At
Als nicht einschränkendes Beispiel können Epochennummer 1816 und Schlüssel 1822 Eingaben zur Signalvalidierung 1820 sein. Bei Signalvalidierung 1820 kann ein Index einer Nachschlagetabelle von Impulsphasensignaturen bestimmt werden (z. B. basierend zumindest teilweise auf Epochennummer 1816). Als nicht einschränkendes Beispiel können Epochennummer 1816 und Schlüssel 1822 als Eingabe in einen kryptografischen Algorithmus (nicht gezeigt) verwendet werden, der einen Index einer Nachschlagetabelle von Impulsphasensignaturen zurückgibt. Die Nachschlagetabelle kann eine Impulsphasensignatur (als Reaktion auf Epochennummer 1816 und Schlüssel 1822) zurückgeben. Wenn die Phasen von Signal 1802 mit der Impulsphasensignatur übereinstimmen, kann Signal 1802 validiert werden.As a non-limiting example,
In einigen Beispielen kann Epochennummer 1816, die (bei Datendecodierung 1812) durch Decodieren einer Zeitnachricht während einer Epoche erhalten wurde, als die unverschlüsselte Impulsphasensignatur übertragen wurde, inkrementiert und verwendet werden, um die Impulsphasensignatur der nächsten Epoche von Signal 1802 zurückzugeben. Wenn diese Sequenz verschlüsselt wurde, wird die verschlüsselte Impulsphasensignatur mit dem empfangenen Signal 1802 korreliert. Wenn die Korrelation ausreichend positiv ist (z. B. eine vorbestimmte Schwelle erfüllt oder überschreitet, ohne Einschränkung), wird Signal 1802 authentifiziert, der Empfänger wurde erfolgreich erfasst und geht in die Verfolgungsphase über.In some examples,
Signal 1902 kann das gleiche wie Signal 1802 von
Zusätzlich zu den in Bezug auf Signalvalidierung 1820 beschriebenen Vorgängen kann Signalvalidierung 1920 Phasencodes an Impulsbildung 1908 und/oder Datendecodierung 1912 bereitstellen. Als ein nicht einschränkendes Beispiel kann Signalvalidierung 1920 bei Signalvalidierung 1920 Signal 1902 zumindest teilweise als Reaktion auf eine Übereinstimmung zwischen Phasen von Signal 1902 und einer Impulsphasensignatur einer Tabelle gültiger Impulsphasensignaturen validieren. Zusätzlich oder alternativ kann die Impulsphasensignatur bei Datendecodierung 1912 verwendet werden, um den Phasencode vor dem Demodulationsprozess zu verwischen. Zusätzlich oder alternativ kann die Impulsphasensignatur auch bei Impulsbildung 1908 verwendet werden, um den Phasencode vor dem Erzeugen des Misch- oder gemittelten Impulses zu verwischen.In addition to the operations described with respect to signal
Impulsbildung 1908 kann die gleiche wie Impulsbildung 1808 von
Bei Zeitberechnung 1916 kann eine nominale Übertragungszeit (TOT) einer Epoche (z. B. einer aktuellen Epoche) des Signals 1902 berechnet werden. Die nominale TOT kann die Epochennummer multipliziert mit der Epochendauer plus die nominale Emissionsverzögerung für die besondere Station sein.In
Zusätzlich oder alternativ kann bei der Zeitberechnung 1916 Dither korrigiert werden. Als ein nicht einschränkendes Beispiel kann Dither bei der Zeitberechnung 1916 berücksichtigt und/oder korrigiert werden, wenn eine TOT von Signal 1902 für die relevante Epoche bestimmt wird. Bei Zeitberechnung 1916 können ein oder mehrere Dithering-Versätze bestimmt werden, z. B. durch Indizieren in einen Dithering-Zeitplan unter Verwendung von Epochennummer 1906 (z. B. wie in Bezug auf
Bei Zeitinformationsberechnung 1922 können Zeitsteuerungsinformationen berechnet werden. Als ein nicht einschränkendes Beispiel kann ein Versatz zwischen einer Ortszeit und einer koordinierten Weltzeit (UTC) bestimmt werden. Die Zeitsteuerungsinformationen können basierend auf Signal 1902 (z. B. wie bei Impulsbildung 1908 analysiert) berechnet werden. Als ein nicht einschränkendes Beispiel können bei Zeitinformationsberechnung 1922 Zeitsteuerungsinformationen zumindest teilweise als Reaktion auf eine Ankunftszeit eines oder mehrerer Impulse des Signals 1902 berechnet werden, z. B. wie bei Impulsbildung 1908 identifiziert. In einigen Fällen kann die Ankunftszeit eines oder mehrerer Impulse als Reaktion auf einen bestimmten Versatz zwischen der Ortszeit und der UTC verfeinert oder aktualisiert werden. Zusätzlich oder alternativ können die Zeitsteuerungsinformationen bei Zeitinformationsberechnung 1922 zumindest teilweise basierend auf Differenzkorrekturen 1928 berechnet werden, wobei Differenzkorrekturen 1928 bei Datendecodierung 1912 bestimmt wurden. Als ein nicht einschränkendes Beispiel können die Zeitsteuerungsinformationen bei Datendecodierung 1912 von Zeitnachrichtenimpulsen decodiert werden. Die Zeitsteuerungsinformationen können Differenzkorrekturen einschließen. Bei Zeitinformationsberechnung 1922 können die Differenzkorrekturen angewendet werden. Zusätzlich oder alternativ kann die Übertragungszeit, z. B. nachdem die Auswirkungen von Dithering korrigiert wurden (wobei Korrekturen bei Zeitberechnung 1916 aufgetreten sein können), verwendet werden, um die Zeitsteuerungsinformationen bei Zeitinformationsberechnung 1922 zu berechnen.At
Bei PNT-Berechnung 1924 können PNT-Informationen 1926 berechnet werden. PNT-Informationen 1926 können eine Position des Empfängers einschließen, z. B. relativ zu einem oder mehreren Sendern. PNT-Informationen 1926 können einen Breiten- und Längengrad des Empfängers einschließen. PNT-Informationen 1926 können bei PNT-Berechnung 1924 zumindest teilweise basierend auf Unterschieden zwischen Übertragungszeiten von Signalen (einschließlich z. B. Signal 1902) von zwei oder mehr Sendern (wobei Übertragungszeiten bei Zeitberechnung 1916 berechnet worden sein können) und Ankunftszeiten der Signale berechnet werden (wobei die Ankunftszeiten bei Impulsbildung 1908 berechnet wurden und/oder Ankunftszeiten bei Zeitinformationsberechnung 1922 angepasst oder verfeinert wurden). PNT-Informationen 1926 können bei PNT-Berechnung 1924 unter Verwendung einer Positionierungstechnik (einschließlich, als nicht einschränkende Beispiele, multilaterale Positionsschätzung oder hyperbolische Positionsschätzungsberechnungen) berechnet werden.At
Zusätzlich oder alternativ kann der Empfänger bei PNT-Berechnung 1924 zu Zwecken der Überwachung, Vermessung oder Zeitsteuerung verwendet werden. Zum Beispiel kann der Empfänger die empfangene Ankunftszeit mit einer vorhergesagten empfangenen Zeit gemäß einem Standardmodell vergleichen. Die Differenz zwischen der empfangenen Zeit und der vorhergesagten empfangenen Zeit kann zur Signalüberwachung, Vermessung und/oder zum Berechnen von Differenzkorrekturinformationen verwendet werden.Additionally or alternatively, the receiver may be used in
Bei Vorgang 2002 kann ein Signal empfangen werden, das Zeitsteuerungsinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung codiert. Das Signal kann eine Impulsgruppe einschließen, die eine Anzahl von Entfernungsmessimpulsen und eine Anzahl von Datenimpulsen nach der Anzahl von Entfernungsmessimpulsen umfasst. Entsprechende der Anzahl von Datenimpulsen können eine Phase von entweder einer positiv verlaufenden Phase oder einer negativ verlaufenden Phase aufweisen. Daten können unter Verwendung entweder der positiv verlaufenden Phasen oder der negativ verlaufenden Phasen der Datensignale codiert werden. Das bei Vorgang 1102 von
Bei Vorgang 2004 können die Daten zumindest teilweise als Reaktion auf die Phasen der jeweiligen der Anzahl von Datenimpulsen decodiert werden.In
Bei Vorgang 2006, der optional ist, können die Daten (oder ein Teil der Daten) entschlüsselt werden.In
Bei Vorgang 2008, der optional ist, kann eine Nachricht aus den Daten abgeleitet werden.In
Bei Vorgang 2010, der optional ist, kann die Nachricht für die Präsentation bereitgestellt werden, z. B. an einem Bildschirm.In process 2010, which is optional, the message can be made available for presentation, for example on a screen.
Bei Vorgang 2012, der optional ist, können Zeitsteuerungsinformationen des Prozessors (oder von dem Prozessor verwendet) zumindest teilweise als Reaktion auf die Daten aktualisiert werden. Zum Beispiel können die Daten Zeitsteuerungsinformationen einschließen. Der Prozessor kann die Zeitsteuerungsinformationen verwenden, um Zeitsteuerungsinformationen des Prozessors oder des Empfängers zu aktualisieren.In
Bei Vorgang 2014, der optional ist, kann ein Standort (z. B. des Empfängers) zumindest teilweise als Reaktion auf die aktualisierten Zeitsteuerungsinformationen bestimmt werden. Zum Beispiel kann eine Ankunftszeit basierend zumindest teilweise auf den aktualisierten Zeitsteuerungsinformationen berechnet werden wie als Reaktion auf die in dem Signal codierten Zeitsteuerungsinformationen aktualisiert wird.In
Bei Vorgang 2016, der optional ist, kann ein Standort (z. B. des Empfängers) zumindest teilweise als Reaktion auf die Anzahl von Entfernungsmessimpulsen des Signals bestimmt werden.In
Verfahren 2100 kann von einem Empfänger durchgeführt werden, wie zum Beispiel Empfänger 1602 von
Bei Vorgang 2102 kann ein Signal empfangen werden, das Zeitsteuerungsinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung codiert. Das Signal kann eine Impulsgruppe einschließen, die eine Anzahl von Entfernungsmessimpulsen und eine Anzahl von Datenimpulsen umfasst. Entsprechende der Anzahl von Datenimpulsen können eine Phase von entweder einer positiv verlaufenden Phase oder einer negativ verlaufenden Phase aufweisen. Das bei Vorgang 1102 von
Bei Vorgang 2104 können Phasen der jeweiligen der Anzahl von Datenimpulsen beobachtet werden. Die Beobachtungen bezüglich Phasen können aufgezeichnet werden.At
Bei Vorgang 2106 können Daten zumindest teilweise als Reaktion auf die Phasen der jeweiligen der Anzahl von Datenimpulsen erhalten werden.In
Bei Vorgang 2108, der optional ist, können die Phasen der jeweiligen der Anzahl von Datenimpulsen mit Einträgen in einer Tabelle verglichen werden, die Datensymbole mit Sätzen von Phasen von Impulsen korreliert.In
Bei Vorgang 2110, der optional ist, kann ein Standort (z. B. des Empfängers) zumindest teilweise als Reaktion auf die Anzahl von Entfernungsmessimpulsen bestimmt werden.In
Modifikationen, Ergänzungen oder Auslassungen können an jedem von Verfahren 2000 von
Wie in der vorliegenden Offenbarung verwendet, kann der Begriff „Kombination“ in Bezug auf eine Vielzahl von Elementen eine Kombination aller Elemente oder eine beliebige von verschiedenen unterschiedlichen Unterkombinationen mancher der Elemente einschließen. Zum Beispiel kann die Formulierung „A, B, C, D oder Kombinationen davon“ Bezug nehmen auf eines von A, B, C oder D; die Kombination von jedem von A, B, C und D; und jede Unterkombination von A, B, C oder D, wie A, B und C; A, B und D; A, C und D; B, C und D; A und B; A und C; A und D; B und C; B und D; oder C und D.As used in the present disclosure, the term "combination" in reference to a plurality of elements may include a combination of all of the elements or any of several different subcombinations of some of the elements. For example, the phrase "A, B, C, D, or combinations thereof" may refer to any of A, B, C, or D; the combination of any of A, B, C, and D; and any subcombination of A, B, C, or D, such as A, B, and C; A, B, and D; A, C, and D; B, C, and D; A and B; A and C; A and D; B and C; B and D; or C and D.
Begriffe, die in der vorliegenden Offenbarung und insbesondere in den beiliegenden Ansprüchen verwendet werden (z. B. Inhalte der beiliegenden Ansprüche), sind allgemein als „offene“ Begriffe gedacht (z. B. sollte der Begriff „einschließlich“ als „einschließlich, jedoch nicht beschränkt auf interpretiert werden, der Begriff „aufweisend“ sollte als „mindestens aufweisend“ interpretiert werden, der Begriff „schließt ein“ sollte als „schließt ein, ist jedoch nicht beschränkt auf“ interpretiert werden, ohne darauf beschränkt zu sein). Wie hierin verwendet, bedeutet „jedes“ manche oder eine Gesamtheit. Wie hierin verwendet, bedeutet „alle“ eine Gesamtheit.Terms used in the present disclosure and particularly in the appended claims (e.g., contents of the appended claims) are generally intended to be "open-ended" terms (e.g., the term "including" should be interpreted as "including but not limited to," the term "comprising" should be interpreted as "at least comprising," the term "includes" should be interpreted as "includes but is not limited to," but not limited to"). As used herein, "each" means some or a whole. As used herein, "all" means a whole.
Darüber hinaus wird, wenn eine bestimmte Anzahl von einer eingeführten Anspruchsangaben beabsichtigt ist, diese Absicht ausdrücklich im Anspruch angegeben, und in Ermangelung dieser Nennung liegt keine solche Absicht vor. Als Verständnishilfe können zum Beispiel die folgenden beiliegenden Ansprüche die Verwendung der einleitenden Formulierungen „mindestens eine/r/s“ und „eine/r/s oder mehrere“ zum Einführen von Anspruchsangaben enthalten. Die Verwendung solcher Formulierungen sollte jedoch nicht dahingehend ausgelegt werden, um zu implizieren, dass die Einführung einer Anspruchsangabe durch die unbestimmten Artikel „ein“ oder „eine“ einen bestimmten Anspruch, der eine solche eingeführte Anspruchsangabe enthält, auf Beispiele beschränkt, die nur eine solche Angabe enthalten, selbst wenn derselbe Anspruch die einleitenden Phrasen „eine/r/s oder mehrere“ oder „zumindest eine/r/s“ und unbestimmte Artikel wie „ein“ und/oder „eine“ einschließt (z. B. soll „ein“ und/oder „eine“ so interpretiert werden, dass es „zumindest ein/e“ oder „ein/e oder mehrere“ bedeutet); Gleiches gilt für die Verwendung von bestimmten Artikeln, die zur Einführung von Anspruchsangaben verwendet werden.In addition, if a specific number of introduced claim statements are intended, that intention will be expressly stated in the claim, and in the absence of such a statement, no such intention exists. For example, as an aid to understanding, the following accompanying claims may include the use of the introductory phrases “at least one” and “one or more” to introduce claim statements. However, the use of such phrases should not be construed to imply that the introduction of a claim statement by the indefinite articles “a” or “an” limits a particular claim containing such introduced claim statement to examples containing only one such statement, even if the same Claim includes the introductory phrases "one or more" or "at least one" and indefinite articles such as "a" and/or "an" (e.g., "a" and/or "an" should be interpreted to mean "at least one" or "one or more"); the same applies to the use of definite articles used to introduce claim particulars.
Darüber hinaus werden, selbst wenn eine bestimmte Anzahl von eingeführten Anspruchsangaben explizit genannt wird, Fachleute erkennen, dass eine solche Angabe dahin gehend interpretiert werden sollte, dass mindestens die angegebene Anzahl gemeint ist (z. B. bedeutet die bloße Angabe von „zwei Angaben“ ohne andere Modifikatoren mindestens zwei Angaben oder zwei oder mehr Angaben). Des Weiteren soll in den Fällen, in denen eine Konvention analog zu „mindestens eine/r/s von A, B und C, ohne darauf beschränkt zu sein“ oder „eine/r/s oder mehrere von A, B und C, ohne darauf beschränkt zu sein“ verwendet wird, im Allgemeinen eine solche Konstruktion A allein, B allein, C allein, A und B zusammen, A und C zusammen, B und C zusammen, oder A, B und C zusammen, ohne darauf beschränkt zu sein, einschließenMoreover, even if a particular number of introduced claim specifications is explicitly stated, those skilled in the art will recognize that such a specification should be interpreted to mean at least the stated number (e.g., merely stating “two specifications” without other modifiers means at least two specifications or two or more specifications). Furthermore, where a convention analogous to “at least one of, but not limited to, A, B, and C” or “one or more of, but not limited to, A, B, and C” is used, such a construction is generally intended to include A alone, B alone, C alone, A and B together, A and C together, B and C together, or A, B, and C together, but not limited to
Ferner sollte jedes disjunktive Wort oder jede disjunktive Formulierung, das bzw. die zwei oder mehr alternative Begriffe darstellt, sei es in der Beschreibung, den Ansprüchen oder den Zeichnungen, dahingehend verstanden werden, dass die Möglichkeit des Einschließens eines der Begriffe, des einen oder des anderen Begriffs oder beider Begriffe in Betracht gezogen wird. Zum Beispiel sollte die Formulierung „A oder B“ so verstanden werden, dass sie die Möglichkeiten „A“ oder „B“ oder „A und B“ einschließt.Furthermore, any disjunctive word or phrase representing two or more alternative terms, whether in the description, claims or drawings, should be understood to contemplate the possibility of including either term, one term or the other, or both terms. For example, the phrase "A or B" should be understood to include the possibilities "A" or "B" or "A and B".
Zusätzliche, nicht einschränkende Beispiele der Offenbarung schließen ein:
- Beispiel 1: Verfahren, umfassend: Empfangen einer Anweisung zum Erzeugen eines Signals, das ein Entfernungsmesssignal und ein Datensignal umfasst; und Übertragen, über einen terrestrischen Sender zum Übertragen von Funkwellen mit codierten Nachrichteninformationen und Zeitinformationen für eine oder mehrere von Positionierung, Navigation und Zeitsteuerung, wobei das Signal zumindest teilweise auf die Anweisung reagiert, wobei das Signal eine Impulsgruppe umfasst, die eine Anzahl von Entfernungsmessimpulsen und eine Anzahl von Datenimpulsen nach der Anzahl von Entfernungsmessimpulsen umfasst, wobei jeweilige der Anzahl von Datenimpulsen eine Phase von entweder einer positiv verlaufenden Phase oder einer negativ verlaufenden Phase aufweist, wobei Daten unter Verwendung der entweder positiv verlaufenden Phasen oder der negativ verlaufenden Phasen der Datenimpulse codiert werden.
- Beispiel 2: Verfahren nach Beispiel 1, wobei die Daten eine Nachricht umfassen.
- Beispiel 3: Verfahren nach einem der Beispiele 1
bis 2, wobei die Daten Zeitinformationen umfassen. - Beispiel 4: Verfahren nach einem der Beispiele 1
bis 3, wobei die Daten eine Nachricht und Zeitinformationen umfassen. - Beispiel 5: Verfahren nach einem der Beispiele 1
bis 4, wobei die Nachricht vor dem Codieren in der Anzahl von Datenimpulsen verschlüsselt wird. - Beispiel 6: Verfahren nach einem der Beispiele 1
bis 5, wobei die Nachricht zusätzliche Zeitsteuerungsinformationen einschließt. - Beispiel 7: Verfahren nach einem der Beispiele 1
bis 6, wobei die Impulsgruppe eine Impulslängenverzögerung zwischen der Anzahl von Entfernungsmessimpulsen und der Anzahl von Datenimpulsen umfasst. - Beispiel 8: Verfahren nach einem der Beispiele 1
bis 7, wobei die Anzahl von Datenseimpulsen eine Anzahl von Datennachrichtenimpulssätzen umfasst und jeder Datennachrichtenimpulssatz Datenbits und ein Fehlerkorrekturbit codiert. - Beispiel 9: Verfahren nach einem der Beispiele 1
bis 8, wobei die Impulsgruppe eine Impulslängenverzögerung zwischen jeder der Anzahl von Datennachrichtenimpulssätzen umfasst. - Beispiel 10: Verfahren nach einem der Beispiele 1
bis 9, wobei einer oder mehrere der Datennachrichtenimpulssätze mindestens einen Abschnitt einer Nachricht codiert und einer oder mehrere der Datennachrichtenimpulssätze mindestens einen Abschnitt von Zeitinformationen codiert. - Beispiel 11: Verfahren nach einem der Beispiele 1
bis 10, wobei jeweilige der Anzahl von Entfernungsmessimpulsen eine Phase von entweder einer positiv verlaufenden Phase oder einer negativ verlaufenden Phase aufweisen, wobei die Phasen der jeweiligen der Anzahl von Entfernungsmessimpulsen der jeweiligen Impulsgruppe einer Impulsphasensignatur entsprechen und die Impulsphasensignatur für einen Sendezyklus und einen terrestrischen Sender vordefiniert sind. - Beispiel 12: Verfahren nach einem der Beispiel 1 bis 11, wobei die Impulsphasensignatur eine Angabe der Phase jeder der Anzahl von Entfernungsmessimpulsen umfasst.
- Beispiel 13: Verfahren nach einem der Beispiele 1 und 12, wobei die Impulsphasensignatur einem vordefinierten Impulsphasensignaturplan entspricht, umfassend eine Impulsphasensignatur für eine Anzahl von Sendezyklen.
- Beispiel 14: Verfahren nach einem der Beispiele 1 bis 13, wobei jeder der Anzahl von Entfernungsmessimpulsen durch ein Zwischenimpulsintervall getrennt ist, eine Länge des Zwischenimpulsintervalls den terrestrischen Sender angibt.
- Beispiel 15: Verfahren nach einem der Beispiele 1 bis 14, umfassend: Empfangen einer weiteren Anweisung zum Erzeugen eines weiteren Signals; und Übertragen, über einen weiteren terrestrischen Sender zum Übertragen von Funkwellen mit codierten Nachrichteninformationen und Zeitinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung, wobei das weitere Signals zumindest teilweise auf die weitere Anweisung reagiert, wobei das weitere Signal eine Impulsgruppe umfasst, die weitere Entfernungsimpulse umfasst, die durch ein weiteres Zwischenimpulsintervall getrennt sind.
- Beispiel 16: Verfahren nach einem der Beispiele 1
bis 15, wobei eine Länge des weiteren Zwischenimpulsintervalls den weiteren terrestrischen Sender angibt. - Beispiel 17: Verfahren nach einem der Beispiele 1 bis 16, wobei das Übertragen des Signals das Versetzen einer Startzeit der Impulsgruppe durch ein Dithering-Intervall umfasst.
- Beispiel 18: Verfahren nach einem der Beispiele 1 bis 17, umfassend: Empfangen einer weiteren Anweisung zum Erzeugen eines weiteren Signals; und Übertragen, über einen weiteren terrestrischen Sender, des weiteren Signals als Reaktion auf die empfangene weitere Anweisung, wobei das weitere Signal weitere Impulsgruppen aufweist, wobei die weiteren Impulsgruppen Versatzstartzeiten gemäß einem weiteren Dithering-Intervall aufweisen.
- Beispiel 19: Verfahren nach einem der Beispiele 1 bis 18, wobei das Dithering-Intervall und das weitere Dithering-Intervall Dithering auf Senderebene sind.
- Beispiel 20: Verfahren nach einem der Beispiele 1 bis 19, wobei das Dithering-Intervall und das weitere Dithering-Intervall Dithering auf Kettenebene sind.
- Beispiel 21: Verfahren nach einem der Beispiele 1
bis 20, wobei das Dithering-Intervall und das weitere Dithering-Intervall maskiertes Dithering und eine Dithering-Intervall gemäß einer Rampe umfassen. - Beispiel 22: Einrichtung, umfassend: eine Steuerung zum: Erzeugen einer Anweisung zum Erzeugen eines Signals, das ein Entfernungsmesssignal und ein Datensignal umfasst, wobei das Signal eine Impulsgruppe umfasst, die eine Anzahl von Entfernungsmessimpulsen und eine Anzahl von Datenimpulsen nach der Anzahl von Entfernungsmessimpulsen umfasst, wobei jeweilige der Anzahl von Datenimpulsen eine Phase entweder einer positiv verlaufenden Phase oder einer negativ verlaufenden Phase aufweisen, wobei Informationen unter Verwendung der entweder positiv verlaufenden Phasen oder der negativ verlaufenden Phasen der Datensignale codiert werden; und Bereitstellen der Anweisung an einen terrestrischen Sender zum Übertragen von Funkwellen, die codierte Nachrichteninformationen und Zeitsteuerungsinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung aufweisen;
- Beispiel 23: Vorrichtung, umfassend: eine Antenne, um ein Signal zu empfangen, das Zeitsteuerungsinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung codiert, wobei das Signal eine Impulsgruppe umfasst, die eine Anzahl von Entfernungsmessimpulsen und eine Anzahl von Datenimpulsen nach der Anzahl von Entfernungsmessimpulsen umfasst, wobei jeweilige der Anzahl von Datenimpulsen eine Phase entweder einer positiv verlaufenden Phase oder einer negativ verlaufenden Phase aufweisen, wobei Daten unter Verwendung der entweder positiv verlaufenden Phasen oder der negativ verlaufenden Phasen der Datensignale codiert werden; und einen Prozessor, um die Daten zumindest teilweise als Reaktion auf die Phasen der jeweiligen der Anzahl von Datenimpulsen zu decodieren.
- Beispiel 24: Vorrichtung nach Beispiel 23, wobei der Prozessor die Daten entschlüsseln soll.
- Beispiel 25: Vorrichtung nach einem der Beispiele 23 und 24, wobei der Prozessor eine Nachricht aus den Daten ableiten soll.
- Beispiel 26: Vorrichtung nach einem der Beispiele 23
bis 25, wobei der Prozessor die Nachricht zur Präsentation bereitstellen soll. - Beispiel 27: Vorrichtung nach einem der Beispiele 23 bis 26, wobei der Prozessor die Zeitsteuerungsinformationen des Prozessors zumindest teilweise als Reaktion auf die Daten aktualisieren soll.
- Beispiel 28: Vorrichtung nach einem der Beispiele 23 bis 27, wobei der Empfänger dazu dient, einen Standort der Vorrichtung zumindest teilweise als Reaktion auf die aktualisierten Zeitsteuerungsinformationen zu bestimmen.
- Beispiel 29: Vorrichtung nach einem der Beispiele 23 bis 28, wobei der Prozessor dazu dient, eine Nachricht aus den Daten abzuleiten und Zeitsteuerungsinformationen des Prozessors zumindest teilweise als Reaktion auf die Daten zu aktualisieren.
- Beispiel 30: Vorrichtung nach einem der Beispiele 23 bis 29, wobei der Prozessor einen Abschnitt der Daten, aus denen die Nachricht abgeleitet wird, entschlüsseln soll.
- Beispiel 31: Vorrichtung nach einem der Beispiele 23
bis 30, wobei jeweilige der Anzahl von Entfernungsmessimpulsen eine Phase entweder einer positiv verlaufenden Phase oder einer negativ verlaufenden Phase aufweisen, wobei die Phasen der jeweiligen der Anzahl von Entfernungsmessimpulsen der Impulsgruppe einer Impulsphasensignatur entsprechen, und wobei der Prozessor dazu dient, einen Sender eines Entfernungsmesssignals durch Vergleichen von Phasen der Anzahl von Entfernungsmessimpulsen mit der Impulsphasensignatur des Senders zu validieren. - Beispiel 32: Vorrichtung nach einem der Beispiele 23 bis 31, wobei der Prozessor dazu dient, einen Sender eines Entfernungsmesssignals zumindest teilweise als Reaktion auf ein Zwischenimpulsintervall zu identifizieren, wobei das Zwischenimpulsintervall eine Dauer einer Zeittrennung zwischen der Anzahl von Entfernungsmessimpulsen ist.
- Beispiel 33: Vorrichtung nach einem der Beispiele 23 bis 32, wobei der Prozessor zu Folgendem dient: Erhalten einer Übertragungszeit der Impulsgruppe; und Anpassen der berechneten Übertragungszeit, um ein Dithering-Intervall zu berücksichtigen.
- Beispiel 34: Vorrichtung nach einem der Beispiele 23 bis 33, wobei der Empfänger dazu dient, einen Standort zumindest teilweise als Reaktion auf die angepasste Übertragungszeit zu bestimmen.
- Beispiel 35: Vorrichtung nach einem der Beispiele 23 bis 34, wobei der Prozessor dazu dient, einen Standort zumindest teilweise als Reaktion auf die Anzahl von Entfernungsmessimpulsen zu bestimmen.
- Beispiel 36: Vorrichtung, umfassend: eine Antenne, um ein Signal zu empfangen, das Zeitsteuerungsinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung codiert, wobei das Signal eine Impulsgruppe umfasst, die eine Anzahl von Entfernungsmessimpulsen und eine Anzahl von Datenimpulsen umfasst, wobei jeweilige der Anzahl von Datenimpulsen eine Phase von entweder einer positiv verlaufenden Phase oder einer negativ verlaufenden Phase aufweisen; und einen Prozessor zum: Beobachten von Phasen der jeweiligen der Anzahl von Datenimpulsen; und Erhalten von Daten zumindest teilweise als Reaktion auf die Phasen der jeweiligen der Anzahl von Datenimpulsen.
- Beispiel 37: Vorrichtung nach Beispiel 36, wobei die Vorrichtung einen Speicher zum Speichern einer Tabelle umfasst, die Datensymbole mit Sätzen von Phasen von Impulsen korreliert; und wobei der Prozessor dazu dient, die Phasen der jeweiligen der Anzahl von Datenimpulsen mit Einträgen in der Tabelle zu vergleichen, um die Daten zu erhalten.
- Beispiel 38: Vorrichtung nach einem der Beispiele 36 bis 37, wobei der Prozessor dazu dient, einen Standort der Vorrichtung zumindest teilweise als Reaktion auf die Anzahl von Entfernungsmessimpulsen zu bestimmen.
- Beispiel 39: Verfahren, umfassend: Empfangen eines Signals, das Zeitsteuerungsinformationen für eines oder mehrere von Positionierung, Navigation und Zeitsteuerung codiert, wobei das Signal eine Impulsgruppe umfasst, die eine Anzahl von Entfernungsmessimpulsen und eine Anzahl von Datenimpulsen umfasst, wobei jeweilige der Anzahl von Datenimpulsen eine Phase von entweder einer positiv verlaufenden Phase oder einer negativ verlaufenden Phase aufweisen; Beobachten von Phasen der jeweiligen der Anzahl von Datenimpulsen; und Erhalten von Daten zumindest teilweise als Reaktion auf die Phasen der jeweiligen der Anzahl von Datenimpulsen.
- Beispiel 40: Verfahren nach Beispiel 39, umfassend das Vergleichen der Phasen der jeweiligen der Anzahl von Datenimpulsen mit Einträgen in einer Tabelle, die Datensymbole mit Sätzen von Phasen von Impulsen korreliert.
- Beispiel 41: Verfahren nach einem der Beispiele 39
bis 40, umfassend das Bestimmen deines Standorts zumindest teilweise als Reaktion auf die Anzahl von Entfernungsmessimpulsen.
- Example 1: A method comprising: receiving an instruction to generate a signal comprising a ranging signal and a data signal; and transmitting, via a terrestrial transmitter for transmitting radio waves with encoded message information and timing information for one or more of positioning, navigation, and timing, the signal responsive at least in part to the instruction, the signal comprising a pulse group comprising a number of ranging pulses and a number of data pulses subsequent to the number of ranging pulses, respective ones of the number of data pulses having a phase of either a positive going phase or a negative going phase, wherein data is encoded using either the positive going phases or the negative going phases of the data pulses.
- Example 2: The method of example 1, wherein the data comprises a message.
- Example 3: The method of any one of examples 1 to 2, wherein the data comprises time information.
- Example 4: The method of any one of examples 1 to 3, wherein the data comprises a message and time information.
- Example 5: Method according to one of examples 1 to 4, wherein the message is encrypted before encoding in the number of data pulses.
- Example 6: The method of any one of examples 1 to 5, wherein the message includes additional timing information.
- Example 7: The method of any one of examples 1 to 6, wherein the pulse group comprises a pulse length delay between the number of distance measurement pulses and the number of data pulses.
- Example 8: The method of any one of examples 1 to 7, wherein the number of data message pulses comprises a number of data message pulse sets, and each data message pulse set encodes data bits and an error correction bit.
- Example 9: The method of any one of examples 1 to 8, wherein the pulse group includes a pulse length delay between each of the number of data message pulse sets.
- Example 10: The method of any of examples 1 to 9, wherein one or more of the data message burst sets encode at least a portion of a message and one or more of the data message burst sets encode at least a portion of time information.
- Example 11: The method of any one of examples 1 to 10, wherein respective ones of the number of distance measuring pulses have a phase of either a positive-going phase or a negative-going phase, wherein the phases of the respective ones of the number of distance measuring pulses of the respective pulse group correspond to a pulse phase signature, and the pulse phase signature is predefined for a transmission cycle and a terrestrial transmitter.
- Example 12: The method of any one of examples 1 to 11, wherein the pulse phase signature comprises an indication of the phase of each of the number of ranging pulses.
- Example 13: The method of any of examples 1 and 12, wherein the pulse phase signature corresponds to a predefined pulse phase signature schedule comprising a pulse phase signature for a number of transmit cycles.
- Example 14: The method of any one of examples 1 to 13, wherein each of the number of ranging pulses is separated by an interpulse interval, a length of the interpulse interval indicating the terrestrial transmitter.
- Example 15: The method of any of Examples 1 to 14, comprising: receiving a further instruction to generate a further signal; and transmitting, via a further terrestrial transmitter, to transmit radio waves with encoded message information and timing information for one or more of positioning, navigation, and timing, the further signal responsive at least in part to the further instruction, the further signal comprising a pulse group comprising further ranging pulses separated by a further interpulse interval.
- Example 16: Method according to one of examples 1 to 15, wherein a length of the further interpulse interval indicates the further terrestrial transmitter.
- Example 17: The method of any one of examples 1 to 16, wherein transmitting the signal comprises offsetting a start time of the pulse group by a dithering interval.
- Example 18: The method of any of examples 1 to 17, comprising: receiving a further instruction to generate a further signal; and transmitting, via a further terrestrial transmitter, the further signal in response to the received further instruction, the further signal comprising further pulse groups, the further pulse groups having offset start times according to a further dithering interval.
- Example 19: The method of any one of examples 1 to 18, wherein the dithering interval and the further dithering interval are transmitter-level dithering.
- Example 20: The method of any one of examples 1 to 19, wherein the dithering interval and the further dithering interval are chain-level dithering.
- Example 21: The method of any one of examples 1 to 20, wherein the dithering interval and the further dithering interval comprise masked dithering and a dithering interval according to a ramp.
- Example 22: An apparatus comprising: a controller for: generating an instruction to generate a signal comprising a ranging signal and a data signal, the signal comprising a pulse group comprising a number of ranging pulses and a number of data pulses subsequent to the number of ranging pulses, respective ones of the number of data pulses having a phase of either a positive going phase or a negative going phase, wherein information is encoded using either the positive going phases or the negative going phases of the data signals; and providing the instruction to a terrestrial transmitter for transmitting radio waves comprising encoded message information and timing information for one or more of positioning, navigation, and timing;
- Example 23: An apparatus comprising: an antenna to receive a signal encoding timing information for one or more of positioning, navigation, and timing, the signal comprising a pulse group comprising a number of ranging pulses and a number of data pulses subsequent to the number of ranging pulses, respective ones of the number of data pulses having a phase of either a positive going phase or a negative going phase, wherein data is encoded using either the positive going phases or the negative going phases of the data signals; and a processor to decode the data at least in part in response to the phases of the respective ones of the number of data pulses.
- Example 24: The apparatus of example 23, wherein the processor is to decrypt the data.
- Example 25: The apparatus of any of examples 23 and 24, wherein the processor is to derive a message from the data.
- Example 26: The apparatus of any of examples 23 to 25, wherein the processor is to provide the message for presentation.
- Example 27: The apparatus of any of examples 23 to 26, wherein the processor is to update the processor's timing information at least in part in response to the data.
- Example 28: Device according to one of examples 23 to 27, wherein the receiver serves to determine a location of the device at least in part in response to the updated timing information.
- Example 29: The apparatus of any of examples 23 to 28, wherein the processor is to derive a message from the data and update timing information of the processor at least in part in response to the data.
- Example 30: The apparatus of any of examples 23 to 29, wherein the processor is to decrypt a portion of the data from which the message is derived.
- Example 31: The apparatus of any of examples 23 to 30, wherein respective ones of the number of ranging pulses have a phase of either a positive going phase or a negative going phase, the phases of the respective ones of the number of ranging pulses of the pulse group corresponding to a pulse phase signature, and wherein the processor is to validate a transmitter of a ranging signal by comparing phases of the number of ranging pulses to the pulse phase signature of the transmitter.
- Example 32: The apparatus of any of examples 23 to 31, wherein the processor is to identify a transmitter of a ranging signal at least in part in response to an interpulse interval, the interpulse interval being a duration of a time separation between the number of ranging pulses.
- Example 33: The apparatus of any of examples 23 to 32, wherein the processor is to: obtain a transmission time of the pulse group; and adjust the calculated transmission time to account for a dithering interval.
- Example 34: The apparatus of any of examples 23 to 33, wherein the receiver is operable to determine a location at least in part in response to the adjusted transmission time.
- Example 35: The apparatus of any of examples 23 to 34, wherein the processor is to determine a location at least in part in response to the number of ranging pulses.
- Example 36: An apparatus comprising: an antenna to receive a signal encoding timing information for one or more of positioning, navigation, and timing, the signal comprising a pulse group comprising a number of ranging pulses and a number of data pulses, wherein respective ones of the number of data pulses have a phase of either a positive going phase or a negative going phase; and a processor to: observe phases of the respective ones of the number of data pulses; and obtaining data at least in part in response to the phases of the respective ones of the number of data pulses.
- Example 37: The apparatus of example 36, wherein the apparatus comprises a memory for storing a table correlating data symbols with sets of phases of pulses; and wherein the processor is to compare the phases of respective ones of the number of data pulses with entries in the table to obtain the data.
- Example 38: The device of any of examples 36 to 37, wherein the processor is to determine a location of the device at least in part in response to the number of ranging pulses.
- Example 39: A method comprising: receiving a signal encoding timing information for one or more of positioning, navigation, and timing, the signal comprising a pulse group comprising a number of ranging pulses and a number of data pulses, wherein respective ones of the number of data pulses have a phase of either a positive going phase or a negative going phase; observing phases of the respective ones of the number of data pulses; and obtaining data at least in part in response to the phases of the respective ones of the number of data pulses.
- Example 40: The method of example 39, comprising comparing the phases of each of the number of data pulses with entries in a table correlating data symbols with sets of phases of pulses.
- Example 41: The method of any of examples 39 to 40, comprising determining your location at least in part in response to the number of ranging pulses.
Obwohl die vorliegende Offenbarung hierin in Bezug auf bestimmte veranschaulichte Beispiele beschrieben wurde, werden Durchschnittsfachleute auf dem Gebiet erkennen und verstehen, dass die vorliegende Erfindung nicht darauf beschränkt ist. Vielmehr können viele Ergänzungen, Weglassungen und Modifikationen an den veranschaulichten und beschriebenen Beispielen vorgenommen werden, ohne von dem Schutzumfang der Erfindung, wie er nachfolgend zusammen mit ihren rechtlichen Äquivalenten beansprucht wird, abzuweichen. Darüber hinaus können Merkmale eines Beispiels mit Merkmalen eines anderen Beispiels kombiniert werden, aber dennoch noch innerhalb des Schutzumfangs der Erfindung enthalten sein, der durch die Erfinder in Betracht gezogen wird.Although the present disclosure has been described herein with respect to certain illustrated examples, those of ordinary skill in the art will recognize and understand that the present invention is not limited thereto. Rather, many additions, omissions, and modifications may be made to the illustrated and described examples without departing from the scope of the invention as claimed below along with its legal equivalents. Moreover, Furthermore, features of one example may be combined with features of another example, but still be included within the scope of the invention contemplated by the inventors.
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN THE DESCRIPTION
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.This list of documents listed by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA accepts no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- US 63/262729 [0001]US63/262729 [0001]
- US 63/262728 [0001]US63/262728 [0001]
- US 17/447392 [0001]US 17/447392 [0001]
Claims (19)
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/447,392 US12174284B2 (en) | 2020-10-21 | 2021-09-10 | Transmission of signals for ranging, timing, and data transfer |
| US17/447,392 | 2021-09-10 | ||
| US202163262729P | 2021-10-19 | 2021-10-19 | |
| US202163262728P | 2021-10-19 | 2021-10-19 | |
| US63/262,728 | 2021-10-19 | ||
| US63/262,729 | 2021-10-19 | ||
| PCT/US2022/071829 WO2023039303A1 (en) | 2021-09-10 | 2022-04-20 | Reception of signals for ranging, timing, and data transfer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE112022004364T5 true DE112022004364T5 (en) | 2024-07-11 |
Family
ID=91435069
Family Applications (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE112022004366.0T Pending DE112022004366T5 (en) | 2021-09-10 | 2022-04-20 | TRANSMISSION OF SIGNALS FOR DISTANCE MEASUREMENT, TIME CONTROL AND DATA TRANSMISSION |
| DE112022004356.3T Pending DE112022004356T5 (en) | 2021-09-10 | 2022-04-20 | TRANSMISSION OF SIGNALS FOR DISTANCE MEASUREMENT, TIME CONTROL AND DATA TRANSMISSION |
| DE112022004367.9T Pending DE112022004367T5 (en) | 2021-09-10 | 2022-04-20 | RECEPTION OF SIGNALS FOR DISTANCE MEASUREMENT, TIME CONTROL AND DATA TRANSMISSION |
| DE112022004364.4T Pending DE112022004364T5 (en) | 2021-09-10 | 2022-04-20 | TRANSMISSION OF SIGNALS FOR DISTANCE MEASUREMENT, TIME CONTROL AND DATA TRANSMISSION |
| DE112022004370.9T Pending DE112022004370T5 (en) | 2021-09-10 | 2022-04-20 | RECEPTION OF SIGNALS FOR DISTANCE MEASUREMENT, TIME CONTROL AND DATA TRANSMISSION |
Family Applications Before (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE112022004366.0T Pending DE112022004366T5 (en) | 2021-09-10 | 2022-04-20 | TRANSMISSION OF SIGNALS FOR DISTANCE MEASUREMENT, TIME CONTROL AND DATA TRANSMISSION |
| DE112022004356.3T Pending DE112022004356T5 (en) | 2021-09-10 | 2022-04-20 | TRANSMISSION OF SIGNALS FOR DISTANCE MEASUREMENT, TIME CONTROL AND DATA TRANSMISSION |
| DE112022004367.9T Pending DE112022004367T5 (en) | 2021-09-10 | 2022-04-20 | RECEPTION OF SIGNALS FOR DISTANCE MEASUREMENT, TIME CONTROL AND DATA TRANSMISSION |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE112022004370.9T Pending DE112022004370T5 (en) | 2021-09-10 | 2022-04-20 | RECEPTION OF SIGNALS FOR DISTANCE MEASUREMENT, TIME CONTROL AND DATA TRANSMISSION |
Country Status (1)
| Country | Link |
|---|---|
| DE (5) | DE112022004366T5 (en) |
-
2022
- 2022-04-20 DE DE112022004366.0T patent/DE112022004366T5/en active Pending
- 2022-04-20 DE DE112022004356.3T patent/DE112022004356T5/en active Pending
- 2022-04-20 DE DE112022004367.9T patent/DE112022004367T5/en active Pending
- 2022-04-20 DE DE112022004364.4T patent/DE112022004364T5/en active Pending
- 2022-04-20 DE DE112022004370.9T patent/DE112022004370T5/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| DE112022004356T5 (en) | 2024-06-27 |
| DE112022004367T5 (en) | 2024-06-27 |
| DE112022004366T5 (en) | 2024-06-27 |
| DE112022004370T5 (en) | 2024-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE2122384C3 (en) | System for locating and identifying a number of earthbound, portable transmitters using the transit time difference method | |
| DE112021005526T5 (en) | TRANSMISSION OF SIGNALS FOR RANGE MEASUREMENT, TIMING AND DATA TRANSMISSION | |
| EP3501136B1 (en) | Method, transmitter, and receiver for authenticating and protecting the integrity of message contents | |
| EP3519851B1 (en) | Telegram splitting-based localization | |
| EP2961093B1 (en) | Secure provision of a replica pseudo-random noise code to a receiver unit | |
| DE102016220883A1 (en) | Optimized combination of preamble and data fields for sensor networks with low power consumption based on the telegram splitting method | |
| DE102017206236A1 (en) | SPECIFIC HOPPING PATTERN FOR TELEGRAM SPLITTING | |
| DE102016220882A1 (en) | Optimized hopping patterns for different sensor nodes and variable data lengths based on the telegram splitting transmission method | |
| EP3002560A1 (en) | Battery powered stationary sensor assembly with wireless unidirectional data transmission | |
| DE112015000695T5 (en) | Navigational message authentication type locator | |
| DE102021119891B4 (en) | Method for authentication of a transmitter unit by a receiver unit | |
| WO2009115320A2 (en) | Device and method for generating a data stream based on data packets provided with packet tracking marks and satellite receiver for providing the data stream | |
| DE112022004364T5 (en) | TRANSMISSION OF SIGNALS FOR DISTANCE MEASUREMENT, TIME CONTROL AND DATA TRANSMISSION | |
| DE102019202756A1 (en) | Procedure to coordinate participants in sensor networks | |
| DE102011075434B4 (en) | Method, device and system for determining a confidentiality of a received signal | |
| US20220244340A1 (en) | Transmission of signals for ranging, timing, and data transfer | |
| US20220244338A1 (en) | Reception of signals for ranging, timing, and data transfer | |
| US20220244347A1 (en) | Reception of signals for ranging, timing, and data transfer | |
| US12210108B2 (en) | Reception of signals for ranging, timing, and data transfer | |
| DE112015001048B4 (en) | Navigation message receiving device and simplified authentication system | |
| DE102020119348A1 (en) | BROADBAND SPREADING CODE AUTHENTICATION USING TIME-DEPENDENT FREQUENCY VARIATIONS FOR GNSS | |
| WO2023039299A1 (en) | Reception of signals for ranging, timing, and data transfer | |
| DE102018220766A1 (en) | SIMPLIFIED COMBINATION OF CODED DATA PACKAGES | |
| CN117916612A (en) | Transmission of signals for ranging, timing and data transmission | |
| WO2020237265A1 (en) | Method for generating and distributing cryptographic or steganographic keys |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed |
