Brevet FR3076410A1 — publié le 20190705

Systeme de demodulation ou de recherche en aveugle des caracteristiques de signaux de telecommunication numerique DOMAINE TECHNIQUE DE L'INVENTION La presente invention concerne generalement un systeme de traitement de signaux en telecommunications numeriques, et notamment un systerne de recherche eventuellement en aveugle des caracteristiques de signaux de telecommunication mono-polarises, bipolarises ou multipolarises. ARRIERE-PLAN TECHNOLOGIQUE DE L'INVENTION En telecommunications numeriques, un emetteur cherche transmettre une suite de bits d'information a un (ou plusieurs) recepteur(s). L'emetteur effectue une suite d'operations de codage afin de rendre possible la transmission de ['information sur un support physique que Von appelle aussi canal de propagation (tel qu'une fibre optique, ou tel qu'est plus particulierement le cas ici, par propagation non contrainte dans l'espace). Ce canal de propagation n'est, generalement, pas parfait dans le sens OC1 le signal recu n'est pas une replique exacte du signal emis (perturbations thermiques, reverberations, dispersion). Au niveau de l'emetteur, on se donne une constellation ( « Amplitude-shift keying » ASK ou modulation par deplacement d'amplitude est une forme de modulation d'amplitude qui represente les donnees numeriques en tant que variations de l'amplitude d'une onde porteuse ; « Phase-shift keying » M-PSK ou modulation par changement de phase designant une famille de formes de modulations numeriques qui ont toutes pour principe de vehicule de ('information binaire via la phase d'un signal de reference ; « Quadrature amplitude modulation » M-QAM ou modulation d'amplitude en quadrature est a la fois un schema numerique et analogique qui transmet deux signaux de messages analogiques ou deux flux binaires numeriques, en modifiant/modulant les amplitudes de deux ondes porteuses, en utilisant le schema de modulation 2 ASK ou le modele de modulation analogique) qui est un ensemble fini de symboles dans le plan complexe et une fonction qui a nombre Mini de bits consecutifs associant un symbole de Ia constellation. Chaque symbole de Ia suite est multiplie par une forme d'onde continue (ou filtre de mise en forme), 5 decalee dans le temps pour former le signal en bande de base. Ce signal en bande de base est transpose a une certaine frequence, dite frequence porteuse, puis emis par une interface radio (une antenne dans le cas dune transmission sans fil).A la reception, on effectue les operations inverses pour reconstituer les bits d'information a partir du signal mesure sur !Interface 10 radio. Notamment, la demodulation est ('operation qui identifie a Ia reception les symboles effectivement ernis par l'emetteur a partir du signal recu. On parle de demodulation aveugle des qu'un des parametres de Ia transmission est inconnu de l'emetteur. En telecommunications cooperatives, Ia plupart des parametres sont definis par contrat entre l'emetteur et le 15 recepteur (frequence de porteuse, type de constellation, decalage temporel entre les formes d'onde, puissance d'emission). Les seules inconnues qui subsistent sont d'eventuelles erreurs de synchronisation et l'effet du canal de propagation. Ces parametres sont, en general, estimes par emission reguliere de sequences, dites pilotes connues des deux parties. L'operation 20 compensant les effets du canal avant demodulation est appelee egalisation. En telecommunications non cooperatives en revanche, l'integralite des parametres est inconnue, ou connue en ordre de grandeur seulement, et it n'y a pas de sequences pilotes pour faciliter legalisation. Un des buts du brevet FR3030964 est de proposer des 25 methodes permettant de separer et de demoduler en aveugle deux signaux numeriques stables numeriquement et utilisant un algorithme d'esperance maximisation. Cependant, une telle methode est encore trop demandeuse en temps de calcul pour pouvoir suivre en temps reel un signal. Par ailleurs, ce document ne s'applique qu'a une seule voie. 30 3 DESCRIPTION GENERALE DE L'INVENTION La presente invention a pour but de pallier certains inconvenients de l'art anterieur en proposant un systerne permettant d'optimiser et de faciliter la recherche, eventuellement en aveugle, des caracteristiques de signaux de 5 telecommunication mono-polarises, bipolarises ou multipolarises permettant une implementation en temps reel. A cet effet, la presente invention concerne un systerne de demodulation ou de recherche en aveugle des caracteristiques de signaux de telecommunication numerique, a partir de ('observation par 10 echantillonnage d'un signal comprenant des parametres comprenant notamment les coefficients d'egalisation, la valeur de la phase ((p), ('amplitude du signal, leur frequence et leur temps symbole, caracterise en ce qu'il comprend au moins une architecture hardware ou hardware et firmware comportant des memoires et une ou plusieurs unites de traitement pour is implementer un reseau de blocs de calcul specifiques connectes les uns aux autres, dont - un premier bloc specialise du reseau realise ('estimation d'au moins un filtre permettant d'acquerir le signal en aveugle et - puis un second bloc realise au moins un module permettant 20 d'estimer ('amplification des signaux observes pour evaluer par la suite les autres caracteristiques des signaux observes par les autres blocs de calcul du reseau, - au moins un troisieme bloc de calcul specialise realise un module de decision pour calculer un signal d'erreur et retro-propager les 25 erreurs calculees a chacun des blocs residuels (« propagate », « update ») precedents. Selon une autre particularite, le systeme comporte un bloc supplementaire specialise relic aux sorties du deuXierne et aux entrées du bloc de decision, ce bloc supplementaire realisant au moins un module 30 d'estimation de frequence pour determiner les frequences des signaux ernis en aveugle et/ou au moins un module de phase pour determiner les valeurs de phase desdits signaux. 4 Selon une autre particularite, le module de phase peut etre dispose dans un bloc de calcul supplementaire relic aux sorties du bloc de calcul de frequence du bloc supplementaire. Selon une autre particularite, a ('initialisation du systeme des 5 parametres ei sont fournis par defaut par une memoire du systeme, permettant dans les premiers instants, appeles phase de convergence, Ia convergence des ei vers les valeurs pertinentes ; puis lorsque le systeme atteint un voisinage defini des parametres ei, le systeme entre en phase dite de production ou de suivi, dans laquelle les distances entre les valeurs 10 calculees et celles memorisees et definissant un voisinage sont inferieures a certains seuil pre memorises, les sorties du systeme demodulateur sont alors fiables et utilisables pour les appliquer a un appareil d'utilisation ou a d'autres elements materiels hardware ou software ou firmware permettant de finaliser la demodulation. 15 Selon une autre particularite, chacun des blocs de traitement NO d'au moins une des deux voies recoit chacun des deux signaux d'entree xho, x"o representant respectivement un echantillonnage de chaque voie, pour generer les signaux de sortie x"1 et xh1 , les signaux x3h et x3" etant representatifs d'une correction appliquee a chaque signal xo par les signaux 20 de sortie respectifs X2v, X211, de chacun des filtres G de chaque voie, emules chacun par un bloc de traitement N2, les signaux x311 et x3vsont envoyes sur les cascades en serie des blocs de traitement N3, N4 et N5 de chaque voie, emulant chacun le signal indiquant ('amplification de Ia voie (ampli), pour le bloc N3, respectivement la frequence (fq) de Ia voie pour le bloc N4 et 25 respectivement la phase (T) de la voie pour le bloc N5. Selon une autre particularite, chaque sortie respective yh, yv de chaque bloc de traitement N5 emulant la phase de chaque voie H et V, est envoyee sur chaque bloc de decision N6 de chaque voie et sur chacune des entrées respectives du circuit de retro-propagation d'au moins deux 30 erreurs(eh et ev) a travers les blocs « miroirs » qui permettent le calcul a la voice des increments des differents parametres des blocs de la chaine le 5 systeme comprenant plusieurs modules de traitements d'une pluralite d'observation de chaque signal d'entree (xi), chacun associe a un bloc miroir ou residue' « Update »pour chaque parametre phase, frequence, ampli et un bloc miroir ou residue! « Propagate » correspondant pour chaque parametre 5 phase, frequence, amplification. Selon une autre particularite, la sortie Zh, Zy de chaque bloc decision, est egalement envoyee a une paire de multiplieur (M1h, M2h, M1", M2v),recevant respectivement, l'un du bloc phase et l'autre du bloc frequence fq. La sortie du dernier multiplieur M2' de chaque voie est envoyee sur 10 chacun des filtres G de chaque vole, emules chacun par un bloc de traitement (N2h, N2") de chaque voie. Selon une variante ('invention concerne une methode temps reel de demodulation aveugle de signaux de telecommunication numerique, a partir 15 de ('observation d'une version echantillonnee de ce signal Un signal mono-vole est defini comme un signal numerique module lineairement et transmis par transposition de frequence sur une largeur de bande finie. Un signal bi-voies est defini comme un couple de signaux monovoies multiplexes sur deux polarisations orthogonales. 20 La methode appliquee dans un certain schemas permet notamment de demoduler un signal mono-vole de modulation lineaire en compensant : l'amplification du signal, sa phase, son residu de porteuse, les effets du canal de propagation. La methode appliquee selon un autre schema permet notamment de 25 demoduler un signal bi-voies et de separer ses deux composantes en compensant : l'amplification des signaux, leurs phases, les residus de porteuses, les effets du canal de propagation et les effets du co-canal de propagation (fuite d'une polarisation sur l'autre et inversement lors de la propagation du signal). 30 La methode decrite ici peut etre consideree en toute generalite une suite de blocs MIMO (multi inputs, multi outputs) appeles « neurones specialises », chaque bloc (i) realisant un traitement elementaire parametre 6 par un ensemble O. Si tous les Oi de la chaine sont bien *les, la chaine procede a la demodulation effective du signal. Si les \theta_i ne sont pas connus, la chaine permet d'apprendre en ligne les valeurs pertinentes pour chaque Oi. A ('initialisation du systeme des Oi sont fournis par defaut par une 5 memoire. Dans les premiers instants, le systeme permet la convergence des Ot vers les valeurs pertinentes ; cette phase est appele phase de convergence ; le signal demodule produit en sortie n'est alors pas fiable. Quand le systeme atteint un voisinage des parametres Oi, on entre en phase dite de production ou de suivi. C'est a dire que les distances entre les valeurs 10 calculees et celles memorisees, dans le systeme implementant Ia methode et definissant un voisinage sont inferieures a certains seuils pre-memorises. Les sorties du demodulateur sont alors fiables et utilisables. Quand le systeme atteint un voisinage des parametres Oi, on entre en phase dite de production ou de suivi. 15 Les sorties du demodulateur sont alors fiables et conjointement a la demodulation du signal, le systeme poursuit la variation des parametres du systeme. Le systeme ne bascule pas explicitement d'un mode a I'autre, la seconde phase se place dans Ia continuite de la premiere. La methode de l'invention peut comprendre les etapes suivantes : 20 acquisition par un echantillonnage d'une premiere pluralite du signal pour constituer chacune une entrée d'un reseau de L blocs de traitement aussi appeles ici « neurones specialises », chaque neurone etant simule par les sorties du bloc precedent, la premiere pluralite du signal etant soumise en entrée au premier bloc simulant un premier neurone du reseau 25 pour generer une pluralite de sorties du premier bloc; chaque neurone F, etant simule par les sorties d'une chaine amont Gi et stimulant une chaine aval I-1, ; chaque jeu d'echantillons parcourt la meme chaine de traitement ; - les sorties des derniers blocs du reseau correspondent idealement aux symboles demodules ; 30 - ajout d'une non linaarite a chacune des sorties du dernier bloc du reseau permettant de calculer un signal d'erreur et propagation de cette 7 erreur dans le sens inverse de Ia chaine de traitement (« retropropagation ») ; - estimation a reception par chaque neurone (i) de I'erreur d'un terme correctif S Oi et mise a jour dans chaque bloc de Ia valeur du parametre Oi 5 selon Oi+= SOi. Selon une autre particularite, chaque neurone du reseau realise specifiquement : - un traitement d'une fonction « Next » , implement& et mise en oeuvre dans un sous bloc logique de traitement (e)), pour generer des 10 sorties a partir d'une pluralite d'observation du signal et les transmettre au bloc de traitement du neurone suivant du reseau ; cette fonction s'ecrit de facon generale sous la forme (Xi÷1,0,---,Xi+1,mi÷i_l) = avec mi le nombre d'entrees et mi+ile nombre de sortie de Fi(N) qui correspond au nombre d'entrees de Fi(+NI). 15 - un traitement d'une fonction « Propagate », implement& et mise en oeuvre dans un sous bloc logique « Propagate » ( Fi(P)) pour calculer les erreurs fournies par le ' bloc FiTi) ou par (eL-Lo,--- ,eL-LN-1) = (e0, --- , eN_i) avec ei = zj - yj en bout de chaine soit rent& FL(P)i; pour le i-eme neurone, cette fonction s'ecrit de facon generale 20 sous Ia forme (ei,o,---, = propagate(ei+1,0,---, ei+1,77,0_1_1) - un traitement d'une fonction « Update » , implement& et mise en oeuvre dans un sous bloc logique « Update » (Fr), pour calculer les parametres correctif S9i a appliquer a la valeur courante du parametre memorise en interne Oi a partir des erreurs renvoyees 25 par le sous bloc Fl+P;.; cette fonction s'ecrit de facon generale sous la forme SOi = update(ei+1,0,---,ei+i,mi'-i). Selon une autre particularite, chaque neurone comprend au moins une implementation et une mise en oeuvre d'une suite de traitements elementaires de la forme : 8 - le sous bloc F'0 realise (xi+1,0, ...,xi+, = next(Xin, - - - , Xij E Kqii avec qjj un entier et K l'espace des nombres reels ou l'espace des nombres complexes le sous bloc Fi(P)realise(eco,e~7= propagate(ei+1,0, --- , 5 le sous bloc Ffu)realise 66i = update(ei+1,0, --- , Selon une autre particularite, l'ajout de la non-linearite a la sortie du dernier bloc (Hr) du reseau est mise en oeuvre par Ia fonction : z1 = NL(yi) dans laquelle zi est le signal sortant d'un organe de decision du dernier bloc 10 yi est un echantillon egalise ou demodule le bloc de decision etant Mini par Ia comparaison du resultat obtenu par Ia sortie y du bloc phase avec une constellation finie de resultats possibles memorises par le bloc de decision, et decidant de prendre parmi les resultats possibles, celui dont la distance avec le point 15 representatif de Ia sortie y est la plus petite Selon une autre particularite, la retropropagation des erreurs calculees est obtenue par les traitements, implementes et mise en oeuvre par un algorithme de retropropagation de l'erreur, suivants : - Initialisation de Ia retropropagation sous Ia forme 20 pour 0 k REVENDICATIONS1. Systeme de demodulation ou de recherche en aveugle des caracteristiques de signaux de telecommunication numerique, a partir de s ('observation par echantillonnage d'un signal comprenant des parametres comprenant notamment les coefficients d'egalisation, la valeur de Ia phase (cp), ('amplitude du signal, leur frequence et leur temps symbole, caracterise en ce qu'il comprend au moins une architecture hardware ou hardware et firmware comportant des memoires et une ou plusieurs unites de traitement pour 10 implementer un reseau de blocs de calcul specifiques connectes les uns aux autres, dont - un premier bloc specialise du reseau realise ('estimation d'au moins un filtre permettant d'acquerir le signal en aveugle et -puis un second bloc realise au moins un module permettant d'estimer 15 ('amplification des signaux observes pour evaluer par la suite les autres caracteristiques des signaux observes par les autres blocs de calcul du reseau, - au moins un troisierne bloc de calcul specialise realise un module de decision pour calculer un signal d'erreur et retro-propager les erreurs calculees 20 a chacun des blocs residuels (« propagate », « update ») precedents. 2. Systeme de demodulation ou de recherche en aveugle des caracteristiques de signaux de telecommunication numerique, selon la revendication 1, caracterise en ce qu'il comporte un bloc supplementaire specialise retie aux sorties du deuxierne et aux entrées du bloc de decision, 25 ce bloc supplementaire realisant au moins un module d'esfimation de frequence pour determiner les frequences des signaux emis en aveugle et/ou au moins un module de phase pour determiner les valeurs de phase desdits signaux. 3. Systeme de demodulation ou de recherche en aveugle des 30- caracteristiques de signaux de telecommunication numerique, selon Ia revendication 2, caracterise en ce que le module de phase peut etre dispose 2 dans un bloc de calcul supplementaire relie aux sorties du bloc de calcul de frequence du bloc supplementaire. 4. Systeme de demodulation ou de recherche en aveugle des caracteristiques de signaux de telecommunication numerique selon une des revendications 1 a 3, caracterise en ce qu'a ('initialisation du systeme des parametres et sont fournis par defaut par une memoire du systeme, permettant dans les premiers instants, appeles phase de convergence, la convergence des e, vers les valeurs pertinentes ; puis lorsque le systeme atteint un voisinage defini des parametres cri, le systeme entre en phase dite de production ou de_suivi, dans laquelle les distances entre les valeurs calculees et celles memorisees et definissant un voisinage sont inferieures a certains seuil pre memorises, les sorties du systeme demodulateur sont alors fiables et utilisables pour les appliquer a un appareil d'utilisation ou a d'autres elements materiels hardware ou software ou firmware permettant de finaliser la demodulation. 5. Systeme de demodulation ou de recherche en aveugle des caracteristiques de signaux de telecommunication numerique multi-voie, selon Ia revendication 3 ou 4, caracterise en ce que chacun des blocs de traitement NO d'au moins une des deux voies regoit chacun des deux signaux d'entree (X110, Xvo) representant respectivement un echantillonnage de chaque voie, pour generer les signaux de sortie xvi et xhi , les signaux x3h et x3vetant representatifs d'une correction appliquee a chaque signal xo par les signaux de sortie respectifs x2v, x2h, de chacun des filtres G de chaque voie, emules chacun par un bloc de traitement N2, les signaux x3h et x3vsont envoyes sur les cascades en serie des blocs de traitement N3, N4 et N5 de chaque voie, emulant chacun le signal indiquant ('amplification de Ia voie (ampli), pour le bloc N3, respectivement la frequence (fq) de la voie pour le bloc N4 et respectivement la phase (p) de la voie pour le bloc N5. 6. Systeme de demodulation ou de recherche en aveugle des caracteristiques de signaux de telecommunication numerique multi-voie, selon la revendication 5, caracterise en ce que chaque sortie respective yh, Yv de 3 chaque bloc de traitement N5 emulant Ia phase de chaque voie H et V, est envoyee sur chaque bloc de decision N6 de chaque voie et sur chacune des entrées respectives du circuit de retro-propagation d'au moins deux erreurs(eh et e") a travers les blocs « miroirs » qui permettent le calcul a Ia volee des 5 increments des differents parametres des blocs de Ia chaine le systeme comprenant plusieurs modules de traitements d'une pluralite d'observation de chaque signal d'entree (xi), chacun associe a un bloc miroir ou residue! « Update »pour chaque parametre phase, frequence, ampli et un bloc miroir ou residue! « Propagate » correspondant pour chaque parametre phase, 10 frequence et amplification. 7. Systeme de demodulation ou de recherche en aveugle des caracteristiques de signaux de telecommunication numeriquemulti-voie, selon Ia revendication 5 ou 6, caracterise en ce que la sortie Zh, Z" de chaque bloc decision, est egalement envoyee a une paire de multiplieur (min, m2h, miv, 15 M2v),recevant respectivement, l'un du bloc phase et I'autre du bloc frequence fq ; Ia sortie du dernier multiplieur M2' de chaque voie est envoyee surchacun des filtres G de chaque voie, emules chacun par un bloc de traitement (N2h, N2") de chaque voie. 8. Methode temps reel de separation et de demodulation aveugle 20 de signaux de telecommunication numerique, a partir de ('observation d'une version echantillonnee de ce signal et comprenant des parametres notamment les coefficients d'egalisation, Ia valeur de la phase (q)), ('amplitude du signal, leur frequence et leur temps symbole, cette methode comprenant les etapes suivantes : 25 - acquisition par un echanfillonnage d'une premiere pluralite du signal pour constituer chacune une entrée d'un reseau de L blocs de traitement Fi, Hi) aussi appeles ici « neurones specialises », chaque neurone etant simule par les sorties du bloc precedent, Ia premiere pluralite du signal etant soumise en entrée au premier bloc simulant un 30 premier neurone du reseau pour generer une pluralite de sorties du premier bloc; chaque neurone Fi etant simule par les sorties d'une 4 chaine amont Gi et stimulant une chaine aval ; chaque jeu d'echantillons parcourt la meme chaine de traitement ; - les sorties des derniers blocs du reseau correspondent idealement aux symboles demodules ; 5 - ajout d'une non linearite a chacune des sorties du dernier bloc du reseau permettant de calculer un signal d'erreur et propagation de cette erreur dans le sens inverse de la chaine de - traitement (« retropropagation ») ; - estimation a reception par chaque neurone (i) de l'erreur d'un terme 10 correctif 8 0i et mise a jour dans chaque bloc de la valeur du parametre selon 0i+= 80i. 9. Methode selon la revendication 8, caracterisee en ce que chaque neurone (F,) du reseau realise specifiquement : - un traitement d'une fonction « Next » , implementee et mise en oeuvre 15 dans un sous bloc logique de traitement (Fr)), pour generer des sorties a partir d'une pluralite d'observation du signal et les transmettre au bloc de traitement du neurone suivant du reseau ; cette fonction s'ecrit de fagon generale sous la forme (Xi+1,0,--- = next(X0,---,Ximii_i) avec mi le nombre d'entrees et mi+ile nombre de sortie de qui correspond au 20 nombre d'entrees de Fi(2 ; - un traitement d'une fonction « Propagate », implementee et mise en oeuvre dans un sous bloc logique « Propagate » ( Fr) pour calculer les erreurs fournies par le bloc Fi(_FP ou par (eL-1,0,---,eL-1,N-1) = (e0,---, eN_i) avec ej = zj - yj en bout de chaine soit 25 ('entree FL(P)i; pour le kerne neurone, cette fonction s'ecrit de fagon generale sous la forme (e1,0,---,ei,mi_i) = propagate(ei+1,0,-,ei+Lnii+i_1) - un traitement d'une fonction « Update » , implementee et mise en oeuvre dans un sous bloc logique « Update » ( Fr)), pour calculer les parametres correctif 80i a appliquer a la valeur courante du parametre 30 memorise en interne 0i a partir des erreurs (ei+1,0, ---. renvoyees 5 par le sous bloc Fi(+P;.; cette fonction s'ecrit de facon generale sous la forme 68i = update(ei+i,o,--- 10. Methode selon Ia revendication 9, caracterisee en ce que chaque neurone ( ) comprend au moins une implementation et une mise en oeuvre 5 d'une suite de traitements elementaires de la forme : - le sous bloc Fi(N)realise (Xi+1,0, --- = next(Xin,--- E Kqu avec qij un entier et K l'espace des nombres reels ou l'espace des nombres complexes - le sous bloc Fi(P)realise(eo, , = propagate(e,+to, --- , 10 - le sous bloc FiMrealise SO, = update(ei+u, ---, 11. Methode selon l'une des revendications 8 a 10, caracterisee en ce que l'ajout de la non-linearite a la sortie du dernier bloc (Hr) du reseau est mise en ceuvre par Ia fonction : zi = NL(yi) dans laquelle 15 Zj est le signal sortant d'un organe de decision du dernier bloc yi est un echantillon egalise ou demodule le bloc de decision etant defini par la comparaison du resultat obtenu par la sortie y du bloc phase avec une constellation finie de resultats possibles memorises par le bloc de decision, et decidant de prendre 20 parmi les resultats possibles, celui dont Ia distance avec le point representatif de la sortie y est la plus petite 12. Methode selon la revendication 8 a 11, caracterisee en ce que la retropropagation des erreurs calculees est obtenue par les traitements, implementes et mise en oeuvre par un algorithme de retropropagation de 25 l'erreur, suivants : - Initialisation de la retropropagation sous la forme pour 0 k 13. Methode selon la revendication 12, caracterisee en ce que Ia mise a jour des parametres internes Oi de chaque neurone Fi est obtenue dans le sous neurone Fi(u) par les traitements, implementes et mise en oeuvre dans Ia 5 fonction 80i = update(ei+1,0,---,ei+Lnii+1_) selon : o Calcul de Ai : - PourO j 14. Methode selon I'une quelconque des revendications 9 a 13, caracterisee en ce qu'au fit du traitement des echantillons en entrée du systeme par les differents sous-blocs, les valeurs des differents Oi initialisees de fagon arbitraire, convergent vers des valeurs rendant la demodulation 20 effective. 15. Methode selon I'une quelconque des revendications 8 a 14, caracterisee en ce que le reseau de neurones specialise constitue une suite de blocs de-type MIMO (« multi inputs, multi outputs »). 16. Methode selon I'une des revendications 8 a 15, caracterisee en ce 25 qu'elle comprend en outre le stockage par au moins un tampon memoire de la pluralite d'entree et dans au moins un autre tampon de Ia pluralite de sorties de chaque neurone specialise du reseau. 17. Produit programme d'ordinateur implements sur un support memoire, mis en oeuvre au sein d'une unite de traitement informatique et aFir ae, 7 comprenant des instructions pour la mise en oeuvre d'une methode selon l'une quelconque des revendications 8 a 16. 18. Produit pour la mise en oeuvre d'une methode selon la revendication 17, caracterise en ce qu'il comprend du hardware ou une combinaison 5 hardware firmware, et comprenant des instructions codees pour mettre en oeuvre la methode. 19. Utilisation dans un systerne de demodulation en aveugle d'un signal de telecommunication, le systerne comprenant au moins un reseau de neurones specialises chacun definissant respectivement un filtrage par un io premier neurone specialise, un gain d'amplification par un second neurone specialise, la frequence du signal par un troisierne neurone specialise et la valeur de phase du signal par un quatrieme neurone specialise ; caracterise en ce que la methode selon l'une quelconque des revendications 8 a 16 est mise en oeuvre pour determiner les caracteristiques du signal emis en aveugle. 15