15.12.2012 Views

Technical Provisions for Mode S Services and Extended Squitter

Technical Provisions for Mode S Services and Extended Squitter

Technical Provisions for Mode S Services and Extended Squitter

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DRAFT - Working Paper ASP TSGWP11-01 <strong>for</strong> review by the TSG during the meeting in June 2011 in Paris<br />

C-52 <strong>Technical</strong> <strong>Provisions</strong> <strong>for</strong> <strong>Mode</strong> S <strong>Services</strong> <strong>and</strong> <strong>Extended</strong> <strong>Squitter</strong><br />

b. Compute the latitude index:<br />

j =<br />

⎛ 59⋅<br />

YZ0<br />

− 60⋅<br />

YZ<br />

⎜<br />

⎝ 2<br />

floor 17<br />

1<br />

1 ⎞<br />

+ ⎟<br />

2 ⎠<br />

c. Compute the values of Rlat0 <strong>and</strong> Rlat1 using the following equation:<br />

Rlat<br />

i<br />

⎛<br />

YZ<br />

= Dlati<br />

⋅⎜<br />

MOD<br />

17<br />

⎝<br />

⎞<br />

i<br />

( j,<br />

60 − i)<br />

+ ⎟<br />

2 ⎠<br />

Southern hemisphere values of Rlati shall fall in the range from 270° to 360°. Subtract 360° from<br />

such values, thereby restoring Rlati to the range from −90° to +90°.<br />

d. If NL(Rlat0) is not equal to NL(Rlat1) then the two positions straddle a transition latitude—thus a<br />

solution <strong>for</strong> global longitude is not possible. Wait <strong>for</strong> positions where they are equal.<br />

Note 3.— When per<strong>for</strong>ming the NL function, the encoding process must ensure that the NL<br />

value is established in accordance with Note 5 of §C.2.6.2.d. This is more important in the Global<br />

Unambiguous Decode because large longitude errors are induced if the decode function is not<br />

selecting the NL value properly as discussed in Note 5 of §C.2.6.2.d.<br />

e. If NL(Rlat0) is equal to NL(Rlat1) then proceed with computation of Dloni, according to whether the<br />

most recently received Airborne Position Message was encoded with the even <strong>for</strong>mat (i = 0) or the<br />

odd <strong>for</strong>mat (i = 1) :<br />

Dlon i = 360°<br />

n i<br />

where n i = greater of NL(Rlat i) − i<br />

f. Compute m, the longitude index:<br />

,<br />

⎛ XZ<br />

⎜<br />

⎝<br />

⋅<br />

[ ] <strong>and</strong> 1.<br />

( NL −1)<br />

− XZ1<br />

⋅ NL 1 ⎞<br />

+ ⎟<br />

2 ⎠<br />

Draft<br />

0<br />

m = floor ,<br />

17<br />

where NL NL(<br />

Rlat )<br />

2<br />

= i .<br />

g. Compute the global longitude, Rlon0 or Rlon1, according to whether the most recently received<br />

Airborne Position Message was encoded using the even <strong>for</strong>mat (that is, with i = 0) or the odd <strong>for</strong>mat<br />

(i = 1):<br />

⎛<br />

Rloni = Dloni ⋅ ⎜ MOD m,ni ⎝<br />

⎞<br />

( )+ XZi 2 17 ⎟ ,<br />

⎠<br />

[ ] <strong>and</strong> 1.<br />

where n i = greater of NL(Rlat i) − i<br />

h. A reasonableness test shall be applied to the resulting decoded position in accordance with<br />

§C.2.6.10.2.<br />

C.2.6.8 GLOBALLY UNAMBIGUOUS CPR DECODING OF SURFACE POSITION<br />

This algorithm shall utilize one CPR surface position encoded “even” <strong>for</strong>mat message together with one<br />

CPR surface position encoded “odd” <strong>for</strong>mat message, to regenerate the geographic position of the aircraft<br />

or target.<br />

DRAFT - Working Paper ASP TSGWP11-01 <strong>for</strong> review by the TSG during the meeting in June 2011 in Paris

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!