000164300 001__ 164300
000164300 005__ 20190416055759.0
000164300 02470 $$2ISI$$a000290734901085
000164300 037__ $$aCONF
000164300 245__ $$aBatch processing for efficient base-band operations in real-time GNSS software receivers
000164300 269__ $$a2010
000164300 260__ $$bInst Navigation, 815 15Th Th St Nw, Ste 832, Washington, Dc 20005 Usa$$c2010
000164300 336__ $$aConference Papers
000164300 520__ $$aPersonal Digital Assistants (PDAs) or mobile phones applications are not anymore restricted to multimedia or wireless communications, but have been extended to handle Global Navigation Satellite System (GNSS) functionalities. The new generation of portable devices is becoming suitable for use as navigators thanks to their large displays and their improved storage capacities. But the use of the GNSS technology in the cellular handsets has some drawbacks. The functionalities are usually implemented using a standalone hardware module, introducing a relatively expensive item to integrate into such cost sensitive devices. However, with the increasing performance of modern embedded processors, it becomes now feasible to implement a GNSS receiver in software, where all the basic operations are performed on a general purpose microprocessor. Consequently, the growing market of GNSS capable mobile devices is driving the interest of software solutions, since they provide several advantages with respect to the conventional hardware architectures currently implemented in the mass market receivers. First, the receiver and the device can share the same system resources, reducing both the size and the costs of their integration. Second, they can be easily reprogrammed - via web firmware updates - for incorporating the latest developments. Software receivers thus constitute a very flexible solution for rapid research and development. However, implementing a GNSS receiver in software is not straightforward. The large computing resources required for performing the different operations on a microprocessor constitute a major issue, as compared to a hardware design where the chip is specifically designed for this task and can thus handle a much higher data throughput. This paper introduces a new receiver architecture based on batch processing of the incoming samples. Data sharing the same characteristics are regrouped into batches and processed collectively instead of sequentially. This way, it becomes possible to progressively reduce the data throughput and, consequently, the computational load of the base-band operations.
000164300 700__ $$aWaelchli, Grégoire
000164300 700__ $$0243672$$g190010$$aBotteron, Cyril
000164300 700__ $$0243688$$g152066$$aFarine, Pierre-André
000164300 700__ $$aBaracchi Frei, Marcel
000164300 7112_ $$dSeptember 21-24, 2010$$cPortland, Oregon, USA$$aInstitute of Navigation GNSS 2010
000164300 773__ $$tProceedings of the Institute of Navigation GNSS 2010$$q1953-1959
000164300 8564_ $$uhttps://infoscience.epfl.ch/record/164300/files/%5BGWa10%5DBatch%20Processing%20for%20Efficient%20Base-Band%20Operations%20in%20Real-time%20GNSS%20Software%20Receivers.pdf$$zn/a$$s284241
000164300 909C0 $$xU11964$$0252263$$pESPLAB
000164300 909CO $$ooai:infoscience.tind.io:164300$$qGLOBAL_SET$$pconf$$pSTI
000164300 917Z8 $$x190089
000164300 917Z8 $$x190089
000164300 937__ $$aEPFL-CONF-164300
000164300 973__ $$rREVIEWED$$sPUBLISHED$$aEPFL
000164300 980__ $$aCONF