FR 2595895 A1 19870918 FR 8603582 A 19860313 DOUBLE DEMODULATEUR NUMERIQUE La présente invention a pour objet un double démodulateur numérique. L'invention s'applique à des signaux transportant une 5 information sur onde porteuse modulée en fréquence, en amplitude, ou en phase. Sous réserve de compatibilité spectrale des modulations, elle s'applique également à des signaux modulés à la fois en amplitude et en fréquence, ou en amplitude et en phase ou à des signaux à double modulation d'amplitude en quadrature et à 10 porteuse supprimée. L'invention s'applique ainsi, notamment, aux signaux de télévision, en particulier à la démodulation du signal de chrominance des signaux composites qui, dans le cas du système SECAM, est modulé en fréquence, et qui, dans le cas des systèmes 15 PAL et NTSC, a subi une double modulation d'amplitude en quadrature. Elle s'applique aussi à la démodulation des signaux modulés en fréquence utilisés dans les magnétoscopes. Elle s'applique encore à la démodulation des signaux utilisés en radiophonie et en transmission de données, que les modulations 20 soient à plusieurs états de phase, de fréquence ou d'amplitude. Les performances obtenues permettent en outre des applications en métrologie, entre autres pour des mesures de fréquence instantanée ou non. Les techniques antérieures les plus connues de 25 démodulation de fréquence sont de type analogique. Parmi les plus anciennes, on peut citer les discriminateurs de phase ou de rapport. On connaît également des systèmes dont le fonctionnement repose sur une mesure de période, que ce soit par comptage ou par mesure de charge de capacité. Ces techniques, bien que 30 relativement satisfaisantes, ont pour inconvénient de conduire à des systèmes nécessitant des réglages parfois délicats, de ne tolérer que des signaux de largeur de bande assez limitée et d'être inadaptées à un environnement de traitement numérique des signaux démodulés. Des techniques numériques vouées à ce type de démodulation sont apparues plus récemment, mais jusqu'à présent aucune ne conduit à des résultats vraiment satisfaisants. Les différents algorithmes connus sont les suivants: 1. Algor-ithmes d'aproximation: - algorithme dit en "Arc tangente" dans lequel, le signal étant échantillonné au voisinage de quatre fois la fréquence porteuse, on effectue une estimation de la position du vecteur tournant qui lui est associé par calcul de l'arc tangente du rap10 port de deux échantillons approximativement en quadrature. Cette méthode, peu précise, a pour inconvénient d'être très liée à la fréquence d'échantillonnage utilisée et de ne permettre la démodulation que dans une bande de fréquence réduite. Une telle technique est décrite par exemple dans le docu15 ment FR-A-2 488 755. - algorithme d'estimation des points de passage par zéro, dans lequel, à partir de deux échantillons du signal modulé de signes opposés, on estime, par une méthode d'interpolation, l'instant auquel la porteuse s'annule, à la suite de quoi on 20 calcule la période du signal. Cette méthode nécessite une fréquence d'échantillonnage très élevée. Elle est peu précise, le résultat étant très dépendant de la quantification du signal à démoduler. 2. Algor2úithme à division: Cette technique repose sur la division de sommes pondérées d'échantillons successifs du signal. Bien que théoriquement exacts, des calculs de ce type posent des problèmes de précision et de stabilité pour les faibles valeurs du diviseur. On est ainsi amené à éliminer les résultats obtenus lorsque le 30 diviseur est trop petit et à leur substituer des résultats estimés à partir de ceux qui précèdent ou suivent immédiatement la valeur recherchée. Il en résulte toujours un signal démodulé entaché d'imprécision et qui, en règle générale, est extrêmement bruité. Une telle technique est décrite par exemple dans le docu- ment FR.A.2 469 824 et EP.A.107884, EP.A.68571 et EP.A.68579. 3 2595895 3.Al22ithme _à_multipLication: Ils sont la transposition d'une méthode utilisée en analogique selon Laquelle on effectue un produit entre le signal moduLé et ce même signal passé au travers d'une ligne à retard. 5 Le signal modulant est extrait de ce résultat par filtrage passebas. En analogique o, avant démodulation, le signal passe au travers d'un limiteur, cette méthode donne de bons résultats. En numérique, la fonction limitation n'a pas de sens, il s'ensuit que le signal démoduLé selon cette méthode est perturbé par 10 toutes les distorsions d'amplitude du signal modulé. Là encore, le résultat peut être extrêmement bruité. En ce qui concerne la démodulation d'amplitude, les méthodes les plus connues sont mises en oeuvre elles aussi avec des circuits analogiques. Les plus sophistiquées d'entre elles sont les démodulations dites synchrones pour lesquelles la fréquence porteuse, qu'elle ait été transmise ou non, est restituée au niveau du démodulateur. Le produit entre cette onde et le signal à démoduler permet, après filtrage passebas, d'extraire le signal modulant. Les méthodes numériques connues sont une simple transposition de ces techniques analogiques. Elles conduisent à de bons résultats, mais nécessitent toutefois la réalisation de filtres passe-bas de mise en oeuvre assez complexe. Le but de l'invention est de proposer un démodulateur 25 qui permet, sans réglage, et dans des conditions de performances élevées et stables: - une démodulation de fréquence, - une démodulation d'amplitude, - une démodulation de fréquence et d'amplitude simultanées ou un 30 contrôle d'amplitude du signal modulé en fréquence, - sur la même structure de base, la démodulation d'amplitude dans le cas d'une modulation d'amplitude double en quadrature à porteuse supprimée, - la démodulation de phase, moyennant l'adjonction d'une simple commutation, d'effectuer une démodulation de fréquence ou une démodulation d'amplitude double; cette dernière possibilité s'applique en particulier aux décodeurs de signaux de télévision fonctionnant indifféremment en NTSC, en PAL ou en SECAM. Lorsqu'il fonctionne en démodulateur de fréquence, le système proposé s'avère très performant en terme de rapport signal à bruit du signal de sortie et est insensible aux distorsions du signal d'entrée. Il supporte une perte de 20dB de l'amplitude du signal d'entrée et des distorsions dans les 10 réponses amplitude-fréquence des circuits précédents. La stabilité du résultat est garantie en tout point et l'on n'a jamais à faire appel à des dispositifs de masquage de résultats imprécis. La Linéarité du démodulateur est en outre parfaitement maîtrisée: elle est susceptible d'6tre rigoureusement Linéaire 15 ou de compenser avec précision une caractéristique tensionfréquence qui, au niveau du modulateur, serait non linéaire. Lorsqu'il fonctionne en démodulation d'amplitude, Le système proposé dans la présente invention s'avère aussi performant qu'un système fonctionnant sur la base d'un algorithme 20 conventionnel, sans toutefois nécessiter la mise en oeuvre de filtres passe-bas pour extraire le signal démodulé. Le démodulateur proposé a fait l'objet d'une étude approfondie dans le cas des signaux de chrominance utilisés dans les systèmes de télévision en couleur PAL et SECAM, qui sont 25 respectivement modulés en amplitude (double modulation en quadrature à porteuse supprimée) et en fréquence. Les performances obtenues sont identiques pour les deux systèmes, et, pour le système PAL, légèrement supérieures à celles qui sont obtenues avec des moyens conventionnels. Le démodulateur de l'invention est double en ce sens qu'il peut traiter deux types de signaux modutés: des signaux modulés en fréquence et en phase ou en amplitude et des signaux ayant fait l'objet d'une double modulation d'amplitude en quadrature et à porteuse supprimée. On passe d'un traitement à un 35 autre en faisant basculer des dispositifs de commutation. Ces 2595895 dispositifs de commutation ont deux entrées, l'une utilisée pour La démodulation de fréquence (ou de phase) et d'amplitude, et l'autre pour la double démodulation d'amplitude à porteuse supprimée. Mais les deux traitements mettent en oeuvre des moyens 5 communs qui sont constitués tout d'abord par un transformateur de Hilbert, qui reçoit la suite des échantillons du signal modulé et délivre deux suites d'échantillons en quadrature, puis des multiplieurs qui permettent d'effectuer des produits entre échantillons du signal ou échantillons de sous-porteuses, et 10 enfin des additionneurs, qui effectuent des sommes (ou des différences) de ces produits. De toute façon, les caractéristiques de l'invention apparaîtront mieux à la lumière de la description qui va suivre, d'exemples de réalisation donnés à titre explicatif et nullement 15 limitatif. Cette description se réfère à des dessins annexés, sur lesquels: - la figure 1 représente le schéma général du double démodulateur de l'invention, - la figure 2 montre, dans le cas d'une démodulation de 20 fréquence, un premier sous-ensemble capable de calculer des quantités Eo(n) et M(n), - la figure 3 montre un deuxième sous-ensemble capable de calculer la quantité E1(n) et M(n), - la figure 4 montre un premier mode de réalisation 25 d'un sous-ensemble d'extraction du signal démodulé à partir des signaux E(n) et M(n), - la figure 5 montre un deuxième mode de réalisation d'un sous-ensemble d'extraction du signal démodulé, - la figure 6 montre un troisième mode de réalisation 30 d'un sous-ensemble d'extraction du signal démodulé, - la figure 7 illustre un montage permettant d'obtenir l'amplitude du signal d'entrée, - la figure 8 montre un sous-ensemble d'extraction du signal modulant dans le cas d'une démodulation de phase, - la figure 9 montre la structure du démodulateur dans le cas d'une démodulation de signaux à double modulation en quadrature et à porteuse supprimée, - la figure 10 montre la réponse ampl d'un transformateur de Hilbert, - la figure 11 montre un moyen multiplication d'une donnée par un coefficient additionneur, - la figure 12 montre un premier mode d'un transformateur de HiLbert, - la figure 13 montre un deuxième mode d'un transformateur de Hilbert, - la figure 14 montre un troisième mode d'un transformateur de Hilbert, - la figure 15 montre un quatrième mode 15 d'un transformateur de Hilbert, - la figure 16 montre un cinquième mode d'un transformateur de Hilbert, - la figure 17 montre un sixième mode d'un transformateur de Hilbert. itude-fréquence permettant la au moyen d'un de réalisation de réalisation de réalisation de réalisation de réalisation de réalisation Avant de décrire la structure du démodulateur de l'invention, quelques considérations théoriques vont être développées à propos de la forme que prennent les signaux selon les différentes modulations posibles. Tout d'abord, en ce qui concerne la modulation de 25 fréquence, on rappelle qu'une onde modulée en fréquence s'exprime de manière générale sous la forme: rt s(t)=A.cos2r(f t+Af m(u)du) o oO o/ _n avec A f o0 af o m(t) m (t) pour paramètres: = amplitude du signal modulé, = fréquence de repos du modulateur, = excursion de fréquence du modulateur = signal modulant. Sous forme échantillonnée, T représentant la période d'échantillonnage, cette expression devient: n s(nT)=A.cos2r(fonT+kAf TE-m(nT)) o soit encore: s(nT)=A.cos9(nT) (R 1) avec: n P(nT)=2rT(nfo+kàf Em(nT)) 15 o On remarque que la phase p(nT), que l'on désignera par la suite par V(n), peut prendre une forme récursive: t(n)=(n-1)+A(Pn) avec: 6(Pn)=2nT(f +kàf m(n)) (R2) o o A(Pn) représente l'incrément de phase de l'onde modulée en fréquence pendant chaque période d'échantillonnage. Pour respecter le théorème d'échantillonnage,eA(n) 25 devra rester compris entre O (signal continu) et r (signal à fréquence moitié de la fréquence d'échantillonnage). Compte tenu du caractère biunivoque de la relation R2, pour connaître la valeur du signal modulant m(n) à l'instant t=nT, il suffira de déterminer A9(n) et réciproquement. Pour ce qui est de la démodulation de fréquence, on peut faire les remarques suivantes. Il s'agit de traiter un signal analogique de la forme: s(t)=A(t).cosq(t) Dans cette expression le terme A(t) représente 35 l'amplitude du signal modulé, qui, au niveau de la réception, est 8 2595895 susceptible de fluctuer au cours du temps du fait de perturbations d'origines diverses telles que variation de La puissance reçue, distorsions des réponses amplitude-fréquence des circuits précédents, etc. . Le signal s(t) est appliqué à un 5 convertisseur analogique numérique qui L'échantillonne à tous Les instants t=nT et le numérise avec un nombre approprié d'éléments binaires. Il en sort la séquence: s(n)=A(n) cosp(n) qui est traitée par le démodulateur de l'invention. Dans le dispositif de l'invention, cette séquence est 10 d'abord appliquée à un transformateur de Hilbert pour disposer de deux versions en quadrature du signal moduLé. On aura ainsi sur chacune des sorties respectivement: x(n)=A(n).cosp(n) et y(n)=A(n).sinq(n) et pour l'échantillon suivant: x(n+1)=A(n+1).cos(ç(n)+AP(n+1)) et y(n+1)=A(n+1). sin(ç(n)+tp(n+1)) àç(n+1) représentant l'incrément de phase entre les échantillons n et n+1. A partir de ces quatre expressions, il est possible de calculer diverses quantités E (n), E (n) et m(n): o 1 E (n)=x(n) y(n+1)-y(n) x(n+1) (R4) o0 soit: E (n)=A(n) A(n+1)[sin( E (n)=A(n) A(n+1)[cosf(n).cos(C(n)+ âKn+1))+sin9(n). sin(5(n)+af(n+l))] soit finalement: 9 2595895 E (n)=A(n) A(n+1).cosy(n+1) Selon l'expression retenue, on peut ainsi disposer de l'incrément aà par l'intermédiaire de son sinus ou de son cosinus 5 affecté d'un coefficient sensiblement égal au carré de l'amplitude du signal modulé. On peut alors calculer: 2 2(n M(n)=x (n)+y (n) (R6) M (n)= 2() (co2(n)+sin2(n) M(n)=A (n) ou A(n)=VrM(n) Ceci étant, il vient: sin A (n+1) = E (n) oM(n)M(n+) E (n) E (n) n: O ___ _ (R7) M(n) M(n+1) ou encore: cos LA (n+1) = E1(n) IMM M(71) M M(n) M(+1') E1(n) E1(n) _M M (+l M (n) M(n+l) (R8) Selon le cas on pourra extraire le signal modulant par l'une ou l'autre des relations: m 1 E() (n)) m(n) = kt [ 4. Arc si o0 MT. Ar i -(n) - fo3 (R9) I 1 E1n) m(n) = k2 Arc cos ( fEl CR1o) ktif E 2uT \ -M(n) 0 o En résumé, partant d'un signal s(n) numérisé dont on détermine deux versions xCn) et y(n) en quadrature, on est amené à-calculer une quantité E(n) (soit sous la forme E (n) soit sous la forme E (n)) et une quantité M(n). Le quotient de ces deux 5 quantités conduit immédiatement à la valeur du signal modulant recherché. En ce qui concerne maintenant la démodulation d'amplitude ou de phase pour des signaux à double modulation en quadrature et à porteuse supprimée, on rappelle que l'onde 10 modulée a pour expression: s(t)=U(t) cose/t+V(t)sineut=A(t).cos(wt-O(t)) o U(t) et V(t) sont deux composantes de modulation d'amplitude qui modulent chacune une porteuse. Ces deux porteuses sont de même fréquence mais déphasées de 90 . Les deux composantes de modulation peuvent être considérées comme indépendantes ou comme étant les projections orthogonales d'un vecteur de longueur A(t) faisant un angle e(t) par rapport à une référence. Le problème de la démodulation sera donc de déterminer l'un des couples U(t), V(t) ou A(t), @(t). Sous forme échantillonnée, L'expression de l'onde modulée devient: s(nT) =U(nT) cos nwT+V(nT) sin nwT=A(nT) cos(nwT-6(nT)) Pour démoduler un signal de ce type, il est nécessaire de disposer d'une référence pour régénérer la porteuse, et plus 25 précisément pour régénérer deux sous- porteuses en quadrature: X(n)=A cos nwT et Y(n)=A sin nwT. Le signal s(nT) peut alors être appliqué à un transformateur de Hilbert qui en délivre deux versions x(n) et y(n) en quadrature comme pour la démodulation de fréquence 30 envisagée plus haut. En supposant la quadrature arrière, il vient; x(n)=U(n) cos nwT+V(n) sin nwT y(n)=U(n) cos(nwT-n/2)+V(n) sin (nawT-/2) yen) = U(n) sin n T-V(n) cos n T. On montre aisément que L'on peut en extraire U(n) et V(n) moyennant les opérations suivantes: A.U(n)=x(n) X(n)+y(n) Y(n) (Rll) A.V(n)=x(n) Y(n)y(n) X(n) CR12) Ayant déterminé U(n) ou V(n), on peut, si on le souhaite, déterminer A(n) et e(n) du fait que U(n)=A(n) cose(n) et que V(n)=A(n) sine(n). Les quantités U(n) et V(n) sont alors appliquées soit à une mémoire morte équivalente à une table, soit à un système de calcul qui délivre l'information sous la forme 15 A(n), e(n). Ces considérations théoriques ayant été exposées, La structure du dispositif de L'invention peut être décrite. La figure 1 tout d'abord iLlustre La structure générale du dispositif. Le double démodulateur numérique représenté 20 comprend: - une entrée générale 10 recevant les échantiLLons numériques s(n) d'un signal modulé, o n est le rang de L'échantillon, - un transformateur de Hilbert 20 ayant une entrée reLiée à L'entrée générale 10 et une première et une seconde sorties 25 21, 22 délivrant respectivement des échantillons en quadrature xCn+1) et y(n+1), - un circuit de régénération de porteuse 30 ayant une entrée reliée à t'entrée générale 10 et une première et une seconde sorties 31, 32 délivrant des sous-porteuses en quadrature 30 X sortie du premier 44 et du second 54 additionneurs. Selon le type de démodulation à effectuer, la structure 10 du démodulateur prend diverses formes dont les deux qui sont illustrées sur les figures 2 et 3. Il s'agit du cas o le circuit effectue une démodulation de fréquence. Les dispositifs de commutation 38, 39, 46 et 50 sont donc sur La position F. Sur la figure 2, on retrouve Le transformateur de Hilbert 20, Les lignes à retard 35, 36, les multiplieurs 40, 42, 48, 50 et les additionneurs 44, 54. L'additionneur 44 reçoit le produit x(n)y(n+1) sur son entrée non inverseuse et le produit y(n)x(x+1) sur son entrée Inverseuse. IL délivre par conséquent la quantité: 20 x(n)y(n+1)-yCn)x(n+1) c'est-à-dire la quantité E (n) définie plus haut par la relation R4. o 2 2 De même, l'additionneur 54 reçoit x (n+1) et y (n+1) et 2 2 délivre La quantité x (n+1)+y (n+1), soit M(n+1) seLon La relation R6, soit encore A (n+1). Sur La figure 3, Les moyens sont les mêmes, mais les lignes à retard 35 et 36 sont connectées respectivement aux sorties 21 et 22. L'additionneursoustracteur 44 reçoit les produits y(n)y(n+1) et x(n)x(n+1). Dans ce cas, il n'y pas 30 d'entrée inverseuse. Le signal de sortie est la somme: x(n) x(n+1)+y(n)y(n+1) c'est-à-dire E (n) conformément à la relation R5. 1 2 2 Quant à L'additionneur 54, il reçoit x (n+l) et y (n+1) Z595895 et délivre donc M(n+1) ou encore A (n+1). Dans ces deux dispositifs, Les cicuits 48 et 50 d'élévation au carré peuvent être des multiplieurs ou des mémoires mortes. Le circuit de la figure 2 permet donc de calculer la quantité sinAMet le circuit de La figure 3 La quantité cosep. Pour La plupart des applications, la structure donnée à la figure 3 constitue une réalisation préférentielle. Ceci tient au fait qu'elle conduit au calcul de cosse qui, pour une 10 quantification donnée, permet de déterminer AP et donc m avec davantage de précision qu'à partir de sinà9pour toutes les fréquences du signal modulé d'entrée comprise entre fe/8 et 3fe/8, fe désignant la fréquence d'échantillonnage. L'algorithme conduisant au calcul de sinAPsuppose par ailleurs une connaissance a priori deàfpour savoir si cette quantité est supérieure ou inférieure à 90 et si donc la fréquence estimée est supérieure ou inférieure à fe/4. Disposant de E(n) (c'est-à-dire soit de E (n), soit de o E (n)) et de M(n) , il faut diviser la première quantité par La seconde, puis en déduire m(n). Pour cela deux types de dispositifs peuvent conduire au résultat selon que l'on effectue un produit (figure 4) ou que l'on utilise des logarithmes (figures 5 et 6). Le circuit de la figure 4 est un sous-ensemble qui 25 comporte un multiplieur 61 effectuant le produit de E(n) par 1/M(n), des mémoires mortes, l'une 63 recevant M(n) pour adresse et contenant les quantités 1/M(n), l'autre 62 recevant E(n)/M(n) pour adresse et contenant les valeurs de m(n) telles que les donnent les relations R9 ou R10. La figure 5 représente une variante de ce sous-ensemble qui -comporte un additionneur 71 effectuant la soustraction de log E(n) et de log2M(n), des mémoires mortes: - Les unes 72, 73 recevant E(n) ou M(n) pour adresses et contenant les logarithmes à base 2 des valeurs absolues de ces 35 quantités, 16 2595895 - L'autre 62 recevant log2lE(n)l/M(n] pour adresse et contenant Les valeurs m(n) selon l'une ou l'autre des relations: [(n) Arc sin (,I92 Id b I 2Ntir l M(n) CI : k61 L M(n)I Â Ai cos (21) - ] s [ (n) C o kb ?I2T M Wn) o Dans L'hypothèse o L'on utilise E 1(n) comme valeur de E(n), II La mémoire morte 62 qui délivre m(n) reçoit en outre le signe de E1tn) dans La mesure o une connaissance a priori de La fréquence à démoduler (f > fe/4 ou f de dire par avance si AF est supérieur ou inférieur à 90 . La figure 6 montre une variante de l'invention qui repose sur la même structure de base que celle qui est donnée à la figure 5. Elle comporte deux mémoires mortes 72, 73 délivrant les logarithmes de E(n) et M(n+1), un additionneur 75 et un registre 76 permettant de retarder le signal d'une période 25 d'échantillonnage et un additionneur soustracteur 77. L'additionneur 75 délivre la quantité: 1/2 , soit log2A(n)A(n+1). 2 L'additionneur soustracteur 77 délivre la quantité 30 log2(E(n)/A(n)A(n+1)). Le signal modulant m(n) peut donc être déterminé sur la base des expressions exactes, et non plus sur la base des relations approchées données par les relations R7 et R8. Dans les circuits précédents, on obtient M(n) ou M(n+1), c'est-à-dire, en définitive, le carré de l'amplitude du 2 2 signal d'entrée A (n) ou A (n+l). Dans le cas d'une démodulation d'amplitude, il suffit donc d'extraire l'information A(n); les moyens de calcul de E (n) ou E (n) sont alors inutiles. o 1 Par ailleurs, par l'intermédiaire de l'une ou l'autre des trois informations A(n), M(n) ou log2M(n), on dispose d'une 5 information permettant de réagir sur le gain du signal d'entrée à un endroit quelconque de la chaîne précédant le transformateur de Hilbert, de façon à éviter la saturation des circuits de démodulation et à maintenir le niveau d'entrée ajusté au mieux des performances de ceux-ci. Dans l'hypothèse d'une modulation d'amplitude à porteuse supprimée, lecircuit proposé reste utilisable. On utilise alors l'information E (n) et une connaissance a priori de la fréquence porteuse, donc de A?, pour déterminer le signe du signal démodulé A(n), qui, selon le cas, sera celui de E (n) ou 15 le sigre opposé. Le montage est alors celui de la figure 7. Il comprend une mémoire morte 80 recevant M(n+1) du circuit 54 ou log2M(n+l) du circuit 73. Elle délivre A(n+1) qui est appliqué à une ligne à retard d'une période 81. Un multiplieur 82 permet de délivrer A(n) avec son signe correct, si on lui applique par 20 ailleurs le signe de E (n). Dans l'hypothèse o une modulation de phase est substituée à la modulation de fréquence, l'expression de l'incrément de phase de l'onde modulée devient: 6ó(n+1)=2nf T+kó(m(n+1)-m(n)) o kó représente la pente de la modulation. La connaissance de A6(n+1) conduit à celle d'un Am(n+l) tel que: 6m(n+1) =m(n+l)-m(n)=1/k(AP-2f T) o Connaissant am, on en tire le signal modulant par 30 m(n+1)=m(n)+6m(n+1). Pour ce faire, on peut utiliser le circuit de la figure 8. Il comprend une mémoire morte 90 qui reçoit E(n)/M(n) ou log (E(n)/M(n)) ou log2(E(n) /A(n)A(n+1)) et délivre Am(n+1). Le circuit comprend encore un accumulateur constitué d'un 35 additionneur 91 et d'un registre à retard d'une période d'horloge 92 dont la sortie est rebouchée sur l'entrée de l'additionneur 91. Après avoir décrit les divers modes de réalisation que peut prendre le circuit de l'invention dans le cas de La 5 démodulation de fréquence, de phase ou d'amplitude, on va maintenant envisager Le cas d'une démodulation d'amplitude pour des signaux à double démodulation en quadrature et à porteuse supprimée. Comme expliqué plus haut, il est nécessaire, dans ce 10 cas, de disposer de deux sous-porteuses en quadrature. Le circuit de régénération de porteuse 31 doit donc être mis en service. Cela s'obtient en faisant basculer les dispositifs de commutation 38, 39, 46, 50 pour connecter leur entrée A (et non plus F). La figure 9 montre le circuit obtenu. On y retrouve le 15 transformateur de Hilbert 20, le circuit de régénération de sousporteuse 30, les multiplieurs 40, 42, 48, 52, l'inverseur 34 et les additionneurs 44 et 54. Le multiplieur 40 déLivre le produit x(n+l)Y(n+1), le multiplieur 42 le produit -y(n+1)X(n+1). L'additionneur 44 délivre donc la quantité x(n+1)Y(n+1)20 y(n+1)X(n+1), c'est-à-dire AV(n+1) conformément à la relation R12. De même, le multiplieur 48 délivre le produit x(n+1)X(n+1) et le multiplieur 52 le produit y(n+1)Y(n+1). L'additionneur 54 délivre la somme x(n+1)X(n+1)+y(n+1)Y(n+1), 25 soit Au(n+1) conformément à la relation Rll. On peut éventuellement ajouter au circuit des mémoires mortes 95 et 96 si l'on n'a pas pu faire en sorte que A soit égal à 1. Dans toutes ses formes de réalisation, la présente 10 invention comporte un dispositif 20 appelé transformateur de Hilbert. CeLui-ci reçoit le signal d'entrée à démoduler et en délivre deux versions en quadrature. Ce dispositif consiste en un filtre numérique transversal dont la réponse amplitude-fréquence est aussi proche que possible de l'unité dans toute la bande 35 utile du signal à démoduler. Dans la présente invention, ce filtre numérique est caractérisé par le fait: - qu'il a une réponse impulsionnelle de longueur finie, - que le nombre total de ses coefficients est impair, - que sa réponse impulsionnelle est impaire, autrement dit que les coefficients situés de part et d'autre du coefficient central ont deux à deux même module mais sont de signes opposes (a =-a). 1 -i - que tous les coefficients de rang pair sont nuLs: 10 a =a a =a =0 o +2 =4 - 2p La figure 10 donne une représentation de la réponse amplitude-fréquence. Les fréquences f et f2 dépendent des 12 coefficients du transformateur et on a: f2=(fe2)-f, fe désignant la fréquence d'échantillonnage. Les transformateurs de Hilbert dont la structure va être décrite sont caractérisés par le fait qu'ils effectuent une quadrature exacte entre leurs signaux de sortie, et que La précision de la transformation dépend de la précision de la réponse amplitude- fréquence, laquelle permet de définir une 20 certaine bande utile pour le transformateur. Les exemples qui suivent correspondent à des transformateurs caractérisés par le fait que, tout en étant précis aux environs de 0,1dB sur une large bande, leurs coefficients sont en nombre réduit et sont simples. Ceux-ci ne comportent en effet que peu d'éléments binaires égaux à l'unité. Ainsi, tous les coefficients ne comportant que deux éléments binaires égaux à- l'unité peuvent être réalisés au moyen d'additionneurs. De façon plus précise, il s'agit de multiplier une 30 grandeur d'entrée e par un nombre a comportant deux éléments q p binaires égaux à 1; ce nombre s'écrit a=2 +2. Par exemple si 0 p q=O, on a a=2 +2. Cette multiplication peut être réalisée par un additionneur 100 tel que représenté sur la figure 11. Les entrées de 2 à 2 reçoivent le signal e supposé à m+1 bits, lequel est appliqué aussi sur L'autre voie de l'additionneur, aux entrées de p p m+p 2p poids 2 à 2. La sortie délivre Le signal e(2 +2). Par exemLe, avec a=5 on a bien deux éLéments binaires égaux à 1: 1+2 =101 et L'on pourra réaliser La muLtipLication par 5 par un additionneur à deux groupes d'entréesdécatées de 2. Le tableau suivant donne queLques exemples de 5 transformateurs de HiLbert. Dans ce tableau, la notation TH désigne le type de transformateur (4 types sont prévus), La vaLeur du coefficient muLtipLieur x, La valeur des cofficients a1, a3, a5, a6, Le nombre n d'éléments binaires égaux à I pour chaque cofficient (par exempLe pour un coefficient égal à 12, on 10 a 12=1100, donc n=2). Lorsque ce nombre n'excède pas 2, on pourra utiliser des additionneurs (Add) comme expliqué à propos de la figure 11, sinon on utilisera des mémoires mortes (MM). Le tableau donne enfin les performances obtenues. TABLEAU 1 Transformateur Coefficients a1 a3 a_ a7 TH I TH 2 Valeurs x 1/256 n Réalisation Valeurs x 1/128 n Réalisation Valeurs x 1/128 n Réalisation Valeurs 1/64 MM 78 MM 78 MM 4 MM 18 2 Add Ad: Adc Add TH 3 Add Add I d 2 Adc J! L Performances Réponse entre 0dB et - 0,]dB de 0,1 fe à 0,4 fe de 0,116 fe à 0,384 le Réponse entre + 0,13 dB et - 0,13 dB de 0,107 fe à 0,393 le Répons e entre + 0,02 dB et 0,1 dE de 0,116 fe.à 0,384 fe TH i 37 5 3 2 MIM Add TH. Lt.. R éatisation Réponse entre 0 dB et - 0,5 dB de fe à 3fe 8 8 Les exemples particuliers qui suivent concernent des transformateurs de structure simple qui s'appliquent entre autres à la démodulation des signaux de télévision en couleur SECAM, PAL et NTSC. Dans tout ce qui suit, on désignera par T, 2T, 3T, etc. des lignes à retard introduisant des retards d'une, deux, trois etc. périodes d'échantillonnage et par R1, R2, R3 etc. des registres optionnels. Le premier exemple particulier concerne un transformateur de Hilbert obtenu par simple moyenne (un seul 10 cofficient a =1/2). Ce dispositif est applicable dans toutes les hypothèses o le signal modulé occupe une bande de fréquence au voisinage du quart de la fréquence d'échantillonnage telle que dans le cas du signal de chrominance du système NTSC échantillonné à une fréquence de 13,5MHz. Sa réponse est comprise 15 entre OdB et -0,1dB pour des fréquences comprises entre 0,226 fe et 0,274 fe. La figure 12 en donne une représentation. Il comprend deux lignes à retard T, un inverseur 101 et un soustracteur 102. Dans des contextes de ce type, des performances 20 supérieures peuvent être obtenues pour de larges gammes de fréquences d'échantillonnage en utilisant les transformateurs apparaissant au tableau 1 ci-joint aux références TH3 et TH4. La figure 13 donne une réalisation particulière du transformateur TH4 n'utilisant que des additionneurs et mettant à profit le fait 25 que les coefficients pouvant s'écrire a =1/2+5/64 et a =5/64, il I 2 est possible d'utiliser le cofficient 5 comme facteur commun. Sur la figure 13, R0, R1, R2, R sont des registres optionnels. Les registres R1, R2, R3 délivrant x(n), lorsqu'ils ne sont pas par ailleurs nécessaires, peuvent être évités en 30 prenant x(n) en des points intermédiaires entre les éléments de retard T, 2T et en veillant à conserver la polarité correcte des données. Un dernier type particulier de transformateur s'applique dans ce cadre aux signaux SECAM et PAL échantillonnés 35 à la fréquence de 13,5MHz. Il est alors possible d'effectuer une transformation à un seul cofficient: a =37/64. La réponse de celle-ci reste suffisamment proche de l'unité dans la bande utile des signaux de chrominance pour conserver des performances suffisantes. La figure 14 donne une représentation de ce transformateur. Sur cette figure 14, les registres R0 et R1 sont optionnels. Lorsqu'un regitre R est nécessaire, La sortie de x(n) se fait non plus au point B mais au point C. L'élément noté x(37/64) est constitué soit d'une mémoire morte, soit de deux étages d'additionneurs dont le 10 premier, en appelant e la donnée d'entrée, calcule e+4e=5e et le second 5e+32e=37e. Les figures 15, 16 et 17 illustrent trois structures de base utilisables dans la présente invention pour constituer le transformateur de Hilbert. Ces trois variantes ont des structues assez similaires. Elles comportent: - un registre d'entrée R optionnel destiné à prendre en compte les données d'entrée, - une ligne à retard de distribution des données d'entrée 20 constituée de registres permettant, selon le besoin, de décaler les données d'entrée de T, 2T, 3T ou 4T, T étant la période du signal d'horloge alimentant le dispositif, - un inverseur I, au besoin intégré au registre qui précède (figures 14, 16, 17) auquel cas l'inversion doit être 25 compensée pour sortir les données x(n) avec la bonne polarité, ou au registre qui suit (figure 15). Cet inverseur a pour but, les données d'entrée étant codées sous forme "complément à 2", de préparer l'inversion de signe de celles-ci qui sera achevée en ajoutant un "1" (niveau haut binaire) au niveau de - 30 l'élément binaire de poids faible de chacun des additionneurs A1, - un ensemble d'additionneurs A1 permettant d'effectuer la soustraction entre une donnée d'entrée et une autre retardée d'un certain nombre de périodes d'horloge, - un ensemble d'opérationsXa chargé d'effectuer le 2p+1 produit du signal sortant d'un additionneur A1 afférent à ce coefficient; ces opérateurs seront réalisés au moyen d'additionneurs ou de mémoires mortes comme expliqué plus haut, éventuellement des regitres R1 et R2 qui, pour des versions rapides du système, sont destinés à masquer Les temps de transit dans les circuits qui Les précèdent; les retards introduits par ces regitres sont compensés par des registres identiques placés sur la sortie délivrant les données x(n), 10 - une série d'additionneurs A2 éventuellement séparés par des registres introduisant des retards T ou 2T, destines à sommer l'ensemble des résultats des calculs conduisant aux données y(n), - éventuellement un dispositif de sortie permettant de changer 15 le signe de y(n) et, par là même, le sens de la quadrature (avant ou arrière) de ces données par rapport aux données x(n). La différence entre ces trois variantes tient uniquement à la répartition des éléments de retard des données 20 d'entrée et des données de sortie (registre séparant les additionneurs A2). Le transformateur de la figure 15 est celui qui, pour un nombre de coefficients donné, demande le nombre total d'éléments de retard le moins élevé. Il suppose par contre des 25 circuits rapides, c'est-à-dire en mesure d'effectuer L'ensemble des additions faites par les additionneurs A2 en moins d'une période d'horloge. Les structures données aux figures 16 et 17 ne présentent pas ces exigences de vitesse. La figure 16 conduit au 30 nombre de registres le plus élevé, la distribution plus simple des données d'entrée des additionneurs A1 peut, par contre, s'y avérer attrayante. REVENDICATIONS 1. Double démodulateur numérique, caractérisé par le fait qu'il comprend: - une entrée générale (10) recevant des échantillons numériques s(n) d'un signal modulé, o n est Le rang de l'échantillon, - un transformateur de HiLbert (20) ayant une entrée reliée à l'entrée générale (10) et une première et une seconde sorties (21, 22) délivrant respectivement des échantillons en quadrature x(n+1) et y(n+1), - un circuit de régénération de porteuse (30) ayant une entrée reliée à l'entrée générale (10) et une première et une seconde sorties (31, 32) délivrant des sous-porteuses en quadrature X(n+1) et Y(n+1), - une première ligne à retard (35) reliée soit à la première sortie (21) du transformateur de Hilbert (20), soit à la seconde (22) et délivrant un échantillon retardé x(n) ou y(n) d'une période d'échantillonnage, - une seconde ligne à retard (36) reliée soit à la seconde sortie (22) du transformateur de Hilbert (20), soit à la 20 première (21) et délivrant un échantillon retardé y(n) ou x(n) d'une période d'échantillonnage, - un premier dispositif de commutation (38) ayant une première entrée (A) reliée à la seconde sortie (32) du circuit de régénération de porteuse (30), une seconde entrée (F) reliée à 25 la première ligne à retard (35) et une sortie, - un second dispositif de commutation (39) ayant une première entrée (A) reliée, par l'intermédiaire d'un inverseur (34), à la première sortie (31) du circuit de régénération de porteuse (30), une seconde entrée (F) reliée à la seconde ligne à 30 retard (36) et une sortie, - un premier multiplieur (40) ayant une première entrée reliée à la sortie du premier dispositif de commutation (38) et recevant l'échantillon x(n) ou y(n) ou la sous- porteuse Y(n+1), et une seconde entrée reliée à la première sortie (21) du transformateur de Hilbert (20) et recevant l'échantillon x(n+1),ce premier multiplieur ayant une sortie délivrant l'un des produits y(n)x(n+ 1), x(n)x(n+1), x(n+1)Y(n+1), - un second multiplieur (42) ayant une première entrée reliée à 5 la sortie du second dispositif de commutation (39) et recevant l'échantillon y(n) ou x(n) ou la sous-porteuse -X(n+1)et une seconde entree reliée à la seconde sortie (22) du transformateur de Hilbert (20) et recevant l'échantillon y(n+1), ce second multiplieur (42) ayant une sortie délivrant l'un des 10 produits x(n)y(n+1), y(n)y(n+1), y(n+1)X(n+1), - un premier additionneur (44) ayant une première entrée reliée à la sortie du premier multiplieur (40) et une seconde entrée pouvant être inverseuse reliée à la sortie du second multiplieur (42), ce premier additionneur ayant une sortie 15 délivrant un signal E (n) ou E (n) ou V(n+1), o 1 - un troisième dispositif de commutation (46) ayant une première entrée (F) reliée à la première sortie (21) du transformateur de Hilbert (20) et une seconde entrée (A) reliée à la première sortie (31) du circuit de régénération de porteuse (30), et 20 une sortie, - un troisième multiplieur (48) ayant une première entrée reliée à la première sortie (21) du transformateur de Hilbert (20), une seconde entrée reliée à la sortie du troisième dispositif de commutation (46), et une sortie délivrant soit x (n+1), 25 soit x(n+1)X(n+1), - un quatrième dispositif de commutation (50) ayant une première entrée (F) reliée à la seconde sortie (22) du transformateur de Hilbert (20), une seconde entrée reliée à la seconde sortie (32) du circuit de régénération de porteuse (30) et une 30 sortie, - un quatrième multiplieur (52) ayant une première entrée reliée à la seconde sortie (22) du transformateur de Hilbert (20), une seconde entrée reliée à la sortie du quatrième dispositif de commutation (50) et une sortie délivrant soit y(n+1), soit 35 y(n+1)Y(n+1), - un second additionneur (54) ayant une première entrée reliée à la sortie du troisième multiplieur (48), une seconde entrée reliée à la sortie du quatrième multiplieur (52) et une sortie délivrant une quantité M(n+1), ou U(n+1), - éventuellement une troisième ligne à retard (56) d'une période d'échantillonnage reliée au second additionneur (54) et délivrant le signal M(n), - un circuit diviseur (60) ayant une première entrée reliée à la sortie du premier additionneur (44) et recevant un signal 10 E (n) ou E (n), une seconde entrée reliée à la troisième ligne o 1 à retard (56) ou, si celle-ci n'existe pas, au second additionneur (54) et recevant le signal M(n) et une sortie délivrant un signal quotient de E (n) ou E (n) par M(n) ou le o i logarithme de ce rapport, - un circuit (62) ayant une entrée adressée par le signal apparaissant à la sortie du circuit diviseur (60) et une sortie, ce démodulateur étant capable de démoduler: - soit un signal s(n) modulé en fréquence ou en phase et en 20 amplitude par un signal modulant m(n), auquel cas les quatre dispositifs de commutation (38, 39, 46, 50) sont dans la position qui relie leur sortie à leur première entrée (F), le signal modulant m(n) étant alors disponible sur une sortie générale (64) reliée à la sortie du circuit (62), l'amplitude 25 étant disponible, par son carré, à la sortie (68) du second additionneur (54), - soit un signal à double modulation d'amplitude U(n), V(n) en quadrature et à porteuse supprimée, auquel cas les quatre dispositifs de commutation (38, 39, 46, 50) sont dans la 30 position qui relie leur sortie à leur seconde entrée (A), les signaux démodulés V(n+1) et U(n+1) étant disponibles sur deux sorties générales (66,68) correspondant respectivement à la sortie du premier (44) et du second (54) additionneurs. 2. Double démodulateur numérique selon la revendication 35 1, caractérisé par le fait que le circuit diviseur (60) comprend une mémoire morte (63) recevant Le signal M(n) comme adresse et déLivrant Le signal inverse 1/M(n) et un multipLieur (61) à deux entrées, L'une recevant E(n) et L'autre 1/M(n) et à une sortie délivrant Le rapport E(n)/M(n). 3. Double démodulateur numérique selon La revendication 1, caractérisé par le fait que le circuit diviseur (60) comprend deux mémoires mortes (72 et 73), la première recevant E(n) et la seconde M(n) et délivrant respectivement le logarithme à base 2 de la valeur absolue de E(n) et le logarithme de M(n), et un 10 soustracteur (71) recevant ces logarithmes et délivrant, d'une part, le logarithme du quotient et, d'autre part, un signal définissant le signe de E(n). 4. Double démodulateur numérique selon la revendication 1, caractérisé par le fait que le circuit diviseur (60) comprend 15 une première mémoire morte (72) recevant E(n) et délivrant le logarithme de cette quantité, soit logE(n), une seconde mémoire morte (73) recevant M(n+1) et délivrant le logarithme de cette quantité, soit logM(n+1), une ligne à retard d'une période (76) recevant logM(n+1) et délivrant logM(n), un additionneur (75) 20 recevant logM(n) et logM(n+1) et délivrant la demi-somme de ces logarithmes, un soustracteur (77) recevant Ladite demi-somme sur L'entrée négative et logE(n) sur l'entrée positive et délivrant un signal appliqué sur le circuit de sortie (62).