REV. A
AD6623
–21–
All of these phase locations are represented in rectangular coor-
dinates by only four unique magnitudes in the positive and negative
directions. These four values are read from four channel registers
that are programmed according to the following table, which
gives the generic formulas and a specific example. The example
is notable because it is only 0.046 dB below full-scale and the
16-bit quantization is so benign at that magnitude, that the rms
error is better than –122 dBc. It is also worth noting that because
none of the phases are aligned with the axes, magnitudes slightly
beyond 0.16 dB above full-scale are achievable.
Table VI. Program Registers
Channel
Register
Magnitude M
Magnitude E 0x7F53
0x12
M 3 cos( /16)
0x7CE1
0x13
M 3 cos(3 /16)
0x69DE
0x14
M 3 cos(5 /16)
0x46BD
0x15
M 3 cos(7 /16)
0x18D7
Using the four channel registers from the preceding table, the PSK
Modulator assembles the 16 phases according to Table VII.
Table VII. PSK Modulator Phase
Phase
I Value
Q Value
0
0x12
0x15
1
0x13
0x14
2
0x14
0x13
3
0x15
0x12
4
–0x15
+0x12
5
–0x14
+0x13
6
–0x13
+0x14
7
–0x12
+0x15
8
–0x12
–0x15
9
–0x13
–0x14
10
–0x14
–0x13
11
–0x15
–0x12
12
+0x15
–0x12
13
+0x14
–0x13
14
+0x13
–0x14
15
+0x12
–0x15
The following three sections show how the phase values are
created for each PSK modulation mode.
/4-DQPSK Modulation
IS-136 compliant
/4-DQPSK modulation is selected by setting
the channel register 0xn0C: 6–4 to 001b. The phase word is
calculated according to the following diagram. The two LSBs of
the serial input word update the payload bits once per symbol.
The QPSK Mapper creates a data dependent static phase word
(Sph) which is added to a time dependent rotating phase word
(Rph). The Rph starts at zero when the RCF is reset or switches
modes via a sync pulse. Otherwise, the Rph increments by two
on every symbol.
SERIAL
QPSK
MAPPER
SPH
[1:0]
[3:0]
PHASE
[3:0]
RPH
2
Figure 22. QPSK Mapper
The Sph word is calculated by the QPSK Mapper according to
the following truth table.
Table VIII. QPSK Mapper Truth Table
Serial [1:0]
Sph [3:0]
00b
0
01b
4
11b
8
10b
12
8-PSK Modulation
IS-136+ compliant 8-PSK modulation is selected by setting the
channel register 0xn0C: 6–4 to 101b. The Phase word is calcu-
lated according to the following diagram. The three LSBs of the
serial input word update the payload bits once per symbol.
SERIAL
8-PSK
MAPPER
[2:0]
PHASE
[3:0]
Figure 23. 8-PSK Mapper
The Phase word is calculated by the 8-PSK Mapper according
to the following truth table:
Table IX. 8-PSK Mapper Truth Table
Serial [2:0]
Sph [3:0]
111b
0
011b
2
010b
4
000b
6
001b
8
101b
10
100b
12
110b
14
3 /8-8-PSK Modulation
EDGE compliant 3 /8-8-PSK modulation is selected by setting the
channel register 0xn0C: 6–4 to 110b. The phase word is calculated
according to the following diagram. The three LSBs of the serial
input word update the payload bits once per symbol. The 8-PSK
Mapper creates a data-dependent static phase word (Sph) which is
added to a time-dependent rotating phase word (Rph). The 8-PSK
Mapper operates exactly as described in the preceding 8-PSK
Modulation section. The Rph starts at zero when the RCF is reset
or switches modes via a sync pulse. Otherwise, the Rph increments
by three on every symbol.