
3-286
4-0
Error Accumulation
These bits set the number of phase and frequency error measurements that are accumulated before the
Carrier and AFC Loop Filters are run. Since the Loop Filters can only accept new inputs every 6 CLKs
(normally at the symbol rate), the error accumulation is required to ensure that no phase or frequency
error outputs are missed when error terms are generated at a rate greater than 1/6 CLK (see Carrier
Phase Error Detector Section). The 5-bit value programmed here should be set to one less than the
desired number of error terms to accumulate. For example, setting these bits to 0011 (BINARY) would
cause 4 error terms to be accumulated. A total range from 1 to 32 is provided.
When error accumulation is used, divide the Lead Gain by the number of errors accumulated. Note that
the LAG Gain does not need to be scaled since it increases to compensate for the delay, since it is an
accumulator.
TABLE 20. CARRIER LOOP FILTER CONTROL REGISTER #1 (Continued)
DESTINATION ADDRESS = 6
BIT
POSITION
FUNCTION
DESCRIPTION
TABLE 21. CARRIER LOOP FILTER CONTROL REGISTER #2
DESTINATION ADDRESS = 7
BIT
POSITION
FUNCTION
DESCRIPTION
31-8
Not Used
No programming required.
7-6
Reserved
Reserved. Set to 0 for proper operation.
5
Lead Phase Error
Enable
0 = Carrier Phase Error enabled to lead processing path of loop filter.
1 = Carrier Phase Error to lead processing path of loop filter zeroed.
4
Lag Phase Error
Enable
0 = Carrier Phase Error enabled to lag processing path of loop filter.
1 = Carrier Phase Error to lag processing path of loop filter zeroed (First Order Loop).
3
AFC Enable
0 = Frequency error enabled to lag processing path of Carrier Loop Filter.
1 = Frequency error zeroed.
2
Carrier Sweep Enable
0 = Frequency sweep input to the lag path of the Carrier Loop Filter enabled.
1 = Sweep input to Carrier Loop Filter zeroed.
1
Invert Carrier Phase
Error
0 = Carrier Phase Error is normal into Carrier Loop Filter.
1 = Carrier Phase Error is inverted into Carrier Loop Filter.
0
Invert Carrier
Frequency Error
0 = Carrier Frequency Error is normal into AFC loop filter.
1 = Carrier Frequency Error is inverted into AFC Loop filter.
TABLE 22. CARRIER LOOP FILTER UPPER LIMIT CONTROL REGISTER
DESTINATION ADDRESS = 8
BIT
POSITION
FUNCTION
DESCRIPTION
31-0
Carrier Loop Filter
Upper limit
The 32-bit two’s complement value programmed here sets the upper sweep and tracking limit of the Carrier
Loop Filter by setting the upper limit of the loop filter’s lag accumulator. If the limit is exceeded, the upper 32
bits of the 40-bit accumulator are set to the limit, and the 8 LSBs are set to zero.
TABLE 23. CARRIER LOOP FILTER LOWER LIMIT CONTROL REGISTER
DESTINATION ADDRESS = 9
BIT
POSITION
FUNCTION
DESCRIPTION
31-0
Carrier Loop Filter
Lower limit
The 32-bit two’s complement value programmed here sets the Lower sweep and tracking limit of the Carrier
Loop Filter by setting the lower limit of the loop filter’s lag accumulator. If the running sum falls below the limit,
the upper 32 bits of the 40-bit accumulator are set to the limit, and the 8 LSBs are set to zero.
HSP50210