Brevet FR3038170A1 — publié le 20161230

DOMAINE TECHNIQUE La présente invention appartient au domaine des systèmes de communication sans fil, et concerne plus particulièrement un procédé de réception d'un signal utile correspondant à un signal modulé en phase ou en fréquence par une séquence de symboles à deux états correspondant à une séquence de données binaires. ÉTAT DE LA TECHNIQUE La présente invention trouve une application particulièrement avantageuse, bien que nullement limitative, pour la réception d'un signal BPSK (« Binary Phase Shift Keying ») ou DBPSK (« Differential » BPSK). La figure 1 représente schématiquement le principe de génération d'un signal BPSK à partir d'une séquence de données binaires. Tel qu'illustré par la partie a) de la figure 1, dans la séquence de données binaires, chaque donnée binaire ou « bit » peut prendre la valeur 0 ou 1. Dans l'exemple illustré par la partie a) de la figure 1, la séquence de données binaires correspond à « 1 0 1 1 0 1 0 ». La partie c) de la figure 1 représente un signal sensiblement sinusoïdal, dit « porteuse », et la partie d) de la figure 1 représente le signal BPSK obtenu en modulant la phase de la porteuse au moyen de la séquence de données binaires illustrée par la partie a) de la figure 1. Tel qu'illustré par la partie d) de la figure 1, lorsque le bit à émettre est égal à 1, le signal BPSK est identique à la porteuse. Par contre, lorsque le bit à émettre est égal à 0, le signal BPSK correspond à la porteuse déphasée de 180° (7), c'est-à-dire correspond à la porteuse multipliée par un facteur -1. On peut donc voir le signal BPSK comme le produit de la porteuse par une séquence, illustrée par la partie b) de la figure 1, de symboles à deux états : un premier état égal à 1 lorsque le bit à émettre est égal à 1, et un second état égal -1 lorsque le bit à émettre est égal à 0. Pour recevoir un signal BPSK, il faut multiplier le signal BPSK reçu par un signal sinusoïdal synchronisé en fréquence et en phase avec la porteuse dudit signal BPSK. Le résultat de cette multiplication est ensuite filtré passe-bas avant d'extraire la séquence de données binaires. Dans le contexte de l'« Internet des objets » (« Internet of Things » ou 3038170 2 loT dans la littérature anglo-saxonne), chaque objet de la vie de tous les jours a vocation à devenir un objet communiquant, et est à cet effet équipé d'un terminal adapté à émettre des données à destination d'un réseau d'accès, généralement par voie radio. Le réseau d'accès comporte des stations de base 5 qui collectent les données émises par lesdits terminaux. Dans un tel contexte, il est important de disposer de solutions qui soient à la fois faible coût (donc faible complexité) et en même temps faiblement consommatrices en énergie. Ceci permet par exemple de rendre communiquant beaucoup d'objets de la vie de tous les jours sans impacter leur fo coût de production de façon significative, et surtout sans trop impacter leur autonomie lorsqu'ils sont opérés sur batterie. Du côté des terminaux, l'utilisation, par exemple, de la modulation BPSK permet d'avoir une solution simple et peu coûteuse à implémenter pour la partie émission de données. Comme pour tout système de communication sans fil, il est important 15 de disposer d'une couverture géographique importante afin de pouvoir collecter des données émises par un maximum de terminaux. Bien que les systèmes de communication sans fil pour l'IoT permettent d'avoir une portée plus importante que les systèmes de communication sans fil cellulaires de téléphonie mobile, la couverture de certaines zones, en particulier des zones en sous-sol ou à 20 l'intérieur de bâtiments, reste problématique. Pour pallier ces manques de couverture, il convient de densifier le réseau d'accès par l'addition de stations de base dites « femtocellules » (« femtocell » dans la littérature anglo-saxonne) qui ont vocation à couvrir des zones de dimensions restreintes et mal desservies par les autres stations de 25 base du réseau d'accès. Il est clair qu'une telle approche de densification doit reposer sur des solutions particulièrement bas coût sans lesquelles la rentabilité des déploiements serait compromise. Dans un tel contexte, l'utilisation du démodulateur BPSK conventionnel, qui nécessite de générer un signal 30 sinusoïdal synchronisé en fréquence et en phase avec la porteuse du signal BPSK, s'avère trop complexe et coûteuse à implémenter. Dans un système de communication sans fil pour l'IoT, les échanges de données sont principalement monodirectionnels, en l'occurrence sur un lien 3038170 3 montant entre les terminaux et le réseau d'accès. Un tel mode de fonctionnement est tout à fait satisfaisant pour de nombreuses applications, comme par exemple la télé-relève de compteurs de gaz, d'eau, d'électricité, la télésurveillance de bâtiments ou de maisons, etc. 5 Dans certaines applications, il peut être avantageux de pouvoir également effectuer des échanges de données dans l'autre direction, à savoir sur un lien descendant du réseau d'accès vers les terminaux, par exemple pour reconfigurer un terminal et/ou commander un actionneur relié audit terminal. Toutefois, il est nécessaire d'offrir une telle capacité en limitant l'impact sur la 10 complexité, le coût et la consommation électrique des terminaux, de sorte qu'il est a priori exclu d'utiliser le démodulateur BPSK conventionnel. EXPOSÉ DE L'INVENTION La présente invention a pour objectif de remédier à tout ou partie des limitations des solutions de l'art antérieur, notamment celles exposées ci-avant, 15 en proposant une solution qui permette de recevoir de manière simple et peu coûteuse un signal modulé en phase ou en fréquence par une séquence de symboles à deux états, par exemple un signal BPSK ou DBPSK. A cet effet, et selon un premier aspect, l'invention concerne un procédé de réception, par un dispositif récepteur d'un système de 20 communication sans fil, d'un signal utile émis par un dispositif émetteur, ledit signal utile correspondant à un signal modulé en phase ou en fréquence par une séquence de symboles à deux états correspondant à une séquence de données binaires, ledit procédé de réception comportant : - la détection d'une enveloppe temporelle du signal utile, 25 - la comparaison de l'enveloppe temporelle détectée à une valeur seuil prédéterminée, - la détection de transitions entre symboles consécutifs du signal utile : une transition entre deux symboles consécutifs dont les états respectifs sont différents étant détectée lorsque l'enveloppe 30 temporelle détectée est inférieure à la valeur seuil, et une transition entre deux symboles consécutifs dont les états respectifs sont identiques étant détectée lorsque l'enveloppe temporelle détectée est supérieure à ladite valeur seuil, 3038170 4 - l'extraction de la séquence de données binaires du signal utile en fonction des transitions entre états différents détectées et en fonction des transitions entre états identiques détectées. Ainsi, le procédé de réception repose sur la détection d'une enveloppe 5 temporelle du signal utile. La détection d'enveloppe temporelle est connue dans le cadre de la réception de signaux modulés en amplitude, puisque dans un tel cas l'enveloppe temporelle détectée est sensiblement proportionnelle à la séquence de symboles émise. Les signaux modulés en phase ou fréquence sont en principe 10 d'amplitude constante. Toutefois, du fait que la séquence de symboles est généralement filtrée pour réduire l'occupation spectrale du signal utile, ledit signal utile présente une baisse d'amplitude lors des transitions entre des symboles consécutifs qui correspondent à des états différents. L'enveloppe temporelle détectée est donc avantageusement utilisée, 15 dans le cadre de la réception d'un signal modulé en phase ou en fréquence, pour détecter les transitions entre états différents (qui se traduisent par une baisse de l'amplitude de l'enveloppe temporelle détectée entre les deux symboles consécutifs correspondants) et les transitions entre états identiques (qui se traduisent par une absence de baisse de l'amplitude de l'enveloppe 20 temporelle détectée entre les deux symboles consécutifs correspondants). Les transitions entre états différents détectées et les transitions entre états identiques détectées permettent, dans le cas d'une modulation différentielle telle que la modulation DBPSK, de retrouver directement la séquence de données binaires émise. Dans le cas où la modulation utilisée n'est pas 25 différentielle, par exemple dans le cas d'une modulation BPSK, la séquence de données binaires peut être retrouvée indirectement dès lors que l'on connaît l'état d'au moins une donnée binaire. Une telle connaissance peut être obtenue, notamment, dès lors que la séquence de données binaires émise comporte un motif de données binaires connu a priori du dispositif récepteur. 30 Dans des modes particuliers de mise en oeuvre, le procédé de réception peut comporter en outre l'une ou plusieurs des caractéristiques suivantes, prises isolément ou selon toutes les combinaisons techniquement possibles. 3038170 5 Dans des modes particuliers de mise en oeuvre, lesdits symboles de la séquence étant émis à une période symboles, ledit procédé de réception comporte la détermination d'instants de décision séparés par la période symboles, et les transitions entre symboles consécutifs du signal utile sont 5 détectées en fonction desdits instants de décision. Dans des modes particuliers de mise en oeuvre, les instants de décision sont déterminés en fonction d'au moins un instant de détection d'une transition entre états différents. Dans des modes particuliers de mise en oeuvre, les instants de 10 décision correspondent à des instants pour lesquels l'enveloppe temporelle détectée est supérieure à ladite valeur seuil, et : - une transition entre états différents est détectée lorsque l'enveloppe temporelle détectée devient inférieure à ladite valeur seuil entre deux instants de décision consécutifs, 15 - une transition entre états identiques est détectée lorsque l'enveloppe temporelle détectée reste supérieure à ladite valeur seuil entre deux instants de décision consécutifs. Dans des modes particuliers de mise en oeuvre, le signal utile est un signal à bande ultra étroite. 20 Dans des modes particuliers de mise en oeuvre, le signal utile est un signal BPSK ou DBPSK. Dans des modes particuliers de mise en oeuvre, le signal utile est un signal GFSK (« Gaussian Frequency Shift Keying ») ou DGFSK (« Differential » GFSK). 25 Dans des modes particuliers de mise en oeuvre, les moyens mis en oeuvre pour détecter l'enveloppe temporelle du signal utile et pour comparer l'enveloppe temporelle détectée à la valeur seuil sont également mis en oeuvre, dans le dispositif récepteur, pour recevoir des signaux modulés en amplitude. Selon un second aspect, la présente invention concerne un produit 30 programme d'ordinateur comportant un ensemble d'instructions de code de programme qui, lorsqu'elles sont exécutées par un processeur, configurent ledit processeur pour mettre en oeuvre un procédé de réception selon l'un quelconque des modes de mise en oeuvre de l'invention. 3038170 6 Selon un troisième aspect, la présente invention concerne un dispositif récepteur d'un système de communication sans fil, comportant des moyens configurés pour mettre en oeuvre un procédé de réception selon l'un quelconque des modes de mise en oeuvre de l'invention. 5 Selon un quatrième aspect, la présente invention concerne un procédé d'émission, par un dispositif émetteur d'un système de communication sans fil, d'un signal utile à destination d'un dispositif récepteur, ledit signal utile correspondant à un signal de référence modulé en amplitude en tout ou rien par une séquence de symboles à deux états correspondant à une séquence de 10 données binaires, lesdits symboles de la séquence étant émis à une période symboles. En outre, le dispositif récepteur étant configuré pour détecter des baisses d'amplitude de durée inférieure à la période symboles, un premier état des symboles est encodé par une première valeur sur la période symboles, et un second état des symboles est encodé par la première valeur sur la période 15 symboles à l'exception d'un intervalle temporel, dit « intervalle d'annulation », de durée inférieure à la période symboles et sur lequel le second état des symboles est encodé par une seconde valeur différente de la première valeur, la première valeur et la seconde valeur étant associées respectivement à la modulation en tout et à la modulation en rien du signal de référence. 20 Dans des modes particuliers de mise en oeuvre, le procédé d'émission peut comporter en outre l'une ou plusieurs des caractéristiques suivantes, prises isolément ou selon toutes les combinaisons techniquement possibles. Dans des modes particuliers de mise en oeuvre, la période symboles étant de durée Te, la durée de l'intervalle d'annulation est égale ou inférieure à 25 Te/2, voire égale ou inférieure à Te/4. Dans des modes particuliers de mise en oeuvre, l'intervalle d'annulation est placé, dans le second état des symboles, au début ou à la fin de la période symboles. Dans des modes particuliers de mise en oeuvre, l'intervalle 30 d'annulation est entouré, dans le second état des symboles, par deux intervalles temporels sur lesquels ledit second état est encodé par la première valeur. Selon un cinquième aspect, la présente invention concerne un produit 3038170 7 programme d'ordinateur comportant un ensemble d'instructions de code de programme qui, lorsqu'elles sont exécutées par un processeur, configurent ledit processeur pour mettre en oeuvre un procédé d'émission selon l'un quelconque des modes de mise en oeuvre de l'invention. 5 Selon un sixième aspect, la présente invention concerne un dispositif émetteur d'un système de communication sans fil, comportant des moyens configurés pour mettre en oeuvre un procédé d'émission selon l'un quelconque des modes de mise en oeuvre de l'invention. PRÉSENTATION DES FIGURES 10 L'invention sera mieux comprise à la lecture de la description suivante, donnée à titre d'exemple nullement limitatif, et faite en se référant aux figures qui représentent : - Figure 1 : déjà décrite, des diagrammes temporels représentant le principe de la modulation BPSK, 15 - Figure 2: une représentation schématique d'un système de communication sans fil, - Figure 3: un diagramme illustrant les principales étapes d'un procédé de réception de signal utile, - Figure 4 : des diagrammes temporels représentant le principe de 20 fonctionnement du procédé de réception de la figure 3, dans le cas où le signal utile est un signal BPSK, - Figure 5 : un diagramme représentant les principales étapes d'un procédé d'émission de signal utile, - Figure 6 : des diagrammes temporels représentant le principe de 25 fonctionnement du procédé de réception de la figure 3, dans le cas où le signal utile est un signal 00K. Dans ces figures, des références identiques d'une figure à une autre désignent des éléments identiques ou analogues. Pour des raisons de clarté, les éléments représentés ne sont pas à l'échelle, sauf mention contraire. 30 DESCRIPTION DÉTAILLÉE DE MODES DE RÉALISATION La figure 2 représente schématiquement un système 10 de communication sans fil, comportant plusieurs terminaux 20 et un réseau d'accès 30 comportant plusieurs stations de base 31. 3038170 8 Les terminaux 20 et les stations de base 31 du réseau d'accès 30 échangent des signaux utiles sous la forme de signaux radioélectriques. Par « signal radioélectrique », on entend une onde électromagnétique se propageant via des moyens non filaires, dont les fréquences sont comprises 5 dans le spectre traditionnel des ondes radioélectriques (quelques hertz à plusieurs centaines de gigahertz). Le système 10 de communication sans fil est par exemple à bande ultra étroite. Par « bande ultra étroite » (« Ultra Narrow Band » ou UNB dans la littérature anglo-saxonne), on entend que le spectre fréquentiel instantané des 10 signaux utiles émis par les terminaux 20, à destination du réseau d'accès 30, est de largeur fréquentielle inférieure à un kilohertz. En effet, de tels systèmes de communication sans fil UNB sont particulièrement adaptés pour des applications du type M2M (acronyme anglo-saxon pour « Machine-toMachine ») ou du type loT. Rien n'exclut cependant, suivant d'autres 15 exemples, de considérer des terminaux 20 dont les signaux utiles émis ne sont pas à bande ultra étroite. Les terminaux 20 sont adaptés à émettre des signaux utiles sur un lien montant à destination du réseau d'accès 30. Chaque station de base 31 est adaptée à recevoir les signaux utiles des terminaux 20 qui se trouvent à sa 20 portée. Chaque signal utile ainsi reçu est par exemple traité par la station de base 31 et/ou par un serveur 32 du réseau d'accès 30. Le système 10 de communication sans fil peut en outre être bidirectionnel. Le cas échéant, le réseau d'accès 30 est adapté à émettre, via les stations de base 31, des signaux utiles sur un lien descendant à destination 25 de terminaux 20, lesquels sont adaptés à les recevoir. Les signaux utiles émis par les stations de base 31 sont par exemple à bande ultra étroite. Rien n'exclut cependant, suivant d'autres exemples, de considérer des stations de base 31 dont les signaux utiles émis ne sont pas à bande ultra étroite, et ce indépendamment de la largeur spectrale des signaux utiles des terminaux 20. 30 La présente invention concerne notamment un procédé 50 de réception d'un signal utile correspondant à un signal modulé en phase ou en fréquence par une séquence de symboles à deux états correspondant à une séquence de données binaires. 3038170 9 Dans la suite de la description, on se place de manière non limitative dans le cas d'un signal utile émis sur le lien montant, de sorte que le dispositif émetteur du signal utile est un terminal 20. Le dispositif récepteur, qui met en oeuvre le procédé 50 de réception, est un équipement ou une combinaison 5 d'équipements du réseau d'accès 30. Dans la suite de la description, on se place de manière non limitative dans le cas où les différentes étapes du procédé 50 de réception sont toutes mises en oeuvre par une station de base 31. Rien n'exclut cependant, suivant d'autres exemples, que les différentes étapes du procédé 50 de réception soient mises en oeuvre par le serveur 32 10 (qui reçoit le cas échéant le signal utile d'une station de base 31), ou soient mises en oeuvre conjointement par une station de base 31 et ledit serveur 32. Chaque station de base 31 comporte par exemple un module de traitement (non représenté sur les figures) comportant par exemple un ou plusieurs processeurs et des moyens de mémorisation (disque dur 15 magnétique, mémoire électronique, disque optique, etc.) dans lesquels est mémorisé un produit programme d'ordinateur, sous la forme d'un ensemble d'instructions de code de programme à exécuter pour mettre en oeuvre les différentes étapes du procédé 50 de réception. Dans une variante, chaque module de traitement comporte un ou des circuits logiques programmables 20 (FPGA, PLD, etc.), et/ou un ou des circuits intégrés spécialisés (ASIC), et/ou un ensemble de composants électroniques discrets, etc., adaptés à mettre en oeuvre tout ou partie desdites étapes du procédé 50 de réception. Chaque station de base 31 comporte en outre des moyens de communication sans fil, considérés comme connus de l'homme de l'art, 25 permettant à ladite station de base de recevoir un signal utile émis par un terminal 20 sous la forme d'un signal radioélectrique. En d'autres termes, chaque station de base 31 du réseau d'accès 30 comporte des moyens configurés de façon logicielle (produit programme d'ordinateur spécifique) et/ou matérielle (FPGA, PLD, ASIC, composants 30 électroniques discrets, etc.) pour mettre en oeuvre les différentes étapes du procédé 50 de réception de signal utile. La figure 3 représente schématiquement les principales étapes du procédé 50 de réception d'un signal utile correspondant à un signal modulé en 3038170 10 phase ou en fréquence, lesquelles sont : - 51 détection d'une enveloppe temporelle du signal utile, - 52 comparaison de l'enveloppe temporelle détectée à une valeur seuil prédéterminée, 5 - 53 détection de transitions entre symboles consécutifs du signal utile, à partir du résultat de la comparaison, - 54 extraction de la séquence de données binaires du signal utile en fonction des transitions entre symboles consécutifs détectées. Il est à noter que le procédé 50 de réception peut comporter d'autres 10 étapes, notamment antérieures à la détection d'enveloppe temporelle (filtrage, amplification, translation fréquentielle, etc.), qui sortent du cadre de l'invention. Ainsi, le procédé 50 de réception repose sur la détection de l'enveloppe temporelle du signal utile. Une telle détection d'enveloppe temporelle du signal utile peut être réalisée de façon peu complexe et peu 15 coûteuse, par exemple au moyen d'une diode, ou encore au moyen d'un détecteur à super réaction, etc. Une telle détection d'enveloppe temporelle est tout à fait inhabituelle dans le contexte de la détection d'un signal modulé en phase ou en fréquence, dans la mesure où les signaux modulés en phase ou en fréquence sont en 20 principe d'amplitude constante. Toutefois, du fait que la séquence de symboles est généralement filtrée pour réduire l'occupation spectrale du signal utile, ledit signal utile présente généralement une baisse d'amplitude lors des transitions entre des symboles consécutifs qui correspondent à des états différents. Par conséquent, il est possible de détecter les transitions entre 25 symboles consécutifs correspondant à des états différents en comparant l'enveloppe temporelle détectée à une valeur seuil Si prédéterminée. Là encore, une telle comparaison peut être réalisée de façon peu complexe et peu coûteuse, par exemple au moyen d'un circuit comparateur à base d'amplificateur opérationnel, etc. 30 En pratique, une transition entre deux symboles consécutifs dont les états respectifs sont différents est alors détectée lorsque l'enveloppe temporelle détectée est inférieure à la valeur seuil Si. Par contre, lors d'une transition entre deux symboles consécutifs 3038170 11 correspondant à des états identiques, l'enveloppe temporelle détectée ne baisse pas de sorte que, lors d'une telle transition, l'enveloppe temporelle détectée est en principe supérieure à ladite valeur seuil S1. Afin d'améliorer, la détection il est également possible de considérer 5 d'autres aspects, comme par exemple l'aspect temporel. En particulier, les symboles de la séquence incluse dans le signal utile sont émis de manière périodique avec une période symboles Te prédéterminée (connue a priori du terminal 20 et/ou estimée par celui-ci), de sorte que la durée de chaque symbole est égale à ladite période symboles Te. Par conséquent, lors d'une 10 transition entre états différents, l'enveloppe temporelle détectée est en principe inférieure à la valeur seuil S1 pendant une durée inférieure à la période symboles Te. Par contre, lors d'une transition entre états identiques, l'enveloppe temporelle détectée sera en principe supérieure à ladite valeur seuil S1 pendant une durée supérieure à ladite période symboles Te. Par 15 conséquent, dans des modes particuliers de mise en oeuvre, une transition entre états différents peut n'être considérée comme détectée que si l'enveloppe temporelle détectée est inférieure à ladite valeur seuil S1 pendant une durée inférieure à ladite période symboles Te et/ou pendant une durée minimale prédéfinie, inférieure à la période symboles Te, choisie de sorte à 20 limiter la probabilité de fausse détection. En outre, une transition entre états identiques peut n'être considérée comme détectée que si l'enveloppe temporelle détectée est supérieure à ladite valeur seuil S1 pendant une durée supérieure à ladite période symboles Te. Ensuite, il est possible d'extraire la séquence de données binaires du 25 signal utile en fonction des transitions entre états différents détectées et en fonction des transitions entre états identiques détectées, et éventuellement en fonction d'informations complémentaires. La figure 4 représente schématiquement le principe de fonctionnement du procédé 50 de réception, dans le cas où le signal utile est un signal BPSK. 30 La partie a) de la figure 4 représente la séquence de données binaires émise par le terminal 20, qui correspond à « 1 0 1 1 0 1 0 ». La partie b) de la figure 4 représente la séquence de symboles à deux états associée à la séquence de données binaires représentée sur la partie a). 3038170 12 Dans l'exemple illustré par la partie b), les deux états correspondent aux valeurs respectivement 1 et -1 sur la période symboles Te, de sorte que la séquence de symboles émis correspond à « 1 -1 1 1 -1 1 -1 ». La partie c) de la figure 4 représente la séquence de symboles 5 obtenue après filtrage de mise en forme, en l'occurrence un filtre passe-bas. Tel qu'illustré par la partie c) de la figure 4, les transitions entre états différents, de la valeur 1 à la valeur -1 ou de la valeur -1 à la valeur 1, sont lissées grâce au filtrage de mise en forme. Ainsi, la valeur de la séquence de symboles obtenue après filtrage diminue progressivement lors d'une transition de la 10 valeur 1 à la valeur -1, et augmente progressivement lors d'une transition de la valeur -1 à la valeur 1, en passant dans les deux cas par zéro. La partie d) de la figure 4 représente le signal BPSK obtenu en multipliant la porteuse par la séquence de symboles obtenue après filtrage. Du fait du filtrage de mise en forme, l'amplitude du signal BPSK tend vers zéro à 15 chaque transition entre symboles correspondant à des états différents. La partie e) de la figure 4 représente l'enveloppe temporelle détectée à l'issue de l'étape 51. Du fait du filtrage de mise en forme, l'enveloppe temporelle détectée tend vers zéro à chaque transition entre symboles correspondant à des états différents. Par contre, dans le cas d'une transition 20 entre symboles correspondant à des états identiques (par exemple de la valeur 1 à la valeur 1 ou de la valeur -1 à la valeur -1), l'enveloppe temporelle détectée ne comporte pas de baisse, et reste sensiblement égale à l'amplitude du signal BPSK au milieu d'un symbole. Par conséquent, on comprend qu'il est possible de détecter les 25 transitions entre états différents et les transitions entre états identiques en choisissant une valeur seuil S1 adaptée, de préférence proche de zéro. La partie f) de la figure 4 représente le signal obtenu après seuillage de l'enveloppe temporelle détectée par rapport à la valeur seuil S1. Dans l'exemple illustré par la partie f) de la figure 4, le signal obtenu 30 après seuillage prend deux valeurs, par exemple respectivement 0 et 1, et ledit signal obtenu après seuillage est : - égal à 0 lorsque l'enveloppe temporelle détectée est inférieure à la valeur seuil S1, 3038170 13 - égal à 1 lorsque l'enveloppe temporelle détectée est supérieure à la valeur seuil S1. Afin de détecter les transitions entre états différents et les transitions entre états identiques, il est par exemple possible de considérer des instants 5 de décision séparés par la période symboles Te. La partie g) de la figure 4 représente de tels instants de décision T1 à T7. Dans l'exemple illustré par la partie g) de la figure 4, les instants de décision T1-T7 sont placés de sorte que, en chaque instant de décision, l'enveloppe temporelle détectée est supérieure à la valeur seuil S1, c'est-à-dire 10 que le signal obtenu après seuillage est égal à 1. Par exemple, chaque instant de décision est placé de sorte à correspondre sensiblement au milieu d'un symbole. Pour de tels instants de décision : - une transition entre états différents est détectée lorsque l'enveloppe temporelle détectée devient inférieure à ladite valeur 15 seuil S1 entre deux instants de décision consécutifs, - une transition entre états identiques est détectée lorsque l'enveloppe temporelle détectée reste supérieure à ladite valeur seuil S1 entre deux instants de décision consécutifs. Dans l'exemple illustré par la figure 4 : 20 - une transition entre états différents est ainsi détectée entre les instants T1 et T2, T2 et T3, T4 et T5, T5 et T6, T6 et T7, - une transition entre états identiques est ainsi détectée entre les instants T3 et T4. Il est à noter que rien n'exclut, suivant d'autres exemples, de placer 25 autrement les instants de décisions. Notamment, étant donné que l'on cherche à détecter les types de transitions entre symboles, les instants de décision peuvent être placés sensiblement au niveau des transitions entre symboles. Dans un tel cas, en un instant de décision donné, la valeur du signal obtenu après seuillage donne directement le type de transition : 30 - si le signal obtenu après seuillage est égal à 0, il s'agit d'une transition entre états différents, - si le signal obtenu après seuillage est égal à 1, il s'agit d'une transition entre états identiques. 3038170 14 Tel qu'indiqué précédemment, les instants de décision T1-T7 sont séparés par la période symboles Te. Si la période symboles Te est connue a priori de la station de base 31, et si elle est en outre générée avec une précision suffisante par le terminal 20, alors ladite période symboles Te peut 5 être générée par ladite station de base 31 indépendamment du signal utile. Si par contre ladite période symboles Te n'est pas connue a priori de la station de base 31 et/ou si la précision de génération de la période symboles par le terminal 20 et/ou par la station de base 31 est considérée comme insuffisante, alors la station de base 31 peut estimer ladite période symboles Te à partir du 10 signal utile. Une telle estimation de la période symboles Te par la station de base 31 correspond à une synchronisation temporelle de l'horloge symboles de la station de base 31 sur l'horloge symboles du terminal 20. Dans des modes préférés de mise en oeuvre, les instants de décision T1-T7 sont déterminés en fonction de tout ou partie des instants de détection 15 des transitions entre états différents. En effet, l'instant auquel une transition entre états différents est détectée correspond à la fin d'un symbole et au début du symbole suivant. Ainsi, dans le cas où la période symboles utilisée par la station de base 31, désignée par « Te' », est légèrement différente de la période symboles Te utilisée par le terminal 20, alors chaque instant de 20 détection d'une transition entre états différents permet de recaler l'horloge symboles de ladite station de base 31 sur l'horloge symboles du terminal 20. Ainsi, il est possible d'éviter une dérive trop importante sur la durée de la séquence de symboles. En complément ou en alternative, deux instants de détection de transitions entre états différents étant espacés temporellement par 25 une durée AT qui est égale à k.Te, k étant un nombre entier positif non connu a priori de la station de base 31, il est possible d'estimer la période symboles Te utilisée par le terminal 20 en fonction de la durée AT. Le nombre k peut être estimé par exemple en cherchant un nombre entier positif m qui minimise l'écart entre Te' et AT/m, l'estimation de la période symboles Te utilisée par le 30 terminal 20 étant donnée par AT/k. Tel qu'illustré par la partie h) de la figure 4, les transitions entre états différents détectées et les transitions entre états identiques détectées ne permettent pas, considérées seules et dans le cas d'un signal BPSK, d'extraire 3038170 15 directement la séquence de données binaires « 1 0 1 1 0 1 0 ». En effet, en l'absence d'informations complémentaires, il est seulement possible de déterminer qu'il s'agit de la séquence de données binaires « 1 0 1 1 0 1 0 » ou de la séquence de données binaires « 0 1 0 0 1 0 1 ». En d'autres termes, en 5 l'absence d'informations complémentaires, il existe deux séquences de données binaires possibles. Toutefois, il est possible de lever cette ambiguïté, notamment, dès lors que la séquence de données binaires comporte un motif de données binaires prédéfini, connu a priori de la station de base 31, dit « motif pilote ». Dans un tel cas, il suffit par exemple de rechercher la présence 10 du motif pilote dans chacune des deux séquences de données binaires possibles, et celle desdites deux séquences de données binaires qui comporte ledit motif pilote correspond à la séquence de données binaires émise par le terminal 20. Il est à noter que d'autres méthodes peuvent être mises en oeuvre pour lever cette ambiguïté, et que le choix d'une méthode particulière ne 15 constitue qu'une variante d'implémentation de l'invention. Par contre, dans le cas où le signal utile est un signal encodé de manière différentielle, tel qu'un signal DBSPK, les transitions entre états différents détectées et les transitions entre états identiques détectées permettent d'extraire directement la séquence de données binaires. En effet, 20 dans le cas d'un signal DBPSK, les données binaires à émettre sont encodées, dans la séquence de symboles, sous la forme de transitions entre états différents et sous la forme de transitions entre états identiques. Par exemple : - un bit égal à 0 est encodé sous la forme d'une transition entre états différents, c'est-à-dire sous la forme d'un saut de phase de 180° 25 (1T), - un bit égal à 1 est encodé sous la forme d'une transition entre états identiques, c'est-à-dire que la phase de la porteuse n'est pas modifiée. On comprend donc que les transitions entre états différents détectées 30 et les transitions entre états identiques permettent, dans le cas d'un signal DBPSK, de retrouver directement la séquence de données binaires. Il est à noter que les moyens mis en oeuvre, au cours de l'étape 51 et de l'étape 52, pour détecter l'enveloppe temporelle du signal utile et pour 3038170 16 comparer l'enveloppe temporelle détectée à la valeur seuil S1 peuvent également être mis en oeuvre, dans la station de base 31, pour recevoir des signaux modulés en amplitude. En effet, de tels moyens sont utilisés de manière conventionnelle pour la réception de signaux modulés en amplitude, 5 en particulier des signaux modulés en amplitude en tout ou rien (« On-Off Keying » ou OOK dans la littérature anglo-saxonne). Par conséquent, la station de base 31 peut avantageusement être configurée, sans en augmenter la complexité et le coût, pour recevoir à la fois des signaux modulés en amplitude et des signaux modulés en phase ou en fréquence. 10 Par contre, le procédé 50 de réception repose sur le fait qu'un signal modulé en phase ou en fréquence, du fait du filtrage de mise en forme, présente une baisse d'amplitude lors des transitions entre des symboles consécutifs qui correspondent à des états différents. Toutefois, cette baisse d'amplitude est brève, de durée inférieure à la période symboles Te voire très 15 inférieure à ladite période symboles Te. L'étape 53 du procédé 50 de réception revient d'ailleurs, dans certains modes de mise en oeuvre, à détecter : - des intervalles temporels de durée inférieure à la période symboles Te, sur lesquels l'enveloppe temporelle détectée est inférieure à la valeur seuil S1, dits « intervalles bas », 20 - des intervalles temporels de durée supérieure à ladite période symboles Te, sur lesquels l'enveloppe temporelle détectée est supérieure à ladite valeur seuil S1, dits « intervalles hauts ». Les intervalles bas correspondent, dans le cas d'un signal modulé en phase ou en fréquence, à des transitions entre états différents, tandis que les 25 intervalles hauts correspondent à des transitions entre états identiques. Par conséquent, en vue de permettre ou de faciliter la réception, par la même station de base 31, de signaux modulés en amplitude, en particulier des signaux 00K, il peut s'avérer nécessaire de modifier l'encodage des symboles. A cet effet, la présente invention concerne également un procédé 60 30 d'émission de signal OOK qui est mis en oeuvre, dans le cas d'une émission sur le lien montant, par un terminal 20. Le terminal 20 comporte par exemple un module de traitement (non représenté sur les figures) comportant par exemple un ou plusieurs 3038170 17 processeurs et des moyens de mémorisation (disque dur magnétique, mémoire électronique, disque optique, etc.) dans lesquels est mémorisé un produit programme d'ordinateur, sous la forme d'un ensemble d'instructions de code de programme à exécuter pour mettre en oeuvre les différentes étapes du 5 procédé 60 d'émission. Dans une variante, chaque module de traitement comporte un ou des circuits logiques programmables (FPGA, PLD, etc.), et/ou un ou des circuits intégrés spécialisés (ASIC), et/ou un ensemble de composants électroniques discrets, etc., adaptés à mettre en oeuvre tout ou partie desdites étapes du procédé 60 d'émission. 10 Le terminal 20 comporte en outre des moyens de communication sans fil, considérés comme connus de l'homme de l'art, permettant audit terminal d'émettre le signal OOK sous la forme d'un signal radioélectrique. En d'autres termes, le terminal 20 comporte des moyens configurés de façon logicielle (produit programme d'ordinateur spécifique) et/ou matérielle 15 (FPGA, PLD, ASIC, composants électroniques discrets, etc.) pour mettre en oeuvre les différentes étapes du procédé 60 d'émission de signal utile. La figure 5 représente schématiquement les principales étapes d'un procédé 60 d'émission d'un signal utile de type 00K. Tel qu'illustré par la figure 5, le procédé 60 d'émission comporte tout 20 d'abord une étape 61 de formation, à partir d'une séquence de données binaires, d'une séquence de symboles à deux états. Les deux états possibles pour chaque symbole correspondent à : - un premier état qui est encodé par une première valeur sur toute la période symboles Te, 25 - un second état qui est encodé par ladite première valeur sur toute la période symboles Te à l'exception d'un intervalle temporel, dit « intervalle d'annulation », de durée inférieure à ladite période symboles Te et sur lequel ledit second état est encodé par une seconde valeur différente de la première valeur. 30 Ensuite, le procédé 60 d'émission comporte une étape 62 de formation du signal utile par modulation d'amplitude en tout ou rien d'un signal de référence par la séquence de symboles, éventuellement après filtrage de mise en forme. Le signal de référence est par exemple un signal sensiblement 3038170 18 sinusoïdal, c'est-à-dire une porteuse. Au cours de l'étape 62 de formation, la première valeur est associée à la modulation en tout du signal de référence, c'est-à-dire que le signal de référence est émis dans le signal 00K. La seconde valeur est associée à la 5 modulation en rien, c'est-à-dire que le signal de référence n'est alors pas émis dans le signal 00K, ledit signal OOK étant alors sensiblement nul. Le signal OOK ainsi obtenu est ensuite émis par le terminal 20 à destination d'une ou de plusieurs stations de base 31 du réseau d'accès 30. Par conséquent, le signal OOK ainsi émis est sensiblement nul 10 uniquement au cours des intervalles d'annulation, qui sont de durée inférieure à la période symboles Te. On comprend donc que, après détection d'enveloppe (étape 51) et seuillage (étape 52), un tel signal OOK donne des intervalles bas et des intervalles hauts comme dans le cas d'un signal utile modulé en phase ou en fréquence. En effet, un intervalle bas est obtenu en 15 présence d'un symbole du second état, et un intervalle haut est obtenu en présence d'un symbole du premier état. De préférence, la durée de l'intervalle d'annulation est égale ou inférieure à Te/2, voire égale ou inférieure à Te/4. En effet, la durée de l'intervalle bas détecté diminue avec la durée de l'intervalle d'annulation, et la 20 précision avec laquelle l'horloge symboles de la station de base 31 peut être recalée sur l'horloge symboles du terminal 20 augmente à mesure que la durée de l'intervalle bas détecté diminue. La figure 6 représente un exemple de mise en oeuvre d'un tel procédé 60 d'émission de signal 00K. 25 La partie a) de la figure 6 représente la séquence de données binaires ou « bits » émise par le terminal 20, qui correspond à « 1 0 0 1 0 0 0 ». La partie b) de la figure 6 représente la séquence de symboles à deux états associée à la séquence de données binaires représentée sur la partie a). Dans l'exemple non limitatif illustré par la figure 6, lorsque le bit à émettre est 30 égal à 1, un symbole du premier état est émis, tandis qu'un symbole du second état est émis lorsque le bit à émettre est égal à 0. En outre, le second état est encodé par une alternance entre la seconde valeur et la première valeur, l'intervalle d'annulation étant placé au 3038170 19 début de la période symboles Te. Dans cet exemple, ladite première valeur est égale à 1 et la seconde valeur est égale à O. Par conséquent, la séquence de symboles émis correspond à « 1 1 0 1 0 1 1 1 0 1 0 1 0 1 ». Il est à noter que l'intervalle d'annulation peut être placé ailleurs qu'au 5 début de la période symboles Te. Dans d'autres exemples de mise en oeuvre, l'intervalle d'annulation est placé à la fin de la période symboles Te. L'intervalle d'annulation peut également être entouré d'intervalles temporels sur lesquels le second état est encodé par la première valeur, par exemple placé sensiblement au milieu de la période symboles Te. 10 La partie c) de la figure 6 représente le signal OOK obtenu à partir de la séquence de symboles représenté sur la partie b). La partie d) de la figure 6 représente l'enveloppe temporelle détectée au cours de l'étape 51, à partir du signal OOK représenté sur la partie c). La partie e) de la figure 6 représente le signal obtenu après le 15 seuillage de l'étape 52, à partir de l'enveloppe temporelle détectée représentée sur la partie d). La partie f) de la figure 6 représente des instants de décision T1 à T7. Dans l'exemple illustré par la partie f) de la figure 6, les instants de décision sont placés de sorte que, en chaque instant de décision, l'enveloppe 20 temporelle détectée est supérieure à la valeur seuil S1. Par exemple, chaque instant de décision est placé de sorte à correspondre sensiblement au milieu de la deuxième moitié d'un symbole. Pour de tels instants de décision : - lorsque l'enveloppe temporelle détectée devient inférieure à ladite valeur seuil S1 entre deux instants de décision consécutifs, un 25 intervalle bas est détecté, ce qui correspond à la présence d'un symbole du second état, - lorsque l'enveloppe temporelle détectée reste supérieure à ladite valeur seuil S1 entre deux instants de décision consécutifs, un intervalle haut est détecté, ce qui correspond à la présence d'un 30 symbole du premier état. Par conséquent, le procédé 50 de réception, tel que décrit en référence notamment à la figure 4, peut également être mis en oeuvre pour la réception de signaux OOK obtenus de la manière décrite en référence aux 3038170 20 parties a), b et c) de la figure 6, à l'exception près que : - une enveloppe temporelle détectée inférieure à la valeur seuil S1 entre deux instants de décision consécutifs correspond à la présence d'un symbole du second état et non à une transition entre 5 états différents, - une enveloppe temporelle détectée qui reste supérieure à la valeur seuil S1 entre deux instants de décision consécutifs correspond à la présence d'un symbole du premier état et non à une transition entre états identiques. 10 En détectant de la sorte les symboles du premier état et les symboles du second état, on comprend qu'il est possible de retrouver directement la séquence de données binaires émise. Par conséquent, le même procédé 50 de réception peut être mis en oeuvre pour la réception d'un tel signal OOK et pour la réception d'un signal modulé en phase ou en fréquence de manière 15 différentielle, tel qu'un signal DBPSK, puisque dans un tel cas les transitions entre états différents (intervalles bas) détectées et les transitions entre états identiques (intervalles hauts) détectées permettent également de retrouver directement la séquence de données binaires émise. De manière plus générale, il est à noter que les modes de mise en 20 oeuvre et de réalisation considérés ci-dessus ont été décrits à titre d'exemples non limitatifs, et que d'autres variantes sont par conséquent envisageables. Notamment, l'invention a été décrite en considérant le cas où le dispositif émetteur est un terminal 20 et où le dispositif récepteur est un équipement ou une combinaison d'équipements du réseau d'accès 30. Rien 25 n'exclut cependant, suivant d'autres exemples, que le dispositif émetteur corresponde à un équipement ou une combinaison d'équipements du réseau d'accès 30, le dispositif récepteur correspondant alors à un terminal 20. En outre, l'invention a été décrite en considérant principalement des modulations de phase, en l'occurrence BPSK et DBPSK. Rien n'exclut 30 cependant, suivant d'autres exemples, de considérer d'autres modulations de phase et des modulations de fréquence, dès lors que les transitions entre symboles correspondant à des états différents se traduisent par une baisse de l'amplitude du signal utile. Un signal GFSK ou DGFSK, notamment, présente 3038170 21 de telles baisses d'amplitude lors des transitions entre des symboles correspondant à des états différents, de sorte qu'il peut être détecté conformément à l'invention. La description ci-avant illustre clairement que par ses différentes 5 caractéristiques et leurs avantages, la présente invention atteint les objectifs qu'elle s'était fixés. En particulier, le procédé 50 de réception repose principalement sur une détection d'enveloppe temporelle, qui peut être réalisée de manière simple et peu coûteuse. En outre, le procédé 50 de réception ne nécessite pas, dans le cas notamment d'un signal BPSK ou DBPSK, de 10 générer de signal sinusoïdal synchronisé en fréquence et en phase avec la porteuse dudit signal BPSK ou DBPSK. REVENDICATIONS1 Procédé (50) de réception, par un dispositif récepteur (31) d'un système (10) de communication sans fil, d'un signal utile émis par un dispositif émetteur (20), ledit signal utile correspondant à un signal modulé en phase ou en fréquence par une séquence de symboles à deux états correspondant à une séquence de données binaires, caractérisé en ce qu'il comporte : - la détection (51) d'une enveloppe temporelle du signal utile, - la comparaison (52) de l'enveloppe temporelle détectée à une valeur seuil (S1) prédéterminée, - la détection (53) de transitions entre symboles consécutifs du signal utile : une transition entre deux symboles consécutifs dont les états respectifs sont différents étant détectée lorsque l'enveloppe temporelle détectée est inférieure à la valeur seuil, et une transition entre deux symboles consécutifs dont les états respectifs sont identiques étant détectée lorsque l'enveloppe temporelle détectée est supérieure à ladite valeur seuil, - l'extraction (54) de la séquence de données binaires du signal utile en fonction des transitions entre états différents détectées et en fonction des transitions entre états identiques détectées. 2 Procédé (50) selon la revendication 1, caractérisé en ce que, lesdits symboles de la séquence étant émis à une période symboles (Te), ledit procédé (50) de réception comporte la détermination d'instants de décision (T1-T7) séparés par la période symboles, et les transitions entre symboles consécutifs du signal utile sont détectées (53) en fonction desdits instants de décision (T1-T7). 3 Procédé (50) selon la revendication 2, dans lequel les instants de décision (T1-T7) sont déterminés en fonction d'au moins un instant de détection d'une transition entre états différents. 4 Procédé (50) selon l'une des revendications 2 à 3, dans lequel les instants de décision (T1-T7) correspondent à des instants pour lesquels l'enveloppe temporelle détectée est supérieure à ladite valeur seuil, et dans lequel : 3038170 23 - une transition entre états différents est détectée lorsque l'enveloppe temporelle détectée devient inférieure à ladite valeur seuil entre deux instants de décision consécutifs, - une transition entre états identiques est détectée lorsque 5 l'enveloppe temporelle détectée reste supérieure à ladite valeur seuil entre deux instants de décision consécutifs. 5 Procédé (50) selon l'une des revendications précédentes, dans lequel le signal utile est un signal à bande ultra étroite. 6 Procédé (50) selon l'une des revendications précédentes, dans lequel le 10 signal utile est un signal BPSK ou DBPSK. 7 Procédé (50) selon l'une des revendications 1 à 5, dans lequel le signal utile est un signal GFSK ou DGFSK. 8 Procédé (50) selon l'une des revendications précédentes, dans lequel les moyens mis en oeuvre pour détecter (51) l'enveloppe temporelle du signal 15 utile et pour comparer (52) l'enveloppe temporelle détectée à la valeur seuil sont également mis en oeuvre, dans le dispositif récepteur (31), pour recevoir des signaux modulés en amplitude. 9 Produit programme d'ordinateur caractérisé en ce qu'il comporte un ensemble d'instructions de code de programme qui, lorsqu'elles sont 20 exécutées par un processeur, configurent ledit processeur pour mettre en oeuvre un procédé (50) de réception selon l'une des revendications précédentes. 10 - Dispositif récepteur (31) d'un système de communication sans fil, caractérisé en ce qu'il comporte des moyens configurés pour mettre en 25 oeuvre un procédé (50) de réception selon l'une des revendications 1 à 8.