HSP50214B
the AGC THRESHOLD value (Control Word 8, Bits 16-28) is
shown in Table 5. Note that the MSB is always zero. The range
of the AGC THRESHOLD value is 0 to +3.9995. The AGC
Error Detector output has the identical range.
TABLE 5. AGC THRESHOLD (CONTROL WORD 8) BIT
WEIGHTING
28 27 26 25 24 23 22 21 20 19 18 17 16
22 21 20. 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10
The loop gain is set in the AGC Error Scaling circuitry, using
the two programmable mantissas and exponents. The
mantissa, M, is a 4-bit value which weights the loop filter
input from 0.0 to 0.9375. The exponent, E, defines a shift
factor that provides additional weighting from 20 to 2-15.
Together the mantissa and exponent define the loop gain as
given by,
AGC Loop Gain = MLG2–4 2–(15 – ELG)
(EQ. 16)
where MLG is a 4-bit binary value ranging from 0 to 15, and
ELG is a 4-bit binary value ranging from 0 to 15. Table 7 and
8 detail the binary values and the resulting scaling effects of
the AGC scaling mantissa and exponent. The composite
(shifter and multiplier) AGC scaling Gain range is from
0.0000 to 2.329(0.9375)20 = 0.0000 to 2.18344. The scaled
gain error can range (depending on threshold) from 0 to
2.18344, which maps to a “gain change per sample” range of
0 to 3.275dB/sample.
The AGC Gain mantissa and exponent values are
programmed into Control Word 8, Bits 0-15. The PDC
provides for the storing of two values of AGC Scaling Gain
(both exponent and mantissa). This allows for quick
adjustment of the loop gain by simply asserting the external
control line AGCGNSEL. When AGCGNSEL = 0, then AGC
GAIN 0 is selected, and when AGCGNSEL = 1, AGC Loop
Gain 1 is selected. Possible applications include
acquisition/tracking, no burst present/burst present, strong
signal/weak signal, track/hold, or fast/slow AGC values.
The AGC loop filter consists of an accumulator with a built in
limiting function. The maximum and minimum AGC gain
limits are provided to keep the gain within a specified range
and are programed by 12-bit Control Words using Equation 17:
AGC Gain Limit = (1 + mAGC2–9)2e
(EQ. 17)
(AGC Gain Limit)dB = (6.02)(eeee) + 20log(1.0 + 0.mmmmmmmm)
(EQ. 17A)
where m is an 8-bit mantissa value between 0 and 255, and e
is the 4-bit exponent ranging from 0 to 15. Control Word 9,
Bits 16-27 are used for programming the upper limit, while bits
0-11 are used to program the lower threshold. The ranges and
format for these limit values are shown in Tables 6A through
6C. The bit weightings for the AGC Loop Feedback elements
are detailed in Table 9A.
TABLE 6A. AGC LIMIT EXPONENT vs GAIN
GAIN(dB)
EXPONENT
MANTISSA
96.332
15
255
90.309
15
0
84.288
14
0
78.268
13
0
72.247
12
0
66.227
11
0
60.206
10
0
54.185
9
0
48.165
8
0
42.144
7
0
36.124
6
0
30.103
5
0
24.082
4
0
18.062
3
0
12.041
2
0
6.021
1
0
0.000
0
0
TABLE 6B. AGC LIMIT MANTISSA vs GAIN
GAIN(dB)
EXPONENT
MANTISSA
6.000
0
255
5.750
0
240
5.500
0
226
5.250
0
212
5.000
0
199
4.750
0
185
4.500
0
173
4.250
0
161
4.000
0
149
3.750
0
138
3.500
0
127
3.250
0
116
3.000
0
105
2.750
0
95
2.500
0
85
2.250
0
75
2.000
0
66
1.750
0
57
1.500
0
48
1.250
0
39
1.000
0
31
0.750
0
23
0.500
0
15
0.250
0
7
0.020
0
1
22
FN4450.4
May 1, 2007