Brevet FR2519823A1 — publié le 19830718

"Procédé et dispositif pour la détection de signaux de code de tonalité à plusieurs fréquences". La présente invention concerne un procédé à utiliser dans un récepteur de code à plusieurs fréquences pour détecter, à partir de signaux d'entrée numérique, des combinaisons d'au moins deux signaux de tonalité à plusiers fréquences dans un groupe et déterminer, au moyen d'un filtre en peigne dont les points zéro dans la courbe de transfert coïncident à,peu près avec les -fréquences nominales du groupe de signaux de tonalité du récepteur de signaux parasites. Des récepteurs de code à plusieurs fréquences s'utilisent d'une manière générale dans des systèmes de téléphonie, en particulier dans la signalisation d'enre- gistreurs à plusieurs tonalités en vue de la détection aussi bien de signaux de tonalité analogiques que de signaux de tonalité numériques, ces derniers pouvant être déduits de signaux de tonalité analogiques éventuelle- ment par échantillonnage et conversion analogique-numérique. Un tel récepteur de code à plusieurs fréquences conçu pour la détection de signaux de tonalité numériques est décrit, entre autres, dans l'article "Digital MF Receiver Using Discrete Fourier Transform" de I Koval et G Gara publié dans IEEE Transactions on communications, vol COM- 21, No 12, décembre 1973, pages 1331 à 1335. Les fréquences de tonalité de ladaite espèce de signalisation se situent dans la bande des fréquences vo- cales Il est de ce fait possible que des signaux para- sites situés dans la bande des fréquences vocales, comme du bruit et d'autres signaux indésirables, imitent des combinaisons de signaux de tonalité Pour éviter ce pheno- mène, ces récepteurs sont équipés d'un circuit de sur- veillance des signaux parasites Ce circuit sert à faire une distinction entre un résultat de détection dû à la réception d'une combinaison de signaux de tonalité et celui dû à la réception de signaux parasites. Le circuit de surveillance de signaux parasites du récepteur de code à plusieurs fréquences décrit dans ledit article, détermioeainsi la puissance reçue totale et la compare à la puissance des deux signaux de tonalité re- çus les plus puissants pour déterminer si la combinaison de signaux détectée est valide. Lors de l'apparition d'un signal parasite formé d'un signal à fréquence unique, dont la fréquence est située environ au milieu entre deux signaux de code de tonalité successifs, non seulement les deux éléments sé- lectifs pour la fréquence sensibles pour ces deux sig- naux de code de tonalité réagiront, mais en outre le circuit de surveillance des signaux parasites ne détectera aucune autre puissance que celle détectée dans les deux éléments sélectifs pour la fréquence Par conséquent, une combinaison de signaux de tonalité imitée par un signal à fréquence unique est considérée comme une combinaison de signaux de tonalité valide par ce récepteur de code à plusieurs fréquences. Pour remédier à cet état de choses, le brevet français 2 455 405 décrit l'utilisation d'un filtre en peigne dont les points zéro dans la courbe de transfert coïncident à peut près avec les fréquences nominales du groupe de signaux de tonalité à plusieurs fréquences Etant donné que l'adjonction d'une fonction de filtre en peigne augmente le temps de détection en raison de l'accroissement du temps de processus, ou nécessite des composants supplé- mentaires ou plus rapides, le brevet français préconise de calculer la fonction de filtre en peigne en même temps que les fréquences de tonalité par utilisation des lobes latéraux de la courbe de transfert du filtre, mais ceci donne un couplage entre la fonction de détection de tonali- té et une détection de signal parasite à une seule tonali- té. L'invention a pour but de réaliser un récep- teur de code à plusieurs fréquences, dans lequel ledit couplage entre la détection de signal de tonalité et la détection de signal parasite soit évité sans qu'il soit nécessaire de recourir à un temps de détection important ou à un appareillage supplémentaire. Le procédé du type tel que décrit ci-dessus, suivant ljinvention est caractérisé en ce que: on détermine la transformée de Fourier discrète des signaux dtentrée numériques en utilisant comme noyaux de cette transformée de Fourier discrète les expressions suivantes: k = w(n,T) (_-) k sin r 2 T'r(fo -o f/2 + k i f)n T k= O et kk. fréquence, T est le temps s'écoulant entre deux échan- tillons successifs de signaux d'entrée numérique et n est le numéro d'ordre des échantillons des signaux d'entrée, on détermine à partir de la transformée de Fourier dis- crète des signaux d'entrée un signal proportionnel à la puissance de la composante de fréquence sélectionnée, on compare ce signal à la somme des puissances des signaux de tonalité à plusieurs fréquences d'une combi- naison de signaux de code à plusieurs fréquences détec- tée, on déclare invalide la combinaison de signaux de code à plusieurs fréquences détectée lorsque ledit signal a une valeur qui est environ égale à celle de ladite somme. Ceci a l'avantage que ce procédé peut être utilisé pour la détermination d'un signal sinusoidal sim- ple à l'aide d'un très petit nombre de moyens supplé- mentaires dans des récepteurs de code à plusieurs fré- quences numériques existants, tandis que ce procédé ntexige en outre que peu de temps de calcul supplémentaire. L'invention et ses avantages seront expliqués ci-après plus en détail avec référence aux exemples de réalisation représentés aux dessins, dans lesquels les parties correspondantes sont désignées par les mêmes chiffres de référence dans les diverses figures. Aux dessins annexés: la Fig 1 illustre un récepteur de code à plusieurs fréquences: la Fig 2 illustre la courbe de transfert des éléments sélectifs pour la fréquence représentés sur la Fig 1; la Fig 3 est un schéma synoptique du circuit de surveillance vocal de la Fig 1; la Fig 4 illustre la courbe de transfert de l'é 1 lément sélectif pour la fréquence en peigne repré- senté sur la Fig 3; la Fig 5 est une forme dlexécution numérique d'un récepteur de code à plusieurs fréquences conforme à l'invention, et la Fig 6 illustre la courbe de transfert d'un filtre en peigne utilisé dans le récepteur de code à plusieurs fréquences représenté sur la Fig 5. Le récepteur de code à plusieurs fréquences re- présenté sur la Fig 1 sert à détecter des signaux d'en- registreurs de code à plusieurs fréquences entre des centraux téléphoniques Ces signaux sont qualifiés ci- après de signaux MFC Cette signalisation d'enregistreurs MFC utilise pour chaque direction de transfert ou de trans- mission des combinaisons de deux signaux de tonalité dans un groupe de six signaux de tonalité dans la bande des fréquences vocales pour la transmission de signes de sig- nalisation. Ainsi, pour la transmission dans une direction, on utilise le groupe de signaux MFC de 700, 900, 1100, 1300, 1500 et 1700 Hz et pour la transmission dans deux directions, on utilise une signalisation forcée avec dans le direction d'aller, le groupe de signaux MFC de 1380, 1500, 1620, 1740, 1860, 1980 Hz et dans la direction de retour, le groupe de signaux MEC de 1140, 1020, 900, 780, 660 et 540 Hz. l O Pour la détection des signaux MFC, le récep- teur comporte six éléments sélectifs en fréquence 2 à 7 inclus connectés à l'entrée 1, qui sont chacun sensibles à une autre fréquence de signal MFC située dans un des six groupes Pour déterminer si les signaux détectés par les éleéments sélectifs en fréquence comportent une com- binaison de signaux MFC, un détecteur de combinaisons de signaux 8 est connecté à ces éléments 2 à 7 inclus Lors de l'apparition de signaux de sortie de deux seulement de ces éléments contenant suffisamment d'énergie, ce détec- teur produit d'une manière connue à sa sortie 9 le signe de code associé. Etant donné que les signaux MFC sont situés dans la bande des fréquences vocales, le récepteur est équipé d'un circuit de surveillance des signaux para- sites 10 pour empêcher toute imitation de ces signaux par des signaux parasites. Un tel circuit de surveillance 10 détermine, par exemple, la quantité totale d'énergie reçue Cette information est appliquée par l'intermédiaire du conduc- teur 10-1 au détecteur de combinaisons de signaux MFC 8 et y est comparée de la manière connue à l'énergie de la combinaison de signaux MFC détectée. Si l'énergie détectée par le circuit 10 dépasse d'Une valeur déterminée celle des signaux de tonalité, le signe de code appartenant à la combinaison de signaux MFC détectés n'est pas appliquée à la sortie 9. Les courbes de transfert ou de transmission 11 à 16 incluses des éléments sélectifs en fréquence 2 à 7 inclus en fonction de la fréquence sont représentées sur la Fig 2, fo à f 5 inclus étant les six fréquences de signaux MFC d'un desdits groupes de signaux MFC. Si un signal sinusoidal simple suffisamment puissant est reçu à une fréquence qui se situe à peu près au milieu entre deux fréquences de signaux MEC successi- ves, les éléments sélectifs en fréquence sensibles pour ces deux fréquences de signaux MFC successives réagiront. Ainsi, pour le signal sinusoidal simple représenté sur la Fig 2 de fréquence f 8, les éléments 2 et 3 sensibles aux fréquences de signaux MFC fl et f 2 réagissent et pro- voquent la détection d'une combinaison de signaux qui est simulée par un signal de fréquence parasite f 8. Le circuit de surveillance de signaux parasites ne détecte dans ce cas pas d'autre énergie que celle qui est détectée par les éléments 2 et 3 et n'empêchera par conséquent pas que la combinaison de signaux MFC simulée puisse parvenir à la sortie 9. Pour remédier à celle, le circuit de surveil- lance de signaux parasites 10 tel que représenté sur la Fig 3 comporte, en plus d'un détecteur 17, qui déter- mine l'énergie contenue dans tous les signaux reçus, égale- ment un élément sélectif pour la fréquence en peigne 18. La courbe de transmission 19 de cet élément sélectif pour la fréquence en peigne 18 est représentée sur la Fig 4 Cette courbe de transmission comporte des points zéro situés près des fréquences de signaux MFC et a des maxima pour des fréquences situées au milieu entre les fréquences des signaux MFC Un tel élément sélectif pour la fréquence en peigne convient par conséquent en particulier pour la détection d 1 un signal sinusoidal simple d'une fréquence située à peu près au milieu entre deux signaux de tonali- té successifs Lors de la réception d'un tel signal, l'élément sélectif pour la fréquence en peigne donne un signal de sortie maximal Ainsi, la Fig 4 montre une transmission de signal maximale pour la fréquence de signal unique f 8. Le signal de sortie de l'élément sélectif pour la fréquence en peigne 18 est fourni par l'intermédiaire du conducteur 10-2 au détecteur de combinaison de signaux MIFC 8 Si un seuil déduit de l'énergie contenue dans une combinaison de signaux MFC détectée est dépassé par l'énergie de ce signal dlentrée, la fourniture du signe de code appartenant à la combinaison de signaux MFC dé- tectée à la sortie 9 est empêchée Des combinaisons de signaux de fréquence MTC simulées par des signaux à fré- quence unique ne peuvent par conséquent pas être appré- ciées comme étant valides. Un récepteur de code à plusieurs fréquences conçu pour le traitement de signaux modulés par impulsions codées est représenté sur la Fig 5 Ce récepteur est connecté à un canal multiplex 20 qui a, par exemple, un débit binaire de 2 048 mégabits par seconde, réparti sur 32 sous-canaux, chacun de 64 kilobits par seconde Par chacun de ces sous-canaux, la signalisation MFC modulée par impulsions codées est appliquée au récepteur en des mots de 8 bits représentant chacun un échantillon de signal d'une fréquence de répétition de 8 kilobits par seconde. Le fonctionnement du récepteur est décrit ci- après plus en détail avec référence aux signaux appli- qués par un sous-canal au récepteur Le traitement des signaux des autres canaux est identique et peut sleffec- tuer successivement dans le même récepteur ou être assuré dans un certain nombre de récepteurs connectés en paral- lèle Une combinaison d'un traitement pour partie en parallèle et pour partie en série peut aussi être utili- sée. Les huit bits de chaque échantillon de signal provenant d'un souscanal d'entrée sont lus dans un étage tampon ayant la forme d'un registre à décalage 21 sous la commande d'un signal d'horloge déduit des signaux présents sur le trajet principal 20, qui est fourni par la ligne 22 Apres la réception d'un groupe de huit bits, ce groupe est inscrit sous la commande d'un signal d'impulsion produit par un dispositif à signal d'impulsion 24, sous une forme parallèle dans un dispositif à mémoire 23 ayant la forme d'une mémoire RAM Les échantillons reçus sont inscrits d'une manière cyclique dans cette m 6 moire. Il s'est avér 6 dans la pratique qu'un nombre de 128 échantillons d'un signal i MFC reçu constitue, pour la détermination de la transformée de Fourier discrète, appel 6 e DFT, un bon compromis entre le temps de détection, qui en raison de la distance temporelle T= 125 microsecon- des entre deux échantillons successifs est alors égal à 128 T= 16 millisecondes, la largeur exigée du lobe princi- pal de la courbe de transfert du détecteur pour pouvoir d 6 terminer S 6 parément les signaux MFC et la puissance du signal détecté pour pouvoir encore être distingué de signaux parasites de bruit, parole ou autres avec un ni- veau maximum admissible prescrit par les administrations. Le nombre d'échantillons stockés dans la mémoire RAM 23 est par consequent choisi égal à 128 Un échantillon reçu suivant est inscrit dans la mémoire RAM 23 par-dessus l'in- formation de l'échantillon inscrit en premier lieu, etc. Le récepteur comporte en outre un dispositif de commande 25, par exemple une mémoire programmable "PROM 1 ", comme décrit dans le document allemand AS 26 03 270, ou une partie d'un microprocesseur tel qu'un Z 80 de Zilog. Le programme de gestion qui y est stocké gère, entre autres, des mémoires programmables PROM 26 et PROM 27 qui y sont connectées, dans lesquelles les noyaux de la DFT: a) w(n T) sin k W N T et b) w(n T) cos k W N T, comme défini dans IEEE Trans. on Comm, Volume COM-21, no 12, décembre 1973, pages 1331-1359, sont respectivement stock 6 s. Dans ces expressions: T est le temps de répétition des échantillons qui, dans l'exemple de réalisation, est de 125 microsecondes; n=l, 2, N indique le numéro d'échantillon o N, dans cet exemple de réalisation, est égal à 128, k est un nombre entier, dans cet exemple O, 1, 2 à 6 inclus, w est l'intervalle d'échantillon à la fréquence de tonalité qui est égal à 27 Y/n T, de sorte que kw représente les fr 6- quences MFC pour le paramètre en cours et w(n,T) est une fonction de fenêtre. Les fonctions de fenêtre sont utilisées pour améliorer le rapport de l'énergie de la réponse de dé- tecteur du lobe principal à celle des lobes latéraux De telles fonctions de fenêtre sont décrites dans le détail dans l'article "On the use of windows for harmonic ana- lysis with the Discrete Fourier Transform" de F J Harris publié dans Proc of the IEEE, volume 66, no 1, janvier 1978, pages 51 à 83. Pour la détection des signaux MFC à fréquence de tonalité, des fonctions de fenêtre dites "à cosinus accru" sont particulièrement ad 6 quates. Pour la détermination des sommes: n= 12 S(k,w) = > f(n,T) w(n T) sin(kwn T) n=O et n= 1. C(k,w) = f(n,T) w(n T) cos (kwn T) n=O le récepteur comporte deux accumulateurs de produits 30 et 31. Le programme stocké dans le dispositif de commande 25 est parcouru toutes les 125 microsecondes par la série d'impulsions fournies par le dispositif à im- pulsions 24 au dispositif de commande 25. Ce dispositif de commande donne mission, par l'intermédiaire du conducteur de commande 25-1, pour des intervalles de temps successifs, chacun de 125 microse- condes, de lire les échantillons d'entrée stock 6 S dans le dispositif 23 au moins selon le nombre d'intervalles correspondant au nombre de fr 6 quences de signaux MEC qui est de six fois Ces échantillons sont appliqués par l'in- termédiaire d'un convertisseur de code 29, en vue de con- venir les échantillons de signaux modulés par impulsions codées en des échantillons de signaux codés binaires linéaires, à des premières entrées 30-1 et 31-1 des accu- mulateurs de produits 30 et 31. Simultanément, le dispositif de commande 25 donne mission, par l'intermédiaire des conducteurs de commande 25-2 et 25-3, aux dispositifs 26, 27, d'appli- quer à une deuxième entrée 30-2 de l'accumulateur de produits 30 ou à une deuxième entrée 31-2 de l'accumu- lateur de produits 31, en synchronisme avec les échan- tillons de signaux d'entrée lus, les échantillons des six noyaux différents des signaux MFC dans six intervalles successifs, un signal MFC étant adjointspécifiquement à chaque intervalle. Les sommes S(k,w) et C(k,w) o k= 0,1, t pour l'intervalle 0,1,2, 5 déterminées par les accumulateurs de produits 30 et 31 sont appliquées en tant que signaux d'adresse par l'intermédiaire de conducteurs 30-3 et 31-3 à un dispositif à mémoire ROM 32 Dans cette mémoire, l'am- plitude ou la puissance F(k,w) telle que F(k,w) = S(kw)2 *+ C(k,w)2 appartenant à la composante de fréquence sé- lectionnée est stockée pour toutes les valeurs possibles des signaux S(k, w) et C(k,w), F(k,w) étant la DFT du signal d'entrée f(n T) pour la composante de fréquence kw. Les signaux de sortie ainsi obtenues représen- tatifs de la puissance de la fréquence de signaux MFC reçue sont appliqués par l'intermédiaire du conducteur 32-1 à un circuit logique 33 o ils sont sélectionnés selon leur grandeur Ce circuit, qui est décrit dans l'article précité de G Gara publié dans IEEE Trans on Comm, volume COM-21, no 12, décembre 1973 peut, par exemple être réalisé à l'aide d'un microprocesseur, en particulier par une partie du Z 80 de Zilog déjà mention- npe plus haut. Les deux fréquences de signaux d'amplitude maxi- mum sont dans ce cas représentatives pour un signal MFC reçu En plus de la détection des signaux MFC dans six intervalles successifs, l'énergie totale du signal reçu est aussi déterminée dans l'intervalle suivant de 125 microsecondes en vue de la surveillance à l'égard des signaux parasites. A cet effet, au terme de la détection des sig- naux MFC, le dispositif de commande 25 donne mission, par l'intermédiaire du conducteur 25-1, au dispositif 23, de lire encore une fois les échantillons de signaux stockés. Simultanément, le conducteur de commande 25-4 donne mission à l'accumulateur de produits 30 d'appliquer les échantillons de signaux d'entrée f(n T) reçue sur les entrées 30-1 intérieurement aussi à l'entrée 30-2. L'accumulateur de produits 30 détermine à par- tir de ces données le signal de somme: N-1 2 7 f (n T) n= O qui est appliqué en tant que signal d'adresse éventuelle- ment comprimé au dispositif 32 Dans ce dispositif, la valeur de signal normalisé: N-1 1 l f 2 (n T) n= O est stockée pour toutes les valeurs du signal: N= 1 2 E f (n T) n= O O et cette valeur est appliquée au circuit logique 33 sous la commande d'un signal présent sur le conducteur 25-4. Ce circuit compare ce signal à la somme des deux signaux MFC les plus puissants détectés, étant entendu que la com- binaison de signaux MFC n'est déclarée valide que lorsque ces signaux ne diffèrent pas l'un de l'autre de plus d'une faible valeur déterminée d'avance. Ce récepteur de signaux IFC connu pourvu du circuit de surveillance des signaux parasites décrit plus haut cependant pas distinguer une imitation d'une combi- naison de signaux MFC par un signal parasite sinusoidal simple A cet effet, ce récepteur est, comme connu en soi à partir du document FR P 2 455 405, équip 6 d'un filtre en peigne. Pour identifier un signal d'entrée form 6 par un signal sinusoidal simple situé à peu près au milieu entre deux fréquences de signaux MFC, il faudrait, conform 6 ment la à la courbe de transfert du filtre en peigne représent 6 e sur la Fig 4, que la DFT soit déterminée pour les fré- quences f 7 à fil incluses, situées au milieu entre les fr 6 quences MFC f O à f 5 incluses. Le nombre total de traitements augmenterait alors de six DFT pour chacune des fréquences de signaux MFC augment 6 S d'un traitement pour la détermination de la puissance totale reçue avec sept DFT pour chacun des signaux situ 6 S au milieu entre les fr 6 quences des sig- naux EFC. Pour pouvoir effectuer ce nombre de traite- ments à chaque milliseconde, à savoir 8 fois 125 micro- secondes, il faudrait que la vitesse de traitement soit environ doubl 6 e, ce qui exige du matériel électronique plus rapide et par conséquent plus coûteux ou bien il faudrait pr 6 voir un traitement parallèle, ce qui exige le doublement du nombre d'él 6 éments. On rem 6 die à cela de la manière suivante La DFT de chacune des fr 6 quences f(j) à f( 11) incluses est donnée par: N-1 F(k,ws) = f(n t) w(n,T) cos l 2-r(fo Sf/2 +k gf) n Tl + n=O N-1 j E f(n T) W s(n,T) sin 2,r(fo Sf/2 +k gf) n T n=O à un facteur de normalisation près qui, pour plus de facilité, est choisi égal à un, mais habituellement 6 gal à 2/N, o fo est la fréquence de signal MFC la plus basse dans le groupe de signaux de code à plusieurs fréquences qui est de 700 Hz et lors d'un transfert dans les deux directions est de 1380 Hz dans la direction de l'aller et de 540 Hz dans la direction de retour,;f est la différence entre deux fr 6 quences de signaux MFC succes- sives qui, lors d'un transfert dans une direction est de 100 Hz et lors d'un transfert dans deux directions est de 120 Hz et k est le nombre de fréquences de signaux MEC. Une sommation pour k donne: F(w') = tot k= O k=J k= 0 >_ F(k,w') = k=O Ni 1 wf(n T)w(n,T)cos l 2 ?r(fo 6 f/2 +k S f) NTl + n= O N-1 n 7 f(n T)w(n T)sin _ 2 Dr(fo-S f/2 +k,f) n Tl. n= O Il apparaît que les sommes pour k et pour N peuvent être interchangées, de sorte que: _ F(k,w 1) = k= O N-1 6 2 E f(n T) 2 n= O k= O N = O N-1 j E f(n T) n= O k=C W(n,T)cos l 27 r(fo-c f/2 +k 6 f) n Tl + W(n,T) sin l 2 (fo Sf/2 +k f) n T i Les parties: w(n T)sin f 2 Tr(fo-6 f/2 +k f) n Tl w(n T)cos 1217 (fo-c Sf/2 +k Of) n Tl doivent être considér 6 es comme les noyaux d'une DFT F(w') tot k= O k= 35 k= 0 et réalis 6 e sur la somme de 6 termes. En lieu et place de 7 calculs supplémentaires, à savoir un calcul pour chaque signal compris entre deux fr 6 quences de signaux MFC successives, on peut donc se contenter du calcul d'une seule DFT supplémentaire Cette simplification est basée sur l'idée que l'on ne veut dé- tecter qu'une seule fréquence de signal sinusoïdal in- désirable au moyen du filtre en peigne La présence d'un nombre de composantes de signaux indésirables supérieur à deux, à savoir le nombre de signaux de fréquence MFC dans une combinaison de signaux MFC, est surveillée par la détection de la totalité de la puissance reçue. Le nombre de calcule supplémentaires néces- saires pour la détection d'un signal sinusoïdal simple peut encore être limité davantage selon un procédé pré- féré Comme mentionné plus haut, pour une DFT, la largeur du lobe principal de la réponse de détection dépend du nombre d'6 chantillons sur lequel la Fig 4, les lobes principaux du filtre en peigne sont deux fois plus petits que ceux des fréquences de signaux MFC séparées repr 6- sentées sur la Fig 2 Ceci exigerait environ un nombre d'échantillons d'entr 6 e deux fois plus grand, ce qui, outre une grande quantité de mémoire, exigerait également un double intervalle de 125 microsecondes Le nombre d'6 chan- tillons peut toutefois être réduit environ de moitié et le calcul peut également être effectué en un seul inter- valle sans que la sélectivité du filtre en soit réduite. On atteint ce résultat en additionnant l'une à l'autre et en soustrayant l'une de l'autre en alternance et selon la fréquence croissante les courbes de transfert des DFT déterminées par les signaux de fréquence situés au milieu entre les fréquences de signaux MFC. En lieu et place de l'expression dérivée qui précède: 6 3 F(k,w') k=O on détermine l'expression: > (-1)k F(k, -%) k= O Ceci donne d'une manière correspondante l'expression: Ff(w) = (-1)k F(kw') = k= O (N-i) ú f(n T) r(n,T,kfiwt)+js(n,T,klw') ( 1) n= O Les noyaux r (n,T,ktw') et S (n,T, k'wt) ont l'allure suivante: s(n,T,kliw) = )+ _(-) w(n T) sin l 2 Tri(fo f/2 + k >f) n TJ( 2) - k k= O et r(n,T,klwt) = = (-1)k w(n T) cos l 27 r(fo -Jf/2 + k 6 Sf) n TJ ( 3) dans lesquels ont peut utiliser les deux signes plus ou les deux signes moins. La Fig 6 illustre le résultat de ce traite- ment pour la série de signaux de fréquences de tonalité * de 540, 660, 780, 900, 1020 et 1140 Hz. Les courbes pointillées 37 à 43 incluse indiquent les lobes principaux de la courbe de transfert distincte des DFT pour les fréquences de 480, 600, 720, 840, 960, 1080 et 1200 Hz situées au milieu entre les fréquenoes des signaux MFC. Les lobes pairs ont un signe positif et les k lobes impairs un signe négatif correspondant à (-1) et un signe N 6 gatif pour les noyaux ( 2) et ( 3). Pour un signe positif des noyaux ( 2) et ( 3), il 2 aut inverser la Fig 6 Par addition des lobes 37 à 43 inclus, on obtient la courbe 44. Dans ce cas, il est frappant qu'elle comporte des points zéro pour les fréquences de signaux MFC et qu'elle est maximale pour les fréquences situées au milieu entre les fréquences des signaux MFC, de sorte qu'elle forme la courbe de transfert idéale pour le filtre en peigne, pour un nombre dt'chantillons de sig- naux égal à N= 128 Le signe des valeurs de signaux n'a pas d'importance car seule la grandeur des valeurs de signaux est utilisée. Pour réaliser cette fonction de filtre en peigne, le récepteur de code à plusieurs fréquences représenté sur la Fig 5 comporte deux dispositifs à mémoires supplémentaires, les ROM 34 et 35, dans lesquels les échantillons des noyaux respectifs 2 et 3 sont stockés Ces ROM peuvent aussi être réalisées comme une partie des ROM 26 et 27. Le dispositif de gestion 25 est en outre conçu d'une manière telle qu'après la détermination des fré- quences des signaux MFC dans six intervalles successifs et de la puissance totale reçue dans l'intervalle suivant, il donne mission dans l'intervalle qui suit d'une manière identique par le conducteur 2 '5-1 à la mémoire RAM 23 de lire encore une fois tous les échantillons stockés Simul- tanément, le dispositif de gestion 25 donne mission, par les conducteurs 34-1 et 35-1 aux mémoires ROM 34 et 35 de lire les échantillons des noyaux ( 2) et ( 3) de la même manière que, dans le dispositif connu, mission est donnée de lire le contenu des dispositifs 26 et 27 lors de la détermination des signaux de fréquence MFC. D'une manière correspondante et comme décrit pour les fréquences des signaux MFC, les sommes sui- vantes sont déterminées dans les accumulateurs de produits 30 et 31: N S'(k'w') = f(n',T) s(nt T, k'wi) et ( 4) n=O N C'(ktw') = = f(n'T) r(n'T, kiwi) ( 5) n=O Ces sommes ( 4) et ( 3) forment à nouveau des signaux d'adresse pour le dispositif à mémoire 32 qui; par l'intermédiaire du conducteur 32-1, fournit au cir- cuit logique 33 le signal de sortie associé: p' (k'iw') = S'2 (k'wt) + C'i (kiwi). t Ce circuit compare ce signal à un seuil dérivé de la somme des deux plus puissants signaux MFC détec- tés, par exemple de 10 d B inférieurs à ladite somme d'une manière analogue à celle qui est décrite pour le dispositif de surveillance des signaux parasites connu. Si la sortie de l'élément sélectif pour la fréquence en peigne parvient au-dessus dudit seuil, les deux signaux MFC les plus puissants ne sont pas appliqués à un con- vertisseur de code 36 Ce convertisseur de code est formé par une mémoire ROMI dans laquelle, pour chaque combinaison de deux fréquences de signaux EFC, le caractère de code associé est stocké ou peut faire partie du circuit logique 33, donc du microprocesseur déjà cité On empêche ainsi que des signaux de fréquence MFC imités par un signal MFC sinusoïdal simple soient considérés comme valides. Si la grandeur du signal du filtre en peigne ne correspond pas à la somme des deux fréquences de signaux MFC détectées les plus puissantes, par example: si l'élément sélectif pour la fréquence en peigne ne fournit aucun signal de sortie et que l'énergie détec- tée par le circuit de surveillance du signal dà tonalité n'est pas supérieure, dans les limites prédéterminées, à l'énergie détectée des deux fréquences de signaux MEC les plus puissants, ces signaux sont appliqués au conver- tisseur de code 36. Les fréquences de signaux EFC servent de signaux d'adresse pour la mémoire ROM 36 qui, en réponse à ces signaux d'adresse, produit, à sa sortie 9, des caractères de code MC correspondant aux fréquences de signaux MFC. Letemps total nécessaire pour l'exécution des calculs pour la sélection unique du signal MEC est de 1 milliseconde et est formé de huit intervalles de 125 microsecondes, à savoir six pour les signaux MEC, un pour la détection de la puissance de réception totale et un pour la détection d'un signal parasite sinusoïdale simple Le temps supplémentaire au profit de la détection du signal sinusoïdal simple est donc minimum, grâce à quoi la détection totale des signaux MFC s'effectue dans les limites du temps de détection exigé dans les administra- tions, sans que la vitesse de traitement doive être accrue. REVENDICATION Procédé à utiliser dans un récepteur de code à plusieurs fréquences pour détecter, à partir de signaux d'entrée numérique, des combinaisons d'au moins deux signaux de tonalité à plusieurs fréquences dans un groupe et déterminer, au moyen d'un filtre en peigne dont les points zéro dans la courbe de transfert coïncident à peu près avec les fréquences nominales du groupe de signaux de tonalité à plusieurs fréquences, la réaction erronée à un seul signal de tonalité du récepteur de signaux pa- rasites, caractérisé en ce que: on détermine la transformée de Fourier discrète des signaux dlentrée numériques en utilisant comme noyaux de cette transformée de Fourier discrète les ex- pressions suivantes: w(n,T) (-1)k sin F 27 r(fo -àf/2 + kc Sf)n Tl k=O et k w(n,T) (-_)k cos l 2 r(fo -6 f/2 + kgf)n Tl k=O o w(n,T) est un signal de fenêtre déterminé, p est le nombre de signaux de code à plusieurs fré- quences, fo est la fréquence de signal à plusieurs tonalités la plus basse dans le groupe de signaux de code à plusieurs fréquences, f est la différence de fréquence entre deux signaux de tonalité, à plusieurs fréquences successifs en fré- quence, T est le temps s'écoulant entre deux échantillons suc- cessifs de signaux d'entrée numériques, et n est le numéro d'ordre des échantillons des signaux d'entrée, on détermine à partir de la transformée de Fourier dis- crète des signaux d'entrée, un signal proportionnel à la puissance de la composante de fréquence sélectionnée, on compare ce signal à la somme des puissances des sig- naux de tonalité à plusieurs fréquences d'une combi- naison de signaux de code à plusieurs fréquences dé- tectée, on déclare invalide la combinaison de signaux de code à plusieurs úréquences détectée lorsque ledit signal a une valeur qui est environ égale à celle de ladite somme.