Brevet FR2932039A1 — publié le 20091204

PROCÉDÉ DE DÉTECTION D'UN SIGNAL OFDM DESCRIPTION DOMAINE TECHNIQUE La présente invention concerne le domaine de la détection de la présence d'un signal OFDM. Elle trouve notamment application dans les systèmes radio opportunistes. ÉTAT DE LA TECHNIQUE ANTÉRIEURE L'encombrement de plus en plus important du spectre a conduit à envisager des systèmes de télécommunication capables de coexister avec les systèmes à bandes de fréquence déjà allouées, dits primaires. Deux stratégies de coexistence font actuellement l'objet d'importantes recherches. La première consiste à utiliser un niveau de signal très faible grâce à un très fort étalement de spectre, c'est la voie suivie par les systèmes ultra-large bande encore dénommés UWB (Ultra Wide Band). La seconde consiste à utiliser de manière opportuniste une partie du spectre ponctuellement ou temporairement inoccupée, c'est la voie dite de radio opportuniste (ou Cognitive Radio). On trouvera une description de la radio opportuniste dans la thèse fondatrice de J. Mitola intitulée � Cognitive radio : an integrated agent architecture for software defined radio �, Royal Institute of Technology, Stockholm, PhD Dissertation, 8 Mai 2000. 2 Le principe de la radio opportuniste a été notamment retenu pour le développement des réseaux sans fil à longue portée encore dénommés WRAN (Wireless Regional Area Network). Ces réseaux font actuellement l'objet d'un processus de standardisation au sein du groupe de travail de IEEE 802.22. Plus précisément, cette norme en cours d'élaboration propose d'utiliser de manière opportuniste les bandes UHF et VHF vacantes pour réaliser une transmission sans fil point à point dans un réseau WRAN. Il est en particulier prévu que les bandes UHF allouées au système de télévision à diffusion par voie terrestre DVB-T (Digital Video Broadcast-Terrestrial) puissent être utilisées à cette fin. La norme DVB-T fait appel à une modulation OFDM (Orthogonal Frequency Division Multiplexing) pour transmettre des flux vidéo/audio compressés. On trouvera une introduction à la norme IEEE 802.22 dans l'article de C. Cordeiro et al. intitulé � IEEE 802.22 : an introduction to the first wireless standard base on cognitive radios �, publié dans Journal of Communications, Vol. 1, N°1, Avril 2006, pp. 38-47. Avant de pouvoir émettre dans une bande UHF donnée, il est nécessaire qu'un émetteur du réseau WRAN puisse déterminer si un signal OFDM est présent dans cette bande, et le cas échéant, d'en estimer les paramètres temporels tels que la longueur du préfixe, la longueur utile ou de la longueur totale du symbole OFDM. L'article de P. Liu et al. intitulé � A blind timeparameters estimation scheme for OFDM in multi-path channel � publié dans Proc. 2005 Int'l Conference on Wireless Communications Networking and Mobile 3 Computing, 23-26 Sept. 2005, Vol. 1, pp. 242-247 décrit une méthode de détection de la présence d'un signal OFDM et d'estimation aveugle de ses paramètres temporels, grâce au calcul d'une fonction de corrélation pour une pluralité de longueurs de corrélation (c'est-à-dire d'écarts temporels). Par estimation aveugle (blind estimation), on entend que le terminal opportuniste n'a aucune connaissance a priori des paramètres temporels du signal OFDM. Toutefois, la détection d'un signal OFDM et l'estimation subséquente de ses paramètres temporels peuvent être entachées d'erreur en présence d'un signal interférent dans la bande de fréquence d'intérêt. Ainsi, le terminal opportuniste peut conclure indûment à la présence d'un signal OFDM et s'abstenir dans une bande pourtant disponible. Réciproquement, le terminal peut conclure par erreur à l'absence d'un signal opportuniste et transmettre alors dans une bande occupée par le système primaire, avec les risques d'interférence que cette transmission peut occasionner. Un premier but de la présente invention est de proposer une méthode permettant de déterminer avec une fiabilité accrue si un signal OFDM est présent ou absent dans une bande de fréquence d'intérêt ce, même en présence d'un signal interférent dans cette bande. EXPOSÉ DE L'INVENTION La présente invention est définie par une méthode de détection de présence d'un signal OFDM dans un signal reçu, selon laquelle ledit signal reçu est 4 transposé en bande de base et soumis à un filtrage passe-bande correspondant à une bande d'intérêt avant d'être échantillonné. Le signal ainsi échantillonné subit un second filtrage destiné à supprimer au moins une raie interférente dans la bande d'intérêt et la présence d'un signal OFDM est détectée si le signal filtré par le second filtrage est cyclostationnaire. Pour déterminer la/les raie(s) interférente(s), on calcule avantageusement la densité spectrale du signal échantillonné, on détermine ensuite la valeur moyenne m et la variance 62 de cette densité spectrale, puis l'on détermine les points du spectre dont l'amplitude est supérieure à m +X62, où X est supérieur à 1. Selon une première variante, le second filtrage est un filtrage passe-bande éliminant la/les raie(s) interférente(s). Selon une seconde variante, le second filtrage est un filtrage coupe-bande(s) éliminant la/les raie(s) 20 interférente(s). Les fonctions de transfert élémentaires des différents filtres coupe-bandes sont obtenues en déterminant pour chaque point x du spectre dont la valeur de densité spectrale excède m + X62, le premier 25 point à sa droite, x+= x +Ed, ainsi que le premier point à sa gauche x = x ùEg dont la valeur de densité spectrale est égale à m, la fonction de transfert élémentaire correspondante étant adaptée à réjecter la bande de fréquences [x x+]. 30 Selon une troisième variante, le second filtrage comprend une étape de décimation du dit signal échantillonné. Selon un premier mode de réalisation de la méthode de détection, on calcule la fonction d'autocorrélation Rsa(t,ti) du signal filtré par le second filtrage et l'on détermine la valeur ti,,,ax de l'écart temporel correspondant au maximum de la fonction d'autocorrélation, la présence d'un signal OFDM étant détectée si Rsa(t,tmax) présente une périodicité en temps. On détermine ensuite si Rsa(t,tmax) présente une périodicité en temps en effectuant la transformée de Fourier du signal filtré par le second filtrage et en comparant l'amplitude d'une raie fondamentale du spectre obtenu à une valeur de seuil prédéterminé. Selon un second mode de réalisation de la méthode de détection, on calcule les coefficients de corrélation cyclique pa/(a+a)(ti) du signal filtré par le second filtrage où k ,kEZ sont les fréquences a+R cycliques et t est un écart temporel, puis on calcule x-1 une fonction de discrimination J(o,(3)= pa/(a+a)(a)2 où K k=0 est une valeur entière strictement supérieure à 1. La présence d'un signal OFDM est détectée si le maximum de la fonction d'autocorrélation (J(â,a)) est supérieur à un seuil prédéterminé (J0). 6 BRÈVE DESCRIPTION DES DESSINS D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture d'un mode de réalisation préférentiel de l'invention fait en référence aux figures jointes parmi lesquelles : La Fig. 1 représente un exemple de spectre d'un signal DVB-T transposé en bande de base ; La Fig. 2 représente un premier exemple de filtrage spécifique du signal de la Fig. 1, préalablement à une recherche de cyclostationnarité ; La Fig. 3 représente un second exemple de filtrage spécifique du signal de la Fig. 1, préalablement à une recherche de cyclostationnarité ; La Fig. 4 illustre le traitement du signal de la Fig. 1 par une première méthode de détection ; La Fig. 5 illustre le traitement du signal de la Fig. 1 par une seconde méthode de détection. EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION PARTICULIERS Nous considèrerons dans la suite un terminal d'un système radio opportuniste souhaitant déterminer si un signal OFDM est présent ou absent dans une bande de fréquence d'intérêt. Le terminal en question peut être par exemple un émetteur d'un réseau WRAN recherchant une bande disponible dans le spectre DVB-T. On rappelle que le spectre DVB-T utilisé par la TNT (Télévision Numérique Terrestre) utilise les canaux UHF 21 à 69 (occupant la bande spectrale de 470 à 862 MHz), chaque canal présentant une largeur de bande de 8 MHz. 7 Lorsque le terminal opportuniste souhaite déterminer si une bande d'intérêt, c'est-à-dire dans l'exemple précédent, un des canaux UHF, est occupé par un signal OFDM, le terminal opportuniste démodule le signal reçu à la fréquence centrale de la bande d'intérêt, c'est-à-dire à la fréquence correspondante du canal dans l'exemple précité. Le signal ainsi transposé en bande de base est ensuite filtré à l'aide d'un filtre passe-bande correspondant à la largeur de la bande d'intérêt (-4MHz à +4MHz pour un des canaux UHF), puis échantillonné à la fréquence de Nyquist du signal ainsi filtré (par exemple 8 Mhz). Alors que les méthodes de détection selon l'état de la technique recherchent si le signal ainsi obtenu présente un cyclostationnarité, autrement dit si la fonction d'autocorrélation de ce signal présente une périodicité, la présente invention applique un filtrage spécifique avant de procéder à cette recherche. Plus précisément, ledit filtrage spécifique peut être un filtrage passe-bande, un filtrage réjecteur de bande, ou encore être obtenu par décimation du signal échantillonné. De manière surprenante, il a été noté, que le fait d'opérer un filtrage passe-bande ou réjecteur de bande pour éliminer une ou des raie(s) interférente(s) au sein de la bande d'intérêt n'altérait pas de manière significative les propriétés de cyclostationnarité du signal OFDM. L'élimination des raies interférentes réduit considérablement la probabilité de fausse détection d'un signal OFDM (détection d'un tel signal alors qu'il est en fait absent, absence de détection 8 d'un tel signal alors qu'il est effectivement présent) tout en conservant sensiblement ses propriétés de cyclostationnarité. En outre, si l'étape de détection conclut à la présence d'un signal OFDM dans la bande d'intérêt, il est possible d'estimer avec une fiabilité accrue les paramètres temporels à partir du signal ayant subi ledit filtrage spécifique. La Fig. 1 représente un exemple typique de spectre d'un signal DVB-T dans un canal UHF, transposé en bande de base. Le spectre s'étend de -4 MHz à +4 MHz et comporte une raie de signal interférent à -2MHz. Cette raie peut être due par exemple à un signal TV analogique. La Fig. 2 représente schématiquement un premier exemple de filtrage spécifique du signal de la Fig. 1. Le filtre est ici un filtre coupe-bande ou réjecteur de fréquence, centré sur la raie interférente. La fonction de transfert du filtre est indiquée par la référence 20. Si plusieurs raies interférentes sont présentes, on peut effectuer une réjection des différentes raies interférentes en question. La Fig. 3 représente schématiquement un second exemple de filtrage spécifique du signal de la Fig. 1. Le filtre est ici un filtre passe-bande éliminant la raie interférente. En pratique pour les signaux DVB-T, on remarque que les raies interférentes se situent entre -3 MHz et -2MHz. On utilise alors avantageusement un filtre passe-bande dont la bande passante s'étend de 9 -1,5MHz à 2,5MHz, comme indiqué par la fonction de transfert 30. Si plusieurs raies interférentes sont présentes, on choisit un filtre passe-bande ne gardant que la partie du spectre du signal non affectée par ces raies interférentes. De manière générale, si le terminal opportuniste connaît les fréquences des raies interférentes, ces raies seront réjectées par un filtre coupe-bande(s) ou, alternativement le signal transposé en bande de base sera filtré par un filtrage passe-bande les éliminant. A défaut de connaître a priori les raies interférentes, le terminal peut déterminer leurs positions spectrales en procédant comme suit : Dans un premier temps, on estime la densité spectrale de puissance du signal transposé en bande de base échantillonné, par exemple au moyen d'une transformée de Fourier (FFT) dont on calcule ensuite le module au carré. On détermine ensuite la moyenne et la variance du module de cette densité spectrale soit m et 62, respectivement. On recherche ensuite les points du spectre dont 25 la valeur de densité spectrale est supérieure à la valeur m +X62 où X est un réel supérieur à 1, par exemple égal X =3. Soit S, l'ensemble des points de cette liste. Pour chaque point xE S, on détermine le premier 30 point à droite x+= x +Ed ainsi que le premier point à gauche x = x -Eg dont la valeur de densité spectrale est égale à m. Selon une première variante, on choisit ensuite 5 un filtre passe-bande qui élimine les fréquences xx+]. U[ xE S Selon une seconde variante, on détermine pour chaque fréquence xE S, la fonction de transfert Hx d'un filtre rejetant la bande [x x+] et l'on utilise en 10 définitive un filtre coupe-bande(s) de fonction de transfert FI Hx. xE S Selon une troisième variante, alternative à un filtrage passe-bande ou coupe-bande(s), on pourra effectuer un filtrage par décimation du signal 15 échantillonné. On choisira alors convenablement le taux de décimation pour éliminer les raies interférentes. Par exemple, si le signal en bande base est dans la bande [-4MHz 4MHz] et a été échantillonné à la fréquence de Nyquist (8MHz), et si la raie interférente 20 a été déterminée comme étant à -2MHz, on choisira un taux de décimation de 4. Le signal échantillonné ainsi décimé est alors dans la bande [-1MHz 1MHz] et ne satisfait plus le critère de Nyquist. Cependant, le repliement de la raie interférente due au sous 25 échantillonnage se fait sur la fréquence nulle. De manière générale si la raie interférente se trouve à �fnt dans la bande [ûB,+B] du signal en bande de base on échantillonnera à la fréquence fnt, c'est-à-dire que l'on effectuera un filtrage par décimation au taux 2B/fnt pour obtenir en définitive un signal dans la bande [ùfnt,+fint] Le repliement des images de la raie interférente sur la fréquence nulle n'affecte pas les propriétés de cyclostationnarité du signal. La détection de signal OFDM se fait à partir des propriétés de cyclostationnarité du signal filtré. Plus précisément, on détectera la présence d'un signal OFDM dans la bande d'intérêt si ledit signal filtré, et donc dépourvu de la(les) raie(s) interférente(s), est cyclostationnaire. La fonction d'autocorrélation du signal filtré peut s'exprimer sous la forme : Rsa (t,t) = Elsa (t)sa (t ùti )} (1) où E{.} désigne l'espérance mathématique, sa(t) le signal filtré et t l'écart temporel pour lequel on calcule la corrélation. Selon une première méthode de détection, on recherche la valeur T. de l'écart temporel qui correspond au maximum de la fonction d'autocorrélation Rsa(t,ti), éventuellement normalisée. Si un signal OFDM est présent dans le signal reçu, on peut montrer que la valeur T. correspond à la durée de signal utile du symbole OFDM. Rsa(t,ti,,,ax) est alors une fonction périodique en t et de périodicité égale à la longueur TS des symboles OFDM. Le spectre de Rsa(t,tmax) est donc un spectre de raies espacées de 1/T,, la raie fondamentale étant située à 1/TS. La première méthode de détection détermine la présence d'un signal OFDM si une périodicité existe dans Rsa (t,timax) ou, si l'amplitude de la raie fondamentale dans le spectre de Rsa(t,tmax) excède un seuil prédéterminé. La seconde méthode de détection a été exposée en détail dans la demande de brevet n° 07 55394 déposée le 31.05.2007 par la présente demanderesse et est simplement rappelée pour l'essentiel ci-après. Selon cette méthode, on calcule les coefficients de corrélation cyclique pa/(a+R)(t) définis par : pPa+R) (ti) = 1 lim 1 fT Rsa (t,ti )eù2i?Lak+tR = Rsa (t,ti )e 2i?L akt+R T-ooT 0 (2) où les k a+RkEZ sont lesfréquences cycliques et Ot désigne la moyenne temporelle. La fonction d'autocorrélation se décompose alors de la manière suivante : 2in kt Rsa (t,ti) = rip k (a+(3) ( )e a+13 k (3) On définit une fonction de discrimination par : J(î,R)= L pa/(a+(î)2 (4) k=0 où K est une valeur entière strictement supérieure à 1, indiquant le nombre de fréquences cycliques que l'on prend en compte dans l'estimation. Cette fonction de discrimination permet de déterminer si, pour un écart temporel t =cc donné, la fonction d'autocorrélation présente en fonction du temps des pics se répétant avec une périodicité î+P. En présence d'un signal OFDM de paramètres temporels Tu et TS =Tu +Tp , où Tu est la durée utile, Tp la durée du préfixe et T,, la durée des symboles OFDM, la fonction de discrimination J(î,(3) présentera un maximum J pour î =Tu et =Tp . Ce maximum sera sensiblement supérieur au maximum Jo qui serait atteint par la fonction J(î,(3) en absence de signal OFDM. De manière générale, la présence d'un signal OFDM sera détectée s'il existe un couple de valeurs î et telles que J(î,13)>Jo . On notera qu'à la différence de la première méthode de détection qui procède en deux étapes successives, en estimant tout d'abord la longueur utile Tu puis la longueur totale T,, des symboles OFDM, la seconde méthode de détection opère conjointement sur ces deux paramètres et est, pour cette raison, plus résistante au bruit. En pratique, on calcule les coefficients de corrélation cyclique sur une longueur de fenêtre finie 5 U, à partir du signal échantillonné, soit : Uù1 _-ù2in k P k/(â+R) (â) = ù L sa (u) sa ( u ù d )e cc' u=o dans lequel on a défini les valeurs réduites ôc= a, et Te (5) où Te est la période d'échantillonnage. 10 On notera que si le signal échantillonné est décimé, Te est la période d'échantillonnage après décimation. La décimation ne modifie pas la position des raies de Rsa (t,tmax) pour autant que tmax � Te 15 On déduit la fonction de discrimination à partir de l'expression (4), soit : Kù1 J(a,â)=E k=o Uù1 _ -2in k ùES (u)Sa*(uùOG)e a+13 U u=o 2 (6) 20 Ou, de manière équivalente, par simple translation de a: Kù1 (a,)= k=0 Uù1 oc--2in s*(u)s(u+a)e a_+kR U u=0 2 (7) 15 On détermine ensuite les paramètres â et qui maximisent la fonction de discrimination. On conclut à la présence d'un signal OFDM si : J(â,)>Jo (8) et, sinon, à l'absence d'un tel signal. La valeur du seuil Jo peut être déterminée empiriquement à partir des maxima de la fonction de discrimination observés pour des signaux OFDM présentant différents rapports de signal sur bruit. On a illustré en Fig. 4, le spectre de Rsa(t,tmax) obtenu selon la première méthode de détection, après élimination de la raie interférente à -2MHz du signal illustré en Fig. 1. On voit apparaître (cf. zone entourée 40) un premier pic vers 3520 (en nombre d'échantillons) émergeant du bruit. De manière similaire on a illustré en Fig. 5, la fonction de discrimination J(î,(3), obtenue selon la seconde méthode de détection, en fonction de î+(3 pour î=d. On voit nettement apparaître (cf. zone entourée 50) un pic vers 3500 (nombre d'échantillons) émergeant du bruit. Dans les deux cas, on peut conclure à la présence d'un signal OFDM de temps symbole correspondant à 3500.4 dans la bande d'intérêt. REVENDICATIONS1. Méthode de détection de présence d'un signal OFDM dans un signal reçu dans laquelle ledit signal reçu est transposé en bande de base et soumis à un filtrage passe-bande correspondant à une bande d'intérêt avant d'être échantillonné, caractérisée en ce que le signal ainsi échantillonné subit un second filtrage destiné à supprimer au moins une raie interférente dans la bande d'intérêt, et que la présence d'un signal OFDM est détectée si le signal filtré par le second filtrage est cyclostationnaire. 2. Méthode de détection selon la revendication 1, caractérisée en ce que pour déterminer la/les raie(s) interférente(s), on calcule la densité spectrale du signal échantillonné, on détermine ensuite la valeur moyenne m et la variance 62 de cette densité spectrale, puis l'on détermine les points du spectre dont la valeur de densité spectrale est supérieure à m+x,62 , où X est supérieur à 1. 3. Méthode de détection selon la revendication 1 ou 2, caractérisée en ce que le second filtrage est un filtrage passe-bande éliminant la/les raie (s) interférente(s). 4. Méthode de détection selon la revendication 1, caractérisée en ce que le second 17 filtrage est un filtrage coupe-bande(s) éliminant la/les raie (s) interférente(s). 5. Méthode de détection selon les revendications 2 et 4, caractérisée en ce que les fonctions de transfert élémentaires des différents filtres coupe-bandes sont obtenues en déterminant pour chaque point x du spectre dont la valeur de densité spectrale excède m+x,62 , le premier point à sa droite, x+= x +Ed, ainsi que le premier point à sa gauche x =xùEg dont la valeur de densité spectrale est égale à m, la fonction de transfert élémentaire correspondante étant adaptée à réjecter la bande de fréquences [x x+] . 6. Méthode de détection selon la revendication 1 ou 2, caractérisée en ce que le second filtrage comprend une étape de décimation du dit signal échantillonné. 7. Méthode de détection selon l'une des revendications précédentes, caractérisée en ce que l'on calcule la fonction d'autocorrélation Rsa(t,ti) du signal filtré par le second filtrage et que l'on détermine la 25 valeur ti,,,ax de l'écart temporel correspondant au maximum de la fonction d'autocorrélation, la présence d'un signal OFDM étant détectée si Rsa(t,ti,,,ax) présente une périodicité en temps. 20 8. Méthode de détection selon la revendication 7, caractérisée en ce que l'on détermine que Rsa(t,timax) présente une périodicité en temps en effectuant la transformée de Fourier du signal filtré par le second filtrage et en comparant l'amplitude d'une raie fondamentale du spectre obtenu à une valeur de seuil prédéterminé. 9. Méthode de détection selon l'une des revendications 1 à 6, caractérisée en ce que l'on calcule les coefficients de corrélation cyclique pa/(a+R)(ti) du signal filtré par le second filtrage où k ,kEZ sont les fréquences cycliques et ti est un a+R écart temporel, puis que l'on calcule une fonction de x-1 discrimination J(o,13)= pa/(OEH3)(a)2 où K est une valeur k=0 entière strictement supérieure à 1. 10. Méthode de détection selon la revendication 9, caractérisée en ce que la présence 20 d'un signal OFDM est détectée si le maximum de la fonction d'autocorrélation (J(â,)) est supérieur à un seuil prédéterminé (J0).