System and method for decoding automatic identification system signals
First Claim
1. A method for producing validated decoded Automatic Identification System (AIS) message segments from a plurality of AIS signals wherein a plurality of AIS signals are received at one or more satellites in space and pre-processed to produce digital input data corresponding to the received plurality of AIS signals, the method comprising:
- processing the digital input data by correlating the digital input data with a plurality of predefined signals having different Doppler offsets to compute a plurality of corresponding correlation signals, wherein the plurality of predefined signals are generated by applying the different Doppler offsets to a predetermined AIS code sequence, and scanning the plurality of correlation signals for amplitude peaks exceeding neighbouring amplitude peaks by a predetermined amount in order to identify one or more candidate AIS message signals;
determining corresponding Doppler offset estimates and arrival time estimates for the one or more candidate AIS message signals;
decoding the one or more candidate AIS message signals in the digital input data to obtain corresponding message segments; and
validating the decoded message segments for proper AIS formatting to produce validated decoded AIS message segments.
7 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are described herein for a system and method of detecting Automatic Identification System (AIS) signals in space and decoding these signals. In one aspect, a system for performing this function is described which includes a receiver configured to receive the plurality of AIS signals and pre-process the plurality of AIS signals to produce digital input data, and a processing unit configured to process the digital input data to identify one or more candidate AIS message signals based on Doppler offsets associated with the digital input data, determine corresponding Doppler offset estimates and time estimates of the one or more candidate AIS message signals, decode the one or more candidate AIS message signals to obtain corresponding message segments and validate the decoded message segments for proper AIS formatting.
-
Citations
18 Claims
-
1. A method for producing validated decoded Automatic Identification System (AIS) message segments from a plurality of AIS signals wherein a plurality of AIS signals are received at one or more satellites in space and pre-processed to produce digital input data corresponding to the received plurality of AIS signals, the method comprising:
-
processing the digital input data by correlating the digital input data with a plurality of predefined signals having different Doppler offsets to compute a plurality of corresponding correlation signals, wherein the plurality of predefined signals are generated by applying the different Doppler offsets to a predetermined AIS code sequence, and scanning the plurality of correlation signals for amplitude peaks exceeding neighbouring amplitude peaks by a predetermined amount in order to identify one or more candidate AIS message signals; determining corresponding Doppler offset estimates and arrival time estimates for the one or more candidate AIS message signals; decoding the one or more candidate AIS message signals in the digital input data to obtain corresponding message segments; and validating the decoded message segments for proper AIS formatting to produce validated decoded AIS message segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for producing validated decoded Automatic Identification System (AIS) message segments from a plurality of AIS signals wherein a plurality of AIS signals are received at one or more satellites in space and pre-processed to produce digital input data corresponding to the received plurality of AIS signals, the system comprising:
-
a processing module configured to process the digital input data by correlating the digital input data with a plurality of predefined signals having different Doppler offsets to compute a plurality of corresponding correlation signals, wherein the plurality of predefined signals are generated by applying the different Doppler offsets to a predetermined AIS code sequence, scan the plurality of correlation signals for amplitude peaks exceeding neighbouring amplitude peaks by a predetermined amount in order to identify the one or more candidate AIS message signals, and determine corresponding Doppler offset estimates and arrival time estimates for one or more candidate AIS message signals; a decoder configured to decode the one or more candidate AIS message signals in the digital input data to obtain corresponding message segments; and a validation module configured to validate the decoded message segments for proper AIS formatting to produce validated decoded AIS message segments. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification