MATLAB är ett tekniskt program som kan användas för digital signalanalys . För att undersöka en viss process , kan du bestämma hur processen förändrar en insignal till en utsignal . Matematiskt kan du uppskatta överföringsfunktionen , eller en beskrivning av hur den ingående ändrades till utgången . Kraven för överföringsfunktionen analys är att processen är linjär och tidsinvarianta . Linjäritet innebär att systemet är enkelt , modelleras med hjälp av endast addition och multiplikation av faktorer . Tidsinvarians innebär att förhållandet - överföringsfunktionen - mellan ingången och utgången av ett system som inte förändras med tiden. Instruktioner
en
Definiera två signaler, x och y . Typiskt , x och y är den ingång och utgång, respektive, för en linjär , tidsinvariant system . MATLAB kräver längden av vektorerna X och Y vara lika
2
Estimate överföringsfunktionen av x och y med följande kod : .
TXY = tfestimate (x, y ) ; .
MATLAB beräknar TXY genom att dividera den cross- spektral effekttäthet , Pyx ( f ) , med spektraltäthet av x , Pxx ( f) Addera 3
Fortsätt att analysera överföringsfunktionen . Värdet som returneras med " tfestimate ()" är Z- transformen av impulssvarsfilter som kommer att konvertera i insignal x på utsignalen y. .