Hvordan overføre funksjoner på MATLAB

Hvordan overføre funksjoner på MATLAB


MATLAB er et teknisk programvarepakke som kan brukes for digital signalanalyse. For å undersøke en bestemt prosess, kan du bestemme hvordan prosessen endrer et inngangssignal til et utgangssignal. Matematisk kan du beregne overføringsfunksjonen, eller beskrivelsen av hvordan innspill ble endret til utgangen.

Kravene til overføringsfunksjonen analyse er at prosessen er lineære og tids-invariant. Linearitet betyr at systemet er enkelt, modellert ved hjelp av bare addisjon og multiplikasjon faktorer. Time-invarians betyr at forholdet - overføringsfunksjonen - mellom inngangen og utgangen av et system ikke endres med tiden.

Bruksanvisning

1 Definere to signaler, x og y. Typisk, x og y er inngang og utgang, henholdsvis av en lineær, tidsinvariante system. MATLAB krever at lengden av vektorene X og Y for å være like.

2 Beregne overføring funksjon av x og y ved hjelp av følgende kode:

Txy = tfestimate (x, y);

MATLAB anslår Txy ved å dividere den kryss-spektral energitetthet, Pyx (f), av den spektrale effekttetthet av x, Pxx (f).

3 Fortsett å analysere overføringsfunksjonen. Verdien som returneres med "tfestimate ()" er Z-transformasjonen av impulsresponsfilter som vil konvertere i inngangssignalet x til utgangssignalet y.