Simplified Signal Flow Graph Analysis (Kuhn HP 1963)
Simplified Signal Flow Graph Analysis (Kuhn HP 1963)
Simplified Signal Flow Graph Analysis (Kuhn HP 1963)
NICHOLAS KUHN
HEWLETT-PACKARD COMPANY
The use of signal flow graphs as a means of Wrttll1g ing the scattering matrix method of writing the network
and solving linear microwave network equations is direct, equations.5 Figure 1 (a) shows a two-port network with
simple and should be of value to all who work with wave 0/ entering POrt 1 and wave a, entering port 2. The
transmission line problems. Mason'·2 developed flow emerging waves from rhe corresponding ports are repre
graphs mainly for linear circuit analysis with some appli sented by b/ and b�. The relationship of the emergen'
cation to transmission lines.2 Hunton3 has .described the waves to the incident waves is written as the linear equa
usefulness of signal flow graphs as applied to the scatter tions
ing matrix to solve transmission line problems, especial
ly microwave measurement problems. Signal flow analy
sis, however, has not been widely applied to transmission ( 1)
line problems. The trouble appears to be not in formu
lating the problem but in arriving at a solution via the
nontouching loop rule. To exercise this rule, the micro These are the scattering equations and the Smn's are the
wave engineer must observe the various paths a signal scattering coefficients.
takes from the source to the sink and then observe all
Figure 1 (b) shows a signal flow graph representation
of Figure l(a) and E qua tion
the possible reflections (in a transmission line system)
(1).
which occur and then insert these in a gain formula (the
nontouching loop rule).1.2.3.4 The occasional user of this
rule must review the notation of the formula and he is
not always confident that he has considered all the possi
b2
ble paths from source to sink or all the re-reflections.
The purpose of this paper is to make known, in a con
HL---_----lH =
cise form to the microwave engineer, methods of manipu
lating the flow graph to arrive at the desired answer
without applying the troublesome nontouching loop rule.
°2
The topological manipulations or reductions here des
cribed are simple and clear enough to be remembered or Figure l(a) - General microwave two-port network showing
kept for easy reference and to earn the confidence of incoming and outgoing waves.
even the occasional user. The sequences to be followed
keep the physical picture in the user's mind as he manipu
lates the flow graph. The topological rules are present
in the works of Mason1,2 and of Chow and Cassignol.4
This article will discuss the construction of flow graphs,
give the flow graphs of some common transmission line
elements, discuss the topological rules and give some
example problems.
November, 1963 59
a a
�
L
t PLej.p
)
b
r-CJ � :
b
( a)
01 b2 01 e-je b2
� - ) • )' • :-
�
bl· e-jB
- --- '" • E • '"
bl 02 °2
( b)
Figure 2 - Cascaded flow graph of a two-port nern'ork and n a
three-port network. -
b
�
b
(c)
01 I+ ej.p b 2
b2 p
On this graph each port is represented by two nodes.
01
:I i.
Node an represents the wave coming into the device from
�
I
- �
another device at port 1Z and node bn represents the j
� pe pe
wave
-
,
-
b l I+pej.p °2
leaving the device at POrt n. A directed branch runs �
bl
value of the wave at � relies on superposition the tech
nique described: here pertains only to linear systems or
(e )
even, perhaps, to time varying systems where superposi
tion still applies.
By comparing Equation (1) and Figure l(b) it is seen
b
calibrated to take into account the detector law �o � IS RULE I: Two branches, whose common node has
in dependent of level. Since detector outputs are lfl�IC� only one incoming and one outgoing branch (branches in
tive of the power absorbed by (rather than power I no
. series), may be combined to form a single branch whose
dent on) the detector, the calibration of M takes Into coefficient is the product of the coefficients of the origi
account (1-plP/2 as part of the detector law. nal branches. Th,ts the common node is eliminated.
Figure 3(f) shows a flow graph representation of a
This topological manipulation is applied in Figure 4 (a).
generator. Here there is a departure from circuit theory
The left hand side of Figure 4 ( a) is a representation of
where a generator is thought of as a constant voltage
the two equations.
generator t with a series impedance (Thevenin) or a con
stant current generator with a shunt admittance (Nor
ton). In the microwave spectrum it is usually more con (6)
venient to think of a generator as a constant source of
(7)
outward traveling waves with a reflection coefficient look
ing back into the generator output. Both Mason and
Zimmerman2 and Hunton3 use this representation. This
representation can be shown equivalent to Thevenin's or The value of E3 in terms of El is, from these equation�
Norton's representation (see Appendix).
Figure 3 (g) shows the flow graph of a lossless, bi (8)
lateral two-port network. Being bilateral' implies that
512 =521, For a lossless network the scattering matrix
This is the same equation which the flow graph on the
is unitary5 or
right side of Figure 4(a) represents. Since the two graphs
lead to the same equation the graphs can be considered
equal.
� /I (2) RULE II: Two branches pointit1>g from a common node
to another common node (branches in parallel) may be
where 5*mn is the complex conjugate of 5mn. From this combined into a single bra1tch whose coefficient is the sum
matrix identity, the following relationships can be ex of the coefficients of the original branches. This rule is
tracted: demonstrated in Figure 4 (b). Verification of this rule is
also demonstrated by writing the equations represented
by the two signal flow graphs claimed to be equal and
(3) then showing that the equations lead to the same result.
The equation for the left side of Figure 4 (b) is
(4) )
9
(
(5)
EI S2 1 E2 S32 E3 EI E3
tive), <P12 is the phase angle of S12 and <PI and <P2 are the
S 31= S21 S 32
Egen=Einc+Eref
(b) branch
t By constant voltage is mean! net 1Jo!tage, i.e.,
(vector slim).
Figure 4 -
Reduction rules: (a) branches in series;
es in parallel; (c) reduction of a feedback loop.
November, 19 63 61
=
E
.
1..-_-+--0..:.::.....
�
EA S2 A E2 S32 E3
$4 3
� •
E4
(a) (0)
EI 54
1
Ea
554 $23 E 3'
�
E5
S32 $43
J •
(b) EA S2 A E2 S32 E3 " E4
(b)
E 2A
E3
(c)
input branch; (b)
node with single = EI E3
o � ut branch; (c) S 23532
n e with neither
single input nor EB
5 2B
( el
single output bran-
ches;
52A S43
� (d)
That of the right side i s
(10)
(1J.)
(12 )
RULE IV: A node may be duplicated, i.e., split into
Solving for E2 and E3 in terms of El yields two ,wdes which may be subsequently treated as two
separate nodes, sO long as the resulting signal flow graph
contains, once and only once, each combination of seP
(13)
arate (not a bra?zch which forms a self loop) inp1tt and
output branches which· connected to the original node.
Any self loop attached to the origi1wl node must also be
attached to each of nodes resulting from duplication.
(14) This rule may be easily understood by referring to
Figures 5 and 6. In Figure 5 (a) node E2 has been dupli
cated into E'2 and E"2- Rule I may now be applied, if
�quations (13) and (14) are also the equations of the desired, to eliminate node E'2' Then node E"2 may be
flow graph on the right side of Figure 4(c). Note the duplicated again and one of these eliminated by Rule I,
correspondence between l-Snn in the denominator of etc., until E2 is eventually removed from the flow graph.
each incoming branch and the 1- fLf3 which occurs in In Figure 5 (b) node E4 is duplicated into E'4 and E"4'
feedback circuits. Preserving combinations of input and output branches is
62 the microwave journal
demonstrated in Figure 5 (c). Figures 6 (a) to 6 (c) show and for Figure 7 (d)
how a self loop turns up in flow graph reductions. The
self loop has the coefficient S23 S32 in Figure 6(c). Fig (l6�
ure 6 ( d) shows the duplication of node Ez which posses
ses a self loop and Figure 6(e) shows the elimination of and the insertion loss is then
the self loops at nodes E'2 and E"2. Alternatively the self
.oop at node E2 of Figure 6(c) could have been elimina
ted by application of Rule III before node E 2 was dupli
Ins. loss = 20 log �: = 20 10g \ �\
cated.
Rule IV may be verified by writing the equations of and all conditions of the definition are satisfied.
each flow graph in Figures 5 and 6 and showing the
indicated equalities are indeed true. The usual case, however, is pg¥=O, Pd¥=O. The calcula
tion of the signal now apparent at the detector for Fig
ure 7(b) can be found by first applying Rule I to make
Examples of Solution by Reduction of Flow Graphs a self loop of value pgPd and then eliminate the self loop
The first example is concerned with the measurement by changing the generacor scattering coefficient from 1 to
of insertion loss of a bilateral device and the errors due to
source and detector mismatch. Insertion loss is defined 1
I-pgPd
--- in accordance with Rule III.
as ratio of power to a detector with and without the test
device inserted in a perfectly matched transmission line.
Figures 7(a) and (c) show a block diagram of the sys Thus
tem witham and with the test device inserted. Figure
7(b) shows a flow graph representation of Figure 7(a), (18)
and Figure 7 (d) shows a flow graph representation of
Figure 7(c). It might be noted that T in Figure 7(d) is
Fi�ure 8 sho�s the topological manipulations applied
loss due co power absorbed in the device and power re
flected from the device. Here pg, Pd, Pi> P2 and T are
to Figure 7(d) In order to find the signal apparent at the
complex numbers.
For a perfectly matched transmission line pg=Pd=O,
so for Figure 7 (b)
Eg (I) T (3) k
M,=k E� (15 )
(2") T (4")
(0)
GEN DET
f T
(a)
Eg (I) (3)
• •
E9 k MI
• � ,. •
P9 0 Pd
( b)
E•g
1 T
I-PgPI (I) 1- PdP2 (3')
• •
GEN ? DET
(e)
Eg 1 (I) T (3) k M2
• T
E.�
.
• .
pg C)P I C:)P
P2 d __ �____ .( ! )
___ d ��
I -_P�� __ �{�')�
________ k
____ ��
(2) T (4)
(d) (d)
Figure 7 - Block diagrams and signal flow graphs for measure- Figur<: 8 - Reduction procedure for the signal flow graph of
ment of insertion loss. FIgure 7(d).
November, 1963 63
detector. In Figure Sea) nodes (2) and (4) have been
duplicated into nodes (2'), (2"), (4') and (4") by Rule
�eflected �ave . from the load. A simplified flow graph
. IS shown 1O Figure 9(b). For simplicity and since this
e �am�le .IS only concerned with directivity errors, the
of maO!pulatlOns : (a) eliminate node (4') by Rule I
IV. Fl?Ure �(b) results from the following sequence
dlfectlOnal couplers are assumed to have no internal re
gi�ing a self loop at node (3) of value Pd(l2; (b) eliminate �ections �nd the detectors also do not have any reflec
thiS self loop by Rule III changing the value of the t�ons whICh could get back into the main transmission
branch from node (1) to node (3) from T to T line. �ach directional coupl�r has a forward coupling
; coeffiCient Cn, and back couplIng CnDn or directivity Dn.
. . I- P P2
d
(c) elimlOate node (2') by Rule I giving a self loop at M2
node (1) of v�lue PgPI ; (d) eliminate this self loop by It is desired to know how the ratio compares to
MI
Rule III changlOg the value of the branch leading from
1 Ipd. All the branches in Figure 9(b) may have complex
the generator to and also changing the branch values.
1-PgPI
from node (2") to node (1) to pg Figure 9(c) shows a simplification of 9(b) for evalu
; (e) eliminate
I-pgpi ating MI' Since waves down branches C2 and C2D. do not
nodes (2") and (4") giving a branch from node (3) to re-enter the main line to interact with waves already there
T pgPd they can �e le!t o�t of Figure 9 (c). Rule I has alreadi
node (1) of value . Figure S(c) shows the dupli- been applIed 10 Figure 9(c) where possible. Node (2)
I-pgpi
may be duplicated by Rule IV and then each of those
cation of node (3) into nodes (3') and (3"). Figure
nodes eliminated by Rule I. The resulting signal flow
Sed) shows the signal flow graph which results from graph is shown in Figure 9(d). By application of Rule
eliminating node (3") by Rule I and then eliminating III to eliminate the self loop and then applying Rule II
the resulting self loop at node (1) by Rule III. I n Fig for branches in parallel, Ml may be found
ure 8(d) there now exists only a single path from the
Eg to M2 and nodes (I) and (3') can be eliminated by
Rule I yielding
( 1 9)
(20)
(21)
If only the magnitudes of each of the reflections in Equa To evaluate M2, branches CI and CIDI can be elimina
tion (21) are known then the maximum error can be ted and Rule I applied where possible. The resulting
calculated by setting the numerator to a maximum and signal flow graph is shown in Figure 9(e). Node (3)
the denominator to a minimum and vice versa for the may be duplicated by Rule IV and each of those nodes
minimum error. eliminated by Rule I yielding the signal flow graph of
Figure 9(f). Node (2) may be duplicated into nodes
It should be noted that Equation (18) gives the vol
(2') and (2") as shown in Figure 9 (g). Eliminating
tage incident on an arbitrarily matched load from an
node (2") by Rule I gives a self loop at node (1) which
arbitrarily matched generator. The extremes of variation
can be eliminated by Rule III. M� can then be found
of generator output with the phase relationship between
by Rules I and II to be
pg and pd is available in nomogram form.6
= The second example is concerned with directivity
errors in a reflectometer. Figure 9(a) shows the block
diagram of a reflectometer. Directional coupler #1 is
supposed to take a sample of the incident wave and direc
tional coupler #2 is supposed to take a sample of the
64
the miCrOWa1Je journal
Dividing Equation (23) by Equation (22)
M,
To evaluate the approximate sensitivity of �: to D1 and
M, (25)
E . ..ty 0f M2 to
The senSltlVl D1 may be statcd as
M1
(I)
(C)
(26)
Mr
kl
Eg TIT22PLCI DI
M"
Comparing thcse equations it is seen that for small pr, that
Eg (I) T,
D2 causes a larger variation in �: than D1 of the same size.
(e) (3)
considering only the block diagram and the flow graph
T r T2 P g
derived therefrom. Network equations were never writ
ten and cascading networks did not involve changing
Mz forms of network equations, Re-reflections, which usual
ly make error analysis of measurement systems quite in
k2 volved, now b eco me a 1 - P1P 2 denominator term and
become analagous to the feedback of circuit theory.
Eg (I) T, (2) APPENDIX
A Thevenin equivalent generator is shown in Figure
10 driving a load ZL. E1 is defined as the voltage which
Figure 9- Block diagram and signal flow graphs for evalua (28)
tion of directivity errors in a reflectometer.
November, 1963 65
I, - 2 E.,
E 1--- (31)
I-pI':
(32)
The total voltage across the load is composed of both the (34)
incident and reflected waves.
Substituting into this from Equations (30), (31) and
(29)
(33), it can be shown
References
,
also Mason, S. J., "Feedback Theory - Further Properties of
Signal Flow Graphs," Proc. IRE Vol. 44, pp. 920-926, July
1956.
,
4. Chow, Y. and E. Cassignol, Linear Signal-flow GrafJh.f ,.md A/I"
plicatio11S John Wiley & Sons, Inc., New York, N. Y., 1962.