Split out SDR functions into separate file
renamed sdr as ddc, added prototype