Brevet FR2989188A1 — publié le 20131011

Système et procédé de traitement d'un signal reçu d'un microsystème électromécanique La présente invention concerne un dispositif de traitement d'un 5 signal reçu d'un microsystème électromécanique. Ce signal reçu est caractérisé par une largeur de la bande d'étalement des fréquences (+AF/2) et une fréquence centrale (F0) de la bande d'étalement des fréquences. Les microsystèmes électromécaniques connus aussi sous 10 l'acronyme anglais de MEMS pour « MicroElectroMechanical Systems », sont conçus comme des capteurs oscillants (ou vibrants) qui permettent de mesurer différentes grandeurs physiques comme la force ou l'accélération, l'angle de rotation ou la vitesse angulaire, la pression, la température, mais également des grandeurs chimiques comme la détection d'une substance, le 15 dosage ou la concentration. Dans l'état de la technique, un microsystème électromécanique est constitué d'un résonateur dont la vibration à sa fréquence de résonance est entretenue par un apport continu d'énergie. Il comporte aussi un circuit de détection permettant la mise en forme du signal, la sortie du 20 microsystème électromécanique est alors un signal électrique dont l'amplitude et/ou la fréquence contiennent l'information de mesure recherchée. De plus, dans le cas d'un microsystème électromécanique très précis (typiquement une précision supérieure à 10' de la pleine échelle), il est nécessaire d'exploiter l'amplitude et la phase du signal. Le signal issu du 25 microsystème électromécanique occupe une bande d'étalement des fréquences de largeur +AF/2 autour d'une fréquence centrale Fo. Afin respecter le théorème de Shannon, la fréquence d'échantillonnage du signal doit être égale ou supérieure au double de la fréquence maximale contenue dans ce signal soit Fe > 2(F0 + ). 30 Il est connu dans l'état de la technique un système, tel que décrit figure 1, de traitement du signal reçu x(t) d'un microsystème électromécanique. Ce système comportant un dispositif 101 de filtrage de Hilbert. Or ce type de filtre demande une puissance de calcul importante. C'est un déphaseur pur qui doit conserver la phase dans toute la bande utile 35 du signal. D'autre part, l'ondulation dans la bande du filtre doit être extrêmement faible (par exemple une ondulation typique dans la bande de 10-7). En conséquence, la réalisation est basée sur un filtre à réponse impulsionnelle finie, connu également sous l'acronyme anglais de FIR pour Finite Impulse Response. Ce filtre ayant un nombre de coefficients très important et une dynamique de calcul très élevée. Ces filtres ayant un nombre typique de coefficients de 128, codés sur 35 bits signés. La dynamique typique étant de 71 bits signés. Le système comporte également un dispositif 102 de génération d'un signal sinusoïdal de fréquence F0 et un dispositif 103 de génération d'un signal sinusoïdal de fréquence F0 en quadrature avec le signal généré par le dispositif 102. Le système comporte aussi des dispositifs 104 de multiplication de signaux et des dispositifs 105 de soustraction de signaux. Les signaux, en sortie du système, x1(t) et x2(t) sont connus sous le nom de composantes en quadrature de phase et ils contiennent toutes les informations du signal x(t) mais ramenées en bande de base. On peut d'ailleurs reconstituer exactement le signal x(t) en utilisant la formule suivante : x(t) = x1(t) cos(2n-Fot) + x2(t) sin(2n-Fot) Dans cette réalisation les convertisseurs analogiques numériques sont situés en amont du dispositif. Il est également connu dans l'état de la technique un système tel que décrit sur la figure 2. Ce système comporte un convertisseur analogique numérique 201, échantillonnant le signal à la fréquence Fe. Comme pour le système présenté figure 1 ce système comporte un filtre de Hilbert 101. Ce système comporte également un dispositif de retard 202, or ce dispositif doit présenter exactement les mêmes caractéristiques, en retard pur et en déphasages en bord de bande, qu'un filtre de Hilbert. En pratique, le dispositif de retard adopte une structure de filtre à réponse impulsionnelle finie équivalente à celle du filtre de Hilbert. Pour les applications de grande précision, l'implémentation consiste alors en deux filtres passe-bande capables de filtrer un signal à la fréquence d'échantillonnage Fe. Dans ce système x(n) correspond à x1(t) et y(n) correspond à x2(t). La puissance de calcul disponible dans l'électronique associée au microsystème électromécanique est souvent limitée. On trouve généralement un réseau logique programmable comme par exemple un réseau de portes programmables connu également sous l'acronyme anglais de FPGA pour « Field Programmable Gate-Array » ou un circuit intégré propre à une application connu sous l'acronyme anglais de ASIC pur « Application Specific Integrated Circuit ». Ces derniers sont souvent partagés fonctionnellement entre plusieurs microsystèmes électromécaniques. Or les filtres utilisés dans les systèmes connus dans l'état de la technique, présentés figure 1 et figure 2, sont très complexes et donc le nombre de portes (dans le cadre d'un FPGA) ou la puissance de calcul (dans le cadre d'un ASIC) nécessaire est élevé, en conséquence, le volume, la consommation et la dissipation thermique des dispositifs de traitement d'un signal connu dans l'état de la technique sont élevés. La présente invention vise notamment à remédier à ces problèmes en proposant un système de traitement d'un signal reçu d'un microsystème électromécanique présentant une complexité calculatoire inférieure aux systèmes connus dans l'état de la technique. Il est proposé selon un aspect de l'invention, un système de traitement d'un signal reçu d'un microsystème électromécanique comprenant, des moyens 301 d'échantillonnage, dudit signal reçu, à une fréquence d'échantillonnage Fe, des moyens 302 de décalage en fréquence du signal échantillonné, par multiplication du signal échantillonné par une fonction exponentielle complexe. Le système comprend également des moyens 303 de filtrage passe-bas du signal décalé en fréquence et des moyens 304 de sous-échantillonnage du signal filtré. Le sous-échantillonnage ou décimation est le fait de ne garder d'un signal échantillonné seulement un échantillon sur N échantillons consécutifs, N étant le rapport de sous-échantillonnage. Le système permet donc d'échantillonner et d'extraire un signal en provenance d'un microsystème électromécanique. Le signal en sortie du système proposé est équivalent au signal obtenu en utilisant un système connu. L'extraction des informations de mesures se fait alors de la même façon, par démodulation d'amplitude, de phase ou de fréquence, suivant la façon dont la mesure du microsystème électromécanique est transmise. En effet l'utilisation d'une transposition de fréquence consiste à multiplier le signal par k racines de l'unité (les coefficients se déduisent les uns des autres de manière d'autant plus simple que k est faible), alors que le FIR déphaseur dit de Hilbert est typiquement constitué de 2 FIR passe-bande à 128 coefficients. De plus du fait de la simplification des filtres du système, le nombre de portes ou puissance de calcul nécessaire dans la mise en place de ce système est inférieur aux systèmes connus dans l'état de la technique. Ainsi ce système permet la réduction de volume, de consommation électrique, de dissipation thermique et donc le coût récurrent et non récurrent du système. Un autre avantage du système de l'invention est que la latence durant les calculs est plus faible que dans les systèmes décrits dans l'état de la technique. La fréquence d'échantillonnage est déterminée, au moment de la conception du système utilisant le procédé, entre autre à partir de la largeur de la bande d'étalement des fréquences +AF/2 et de la fréquence centrale Fo, dudit signal reçu. Cette fréquence d'échantillonage est déterminée de telle sorte que Fe soit proche de kFo (cette fréquence est choisie entre autre pour éviter les imperfections du filtre analogique anti-repliement en amont du convertisseur analogique numérique. Ces imperfections sont en particulier la dissymétrie de gain par rapport à la fréquence centrale Fo et les ondulations dans la bande). Elle est aussi déterminée afin que Fe > 2 (F0 +P), afin de respecter le critère de Shannon. Enfin k est choisi de sorte que Fe/k > OF/2, afin de pouvoir filtrer et décimer d'un facteur k en respectant le critère de 25 Shannon après le décalage du spectre de -Fe/k. Avantageusement lesdits moyens de décalage sont adaptés pour multiplier ledit signal échantillonné par une fonction exponentielle complexe de fréquence déterminée à partir de ladite fréquence d'échantillonnage, de 30 ladite largeur de la bande d'étalement des fréquences ±M/2 et de ladite fréquence centrale Fo, dudit signal reçu La fonction exponentielle complexe est de la forme ej2nFdi et dans cette expression / désigne l'indice du signal échantillonné respectivement associé à une valeur complexe de l'expression et Fd le décalage de fréquence souhaité. Avantageusement lesdits moyens de filtrage sont adaptés pour utiliser un filtre passe-bas dont la fréquence de coupure est déterminée à partir de ladite fréquence d'échantillonnage, de ladite largeur de la bande d'étalement des fréquences +AF/2 et de ladite fréquence centrale Fo, dudit signal reçu Avantageusement lesdits moyens de sous-échantillonnage sont adaptés pour effectuer un sous-échantillonnage d'un rapport déterminée à partir de ladite fréquence d'échantillonnage, de ladite largeur de la bande d'étalement des fréquences +AF/2 et de ladite fréquence centrale Fo, dudit signal reçu Le sous-échantillonnage ou décimation d'un rapport N est le fait de ne garder d'un signal échantillonné seulement un d'échantillon sur N échantillons consécutifs. Avantageusement, le procédé de traitement d'un signal reçu d'un microsystème électromécanique, comprend une étape de détermination d'une fréquence d'échantillonnage, une étape d'échantillonnage dudit signal reçu, cet échantillonnage étant réalisé suivant ladite fréquence d'échantillonnage, une étape de translation en fréquence dudit signal échantillonné, par multiplication dudit signal reçu par une fonction exponentielle complexe, une étape de filtrage passe-bas du signal décalé en fréquence et une étape de sous-échantillonnage dudit signal filtré. L'invention sera mieux comprise et d'autres avantages apparaîtront à la lecture de la description détaillée faite à titre d'exemple non limitatif et à l'aide des figures parmi lesquelles : - La figure 1 présente un premier système de traitement d'un signal de l'état de la technique - La figure 2 présente un deuxième système de traitement d'un signal de l'état de la technique - La figure 3 présente un mode de réalisation du système suivant un aspect de l'invention Le système de traitement d'un signal occupant une bande de 5 fréquence limitée +AF/2 autour d'une fréquence centrale Fo, tel que présenté figure 3, comporte les dispositifs suivant. La fréquence d'échantillonnage est déterminée au moment de la conception du système utilisant le procédé entre autre à partir de la largeur de la bande d'étalement des fréquences +3,F/2 et de la fréquence centrale 10 Fo, dudit signal reçu. Cette fréquence d'échantillonage est déterminée de telle sorte que Fe soit proche de kFo (cette fréquence est choisie entre autre pour éviter les imperfections du filtre analogique anti-repliement en amont du convertisseur analogique numérique. Ces imperfections sont en particulier la dissymétrie de gain par rapport à la fréquence centrale Fo et les ondulations 15 dans la bande). Elle est aussi déterminée afin que Fe > 2 (F0 + l' F-2 ) , afin de respecter le critère de Shannon. Enfin k est choisi de sorte que Fe/k > OF/2, afin de pouvoir filtrer et décimer d'un facteur k en respectant le critère de Shannon après le décalage du spectre de -Fe/k. Le système comporte également un dispositif 301 20 d'échantillonnage, à la fréquence Fe. Ce dispositif est généralement un convertisseur analogique numérique. Le système comporte également un dispositif 302 de décalage en fréquence. Ce décalage en fréquence est réalisé en multipliant les échantillons indicés par I du signal échantillonné respectivement par la valeur 25 complexe de l'expression ej27[(Fe/k)1 et dans cette expression / désigne l'indice du signal échantillonné respectivement associé à une valeur complexe de l'expression. Cette multiplication aura pour effet de décaler en fréquence le signal échantillonné de Fe/k. Le système comporte de plus un dispositif 303 de filtrage passe- 30 bas présentant un début de la bande atténuée qui est fixée à Fe/k. La fréquence de coupure est la fréquence pour laquelle le signal de sortie est atténué d'une valeur fixée généralement à 3dB, cette fréquence de coupure est choisie pour passer la bande utile du signal décalé (F0 - Felk + OF/2) et pour éviter une dissymétrie qui serait source de rectification dans le cas d'un 35 accéléromètre sous vibrations. Il est par exemple possible d'utiliser un filtre passe-bas à taux d'ondulation constant (connu sous le nom anglais d'equiripple) appliqué sur chacune des composantes en quadrature. Le système comporte ensuite un dispositif 304 de décimation d'un ratio k. La décimation consiste à ne conserver dans le signal uniquement un échantillon sur k. Puisque le signal résultant du traitement proposé est équivalent au signal analytique que l'on aurait obtenu par les systèmes connus dans l'état de la technique en particulier ceux utilisant un filtre de Hilbert, les traitements pour extraire les informations, contenues dans le signal reçu du microsystème électromécanique, sont donc les mêmes. En particulier, les informations de module et de phase sont conservées. Ainsi, la mesure que le microsystème électromécanique a réalisée et qui est contenue dans la modulation d'amplitude, de fréquence ou de phase du signal, peut être extraite à partir des échantillons du signal complexe obtenu en sortie du système décrit dans cette invention. De plus la solution proposée a permis de remplacer deux filtres passe-bande dont la fréquence centrale est de Fo, par un seul filtre passe-bas calculé à la fréquence de Fe/k. Le nombre de portes logiques nécessaires à la réalisation de ce système par rapport aux systèmes connus dans l'état de la technique a donc été divisé par 2k. De même, dans le cas d'une réalisation par un circuit dédié, la puissance de calcul nécessaire a été divisée par 2k. REVENDICATIONS1. Système de traitement d'un signal reçu d'un microsystème électromécanique comprenant: - des moyens (301) d'échantillonnage, dudit signal reçu, à une fréquence d'échantillonnage (Fe) - des moyens (302) de décalage en fréquence dudit signal échantillonné, par multiplication dudit signal échantillonné par une fonction exponentielle complexe - des moyens (303) de filtrage passe-bas dudit signal décalé en fréquence - des moyens (304) de sous-échantillonnage dudit signal filtré, 2. Système de traitement d'un signal selon la revendication 1 dans lequel lesdits moyens de décalage sont adaptés pour multiplier ledit signal échantillonné par une fonction exponentielle complexe de fréquence déterminée à partir de ladite fréquence d'échantillonnage, de ladite largeur de la bande d'étalement des fréquences (1-AF/2) et de ladite fréquence centrale (F0), dudit signal reçu 3. Système de traitement d'un signal selon la revendication 1 ou 2 dans lequel lesdits moyens de filtrage sont adaptés pour utiliser un filtre passe-bas dont la fréquence de coupure est déterminée à partir de ladite fréquence d'échantillonnage, de ladite largeur de la bande d'étalement des fréquences (± F/2) et de ladite fréquence centrale (F0) dudit signal reçu 4. Système de traitement d'un signal selon l'une des revendications 1 à 3 dans lequel lesdits moyens de décimation sont adaptés pour effectuer une décimation d'un rapport déterminé à partir de ladite fréquence d'échantillonnage, de ladite largeur de la bande d'étalement des fréquences (+AF/2) et de ladite fréquence centrale (F0) dudit signal reçu 5. Procédé de traitement d'un signal reçu d'un microsystème électromécanique, comprenant: - une étape d'échantillonnage dudit signal reçu, cet échantillonnage étant réalisé suivant ladite fréquence d'échantillonnage- une étape de translation en fréquence dudit signal échantillonné, par multiplication dudit signal reçu par une fonction exponentielle complexe - une étape de filtrage passe-bas du signal décalé en fréquence - une étape de sous-échantillonnage dudit signal filtré