Statement of the Technical Field
This document relates to maritime systems. More particularly, this document concerns systems and methods for space-based geolocation of vessels using maritime signals transmitted therefrom.
Description of the Related Art
Automatic Identification Systems (“AISs”) are well known in the art. The AISs typically allow vessels (e.g., ships) to view and track marine traffic in a surrounding area. AISs have many applications. For example, AISs can be employed for collision avoidance, fishing fleet monitoring and control, vessel traffic services, maritime security, navigation services, search and rescue, accident investigation, and fleet and cargo tracking
In this regard, an AIS is an automatic tracking system used on ships and by Vessel Traffic Services (“VTSs”) for identifying and locating vessels in a given geographic area or around the globe. A vessel's identification and location are tracked by exchanging data with other nearby vessels, AIS base stations and satellites. The vessel's identification and location are displayed in an AIS chartplotter or other Graphical User Interface (“GUI”) viewable on a display screen. The AIS chartplotter and other GUIs facilitate collision avoidance amongst a plurality of vessels in proximity to each other. Other information may also be displayed on the display screen, such as a vessel's position, course and/or speed.
The vessels comprise AIS transceivers which automatically and periodically transmit vessel information. The vessel information includes, but is not limited to, vessel name, position, speed and navigational status. The vessel information can be used to track the vessel by the AIS base stations and/or satellites. The AIS transceivers comprise a Very High Frequency (“VHF”) transceiver and a positioning system (e.g., a Global Positioning System (“GPS”)). The VHF transceiver has a VHF range of about 10-20 nautical miles. The VHF transceiver operates in accordance with a Time Division Multiple Access (“TDMA”) scheme. The AIS base stations and satellites comprise AIS receivers, and therefore can receive AIS data but are unable to transmit their own locations to the vessels. The AIS receivers also operate in accordance with the TDMA scheme.
The vessels and costal stations also have a Digital Selective Calling (“DSC”) capability. In this regard, each of the vessels and costal stations consists of a VHF DSC receiver. The VHF DSC receiver facilitates distress related communications over terrestrial marine radio systems. For example, in the event of an emergency, the VHF transmitter is used to instantly send an automatically formatted distress alert signal to coastal stations of rescue authorities anywhere in the world. The distress alert signal can include a priority designation specifying the priority level of the call, a vessel's address, a vessel's unique identifier, a vessel's position and the nature of the distress. In response to a reception of a distress alert signal, the coastal station immediately sends a DSC acknowledgement message to the vessel that transmitted the distress alert signal. The DSC acknowledgement message is received by the VHF DSC receiver. Thereafter, the AIS transceiver tunes to a designated channel for further distress related communications.
This disclosure concerns systems and methods for space-based geolocation. The methods comprise receiving by at least two first satellites a maritime VHF signal transmitted from a vessel on or near Earth at a given time. The first satellites are deployed in space so as to have overlapping coverage areas. The maritime signal contains information specifying a vessel location. The maritime VHF signal includes, but is not limited to, an AIS signal, a DSC signal, or an Application Specific Messages (“ASM”) signal. The maritime VHF signal (received at the at least two first satellites) is then used to determine a reported vessel location and geographic location of the vessel on Earth. The geographic location is determined using at least one of a Time Difference of Arrival (“TDOA”) determined based on Time Of Arrival (“TOA”) measurements made by the first satellites and a Frequency Difference of Arrival (“FDOA”) determined based on Frequency of Arrival (“FOA”) measurements made by the first satellites.
In some scenarios, the geographic location is determined based on: a first TDOA measurement for the maritime signal received by the at least two first satellites during a first time period and a second TDOA measurement for the maritime signal received by the at least two first satellites during a second time period; a first FDOA measurement for the maritime signal received by the at least two first satellites during a first time period and a second FDOA measurement for the maritime signal received by the at least two first satellites during a second time period; a TDOA measurement for the maritime signal received by the at least two first satellites and a TDOA measurement for the maritime signal received by at least two second satellites; and/or an FDOA measured for the maritime signal received by the at least two first satellites and an FDOA measurement for the maritime signal received by at least two second satellites. The first and second satellites may include at least one same satellite and at least one different satellite.
In those or other scenarios, a reported vessel location is validated or invalidated. The (in)validation is achieved by comparing the geographic location with a vessel location specified by vessel location information contained in the maritime VHF signal. The reported vessel location is valid when the geographic location matches the vessel location specified by vessel location information contained in the maritime VHF signal to a first degree. The reported vessel location is invalid when the geographic location does not match the vessel location specified by vessel location information contained in the maritime VHF signal to a second degree. The first and second degrees can be the same or different. An entity (e.g., the coast guard, navy or drug enforcement agency) may be notified that the reported vessel location is valid or invalid based on results of the comparing.
Embodiments will be described with reference to the following drawing figures, in which like numerals represent like items throughout the figures, and in which:
The invention is described with reference to the attached figures. The figures are not drawn to scale and they are provided merely to illustrate the instant invention. Several aspects of the invention are described below with reference to example applications for illustration. It should be understood that numerous specific details, relationships, and methods are set forth to provide a full understanding of the invention. One having ordinary skill in the relevant art, however, will readily recognize that the invention can be practiced without one or more of the specific details or with other methods. In other instances, well-known structures or operations are not shown in detail to avoid obscuring the invention. The invention is not limited by the illustrated ordering of acts or events, as some acts may occur in different orders and/or concurrently with other acts or events. Furthermore, not all illustrated acts or events are required to implement a methodology in accordance with the invention.
It should also be appreciated that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. Furthermore, to the extent that the terms “including”, “includes”, “having”, “has”, “with”, or variants thereof are used in either the detailed description and/or the claims, such terms are intended to be inclusive in a manner similar to the term “comprising.”
Further, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
The present document generally concerns systems and methods for space-based geolocation of vessels using maritime VHF signals transmitted therefrom. The maritime VHF signals contain information specifying vessel locations. The maritime VHF signals include, but are not limited to, AIS signals, DSC signals, and/or ASM signals. The systems generally comprise maritime receivers deployed in space with satellites and ground equipment deployed on Earth. During operation, an AIS transceiver of a vessel transmits a maritime VHF signal including a vessel location. The maritime VHF signal is received by at least two of the maritime receivers deployed in space with overlapping coverage areas. The maritime receivers each comprise a processor (e.g., a low power processor). Each processor processes the received maritime VHF signal to determine a reported vessel location and geographic location of the vessel. The geographic location is determined using a Time Of Arrival (“TOA”) and/or a Frequency Of Arrival (“FOA”) of the maritime VHF signal. The manner in which the TOA and FOA are determined is described in detail below. A Time Difference Of Arrival (“TDOA”) is then determined using the TOAs from at least two satellites. Additionally or alternatively, a Frequency Difference Of Arrival (“FDOA”) is determined using the FOAs from at least two satellites. In some scenarios, the TDOA and FDOA are used together to provide accurate estimated locations for AIS transmitters on or near the Earth. By combining TDOA and FDOA measurements, instantaneous geolocation is performed in two dimensions, i.e., a time dimension and a frequency dimension. In some scenarios, the accurate estimated locations for the AIS transmitters are used to detect spoofing (i.e., a vessels reporting of a false location on or near Earth) and warn the appropriate authorities (e.g., the navy, coast guard, shipping companies or other entities).
The term “Time Of Arrival (TOA)”, as used herein, refers to the travel time a maritime VHF signal from an AIS transmitter to a remote maritime receiver. The term “Frequency Of Arrival (“FOA”)”, as used herein, refers to the frequency at which a maritime VHF signal is received by a remote maritime receiver. The term “Time Difference Of Arrival (“TDOA”)”, as used herein, refers to a measured time difference between the TOA determined at a first remote maritime receiver and the TOA determined at a second remote maritime receiver. The TDOA can be determined by computing the cross correlation between signals arriving at two maritime receivers. The TDOA estimate is taken as the delay, which maximized the cross correlation function. The term “Frequency Difference Of Arrival (“FDOA”)”, as used herein, refers to a measured frequency difference between the FOA determined at a first remote maritime receiver and the FOA determined at a second remote maritime receiver. Exemplary algorithms for determining a TDOA and an FDOA are discussed in detail below.
Referring now to
Each of the satellites 104 comprises a Space-Born Maritime (“SBM”) receiver. An exemplary architecture for an SBM receiver will be discussed in detail below in relation to
The space-based receive capability facilitates the implementation of other maritime communication services within the system 100, such as a DSC service for distress related communications to and from terrestrial marine radio systems. The DSC service is a 24 hour, seven days of the week monitoring service. The DSC capability of the system 100 spans both the space segment (which includes the actual SBM receivers) where the DSC messages are received and also the ground segment (which includes the SPDC 106) where the DSC messages are processed. Additionally, the DSC capability of system 100 is a truly global, real-time DSC capability. Such a truly global, real-time DSC capability is not provided by conventional DSC systems. The term “real-time, as used herein, means either simultaneously, immediately, or promptly.
During operation, the vessel 102 transmits a maritime VHF signal 110 using an AIS transceiver 114 disposed thereon. AIS transceivers are well known in the art, and therefore will not be described in detail herein. The maritime VHF signal 110 consists of a pre-formatted message including a vessel identifier and vessel location information stemming from a Global Positioning System (“GPS”).
In some cases, nefarious operators manipulate the vessel location information to reflect false location information or manipulate the system feeding the AIS system to cause false location information to be reported, i.e., true vessel location information is replaced or transformed to false location information. Accordingly, the nefarious operators report false vessel locations. Current maritime systems have no way of ascertaining whether the reported location information is valid or spoofed. In contrast, system 100 implements a technique to verify whether or not the vessel locations reported via maritime VHF signals 110 are valid. This technique will become evident as the discussion progresses.
Next, the maritime VHF signal 110 is received by the SBM receivers of two satellites 1042 and 1043. In this regard, it should be understood that the vessel 102 is within the FOV of both satellites 1042 and 1043, as shown in
Notably, satellites located above different portions of the Earth (e.g., the western hemisphere and the eastern hemisphere) may communicate the maritime messages to two different SPDCs. The SPDCs are communicatively coupled to each other and/or a central processing unit/database. The TDOA/FDOA processing may be performed by the SPDCs and/or the central processing unit/database.
It should be understood that the satellites can additionally or alternatively perform operations to determine the geographic locations of vessels based on TOA and/or FOA measurement information communicated therebetween, i.e., each satellite may perform the processing of TOA and FOA measurement information generated by itself and at least one other satellite for the purpose of determining a geolocation of a vessel. In this case, the maritime messages may be sent along with the geographic location(s) determined by the satellites for the vessel (rather than or additionally with the TOA and/or FOA measurement information).
Upon receipt of the maritime messages, the SPDC 106 processes the same to obtain the vessel's reported location information, TOAs and/or FOAs therefrom. The TOAs and/or FOAs are used to determine a TDOA and/or an FDOA. The TDOA and/or FDOA are used to validate the vessel location information contained in the maritime messages 1121 or 1122. If the vessel information is determined to be invalid, then the SPDC 106 sends a notification to the customer system 108 (e.g., the coast guard's system and/or the navy's system) so that appropriate measures can be taken thereby (e.g., creating a record of false location reporting by vessels that is useful in international courts as evidence of malicious activities thereby, such as drug or human trafficking) The invalidation is achieved by comparing the vessel's reported location information to the vessel's geolocation determined using the TDOAs and/or FDOAs. For example, if the vessel's reported location information does not match the vessel's geolocation, then the vessel's reported location information is considered invalid.
Because satellites 1042 and 1043 have different geographic and trigonometric relative positions (i.e., angular positions) to the vessel 102, a difference in arrival times and frequencies of a signal received by the satellites is caused. As noted above, these differences are used to validate where the actual location of the vessel is. The validation is achieved by: computing a calculated vessel position using TDOAs and/or FDOAs; and comparing the calculated vessel position to a reported vessel position. If the calculated vessel position matches or substantially matches the reported vessel position to a certain degree (e.g., within <25 percent degree of difference or within >75 percent degree of similarity with regard to latitude and/or longitude), then the reported vessel position is deemed to be valid. In contrast, if the calculated vessel position does not match or does not substantially match the reported position to a certain degree, then the reported vessel position is deemed to be invalid. In this case, the appropriate authority can be notified. Accordingly, a security threat can be mitigated by validating the data context with coincident signal detections from multiple satellites.
Notably, an Angle Of Arrival (“AOA”) and/or FOA measured by a single satellite does not resolve a vessel's location to the degree of accuracy necessary to either validate or invalidate the vessel's reported position. As such, conventional vessel location techniques (which only consider the AOA and/or FOA obtained by a single satellite) are not suitable for defending against man-in-middle attacks (e.g., vessel location spoofing for reporting a false location). In contrast, the multi-satellite TDOA/TDOA, TDOA/FDOA and/or FDOA/FDOA technique(s) employed herein provides a geolocation means for defending against such man-in-middle attacks.
As evident from the above-discussion, there are many novel features of system 100. These novel features include, but are not limited to, the following: multi-satellite spaced-based maritime VHF anti-spoofing; TDOA/TDOA, TDOA/FDOA, and FDOA/FDOA techniques for geolocation for vessels on or near Earth; and authentication by simultaneous detection from overlapping spatial beams.
Referring now to
As shown in
The isolated spectrum is passed to the LPPE 312 for direct Analog-to-Digital (“A/D”) data conversion to generate digitized samples. The digitized samples are then processed to detect, characterize and demodulate a plurality of communication channels (e.g., 6 communication channels) so as to obtain AIS messages, DSC messages and/or ASM messages contained therein. The signal processing generally involves co-channel spatial filtering and actual demodulation of the AIS messages, DSC messages, and/or ASM messages in orbit (e.g., by a satellite). The AIS, DSC and/or ASM messages are then sent from the SBM receiver 300 to a ground based system (e.g., SPDC 106 of
In some scenarios, the signal processing is entirely performed in firmware of the LPPE 312. In this regard, the LPPE 312 is implemented as hardware, software and/or a combination of hardware and software. The hardware includes, but is not limited to, one or more electronic circuits. The electronic circuits can include, but are not limited to, passive components (e.g., resistors and capacitors) and/or active components (e.g., amplifiers and/or microprocessors). The passive and/or active components can be adapted to, arranged to and/or programmed to perform one or more of the methodologies, procedures, or functions described herein.
Referring now to
The term “TDOA”, as used herein, refers to the time difference of arrival of a signal at multiple receiver sites. If the location of the emitter is denoted by u where u=[x,y,z]T and si=[xi,yi,zi]T denotes the location of the receivers where i=1 . . . N, then the distance between the emitter and the ith receiver can be given by the following mathematical equation (1).
ri=|si−u|=sqrt((xix)2+(yi−y)2+(zi−z)2) (1)
The TDOA between receivers i and 1 can then be written as follows.
r
i,1=c(ri−ri), 1=2 . . . N
where c represents the velocity of propagation in the medium under consideration. An exemplary algorithm that can be used to determine the location of the emitter is described in a document entitled “Geolocation of a known altitude object from TDOA and FDOA measurements” which was written by K. C. Ho and Y. T. Chan and published in IEEE Trans. Aerosp. Elect. Syst., vol. 33, pp. 770-782 in July 1997.
The term “FDOA”, as used herein, refers to the frequency difference of arrival of a signal at multiple receiver sites. If the location of the emitter is denoted by u where u=[x,y,z]T and si=[xi,yi,zi]T denotes the location of the receivers where i=1 . . . N, then the velocity of the receivers is expressed by the following mathematical equation (2).
s′i=[xi,yi,zi]T (2)
The set of FDOA measurement equations can be written as follows.
r′i,1=c(ri′−ri′), 1=2 . . . N
An exemplary algorithm that can be used to determine the location of the emitter based on FDOA measurements is also contained in the above referenced document entitled “Geolocation of a known altitude object from TDOA and FDOA measurements”.
Referring again to
Although the invention has been illustrated and described with respect to one or more implementations, equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In addition, while a particular feature of the invention may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application. Thus, the breadth and scope of the present invention should not be limited by any of the above described embodiments. Rather, the scope of the invention should be defined in accordance with the following claims and their equivalents.