本帖最后由 yuxuan51 于 2012-3-7 14:33 编辑 8 d1 c# z: ]$ _. I, x/ y- F! e
( a8 {. D% `) q4 P' R$ h4 v' S/ g- }- n3.归一化的问题; q# i2 @+ u- ]5 V9 u* w
) M9 H( v& H5 x% l' o 学习S参数必然要提到归一化,归一化的问题在刚开始的接触的时候可能确实不太好理解。大家要是有兴趣的话可以去专门的微波论坛上搜索一下“归一化”,你会发现好多人在提问“归一化”这个问题。其实这个问题没有那么复杂,我把大家感到疑惑的地方先总结成三个方面:" h$ g# N6 f$ C# w& U" _; P
: f5 q3 G. Y7 x! ^ 1.归一化对S参数有什么影响$ {- r: W& G/ `+ x2 r( m0 G
2.为什么要归一化
" ^! I' S% r9 B7 c$ `, T 3.如何进行归一化
# r# V) R; H6 Z* T8 m0 B2 ]$ m- {
! K9 k/ q0 Q( }9 N6 ~, j( M& l2 @4 X: ^3 i5 N& A
1.归一化对S参数有什么影响
7 w! B9 e1 y" ~! t# s1 ?* R
$ K: t' `3 \4 o$ W1 h 首先理解下“归一化”里的“一”指的不是数值1,而是统一的意思。那归一化其实就是归类统一的意思,那到底要统一什么量呢?对,它统一的是端口阻抗。
# h: d/ D1 Q8 v! s( i
: y6 ^ B: i: t# _( V( v; ] 在第一章里我们说过S参数的值和它的端口阻抗有关系,准确的说,S参数应该表述为“在端口阻抗为portz(portz可以是变量可以是常数)的条件下测得的S参数”。很显然随着端口阻抗portz变化,那么测出来的S参数同样也会发生变化。1 G# S4 k1 M" v0 A3 R4 R3 f, |
5 ~* N! `2 I. |8 X$ e
我们先来看一下同一个网络,在端口阻抗设分别设为50欧和75欧时跑出来的S11曲线的差别,如图14
9 Q3 i' p' s% A3 L8 ?% H6 E4 {4 {5 S, A) ?8 o
6 X1 b- q$ X8 @1 o4 J g- R
2 L! C6 B' P( d4 D: `2 w- i* G' b& ^
明显看出来两个曲线的差别,那么它们到底哪一个是正确的S11曲线呢?3 z0 B* G I7 M4 {7 O
! A/ v, W( r& k) n5 ^, C5 b j 其实,这两个S11曲线都是正确的,上面说过S参数其实在一定的端口阻抗条件下测出来的值,两种S11曲线只不过是两种不同情况下的表示方法而已,它们所描述的网络其实还是那个网络。打个比方,比如一条狗,中国人说这个动物叫“狗”,美国人说这个动物叫“dog”,那么这个动物是叫“狗”正确还是叫“dog”正确呢,很显然都没有错,狗还是那条狗,只是在不同的情况下叫法不一样而已。3 l( Z: u: T, Q$ n8 G
# C. z! \7 A* x. J# |$ C
可能大家会问,既然端口阻抗变化后导致了S参数的变化,那么导出来的S参数里回包含端口阻抗的信息么,比如S参数经常要用到时序链路仿真里去,你得告诉仿真软件我这个S参数是在哪种端口阻抗条件下得到的。OK,S参数的touchstone格式文件里面确实会包含端口阻抗的信息,如下图15所示,大家有兴趣可以随便找一个S参数文件翻翻。! G% f8 b+ E8 |; C% {
' o; M. S$ I0 d$ u6 E
3 _ L$ V0 t# a" u5 R
% u, `6 L- j5 b+ B3 h& k' ~. u
6 r. e. C: B& T7 q+ F5 h, T
上面图片中从左到右Hz表述扫频的正弦波的单位,S代表该文件为S参数,db代表S参数的表示形式, R 50则是代表端口阻抗为50欧。
( n. ~6 t, V5 X/ [7 q, R# w: T# q+ R3 L8 S
另外我们看一个特例,就是第一章我们说的wave port不进行归一化处理时,它的端口阻抗会随着频率不停的改变且始终和被测网络接触处阻抗匹配,也就是说这样得到的的S参数没有端口间的相互作用;一旦对它进行全频带的归一化后得到的S参数就包含了各个端口间的相互作用,也就说在整个频带端口阻抗将和被测网络接触处阻抗不匹配了。对于均匀的微带线或者带状线来说,不归一化时得到的端口阻抗其实就等于特性阻抗。0 ~3 [8 Z' u6 Y H
+ b5 Z: j2 A3 u5 |8 b, L% Y
OK,关于归一化对S参数的影响相信大家能够理解了。在某些时候特定的场合,需要将S参数做归一化处理,这就是我们底下要说的内容,为什么要归一化。
2 m- G: Z* {' h7 c c' ~( I
8 f7 I& k) z0 M$ T; p# U2 j& w& H- H8 ]( {) h: X. I2 ?
2.为什么要归一化) ]5 W: T% W& l4 o8 r" | N; y
4 G6 c& g# s' r1 y% `) e 在实际测试中使用的一些工具,比如矢量网络分析仪,它在测试网络的S参数时在端口的地方固定使用的测试线缆或者接头是50欧的,那么它测出来的S参数就表示在端口阻抗为50欧的情况下测得的。
$ z$ I( w- S2 F( \4 ]" \' `
" f( x0 J7 V. l& t' i/ F 我们再回头看看HFSS仿真时加的wave port要是不做归一化时它的端口阻抗是不停变化的,显然为了对比实际测试和仿真的结果,端口阻抗不归一化到50欧是没有什么意义的。打个比方,比如两组数,第一组为1/3,2/3,4/3,第二组为:2/6,6/9,16/12 ,假设我们把分子看作是端口阻抗,分母看着是S参数,第一组数看作是矢量网络分析仪测得的数,它的端口阻抗都为3,第二组数为仿真得到的数,它的端口阻抗为6,9,12,在不停的变化。我要对比这两组数,那我肯定得先将第二组数分子都转成3才好对比,则将第二组数变为:1/3,2/3,4/3,这样就好对比了。这仅仅是打个比方,实际转化比这个要复杂的多。! b2 U! r4 {4 z' w5 ]
& I0 f7 G2 ?+ f$ L! z7 i
这里只是举个例子,不是说所有实际的端口阻抗都是归一化到50欧,主要是大家听说归一化到50欧的情况太多了,多少会有点误导,归一化的值根据实际情况取舍。
9 G6 A, T9 v; W# ?4 t' t9 P
5 W4 B, I; a. K0 r0 Q 另外可能有一些时域链路的仿真软件需要端口归一化到50欧,其实归一化就是为了某些特定情况的要求。接下来我们说说如何进行归一化。
- E7 }+ p7 {) K4 M0 X9 |
# L+ C6 l# K8 G u: n$ ^; D* D& n% l) y9 ?
3.如何进行归一化
; @6 ~) d7 c- N
0 i5 b# i- h9 [6 c* N 先简单说下归一化的原理,这里就得提到Z参数,大家都知道Z参数是阻抗矩阵,可以由S参数转化而来。Z参数的值和S参数不一样,它是不会随着端口阻抗的变化而变化的,先看一下Z参数由S参数转化的公式,图16
4 a" M, j0 x7 y, [7 c
L( F& b8 V+ h9 G# d# _# e7 j
( I2 D' M T5 j* Q; P
' I# s. K3 I& v: b
/ C/ M6 F8 w2 F h% `$ U; A 上式中Zn为端口阻抗,U为单位矩阵. |* ]9 A* a! P3 G0 h+ b$ H, f
L( p4 L: a0 i2 u- W- @0 C
正是由于Z参数与端口阻抗无关,所以可以利用这个特性来进行归一化,图17
# s- C0 d9 p1 l' Q. O( Z" K
5 j/ g/ {# _( m
8 d1 K3 Z5 z( w1 p# h/ |- ^3 Z2 S" P, V8 d
; }5 |" S: H" X+ @$ Z! j W 具体的推导过程大家可以找相关的书籍看一下,底下我们具体说一下软件里面怎么操作
& X& g- A" q! s- d1 Z- z" C( ^& l9 V
+ k# W( V1 d# G% w! W2 [ 软件里面其实很简单,对于wave port来说,先选择单个port,然后填上要归一化的阻抗,如50欧,75欧等等,图18所示
( v* ~2 J. n$ e' j4 S+ F& _6 k' e1 e- M; H; }& G5 A& O/ f
, h2 e% R5 ^+ C
3 Y! s" L- `: n, m8 V& Z& i+ @9 T6 h L( V5 T; H/ ^
然后再点击图19处位置,在对话框在图示的位置选中归一化就OK了,再插一句,底下那个去嵌功能就是端口平移,只有wave port才有,可以帮我们节省很多时间% {& X3 W% a: k1 d
0 n+ r7 o6 t$ i
0 w' ^$ F# o/ g U0 _+ S& D$ w" Y4 N9 C+ R5 y& ]( k
0 v3 U8 E* y! z( g8 J x
对于差分S参数归一化则需要在定义差分端口处设置,如图20所示,在“Excitation”上右键选中“Differential Pairs”) }. }. d" h+ _, U% f! s4 `6 E
# r/ t# r i& y- ~- k
. s2 v& B$ ]3 y7 c
; x5 E# E7 D& Q$ \1 Q6 Q$ u/ l- N" c- F/ H% a' K0 x, A
然后在图21所示的红框里修改差分阻抗和共模阻抗就OK了。
5 n; F9 C1 p2 R" Z. ^7 E9 g
p) }, j. x" Z% E3 K; O* ~; t
) ?5 F" D3 m. H7 `
# ^. V' B. S$ _) q% N K3 T/ C$ J
2 v0 e# Y8 a9 a% H3 }# @0 E 对于lumped port来说操作方法和wave port类似,这里就不重复说明了。: [' P0 }8 Z* n6 y
8 B' I/ Z+ Z$ x2 e4 \/ P
1 M& ~; g# b( \6 H% b& M+ Y 总结一下归一化的内容:& w+ j0 j) F3 X' Q8 P
@8 j; S8 x2 K0 H: q; L
1.S参数的值会随着端口阻抗的变化而变化,但是每一种情况下的S参数都可以正确的描述网络特性
8 X( | O( O9 E" g+ `! O 2.S参数归一化是为了满足某些特定场合的需求
0 ?! E' D1 f3 v% J 3.wave port非归一化时在整个频带内端口处都是匹配的,得到的是没有端口间的相互作用的S参数。, P$ J6 ]9 j; o' m' f/ Y {
6 H" a, m) E" u' {. R( ~
/ V+ s4 a; O; D
* a9 r( Z% s) |! s$ s参考文献:4 ?5 m; u0 T1 h. I
( y [2 H! q0 s5 M8 m: o
HFSS FULL BOOK V10
1 Y' C1 n b5 [* u( G高级信号完整性技术# }0 f: B3 f5 R- D
網際星空_電子站(http://home.educities.edu.tw/oldfriend/)
! O. r! D$ m' l r2 C3 P O# q, Q, S+ c |
: x _6 ^7 D V2 y: ?8 [
+ H6 H+ Y; C' `+ `; K, B8 V7 W
2 K" d0 q* E5 r: ]: D- {. ], Y2 R7 p. d8 |9 a- t
# T4 t1 V; D, U. h8 j) [; ]/ E- n7 D( l4 c" W
( I7 g$ J* Z3 \2 e. S+ H
|