Positioning with virtual satellites
Assigneeu-blox AG
InventorsAlessandro Biason, Andrea Dalla Torre, Davide Lenzarini
Life of this patent
Estimating the term…
Abstract
Methods and apparatus are disclosed for assisting in the determination of the position of a wireless communication device. One wireless communication device is provided comprising a transmitter configured to broadcast a direct sequence spread spectrum reference signal in a predefined ISM band. Another wireless communication device is provided comprising a receiver that is configured to receive direct sequence spread spectrum reference signals in the predefined ISM band. The same transmitter and receiver are used to communicate between the respective wireless communication devices and one or more base stations in a wireless infrastructure network (of which each wireless communication device is a part).
Claims18
A wireless communication device for use in a wireless infrastructure network, the wireless communication device comprising:
- a transmitter, for transmitting data via the wireless infrastructure network;
- a receiver, for receiving data via the wireless infrastructure network and for receiving direct sequence spread spectrum reference signals in a predefined ISM band;
- and
- a processor, configured to control the transmitter and receiver,
- wherein the processor is configured to, in a first time interval, do at least one of the following:
- control the transmitter to connect to the wireless infrastructure network to transmit data;
- or
- control the receiver to connect to the wireless infrastructure network to receive data,
- and wherein the processor is further configured to, in a second time interval:
- control the transmitter and the receiver to enter an idle, inactive, or offline state, with respect to the wireless infrastructure network;
- control the receiver to receive in the predefined ISM band, from at least one second device, a direct sequence spread spectrum reference signal comprising a carrier signal modulated by a spreading code, wherein the spreading code is defined by a pseudo-random noise sequence;
- and
- control the receiver to measure a code phase of the spreading code.
A wireless communication device for use in a wireless infrastructure network, the wireless communication device comprising:
- a transmitter, for transmitting data via the wireless infrastructure network and for broadcasting direct sequence spread spectrum reference signals in a predefined ISM band;
- a receiver, for receiving data via the wireless infrastructure network;
- and
- a processor, configured to control the transmitter and receiver,
- wherein the processor is configured to, in a first time interval, do at least one of the following:
- control the transmitter to connect to the wireless infrastructure network to transmit data;
- or
- control the receiver to connect to the wireless infrastructure network to receive data,
- and wherein the processor is further configured to, in a second time interval:
- control the transmitter to enter an idle, inactive, or offline state with respect to the wireless infrastructure network;
- and
- control the transmitter to broadcast in the predefined ISM band a first direct sequence spread spectrum reference signal comprising a carrier signal modulated by a spreading code, wherein the spreading code is defined by a pseudo-random noise sequence, and
- wherein the receiver is configured to receive GNSS signals and to measure at least one of a code phase—or carrier phase of each of the GNSS signals, and the processor is configured to calculate a position of the wireless communication device based at least in part on the received GNSS signals.
A wireless communication device for use in a wireless infrastructure network, the wireless communication device comprising:
- a transmitter, for transmitting data via the wireless infrastructure network and for broadcasting direct sequence spread spectrum reference signals in a predefined ISM band;
- a receiver, for receiving data via the wireless infrastructure network and for receiving direct sequence spread spectrum reference signals in the predefined ISM band;
- and
- a processor, configured to control the transmitter and receiver,
- wherein the processor is configured to, in a first time interval, do at least one of the following:
- control the transmitter to connect to the wireless infrastructure network to transmit data;
- or
- control the receiver to connect to the wireless infrastructure network to receive data,
- wherein the wireless communication device is configurable to operate in a virtual satellite mode, in which the processor is further configured to, in a second time interval:
- control the transmitter and the receiver to enter an idle, inactive, or offline state with respect to the wireless infrastructure network;
- control the transmitter to broadcast in the predefined ISM band a first direct sequence spread spectrum reference signal comprising a carrier signal modulated by a spreading code, wherein the spreading code is defined by a pseudo-random noise sequence,
- and wherein the wireless communication device is further configurable to operate in a listening mode, in which the processor is further configured to, in a third time interval:
- control the transmitter and the receiver to enter an idle, inactive, or offline state with respect to the wireless infrastructure network;
- control the receiver to receive in the predefined ISM band, from at least one second device, a second direct sequence spread spectrum reference signal comprising a second carrier signal modulated by a second spreading code wherein the second spreading code is defined by a second pseudo-random noise sequence;
- and
- control the receiver to measure a code phase of the spreading code.
A method for gathering measurements of positioning signals transmitted among a plurality of wireless communication devices in a wireless infrastructure network, the plurality including a first wireless communication device and a second wireless communication device, wherein each wireless communication device comprises:
- a transmitter, for transmitting data via the wireless infrastructure network;
- and a receiver, for receiving data via the wireless infrastructure network,
- the method comprising:
- in a first time interval, controlling the first wireless communication device to connect to the wireless infrastructure network, to transmit and/or receive data via the wireless infrastructure network;
- in a second time interval, controlling the second wireless communication device to connect to the wireless infrastructure network, to transmit and/or receive data via the wireless infrastructure network, and
- in a third time interval:
- controlling the transmitter and receiver of the first wireless communication device to enter an idle, inactive, or offline state with respect to the wireless infrastructure network;
- controlling the transmitter of the first wireless communication device to broadcast a first direct sequence spread spectrum reference signal in a predefined ISM band, comprising a first carrier signal modulated by a first spreading code, wherein the first spreading code is defined by a pseudo-random noise sequence;
- in a fourth time interval:
- controlling the transmitter and receiver of the second wireless communication device to enter an idle, inactive, or offline state with respect to the wireless infrastructure network;
- controlling the receiver of the second wireless communication device to receive the first direct sequence spread spectrum reference signal in the predefined ISM band and measure a first code phase of the first spreading code,
- the method further comprising using the first code phase to assist in calculating a position of one or both of the first wireless communication device and the second wireless communication device,
- wherein the third time interval and the fourth time interval overlap at least partially.
One or more tangible, non-transitory, computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- in a first time interval, controlling a first wireless communication device to connect to a wireless infrastructure network, to transmit and/or receive data via the network;
- in a second time interval, controlling a second wireless communication device to connect to the wireless infrastructure network, to transmit and/or receive data via the network, and
- in a third time interval:
- controlling a transmitter and receiver of the first wireless communication device to enter an idle, inactive, or offline state with respect to the wireless infrastructure network;
- controlling the transmitter of the first wireless communication device to broadcast a first direct sequence spread spectrum reference signal in a predefined ISM band, comprising a first carrier signal modulated by a first spreading code, wherein the first spreading code is defined by a pseudo-random noise sequence;
- in a fourth time interval:
- controlling a transmitter and receiver of the second wireless communication device to enter an idle, inactive, or offline state with respect to the wireless infrastructure network;
- controlling the receiver of the second wireless communication device to receive the first direct sequence spread spectrum reference signal in the predefined ISM band and measure a first code phase of the first spreading code,
- using the first code phase to assist in calculating a position of one or both of the first wireless communication device and the second wireless communication device,
- wherein the third time interval and the fourth time interval overlap at least partially.
Dependencies are inferred from the claim text.