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.