QZSS ephemeris report

The QZSS ephemeris report is sent when Command Packet 54h is used to request the ephemeris for one QZSS satellite or all QZSS satellites. The GETSVDATA SUBTYPE byte (byte 4) is set to fourteen (14) to request the report. The first following table shows the additional records provided in Report Packet 55h when QZSS ephemeris data is included.

The ephemeris data follows the standard defined by the ICD200, except for CUC, CUS, CIS, and CIC. These values must be multiplied by p to become the units specified in the ICD document. The ephemeris flags are described in the second following table.

Subtype 14: QZSS ephemeris data

Byte

Item

Type

Value

Meaning

6

DATA SOURCE

1 (byte)

 

Valid values are:

0: L1CA
1: L1C
2: L2C
3: L5

8–9

WEEK NUMBER

2 (bytes)

 

GPS Week Number

10–11

IODC

2 (bytes)

 

 

12

Reserved

1 (byte)

 

 

13

IODE

1 (byte)

 

 

14–17

TOW

4 (bytes)

 

 

18–21

TOC

4 (bytes)

 

 

22–25

TOE

4 (bytes)

 

 

26–33

TGD

8 (double)

 

 

34–41

AF2

8 (double)

 

 

42–49

AF1

8 (double)

 

 

50–57

AF0

8 (double)

 

 

58–65

CRS

8 (double)

 

 

66–73

DELTA n

8 (double)

 

 

74–81

M sub 0

8 (double)

 

 

82–89

CUC/PI

8 (double)

 

Multiply by π to obtain ICD units.

90–97

ECCENTRICITY

8 (double)

 

 

98–105

CUS/PI

8 (double)

 

Multiply by π to obtain ICD units.

106–113

SQRTA

8 (double)

 

 

114–121

CIC/PI

8 (double)

 

Multiply by π to obtain ICD units.

122–129

OMEG sub 0

8 (double)

 

 

130–137

CIS/PI

8 (double)

 

Multiply by π to obtain ICD units.

138–145

I sub 0

8 (double)

 

 

146–153

CRC

8 (double)

 

 

154–161

OMEGA

8 (double)

 

 

162–169

OMEGADOT

8 (double)

 

 

170–177

IDOT

8 (double)

 

 

178–181

EPHEMERIS FLAGS

4 (long)

 

See below.

---------- End of Subtype 14 ----------

Where FLAGS is encoded as a 32-bit value given by the following table:

NOTE – Not all these flags are relevant for QZSS and so are transmitted as constant values by QZSS. To facilitate code sharing with GPS almanac code, these constants are propagated through the system and all the relevant flags below are in the same place as for GPS.

Bit(s)

Description

Location

0

Data flag for L2 P-code (fixed at 1 for QZSS)

Sub 1, word 4, bit 1

1–2

Codes on L2 channel (fixed at 10b for QZSS)

Sub 1, word 3, bits 11–12

3

Anti-spoof flag: Y-code on: from ephemeris (fixed at 0 for QZSS)

Sub 1–5, HOW, bit 19

4–9

SV health: from ephemeris

Sub 1, word 3, bits 17–22

10

Fit interval flag

Sub 2, word 10, bit 17

11–14

URA: User Range Accuracy

Sub 1, word 3, bits 13–16

15

Block II: Alert flag: SV URA may be worse than indicated
Block I: Momentum Dump flag

Sub 1–5, HOW, bit 18

16–18

SV configuration: SV is Block I or Block II

Sub 4, page 25, word and bit depends on SV.

19

Anti-spoof flag: Y-code on

Sub 4, page 25, word and bit depends on SV.