基于任意波形发生器的原理,采用DDS(direct digital synthesis)技术,以单片机控制芯片STC89 LE51和FPGA芯片XC5VFX70T为基础进行硬件和逻辑设计,使用ISE10.1和Modelsim软件编写脉冲波形发生器的各个子模块和测试模块,利用上位机软件或者键盘模块进行设置,改变波形频率和相位,最终产生核磁共振谱仪所需的调频调相波形数据.仿真结果表明,该方案产生的信号波形可灵活实现频率和相位的更改,波形性能良好,对于核磁共振谱仪发射脉冲波形的设计提供了可靠的方法和思路.