processamento di dati lidar per l'analisi dell'evoluzione ... - CO.RI.STA
processamento di dati lidar per l'analisi dell'evoluzione ... - CO.RI.STA
processamento di dati lidar per l'analisi dell'evoluzione ... - CO.RI.STA
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
segnale_<strong>lidar</strong>_new=(segnale_<strong>lidar</strong>-fondo)*fs;<br />
% è importante ricordare che i grafici devono essere in scala<br />
% logaritmica, <strong>per</strong> cui una volta ottenuta la figura occorre<br />
% mo<strong>di</strong>ficare la scala delle y dal menù e<strong>di</strong>t axis pro<strong>per</strong>ty<br />
figure<br />
plot(quote_binnate,segnale_<strong>lidar</strong>_new,'-g',quote_binnate,<br />
molecolare,'-b')<br />
xlabel('quote [m]')<br />
%---------------------------------------------------------------<br />
%-------------------RCS del segnale <strong>lidar</strong>-----------------------<br />
% Una volta ottenuto il file me<strong>di</strong>ato su 30 minuti devo<br />
% moltipliacarlo <strong>per</strong> il quadrato della quota<br />
RCS_segnale_<strong>lidar</strong>=segnale_<strong>lidar</strong>_new.*quote_binnate.^2;<br />
% anche l'RCS deve essere in scala logaritmica<br />
figure<br />
plot(quote_binnate,RCS_segnale_<strong>lidar</strong>)<br />
xlabel('quote [m]')<br />
ylabel('Range corrected signal')<br />
%---------------------------------------------------------------<br />
%-------------------------Errore--------------------------------<br />
% A questo punto occorre calcolare l'errore,visto come la<br />
% deviazione standard dei files me<strong>di</strong>ati ogni 30 minuti<br />
errore=std(RCS_segnale_<strong>lidar</strong>);<br />
%---------------------------------------------------------------<br />
%----------------Calcolo del segnale molecolare-----------------<br />
%------------------dovuto alle sole molecole--------------------<br />
% Per poter calcolare il segnale molecolare dovuto alle sole<br />
% molecole e non agli aerosol è necessario determinare dapprima<br />
% i valori del number density alle varie quote.Questi valori ci<br />
% vengono forniti richiamando il programma "ussa1976",che<br />
% calcola inoltre i valori <strong>di</strong> pressione e tem<strong>per</strong>atura alle varie<br />
% quote.<br />
number_density=import_density2('C:\Documents and Settings\<br />
<strong>CO</strong><strong>RI</strong><strong>STA</strong>\Desktop\luisa\tavole','densità.dat');<br />
% sono 128 valori,si esculde quello relativo alla quota 0 m<br />
quote_60_m=import_quote('C:\Documents and Settings\<strong>CO</strong><strong>RI</strong><strong>STA</strong>\<br />
Desktop\luisa\tavole da ussa1976','TABLE2_1.DAT');<br />
% sono 128 valori,si esculde quello relativo alla quote 0 m<br />
% Noto il number density è possibile calcolare il beta<br />
% molecolare attraverso la seguente formula:<br />
%<br />
% beta_molecolare = Ng * dsigma/domega<br />
101