Brevet FR2835136A1 — publié le 20030725

pr@Labli enLre les deux lFl. DÉMODULATux COFDM À POSITIONNEMENT OPTIMAL DE FENÉTRE D'ANALYSE FFT La présente invention concerne un démodulateur dit COFDM ("Coded OrChogonal Frequency Division Multiplex" ou multi- plexage par division de fréquence orChogonal codé). La figure 1 est destinée à illustrer le principe d'une modulation COFDM. Des paquets de données à émettre sont mis sous la forme de N coefficients complexes associés à N fréquences (ou porteuses) respectives. Le nombre N des fréquences est égal par exemple à 1705 pour le mode dit "2K" et à 6817 pour le mode dit "8K", en transmission herzienne de télévision numérique. Chaque coefficient complexe correspond à un vecteur qui est illustré en figure 1 comme partant d'un axe des fréquences en un point indiquant la fréquence associée au coefficient. L' ensemble de ces N coefficients est traité par trans- formée de Fourier rapide inverse (IFFT), ce qui produit un "symbole" constitué d'une somme de porteuses modulées, chaque porteuse ayant une amplitude et une phase déterminées par le coefficient complexe associé. Le symbole ainsi généré est émis. De manière classique, en transmission herzienne, la largeur du canal d'émission est de 6, 7 ou 8 MHz et chaque porteuse est séparée de la suivante par un écart de fréquence Af = 1/Tu. Tu est la durée d'émission d'un symbole et est appelée durce utile. La durée utile est de l'ordre de 224 ps en mode 2K et 896 ps en mode 8K, pour une bande passante de 8MHz. A la réception, un récepteur fait subir au symbole le traitement inverse, c'est-à-dire principalement une transformée de Fourier rapide (FFT) pour reconstituer les coefficients complexes de départ. Comme cela est représenté en figure 1, certains vec- teurs P1, P2, P3... régulièrement répartis ont une valeur constante connue. Ces vecteurs, ou les porteuses correspondantes, sont appelés pilotes. Ils servent à refléter les distorsions subies par le signal transmis et par l' information qu'ils donnent sur la réponse du canal, ils permettent de corriger les vecteurs inconnus situés entre les pilotes. La figure 2 illustre une transmission de plusieurs symboles successifs Sn-1, Sn... Comme cela est représenté, chacun de ces symboles est précédé d'un intervalle de garde Tgn-1, Tgn qui est une recopie d'une partie de la fin du symbole correspondant. Les intervalles de garde sont souvent définis par une fraction de la durée utile Tu. Des valeurs classiques de l'intervalle de garde sont Tu/32, Tu/16, Tu/8 ou Tu/4. Les intervalles de garde servent à éviter des distorsions de modulation inter-symbole provoquées par un écho de la transmission. La figure 2 représente également un écho SEn-1, TgEn-1... du signal émis. Cet écho est retardé par rapport au signal principal dune durée inférieure à celle d'un intervalle de garde Tg. Chaque symbole S est normalement analysé par le circuit FFT du récepteur dans une fenêtre W de même longueur que le symbole. S' il n'y avait pas d' intervalle de garde, une fenêtre d'analyse W coïncidant avec un symbole du signal principal serait à cheval sur deux symboles du signal d'écho. Ceci provoquerait une erreur difficile à corriger dans le calcul de la transformoe de Fourier FFT. L' intervalle de garde Tg, pourvu qu' il soit supérieur au retard ou à l'avance de l'écho, offre une marge de réglage de la fenêtre d'analyse W pour qu'elle ne coïncide qu'avec des portions appartenant au méme symbole, aussi bien dans le signal principal que dans l'écho. Le fait qu'une fenêtre d'analyse soit à cheval sur un symbole et son intervalle de garde introduit un déphasage qui est corrigé à l' aide des pilotes suementionnés. En figure 2, le symbole Sn-1 doit être analysé dans une fenêtre Wn-1 pouvant s'étendre de l' instant ta, correspondant au début de l'intervalle de garde de l'écho TgEn-1, à l' instant tb correspondant à la fin du symbole Sn-1. De méme, le symbole Sn doit être analysé dans une fenêtre Wn pouvant s'étendre de l' instant tc, correspondant au début de l'intervalle de garde de l'écho TgEn, à l' instant td correspondant à la fin du symbole Sn. Le positionnement des fenêtres d'analyse W est réalisé de manière classique à l' aide des pilotes contenus dans les symboles. La figure 3 représente schématiquement la place de pilotes dans les symboles. Les symboles sont groupés en trames de 68 symboles, de facon classique en transmission hertzienne de télévision numérique (norme ETSI EN 300 744, V1.4.1). En figure 3, chaque ligne représente un symbole et chaque case représente la position d'une porteuse. Les porteuses sont définies comme allant dune position 0 à une position Kmax, Kmax étant égal à 1704 en mode 2K et 6816 en mode 8K. En effet, seule une partie des fréquences possibles est utilisée, notamment par suite de risque de pertes en bordure de canal. Les pilotes sont de deux types. D'une part, il y a, dans chaque symbole, des pilotes continus Pc. Les pilotes continus correspondent à des fréquences particulières réparties dans le canal. Dans la norme ETSI évoquée ci-dessus, il y a en 45 en mode 2K et 177 en mode 8K. Les pilotes continus sont présents dans tous les symboles et occupent touj ours la même position en fréquence. En figure 3, seuls les pilotes continus correspondants aux positions O et Kmax ont été représentés. D'autre part, il y a, dans chaque symbole, des pilotes Pr dits "répartis" (' scattered pilots'' en anglais), qui sont disposés toutes les 12 porteuses, et décalés de trois positions entre deux symboles successifs. Ainsi, tous les quatre symboles, on retrouve la même disposition des pilotes répartis Pr. Les pilotes continus et répartis, d' amplitude constante à l'émission, sont utilisés pour connaître la réponse impulaionnelle du canal et par suite, dans la plupart des circuits connus, positionner finement la fenêtre d'analyse W. Pour se faire, au récepteur, le signal reçu complexe, temporel, après avoir été mis en bande de base, est fourni à un module de transformée de Fourier rapide fournissant le symbole dans le domaine fréquentiel. Les pilotes sont prélevés de ce symbole. Les pilotes prélevés permettent l 'estimation fréquentielle du canal qui, après avoir subi une transformée de Fourrier inverse, fournit la réponse impuleionnelle du canal. La réponse impul eionnel le du canal est ut il. isée pour positionner finement la fenêtre. Un problème existe du fait que les pilotes ne fournissent qu'une description incomplète du canal. En effet, une prise en compte de plusieurs symboles successifs (au moins quatre) ne permet d'avoir une image du canal que tous les trois points. Il en résulte que l 'estimation de la réponse impulsionnelle du canal obtenue à partir des pilotes présente une périodisation de période égale à la durée utile Tu divisée par trois. En conséquence, si l'intervalle de garde Tg est relativement grand par rapport à la durée utile, il n'est plus possible de positionner la fenêtre de manière optimale. Cela est le cas lorsque Tg est égal à Tu/4. Une modulation inter-symbole, souvent accompagnée d'une perte de données, peut alors intervenir. Une solution à ce probléme est d'analyser les données reçues après décodage complet et de déterminer leur taux d'erreur BER ("Bit Error Rate" en anglais). L' emplacement de la fenêtre est alors modifié par tâtonnements jusqu'à ce que le taux d'erreur soit acceptable. Un problème de cette façon de faire est son imprécision et sa lenteur. En effet, il faut attendre le décodage complet des données, ce qui peut être très long. En général, avec la solution ci-dessus, une perte de données se produit de façon quasi-inévitable. Un objet de la présente invention est de prévoir un démodulateur COFDM avec un positionnement optimal de la fenêtre d'analyse FFT. Un autre objet de la présente invention est de prévoir un démodulateur COFDM avec un re-positionnement rapide de la fenêtre d'analyse FFT. Pour atteindre cet objet, la présente invention prévoit un démodulateur COFDM comprenant: un circuit de transformée de Fourier rapide analysant un signal requ dans une fenêtre correspondant à un symbole, chaque symbole véhiculant plusieurs porteuses modulées en phase et/ou en amplitude, dont certaines sont des porteuses de signalisation, et un circuit pour positionner ladite fenêtre. Le circuit pour positionner ladite fenêtre utilise les porteuses de signalisation. Selon un mode de réalisation de la présente invention, le circuit pour positionner ladite fenêtre comprend un module de t raitement de s porteuse s de s ignal i sat ion et un module de réglage de fenêtre couplé au module de traitement. Selon un mode de réalisation de la présente invention, le module de traitement comprend: un module extracteur des porteuses de signalisation d'un symbole requ, un soustracteur pour soustraire, aux nombres représentatifs des porteuses de signalisation extraites, des nombres représentatifs d'une séquence de porteuses de signalisation émises dans le symbole, un premier module de calcul pour fournir une amplitude associée à la différence fournie par ledit soustracteur, et un premier sommateur pour fournir, pour chaque symbole, la somme des amplitudes fournies par ledit premier moyen de calcul. Selon un mode de réalisation de la présente invention, le module de traitement comprend: un module extracteur des porteuses de signalisation d'un symbole reçu, un additionneur pour additionner, aux nombres représentatifs des porteuses de signalisation extraites, des nombres représentatifs dune séquence de porteuses de signalisation émises dans le symbole, et un deuxième module de calcul pour fournir une amplitude associée à la somme fournie par ledit additionneur, et un deuxième sommateur pour fournir, pour chaque symbole, la somme des amplitudes fournies par ledit deuxième moyen de calcul. Selon un mode de réalisation de la présente invention, le module de traitement comprend un troisième module de calcul pour fournir un nombre représentatif de la somme la plus petite parmi les sommes fournies par les premier et deuxième moyens. Selon un mode de réalisation de la présente invention, le module de traitement comprend: un module de fourniture de N "1" consécutifs, N correspondant au nombre de porteuses présentes dans un symbole, un module de modification des "1" fournis par le module de fourniture de "1", pour remplacer chaque "1t' correspondant à la position d'une porteuse de signalisation dans le symbole par un nombre représentatif de la porteuse de signalisation, la première porteuse de signalisation correspondant à un "1", et un module d' extraction de nombres correspondant à 1' emplacement des porteuses de signalisation dans le symbole, pour fournir des nombres représentatifs d'une séquence de porteuses de signalisation émises dans le symbole. L' invention prévoit aussi un procédé de démodulation COFDM comprenant: une étape de transformation par transformée de Fourier rapide analysant un signal requ dans une fenêtre correspondant à un symbole, chaque symbole véhiculant plusieurs porteuses modulées en phase et/ou en amplitude, dont certaines sont des porteuses de signalisation, et une étape de positionnement de ladite fenêtre. L'étape de positionnement de ladite fenêtre utilise les porteuses de signalisation. Selon un mode de réalisation de la présente invention, l'étape de positionnement comprend une étape d'élaboration d'un critère de qualité à l' aide duquel la fenêtre est positionnée. Selon un mode de réalisation de la présente invention, le critère de qualité est élaboré à partir des porteuses de signalisation du symbole et correspond à une mesure des erreurs des porteuses de signalisation reçues. Ces objets, caractéristiques et avantages, ainsi que d'autres de la présente invention seront exposés en détail dans la description suivante de modes de réalisation particuliers faite à titre non-limitatif en relation avec les figures jointes parmi lesquelles: la figure 1, précédemment décrite, représente des porteuses modulées en phase et en amplitude dans un systéme de transmission COFDM; la figure 2, précédemment décrite, représente des signaux reçus par un démodulateur COFDM et des fenêtres danalyse FFT des signaux; la figure 3, précédemment décrite, représente schématiquement la position de pilotes dans des symboles; la figure 4 représente une porteuse reçue de type TPS; la figure 5 représente un démodulateur selon la présente invention; et la figure 6 représente une partie dun démodulateur selon la présente invention. Pour positionner efficacement la fenêtre d'analyse de façon optimale, la présente invention utilise les porteuses de signalisation, dite "porteuses TPS", présentes dans le signal émis. Les porteuses TPS (''Transmission Parameters Signalingt' ou "signalisation des paramètres de transmission") sont des porteuses particulières réparties dans le spectre des fréquences disponibles. Les porteuses TPS contiennent des informations de codage ou de décodage. Par exemple, elles indiquent le type de modulation des porteuses, comme "QPSK", 64 QAM, 16 QAM, etc. le mode, 2K ou 8K, la valeur de l'intervalle de garde, le numéro de la trame, etc. Les porteuses TPS occupent touj ours la méme place dans les symboles. Dans chaque symbole, les porteuses TPS sont toutes identiques avant codage. Pour la transmission, les porteuses TPS sont codées avec un codage classique de type DBPSK, dans le but d'avoir une énergie de transmission sensiblement constante. Dans la norme évoquée précédemment, il y a 17 porteuses TPS en mode 2K, et 68 en mode 8K. Les porteuses TPS occupent, dans le spectre de fréquence, des emplacements situés entre ceux des pilotes continus et des pilotes répartis. L'emploi, selon la présente invention, des porteuses TPS pour régler le positionnement de la fenêtre va permettre daffiner ce positionnement et de le rendre optimal. Du fait de leur codage, les porteuses TPS ne peuvent prendre que deux valeurs, et correspondre soit au nombre complexe (1,0), c'est-à-dire au nombre réel "1", soit au nombre complexe (-1,0), c'est-à-dire au nombre rcel "-1". Comme les porteuses TPS d'un méme symbole sont toutes identiques avant codage, si la première porteuse TPS d'un symbole correspond à (1,0), les valeurs des autres porteuses TPS du symbole sont déterminées. Il en est de même lorsque la première porteuse TPS du symbole correspond à (-1,0). Du fait de la transmission, les porteuses TPS reçues correspondent, elles, à un nombre complexe (x,y) ou x+iy dans un plan I,Q, I représentant les éléments en phase et Q les éléments en quadrature de la porteuse, comme cela est illustré en figure 4. Selon la présente invention, un décodage des porteuses TPS et une mesure du bruit sur celles-ci permettent de définir un critère de qualité EPQ de la fenêtre et, plus généralement, de la démodulation. Le critère de qualité EPQ est utilisé pour décaler la fenêtre, si besoin est. de façon à optimiser son positionnement. La figure 5 représente un exemple de démodulateur selon la présente invention. Le signal reçu comprend des pilotes continus, des pilotes répartis, des porteuses TPS et des porteuses de données. En figure 5, une entrée E du démodulateur reçoit un signal IF de fréquence intermédiaire permettant un échantillonnage, par exemple 36 MHz. Le signal IF correspond au signal reçu après divers changements ou transpositions de fréquence. L'entrée E est couplée à un convertisseur analogique- numérique 10 (ADC) qui numérise le signal d'entrée IF. Le convertisseur analogique-numérique 10 attaque un module 12 de changement de fréquence. Le module 12 fournit un signal sensiblement en bande de base, le spectre du signal en sortie du module 12 étant centré sur une fréquence sensiblement égale à zéro. Le module 12 est couplé à un module 14 permettant d'une part un réglage fin de la fréquence centrale du spectre du signal et, d'autre part, de fournir des échantillons temporels à des instants appropriés au traitement ultérieur. En sortie du module 14, le spectre du signal est centré sur une fréquence égale à O et le nombre et la position temporelle des échantillons sont adaptés à la transformation par transformée de Fourier qui a lieu dans le module suivant. Le module 14 est commandé par des liaisons 15 et 15' reliant le module 14 à un module 16 de traitement des pilotes continus et repartis. La sortie du module 14 attaque un module 20 de transformée de Fourier rapide (FFT) qui fournit les fréquences correspondant à un symbole. Le module 20 est piloté par un module 22 qui fournit, par l'intermédiaire d'une liaison 24, un signal de réglage de la fenêtre d'analyse de la transformée de Fourier. La sortie du module 20 est couplée au module 16 qui réalise l' extraction et le traitement des pilotes continus et répartis. Le module 16 fournit sur les liaisons 15 et 15' les signaux destinés à corriger la fréquence centrale du spectre et la fréquence d'échantillonnage du signal. La sortie du module 20 attaque un module 30 dans lequel le signal est corrigé à l' aide d'une estimation de la réponse fréquentielle du canal. L'estimation de la réponse fréquentielle du canal est réalisée dans le module 16 à l' aide des pilotes. Cette estimation est fournie par le module 16 sur une liaison 55, dont une branche 55a est couplée au module 30. En sortie du module 30, le signal comprend les porteuses TPS et les porteuses véhiculant les données. L 'estimation de la réponse fréquentielle du canal, fournie par le module 16, alimente, par l'intermédiaire de la liaison 55 et dune branche 55b de la liaison 55, un module 26 de transformée de Fourier inverse (IFFT), pour déterminer la réponse impuleionnelle du canal. Le module 26 fournit la réponse impuleionnelle du canal au module 22, pour ajuster dynamiquement le positionnement de la fenêtre d'analyse FFT. Le traitement des porteuses véhiculant les données est assuré dans un circuit 40 de traitement et fourniture de données. Le circuit 40 a une structure classique et peut comporter, comme cela est représenté en figure 4, un module 42 de désentrelacement de symboles, un module 44 dit de "démappage", un module 46 de désentrelacement de bits, et un module 48 (FEC) de correction d'erreur. La sortie du module 48 constitue la sortie S du circuit 40 et du démodulateur et fournit des données correspondant aux données émises. La sortie du module 30 attaque aussi un module 50 de traitement des porteuses TPS. Le module 50, dont un exemple de réalisation va être décrit en relation avec la figure 6, fournit un critère de qualité EPQ sur une liaison 52. Le critère de qualité attaque, directement ou non, le circuit 22 destiné à ajuster le réglage de la fenêtre d'analyse. En outre, le circuit 22 reçoit le signal de sortie du module 14 par une liaison 54, pour régler grossièrement la fenêtre d'analyse. Un exemple de module 22 connu est par exemple présent dans le circuit intégré STV 0360 fabriqué actuellement par la demanderesse. Ce circuit intégré comporte un registre dit "de protection décho lointain" ("long echo protection"). Ce registre peut être chargé à partir du critère de qualité EPQ fourni par le circuit 50. Lorsque le critère de qualité a une valeur faible, la fenêtre est bien positionnée et aucun ajustement n'est réalisé. Lorsque le critère de qualité a une forte valeur, le registre du module 22 assure sans intervention manuelle un re-positionnement adéquat de la fenêtre. Comme cela a été indiqué auparavant, la réponse du canal ne peut être connue avec certitude qu'un point d'échantillonnage sur trois. Comme les porteuses TPS sont à des emplacements situés entre les pilotes, 1' indication fournie par les porteuses TPS est une indication qui porte sur des points intermédiaires de la séquence d'échantillonnage. En outre, la redondance et le codage des porteuses TPS rendent les porteuses TPS particulièrement roLustes au bruit. Il résulte des remarques ci-dessus que l'ajustement de la fenêtre d'analyse FFT à l' aide des porteuses TPS est particulièrement efficace. La demanderesse a réalisé de nombreux tests de simulation à l' aide d'échos intervenant avant le signal principal ("pré-écho", "precursive echo" en anglais) ou d'échos intervenant après le signal principal ("postécho", "postcursive echo" en anglais). Les tests ont été réalisés avec des valeurs d'intervalle de garde variées, dont la valeur Tg = Tu/4, source d'ambiguïtés. Dans tous les cas, un positionnement de la fenêtre est réalisé rapidement et de façon optimale, et aucune donnée n'est perdue. La figure 6 illustre un exemple avantageux de réalisation du module 50 de traitement des porteuses TPS. Le module 50 reçoit en entrée le signal en sortie du module 30. Ce signal comprend les porteuses TPS et les porteuses véhiculant les données. Dans le module 50, le signal d'entrée est fourni à un module 58 qui extrait les porteuses TPS. Comme cela a été mentionné en relation avec la figure 4, une porteuse TPS reçue peut être représentée par un nombre complexe TPS = x+iy. Les nombres TPS sont fournis à un additionneur 60 et à un soustracteur 62. L'additionneur 60 et le soustracteur 62 reçoivent en outre chacun une séquence de nombres TPS'. Les nombres TPS' sont déterminés de la manière suivante. Un module 65 approprié quelconque, par exemple un élément de mémorisation ou un registre, fournit séquentiellement un nombre de "1" égal au nombre de porteuses utilisées dans le mode de transmission utilisé (1705 en mode 2K et 6817 en mode BK). La sortie du module 65 attaque un module 67. Le module 67 modifie la suite numérique qui lui est fournie suivant une séquence PR3S définie par la norme ETSI évoquée ci-dessus. En sortie du module 67, se trouve une séquence de référence correspondant à la séquence des pilotes et des porteuses TPS émis. La sortie du module 67 attaque un module 69. Le module 69 a pour fonction d'extraire, de la séquence transmise par le module 67, des nombres TPS' correspondant aux emplacements des porteuses TPS. Les nombres TPS', de valeur +1 ou -1, représentent une séquence théorique de nombres TPS correspondant à une transmission sans erreur et dans le cas o la première porteuse TPS du symbole correspond à la valeur 1. Bien entendu, les modules 65, 67 et 69 peuvent être remplacés par un seul ou plusieurs autres modules appropriés. Par exemple, un module unique peut fournir directement la séquence souhaitée de nombres TPS'. On notera cependant que la structure de la figure 6 permet une certaine symétrisation du circuit, le module 69 correspondant au module 58, et que cette structure est facilement paramétrable en fonction du mode de fonctionnement. L'additionneur 60 ajoute le nombre complexe TPS au nombre TPS' pour chacune des porteuses TPS. La sortie de l'additionneur 60 attaque un module 70. Le module 70 calcule la valeur absolue complexe de la somme TPS+TPS', définie par la somme de la valeur absolue de la partie réelle du nombre TPS+TPS' et de la valeur absolue de la partie imaginaire du nombre TPS+TPS'. A titre d' alternative, le module 70 peut réaliser le calcul de la distance quadratique entre les nombres TPS et TPS', ou le calcul d'une autre distance entre les nombres TPS ET TPS'. Le module 70 est couplé à un module 72 (SUM). Le module 72 réalise, pour chaque symbole, la somme de toutes les valeurs fournies par le module 70. La sortie du module 72 attaque un module d'écrêtage 74 destiné à limiter la sortie du module 72 en cas de dépassement. Le module 74 fournit un nombre a. Par exemple, si la sortie du module 50 est prévue pour des nombres de 8 bits, le nombre a, en représentation binaire, est limité à huit "1" en cas de dépassement de cette valeur. La sortie du soustracteur 62 alimente un module 80 de méme fonction que le module 70. En figure 6, le module 80 réalise la valeur absolue complexe de la différence des nombres TPS et TPS'. Bien entendu, si le module 70 réalise un autre calcul, le module 80 réalise le même calcul que le module 70. La sortie du module 80 attaque un module 82 qui réalise la somme des valeurs absolues fournies par le module 80 pour toutes les porteuses TPS présentes dans un symbole. La sortie du module 82 attaque un module d'écrêtage 84 de méme fonction que le module 74. Le module 84 fournit un nombre b pour chaque symbole. Le nombre b est relié à la distance des porteuses TPS reçues à leur valeur théorique, si la première porteuse TPS du symbole correspond à un "1". De méme, le nombre a est relié à la distance des porteuses TPS reçues à leur valeur théorique, si la première porteuse TPS du symbole correspond à un "-1", les séquences commençant par un "1" et un "-1" étant inverses l'une de l'autre. En effet, la somme TPS+TPS' peut être interprétée comme la différence TPS-(-TPS'), ce qui correspond à la distance du nombre TPS reçu au point (-1,0). Bien entendu, le nombre a peut être calculé à partir d'une séquence de nombres TPS" correspondant à la séquence, dans un symbole, des nombres correspondant aux porteuses TPS lorsque la première porteuse TPS du symbole correspond à un "-1". Cela aurait conduit à une duplication des éléments 65, 67 et 69, opérant à partir d'une valeur "-1". Le fait, en figure 6, d'utiliser un additionneur 60 et un soustracteur 62 à partir d'une méme séquence évite la duplication évoquée ci-dessus. Les nombres a et b attaquent un module 90. Le module analyse les nombres a et b et fournit un nombre min(a,b) égal à celui des nombres a ou b qui présente la valeur la plus faible. Le nombre min(a,b) est fourni en sortie du module 50 sur la liaison 52 en direction du module 22. Le nombre min(a,b) correspond à la distance entre les porteuses TPS reçues et les porteuses TPS émises les plus probables. Ce nombre est une évaluation du bruit ou des erreurs affectant les porteuses TPS reçues. C'est ce nombre, min(a,b), qui, selon la présente invention, est utilisé comme critère de qualité EPQ pour modifier le positionnement de la fenêtre d'analyse FFT. Si le critère de qualité a une valeur faible, cela signifie que les porteuses TPS reques sont proches des porteuses émises et la fenêtre est bien positionnée. Au-dessus d'un certain seuil, la valeur du critère de qualité pilote le positionnement de la fenêtre de façon à le rendre optimal. Le critère de qualité EPQ peut être traité avant d'être fourni au module 22. Par exemple, le critère EPQ peut être fourni à un module comme un microcontrôleur ou un microprocesseur, interne ou externe au démodulateur, chargé de piloter le module 22. Bien entendu, la présente invention est susceptible de diverses variantes et modifications qui apparaîtront à l'homme de l'art. En particulier, le détail du traitement des porteuses TPS n'est qu'un exemple non-limitatif, et il est à la portée de l'homme de l'art de modifier ce traitement de façon appropriée. Aussi, dans l'exemple de démodulateur de la figure 5, tous les modules peuvent être modifiés ou remplacés par des éléments appropriés. Par exemple, l'entrée E du circuit peut recevoir directement un signal centré sur environ 4,5 MHz. Le convertisseur analogique-numérique peut êtreextérieur au démodulateur. De méme, les constituants du circuit de la figure 6 et leur fonction peuvent être modifiés de façon appropriée par l'homme de l'art. Par exemple, le critère de qualité EPQ peut être utilisé seulement dans les cas de forte ambiguïté, comme lorsque Tg=Tu/4. Dans les autres cas, le module 50 peut par exemple être désactivé et/ou le critère de qualité peut être mis à zéro. Aussi, le module 50 peut être connecté directement en sortie du module de transformée de Fourier 20, avant le module 30, et non après. La présente invention a principalement été décrite dans le cadre de la transmission hertzienne de télévision numérique, définie par la norme ETSI EN 300 744, V1.4.1. Cependant, la présente invention n'est ni limitée à cette norme ni à ce domaine et peut être appliquée dans et à tout appareil comportant un démodulateur COFDM, récepteur de télévision ou non. Par exemple, le démodulateur selon la présente invention peut être utilisé dans un téléphone portable. REVENDICATIONS 1. Démodulateur COFDM comprenant: un circuit de transformée de Fourier rapide (20) analysant un signal reçu dans une fenêtre (W) correspondant à un symbole, chaque symbole véhiculant plusieurs porteuses modulées en phase et/ou en amplitude, dont certaines sont des porteuses de signalisation (TPS), et un circuit (22, 50) pour positionner ladite fenêtre, caractérisé en ce que le circuit pour positionner ladite fenêtre utilise les porteuses de signalisation. 2. Démodulateur selon la revendication 1, dans lequel le circuit (22,50) pour positionner ladite fenêtre comprend un module de traitement (50) des porteuses de signalisation et un module de réglage de fenêtre (22) couplé au module de traitement. 3. Démodulateur selon la revendication 1, dans lequel le module de traitement ( 50) comprend: un module (58) extracteur des porteuses de signalisation d'un symbole reçu, un soustracteur ( 62) pour soustraire, aux norbres (TPS) représentatifs des porteuses de signalisation extraites, des nombres (TPS') représentatifs d'une séquence de porteuses de signalisation émises dans le symbole, un premier module de calcul ( 80) pour fournir une amplitude associée à la différence fournie par ladit soustracteur, et un premier sommateur (82) pour fournir, pour chaque symbole, la somme des amplitudes fournies par ledit premier moyen de calcul. 3. Démodulateur selon la revendication 1, dans lequel le module de traitement (50) comprend: un module (58) extracteur des porteuses de signalisation d'un symbole reçu, un additionneur (60) pour additionner, aux nombres (TPS) représentatifs des porteuses de signalisation extraites, des nombres (TPS') représentatifs d'une séquence de porteuses de signalisation émises dans le symbole, et un deuxième module de calcul (70) pour fournir une amplitude associée à la somme fournie par ledit additionneur, et un deuxième sommateur (72) pour fournir, pour chaque symbole, la somme des amplitudes fournies par ledit deuxième moyen de calcul 4. Démodulateur selon les revendications 2 et 3, dans lequel le module de traitement (50) comprend un troisième module de calcul (90) pour fournir un nombre représentatif de la somme la plus petite parmi les sommes fournies par les premier et deuxième moyens. 5. Démodulateur selon la revendication 1, dans lequel le module de traitement (50) comprend: un module (65) de fourniture de N "1" consécutifs, N correspondant au nombre de porteuses présentes dans un symbole, un module (67) de modification des "1" fournis par le module (65) de fourniture de "1", pour remplacer chaque "1" correspondant à la position d'une porteuse de signalisation dans le symbole par un nombre représentatif de la porteuse de signalisation, la première porteuse de signalisation correspondant à un "1", et un module (69) d' extraction de nombres correspondant à 1' emplacement des porteuses de signalisation dans le symbole, pour fournir des nombres (TPS') représentatifs d'une séquence de porteuses de signalisation émises dans le symbole. 6. Procédé de démodulation COFDM comprenant: une étape de transformation par transformée de Fourier rapide analysant un signal reçu dans une fenêtre (W) correspondant à un symbole, chaque symbole véhiculant plusieurs porteuses modulées en phase et/ou en amplitude, dont certaines sont des porteuses de signalisation (TPS), et une étape de positionnement de ladite fenêtre, caractérisé en ce que l'étape de positionnement de ladite fenêtre utilise les porteuses de signalisation. 7. ProcAdA salon la revendication 6, dans lequel Retape de positionnement comprend une Atape d'6laboration d'un crit@re de quality (EPQ) 1' aide duquel la fenAtre est positioe. 8. ProcAdA salon la revendication 7, dans lequel le critAre de quality est AlaborA partir des porteuses de signalization du symbole et correspond une mesure des erreurs