• Sonuç bulunamadı

5. DİJİTAL ÇAKIŞMA SAYIMI YAZILIMI ve UYGULAMASI

5.2. Çakışmalı Yöntemin Program Modülleri

Ham verilerin derlenmesi amacıyla oluşturulan ‘ham_veri_oku_yaz’ modülü, beta ve gama kanallarının her biri için sayısallaştıcıdan liste modunda (list mode) alınan ve bilgisayara depolanan verileri okuyup sıradaki program modülünün işleyebileceği şekilde yeniden yazan programdır. Kaynak ölçümünün sona ermesinden sonra sayısallaştırıcı ve ilgili arayüz yazılımı verileri liste modunda csv uzantılı bir dosyaya yazar. Bu dosya beta ve gama kanalları için ayrı ayrı oluşturulur. Dosyanın içeriğinde beta veya gama sinyalinin kayıt edildiği zaman pikosaniye (ps) olarak, sinyalin yüksekliği (genliği) volt (V) olarak, sinyal hakkındaki bilgi de semboller kullanılarak yazılmıştır. Bu program modülü kullanılarak beta ve gama kanalları için sinyallerin zaman ve sinyal yüksekliği bilgilerini içeren ayrı txt uzantılı dosyalar oluşturulur (Şekil 5.2). Tüm bu işlemler beta ve gama kanallarına ait doğal radyasyon sayımı dosyaları için de yapılır.

enerji_filtreleme ölü_zaman enerji_filtreleme

çakışma düz_sayım_hızları verileri_oku

ölü_zaman

gecikme_histo

enerji_histo enerji_histo

verim_ekstrapo

Aktivite Sayısallaştırıcı

54

Şekil 5.2. Ham_veri_oku_yaz modülünün işleyişi.

5.2.2. Enerji Spektrumlarının Oluşturulması

Beta ve gama enerji spektrumları ‘enerji_spek’ modülü kullanılarak oluşturulur.

Beta ve gama sinyallerine ait sinyal yüksekliği bilgileri ham_veri_oku_yaz modülünün çıktısı olarak txt dosyası formatında alınır ve bu modülde girdi olarak kullanılır. Beta sinyal yüksekliği bilgilerini içeren dosyada sayımda elde edilen beta sayısı kadar, gama sinyal yüksekliği bilgilerini içeren dosyada gama sayısı kadar sinyal yüksekliği değeri vardır. Bir enerji spektrumu oluşturabilmek için yüzbinlerce olan bu sinyal yüksekliği değerlerinin 1024 kanala yerleştirilmesi gerekmektedir. Kanal sayısı isteğe bağlı olarak değiştirilebilir, ancak en iyi enerji çözünürlüğü 1024 kanalda elde edilir. Dolayısıyla, bu modül, spektrometrik sistemlerde kullanılan bir elektronik bileşen olan çok kanallı analizör görevini yapmış olur. 1024 kanala yerleştirilen sinyal yüksekliği değerlerinin her değerin frekansına karşı histogramı çizilerek enerji spektrumu elde edilmiş olur.

5.2.3. Sinyal Gecikmesinin Belirlenmesi

Beta ve gama sinyalleri arasındaki zaman farkını belirlemek amacıyla oluşturulan ‘sinyal_gecikmesi’ modülde, ham_veri_oku_yaz modülünün çıktısı olan ve beta ve gama sinyallerine ait zaman bilgilerini içeren dosyalar girdi olarak kullanılarak her beta sinyali ve onu takip eden gama sinyalinin varış zamanları arasındaki farklar hesaplanır ve bu değerler bir dosyada depolanır

beta/gama.csv

zaman bilgisi enerji bilgisi açıklayıcı bilgi

zaman.txt enerji.txt Program modülü

55

(Şekil 5.3). Daha sonra zaman farklarının histogramı çizilerek β-γ zaman gecikmesi spektrumu oluşturulmuştur. Bu spektruma ait parametreler çakışan beta ve gama sinyallerinin sayısı belirlenirken kullanılacaktır. Zaman gecikmesi spektrumunda elde edilen pikin tepe noktasının eşleştiği zaman farkı değeri beta ve gama sinyalleri arasındaki olasılığı en yüksek olan gecikme değerini vermektedir. Spektrumda elde edilen pikin taban genişliği ise yaklaşık olarak çakışma penceresinin genişliği olarak alınır. Dolayısıyla çakışan beta-gama sinyallerini bulmadan önce her beta sinyaline ne kadar gecikme uygulanması gerektiği belirlenmiş olur.

Şekil 5.3. Sinyal_gecikmesi modülünün işleyişi.

5.2.4. Enerjinin Filtrelemesi

Enerji aralıklarının belirlenmesi amacıyla oluşturulan ‘enerji_filtreleme’

modülünde, ham_veri_oku_yaz modülünün çıktısı olan ve beta ve gama sinyallerine ait zaman ve sinyal yüksekliği bilgilerini içeren dört adet dosya girdi olarak kullanılır. Beta ve gama sinyalleri için ayrı ayrı sinyal yüksekliği bilgilerini içeren dosyalara enerji filtrelemesi uygulanarak çalışılmak istenen enerji aralıkları elde edilir. Bu modülün tek kanallı analizör gibi çalıştığını söyleyebiliriz. Üzerinde çalışılmak istenilen beta ve gama enerji aralıkları seçildikten sonra, o enerji aralıklarında kalan ve asıl ihtiyaç duyulan zaman bilgileri alınır ve başka bir dosyaya yazdırılır (Şekil 5.4).

zaman_beta.txt zaman_gama.txt

zaman gecikmesi.txt Program modülü

zaman gecikmesi spektrumu

56 Şekil 5.4. Enerji_filtreleme modülünün işleyişi.

5.2.5. Ölü Zaman Uygulanması

Beta ve gama sinyallerinin enerji filtrelemesi uygulanmış zaman bilgilerine,

‘uzamayan_ölü_zaman’ modülünde uzamayan ölü-zaman yaklaşımı uygulanır.

Sayım sistemini oluşturan dedektörler, ön yükselteçler ve sayısallaştırıcı birimlerinde ne kadar bir ölü-zaman bulunduğu tam olarak bilinmediğinden, bir başka ifadeyle, ölü-zamandan dolayı ne kadar sinyal kaybı olduğu belirsiz olduğundan, tüm bu birimlerde meydana gelebilecek ölü-zaman değerinden daha büyük bir ölü-zaman değeri verilere yapay olarak uygulanır. Bu işlemin amacı, dışarıdan yapay olarak kullanıcı tarafından uygulanan ölü-zaman değeri tam olarak bilindiği için, bu değerin ölü-zaman düzeltme formüllerinde kullanılmasıyla gerçek beta ve gama sinyal sayısına ulaşılmasıdır (Şekil 5.5).

Şekil 5.5. Uzayan_ölü_zaman ve uzamayan_ölü_zaman modüllerinin işleyişleri.

zaman.txt enerji.txt

Program modülü filtrelenmiş_zaman.txt

Program modülü filtrelenmiş zaman bilgileri

Uzayan / uzamayan ölü-zaman uygulanmış zaman bilgileri

57

5.2.6. Sinyal Zaman Aralıklarının Belirlenmesi

Gama ve beta kanallarının her biri için, sinyaller arasındaki zaman farkını hesaplamak amacıyla oluşturulan ‘zaman_araligi’ modülünde, beta ve gama sinyallerine ait ham durumdaki zaman bilgileri kullanılarak, ardışık beta sinyalleri ve ardışık gama sinyalleri arasındaki zaman farkları belirlenir. Bu zaman farkları, beta ve gama sinyalleri için ayrı ayrı dosyalara yazılır ve histogramları çizilir (Şekil 5.6). Böylece, zaman aralığı dağılımlarının Poisson dağılımına uyup uymadıkları kontrol edilerek sistemde doğal olarak bulunan ölü zaman değeri hakkında değerlendirme yapılabilir. Aynı işlemler, yapay olarak ölü zaman uygulanmış beta ve gama sinyalleri için tekrar yapılır ve zaman aralığı histogramları çizilir. Yapay olarak uygulanan ölü zaman değerlerinin Poisson dağılımına etkisinin olup olmadığı, istenen ölü zaman değerinin programda uygulanıp uygulanmadığı incelenir.

Şekil 5.6. Zaman_araligi modülünün işleyişi.

5.2.7. Çakışma Yapan Sinyallerin Belirlenmesi

Çakışma yapan beta ve gama sinyallerinin belirlenmesi amacıyla oluşturulan

‘cakisma’ modülünde, daha önceden belirlenen bir enerji aralığında ölü-zaman uygulanmış beta ve gama sinyallerinin zaman bilgileri kullanılarak çakışma yapan beta ve gama sinyallerinin sayısı bulunur. Çakışma yapan beta ve gama sinyalleri demek aynı bozunmaya ait beta ve gama sinyalleri demektir. Farklı dedektörlerde tespit edilen ve farklı yolları takip eden beta ve gama sinyalleri arasında bir zaman farkı vardır. Plastik sintilatör dedektörün sinyal oluşturma

Program modülü

filtrelenmiş_zaman.txt ölü-zaman uygulanmış_zaman.txt

orijinal zaman aralığı.txt

ölü-zaman uygulanmış zaman aralığı.txt ham_zaman.txt

58

zamanı NaI dedektöre göre daha hızlı olduğundan aynı bozunmaya ait gama sinyali ve beta sinyali arasında bir zaman farkı oluşmaktadır. Gama sinyalleri beta sinyallerini gecikmeli olarak takip eder. Dolayısıyla, çakışma yapan beta ve gama sinyallerini tespit edebilmek için hem beta sinyallerine bir gecikme uygulanmasına hem de çakışma penceresi denilen bir zaman aralığına ihtiyaç vardır.

Daha önceden oluşturulan zaman gecikmesi spektrumunun analiz edilmesi sonucu elde edilen beta-gama arasındaki zaman farkı ve çakışma penceresi değerleri bu modülde kullanılarak çakışma yapan beta ve gama sinyalleri tespit edilir. Bu sinyallere ait zaman bilgisi bir dosyaya yazdırılır ve çakışma sayısı hesaplanır (Şekil 5.7).

Şekil 5.7. Cakisma modülünün işleyişi.

5.2.8. Aktivitenin Belirlenmesi

Düzeltme formüllerinin uygulanması ve aktivite hesaplanması amacıyla oluşturulan ‘aktivite_hesabi’ modülünde, daha önceden belirlenmiş olan ölü-zaman uygulanmış beta ve gama sayım hızları ile çakışma sayım hızı değerleri kullanılarak beta dedektörü verimi ve (ρβργβγ) değerleri hesaplanır. Öncelikle, daha önceki bölümlerde anlatılmış olan beta ve gama kanallarına uygulanan genel ölü-zaman düzeltme formülleri kullanılarak düzeltilmiş beta ve gama sayım hızları hesaplanır. Cox-Isham (Smith) formülü kullanılarak da düzeltilmiş beta-gama çakışma sayısı hızı elde edilir. Daha sonra, düzeltilmiş sayım hızları kullanılarak (ρβργβγ) ve beta dedektör verimi değerleri hesaplanır. Bu

Program modülü

ölü-zaman uygulanmış zaman bilgisi (γ)

β - γ çakışma sayısı ölü-zaman uygulanmış zaman bilgisi

(β)

59

hesaplamalarda kullanılan beta ve gama kanallarına ait bütün sayım hızı değerleri, çakışma sayım hızı değerleri, verim değeri ve (ρβργβγ) değeri program çıktısı olarak bir dosyaya yazdırılır. Şekil 5.8’de bu modülün yaptığı iş şematik olarak özetlenmiştir.

Şekil 5.8. Aktivite_hesabi modülünün işleyişi.

5.2.9. Verim Dışadeğerleme Yöntemi

Bu yöntemde, belirlenen bir gama enerji aralığında her beta enerjisi diskriminasyonu (ayırımı) için, daha önceden hesaplanmış olan (ρβργβγ)c

değerlerine karşılık beta dedektörü verimi kullanılarak hesaplanan (1-εβ)/εβ

değerlerinin grafiği çizilir. Grafikte elde edilen dağılıma doğrusal bir fit ya da düşük dereceli bir polinom fiti uygulanır. Dışdeğerleme sonucunda beta veriminin 100% olduğu yani (1-εβ)/εβ değerinin sıfır olduğu (ρβργβγ) değeri ölçümü yapılan kaynağın aktivitesini verir.

Program modülü ölü-zaman uygulanmış

γ sayım hızı beta-gama çakışma

sayım hızı ölü-zaman uygulanmış

β sayım hızı

genel düzeltme formülü Cox-Isham (Smith) genel düzeltme formülü düzeltme formülü

düzeltilmiş β sayım hızı düzeltilmiş γ sayım hızı

düzeltilmiş β-γ çakışma sayısı hızı

ρβργβγ ve beta verimi değerleri

60

Benzer Belgeler