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

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

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

Saved successfully!

Ooh no, something went wrong!