Impulse response using IFFT - scaling output values

I created a test system S = 1/(1+s) and its impulse response, himp = is exp(-t). I generated himp using time: 0:1/40:10. I generated frequency response H of S at these N frequencies: [0:0.1:20]. Then created conjugate symmetric vector H1 =[H(1:N-1),conj(H(N:-1:2))]. Then obtained impulse response hn = ifft(H1). I find that I need to multiply hn by 40 for it to match himp. I don't see the need for that based on theory.
Any explanation is appreciated.

回答(0 个)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by