Brevet FR3087601A1 — publié le 20200424

Description Titre de l'invention : PROCEDE, SYSTEME ET APPAREIL POUR UNE ANNULATION D'ECHO RADIOFREQUENCE Domaine technique [0001] La technologie d'identification radiofréquence (RFID) peut être déployée dans divers environnements, comprenant les magasins de détail, les entrepôts et similaire, pour suivre divers types d'objets. Un système RFID type comprend un lecteur ou dispositif d'interrogation RFID, et une pluralité d'étiquettes RFID. Les étiquettes sont généralement associées à des objets (par exemple, des articles vestimentaires, des boîtes d'inventaire ou similaire) dans l'environnement, et peuvent être attachées physiquement à ces articles. Le lecteur RFID génère généralement un ou plusieurs signaux d'interrogation sortants, et au moins l'une des étiquettes, lors de la réception du signal d'interrogation, est configurée pour émettre une réponse RF. La réponse peut contenir un code d'unité de gestion des stocks (SKU) ou d'autres données identifiant l'objet auquel l'étiquette est attachée. [0002] Les signaux de réponse émis par les étiquettes RFID sont généralement de faibles signaux comparés au signal d'interrogation émis par le lecteur RFID. Des réflexions et autre interférence provenant de l'environnement, ainsi que des signaux d'écho générés en interne dans le lecteur RFID, peuvent réduire la précision avec laquelle le lecteur peut détecter et interpréter les réponses des étiquettes. Brève description des dessins [0003] Les figures jointes, où des numéros de référence identiques font référence à des éléments identiques ou fonctionnellement similaires sur toutes les vues séparées, avec la description détaillée qui suit, sont incorporées dans et font partie de la spécification, et servent en outre à illustrer des modes de réalisation de concepts qui comprennent l'invention revendiquée, et expliquent divers principes et avantages de ces modes de réalisation. [fig.1] La figure 1 est un schéma d'un système RFID. [fig.2] La figure 2 est un schéma de principe de certains composants internes du lecteur RFID de la figure 1. [fig.3A-313] Les figures 3A, 3B, 4A et 4B sont des schémas de principe de certains composants internes du réflecteur variable de la figure 2. [fig.4A-413] Les figures 3A, 3B, 4A et 4B sont des schémas de principe de certains composants internes du réflecteur variable de la figure 2. [fig.5] La figure 5 est un organigramme d'un procédé d'annulation d'écho. [fig.6] Les figures 6 et 7 sont des schémas de principe de certains composants 2 internes du lecteur RFID de la figure 1, selon des modes de réalisation supplémentaires. Ifig.71 Les figures 6 et 7 sont des schémas de principe de certains composants internes du lecteur RF1D de la figure 1, selon des modes de réalisation supplémentaires. [0004] Les hommes du métier apprécieront que les éléments sur les figures sont illustrés pour la simplicité et la clarté et n'ont pas nécessairement été dessinés à l'échelle. Par exemple, les dimensions de certains des éléments sur les figures peuvent être exagérées par rapport à d'autres éléments pour aider à améliorer la compréhension des modes de réalisation de la présente invention. [0005] Les composants d'appareil et de procédé ont été représentés où cela est approprié par des symboles classiques sur les dessins, montrant uniquement les détails spécifiques qui sont pertinents pour la compréhension des modes de réalisation de la présente invention de manière à ne pas obscurcir la description avec des détails qui seront facilement évidents aux hommes du métier tirant bénéfice de la présente description. Description des modes de réalisation [0006] Les exemples présentés ici concernent un ensemble d'annulation d'écho pour un lecteur d'étiquette d'identification radiofréquence (RAD), l'ensemble comprenant : un circulatcur définissant (i) un trajet de signal de transmission d'un module de transmission du lecteur d'étiquette à un module d'antenne du lecteur d'étiquette, et (ii) un trajet de signal de réception du module d'antenne à un module de réception du lecteur d'étiquette ; un combineur sur le trajet de signal de réception entre le circulatcur et le module de réception ; un réflecteur variable configuré pour appliquer un signal d'annulation au combincur pour annuler une réflexion d'antenne sur le trajet de signal de réception ; un contrôleur configuré pour établir un paramètre de fonctionnement au niveau du réflecteur variable conformément à un attribut d'un signal transmis à partir du module de transmission ; et un coupleur définissant (i) un segment du trajet de signal de transmission entre le module de transmission et le circulatcur, et (ii) un trajet de signal d'annulation entre le réflecteur variable et le combineur ; dans lequel le coupleur est configuré pour coupler une partie du signal transmis au réflecteur variable ; et dans lequel le réflecteur variable est configuré, en réponse à la réception de la partie du signal transmis, pour générer le signal d'annulation sur la base du paramètre de fonctionnement, pour une transmission au combineur par l'intennédiaire du trajet de signal d'annulation. [0007] Les exemples supplémentaires présentés ici concernent un procédé d'annulation d'écho, comprenant : l'obtention, au niveau d'un contrôleur d'un lecteur d'étiquette d'identification radiofréquence (RFID), d'un attribut de transmission d'un signal transmis ; l'établissement d'un paramètre de fonctionnement au niveau d'un réflecteur 3 variable du lecteur d'étiquette RFID sur la hase de l'attribut de transmission ; la génération du signal transmis au niveau d'un module de transmission du lecteur d'étiquette RFID ; la génération, au niveau du réflecteur variable, d'un signal d'annulation sur la hase du signal transmis et du paramètre de fonctionnement ; la détection d'un signal reçu au niveau d'un module d'antenne du lecteur d'étiquette RFID ; et l'application du signal d'annulation au signal reçu. [0008] La figure 1 représente un système RFID 100 comprenant un lecteur RFID 104 et une pluralité d'étiquettes 108, dont trois exemples 108-1, 108-2, 108-3 sont illustrés. Les étiquettes 108 peuvent être déployées sur l'un quelconque d'une grande variété d'objets (par exemple, des boîtes ou d'autres articles dans un entrepôt, un magasin de détail, ou similaire). Le lecteur 104 comprend au moins une antenne 112. Quatre antennes 112-1, 112-2, 112-3 et 112-4 sont montrées sur la figure 1, bien qu'on comprenne que le lecteur 104 peut être pourvu de moins de quatre antennes 112 ou de plus de quatre antennes 112 dans d'autres exemples. Les antennes 112 peuvent être mises en oeuvre dans une configuration monostatique, dans laquelle chaque antenne 112 est utilisée à la fois pour les fonctions de transmission et de réception, ou dans une configuration hi-statique, dans laquelle certaines antennes 112 sont utilisées uniquement pour transmettre, alors que d'autres antennes 112 sont utilisées uniquement pour recevoir. [0009] Le lecteur 104 est configuré pour émettre, par l'intermédiaire d'une combinaison ap- propriée des antennes 112, un signal d'interrogation 116. Une ou plusieurs des étiquettes 108, lors de la détection du signal d'interrogation 116, sont configurées pour émettre un signal de réponse (par exemple, l'étiquette 108-1 est illustrée sur la figure 1 comme émettant un signal de réponse 120). Le lecteur 104 est en outre configuré pour détecter le signal de réponse 120 (par l'intermédiaire des antennes 112), et pour décoder les données de charge utile contenues dans celui-ci, telles qu'un identifiant d'étiquette, un identifiant de stock (par exemple, un code SKU), ou similaire. Les données décodées du signal de réponse 120 peuvent être fournies par le lecteur 104 à un dispositif informatique (non montré) tel qu'un serveur, pour un traitement supplémentaire. [0010] Le lecteur 104 contient un module de transmission pour générer le signal d'interrogation 116, et un module de réception pour détecter le signal de réponse 120 et décoder les données de charge utile mentionnées ci-dessus. Le signal de réponse 120, cependant, est généralement un signal de faible puissance (par exemple, d'environ -80 dBm) comparé au signal d'interrogation (par exemple, d'environ 30 dBm). En outre, diverses interférences, comprenant des signaux d'écho internes au lecteur 104, peuvent avoir une intensité de signal plus grande que le signal de réponse 120 lui-même. Le lecteur 104 est par conséquent configuré, comme cela sera examiné ci-dessous, pour appliquer une annulation d'écho aux signaux reçus au niveau des antennes 112, pour atténuer les effets négatifs de ces signaux d'écho sur la détection et l'interprétation du signal de réponse 120. [0011] Avec référence à la figure 2, certains composants internes du lecteur 104 sont illustrés. Le lecteur 104 comprend un module de transmission 200 comprenant un amplificateur de puissance 204 et, dans le présent exemple, un filtre passe-bas 208. Comme cela sera évident, le module de transmission 200 peut comprendre divers autres composants en amont de l'amplificateur de puissance 204, tel qu'un oscillateur, et similaire. Le module de transmission 200 (par exemple, l'amplificateur de puissance 204 et/ou d'autres composants du module de transmission 200 non montrés sur la figure 2) peut également être connecté à un contrôleur 212 du lecteur 104, tel qu'un contrôleur de bande de hase mis en oeuvre en tant qu'un ou plusieurs circuits intégrés (TC). [0012] Le lecteur 104 comprend également un module d'antenne 216 qui comprend, dans le présent exemple, les antennes 112 et un multiplexeur 220, ainsi qu'un module de réception 224 comprenant un filtre passe-haut 228, un amplificateur à faible bruit (LNA) 232 et un ensemble de démodulateurs 236 (par exemple, un démodulateur en phase et un démodulateur en quadrature) connectés à un convertisseur analogique-numérique (ADC) 240, qui est à son tour connecté au contrôleur 212 mentionné ci-dessus. Dans d'autres modes de réalisation, un ou plusieurs du filtre 228 et du LNA 232 peuvent être omis. Dans le mode de réalisation illustré, le module de réception 224 comprend également un commutateur 244 qui peut être commandé (par exemple, par le contrôleur 212) pour activer et désactiver le LNA 232. C'est à dire que le commutateur 244 a une position ouverte (montrée sur la figure 2) pour contourner le LNA 232, et une position fermée pour activer le LNA 232. Comme cela sera examiné ci-dessous, le commutateur 244 peut être actionné par le contrôleur 212 pour activer ou désactiver le LNA 232 sur la base du degré d'annulation d'écho atteint par la fonctionnalité d'annulation d'écho mise en oeuvre par le lecteur 104. [0013] Le lecteur 104 comprend en outre un circulateur 248 définissant un trajet de signal de transmission du module de transmission 200 (spécifiquement, du filtre 208) au module d'antenne 216 (spécifiquement, au multiplexeur 220). Le circulateur 248 définit également un trajet de signal de réception du module d'antenne 216 au module de réception 224 (spécifiquement, du multiplexeur 220 au filtre 228). Le circulateur 248, comme cela sera évident aux hommes du métier, comprend trois ports 248a, 248b et 248c. Le trajet de signal de transmission mentionné ci-dessus s'étend du filtre 208, par l'intermédiaire des ports 248a et 248b, au multiplexeur 220. Le trajet de signal de réception, d'autre part, s'étend du multiplexeur 220, par l'intermédiaire des ports 248b et 248c au filtre 228. Comme cela sera également évident, le circulateur 248 empêche sensiblement une transmission de signal entre les ports 248a et 248c, bien qu'en pratique une fraction du signal se propageant le long du trajet de signal de transmission à partir du module de transmission 200 peut fuir du port 248a au port 248c. [0014] Le lecteur 104 comprend également un combincur 252 sur le trajet de signal de réception mentionné ci-dessus, entre le circulateur 248 et le filtre 228. Le combincur 252 est configuré pour recevoir un signal sur le trajet de signal de réception (c'est-à-dire à partir du port 248c du circulateur 248), ainsi qu'un signal d'annulation, qui sera examiné plus en détail ci-dessous. Le combincur 252 est configuré pour combiner le signal reçu sur le trajet de signal de réception avec le signal d'annulation mentionné ci-dessus, et pour appliquer le signal combiné au module de réception 224. [0015] Le signal d'annulation mentionné ci-dessus est généré par un réflecteur variable 254. Le réflecteur variable 254 est configuré pour générer le signal d'annulation conformément à un ou plusieurs paramètres de fonctionnement établis au niveau du réflecteur variable 254. Les paramètres de fonctionnement sont mémorisés dans un élément de mémorisation de configuration 256 (également appelé simplement élément de configuration 256), tel qu'une table de correspondance, un contrôleur auxiliaire, ou similaire. Généralement, l'élément de mémorisation 256 est mis en oeuvre en tant qu'un ou plusieurs circuits intégrés, et peut être un composant du contrôleur 212 mentionné précédemment. Les paramètres de fonctionnement particuliers établis au niveau du réflecteur variable 254 provenant de l'élément de configuration 256 dépendent d'un ou de plusieurs attributs du signal d'interrogation générés au niveau du module de transmission 200 pour une émission par l'intermédiaire du module d'antenne 216. Le réflecteur variable 254 est ensuite configuré pour générer le signal d'annulation conformément aux paramètres de fonctionnement actuellement établis et à une partie du signal transmis qui est couplée au réflecteur variable 254 par un coupleur 260. [0016] Le coupleur 260 est un coupleur directionnel ayant quatre ports 260a, 260b, 260c et 260d. Le port 260a, qui peut également être appelé port d'entrée, reçoit le signal sortant du module de transmission 200 (auquel il peut être fait référence en tant que signal transmis ou signal d'interrogation). Le port 260b, qui peut également être appelé port traversant, est configuré pour transmettre une partie (généralement la majeure partie) du signal transmis reçu au niveau du port 260a vers le circulateur 248. Le port 260c, qui peut également être appelé port couplé, est configuré pour coupler une partie (généralement plus petite que la partie du signal transmis qui est passée à travers le port 260b) du signal transmis reçu au niveau du port 260a vers le réflecteur variable 254. Le port 260c est également configuré pour recevoir le signal d'annulation mentionné ci-dessus du réflecteur variable 254, pour une émission au niveau du port 260d (qui peut également être appelé port isolé). [0017] Comme cela sera maintenant évident, le coupleur 260 définit par conséquent un segment du trajet de signal de transmission mentionné ci-dessus entre le module de 6 transmission 200 et le circulatcur 248 (par l'intermédiaire des ports 260a et 260h). Le coupleur 260 définit également un trajet de signal d'annulation entre le réflecteur variable 254 et le combincur 252 (par r intermédiaire des ports 260e et 260d). [0018] Autrement dit, lors de la génération du signal transmis au niveau du module de transmission 200, le coupleur 260 est configuré pour transmettre une partie du signal transmis au circulatcur 248 pour une émission par l'intermédiaire du module d'antenne 216, et également pour coupler le reste du signal transmis au réflecteur variable 254. Le réflecteur variable 254, en réponse à la réception du reste du signal transmis, est configure pour générer le signal d'annulation sur la hase des paramètres de fonctionnement établis par l'élément de configuration 256. Le signal d'annulation est renvoyé le long du trajet de signal d'annulation, par l'intermédiaire du coupleur 260, pour application au combincur. Le signal d'annulation et le signal reçu à partir du port 248c du circulatcur 248 sont combines au niveau du combincur 252, résultant en l'annulation du signal reçu d'une partie significative de l'écho contenu dans le signal reçu. L'écho, comme cela sera maintenant évident aux hommes du métier, comprend une réflexion interne du signal transmis au niveau du module d'antenne 216 (par exemple, du fait de désadaptations d'impédance dans le module d'antenne 216). L'écho peut également comprendre une fuite de circulatcur du port 248a au port 248c du circulateur 248, et peut également comprendre une fuite de coupleur du port 260a au port 260d du coupleur 260. [0019] De plus, comme illustré sur la figure 2, le lecteur 104 peut comprendre, dans certains modes de réalisation, un détecteur de puissance 264 connecté au trajet de signal d'annulation par l'intermédiaire d'un commutateur 268. Le détecteur de puissance 264 peut être utilisé (par exemple, par l'intermédiaire d'une connexion au contrôleur 212) pour surveiller un niveau de puissance du signal transmis sur la base de la partie du signal transmis couplée par l'intermédiaire du port 260c du coupleur 260. Cette surveillance peut être utilisée, par exemple lors du démarrage du lecteur 104, pour ajuster les paramètres de commande du module de transmission 200 pour vérifier que le signal transmis a un niveau de puissance entre des limites prédéfinies. Dans certains modes de réalisation, de plus, le commutateur 268 peut être utilisé (par exemple, au démarrage du lecteur 104) par l'élément de configuration 256 pour établir les paramètres de fonctionnement au niveau du réflecteur variable 254. [0020] Avec référence maintenant aux figures 3A et 3B, certains composants internes du ré- flecteur variable 254 vont être examinés plus en détail, suivi d'un examen de la sélection de paramètres de fonctionnement pour le réflecteur variable 254 pendant le fonctionnement du lecteur 104. [0021] La figure 3A illustre le réflecteur variable 254 selon certains modes de réalisation. Le réflecteur variable 254, en général, est un circuit résonnant. Dans le mode de réa- 7 lisation illustré sur la figure 3A, le réflecteur variable 254 met en oeuvre un réseau en pi, comprenant une première inductance 300-1 appariée en parallèle avec un premier condensateur configurahle 304-1, une deuxième inductance 300-2 en série avec un deuxième condensateur configurahle 304-2, et une troisième inductance 300-3 en parallèle avec un troisième condensateur configurable 304-3. [0022] Les condensateurs configurables 304, dans le présent exemple, sont des condensateurs accordés numériquement, et les paramètres de fonctionnement établis au niveau des condensateurs par l'élément de configuration 256 comprennent des valeurs de capacitance. Par exemple, l'élément de configuration 256 peut mémoriser une pluralité de vecteurs de configuration, chaque vecteur contenant une valeur de capacitance pour chaque condensateur 304. Les condensateurs 304 peuvent, par exemple, être établis à l'un de 32 états discrets par l'intermédiaire d'un paramètre de fonctionnement de 5 bits, et le vecteur mentionné ci-dessus mémorisé par l'élément de configuration 256 peut par conséquent être une valeur de 15 bits. Dans d'autres exemples, les condensateurs 304 peuvent utiliser des paramètres de fonctionnement plus longs ou plus courts. En outre, divers autres formats peuvent également être employés pour mémoriser des paramètres de fonctionnement dans l'élément de configuration 256. [0023] La figure 3B illustre un autre exemple de réflecteur variable 254 configure en tant que réseau en T, comprenant une première inductance 310-1 en série avec un premier condensateur configurable 314-1, une deuxième inductance 310-2 en série avec un deuxième condensateur configurable 314-2, et une troisième inductance 310-3 en parallèle avec un troisième condensateur configurable 314-3. Diverses autres structures pour le réflecteur variable 254 seront également évidentes, comprenant des configurations basées sur des réseaux en L. [0024] Dans d'autres exemples, les condensateurs 304 et 314 peuvent être mis en oeuvre en tant que condensateurs de systèmes micro-électro-mécaniques (MEMS) configurables numériquement. Dans d'autres exemples, les condensateurs 304 et 314 ne doivent pas être commandés numériquement. Les condensateurs 304 et 314 peuvent, au lieu de cela, être des éléments analogiques, tels que des varactances (également appelées varicaps), et les paramètres de fonctionnement mémorisés par l'élément de configuration 256 peuvent comprendre des niveaux de tension ou similaire utilisés pour commander la capacitance dans les varactances. Une mise en oeuvre analogique est montrée sur la figure 4B, dans laquelle le réflecteur variable 254 est basé sur un réseau en pi, comprenant une première inductance 400-1 appariée en parallèle avec un premier condensateur configurable 404-1, une deuxième inductance 400-2 en série avec un deuxième condensateur configurable 404-2, et une troisième inductance 400-3 en parallèle avec un troisième condensateur configurable 404-3. Les condensateurs 404 8 sont des varactances, et la commande des condensateurs 404-1, 404-2 et 404-3 est effectuée par l'élément de configuration 256 par l'intermédiaire de premier, deuxième et troisième convertisseurs numérique-analogique (DAC) 408-1, 408-2 et 408-3, respectivement. Dans d'autres exemples, les condensateurs 404 peuvent être mis en oeuvre en tant que dispositifs MEMS analogiques. Dans encore d'autres exemples, les condensateurs 304, 314 ou 404 ne doivent pas être commandahles . Au lieu de cela, les condensateurs 303, 314 ou 404 peuvent avoir des capacitances fixes, et les inductances 300, 310 et 400 peuvent, au lieu de cela, être accordées par l'intermédiaire de l'un quelconque des mécanismes de commande mentionnés ci-dessus. [0025] La figure 4B illustre un autre exemple de réflecteur variable 254, comprenant un déphaseur variable 412 et un atténuateur variable 416, avec un court-circuit 420. Dans d'autres exemples, le court-circuit 420 peut être remplacé par un circuit ouvert. Le déphaseur variable 412 et un atténuateur variable 416 peuvent être comrnandables numériquement par n'importe quelle interface appropriée (par exemple, USB ou similaire) par l'élément de configuration 256. [0026] Avec reference maintenant à la figure 5, des mécanismes pour configurer le ré- flecteur variable 254 et, dans certaines conditions, peupler l'élément de configuration 256 avec des paramètres de fonctionnement, vont être décrits. En particulier, la figure 5 illustre un procédé 500 pour une annulation d'écho dans le lecteur 104. Le procédé 500 peut être effectué, par exemple, par le contrôleur 212 conjointement avec les autres composants du lecteur 104 comme illustré sur la figure 2. [0027] Au bloc 505, le contrôleur 212 est configuré pour obtenir des attributs de transmission (c'est-à-dire, les attributs du signal transmis à générer par le module de transmission 200 pour une émission par l'intermédiaire du module d'antenne 216). Les attributs obtenus au bloc 505 comprennent, dans le présent exemple, un identifiant de l'un d'une pluralité de canaux (par exemple, de bandes de fréquence), ainsi qu'un identifiant d'antenne. L'identifiant d'antenne peut identifier l'un particulier des éléments d'antenne 112, une combinaison des éléments d'antenne 112, ou similaire. En général, l'identifiant d'antenne, qui peut également être appelé identifiant de port (identifiant un port du lecteur 104 auquel l'antenne 112 correspondante est couplée), indique quelle antenne 112 ou quel ensemble d'antennes 112 doivent être utilisées pour générer le signal transmis. Les attributs de transmission peuvent être sélectionnés par le contrôleur 212 conformément à n'importe quel mécanisme de sélection approprié. Par exemple, les attributs peuvent être sélectionnés conformément à une ou plusieurs configurations par défaut préconfigurées mémorisées au niveau du contrôleur 212, conformément à des mesures d'interférence de canal dans l'environnement dans lequel le lecteur 104 est déployé, et similaire. [0028] Au bloc 510, le contrôleur 212 (ou un contrôleur auxiliaire associé à l'élément de 9 configuration 256, dans certains modes de réalisation) est configuré pour déterminer si l'élément de configuration 256 contient (par exemple, mémorisés dans une table de correspondance comme mentionné précédemment) des paramètres de fonctionnement pour le réflecteur variable 254 qui correspondent aux attributs obtenus au bloc 505. Lorsque la détermination au bloc 510 est affirmative, indiquant que l'élément de configuration 256 comprend des paramètres de fonctionnement pour configurer le réflecteur variable 254, l'exécution du procédé 500 avance au bloc 515. [0029] Au bloc 515, le contrôleur 212 est configuré pour récupérer les paramètres de fonc- tionnement correspondant aux attributs obtenus au bloc 505 auprès de l'élément de configuration 256, et pour établir les paramètres de fonctionnement récupérés au niveau du réflecteur variable. Par exemple, lorsque les paramètres de fonctionnement définissent des valeurs de capacitance pour des condensateurs accordés numériquement comme noté ci-dessus, l'élément de configuration 256 peut mémoriser une pluralité d'ensembles de valeurs de capacitance, chaque ensemble correspondant à un ensemble particulier d'attributs de transmission (par exemple, une combinaison particulière de configurations de canaux et d'antennes). Le contrôleur 212 et/ou l'élément de configuration 256 sont par conséquent configurés, au bloc 515, pour récupérer un ensemble spécifique de valeurs de capacitance et pour transmettre les valeurs de capacitance aux condensateurs (par exemple, les condensateurs 304 comme montré sur la figure 3A). Le lecteur 104 peut alors commencer à fonctionner, en générant les signaux transmis et en détectant les réponses d'étiquette à partir du rayonnement reçu au niveau des éléments d'antenne 112 (auquel un signal d'annulation est appliqué par le réflecteur variable 254 conformément aux paramètres établis au bloc 515). [0030] Lorsque la détermination au bloc 510 est négative, indiquant que l'élément de confi- guration 256 ne contient pas de paramètres de fonctionnement pour configurer le réflecteur variable 254 qui correspondent aux attributs de transmission obtenus au bloc 505, le contrôleur 212 est configuré pour générer ces paramètres de fonctionnement par l'exécution des blocs 520 à 535. Comme cela sera évident dans l'examen ci-dessous, le contrôleur 212 peut par conséquent être configuré pour peupler l'élément de configuration 256 avec des paramètres de fonctionnement à la suite du déploiement du lecteur 104. [0031] Au bloc 520, le contrôleur 212 est configuré pour générer un ensemble grossier de paramètres de fonctionnement candidats. Par exemple, le contrôleur 212 peut être configuré pour générer une pluralité de vecteurs définissant chacun des valeurs de capacitance pour chaque condensateur 304 (par exemple, cinquante vecteurs définissant chacun trois valeurs de capacitance, en relation avec le mode de réalisation montré sur la figure 3A ; il sera évident qu'une grande variété d'autres tailles d'ensembles grossiers de paramètres peuvent également être utilisées). L'ensemble grossier de pa- ramètres de fonctionnement peut être généré de manière aléatoire, de sorte que les valeurs de capacitance (ou n'importe quels autres paramètres de fonctionnement appropriés) soient sélectionnées de manière aléatoire dans la plage entière de valeurs possibles pour ces paramètres. En conséquence, l'ensemble grossier de paramètres de fonctionnement représente une pluralité d'états pour le réflecteur variable 254, répartis de manière aléatoire dans la plage entière (par exemple, d'amplitude et de phase) des signaux d'annulation qui peuvent être générés par le réflecteur variable 254. [0032] Au bloc 525, le contrôleur 212 est configuré pour sélectionner l'un de l'ensemble grossier de paramètres (par exemple, l'un des vecteurs mentionnés ci-dessus, définissant trois valeurs de capacitance), conformément à la performance d'annulation d'écho de l'ensemble grossier de paramètres de fonctionnement. Par exemple, le contrôleur 212 peut être configuré pour appliquer chacun de l'ensemble grossier de paramètres de fonctionnement au réflecteur variable 254 et, pour chaque paramètre de fonctionnement, pour déterminer un niveau de puissance d'un signal reçu au niveau du module de réception 224. Divers mécanismes pour déterminer la puissance reçue seront examinés plus en détail ci-dessous. Le contrôleur 212 peut être configuré pour sélectionner le paramètre de fonctionnement qui produit la puissance de réception la plus faible (c'est-à-dire qui fournit le degré le plus élevé d'annulation de l'écho cohérent). Dans d'autres exemples, le contrôleur 212 peut être configure, au lieu d'appliquer chacun de l'ensemble grossier de paramètres de fonctionnement tour à tour et de sélectionner le paramètre de fonctionnement avec la meilleure performance d'annulation d'écho, pour comparer chaque niveau de puissance reçu à un seuil prédéfini et pour sélectionner le premier paramètre de fonctionnement de l'ensemble grossier qui satisfait au seuil. [0033] Au bloc 530, le contrôleur 212 est configuré pour générer un ensemble fin de pa- ramètres de fonctionnement candidats (par exemple, un ensemble supplémentaire de cinquante vecteurs définissant chacun trois valeurs de capacitance), sur la base de celui sélectionné de l'ensemble grossier du bloc 525. C'est à dire que, au lieu de distribuer l'ensemble fin dans la plage de fonctionnement entière du réflecteur variable 254, le contrôleur 212 peut être configuré pour générer l'ensemble fin en sélectionnant des paramètres de fonctionnement de manière aléatoire dans une certaine plage de valeurs prédéterminée du paramètre de fonctionnement sélectionné de l'ensemble grossier. [0034] Au bloc 535, le contrôleur 212 est configuré pour sélectionner le plus performant de l'ensemble fin de paramètres de fonctionnement, comme décrit ci-dessus en relation avec le bloc 525. Le contrôleur 212 est configuré pour mémoriser le paramètre de fonctionnement sélectionné de l'ensemble fin dans l'élément de configuration 256, et pour avancer ensuite au bloc 515. [0035] A la suite de l'établissement des paramètres de fonctionnement au niveau du ré- 11 flecteur variable 254, le contrôleur 212 peut être configuré, au bloc 540, pour déterminer si un niveau de puissance au niveau du module de réception 224 dépasse un seuil (par exemple, 2 dBm). Lorsque la détermination au bloc 540 est négative, l'exécution du procédé 500 se termine. Plus spécifiquement, le lecteur 104 peut continuer de fonctionner, par exemple jusqu'à ce que le fonctionnement ne soit plus requis (par exemple et que le lecteur 104 soit configuré pour s'arrêter), ou jusqu'à ce qu'un changement des attributs de transmission ait lieu, à la suite de quoi une autre exécution du procédé 500 a lieu. La détermination au bloc 540 peut également être répétée périodiquement pendant le fonctionnement. [0036] Une détermination affirmative au bloc 540 peut indiquer que la performance d'annulation d'écho est insuffisante. Par conséquent, lorsque la détermination au bloc 540 est affirmative, le contrôleur 212 est configuré pour avancer au bloc 520, pour mettre à jour les paramètres de fonctionnement actuels pour les attributs de transmission actifs. [0037] Le contrôleur 212 peut également être configure, au bloc 540, pour ouvrir ou fermer le commutateur 244 désactivant (par exemple, contournant) ou activant le LNA 232. Par exemple, lorsque la détermination au bloc 540 est affirmative, le contrôleur 212 peut être configuré pour ouvrir le commutateur 244, déconnectant le LNA 232 jusqu'à ce que la performance d'annulation d'écho se soit améliorée. [0038] Avec reference à la figure 6, certains composants internes du lecteur 104 sont montrés comme illustré sur la figure 2, avec des composants supplémentaires configurés pour mesurer la puissance des signaux reçus. Ces mesures peuvent être utilisées pour sélectionner des paramètres de fonctionnement aux blocs 525 et 535, et pour surveiller la performance d'annulation d'écho au bloc 540. En particulier, comme montré sur la figure 6, le lecteur 104 comprend un détecteur de puissance 600 configuré pour recevoir un échantillon couplé du signal reçu (par l'intermédiaire d'un coupleur 604), et pour fournir une mesure de puissance au contrôleur 212. [0039] Le détecteur de puissance 600 peut également être utilisé, conjointement avec le commutateur 268 mentionné précédemment, pour obtenir des attributs de transmission au bloc 505. En particulier, plutôt que de mémoriser les paramètres de fonctionnement en association avec des identifiants de canaux et/ou d'antennes, l'élément de configuration 256 peut mémoriser les paramètres de fonctionnement en association avec les mesures d'amplitude et de phase du signal de transmission, telles que celles obtenues par l'intermédiaire du détecteur de puissance 600. Par exemple, au démarrage du système, le contrôleur 212 peut être configuré pour ouvrir le commutateur 268, déconnectant ainsi le réflecteur variable 254. Le niveau de puissance mesuré au niveau du détecteur de puissance 600 est alors obtenu par le contrôleur 212 et utilisé (par exemple, en générant une représentation vectorielle du niveau de puissance mesuré) en 12 tant qu'entrée pour rechercher les paramètres de fonctionnement appropriés pour le réflecteur variable 254. A la suite de l'établissement des paramètres de fonctionnement au bloc 515, le commutateur 268 est fermé et le fonctionnement normal commence. [0040] La figure 7 illustre un autre mode de réalisation du lecteur 104, dans lequel le détecteur de puissance 264 et le commutateur 268 sont omis. L'omission du commutateur 268 peut permettre une amélioration de la performance d'annulation d'écho (étant donné que des fuites de signal à partir du commutateur 268 ne sont plus subies). Le lecteur 104 au lieu de cela comprend un détecteur de puissance 700 sur le trajet de signal de transmission pour mesurer le niveau de puissance transmis, et un détecteur de puissance 704 sur le trajet de signal d'annulation pour mesurer la puissance de signal d'annulation. Le mode de réalisation montré sur la figure 7 peut également comprendre le détecteur de puissance reçue 600. [0041] Dans la description qui précède, des modes de réalisation spécifiques ont été décrits. Cependant, un homme du métier appréciera que diverses modifications et variantes peuvent être réalisées sans s'écarter de l'étendue de l'invention telle qu'exposée dans les revendications qui suivent. Par conséquent, la spécification et les figures doivent être considérées dans un sens illustratif plutôt que limitatif, et toutes ces modifications sont destinées à être incluses dans l'étendue des présents enseignements. En plus, les modes de réalisation/exemples/mises en oeuvre décrits ne devraient pas être interprétés comme étant mutuellement exclusifs, et devraient au lieu de cela être compris comme étant potentiellement combinables si ces combinaisons sont permises d'une manière quelconque. Autrement dit, n'importe quelle caractéristique présentée dans l'un quelconque des modes de réalisation/exemples/mises en oeuvre susmentionnés peut être incluse dans l'un quelconque des autres modes de réalisation/exemples/mises en oeuvre susmentionnés. [0042] Les bénéfices, avantages, solutions aux problèmes, et tous les éléments qui peuvent apporter ou accentuer un bénéfice, un avantage, ou une solution quelconque ne doivent pas être interprétés comme des caractéristiques ou des éléments critiques, requis, ou essentiels de l'une quelconque ou de l'ensemble des revendications. L'invention est seulement définie par les revendications jointes comprenant tous les amendements effectués pendant la litispendance de la présente demande et tous les équivalents de ces revendications telles que publiées. [0043] De plus, dans ce document, les termes relationnels tels que premier et deuxième, haut et bas et similaires peuvent être utilisés seulement pour distinguer une entité ou une action d'une autre entité ou d'une autre action sans exiger ou impliquer nécessairement une quelconque relation réelle ou un quelconque ordre réel entre ces entités ou actions. Les termes « comprend », « comprenant », « a », « ayant », « inclut, « incluant », contient », « contenant » ou toute autre variante de ceux-ci, sont destinés à couvrir 13 une inclusion non exclusive, de sorte qu'un processus, un procédé, un article, ou un appareil qui comprend, a, inclut, contient une liste d'éléments ne comprend pas uniquement ces cléments, niais peut comprendre d'autres éléments non énumérés expressément ou inhérents à ce processus, procédé, article, ou appareil. Un élément précédé de « comprend ... un », « a ... un », « inclut ... un », « contient ... un » n'exclut pas, sans plus de contraintes, l'existence d'éléments identiques supplémentaires dans le processus, procédé, article, ou appareil qui comprend, a, inclut, contient l'élément. Le terme « un » est défini en tant qu'un ou plusieurs, sauf spécification contraire dans le présent document. Les termes « sensiblement », « essentiellement », « approximativement », « environ » ou n'importe quelle autre version de ceux-ci, sont définis comme « proche de » comme compris par un homme du métier, et, dans un mode de réalisation non limitatif, le terme est défini pour être dans les limites de 10 %, dans un autre mode de réalisation, dans les limites de 5 %, dans un autre mode de réalisation, dans les limites de 1 % et dans un autre mode de réalisation, dans les limites de 0,5 %. Le terme « couplé » tel qu'utilisé dans le présent document est défini comme connecté, bien que pas nécessairement directement et pas nécessairement mécaniquement. Un dispositif ou une structure qui est « configure » d'une certaine manière est configuré au moins de cette manière, mais peut également être configuré de manières qui ne sont pas énumérées. [0044] On appréciera que certains modes de réalisation peuvent être composés d'un ou de plusieurs processeurs génériques ou spécialisés (ou « dispositifs de traitement ») tels que des microprocesseurs, des processeurs de signaux numériques, des processeurs personnalisés et des réseaux de portes programmables sur site (FPGA) et d'instructions de programme mémorisées uniques (comprenant à la fois logicielles et matérielles) qui commandent lesdits un ou plusieurs processeurs pour mettre en oeuvre, conjointement avec certains circuits non de processeurs, certaines, la plupart, ou la totalité des fonctions du procédé et/ou de l'appareil décrits dans le présent document. En variante, certaines ou la totalité des fonctions pourraient être mises en oeuvre par une machine à états qui n'a pas d'instructions de programme mémorisées, ou dans un ou plusieurs circuits intégrés spécifiques à une application (ASIC), dans lesquels chaque fonction ou certaines combinaisons de certaines des fonctions sont mises en oeuvre en tant que logique personnalisée. Bien entendu, une combinaison des deux approches pourrait être utilisée. [0045] De plus, un mode de réalisation peut être mis en oeuvre en tant que support de mémo- risation pouvant être lu par un ordinateur sur lequel un code pouvant être lu par un ordinateur est mémorisé pour programmer un ordinateur (par exemple, comprenant un processeur) pour effectuer un procédé tel que décrit et revendiqué dans le présent document. Des exemples de ces supports de mémorisation pouvant être lus par un or- 14 dinateur comprennent, mais sans y être limités, un disque dur, un CD-ROM, un dispositif de mémorisation optique, un dispositif de mémorisation magnétique, unc ROM (mémoire morte), une PROM (mémoire morte programmable), une EPROM (mémoire morte effaçable et programmable), une EEPROM (mémoire morte effaçable et programmable électriquement) et une mémoire flash. En outre, il est attendu qu'un homme du métier, néanmoins avec un éventuel effort significatif et de nombreux choix de conception motivés, par exemple, par le temps disponible, la technologie actuelle, et les considérations économiques, lorsqu'il est guidé par les concepts et les principes présentés dans le présent document, sera facilement capable de générer ces instructions logicielles et programmes et circuits intégrés avec une expérimentation minimale. [0046] L'abrégé de la description est fourni pour permettre au lecteur d'établir rapidement la nature de l' invention technique. Il est soumis en sous-entendant qu'il ne sera pas utilisé pour interpréter ou limiter l'étendue ou la signification des revendications. De plus, dans la description détaillée qui précède, on peut voir que diverses caractéristiques sont groupées les unes avec les autres dans divers modes de réalisation en vue de rationaliser la description. Ce procédé de la description ne doit pas être interprété comme reflétant unc intention que les modes de réalisation revendiqués nécessitent plus de caractéristiques que celles exposées expressément dans chaque revendication. Au lieu de cela, comme les revendications qui suivent le reflètent, l'objet de l'invention repose sur moins de caractéristiques que la totalité des caractéristiques d'un mode de réalisation présenté unique. Ainsi, les revendications qui suivent sont incorporées par le présent document dans la description détaillée, chaque revendication étant indépendante en tant qu'objet revendiqué séparément. [Revendication 1] [Revendication 2] [Revendication 3]