Realization of cordic algorithm in DDS: Novel Approch towards Digital Modulators in MATLAB and VHDL

CORDIC (CO-ordinate Rotation Digital Computer) algorithm is the most important solution for realizing the different digital modulation schemes. Modulation is the method of varying the carrier signal according to the amplitude of the modulating signal. The CORDIC algorithm is used in the rotation mode. This mode is used for converting polar coordinates to rectangular. This paper shows that how to use CORDIC algorithm in implementing the different digital modulation techniques in MATLAB realization and VHDL implementation. In that MATLAB realization of ASK, FSK and PSK with VHDL realization of BPSK, QPSK and-QAM modulation. Here we use the software defined radio concept i.e. we can use a single kit for different modulation techniques by changing only software part without replacing the hardware. The main concept used here is the direct digital synthesis (DDS) is the method of generating waveforms in digital domain.