This chapter presents an overview of the possible on-board architectures for guidance, navigation, and control (GNC) algorithms. First, the most important avionics alternatives for on-board spacecraft implementation are introduced. General processors, digital signal processors, graphical processing unit, field programmable gate array and their historical background, application-specific integrated circuit, and system-on-chip are described, highlighting strengths and weaknesses of each alternative. A detailed discussion on alternative accommodations of the GNC functions into the on-board software is presented, making use of practical examples. Finally, different architectures for on-board implementation are discussed and the main verification techniques for on-board solutions are presented.
On-board implementation
Colagrossi, Andrea;Silvestrini, Stefano
2023-01-01
Abstract
This chapter presents an overview of the possible on-board architectures for guidance, navigation, and control (GNC) algorithms. First, the most important avionics alternatives for on-board spacecraft implementation are introduced. General processors, digital signal processors, graphical processing unit, field programmable gate array and their historical background, application-specific integrated circuit, and system-on-chip are described, highlighting strengths and weaknesses of each alternative. A detailed discussion on alternative accommodations of the GNC functions into the on-board software is presented, making use of practical examples. Finally, different architectures for on-board implementation are discussed and the main verification techniques for on-board solutions are presented.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.