顯示具有 電子電路與微波工程 標籤的文章。 顯示所有文章
顯示具有 電子電路與微波工程 標籤的文章。 顯示所有文章

2025年7月6日 星期日

射頻小技巧 負值元件電感與電容與負長度傳輸線(negative inductor, capacitor and negative length TL) 用來S參數去嵌(De-Embedding)

 

        身為一個射頻工程師,阻抗匹配幾乎是基本生活技能,但有時候並非要匹配到共軛點或50阻抗上,例如Power Amplifier功率放大器Load-Pull資料可能需要在最大效率點與最低EVM最佳線性度點上取捨Low Noise Amplifier低雜訊放大器則可能是在最低雜指數NF點與最大增益Gain點之間,進行系統預算取捨哪一點可能得到最好的特性,如下圖示意圖所示。



    一般消費電子常見的頻欲範圍是從700MHz 一直到2700MHz通稱Sub 3G,或延伸到頻率從3.3GHz5.9GHz通稱Sub 6G,實務上的作法會用網路分析儀校正後然後用銅管量測一次開路阻抗用網路(Port Extension),然後開始把量測到的S參數丟到EDA工具裡面進行預估,一般工作上並不需要太過精準,只要反射係數Γ與相位在查不多位置例如10% 的範圍內,差一點後面看著量測結果進行調整即可,但有時候差異過大有些朋友就不知道如何下手,整個過程都在盲調,這時候就需要一些De-Embedding的小技巧,這邊如果對細節有興趣的朋友可以延伸閱讀DM Pozar 微波工程[1] Keysight士德科技知呼的文章 [2]

      



 

        有些細心的朋友可能也看到問題的原因,量測的S1P與實際匹配位置並非一樣,會多了串聯0與一個併聯元件的空焊盤(PAD),這一段物理模型可以用串聯電感來等校0與併聯電容來等校空PAD的寄生效應,或也可以近似看成一段傳輸線。



       例如一個 實際負載S1P’為一個25, 串聯一個1pF與一段傳輸線10mm的傳輸線組成,量測上S1P則多包含了不想要的寄生網路(unwanted):

 Series 0.25pF Shunt 1nH

量測到S1P目標是將2GHz的阻抗點匹配到50,用EDA軟體或手動計算一下得到一個L型的匹配網路,串聯120pF與併聯1.8nH如下圖藍色S11與匹配後紅色S22



 

        但實際電路並沒有unwanted這一段電路,實際量測會發現匹配後會落在Γ =0.66. θ = 88deg的位置,這個與預期的阻抗位置差異挺大,這時為了趕著下班用著只好用10年練的手速把Sample Kits的電容電感全部量測一遍,或想些辦法把量測上的unwanted的網路移除(de-embedding)



        在量測的S1P前面套用一個合理的網路,這個案例只要加上一個現實中不存在的負電感negative inductor與負電容negative capacitor就可以把非理想的網路中和掉,例如兩個串聯元件的阻抗Z1=R1+jX1Z1=R2+jX2,等校上阻抗(Impedance)就是直接相加,如果是併聯元件就是轉成導納(Admittance)相加:

Z=Z1+Z2=(R1+R2)+j*(X1+X2)

G=G1+G2=(G1+G2)+j(B1+B2)

串聯元件希望Z為零也就是短路,併聯元件則是導納變成零也就是開路的狀態。



 

所以依照實際情況猜測這unwanted的網路應該長什麼樣子,數值方面只要在軟體上調整一下就可以很快得到負電容與負電容的數值。

 



        其實類似的方法也可以用負長度的傳輸線來近似,說負長度好像有點Low,學術一點可以說Left Handed Transmission Line [3],物理上傳輸線都可以用Low Pass Filter模型來等校[4],但如果你用High Pass Filter 來等校,數學上你會得到一個物理特性相同但相位相反,可以等校為負長度的傳輸線,有興趣的朋友可以延伸閱讀相關資料,之前挺多這類行的文章。

       剛剛以上的動作其實跟網路分析儀的Port Extension是一樣的,從這個例子來只需要一個負6mm的理想傳輸線可以得到非常近似的結果,但還是沒辦法完全重疊,有些朋友在做Port Extension會常發現無論怎麼調整,總是沒辦法讓開路阻抗縮成一點,頻率高的時候總是會繞出去,其實原因也就是這個,實際狀況並不完全是一段完美的傳輸線模型,如果要精準量測Port Extension會不太夠用,但大部分時間是夠的。

        只是有時候量測上沒辦法直接量目標點,即使用了Port Extension會有一些多出的額外結構,這時候可以事情況使用一些負值的元件來進行中和或去嵌處理,這就像回播一樣有時候會讓你看清楚更多細節。

1.      負電容Negative Capacitor

2.      負電感 Negative Inductor

3.      負長度傳輸線 Negative Length Transmission Line

 



參考資料

[1] David_M_Pozar, “Microwave_Engineering_ _4ed_Wiley, Chapter 4.5 “SIGNAL FLOW GRAPHS”, page 194 ~ 202.

[2] Keysight知乎, “De-embeddingEmbedding是什么意思?De-embedding去嵌入式原理和技术/应用

https://zhuanlan.zhihu.com/p/698974209

[3] Scientific Reports, “Bandwidth and gain enhancement of composite right left handed metamaterial transmission line planar antenna employing a non foster impedance matching circuit board.”

https://www.nature.com/articles/s41598-021-86973-x

[4] MacGyFu知乎, “射频传输线SPICE, 电容(Cap)+电感(Ind) 等校模型, 阶数与讯号完整性 (Bandwidth, Propagation Delay)”

https://zhuanlan.zhihu.com/p/656674252

 

 

 

2025年3月5日 星期三

功率放大器Ruggedness失配條件多少VSWR餘量才夠?

         功率放大器最基本特性指標為功率線性度與效率,基本一定要滿足的指標,除此之當然更重要的是產品的一致性、可靠性與健壯性Ruggedness[1],一般功率放大器的規格書都會定義在特定的工作電壓(Voltage)、溫度(Temperature)、輸出功率(Output Power)、調製波形(Modulation)與阻抗失配下(output/input impedance mismatching)下會不會燒毀,其中輸出阻抗失配主要是要類比當天線失配的時候,功率放大器會不會突然掛掉,不同應用場景的放大器不同的規格,例如經典Phase IIPhase III 2G TXM模組會看到VSWR 15 to 120 to 1 MMPA模組會有VSWR 6 to 1 or 10 to 1這些規格,為什麼一樣是功率放大器規格會不一樣?



        這個主要是取決模組使用的場景,會有高失配的場景大多是在天線被其它金屬干擾,例如iPhone 4曾經發生的天線門事件,手機天線設計在金屬外框,如果不帶殼的情況下接觸天線金屬面特定位置,天線阻抗可能會有比較大的失配,反映到待測物訊號會經過開關,匹配網路與其它器件這些會有一定的損耗,透過阻抗轉移的公式[2][3]計算功率放大器看到的負載阻抗Γ_DUT為多少。



     

          假設天線阻抗因為某些狀況開路或短路了,假設短路為Zmin0.5開路阻抗高達5000,此時對應的反射係數Γ0.98換算成VSWR高達100 to 1,聽起來很恐怖對吧,但透過公式計算可以在不同Loss (dB)的情況下,待測物看到的反射係數Γ DUT會下降很多,這也為什麼衰減器有時候也被稱為Matching Pad的原因。

        MMPA多模多頻功率放大器為例,輸出功率放大器到天線埠會經過匹配網路、雙工器Duplexer與數個開關路徑,下表是列出了天線阻抗或駐波比VSWR100 to 1的時候,經過不同衰減值在待測物端看到的駐波比,因為濾波器回應的關係衰減值一般會落在2.5 ~ 4.0dB不等,用最小值2.5dB為例子原本VSWR 100 to 1會被縮到VSWR 3.5 to 1,這數字看起來就應該搞不死放大器才對。

 



        下面用QUCS架設一下實驗環境,因為天線反射係數Γ是帶相位,這裡可以用一個無損的傳輸線來取代,類似機械阻抗調諧器(Load Pull Tuner)的原理[1],一個等駐波比的值在史密斯圖上面會以50為圓心的一個圓,經過一個2.5dB衰減器整個圈圈會縮小,如果衰減夠大例如10dB就會縮成一個點,也就是Matching Pad的功用。

 




       如果以MMPA的極端案例來看,即使天線開路或短路,VSWR 也會縮到3.5 to 1 VSWR 6 to 1 是不是有點測試過於嚴苛?但其實不然我們在看一下原本的假設是把功率放大器輸出匹配到50,也就是VSWR 1 to 1的條件,所以公式中的S11S22都會等於零,但實際上功率放大器匹配可能會為了某些特性把阻抗特定匹配到非50 的位置,假設匹配到VSWR 1.5 to 1的位置,輸入匹配這裡用了電容與傳輸線來搭配來達成任意阻抗的調整,假設原始狀態傳導阻抗調整到了VSWR 1.5 to 1 相位在90deg的位置,這是參考了廠商LoadPull的資料讓效率最佳化。



        此時天線突然失配到VSWR 100 to 1的任意相位,整個待測物看到的阻抗也會隨著這個平移向上,導致最大的VSWR從原本3.5 to 1變大到5.2 to 1,這已經相當接近VSWR 6 to 1了。

 



        那有朋友可能會問,剛剛的例子是輸入阻抗VSWR 1.5 to 1 相位90度的情形,如果是其它相位呢?直覺上想其實最大的數值應該是不會變化,只會隨著不同初始位置繞一圈,但一樣可以用軟體協助我們把參數掃一圈最大的失配條件也是在VSWR 5:2 to 1所以這個使用條件下MMPA Ruggedness測試VSWR 6 to 1不能說抓了太多餘量,這是考慮到實際匹配網路的應用場景,不然廠商也不是吃飽了沒事幹,要把自己玩死,畢竟一顆功率放大器沒多少錢,但壞了手機不只是某個頻段不能使用,燒毀短路通常會導致短路,這會讓手機發燙甚至無法開機使用。


  

參考資料

[1] 功率放大器穩度性測試方法PA Stability Testing Method

https://emilymacgyfu.blogspot.com/2024/10/pa-stability-testing-method.html

 

[2] Signal Flow Self-Loop,訊號流, 自迴圈,天線阻抗平面轉移

https://emilymacgyfu.blogspot.com/2021/10/signal-flow-self-loop.html

 

[3] 多重反射Multi Reflection : Z拆成Z1+Z2會有多重反射嗎? 換個角度計算串聯網路等校反射係數Γ

https://emilymacgyfu.blogspot.com/2021/07/multi-reflection-zz1z2.html

2025年2月25日 星期二

天線陣列讀書筆記 :天線陣列N=2,距離d為0的條件能量不守恆? feat. AI小幫手

         大家多少應該都聽說過天線陣列,無論是馬斯克StarLink[1]這種塞了1264個天線,還是iPhone 毫米波mmWave[2]常見的1x4天線陣列,這些天線陣列的目的主要是波束賦形(Beamforming)天線的增益變大並且波束可以指定特定的方向,雖然講是這麼講但自己也是聽說,也沒花時間學習其原理,加上之前有朋友問了相關問題,想說自己先學習一下看能不能轉換成比較友善的語言,這幾天從網路上一些課程從頭學習天線陣列的理論[4][5][6][7],複雜的問題先簡單來,先從一個天線變成兩個天線陣列,如果瞭解N=2的原理,其它的應該就只是在這上面延伸。

   


        看完前面幾個章節,覺得自己應該懂了有能力重寫成朋友比較容易理解的形式,但自己在寫的時候,卻發現陷入了一個奇怪的盲点,一般來說陣列天線陣列會有個兩兩天線距離d的參數,通常在0.5~1波長(λ)之間,但假設一個理想的全向性無損的天線(loss-less isotropic antenna),天線輻射會隨著一個球狀往外輻射,當天線的距離d=0,也就是把天線在同一點的時候,會出現一個令人困惑的結果,接收功率會比發射功率多3dB功率不守恆這種奇怪的結論?

        當然這是不可能的,一定有什麼點自己沒搞明白,過程也用了目前幾個AI大模型Grok 3, ChatGPT GPT-4oDeepSeek R1 (2025/2/24),三個模型第一時間沒能問到可自己能理解或接受的答案,後來自己思考了一下也找了一些文獻後,修正提示詞再問答案至少有說服我這個天線陣列外行人,現在AI說實在真的很強大,搭配使用真的可以幫忙快住釐清思路,但還是要花時間去看輸出的結果,不然現在這階段有時候還是會繞圈圈輸出類似這個問題的關鍵是要先找到關鍵的問題這種乍聽之下沒有任何錯誤你還會覺得有點道理的回答,這問題自己覺得挺有趣的,就把過程寫下來說不定有人跟我繞到一樣的胡同裡出不來。

 

點波源天線Isotropic antenna

        原本是要寫給對天線射頻不熟悉的朋友,所以我們先從點波源天線開始推導到兩個天線組成的天線陣列(N=2 antenna arrays),天線功能就是把傳導訊號輻射(Radiated)到空氣中,假設輸入訊號為I=I_rms*cos(wt+θ)輸入到一個點波源天線,天線阻抗為1點波源的天線是一個全向性天線,訊號以一個球面往外的傳遞出去,所以在距離D相等的位置下,觀測者會量測接收到相同的功率大小。

        所以只要知道距離透過The Free Space Path Loss Formula可以計算出空氣中的路徑插損:

    >IL (dB) = 10*log((4πD/λ)^2)

其中D為距離(公尺),λ為波長(公尺),舉一個常見的例子WiFiBluetooth頻率2.4GHz、距離D=100公尺,套入公式計算一下插損約為80dB,因為距離走了D,所以與接收端收到的訊號相位與發射端會落後(D/ λ*2π),但一般都是看訊號大小不會特別看相位差就是了。

        舉例如果發射饋入訊號為I=1*cos(wt+ ϕ) A,這1ARMS值,所以輸入功率為I^2*R也就是1W10*log1000mW=30dBm,這時候發射與接收天線都是點波源天線,接收端只要是距離為D的位置量測到的功率皆為:

        >30dBm-80dB=-50dBm

如果把整個距離為D的球面積分,也可以得到一個天線主要的輻射指標TRP(Total Radiated Power)會等於饋入端功率30dBm,真空中的損失不是真的能量損耗在什麼物質上,天線只是把原本一個點的能量像一個氣球往外跨張[8],這個氣球越膨脹越大單位面積能量會越小,但總和的能量是不變的,所以你可能會想到為什麼手機射頻工程師都要卡TRP這個指標,某個方向的天線能量夠不就好了?感覺也對但一般手機天線是單天線且接近全向性場型,實際場景也很難要求使用者把手機指向基地台方向,當然前陣子很紅的衛星電話是例外阿,所以整個性能指標還是會觀察TRP



 

點波源天陣列N=2

        那如果把原本的天線一分為二,原本1W的訊號拆成兩路分別給天線A與天線B,兩個天線一樣為點波源天線,阻抗一樣為1,但天線沿著X軸擺放相隔距離為d,接收到收到來自AB的功率理論上會不一樣,但假設距離D原大於兩個天線距離d,可以認為兩路的插損是幾乎相等,也就是說訊號源A或訊號源B獨字給1W的訊號,即使天線離原點有1/2d的偏疑,但整個輻射的場型能量大小可以視為相等,但相位就不能,類比訊號的相位疊加極端情況相差180度會形成破壞性干涉造成訊號抵銷,所以必須把相位差考慮進來。



        兩個訊號的相位差可以透過訊號走的路徑差來換算,最後接收端C會同時收到AB的訊號,把原本的單一點波源1W的訊號一拆為二,單位天線阻抗不變所以訊號源A與訊號源B訊號大小會變成1/2*Irms,假設接收天線在XZ平面上,與X軸的夾角為"θ"

    >訊號源A: I=1/2*I_rms*cos(wt+ ϕa+ θa)

    >訊號源B: I=1/2*I_rms*cos(wt+ ϕb+ θb)

    >Ψ = ϕa- ϕa, θa=- θb, θa- θb=2π/λ*d*cos(θ)=k*d*cos(θ)

一般天線課程都是用phasor來推導,但有些朋友對這個比較不熟悉,這裡就只用了正弦函數,有點類似電路學的觀點只是把兩個訊號在空氣中傳遞疊加,推導結果與化整有興趣的可以問一下AI模型,但結論是不變的,可以推導出天線理論課本的式子。



        但說實在現在電腦這麼發達,把公式整理成漂亮的通解好像也只是寫教科書或論文好看一點,不然當n>2的時候的方程式,用肉眼第一時間其實也看不出來場型的樣子,anyway把結果用Excel 或其它工具描繪出來比較,這裡比較幾個典型的案例:

兩天線距離d0.5λ:

     Case 1: 訊號A1rms*cos(wt)訊號B0*cos(wt)

    Case 2: 訊號A1/2*cos(wt), 訊號B1/2*cos(wt)

    Case 3: 訊號A1/2*cos(wt), 訊號B1/2*cos(wt+180)

下圖比較結果可以看出天線陣列的主要目的就出來了,在相同距離D下,調整兩個饋入訊號的相位,可以改變輻射場型將能量集中在特定的方向上,且功率會比單一點波源多3dB,這樣天線陣列的主要功能與目的都出來了,當天線數量更多的時候可以推測能夠控制的增益與指向性會更高。

    >指定方向(Beamforming)

    >功率增加(Gain)

 



 

天線陣列N=2, d=0的條件

        如果把天線的距離d擺放的很近很近直接縮到一個點上d=0,帶入公式整個輻射場型會變成一個全向性天線但這裡出現一個問題點,鋒值功率等於33dBm,這結果感覺比在那邊調整相位來的有收益,增益一樣而且還是全向性,但等等如果是全向性且鋒值功率都為33dBm,那整個球面積分TRP就會等於33dBm,這超過輸入功率1W 30dBm了,這多出的1W難道是用愛發電了?

    >Case IV: 訊號A1/2*cos(wt), 訊號B1/2*cos(wt)



 

        再仔細研究一下結果33dBm這結論似乎沒有問題,如果相位相同兩個點波源在同一點,所以傳波到C位置是兩個相位與振福相同的波疊加,等於是voltage sum/current sum功率增益會比2倍3dB再多出3dB出來。

        如果把兩個訊號設定成相差180度,也會得到一個很奇怪的結果,如果兩個訊號相位相差180度,那在接收端C理論上會收到一正一反的波疊加,理論上遠場都不應該量測到任何功率,也就是TRP會等於0W -dBm,但輸入功率還是0.5+0.5=1W 30dBm那功率跑哪去了?

    Condition: ϕa= ϕb

        輸入Ptx = 0.5+0.5=1W

        輸出Prx = 1W

    Condition: ϕa= ϕb + π

        輸入Ptx = 0.5+0.5=1W

        輸出Prx = 0W

 





AI小助手

        現在AI大模型很方便也很強大,剛好這時候X.AI 推出Grok3可以免費使用,就問了一下目前幾個主流的大模型Grok3, GPT 4oDeepSeek R1,但使用當下(2025/2/24)嘗試過幾個問題問法都沒有問到理想的答案,都是差點意思的答案,以下擷取三個模型的部分答案,當下用下來個人覺得Grok 3輸出結果是目前最好的,而且頻寬大反應速度也快,真的是財大氣粗頻寬算力都比別人大,DeepSeek現在常常問兩句就掛了,所以就比較少用,但幾個模型都還不錯,目前這個還是建議交叉使用看看結果差異會比較好,雖然沒有直接能回答我的疑惑,但整個回答過程的確能給你一些啟發,但還是要花時間看結果,例如過程中GPT 4o就有發現一個明顯的錯誤。

 

    >Grok 3: 非輻射損耗(如互耦或反射),系統功率守恆成立

    >DS R1: 當相位差導致輻射功率為零時,輸入功率需相應調整(例如反射或熱損耗)

    >GPT 4o: 大部分功率進入了近場(非輻射區),形成強烈的儲存電磁能量(反應能),或通過互耦,反射返回到原端(例如產生反射波)



        透過與AI討論的過程,讓我聯想到之前在思考Power SumVoltage/Current Sum[9]的問題,到底兩個相同功率疊加是3dB還是6dB先抓住能量守恆這個鐵則,從AI給的的一些提示詞是不是類似功率放大器阻抗合併的機制[10][11]阻抗是會被調變的?所以按照這個關鍵字搜尋”antenna array input impedance”搜尋,找到了一篇論文Study of Impedance Matching in Antenna Arrays [12]內容就是在探討天線陣列輸入阻抗的變化,用這個提示詞再問那效率就比較高了,例如Grok 3給出的參考如下。



但說實在細節還是要自己花時間自己閱讀,但至少可以在不同模型與搜尋得到antenna arrays input impedance是會動態變化,原本的固定的輸入阻抗會受到天線陣列其它天線的影響,回到原本的問題如果天線輸入阻抗會受到其它天線單元疊加的影響,功率守恆是不變的原則,這裡用current source的觀點切入,那阻抗就會變調變成20,直觀上好像沒什麼問題,當訊號反相,負載電壓與電流為0,所以計算起來輸入端應該看到負載為0,但實際天線陣列主動阻抗((active impedance)正確的公式就沒特別去找原文來讀,所以如果朋友如果覺得那裡怪怪可以在交流看看。

    Condition: ϕa= ϕb

        Zin = Vload/Iin = 2* Zload

        輸入Ptx = I^2*Zin *2 = 1.0+1.0=2W, 功率守恆

    Condition: ϕa= ϕb + π

        Zin = Vload/Iin = 0

        輸入Ptx = I^2*Zin *2 = 0.0+0.0=0W, 功率守恆

心得

        現在AI真的很強大,是個很好的工具,但因為AI懂得比你多,又不能保證完全正確,所以很容易一臉正經的給出答案你如果不花時間也很難判斷對錯,如果錯他也只是AI式回答你說的沒錯,讓我在思考一下……”,所以現階段給出的一些結論最好找到課本或論文原本出處,在交叉比對學習一下,過陣子說不定有終極版的AI例如機械公敵I, Robot的超級人工智能Viki出現。

       


  

 


參考文獻

[01] Alex Chou, Rohde-Schwarz, Rapidtek Technologies Inc.,   “LEO Phased Array Antenna Design - A Case Study”

[02] muRata, 将可向2个方向进行电波放射的毫米波5G小型天线模块商品化~为5G对应终端的稳定通信、小型化和降低成本做贡献~

https://www.murata.com/news/connectivitymodule/mmwave-rf/2021/1013

[03] Analog IC Tips, Blog, “mmWave antennas and antenna management for 5G”

https://www.analogictips.com/mmwave-antennas-and-antenna-management-for-5g/

[04] 陳士元, 台大電機系暨電信所, YouTube開放課程, “天線陣列理論

[05] Yen-Sheng Chen, 台北科技大學, YouTube開放課程, “天線基礎 - 無線通訊系統的基頻模組

[06] Jill Tarter, YouTube課程, “Applied Electromagnetic Field Theory Chapter 32 -- Antenna Arrays”

[07] Developed and curated by the Ansys Education Team, “Basics of Antenna Arrays”

[08] 射频讯号频率越高传播距离越短?天线插损公式Friis Formula频率f/波长λ的系数呢? - MacGyFu的文章 - 知乎

https://zhuanlan.zhihu.com/p/653842322

[09] 身为射頻工程師的直覺,两个相同功率0dBm0dBm合并,功率会多3dB3dBm…对吗?重新认识(Wilkinson)功率分配/合路器 - MacGyFu的文章 - 知乎

https://zhuanlan.zhihu.com/p/625776443

[10] 认识Doherty放大器前你应该先认识什么是PA负载调变Load Modulation X英雄传 - MacGyFu的文章 - 知乎

https://zhuanlan.zhihu.com/p/634307250

[11] 手机功率放大器功率合并的方法Smart Phone Power Amplifier Power Combination Method and  Architecture - MacGyFu的文章 - 知乎

https://zhuanlan.zhihu.com/p/639056460

[12] Irfan Ali Tunio “Study of Impedance Matching in Antenna Arrays”, Electronics. UNIVERSITEDE NANTES, 2020.

 

 

 

熱門文章