The invention relates to the field of 
signal generator, and specifically relates to an 
arbitrary waveform generator based on a PXIe 
bus. The generator comprises a waveform generation part and a waveform conditioning part. The waveform generation part comprises an FPGA and a 
crystal oscillator. The waveform conditioning part comprises a 16-bit DAC, an 
operational amplifier, an SPI 
program control amplifier, a filter circuit, an SPI 
program control DAC, a differential 
operational amplifier, and a subtracter. The generator employs the PXIe 
bus as a channel which is used by an upper computer for transmitting waveform data. The FPGA continuously process the waveform data transmitted by the upper computer in a waveform 
generation process, so as to guarantee the integrity of high-frequency 
signal quality. In a waveform conditioning process, the generator respectively employs a Bessel filter and an 
elliptic filter according to the frequency characteristics of signals and the difference of anti-
noise capabilities, and meets the filtering requirements of different types of signals. For a 
signal with the amplitude being less than 50mV, a small 
signal processing branch circuit is designed, thereby guaranteeing that a signal with a 
small amplitude value cannot be flooded by 
noise. The generator employs a mode of internal and external synchronization adjustment for signal amplitude and bias, and guarantees the accuracy of a signal.