<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ARP 75 &#187; heure</title>
	<atom:link href="http://www.arp75.org/?feed=rss2&#038;tag=heure" rel="self" type="application/rss+xml" />
	<link>http://www.arp75.org</link>
	<description>Bienvenue sur l&#039;ARP Radio-Club de Paris</description>
	<lastBuildDate>Wed, 20 Sep 2023 10:34:06 +0000</lastBuildDate>
	<language>fr-FR</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.8.41</generator>
	<item>
		<title>Obtenez une heure précise sur votre PC</title>
		<link>http://www.arp75.org/?p=1350</link>
		<comments>http://www.arp75.org/?p=1350#comments</comments>
		<pubDate>Tue, 01 Apr 2014 07:00:25 +0000</pubDate>
		<dc:creator><![CDATA[f6fvy]]></dc:creator>
				<category><![CDATA[Technique]]></category>
		<category><![CDATA[heure]]></category>
		<category><![CDATA[ntp]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[wspr]]></category>

		<guid isPermaLink="false">http://www.arp75.org/?p=1350</guid>
		<description><![CDATA[Introduction Depuis quelques temps, et suite à l&#8217;excellent compte-rendu de F4DLM relatant ses essais en WSPR pendant sa participation à l&#8217;expédition TO7CC sur l&#8217;Ile de la Réunion, je m’intéresse à ce mode numérique utilisé&#46;&#46;&#46;]]></description>
				<content:encoded><![CDATA[<h3>Introduction</h3>
<p>Depuis quelques temps, et suite à l&rsquo;excellent compte-rendu de F4DLM relatant ses <a href="http://www.radioamateur.org/les-news-radio/news-1644-Une-exp%C3%A9dition-DX-peut-elle-chuchoter-En-WSPR,-oui-!">essais en WSPR pendant sa participation à l&rsquo;expédition TO7CC</a> sur l&rsquo;Ile de la Réunion, je m’intéresse à ce mode numérique utilisé à des fins d&rsquo;étude de propagation, fort peu gourmand en énergie et en bande passante (6 Hz). Néanmoins, une condition indispensable à son exploitation est d&rsquo;avoir une machine qui génère l&rsquo;émission (et/ou qui décode la réception) qui soit parfaitement à l&rsquo;heure. Sans entrer dans les détails techniques du WSPR (qui feront peut-être l&rsquo;objet d&rsquo;un autre article), une précision d&rsquo;une ou deux secondes maximum est requise.</p>
<p>Force a été de constater que mon PC était loin du compte, et les paramètres par défaut que j&rsquo;utilisais nécessitaient régulièrement une synchro forcée pour être dans les clous. La &laquo;&nbsp;synchro Internet&nbsp;&raquo; (Propriétés de Date et Heure / Temps internet / Synchro auto) ne suffisait pas à maintenir une précision suffisante. J&rsquo;avais parfois plusieurs dizaines de secondes de décalage. Même en diminuant la période de mise à jour à 6h (par le truchement de la modification d&rsquo;une clé de registre), ça ne suffisait pas encore. Il est certes est fort probable que l&rsquo;oscillateur dont est équipé mon PC soit particulièrement mauvais (dérive avec le temps et la température), mais il était indispensable de le &laquo;&nbsp;discipliner&nbsp;&raquo; !</p>
<p>Le service W32Time qui, comme son nom l&rsquo;indique, gère l&rsquo;heure dans Windows n&rsquo;est en fait qu&rsquo;un ersatz de NTP, protocole connu et reconnu pour assurer cette fonction. Les périodes de mise à jour de W32Time sont longues et non auto-adaptatives, entre autres inconvénients. <a href="http://support.microsoft.com/kb/939322/en-us">Microsoft reconnait lui-même</a> qu&rsquo;avoir une ou deux secondes de précision n&rsquo;est pas vraiment possible avec W32Time. J&rsquo;ai donc décidé de désactiver le service W32Time, et de le remplacer par un véritable service NTP.</p>
<h3>Installation</h3>
<p>Le package d&rsquo;installation de NTP pour Windows se trouve <a href="http://www.meinbergglobal.com/english/sw/ntp.htm#ntp_stable">ici</a>. On trouve également sur cette page un <a href="http://www.meinbergglobal.com/download/ntp/windows/time-server-monitor/ntp-time-server-monitor-104.exe">utilitaire graphique</a> permettant un paramétrage plus fin, et un suivi des données (notamment le décalage par rapport à l&rsquo;heure &laquo;&nbsp;vraie&nbsp;&raquo;) par le truchement de fichiers de statistiques générés à la demande.</p>
<p>L&rsquo;installation ne nécessite que de suivre les écrans et d&rsquo;utiliser les choix par défaut (sauf si vous savez ce que vous faites). A noter néanmoins qu&rsquo;il est conseillé de choisir le pool de serveurs le plus proche de chez vous (si vous êtes en France Métropolitaine, ce sera fr.pool.ntp.org). De plus, avant même de lancer l&rsquo;installation, faites une synchro forcée de votre horloge. Cela facilitera le travail du nouveau service NTP à son démarrage. Après l&rsquo;installation et son lancement automatique, vérifiez que W32Time est bien désactivé (Propriétés de Date et Heure / Temps internet / Synchro auto doit être décochée). Une fois tout en place, il ne reste plus qu&rsquo;à attendre quelques minutes (ou quelques heures&#8230;) pour constater l&rsquo;efficacité de ce nouveau service.</p>
<h3>Fonctionnement</h3>
<p>Le plus simple est d&rsquo;installer le moniteur graphique (cf lien plus haut), de le lancer, et aller dans l&rsquo;onglet NTP Status.</p>
<p><a href="http://www.arp75.org/wp-content/uploads/2014/03/ntpStatus.png"><img class="aligncenter size-medium wp-image-1357" alt="ntpStatus" src="http://www.arp75.org/wp-content/uploads/2014/03/ntpStatus-300x153.png" width="300" height="153" /></a></p>
<p>Une liste de serveurs doit être affichée. Celui en vert est celui sur lequel se base à cet instant le service pour corriger votre horloge. Les autres en jaune sont également candidats pour une synchro si besoin. Si certains sont en rouge, ils sont pour l&rsquo;instant écartés, soit parce qu&rsquo;ils sont trop éloignés statistiquement, soit que la liaison avec le serveur est trop instable. Les deux paramètres les plus intéressants sont l&rsquo;offset (décalage entre l&rsquo;heure vraie et votre horloge, exprimé en ms), et le jitter (dispersion). Le poll indique la période (en secondes) à laquelle le service refait un tour des serveurs et ajuste l&rsquo;oscillateur de votre horloge. Ce qu&rsquo;il faut bien comprendre, c&rsquo;est que le service ne met pas brutalement et simplement votre horloge à jour, mais l&rsquo;ajuste par petites touches régulières, de plus en plus fines. Et au fur et à mesure du temps, la période de mise à jour s&rsquo;adapte en fonction des écarts. Voici par exemple ci-dessous l&rsquo;évolution du décalage entre l&rsquo;heure vraie et celle de mon horloge (tracé rouge) sur une dizaine d&rsquo;heures.</p>
<p><a href="http://www.arp75.org/wp-content/uploads/2014/03/ntpStats.png"><img class="aligncenter size-medium wp-image-1356" alt="ntpStats" src="http://www.arp75.org/wp-content/uploads/2014/03/ntpStats-300x153.png" width="300" height="153" /></a></p>
<p>On constate des amplitudes d&rsquo;évolutions de plus en plus petites au fur et à mesure du temps. Les rebonds sont causés par une augmentation de la période de polling, qui diminue de nouveau après quelques minutes car l&rsquo;écart augmente trop. Comme indiqué en introduction, la stabilité de l&rsquo;oscillateur de ma machine est probablement assez mauvaise, et les évolutions de la température du boitier en fonction de l&rsquo;heure de la journée et/ou de l&rsquo;utilisation du CPU ne doivent pas aider. Cela dit, même obtenir une horloge précise à +/- 100 msec me suffit amplement !</p>
<p>Bien entendu, l&rsquo;utilisation d&rsquo;un tel service NTP est assujetti à la disponibilité d&rsquo;une connexion Internet. Pour une solution nomade ou autonome, on peut faire appel à des horloges radio-pilotées (type DCF77), ou à des modules GPS qui sont devenus désormais très abordables. Mais c&rsquo;est un autre sujet !</p>
<h5><em>Références</em></h5>
<p>- Description détaillée de l&rsquo;installation et l&rsquo;utilisation de NTP sur Windows (anglais) : <a href="http://www.satsignal.eu/ntp/setup.html">http://www.satsignal.eu/ntp/setup.html</a><br />
- L&rsquo;heure précise avec un navigateur : <a href="http://time.gov">http://time.gov</a><br />
- La page wikipedia française sur NTP : <a href="https://fr.wikipedia.org/wiki/Network_Time_Protocol">https://fr.wikipedia.org/wiki/Network_Time_Protocol</a><br />
- Comment fonctionne NTP (anglais) : <a href="http://www.ntp.org/ntpfaq/NTP-s-algo.htm#Q-CLOCK-DISCIPLINE">http://www.ntp.org/ntpfaq/NTP-s-algo.htm#Q-CLOCK-DISCIPLINE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.arp75.org/?feed=rss2&#038;p=1350</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
