無源網絡如電阻,電感,電容,連接器,電纜,PCB線等在高頻下會呈現射頻、微波方面的特性。S參數是表征無源網絡特性的一種模型,在仿真中即用S 參數來代表無源網絡,因此,S參數在射頻、微波和信號完整性領域的應用都很廣泛。本文將分上、下兩篇分別從S參數的定義、S參數的表達方式、S參數的特性、混合模式S參數、S參數測量等多個方面介紹S參數的一些基本知識。
一、S參數的定義
我喜歡找到一句話來概括一個術語。譬如有人問我什么是帶寬,我第一句話會說,帶寬就是示波器前端放大器的幅頻特性曲線的截止頻率點,然后再具體化這句話里 面的一些關鍵詞的含義。遇到內行人士,說了這句話就不用再啰嗦了。那么該如何用一句話來回答什么是S參數呢? 我在網上搜索到很多關于S參數的文章,現摘錄幾段關于S參數的定義。
在維基百科上,關于S參數的定義是:Scattering parameters or S-parameters (the elements of a scattering matrix or S-matrix) describe the electrical behaviors of linear electrical networks when undergoing various steady state stimuli by electrical signals. The parameters are useful for electrical engineering, electronics engineering, and communication systems design. 翻譯成中文:散射參數或者說S參數描述了線性電氣網絡在變化的穩(wěn)態(tài)電信號激勵時的電氣行為。該參數對于電氣工程,電子工程和通信系統(tǒng)的研發(fā)是很有用的。( 抱歉,英語水平太差,翻譯得很別扭。)這個定義似乎不夠好!
在一篇文章中的定義是:The S-parameter (Scattering parameter) expresses device characteristics using the degree of scattering when an AC signal is considered as a wave. The word “scattering” is a general term that refers to refl ection back to the source and transmission to other directions. 中文含義是:“S參數是利用器件在受到帶有“波”特點的AC信號激勵下的散射程度來表達器件的特征。”這個定義比較簡潔,但可能翻譯得不準確。我想了半天,不知道是將Wave翻譯“微波”好,還是“波”好。作者試圖表達S參數主要是用于描述在高頻信號下的特性,但很不直截了當。
另外一篇文章中的定義更是簡潔明了: Scattering parameters or S-parameters are commonly used to describe an n-port network operating at high frequencies like RF and microwave frequencies. 中文含義是:“S參數通常用來描述工作在類似于RF和微波頻率的高頻下的n端口網絡。”
在力科的一篇應用文檔中,我們對S參數的表達是:“Scattering” or ‘s’ parameters are a measure of reflected power and transmitted power in a network as a function of frequency. The “Network” could be a coax cable, passive antenna, active amplifier, microwave filter, etc. S-parameters have magnitude and phase Typically, magnitude is measured in dB, phase is measured in degrees. 中文含義是:“S參數是測量“傳輸網絡”的反射功率和傳輸功率,最終測量結果是和頻率相關的。這里的“傳輸網絡”是可能同軸電纜,無源衰減器,有源功放, 微波濾波器等。
S參數有幅值的S參數和相位的S參數。一般地說,幅值測量是以dB表示,相位是以角度表示。” 這個表達是從測量角度來說的,似乎不能作為一種術語的定義。 我個人覺得比較糟糕的一個定義是在堪稱經典的國外教材上,叫《射頻電路設計——理論與應用》(電子工業(yè)出版設,Reinhold Ludwig和Pavel Bretchko著)。 在其第111頁的描述是:“簡單地說,S參量表達的是電壓波,它使我們可以用入射電壓波和反射電壓的方式定義網絡的輸入、輸出關系。根據圖示,可以定義為 歸一化入射波電壓an和歸一化反射電壓波bn。” 這個教材有英文版在國內出版,我沒查英文是怎么表達的,但這個翻譯過來的中文定義確是很難懂。
但上面幾種表達綜合在一起,應是給了我們一個關于什么是S參數的概念。
在物理意義上到底該如何理解S參數的本質呢?我們打一個比方:假設流速極快的水流過了兩個連接在一起但直徑不一樣的水管,在這兩個水管的交界處會產生什么現象?一部分水會從一個水管流到另外一個水管,還有一部分水會反射回來,但如果水的流速很慢,所有的水都會從一個水管全部流到另外一個水管,沒有水反射回來的。我們很容易理解這個現象。那么,我們將水管換成電阻,電阻兩端連接的是導線,當電信號從導線流經電阻時會發(fā)生什么現象?答案是:當電信號的速率很低或直流信號時,所有的電信號能量除了轉換為熱能消耗掉,其余的都會流出電阻。輸入電流等于輸出電流。也就是說可以應用我們在大 學里學習到的基爾霍夫電壓和電流定律。但如果電信號的速率很高,“電阻”就不是我們過去意義上理解的電阻了,電阻會表現出射頻特性。流過電阻的電信號一部分會被反射回來,而且反射回來信號的相 位不一定是和入射的信號完全反相,是一個矢量。當我們將電阻作為一個“黑箱子”,來描述電阻的特征時,該怎么描述? S參數即是一種描述電阻在表現為射頻特性的高頻信號激勵下的電氣行為的工具,而且它的描述的方法是以電阻對入射信號作出“反應”即“散射”后,從電阻“外 部”“散射”出的可測量的物理量來實現的,測量到的物理量的大小反應出不同特性的電阻會對相同的輸入信號“散射”的程度不一樣,這種不一樣的散射程度就可 以用來描述電阻的特性,而且這種表達方法已成為作為一種非常有用的電氣模型。這些物理量被稱為入射電壓,反射電壓,傳輸電壓,等等。 不只是電阻會表現這種特性,很多無源器件如電纜,連接器,PCB走線等傳輸介質都會表現出這種特性,因此都可以用S參數來表征。圖一表示了S參數的基本概念。
二、S參數的表達方式
S參數的表達方式多種多樣。在數學表達上是一個矩陣形式,矩陣中的每個數值代表了一定的物理意義。在圖形表達上,則是一個橫軸表示頻率,縱軸表示散射程度 的曲線。在仿真中,S參數就是代表了器件特性的一種模型,這個模型在仿真應用中的“輸入”是一個叫touchstone格式的文件。
S參數矩陣
S參數矩陣如圖二所示。對傳輸網絡的輸入輸出端口都要編上數字,數字次序不一樣代表的物理含義不一樣。如Sij表示為入射端口為j,檢測端口為i。記住這 個次序就不會混淆矩陣中每個符號的含義。反射表示為i=j,傳輸表示為i≠j,因此,對于一個n端口的網絡,就有n的平方個參數值,將這些數值列在一起就 組成了S參數矩陣。
S參數是兩個物理量的比值,因此嚴格講是沒有單位的,但通常當表示幅值的S參數時,一般按對數的算法,最終用dB來表示,表一是dB和衰減比值之間的關系。
我們先用二端口網絡來了解S參數矩陣中的數值在理論上如何得到的。圖三為測量二端口網絡前向S參數時的微波功率傳輸示意圖。入射能量(a1)輸入到端口 1,有一部分能量(b1)被反射回來,另外一部分能量(b2)輸出到端口2。S參數只能在輸入、輸出端口完全匹配的條件下才能確定。
測量“前向”S參數時,在輸入端施加激勵信號,在輸出端接匹配電阻。
S11=b1/a1=反射功率/入射功率。S11表示在輸出端端接匹配情況下的輸入端反射系數,通常被稱為回波損耗(return loss)。
S21=b2/a1=輸出功率/輸入功率。S21表示在輸出端端接匹配情況下的前向傳輸增益(系數),通常被稱為插入損耗(inset loss)。
測量“反向”S參數時,在輸出端施加激勵信號,在輸入端接匹配電阻,如圖四所示。
S22=b2/a2=反射功率/入射功率。S22表示在輸入端端接匹配情況下的輸出端反射系數。
S12=b1/a2=輸出功率/輸入功率。S12表示在輸入端端接匹配情況下的反向傳輸增益(系數)。
剛開始記這些參數時可能有些容易混淆。正向和反向是相對表達上的方便而言的,無源器件一般來說正向和反向的一致的結果。其實,我們牢記住S21表示b2/a1就可以了,其它的就可以類推了。相同的后綴S11,S22表示反射,非常容易記住。
我們可以用下面的兩個關系式來完整地描述二端口網絡的輸入,輸出和S參數的關系。用圖形描述這些關系式如圖五所示。
單端四端口或更多端口網絡的S參數和二端口網絡的測量方法類似。在某一端施加激勵信號,其它所有端口端接匹配電阻。得到的S參數矩陣如圖六所示。
四端口網絡S參數中,S11,S22,S33,S44分別表示各端口的回波損耗/反射系數。S21,S12,S34,S43表示插入損耗/傳輸增益。 S13,S31,S24,S42表示近端串擾(near end crosstalk)。S14,S41,S23,S32表示遠端串擾(far end crosstalk)。 圖七表示了串擾的物理意義。近端串擾表示在某端口施加激勵,在相近的一端的另外一個端口耦合到的信號。遠端串擾的含義就是在較遠的一端耦合到的信號。示波 器指標中有一項通道隔離度其實就是串擾的一種表現。
S參數圖
S參數圖可以更加直觀地理解S參數的物理意義。S參數圖的橫坐標表示頻率的大小,縱坐標表示幅度或相位的“散射”程度,圖八的左圖表示S11和S21的幅 值S參數圖,右圖表示S12和S22的幅值S參數圖。 S21和S12表示的二端口網絡在不同頻率正弦信號作用下的增益,整體上呈現低通特性,隨著頻率的增加,能量衰減越大,傳輸到另外一端的能量就越小,這其 實和我們熟悉的示波器前端放大器的頻響曲線的含義是一致的。對于頻率越高的信號,經過相同的PCB或電纜之后的幅值衰減得越快。 所謂去加重和預加重就是針對傳輸網絡的這種特性補償高頻衰減的一種解決辦法。 S11和S22則恰恰相反,隨著頻率的升高,反射回來的能量就越大。
TouchStone文件
TouchStone文件是一種被用于各種仿真軟件的標準格式的文件,仿真軟件中調用此文件來代表一個器件或電路。 TouchStone文件名都是以.snp為后綴名。n表示端口數。.s2p即表示一個2端口網絡。 s4p表示4端口網絡。圖九是一個二端口網絡的TouchStone文件的實例。該文件是一個純文本文件,可直接用記事本打開。 二端口網絡的S參數總共有9列,按頻率,幅值S11,相位S11,幅值S21,相位S21,幅值S12,相位S12,幅值S22,相位S22的次序排列。 頻率按由小到大的從上往下排列,中間的間隔沒有嚴格規(guī)定,但必須按從小到大的順序。 值得注意的一點是,用VNA測量得到的TouchStone文件中,沒有DC點,即沒有0頻率,是不能直接被仿真軟件調用的,需要進行編輯,補充0頻率及 相應的S參數數值,但使用SPARQ測量,產生的TouchStone文件可直接被仿真軟件調用。該實例中,第一行中的dB表示復數的表達形式,這里的 dB表示幅值單位是dB,相位單位是角度。文件中的這個位置上如果顯示是MA,則表示幅度和相位都用實際的數值表示。 R50表示匹配的參考電阻是50歐姆。