Ett fysiskt system är en samling av fysiska fenomen , t.ex. el eller ljus , som agerar på ingång och producerar en utsignal . Fysiska system har en karakteristisk relation mellan ingångar till och utgångar från systemet . Matematiskt är detta förhållande känd som en överföringsfunktion. Om du har ingång och utgång från ett fysiskt system , kan du använda MATLAB för att beräkna överföringsfunktionen med deconvolution operationen . Instruktioner
1 data
Importera innehåller dina idéer till den fysiska systemet och inspelat utgående från det fysiska systemet . MATLAB innehåller fördefinierade import filter för många olika dataformat
% Öppna MATLAB import wizardmy_data = uiimport ( ) , .
% Läsa data direkt från en kommaseparerad variabel filemy_data = csvread ( my_file_name ) ;
2
Förvandla din indata och utdata att vara på samma storlek och tidsskala . Det är vanligt att normalisera värdena i ingående och utgående att variera mellan noll och en vid skala baserat på minimum och maximum av data :
my_output = ( my_output - min ( my_output ) ) /max ( my_output ) ;
Du kan också bara ha händelsen tid för inmatning samtidigt ha en kontinuerlig inspelning för utdata . Deconvolution kräver två kontinuerliga signaler att arbeta på :
my_input = zeros ( längd ( my_output ) ) , för i = 1 : längd ( input_times ) my_input ( input_times ( i) ) = 1 , end
Billiga 3
Estimate en överföringsfunktion mellan ingång och utgång med " deconv ( ) " -funktion :
[ my_tf , kvarvarande ] = deconv ( my_output , my_input ) ;
< p> utsignalen från ett system definieras som faltningen av ingången och överföringsfunktionen för systemet. Faltning är en process som blandar två funktioner tillsammans, medan dekonvolution är den omvända operationen .
4
Plot, med hjälp av MATLAB "plot ( ) "-funktion, överföringsfunktionen och restvärden för att analysera resultaten av förfarandet :
plot ( my_tf ) katalog
transfer funktionen informerar dig om funktionen av det fysiska systemet . Residualerna bör innehålla oredovisade variation , såsom från buller eller oväntat. Om det märks struktur residualerna kan den uppskattade överföringsfunktionen inte vara tillförlitliga .