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-50 <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 />

C.2.6.5 LOCALLY UNAMBIGUOUS CPR DECODING FOR AIRBORNE, TIS-B AND INTENT<br />

LAT/LON<br />

The following computations shall be per<strong>for</strong>med to obtain the decoded lat/lon <strong>for</strong> the airborne, intent, <strong>and</strong> TIS-<br />

B messages. For intent lat/lon, i is always 0 (even encoding), whereas airborne <strong>and</strong> TIS-B lat/lon use both<br />

even (i=0) <strong>and</strong> odd (i=1) encodings. For airborne lat/lon, Nb=17, <strong>for</strong> intent, Nb=14, <strong>and</strong> <strong>for</strong> TIS-B Nb=12<br />

a. Dlati is computed from the equation:<br />

Dlat i<br />

360°<br />

=<br />

4⋅<br />

NZ − i<br />

b. The latitude zone index number, j, is then computed from the values of lats, Dlati <strong>and</strong> YZi using the<br />

equation:<br />

⎛ lat ⎞<br />

s 1<br />

j = floor ⎜<br />

⎟<br />

⎝ Dlat<br />

⎟ + floor<br />

i ⎠ 2 + MOD lat ( s, Dlati )<br />

−<br />

Dlati YZi 2 Nb<br />

⎛<br />

⎞<br />

⎜<br />

⎟<br />

⎝<br />

⎠<br />

c. The decoded position latitude, Rlati, is then computed from the values of j, Dlati, <strong>and</strong> YZi using the<br />

equation:<br />

Rlati = Dlati ⋅ j + YZ ⎛ ⎞ i<br />

⎜ ⎟<br />

⎝ ⎠<br />

2 Nb<br />

d. Dloni (the longitude zone size in the E-W direction) is then computed from Rlati using the equation:<br />

⎧ 360°<br />

⎪<br />

,<br />

NL(<br />

Rlati<br />

) − i<br />

Dloni<br />

= ⎨<br />

⎪ 360°<br />

,<br />

⎪⎩<br />

when NL<br />

when NL<br />

( Rlat )<br />

i<br />

( Rlat )<br />

i<br />

− i > 0<br />

− i = 0<br />

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

is established in accordance with Note 5 of §C.2.6.2.d.<br />

e. The longitude zone coordinate m is then computed from the values of lons, Dloni, <strong>and</strong> XZi using the<br />

equation:<br />

⎛<br />

m = floor ⎜<br />

⎝<br />

lon s<br />

Draft<br />

Dlon i<br />

( )<br />

⎞<br />

⎟ + floor<br />

⎠<br />

1<br />

2 + MOD lon ⎛<br />

s,Dloni ⎜<br />

⎝<br />

Dlon i<br />

− XZi 2 Nb<br />

⎞<br />

⎟<br />

⎠<br />

f. The decoded position longitude, Rloni, is then computed from the values of m, XZi, <strong>and</strong> Dloni using<br />

the equation:<br />

Rloni = Dloni ⋅ m + XZ ⎛ ⎞ i<br />

⎜ ⎟<br />

⎝ ⎠<br />

C.2.6.6 LOCALLY UNAMBIGUOUS DECODING FOR SURFACE POSITION<br />

The following computations shall be per<strong>for</strong>med to obtain the decoded Latitude <strong>and</strong> Longitude <strong>for</strong> the surface<br />

position <strong>for</strong>mat.<br />

1. Dlati is computed from the equation:<br />

Dlat i<br />

90°<br />

=<br />

4 ⋅ NZ − i<br />

2. The latitude zone index, j, is then computed from the values of lats, Dlati <strong>and</strong> YZi using the equation:<br />

2 Nb<br />

( lat , Dlat )<br />

⎛ lat ⎞ ⎛<br />

⎞<br />

s 1 MOD s i YZi<br />

j = floor ⎜<br />

⎟ + floor<br />

⎜ +<br />

−<br />

⎟ 17<br />

⎝ Dlati<br />

⎠ ⎝ 2 Dlati<br />

2 ⎠<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!