Digital Signal Processing Reference
In-Depth Information
Table 6.4
Script
tunable_ratio.fl
vin iscx -(gm1+k*gm2)
vin iscy -gm2
iscx vx (s*L)/(1+s^2*L*C1)
iscy vy s*L
vx iscout 1/(s*L)
vin iscout k*gm2
iscout vout (s*RL*L)/(RL+s*L+RL*L*C2*s^2)
vout iscy k*(1/RL+s*C2)
vout iscx 1/(s*L)
for the
flow_t
tool
.pre syms s gm1 gm2 RL C1 C2 L k
.tf vin vout
Table 6.5
Matlab commands
used with the
flow_t
tool
H=flow_tf('tunable_ratio.flw');
syms s gm1 gm2 RL C1 C2 L k;
Iratio=-gm2*(RL/(1+s*RL*C2))*(1/H.sym{1});
pretty(Iratio);
Replacing the expression for
H(s)
calculated with the
flow_t
tool into (
6.26
)
yields
s
2
LC
1
+
s
3
R
L
LC
1
C
2
]
g
m2
[
+
sR
L
(C
1
+
+
I
ctrl
I
RF
=−
1
C
2
)
.
(6.27)
s
2
g
m2
kLC
1
)
(
1
+
sR
L
C
2
)(
−
g
m1
+
The script used with
flow_t
is shown in Table
6.4
and the Matlab commands to
run the script and calculate the final current ratio are shown in Table
6.5
.
6.4.3.2 Design of the Control Circuit
Equation (
6.27
) provides a relationship between the components of the circuit of
Fig.
6.9
and the current ratio (
I
ratio
) between
I
ctrl
and
I
RF
. It was seen that the phase
and amplitude of
I
ratio
determines the effective inductance and resistance seen by
the RF circuit between the two terminals of
L
1
. Agilent's ADS simulator provides
a direct calculation of the current ratio.
In order to establish a design procedure for the control circuit, we identify three
main points of the problem:
1. Determination of the tuning range required for the inductance.
2. Determination of
α
and
β
(or
r
and
φ
).
3. Feasibility of the circuit for the required variation of
α
and
β
.
For the first point, the knowledge of five variables is required:
R
opt
,
C
1
,
C
2
,the
nominal value of
L
1
, and its unloaded quality factor. The determination of these
Search WWH ::
Custom Search