<?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=TTFF</id>
	<title>TTFF - 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=TTFF"/>
	<link rel="alternate" type="text/html" href="https://gssc.esa.int/navipedia/index.php?title=TTFF&amp;action=history"/>
	<updated>2026-04-20T09:50:26Z</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=TTFF&amp;diff=13355&amp;oldid=prev</id>
		<title>Filipe.Pelica: Included editor logo.</title>
		<link rel="alternate" type="text/html" href="https://gssc.esa.int/navipedia/index.php?title=TTFF&amp;diff=13355&amp;oldid=prev"/>
		<updated>2014-09-18T17:19:47Z</updated>

		<summary type="html">&lt;p&gt;Included editor logo.&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 17:19, 18 September 2014&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-l4&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&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;|Level=Basic&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;|Level=Basic&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;|YearOfPublication=2012&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;|YearOfPublication=2012&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;|Logo=GMV&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;|Title={{PAGENAME}}&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;}}&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;The Time To First Fix (TTFF) is a measure of performance of a GNSS receiver that accounts for the time elapsed from the GNSS receiver switch-on until the output of a navigation solution within a certain performance (e.g. in terms of [[Accuracy | accuracy]]).&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 Time To First Fix (TTFF) is a measure of performance of a GNSS receiver that accounts for the time elapsed from the GNSS receiver switch-on until the output of a navigation solution within a certain performance (e.g. in terms of [[Accuracy | accuracy]]).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Filipe.Pelica</name></author>
	</entry>
	<entry>
		<id>https://gssc.esa.int/navipedia/index.php?title=TTFF&amp;diff=12341&amp;oldid=prev</id>
		<title>Filipe.Pelica: /* TTFF Budget */</title>
		<link rel="alternate" type="text/html" href="https://gssc.esa.int/navipedia/index.php?title=TTFF&amp;diff=12341&amp;oldid=prev"/>
		<updated>2013-08-08T13:36:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;TTFF Budget&lt;/span&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 13:36, 8 August 2013&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-l27&quot;&gt;Line 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&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:&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:&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;*&amp;lt;math&amp;gt; T_{warm-up}&amp;lt;/math&amp;gt; is the receiver warm-up time, which includes software and hardware initializations and therefore is highly dependent on the [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ReceiverTypes&lt;/del&gt;|receiver type]] and the technology on which it is based;&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;*&amp;lt;math&amp;gt; T_{warm-up}&amp;lt;/math&amp;gt; is the receiver warm-up time, which includes software and hardware initializations and therefore is highly dependent on the [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Receiver Types&lt;/ins&gt;|receiver type]] and the technology on which it is based;&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; T_{acq}&amp;lt;/math&amp;gt; is the time that the receiver spends in acquiring the GNSS signals; it is driven by the GNSS signal at hand and the receiver resources;&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; T_{acq}&amp;lt;/math&amp;gt; is the time that the receiver spends in acquiring the GNSS signals; it is driven by the GNSS signal at hand and the receiver resources;&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; T_{track}&amp;lt;/math&amp;gt; accounts for the time to achieve tracking stability, i.e. convergence of the tracking loops and bit/ frame synchronization;&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; T_{track}&amp;lt;/math&amp;gt; accounts for the time to achieve tracking stability, i.e. convergence of the tracking loops and bit/ frame synchronization;&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-l40&quot;&gt;Line 40:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 40:&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;The main drivers for the TTFF performance are the resources available at the receiver (e.g. its capability to parallelize [[Correlators|correlations]]) and on the signal at hand. In fact, the structure of the navigation message and its data rate will influence the time to decode it. Finally, the environment considered will have a critical impact and in harsh environments, such as urban canyons, the signals may suffer interruptions or even obstruction blocking the TTFF process .&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 main drivers for the TTFF performance are the resources available at the receiver (e.g. its capability to parallelize [[Correlators|correlations]]) and on the signal at hand. In fact, the structure of the navigation message and its data rate will influence the time to decode it. Finally, the environment considered will have a critical impact and in harsh environments, such as urban canyons, the signals may suffer interruptions or even obstruction blocking the TTFF process .&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;==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;/table&gt;</summary>
		<author><name>Filipe.Pelica</name></author>
	</entry>
	<entry>
		<id>https://gssc.esa.int/navipedia/index.php?title=TTFF&amp;diff=12132&amp;oldid=prev</id>
		<title>Teresa.Ferreira: Created page with &quot;{{Article Infobox2 |Category=Fundamentals |Authors=GMV |Level=Basic |YearOfPublication=2012 }} The Time To First Fix (TTFF) is a measure of performance of a GNSS receiver that ac...&quot;</title>
		<link rel="alternate" type="text/html" href="https://gssc.esa.int/navipedia/index.php?title=TTFF&amp;diff=12132&amp;oldid=prev"/>
		<updated>2013-01-04T17:05:33Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Article Infobox2 |Category=Fundamentals |Authors=GMV |Level=Basic |YearOfPublication=2012 }} The Time To First Fix (TTFF) is a measure of performance of a GNSS receiver that ac...&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=GMV&lt;br /&gt;
|Level=Basic&lt;br /&gt;
|YearOfPublication=2012&lt;br /&gt;
}}&lt;br /&gt;
The Time To First Fix (TTFF) is a measure of performance of a GNSS receiver that accounts for the time elapsed from the GNSS receiver switch-on until the output of a navigation solution within a certain performance (e.g. in terms of [[Accuracy | accuracy]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Measuring TTFF==&lt;br /&gt;
&lt;br /&gt;
In order to compute a navigation solution, the GNSS receiver needs to track the incoming signals of at least four satellites to get ranging information and to decode the navigation message conveyed in the signal. &lt;br /&gt;
The Time To First Fix, defined as the time elapsed from receiver switch-on to provision of a navigation solution, will actually depend on the starting conditions of the receiver. In fact, in case the receiver already has a valid navigation message, it does not need to decode it in order to provide a navigation solution.&lt;br /&gt;
&lt;br /&gt;
In this context, three starting conditions are often considered depending on the initial conditions of the receiver:&lt;br /&gt;
*Cold start: in this case, no information is available at the receiver and therefore the receiver entails a full search of the sky for all satellites;&lt;br /&gt;
*Warm start: in this case, the receiver has a valid almanac (either stored from a navigation message recently decoded or obtained via other means, e.g. through Assisted GNSS). Furthermore, a rough position is also needed together with approximate information on frequency offset.&lt;br /&gt;
*Hot start: in this case, the receiver has both accurate ephemeris and information on frequency offset as well as an accurate initial solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TTFF Budget==&lt;br /&gt;
&lt;br /&gt;
The total Time To First Fix (TTFF) of a GNSS receiver in its [[Receiver Operations|classical architecture]] is given by&amp;lt;ref name=InsideGNSS&amp;gt;M. Anghileri et al, [http://www.insidegnss.com/node/1919 Ready to Navigate!], InsideGNSS, March/ April 2010&amp;lt;/ref&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;TTFF = T_{warm-up} + T_{acq} + T_{track} + T_{navMessage } + T_{navSolution}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
*&amp;lt;math&amp;gt; T_{warm-up}&amp;lt;/math&amp;gt; is the receiver warm-up time, which includes software and hardware initializations and therefore is highly dependent on the [[ReceiverTypes|receiver type]] and the technology on which it is based;&lt;br /&gt;
*&amp;lt;math&amp;gt; T_{acq}&amp;lt;/math&amp;gt; is the time that the receiver spends in acquiring the GNSS signals; it is driven by the GNSS signal at hand and the receiver resources;&lt;br /&gt;
*&amp;lt;math&amp;gt; T_{track}&amp;lt;/math&amp;gt; accounts for the time to achieve tracking stability, i.e. convergence of the tracking loops and bit/ frame synchronization;&lt;br /&gt;
*&amp;lt;math&amp;gt; T_{navMessage}&amp;lt;/math&amp;gt; is the time that takes to decode the navigation message, namely the parameters of the navigation message that are relevant for the TTFF, depending on the starting condition;&lt;br /&gt;
*&amp;lt;math&amp;gt; T_{navSolution}&amp;lt;/math&amp;gt; is the time to compute the navigation solution, namely initialization and convergence of the algorithms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considering that the receiver needs several satellites (at least four) in view to compute a navigation solution, the signal acquisition/ tracking contributions are often considered to be the ones from the signal with the worst case contribution for the theoretical/ simulation studies&amp;lt;ref name=InsideGNSS&amp;gt;&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In practical terms, receiver manufacturers provide only the overall TTFF figure which is obtained via measurements and varies quite a lot from receiver to receiver. In fact, it is not always clear how this figure is measured, e.g. some manufacturers provide Time To Fix instead of Time To First Fix and different manufacturers may consider different conditions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The main drivers for the TTFF performance are the resources available at the receiver (e.g. its capability to parallelize [[Correlators|correlations]]) and on the signal at hand. In fact, the structure of the navigation message and its data rate will influence the time to decode it. Finally, the environment considered will have a critical impact and in harsh environments, such as urban canyons, the signals may suffer interruptions or even obstruction blocking the TTFF process .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Fundamentals]]&lt;/div&gt;</summary>
		<author><name>Teresa.Ferreira</name></author>
	</entry>
</feed>