capcas
Member level 3
I am generating sine wave from DDS Core. But there is some noise riding on the sine wave. Can you please tell me whether i have to put a filter or change my code. BPSK part of my code is as follows.
process (pulse_bpsk,CLK_125MHz,sine_pos,sine_neg)
begin
if pulse_bpsk = '1' then
DATA_temp <= sine_pos & "0000000000" ;
elsif pulse_bpsk = '0' then
DATA_temp <= sine_neg & "0000000000" ;
end if;
end process;
where DATA_temp is the output to DAC.
process (pulse_bpsk,CLK_125MHz,sine_pos,sine_neg)
begin
if pulse_bpsk = '1' then
DATA_temp <= sine_pos & "0000000000" ;
elsif pulse_bpsk = '0' then
DATA_temp <= sine_neg & "0000000000" ;
end if;
end process;
where DATA_temp is the output to DAC.