Visual walkthrough — Impulse response and transfer function (GNC connection)
4.6.33 · D2· Maths › Ordinary Differential Equations › Impulse response and transfer function (GNC connection)
Yeh page parent topic ka picture-version hai. Agar koi word naya lage, toh hum use pehle define karte hain, phir use karte hain.
Step 1 — "Ek single kick" dikhti kaisi hai?
KYA HAI. Hum woh input draw karte hain jisse poori theory shuru hoti hai: Dirac delta . Yeh ek idealised push hai jo exactly ek instant mein hoti hai.
YEH OBJECT KYUN. Real pushes (jaise thruster burst) thodi der tak chalti hain. System ka pure "fingerprint" pane ke liye hum uss push ko shrink karte hain: total shove ko par fixed rakhte hain lekin use thinner aur taller banate hain. Limit mein hume ek infinitely thin, infinitely tall spike milta hai jiska area exactly 1 hi rehta hai. Area = total shove woh cheez hai jo physically matter karti hai, isliye hum ise constant rakhte hain.
PICTURE. Dekho kaise rectangle taller hota jaata hai jaise jaise thinner hota hai — shaded area (andar likha number) kabhi nahi badlta.

Ek property jo hum actually use karenge woh hai sifting property: kisi bhi smooth function ko par spike se multiply karke integrate karo toh sirf milta hai. Poori kahani ke liye Dirac delta function dekho.
Step 2 — Uss ek kick ki response:
KYA HAI. Spike ko ek aise system mein daalo jo at rest hai (kuch nahi chal raha, output se pehle flat zero hai). Jo output nikalti hai use impulse response kehte hain.
YAHAN SE KYUN SHURU KAREN. Time-invariant + linear systems mein ek magical property hoti hai (Steps 4–5): agar tum ek standard input ka jawab jaante ho, toh har input ka jawab jaante ho. Delta sabse simple possible standard input hai — ek single instant of forcing — isliye iska response natural "unit" hai measure karne ka.
PICTURE. Ek vertical spike par andar jaati hai; curve baad mein ring karta hai aur (stable system ke liye) die away ho jaata hai. Note karo ki kick se pehle yeh flat aur zero hai — yeh hai causality: cause se pehle koi output nahi.

Step 3 — Kisi bhi input ko chhoti kicks ki row mein kaato
KYA HAI. Ek arbitrary input lo — ek wiggly thruster command. Hum ise bahut saari chhoti spikes ke sum ke roop mein likhte hain, har instant par ek, har ek height par scaled.
KYUN. Hum sirf jaante hain ki system spike ka kya jawab deta hai. Toh hum ko spikes ki language mein express karte hain. Sifting property hume exactly yeh karne deti hai:
PICTURE. Smooth grey curve ko picket-fence of thin bars se approximate kiya gaya hai. Har bar ek scaled, shifted spike hai; uski height uss jagah ki value hai.

Term by term:
- ::: woh instant jahan ek particular tiny kick baithti hai.
- ::: ek spike jo time par move ho gayi hai ( ise right slide karta hai).
- ::: hum uss kick ko kitna strong banate hain — signal ki local height.
- ::: har instant mein saari kicks ko add karo.
Step 4 — Do rules kicks ko outputs mein convert karti hain
KYA HAI. Hum LTI system ki do defining properties use karte hain har input-spike ko output mein convert karne ke liye.
YEH DON, AUR KOI NAHI, KYUN. Yeh sirf wahi assumptions hain jo humne system ke baare mein ki hain, isliye poora result sirf inhi se follow karna chahiye:
- Time-invariance — baad mein kick karo toh same shape milti hai, shifted. Toh input se output milta hai.
- Linearity — input scale karo toh output scale hoti hai, aur inputs add hote hain. Toh scaled kick se scaled response milta hai.
PICTURE. Left column: teen shifted/scaled input spikes. Right column: har ek map hota hai usi fingerprint ki shifted, scaled copy mein. Same shape, moved aur stretched.

Step 5 — Copies add karo: convolution appear hoti hai
KYA HAI. ki saari shifted, scaled copies ko sum (integrate) karo. Woh superposition hi output hai.
KYUN. Input kicks ka sum tha (Step 3); har kick ki ek copy deti hai (Step 4); linearity kehti hai total output total copies ka total hai. par integrate karte hue:
PICTURE. ki ek flipped copy ko input par slide karo; har position par overlap area trace karta hai. Yeh sliding-overlap exactly wahi hai jo Convolution ka matlab hai.

Term by term:
- ::: fingerprint, flipped () aur shifted taaki time ke neeche line up ho.
- ::: par ki kick baad ke time par kitna contribute karti hai.
- ::: "slide, multiply, aur overlap add karo" ka shorthand.
Step 6 — Convolution annoying hai; Laplace se language switch karo
KYA HAI. Hum Laplace transform par move karte hain, jo sliding integral ko plain multiplication mein trade karta hai.
YEH TOOL KYUN. Convolution (slide-multiply-add) directly compute karna painful hai. Laplace transform mein convolution theorem hai: yeh ko simple product mein convert kar deta hai. Hum Laplace choose karte hain (Fourier nahi) kyunki yeh , at-rest setup aur derivatives ko bhi cleanly handle karta hai.
PICTURE. Ek two-world map: "time world" (hard convolution) left mein bridge se connect hota hai " world" (easy multiplication) se right mein.

Do facts jo chahiye, aur kyun yeh hold karte hain:
- — sifting ko par read karta hai.
- — integration by parts se. Jab sab kuch at rest ho, , toh har derivative sirf multiply-by- ban jaata hai.
Step 7 — Transfer function nikal aati hai
KYA HAI. Poori ODE par apply karo, at rest. Har ban jaata hai .
KYUN. Kyunki derivatives powers of ban jaate hain, differential equation ek algebraic equation ban jaati hai — koi calculus nahi bacha, bas divide karo.
Term by term:
- ::: -th derivative kya ban gaya.
- ::: characteristic polynomial jisme ki jagah hai.
- ::: transfer function — world mein output-over-input.
PICTURE. ODE (derivative arrows ke saath) ek polynomial box mein morph ho jaati hai; ek single multiply hai.

Kyunki impulse ka hai, uski output hai . Transform undo karo: Transfer function literally fingerprint hai, re-written.
Step 8 — Poles ke har case (jahan stability rehti hai)
KYA HAI. Denominator ke roots poles hain. invert karne se time-terms milte hain, isliye har pole ki plane mein location ki shape fix karti hai. Hume har case cover karna hai.
KYUN. Ek pole ek complex number hai: (real part) grow/decay control karta hai, (imaginary part) wobble control karta hai. Ek case miss karna matlab spacecraft ka ek behaviour miss karna.
PICTURE. Complex plane imaginary axis se split. Har region mein ka matching time-plot hai.

| Pole location | behave karta hai | ki shape | Verdict |
|---|---|---|---|
| , real | shrinking exponential | smooth decay | stable |
| , complex pair | decaying sine | ringing jo die ho jaaye | stable |
| , simple pair | pure sine | hamesha oscillate | marginal |
| , repeated (e.g. ) | ramp, unbounded | marginal / unstable | |
| growing exponential | blow up ho jaata hai | unstable |
Ek-picture summary
Upar sab kuch, ek canvas par: kick → fingerprint → kisi bhi output ke liye convolve → Laplace bridge cross karo → se multiply karo → poles se stability padho.

Recall Feynman: poora walk plain words mein
System ko ek super-quick tap do aur dekho woh kaise ring karta hai aur settle hota hai — woh ring uski personality hai, jise kehte hain. Koi bhi complicated push asli mein sirf lambi line of tiny taps hai, ek ke baad ek, har ek thodi strong ya weak. Kyunki system har tap ka same personality se jawab deta hai (bas moved aur resized), poora jawab ki shifted, resized copies ka dhera hai ek saath jodke — yeh dhera lagna hi convolution hai. Dhera jodan slow hai, isliye hum Laplace transform naam ke ek bridge par chalke ek aisi duniya mein jaate hain jahan "dhera jodan" plain "multiply" ban jaata hai. Wahan personality ek fraction hai, , characteristic polynomial ke upar ek. Us fraction ke neeche special numbers hote hain jinhe poles kehte hain; agar koi bhi pole map ke right side par baitha hai, toh ring badhta hai aur spacecraft tumble karta hai, isliye engineers har pole ko left push karte hain, jahan rings die down ho jaate hain. Yeh ek idea — tap, ring, dhera jodo, multiply karo, poles dekho — poora chapter hai.
Connections
- Parent topic
- Dirac delta function
- Laplace transform
- Convolution
- Characteristic polynomial and roots
- Linear constant-coefficient ODEs
- Stability and poles (left-half plane)
- Feedback control systems
- Guidance Navigation and Control (GNC)