×

Universal digital channel for receiving signals of global navigation satellite systems

  • US 7,764,226 B1
  • Filed: 04/03/2007
  • Issued: 07/27/2010
  • Est. Priority Date: 04/07/2006
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for processing a plurality of satellite signals received from any one of a plurality of different global navigation satellite systems, the apparatus comprising:

  • a receiver processor configured to determine for each specific received signal;

    the specific global navigation satellite system from which the specific received signal was received;

    the specific satellite signal code of the specific received signal; and

    the specific satellite signal carrier of the specific received signal; and

    a plurality of universal digital channels, each universal digital channel configured to process any received signal in response to information from the receiver processor, wherein each universal digital channel comprises;

    a universal code generator configured to generate a specific reference code based on the specific global navigation satellite system determined by the receiver processor and the specific satellite signal code determined by the receiver processor;

    a universal strobe generator configured to generate a specific complex strobe sequence based on the specific global navigation satellite system determined by the receiver processor and the specific reference code generated by the universal code generator;

    a carrier generator configured to generate a specific reference carrier corresponding to a the specific satellite signal carrier determined by the receiver processor;

    a code rate generator configured to generate a specific reference frequency for the universal code generator, wherein the specific reference frequency is based on the specific satellite signal code determined by the receiver processor; and

    a plurality of correlators comprising;

    a first correlator configured to compute a specific in-phase correlation signal I from the specific reference carrier generated by the carrier generator and the specific reference code generated by the universal code generator;

    a second correlator configured to compute a specific quadrature correlation signal Q from the specific reference carrier generated by the carrier generator and the specific reference code generated by the universal code generator; and

    a third correlator configured to compute a specific correlation signal dI from the specific reference carrier generated by the carrier generator and the specific complex strobe sequence generated by the universal strobe generator.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×