×

Position determination using ATSC-M/H signals

  • US 8,677,440 B2
  • Filed: 01/25/2010
  • Issued: 03/18/2014
  • Est. Priority Date: 02/02/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus to determine the position of a user terminal, comprising:

  • a receiver configured to receive at the user terminal an American Television Standards Committee Mobile/Handheld (ATSC-M/H) broadcast signal from a ATSC-M/H transmitter;

    a pseudorange module configured to determine a pseudorange between the receiver and the ATSC-M/H transmitter based on the ATSC-M/H broadcast signal; and

    a position module configured to determine the position of the user terminal based on the pseudorange and a location of the ATSC-M/H transmitter;

    wherein the position module is configured to determine a clock offset between a local time reference in the user terminal and a master time reference, and to determine the position of the user terminal based on the pseudorange, the location of the ATSC-M/H transmitter, and the clock offset;

    wherein the pseudorange module comprises at least one of;

    (1) a correlator configured to correlate a stored portion of the ATSC-M/H broadcast signal with a signal generated by the user terminal; and

    (2) a correlator configured to correlate the ATSC-M/H broadcast signal with a signal generated by the user terminal as the ATSC-M/H broadcast signal is received;

    wherein the user terminal includes a clock that is not stabilized or corrected using a signal from a cellular base station or ATSC-M/H transmitter, such that the clock offset, T, is a function of time, T(t); and

    wherein the apparatus is configured to project pseudorange measurements to a common instant of time, t0, using the following steps;

    measuring, at a first time, t1, a first pseudorange, pr1(t1), with respect to a first transmitter, wherein the first pseudorange is representable as pr1(t1)=r1+T(t1), where r1 represents a distance between the first transmitter and the receiver at time t1 and T(t1) represents the clock offset at time t1;

    measuring, at a second time, t2, a second pseudorange, pr2(t2), with respect to a second transmitter, wherein the second pseudorange is representable as pr2(t2)=r2+T(t2), where r2 represents a distance between the second transmitter and the receiver at time t2 and T(t2) represents the clock offset at time t2;

    measuring, at a third time, t1+Δ

    , a second instance of the first pseudorange, pr1(t1+Δ

    ), wherein Δ

    represents a small time increment and the second instance of the first pseudorange is representable as pr1(t1+Δ

    )=r1+T(t1)+[∂

    T/∂

    t]Δ

    ;

    measuring, at a fourth time, t2+Δ

    , a second instance of the second pseudorange, pr2(t2+Δ

    ), wherein the second instance of the second pseudorange is representable as pr2(t2+Δ

    )=r2+T(t2)+[∂

    T/∂

    t]Δ

    ;

    computing a first projection of the first pseudorange to the common instant of time, t0, wherein the first projection of the first pseudorange is representable as;

    pr1(t0)=pr1(t1)+[pr1(t1+Δ

    )−

    pr1(t1)](t0−

    t1)/Δ

    ; and

    computing a second projection of the second pseudorange to the common instant of time, t0, wherein the second projection of the second pseudorange is representable as;

    pr2(t0)=pr2(t2)+[pr2(t2+Δ

    )−

    pr2(t2)](t0−

    t2)/Δ

    .

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