Generation and processing of arbitrary waveform used in areas such as communications, telecommunications, testing of components of electronic equipment. For students learning tasks necessary to create a system that has a wide functionality in the field of generation and signal processing.
The problem or task
The objective was to develop a system for training tasks, which performs generation and basic analysis (timing, frequency characteristics) arbitrary waveform.
To solve the problem, a system was developed that generates signals with a frequency of up to 40 MHz, and receives and processes arbitrary waveforms with a frequency of up to 100 MHz. The system has the ability to generate both standard waveforms (sinusoidal, triangular, sawtooth), and allows you to create arbitrary waveforms. Amplitude modulated signals and frequency modulated signals can also be generated. The system allows you to receive signals and conduct analysis. Analysis functions include: amplitude and phase measurements, period and frequency measurements, signal frequency spectrum, signal dynamic characteristics. To develop the software, the NI LabVIEW graphical programming environment was used, together with the drivers for generating (NI FGEN) and signal receiving (NI SCOPE) devices. The system is based on a PXI-1042 chassis with an embedded controller, an NI PXI-5422 arbitrary waveform generation module and an NI PXI-5122 digitizer. Thus, in a short time, a system has been developed that makes it possible to generate arbitrary waveforms, receive, display and process them. After minor modifications, the system can be used to test electronic components.