Building a satellite navigation receiver on FPGA technology combined with ARM to serve special applications
Abstract
This paper proposes a solution to build a satellite navigation receiver based on FPGA technology combined with ARM. The proposed solution is based on classic methods and algorithms combined with a number of self-developed auxiliary algorithms implemented on self-designed and manufactured hardware. Signals from satellites are received by the frontend chip, then processed and given positioning results by the backend block, which is implemented by self-designed and manufactured hardware with the core of the Zynq chip. In doing so, satellite navigation receivers have a lot of flexibility and, most importantly, overcome some of the limitations that manufacturers of commercial positioning receiver chips have locked. In addition, the research results are also a premise for designing and manufacturing satellite positioning receiver chips for special applications as well as for Vietnam's own satellite positioning system in the future.