洪 旭,雷小兵,周建斌,倪師軍
(1.成都理工大學核技術與自動化工程學院,四川 成都 610059;2.中國核動力研究設計院,四川 成都 610041)
新型極零相消電路數學模型的建立與實現
洪 旭1,雷小兵2,周建斌1,倪師軍1
(1.成都理工大學核技術與自動化工程學院,四川 成都 610059;2.中國核動力研究設計院,四川 成都 610041)
由于電子器件固有誤差和環境因素的影響,模擬極零相消電路的電路零點不能與電荷靈敏前置放大器輸出信號極點準確相消,針對此問題,提出一種新型極零相消電路數學模型。根據基爾霍夫電流定律建立極零相消電路電流等式,利用時域數值分析方法推導其遞推解,最終建立一種新型極零相消電路數學模型。通過編程語言實現該數學模型的仿真,并應用于實測譜線的光滑處理。結果表明:該模型能有效減小輸入脈沖信號寬度,并消除CR成形過程產生的下沖,達到實際極零相消電路對核信號的處理效果。
極零相消;數值分析;高斯濾波器;譜線平滑
在放射性測量系統中,探測器輸出信號需經放大器放大后才能被測量。放大器按其功能的不同,分為前置放大器和主放大器。前置放大器緊靠探測器并與之構成一個整體(探頭),起到提高系統的信噪比、實現阻抗轉換和匹配的作用;主放大器主要解決前置放大器輸出信號的放大和濾波成形問題[1]。
電荷靈敏前置放大器(charge sensitive amplifier,CSA)具有良好的低噪聲性能,被廣泛應用在X熒光儀和放射性測井系統中。CSA輸出脈沖信號的特點是前沿上升較快,后沿下降到基線較慢,信號頂部隨時間呈指數規律下降。在高計數率環境下,CSA輸出脈沖信號在尾部會出現脈沖堆積,引起基線漂移,造成峰位發生移動和譜儀能量分辨率變壞,并且疊加后的脈沖可能堵塞后級放大器,造成放大器不能正常工作。在多道脈沖幅度分析系統中,通常采用極零相消(pole-zero cancellation,PZC)電路減小CSA輸出脈沖信號寬度,使得探測系統在高計數率環境下保持好的能量分辨率。P Grybos和T seino等[2-6]利用PMOS三極管構建了PZC模擬電路,減小脈沖信號時間常數,解決了高計數率情況下基線漂移的問題,提高了系統的分辨率;文獻[7-9]利用精密可調電阻和電容并聯構成極零相消電路,并成功應用于脈沖幅度分析器成形電路。但是,由于電子元器件固有誤差以及環境因素的影響,PZC電路引入的零點很難與CSA輸出脈沖信號中的極點精確相消。針對這一問題,提出一種基于基爾霍夫電流定律(Kirchhoff current law,KCL)的PZC電路數學模型,實現極零相消功能。
CSA電路原理如圖1所示。圖中,Cf為積分電容,Rf為泄放電阻。CSA輸出的電荷信號在Cf上積累,然后通過Rf釋放,在輸出端形成指數衰減的電壓信號。

圖1 電荷靈敏前置放大器
Rf通常都達到109Ω以上較大,即CSA輸出脈沖信號后沿下降到基線緩慢,易發生脈沖堆積。為減小CSA輸出脈沖信號發生堆積的概率,常采用CR成形電路減小脈沖信號寬度。但是,脈沖信號經過一階CR成形后會產生下沖,容易造成后級放大器過載,對小信號失去放大能力[10]。

圖2 極零相消電路
PZC電路的傳遞函數為




由式(4)可知,當RPZ·C的值等于輸入信號的衰減時間常數時,輸出脈沖信號是衰減時間常數為
在核信號分析中,通常采用“先變換,再分析”的方法,即先將信號變換到頻域或復頻域,然后再進行特性分析。這種分析方法雖然簡單,但它只適用于容易變換到頻域或復頻域的特殊輸入信號,如負指數信號、階躍信號等,并不能推廣到任意輸入信號。在前期對CR成形電路、RC成形電路和低通高斯濾波電路[11]研究基礎上,利用數值分析方法,建立了PZC電路數學模型。
2.1 時域數值分析
五是缺乏對培訓過程的有效評價。目前,對培訓效果評價的基本形式是受訓學員的無記名問卷調查,均是主觀的終結性評價,以知識和能力掌握程度為主。培訓沒有有效的評價體系,實際也沒有與績效緊密相關的培訓考核,不僅主體是局部的,缺乏真實性,而且過程是片面的,缺乏細節的,所以培訓的實際評價和反饋是形同虛設的,更沒有建立個體培訓檔案并進行深度分析和研究。在問卷調查中,79.9%的被試幾乎沒有培訓反饋和評價。
根據KCL(在集總電路中,對任一節點,在任何時刻,流出或流進該節點的所有支路電流的代數和為零),圖2可建立如下電壓傳遞公式:

隨著計算機技術的發展,對連續的模擬信號可以通過高速ADC快速離散化,νi、νo和dt可離散化為x[n]、y[n]、Δt。整理式(7)得:

式(10)即為PZC電路數學模型,CSA輸出脈沖信號可以通過遞推調用式(10)實現數字極零相消處理。改變k1、k2的值可以對不同衰減時間常數的輸入脈沖信號進行極零補償。
2.2 計算機仿真
以微軟公司的Microsoft office軟件為開發平臺,在Microsoft Excel組件上編寫具有極零相消功能的VBA程序,實現PZC電路數學模型的計算機仿真。
2.2.1 數學模型的實現
CSA輸出的負指數信號可以通過下式得到:

式中:A——輸入信號幅度;
同PZC電路分析方法相同,根據KCL可以建立CR成形電路的數學模型[8],如下所示:

其中k=Δt/(R·C),R、C分別為CR成形電路中的電阻、電容。
圖3為負指數信號數字CR成形(根據式(12)編程實現)的仿真結果。其中,A=2000mV,=200,輸入信號的衰減時間常數為10μs(200·dt=200×50ns= 10μs,dt=50ns對應于ADC的采樣率為20MHz)。當取k=0.01時,對應于實際CR成形電路中R=5kΩ,C=1nF,dt=50ns,輸出脈沖衰減時間常數為5μs(R·C=5μs)。從仿真結果可以看出,負指數信號經CR成形后會產生下沖,與實際CR成形電路處理結果一致。

圖3 負指數信號數字CR成形圖

圖4 負指數信號數字極零相消圖
根據極零相消條件,當RPZ·C=f時,即RPZ·C= 10μs,可以消除輸入信號CR成形過程中產生的下沖。取k1=0.005,k2=0.05(RPZ=10kΩ,R=1kΩ,C=1nF,Δt= 50 ns),負指數信號經式(10)處理后的脈沖信號如圖4所示。輸出1是遞推調用式(10)后的脈沖信號;輸出2為圖3中的輸出。從仿真結果可以看出,負指數信號經PZC電路數學模型處理后,其脈沖寬度明顯減小,且由CR成形電路處理產生的下沖也被消除。
2.2.2 高斯濾波器
在核信號成形處理中,高斯型波形類似無限寬尖頂脈沖,頂部較平坦,彈道虧損小。所以,成形一般以高斯型或準高斯型波形為目標。CR-(RC)n成形方法被用來將CSA輸出脈沖信號成形為高斯型,CSA輸出脈沖信號先經一階的CR成形處理,再經過n階RC形成處理后,得到高斯型波形[12]。文獻[13]通過拉普拉斯變換,推導了高斯濾波器的遞推算法,并證明當n=4時是最佳濾波成形效果。在PZC電路數學模型、RC成形電路數字算法的基礎上,利用計算機編程語言實現數字高斯濾波器的仿真。圖5為由PZC電路構成的高斯濾波器仿真結果。

圖5 高斯濾波器仿真圖
譜線光滑是譜數據處理中必不可少的部分。常見的光滑方法包括算術滑動平均法、重心法和多項式最小二乘擬合法等。這些方法雖然都能對譜線進行光滑,但會丟掉多個測量數據,如多項式最小二乘擬合法中進行11點光滑時會丟掉10個測量數據。PZC電路不但能對單個核信號進行處理外,結合RC成形電路數字算法,也可對譜線進行光滑處理。根據式(12)可知,PZC電路數學模型對譜數據的處理僅丟掉第一個測量數據。圖6是利用PZC電路數學模型建立的高斯濾波器對256道241Am和137Cs雙源的測量譜圖的處理結果。從圖中可以看出,譜線經高斯濾波器光滑后,康普頓坪減小,提高了譜線的峰康比。

圖6 光滑濾波圖
通過推導PZC電路基于時域數值分析方法的數字算法,建立PZC電路數學模型;借助計算機仿真功能,對負指數信號和高斯濾波器進行了數字仿真。結果表明,利用數值分析方法建立的數學模型對脈沖信號的處理接近實際硬件電路對脈沖信號的處理效果,滿足硬件電路數字化處理要求。
時域數值分析方法是在時域中進行,彌補了將信號變換到頻域或復頻域而損失其時域特性的不足,適用于任何形式的輸入信號;PZC電路數學模型的建立驗證了時域數值分析方法在硬件電路數字化分析中的可行性,為硬件電路數字化分析和硬件電路數字算法實現提供了新思路。
[1]王經瑾,范天民,錢永庚,等.核電子學[M].北京:原子能出版社,1983:104-105.
[2]Grybos P,Idzik M,Swientek K.Integrated charge sensitive amplifier with Pole-Zero cancellation circuit for high rates[C]∥Proceedings-IEEE International Symposium on Circuits and Systems,2006:1997-2000.
[3]Grybos P.Pole-zero cancellation circuit for charge sensitive amplifier with Pile-up pulses tracking system[C]∥IEEE Nuclear Science Symposium Conference Record,2007:226-230.
[4]Grybos P,Maj P,Szczygiel R.Comparison of two Polezero cancellation circuit for fast charge sensitive amplifier in CMOS technology[C]∥Proceedings of the 14th International Conference“Mixed Design of Integrated Circuits and Systems”,2007:243-246.
[5]Grybos P,Szczygiel R.Pole-zero cancellation circuit with pulse Pile-up tracking system forlow noise Charge-sensitive amplifiers[J].IEEE Transactions on Nuclear Science,2008,55(1):583-590.
[6]Seino T,Takahashi I,Ishitsu T,et al.An alternative pulse height correction method for Pole-zero cancellation circuitry[J].Nuclear Instruments and Methods in Physics Research,2012(675):133-138.
[7]梁衛平,胡穎睿,肖無云,等.數字化多道脈沖幅度分析器調理電路設計[J].核電子學與探測技術,2012,32(4):462-465.
[8]張志勇,曾衛華,周舜銘,等.核能譜放大器脈沖成形電路的設計[J].核電子學與探測技術,2011,31(11):1300-1302.
[9]祁中,李東倉,楊磊,等.基于低通S-K濾波器的核脈沖成形電路[J].蘭州大學學報:自然科學板,2008,44(5):137-140.
[10]王芝英,樓濱喬,朱俊杰,等.核電子技術原理[M].北京:原子能出版社,1989:84-85.
[11]Zhou J B,Zhou W,Lei J R,et al.Study of time-domain digital pulse shaping algorithms for nuclear signals[J]. Nuclear Science And Techniques,2012,23(3):150-155.
[12]Noulis T,Deradonis C,Siskos S,et al.Particle detectortunable monolithic Semi-Gaussian shaping filter based on transconductance amplifiers[J].Nuclear Instruments and Methods in Physics Research,2008(589):330-337.
[13]Nakhostin M.Recursive algorithms for real-time digital CR-(RC)npulseshaping[J].IEEE Transactionson Nuclear Science,2011,58(5):2378-2381.
Establishment and implementation of new pole-zero cancellation circuit digital model
HONG Xu1,LEI Xiaobing2,ZHOU Jianbin1,NI Shijun1
(1.College of Nuclear Technology and Automation Engineering,Chengdu University of Technology,Chengdu 610059,China;2.Nuclear Power Institute of China,Chengdu 610041,China)
As it is difficult to use a zero created by pole-zero cancellation (PZC)circuit to cancel accurately a pole in charge sensitive amplifier(CSA)output signal due to the inherent errors of electronic components and environmental factors,a digital model for PZC circuit was hence presented based on Kirchhoff’s current law (KCL)and numerical analysis.A current equation about PZC circuit was established with KCL and a numerical analysis algorithm was applied to solve this equation to obtain a new PZC circuit digital model.It was implemented in program language.Simulation experiments and spectrum smoothing tests were carried out as well. The experimental results show that the digital model can eliminate the undershoot and reduce the input signal width.
pole-zero cancellation;numerical analysis;Gaussian filter;spectrum smoothing
A
:1674-5124(2015)10-0094-04
10.11857/j.issn.1674-5124.2015.10.021
2014-12-22;
:2015-01-16
國家863計劃項目(2012AA061800)
洪 旭(1989-),男,重慶市人,博士研究生,專業方向為智能儀器。
倪師軍(1957-),男,江西萍鄉市人,教授,博士,主要從事核信息處理與探測技術研究。