{"id":6687,"date":"2019-10-21T18:16:06","date_gmt":"2019-10-21T18:16:06","guid":{"rendered":"https:\/\/www.use-snip.com\/kb\/?post_type=ht_kb&#038;p=6687"},"modified":"2020-08-28T14:32:03","modified_gmt":"2020-08-28T14:32:03","slug":"pfat-legacy-to-msm-messages","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/pfat-legacy-to-msm-messages\/","title":{"rendered":"PFAT: Legacy to MSM messages"},"content":{"rendered":"<p>The <em>Legacy to MSM<\/em> translation is used to translate older Legacy messages to newer MSM style message types (msm = <em>multiple signals messages<\/em>).\u00a0 This has value to network operators with an installed base of older Base Station GNSS devices which cannot produce MSM messages directly.\u00a0 Caster streams can be developed that overcome these limits.\u00a0 And these streams may be used with other GNSS Base Station sending MSM content in <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/nearest-streams-tab\/\">NEAR<\/a> pools.\u00a0 RTCM SC-104 recommends that MSM and Legacy observations should not be combined in the same stream, and it is wasteful of wireless bandwidth.<\/p>\n<p>In more detail:\u00a0 messages MT1002~1004 (for GPS) and MT1010~1012 (for GLO) are converted to the equivalent MSM message types selected during setup.\u00a0 That is, messages MT1074~1077 (GPS)\u00a0 and MT1084~1087 (GLO).\u00a0 Only GPS and GLO GNSS types are supported, as the other GNSS types do not have legacy equivalents.\u00a0 In general, only the MSM4 message would be used because the source Legacy messages lack extended precision of any Doppler information which is found in MSM5, 6, or 7.<\/p>\n<h3>Use<\/h3>\n<p>This translation consists of an on\/off checkbox (&#8220;Enable Translation&#8221;) and a set of radio buttons to select which of four possible MSM style message types is to be output.\u00a0 The default message choice of &#8220;MSM4&#8221; should be used unless it is desired to create MSM5, 6, or 7 messages with empty data content where the Legacy source cannot provide it (such as Doppler data).<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6694\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/Leg2MSM.png\" alt=\"\" width=\"400\" height=\"400\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/Leg2MSM.png 400w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/Leg2MSM-150x150.png 150w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/Leg2MSM-300x300.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/Leg2MSM-50x50.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/Leg2MSM-60x60.png 60w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/Leg2MSM-320x320.png 320w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<p>If the subject stream does not contain messages with suitable Legacy content, some informative warnings are presented and the checkbox is disabled.<\/p>\n<p style=\"padding-left: 40px;\"><strong>A note about <em>Loss of Lock<\/em> Times<\/strong>.\u00a0 The loss of lock count is used in RTCM observation messages to convey the minimum interval of time since the last detected carrier loss occurred on a given signal. It is generally used by the rover device as a quality indication and when loss of lock occurs on a given signal the carrier wavelength ambiguity process must be repeated.\u00a0\u00a0 In the MSM messages there are two definitions for loss of lock time, and in the Legacy message definitions there is a third.\u00a0 These three definitions vary in range and precision and were selected to conserve bit sizes in the messages. When translating from one message to another, mild truncation between these intervals occurs.<\/p>\n<h3>Example<\/h3>\n<p>Simply enable the translation on any Base Station stream sending GPS and\/or GLO Legacy message content.\u00a0 You can see the resulting translation using stream tool tips or with\u00a0 the<a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/viewing-rtcm-1004-1012-messages\/\"> RTCM message viewer<\/a>.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6696\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/Leg2MSMBandA.png\" alt=\"\" width=\"382\" height=\"415\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/Leg2MSMBandA.png 382w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/Leg2MSMBandA-276x300.png 276w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/Leg2MSMBandA-46x50.png 46w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2019\/10\/Leg2MSMBandA-320x348.png 320w\" sizes=\"auto, (max-width: 382px) 100vw, 382px\" \/><\/p>\n<p>Note the tool tip showing that the GPS MT1004 has been translated to GPS MT1074.\u00a0 The green highlight color in the message numbering cells also serves to indicate that the message has had <strong>PFAT<\/strong> operations performed\u00a0 on it.<\/p>\n<p><strong><span style=\"color: #008000;\">Hint<\/span>:<\/strong> If both a Legacy and MSM stream will be provided from a Base Station, you may want to append the text &#8220;<strong>-MSM&#8221;<\/strong> to new MSM streams to help users identify the stream.<\/p>\n<p>The reverse of this operation is provided by the translation called <em>MSM to Legacy<\/em> and is described in <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/pfat-msm-to-legacy-messages\/\">this article<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Legacy to MSM translation is used to translate older Legacy messages to newer MSM style message types (msm = multiple signals messages).\u00a0 This has value to network operators with an installed base of older Base Station GNSS devices which cannot produce MSM messages directly.\u00a0 Caster streams can be developed [&hellip;]<\/p>\n","protected":false},"author":13,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"ht-kb-category":[334],"ht-kb-tag":[453,452,381,367],"class_list":["post-6687","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-advanced-topics","ht_kb_tag-legacy","ht_kb_tag-msm","ht_kb_tag-pfat","ht_kb_tag-translate"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/6687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/comments?post=6687"}],"version-history":[{"count":9,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/6687\/revisions"}],"predecessor-version":[{"id":6808,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/6687\/revisions\/6808"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=6687"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=6687"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=6687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}