15.01.2015 Views

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

end<br />

if ad_2==1<br />

d=d+1;<br />

data_<strong>di</strong>gitale(:,d)=data_2;<br />

else<br />

a=a+1;<br />

data_analogico(:,a)=data_2;<br />

end<br />

clear data_1 data_2<br />

end<br />

if j == r<br />

% si processa l'ultimo blocco <strong>di</strong> files<br />

name=lista_files(j,1:11);<br />

[RCS]=rcs_min_mappe(data_<strong>di</strong>gitale,path_write,name);<br />

% clear RCS<br />

end<br />

end<br />

%-------------------------------------------------------------------<br />

4.2.17 Rcs_min_mappe<br />

%---------function <strong>per</strong> il calcolo del Range cirrected signal--------<br />

%------------------in un minuto <strong>di</strong> acquisizione---------------------<br />

%--------------------da inserire nelle mappe------------------------<br />

function [RCS]=rcs_min_mappe(data_<strong>di</strong>gitale,path_write,name)<br />

%-------------------Correzione <strong>di</strong> pile-up---------------------------<br />

% In genere vengono processati 14 o 15 files alla volta,relativi<br />

% all'acquisizione ogni 4 secon<strong>di</strong> in un minuto,<strong>per</strong> cui la matrice<br />

% dei data_<strong>di</strong>gitale sarà costituita da 1024 righe,corrispondenti ad<br />

% ogni quota, e da 14 o 15 colonne relative ai files analizzati.<br />

% La correzione <strong>di</strong> PILE-UP viene così effettuata:<br />

%<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 />

114

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!