Brevet FR3013482A1 — publié le 20150522

Domaine de l'invention La présente invention concerne les interfaces entre utilisateurs et systèmes informatiques, notamment dans le domaine des jeux, et plus particulièrement un procédé et un dispositif pour localiser des éléments mobiles pourvus de tags standard de type NFC (sigle de Near Field Communication en terminologie anglo-saxonne), c'est-à-dire de tags utilisant une technologie de communication en champ proche, avec un système informatique, offrant en outre des fonctions classiques de lecture et écriture. Contexte de l'invention Dans de nombreuses situations, il peut être nécessaire, pour un système informatique, de détecter des éléments mobiles ainsi que leur position et/ou orientation pour permettre à ce dernier de réagir en conséquence. Ainsi, par exemple, dans un jeu d'échec permettant à un utilisateur de jouer contre un joueur virtuel simulé par le système informatique, l'application mise en oeuvre sur le système informatique doit connaître toutes les pièces de l'échiquier et leur position, notamment les pièces déplacées par l'utilisateur et leur position, pour calculer son coup. Il existe des solutions pour détecter des objets réels sur un plateau de jeu utilisant la technologie NFC ou la technologie RFID (sigle de Radio Frequency IDentification en terminologie anglo-saxonne), étant observé que la technologie NFC est une extension particulière de la technologie RFID. Le plateau de jeu comprend un lecteur de type NFC, aussi appelé reader NFC, généralement placé sous le plateau de jeu. Par ailleurs, chaque objet est pourvu d'un tag de type NFC comprenant un identifiant unique. Ainsi, en effectuant une lecture de tous les tags NFC situés à proximité du plateau de jeux, il est possible de détecter tous les objets présents sur le plateau de jeu. Cependant, un tel système ne permet généralement pas de déterminer précisément la position et/ou l'orientation des objets. Il existe également des solutions pour détecter des objets réels sur un plateau de jeu et déterminer leur position et/ou orientation permettant d'utiliser ces objets comme interface d'un système informatique. Ainsi, par exemple, une technologie développée par la société N TRIG consiste à équiper des tags NFC avec une pointe de contact permettant d'établir un contact avec une surface capacitive d'un écran. La localisation du point de contact permet de localiser le tag NFC. Une telle solution nécessite cependant une modification des tags NFC entraînant une augmentation de leurs coûts de fabrication ainsi que l'utilisation d'une surface capacitive dont le prix est significatif. Il existe également des solutions utilisant, dans le lecteur NFC, plusieurs antennes pouvant être utilisées de façon séquentielle par multiplexage. Chaque antenne correspondant à une case d'un plateau de jeu permet de détecter la présence d'un tag NFC sur la case correspondante et d'obtenir sont identifiant. Connaissant la position de l'antenne, il est possible d'en déduire la position du tag NFC. La précision est ici liée à la taille des cases comprenant les antennes. De telles cases peuvent, par exemple, être des carrés mesurant 4 cm de côté. La précision est alors de 4 cm. Cependant, si une telle solution permet d'utiliser des tags NFC standard, elle nécessite de prédéterminer toutes les positions auxquelles doivent pouvoir être détectés des tags NFC. Résumé de l'invention L'invention permet de résoudre au moins un des problèmes exposés 25 précédemment. L'invention a ainsi pour objet un dispositif pour localiser au moins un élément mobile pourvu d'au moins un tag utilisant une technologie de communication en champ proche, ce dispositif comprenant les moyens suivants, 30 - des moyens d'émission pour émettre un signal d'interrogation dudit au moins un tag ; - des moyens de contrôle ; - une pluralité de moyens de réception sélectivement reliées auxdits moyens de contrôle, lesdits moyens de réception étant réceptif audit signal d'interrogation et à un signal de réponse dudit au moins un tag ; lesdits moyens de contrôle étant configurés pour mesurer séquentiellement des signaux issus de moyens de réception reliés auxdits moyens de contrôle et pour estimer la position dudit au moins un tag par interpolation de mesures. Le dispositif selon l'invention permet ainsi de connaître en temps réel le nombre de tags utilisant une technologie de communication en champ proche, présents à proximité d'une surface de détection, les identifiants de ces tags ainsi que leur position avec une précision pouvant être inférieure au millimètre. Les tags utilisés peuvent notamment être des tags standard, en particulier des tags de type NFC, par exemple des tags NFC bipolaire comprenant une antenne utilisant une fréquence de porteuse de 13,56 MHz. Selon un mode de réalisation particulier, le dispositif comprend en 15 outre des moyens de commutation contrôlés par lesdits moyens de contrôle pour sélectionner séquentiellement lesdits moyens de réception. Le dispositif selon l'invention permet ainsi d'améliorer la précision de localisation de tags de façon simple. Selon un mode de réalisation particulier, le dispositif comprend en 20 outre des moyens d'adaptation pour accorder lesdits moyens de réception sur la fréquence d'une porteuse d'un signal émis par lesdits moyens d'émission. Selon un mode de réalisation particulier, le procédé comprend en outre un composant spécifique connecté auxdits moyens de contrôle et auxdits moyens d'émission pour exécuter des fonctions spécifiques de lecture de tags. 25 Selon un mode de réalisation particulier, lesdits moyens de contrôle comprennent des moyens pour déterminer une valeur représentative de l'amplitude d'une composante correspondant à une porteuse d'un signal reçu via lesdits moyens de réception. Selon un mode de réalisation particulier, lesdits moyens de contrôle 30 comprennent des moyens pour déterminer une valeur représentative de l'amplitude d'une composante utile d'un signal reçu via desdits moyens de réception, utilisée pour échanger des données. Selon un mode de réalisation particulier, lesdits moyens de réception comprennent au moins un ensemble de boucles s'étendant selon au moins une dimension d'une surface sur laquelle doit être estimée la position dudit au moins un tag. Selon un mode de réalisation particulier, chacun desdits moyens de réception comprend deux parties, chacune desdites deux parties étant située de part et d'autre desdits moyens d'émission. Le dispositif permet ainsi d'améliorer la localisation de tags. Selon un mode de réalisation particulier, lesdits moyens d'émission et lesdits moyens de contrôle sont configurés pour lire au moins une donnée mémorisée dans ledit au moins un tag ou écrire au moins une donnée dans ledit au moins un tag. Le dispositif selon l'invention offre des fonctions standard de lecture ou d'écriture sur ces tags. Selon un mode de réalisation particulier, le dispositif comprend en outre des moyens de sélection et des moyens de traitement sélectivement reliés auxdits moyens de réception et auxdits moyens de contrôle, lesdits moyens de sélection, lesdits moyens de traitement et lesdits moyens de contrôle étant configurés pour déterminer la position d'au moins un tag mettant en oeuvre une technologie de communication distincte de la technologie de communication en champ proche. Le dispositif selon l'invention est ainsi capable de déterminer la position de tags standard utilisant la technologie de communication en champ proche et de tags utilisant une technologie de communication différente. L'invention a également pour objet un procédé de localisation d'au moins un élément mobile pourvu d'au moins un tag utilisant une technologie de communication en champ proche, le procédé étant mis en oeuvre dans un dispositif comprenant des moyens d'émission pour émettre au moins un signal d'interrogation d'au moins un tag, des moyens de contrôle et une pluralité de moyens de réception sélectivement reliées auxdits moyens de contrôle et réceptifs à des signaux émis par lesdits moyens d'émission et par au moins un tag, le procédé comprenant les étapes suivantes, - commande d'émission d'un signal d'interrogation dudit au moins un tag ; - sélection séquentielle de moyens de réception et mesure d'au moins un signal reçu via lesdits moyens de réception sélectionnés, ledit signal reçu résultant d'au moins un signal émis par lesdits moyens d'émission et un signal émis par au moins un tag en réponse audit signal émis par lesdits moyens d'émission ; et - estimation de la position dudit au moins un tag par interpolation de mesures de signaux reçus via des moyens de réception sélectionnés. Le procédé selon l'invention permet ainsi de connaître en temps réel le nombre de tags utilisant une technologie de communication en champ proche, présents à proximité d'une surface de détection, les identifiants de ces tags ainsi que leur position avec une précision pouvant être inférieure au millimètre. Les tags utilisés peuvent notamment être des tags standard, en particulier des tags de type NFC, par exemple des tags NFC bipolaire comprenant une antenne utilisant une fréquence de porteuse de 13,56 MHz. Selon un mode de réalisation particulier, le procédé comprend une première étape d'estimation d'une position approximative dudit au moins un tag et une seconde étape d'estimation de la position dudit au moins un tag, ladite seconde étape d'estimation de la position comprenant lesdites étapes de commande d'émission d'un signal d'interrogation, de sélection séquentielle de moyens de réception et de mesure d'au moins un signal reçu via lesdits moyens de réception sélectionnés et d'estimation de la position dudit au moins un tag par interpolation de mesures de signaux reçus via des moyens de réception sélectionnés. Selon un mode de réalisation particulier, ladite première étape d'estimation d'une position comprend une étape de mesure de l'amplitude d'une composante correspondant à une porteuse d'un signal reçu via lesdits moyens de réception et/ou de l'amplitude d'une composante utile d'un signal reçu via lesdits moyens de réception, utilisée pour échanger des données. Selon un mode de réalisation particulier, le procédé comprend une étape initiale d'obtention d'un nombre de tags identifiés et d'identifiants des tags identifiés. Selon un mode de réalisation particulier, lesdites étapes de commande d'émission d'un signal d'interrogation, de sélection séquentielle de moyens de réception et de mesure d'au moins un signal reçu via lesdits moyens de réception sélectionnés et d'estimation de la position dudit au moins un tag par interpolation de mesures de signaux reçus via des moyens de réception sélectionnés sont effectuées pour chaque tag identifié. Selon un mode de réalisation particulier, ladite étape de mesure d'au moins un signal reçu comprend une étape de mesure de l'amplitude d'une composante correspondant à une porteuse d'un signal reçu via lesdits moyens de réception et/ou de l'amplitude d'une composante utile d'un signal reçu via lesdits moyens de réception, utilisée pour échanger des données. Selon un mode de réalisation particulier, le procédé comprend en outre une étape de lecture d'au moins une donnée mémorisée dans ledit au moins un tag ou d'écriture d'au moins une donnée dans ledit au moins un tag. Le procédé selon l'invention offre ainsi des fonctions standard de lecture ou d'écriture sur ces tags. L'invention a également pour objet un programme d'ordinateur comprenant des instructions adaptées à la mise en oeuvre de chacune des étapes du procédé décrit précédemment lorsque ledit programme est exécuté sur un microcontrôleur. Les avantages procurés par ce programme d'ordinateur sont similaires à ceux évoqués précédemment au regard du procédé. Brève présentation des figures D'autres avantages, buts et caractéristiques de la présente invention ressortent de la description détaillée qui suit, faite à titre d'exemple non limitatif, au regard des dessins annexés dans lesquels : - la figure 1 illustre schématiquement le principe de communication entre un lecteur de tags utilisant la technologie de communication à champ proche et un tel tag ; - la figure 2 illustre un exemple de dispositif permettant la localisation de tags selon un mode de réalisation de l'invention ; - la figure 3 illustre un exemple d'architecture de l'unité de filtrage et d'adaptation représentée sur la figure 2 ; - la figure 4 illustre un exemple de Descartes du logiciel embarqué dans le microcontrôleur représenté sur la figure 2, c'est-à-dire un exemple d'étapes mises en oeuvre dans le dispositif décrit en référence aux figures 2 et 3 pour déterminer la position de tags sur une surface de détection et permettre la lecture et l'écriture de données avec un tag ; - la figure 5, comprenant les figures 5a et 5b, illustre la mesure de l'amplitude de la composante correspondant à la porteuse du signal reçu aux bornes d'une boucle donnée ; - la figure 6 illustre un exemple simplifié de configuration de boucles utilisées pour estimer l'abscisse de la position d'un tag dans un dispositif tel que celui décrit en référence à la figure 2; - la figure 7 illustre la variation théorique de l'amplitude de la porteuse rétro-modulée d'un signal reçu en fonction des positions relatives de la boucle utilisée (de façon théorique) et du tag ainsi que l'approximation locale de la variation de cette amplitude par une parabole, à partir de mesures effectuées à l'aide de plusieurs boucles, pour en déduire la position d'un tag ; - la figure 8, comprenant les figures 8a, 8b et 8c, illustre la mesure de l'amplitude moyenne de la composante utile (utilisée pour échanger des données) d'un signal reçu ; - la figure 9 illustre la variation théorique de l'amplitude de la composante utile d'un signal rétro-modulée en fonction des positions relatives de la boucle utilisée (de façon théorique) et du tag ainsi que l'approximation locale de la variation de cette amplitude par une parabole, à partir de mesures effectuées à l'aide de plusieurs boucles, pour en déduire la position d'un tag ; - la figure 10, comprenant les figures 10a et 10b, illustre un 30 exemple de montage de doubles boucles utilisées pour mesurer des signaux de réponse d'un tag et en déterminer la position de ce dernier ; et 3013 4 82 8 - la figure 11 illustre un exemple de dispositif permettant la localisation de différents types de tags selon un mode de réalisation de l'invention. 5 Description détaillée de modes de réalisation de l'invention Dans un souci de clarté, la description qui suit vise la mise en oeuvre d'un lecteur de tags et des tags échangeant des signaux dont la fréquence de la porteuse est de 13,56 MHz, couramment utilisée. Cependant, d'autres fréquences de porteuse peuvent être utilisées. De même, si les tags visés sont 10 essentiellement des tags passifs utilisant une technologie de communication en champ proche, c'est-à-dire des tags de type NFC, l'invention peut être mise en oeuvre avec d'autres types de tags, notamment des tags de type RFID. Il est tout d'abord rappelé que la technologie NFC est une technologie basée sur la technique de modulation de charge (ou load 15 modulation en terminologie anglo-saxonne), également appelée rétro-modulation. En faisant varier la résistance ou la capacité aux bornes de l'antenne d'un tag mettant en oeuvre cette technologie, c'est-à-dire en modulant la charge que représente ce tag, ce dernier modifie la consommation d'énergie qu'il 20 représente dans le champ magnétique émis par le lecteur de tags utilisé. Du fait du couplage magnétique existant entre l'antenne du tag et celle du lecteur de tags, cette consommation d'énergie tend à modifier la valeur du courant circulant dans le circuit de l'antenne du lecteur de tags (ce circuit étant également appelé base station en terminologie anglo-saxonne). 25 La figure 1 illustre schématiquement le principe de communication entre un lecteur de tags utilisant la technologie de communication à champ proche et un tel tag. Dans une première phase (référence 100), l'antenne du lecteur de tags émet un signal consistant simplement en une porteuse, ici une porteuse ayant une fréquence de 13,56 MHz, pour apporter de l'énergie au tag et le « réveiller ». Dans une phase suivante (référence 105), le lecteur de tags émet, via son antenne, une information (typiquement une commande) vers le tag en modulant la porteuse. Après avoir reçu de l'énergie et une information, un tag peut répondre (typiquement en fonction de l'information reçue, par comparaison avec une information préalablement mémorisée), dans une phase suivante (référence 110), en changeant l'impédance de son antenne, par exemple en utilisant un interrupteur pour court-circuiter ou non son antenne. De tels changements permettent d'introduire des modifications de niveaux sur la porteuse émise par l'antenne du lecteur de tags comme illustré sur la figure 1 (référence 115). Ces modifications de niveaux sont détectées et décodées par le lecteur de tags. Le décodage permet de former un train binaire représentant la réponse du tag. Ce dernier ne répondant pas directement par une technologie radio mais selon ce phénomène de désadaptation de couplage, cette technique est appelée retour par rétro-modulation. Comme illustré sur la figure 1, la partie du signal résultant du retour par rétro-modulation (référence 115) comprend une composante correspondant à la porteuse et une composante utile, représentée sous forme de créneaux, permettant le transfert de données Il est observé ici que les signaux échangés entre un lecteur de tags et un tag sont embrouillés pour fiabiliser les échanges. La nature de l'embrouillage est telle que la distribution binaire des états hauts et des états bas est homogène (il y a en moyenne autant de bits dans l'état haut que dans l'état bas). Selon un mode de réalisation général, un ensemble de boucles imbriquées est placé au-dessus et/ou au-dessous de l'antenne du lecteur de tags, formant ainsi une surface de détection. L'ensemble de boucles comprend ici deux types de boucles, des boucles horizontales formant des lignes et des boucles verticales formant des colonnes. Elles délimitent la surface de détection. Les boucles formant les lignes sont utilisées pour déterminer l'ordonnée de la position d'un tag et les boucles formant les colonnes sont utilisées pour déterminer l'abscisse de la position du tag. Ces boucles reçoivent le signal émis par l'antenne du lecteur de tags, placée sous elles. Elles sont accordées sur la fréquence de la porteuse émise par l'antenne du lecteur de tags, par exemple une porteuse ayant une fréquence de 13,56 MHz. Le facteur de qualité de l'accord des boucles est de préférence ajusté pour limiter l'absorption du champ électromagnétique émit par l'antenne du lecteur de tags, tout en assurant le niveau minimum de puissance reçue pour une localisation correcte. Lorsqu'un tag est placé sur la surface de détection, c'est-à-dire au- dessus de l'antenne du lecteur de tags et de l'ensemble de boucles, et qu'une interrogation est émise par le lecteur de tags, le tag placé sur la surface de détection désaccorde légèrement le couplage inductif entre les boucles sur lesquelles il est posé et l'antenne du lecteur de tags. Ce désaccord est mesuré sur plusieurs boucles pour estimer, par interpolation, la position du tag. Plus précisément, l'ensemble de boucles est configuré de telle sorte que plusieurs boucles adjacentes et imbriquées soient désaccordées, de préférence au moins trois, par la présence d'un tag. La mesure de caractéristiques du signal aux bornes de ces trois boucles adjacentes (signal correspondant à la porteuse émise par le lecteur de tags, modifié par un retour de rétro-modulation lié à une réponse d'un tag) permet alors, par interpolation, de calculer la position exacte du tag dans un repère lié à la surface de détection. Selon un mode de réalisation particulier (décrit plus précisément en référence aux figures 5 à 7), la détermination de la position d'un tag est effectuée en mesurant l'amplitude de la composante correspondant à la porteuse du signal reçu aux bornes de chacune de trois boucles adjacentes et imbriquées (cette porteuse ayant typiquement une fréquence de 13,56 Mhz). Selon un autre mode de réalisation particulier (décrit plus précisément en référence aux figures 8 et 9), pouvant être combiné ou non avec le précédent, la détermination de la position d'un tag est effectuée en mesurant l'amplitude de la composante utile (utilisée pour échanger des données) du signal reçu aux bornes de chacune de trois boucles adjacentes et imbriquées. Ces modes de réalisation peuvent être mis en oeuvre avec le dispositif décrit en référence à la figure 2. En effet, l'unité de filtrage et d'amplification utilisée peut, de préférence, fournir les deux signaux (amplitude de la composante correspondant à la porteuse d'un signal reçu aux bornes d'une boucle et amplitude de la composante utile d'un signal reçu aux bornes d'une boucle) à un microcontrôleur en charge de déterminer la position d'un tag. Selon une configuration particulière, chaque boucle a une forme proche d'un rectangle. La longueur des boucles formant les lignes est, de préférence, sensiblement égale à la largeur de la zone de localisation des tags (i.e. la surface de détection). De même, la longueur des boucles formant les colonnes est, de préférence, sensiblement égale à la hauteur de la zone de localisation des tags. Bien que cela ne soit pas nécessaire, les largeurs des boucles formant les lignes sont sensiblement égales entre elles, les largeurs des boucles formant les colonnes sont sensiblement égales entre elles et la largeur des boucles formant les lignes est sensiblement égale à celle des boucles formant les colonnes. Les tags ont ici une surface d'antenne plus petite que la surface de la zone de localisation. Il est observé que lorsque les tags possèdent des antennes de forme circulaire (typiquement une spirale), l'amplitude du champ détecté par les boucles formant les lignes et les colonnes est maximisée lorsque la largeur de ces boucles est sensiblement égale au diamètre de l'antenne des tags. Dans le cas de tags ayant des antennes de forme plus complexe, par exemple rectangle, une optimisation du couplage peut être effectuée en ajustant la largeur des boucles. La figure 2 illustre un exemple de dispositif permettant la localisation de tags selon un mode de réalisation de l'invention. Ce dispositif comprend ici un lecteur de tags. Il convient de noter que, dans un souci de clarté, seulement trois boucles verticales sont illustrées. Cependant, l'ensemble de boucles comprend plus de trois boucles, leur nombre étant déterminé selon leurs dimensions et la dimension de la surface de détection, et comprend des boucles verticales et des boucles horizontales comme décrit précédemment. De même, la représentation de ces boucles est schématique. Leur agencement est décrit en référence aux figures 6 et 10. Comme illustré, le dispositif 200 comprend ici un microcontrôleur 205 (aussi noté MCU) auquel est connecté un composant spécifique 210 (appelé chipset en terminologie anglo-saxonne) pour exécuter des fonctions spécifiques d'un lecteur de tags. Une antenne 215 permettant la lecture et/ou l'écriture de tags est connecté au composant spécifique 210 par l'intermédiaire d'un adaptateur d'impédance 220 (appelé antenna matching en terminologie anglo-saxonne). Les éléments 210, 215 et 220 sont des éléments standard de lecteur de tags permettant la lecture de données mémorisées dans un tag et l'écriture de données dans un tag. Le dispositif 200 comprend en outre des boucles, en particulier les boucles verticales 225-i, 225-j et 225-k. Il comprend également des boucles horizontales (non représentées). Comme illustré, les bornes des boucles verticales représentées sont reliées à des multiplexeurs 230-1 et 230-2 via des adaptateurs d'impédance 235-i, 235-j et 235-k et des atténuateurs de signaux 240-i, 240-j et 240-k, respectivement. Ainsi, par exemple, l'une des bornes de la boucle 225-i est connectée au multiplexeur 230-1 via l'adaptateur d'impédance 235-i et l'atténuateur de signal 240-i tandis que l'autre borne de la boucle 225-i est connectée au multiplexeur 230-2 via le même adaptateur d'impédance 235-i et le même atténuateur de signal 240-i. Les bornes des boucles 225-j et 225-k sont reliées de façon similaire aux multiplexeurs 230-1 et 230-2. Les boucles utilisées, en particulier les boucles 225-i, 225-j et 225-k sont accordées sur la fréquence de la porteuse émise par l'antenne 215 du lecteur de tags, par exemple la fréquence de 13,56 MHz. Cet accord est ici réalisé par des adaptateurs d'impédance, en particulier les adaptateurs d'impédance 235-i, 235-j et 235-k. De tels adaptateurs d'impédance consistent typiquement en un circuit RLC permettant d'obtenir une fréquence de résonnance correspondante à la fréquence de la porteuse émise par l'antenne du lecteur de tags (typiquement 13,56 MHz). A la résonnance, chaque boucle capte donc le signal comprenant la porteuse émis par l'antenne 215 du lecteur de tags. Les atténuateurs de signaux utilisés (notamment les atténuateurs de signaux 240-i, 240-j et 240-k) ont pour objet d'atténuer les signaux reçus des adaptateurs d'impédance afin de limiter la tension des signaux transmis aux multiplexeurs 230-1 et 230-2. La tension maximale de ces signaux est généralement la tension d'alimentation du dispositif 200. Les atténuateurs de signaux peuvent chacun être constitués d'un réseau de résistance ou d'une résistance montée en série, la valeur de ces résistances étant déterminée en fonction de la puissance du signal émis par l'antenne 215 du lecteur de tags. La sortie des multiplexeurs 230-1 et 230-2, contrôlés par le microcontrôleur 205, est dirigée vers une unité de filtrage et d'adaptation 245. L'une de ces sorties, par exemple la sortie du multiplexeur 230-1, est reliée à la masse notée GND (ground en terminologie anglo-saxonne). L'autre sortie, ici la sortie du multiplexeur 230-1, représente le signal S de sortie de l'une des boucles (selon la commande du multiplexeur). L'unité de filtrage et d'adaptation 245 est connectée au microcontrôleur 205 pour lui transmettre le signal SE représentant l'amplitude de la composante correspondant à la porteuse du signal S reçu aux bornes de la boucle à laquelle elle est connectée (via les multiplexeurs 230-1 et 230-2), c'est à dire l'amplitude de l'enveloppe de la porteuse du signal S reçu par cette boucle et/ou le signal SR représentant l'amplitude de la composante utile (utilisée pour échanger des données) du signal reçu aux bornes de la boucle à laquelle est connectée cette unité. Enfin, le microcontrôleur 205 est également relié à un calculateur hôte 250 qui contrôle le microcontrôleur 205 selon les besoins applicatifs, par exemple selon les règles d'un jeu exécuté par le calculateur hôte 250, et à qui sont transmises les positions estimées de tags (ainsi que, de préférence, le nombre de tags détectés et leurs identifiants). Le dispositif 200 comprend ainsi un ensemble de boucles reliées chacune à un adaptateur d'impédance et un atténuateur de signal et, de façon sélective à une unité de filtrage et d'adaptation. Il est observé ici que les boucles ne sont pas connectées entre elles (il n'y a pas de masse commune). Il est donc possible d'isoler les boucles les unes des autres et ainsi éviter de propager un signal reçu par une boucle sur d'autres boucles. Le microcontrôleur 205 adresse les multiplexeurs 230-1 et 230-2, de façon parallèle, pour sélectionner une boucle particulière sur laquelle des mesures sont effectuées. Ainsi, le multiplexeur 230-1 permet de connecter l'une des bornes d'une boucle particulière à la masse tandis que le multiplexeur 2302 permet connecter l'autre borne de cette boucle à l'unité de filtrage et d'adaptation 245 pour transmettre le signal S à mesurer à cette unité. Le dispositif 200 permet d'estimer la position d'un tag 255. La figure 3 illustre un exemple d'architecture de l'unité de filtrage et d'adaptation 245 représentée sur la figure 2. L'unité de filtrage et d'adaptation 245 a essentiellement deux fonctions : - extraction de la composante correspondant à la porteuse du signal S reçu aux bornes de la boucle à laquelle cette unité est connectée, typiquement une porteuse ayant une fréquence de 13,56 MHz, pour permettre la transmission d'un signal SE représentant l'amplitude de cette composante ; et - extraction du train binaire émit par le tag interrogé, tout en conservant les informations d'amplitude du signal rétro-modulé S obtenu aux bornes de la boucle à laquelle cette unité est connectée, pour permettre la transmission d'un signal SR représentant l'amplitude de la composante utile (utilisée pour échanger des données) du signal reçu aux bornes de la boucle à laquelle est connectée cette unité. L'unité de filtrage et d'adaptation 245 reliée, en entrée, au multiplexeur 230-1 et, en sortie, au microcontrôleur 205 comprend un amplificateur opérationnel 300 pour amplifier le signal reçu, un premier redresseur 305 pour couper une partie du signal amplifié et un filtre rejecteur 310 pour atténuer la contribution de la fréquence de la porteuse (typiquement 13,56 MHz). La sortie du filtre rejecteur 310 est une tension qui représente l'amplitude de la composante correspondant à la porteuse du signal reçu (signal SE). Par ailleurs, l'unité de filtrage et d'adaptation 245 comprend un élément de gain 315 et un filtre passe-bande 320 pour extraire le train binaire résultant de la réponse du tag interrogé. Les bornes du filtre passe-bande utilisé peuvent être de l'ordre de 26 KHz et 213 KHz. Un contrôleur de gain 325 est utilisé pour augmenter la plage du signal filtré où le circuit ne sature pas. Enfin, un filtre redresseur intégrateur atténue le bruit à haute fréquence du signal par sommation et redresse le signal dans les tensions positives pour permettre une conversion analogique - numérique au sein du microcontrôleur 205. Chaque bit transmis par le tag interrogé fait effectuer au filtre intégrateur un pas d'intégration. Il est tout d'abord rappelé ici que la distribution binaire des états hauts et des états bas dans le train binaire résultant de la réponse d'un tag est homogène et que, par conséquent, l'intégration de ce signal est représentative de son amplitude. Il est également observé que si la norme NFC impose une réponse du tag interrogé dans un délai maximum suivant son interrogation, la réponse est effectuée, en pratique, après un temps constant suivant une commande de lecture. Ce délai peut être caractérisé en laboratoire ou être évalué par le microcontrôleur 205 pour chaque tag, en mesurant le délai entre la commande et le retour de la lecture en provenance du composant spécifique 210. Ce délai inclut les délais de réponse de toute la chaîne de traitement et comprend le délai de réponse du tag. La partie du délai indépendante du tag pouvant être pré-caractérisée en laboratoire (elle ne varie pas), le délai du au tag peut-être déterminé facilement. Suite à la soustraction de la partie du délai indépendante du tag au délai observé de réponse, le microcontrôleur mémorise le délai du au tag. Ce délai étant déterminé, le microcontrôleur est en mesure de relâcher le 'reset' de l'intégrateur juste avant le début de la phase de réponse du tag interrogé. Pour que le filtre ait le temps d'intégrer des données sur une période suffisamment longue pour obtenir une bonne précision de la mesure de la puissance reçue (c'est-à-dire de l'amplitude de la composante utile), les commandes de lecture de tags doivent demander de lire un minimum de bits ou octets. La sortie du filtre redresseur intégrateur 330 correspond au signal SR représentant l'amplitude de la composante utile du signal reçu aux bornes de la boucle à laquelle est connectée l'unité 245. La figure 4 illustre un exemple de Descartes du logiciel embarqué dans le microcontrôleur représenté sur la figure 2, c'est-à-dire un exemple d'étapes mises en oeuvre dans le dispositif décrit en référence aux figures 2 et 3 pour déterminer la position de tags sur une surface de détection et permettre la lecture de données mémorisées dans des tags et l'écriture de données dans des tags. L'exécution de ces étapes est ici contrôlée par le microcontrôleur 205 qui comprend par exemple un micrologiciel (ou firmware en terminologie anglo-saxonne) adapté à ce contrôle. Comme illustré, une première étape (étape 400) a pour objet la transmission d'une requête d'inventaire de l'ensemble des tags présents sur la surface de détection afin d'obtenir le nombre de tags et leurs identifiants. Une telle requête est ici transmise par le microcontrôleur 205 au composant spécifique 210. Il s'agit, par exemple, d'une requête conforme au standard SPI (sigle de Serial Peripheral Interface en terminologie anglo-saxonne). Il est observé ici que la répartition des tâches entre le microcontrôleur 205 et le composant spécifique 210 peut varier en fonction du micrologiciel du microcontrôleur 205 et du type de composant spécifique 210 utilisé. Selon l'exemple illustré sur la figure 4, le composant spécifique 210 se charge d'obtenir le nombre de tags présents sur la surface de détection et leurs identifiants. Ainsi, après avoir reçu une requête d'inventaire, le composant spécifique 210 module la porteuse émise par l'antenne du lecteur de tags pour encoder une commande d'identification des tags (étape 402). Le composant spécifique 210 décode les réponses reçues afin de compter le nombre de tags, noté T, présents et mémoriser leurs identifiants dans un tableau référencé ici /DO. Le nombre de tags et le tableau d'identifiants de tags sont alors transmis au microcontrôleur 205 (étape 404). A nouveau, le standard SPI peut être utilisé pour cette transmission. Une variable t représentant un index de tag parmi tous les tags identifiés est initialisée à la valeur 1 (étape 406). Un test est ensuite effectué pour déterminer si la valeur de l'index t est inférieure ou égale à la variable T (étape 408). Si la valeur de l'index t est supérieure à la variable T, la variable T, le tableau d'identifiants ID() et un tableau PO représentant les positions des tags identifiés sont transmis par le microcontrôleur 205 au calculateur hôte 250 (étape 410). L'algorithme retourne alors à l'étape 400 pour ré-effectuer un cycle d'identification et de localisation de tags. Un tel retour peut être automatique et/ou contrôlé par le calculateur hôte 250. Au contraire, si la valeur de l'index t est inférieure ou égale à la variable T, une requête d'interrogation du tag ayant l'index t est adressée par le microcontrôleur 205 au composant spécifique 210 (étape 412). A nouveau, il peut s'agir d'une requête conforme au standard SPI. Après avoir reçu une requête d'interrogation, le composant spécifique 210 module la porteuse émise par l'antenne du lecteur de tags pour encoder la commande d'interrogation (étape 414). Une variable n représentant un index de boucle parmi toutes les boucles formant les lignes, en considérant que le dispositif représenté sur la figure 2 comprend N boucles formant les lignes, est initialisée à la valeur 1 (étape 416). Un test est ensuite effectué pour déterminer si la valeur de l'index n est inférieure ou égale à la variable N (étape 418). Si la valeur de l'index n est inférieure ou égale à la variable N, le microcontrôleur commande les multiplexeurs 230-1 et 230-2 pour connecter une borne de la boucle n à la masse et l'autre borne de cette boucle à l'unité de filtrage et d'adaptation 245 (étape 420). Selon le mode de réalisation mis en oeuvre, l'amplitude de la composante correspondant à la porteuse du signal reçu (signal SE) et/ou l'amplitude de la composante utile (utilisée pour échanger des données) du signal reçu (signal SR) sont transmises au microcontrôleur 205 où elles sont converties (conversion analogique-numérique) puis mémorisées dans un tableau SLO (étape 422). La variable n est alors incrémentée de un (étape 424) et l'algorithme se poursuit à l'étape 418. Si la valeur de l'index n est supérieure à la variable N, une variable p représentant un index de boucle parmi toutes les boucles formant les colonnes, en considérant que le dispositif représenté sur la figure 2 comprend P boucles formant les colonnes, est initialisée à la valeur 1 (étape 426). Un test est ensuite effectué pour déterminer si la valeur de l'index p est inférieure ou égale à la variable P (étape 428). Si la valeur de l'index p est inférieure ou égale à la variable P, le microcontrôleur commande les multiplexeurs 230-1 et 230-2 pour connecter une borne de la boucle p à la masse et l'autre borne de cette boucle à l'unité de filtrage et d'adaptation 245 (étape 430). Selon le mode de réalisation mis en oeuvre, l'amplitude de la composante correspondant à la porteuse du signal reçu (signal SE) et/ou l'amplitude de la composante utile (utilisée pour échanger des données) du signal reçu (signal SR) sont transmises au microcontrôleur 205 où elles sont converties (conversion analogique-numérique) puis mémorisées dans un tableau SCO (étape 432). La variable p est alors incrémentée de un (étape 434) et l'algorithme se poursuit à l'étape 428. Au contraire, si la valeur de l'index p est supérieure à la variable P, l'abscisse du tag t, notée x(t), dans un repère lié à la surface de détection, est calculée à partir des valeurs mémorisées dans le tableau SCO (étape 436) et l'ordonnée du tag t, notée y(t), dans ce même repère, est calculée à partir des valeurs mémorisées dans le tableau SLO. Les valeurs x(t) et y(t) sont mémorisées dans le tableau PO. L'indice t est ensuite incrémenté de un (étape 440) et l'algorithme se poursuit à l'étape 408. Il convient de noter que si, dans un souci de clarté, les boucles sont adressées une à une par une seule unité de filtrage et d'adaptation 245, il est possible d'utiliser plusieurs unités de filtrage et d'adaptation pour effectuer des mesures de façon parallèle. Ainsi, par exemple, il est possible d'utiliser deux unités de filtrage et d'adaptation, l'une recevant un signal en provenance d'une des boucles formant les lignes et l'autre en provenance d'une des boucles formant les colonnes. Comme indiqué précédemment, le fait de positionner un tag à proximités des boucles utilisées désaccorde localement le couplage inductif des 15 boucles. Selon un premier mode de réalisation, une mesure de l'amplitude de la composante correspondant à la porteuse du signal reçu (signal SE) est effectuée pour chaque boucle. De façon avantageuse, pour éviter une mesure des signaux aux 20 bornes de chaque boucle, la détermination de la position d'un tag comprend deux phases, une phase dite de 'recherche' et une phase dite de `tracking'. Dans un souci de clarté, ces deux phases ne sont pas illustrées sur la figure 4 où seule une mesure est effectuée de façon systématique sur l'ensemble des boucles pour chaque tag identifié. 25 Dans la phase de 'recherche', le tag dont la position doit être estimée est localisé approximativement, c'est-à-dire, par exemple, à une ou deux boucles près. Cette première localisation est effectuée en échantillonnant la puissance du signal SE issu d'une boucle sur deux ou d'une boucle sur trois (parmi l'ensemble de boucles). En effet, le signal mesuré présente un minimum 30 local pour les lignes et un minimum local pour les colonnes situées à proximité du tag dont la position doit être estimée. Dans la phase de 'tracking', l'amplitude du signal reçu n'est mesurée que pour les trois ou cinq boucles adjacentes centrées sur chacune des deux boucles définissant les lignes et les colonnes qui ont présentés un minimum local pour le signal SE. Ce cycle de mesure est répété suffisamment rapidement pour qu'entre deux séries de mesures, la position du minimum local reste toujours en position centrale ou décalée d'une boucle tout au plus. Le groupe de trois ou cinq boucles mesurées est choisi dynamiquement pour recentrer le minimum local. Une extrapolation du mouvement du tag sur la base de l'évolution de la position du tag pendant les cycles précédents permet de mieux localiser le minimum local au cycle courant. Dans ce mode de réalisation, cette amplitude peut être mesurée en mesurant la valeur crête à crête de la porteuse (typiquement 13,56Mhz) en utilisant la sortie SE de l'unité de filtrage et d'adaptation 245. Les trois ou cinq valeurs obtenues permettent, par interpolation, d'estimer la position du tag 255. La figure 5, comprenant les figures 5a et 5b, illustre la mesure de l'amplitude de la composante correspondant à la porteuse du signal reçu aux bornes d'une boucle donnée. La figure 5a représente une porteuse, ici une porteuse ayant une fréquence de 13,56 MHz, rétro-modulée par un tag dont la position est doit être estimée. Les créneaux 500 correspondent à la composante utile du signal, c'est-à-dire au train binaire de la réponse du tag. A titre d'illustration, le niveau d'un tel signal peut être de 6 V crête à crête pour la porteuse. La figure 5b illustre la valeur du signal SE (505) en sortie de l'unité de filtrage et d'adaptation 245, obtenue pour le signal illustré sur la figure 5a. Comme illustré, cette valeur correspond à la différence entre les valeurs extrêmes de la porteuse rétro-modulée, c'est-à-dire la plus grande amplitude sur un intervalle de temps donné. La figure 6 illustre un exemple simplifié de configuration de boucles utilisées pour estimer l'abscisse de la position d'un tag dans un dispositif tel que celui décrit en référence à la figure 2. Comme illustré, les trois boucles 225'-i, 225'-j et 225'-k, de préférence adjacentes, formant ici des colonnes, sont imbriquées de telle sorte qu'il y ait un recouvrement. Cependant, elles sont isolées les unes des autres (i.e. il n'y a pas de contact électrique entre ces boucles). Il est observé que si les boucles représentées semblent de tailles différentes (pour la clarté de la présentation), elles sont en réalité, ici, de tailles égales ou sensiblement égales. Ces boucles sont ici utilisées pour estimer l'abscisse de la position du tag 255 placé au-dessus de ces boucles étant observé que plus le tag dont la position doit être estimée est au centre d'une boucle, plus il désadapte le couplage entre l'antenne du lecteur de tags et cette boucle. Par conséquent, plus le tag dont la position doit être estimée est au centre d'une boucle, plus la valeur mesurée dans la boucle de l'amplitude de la porteuse rétro-modulée est faible. Inversement, plus le tag dont la position doit être estimée est au bord d'une boucle, moins il désadapte le couplage entre l'antenne du lecteur de tags et cette boucle. Ainsi, plus le tag dont la position doit être estimée est au bord d'une boucle, plus la valeur mesurée dans la boucle de l'amplitude de la porteuse rétro-modulée est importante. La mesure de l'amplitude de la porteuse rétro-modulée (signal SE) dans les boucles 225'-i, 225'-j et 225'-k donne ici les valeurs Si, Sj et Sk, respectivement. Par conséquent, étant donnée la position relative du tag 255 au regard des boucles 225'-i, 225'-j et 225'-k, les valeurs des mesures obtenues sont ordonnées de la façon suivante : Sk > Si> Sj. Localement, la variation de l'amplitude de la porteuse rétro-modulée par rapport à la distance entre la boucle utilisée et le tag peut être approximée par une parabole (polynôme d'ordre 2). Ainsi, connaissant les valeurs Si, Sj et Sk, il est possible d'en déduire l'extremum de la parabole représentant localement l'amplitude de la porteuse rétro-modulée et, par conséquent, l'abscisse de la position du tag. La figure 7 illustre la variation théorique 700 de l'amplitude de la porteuse rétro-modulée d'un signal reçu en fonction des positions relatives de la boucle utilisée (de façon théorique) et du tag ainsi que l'approximation locale de la variation de cette amplitude par une parabole, à partir de mesures effectuées à l'aide de plusieurs boucles, pour en déduire la position d'un tag. Comme illustré, les valeurs Si, Sj et Sk mesurées dans les boucles 225'-i, 225'-j et 225'-k, correspondent aux positions x(i), x(j) et x(k), respectivement. L'approximation locale de l'amplitude de la porteuse rétro-modulée par un polynôme d'ordre 2 conduit ici à la parabole 705. L'extremum de cette dernière permet d'estimer l'abscisse de la position du tag x(t). L'interpolation présentée ici pour estimer l'abscisse de la position d'un tag est avantageusement utilisée pour estimer son ordonnée. En outre, s'il est possible d'interpoler l'abscisse et l'ordonnée de la position d'un tag à partir de trois mesures effectuées par des boucles formant des colonnes et trois boucles formant des lignes, il est possible d'utiliser plus de boucles, par exemple cinq boucles formant des colonnes et cinq boucles formant des lignes. Le nombre de boucles utilisées pour l'interpolation de l'abscisse peut être différent du nombre de boucles utilisées pour l'interpolation de l'ordonnée. Il est observé que la position des boucles peut être régulière (la distance entre deux boucles adjacentes est constante) ou non. Selon un second mode de réalisation, une mesure de l'amplitude de la composante utile (utilisée pour échanger des données) d'un signal reçu (signal SR) est effectuée pour chaque boucle pour déterminer la position d'un tag. Il est noté ici que le niveau du signal SR mesuré dans une boucle est maximum lorsque le tag est centré sur cette boucle. En effet, le rapport de surface entre le tag et cette boucle (située au moins en partie sous le tag) est tel que la boucle est plus sensible à la retro-modulation lorsque le tag est centré sur cette boucle. Inversement, plus le tag est éloigné de la boucle, plus le niveau mesuré du signal retro-modulé est faible. Ainsi, en d'autres termes, si l'amplitude de la composante correspondant à la porteuse du signal reçu augmente avec la distance (du fait de l'adaptation de couplage), l'amplitude de la composante utile (utilisée pour échanger des données) du signal reçu baisse avec la distance (du fait de la baisse de puissance). A nouveau, la détermination de la position d'un tag comprend, de préférence, deux phases, une phase de 'recherche' et une phase de `tracking'. Comme indiqué précédemment, ces deux phases ne sont pas illustrées sur la figure 4 où, dans un souci de clarté, seule une mesure est effectuée de façon systématique sur l'ensemble des boucles pour chaque tag identifié. Dans la phase de 'recherche', le tag dont la position doit être estimée est localisé approximativement, c'est-à-dire, par exemple, à une ou deux boucles près. Cette première localisation est effectuée en échantillonnant le signal SR issu d'une boucle sur deux ou d'une boucle sur trois (parmi l'ensemble de boucles). En effet, le signal mesuré (signal SR) présente un maximum local pour les lignes et un maximum local pour les colonnes situées à proximité du tag dont la position doit être estimée. Dans la phase de 'tracking', l'amplitude de la composante utile du signal reçu n'est mesurée que pour les trois ou cinq boucles adjacentes centrées sur chacune des deux boucles définissant les lignes et les colonnes qui ont présentés un maximum local pour le signal SR. Ce cycle de mesure est répété suffisamment rapidement pour qu'entre deux séries de mesures, la position du maximum local reste toujours en position centrale ou décalée d'une boucle tout au plus. Le groupe de trois ou cinq boucles mesurées est choisi dynamiquement pour recentrer le maximum local. Une extrapolation du mouvement du tag sur la base de l'évolution de la position du tag pendant les cycles précédents permet de mieux localiser le maximum local au cycle courant. Dans ce mode de réalisation, l'amplitude de la composante utile du signal reçu peut être mesurée de la façon suivante : l'unité de filtrage et d'adaptation 245 démodule le signal rétro-modulé puis l'amplifie et le filtre pour fournir le signal SR, comme décrit précédemment. Les trois ou cinq valeurs obtenues à partir de boucles adjacentes permettent, par interpolation, d'estimer l'abscisse ou l'ordonnée de la position du tag 255 (ces opérations sont effectuées de façon indépendante pour l'abscisse et l'ordonnée en utilisant les boucles définissant des colonnes et les boucles définissant des lignes). Ce mode de réalisation permet de localiser le tag courant interrogé en s'affranchissant de contraintes telles que la présence d'objets métalliques indésirables sur la surface de détection. La figure 8, comprenant les figures 8a, 8b et 8c, illustre la mesure de l'amplitude moyenne de la composante utile (utilisée pour échanger des données) d'un signal reçu. La figure 8a représente une porteuse, ici une porteuse ayant une fréquence de 13,56 MHz, rétro-modulée par un tag dont la position est doit être estimée. Les créneaux 800 correspondent à la composante utile du signal reçu, c'est-à-dire au train binaire de la réponse du tag. A titre d'illustration, le niveau d'un tel signal peut être de 6 V crête à crête pour la porteuse. Le signal représenté sur la figure 8a est identique au signal représenté sur la figure 5a. La figure 8b illustre la composante utile (i.e. utilisée pour transmettre des données) du signal rétro-modulé, c'est-à-dire le train binaire de réponse du tag, dont la valeur du signal SR (800), obtenue en sortie de l'unité de filtrage et d'adaptation 245, pour le signal illustré sur la figure 8a, représente l'amplitude. L'amplitude d'un tel signal est typiquement de quelques millivolts. Pour améliorer la précision des valeurs mesurées, le signal SR ne représente pas une amplitude mesurée de la composante utile du signal rétro-modulé mais une valeur moyenne obtenue par intégration, comme décrit précédemment en référence à la figure 3 (il est rappelé que la distribution des états hauts étant sensiblement égale à celle des états bas, l'intégration du signal rétro-modulé est représentative de son amplitude moyenne). Ainsi, un gain, par exemple un gain égal à 20, est appliqué au signal représenté sur la figure 8b. Le résultat est filtré dans un filtre passe-bande puis rendu positif comme illustré sur la figure 8c (son amplitude peut alors être comprise entre 0 et 3 volts). Le résultat est alors intégré pour déterminer une valeur moyenne représentative de l'amplitude de la composante utile du signal rétro-modulé (signal SR). La configuration des boucles utilisées pour effectuer des mesures du signal rétro-modulé (amplitude moyenne de la composante utile) et en déduire la position d'un tag est similaire à celle décrite dans le premier mode de réalisation, en référence à la figure 6. Cependant, si la configuration des boucles est identique ou similaire, il est rappelé ici que plus le tag dont la position doit être estimée est au centre d'une boucle, plus l'amplitude de la composante utile du signal reçu dans cette boucle est élevée. Inversement, plus le tag dont la position doit être estimée est éloignée du centre d'une boucle, plus l'amplitude de la composante utile du signal reçu dans cette boucle est faible. La mesure de l'amplitude de la composante utile du signal reçu (signal SR) dans les boucles 225'-i, 225'-j et 225'-k donne ici les valeurs Si, Sj et Sk, respectivement. Par conséquent, étant donnée la position relative du tag 255 au regard des boucles 225'-i, 225'-j et 225'-k, les valeurs des mesures obtenues sont ordonnées de la façon suivante : Sj> Si> Sk. Localement, l'amplitude de la composante utile du signal rétro- modulé peut être approximée par une parabole (polynôme d'ordre 2). Ainsi, connaissant les valeurs Si, Sj et Sk, il est possible d'en déduire l'extremum de la parabole représentant localement l'amplitude de la composante utile du signal rétro-modulé. La position de cet extremum correspond à l'abscisse de la position du tag. La figure 9 illustre la variation théorique 900 de l'amplitude de la composante utile d'un signal rétro-modulée en fonction des positions relatives de la boucle utilisée (de façon théorique) et du tag ainsi que l'approximation locale de la variation de cette amplitude par une parabole, à partir de mesures effectuées à l'aide de plusieurs boucles, pour en déduire la position d'un tag. Comme illustré, les valeurs Si, Sj et Sk mesurées dans les boucles 225'-i, 225'-j et 225'-k, correspondent aux positions x(i), x(/) et x(k), respectivement. L'approximation locale de l'amplitude de la composante utile du signal rétro-modulé par un polynôme d'ordre 2 conduit ici à la parabole 905. L'extremum de cette dernière permet d'estimer l'abscisse de la position du tag x(t). L'interpolation présentée ici pour estimer l'abscisse de la position est d'un tag est avantageusement utilisée pour estimer son ordonnée. En outre, s'il est possible d'interpoler l'abscisse et l'ordonnée de la position d'un tag à partir de trois mesures effectuées par des boucles formant des colonnes et trois boucles formant des lignes, il est possible d'utiliser plus de boucles, par exemple cinq boucles formant des colonnes et cinq boucles formant des lignes. Le nombre de boucles utilisées pour l'interpolation de l'abscisse peut être différent du nombre de boucles utilisées pour l'interpolation de l'ordonnée. A nouveau, la position des boucles peut être régulière (la distance entre deux boucles adjacentes est constante) ou non. Pour améliorer la sensibilité de réception des boucles utilisées, il est possible de remplacer chacune de celles-ci par une double boucle. La figure 10, comprenant les figures 10a et 10b, illustre un exemple de montage de doubles boucles utilisées pour mesurer des signaux de réponse d'un tag et en déterminer la position de ce dernier. La figure 10a représente schématiquement le montage d'une double boucle tandis que la figure 10b représente une vue en coupe du dispositif 200 dans lequel sont intégrées des doubles boucles. Comme illustré, chaque boucle 225-j du dispositif 200 est remplacée par deux boucles 225a-j et 225b-j situées de part et d'autre de l'antenne 215 du lecteur de tags. Chacune de ces boucles est imbriquée avec des boucles adjacentes (e.g. les boucles 225a-i et 225a-k pour la boucle 225a-j et les boucles 225b-i et 225b-k pour la boucle 225b-j) comme décrit précédemment. Les deux bornes de chacune des boucles 225a-j et 225b-j sont connectées à un adaptateur d'impédance 235a-j et 235b-j, respectivement, dont la sortie est reliée à un même atténuateur de signaux 240-j dont les sorties sont connectées aux multiplexeurs 230-1 et 230-2 comme décrit précédemment. Par ailleurs, une des bornes d'une des boucles 225a-j et 225b-j et reliée à la borne équivalente de l'autre des boucles 225a-j et 225b-j, comme illustré. Chacune des boucles 225a-j et 225b-j est accordée à la fréquence de la porteuse émise par le lecteur de tags (typiquement 13,56 MHz) à l'aide des adaptateurs d'impédance 235a-j et 235b-j. Un tel montage permet d'augmenter la sensibilité du dispositif : la sortie de la double boucle correspond à la différence des signaux reçus par chacune des boucles de la double boucle ce qui permet de supprimer une partie substantielle de la porteuse. Lorsqu'un tag émet un signal de rétro-modulation au-dessus de cette double boucle, chaque boucle de cette dernière reçoit un signal de rétro- modulation avec un niveau différent (du fait de l'empilement des boucles). Par conséquent, la différence des signaux reçus par ces boucles permet de recevoir le signal de rétro-modulation avec moins de bruit. La figure 11 illustre un exemple de dispositif permettant la localisation de différents types de tags selon un mode de réalisation de l'invention. Le dispositif 200" comprend ici les éléments 205", 210", 215", 220", 225"-i, 225"-j, 225"-k, 230"-1, 230"-2, 235"-i, 235"-j, 235"-k, 240"-i, 240"-j, 240"-k, 245" et 250" qui sont similaires aux éléments 205, 210, 215, 220, 225-i, 225-j, 225-k, 230-1, 230-2, 235-i, 235-j, 235-k, 240-i, 240-j, 240-k, 245 et 250 décrits en référence à la figure 2, respectivement. Le dispositif 200" comprend en outre d'autres boucles formant des colonnes et des boucles formant des lignes (non représentées). Le dispositif 200" comprend également deux multiplexeurs 1100-1 et 1100-2. Comme illustré, les bornes des boucles verticales représentées sont reliées aux multiplexeurs 1100-1 et 1100-2 et aux multiplexeurs 230"-1 et 230"- 2. Ainsi, par exemple, l'une des bornes de la boucle 225"-i est connectée au multiplexeur 1100-1 tandis que l'autre borne de la boucle 225"-i est connectée au multiplexeur 1100-2. Les bornes des boucles 225"-j et 225"-k sont reliées de façon similaire aux multiplexeurs 1100-1 et 1100-2. Les autres boucles non représentées sont reliées de façon similaire aux multiplexeurs 1100-1 et 1100-2. Les multiplexeurs 1100-1 et 1100-2, comme les multiplexeurs 230"-1 et 230"-2 sont commandés par le microcontrôleur 205". Comme illustrés, les sorties des multiplexeurs 1100-1 et 1100-2 sont reliés à l'élément 1105 dont la sortie est elle-même connectée au microcontrôleur 205". La position d'un tag est déterminée à l'aide des signaux issus des multiplexeurs 230"-1 et 230"-2 comme décrit précédemment ou, de façon alternative, à l'aide des signaux issus des multiplexeurs 1100-1 et 1100-2. Les signaux issus des multiplexeurs 1100-1 et 1100-2 sont traités dans l'élément 1105. Il peut s'agir, par exemple, d'un ensemble de composant permettant la mise en oeuvre d'un système de localisation tel que celui décrit dans la demande de brevet FR1255334. L'élément 1105 comprend alors typiquement un filtre passe-bande, un contrôleur automatique de gain et un démodulateur. Ainsi, le dispositif 200" peut, en utilisant les multiplexeurs 230"-1 et 230"-2, déterminer la position de tags de type standard, par exemple la position du tag 255, et, en utilisant les multiplexeurs 1100-1 et 1100-2, déterminer la position de tags d'un type particulier, notamment la position du tag 1110, par exemple de tags tels que ceux décrits dans la demande de brevet FR1255334. Naturellement, pour satisfaire des besoins spécifiques, une personne compétente dans le domaine de l'invention pourra appliquer des modifications dans la description précédente. REVENDICATIONS1. Dispositif (200) pour localiser au moins un élément mobile pourvu d'au moins un tag (255) utilisant une technologie de communication en champ proche, ce dispositif étant caractérisé en ce qu'il comprend les moyens suivants, - des moyens d'émission (215) pour émettre un signal d'interrogation dudit au moins un tag ; - des moyens de contrôle (205, 245) ; - une pluralité de moyens de réception (225) sélectivement reliées auxdits moyens de contrôle, lesdits moyens de réception étant réceptif audit signal d'interrogation et à un signal de réponse dudit au moins un tag ; lesdits moyens de contrôle étant configurés pour mesurer séquentiellement des signaux issus de moyens de réception reliés auxdits moyens de contrôle et pour estimer la position dudit au moins un tag par interpolation de mesures. 2. Dispositif selon la revendication 1 comprenant en outre des moyens de commutation (230) contrôlés par lesdits moyens de contrôle pour sélectionner séquentiellement lesdits moyens de réception. 3. Dispositif selon la revendication 1 ou la revendication 2 comprenant en outre des moyens d'adaptation (235) pour accorder lesdits moyens de réception sur la fréquence d'une porteuse d'un signal émis par lesdits moyens d'émission. 4. Dispositif selon l'une quelconque des revendications 1 à 3 comprenant en outre un composant spécifique (210) connecté auxdits moyens de contrôle et auxdits moyens d'émission pour exécuter des fonctions spécifiques de lecture de tags. 5. Dispositif selon l'une quelconque des revendications 1 à 4 selon lequel lesdits moyens de contrôle comprennent des moyens pour déterminer une valeur représentative de l'amplitude d'une composante correspondant à une porteuse d'un signal reçu via lesdits moyens de réception. 6. Dispositif selon l'une quelconque des revendications 1 à 5 selon lequel lesdits moyens de contrôle comprennent des moyens pour déterminer une valeur représentative de l'amplitude d'une composante utile d'un signal reçu via desdits moyens de réception, utilisée pour échanger des données. 7. Dispositif selon l'une quelconque des revendications 1 à 6 selon lequel lesdits moyens de réception comprennent au moins un ensemble de boucles s'étendant selon au moins une dimension d'une surface sur laquelle doit être estimée la position dudit au moins un tag. 8. Dispositif selon l'une quelconque des revendications 1 à 7 selon lequel chacun desdits moyens de réception comprend deux parties, chacune desdites deux parties étant située de part et d'autre desdits moyens d'émission. 20 9. Dispositif selon l'une quelconque des revendications 1 à 8 selon lequel lesdits moyens d'émission et lesdits moyens de contrôle sont configurés pour lire au moins une donnée mémorisée dans ledit au moins un tag ou écrire au moins une donnée dans ledit au moins un tag. 25 10. Dispositif selon l'une quelconque des revendications 1 à 9 comprenant en outre des moyens de sélection (1100-1 et 1100-2) et des moyens de traitement (1105) sélectivement reliés auxdits moyens de réception et auxdits moyens de contrôle, lesdits moyens de sélection, lesdits moyens de traitement et lesdits moyens de contrôle étant configurés pour déterminer la 30 position d'au moins un tag mettant en oeuvre une technologie de communication distincte de la technologie de communication en champ proche. 10 15 11. Procédé de localisation d'au moins un élément mobile pourvu d'au moins un tag (255) utilisant une technologie de communication en champ proche, le procédé étant mis en oeuvre dans un dispositif comprenant des moyens d'émission (215) pour émettre au moins un signal d'interrogation d'au moins un tag, des moyens de contrôle (205, 245) et une pluralité de moyens de réception (225) sélectivement reliées auxdits moyens de contrôle et réceptifs à des signaux émis par lesdits moyens d'émission et par au moins un tag, le procédé étant caractérisé en ce qu'il comprend les étapes suivantes, - commande d'émission (412) d'un signal d'interrogation dudit au moins un tag ; - sélection (420, 430) séquentielle de moyens de réception et mesure d'au moins un signal reçu via lesdits moyens de réception sélectionnés, ledit signal reçu résultant d'au moins un signal émis par lesdits moyens d'émission et un signal émis par au moins un tag en réponse audit signal émis par lesdits moyens d'émission ; et - estimation (422, 432) de la position dudit au moins un tag par interpolation de mesures de signaux reçus via des moyens de réception sélectionnés. 12. Procédé de localisation selon la revendication 11 comprenant une première étape d'estimation d'une position approximative dudit au moins un tag et une seconde étape d'estimation de la position dudit au moins un tag, ladite seconde étape d'estimation de la position comprenant lesdites étapes de commande d'émission d'un signal d'interrogation, de sélection séquentielle de moyens de réception et de mesure d'au moins un signal reçu via lesdits moyens de réception sélectionnés et d'estimation de la position dudit au moins un tag par interpolation de mesures de signaux reçus via des moyens de réception sélectionnés. 13. Procédé de localisation selon la revendication 12 selon lequel ladite première étape d'estimation d'une position comprend une étape de mesure de l'amplitude d'une composante correspondant à une porteuse d'unsignal reçu via lesdits moyens de réception et/ou de l'amplitude d'une composante utile d'un signal reçu via lesdits moyens de réception, utilisée pour échanger des données. 14. Procédé de localisation selon l'une quelconque des revendications 11 à 13 comprenant une étape initiale d'obtention d'un nombre de tags identifiés et d'identifiants des tags identifiés. 15. Procédé de localisation selon la revendication 14 selon lequel lesdites étapes de commande d'émission d'un signal d'interrogation, de sélection séquentielle de moyens de réception et de mesure d'au moins un signal reçu via lesdits moyens de réception sélectionnés et d'estimation de la position dudit au moins un tag par interpolation de mesures de signaux reçus via des moyens de réception sélectionnés sont effectuées pour chaque tag identifié. 16. Procédé de localisation selon l'une quelconque des revendications 11 à 15 selon lequel ladite étape de mesure d'au moins un signal reçu comprend une étape de mesure de l'amplitude d'une composante correspondant à une porteuse d'un signal reçu via lesdits moyens de réception et/ou de l'amplitude d'une composante utile d'un signal reçu via lesdits moyens de réception, utilisée pour échanger des données. 17. Procédé de localisation selon l'une quelconque des revendications 11 à 16 comprenant en outre une étape de lecture d'au moins une donnée mémorisée dans ledit au moins un tag ou d'écriture d'au moins une donnée dans ledit au moins un tag. 18. Programme d'ordinateur comprenant des instructions adaptées à 30 la mise en oeuvre de chacune des étapes du procédé selon l'une quelconque des revendications 11 à 17 lorsque ledit programme est exécuté sur un microcontrôleur.