|
German Aerospace Center (DLR)
Institute of Communications and Navigation Department of Communications Systems Broadband Systems Group |
|
Related Topics Group Overview Indoor Navigation Mobility Models Channel Modeling Rural Channel Model Contact Last Update Author |
Simulation of Satellite Navigation Signals and ChannelsSimulation of Global Navigation Satellite (GNSS) signals in time-domain is a computationally very demanding task. High simulation sampling frequencies are needed to represent the signals' bandwidths. Modern multi-core computers make it possible to perform such simulations in reasonable time. We developed a software simulator for the whole GNSS signal chain: GNSS signal generation - application of a channel model - software receiver. The software is written in C++ and uses a multi-threaded approach. SNACS was released under an open-source license. Please visit http://snacs.sourceforge.netThis is a video where you can see SNACS running on Windows. The effects of a ride through a city on the GPS signal is simulated: The software's structure is shown in Fig. 1
Figure 1: Structure of the GNSS software simulator. The software is organized in independent blocks for
Every block works in an own thread. Time-consuming operations such as filtering and convolution additionally expand to multiple sub-threads. |