I am using rfft_fr16 to generate the fft of any signal. As a prelimnary test I tried to generate the fft of a simple sine wave and plotted it. The problem is that when I run the same code with different input sine frequencies the ouput peak has different amplitudes. As far as I understand the amplitude should not depend on the sine frequency as long as we don't start playing with the sine wave. Can someone point out why this is happening.
PS: I am using scaling factor "1". and trying it for a 512 point fft.