A software GNSS signal generator for the GPS L1/L2/L5 and Galileo E1/E5 signals is proposed in this paper. And this signal generator is designed and implemented with several components by considering the reuse and expansion of components for similar GNSS signals. The characteristics of the reusability of the components are confirmed with the carrier generation and the band-pass filter components. And the functionality of the GNSS multi-band IF signal generator is validated by using the commercial software GPS L1 receiver, and the performance of signal acquisition, tracking and accuracy of horizontal position error are analyzed for this validation. As a result, the GPS L1 signal generator operates successfully and it could be expected that other signal generators also operate well because most of components are the same as those of the GPS L1 signal generator.
[1]
Elliott D. Kaplan.
Understanding GPS : principles and applications
,
1996
.
[2]
James B. Y. Tsui,et al.
Fundamentals of global positioning system receivers
,
2000
.
[3]
John Lane,et al.
IEEE Standard Computer Dictionary: Compilation of IEEE Standard Computer Glossaries
,
1991
.
[4]
He Yigang,et al.
Optimal design study of high order FIR digital filters based on neural network algorithm
,
2004
.
[5]
Olivier Julien,et al.
A Complete Software-Based IF GNSS Signal Generator for Software Receiver Development
,
2004
.
[6]
Doo-Hwan Bae,et al.
A Systematic Construction of Object-Oriented Methods
,
2000
.