This paper proposes the design and implementation of an enhanced direct digital synthesis (DDS)-based digital modulator that supports multiple modulation schemes. The design enhances the basic DDS architecture with minimal additional hardware to provide user selection of different modulation techniques using a single unit. The modulator architecture consists of a phase accumulator, phase-to-amplitude converter, and other digital logic blocks. The design is implemented on a Spartan-3A FPGA using VHDL and can generate various modulated output signals for software-defined radio applications.