MULTI-FUNCTION DEVICE WITH POSITIONING SYSTEM AND SHARED PROCESSOR
First Claim
1. A multi-function mobile device capable of radio communication with a data network/multimedia reproduction and determination of a position based on a positioning signal, comprising:
- a positioning engine in said mobile device that performs real-time calculations with said positioning signal;
a shared memory coupled to said positioning engine that (1) receives and stores in real time results of said real-time calculations, each said result comprising correlations under a hypothesis relating the position signal with a selected signal source and a selected Doppler shift and (2) stores results of the calculation for said radio communication or multimedia reproduction functions;
a shared processor coupled to said memory that (1) retrieves and processes said results to generate positioning information and (2) performs calculation for said radio communication or multimedia reproduction.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-function device with a positioning function and a real time positioning engine is disclosed. The device contains also a shared processor used by the positioning function and other functions of the device, such as a mobile radio-communication function. The positioning engine performs in real time the most computational intensive calculations of the positioning function, such as downsampling, Doppler mixing and correlation calculations. Since the received signal need not be stored, the memory requirements of the positioning function are significantly reduced if aiding data is available.
-
Citations
6 Claims
-
1. A multi-function mobile device capable of radio communication with a data network/multimedia reproduction and determination of a position based on a positioning signal, comprising:
-
a positioning engine in said mobile device that performs real-time calculations with said positioning signal; a shared memory coupled to said positioning engine that (1) receives and stores in real time results of said real-time calculations, each said result comprising correlations under a hypothesis relating the position signal with a selected signal source and a selected Doppler shift and (2) stores results of the calculation for said radio communication or multimedia reproduction functions; a shared processor coupled to said memory that (1) retrieves and processes said results to generate positioning information and (2) performs calculation for said radio communication or multimedia reproduction. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device to process a received positioning signal in real time and to conduct radio communication with a data network or to process multimedia data comprising:
-
a shared memory between processors; a first processor coupled to said memory including; means for downsampling said positioning signal from an intermediate frequency, to yield a baseband signal; means for mixing and accumulating said baseband signal, to yield an accumulated signal; means for correlating and accumulating signal with a reference signal, to yield a plurality of correlation values; and means for writing said plurality of correlation values to said memory, each correlation written being a correlation calculated under a hypothesis relating the position signal with a signal source and a Doppler shift; and a second processor coupled to said memory (1) retrieving said plurality of correlation values for further processing, and (2) conducting said radio communication or multimedia processing.
-
Specification