Abstract:For extracting the amplitude and phase information of the input signal of the control system effectively, this paper designs a signal digital quadrature demodulator based on FPGA and MATLAB. Producing a signal amplitude and using 5 order FIR filters of 4 stairs to build a order FIR filter of 20 stairs in MATLAB/Simulink environment; realizing a Numerical Controlled Oscillator (NCO) basing on a looking up table method of FPGA, and carrying on a digital mixing process between a amplitude modulation signal and the positive/cosine signals in the control of FPGA; filtering the frequency component signal and the fundamental frequency component signal after the process of digital mixing, then getting two output signals, adding the two output signals. Finally the simulation experiment, which verifies the correctness and feasibility of the scheme, is carried out on the hardware platform.