I have one question about the real part of a real-valued and causal system with the imaginary part of its Fourier transform given by


How can I obtain the real part of the Fourier transform?

i have simulated this by octave here:

>> w=[1:100];
>> Im_X=sin(2.*w)+sin(3.*w);
>> plot (Im_X);

enter image description here

Is it possible to solve in by the Octave/Matlab?


1 Answer 1


I suppose you've learned about the Hilbert transform relationship between the real part and the imaginary part of the Fourier transform of a real-valued and causal signal. So you can obtain the real part from the imaginary part using this relationship. Since the imaginary part is just composed of sinusoids, the real part can be obtained very easily (note that the Hilbert transform of a sine is a negative cosine).


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.