×

Optimum utilization of pseudorange and range rate corrections by SATPS receiver

  • US 5,748,651 A
  • Filed: 05/05/1995
  • Issued: 05/05/1998
  • Est. Priority Date: 05/05/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of checking a partially damaged message using a parity mechanism, said method being used by a differential satellite positioning system (DSATPS), said partially damaged message being transmitted from a base to a rover, said method allows to recover data contained in said damaged message;

  • each said message including a plurality of words;

    each said message including a header and a plurality of data words following said header, wherein said header includes a first header word and a second header word, wherein said first header word includes a specific PREAMBLE field;

    wherein said first header word indicates the start of a new message; and

    wherein said second header word provides the message frame length information;

    each said header word including n bits including m parity bits;

    each said data word including n bits including m parity bits;

    n and m being integers;

    said method comprising the steps of;

    initially synchronizing after a loss of lock said message, wherein said first header word of said message including specific PREAMBLE field is employed for identifying the received information as said message;

    testing the parity of said first header word of said message frame using an initial parity test;

    testing the parity of said second header word of said message frame using the standard parity test when said first header word passes the initial parity test;

    testing the parity of said first data word of said message frame using a standard parity test when said second header word passes the standard parity test;

    designating as a "hit" word said first data word if said first data word fails the standard parity test and designating as a "pass" word said first data word if said first data word passes the standard parity test;

    testing the parity of each said data word following said "hit" data word using a modified parity test and testing the parity of each said data word following said "pass" data word using the standard parity test;

    starting the resynchronization process I, said resynchronization process I comprising the steps of;

    searching for the PREAMBLE at the beginning of said current message if said last data word of said preceding message is a "hit" data word;

    checking for the initial parity test that does not require the knowledge of the last two bits d29* and d30* of said last "hit" data word of the preceding message said first header word of said current message, wherein said last two bits d29* and d30* of said last "hit" data word of the preceding message are both assumed to be zeroes;

    checking for the standard parity test said second header word of said current message; and

    reacquiring the lock of the current message if the PREAMBLE in said first header word of the current message is found, and said first header word of said current message passes the initial parity test, and said second header word of said current message passes the standard parity test;

    starting the resynchronization process II, said resynchronization process II comprising the steps of;

    search for the PREAMBLE at the beginning of said current message if said last data word of said preceding message is a "pas" data word;

    checking for the standard parity test said first header word and said second word of said current message, wherein when said first header word of said current message is tested the standard parity test employs the known last two bits d29* and d30* of said last "pass" data word of the preceding message, and wherein the standard parity test employs the known last two bits d29** and d30* of said first header word of said current message when said second header word of said current message is tested; and

    reacquiring the lock of the current message if the PREAMBLE in said first header word of the current message is found, and said first header word of said current message passes the standard parity test, and said second header word of said current message passes the standard parity test; and

    assigning the "pass" or "fail" grade for each said header word and for each said data word, wherein the record of all "pass" and "fail" words is used for the higher level testing of the differential corrections.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×