Real-Time Software Receiver for GPS Controlled Reception Pattern Antenna Array Processing
作者:Yu Hsuan Chen, Jyh Ching Juang, David S. De Lorenzo, Jiwon Seo, Sherman Lo, Per Enge, Dennis Akos · 年份:2010 · 被引用次数:17 · 研究领域:GNSS positioning and interference、Wireless Communication Networks Research、Inertial Sensor and Navigation
This paper demonstrates a real-time software receiver supporting GPS L1 C/A controlled reception pattern antenna (CRPA) processing. The software receiver is implemented on a widely-available recent generation multi-core processor and is capable of processing array signals from either radio frequency (RF) front-end modules or collected datasets. Most importantly, the receiver allocates dedicated satellite-tracking antenna patterns for each baseband receiver channel. The architecture of such a software receiver needs to be carefully developed so that it can process signals from each individual antenna, calculate the appropriate beam formed composite signals (one for each satellite/receiver channel) and then process those signals. Multitasking and synchronization mechanisms were developed to support the tracking of multiple channels in real time. To achieve real-time capability, parallel operations are necessary to reduce computation complexity. Bit-wise operations are exploited and implemented in the correlator. Additionally, Single Instruction Multiple Data (SIMD) instructions are used to efficiently calculate the covariance matrix for the beam steering algorithm. The architecture supports at least eighty tracking channels (ten channels from each of seven antennas plus ten composite beam formed signals) in real time. The CRPA software receiver was architected to operate without extensive set up and pre-calibration enhancing its suitability for commercial users. The algorithm d...