为了获得适用于光纤传感及光纤通信系统的各种调制及驱动信号,提出了一种基于FPGA的多用途信号发生器的设计方案.以FPGA器件为硬件平台,应用分频技术和DDS技术产生任意中低频信号并能同时输出一种脉冲信号和一种DDS信号及直流信号.脉冲信号的脉冲宽度和重复频率均可键控调节,其最小脉宽可达8 ns,且其脉宽偏差小于0.5 ns,重复频率为0.05 Hz-100 MHz可调;DDS信号的输出频率范围为0.058 2 Hz-100 kHz,其频率分辨率可达0.058 2 Hz.实验结果表明,该信号发生器产生的各种信号稳定性好、精度高且适用于多种场合.
To obtain different modulating and driving signals suiting for optical fiber sensing and optical fiber communication system,a design scheme of the multipurpose signal generator based on FPGA is proposed. In the scheme,the FPGA device is taken as the hardware platform,and the frequency division technology and DDS technology are used to generate the arbitrary low and medium frequency signal,and output a pulse signal,a DDS signal and DC signal at the same time. Both pulse width and repetition frequency of the pulse signal can be regulated by control keys. The minimum pulse width of pulse signal can reach up to 8 ns,the minimun pulse width deviation is less than 0.5 ns,and the repetition frequency is adjusted from 0.05 Hz to 100 MHz. The output frequency range of the DDS signal is 0.058 2 Hz~100 kHz,and the minimum frequency can reach up to 0.058 2 Hz. The experimental results show that all signals generated by the signal generator have good stability and high preci?sion,and the generator is suitable for various fields.