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.
%<br />
% <strong>dati</strong> pile-up = <strong>dati</strong>/(1-<strong>dati</strong>*1.8*10^-9)<br />
% <strong>di</strong>mensioni della matrice dei <strong>dati</strong> <strong>di</strong>gitali<br />
[x y]=size(data_<strong>di</strong>gitale);<br />
I=ones(x,y);<br />
% moltiplico i <strong>dati</strong> <strong>di</strong>gitali <strong>per</strong> un fattore <strong>di</strong> correzione<br />
data_corr=data_<strong>di</strong>gitale*1.8*10^-9;<br />
data_pile_up=data_<strong>di</strong>gitale./(I-data_corr);<br />
%-------------------------------------------------------------------<br />
%----------------------Segnale me<strong>di</strong>ato su un minuto-----------------<br />
% Di questi <strong>dati</strong> è necessario farne la me<strong>di</strong>a <strong>per</strong> ottenere un unico<br />
% file ogni minuto.<br />
% Viene richiamata a tal proposito la function me<strong>di</strong>a_minuto<br />
profilo_ogni_minuto=me<strong>di</strong>a_minuto(data_pile_up); %1024 componenti<br />
% l'ultima componente,dovuta all'elettronica <strong>di</strong> acquisizione,<br />
% determina uno sbalzo <strong>di</strong> valori,<strong>per</strong>tanto non essendo<br />
% rappresentativa <strong>di</strong> effettivi valori fisici,può essere eliminata<br />
profilo_ogni_minuto=profilo_ogni_minuto(1:end-1); %1023 componenti<br />
%-------------------------------------------------------------------<br />
%-----------------------Calcolo del fondo---------------------------<br />
% Una volta ottenuto il file relativo ad un minuto,bisogna sottrarre<br />
% il fondo,che corrisponde al valore relativo alla quota zero.<br />
% La componente relativa alla quota 457,5m è la 61<br />
quota_zero=476.25;<br />
ro=quota_zero/7.5;<br />
% Per sottrarre il fondo,devo effettuare la me<strong>di</strong>a dei fotoconteggi<br />
% che si ottengono prima del picco <strong>di</strong> tempo zero,in cui sicuramente<br />
% quanto si osserva non deriva da retro<strong>di</strong>ffusione in atmosfera,ma<br />
% dai fotoni della ra<strong>di</strong>azione <strong>di</strong> fondo.<br />
% I valori sono quelli precedenti ro.<br />
% Viene a tal punto richiamata la function me<strong>di</strong>a<br />
fondo=me<strong>di</strong>a(profilo_ogni_minuto,ro);<br />
%-------------------------------------------------------------------<br />
%-------------------------------------------------------------------<br />
% A questo punto si calcola il nuovo file relativo al minuto,<br />
% ottenuto sottraendo il fondo,attraverso la function sottrai_fondo.<br />
% Si ottiene così un vettore con un numero <strong>di</strong> componenti pari a<br />
% quello <strong>di</strong> partenza scalato <strong>di</strong> 60(sono le componenti che precedono<br />
% quella corrispondente alla quota zero)<br />
profilo_minuto_new=sottrai_fondo(profilo_ogni_minuto,fondo,ro);<br />
%(1x963)<br />
%-------------------------------------------------------------------<br />
96