國
立
交
通
大
學
電信工程學系
碩
士
論
文
天線系統之等效電路生成
Equivalent Circuit Generation for Antenna Systems
研 究 生:王義志
指導教授:趙學永 教授
天線系統之等效電路生成
Equivalent Circuit Generation for Antenna Systems
研 究 生:王義志 Student:Yi-Chih Wang
指導教授:趙學永 Advisor:Hsueh-Yung Chao
國 立 交 通 大 學
電 信 工 程 學 系
碩 士 論 文
A ThesisSubmitted to Department of Communication Engineering College of Electrical and Computer Engineering
National Chiao Tung University in partial Fulfillment of the Requirements
for the Degree of Master of Science in Communication Engineering
June 2006
Hsinchu, Taiwan, Republic of China
天線系統之等效電路生成
學生:王義志
指導教授
:趙學永
國立交通大學電信工程學系碩士班
摘
要
本文提供新的觀點來探討現有一組經由向量網路分析儀得到天線的量測數據,則可將 此天線轉換成含有電阻、電感、電容或壓控電流源(voltage controlled current source, VCSS) 等元件的等效電路。文中比較了兩種生成等效電路的方法,第一種是經由複數跳頻 (complex frequency hopping, CFH) 和狀態空間(state space) 等方法來生成等效電路,而第 二種方法是由向量擬合法(vector fitting, VF) 和極點留數形式(pole-residue form) 得到對應 的等效電路,於是分別由上述的兩種方法將單端輸入單端輸出(single input single output) 系統的量測數據轉換成等效電路。而為了驗證兩種方法都能有效的生成等效電路,於是就 做了兩個實驗,第一個實驗是將單極天線量測的數據分別經由兩種方法來生成等效電路, 而另外一個實驗是將此單極天線置於依有透氣狹縫的金屬箱內,來模擬天線在腔內輻射, 同樣的也經由兩種方法來生成等效電路。然後經由電路模擬軟體 SPICE 來驗證生成的等 效電路是否可以準確的近似頻率響應,而最後會對生成的等效電路做比較。
Equivalent Circuit Generation for Antenna Systems
Student:Yi-Chih Wang
Advisor:Dr. Hsueh-Yung Chao
Department of Communication Engineering
National Chiao Tung University
ABSTRACT
The thesis compares two algorithms for generating broadband equivalent circuits for highly resonant antenna systems. The first algorithm applies the complex frequency hopping (CFH) to generate equivalent circuits with resistors, capacitors and voltage controlled current sources (VCCSs). The second one applies vector fitting (VF) to generate equivalent circuits consist of resistors, reactors, capacitors and inductors. In order to test the above algorithms for generating equivalent circuits based on real-world measurement data, we build a monopole antenna attached to a finite ground plane and we build a copper box with a narrow ventilation slot. We measured the input impedances of both the standalone monopole antenna and the antenna enclosed in the copper chasis. The results demonstrate that both algorithms are very stable for generating broadband equivalent circuits for the resonant antenna system. Furthermore, we also identify the relationship between poles of the antenna transfer functions and the resonant frequencies.
誌
謝
在碩士兩年的時間內,能夠完成這篇碩士論文,首先我要感謝我的指導教授趙學永老師,在 這兩年內當遇到問題的時候能和我討論且給我解決問題的方向,令我再這段時間內受益良多, 接下來要感謝同實驗室的益廷、翔昱、當榮和已經畢業的旻靜學姊,尤其是益廷他幫我解決課 業上和研究上的問題,再來感謝 718 實驗室的哲宇,獻哲,培育,志鴻,宗諺和政翰等人,並感謝 曾經幫過我的朋友,明峰,博全等人,最後將這篇論文獻給我的家人。
目
錄
中文摘要 ………
i
英文摘要 ………ii
誌謝 ………iii
目錄 ………iv
表目錄 ………v
圖目錄 ………vi
第一章 序論………1
1-1 簡介與研究動機………1
1-2 現有生成等效電路的方法………2
1-3 論文大綱………4
第二章 生成等效電路的流程………5
2-1 生成等效電路的流程圖………5
2-2 近似原來頻率響應的方法………6
2-2-1 複數跳頻(CFH) ………6
2-2-2 向量擬合法(VF)………12
2-3 穩定性和被動性………17
2-4 生成等效電路………21
2-4-1 由狀態空間去找等效電路………21
2-4-2 由極點留數的形式去找等效電路………23
2-5 確認等效電路的正確性………24
第三章 實驗數據與驗證………25
3-1 單極天線………26
3-1-1 由複數跳頻生成單極天線的等效電路………27
3-1-2 由向量擬合法生成單極天線的等效電路………31
3-2 單極天線在有一狹縫的金屬箱………34
3-2-1 由複數跳頻產生單極天線置於有一狹縫的金屬箱的等效電路………35
3-2-2 由向量擬合法產生單極天線置於有一狹縫的金屬箱的等效電路………42
第四章 結論………47
第五章 未來研究方向………49
參考文獻 ………50
表 目 錄
表 3-1 比較兩種生成等效電路的方法………25
表 3-2 由複數跳頻找到共振頻率點對應到的極點和留數較大的極點………30
表 3-3 由向量擬合法找出共振點對應到的極點和留數………33
表 3-4 複數跳頻的極點留數,現在只觀察到最高頻率為 1.5GHz………41
表 3-5 由向量擬何法找出全部主要的極點和留數………46
表 4-1 比較經由複數跳頻和向量擬合法來近似單極天線………47
表 4-2 比較經由複數跳頻和向量擬合法來近似單極天線置於有一狹縫的金屬箱…47
圖 目 錄
圖 2-1 生成等效電路的基本流程圖………5
圖 2-2 基於極點匹配搜尋法的複數跳頻………8
圖 2-3 極點匹配搜尋的演算法………10
圖 2-4 基於轉移函數搜尋法的複數跳頻………10
圖 2-5 轉移函數搜尋法的演算法………11
圖 2-6 將複數跳頻找到的極點轉成系統的極點………12
圖 2-7 強制系統被動性的流程圖………20
圖 2-8 用狀態空間來生成等效電路………22
圖 2-9 由極點留數形式去找等效電路………23
圖 3-1 單極天線的結構圖………26
圖 3-2 單極天線經過複數跳頻得到在s平面上的分佈………28
圖 3-3 將圖 3-2 局部放大………28
圖 3-4 複數跳頻近似單極天線且強制穩定性後所得到的系統極點集合………29
圖 3-5 經過複數跳頻且強制滿足穩定性所生成單極天線之等效電路和原先的做比 較………30
圖 3-6 經過向量擬合法近似單極天線的頻率響應,所得到的系統特徵值和強制其 被動性後的比較圖………31
圖 3-7 將圖 3-6 低頻的地方放大檢視強制被動性後的特徵值和原先的差別………32
圖 3-8 經過向量擬合法所得到的系統極點集合………32
圖 3-9 經由向量擬合法生成單極天線的等效電路和原先頻率響應比較的圖形……33
圖 3-10 金屬箱的結構和天線放置的方向………34
圖 3-11 在金屬箱內的單極天線經過複數跳頻所得到的極點分佈………35
圖 3-12 將圖 3-11 局部放大………36
圖 3-13 經由複數跳頻但未移除不穩定極點的系統極點分佈圖………36
圖 3-14 比較在金屬箱內的單極天線和由複數跳頻但未強制穩定性的頻率響應……37
圖 3-15 將圖 3-14 局部放大………38
圖 3-16 經過強制穩定性後的系統極點分佈圖………39
圖 3-17 比較在金屬箱內的單極天線和由複數跳頻且強制穩定性的頻率響應………39
圖 3-18 將圖 3-17 局部放大………40
圖 3-19 將圖 3-15 和圖 3-18 疊在一起比較差異性………40
圖 3-20 經過向量擬合法近似置於金屬箱中的單極天線之頻率響應,所得到的系統 特徵值和強制其被動性後的比較圖………42
圖 3-21 將圖 3-20 局部放大………43
圖 3-22 用向量擬合法找出系統極點的分佈圖………44
圖 3-23 用向量擬合法生成一單極天線置於金屬箱中的等效電路和原來的比較……44
圖 3-24 將圖 3-23 局部放大………45
第一章
序論
1-1 簡介與研究動機
近 幾 年 來 為 了 將 量 測 的 數 據 ( 如 經 由 向 量 網 路 分 析 儀 (vector network analyzer) 所量測的 S 參數),或是將經過電磁全波模擬後的結果和電路模擬相 結合,於是就出現了許多的方法將頻率響應(frequency response),轉成 SPICE 格式的等效電路。而這些方法主要應用於電力(power) 系統分析,用來解整流變 壓器的問題[1][4],或在導線(interconnect) 分析上解因為高頻要考慮電磁共 容(EMC) 和電磁干擾(EMI) 等效應所產生的問題 [2, 3],例如串音(crosstalk), 震鈴(ringing) 和失真(distortion) 等問題。
將這些方法用來解單端輸入單端輸出(single input single output, SISO) 的問題,現在應用在天線系統上。由量測或模擬得到的資料要轉成等效電路,而選 用的頻率響應為 Y 參數做例子,此時若能將天線轉換成一組新的等效電路,則天 線和其他電路就有溝通的橋樑,且將系統電路和天線都用 SPICE 格式表示,再用 SPICE 去做模擬則可以得到整個系統的特性,而以往是把天線用物理實體模型 (physical model),來等效天線此元件的頻率響應,而因為操作的頻段愈來愈高 頻,則集膚效應(skin effect) 等高頻現象要考慮進去,這會使原先的物理實體 模型只能用來近似某些頻段,而其他頻段就會不準確的現象,也就是物理實體的 等效電路模型雖然能近似原響應,但近似的頻寬不夠寬頻。於是出現了將量測或 模擬的頻率響應轉換成一組雖然沒有物理意義但是卻可以寬頻近似原來響應的 等效電路(equivalent circuit)。 而隨著操作頻率越來越高,且操作頻段愈來愈廣的趨勢(如 UWB 天線),如何 生成一個寬頻的等效電路來等效原來元件或電路的特性將愈來愈重要,而在接下 來的章節中會提到現在有哪些技術可以用來生成寬頻的等效電路,而在生成等效 電路時要細分成幾個步驟,和每個步驟所會遇到的相關問題,最後再舉例子驗證。
1-2 現有生成等效電路的方法
近幾年來為了能寬頻的產生一組新的等效電路,分別用來解決導線分析和電 力方面的問題。而近十年來發展的方法有漸進波形評定法(asymptotic waveform evaluation, AWE) [5]、複數跳頻(complex frequency hopping, CFH) [6]、 PVL[7] (Padé approximation via Lanczos process)、PRIMA(passive reduced- order interconnect macromodeling algorithm) [8] 、 向 量 擬 合 法 (vector fitting, VF) [4]等方法,找出對應到狀態空間(state space) 或極點留數形式 (pole-residue form)的參數,再去產生一組等效電路,而生成等效電路的檔案格 式,可以是 SPICE、電磁暫態程式(electromagnetic transients program, EMTP) [22] 等電路模擬軟體能辨識的格式。
其 中 AWE 是 基 於 MNA(modified modal admittance) 與 MMTs(moment matching techniques), 首 先 由 泰 勒 展 開 找 出 一 組 在s 平 面 上 的 轉 移 函 數 (transfer function), 得 到 每 一 項 的 係 數 , 再 經 由 培 德 近 似 (Pad é approximation),分別去找出有理化形式(rational) 所對應到分子項和分母項 的係數。首先找分母項係數,先令分母常數項所對應到係數的值是 1,再由泰勒展 開不同階數的係數找出分母項的其他係數,最後再由找出來的分母項係數去找分 子項的係數。而因為就只有用一個泰勒展開式來近似原頻率響應,則會導致最後 做出來的近似只有在原點附近展開會準,而其他範圍就不準的現象,而且為了解 出分子和分母項係數,此時找到和泰勒展開係數有關的矩陣會是病態矩陣(ill conditioned matrix)。 為了克服單個展開點不能近似整個頻段的響應,和所找出來的矩陣是病態矩 陣 的 問 題 , 於 是 就 有 在 s 平 面 上 , 對 多 個 沿 著 虛 軸 的 複 數 頻 率 點 (complex frequency) 做泰勒展開的 CFH 出現,此法除了可以解決上述的問題外,同時也找 到了正確且主要的極點(dominant poles)。CFH 的基本演算法是用二元搜尋 (binary search) 的方式[5],首先由量測最低頻率對應到s平面的點做泰勒展開, 找到一組轉移函數可以正確近似低頻的頻率響應,再來在最高頻率所對應到s平 面的點做泰勒展開,(其中頻率換到s平面的方式是s= j2π f ),得到另外一組在
高頻展開點能正確近似原頻率響應的轉移函數,接下來判斷這兩個轉移函數是否 有共同的極點,沒有的話則在中間點(高頻加低頻除以二再轉到s平面) 的地方 做 泰 勒 展 開 , 而 有 共 同 的 極 點 則 將 轉 移 函 數 對 應 到 的 極 點 (poles) 和 留 數 (residues) 紀錄下來,一直找到沿著s平面的轉移函數且用這些轉移函數能近 似原來的頻率響應為止。CFH 主要是用多組低階的轉移函數來近似原來的頻率響 應,而同時找到整個系統的主要極點。
而 PRIMA 是由 MNA(modified nodal analysis) 再基於克利洛夫子空間 (Krylov subspace) 和全等變換(congruent transformation),找出整個系統對 應到的特徵值(eigenvalue),既將原來的系統相似轉換,使原系統 A = KH Kq -1, 其 中 H 為 upper Hessenberg 矩 陣 , 再 將 K 做 QR 分 解 , 而 q ⎡ ⎤ = ⎣ ⎦ K R AR ... A R ,而滿足 K 和Q的前 q 行所生成的空間是一樣的,此空 間 稱 為 克 利 洛 夫 子 空 間 。 用 數 學 式 子 表 示 滿 足
(
)
( )
ColumnSpace ⎡⎣R AR ... A Rq ⎤ =⎦ ColumnSpace Q 條件的空間,就是克利洛 夫子空間,而Q矩陣不會是病態矩陣,而且可以克服培德近似無法取太高階的轉 移函數的問題,最後經由狀態空間找出對應到的等效電路。 向量擬合法[4] ,是經由疊帶的方式去找出系統的特徵值,而後找出對應到 極點留數形式(pole-residue form) 的轉移函數來近似原先的頻率響應,再將系 統找出來的特徵值強制滿足被動性的條件,最後再將極點留數的形式轉成等效電 路,經過 EMTP 來模擬。1-3 論文大綱
本文主要分成五個章節,第一章是序論,簡介研究動機和現在有哪些方法來 生成等效電路。第二章是介紹生成等效電路的原理和流程,在該章節提出兩種生 成等效電路的方式,比較由最開始近似原先頻率響應的方法,最後到生成等效電 路形式的不同。第三章是用單極天線在自由空間(free space)和單極天線在有一 狹縫的金屬箱內,將量測數據轉成等效電路來驗證第二章所提的方法能生成代替 原頻率響應的等效電路。第四章是結論第五章是未來研究方向。第二章
生成等效電路的流程
2-1 生成等效電路的流程圖
生 成 等 效 電 路 的 流 程 如 圖 2-1 所 示 , 首 先 得 到 導 納 參 數 (admittance parameter, Y),接下來近似原來的頻率響應,再決定是否強制系統滿足被動性, 找出狀態空間(state space) 或極點留數(pole residue) 形式來近似原來的頻 率響應,由上述的形式去生成等效電路,此時得到的檔案其副檔名是 spice,爾後 將此檔案經由電路模擬軟體 SPICE 來模擬,最後將模擬出來的和原來的結果做比 對。在接下來的章節會詳細介紹每個流程。 圖 2-1 生成等效電路的基本流程圖。 找出 Y 參數 Y(s) 近似原來的頻率響應 Y(s)。 決定是否需要強制系統滿足穩定性和被動性,是的話則 強制,否則反之。 找出對應的狀態空間或極點留數形式 將狀態空間或極點留數轉成對應到的等效電路 用 SPICE 等電路模擬軟體,驗證頻率響應是否一樣
2-2 近似原來頻率響應的方法
首先將不是 Y 參數的頻率響應轉成 Y 參數,通常經由向量網路分析儀(vector network analyzer) 量測得到散射參數(scattering parameter, S),再將 S 參數 轉 Y 參數,而單級輸入單級輸出(SISO)的 S 參數轉 Y 參數的方式如(2.1) [9] 所 示,其中Y 是特性組抗(characteristic impedance) 的倒數,因為只有單一個輸0 入輸出端,所以 S 參數寫成S11,而得到的Y11代表在該端得到的輸入導納
(
)
(
11)
11 0 11 1 1 S S Y Y + − = 。 (2.1) 有了頻率響應Y(s),接下來就是要近似此頻率響應。近似的方式有兩種,第一 種是複數跳頻(complex frequency hopping, CFH) [2] ,[6],是用多個低階轉移 函數組成一組高階的轉移函數,來近似原來的頻率響應。而另外一種是向量擬合 法(vector fitting, VF) [1],[4],由系統的特徵值(eigenvalue),來近似原來的 頻率響應。2-2-1 複數跳頻(CFH)
原來的頻率響應是Y(s),現在先找出一組轉移函數 ˆ( )Y s (2.2) 0 ˆ( ) L M i i i Y s s m + = =∑
, ! ) ( () i s Y m i i = 。 (2.2) 其中各項係數m ,是在i s =0的時候做泰勒展開時得到的係數,而再用培德近似 (Padé approximation)去找一組新的有理化形式的函數去近似 ˆ( )Y s (2.3)∑
∑
= = = M m m m L l l l b s a s s Y 0 0 ) ( ˆ , (2.3)此時分母項係數為b ,分子項係數為m a ,而對分母係數取正規化(normalized),l 則分母 0 s 項對應到的係數b0 =1,接下來由 L+1 s 到 L M s + 項去找分母項的其他係數 (2.4) ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − = ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ + + + − − + + + + − + − + − + − M L L L M M M L L L L M L M L L M L M L m m m b b b m m m m m m m m m 2 1 1 1 1 1 1 3 2 2 1 , (2.4) 再由找出來的b 和m s 到0 s 的係數去做比對可以得到分子項的係數,而其關係如L (2.5) 所示 0 0 1 1 1 0 min( , ) 1 , , , L M L L i L i i a m a m b m a m b m− = = = + = +
∑
# (2.5) 找出係數後又可將有理化形式的轉移函數用極點和留數的方式來表示(2.6) 1 0 0 ˆ ˆ( ) ˆ ˆ L n i n n i i k Y s c s p ∞ + = = ⎡ ⎤ = − ⎢ ⎥ ⎢ ⎥ ⎣ ⎦∑ ∑
, 0 0 ˆ ˆ ˆ L i i i i k m c p = = −∑
, 1 0 ˆ ˆ L i i i i i k m p + = = −∑
。 (2.6) 和(2.2) 做比對可以將m 用極點和留數的方式來表示,而由(2.7) 解出i cˆ和 ˆ i k [2] ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − = ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − − − − − − − − − − − − − − L L L L L L L L L M M M M c k k k p p p p p p p p p 1 1 0 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 ˆ ˆ ˆ ˆ 0 ˆ ˆ ˆ 0 ˆ ˆ ˆ 1 ˆ ˆ ˆ 。 (2.7) 由上述流程可以找出一組極點和留數的集合,來準確近似該展開點附近的頻 率響應。而整個頻段的頻率響應要藉由沿著s平面找到的多個取樣點,做泰勒展開才能有效的近似,而每一次展開的時候都有可能出現不屬於原先系統的極點, 此時要將這些極點移除掉,於是就有複數跳頻(complex frequency hopping, CFH) 的出現。而 CFH 的基本演算法是基於二元搜尋(binary search) 的方法,又可以 分成兩種,第一種是極點匹配搜尋法(pole matching search method),來達成 CFH。此方法是要判別兩相鄰的展開點得到的極點集合,是否有重疊的極點,如圖 2-2 所。 圖 2-2 基於極點匹配搜尋法的複數跳頻。 由圖 2-2 所示,首先在最低頻率對應到s平面的點展開,現在最低點為原點, 接下來在最高頻率對應到s平面的點展開,比較兩者的極點集合是否有相同的極 點,沒有的話則取中間頻率(現為最高頻率和最低頻率的總合除以二對應到s平 面的點),重複上面的過程,直到最後找出所有能代表原頻率響應的極點集合為止, 而其演算法如圖 2-3 所示。這個方法可以得到每個展開點所對應到正確極點存在 的區域的最大半徑,在該展開點最大半徑內的極值就是正確的,而在外側則是錯 誤的。對應到圖 2-2 叉代表展開點所在位置,虛線代表該展開點對應的最大半徑, 圓圈代表最大半徑所圍出正確極點的區域,而在這裡面的黑點代表正確的極點, 落在該區域外的白點為錯誤的極點。 x展開點 ․正確的極點 。錯誤的極點 在原點s0 = j2π f0展 開 在最高頻 max 2 max s = j π f 展開 第一次中頻 1 mid s =
(
0 max)
2 s +s 展 開 第二次中頻 2 mid s = (smid1+smax) 展開 Im( )s 最大正確半徑 Re( )sPole Matching Search Algorithm Parameter definition
OrgHop: Original hop; SearchHop: Search hop; EndHop: End hop;
PreHop(SearchHop): It links the search hop and the previous hop of the search hop. CommonPole: If common poles are found, set the paramete CommonPole = 1. SearchFinish: If search is finished, set the parameter = 1.
pole_error: Define the distance between the two pole sets of the each expansion. Algorithm
OrgHop = 0; Expand at OrgHop Find a pole set (Orghop)
p}
{ EndHop = ϖmax;
Expand at EndHop Find a pole set
{ }
(EndHop)p
PreHop(EndHop) = OrgHop;
If no common poles between { p}min and { p}max
CommonPole = 1 % Common poles are found. SearchFinish = 1 % Search is finished.
else
while (Searchfinish !=1) SearchHop = EndHop; Searchfinish =1;
while (SearchHop !=OrgHop)
if ( ∃i, j such that pi∈
{ }
p (SearchHop) , pj ∈{ }
p (PreHop(SearchHop)) ,anderror pole
p
pi − j ≤ _ )
CommonPole = 1;
Store the residues and poles of SearchHop and PreHop(SearchHop); SearchHop = PreHop(SearchHop); else MidHop = (SearchHop+PreHop(SearchHop))/2; PreHop(MidHop) = PreHop(SearchHop); PreHop(SearchHop) = MidHop; Expand at MidHop;
Find a pole set
{ }
(MidHop)SearchHop = EndHop; end end end 圖 2-3 極點匹配搜尋的演算法。 而另外一種實現 CFH 的方法是轉移函數 (transfer function) 搜尋法如圖 2-4 所示,先找出最低點的轉移函數YL(s),再找出最高點的轉移函數YH(s),接下 來找出中間的展開點 fmid,再將這點帶入YL(s) 和YH(s) 去算兩者的誤差,當小 到某個值就當做兩者是重疊的,若沒有的話則在 fmid做泰勒展開,直到相鄰的轉 移函數經由上述的方法重疊為止,其基本演算法如圖 2-5 所示。 圖 2-4 基於轉移函數搜尋法的複數跳頻。
圖 2-5 轉移函數搜尋法的演算法。 上面提供了兩種實現 CFH 的方法,而實際在實現 CFH 來達成寬頻近似原頻率 響應,可以同時使用極點匹配搜尋法和轉移函數搜尋法來提高找出來新的轉移函 數的準確度,由 CFH 找出來的極點集合是落在上半平面,而因為找出來的根是共 軛存在,所以只要將原先在上半平面的點映射到下半平面,也就是直接將虛部取 負值,則可以得到系統的極點集合,如圖 2-6 所示,原來由 CFH 找到的極點是黑色 的點,假設找出的極點為sR + jsI,其中s 和R s 都是正實數。則對應到的共軛極點I R I s − js ,然後直接對應到下半平面的白色極點,而白點加黑點就是整個系統的極 點,這樣就可以產生一組能近似原頻率響應的轉移函數。而要強制系統滿足穩定 性的時候,選擇直接將落在左半平面的極點移除,如此也可以得到另外一組轉移 函數,再將此轉移函數轉換成狀態空間表示式,其方式會在後面章節提及。
Step1:Set sL =0 and sH = jϖmax.
Step2: Calculate two transfer functions at the original sL and at the highest frequency sH of operation.
Step3: Check the transfer functions at the midpoint
2
max
ϖ
j
s= between the two extremes. If the mismatch between two is below a prescribed error value, stop the algorithm. Else calculate another transfer function at
max .
2
j
s= ϖ
Step4: Continue to search in a similar procedure betweens=0 and 2 max ϖ j s = and between 2 max ϖ j
s= and s= jϖmax until the mismatch
圖 2-6 將複數跳頻找到的極點轉成系統的極點
2-2-2 向量擬合法(VF)
由上述的 CFH 是用多個低階的轉移函數,生成一組高階的轉移函數來寬頻近 似原來的頻率響應,但是卻會遇到要設定多小的誤差,才能正確判斷相鄰展開點 所對應到的極點或轉移函數算是重疊的問題,而將經過上述方法所得到的轉移函 數,其階數(order) 會很大,而所生成的等效電路所需要的基本元件也會比較多, 於是乎就有個想法出現,是否可以直接找出一組較高階的轉移函數來有效的近似 原來的頻率響應,此方法叫做向量擬合法(Vector fitting, VF) [4]。 Re( )s Re( )s Im( )s Im( )s R I s + js R Is
+
js
R I s − js此演算法是基於最小二乘方法(least square method) [10] 為基礎,現在有 一 頻 率 響 應Y(s), 改 用Yˆ s( ) 來 近 似 , 則 可 以 將Yˆ s( ) 改 成 用 部 份 分 式 形 式 (fractional form) (2.8) 來近似
∑
= + + − = = ≈ N n n n se d a s c s D s N s Y s Y 1 ) ( ) ( ) ( ˆ ) ( , (2.8) 其 中d 和e是 由 所 選 取 的 轉 移 函 數 分 母 項 的 階 數 決 定 , 且d 和e都 為 實 係 數, ,d e∈ ,如果分子項階數比分母項階數多一則有R d和e,若是分子和分母的 階數相等,則只有d,而分子階數比分母小,則d和e都為零,其中的a 是極點,n cn 是a 所對應到的留數,而n c 和n a 的值可以是實數也可以是複數,n c an, n∈ ,而C N 代表近似原頻率響應的轉移函數階數。而此時為了避免解非線性的問題,於是先 選定起初的極點集合,將可簡化成解線性的問題,而未知數待解的是c ,n d和e這 三樣。同樣的意思是當選定一組接近原來系統極點集合的新極點集合a~ ,n an∈C, 則分母項係數D~(s) 就知道, ( ) : N N D s R →C ,其中N 對應到(2.8) 所近似的階數, 而原來的問題可以改寫成(2.9) 的型式 ) ( ~( ) ) ( ) ( ~( ) ); ( ) ( ) ( s D s N s Y s D s D s N s Y s D = = 。 (2.9) 當一開始選定一組極點集合a~ ,來構成n D~(s) 如(2.10) 所示(
n)
N n a s s D~( ) ~ 1 − =∏
= 。 (2.10) 而各極點會滿足a~n ≈an,則在接下來文章的方程式,遇到a 改用n a~ 來代表,所以n ) ( ~ s D 的階數和D(s) 的階數會一樣,如此一來原來的分子項N(s) 除以D~(s) 可 以寫成以下的型式如 (2.11) 所示 ) ( ) ( ) ( ~( ) Y s s s D s N = +ε 。 (2.11)其意思是表示經過上述的運算,可視為原來由量測得到的頻率響應Y s
( )
再加上 一項誤差項ε( )
s ,而(2.11) 又可以改寫成(2.12) 1 ) ( ) ( ) ( ); ( ) ( ) ( ~( ) = = + s Y s s s Y s s D s N σ σ ε 。 (2.12) 而由(2.12) 將σ(s) 假定成(2.13) 的型式,其中r~ 是未知數 n∑
= − + = N n n n a s r s 1 ~ ~ 1 ) ( σ 。 (2.13) 由(2.8),(2.12)和(2.13) 可以寫成(2.14) 的型式,再將(2.14) 轉換成(2.15) 的型式 ) ( ~ ~ 1 ~ 1 1 s Y a s r se d a s c N n n n N n n n ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ − + = + + −∑
∑
= = , (2.14) ) ( ~ ~ ) ( ~ 1 1 s Y a s r s Y se d a s c N n n n N n n n = − − ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + + −∑
∑
= = 。 (2.15) 其中的s是用量測的取樣頻率轉換成在s平面上的值來帶入,c ,n d,e和r~ 是待n 解的未知數,則可以變成解Ax = b 的線性問題,其中A ,x 和 b 分別如(2.16) 所示, 其中參數sK 下標的 K 代表量測時取樣頻率的點數,s∈C,或者是經過內插 (interpolation) 後所得到新的取樣點個數,而 stack 代表將找出來的向量AK 堆疊成一個矩陣A ,x C∈ (2N+ ×2) 1 ,b C∈ K×1 , 1 (2N 2) K A ∈C× + ,A=CK×(2N+2) 。而原轉 移函數階數N有一個限制,是K ≥ N2 +21 1 1 1 1 [ ] , ( ) ( ) , ( ), ( ) ( ) 1 1 1 T N N T K K K K K K K K N K K N c c d e r r Y s Y s stack Y s Y s s s a s a s a s a = ⎡ ⎤ = ⎢⎣ ⎥⎦ = ⎡ − − ⎤ = ⎢ − − − − ⎥ ⎣ ⎦ x b A A A (2.16) 一般在解上述的線性問題時,第一次所找的值並不會是最好的解,此解只是 接近而不是正確的解,所以採用疊代(iteration) 的方式來修正起初選定的極點 集合a~ ,而最終解出來的極點集合是原系統的極點集合。而要解出n r~ 又可以如n (2.17) 所示,先將σ(s) 化成極點和零點相乘的型式,再解出z~ ,n N n z ∈C ,最後 即可解出r~ n ) ~ ( ) ~ ( ~ ~ 1 ) ( 1 1 1 n N n n N n N n n n a s z s a s r s − − = − + =
∏
∏
∑
= = = σ 。 (2.17) 實際上在解(2.16) 的線性系統時,通常都是在解複數系的問題,所以在一開 始選取最初極點集合的時候,極點會是共軛複數的型式(2.18) n n n j a =α + β ~ , n n n j a~+1=α − β ,αn =−βn /100。 (2.18) 其中一開始a~ 的虛部取和量測頻率有關,其關係如(2.19) 為, n f jπ β =2 , (2.19) 將原來在頻域空間的資料點轉換到s空間上。又希望所選取的極點靠近虛軸,且 所取的極點最終構成的系統滿足穩定性(stability),所以又令實部是原來虛部 的負一百分之一倍。且原先第n和n+1項所對應到的極點(2.18) 和留數(2.20) n n n j c =γ + η ,cn+1 =γn − jηn。 (2.20)則原先的A 和b會分別存入以下的資料(2.21) , 1, , 1 1, 1 1 1 , Re( ( )), , Im( ( )) K n n K K n K n K n n K K n K n Y s s a s a j j Y s s a s a + + = + = − − = − = − − A b A b (2.21) 其中a~ 是n a~ 的共軛複數。於是原來解n c 複數系的問題,變成解n γ 和η在實數系下 的問題。 將(2.8) 用狀態空間[11,12] (state space) 的概念帶入,則可寫成(2.22), 其 中 A , B , C , D 和 E 分 別 如 (2.23) 所 示,A C∈ N N× ,B R∈ N×1 ,C C∈ 1 N× ,D R∈ ,E R∈ ,再將上面的狀態空間 1 1 ( ) N n n n c Y s d se s s s a − = ≈ + + = −
∑
C( I - A) B + D + E, (2.22) 1 2 0 0 0 0 0 0 N a a a ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ = ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ A , 1 1 1 ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ = ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ B ,C=[
c1 c2 cN]
,D=d,E=e。 (2.23) 利用(2.18) 和(2.20) 中關於極點和留數的表示方式,現在只考慮所有的極點都 是共軛複數的表示方式,即N是偶數,則原來的狀態空間表示式可以改用(2.24) 來代替。 1 2 / 2 0 0 0 0 0 0 N ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ = ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ A A A A , i i i i i α β β α ⎡ ⎤ = ⎢− ⎥ ⎣ ⎦ A , 2 0 2 0 ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ = ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ B , 1 1 / 2 / 2 T N N γ η γ η ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ = ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ C ,D=d ,E=e 。 (2.24)2-3 穩定性和被動性
經由複數跳頻和向量擬合法找出狀態空間所對應到的參數後,在生成等效電 路之前最好能確保電路的穩定性(stability) 和被動性(passivity)。而解出來 的極點可能會出現在s平面的右半平面,即對應到極點的實部大於零,這樣的極 點就稱為不穩定(unstable) 的極點。為了要讓整個系統滿足穩定性,則要將不穩 定的極點強制它最終處在穩定的狀態,可以直接將不穩定的點從原先的極點集合 中移除,則所有的極點都在左半平面,但是仍然可能導致系統不滿足被動性,之所 以會要確保系統的被動性,是因為若其中一個電路滿足穩定性但不滿足被動性的 條件,則當和其他電路相連接後,可能會導致新的系統不穩定。而用另外的方式來 說明被動性[13–15],即整個系統找出來的 Y 參數,當外加任意的電壓源v,*代表 將電壓源取共軛轉秩後做運算,最終該系統隨著頻率改變的時候只會吸收功率, 而不會產生功率。由數學式子表示的話就如(2.25) 所示{ }
{
(
)
}
{
}
Re * Re * j Re * = = + = P v i v G B v v Gv , (2.25) G是輸入導納的實部,B 代表輸入導納的虛部,現在因為輸入導納直接用量測的 資料代入,則其實部和虛部都存成向量的形式。而為了滿足吸收能量的條件,所以 運算過後的功率要是正值,就是G最終的值也要是正值。 將狀態空間的參數帶入(2.22),得到輸入導納,只要讓輸入導納的實部G滿 足正定(positive definite) 的條件,也就是說, G所對應到的特徵值都是正值 的時候,則(2.25) 在不同頻率下算出來的 Y 參數都會是正值,則此系統就滿足被 動性[14]。 讓系統滿足被動性的方式可如[16] 所提,只對 Y 參數負的特徵值所在區域 做補償,而不對整個頻域做補償,先將(2.22)的狀態空間參數轉成對應到的漢米 爾頓矩陣N (2.26),再計算此矩陣的特徵值,且讓該矩陣的特徵值不會產生比零 小的特徵值。(
)
(
)
(
)
(
)
1 1 1 1 T T T T T T T T T − − − − ⎡ − ⎤ ⎢ ⎥ = ⎢ − − + ⎥ ⎢ ⎥ ⎣ ⎦ A B D + D B B D + D B N C D + D C A C D + D B 。 (2.26) 而在[14,15] 則提出了以下的方法,將強制被動性的問題,改成解受限制的 最小二乘方近似(constrained least square approximation),其內容如下所示, 首先將原參數線性化(linearization) 並利用(2.27) fit ΔY = ΔM x, (2.27) 解出M ,Δx 放(2.8)用有理化型式表示的參數,ΔY 放經過向量擬何法後得到的fit Y 參數,Y 的實部G又可以用(2.28) 的方式表示,其中Δg 放經過近似後 Y 參數fit 的實部{ }
Re fit Δg = M Δ = Δx P x , (2.28) 又可以找出系統的特徵值和近似後 Y 參數實部的關係(2.29) fit Δ = ΔΛ Q g , (2.29) 將 (2.28) 和 (2.29) 合 在 一 起 則 可 以 得 到 系 統 特 徵 值 和 有 理 化 型 式 的 關 係 (2.30) Δ =Λ QP x R xΔ = Δ , (2.30) 現在就變成解如何讓原來的 Y 參數和經過被動性的等效電路 Y 參數誤差量最小, 即解(2.31) 的問題( )
( )s − fit s x, →0 Y Y ,Y( )
s −(
Yfit0( )
s x, + Δ →M x)
0, (2.31)其中Y
( )
s 是量測得到的輸入導納, K ( )s ∈ Y C ,而Yfit( )
s 是經過近似後的輸入導 納, K ( ) : fit s → Y R C ,而在解此問題的時候,希望同時能滿足解出來的輸入導納 的實部和其特徵值要大於零,則條件如(2.32) Δ = Δ ≥ −Λ R x Λ , (2.32) 此時可以把(2.31) 和(2.32) 改寫成(2. 33) 所示的方式,而(2.33) 可以用二 次規劃(quadratic programming) 來解,在滿足(2.33) 的條件下 0 , , , fit, , Δ → Δ ≤ = = − = − = A x b B x c A M b Y Y B R c Λ。 (2.33) 將(2.34) 所得的值最小化 1 2 T T Δx H x fΔ − Δx ,其中 = T H A A , = T f A b 。 (2.34) 其流程如圖 2-7 所示。圖 2-7 強制系統被動性的流程圖。 實際上可以用另外的方式來達成被動性[17],當只看輸入導納的實部G的時 候,則可以寫成(2.35) 的型式,其中的d和e都是實數
( )
{
( )
}
1 1 Re Re Re N N n n n n n n c c s s d se d s a s a = = ⎧ ⎫ ⎧ ⎫ = = ⎨ + + ⎬= ⎨ ⎬+ − − ⎩∑
⎭ ⎩∑
⎭ G Y , (2.35) 則要讓G在任何頻率下都是正值,則可以改成以下的問題(2.36),其中D 即為 (2.35) 的d,而P( )
s 為(2.35) 中所有極點留數形式項相加的結果( )
s =( )
s + G P D, (2.36) Approximate y by (2.22) Enforce d, e to be positive Calculate H , B , f and c in (2.34) by (2.33)Solve (2.34) about Δx using Quadratic Programming 0 = 0+ Δ x x x Y ,a~ ,n cn,d, e 0, x Y H , B , f ,c Δx Passivity enforcement
現在將(2.36) 作對角化(diagonalize) 後(2.37)
(
)
1 pos neg − + = + T Λ Λ T P D , (2.37) 再將所有的特徵值區分成正的部份和負的部份,其中Λpos代表正的特徵值,Λneg 代表負的特徵值,而現在將(2.37) 中Λneg強迫其值為零,則得到修正過後的輸入 導納Gcorr會變成(2.38) 1 1corr pos neg
− − = = + − G TΛ T P D TΛ T 。 (2.38) 則(2.23) 的 d 這項就已經強制被動性了。
2-4 生成等效電路
接下來將找出來一組現有軟體所能辨識的等效電路,因為現在是用 SPICE 來 驗證,所以生成出來的等效電路要經過 SPICE 執行,最終仍然要得到和原來一樣 的頻率響應。下面討論兩種生成等效電路的方式。第一種是由狀態空間表示式 (2.22) 去對應等效電路,等效電路的元件包含電阻、電容和電壓控制電流源 (voltage control current source),以上三種元件。另外一種則是從極點留數 的形式(2.8) ,用電路學的觀點去轉成只含電阻,電容和電感的等效電路。2-4-1 由狀態空間去找等效電路
現在舉一個單端輸入單端輸出(SISO) 的系統做例子,用分子和分母階數都 是 n 階的轉移函數來近似原來的頻率響應,轉換成狀態空間的表示式其關係式如 (2.39) 所示,其中因為是單端的關係,所以只有一組和輸入端(port) 有關的參 數v 和1 i ,而因為是用 n 階轉移函數去近似,所以在生成狀態空間(state space)1 的時候產生 n 個節點(node) ,而每個節點都有對應到的參數x1到x 為各節點的n 電壓,則由(2.39) 可以經這組狀態空間表示成圖 2-8 的等效電路型式[2],而現在取狀態空間的數目為二(n = 2) 的時候做例子。其中各個值可以由(2.24) 分 別找出來。
[ ]
[ ] [
]
[ ][ ]
1 11 12 1 1 11 2 21 22 2 2 21 1 1 2 1 1 2 1 11 12 1 11 1 , n n n n n nn n n n n x a a a x b x a a a x b v x a a a x b x x i c c c d v x ⎡ ⎤ ⎡ ⎤ ⎡ ⎤ ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥=⎢ ⎥ ⎢ ⎥ ⎢ ⎥+ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ = ⎢ ⎥+ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ " " # # # % # # # " " D # (2.39) C11Vn1 C12Vn2 Rd1= 1/d11 b11V1 Rn1= 1/a11 a12Vn2 Cn1= 1 V1 Rn2= 1/a22 a21Vn1 Cn2= 1 Vn2 b21V1 i1 Vn1 圖 2-8 用狀態空間來生成等效電路。 由圖 2-8 可以推出最後生成等效電路的元件數,現在無(2.22) E 這項,且是 SISO 的系統,所以當有 d 這項則會在輸入端(port) 有一個並聯電阻,實數極點會 在該節點的位置掛載一個電阻,一個由輸入端產生的壓控電流源,和在輸入端接 上一個由該節點所生成的壓控電流源,再利用(2.24) 所式的關係可以得到當有M 組共軛形式的極點,會在每個節點(node) 上有一個電容,一個電阻,一個壓控 電流源,此壓控電流源代表其他節點對此節點的影響。當利用(2.24)內 B 的表示 方式,則一組共軛極點所產生的電路於每兩個節點才有一個由輸入端對節點影響 的壓控電流源,而在輸入端會有每一個節點對該輸入端影響的壓控電流源。如果 是上述 N 個實數極點和 M 組共軛極點所構成的系統,總共會產生 1+3N+9M 個元件。
2-4-2 由極點留數的形式去找等效電路
由(2.8) 極點留數的形式,又稱為浮士特典型式(Foster's canonical form), 也可以生成一組等效電路[18- 19],因為原先的轉移函數是 Y 參數,所以將等效電 路用並聯的形式來表示。其中每個電路元件的值如(2.40) 所示,為了避免和 (2.18) 與(2.20) 的參數混淆,所以把最終找到的極點留數的值,分別用以下的 參數表示,而由(2.8) 極點留數形式中,s項的常數向對應到圖 2-9 的電容C ,常0 數項的倒數對應到圖 2-9 的電阻R ,而再將極點分成實數部份的極點為0 ar,而此 極點的留數是cr,共軛複數的極點是a′+ ja′′和a′− ja′′,而對應到的留數分別是 c j c′+ ′′和c′− jc′′,而生成等效電路對應到的參數如(2.40) 所示。 圖 2-9 由極點留數形式去找等效電路。
(2.40) 而在(2.40) 找共軛極點對應到的參數R ,n L ,n C 和n G ,是將一組共軛極點n 所對應的極點留數形式將其通分,轉成一個分母階數是二和分子階數是一的轉移 函數,由此函數的分子s項的係數先將L 的值定義出來,接下來用分子的常數項n 和分母s項的係數求得R ,然後由分子和分母的常數項找出n C ,最後由於n L ,n Cn 已經知道此時再由分子的常數項找出G 。 n 現在考慮有 d 這項,由圖 2-8 所示當有 d 這項,則有R 這項,是實數極點則會0 產生一個電阻R1和電感L1,一組共軛極點會對應到R ,n L ,n C 和n G 等四個元件,n 當系統由 N 個實數極點和 M 組共軛極點構成和有 d 這項,則會有 1+2N+4M 個元件。
2-5 確認等效電路的正確性
當經過前面章節所敘述的流程過後,則一組代替原頻率響應的等效電路就出 現了,雖然其中的電阻,電容,電感,或者是壓控電流源(voltage controlled current source, VCCS) 等 元 件 會 出 現 負 值 , 但 是 經 過 如 SPICE[20-21] 或 EMTP[22] 等電路模擬軟體執行後,仍然可以得到能近似原頻率響應的解。最終將 等效電路的結果和原先量測的結果顯示在同一張圖型上,由此來判斷所生成的等 效電路是否是正確的。(
)
(
)
(
)
(
)
0 0 1 1 2 2 1 , , 1 , , 1 , 2 2 2 , 1 , 2 2 r r r n n n n n n n n n n C e R d a L R c c L c R a a c a c L L C L a a a c a c R G a c a c C L = = = = − = ′ ′ ′ ′ ′′ ′′ ⎡ ⎤ = −⎣ + + ⎦ = ⎡ ′ + ′′ + ′ ′+ ′′ ′′ ⎤ ⎣ ⎦ ′ ′ ′′ ′′ = − + 。第三章
實驗數據與驗證
經過第二章的流程,當選則近似原頻率響應和最終生成等效電路的方式不同, 則生成的等效電路就不一樣。現在將同一個頻率響應分別用兩種流程來生成等效 電路,第一種是經由複數跳頻(CFH),而沒有強制被動性,再經狀態空間如圖 2-8 的方式去生成第一組等效電路。而另外一種方式是藉由向量擬合法(VF) 近似原 來的頻率響應,再將找出來的頻率響應(Y 參數) 強制滿足被動性,最後再經過極 點留數表示式,如圖 2-9 去生成另外一組等效電路。而現在將單極天線(monopole antenna),和此單極天線放置於有一狹縫的金屬箱內,來模擬天線輻射的狀況,經 由型號為 HP 8510 的向量網路分析儀(vector network analyzer) 所得到的 S 參數。再分別將得到的 S 參數經過微波工程所提及的參數轉換方式[9],找出對應 的 Y 參數,然後將 Y 參數分別經過複數跳頻和向量擬合法得到等效電路,在表 3-1 整理兩個流程各用到哪些演算法,及其等效電路所含元件種類。 生成等效電路方法的比較 近似頻率響應的方式 複數跳頻(CFH) 向量擬合法(VF) 是否強制被動性 否 是 由什麼形式來生成等效電路 狀態空間表示式 極點留數表示式 等效電路所含元件 R,C,VCCS R,L,C,G 表 3-1 比較兩種生成等效電路的方法。3-1 單極天線
現在實做出來的單極天線參考[23],而結構圖如圖 3-1 所示 圖 3-1 單極天線的結構圖。 其中左邊的圖是側面觀,而圖中的正方型代表 SMA 的椄頭,右邊的圖是俯視圖,而 該圖白色的圓圈代表 SMA 椄頭穿過金屬板的位置,而該點和每個邊的距離如該圖 左側所標示。而單極天線的長度是 7.6 cm,垂直焊接於 SMA 椄頭穿過金屬板的端 點。 當 有 了 上 面 的 結 構 , 接 下 來 進 行 量 測 。 在 量 測 之 前 要 先 進 行 校 正 (calibration) 的工作,而現在為了將 SMA 椄頭的誤差給扣除掉,於是做了將 SMA 椄頭分別將其突出的金屬端用尖嘴鉗剪斷再用銼刀將突出的部份磨到和外圍的 金屬同高,這樣以減少雜散電容(fringing capacitance) 的值。經過這樣的動作 則完成了校正所需的開路(open)。另外一個也經過以上的步驟,再多將焊錫鍍在 金屬表面此一步驟,使 SMA 接頭中心的金屬和外圈的金屬相通,這樣就構成了量 測所需的短路(short)。由於是量測單極(single port) 的結構,所以不需要做穿 透(through) 的校正。 由 上 面 的 方 式 , 可 以 找 出 該 SMA 椄 頭 實 際 的 介 電 質 常 數 (dielectric constant) 和輸入阻抗(input impedance),最後可以解出損耗參數,而將量測的 資料經過 MATLAB 去解非線性的問題,則得到上述的參數。其中電介質常數是 1.01, 輸入阻抗是 50.119 Ω,損耗參數是 0.013。而經過以上的校正,則可以得到更為 7.6cm 12.5cm 12.5cm 7.6cm 12.5cm 12.5cm準確的轉移函數(S 參數),而現在量測的頻段都是由 0.5 到 2 GHz。
3-1-1 由複數跳頻生成單極天線的等效電路
有了上述的 S 參數以後,先轉成 Y 參數,然後經過複數跳頻(CFH),同時使用極 點匹配和轉移函數搜尋法來達成 CFH。先選出適當的值,判斷兩相鄰的展開點所 找出來低階轉移函數的極點集合,是否有相同的極點落在s平面上,此時選用低 階轉移函數的階數是 7,上述的是極點匹配搜尋法。再分別將找出來的兩個低階 轉移函數,用兩個展開點的中點帶入,則得到兩個在該中間點所對應到的輸入導 納,當兩者相減小於一個夠小的值,則視為兩個低階轉移函數所對應到的輸入導 納是一樣的,上述的方式就是轉移函數搜尋法。圖 3-2 就是同時使用兩種方法完 成 CFH 的流程,在s平面上所顯示的圖。圖 3-3 為圖 3-2 的局部放大,而為了清楚 看出複數跳頻的意思,所以選取s在水平軸由 8 4.3 10 − × 到 8 4.3 10× rad/s,垂直軸 由 9 9.2 10× 到9.9 10× 9rad/s,其中每個展開點對應到的正確半徑構成的圓圈,叉 代表正確極點的所在位置,點代表錯誤的極點。由圖 3-3 看出,在展開點所對應到 的正確半徑內,有可能包含錯誤的極點,這些錯誤的極點是由其他頻率找出來的 低階轉移函數所產生,但是在最後生成一組新的等效電路的時候,那些錯誤的極 點將不會被選取進去。再將由 CFH 找到的極點直接映射到下半平面,如圖 2-6 所 示的方式,則可以得到系統的極點集合,此時的極點還未強制穩定性。圖 3-2 單極天線經過複數跳頻得到在s平面上的分佈。
經過 CFH 後接下來要讓系統維持穩定性(stability),則直接將落在右半平 面導致系統不穩定的極點移除掉,於是就產生一組新的極點和留數集合,由這些 構成整個系統的極點如圖 3-4 所示,極點的數目由 374 個減少到 184 個。 圖 3-4 複數跳頻近似單極天線且強制穩定性後所得到的系統極點集合。 再將圖 3-4 的極點集合用(2.22) 的狀態空間表示式來生成等效電路,此時 的狀態空間不包含(2.22) 的 E 這項,而原先的極點和留數是複數,於是利用 (2.24) 所示的方式去轉成所有參數都是實數的狀態空間,而(2.24) 的過程就是 將原先的複數矩陣轉成對應到的喬丹典型(Jordan canonical) 形式。最後產生 如圖 2-7 所示的等效電路形式,只用電容,電阻和壓控電流源來生成 SPICE 格式等 效電路的檔案,再將該檔案經過 SPICE 執行後所得到的結果如圖 3-5 所示。圖 3-5 的 Gin 是代表輸入導納的實部,而 Bin 是輸入導納的虛部,實線代表原來量測的頻 率響應,而點所構成的曲線表示經過複數跳頻得到的等效電路,而現在經過複數 跳頻來生成近似單極天線的頻率響應需要 166 個展開點,而這些展開點找出來的 正確極點有 374 個,經過強制穩定性後,剩下 184 個極點,所需等效電路的元件要 829 個,而 184 個極點都是共軛形式出現,所以對應到 2-4-1 節的 M 是 92,N 是 0。 而有考慮 D 這項,所以會有一個在輸入端的電阻,於是總共個數是 829,和 2-4-1
節所推出來的元件總數一樣。 圖 3-5 經過複數跳頻且強制滿足穩定性所生成單極天線之等效電路和原先的做 比較。 而經由圖 3-5 共振點發生在輸入導納虛部為零的時候,而表 3-2 列出在共振 點附近的極點,其中在頻率為 0.92 GHz 的點,對應到的極點是利用 Im( )s = j2π f , 由系統極點的虛部對應到共振頻率的位置,對應到在編號為 4 的那組極點,而由 表 3-2 知道,在其附近仍然有其他留數也很大的極點,如編號 1 到 3 的極點,因為 複數跳頻來近似該共振點的值是由鄰近該共振點的極點來共同達成。
N0. Poles (rad/s) Residues Frequency (GHz) 1 -7.3044e8 ± 5.2857e9i -2.0748e10 ± 4.1233e10i 0.8412 2 -2.3549e8 ± 5.6287e9i -8.7743e8 ∓ 3.8691e8i 0.8958 3 -5.8016e8 ± 5.6519e9i -3.8807e10 ± 2.4226e10i 0.8995 4 -2.6251e8 ± 5.7691e9i -3.9268e8 ± 4.6181e8i 0.9181
3-1-2 由向量擬合法生成單極天線的等效電路
椄下來將同樣的結構改成一開始是用向量擬合法(VF)來近似原來的頻率響 應,找出一開始能近似原頻率響應的極點和留數,而後將系統強制穩定性和被動 性,就是當 Y 參數的特徵值出現負值的時候就將該位置的值改正值,而原特徵值 和經過被動性的特徵值如圖 3-6 所示,而圖 3-7 將觀察範圍調到水平軸由 0.5 到 0.7 GHz,垂直軸是由-0.0002 到 0.0015。顯示出在低頻原先比零小的值被強制為 正值。其中實線代表原先的特徵值,而虛線代表經過被動性的特徵值,而在圖 3-7 清楚的看出在 0.5 GHz 附近有將小於零的特徵值強制其大於零。而最終經過向量 擬合法找到的極點集合如圖 3-8 所示,點代表經過向量擬合法找出來的系統極 點。 圖 3-6 經過向量擬合法近似單極天線的頻率響應,所得到的系統特徵值和強制 其被動性後的比較圖。圖 3-7 將圖 3-6 低頻的地方放大檢視強制被動性後的特徵值和原先的差別。
經過了強制穩定性和被動性以後就有新的一組如(2.35) 表示的轉移函數, 現在轉移函數階數是 18,也就是 9 組共軛複數的極點,而沒有實數極點,再加上有 考慮 d 這項,所以就有 37 個元件,和由 2-4-2 所推的結果一致,接下將此等效電路 經過 SPICE 模擬。則原來和後來的頻率響應的關係如圖 3-9 所示,其中藍色線代 表原來量測的資料,而紅色的點代表經過向量擬合法生成等效電路後的頻率響 應。 圖 3-9 經由向量擬合法生成單極天線的等效電路和原先頻率響應比較的圖形。 共振點落在輸入導納虛部為零的頻率,對應到表 3-3 就是第一組和第二組的 極點所在位置,而這兩組的留數是整個系統中最大的幾個,代表由向量擬合法找 出來的極點就是系統極點所在位置。
N0. Poles (rad/s) Residues Frequency (GHz) 1 -2.1349e8 ± 5.6403e9i 3.2057e6 ∓ 2.5073e6i 0.8976 2 -4.2115e8 ± 5.6848e9i 9.5481e6 ± 5.5772e6i 0.9047
3-2 單極天線在有一狹縫的金屬箱
經過上一節,已知當單極天線置於自由空間(free space)的時候兩種方法都 可以生成代替原來量測結果的等效電路。而現在考慮較為複雜的問題會怎樣呢? 為了驗證兩者都可以近似原來的頻率響應,於是現在將圖 3-1 的天線置於有一狹 縫的金屬箱,來模擬天線輻射的問題,該金屬箱的尺寸和天線的擺放方式如圖 3-10 所示。長 30 公分,寬 30 公分,高 15 公分的金屬箱,在長方形的面上開一個 大小為寬 22.5 公分高為 2 公分的狹縫,而距離底邊 2.3 公分,而狹縫其中一側 3.8 公分,再將該天線放在金屬箱中,再用四個金屬圓柱支撐該片金屬板,每個金屬柱 高 2 公分,栓於圖 3-1 該片金屬板距離每個邊 4 公分的地方。 圖 3-10 金屬箱的結構和天線放置的方向。3-2-1 由複數跳頻產生單極天線置於有一狹縫的金屬箱的
等效電路
由複數跳頻來生成等效電路,而現在因為起初量測的資料點無法有效的抓到 整個共振情況下的頻率響應(原先的資料點是 401 點),於是乎先將原來的資料點 作內插(interpolation),使原來的資料點數變多,但如此會導致原先由量測得到 的輸入導納本該大於零,而經過內插後的值會是負值。要解決上述的問題,可以將 量測的取樣頻率點增加,且經過完整的校正流程即可避免其發生,但是若儀器本 身的限制,量測的點數無法提高時,則仍然必須使用內插來增加取樣點數。圖 3-11 表示在這個情況下達成 CFH 的過程中正確的極點落在s平面上的資訊,為了 能看清楚所找出來的 hop 是圓的,此圖並不包含全部的極點,同樣的圓圈代表該 展開點正確極點的區域,而點代表各個展開點所找出來的極點,叉代表正確極點, 由圖 3-11 局部放大,實部由 8 2.53 10 − × 到 8 2.53 10× rad/s,虛部由 9 5.85 10× 到 9 6.25 10× rad/s。後看出所找到正確的極點大多都落在虛軸附近。而圖 3-13 顯示 在未經過強制穩定性所找出來的系統極點集合。 圖 3-11 在金屬箱內的單極天線經過複數跳頻所得到的極點分佈。圖 3-12 將圖 3-11 局部放大。
經過了以上的流程,此時還沒有強制系統滿足穩定性和被動性,再由圖 2-8 所示的方式找出對應到的等效電路,總共經過 438 次的展開點,這些展開點所涵 蓋正確的極點集合有 270 點,而最後生成的等效電路需要 1216 個元件,才能有效 的近似原來的頻率響應,由 2-4-1 知道系統有 135 組共軛極點,M 等於 135,而沒有 實數極點,N 等於 0,總共的數量和所推測的是一樣的。最後經由 SPICE 模擬,將兩 者顯示在同一張圖上做出來的結果如圖 3-14 所示。而實線條代表原先的頻率響 應,其中點所構成的曲線代表經由複數跳頻而未強制滿足穩定性來近似天線輻射 的狀況,圖 3-15 為沿著頻率軸細部觀察輸入導納實部在-0.01 到 0.03 mho 和原 來的差距,以及輸入導納虛部由-0.03 到 0.03 mho 的等效電路頻率響應和原量測 的關係,由其中看出該方法在輸入導納實部在接近零的地方近似的並不是很好, 且可以看出輸入導納實部有小於零的值出現,但整體而言已經可以近似整個頻率 響應。 圖 3-14 比較在金屬箱內的單極天線和由複數跳頻但未強制穩定性的頻率響應。
圖 3-15 將圖 3-14 局部放大。 接下來將圖 3-13 中不穩定的極點直接移除掉,則現在找出來新的極點集合 如圖 3-16 所示,則剩下的極點數是 164 個,再將這些極點集合轉成等效電路總共 739 個元件,包含電容,電阻和壓控電流源,剩下的穩定共軛極點是 82 組,沒有實 數極點,用 2-4-1 的方式去找等效電路的元件,總共的元件數目是一樣的。和原來 的比較如圖 3-17 所示,實線依是原先的頻率響應而虛線代表強制穩定性後的等 效電路所對應到的頻率響應,而圖 3-18 為圖 3-17 之局部放大,觀察的區域和圖 3-15 是一樣的,而在圖 3-17 標誌出由 CFH,且強制穩定性後找出系統極點的值, 這些數字對應到表 3-4 所示的系統極點。 而圖 3-19 將圖 3-15 和圖 3-18 相疊,其中實線的是原來的頻率響應,點所構 成的曲線是經由複數跳頻但是還未強制滿足穩定性,而虛線是複數跳頻經過強制 穩定性的頻率響應,由此圖可以看出將不穩定點移除後,會讓輸入導納的實部接 近於零的區域和原來的值差距越大,且虛部無法有效的近似。
圖 3-16 經過強制穩定性後的系統極點分佈圖。
圖 3-18 將圖 3-17 局部放大。
表 3-4 是將複數跳頻且移除不穩定點的極點,在取出共振點對應到的極點集 合和留數較大的幾個極點,圖 3-17 找共振點的位置的方式也是找輸入導納虛部 為零的頻率點,且共振點已經用箭頭標示,旁邊的編號是對應到表 3-4 的極點組, 而第一個共振點對應到的極點是在表 3-4 編號為 1 的極點,而第二個共振點對應 到編號為 3 的極點,第三個共振點對應到編號 4 和 5 兩組極點,第四個對應到編號 9 的極點,第五個對應到編號 10 的極點,第六個共振點對應到表 3-4 編號 11 和 12 的兩組極點。而由表 3-4 中知道其他極點也會產生很大的留數,比方說編號 6-8 的留數很大,於是就對第三和第四個共振點有貢獻,由此也可以驗證之前所說的 要模擬該共振點的現象,是由多個鄰近此共振點的極點共同造成的。
No. Poles (rad/s) Residues Frequency (GHz) 1 -4.6856e7 ± 4.2668e9i 6.2669e6 ∓ 1.6602e7i 0.6791 2 -8.5136e7 ± 4.8824e9i 1.5278e6 ± 5.9979e5i 0.7771 3 -5.0448e7 ± 5.9382e9i -4.3627e7 ± 1.399e8i 0.9451 4 -4.8738e7 ± 6.1652e9i -2.0039e9 ∓ 2.8919e9i 0.9812 5 -5.0643e7 ± 6.1709e9i 1.1162e10 ± 1.1266e10i 0.9821 6 -5.3754e7 ± 6.7506e9i -2.9436e9 ∓ 9.3465e9i 1.0744 7 -5.2831e7 ± 6.7545e9i 1.2667e10 ± 8.1167e9i 1.0750 8 -5.9028e7 ± 6.7618e9i -1.9906e10 ∓ 2.6065e9i 1.0762 9 -5.2833e7 ± 7.6889e9i 1.6375e6 ± 1.0885e6i 1.2237 10 -5.1258e7 ± 7.7259e9i -2.4927e8 ∓ 2.2086e8i 1.2296 11 -4.9763e7 ± 8.7323e9i 3.765e6 ± 4.9236e6i 1.3897 12 -5.3399e7 ± 8.7567e9i -3.4982e6 ∓ 1.7706e6i 1.3936 13 -5.6467e7 ± 9.4629e9i 1.382e9 ± 5.2255e8i 1.5060
3-2-2 由向量擬合法產生單極天線置於有一狹縫的金屬箱的
等效電路
現在改用向量擬合法來近似放在金屬箱內的單極天線的頻率響應,先經過向 量擬合法找出新的極點和留數的集合來近似原先的圖形,而後再將輸入導納對應 到的特徵值強制其滿足被動性,圖 3-20 顯示了輸入導納的特徵值,虛線代表經過 強制被動性的系統特徵值,實線代表原來的特徵值,由 3-21 將其由特徵值 -0.0001 到 0.003 之間做局部放大,將可以看出原先比零小的值,都會被強制成正 值,而且輸入導納全部頻率的特徵值都將被調整。 圖 3-20 經過向量擬合法近似置於金屬箱中的單極天線之頻率響應,所得到的系 統特徵值和強制其被動性後的比較圖。圖 3-21 將圖 3-20 局部放大。 經過了強制系統滿足被動性後,現在將找出來的極點和留數集合轉成極點留 數的形式,此時不包含 e 這項,再經過圖 2-9 所示的方式找出對應到的等效電路, 圖 3-22 代表最終經由向量擬合法所找出來的等效電路的極點分佈圖。而圖 3-23 中實線是原先量測的圖形,虛線是經過向量擬合法所生成等效電路的頻率響應, 圖 3-23 標示的數字是對應到表 3-5 的系統極點組,而其中除了數字 2 並不是系統 的共振點。圖 3-24 為圖 3-23 沿著頻率軸細部觀察輸入導納實部在-0.01 到 0.03 mho 和原來的差距,以及輸入導納虛部由-0.03 到 0.03 mho 的等效電路頻率響應 和原量測的關係。
圖 3-22 用向量擬合法找出系統極點的分佈圖。
圖 3-24 將圖 3-23 局部放大。 而上述的向量擬合法來近似原先的圖形,需要 96 個極點,總共的元件是 193 個,也就是現有 48 組共軛極點,套用 2-4-2 的公式,M 是 48,N 是 0,和得到的元件 個數是一樣的。這些元件只包含電阻,電容,電感和電導,而且在接近零的地方也 可以得到很好的近似,較由複數跳頻得出來的結果好,且輸入導納的實部也都大 於零。而且由向量擬何法可以準確的找出系統共振的點,同時也可以知道哪幾個 頻率點使輸入導納的虛部有明顯變化。 最後將經由向量擬合法找出來系統共振點所在位置的極點和留數,並將其整 理成表 3-5,而將圖 3-24 和表 3-5 做比較,得到輸入導納的虛部等於零的頻率和 所 找 出 來 的 極 點 是 一 致 的 , 共 振 頻 率 分 別 是 0.677,0.947,0.985,1.225,1.236,1.39,1.657 最後是 1.874 GHz,對應到表 3-5 是編號為 1,3,5 和 6 為 0.985 GHz 所對應到的極點組,8,9,10,13,14 和 15 是 1.657 GHz 所對應到的極點組,而 1.874GHz 對應到的是 16 的極點組,表 3-5 其他的頻率 點,代表讓虛部的值有明顯變化的頻率點,比方說第 2 組極點對應到的是 0.77 GHz,但是不是真正的共振點。且由表 3-5 的最後一組(編號 17) 的極點知道,找 出來的系統極點有比取樣頻率高的極點。