Çok Kanallı Darbe Analizi
Bu bölüm, dedektör darbe genliklerinin sürekli dağılımının nasıl sayısal bir diferansiyel darbe-yükseklik spektrumuna dönüştürüldüğünü ve ardından gelen radyasyon hakkında fiziksel bilgi çıkarmak için nasıl analiz edildiğini açıklar. Önce, tek bir diferansiyel ayrımlayıcı (tek-kanallı analizör, SCA) penceresinin genlik aralığı boyunca elle adımlanarak spektrumun nokta nokta oluşturulduğu tek-kanallı yöntemler ile tüm genlik aralıklarını aynı anda ve çok daha verimli kaydeden çok-kanallı yöntemler karşılaştırılır. Çok-kanallı edinimin genel özellikleri geliştirilir: dönüşüm kazancı, kanal genişliği, integral ve diferansiyel doğrusalsızlık (DNL) ve kanal-numarasından-enerjiye kalibrasyon. Bölümün kalbi, performansını analog-sayısal dönüştürücüsünün (ADC) belirlediği çok-kanallı analizördür (MCA). İki ADC mimarisi derinlemesine incelenir: mükemmel kanal genişliği tekdüzeliği ve genliğe orantılı dönüşüm süresiyle Wilkinson (doğrusal-rampa) dönüştürücüsü ve hızlı ancak daha büyük DNL'ye sahip olup kayan-ölçek (Gatti) rastgeleleştirme tekniğiyle iyileştirilen ardışık-yaklaşım dönüştürücüsü. Ardından, darbeci ve kayıpsız sayım (Harms) yöntemleri dahil olu üzere ölü-zaman ve yığılma düzeltmeleri ele alınır. Spektrum kararlılaştırma ve yeniden konumlandırma işlenir: bir tepeyi referans kanala kilitleyen aktif geri besleme kararlılaştırıcıları ve farklı kazanç/ofset altında elde edilen spektrumları toplanabilir hale getirmek için yeniden bölme algoritmaları. Son olarak spektrum analizi yöntemleri sunulur: tepki-matrisi denkleminin dekonvolüsyonu/açılması, spektrum soyma, ikinci-fark tepe konumlandırma, süreklilik çıkarmalı tepe-alanı belirleme ve uydurulan merkez, genişlik ve alanın istatistiksel belirsizlikleri. Bu içerik, hemen hemen her modern sayısal gama-ışını ve yüklü-parçacık spektroskopisi sisteminin temelini oluşturur.
Tek-Kanallı Yöntemler
Bir diferansiyel ayrımlayıcı veya tek-kanallı analizör (SCA), bir alt-seviye ayrımlayıcı E ile bir üst seviye E + ΔE arasında dar bir kabul penceresi tanımlar. Yalnızca genliği bu pencereye düşen darbeler, bir sayaç tarafından kaydedilen bir mantık çıkışı üretir. Tam bir diferansiyel darbe-yükseklik spektrumu oluşturmak için, pencere (sabit ΔE genişliğinde) tüm genlik aralığı boyunca sırayla adımlanır ve her ayarda sayım hızı kaydedilir. Pencere konumuna karşı çizilen sayım hızı dN/dH'yi yaklaşık olarak verir. Bu seri yöntem basit ve ucuzdur ancak son derece verimsizdir: herhangi bir anda dedektör darbelerinin büyük çoğunluğu pencere dışına düşer ve atılır; bu nedenle tam bir spektrumda iyi istatistik elde etmek için ya çok uzun sayım süreleri ya da kararlı, yüksek-aktiviteli bir kaynak gerekir. Uzun edinim sırasında kazanç veya pencere konumundaki sürüklenmeler sonucu bozar. Bu sınırlamalar, çok-kanallı sistemlerin sağladığı eşzamanlı, paralel edinimi doğrudan motive eder.
Genel Çok-Kanallı Özellikler
Çok-kanallı sistemler her darbeyi, genliğine göre, çok sayıda bitişik bellek kanalından birine ayırır ve tüm spektrumu aynı anda kaydeder. Dönüşüm kazancı, tam genlik aralığının bölündüğü kanal sayısını (ör. 512, 1024, 2048, 4096, 8192) ve dolayısıyla kanal genişliğini belirler. Kanal numarası, neredeyse doğrusal bir kalibrasyonla enerjiye bağlanır: H = a + b·(kanal). İki temel doğrusallık ölçütü tanımlanır: kanal-genlik ilişkisinin bir doğrudan maksimum sapması olan integral doğrusalsızlık (tam ölçeğin yüzdesi olarak ifade edilir) ve kanal genişliğinin ortalaması etrafındaki kanaldan-kanala değişimi olan diferansiyel doğrusalsızlık (DNL). DNL kritiktir çünkü tekdüze olmayan kanal genişlikleri, giriş özelliksiz olsa bile düz bir spektrumda sahte yapı üretir; üreticiler bunu maksimum yüzde veya rms değeri olarak belirtir. İyi bir MCA, yüzdenin birkaç onda biri altında integral doğrusalsızlık ve yaklaşık ±%1 DNL elde eder. Bu özellikler, sistem kararlılığıyla birlikte, kaydedilen histogramın gerçek diferansiyel dağılımı ne kadar sadık temsil ettiğini belirler.
Çok-Kanallı Analizör
Çok-kanallı analizör (MCA); bir analog-sayısal dönüştürücü (ADC), bir adres yazmacı, bellek (kanal başına bir konum) ve ekran/kontrol mantığından oluşur. ADC, her darbe genliğine karşılık gelen adresi (kanalı) belirler ve o adresteki bellek konumu bir artırılır. İki baskın ADC mimarisi sunulur. Wilkinson (doğrusal-rampa) ADC, darbe tepesi yakalandığında başlayarak bir kondansatörü sabit akımla şarj eder ve bir karşılaştırıcı rampanın darbe genliğine eşit olduğunu algılayana kadar saat darbelerini (tipik olarak 100 MHz veya daha yüksek) sayar; biriken sayım kanala eşittir. Kanalları yüksek derecede tekdüzedir (mükemmel DNL ve doğrusallık) ancak dönüşüm süresi genlikle doğrusal artar. Ardışık-yaklaşım ADC, tutulan genliğe karşı bitleri en anlamlıdan en az anlamlıya doğru test eder; hızlı, genlikten bağımsız dönüşüm sağlar ancak karşılaştırıcı ve referans kusurlarından dolayı daha büyük DNL'ye sahiptir. Kayan-ölçek (Gatti) tekniği, dönüşümden önce rastgele bir analog ofset ekler ve sonra sayısal olarak çıkarır; tek tek kanal-genişlik hatalarını ortalayarak etkin DNL'yi çarpıcı biçimde azaltır. Dönüşüm başına ölü zaman, verim ve depolama süresi yüksek-hız performansını yönetir.
Spektrum Kararlılaştırma ve Yeniden Konumlandırma
Uzun edinimler; tepeleri genişleten veya kaydıran sıcaklık, voltaj veya hız değişimlerinden kaynaklanan kazanç ve sıfır-ofset sürüklenmelerine maruz kalır. Aktif bir spektrum kararlılaştırıcı, bir referans tepenin konumunu algılar, bir hedefle karşılaştırır ve yükselteç kazancını (ve sintilatörler için PMT yüksek voltajını) ayarlamak için bir hata sinyalini geri besler, tepeyi sabit bir kanalda tutar. Algılama genellikle simetrik bir tepeyi kuşatan iki SCA penceresi (veya bir MCA'da iki kanal grubu) kullanır; eşit sayım hızları ortalanmayı, dengesizlik ise hata sinyalini üretir. İki tepenin -biri spektrumda düşük, biri yüksek- izlenmesi hem eğimi (kazanç) hem de kesişimi (sıfır ofset) düzeltir. Doğal tepe yoksa; bir kontrol kaynağı, bir spektrum-kenarı penceresi veya enjekte edilmiş bir darbeci tepesi referans sağlar. Yeniden konumlandırma, farklı kazanç/ofsetle alınan spektrumların birleştirilmesi veya hizalanmasını ele alır: veriler bir ana kanal ızgarasına yeniden bölünmelidir. Sürekli dağılımı yaklaşmak için M+1 kanala M dereceli bir polinom uydurulur, her yeni kanalla örtüşen alanlar ağırlık kesirleri haline gelir ve sayımlar yeniden dağıtılır. Deterministik yeniden bölme toplam sayımları korur ancak varyansı Poisson'un altına düşürür; binom örneklemesiyle stokastik yeniden bölme, geçerli uygunluk testi için Poisson istatistiklerini korur.
Spektrum Analizi
Kaydedilen darbe-yükseklik spektrumu, dedektör tepki fonksiyonu R(H,E) ile gelen enerji dağılımı S(E)'nin konvolüsyonudur; ayrık MCA biçiminde N_i = Σ_j R_ij S_j. Dekonvolüsyon (açma), tepki matrisi verildiğinde ölçülen N_i'den kaynak yoğunlukları S_j'yi arar; tipik olarak ağırlıklı artıklar toplamının (ağırlıklar ∝ varyansın tersi) en-küçük-kareler minimizasyonuyla, çoğunlukla istatistiksel dalgalanmaları bastırmak için yumuşatma ile. Açma, süreklilik spektrumları (ör. proton-geri tepme nötron spektrumları, organik-sintilatör gama süreklilikleri) için gereklidir. Spektrum soyma, en yüksek enerjiden aşağıya doğru ölçeklenmiş tepki fonksiyonlarını çıkararak birkaç ayrık enerjiyi işler. Ayrık tepeli yüksek-çözünürlüklü spektrumlar (germanyum) için tam dekonvolüsyon gereksizdir: analiz tepe konumlandırma ve alan belirlemeye indirgenir. Tepe arama rutinleri veriyi yumuşatır, ardından bir tepe merkezindeki güçlü negatif ikinci farkı algılar; bir Gauss (genellikle düşük-enerjili üstel kuyruklu) uydurarak ve genişliği kontrol ederek adayları doğrular ve ikilileri yinelemeli çözer. Tepe alanı, bitişik kanallardan tahmin edilen doğrusal veya karesel bir süreklilik çıkarıldıktan sonra doğrudan toplama veya analitik-uydurma integrasyonuyla elde edilir. A alanlı saf bir Gauss tepesi için: σ_A = √A, merkez varyansı σ²/A ve YYTG varyansı W²/2A olup tüm kesirli belirsizlikler 1/√A ile ölçeklenir. Belirlenen tepe enerjileri ve verim-düzeltmeli alan oranları ardından izotop tanımlama ve şablon eşleştirmeyi yönlendirir.
Temel Denklemler (16)
Diferansiyel ayrımlayıcı kabul bandını tanımlar: H genlikli bir darbe, yalnızca alt seviye E ile üst seviye E + ΔE arasında ise bir SCA çıkışı üretir. ΔE sabit tutularak E aralık boyunca adımlanması spektrumu seri olarak oluşturur.
ΔE genişlikli bir pencerede t canlı süresinde, H genliğinde merkezlenmiş biriken ölçülen sayım C, diferansiyel dağılım dN/dH'yi yaklaşık verir. Bu, bir MCA histogramının kanal kanal tahmin ettiği niceliktir.
Kanal numarası k ile enerji E arasındaki (neredeyse) doğrusal ilişki; burada b kazanç (kanal başına enerji, eğim) ve a sıfır ofsettir (kesişim). İki bilinen referans tepesi a ve b'yi belirler; kararlılaştırıcılar bir ölçüm boyunca her ikisini sabit tutmaya çalışır.
En büyük kanal-genişliği sapmasını ortalama kanal genişliğinden nicelendirir. Tekdüze olmayan kanal genişlikleri düz bir spektruma sahte yapı ekler; bu nedenle doğru bir histogram için düşük DNL (tipik olarak ±%1 veya daha iyi) gereklidir. Kayan-ölçek tekniği etkin DNL'yi azaltır.
Doğrusal-rampa (Wilkinson) ADC için dönüşüm süresi, sabit bir ek yük T0 artı kanal numarası k bölü saat frekansına eşittir; çünkü rampa yükselirken adres yazmacı kanal başına bir saat darbesi sayar. Bu nedenle dönüşüm süresi genlikle doğrusal artar; bu, aksi takdirde yüksek doğrusallıklı bu mimarinin temel dezavantajıdır.
Kanal k, sabit-eğimli rampa (eğim S_ramp = I/C) sıfırdan yakalanan tepe voltajı V_peak'e yükselirken sayılan saat darbelerinin sayısıdır. Rampa eğimi sabit ve hassas olduğundan kanal genişlikleri yüksek derecede tekdüzedir; bu Wilkinson ADC'lere mükemmel doğrusallık verir.
Dönüşümden önce rastgele bir analog voltaj V_r (sayısal olarak n_r kanala eşdeğer) eklenir ve sonra sayısal eşdeğer n_r çıkarılır. Böylece her gerçek genlik birçok farklı fiziksel kanaldan ölçülür; tek tek kanal-genişlik hataları ortalanır ve etkin DNL büyük ölçüde azalır - ardışık-yaklaşım ADC'leri için hayati önemdedir.
Kayıpsız sayımda, bir sonraki dönüştürülen darbenin bellek konumu, önceki ölü dönemde kaybedilen tahmini darbe sayısı artı bir kadar artırılır (Harms'ın en basit durumu N_lost = 1 kullanır, yani çift ağırlık). Bu, hızla değişen kaynaklar ve ~%80'e kadar ölü kesirler için bile ölü-zaman kayıpları hiç olmamış gibi toplam spektrum içeriğini korur.
İki pencere simetrik bir referans tepeyi kuşatır. Tepe ortalandığında sayım hızları eşittir ve hata ε sıfırdır; bir kazanç sürüklenmesi hızları dengesizleştirir ve sıfırdan farklı ε, tepeyi yeniden ortalamak için yükselteç kazancını (veya PMT voltajını) ayarlamak üzere geri beslenir.
Spektrum yeniden konumlandırma sırasında, orijinal bir kanalın n_j sayımları, uydurulan sürekli eğrinin her yeni kovaya düşen alanı A_j' ile orantılı olarak örtüşen yeni kanallara j' yeniden dağıtılır. Deterministik süreç toplam sayımları korur ancak varyansı Poisson'un altına düşürür.
Ölçülen darbe-yükseklik spektrumu, dedektör tepki fonksiyonu R(H,E) ile gelen enerji dağılımı S(E)'nin konvolüsyonudur. R(H,E)dH dE, E yakınında enerjili bir kuantumun H yakınında bir darbe üretme olasılığıdır. dN/dH'den S(E)'nin geri kazanılması dekonvolüsyon (açma) problemidir.
Konvolüsyonun ayrık (MCA) biçimi: i kanalındaki sayımlar N_i, tepki matrisi R_ij çarpı j enerji kovaları üzerinden toplanan kaynak yoğunlukları S_j'ye eşittir. M kanal ve L kaynak kovasıyla (M > L), bu, açma yoluyla S_j için çözülen aşırı-belirlenmiş bir doğrusal sistemdir.
Açma kodları, ağırlıkları W_i tipik olarak her kanalın istatistiksel varyansıyla ters orantılı olan bu ağırlıklı kare artıklar toplamını minimize ederek S_j'yi bulur. Minimizasyon, modelin veriye en-küçük-kareler uydurmasıdır; istatistiksel gürültü artışını azaltmak için sıklıkla yumuşatma uygulanır.
(Yumuşatılmış) kanal verilerinin ayrık ikinci farkı. Düz simetrik bir tepe, merkezinde D_i'nin büyük negatif bir sapmasını üretir; bu nedenle tepe-arama rutinleri, ek doğrulamadan önce istatistiksel olarak anlamlı negatif ikinci farkları aday tepe konumları olarak işaretler.
Bir fotopike uydurulan standart analitik model: A alanlı, k0 merkezli ve σ genişlikli bir Gauss, bir süreklilik B(k) (doğrusal veya karesel) üzerinde. En-küçük-kareler uydurması merkezi, genişliği (YYTG = 2.355σ) ve alanı verir; eksik yük toplama için sıklıkla düşük-enerjili üstel bir kuyruk eklenir.
İhmal edilebilir arka plan üzerinde A alanlı saf bir Gauss tepesi için alan belirsizliği √A'dır (kesirli 1/√A), merkez varyansı σ²/A ve YYTG (W) varyansı W²/2A'dır. Tüm kesirli belirsizlikler 1/√A ile ölçeklenir; bu nedenle daha uzun sayım (daha büyük A) her üç parametreyi de keskinleştirir.
Simülasyon tasarımları
Seçilen bir spektrumdan örneklenmiş bir darbe akışını, yan yana çalışan sanal bir Wilkinson doğrusal-rampa ADC'sine ve sanal bir ardışık-yaklaşım ADC'sine enjekte edin. Wilkinson için rampanın tırmanışını ve saat darbelerinin birikmesini, SAR için bit-bit ikili aramayı izleyin. Sonuçtaki histogramları, genliğe karşı darbe başına dönüşüm (ölü) süresini ve her mimarinin kasıtlı olarak düz (beyaz) bir girişe bıraktığı diferansiyel-doğrusalsızlık desenini karşılaştırın.
Programlanabilir bir kazanç/sıfır-ofset sürüklenmesi (sinüzoidal, rampa veya hız-korelasyonlu) sinyal zincirini bozarken simüle edilmiş bir germanyum gama spektrumu edinin. İki-pencereli (veya iki-tepeli) bir kararlılaştırıcıyı aç/kapat ve döngü açıkken referans tepenin yayılıp çözünürlük kaybetmesini, ardından döngü kapalıyken sabit bir kanala geri oturmasını izleyin. Pencere yerleşimini, kazanç adım boyutunu ve güncelleme aralığını ayarlayın ve izleme hızı ile kazanç-dolaşma genişlemesi arasındaki ödünleşmeyi gözlemleyin.
Gürültülü çok-tepeli germanyum-benzeri bir spektrum üretin (birkaç Gauss artı bir süreklilik ve Poisson gürültüsü, isteğe bağlı çözülmemiş ikililerle). Yumuşatın, ikinci farkı hesaplayın ve rutinin negatif sapmaları aday tepeler olarak işaretlemesini izleyin. Ardından her adayı Gauss-artı-süreklilikle uydurun ve merkez, YYTG ve net alanı istatistiksel belirsizlikleriyle okuyun - geri kazanılan değerleri gerçek değerlerle karşılaştırın.
Sayısal veriler
Bu bölüm temelde hesaplamalıdır: dedektör elektroniğinin sayısal yöntemlerle buluştuğu yerdir. Öğrenciler iki ADC mimarisini modellemeyi öğrenir - Wilkinson doğrusal-rampa dönüştürücüsü (deterministik rampa integrasyonu ve saat sayımı) ve ardışık-yaklaşım yazmacı (kusurları DNL üreten bir ikili arama) - ve kanal-genişlik hatalarını ortalayan kayan-ölçek (Gatti) rastgeleleştirmesini uygulamayı öğrenir. Ölü-zaman muhasebesi ve kayıpsız (Harms) sayım düzeltmeleriyle histogram edinimini kodlarlar. Kararlılaştırma için öğrenciler kapalı-döngü bir sayısal kontrolcü (iki-pencereli hata sinyaliyle yönlendirilen oransal/PI geri besleme) ve polinom uydurma ile alan-ağırlıklı yeniden dağıtım kullanan bir spektrum-yeniden konumlandırma yeniden bölücüsü kurar; deterministik (varyans-azaltan) ve stokastik (Poisson-koruyan, binom-örneklenmiş) şemaları karşılaştırır. Spektrum-analizi yarısı klasik DSP ve ters problemler etrafında döner: yumuşatma çekirdekleri, ikinci-fark tepe algılayıcı, doğrusal-olmayan en-küçük-kareler Gauss-artı-kuyruk tepe uydurma (Levenberg-Marquardt), süreklilik çıkarma ve tam tepki-matrisi açma (düzenlileştirme/yumuşatmalı doğrusal en-küçük-kareler) artı spektrum soyma. Bunlar germanyum tepe analizi için SAMPO ve GAUSS gibi gerçek kodlara ve nötron/gama açma kodları ailesine doğrudan eşlenir. Uygulamalar, etkileşimli görselleştirme için bir TypeScript kullanıcı arayüzünden çağrılan sayısal yoğun çekirdekler (ADC simülasyonu, uydurma, açma) için Rust/WASM'i hedefler.