Brevet FR2889331A1 — publié le 20070202

L'invention concerne un appareil et un procédé d'acquisition de données. L'invention concerne en particulier un appareil et un procédé d'acquisition de données sismiques, appareil destiné à former un noeud 5 d'un réseau de capteurs sismiques sans fils. Plus précisément, la présente invention concerne un appareil d'acquisition de données sismiques, dans lequel chaque appareil ou capteur sismique est équipé d'un système de positionnement par satellite, d'un convertisseur analogique-numérique dont les données d'acquisition sont compensées au moyen d'un système de positionnement par satellite. L'homme de l'art connaît de nombreux appareils et procédés d'acquisition de données, destinés à être mis en oeuvre au sein d'un réseau d'acquisition de données. Dans le cas où le réseau d'acquisition de données est formé d'un ensemble de capteurs sismiques, ces dispositifs sont classiquement et le plus souvent constitués de capteurs reliés entre eux par groupes au moyen de fils ou câbles à un 'noeud' du réseau. Ces noeuds sont généralement organisés par groupes autour d'un 'concentrateur', un groupe de noeuds forme, avec son concentrateur, un sous-réseau, les liens entre le concentrateur et les noeuds étant également filaires. Les concentrateurs gèrent localement le sous-réseau de noeuds, fournissent l'alimentation en énergie des noeuds et centralise les données. Les concentrateurs sont connectés à un réseau informatique local, également filaire, sur lequel est connecté une Unité Centrale qui pilote l'ensemble et enregistre les données en provenance des sous-réseaux. Ces solutions classiques sont bien connues de l'homme de l'art et ne seront pas décrits en détails par la suite. L'homme de l'art a également proposé des réseaux d'acquisition de données sans fils qui présentent l'avantage évident d'éviter l'utilisation de nombreux câbles. Dans le cas d'applications sismiques, ces réseaux sont également formés de noeuds, de concentrateurs et d'une Unité Centrale selon une organisation conforme à ce qui est décrit ci-dessus, 2889331 2 la communication entre ces différents éléments du réseau étant effectuée par voie hertzienne en mode radio. Dans ces réseaux d'acquisition de données sans fils, il faut prévoir des moyens spécifiques pour qu'une référence en temps au niveau de chaque noeud du réseau puisse être connue et puisse être commune aux différents noeuds du réseau afin d'obtenir des données d'acquisition avec une bonne précision temporelle, cette référence en temps commune n'étant plus, de manière évidente, fournie par l'intermédiaire de fils ou câbles reliant les noeuds entre eux et à une horloge commune de référence. Dans ces réseaux d'acquisition de données sans fils, la référence en temps au niveau de chaque noeud peut être connue au moyen d'un Système de Positionnement par Satellite (SPS) qui est le plus souvent le système GPS (selon le terme anglo-saxon Global Positioning System ) installé dans chacun des noeuds du réseau. Les noeuds sont ainsi synchronisés entre eux sur l'heure universelle fournie par le système de positionnement par satellite. Lorsque, dans un réseau de capteurs sismiques câblé, un ordre d'acquisition de données est lancé depuis l'unité centrale vers les noeuds du réseau à une date to servant de date de référence, il existe un décalage appelé erreur de phase entre cette date to et la date tk,; associée à un noeud i du réseau et à laquelle un échantillon k sort d'un convertisseur-analogique inclus dans le noeud i. Cette erreur de phase est liée à l'incertitude sur les temps de propagation de l'ordre d'acquisition vers les noeuds. Le document US 6 253 156 propose une solution, dédiée aux applications sismiques, pour corriger ces erreurs de phase et permettre une précision indispensable à la qualité des mesures réalisées. Pour ce faire, le dispositif présenté dans ce document prévoit un filtre numérique apte à compenser une série de données d'acquisition x[n] issue d'un convertisseur analogique-numérique d'un noeud i du réseau et acquise à partir d'un instant initial tk,, en une série de données d'acquisition y[n] réajustée par rapport à la date de référence to, permettant ainsi de corriger l'erreur de phase uniquement (resynchronisation). L'erreur en fréquence est supposée nulle, ce qui est le cas dans un réseau câblé où la fréquence d'échantillonnage est transmise de proche en proche (syntonisation). Dans un réseau de capteurs sismiques sans fils, cette syntonisation de proche en proche ne peut se faire et il y a alors lieu soit d'utiliser un oscillateur dont la fréquence est extrêmement stable (solution toujours très coûteuse) soit de trouver une référence de temps externe pouvant être le GPS par exemple sur laquelle on peut asservir l'oscillateur. Cette deuxième approche nécessite l'emploi d'oscillateurs dont la fréquence, correspondant à la fréquence d'échantillonnage, est en permanence asservie aux informations fournies par le système de positionnement par satellite. La fréquence de l'oscillateur est alors synchronisée au système de positionnement par satellite. C'est en particulier le cas dans le document US 6 253 156. Pour ce faire, ces oscillateurs doivent être inclus dans un dispositif en boucle fermée de type analogique (PLL/VCXO) ou de type numérique (NCO) pour assurer l'adaptation de la fréquence d'échantillonnage, ledit dispositif formant un dispositif de syntonisation. Ce type de système est coûteux en énergie consommée du fait que le système de positionnement par satellite doit être allumé pendant toute la durée de l'acquisition des données, sans quoi la fréquence de l'oscillateur ne peut pas être ajustée de manière à être synchronisée au système de positionnement par satellite. La consommation importante d'un tel système de positionnement par satellite joue fortement sur l'autonomie des noeuds, dont la batterie doit être souvent rechargée. Par ailleurs, ces oscillateurs et les boucles d'adaptation de la fréquence associées à ces oscillateurs sont des systèmes coûteux. Un objectif de la présente invention est donc de proposer un appareil et un procédé dans lequel l'oscillateur est un oscillateur peu coûteux ne nécessitant pas un dispositif de syntonisation sur le système de positionnement. 2889331 4 Un autre objectif de la présente invention est de proposer un appareil et un procédé permettant d'obtenir des données d'acquisitions précises en minimisant la consommation d'énergie. Ces objectifs sont atteints dans le cadre de la présente invention 5 grâce à un procédé d'acquisition de données, comprenant les étapes consistant à : - échantillonner des données d'acquisition à une fréquence d'échantillonnage imparfaite fournie par une horloge locale, formant ainsi une série de données échantillonnées et datées; - mesurer l'erreur en fréquence de l'horloge locale en déterminant les dates d'échantillonnage selon un temps universel; corriger les données échantillonnées et datées. Ces objectifs sont également atteints dans le cadre de la présente invention grâce à un appareil d'acquisition de données, caractérisé en ce qu'il comprend un convertisseur analogique-numérique échantillonnant à une fréquence imparfaite fournie par une horloge locale des données acquises par un capteur fournissant ainsi une série de données échantillonnées et datées, un module horodateur pour mesurer l'erreur en fréquence de l'horloge locale en déterminant les dates d'échantillonnage selon un temps universel, et un module de ré-échantillonnage pour corriger les données échantillonnées et datées. D'autres caractéristiques, buts et avantages de la présente invention apparaîtront à la lecture de la description détaillée qui va suivre, et en regard des dessins annexés, donnés à titre d'exemples non limitatifs et sur lesquels: - Fig. 1 présente un dispositif d'étalonnage d'une horloge locale par un système de positionnement par satellite conforme à la présente invention permettant de fournir une horloge très précise à partir d'un oscillateur peu précis (erreurs de fréquence corrigées); - Fig. 2 présente un dispositif de compensation d'erreur de phase et de fréquence d'échantillonnage; 2889331 5 - Fig. 3a et Fig. 3b présentent le principe de fonctionnement d'un ré-échantillonneur sur des données d'acquisition, selon un mode de réalisation préférentiel. L'originalité de la présente invention réside dans le fait que l'oscillateur (fournissant un signal d'horloge pour l'échantillonnage des données d'acquisitions) n'est pas synchronisé au système de positionnement par satellite mais calibré sur ce système de positionnement par satellite. La figure 1 présente un dispositif d'étalonnage de la fréquence de fonctionnement (fréquence d'échantillonnage) d'un oscillateur TCXO, compris dans un appareil conforme à l'invention, par un système de positionnement par satellite, dispositif d'étalonnage assurant également un étalonnage du temps fourni par une horloge locale. Le système de positionnement par satellite a pour rôle de fournir une horloge de référence lors de l'étalonnage de l'horloge locale. Cet appareil est destiné à former un noeud du réseau d'acquisition de données. Dans le dispositif de la présente invention l'oscillateur TCXO utilisé est un oscillateur de faible coût dont la fréquence de fonctionnement n'est pas suffisamment stable pour des applications d'acquisitions de données sismiques. En effet, le signal d'horloge ainsi généré par un oscillateur TCXO présente une dérive de l'ordre de 10 ppm soit 10 ps/seconde. Or, dans de telles applications, la synchronisation des noeuds entre eux doit être meilleure que 10ps. Il est donc nécessaire d'étalonner cette dérive vis-à-vis d'un temps de référence donné par un système de positionnement par satellite SPS 200 inclus dans le noeud, sans quoi le dispositif ne peut fournir des données exploitables que sur une durée maximale d'une seconde. En l'absence d'étalonnage, il y aurait nécessité de fournir une référence en temps précise toutes les secondes, en d'autres termes de laisser le système de positionnement par satellite allumé pour qu'il puisse fournir, à chaque seconde, cette référence en temps précise. De manière générale, dans le mode de réalisation présenté à l'appui de la figure 1, un module horodateur 300 comprend des moyens 2889331 6 310, 320 et 330 qui coopèrent. Un premier compteur 310 permet de maintenir une heure approximative depuis le dernier appel à un système de positionnement par satellite 200, par comptage du nombre de périodes de l'oscillateur TCXO qui forme une horloge locale 100. Le système de positionnement par satellite 200 fournit une date UTC(SPS) précise qui est remise à zéro à chaque fois qu'il est mis sous tension. Cette heure approximative est corrigée par un deuxième compteur 320 qui calcule et mémorise l'erreur en fréquence de l'horloge locale 100. La combinaison des moyens 310 et 320 effectuée par un opérateur 330 permet de maintenir une heure exacte entre deux appels au système de positionnement par satellite 200. La durée de validité dépend de la précision de la mesure de fréquence effectuée par le deuxième compteur 320. De manière plus détaillée, à chaque activation du système de positionnement par satellite 200, on comptabilise dans le premier compteur 310 du module horodateur 300 le nombre N1 de périodes de l'horloge locale 100, depuis la date UTC(SPS) fournie par l'horloge de référence du système de positionnement par satellite 200 au premier compteur 310. Cette date UTC(SPS) est à nouveau fournie à chaque activation du système de positionnement par satellite. L'horloge locale 100 fournissant une heure approximative d'une part et l'horloge de référence du système de positionnement par satellite 200 et l'horloge locale 100 n'étant pas syntonisées d'autre part, il existe une incertitude sur l'estimation du temps fourni par le premier compteur 310 à partir de l'horloge locale 100 du fait du manque de stabilité en fréquence de cette horloge locale 100. En particulier, il existe une incertitude sur la mesure de la fréquence d'échantillonnage FE des données acquises. Pour s'affranchir de cette incertitude, il est nécessaire d'effectuer un étalonnage de la fréquence de l'horloge locale 100, le module horodateur 300 prévoit donc un deuxième compteur 320. Le deuxième compteur 320 comptabilise le nombre N2 de périodes de l'horloge locale sur une durée de 1s séparant deux signaux 210 et 220 fournis par le système de positionnement par satellite 200. Etant fournie par l'horloge de référence du système de positionnement par satellite, cette durée de is est très précise, présentant donc une incertitude très faible. Ces deux signaux successifs 210 et 220 séparés de 1s forment un signal de référence PPS du système de positionnement par satellite. Le nombre N2 est ainsi homogène à une fréquence, qui correspond à celle de l'horloge locale 100. L'incertitude de cet étalonnage définit donc une limite de validité qui impose de faire appel régulièrement au système de positionnement 10 par satellite quand cet étalonnage n'est plus valable. En effet, sur cette durée de is séparant deux signaux 210 et 220, l'incertitude sur l'estimation de nombre de périodes de l'horloge locale 100 correspond au pire à une période de cette horloge locale 100, à savoir Txo. Il en résulte à la fois une erreur de phase Txo et une incertitude sur l'estimation de la fréquence de l'horloge locale 100. A cette première erreur de phase Txo, il faut ajouter une deuxième erreur de phase DPPS liée à la précision temporelle du signal de référence du système de positionnement par satellite 200. A titre d'exemple, l'horloge locale 100 peut avoir une fréquence de fonctionnement de l'ordre de 20 Mhz, sa période étant alors de l'ordre de Txo = 50ns. De plus, l'incertitude sur la phase du signal de référence PPS du système de positionnement par satellite est typiquement de l'ordre de DPPS = 40ns. Ainsi, l'erreur de phase EP définie par la relation EP = f DPPS + Txo est, sur le cas présenté, de l'ordre de -90ns Afin d'améliorer la précision, un nombre n supérieur ou égal à l'unité, par exemple et non limitativement n = 10, de signaux PPS successifs peuvent être émis par le système de positionnement par satellite 200, le nombre N2 étant comptabilisé sur cet intervalle de temps de n secondes. L'erreur sur l'estimation de la période (et par suite de la fréquence) de l'horloge locale 100 est alors définie par la relation Txo/n et l'erreur sur l'estimation de la phase du signal de référence PPS fourni par le système de positionnement par satellite est défini par la 2889331 8 relation DPPS/n. Autrement dit, l'opération d'étalonnage de la fréquence de l'horloge locale 100, définie par la relation CF = EP/n indique une erreur (ou une dérive) de l'ordre de 9ns/s soit de 10ps après 1110s. Le module horodateur 300 prévoit enfin l'opérateur 330 qui fournit un temps universel UTC(t). Pour ce faire, l'opérateur 330 prévoit une entrée lui fournissant la date UTC(SPS) provenant de l'horloge de référence du système de positionnement par satellite qui lui est fournie lors d'un appel au système de positionnement par satellite. Une mise à zéro du premier compteur 310 est alors effectuée par le système de positionnement par satellite 200, un signal PPS 210, 220 est également envoyé par le système de positionnement par satellite 200 vers le deuxième compteur 320 (départ) et la comptabilisation de N1 et de N2 commence. Ces données comptabilisées N1 et N2 sont prises en compte en entrée de l'opérateur 330 avec la date UTC(SPS) correspondant au dernier appel au système de positionnement par satellite. L'erreur de phase EP et la fréquence de l'horloge locale 100 étant mesurées avant l'entrée dans l'opérateur 330, celui-ci est capable de calculer et de fournir en sortie un temps universel UTC(t). En particulier, on connaît de façon précise les dates d'échantillonnage déterminées selon le temps UTC(t). Plus précisément, l'opérateur 330 détermine la fonction UTC(t) = UTC(SPS)+ N' (t) qui est utilisée pendant toute la durée de N2/n validité de l'étalonnage, le cas n = 1 étant plus particulièrement 25 présenté sur la figure 1. Le temps universel UTC(t) est donc maintenu par l'horloge locale 100 au plus tard jusqu'à la fin de la durée de validité de l'étalonnage. Pendant, la durée de validité de l'étalonnage, le système de positionnement par satellite peut donc être éteint, le temps UTC(t) étant suffisamment précis. Lorsque l'on souhaite effectuer une nouvelle acquisition (au plus tard à la fin de la durée de validité de l'étalonnage) ou pour ré-étalonner l'horloge locale 100, UTC(t) est remis à zéro par le système de positionnement par satellite 200 qui fournit directement une nouvelle date UTC(SPS) et qui effectue également une remise à zéro de N1 et une nouvelle comptabilisation de N2. Le nombre n choisi définit ainsi une durée d'étalonnage de n secondes, durée pendant laquelle le système de positionnement par satellite doit être allumé. Au-delà de cette durée de n secondes nécessaire à l'étalonnage, le système de positionnement peut être éteint, ce qui permet d'économiser de l'énergie. Lorsque le système de positionnement est éteint, la dérive de l'horloge locale 100 continue. Pour ne pas dépasser une erreur maximum de 10ps sur l'erreur de phase EP pendant la durée d'acquisition des données, il est alors nécessaire d'allumer à nouveau le système de positionnement par satellite pour effectuer un nouvel étalonnage. Dans le cas présenté ici à titre d'exemple, ce nouvel étalonnage doit intervenir au plus tard après une durée t, = 10ps/(9ns/s) soit environ 18minutes et 30 secondes. En d'autres termes, sur le cas représentatif présenté ici, le système de positionnement par satellite doit être allumé sur une durée de 10s et peut être éteint pendant plus de 18 minutes sans jouer sur la qualité des mesures effectuées. En l'absence de cet étalonnage de l'horloge locale 100 au système de positionnement par satellite 200, cette dérive de 10 ps est typiquement atteinte en une seconde avec les oscillateurs utilisés dans le cadre de la présente invention. Ainsi, l'économie d'énergie est possible car le système de positionnement par satellite 200 peut être éteint pendant la durée de validité de l'étalonnage. Cette durée de validité de l'étalonnage est directement liée à l'exactitude de la mesure comme présenté sur l'exemple ci-dessus mais aussi liée à la variation de la température qui joue sur la fréquence de l'horloge locale 100. En définitive, en sortie du module horodateur 300, on a ainsi la fréquence d'échantillonnage FE de l'horloge locale 100 ainsi qu'une valeur très précise UTC(t) du temps écoulé depuis le début de 2889331 10 l'acquisition de données. La fréquence d'échantillonnage FE et le temps UTC(t) sont fournis par le module horodateur 300 à un module de ré- échantillonnage 400. L'originalité de la présente invention réside donc dans le fait qu'il n'est pas nécessaire d'avoir un système de positionnement par satellite allumé pendant toute la durée d'acquisition des données. Pour ce faire, l'horloge locale 100 est calibrée au système de positionnement par satellite 200. Par étalonnage de l'horloge locale 100 sur le système de positionnement par satellite 200, on entend qu'il est effectué à la fois un étalonnage CF de la fréquence de l'horloge locale 100 sur le système de positionnement par satellite 200 et un étalonnage du temps de l'horloge locale 100 sur le système de positionnement par satellite 200, étalonnage fournissant ainsi un temps universel UTC(t). La figure 2 présente un dispositif de compensation d'erreur de phase et de fréquence d'échantillonnage. Ce dispositif comprend l'horloge locale 100, le système de positionnement par satellite 200 et le module horodateur 300 présentés sur la figure 1, module horodateur 300 en sortie duquel sont fournis la fréquence d'échantillonnage FE, le temps UTC(t) et donc la quantité N1 vers le module de ré- échantillonnage 400. La fréquence d'échantillonnage FE est envoyée vers le module de rééchantillonnage 400 qui stocke par ailleurs dans une première mémoire 401 des données d'acquisition issues d'un convertisseur analogique-numérique 510 du capteur 500. La mémoire 401 contient donc des données d'acquisitions échantillonnées E[k] avec la fréquence directement fournie par l'horloge locale 100, c'est-à-dire échantillonnées de façon peu précise. Par ailleurs, le temps universel UTC(t) issu de l'horodateur 300 est envoyé dans une seconde mémoire 403 du module de ré-échantillonnage 400 qui stocke donc les dates UTC(tk) des échantillons E[k], quant à elles connus précisément. Le module de ré-échantillonnage 400 comprend également un rééchantillonneur 404, un filtre d'interpolation 412 calculé dynamiquement à partir d'un filtre de référence 411. 2889331 11 La détermination du filtre d'interpolation 412 est obtenue par interpolation linéaire du filtre de référence 411. Plus précisément, le filtre d'interpolation est une série de coefficients qui est calculée par l'interpolation linéaire d'une série de coefficients de référence formant le filtre de référence 411. Le calcul du filtre d'interpolation 412 doit être fait de façon dynamique pour chaque échantillon Ek de la série d'échantillons E[k] c'est-à-dire qu'il est recalculé pour chaque échantillon Ek à interpoler. Le filtre d'interpolation 412 comprend une première entrée amenant les données de la seconde mémoire 403, une deuxième entrée qui le relie au filtre de référence 411 et une sortie le reliant au ré-échantillonneur 404. Par ailleurs, la première mémoire 401 est également reliée au rééchantillonneur 404. Pendant une acquisition de données, le processus de ré-échantillonnage est mis en route. Le ré-échantillonneur 404 détermine où se situe une date to par rapport aux échantillons issus de la première mémoire 401. Grâce aux données fournies par le filtre d'interpolation 412, le ré- échantillonneur 404 est alors en mesure d'effectuer une interpolation entre deux échantillons d'indices k et (k+1), issus de la mémoire 401, les plus proches dans le temps de la date to (cf. figure 3). Le filtre d'interpolation 412 est calculé à partir du filtre de référence et des informations temporelles issues de la deuxième mémoire 403, permettant ainsi de retrouver les instants d'échantillonnage UTC(tk) correspondant aux échantillons stockés dans la première mémoire 401. Ce filtre d'interpolation 412 est alors utilisé par le ré-échantillonneur 404 pour interpoler ou filtrer les échantillons E[k] et obtenir des échantillons S[k]. Plus précisément, pour obtenir un échantillon interpolé Sk en sortie du ré-échantillonneur 404, il est nécessaire d'appliquer le filtre d'interpolation 412 au ré-échantillonneur 404, sur N échantillons Ek présents dans la première mémoire 401, N étant le nombre de coefficients du filtre d'interpolation 412. Ainsi, l'interpolation réalisée par le ré-échantillonneur 404 est effectuée au moyen du filtre d'interpolation 412, lui-même obtenu par 2889331 12 une interpolation linéaire du filtre de référence 411 sur la base des données issues de la deuxième mémoire 403. En sortie du ré-échantillonneur 404, une mémoire tampon 405 est mise en oeuvre pour stocker les données à émettre vers d'autres 5 appareils formant des noeuds du réseau sans fils. Les figures 3a et 3b présentent le principe de fonctionnement du rééchantillonneur 404 sur des données d'acquisition et vient préciser la description faite ci-dessus. Sur la figure 3a, la courbe 700 représente une courbe d'acquisition de données issues du capteur 500, dont les échantillons Ek 710 formant la série E[k] sont prélevés à une fréquence correspondant à la fréquence de l'horloge locale 100. Le ré-échantillonneur 404 interpole les deux échantillons Ek et Ek+l les plus proches dans le temps de la date to, pour former un nouvel échantillon So dont l'erreur de phase est compensée. Cette opération de ré-échantillonnage est effectuée à l'identique pour chaque date tk, donc pour la formation de chaque nouvel échantillon Sk. En définitive, le ré-échantillonneur 404 transforme une série d'échantillons E[k] en une nouvelle série d'échantillons S[k] dans laquelle la fréquence d'échantillonnage et l'erreur de phase sont toutes deux compensées. Plus précisément, la série d'échantillons E[k] est transformée en une nouvelle série d'échantillons S[k] aux moyens des filtres de référence 411 et d'interpolation 412 compris dans le ré-échantillonneur 404. Pour obtenir la série d'échantillons S[k], les coefficients du filtre d'interpolation 820 sont appliqués aux échantillons Ek 710, les coefficients du filtre d'interpolation 820 étant eux-mêmes obtenus par interpolation des coefficients du filtre de référence 810, comme le montre la figure 4b. Cette opération est effectuée pour chaque échantillon Ek, c'est-à-dire que les coefficients du filtre d'interpolation 820 sont recalculés à partir des coefficients du filtre de référence 810 pour fournir chacun des échantillons Sk de la série d'échantillons S[k], échantillon par échantillon. Dans ce procédé, la quantité des coefficients du filtre de référence 411 est suffisante pour que l'interpolation linéaire de ce filtre de référence 411 permettant d'obtenir le filtre d'interpolation 412 n'engendre pas de distorsion du signal. Ce procédé de ré-échantillonnage peut-être effectué en continuité des procédés d'étalonnage par les moyens 100, 200, 300 et d'acquisition de données par le capteur 500. Il peut tout aussi bien être réalisé en posttraitement, compte tenu que toutes les données nécessaires au rééchantillonnage sont stockées dans la mémoire 401. Il est donc possible de choisir le moment où le procédé de ré-échantillonnage est réalisé. Par ailleurs, pour effectuer l'étalonnage, il peut être envisagé un mode de réalisation alternatif à celui décrit à l'appui de la figure 1. En effet, on peut prévoir un autre type de compteur en lieu et place du compteur 320 de la figure 1 qui au lieu de minimiser l'erreur sur la détermination de la fréquence de l'horloge locale 100 selon la relation Txo/n, supprime cette erreur Txo. Pour ce faire, ce compteur comprend une entrée reliée à l'horloge de référence du système de positionnement par satellite 200 et une autre entrée reliée à l'horloge locale 100, et ce conformément au compteur 320 de la figure 1. Cependant, contrairement au compteur 320 de la figure 1, ce compteur attend que l'horloge de référence et l'horloge locale 100 soient alignées, c'est-à-dire qu'un front de l'horloge (début/fin de période d'horloge) de référence et un front de l'horloge locale 100 se produisent à la même date pour commencer la comptabilisation du nombre N3 de périodes de l'horloge locale 100 entre deux alignements de l'horloge de référence et de l'horloge locale 100. Dans ce mode de réalisation alternatif, ce dispositif permet de réduire l'incertitude de mesure liée à la précision de l'horloge de référence en enlevant l'incertitude de comptage Txo. Il n'est pas obligatoire que les fréquences de l'horloge de référence du système de positionnement par satellite et de l'horloge locale 100 soient identiques, mais sont de préférence similaires pour que 2889331 14 l'occurrence d'un signal commun (alignement) aux deux horloges se produise le plus rapidement possible. Cette comptabilisation de N3 continue jusqu'à ce qu'un signal des deux horloges se produise à nouveau à une même date, date à laquelle la comptabilisation de N3 est arrêtée (stop). Le rapport entre la comptabilisation N3 sur le temps séparant deux alignements de l'horloge fournit alors une mesure de la fréquence d'échantillonnage de l'horloge locale 100. Une fois cette fréquence d'échantillonnage déterminée, elle est envoyée vers le module de ré-échantillonnage 400 et suit le même procédé de traitement décrit à l'appui des figures 2 et 3. La précision de la mesure est directement liée au temps de mesure; on peut donc imposer une durée minimum de mesure avant d'arrêter la comptabilisation de N3 à une concordance temporelle des fronts de l'horloge de référence et de l'horloge locale 100 à mesurer. REVENDICATIONS 1. Procédé d'acquisition de données, comprenant les étapes 5 consistant à : échantillonner des données d'acquisition à une fréquence d'échantillonnage FE imparfaite fournie par une horloge locale (100), formant ainsi une série de données échantillonnées et datées E[k] ; mesurer l'erreur en fréquence de l'horloge locale (100) en déterminant les dates d'échantillonnage selon un temps universel UTC(t) ; - corriger les données échantillonnées et datées E[k]. 2. Procédé selon la revendication 1, dans lequel l'étape 15 consistant à mesurer l'erreur en fréquence de l'horloge locale (100) comprend une étape consistant à : étalonner l'horloge locale (100) sur une horloge de référence d'un système de positionnement par satellite (200). 3. Procédé selon la revendication 2, comprenant les étapes 20 consistant à : allumer le système de positionnement par satellite (200) pour effectuer l'étalonnage de l'horloge locale (100) ; éteindre le système de positionnement par satellite (200) une fois l'étalonnage de l'horloge locale (100) effectuée; - maintenir à l'état éteint le système de positionnement par satellite (200) pendant la durée de validité de l'étalonnage de l'horloge locale (100). 4. Procédé selon l'une des revendications 2 ou 3, dans lequel l'étape d'étalonnage de l'horloge locale (100) comprend les étapes 30 consistant à : comptabiliser dans un premier compteur (310) d'un module horodateur (300) le nombre N1 de périodes de l'horloge locale 2889331 16 (100) depuis une date UTC(SPS) fournie par l'horloge de référence du système de positionnement par satellite (200) ; - déterminer dans un deuxième compteur (320) du module horodateur (300) la fréquence de l'horloge locale (100) par étalonnage de la fréquence de l'horloge locale (100) sur la fréquence de l'horloge de référence du système de positionnement par satellite (200) ; - fournir à un opérateur (330) du module horodateur (300) les données issues des compteurs (310) et (320) et la date UTC(SPS) pour déterminer les dates d'échantillonnage selon le temps universel UTC(t). 5. Procédé selon la revendication 4, comprenant une étape consistant à : calculer le temps universel UTC(t) obtenu par l'étalonnage de l'horloge locale (100) sur le temps universel de l'horloge de référence du système de positionnement par satellite (200), le temps universel UTC(t) correspondant ainsi à une horloge locale (100) corrigée de sa dérive en fréquence et maintenue pendant la durée de validité de l'étalonnage. 6. Procédé selon l'une des revendications 4 ou 5, dans lequel l'étape consistant à déterminer la fréquence de l'horloge locale (100) est une étape consistant à : - comptabiliser au moins une fois le nombre N2 de périodes de l'horloge locale (100) entre deux signaux successifs fournis et parfaitement datés par le système de positionnement par satellite (200) , lequel comprend l'horloge de référence. 7. Procédé selon l'une des revendications 4 ou 5, dans lequel l'étape consistant à déterminer la fréquence de l'horloge locale (100) est une étape consistant à : - comptabiliser au moins une fois le nombre N3 de périodes de l'horloge locale (100) entre deux alignements successifs de l'horloge de référence et de l'horloge locale (100). 2889331 17 8. Procédé selon l'une des revendications précédentes, dans lequel l'étape consistant à corriger les données de la série de données échantillonnées et datées E[k], est une étape consistant à : -rééchantillonner et re-dater une série de données échantillonnées et datées E[k] en une série de données ré-échantillonnées et re-datées S[k], c'està-dire dans laquelle les erreurs de phase et de fréquence d'échantillonnage sont toutes deux compensées. 9. Procédé selon l'une des revendications précédentes, comprenant une étape consistant à : - mémoriser la série de données datées et échantillonnées E[k] à une fréquence d'échantillonnage FE qui est celle de l'horloge locale (100) ; - mémoriser les dates d'échantillonnage déterminées selon le 15 temps universel UTC(t). 10. Procédé selon la revendication 9, comprenant les étapes consistant à : - fournir la série de données échantillonnées et datées E[k] mémorisée à un ré-échantillonneur (404) ; - fournir des coefficients d'interpolation correctifs de la série de données E[k] au ré- échantillonneur (404) pour que celui-ci génère la série de données ré- échantillonnée et re-datée S[k]. 11. Procédé selon la revendication 10, comprenant une étape dans laquelle un filtre d'interpolation (412) fournissant les coefficients d'interpolation correctifs au ré-échantillonneur (404) est dynamiquement calculé pour chaque échantillon Sk de la série d'échantillons S[k] à générer sur la base d'un filtre de référence (411) et de la connaissance des dates d'échantillonnage déterminées selon le temps universel UTC(t). 12. Procédé selon l'une des revendications précédentes, comprenant des étapes consistant à : 2889331 18 - transmettre au module de rééchantillonnage (400), la fréquence de l'horloge locale (100) correspondant à la fréquence d'échantillonnage FE. - transmettre au module de ré-échantillonnage (400) les dates d'échantillonnage déterminées selon le temps universel UTC(t). 13. Appareil d'acquisition de données, caractérisé en ce qu'il comprend un convertisseur analogique-numérique (510) échantillonnant à une fréquence FE imparfaite fournie par une horloge locale (100) des données acquises par un capteur (500) fournissant ainsi une série de données échantillonnées et datées E[k], un module horodateur (300) pour mesurer l'erreur en fréquence de l'horloge locale (100) en déterminant les dates d'échantillonnage selon un temps universel UTC(t), et un module de rééchantillonnage (400) pour corriger les données échantillonnées et datées E[k]. 14. Appareil selon la revendication 13, caractérisé en ce qu'il comprend un système de positionnement par satellite (200) incluant une horloge de référence, le module horodateur (300) étant apte à étalonner l'horloge locale (100) sur l'horloge de référence du système de positionnement par satellite (200). 15. Appareil selon l'une des revendications 13 ou 14, caractérisé en ce que le module horodateur (300) comprend un premier compteur (310) pour comptabiliser le nombre N1 de périodes de l'horloge locale (100) depuis une date UTC(SPS) fournie par l'horloge de référence du système de positionnement par satellite (200), un deuxième compteur (320) apte à déterminer la fréquence de l'horloge locale (100) par étalonnage sur le système de positionnement par satellite (200), et un opérateur (330) apte à calculer, sur la base des données issues des compteurs (310, 320), le temps universel UTC(t) obtenu par l'étalonnage de l'horloge locale (100) sur le temps universel de l'horloge de référence du système de positionnement par satellite (200), le temps universel UTC(t) correspondant ainsi à une horloge locale (100) corrigée de sa dérive en fréquence. 16. Appareil d'acquisition de données selon l'une des revendications 13 à 15, caractérisé en ce qu'il comprend un module de ré-échantillonnage (400) apte à générer, à partir d'une série de données échantillonnées et datées E[k], une série de données ré-échantillonnées et re-datées S[k], c'est-à-dire dans laquelle les erreurs de phase et de fréquence d'échantillonnage de la série de données E(k] sont toutes deux compensées. 17. Appareil selon la revendication 16, caractérisé en ce que le module de ré-échantillonnage (400) comprend une première mémoire (401) mémorisant la série de données E[() datées et échantillonnées à une fréquence FE correspondant à la fréquence d'une horloge locale (100), et en ce qu'il comprend une deuxième mémoire (403) mémorisant les dates d'échantillonnage déterminées selon le temps universel UTC(t). 18. Appareil selon la revendication 17, caractérisé en ce que le module de ré-échantillonnage (400) comprend un ré-échantillonneur (404) relié d'une part à une première mémoire (401) contenant les échantillons E[k] et relié d'autre part à un filtre d'interpolation (412), ledit filtre d'interpolation (412) étant lui-même relié à une deuxième mémoire (403) contenant les dates d'échantillonnage déterminées selon le temps UTC(t) et relié également à un filtre de référence (411) par lequel le filtre d'interpolation (412) est dynamiquement calculé pour chaque échantillon Sk de la série d'échantillons S[k] à calculer, ledit filtre d'interpolation (412) générant ainsi les coefficients d'interpolation correctifs permettant de générer la série de données S[k] au sein du rééchantillonneur (404). 19. Appareil selon l'une des revendications 13 à 18, caractérisé en ce qu'il forme un noeud d'un réseau d'acquisition de données.