The signal generator is a fundamental electronic device used in a wide range of applications, from communication systems to research fields. This paper provides a comprehensive overview of the basic principles, applications, and development of signal generators. Beginning with an introduction to the signal generator and its importance in various fields, the paper delves into its basic information, including the definition, types, basic components, and working principles. The applications of signal generators in communication, research, and software implementation are then discussed. The development of modern signal generators and their specifications are analyzed, followed by a comparison with previous technologies. The design of a signal generator based on FPGA is presented, including the working principles and advantages of FPGA, results and data, and the problems solved by FPGA. Finally, the paper concludes with key findings, limitations, and future issues.