Come trasferire le funzioni su MATLAB

August 25

Come trasferire le funzioni su MATLAB


MATLAB è un pacchetto software tecnica che può essere utilizzato per l'analisi del segnale digitale. Al fine di indagare su un particolare processo, è possibile determinare in che modo il processo cambia un segnale di ingresso in un segnale di uscita. Matematicamente, è possibile stimare la funzione di trasferimento, o la descrizione di come la voce è stata modificata in uscita.

I requisiti per analisi funzione di trasferimento è che il processo è lineare e tempo-invariante. Linearità significa che il sistema è semplice, modellata utilizzando solo addizione e moltiplicazione di fattori. Time-invarianza indica che la relazione - la funzione di trasferimento - tra l'ingresso e l'uscita di un sistema non cambia con il tempo.

istruzione

1 Definire due segnali, xe y. Tipicamente, x ed y sono l'ingresso e l'uscita, rispettivamente, lineare, sistema tempo-invariante. MATLAB richiede la lunghezza dei vettori X e Y siano uguali.

2 Stimare la funzione di trasferimento di x ed y utilizzando il seguente codice:

TXY = tfestimate (x, y);

MATLAB stima Txy dividendo la densità di potenza cross-spettrale, Pyx (f), la densità spettrale di potenza x, Pxx (f).

3 Continuare ad analizzare la funzione di trasferimento. Il valore restituito da "tfestimate ()" è la Z-trasformata di filtro risposta all'impulso che converte in segnale d'ingresso x al segnale di uscita y.