Patents by Inventor Mark C. Sullivan
Mark C. Sullivan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9223028Abstract: A GPS receiver acquires carrier frequency and Gold code phase using short segments of a received GPS signal. In one embodiment, a 1-ms segment of the GPS signal is transformed to the frequency domain. This is multiplied by a frequency representation of the Gold code. The resulting product is converted to the time domain, and a peak is detected. The location of the peak corresponds to the code phase. If no peak is located, the carrier frequency is changed. Full- and half-bin steps in carrier frequency are considered. Processing gain is achieved by using longer segments of the input signal, for example 4 or 16 ms and integrating 1-ms segments. Considerations are provided for compensating for the effects of a transition, should it occur in the short segment of the GPS signal being processed. Integrations can be performed using non-coherent and coherent techniques. Adjustments are made for non-integral millisecond segment lengths.Type: GrantFiled: June 3, 2013Date of Patent: December 29, 2015Assignee: SkyBitz, Inc.Inventor: Mark C. Sullivan
-
Patent number: 8630796Abstract: A geographic tracking system with minimal power and size required at the mobile terminal collects observation data at the mobile terminal, forwards the data to a processor, which calculates the position. The mobile terminal needs only to gather a few milliseconds of observation data, and to relay this observation data to the processor. The range from the satellite (or other airborne transponder) to the terminal is determined using the known positions of an interrogating transmitter and a satellite, and a known terminal delay between the received signal and the transmission of the return signal, and the round trip time. An arc of locations is determined by computing an intersection of a sphere centered at the satellite having a radius given by the calculated range with a model of the Earth's surface. The candidate points are considered and refined using code phase measurements from a set of GPS satellites.Type: GrantFiled: January 10, 2005Date of Patent: January 14, 2014Assignee: SkyBitz, Inc.Inventors: Mark C. Sullivan, James B. Kilfeather
-
Publication number: 20130257653Abstract: A GPS receiver acquires carrier frequency and Gold code phase using short segments of a received GPS signal. In one embodiment, a 1-ms segment of the GPS signal is transformed to the frequency domain. This is multiplied by a frequency representation of the Gold code. The resulting product is converted to the time domain, and a peak is detected. The location of the peak corresponds to the code phase. If no peak is located, the carrier frequency is changed. Full- and half-bin steps in carrier frequency are considered. Processing gain is achieved by using longer segments of the input signal, for example 4 or 16 ms and integrating 1-ms segments. Considerations are provided for compensating for the effects of a transition, should it occur in the short segment of the GPS signal being processed. Integrations can be performed using non-coherent and coherent techniques. Adjustments are made for non-integral millisecond segment lengths.Type: ApplicationFiled: June 3, 2013Publication date: October 3, 2013Inventor: Mark C. Sullivan
-
Patent number: 8457177Abstract: A GPS receiver acquires carrier frequency and Gold code phase using short segments of a received GPS signal. In one embodiment, a 1-ms segment of the GPS signal is transformed to the frequency domain. This is multiplied by a frequency representation of the Gold code. The resulting product is converted to the time domain, and a peak is detected. The location of the peak corresponds to the code phase. If no peak is located, the carrier frequency is changed. Full- and half-bin steps in carrier frequency are considered. Processing gain is achieved by using longer segments of the input signal, for example 4 or 16 ms and integrating 1-ms segments. Considerations are provided for compensating for the effects of a transition, should it occur in the short segment of the GPS signal being processed. Integrations can be performed using non-coherent and coherent techniques. Adjustments are made for non-integral millisecond segment lengths.Type: GrantFiled: February 27, 2009Date of Patent: June 4, 2013Assignee: SkyBitz, Inc.Inventor: Mark C. Sullivan
-
Publication number: 20090161736Abstract: A GPS receiver acquires carrier frequency and Gold code phase using short segments of a received GPS signal. In one embodiment, a 1-ms segment of the GPS signal is transformed to the frequency domain. This is multiplied by a frequency representation of the Gold code. The resulting product is converted to the time domain, and a peak is detected. The location of the peak corresponds to the code phase. If no peak is located, the carrier frequency is changed. Full- and half-bin steps in carrier frequency are considered. Processing gain is achieved by using longer segments of the input signal, for example 4 or 16 ms and integrating 1-ms segments. Considerations are provided for compensating for the effects of a transition, should it occur in the short segment of the GPS signal being processed. Integrations can be performed using non-coherent and coherent techniques. Adjustments are made for non-integral millisecond segment lengths.Type: ApplicationFiled: February 27, 2009Publication date: June 25, 2009Inventor: Mark C. Sullivan
-
Patent number: 7505508Abstract: A GPS receiver acquires carrier frequency and Gold code phase using short segments of a received GPS signal. In one embodiment, a 1-ms segment of the GPS signal is transformed to the frequency domain. This is multiplied by a frequency representation of the Gold code. The resulting product is converted to the time domain, and a peak is detected. The location of the peak corresponds to the code phase. If no peak is located, the carrier frequency is changed. Full- and half-bin steps in carrier frequency are considered. Processing gain is achieved by using longer segments of the input signal, for example 4 or 16 ms and integrating 1-ms segments. Considerations are provided for compensating for the effects of a transition, should it occur in the short segment of the GPS signal being processed. Integrations can be performed using non-coherent and coherent techniques. Adjustments are made for non-integral millisecond segment lengths.Type: GrantFiled: September 3, 2007Date of Patent: March 17, 2009Assignee: SkyBitz, Inc.Inventor: Mark C. Sullivan
-
Patent number: 7327783Abstract: A frequency translator uses a CORDIC phase rotator coupled to a phase accumulator to translate an input signal in frequency. The CORDIC phase rotator performs required phase angle rotations of input vectors using only shift and add operations. Thus, the frequency translator can be readily implemented in hardware. Higher precision arithmetic is used in the CORDIC phase rotator operations than the input vectors contain. To avoid truncation error at the output of the CORDIC phase rotator, stochastic rounding is employed. A dither signal is added to avoid errors due to nonlinear operation of D/A converters, where D/A conversion of the frequency translated signal is required.Type: GrantFiled: February 2, 2006Date of Patent: February 5, 2008Assignee: SkyBitz, Inc.Inventor: Mark C. Sullivan
-
Patent number: 7266142Abstract: A GPS receiver acquires carrier frequency and Gold code phase using short segments of a received GPS signal. In one embodiment, a 1-ms segment of the GPS signal is transformed to the frequency domain. This is multiplied by a frequency representation of the Gold code. The resulting product is converted to the time domain, and a peak is detected. The location of the peak corresponds to the code phase. If no peak is located, the carrier frequency is changed. Full- and half-bin steps in carrier frequency are considered. Processing gain is achieved by using longer segments of the input signal, for example 4 or 16 ms and integrating 1-ms segments. Considerations are provided for compensating for the effects of a transition, should it occur in the short segment of the GPS signal being processed. Integrations can be performed using non-coherent and coherent techniques. Adjustments are made for non-integral millisecond segment lengths.Type: GrantFiled: February 2, 2006Date of Patent: September 4, 2007Assignee: SkyBitz, Inc.Inventor: Mark C. Sullivan
-
Patent number: 7027486Abstract: A GPS receiver acquires carrier frequency and Gold code phase using short segments of a received GPS signal. In one embodiment, a 1-ms segment of the GPS signal is transformed to the frequency domain. This is multiplied by a frequency representation of the Gold code. The resulting product is converted to the time domain, and a peak is detected. The location of the peak corresponds to the code phase. If no peak is located, the carrier frequency is changed. Full- and half-bin steps in carrier frequency are considered. Processing gain is achieved by using longer segments of the input signal, for example 4 or 16 ms and integrating 1-ms segments. Considerations are provided for compensating for the effects of a transition, should it occur in the short segment of the GPS signal being processed. Integrations can be performed using non-coherent and coherent techniques. Adjustments are made for non-integral millisecond segment lengths.Type: GrantFiled: September 10, 2001Date of Patent: April 11, 2006Assignee: SkyBitz, Inc.Inventor: Mark C. Sullivan
-
Patent number: 7020190Abstract: A frequency translator uses a CORDIC phase rotator coupled to a phase accumulator to translate an input signal in frequency. The CORDIC phase rotator performs required phase angle rotations of input vectors using only shift and add operations. Thus, the frequency translator can be readily implemented in hardware. Higher precision arithmetic is used in the CORDIC phase rotator operations than the input vectors contain. To avoid truncation error at the output of the CORDIC phase rotator, stochastic rounding is employed. A dither signal is added to avoid errors due to nonlinear operation of D/A converters, where D/A conversion of the frequency translated signal is required.Type: GrantFiled: August 9, 2001Date of Patent: March 28, 2006Assignee: SkyBitz, Inc.Inventor: Mark C. Sullivan
-
Patent number: 7010066Abstract: A GPS receiver acquires carrier frequency and Gold code phase using short segments of a received GPS signal. In one embodiment, a 1-ms segment of the GPS signal is transformed to the frequency domain. This is multiplied by a frequency representation of the Gold code. The resulting product is converted to the time domain, and a peak is detected. The location of the peak corresponds to the code phase. If no peak is located, the carrier frequency is changed. Full- and half-bin steps in carrier frequency are considered. Processing gain is achieved by using longer segments of the input signal, for example 4 or 16 ms and integrating 1-ms segments. Considerations are provided for compensating for the effects of a transition, should it occur in the short segment of the GPS signal being processed. Integrations can be performed using non-coherent and coherent techniques.Type: GrantFiled: August 9, 2001Date of Patent: March 7, 2006Assignee: SkyBitz, Inc.Inventor: Mark C. Sullivan
-
Publication number: 20040143392Abstract: A geographic tracking system with minimal power and size required at the mobile terminal collects observation data at the mobile terminal, forwards the data to a processor, which calculates the position. The mobile terminal needs only to gather a few milliseconds of observation data, and to relay this observation data to the processor. The range from the satellite (or other airborne transponder) to the terminal is determined using the known positions of an interrogating transmitter and a satellite, and a known terminal delay between the received signal and the transmission of the return signal, and the round trip time. An arc of locations is determined by computing an intersection of a sphere centered at the satellite having a radius given by the calculated range with a model of the Earth's surface. The candidate points are considered and refined using code phase measurements from a set of GPS satellites.Type: ApplicationFiled: January 12, 2004Publication date: July 22, 2004Applicant: SkyBitz, Inc.Inventors: James B. Kilfeather, Mark C. Sullivan
-
Patent number: 6725158Abstract: A geographic tracking system with minimal power and size required at the mobile terminal collects observation data at the mobile terminal, forwards the data to a processor, which calculates the position. The mobile terminal needs only to gather a few milliseconds of observation data, and to relay this observation data to the processor. The range from the satellite (or other airborne transponder) to the terminal is determined using the known positions of an interrogating transmitter and a satellite, and a known terminal delay between the received signal and the transmission of the return signal, and the round trip time. An arc of locations is determined by computing an intersection of a sphere centered at the satellite having a radius given by the calculated range with a model of the Earth's surface. The candidate points are considered and refined using code phase measurements from a set of GPS satellites.Type: GrantFiled: July 10, 2002Date of Patent: April 20, 2004Assignee: SkyBitz, Inc.Inventors: Mark C. Sullivan, James B. Kilfeather
-
Patent number: 6665332Abstract: A geolocation system for geolocating a mobile transceiver operating in a CDMA communication system is disclosed having improved time of arrival extraction which allows the extracting of time of arrival information of weak CDMA emissions. The improved time of arrival extraction is accomplished by breaking the received CDMA emission into M identical processing stages. Each stage performs despreading/demodulating at over sampled chip offsets from the next processing stage. The P-point fast Fourier transform of the M stages is taken and in effect a two dimensional time versus frequency cross ambiguity function is created. The peak of the function may be interpolated to create an accurate estimate of the time of arrival of the emission from the mobile transceiver, thus improving the accuracy of time of arrival measurements and adjusting for doppler frequency shifts that may otherwise corrupt the measurements when integrating over a long period of time.Type: GrantFiled: September 9, 1999Date of Patent: December 16, 2003Assignee: Allen Telecom, Inc.Inventors: John P. Carlson, Thomas B. Gravely, Mark C. Sullivan
-
Patent number: 6560536Abstract: A geographic tracking system with minimal power and size required at the mobile terminal collects observation data at the mobile terminal, forwards the data to a processor, which calculates the position. The mobile terminal needs only to gather a few milliseconds of observation data, and to relay this observation data to the processor. The range from the satellite (or other airborne transponder) to the terminal is determined using the known positions of an interrogating transmitter and a satellite, and a known terminal delay between the received signal and the transmission of the return signal, and the round trip time. An arc of locations is determined by computing an intersection of a sphere centered at the satellite having a radius given by the calculated range with a model of the Earth's surface. Alternatively, candidate locations that are consistent with the carrier signal received from GPS satellites can be used.Type: GrantFiled: April 11, 2001Date of Patent: May 6, 2003Assignee: Eagle-Eye, Inc.Inventors: Mark C. Sullivan, James B. Kilfeather
-
Patent number: 6480788Abstract: A geographic tracking system with minimal power and size required at the mobile terminal collects observation data at the mobile terminal, forwards the data to a processor, which calculates the position. The mobile terminal needs only to gather a few milliseconds of observation data, and to relay this observation data to the processor. The range from the satellite (or other airborne transponder) to the terminal is determined using the known positions of an interrogating transmitter and a satellite, and a known terminal delay between the received signal and the transmission of the return signal, and the round trip time. An arc of locations is determined by computing an intersection of a sphere centered at the satellite having a radius given by the calculated range with a model of the Earth's surface. The candidate points are considered and refined using code phase measurements from a set of GPS satellites.Type: GrantFiled: October 26, 2001Date of Patent: November 12, 2002Assignee: Eagle-Eye, Inc.Inventors: James B. Kilfeather, Mark C. Sullivan
-
Publication number: 20020072853Abstract: A geographic tracking system with minimal power and size required at the mobile terminal collects observation data at the mobile terminal, forwards the data to a processor, which calculates the position. The mobile terminal needs only to gather a few milliseconds of observation data, and to relay this observation data to the processor. The range from the satellite (or other airborne transponder) to the terminal is determined using the known positions of an interrogating transmitter and a satellite, and a known terminal delay between the received signal and the transmission of the return signal, and the round trip time. An arc of locations is determined by computing an intersection of a sphere centered at the satellite having a radius given by the calculated range with a model of the Earth's surface. The candidate points are considered and refined using code phase measurements from a set of GPS satellites.Type: ApplicationFiled: October 26, 2001Publication date: June 13, 2002Inventor: Mark C. Sullivan
-
Publication number: 20020064210Abstract: A GPS receiver acquires carrier frequency and Gold code phase using short segments of a received GPS signal. In one embodiment, a 1-ms segment of the GPS signal is transformed to the frequency domain. This is multiplied by a frequency representation of the Gold code. The resulting product is converted to the time domain, and a peak is detected. The location of the peak corresponds to the code phase. If no peak is located, the carrier frequency is changed. Full- and half-bin steps in carrier frequency are considered. Processing gain is achieved by using longer segments of the input signal, for example 4 or 16 ms and integrating 1-ms segments. Considerations are provided for compensating for the effects of a transition, should it occur in the short segment of the GPS signal being processed. Integrations can be performed using non-coherent and coherent techniques. Adjustments are made for non-integral millisecond segment lengths.Type: ApplicationFiled: September 10, 2001Publication date: May 30, 2002Inventor: Mark C. Sullivan
-
Publication number: 20020057733Abstract: A frequency translator uses a CORDIC phase rotator coupled to a phase accumulator to translate an input signal in frequency. The CORDIC phase rotator performs required phase angle rotations of input vectors using only shift and add operations. Thus, the frequency translator can be readily implemented in hardware. Higher precision arithmetic is used in the CORDIC phase rotator operations than the input vectors contain. To avoid truncation error at the output of the CORDIC phase rotator, stochastic rounding is employed. A dither signal is added to avoid errors due to nonlinear operation of D/A converters, where D/A conversion of the frequency translated signal is required.Type: ApplicationFiled: August 9, 2001Publication date: May 16, 2002Inventor: Mark C. Sullivan
-
Publication number: 20020025011Abstract: A GPS receiver acquires carrier frequency and Gold code phase using short segments of a received GPS signal. In one embodiment, a 1-ms segment of the GPS signal is transformed to the frequency domain. This is multiplied by a frequency representation of the Gold code. The resulting product is converted to the time domain, and a peak is detected. The location of the peak corresponds to the code phase. If no peak is located, the carrier frequency is changed. Full- and half-bin steps in carrier frequency are considered. Processing gain is achieved by using longer segments of the input signal, for example 4 or 16 ms and integrating 1-ms segments. Considerations are provided for compensating for the effects of a transition, should it occur in the short segment of the GPS signal being processed. Integrations can be performed using non-coherent and coherent techniques.Type: ApplicationFiled: August 9, 2001Publication date: February 28, 2002Inventor: Mark C. Sullivan