This is to design an arbitrary waveform generator (AWG) using the direct digital synthesis (DDS) technique. The samples will be generated using a raspberry pi and output through its GPIO pins. The goal is to generate arbitrary signals atleast upto 1MHz.