lunedì 6 luglio 2009

ERRORE % dovuto alla lunghezza del segnale nei contatori geiger

considerando un periodo di 1 sec.

num=100 = numero di impulsi contati nel periodo
dur = 1/1000 (durata di ogni impulso)

l'errore % in difetto sulla lettura sarà:

perc=100*exp(-dur*num/2)

ad esempio x
num=100
e dur =1/100

vale =63 %

per num =100
e dur = 1/1000

vale = 95 %



vedi seguente codice:

list
3 NUM=1000:DUR=1/10000
5 DIM A(NUM):DIM B(1/DUR)
10 RANDOMIZE TIMER
15 FOR Z=1 TO 100
20 FOR I=1 TO NUM
30 A(I)=RND
40 NEXT I
200 FOR I=1 TO NUM
210 B(INT(A(I)*1/DUR))=B(INT(A(I)*1/DUR))+1
220 NEXT I
300 FOR I=0 TO 1/DUR-1
320 X=X+B(I):IF B(I)>0 THEN Y=Y+1
325 B(I)=0
330 NEXT I
340 YAVG=YAVG+Y:Y=0:X=0
350 NEXT Z
360 YAVG=YAVG/100
370 PRINT YAVG/NUM
400 REM PRINT 1/LOG(YAVG/NUM)/2
420 PRINT EXP(-DUR*NUM/2)
Ok

Nessun commento:

Posta un commento