FR 3076972 A1 20190719 FR 1850293 A 20180115 Procédé de synchronisation de signaux au sein d'un dispositif sans contact communiquant avec un lecteur par une modulation active de charge, et dispositif correspondant Des modes de mise en oeuvre et de réalisation de l'invention concernent la communication sans fil ou sans contact utilisant des dispositifs sans contact ou composants électroniques connectés à une antenne, notamment des dispositifs configurés pour échanger des informations avec un lecteur via ladite antenne selon un protocole de communication du type sans contact. Des modes de mise en oeuvre et de réalisation de l'invention concernent plus particulièrement la communication sans contact entre un dispositif sans contact et un lecteur à une fréquence de 13,56 MHz en utilisant une modulation active de charge (ALM : « Active Load Modulation ») pour la communication avec le lecteur et plus particulièrement la synchronisation entre un signal de porteuse lecteur et un signal d'horloge de porteuse généré au sein du dispositif (signal d'horloge de porteuse ALM). Ces composants ou dispositifs sans contact peuvent être par exemple des composants ou dispositifs dits « NFC » c'est-à-dire des dispositifs compatibles avec la technologie NFC (« Near Field Communication »). Le dispositif NFC peut être par exemple un circuit intégré ou puce incorporant un microcontrôleur NFC. L'acronyme NFC désigne une technologie de communication sans fil haute fréquence faible distance, qui permet des échanges de données entre deux dispositifs sans contact sur une faible distance par exemple 10 cm. La technologie NFC est normalisée dans les documents ISO/IEC 18092, ISO/IEC 21481 et NFC Forum mais incorpore une variété de normes préexistantes incluant les protocoles type A et type B de la norme ISO/IEC 14443. 2 Un dispositif NFC peut être généralement utilisé soit en mode lecteur ou en mode carte pour dialoguer avec un autre dispositif sans contact, par exemple en utilisant un protocole de communication sans contact tel que le protocole A de la norme ISO/IEC 14443. 5 Dans le mode carte, le composant NFC se comporte comme un transpondeur, par exemple une carte ou une étiquette, et dialogue avec le dispositif externe qui est un lecteur. A titre d'exemple non limitatif, le dispositif NFC peut être par exemple incorporé dans un téléphone mobile cellulaire ou une tablette 10 ou tout autre appareil de communication, ce dernier pouvant être utilisé alors, outre sa fonction de communication classique, pour échanger des informations avec le lecteur sans contact. De nombreuses applications sont ainsi possibles, telles que le franchissement de barrière de péage dans les transports (le téléphone 15 mobile agit comme ticket de transport) ou bien des applications de paiement (le téléphone mobile agit comme carte de crédit). Le dispositif émule en mode carte peut être passif ou actif. Un dispositif passif effectue une modulation de charge du champ magnétique généré par le lecteur. 20 Un dispositif actif utilise une modulation active de charge (également connue par l'homme du métier sous l'acronyme ALM) pour transmettre les informations vers le lecteur. A cet égard, le dispositif génère également un champ magnétique par l'intermédiaire de son antenne qui simule la modulation de charge du champ du lecteur 25 effectuée par un dispositif passif. La modulation active de charge est avantageusement utilisée lorsque le signal résultant d'une modulation passive de charge n'est pas assez fort pour être détecté par le lecteur. C'est notamment le cas lorsque l'antenne du dispositif est petite ou située dans un 30 environnement défavorable. Une fois qu'une carte est détectée par le lecteur, de façon classique et connue en soi, le lecteur initie la communication en modulant le champ magnétique qu'il génère. Ceci est une phase de réception pour la carte. 3 Une fois que le lecteur a terminé cette étape, la carte répond en générant son propre champ magnétique et en le modulant au cours de trames de transmission. Deux situations sont alors possibles. 5 Dans une première situation, chaque trame peut comporter une succession de rafales (« burst » en langue anglaise) de porteuses ALM séparées par des espaces durant lesquels la carte n'émet aucune information et aucun champ électromagnétique. La durée séparant les instants initiaux de deux rafales consécutives est égale à la période 10 d'une sous porteuse utilisée pour la modulation. Dans certains cas, la modulation doit être augmentée. Ceci est effectué en générant de façon ininterrompue le champ électromagnétique produit par la carte au cours des trames. C'est la deuxième situation. 15 Dans cette deuxième situation, en fonction des informations transmises, le champ électromagnétique généré par la carte au cours de la trame peut avoir la même phase ou une phase opposée à celle du champ magnétique généré par le lecteur. Cela étant, l'amplitude du champ magnétique généré décroît de 20 façon inversement proportionnelle au cube de la distance. Ainsi, au niveau de l'antenne de la carte, le champ électromagnétique émis par la carte a un niveau bien plus élevé que celui reçu par la carte (qui a été généré par le lecteur) et sur lequel on doit se synchroniser. A titre indicatif, le rapport entre le niveau du 25 champ électromagnétique émis par la carte et celui reçu par la carte (généré par le lecteur) peut aller jusqu'à 60dB. Dans la première situation (rafales espacées d'espaces au cours de chaque trame de transmission), on peut procéder, au sein de ces espaces, à la synchronisation entre le signal de porteuse généré par le 30 lecteur et le signal d'horloge de porteuse ALM généré par la carte. Par contre, ceci est actuellement impossible dans la deuxième situation mentionnée ci-avant en raison de la génération continuelle par la carte de son propre champ électromagnétique au cours de chaque trame de transmission. 4 Aussi dans ce cas, actuellement, on procède à des synchronisations pendant la phase de réception précédant chaque trame de transmission. Il s'agit donc d'une synchronisation faite en dehors des trames. Néanmoins, une telle solution n'est pas satisfaisante. 5 En effet, l'écart de phase entre le signal de porteuse lecteur et le signal d'horloge ALM augmente au cours de chaque trame et est proportionnel à la longueur de la trame. Par ailleurs, une telle synchronisation en dehors des trames requiert une référence d'horloge externe ce qui augmente la 10 consommation. Il existe donc un besoin de proposer une solution différente pour améliorer la synchronisation entre le signal de porteuse lecteur et le signal d'horloge de porteuse dispositif (signal d'horloge de porteuse ALM) lorsque le dispositif génère de façon continue son propre champ 15 électromagnétique au cours de chaque trame de transmission. Pour répondre à ce besoin, il est en particulier proposé d'éliminer autant que possible le champ électromagnétique généré par le dispositif, du signal reçu par l'antenne du dispositif. Selon un aspect, il est ainsi proposé un procédé de 20 communication sans contact depuis un dispositif, par exemple un téléphone mobile cellulaire ou un appareil de communication émule en mode carte, vers un lecteur, ladite communication utilisant une modulation active de charge. Le procédé comprend une transmission de trames depuis le 25 dispositif vers le lecteur, chaque trame étant précédée d'une période de réception durant laquelle un signal lecteur est reçu au niveau de l'antenne du dispositif. Le procédé selon cet aspect comprend alors en outre, dans chaque période de réception, une première synchronisation entre un 30 signal issu du signal lecteur reçu et un signal d'horloge de porteuse dispositif (le signal de porteuse ALM) généré au sein du dispositif. Le procédé comprend en outre, au sein de chaque trame : 5 -une réception au niveau de l'antenne du dispositif, d'un signal de porteuse lecteur et une transmission vers le lecteur via ladite antenne, d'un signal de porteuse dispositif modulé, -un traitement de suppression du signal de porteuse dispositif 5 modulé effectué sur un signal intermédiaire issu de celui délivré par l'antenne de façon à obtenir un signal traité, et -une deuxième synchronisation entre le signal traité et le signal d'horloge de porteuse dispositif. Ainsi, selon cet aspect, on commence la synchronisation avant 10 la trame d'émission dispositif, c'est-à-dire pendant la période de réception durant laquelle seul le signal de porteuse lecteur est reçu, puis on poursuit cette synchronisation durant la trame d'émission dispositif en effectuant un traitement de suppression du signal de porteuse dispositif modulé (c'est-à-dire le signal transmis par la carte 15 mais présent dans la chaîne de réception de celle-ci) de façon à effectuer cette deuxième synchronisation entre un signal débarrassé autant que possible du signal transmis et le signal d'horloge de porteuse dispositif (signal de porteuse ALM) généré au sein du dispositif. 20 Le signal intermédiaire est en pratique un signal numérique, typiquement issu d'une conversion analogique-numérique d'un signal analogique tiré du signal reçu au niveau de l'antenne, d'une transposition de fréquence de façon à ramener le signal en bande de base et d'une décimation éventuelle. 25 Le traitement de suppression est alors avantageusement un traitement numérique. Plusieurs possibilités existent pour mettre en oeuvre le traitement de suppression. Dans une première variante, le traitement de suppression peut 30 utiliser un signal auxiliaire contenant les symboles de modulation du signal de porteuse dispositif modulé. En effet, ces symboles de modulation sont connus puisque générés par le dispositif lui-même. Et le traitement de suppression 6 utilise alors un algorithme de suppression de bruit, le bruit étant alors ici formé par le signal auxiliaire. A cet égard, le traitement de suppression peut par exemple comporter un traitement de filtrage adaptatif comportant par exemple 5 une estimation des coefficients du filtre par une méthode des moindres carrés. Le filtre est avantageusement un filtre du type à réponse impulsionnelle finie. De façon à accélérer la convergence du traitement de filtrage 10 adaptatif, il est préférable d'initialiser les coefficients du filtre avant le début de chaque trame, par exemple à la fin de la période de réception précédant chaque trame. L'algorithme de suppression de bruit mentionné ci-avant, qui utilise le signal auxiliaire peut ne pas être efficace dans toutes les 15 situations. Plus précisément, un tel algorithme de suppression de bruit est plus adapté en particulier pour de forts débits et des protocoles conduisant à un faible bruit de signal. Par contre, notamment pour des protocoles à bas débit, par 20 exemple le protocole A mentionné ci-avant ayant un débit de 106 kilobits/seconde, et présentant un contenu continu (DC) très important conduisant à un bruit important, il est préférable d'utiliser un algorithme d'autosuppression du signal de transmission. Ainsi, plus précisément, lorsque le signal de porteuse dispositif 25 est modulé par un signal de modulation périodique, par exemple à une période égale à 16 fois la période de la porteuse (porteuse à 13,56 Mhz), le traitement de suppression comprend une sommation d'au moins une partie du signal intermédiaire avec ladite partie du signal intermédiaire retardé d'un retard égal, selon la séquence des symboles 30 du signal de modulation, à une demi ou une entière période du signal de modulation. Cet algorithme d'autosuppression opère directement sur le signal d'antenne. Cependant, il requiert la connaissance du signal de modulation pour sélectionner les parties du signal à retarder, 7 typiquement les périodes pendant lesquelles la phase du signal de modulation ne change pas. Bien entendu, il est tout à fait possible de combiner le traitement de suppression de bruit et le traitement d'autosuppression 5 c'est-à-dire d'effectuer le traitement de suppression de bruit pour certaines parties du signal et le traitement d'autosuppression pour d'autres parties du signal, voire de combiner ces deux traitements (suppression et autosuppression). Selon un mode de mise en oeuvre, le signal intermédiaire est 10 issu d'une conversion analogique-numérique d'un signal analogique issu de celui délivré par l'antenne, et le signal d'horloge de porteuse dispositif (signal de porteuse ALM) est généré à partir d'un signal de sortie d'un oscillateur numériquement commandé (« DCO » : « Digital Control Oscillator ») appartenant à une boucle à verrouillage de phase 15 recevant ledit signal analogique et incorporant un module de traitement mettant en oeuvre ledit traitement de suppression. La conversion analogique-numérique est alors effectuée au rythme d'un signal d'horloge auxiliaire issu du signal de sortie de l'oscillateur numériquement commandé. 20 La première synchronisation, c'est-à-dire celle faite avant chaque trame d'émission durant la période de réception, utilise avantageusement ladite boucle à verrouillage de phase mais avec le traitement de suppression désactivé. Selon un mode de mise en oeuvre, l'oscillateur est commandé 25 par un signal de commande obtenu uniquement à partir du signal de sortie d'un filtre de boucle de ladite boucle à verrouillage de phase. En d'autres termes on commande l'oscillateur directement par le signal de sortie du filtre de boucle sans utiliser de signal d'horloge externe. En variante, il est également possible d'utiliser 30 optionnellement un signal d'horloge externe et de commander alors l'oscillateur par un signal de commande obtenu à partir du signal d'horloge externe et du signal de sortie du filtre de boucle de la boucle à verrouillage de phase. 8 Selon un autre aspect il est proposé un dispositif de communication sans contact, apte à communiquer sans contact avec un lecteur en utilisant une modulation active de charge et des trames à destination du lecteur, chaque trame étant précédée d'une période de 5 réception, le dispositif comprenant une antenne configurée pour durant chaque période de réception, recevoir un signal lecteur, et durant chaque trame, recevoir un signal de porteuse lecteur et transmettre vers le lecteur un signal de porteuse dispositif modulé, 10 des moyens de traitement configurés pour effectuer dans chaque période de réception, une première synchronisation entre un signal issu du signal lecteur reçu sur l'antenne et un signal d'horloge de porteuse dispositif généré au sein du dispositif, et 15 effectuer au sein de chaque trame, un traitement de suppression du signal de porteuse dispositif modulé effectué sur un signal intermédiaire issu de celui délivré par l'antenne de façon à obtenir un signal traité, et une deuxième synchronisation entre le signal traité et ledit 20 signal d'horloge de porteuse dispositif. Selon un mode de réalisation, le signal intermédiaire est un signal numérique et les moyens de traitement comportent un module de traitement configuré pour effectuer le traitement de suppression en numérique. 25 Selon un mode de réalisation, le module comporte une entrée destinée à recevoir un signal auxiliaire contenant les symboles de modulation du signal de porteuse dispositif modulé. Selon un mode de réalisation, le module de traitement comporte des moyens de filtrage adaptatif configurés pour estimer les 30 coefficients du filtre selon une méthode des moindres carrés. Les moyens de traitement comprennent préférentiellement des moyens de commande configurés pour initialiser les coefficients des moyens de filtrage avant le début de chaque trame. 9 Selon un mode de réalisation, le signal de porteuse dispositif est modulé par un signal de modulation périodique et le module de traitement comprend des moyens de sommation configurés pour effectuer une sommation d'au moins une partie du signal intermédiaire 5 avec ladite partie du signal intermédiaire retardée d'un retard ayant une valeur égale, selon la séquence des symboles du signal de modulation, à une demi ou une entière période du signal de modulation. Selon un mode de réalisation, les moyens de traitement 10 comprennent une boucle à verrouillage de phase comportant un convertisseur analogique numérique ayant une entrée connectée à l'antenne et apte à délivrer le signal intermédiaire, ledit module de traitement, et un oscillateur numériquement commandé possédant une sortie apte à 15 délivrer un signal d'oscillateur, des premiers moyens de génération configurés pour recevoir le signal d'oscillateur et générer un signal d'horloge auxiliaire destiné à cadencer le convertisseur analogique numérique, et des deuxièmes moyens de génération configurés pour générer le 20 signal d'horloge de porteuse dispositif à partir du signal d'oscillateur. Selon un mode de réalisation, les moyens de traitement comprennent des premiers moyens de synchronisation configurés pour effectuer la première synchronisation, les premiers moyens de synchronisation comportant ladite boucle à verrouillage de phase et 25 des moyens de commande configurés pour désactiver ledit module de traitement. Selon un mode de réalisation, la boucle à verrouillage de phase comporte un filtre de boucle configuré pour délivrer un signal de sortie de filtre destiné à commander l'oscillateur numériquement 30 commandé. Selon un autre mode de réalisation possible, la boucle à verrouillage de phase comporte un filtre de boucle et les moyens de traitement comportent une entrée d'horloge externe destinée à recevoir un signal d'horloge externe, et un bloc de traitement connecté à 10 l'entrée d'horloge externe et à la sortie du filtre de boucle et configuré pour générer un signal de commande à partir du signal d'horloge externe et du signal de sortie du filtre de boucle, le signal de commande étant destiné à commander l'oscillateur numériquement 5 commandé. Selon un autre aspect il est proposé un appareil hôte incorporant un dispositif tel que défini ci-avant. Cet appareil hôte peut être en particulier mais non limitativement un transpondeur, ou une carte à puce sans contact, ou 10 un appareil de communication, par exemple une tablette ou un téléphone mobile cellulaire, émule en mode carte. D' autres avantages et caractéristiques de l' invention apparaîtront à l'examen de la description détaillée et des dessins annexés, nullement limitatifs, sur lesquels : 15 -les figures 1 à 5 illustrent des modes de réalisation et de mise en oeuvre de l'invention. Sur la figure 1, la référence APP désigne un appareil de communication, par exemple un téléphone mobile cellulaire, équipé d'une antenne ANT1 pour l'établissement des communications 20 téléphoniques. Dans le cas présent, l'appareil APP comporte également un dispositif CMP de communication sans contact, par exemple du type NFC. Ce dispositif peut être par exemple une puce électronique sans contact de type NFC. 25 On suppose ici que l'appareil hôte APP est émule en mode carte. Le dispositif CMP possède de façon classique deux contacts TX1 et TX2 et deux autres contacts RX1 et RX2. Une antenne ANT2, par exemple un enroulement inductif, est utilisable pour la communication sans contact avec un lecteur externe 30 RD. Une première borne de l'antenne ANT2 est connectée aux contacts TX1 et RX1 tandis que l'autre borne de l'antenne ANT2 est connectée aux contacts TX2 et RX2. 11 Les contacts TX1 et TX2 forment deux bornes de sortie du dispositif DIS pour l'émission de données vers l'antenne ANT2 tandis que les contacts RX1 et RX2 forment deux bornes d'entrée du dispositif pour la réception de données provenant de l'antenne ANT2. 5 De façon classique, un circuit externe d'adaptation d'impédance est connecté entre l'antenne ANT2 et le dispositif CMP et, par ailleurs, de façon classique et connue en soi, un filtre FEMI destiné à filtrer les interférences électromagnétiques est connecté entre les contacts TX1, TX2 et l'antenne ANT2. 10 Le dispositif de communication sans contact CMP est apte à communiquer sans contact avec le lecteur RD en utilisant une modulation active de charge et, comme illustré sur la figure 4, à transmettre des trames TR1, TR2, TR3, ... à destination du lecteur RD. Chaque trame est précédée d'une période de réception RX1, 15 RX2, Durant ces périodes de réception, seul le lecteur RD génère son champ électromagnétique et le module pour transmettre des informations au dispositif qui est alors en phase d'écoute. Ainsi, durant chaque période de réception, l'antenne reçoit un 20 signal lecteur SA1 (figure 2). Durant chaque trame TRi, l'antenne est destinée à recevoir un signal de porteuse lecteur SA1 et à transmettre vers le lecteur un signal de porteuse dispositif modulé SPMR (figure 2). Par ailleurs, comme illustré sur la figure 2, le dispositif CMP 25 comporte des moyens de traitement MTR configurés pour effectuer une synchronisation entre un signal d'horloge de porteuse dispositif CLKALM, généré au sein du dispositif CMP, et le signal de porteuse lecteur reçu sur l'antenne ANT2. Plus précisément, les moyens de traitement MTR sont 30 configurés pour -effectuer dans chaque période de réception RXi une première synchronisation SYNC1 (figure 4) entre un signal 5A2 issu du signal lecteur SA1 reçu sur l'antenne ANT2 et le signal d'horloge de porteuse dispositif CLKALM généré au sein du dispositif, et 12 - effectuer au sein de chaque trame Tri : . un traitement de suppression du signal de porteuse dispositif modulé SPMR, ce traitement de suppression étant effectué sur un signal intermédiaire SINT issu de celui délivré par l'antenne ANT2, de 5 façon à obtenir un signal traité STR, et . une deuxième synchronisation SYNC2 (figure 4) entre le signal traité STR et le signal d'horloge de porteuse dispositif CLKALM. Le signal intermédiaire SINT est un signal numérique et les 10 moyens de traitement MTR comportent alors un module de traitement 5 configuré pour effectuer le traitement de suppression en numérique. Plus précisément, le dispositif DIS comporte un domaine DM cadencé par un signal d'horloge auxiliaire CLKX qui est issu, comme on le verra plus en détail ci-après, du signal de sortie CLKO d'un 15 oscillateur numériquement contrôlé 11. A titre d'exemple, le signal d'horloge auxiliaire CLKX a une fréquence de 54,24 Mhz tandis que le signal CLKO délivré par l'oscillateur 11 a une fréquence de 868 Mhz. On rappelle ici que la fréquence du signal de porteuse généré 20 par le lecteur a une fréquence de 13,56 Mhz et que la fréquence du signal d'horloge de porteuse dispositif CLKLM a également une fréquence de 13,56 Mhz. Les moyens de traitement MTR comportent une boucle à verrouillage de phase PLL dont une entrée est définie par l'entrée d'un 25 convertisseur analogique numérique 2 cadencé au rythme du signal d'horloge auxiliaire CLKX. Ce convertisseur analogique numérique reçoit un signal analogique 5A2 tiré du signal SA1 délivré par l'antenne après par exemple amplification dans un amplificateur 1. 30 Il convient de noter ici que le signal SA1 est une combinaison du signal de porteuse lecteur généré par le lecteur et du signal de porteuse modulé dispositif SPMR transmis via l'antenne au lecteur durant les trames de transmission. 13 Le convertisseur analogique numérique 2 délivre un signal numérique SN1 qui subit une transposition en bande de base dans un étage 3 de structure classique et connue en soi, par exemple un dérotateur 13,56 Mhz. 5 Le signal SN2 est donc un signal numérique en bande de base. Ce signal SN2 subit une décimation (sous-échantillonnage) dans un bloc décimateur 4 de façon par exemple à ne conserver qu'un échantillon sur 16. On obtient alors en sortie du bloc décimateur 4 le signal 10 intermédiaire SINT sur lequel le module 5 va effectuer le traitement de suppression qui est ici un algorithme de suppression de bruit. Dans cet exemple, le bruit est formé par le signal de modulation SMOD qui est reçu sur une entrée auxiliaire 501 du module 5 alors que le signal SINT est reçu sur l'entrée principale 500. 15 En effet, en pratique, le signal de porteuse modulé dispositif SPMR qui va être transmis au lecteur via l'antenne après passage dans le filtre FEMI est un signal modulé par le signal de modulation SMOD qui comporte des symboles de modulation +1 -1 délivrés au rythme d'une fréquence d'une sous-porteuse (847,5 KHz dans le cas présent). 20 En pratique, à chaque fois que le symbole de modulation vaut 1, la phase du signal CLKALM est inchangée tandis que lorsque le symbole de modulation vaut -1, la phase est inversée. Le signal de modulation SMOD est délivré de façon classique par un processeur 16 qui effectue par ailleurs le traitement des 25 symboles reçus et provenant du signal de porteuse du lecteur. On se réfère maintenant plus particulièrement à la figure 3 pour décrire une architecture possible du module de traitement 5. Cette architecture implémente un filtrage adaptatif utilisant la méthode des moindres carrés récursifs pour l'estimation des 30 coefficients du filtre. Le filtre décrit ici est un filtre du type à réponse impulsionnelle finie. L'entrée auxiliaire 501, qui reçoit les symboles du signal de modulation SMOD en bande de base (symboles composés de +1 et de 14 -1) est connectée, par l'intermédiaire d'un multiplexeur MX1 commandé par un signal de contrôle SCTRL, à un premier registre à décalage RG1, ici un registre de 16 bits, destiné à stocker les symboles successifs. 5 Chaque symbole de modulation est délivré au premier registre RG1 au rythme de la fréquence de la sous-porteuse. Le filtre 5 comporte également un deuxième registre à décalage RG2, également de 16 bits, destiné à stocker les coefficients du filtre mis à jour au fur et à mesure de leur estimation par la méthode des 10 moindres carrés. La sortie du registre RG2 est rebouclée sur l'entrée de ce même registre RG2 par l'intermédiaire d'un additionneur ADD2 qui reçoit par ailleurs la sortie d'un amplificateur AMP, destiné à amplifier le gain de l'erreur des moindres carrés. L'entrée de l'amplificateur est 15 connectée à la seizième bascule du registre RG1 par l'intermédiaire d'un multiplieur ML1 qui reçoit par ailleurs l'erreur des moindres carrés, cette erreur correspondant à la sortie du filtre. La sortie du registre RG2 est par ailleurs connectée à une première entrée d'un multiplieur ML2 qui reçoit par ailleurs la sortie 20 de la quinzième bascule du registre RG1. La sortie du multiplieur est connectée à une première entrée d'un additionneur ADD1 qui reçoit par ailleurs la sortie d'un multiplexeur MX2 dont une première entrée forme l'entrée principale 500 du filtre (celle qui reçoit les échantillons du signal intermédiaire 25 SINT). La sortie de l'additionneur ADD1 est connectée à un troisième registre RG3 (registre à 18 bits) qui est d'une part connecté à la sortie du filtre et qui donc délivre le signal STR, et qui est d'autre part rebouclé sur la deuxième entrée du multiplexeur MX2. 30 La sortie du filtre délivre donc le signal traité STR qui, après convergence du filtre, est débarrassé autant que possible du signal SPMR transmis au lecteur et qui se retrouve dans la chaîne de réception au niveau de l'antenne ANT2. 15 Puisque le signal auxiliaire CLKX, qui est issu du signal de sortie CLKO de l'oscillateur 11, cadence le convertisseur analogique numérique 2, et que le signal d'horloge porteuse CLKALM est lui-même généré à partir de ce signal CLKO, la boucle à verrouillage de 5 phase PLL va viser à asservir la valeur de la phase du signal de porteuse lecteur à une valeur constante. A cet égard, la boucle à verrouillage de phase PLL comporte en sortie du module de suppression 5 un filtre passe-bas 6 suivi d'un module d'estimation de la phase, par exemple un module du type 10 CORDIC, bien connu de l'homme du métier. Ce module d'estimation 7 délivre en sortie une valeur de phase constante à un filtre de boucle 8 de structure classique et connue en soi. La sortie du filtre de boucle 8 est connectée à une première 15 entrée d'un multiplexeur 10 dont la sortie délivre un signal de commande SCM visant à commander l'oscillateur 11. Le multiplexeur 10 est commandé par un signal de sélection SSL. Lorsque la sortie du filtre de boucle 8 est effectivement reliée à 20 la sortie du multiplexeur 10, le signal de commande SCM est le signal de sortie du filtre de boucle. Cela étant, il est possible également de prévoir une horloge externe 15 qui délivre un signal d'horloge externe CLKEXT. En effet, en fonction des caractéristiques de l'oscillateur 11, 25 les spécifications de bande passante de la boucle à verrouillage de phase peuvent être contraignantes. L'utilisation d'un signal d'horloge externe permet de concilier à la fois ces exigences élevées en termes de bande passante avec la volonté de limiter préférentiellement la quantité de bruit dans l'estimation effectuée par la boucle 30 verrouillage de phase. En effet, dans ce cas, le bruit haute fréquence de l'oscillateur est compensé par la boucle à verrouillage de phase qui utilise le signal d'horloge externe CLKEXT tandis que le bruit basse fréquence de 16 l'oscillateur est compensé par la boucle à verrouillage de phase qui utilise la phase du signal SINT. A cet égard, un bloc 9 reçoit le signal SFPLL de sortie du filtre de boucle 8 et le signal d'horloge externe CLKEXT et combine ces 5 deux signaux pour former le signal de commande SCM de l'oscillateur. Plus précisément, le bloc 9 génère le signal de commande configuré pour commander l'oscillateur 11 de sorte qu'il génère le signal CLKO ayant une fréquence égale à a.fcLKExT, où a est un nombre non entier et fcLKExT est la fréquence du signal d'horloge 10 externe CLKEXT. Dans l'exemple d'implémentation décrit ici, la valeur nominale de a est égale à (64*13.56MHz)/fcLKExT. Le signal SFPLL est utilisé pour déplacer le point de fonctionnement de la boucle à verrouillage de phase et ajuster en continu la valeur de a afin d'asservir la phase du signal SINT. 15 Les ajustements de a s'effectuent à un rythme largement inférieur à celui requis pour le pilotage de l'oscillateur 11 directement par le signal de sortie du filtre de boucle SFPLL. Le bruit admissible sur le signal SINT lors de ce pilotage de l'oscillateur 11 utilisant la combinaison de l'horloge externe et du signal SFPLL est alors bien 20 plus important (augmentation de l'ordre de 20 à 30dB) que dans le cas d'un pilotage direct de l'oscillateur 11 par le signal SFPLL. L'atténuation tolérée sur le signal lecteur bénéficie directement de ce gain. En d'autres termes cette atténuation peut être plus importante que dans le cas d'un pilotage direct de l'oscillateur 11 par le signal 25 SFPLL. Comme indiqué ci-avant, le signal d'horloge auxiliaire CLKX est obtenu à partir du signal de sortie CLKO de l'oscillateur 11 après passage dans un premier diviseur 12. Le signal CLKX est ensuite délivré à un deuxième diviseur 13 30 de façon à obtenir le signal d'horloge de porteuse dispositif CLKALM ayant la fréquence de 13,56 Mhz et synchronisé en phase avec le signal de porteuse lecteur. Un bloc 14, de structure classique et connue en soi, reçoit alors le signal de modulation SMOD et le signal CLKALM et délivre, après 17 inversion ou non de phase du signal CLKALM en fonction de la valeur du symbole de modulation reçu, le signal de porteuse modulé dispositif SPMR qui va être transmis au lecteur via le filtre FEMI et l'antenne ANT2. 5 Comme illustré sur la figure 4, afin d'accélérer la convergence du filtre de suppression 5, il est préférable d'initialiser les coefficients du filtre 5 avant le début de chaque trame de transmission TRi. Cette initialisation peut être effectuée par des moyens de commande incorporés dans le processeur 16. 10 Par ailleurs, pour effectuer la première synchronisation SYNC1, on peut avantageusement utiliser la même boucle à verrouillage de phase PLL que celle qui a été décrite en référence à la figure 2 mais en désactivant le module de suppression 5 puisque dans ce cas, il n'y a pas de transmission de données et donc de génération 15 de champ électromagnétique par le dispositif au cours de chaque période de réception RXi. Ceci est illustré par la flèche en pointillés Fi sur la figure 2. La flèche F2 est propre à la synchronisation SYNC2. Au sens de l'invention, une désactivation du module de filtrage 20 peut s'entendre tout simplement par un court-circuit du module 5 ou alors par une initialisation de celui-ci (en annulant les coefficients du filtre adaptatif). Cette désactivation peut être également effectuée par les moyens de commande incorporés dans le processeur 16. Dans certains cas, l'algorithme de suppression de bruit décrit 25 précédemment peut être insuffisant. C'est le cas en particulier lorsque le signal de la boucle à verrouillage de phase est très bruité par exemple lorsqu'on utilise un protocole type A à 106 kbits par seconde. Dans ce cas, il est préférable d'utiliser un algorithme d'autosuppression du signal transmis dont une implémentation est 30 illustrée sur la figure 5. Sur cette figure, tous les éléments analogues ou ayant des fonctions analogues à ceux décrits en référence à la figure 2 portent les mêmes références. Seules les différences entre ces deux figures seront maintenant décrites. 18 Dans ce mode de réalisation, le module de suppression 5 de la figure 2 est remplacé par un sommateur 50 qui va sommer le signal intermédiaire SINT avec le signal intermédiaire SINT retardé d'un retard 51 égal à une fraction de la période du signal de modulation 5 SMOD. Ainsi, par exemple lorsqu'on utilise un signal résultant d'un protocole type A ou B utilisant une sous-porteuse de 848 kHz, le signal de modulation comporte plusieurs séquences du type -1-1, 1,1, -1-1, 1,1, -1-1, 1,1, -1-1 (à 4*848kHz). 10 Et, en sommant cette séquence avec elle-même, retardée d'une demi-période de la sous-porteuse, on obtient une suppression de cette séquence. Cependant, cette autosuppression n'est possible que durant des périodes pendant lesquelles la phase de la sous-porteuse ne change pas. 15 Ainsi, en sommant le signal SINT avec lui-même mais retardé d'une demi-période de la sous-porteuse, on obtient, après un temps de convergence qui peut être déterminé lors d'un étalonnage du système, en sortie de l'additionneur 50 une suppression du signal SPMR transmis vers le lecteur. 20 Si par exemple on utilise un débit de 848 kbits par seconde, un bit contient alors une seule période de sous-porteuse. Quand les bits émis se répètent, plusieurs périodes de sous porteuse de même phase se succèdent. On peut alors sommer le signal SINT avec lui-même décalé d'une demi-période de la sous-porteuse. 25 Quand les bits émis sont une succession de {0,1}, le signal n'a plus une période égale à celle de la sous-porteuse, mais une période double. L'autosuppression du signal modulé dans le signal SINT s'obtient alors en décalant le signal intermédiaire SINT d'une période entière de sous-porteuse avant de le sommer avec lui-même. 30 Les symboles du signal de modulation SMOD permettent d'identifier les parties du signal de transmission qui sont éligibles à l'autosuppression, et de déterminer s'il convient de décaler le signal SINT d'une demi ou d'une période entière de sous-porteuse. 19 Ce procédé peut être appliqué à un signal de type F défini dans la norme JIS X6319-4, REVENDICATIONS1. Procédé de communication sans contact depuis un dispositif vers un lecteur utilisant une modulation active de charge, comprenant une transmission de trames (TRi) depuis le dispositif vers le lecteur, chaque trame étant précédée d'une période de réception (RXi) durant laquelle un signal lecteur est reçu au niveau de l'antenne du dispositif, le procédé comprenant en outre dans chaque période de réception une première synchronisation (SYNC1) entre un signal issu du signal lecteur reçu (SA1) et un signal d'horloge de porteuse dispositif (CKALM) généré au sein du dispositif, le procédé comprenant en outre au sein de chaque trame (TRi), une réception au niveau de l'antenne du dispositif, d'un signal de porteuse lecteur (SA1) et une transmission vers le lecteur via ladite antenne, d'un signal de porteuse dispositif modulé (SPMR), un traitement de suppression (5) du signal de porteuse dispositif modulé (SPMR) effectué sur un signal intermédiaire (SINT) issu de celui délivré par l'antenne de façon à obtenir un signal traité (STR), et une deuxième synchronisation (SYNC2) entre le signal traité (STR) et ledit signal d'horloge de porteuse dispositif (CKALM). 2. Procédé selon la revendication 1, dans lequel le signal intermédiaire (SINT) est un signal numérique et le traitement de suppression est un traitement numérique. 3. Procédé selon la revendication 2, dans lequel le traitement de suppression utilise un signal auxiliaire (SMOD) contenant les symboles de modulation du signal de porteuse dispositif modulé. 4. Procédé selon la revendication 3, dans lequel le traitement de suppression comprend un traitement de filtrage adaptatif (5) comportant une estimation des coefficients du filtre par une méthode des moindres carrés. 5. Procédé selon la revendication 4, dans lequel on initialise les coefficients du filtre (5) avant le début de chaque trame (TRi). 21 6. Procédé selon la revendication 2, dans lequel le signal de porteuse dispositif est modulé par un signal de modulation périodique et le traitement de suppression (5) comprend une sommation (50) d'au moins une partie du signal intermédiaire avec ladite partie du signal 5 intermédiaire retardée d'un retard (51) égal, selon la séquence des symboles émis, à une demi ou une entière période du signal de modulation. 7. Procédé selon l'une des revendications 2 à 6, dans lequel le signal intermédiaire (SINT) est issu d'une conversion analogique 10 numérique (2) d'un signal analogique (SA2) issu de celui (SA!) délivré par l'antenne, et le signal d'horloge de porteuse dispositif (CLKALM) est généré à partir d'un signal de sortie (CKLO) d'un oscillateur numériquement commandé (11) appartenant à une boucle à verrouillage de phase (PLL) recevant ledit signal analogique (SA2) et 15 incorporant un module de traitement (5) mettant en oeuvre ledit traitement de suppression, la conversion analogique numérique étant effectuée au rythme d'un signal d'horloge auxiliaire (CLKX) issu du signal de sortie de l'oscillateur numériquement commandé. 8. Procédé selon la revendication 7, dans lequel la première 20 synchronisation (SYNC1) utilise ladite boucle à verrouillage de phase (PLL) avec le traitement de suppression (5) désactivé. 9. Procédé selon l'une des revendications 7 ou 8, dans lequel l'oscillateur (11) est commandé par un signal de commande (SCM) obtenu uniquement à partir du signal de sortie (SFPLL) d'un filtre de 25 boucle (8) de ladite boucle à verrouillage de phase (PLL). 10. Procédé selon l'une des revendications 7 ou 8, dans lequel l'oscillateur (11) est commandé par un signal de commande (SCM) obtenu à partir d'un signal d'horloge externe (CLKEXT) et du signal de sortie (SFPLL) d'un filtre de boucle (8) de ladite boucle à 30 verrouillage de phase (PLL). 11. Dispositif de communication sans contact, apte à communiquer sans contact avec un lecteur (RD) en utilisant une modulation active de charge et des trames (TRi) à destination du 22 lecteur, chaque trame (TRi) étant précédée d'une période de réception (RXi), le dispositif (CMP) comprenant une antenne (ANT2) configurée pour durant chaque période de réception, recevoir un signal lecteur, et durant chaque trame, 5 recevoir un signal de porteuse lecteur et transmettre vers le lecteur un signal de porteuse dispositif modulé, des moyens de traitement (MTR) configurés pour effectuer dans chaque période de réception, une première synchronisation entre un signal issu du signal lecteur reçu sur 10 l'antenne et un signal d'horloge de porteuse dispositif généré au sein du dispositif, et effectuer au sein de chaque trame, un traitement de suppression du signal de porteuse dispositif modulé effectué sur un signal intermédiaire issu de celui 15 délivré par l'antenne de façon à obtenir un signal traité, et une deuxième synchronisation entre le signal traité et ledit signal d'horloge de porteuse dispositif. 12. Dispositif selon la revendication 11, dans lequel le signal intermédiaire (SINT) est un signal numérique et les moyens de 20 traitement (MTR) comportent un module de traitement (5) configuré pour effectuer le traitement de suppression en numérique. 13. Dispositif selon la revendication 12, dans lequel le module de traitement (5) comporte une entrée (501) destinée à recevoir un signal auxiliaire (SMOD) contenant les symboles de modulation du 25 signal de porteuse dispositif modulé. 14. Dispositif selon la revendication 13, dans lequel le module de traitement comporte des moyens de filtrage adaptatif (5) configurés pour estimer les coefficients du filtre selon une méthode des moindres carrés. 30 15. Dispositif selon la revendication 14, comprenant en outre des moyens de commande (16) configurés pour initialiser les coefficients des moyens de filtrage avant le début de chaque trame. 16. Dispositif selon la revendication 12, dans lequel le signal de porteuse dispositif est modulé par un signal de modulation 23 périodique et le module de traitement (5) comprend des moyens de sommation (50) configurés pour effectuer une sommation d'au moins une partie du signal intermédiaire avec ladite partie du signal intermédiaire retardée d'un retard ayant une valeur égale, selon la 5 séquence des symboles émis, à une demi ou une entière période du signal de modulation. 17. Dispositif selon l'une des revendications 12 à 16, dans lequel les moyens de traitement (MTR) comprennent une boucle à verrouillage de phase (PLL) comportant un convertisseur 10 analogique numérique (2) ayant une entrée connectée à l'antenne (ANT2) et apte à délivrer le signal intermédiaire, ledit module de traitement (5) et un oscillateur numériquement commandé (11) possédant une sortie apte à délivrer un signal d'oscillateur, des premiers moyens de génération (12) configurés pour recevoir le 15 signal d'oscillateur et générer un signal d'horloge auxiliaire (CLKX) destiné à cadencer le convertisseur analogique numérique, et des deuxièmes moyens de génération (12,13) configurés pour générer le signal d'horloge de porteuse dispositif (CLKALM) à partir du signal d'oscillateur. 20 18. Dispositif selon la revendication 17, dans lequel les moyens de traitement comprennent des premiers moyens de synchronisation configurés pour effectuer la première synchronisation, les premiers moyens de synchronisation comportant ladite boucle à verrouillage de phase (PLL) et des moyens de commande (16) configurés pour 25 désactiver ledit module de traitement (5). 19. Dispositif selon l'une des revendications 17 ou 18, dans lequel la boucle à verrouillage de phase (PLL) comporte un filtre de boucle (8) configuré pour délivrer un signal de sortie de filtre (SFPLL) destiné à commander l'oscillateur numériquement commandé (11). 30 20. Dispositif selon l'une des revendications 17 ou 18, dans lequel la boucle à verrouillage de phase (PLL) comporte un filtre de boucle (8) et les moyens de traitement comportent une entrée d'horloge externe destinée à recevoir un signal d'horloge externe (CLKEXT), et un bloc de traitement (9) connecté à l'entrée d'horloge 24 externe et à la sortie du filtre de boucle et configuré pour générer un signal de commande (SCM) à partir du signal d'horloge externe et du signal de sortie du filtre de boucle, le signal de commande étant destiné à commander l'oscillateur numériquement commandé (11). 5 21. Appareil hôte incorporant un dispositif (CMP) selon l'une des revendications 11 à 20. 22. Appareil hôte selon la revendication 21, étant un transpondeur, ou une carte à puce sans contact, ou un appareil de communication, par exemple une tablette ou un téléphone mobile 10 cellulaire, émulé en mode carte.