Brevet FR2899052A1 — publié le 20070928

FILTRE ADAPTATIF POUR UN RECEPTEUR DE SIGNAL DE COMMUNICATION Domaine de l'invention La présente invention concerne un filtre adaptatif électronique ayant pour objectif, lors de la réception d'un signal de communication, la suppression des effets d'interférences par traitement du signal. L'invention est particulièrement adaptée au traitement des signaux à codage par saut de fréquences (FSK) et/ou à codage par saut d'amplitude (ASK), bien que l'invention ne soit pas limitée exclusivement à ces seules modulations. L'invention est aussi particulièrement adaptée pour le traitement des signaux à communication sans fil (par exemple, un signal de contrôle à distance pour un véhicule ou le système de sécurité du véhicule), cependant l'invention n'est pas limitée exclusivement à des communications sans fil, ni à des véhicules, ni au domaine de la sécurité. Arrière-plan de l'invention Les brevets français publiés Nos. 2846814, 2846815, 2846825 et 2859336 décrivent des versions de systèmes de traitement pour démoduler de manière robuste un signal FSK reçu, même en présence d'interférences cohérentes qui peuvent être proches en fréquence de l'une des fréquences de la modulation FSK. L'interférence cohérente proche en fréquence est l'un des types d'interférences les plus problématiques car elle peut gravement affecter la capacité d'un récepteur à démoduler correctement le signal FSK voulu, en particulier si l'interférence proche en fréquence est plus puissante que le signal FSK. On désignera ci-après l'interférence cohérente par le terme générique de brouilleur (étant donné qu'elle peut brouiller les capacités d'un démodulateur à démoduler correctement la modulation FSK). L'une des particularités du système décrit ci-dessus est un filtre numérique pour supprimer les signaux d'interférence. Le filtre numérique peut opérer en modes adaptatif et non-adaptatif, selon que la présence d'un signal d'intérêt a été détectée. Le mode adaptatif est choisi quand aucun signal d'intérêt n'est détecté. Dans le mode adaptatif, les coefficients du filtre sont recalculés de manière adaptative, de telle sorte que le filtre s'adapte afin de supprimer toutes les composantes cohérentes 1 apparaissant dans le signal. Le mode non-adaptatif est choisi en réponse à la détection d'un signal d'intérêt. Dans le mode non-adaptatif, les valeurs des coefficients du filtre sont gelées, de telle sorte que le filtre ne s'adapte pas pour supprimer le signal d'intérêt. Ainsi le mode adaptatif permet au filtre de s'adapter pour supprimer les brouilleurs dès qu'ils apparaissent dans l'environnement de fonctionnement changeant du récepteur, de telle sorte que lorsqu'un signal d'intérêt est reçu, le filtre est déjà optimisé afin de ne supprimer que les interférences existantes et pas le signal d'intérêt. Il résulte de ce mode de fonctionnement que la charge de calcul du filtre numérique est plus élevée en ['absence du signal d'intérêt qu'en présence de celui-ci. En l'absence d'un signal d'intérêt, le filtre dans son mode adaptatif exécute à la fois les calculs d'adaptation et de filtrage, alors qu'en présence d'un signal d'intérêt, le filtre dans son mode non-adaptatif n'exécute que les calculs de filtrage. La charge de calcul du filtre est importante parce qu'elle représente la majeure partie de la charge de calcul complète du récepteur. Une charge de calcul élevée nécessite des moyens significatifs de traitement, comme par exemple un circuit plus étendu qui peut occuper un espace important d'un composant électronique, ou une occupation plus importante d'un processeur de traitement de signal numérique (DSP), ou la nécessité d'une vitesse de traitement de DSP plus rapide. Dans tous les cas, une charge de calcul élevée aura aussi pour résultat une consommation d'énergie plus importante. Du point de vue de la conception, il faut prévoir un récepteur ayant au minimum des moyens de traitement suffisants pour supporter la charge de calcul de la réception et de la démodulation du signal d'intérêt voulu. Une charge de calcul relativement plus élevée en l'absence d'un signal d'intérêt signifie qu'il faut équiper le récepteur de davantage de moyens de traitement que le minimum requis pour la réception et la démodulation d'un signal d'intérêt. En outre, dans une application typique du récepteur, telle qu'un récepteur télécommandé d'un véhicule, le récepteur utilisera environ 99% de son temps sans recevoir de signal d'intérêt, ce qui signifie que la charge de calcul plus élevée du mode adaptatif du filtre a un impact majeur sur la conception, la consommation électrique et les performances de tout le récepteur. 2 Afin de montrer les charges de calcul relatives dans les modes adaptatif et non-adaptatif du filtre, la Fig.l illustre les étapes principales de calcul d'une mise en oeuvre d'un filtre à réponse impulsionnelle finie (FIR) pour un filtre de Wiener décrite dans les publications françaises ci-dessus mentionnées, et la Fig.2 illustre la charge de calcul de chaque étape de calcul, où la valeur N représente le nombre de coefficients du filtre mis en oeuvre. Les étapes de calcul comprennent la phase 10 de calcul du filtrage utilisée à la fois en mode adaptatif et non-adaptatif, et une phase 12 de calcul d'adaptation utilisée seulement en mode adaptatif. La phase 10 de calcul du filtrage est l'étape principale lors de laquelle les coefficients C;* du filtre sont appliqués aux échantillons du signal temporel S(t-i), et le résultat est soustrait du signal d'entrée par un additionneur. La phase 12 de calcul d'adaptation comprend une phase 14 de calcul de puissance et une phase 16 de calcul de calcul des coefficients du filtre. La phase 16 de calcul des coefficients du filtre est la mise à jour adaptative des coefficients Ci * du filtre utilisant un algorithme normalisé des moindres carrés (NLMS). La phase 14 de calcul de puissance calcule un facteur de normalisation pour la phase 16 de calcul des coefficients du filtre. Dans le mode adaptatif (absence de signal d'intérêt), toutes les phases de calcul 10 et 12 (14 et 16) sont effectuées. Pour chaque échantillon numérique fourni au filtre, la charge de calcul équivaut à environ 2N+1 multiplications. Dans le mode non-adaptatif (détection d'un signal d'intérêt), seule la phase de calcul de filtrage est utilisée, et la charge de calcul équivaut à environ N multiplications. Ainsi, avec la mise en oeuvre du filtre de la Fig.], la charge de calcul en mode adaptatif est environ le double de celle qui est nécessaire en mode non-adaptatif. La présente invention a été conçue en tenant compte des points décrits ci-dessus. Résumé de l'invention D'une manière générale, un aspect de l'invention consiste à contrôler le nombre d'échantillons traités par le filtre selon le mode de fonctionnement du filtre. 3 Dans le mode adaptatif, le filtre peut être contrôlé afin qu'il traite moins d'échantillons par unité de temps qu'en mode non-adaptatif. La technique ci-dessus découle de l'appréciation selon laquelle bien que la charge de calcul par échantillon puisse être plus élevée dans le mode adaptatif du filtre, si l'on réduit le nombre d'échantillons traités par unité de temps, la charge de calcul plus élevée peut être étalée sur une plus longue durée. Etaler la charge de calcul sur une plus longue durée permet directement de réduire la moyenne des ressources nécessaires. La charge de calcul moyenne par unité de temps peut être équilibrée à la fois en modes adaptatif et non-adaptatif du filtre. Prenons l'exemple des charges de calcul illustrées à la Fig. 2, en mode adaptatif la charge de calcul (environ 2N multiplications) par échantillon est environ le double de celle du mode non adaptatif (N multiplications). En contrôlant le mode adaptatif du filtre pour traiter seulement la moitié du nombre d'échantillons par unité de temps, la charge de calcul nette est réduite de moitié (i.e. x 2N = N multiplications) de telle sorte que les deux modes ont approximativement la même charge de calcul par unité de temps. Le rapport du nombre d'échantillons traités par unité de temps en modes adaptatif et non-adaptatif peut être à peu près identique au rapport de la charge de calcul par échantillon dans respectivement chacun des modes non-adaptatif et adaptatif. Dans le mode adaptatif, les échantillons peuvent être sélectionnés pour un traitement par groupes d'échantillons adjacents. Par exemple, sur P échantillons, un premier groupe de P/2 échantillons adjacents peut être choisi pour être traité et le groupe suivant de P/2 échantillons adjacents peut être rejeté. Le traitement des échantillons en groupes adjacents permet une meilleure optimisation des coefficients du filtre. On peut choisir la taille des groupes (dépendant de la valeur de P) en fonction de la taille de mémoire souhaitée et de la fréquence souhaitée de mise à jour des coefficients. Plus le groupe est important, plus le calcul des coefficients du filtre est précis. Toutefois, un groupe important nécessite plus de mémoire pour stocker les valeurs d'échantillons adjacents à traiter et crée également un retard plus long entre les mises à jour. Cela peut aussi retarder la mise à jour du signal de sortie du détecteur. On peut 4 facilement trouver une taille de groupe pouvant équilibrer les différentes caractéristiques selon la performance de filtre souhaitée. En utilisant les techniques décrites ci-dessus, en présence d'un signal d'intérêt et quand le filtre est en mode non-adaptatif, un grand nombre d'échantillons (i.e. tous les échantillons entrants disponibles) est traité par le filtre, par unité de temps, afin de générer une bonne qualité (continuité élevée) de signal pour le démodulateur. Ainsi cette technique n'a pas pour résultat de dégrader le signal de démodulation. Quand il n'y a aucun signal d'intérêt et que le filtre est basculé dans son mode adaptatif, la réduction du nombre d'échantillons traités par unité de temps risque de diminuer la qualité du signal alimentant le détecteur. Cependant, le détecteur peut être beaucoup moins sensible à la qualité du signal que le démodulateur, puisque la fonction du détecteur est simplement de détecter la présence de n'importe quel type de signal d'intérêt. Par conséquent la technique décrite ci-dessus n'affecte pas de manière significative le fonctionnement du détecteur et on peut réaliser la fonctionnalité souhaitée pour le récepteur en réduisant considérablement la consommation d'énergie. Outre la réduction de la consommation d'énergie, un autre avantage important de la technique est que l'on peut réaliser le récepteur avec juste le minimum de puissance de calcul nécessaire pour la charge de calcul associée au traitement du signal d'intérêt. On peut faire en sorte que la charge de calcul (par unité de temps) du filtre en l'absence de signal d'intérêt soit à peu près la même qu'en présence d'un signal d'intérêt. Il n'est pas nécessaire d'équiper le récepteur avec des moyens supplémentaires pour faire face à la surcharge de calcul du mode adaptatif du filtre. Par exemple, le circuit de traitement pour la mise en oeuvre du filtre numérique peut inclure au moins un circuit de calcul afin d'exécuter un calcul numérique. En mode non-adaptatif, le circuit de calcul peut être utilisé par le filtre afin de n'exécuter que des calculs de filtrage et à un taux permettant le passage complet de tous les échantillons à travers le filtre. En mode adaptatif, le circuit de calcul peut être utilisé au moins partiellement pour exécuter les calculs de mise à jour du filtre. Typiquement, le circuit de calcul peut être un circuit multiplicateur. La multiplication peut être du point de vue de la charge de calcul une tâche intensive qui est considérablement utilisée dans les calculs arithmétiques pour actualiser les 5 coefficients du filtre. Alors que des circuits multiplicateurs peuvent permettre de distribuer la charge de traitement, chaque circuit multiplicateur peut être relativement complexe et occuper une surface importante de la puce. En permettant aux circuits multiplicateurs d'être alloués aux différentes tâches selon que le filtre est en mode adaptatif ou non-adaptatif, on peut réduire à un niveau désirable le nombre de ces circuits multiplicateurs individuels qu'il est nécessaires d'installer. Dans un autre aspect indépendant de l'invention, le circuit de traitement comprend un premier et un second circuit de calcul du même type, par exemple, des multiplicateurs. L'utilisation de multiples circuits de calcul permet au processeur d'exécuter des tâches de traitement en parallèle et de réaliser ainsi un plus grand débit de traitement pour une vitesse d'horloge de processeur donnée. Dans le mode non-adaptatif du filtre, le premier et le second circuit de calcul peuvent tous les deux être utilisés pour exécuter des tâches de calcul de filtrage. Dans le mode de filtre adaptatif, on peut utiliser au moins l'un des circuits de calcul, au moins une partie du temps, pour exécuter des tâches de calcul de mise à jour du filtre. Par exemple, on peut utiliser le premier circuit de calcul pour exécuter des tâches de calcul de filtrage, alors que le second circuit de calcul peut être utilisé pour exécuter des tâches de calcul de mise à jour du filtre. L'invention peut être définie en termes d'un circuit de traitement, d'un récepteur de signal comprenant le circuit de traitement, d'un véhicule comprenant le récepteur, une méthode de traitement, et de moyen de stockage (comme une circuit intégré de mémoire) stockant un logiciel exécutable pour la mise en oeuvre de la méthode en tant qu'algorithme de traitement. D'un autre point de vue, on fournit un filtre adaptatif et une méthode de filtrage pour supprimer les composantes d'interférence dans un signal reçu. En l'absence de signal d'intérêt, on peut faire fonctionner le filtre de manière sélective dans un mode adaptatif qui a une charge de calcul relativement élevée par échantillon. En présence de signal d'intérêt, on peut faire fonctionner le filtre de manière sélective dans un mode non-adaptatif qui a une charge de calcul plus faible par échantillon. En mode adaptatif, le filtre est commandé de manière à traiter un plus petit nombre d'échantillons par unité de temps qu'en mode non-adaptatif, ce qui permet 6 d'équilibrer la charge de calcul par unité de temps pour les deux modes. Le fait de réduire le nombre d'échantillons à traiter en mode adaptatif libère une ressource pour le traitement, telle qu'un multiplicateur dédié, qui serait autrement mobilisée par le calcul de filtrage. La ressource libérée est utilisée pour mettre en oeuvre le calcul de mise à jour du mode adaptatif afin d'actualiser les coefficients du filtre. Le mode adaptatif du filtre peut ainsi être mis en oeuvre sans que cela ne nécessite une surcharge de traitement supplémentaire et significative par rapport au mode non-adaptatif. D'autres aspects et caractéristiques de l'invention apparaîtront au cours de la description qui va suivre. Le Déposant revendique la protection de toute nouvelle caractéristique ou idée décrite dans le présent document, qu'elle soit ou non mise en valeur. Brève Description des Dessins Un mode de réalisation préféré et non limitatif de l'invention est maintenant décrit, à titre d'exemple uniquement, en faisant référence aux dessins annexés dans lesquels: La figure 1 est un schéma simplifié représentant une mise en oeuvre conventionnelle d'un filtre numérique adaptatif FIR de Wiener ; La figure 2 est un schéma simplifié représentant les charges de calcul du filtre de la figure 1; La figure 3 est un schéma simplifié représentant un récepteur de signal utilisant un filtre adaptatif dans un mode de réalisation de l'invention; La figure 4 est un schéma simplifié représentant un processeur numérique de signal 30 utilisé dans le récepteur de la figure 3 pour mettre en oeuvre au moins le filtre adaptatif ; La figure 5 est un schéma simplifié représentant la fonctionnalité mise en oeuvre par le filtre dans ses différents modes adaptatif et non-adaptatif; 7 Les figures 6A et 6B sont des schémas synoptiques illustrant la répartition du traitement des échantillons du signal dans les modes non-adaptatif et adaptatif du filtre, respectivement ; et La figure 7 est un schéma synoptique illustrant la charge de travail dans les différents modes adaptatif et non-adaptatif du filtre. Description détaillée d'un mode de réalisation préféré 10 En se référant à la figure 3, un récepteur 20 peut être illustré pour recevoir et démoduler un signal de communication sans fil. Le signal de communication sans fil peut être, par exemple, un signal FSK et/ou ASK. Bien que le récepteur 20 puisse avoir différentes applications, le mode de réalisation décrit ici est particulièrement 15 bien adapté pour une utilisation dans un véhicule afin de recevoir un signal télécommandé transmis, par exemple, à partir d'une clé de commande à distance ou d'une carte-clé. D'autres applications comprennent tout système de télécommande pouvant rencontrer des bruits d'interférence pendant leur utilisation, comme par exemple un système de sécurité d'un immeuble. Quelques uns des éléments 20 fonctionnel composant le circuit peuvent être similaires à ceux décrits dans les demandes de brevets français publiées numéros 2846814, 2846815, 2846825 et 2859336 mentionnées ci-dessus ; pour plus de détails, on pourra utilement se référer à ces publications chaque fois que le détail du circuit n'est pas décrit ci-après. 25 Le récepteur 20 comprend généralement un circuit frontal analogique Radio Fréquence (RF) 22 qui peut recevoir un signal d'entrée RF à partir d'une antenne 24. Le circuit frontal RF 22 peut en partie filtrer le signal reçu, et décaler le signal reçu à une fréquence intermédiaire (IF) adéquate pour la conversion analogique/numérique et le traitement numérique par un circuit de traitement 26. 30 Le circuit de traitement 26 peut être réalisé dans un ou plusieurs circuits intégrés. Par exemple, le circuit de traitement 26 peut être réalisé sur un seul Circuit Intégré pour une Application Spécifique (ASIC). Le circuit de traitement 26 comprend généralement des éléments mettant en oeuvre : une conversion analogique/numérique 8 du signal et une section de conditionnement 28 ; un filtre adaptatif 30 ; un détecteur 32 pour détecter la réception d'un signal d'intérêt; un démodulateur 34 pour démoduler le signal s'il est un signal d'intérêt ; et une section de contrôle 40 pour contrôler le mode de fonctionnement du filtre adaptatif 30 en réponse aux signaux 36 et 38 provenant respectivement du détecteur 32 et du démodulateur 34. Les différentes sections 28-40 peuvent être réalisées sous forme de circuits dédiés ou de circuits physiques configurables d'une manière sélective ou de logiciels (i.e. algorithmes de traitement) exécutés par un processeur (i .e. un processeur numérique de signal (DSP)), ou bien toute combinaison de ces éléments. En cas de mise en oeuvre par logiciel, on pourra apprécier le fait que les schémas synoptiques puissent représenter des modules de traitement et/ou un flux d'information se propageant à travers les différents étages de traitement, mais sans aucune limitation concernant le temps d'exécution. La section 28 de conversion analogique/numérique du signal peut inclure un convertisseur analogique/numérique (non représenté) afin de convertir le signal analogique IF provenant du circuit frontal RF 22, et une ou plusieurs sections de conditionnement (non représentées) pour convertir le signal numérisé en bande de base complexe, la conversion étant basée sur une fréquence proche de la fréquence porteuse de la modulation FSK ou ASK. Le but du filtre adaptatif 30 peut être similaire à celui décrit ci-dessus dans l'Arrière-plan de l'Invention et qui est décrit en détails dans les demandes de brevets français précédemment mentionnées. Dans un souci de clarté, le but est brièvement expliqué ci-dessous, mais on pourra se référer aux demandes de brevets français publiées pour bien comprendre les principes de fonctionnement du récepteur. La principale différence du filtre 30 qui caractérise ce mode de réalisation, réside dans les techniques utilisées pour réaliser le filtre avec la meilleure efficacité. Le but du filtre 30 peut être d'éliminer substantiellement toutes les composantes de signal cohérentes (stables) autres qu'un signal d'intérêt. Pour ce faire, le filtre adaptatif 30 peut être mis en service d'une manière sélective en mode adaptatif quand la présence d'aucun signal d'intérêt n'est détectée, et en mode non-adaptatif quand la présence d'un signal d'intérêt est détectée. Le terme signal d'intérêt peut signifier 9 un signal pouvant éventuellement être celui que l'on souhaite recevoir, avant que l'authenticité du signal d'intérêt puisse être validée. Le circuit de contrôle 40 peut être configuré de manière à générer un signal de contrôle 41 (également appelé commande d'interférence ) afin de contrôler le mode de fonctionnement du filtre 30 selon que le signal 36 provenant du détecteur 32 indique un signal d'intérêt et/ou que le signal 38 provenant du démodulateur 34 est un signal démodulé valable (i.e. le signal démodulé se comporte bien et obéit aux timings de transition fixés dans le schéma de modulation). Le circuit de contrôle 40 peut faire fonctionner une stratégie de contrôle à plusieurs étages. Par exemple, en l'absence de signal d'intérêt, le circuit de contrôle 40 peut commander au filtre 30 de se mettre en mode adaptatif (i.e. le signal de commande d'interférence 41 activé). Si le détecteur 32 détecte un nouveau signal d'intérêt, le circuit de contrôle 40 met rapidement en oeuvre un premier étage de réponse afin de commuter le filtre 30 sur son mode non-adaptatif (i.e. le signal de commande d'interférence 41 désactivé), et s'assurer par conséquent que le filtre 30 ne supprime pas le signal d'intérêt. Ensuite, le circuit de contrôle 40 peut attendre que le signal 38 commence à arriver du démodulateur 34 afin de décider du deuxième étage de contrôle, à savoir si le signal d'intérêt est valide. Si le signal d'intérêt est valide, alors le circuit de contrôle 40 peut garder le filtre 30 dans son mode non-adaptatif , de manière à ce que le signal désiré ne soit pas supprimé et puisse passer à travers le filtre 30 pour continuer à être démodulé. Cependant, si le signal d'intérêt n'est pas valide (ou si une transmission valide s'est maintenant arrêtée), le circuit de contrôle 40 peut commuter de nouveau le filtre 30 dans son mode adaptatif afin de permettre au filtre d'éliminer toutes les composantes du signal et faire ainsi retourner le circuit de traitement 26 vers un état d'attente d'un nouveau signal d'intérêt. Le filtre 30 peut mettre en oeuvre un filtre adaptatif de Wiener à point fixe par la méthode des moindres carrés normalisée (NLMS) avec fuite. L'algorithme de Wiener peut être exprimé par les équations et définitions suivantes : N Eq.1 Calcul de la sortie du filtre: e(t) = S(t)- C; (t)S(t - i) 1=1 Eq.2 Calcul de la puissance instantanée P(t)= P(t-1)-S(t-N)S*(t-N)+S(t)S*(t) 10 Eq.3 Algorithme NLMS: C,(t + 1)= C1 (t )+ /P(t)e(t )S* (t ù i ) ou Eq.4 Algorithme NLMS avec fuite: Cl (t + 1)= (1ù Â,u )C, (t )+ (t)e(t)S*(tùi) Où: • S*(t) est le conjugué complexe du signal d'entrée à l'instant t. • N est la longueur du filtre (nombre de coefficients) • P(t) est la puissance du signal d'entrée à l'instant t moyennée sur la longueur du filtre • C;(t) est un coefficient du filtre, élément ième à l'instant t. • e(t) est le signal d'erreur à l'instant t. • est le pas d'adaptation du LMS • (1-? ) est le facteur de fuite, proche de 1. • LMS normalisé : o La structure du filtre est un FIR. La mise à jour des coefficients utilise le critère des moindres carrés : critères orthogonaux du second ordre. o La vitesse d'actualisation ne dépend pas de l'amplitude du signal, grâce à la normalisation au niveau de la mise à jour des coefficients (terme en P(t)). • Adaptatif: o Les coefficients du FIR sont actualisés à chaque nouvel échantillon. o Dans la présente application, la mise à jour adaptative est stoppée quand on détecte un signal d'intérêt entrant. • Fuite : La fonction de fuite peut être utilisée pour garantir la stabilité du LMS dans une réalisation à point fixe. Le principe du LMS avec fuite est d'introduire un biais de manière à ce qu'en l'absence de bruit: o Cela empêche le filtre des coefficients de diverger, o Les fréquences passées apprises sont progressivement oubliées. En pratique, cela consiste à modifier la mise à jour des coefficients en introduisant un facteur de fuite (1-41) : les anciennes valeurs des coefficients sont multipliées par le facteur de fuite avant mise à jour (cf. 11 les équations ci-dessus). Le facteur de fuite est proche de 1 et agit en tant que facteur d'oubli. L'équation 1 peut représenter le calcul de la sortie du filtre utilisant les coefficients Ci*. L'équation 2 peut représenter le calcul d'une puissance pour déterminer un facteur de normalisation P(t) utilisé dans les équations pour calculer les coefficients du filtre. Les équations 3 et 4 peuvent représenter des alternatives de calcul de mise à jour des coefficients du filtre. On peut choisir une équation spécifique 3 ou 4 selon les critères de conception désirés. En mode non-adaptatif, seule l'équation 1 doit être calculée. Comme expliqué précédemment, la charge de calcul est dominée par les opérations de multiplication, qui sont les plus consommatrices de ressources de calcul. La charge de calcul correspond à environ N multiplications par échantillon. En mode adaptatif, il faut calculer les deux équations 1 et 2 et l'une des équations 3 et 4. Les équations 2-4 exécutent une mise à jour adaptative des coefficients du filtre, alors que l'équation 1 applique les coefficients du filtre pour générer une sortie de filtre. La charge de calcul est de nouveau dominée par les opérations de multiplication et correspond à environ 2N+1 multiplications par échantillon, ce qui est environ le double de la charge de calcul par échantillon en mode non-adaptatif (puisque N peut être relativement élevé, égal au moins à 20 et plus fréquemment correspondre à une valeur de 30 ou 32). Dans les calculs décrits ci-dessus, le mode non-adaptatif peut être un mode dans lequel n'intervient aucune mise à jour adaptative des coefficients du filtre. On peut cependant considérer que la seule limitation essentielle est que le mode non-adaptatif devrait avoir un degré d'adaptation réduit par rapport au mode adaptatif et, par conséquent, une charge de calcul par échantillon plus petite que le mode adaptatif. Les principes de l'invention peuvent être appliqués à tout rapport relatif de charges de calcul par échantillon. L'une des caractéristiques du présent mode de réalisation est de contrôler le nombre d'échantillons traités par le filtre 30, de telle sorte qu'en mode adaptatif, le filtre 30 12 peut traiter moins d'échantillons par unité de temps qu'en mode non-adaptatif. Dans cet exemple précis, en mode non-adaptatif, le filtre 30 peut traiter tous les échantillons, alors qu'en mode adaptatif, le filtre 30 n'en traite que la moitié environ. En traitant moins d'échantillons, la charge de calcul relativement élevée des calculs adaptatifs peut être étalée sur une plus longue durée de calcul (la durée associée à deux échantillons), de telle sorte que la charge decalcul par unité de temps est approximativement la même en modes adaptatif et non-adaptatif. Cette technique est très avantageuse car elle permet d'exécuter la charge de calcul élevée du mode adaptatif en utilisant seulement les ressources de traitement associées à la charge de calcul du mode non-adaptatif du filtre. La figure 4 représente schématiquement un processeur de signal numérique (DSP) 42 utilisant un logiciel mettant en oeuvre au moins le filtre 30 du circuit de traitement 26. Le DSP 42 peut inclure un processeur 44 pour exécuter les tâches de traitement, une mémoire 46 pour stocker les algorithmes de traitement et les données et des circuits de calcul dédiés 48 pour exécuter les calculs numériques. Les circuits de calcul 48 peuvent inclure les premier et second multiplicateurs 50a et 50b. En se reportant aux figures 5,6 et 7, un autre aspect du présent mode de réalisation apparaît ; il consiste en la mise en oeuvre des modes non-adaptatif et adaptatif du filtre 30 comme deux structures modulaires différentes 52a et 52b. Ces deux modules ne sont pas mis en oeuvre ensemble dans le circuit, mais le système est conçu pour être organisé de telle sorte que le module 52a peut être utilisé pour mettre en oeuvre le mode non-adaptatif (présence de signal d'intérêt) et le module 52b peut être utilisé pour mettre en oeuvre le mode adaptatif (absence de signal d'intérêt). Dans le mode non-adaptatif, le module de filtre 52a peut être mis en oeuvre comme deux Filtres à Réponse Impulsionnelle Finie (FIR) 54a et 54b placés en parallèle. Le premier multiplicateur 50a est affecté au premier FIR 54a afin d'exécuter les multiplications intensives pour le premier FIR 54a. On peut de la même manière affecter le second multiplicateur 50b au second FIR 54b. Dans le présent mode de réalisation, on peut mettre en oeuvre deux FIR parallèles afin de permettre un haut débit des données filtrées malgré une longueur relativement importante des filtres 13 (Nû30) et malgré la vitesse d'horloge limitée du DSP. Le calcul du filtrage pour un échantillon (Equation 1) peut prendre jusqu'à deux périodes d'échantillonnage. En installant deux FIR parallèles, chacun avec son propre circuit multiplicateur dédié, respectivement 50a, 50b, les échantillons peuvent être traités à taux plein. Par exemple, en se référant aux figures 6a et 7, en mode non-adaptatif, les échantillons entrants 60 peuvent être divisés en deux groupes alternants 62a et 62b d'échantillons adjacents. Chaque échantillon 60 peut être représenté schématiquement par un O . Le premier groupe 62a (i.e. groupe numéroté impair) peut être attribué au premier FIR 54a et le groupe suivant 62b (i.e. groupe numéroté pair) peut être attribué au second FIR 54b décalé dans le temps. Bien que pour exécuter son propre calcul chaque FIR 54 puisse occuper jusqu'à deux périodes de groupes, chaque FIR 54 peut recevoir les échantillons 60 à mi régime et ainsi les calculs à plein régime peuvent être complètement exécutés à temps. La sortie du filtre 64 est reconstituée à partir des sorties décalées dans le temps des deux FIR 54. En mode non-adaptatif, les coefficients du filtre peuvent être gelés et stockés dans une portion de mémoire 66 (par exemple, une portion de la mémoire DSP 46). Dans le module 52b pour le mode adaptatif de filtre, on peut retenir le premier FIR 54a, mais on peut ne plus mettre en oeuvre le second FIR54b. A la place, le second multiplicateur 50b peut être attribué au module 68 de calcul d'actualisation du filtre. Le module 68 de calcul d'actualisation du filtre peut ainsi utiliser quelques uns des mêmes moyens de traitement utilisés en mode non-adaptatif. Pour le mode adaptatif, il n'est pas nécessaire de prévoir des moyens de traitement supplémentaires, puisque la totalité de la charge de calcul peut être traitée en utilisant les mêmes moyens de traitement que ceux utilisés pour le mode non-adaptatif. Comme indiqué ci-dessus, en mode adaptatif, le filtre 30 ne peut traiter que la moitié du nombre d'échantillons par unité de temps. Le premier FIR 54a peut traiter la moitié des échantillons au taux de traitement désiré (c'est la fonction du premier FIR 54a même en mode non-adaptatif). En se référant aux figures 6b et 7, les échantillons entrants 60 sont de nouveau regroupés en deux groupes alternants 62a et62b d'échantillons adjacents. Le premier groupe 62a (i.e. groupe numéroté impair) peut 14 être attribué en parallèle au premier FIR 54a pour le filtrage et au module 68 de calcul de mise à jour du filtre pour le traitement. Le second groupe 62b (i.e. groupe numéroté pair) peut être supprimé du traitement. La charge de calcul du module 68 de calcul de mise à jour du filtre peut être équivalente à celle du premier FIR, à savoir environ N multiplications par échantillon. Le traitement de chaque échantillon du premier groupe 62a peut prendre jusqu'à deux périodes d'échantillonnage. Toutefois, en mode adaptatif la moitié seulement du nombre des échantillons arrivant par unité de temps peut être traitée et donc le traitement du filtre adaptatif peut être exécuté dans le temps disponible sans qu'il ne soit pas nécessaire d'utiliser des ressources de traitement supplémentaires. Le fonctionnement du filtre tel que décrit ci-dessus ne dégrade ni les performances du démodulateur 34, ni celles du détecteur 32 dans le récepteur. On peut utiliser le démodulateur 34 seulement quand il y a un signal d'intérêt. Le démodulateur 34 peut être désactivé en l'absence de signal d'intérêt, puisque les résultats de la démodulation ne sont pas forcément utiles. Le mode de fonctionnement du filtre 30 en présence d'un signal d'intérêt peut être le mode non-adaptatif dans lequel tous les échantillons de signal sont traités et il n'y a aucune dégradation de la qualité du signal filtré généré par le filtre 30. Quand le filtre est commuté en mode adaptatif en l'absence de signal d'intérêt, la qualité du signal sortant du filtre 30 peut être amoindrie parce qu'il manque la moitié des échantillons. Toutefois, ce signal peut n'être utilisé que par le détecteur 32. Le but du détecteur 32 est simplement de détecter la présence d'un signal d'intérêt en fonction des grands changements se produisant dans le signal et cette détection reste fiable même quand on supprime quelques échantillons du signal. Ainsi le fonctionnement du filtre permet une performance complète du démodulateur 34 et du détecteur 32. On peut choisir le nombre d'échantillons 60 dans chacun des groupes 62a et 62b en fonction des critères de conception du circuit de traitement 26 et du récepteur. Le nombre correspond en général à un équilibre entre différents facteurs. Un plus grand nombre d'échantillons 60 par groupe 62a et 62b peut améliorer l'efficacité des calculs d'actualisation exécutés par le module 68 de calcul d'actualisation du filtre, étant donné que les calculs peuvent être basés sur un plus grand nombre d'échantillons représentatifs. Toutefois, le fait d'augmenter le nombre des échantillons 60 par 15 groupes 62a et 62b peut signifier que (i) il faudra prévoir davantage de mémoire pour stocker les valeurs d'échantillon et (ii) la période de mise à jour (i .e. la période à laquelle les coefficients du filtre peuvent être actualisés) risque de s'allonger en conséquence. Dans le mode de réalisation actuel, le nombre des échantillons 60 par groupe 62a et 62b est compris entre 5 et 15, avec une valeur caractéristique d'environ 9 (représentée par une série de neuf O dans les figures 6A et 6B). Ainsi on appréciera le fait que la présente invention, en particulier dans son mode de réalisation préféré, peut apporter des avantages significatifs en permettant la mise en oeuvre du mode adaptatif du filtre, qui requiert un volume de calcul important, sans avoir à augmenter les ressources de traitement inférieures, nécessaires pour supporter le mode non-adaptatif et sans dégrader les performances du récepteur. Par comparaison avec la mise en oeuvre plus conventionnelle du filtre, on peut réduire à la fois la complexité du circuit et la consommation d'énergie. La description qui précède n'est qu'une illustration d'une forme préférée de l'invention. On pourra apporter de nombreuses modifications, équivalences ou améliorations selon les critères de la conception, dans le cadre et/ou l'esprit de l'invention. 25 30 16 REVENDICATIONS 1. Circuit - processeur visant à supprimer les interférences dans un signal de communication électronique reçu sous forme d'échantillons numérique, caractérisé par : un filtre adaptatif configuré de manière à supprimer des composantes du signal de communication reçu, le filtre adaptatif pouvant fonctionner dans un premier mode adaptatif afin de s'adapter aux changements dans le signal de communication reçu, et dans un second mode avec une adaptabilité au moins réduite par rapport au premier mode; et dans lequel le filtre adaptatif est configuré pour traiter une première quantité d'échantillons numériques du signal par unité de temps, en mode adaptatif, et une deuxième quantité d'échantillons numériques du signal par unité de temps, en mode non-adaptatif, la première quantité étant moindre que la seconde. 2. Circuit - processeur selon la revendication 1, dans lequel le filtre est configuré de manière à exécuter une première charge de calcul par échantillon quand le filtre est en mode adaptatif, et une deuxième charge de calcul par échantillon quand le filtre est en mode non-adaptatif, la seconde charge de calcul par échantillon étant moindre que la première charge de calcul par échantillon. 3. Circuit - processeur selon la revendication 2, dans lequel le rapport de la première quantité d'échantillons de signal numérique à la deuxième quantité d'échantillons numériques, est à peu près égal au rapport de la deuxième charge de calcul à la première charge de calcul. 4. Circuit - processeur selon l'une quelconque des revendications précédentes, dans lequel le rapport de la première quantité d'échantillons de signal numérique à la deuxième quantité d'échantillons numériques est d'environ 1:2. 5. Circuit - processeur selon la revendication 2 ou une revendication quelconque dépendante de celle-ci, dans lequel le rapport de la première charge de calcul à la seconde charge de calcul est d'environ 2:1. 17. Circuit - processeur selon la revendication 1, dans lequel le circuit comprend au moins un circuit de calcul dédié à l'exécution du calcul numérique, et dans lequel le circuit processeur est configuré de telle sorte que, (i) en mode non-adaptatif, le circuit de calcul a pour tâche d'exécuter les calculs numériques pour un calcul de filtrage afin d'appliquer les coefficients de filtre aux échantillons, et (ii) en mode adaptatif, le circuit de calcul a pour tâche, pendant au moins une partie du temps équivalent, d'exécuter des calculs numériques afin d'actualiser les coefficients du filtre. 7. Circuit - processeur selon la revendication 6, dans lequel le circuit de calcul est un multiplicateur. 8. Circuit -processeur selon la revendication 6 ou 7, dans lequel au moins un circuit de calcul comprend un circuit de calcul respectif qui est utilisé (i) exclusivement pour le calcul de filtre quand le filtre est en mode non-adaptatif, et (ii) exclusivement pour les calculs de mise à jour de coefficient quand le filtre est en mode adaptatif. 9. Circuit - processeur selon l'une quelconque des revendications 6, 7 ou 8, dans lequel le circuit de traitement comprend au moins les premier et second circuits de calcul prêts à être mis en service pour exécuter des calculs numériques en parallèle, pour le traitement parallèle de flux de données, et dans lequel (i) en mode non-adaptatif le premier et le second circuits de calcul ont tous deux pour tâche d'exécuter le calcul numérique pour le filtrage, et (ii) en mode adaptatif, l'un des premier et second circuits de calcul a pour tâche d'effectuer le calcul numérique pour le filtrage et l'autre le calcul numérique d'actualisation des coefficients. 10. Circuit û processeur pour supprimer l'interférence dans un signal de communication électronique reçu représenté par des échantillons de signal numérique, caractérisé par : un filtre adaptatif configuré pour supprimer des composantes du signal de communication reçu, le filtre adaptatif étant prêt à être mis en service dans un premier mode adaptatif afin de s'adapter aux changements du signal de communication reçu, 18 et dans un second mode ayant une adaptabilité au moins réduite par comparaison avec le premier mode ; dans lequel le filtre adaptatif comprend au moins un premier et un deuxième circuits de calcul dédiés à l'exécution de calculs numériques et le circuit û processeur est configuré de telle sorte que : (i) en mode non-adaptatif du filtre, le premier et le deuxième circuits de calcul ont tous deux pour tâche d'effectuer le calcul numérique respectif pour un calcul du filtre afin d'appliquer les coefficients du filtre numérique aux échantillons de signal ; et (ii) dans le mode adaptatif du filtre, l'un des premier et deuxième circuits de calcul a pour tâche d'exécuter un calcul numérique pour le calcul de filtre, et l'autre d'exécuter un calcul numérique pour le calcul d'actualisation du coefficient pour une mise à jour adaptative des coefficients du filtre. 11. Circuit û processeur selon l'une quelconque des revendications précédentes, dans lequel le filtre adaptatif est un filtre de Wiener. 12. Circuit û processeur selon la revendication 11, dans lequel le filtre est un filtre adaptatif LMS. 13. Circuit û processeur selon la revendication 12, dans lequel le filtre est un filtre adaptatif LMS avec fuite. 14. Circuit û processeur selon l'une quelconque des revendications précédentes, 25 dans lequel en mode non-adaptatif, le filtre a en substance adaptabilité nulle. 15. Circuit û processeur selon l'une quelconque des revendications précédentes, comprenant en outre un circuit de contrôle pour commander le mode de fonctionnement du filtre selon qu'un signal d'intérêt est détecté. 16. Circuit intégré comprenant le circuit û processeur selon l'une quelconque des revendications précédentes. 30 19. Récepteur de signal de communication électronique comprenant un circuit-processeur tel que défini dans l'une quelconque des revendications 1 à 15. 18. Récepteur selon la revendication 17, dans lequel le récepteur est configuré comme un récepteur embarqué dans un véhicule pour la réception de signaux provenant d'un émetteur commandé à distance et associé au véhicule. 19. Véhicule comprenant un récepteur comme défini dans la revendication 18. 20. Méthode de traitement d'un signal de communication électronique reçu visant à supprimer la présence d'interférence dans le signal, le signal étant représenté par des échantillons numériques de signal, et la méthode caractérisée par: la mise en oeuvre d'un filtre adaptatif configuré de manière à supprimer des composantes du signal de communication reçu, le filtre adaptatif pouvant fonctionner dans un premier mode adaptatif afin de s'adapter aux changements dans le signal de communications reçu, et dans un second mode avec une adaptabilité au moins réduite en comparaison avec le premier mode ; le fonctionnement du filtre adaptatif en mode adaptatif pour traiter une première quantité d'échantillons numériques de signal par unité de temps; et le fonctionnement du filtre adaptatif en mode non-adaptatif pour traiter une deuxième quantité d'échantillons numériques de signal par unité de temps; dans lequel la première quantité est moindre que la deuxième. 21. Méthode selon la revendication 20, dans laquelle l'étape de fonctionnement du filtre adaptatif en mode adaptatif inclut l'exécution de calculs avec une première charge de calcul par échantillon, et l'étape de fonctionnement du filtre adaptatif en mode non-adaptatif inclut l'exécution de calculs avec une deuxième charge de calcul par échantillon, la deuxième charge de calcul par échantillon étant moindre que la première charge de calcul par échantillon. 22. Méthode selon la revendication 21, dans laquelle le rapport de la première quantité d'échantillons numériques de signal à la deuxième quantité d'échantillons numériques est à peu près égal au rapport de la deuxième charge de calcul par échantillon à la première charge de calcul par échantillon. 20. Méthode selon l'une quelconque des revendications précédentes, dans laquelle le rapport de la première quantité d'échantillons numériques à la deuxième quantité d'échantillons numériques , et/ou le rapport de la deuxième charge de calcul par échantillon à la première charge de calcul par échantillon est approximativement de 1:2. 24. Méthode selon l'une quelconque des revendications précédentes, dans laquelle: l'étape de fonctionnement du filtre en mode non-adaptatif inclut la configuration d'au moins un circuit de calcul dédié à l'exécution de calculs numériques, afin d'exécuter un premier calcul formant au moins une partie d'un calcul de résultat de filtre basé sur les coefficients de filtre ; et l'étape de fonctionnement du filtre en mode adaptatif inclut la configuration du circuit de calcul pour exécuter, pendant au moins une partie du temps équivalent, un second calcul formant au moins une partie du calcul d'actualisation des coefficients du filtre. 25. Méthode selon la revendication 24, dans laquelle le circuit de calcul est un multiplicateur. 26. Méthode selon la revendication 24 ou 25, dans laquelle : l'étape de fonctionnement du filtre en mode non-adaptatif inclut la configuration d'un premier et d'un deuxième circuits de calcul chacun ayant à exécuter respectivement un premier calcul ; et l'étape de fonctionnement du filtre en mode adaptatif inclut la configuration du premier circuit de calcul pour exécuter le premier calcul, et la configuration du deuxième circuit de calcul pour exécuter le deuxième calcul . 27. Méthode de traitement d'un signal de communication électronique reçu visant à supprimer la présence d'interférence dans le signal, le signal étant représenté par des échantillons numériques de signal, et la méthode caractérisée par : la mise en oeuvre d'un filtre adaptatif configuré de manière à supprimer des composantes du signal de communication reçu, le filtre adaptatif pouvant fonctionner 21 dans un premier mode adaptatif afin de s'adapter aux changements dans le signal de communication reçu, et dans un second mode avec une adaptabilité au moins réduite par rapport au premier mode; le fonctionnement du filtre en mode non-adaptatif est opéré en configurant un premier et un deuxième circuits de calcul exécutant chacun respectivement un premier calcul formant au moins une partie du calcul de résultat du filtre basé sur les coefficients du filtre ; et le fonctionnement du filtre en mode adaptatif est opéré en configurant le premier circuit de calcul pour exécuter le premier calcul, et en configurant le deuxième circuit de calcul pour exécuter un second calcul formant au moins une partie d'un calcul de mise à jour pour actualiser les coefficients du filtre. 28. Dispositif de stockage lisible par ordinateur contenant des instructions exécutables qui, lorsqu'elles sont exécutées sur un processeur, contrôlent le processeur afin de mettre en oeuvre la méthode telle qu'elle est définie dans l'une quelconque des revendications 20 à 27. 29. Dispositif de stockage lisible par ordinateur selon la revendication 28, le moyen de stockage lisible par ordinateur étant une mémoire électronique dans un circuit intégré. 22