lpp ASN.1 スキーマ
この LPP ASN.1 スキーマ は、 LPP データを Message
ペイロードで BER エンコードするために使用されました。 LPP v16 を使用していますが、このスキーマ は GNSS-SSR-OrbitECEFCorrections-r15
要素で拡張します。
GNSS-SSR-OrbitECEFCorrections-r15
要素を含むデータ型を使用する場合 は、このスキーマ ファイルを使用して、すべての LPP ペイロードのデコードに使用する LPP デコーダを生成する必要があります。 それ以外の場合は、メッセージに含まれているすべてのデータ型が定義されている限り、 LPP 仕様 v16 に準拠したスキーマ を使用できます。 「データ型」も参照してください。
ASN.1 スキーマファイルは、次のリンクからダウンロードできます。 lpp.asn1
LPP v16.6.0 仕様は、次のリンクからダウンロードできます。 lpp v16.6.0
LPP ASN.1 スキーマの拡張要素の説明
GNSS-SSR-OrbitECEFCorrections-r15
GNSS-SSR-OrbitECEFCorrections-r15
HERE GNSS サービスでは、 X 、 Y 、 Z の軌道修正を行うためにが使用されます。 ターゲットデバイスは、パラメータを使用して衛星位置の修正を計算し、ブロードキャストエフェメリスから計算された衛星位置と組み合わせることができます。
は GNSS-SSR-OrbitECEFCorrections-r15
、 LPP 標準に含まれていません。 LPP に対する独自の拡張機能です。
で提供されているパラメータ GNSS-SSR-OrbitECEFCorrections-r15
は 、 RTCM Standard 10403.3 の SSR オービット修正メッセージ(メッセージタイプ 1057 および 1063 など)の指定どおりに使用されます。 「 Differential GNSS ( Global Navigation Satellite Systems ) Services 」–バージョン 3 、 2016 年 10 月 7 日 - 第 3.5.12 章「 State Space Messages 」(ステータススペースメッセージ)。すべての GNSS に適用されます。
オプションのフィールドは修正に含まれていません。
HERE GNSS サービスでは、約 15 秒で 1 回新しい修正が提供されますが、各修正のセットは約 5 分間有効です。 このため、同じ修正を 5 分間まで使用できますが、修正の精度は時間の経過とともに低下します。
-- ASN1START
GNSS-SSR-OrbitECEFCorrections-r15 ::= SEQUENCE {
epochTime-r15 GNSS-SystemTime,
ssrUpdateInterval-r15 INTEGER (0..15),
satelliteReferenceDatum-r15 ENUMERATED { itrf, regional, ... },
iod-ssr-r15 INTEGER (0..15),
ssr-OrbitECEFCorrectionList-r15 SSR-OrbitCorrectionList-r15,
...
}
SSR-OrbitECEFCorrectionList-r15 ::= SEQUENCE (SIZE(1..64)) OF SSR-OrbitECEFCorrectionSatelliteElement-r15
SSR-OrbitECEFCorrectionSatelliteElement-r15 ::= SEQUENCE {
svID-r15 SV-ID,
iod-r15 BIT STRING (SIZE(11)),
delta-X-r15 INTEGER (-2097152..2097151),
delta-Y-r15 INTEGER (-524288..524287),
delta-Z-r15 INTEGER (-524288..524287),
dot-delta-X-r15 INTEGER (-1048576..1048575) OPTIONAL,
dot-delta-Y-r15 INTEGER (-262144..262143) OPTIONAL,
dot-delta-Z-r15 INTEGER (-262144..262143) OPTIONAL,
...
}
-- ASN1STOP
表 1. GNSS - SSR - 軌道修正の各フィールドの説明
GNSS-SSR-OrbitECEFCorrections-r15 フィールドの説明 |
epochTime 軌道修正のエポック時間を指定します。 gnss-TimeID IN は GNSS-SystemTime GNSS-ID IN と同じにする GNSS-GenericAssistDataElement 必要があります。 |
ssrUpdateInterval この フィールドでは、 SSR 更新間隔を指定します。 すべての SSR パラメータの SSR 更新間隔は、 GPS タイムスケールの時間帯の 00:00 に開始されます。 SSR データの送信中に SSR 更新間隔を変更すると、ターゲットデバイスの整合性のあるデータが保証されます。 SSR 更新間隔の値の関係については、表 3 を参照してください。 注 1 を参照してください。 |
satelliteReferenceData 軌道修正のための衛星参照データムを指定します。 |
IOD-ss このフィールドは、 SSR データのデータ番号の問題を指定します。 IOD-SSR の変更は、 SSR が生成する設定の変更を示すために使用されます。 |
svID このフィールドには、軌道修正を行う衛星を指定します。 |
この フィールドでは、軌道修正が有効な放送エフェメリスの IOD 値を指定 GNSS NavigationModel します ( を参照 ) 。 注 2 を参照してください。 |
Delta-X このフィールドでは、放送エフェメリスの X 座標における軌道修正を指定します。 注 3 を参照してください。 スケール係数 0.1 mm 、範囲 ± 209.7151 m |
Delta-Y このフィールドでは、放送エフェメリスの Y 座標における軌道修正を指定します。 注 3 を参照してください。 スケール係数 0.4 mm 、範囲 ± 209.7148 m |
Delta-Z: この フィールドでは、放送エフェメリスの Z 座標における軌道修正を指定します。 注 3 を参照してください。 スケール係数 0.4 mm 、範囲 ± 209.7148 m |
DOT-Delta-X このフィールドでは、放送エフェメリスの X 座標における軌道修正の速度を指定します。 注 3 を参照してください。 スケール係数 0.001 mm/s 、範囲 ± 1.048575 m/s |
DOT-Delta-Y このフィールドでは、放送エフェメリスの Y 座標における軌道修正の速度を指定します。 注 3 を参照してください。 スケール係数 0.004 mm/s 、範囲 ± 1.048572 m/s |
DOT-Delta- Z このフィールドでは、 Z 座標放送エフェメリスにおける軌道修正の速度を指定します。 注 3 を参照してください。 スケール係数 0.004 mm/s 、範囲 ± 1.048572 m/s |
注 1 : 複数の GNSS サービスの同期操作を可能にするために、更新間隔はすべての GNSS の GPS 時間スケールに合わせて調整されます。 つまり、別の GNSS では、更新間隔が 1 日の開始時間に合わせられない可能性があります。 うるう秒数のため、通常は GLONASS の場合です。
注意 2 : が gnss-ID
「 GPS 」または「 QZSS 」を示している場合 GNSS-NavigationModel
、 IOD は NAV ブロードキャストエフェメリスを参照します(では、 GNSS と IOD ビット文字列( 11 )の関係を表に、それぞれ GPS L1 C/A または QZSS QZS-L1 )。
注意 3 : 参照時間 t0
は epochTime
+1/2 × ssrUpdateInterval
です。 t0
ssrUpdateInterval
「 0 」の参照時間はです epochTime
。
GNSS-SSR-ClockCorrections-r15
は GNSS-SSR-ClockCorrections-r15
、 HERE GNSS サービスによってクロック補正パラメータを提供するために使用されます。 ターゲット・デバイスは、パラメーターを使用して、対応する IOD によって識別 GNSS-SSR-OrbitCorrections-r15
されるブロードキャスト衛星クロック・パラメーターに適用されるクロック補正を計算できます。
は GNSS-SSR-ClockCorrections-r15
、 LPP 標準バージョン 15 の一部です。 SSR-ClockCorrectionSatelliteElement-r15
を追加して拡張しました iod-LanePilot
で提供されているパラメータ GNSS-SSR-ClockCorrections-r15
は、 [RTCM Standard 10403.3: 「ディファレンシャル GNSS (グローバル衛星ナビゲーションシステム)サービス」–バージョン 3 、 2016 年 10 月 7 日)。すべての GNSS に適用されます。
オプションのフィールドは修正に含まれていません。
HERE GNSS サービスでは、約 15 秒で 1 回新しい修正が提供されますが、各修正のセットは約 5 分間有効です。 このため、同じ修正を 5 分間まで使用できますが、修正の精度は時間の経過とともに低下します。
-- ASN1START
GNSS-SSR-ClockCorrections-r15 ::= SEQUENCE {
epochTime-r15 GNSS-SystemTime,
ssrUpdateInterval-r15 INTEGER (0..15),
iod-ssr-r15 INTEGER (0..15),
ssr-ClockCorrectionList-r15 SSR-ClockCorrectionList-r15,
...
}
SSR-ClockCorrectionList-r15 ::= SEQUENCE (SIZE(1..64)) OF SSR-ClockCorrectionSatelliteElement-r15
SSR-ClockCorrectionSatelliteElement-r15 ::= SEQUENCE {
svID-r15 SV-ID,
delta-Clock-C0-r15 INTEGER (-2097152..2097151),
delta-Clock-C1-r15 INTEGER (-1048576..1048575) OPTIONAL,
delta-Clock-C2-r15 INTEGER (-67108864..67108863) OPTIONAL,
...,
iod-LanePilot BIT STRING (SIZE(11)) OPTIONAL
}
-- ASN1STOP
表 2. GNSS - SSR - クロック補正の各フィールドの説明
GNSS-SSR-ClockCorrections-r15 フィールドの説明 |
epochTime \'81\'5c このフィールドには、クロック修正のエポック時間を指定します。 gnss-TimeID IN は GNSS-SystemTime GNSS-ID IN と同じにする GNSS-GenericAssistDataElement 必要があります。 |
ssrUpdateInterval この フィールドでは、 SSR 更新間隔を指定します。 すべての SSR パラメータの SSR 更新間隔は、 GPS タイムスケールの時間帯の 00:00 に開始されます。 SSR データの送信中に SSR 更新間隔を変更すると、ターゲットデバイスの整合性のあるデータが保証されます。 GNSS SSR 軌道修正での SSR 更新間隔の値の関係については、表 3 を参照してください。 |
IOD-ss このフィールドは、 SSR データのデータ番号の問題を指定します。 IOD-SSR の変更は、 SSR が生成する設定の変更を示すために使用されます。 |
svID このフィールドには、クロック修正を提供する衛星を指定します。 |
Delta-Clock-c0 このフィールドは、ブロードキャスト衛星クロックを補正するための C0 多項式係数を指定します。 クロック補正のリファレンス信号については、表 4 を参照してください。 注 1 を参照してください。 スケール係数 0.1 mm 、範囲 ± 209.7151 m |
Delta-Clock-C1 このフィールドは、ブロードキャスト衛星クロックを修正するための C1 多項式係数を指定します。 クロック補正のリファレンス信号については、表 4 を参照してください。 注 1 を参照してください。 スケール係数 0.001 mm/s 、範囲 ± 1.048575 m/s |
Delta-Clock-c2 このフィールドでは、ブロードキャスト衛星クロックを補正するための C2 多項式係数を指定します。 クロック補正のリファレンス信号については、表 4 を参照してください。 注 1 を参照してください。 スケール係数 0.00002 mm/s2 、範囲 ± 1.34217726 m/s2 。 |
IOD-LanePilot このフィールドには、クロック修正が有効なブロードキャストエフェメリスの IOD 値 GNSS NavigationModel を指定します(を参照)。 |
注 1 : 参照時間 t0
は epochTime
+1/2 × ssrUpdateInterval
です。 t0
ssrUpdateInterval
「 0 」の参照時間はです epochTime
。
表 3. SSR 更新間隔リレーションの値
ssrUpdateInterval の値 | SSR 更新間隔 |
0 | 1 秒 |
1 | 2 秒 |
2 | 5 秒 |
3 | 10 秒 |
4 | 15 秒 |
5 | 30 秒 |
6 | 60 秒 |
7 | 120 秒 |
8 | 240 秒 |
9 | 300 秒 |
10 | 600 秒 |
11 | 900 秒 |
12 | 1800 秒 |
13 | 3600 秒 |
14 | 7200 秒 |
15 | 10800 秒 |
表 4. クロック補正リファレンス信号
コンステレーション | クロックリファレンス |
GPS | 電離層フリーの組み合わせ - L1 C/A および L2P ( ブロック IIR) (C1C-C2W) - L1 C/A および L2 C/A ( ブロック IIR) 以外 (C1C-C2L) |
GLONASS | L1CA-L2P の電離層フリーの組み合わせ( C1C – C2P ) |
ガリレオ | E1-e5a の電離層フリーの組み合わせ( C1C ~ C5Q ) |
BeiDou | B1I-B3 の電離層フリーの組み合わせ (C2I-C6I) |
注 1 :C1C
、 C2W
など 。 RINEX 3.05 、第 5.2.17 章「 Observation codes 」に定義されている RINEX 観測コードを参照してください。
注意 2 : GPS コンステレーションステータスページ には、各 GPS 衛星のブロックタイプが表示されます。
GNSS - RealTimeIntegrity
は GNSS-RealTimeIntegrity
、 LPP 標準の一部です。 BadSignalElement
badSignalReason-agness-r1
が拡張され、信号が不良である理由が示されるようになりました。
現時点では、次の 3 つの理由のうちの 2 つが使用されています。
-
healthFlags
- 衛星から送られた正常性フラグは、信号が不良であることを示しています -
accuracy
- 3D または時計のエラーが衛星の所定のしきい値を超えています。 しきい値は 20 m ですが、 HERE GNSS サービスの最新バージョンで調整できます。
GNSS-RealTimeIntegrity ::= SEQUENCE {
gnss-BadSignalList GNSS-BadSignalList,
...
}
GNSS-BadSignalList ::= SEQUENCE (SIZE(1..64)) OF BadSignalElement
BadSignalElement ::= SEQUENCE {
badSVID SV-ID,
badSignalID GNSS-SignalIDs OPTIONAL, -- Need OP
...,
badSignalReason-agness-r1 ENUMERATED {healthFlags, accuracy, unknownAccuracy,...} OPTIONAL -- Need OP
}
サポートされているデータ要素
表 5 と表 6 に、サポートされているデータ要素、対応する Protobuf データ型、および修正データと A-GNSS データの各コンステレーションに対するサポートをそれぞれ示します。 A-GNSS データの場合、 Protobuf データ型は datatype_AGNSS _<> です。ここで、角括弧は constellation の略語に置き換えられます。
表 5. 補正データの lpp 要素。 データ型の括弧は、星座の省略形に置き換えられます。
LPP 要素 | Protobuf データ型 | GPS | GLONASS | Beidou | ガリレオ |
GNSS-SSR-CorrectionPoints | DATATYPE_<>_IONO | X | X | X | X |
GNSS-SSR-STEC-Correction | DATATYPE_<>_IONO | X | X | X | X |
GNSS-SSR-GriddedCorrection | DATATYPE_<>_IONO | X | X | X | X |
GNSS-SSR-OrbitCorrections | DATATYPE_<>_ORBITS_RAC | X | X | X | X |
GNSS-SSR-ClockCorrections | DATATYPE_<>_CLOCKS | X | X | X | X |
GNSS-SSR-CodeBias | DATATYPE_<>_CODE_BIAS | X | X | X | X |
表 6. A-GNSS データの lpp エレメント。
LPP 要素 | GPS | GLONASS | Beidou | ガリレオ | QZSS |
GNSS-ReferenceTime | X | X | X | X | X |
GNSS-IonosphericModel | X | | X | X | X |
GNSS-TimeModelList | X | X | X | X | X |
GNSS-NavigationModel | X | X | X | X | X |
GNSS-RealTimeIntegrity | X | X | X | X | X |
GNSS-Almanac | X | X | X | X | X |
GNSS-UTC-Model | X | X | X | X | X |
GNSS-AuxiliaryInformation | X | X | | | |