<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://gssc.esa.int/navipedia/index.php?action=history&amp;feed=atom&amp;title=NTCM_G_Ionospheric_Model</id>
	<title>NTCM G Ionospheric Model - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://gssc.esa.int/navipedia/index.php?action=history&amp;feed=atom&amp;title=NTCM_G_Ionospheric_Model"/>
	<link rel="alternate" type="text/html" href="https://gssc.esa.int/navipedia/index.php?title=NTCM_G_Ionospheric_Model&amp;action=history"/>
	<updated>2026-04-28T14:01:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://gssc.esa.int/navipedia/index.php?title=NTCM_G_Ionospheric_Model&amp;diff=16654&amp;oldid=prev</id>
		<title>Vicente.Navarro at 12:13, 14 July 2025</title>
		<link rel="alternate" type="text/html" href="https://gssc.esa.int/navipedia/index.php?title=NTCM_G_Ionospheric_Model&amp;diff=16654&amp;oldid=prev"/>
		<updated>2025-07-14T12:13:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:13, 14 July 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l98&quot;&gt;Line 98:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 98:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Fundamentals]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vicente.Navarro</name></author>
	</entry>
	<entry>
		<id>https://gssc.esa.int/navipedia/index.php?title=NTCM_G_Ionospheric_Model&amp;diff=16615&amp;oldid=prev</id>
		<title>Natalia.Castrillo at 09:48, 30 April 2025</title>
		<link rel="alternate" type="text/html" href="https://gssc.esa.int/navipedia/index.php?title=NTCM_G_Ionospheric_Model&amp;diff=16615&amp;oldid=prev"/>
		<updated>2025-04-30T09:48:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:48, 30 April 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Where (aᵢ₀, aᵢ₁, aᵢ₂) are the three Effective Ionisation Level coefficients broadcast in the Galileo navigation message. The Azpar term is used to account for the solar activity dependency (F₅) in the estimation of VTEC (Vertical Total Electron Content) explained below.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Where (aᵢ₀, aᵢ₁, aᵢ₂) are the three Effective Ionisation Level coefficients broadcast in the Galileo navigation message. The Azpar term is used to account for the solar activity dependency (F₅) in the estimation of VTEC (Vertical Total Electron Content) explained below.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NTCM&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/del&gt;G modeling approach consists of five major dependencies of TEC:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NTCM G modeling approach consists of five major dependencies of TEC:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Local time dependency (F₁)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Local time dependency (F₁)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Seasonal dependency (F₂)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Seasonal dependency (F₂)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot;&gt;Line 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Input parameters===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Input parameters===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The input parameters required by the NTCM&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/del&gt;G model to estimate each TEC dependency (F₁ to F₅), and consequently the VTEC value, include:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The input parameters required by the NTCM G model to estimate each TEC dependency (F₁ to F₅), and consequently the VTEC value, include:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Galileo Effective Ionisation Level coefficients (aᵢ₀, aᵢ₁, aᵢ₂)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Galileo Effective Ionisation Level coefficients (aᵢ₀, aᵢ₁, aᵢ₂)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* User receiver and satellite positions in WGS-84 ellipsoidal coordinates (φ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;) and (φ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* User receiver and satellite positions in WGS-84 ellipsoidal coordinates (φ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;) and (φ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l78&quot;&gt;Line 78:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 78:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Algorithm Steps ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Algorithm Steps ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To implement the ionospheric correction using NTCM&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/del&gt;G for Galileo single-frequency receivers, follow these steps&amp;lt;ref name=&quot;DLR2022&quot; /&amp;gt; for each satellite-user line-of-sight:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To implement the ionospheric correction using NTCM G for Galileo single-frequency receivers, follow these steps&amp;lt;ref name=&quot;DLR2022&quot; /&amp;gt; for each satellite-user line-of-sight:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Obtain receiver (φ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;) and satellite (φ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;) positions, and Universal Time (UT), in terms of time of day and month.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Obtain receiver (φ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;) and satellite (φ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;) positions, and Universal Time (UT), in terms of time of day and month.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Compute Effectiove Ionization Level Azpar using the broadcast coefficients (aᵢ₀, aᵢ₁, aᵢ₂).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Compute Effectiove Ionization Level Azpar using the broadcast coefficients (aᵢ₀, aᵢ₁, aᵢ₂).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Calculate satellite elevation (E) and azimuth (A) angles.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Calculate satellite elevation (E) and azimuth (A) angles.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Determine ionospheric pierce point location (φ&amp;lt;sub&amp;gt;pp&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;pp&amp;lt;/sub&amp;gt;) for the user-to-satellite link at 450km height, and Local Time (LT).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Determine ionospheric pierce point location (φ&amp;lt;sub&amp;gt;pp&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;pp&amp;lt;/sub&amp;gt;) for the user-to-satellite link at 450km height, and Local Time (LT).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Use NTCM&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/del&gt;G to compute VTEC at (φ&amp;lt;sub&amp;gt;pp&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;pp&amp;lt;/sub&amp;gt;), LT.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Use NTCM G to compute VTEC at (φ&amp;lt;sub&amp;gt;pp&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;pp&amp;lt;/sub&amp;gt;), LT.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Calculate mapping function (MF).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Calculate mapping function (MF).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Convert VTEC to STEC using the MF.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Convert VTEC to STEC using the MF.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l90&quot;&gt;Line 90:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 90:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Repeat for each satellite.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Repeat for each satellite.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Under normal ionospheric conditions, variations occur slowly, making high-rate recomputation of delay corrections unnecessary for most applications. A 30-second update interval is generally adequate for stationary receivers or pedestrian users applying the NTCM&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/del&gt;G ionospheric model.&amp;lt;ref name=&quot;DLR2022&quot; /&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Under normal ionospheric conditions, variations occur slowly, making high-rate recomputation of delay corrections unnecessary for most applications. A 30-second update interval is generally adequate for stationary receivers or pedestrian users applying the NTCM G ionospheric model.&amp;lt;ref name=&quot;DLR2022&quot; /&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Performance ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Performance ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The performance of the NTCM&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/del&gt;G model has been validated and compared to the NeQuick-G model. Results indicate that NTCM&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/del&gt;G provides generally comparable and sometimes slightly better performance than NeQuick-G&amp;lt;ref name=&quot;DLR2022&quot; /&amp;gt;. Validation includes comparisons with ground-based VTEC maps from IGS (International GNSS Service), STEC observations, and SPP-based (Single Point Positioning) 3D positioning errors under various geographic and solar activity conditions.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The performance of the NTCM G model has been validated and compared to the NeQuick-G model. Results indicate that NTCM G provides generally comparable and sometimes slightly better performance than NeQuick-G&amp;lt;ref name=&quot;DLR2022&quot; /&amp;gt;. Validation includes comparisons with ground-based VTEC maps from IGS (International GNSS Service), STEC observations, and SPP-based (Single Point Positioning) 3D positioning errors under various geographic and solar activity conditions.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::[[File: VTEC_RMS_NeQuick_vs_NTCM.png |800px|center|thumb|&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Figure 1:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; VTEC RMS residual error distribution in 2014 and 2015 for daytime hours 12-15 LT for NeQuick-G (left panel) and NTCM (right panel) &amp;lt;ref&amp;gt;M. M. Hoque, N. Jakowski, y J. A. Cahuasqui, «Fast Ionospheric Correction Algorithm for Galileo Single Frequency Users», 2020 Eur. Navig. Conf. ENC, pp. 1-10, nov. 2020, doi: 10.23919/ENC48637.2020.9317502.&amp;lt;/ref&amp;gt; ]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::[[File: VTEC_RMS_NeQuick_vs_NTCM.png |800px|center|thumb|&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Figure 1:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; VTEC RMS residual error distribution in 2014 and 2015 for daytime hours 12-15 LT for NeQuick-G (left panel) and NTCM (right panel) &amp;lt;ref&amp;gt;M. M. Hoque, N. Jakowski, y J. A. Cahuasqui, «Fast Ionospheric Correction Algorithm for Galileo Single Frequency Users», 2020 Eur. Navig. Conf. ENC, pp. 1-10, nov. 2020, doi: 10.23919/ENC48637.2020.9317502.&amp;lt;/ref&amp;gt; ]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Natalia.Castrillo</name></author>
	</entry>
	<entry>
		<id>https://gssc.esa.int/navipedia/index.php?title=NTCM_G_Ionospheric_Model&amp;diff=16614&amp;oldid=prev</id>
		<title>Natalia.Castrillo: References and content updated, performances may need to be also reviewed - more recent analysis may be available</title>
		<link rel="alternate" type="text/html" href="https://gssc.esa.int/navipedia/index.php?title=NTCM_G_Ionospheric_Model&amp;diff=16614&amp;oldid=prev"/>
		<updated>2025-04-30T09:46:50Z</updated>

		<summary type="html">&lt;p&gt;References and content updated, performances may need to be also reviewed - more recent analysis may be available&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:46, 30 April 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot;&gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;NTCM G&amp;#039;&amp;#039;&amp;#039; (Neustrelitz Total Electron Content Model) ionospheric model is designed to compute ionospheric corrections based on the broadcast coefficients in the navigation message for Galileo single-frequency users. NTCM-G is proposed as an alternative to the [[NeQuick_Ionospheric_Model|NeQuick-G ionospheric model]], whose high computational load poses a constraint in those user-segments where the user equipment has limited resources available. This is typically the case of the receivers used in civil aviation and location-based services (e.g., smartphones, UAVs, IoT devices).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;NTCM G&amp;#039;&amp;#039;&amp;#039; (Neustrelitz Total Electron Content Model) ionospheric model is designed to compute ionospheric corrections based on the broadcast coefficients in the navigation message for Galileo single-frequency users. NTCM-G is proposed as an alternative to the [[NeQuick_Ionospheric_Model|NeQuick-G ionospheric model]], whose high computational load poses a constraint in those user-segments where the user equipment has limited resources available. This is typically the case of the receivers used in civil aviation and location-based services (e.g., smartphones, UAVs, IoT devices).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The NTCM is an empirical model designed to provide a practical and cost-effective solution for estimating global TEC (Total Electron Content). It relies on 12 model coefficients (k₁ to k₁₂), a few fixed empirical parameters, and the solar radio flux index F10.7. To use the NTCM with the broadcast Galileo Effective Ionisation Level coefficients of the navigation message (aᵢ₀, aᵢ₁, aᵢ₂)&amp;lt;ref name=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ICD2021&lt;/del&gt;&quot;&amp;gt;[https://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;galileognss&lt;/del&gt;.eu/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;wp-content&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;uploads&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2021&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;01&lt;/del&gt;/Galileo_OS_SIS_ICD_v2.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0&lt;/del&gt;.pdf EU, SIGNAL-IN-SPACE INTERFACE CONTROL DOCUMENT, Issue 2.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;enero de 2021&lt;/del&gt;]&amp;lt;/ref&amp;gt;, the F10.7 solar index is replaced by the term &#039;&#039;&#039;Azpar&#039;&#039;&#039;. This term is used as a proxy measure of the solar activity level and is determined as follows:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The NTCM G electron density model was developed by the German Aerospace Center [https://www.dlr.de/en (DLR)]. The validation of NTCM G single-frequency ionospheric correction algorithm has been performed by DLR with the support of ESA, and the Joint Research Centre [https://joint-research-centre.ec.europa.eu (JRC)]&amp;lt;ref name=&quot;NTCMG_ICD2022&quot;&amp;gt;[https://www.gsc-europa.eu/sites/default/files/NTCM-G_Ionospheric_Model_Description_-_v1.0.pdf NTCM G Ionospheric Model Description, Issue 1.0, May 2022]&amp;lt;/ref&amp;gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The NTCM is an empirical model designed to provide a practical and cost-effective solution for estimating global TEC (Total Electron Content). It relies on 12 model coefficients (k₁ to k₁₂), a few fixed empirical parameters, and the solar radio flux index F10.7. To use the NTCM with the broadcast Galileo Effective Ionisation Level coefficients of the navigation message (aᵢ₀, aᵢ₁, aᵢ₂)&amp;lt;ref name=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GALOSICD2023&lt;/ins&gt;&quot;&amp;gt;[https://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;www.gsc-europa&lt;/ins&gt;.eu/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sites/default/files&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sites&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;all&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;files&lt;/ins&gt;/Galileo_OS_SIS_ICD_v2.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1&lt;/ins&gt;.pdf EU, SIGNAL-IN-SPACE INTERFACE CONTROL DOCUMENT, Issue 2.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;November 2023&lt;/ins&gt;]&amp;lt;/ref&amp;gt;, the F10.7 solar index is replaced by the term &#039;&#039;&#039;Azpar&#039;&#039;&#039;. This term is used as a proxy measure of the solar activity level and is determined as follows:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Azpar = \left| \sqrt{a_{i0}^2 + 1633.33 \cdot a_{i1}^2 + 4802000 \cdot a_{i2}^2 + 3266.67 \cdot a_{i0} \cdot a_{i2}} \right|&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Azpar = \left| \sqrt{a_{i0}^2 + 1633.33 \cdot a_{i1}^2 + 4802000 \cdot a_{i2}^2 + 3266.67 \cdot a_{i0} \cdot a_{i2}} \right|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot;&gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Where (aᵢ₀, aᵢ₁, aᵢ₂) are the three Effective Ionisation Level coefficients broadcast in the Galileo navigation message. The Azpar term is used to account for the solar activity dependency (F₅) in the estimation of VTEC (Vertical Total Electron Content) explained below.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Where (aᵢ₀, aᵢ₁, aᵢ₂) are the three Effective Ionisation Level coefficients broadcast in the Galileo navigation message. The Azpar term is used to account for the solar activity dependency (F₅) in the estimation of VTEC (Vertical Total Electron Content) explained below.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NTCM-G modeling approach consists of five major dependencies of TEC:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NTCM-G modeling approach consists of five major dependencies of TEC:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Local time dependency (F₁)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Local time dependency (F₁)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot;&gt;Line 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* User receiver and satellite positions in WGS-84 ellipsoidal coordinates (φ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;) and (φ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* User receiver and satellite positions in WGS-84 ellipsoidal coordinates (φ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;) and (φ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Universal Time (UT)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Universal Time (UT)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Day of Year (&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;doy&lt;/del&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Day of Year (&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DOY&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The output of NTCM&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/del&gt;G is the VTEC in TECU for each line of sight between satellite and receiver.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The output of NTCM G is the VTEC in TECU for each line of sight between satellite and receiver.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The estimated VTEC output can be converted to STEC (Slant Total Electron Content) using the following equation:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The estimated VTEC output can be converted to STEC (Slant Total Electron Content) using the following equation:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Natalia.Castrillo</name></author>
	</entry>
	<entry>
		<id>https://gssc.esa.int/navipedia/index.php?title=NTCM_G_Ionospheric_Model&amp;diff=16613&amp;oldid=prev</id>
		<title>Natalia.Castrillo at 09:07, 30 April 2025</title>
		<link rel="alternate" type="text/html" href="https://gssc.esa.int/navipedia/index.php?title=NTCM_G_Ionospheric_Model&amp;diff=16613&amp;oldid=prev"/>
		<updated>2025-04-30T09:07:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:07, 30 April 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &#039;&#039;&#039;NTCM&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/del&gt;G&#039;&#039;&#039; (Neustrelitz Total Electron Content Model) ionospheric model is designed to compute ionospheric corrections based on the broadcast coefficients in the navigation message for Galileo single-frequency users. NTCM-G is proposed as an alternative to the [[NeQuick_Ionospheric_Model|NeQuick-G ionospheric model]], whose high computational load poses a constraint in those user-segments where the user equipment has limited resources available. This is typically the case of the receivers used in civil aviation and location-based services (e.g., smartphones, UAVs, IoT devices).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &#039;&#039;&#039;NTCM G&#039;&#039;&#039; (Neustrelitz Total Electron Content Model) ionospheric model is designed to compute ionospheric corrections based on the broadcast coefficients in the navigation message for Galileo single-frequency users. NTCM-G is proposed as an alternative to the [[NeQuick_Ionospheric_Model|NeQuick-G ionospheric model]], whose high computational load poses a constraint in those user-segments where the user equipment has limited resources available. This is typically the case of the receivers used in civil aviation and location-based services (e.g., smartphones, UAVs, IoT devices).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The NTCM is an empirical model designed to provide a practical and cost-effective solution for estimating global TEC (Total Electron Content). It relies on 12 model coefficients (k₁ to k₁₂), a few fixed empirical parameters, and the solar radio flux index F10.7. To use the NTCM with the broadcast Galileo Effective Ionisation Level coefficients of the navigation message (aᵢ₀, aᵢ₁, aᵢ₂)&amp;lt;ref name=&amp;quot;ICD2021&amp;quot;&amp;gt;[https://galileognss.eu/wp-content/uploads/2021/01/Galileo_OS_SIS_ICD_v2.0.pdf EU, SIGNAL-IN-SPACE INTERFACE CONTROL DOCUMENT, Issue 2.0, enero de 2021]&amp;lt;/ref&amp;gt;, the F10.7 solar index is replaced by the term &amp;#039;&amp;#039;&amp;#039;Azpar&amp;#039;&amp;#039;&amp;#039;. This term is used as a proxy measure of the solar activity level and is determined as follows:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The NTCM is an empirical model designed to provide a practical and cost-effective solution for estimating global TEC (Total Electron Content). It relies on 12 model coefficients (k₁ to k₁₂), a few fixed empirical parameters, and the solar radio flux index F10.7. To use the NTCM with the broadcast Galileo Effective Ionisation Level coefficients of the navigation message (aᵢ₀, aᵢ₁, aᵢ₂)&amp;lt;ref name=&amp;quot;ICD2021&amp;quot;&amp;gt;[https://galileognss.eu/wp-content/uploads/2021/01/Galileo_OS_SIS_ICD_v2.0.pdf EU, SIGNAL-IN-SPACE INTERFACE CONTROL DOCUMENT, Issue 2.0, enero de 2021]&amp;lt;/ref&amp;gt;, the F10.7 solar index is replaced by the term &amp;#039;&amp;#039;&amp;#039;Azpar&amp;#039;&amp;#039;&amp;#039;. This term is used as a proxy measure of the solar activity level and is determined as follows:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Natalia.Castrillo</name></author>
	</entry>
	<entry>
		<id>https://gssc.esa.int/navipedia/index.php?title=NTCM_G_Ionospheric_Model&amp;diff=16612&amp;oldid=prev</id>
		<title>Gema.Cueto at 06:05, 28 April 2025</title>
		<link rel="alternate" type="text/html" href="https://gssc.esa.int/navipedia/index.php?title=NTCM_G_Ionospheric_Model&amp;diff=16612&amp;oldid=prev"/>
		<updated>2025-04-28T06:05:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:05, 28 April 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Title={{PAGENAME}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Title={{PAGENAME}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;__TOC__&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;NTCM-G&amp;#039;&amp;#039;&amp;#039; (Neustrelitz Total Electron Content Model) ionospheric model is designed to compute ionospheric corrections based on the broadcast coefficients in the navigation message for Galileo single-frequency users. NTCM-G is proposed as an alternative to the [[NeQuick_Ionospheric_Model|NeQuick-G ionospheric model]], whose high computational load poses a constraint in those user-segments where the user equipment has limited resources available. This is typically the case of the receivers used in civil aviation and location-based services (e.g., smartphones, UAVs, IoT devices).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;NTCM-G&amp;#039;&amp;#039;&amp;#039; (Neustrelitz Total Electron Content Model) ionospheric model is designed to compute ionospheric corrections based on the broadcast coefficients in the navigation message for Galileo single-frequency users. NTCM-G is proposed as an alternative to the [[NeQuick_Ionospheric_Model|NeQuick-G ionospheric model]], whose high computational load poses a constraint in those user-segments where the user equipment has limited resources available. This is typically the case of the receivers used in civil aviation and location-based services (e.g., smartphones, UAVs, IoT devices).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The NTCM is an empirical model designed to provide a practical and cost-effective solution for estimating global TEC (Total Electron Content). It relies on 12 model coefficients (k₁ to k₁₂), a few fixed empirical parameters, and the solar radio flux index F10.7. To use the NTCM with the broadcast Galileo Effective Ionisation Level coefficients of the navigation message (aᵢ₀, aᵢ₁, aᵢ₂)&amp;lt;ref name=&amp;quot;ICD2021&amp;quot;&amp;gt;[https://galileognss.eu/wp-content/uploads/2021/01/Galileo_OS_SIS_ICD_v2.0.pdf EU, SIGNAL-IN-SPACE INTERFACE CONTROL DOCUMENT, Issue 2.0, enero de 2021]&amp;lt;/ref&amp;gt;, the F10.7 solar index is replaced by the term &amp;#039;&amp;#039;&amp;#039;Azpar&amp;#039;&amp;#039;&amp;#039;. This term is used as a proxy measure of the solar activity level and is determined as follows:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The NTCM is an empirical model designed to provide a practical and cost-effective solution for estimating global TEC (Total Electron Content). It relies on 12 model coefficients (k₁ to k₁₂), a few fixed empirical parameters, and the solar radio flux index F10.7. To use the NTCM with the broadcast Galileo Effective Ionisation Level coefficients of the navigation message (aᵢ₀, aᵢ₁, aᵢ₂)&amp;lt;ref name=&amp;quot;ICD2021&amp;quot;&amp;gt;[https://galileognss.eu/wp-content/uploads/2021/01/Galileo_OS_SIS_ICD_v2.0.pdf EU, SIGNAL-IN-SPACE INTERFACE CONTROL DOCUMENT, Issue 2.0, enero de 2021]&amp;lt;/ref&amp;gt;, the F10.7 solar index is replaced by the term &amp;#039;&amp;#039;&amp;#039;Azpar&amp;#039;&amp;#039;&amp;#039;. This term is used as a proxy measure of the solar activity level and is determined as follows:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gema.Cueto</name></author>
	</entry>
	<entry>
		<id>https://gssc.esa.int/navipedia/index.php?title=NTCM_G_Ionospheric_Model&amp;diff=16611&amp;oldid=prev</id>
		<title>Gema.Cueto: Created page with &quot;{{Article Infobox2 |Category=Fundamentals |Authors= |Level=Intermediate |YearOfPublication=2025 |Title={{PAGENAME}} }} The &#039;&#039;&#039;NTCM-G&#039;&#039;&#039; (Neustrelitz Total Electron Content Model) ionospheric model is designed to compute ionospheric corrections based on the broadcast coefficients in the navigation message for Galileo single-frequency users. NTCM-G is proposed as an alternative to the NeQuick-G ionospheric model, whose high computational load...&quot;</title>
		<link rel="alternate" type="text/html" href="https://gssc.esa.int/navipedia/index.php?title=NTCM_G_Ionospheric_Model&amp;diff=16611&amp;oldid=prev"/>
		<updated>2025-04-25T09:04:34Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Article Infobox2 |Category=Fundamentals |Authors= |Level=Intermediate |YearOfPublication=2025 |Title={{PAGENAME}} }} The &amp;#039;&amp;#039;&amp;#039;NTCM-G&amp;#039;&amp;#039;&amp;#039; (Neustrelitz Total Electron Content Model) ionospheric model is designed to compute ionospheric corrections based on the broadcast coefficients in the navigation message for Galileo single-frequency users. NTCM-G is proposed as an alternative to the &lt;a href=&quot;/navipedia/index.php?title=NeQuick_Ionospheric_Model&quot; title=&quot;NeQuick Ionospheric Model&quot;&gt;NeQuick-G ionospheric model&lt;/a&gt;, whose high computational load...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Article Infobox2&lt;br /&gt;
|Category=Fundamentals&lt;br /&gt;
|Authors=&lt;br /&gt;
|Level=Intermediate&lt;br /&gt;
|YearOfPublication=2025&lt;br /&gt;
|Title={{PAGENAME}}&lt;br /&gt;
}}&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;NTCM-G&amp;#039;&amp;#039;&amp;#039; (Neustrelitz Total Electron Content Model) ionospheric model is designed to compute ionospheric corrections based on the broadcast coefficients in the navigation message for Galileo single-frequency users. NTCM-G is proposed as an alternative to the [[NeQuick_Ionospheric_Model|NeQuick-G ionospheric model]], whose high computational load poses a constraint in those user-segments where the user equipment has limited resources available. This is typically the case of the receivers used in civil aviation and location-based services (e.g., smartphones, UAVs, IoT devices).&lt;br /&gt;
The NTCM is an empirical model designed to provide a practical and cost-effective solution for estimating global TEC (Total Electron Content). It relies on 12 model coefficients (k₁ to k₁₂), a few fixed empirical parameters, and the solar radio flux index F10.7. To use the NTCM with the broadcast Galileo Effective Ionisation Level coefficients of the navigation message (aᵢ₀, aᵢ₁, aᵢ₂)&amp;lt;ref name=&amp;quot;ICD2021&amp;quot;&amp;gt;[https://galileognss.eu/wp-content/uploads/2021/01/Galileo_OS_SIS_ICD_v2.0.pdf EU, SIGNAL-IN-SPACE INTERFACE CONTROL DOCUMENT, Issue 2.0, enero de 2021]&amp;lt;/ref&amp;gt;, the F10.7 solar index is replaced by the term &amp;#039;&amp;#039;&amp;#039;Azpar&amp;#039;&amp;#039;&amp;#039;. This term is used as a proxy measure of the solar activity level and is determined as follows:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Azpar = \left| \sqrt{a_{i0}^2 + 1633.33 \cdot a_{i1}^2 + 4802000 \cdot a_{i2}^2 + 3266.67 \cdot a_{i0} \cdot a_{i2}} \right|&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where (aᵢ₀, aᵢ₁, aᵢ₂) are the three Effective Ionisation Level coefficients broadcast in the Galileo navigation message. The Azpar term is used to account for the solar activity dependency (F₅) in the estimation of VTEC (Vertical Total Electron Content) explained below.&lt;br /&gt;
NTCM-G modeling approach consists of five major dependencies of TEC:&lt;br /&gt;
* Local time dependency (F₁)&lt;br /&gt;
* Seasonal dependency (F₂)&lt;br /&gt;
* Geomagnetic field dependency (F₃)&lt;br /&gt;
* Equatorial anomaly dependency (F₄)&lt;br /&gt;
* Solar activity dependency (F₅)&lt;br /&gt;
&lt;br /&gt;
The dependencies are combined in a multiplicative way to compute a value of the VTEC:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
VTEC_{NTCM-G} = F_1 \cdot F_2 \cdot F_3 \cdot F_4 \cdot F_5&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each F&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; factor contains the model coefficients (k₁ to k₁₂) for its computation, whose values are provided in Table 3 of the model description document&amp;lt;ref name=&amp;quot;DLR2022&amp;quot;&amp;gt;[https://www.gsc-europa.eu/sites/default/files/NTCM-G_Ionospheric_Model_Description_-_v1.0.pdf DLR, NTCM-G Ionospheric Model Description, mayo de 2022]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Input parameters===&lt;br /&gt;
The input parameters required by the NTCM-G model to estimate each TEC dependency (F₁ to F₅), and consequently the VTEC value, include:&lt;br /&gt;
* Galileo Effective Ionisation Level coefficients (aᵢ₀, aᵢ₁, aᵢ₂)&lt;br /&gt;
* User receiver and satellite positions in WGS-84 ellipsoidal coordinates (φ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;) and (φ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;)&lt;br /&gt;
* Universal Time (UT)&lt;br /&gt;
* Day of Year (doy)&lt;br /&gt;
The output of NTCM-G is the VTEC in TECU for each line of sight between satellite and receiver.&lt;br /&gt;
The estimated VTEC output can be converted to STEC (Slant Total Electron Content) using the following equation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
STEC = MF_{MSLM} \cdot VTEC_{NTCM-G}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where the Modified Single Layer Model (MSLM) mapping function is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
MF_{MSLM} = \frac{1}{\sqrt{1 - (\sin z)^2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sin z = \frac{R_e}{R_e + h_I} \cdot \sin(0.9782 \cdot (\frac{\pi}{2} - E))&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With:&lt;br /&gt;
* R&amp;lt;sub&amp;gt;e&amp;lt;/sub&amp;gt; = 6371 km (Earth&amp;#039;s mean radius)&lt;br /&gt;
* h&amp;lt;sub&amp;gt;I&amp;lt;/sub&amp;gt; = 450 km (ionospheric pierce point height)&lt;br /&gt;
* E = satellite elevation angle in radians&lt;br /&gt;
&lt;br /&gt;
=== Ionospheric Delay Calculation ===&lt;br /&gt;
Once the STEC is estimated, the ionospheric propagation delay (in meters) can be computed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
I_f = \frac{40.3 \cdot 10^{16}}{f^2} \cdot STEC&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
* &amp;#039;&amp;#039;f&amp;#039;&amp;#039; is the signal frequency in Hz&lt;br /&gt;
* The constant 40.3 is in m³/s²/electrons&lt;br /&gt;
* 10&amp;lt;sup&amp;gt;16&amp;lt;/sup&amp;gt; converts TECU to electrons/m²&lt;br /&gt;
&lt;br /&gt;
Higher-order ionospheric terms are generally neglected due to their small magnitude (e.g., &amp;lt; 20 cm for Galileo E1)&amp;lt;ref name=&amp;quot;Hoque2008&amp;quot;&amp;gt;M. M. Hoque y N. Jakowski, &amp;quot;Estimate of higher order ionospheric errors in GNSS positioning&amp;quot;, Radio Sci., vol. 43, no. 5, 2008, doi:10.1029/2007RS003817.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Algorithm Steps ===&lt;br /&gt;
To implement the ionospheric correction using NTCM-G for Galileo single-frequency receivers, follow these steps&amp;lt;ref name=&amp;quot;DLR2022&amp;quot; /&amp;gt; for each satellite-user line-of-sight:&lt;br /&gt;
# Obtain receiver (φ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt;) and satellite (φ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;, h&amp;lt;sub&amp;gt;s&amp;lt;/sub&amp;gt;) positions, and Universal Time (UT), in terms of time of day and month.&lt;br /&gt;
# Compute Effectiove Ionization Level Azpar using the broadcast coefficients (aᵢ₀, aᵢ₁, aᵢ₂).&lt;br /&gt;
# Calculate satellite elevation (E) and azimuth (A) angles.&lt;br /&gt;
# Determine ionospheric pierce point location (φ&amp;lt;sub&amp;gt;pp&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;pp&amp;lt;/sub&amp;gt;) for the user-to-satellite link at 450km height, and Local Time (LT).&lt;br /&gt;
# Use NTCM-G to compute VTEC at (φ&amp;lt;sub&amp;gt;pp&amp;lt;/sub&amp;gt;, λ&amp;lt;sub&amp;gt;pp&amp;lt;/sub&amp;gt;), LT.&lt;br /&gt;
# Calculate mapping function (MF).&lt;br /&gt;
# Convert VTEC to STEC using the MF.&lt;br /&gt;
# Compute delay using equation for I&amp;lt;sub&amp;gt;f&amp;lt;/sub&amp;gt; for the corresponfing frequency to obtain the correction.&lt;br /&gt;
# Apply correction to pseudorange.&lt;br /&gt;
# Repeat for each satellite.&lt;br /&gt;
&lt;br /&gt;
Under normal ionospheric conditions, variations occur slowly, making high-rate recomputation of delay corrections unnecessary for most applications. A 30-second update interval is generally adequate for stationary receivers or pedestrian users applying the NTCM-G ionospheric model.&amp;lt;ref name=&amp;quot;DLR2022&amp;quot; /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
The performance of the NTCM-G model has been validated and compared to the NeQuick-G model. Results indicate that NTCM-G provides generally comparable and sometimes slightly better performance than NeQuick-G&amp;lt;ref name=&amp;quot;DLR2022&amp;quot; /&amp;gt;. Validation includes comparisons with ground-based VTEC maps from IGS (International GNSS Service), STEC observations, and SPP-based (Single Point Positioning) 3D positioning errors under various geographic and solar activity conditions.&lt;br /&gt;
&lt;br /&gt;
::[[File: VTEC_RMS_NeQuick_vs_NTCM.png |800px|center|thumb|&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Figure 1:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; VTEC RMS residual error distribution in 2014 and 2015 for daytime hours 12-15 LT for NeQuick-G (left panel) and NTCM (right panel) &amp;lt;ref&amp;gt;M. M. Hoque, N. Jakowski, y J. A. Cahuasqui, «Fast Ionospheric Correction Algorithm for Galileo Single Frequency Users», 2020 Eur. Navig. Conf. ENC, pp. 1-10, nov. 2020, doi: 10.23919/ENC48637.2020.9317502.&amp;lt;/ref&amp;gt; ]]&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gema.Cueto</name></author>
	</entry>
</feed>