Brevet FR3108815A1 — publié le 20211001

Procédé d’estimation de symboles véhiculés par un signal comprenant une pluralité de chirps, produit programme d’ordinateur et dispositif correspondants L'invention concerne un procédé d’estimation de symboles d’information véhiculés par un signal comprenant des chirps modulés. La modulation correspond à une permutation circulaire du motif de variation de la fréquence instantanée d’un chirp de base sur le temps symbole Ts. Un tel procédé comprend, pour une portion du signal représentative d’au moins deux chirps : - une première démodulation de la portion du signal délivrant : une estimation d’un premier symbole de modulation associé à un premier chirp de plus forte amplitude parmi les au moins deux chirps ainsi que de l’amplitude et de la phase du premier chirp ; - une génération d’un signal représentatif du premier chirp à partir des estimations précitées ; - une soustraction cohérente du signal représentatif du premier chirp à la portion du signal délivrant une portion mise-à-jour du signal ; et - une deuxième démodulation de la portion mise-à-jour délivrant une estimation d’un deuxième symbole de modulation associé à un deuxième chirp parmi les au moins deux chirps. FIGURE D’ABRÉGÉ : Fig.3 Procédé d’estimation de symboles véhiculés par un signal comprenant une pluralité de chirps, produit programme d’ordinateur et dispositif correspondants. Domaine de l'invention Le domaine de l’invention est celui de la transmission de données via l’utilisation d’une forme d’onde dite « chirp ». L’invention se rapporte plus particulièrement à une méthode de traitement d’une telle forme d’onde qui présente des performances améliorées par rapport aux techniques existantes avec une complexité d’implémentation comparable. Une telle forme d’onde est utilisée pour la transmission de données via des liens de communication de différentes natures, e.g. acoustique, radiofréquence, etc. Par exemple la technologie LoRa® dédiée à la transmission basse consommation par les objets connectés via un lien radiofréquence utilise une telle forme d’onde. L’invention a ainsi des applications, notamment, mais non exclusivement, dans tous les domaines de la vie personnelle et professionnelle dans lesquels les objets connectés sont présents. Il s’agit par exemple des domaines de la santé, du sport, des applications domestiques (sécurité, électroménager, etc.), suivi d’objets, etc. Art antérieur et ses inconvénients On s’attache plus particulièrement dans la suite de ce document à décrire une problématique existante dans le domaine des objets connectés dans lequel la technologie LoRa® est utilisée et à laquelle ont été confrontés les inventeurs de la présente demande de brevet. L’invention ne se limite bien sûr pas à ce domaine particulier d’application, mais présente un intérêt pour le traitement de tout signal de communication basé sur l’utilisation d’une forme d’onde dite « chirp » dans le cadre d’un système de communication dans lequel l’accès au canal de transmission se fait par contention. Présentés comme la « troisième révolution de l’Internet », les objets connectés sont en train de s’imposer dans tous les domaines de la vie quotidienne et de l’entreprise. La plupart de ces objets sont destinés à produire des données grâce à leurs capteurs intégrés afin de fournir des services à valeur ajoutée pour leur propriétaire. De par les applications visées, ces objets connectés sont pour la plupart nomades. En particulier, ils doivent pouvoir transmettre les données produites, régulièrement ou à la demande, à un utilisateur déporté. Pour ce faire, la transmission radio longue portée du type radio mobile cellulaire (2G/3G/4G…) a été une technologie de choix. Cette technologie permettait en effet de bénéficier d’une bonne couverture réseau dans la plupart des pays. Cependant, l’aspect nomade de ces objets s’accompagne souvent d’un besoin en autonomie d’énergie. Or, même basés sur une des technologies radio mobile cellulaire les plus économes en énergie, les objets connectés actuels continuent de présenter une consommation rédhibitoire pour permettre un déploiement à grande échelle à un coût raisonnable. Face à la problématique de la consommation du lien radio pour de telles applications nomades, de nouvelles technologies radio basse consommation et bas débit dédiées spécifiquement aux réseaux « Internet des Objets », c’est-à-dire des technologies radio pour des réseaux dits LPWAN (pour « Low-Power Wide-Area Networks » en anglais), sont développées. En pratique, deux sortes de technologies peuvent être distinguées : - d’un côté, il existe des technologies propriétaires comme par exemple la technologie de la société Sigfox®, ou bien la technologie LoRa®, ou encore la technologie de la société Qowisio®. Ces technologies non standardisées reposent toutes sur l’utilisation de la bande de fréquences « Industriel, Scientifique et Médical », dite ISM, et sur la réglementation associée à son utilisation. L’intérêt de ces technologies est qu’elles sont déjà disponibles et permettent le déploiement rapide de réseaux sur la base d’investissements limités. En outre, ils permettent le développement d’objets connectés très économes en énergie et à faible coût ; - d’un autre côté, il existe plusieurs technologies promues par des organismes de normalisation. A titre d’exemple, on peut citer trois technologies standardisées auprès du 3GPP (pour « 3rd Generation Partnership Project » en anglais) : NB-IoT (pour « Narrow Band – Internet of Things » en anglais), LTE MTC (pour « Long Term Evolution - Machine Type Communication » en anglais) et EC-GSM-IoT (pour « Extended Coverage – GSM – Internet of Things » en anglais). De telles solutions reposent sur l’utilisation des bandes de fréquences licenciées, mais peuvent également être utilisées sur des bandes de fréquences non licenciées. Certains opérateurs de télécommunications se sont déjà intéressés à la technologie LoRa® pour déployer leur réseau dédié aux objets connectés. Par exemple, le brevet EP 2 449 690 B1 décrit une technique de transmission de l’information, sur laquelle se base la technologie LoRa®. Cependant, les premiers retours relèvent des expériences utilisateur peu satisfaisantes liées à des performances limitées du lien radio en conditions réelles. Notamment, l’accès aux ressources radio se faisant par contention dans un réseau de ce type, des collisions intra-système entre émissions de différents objets connectés vers une station de base donnée sont inévitables. Or il apparaît qu’il est délicat de gérer de telles collisions avec la modulation utilisée. Il existe ainsi un besoin pour améliorer les performances en conditions réelles d’un système de communication utilisant une modulation basée sur la permutation circulaire d’un chirp de base pour transmettre des symboles de constellation, comme par exemple dans la technologie LoRa®. Plus particulièrement, il existe un besoin pour améliorer la robustesse du lien de communication en présence de collisions entre trames de données. Dans un mode de réalisation de l’invention, il est proposé un procédé d’estimation d’au moins deux symboles d’information d’une constellation de M symboles véhiculés par un signal comprenant une pluralité de chirps parmi M chirps. Un s-ème chirp parmi les M chirps est associé à un symbole de modulation de rang s de la constellation de M symboles, s étant un entier de 0 à M-1. Le s-ème chirp résulte d’une modulation d’un chirp de base dont une fréquence instantanée varie entre une première fréquence instantanée et une deuxième fréquence instantanée pendant un temps symbole T. La modulation correspond, pour le symbole de modulation de rang s, à une permutation circulaire du motif de variation de la fréquence instantanée sur le temps symbole T, obtenue par un décalage temporel de s fois une durée temporelle élémentaire Tc, telle que M*Tc=T. Un tel procédé comprend, pour une portion du signal représentative d’au moins deux chirps de la pluralité de chirps : - une première démodulation de la portion du signal délivrant : une estimation d’un premier symbole de modulation associé à un chirp, dit premier chirp, de plus forte amplitude parmi les au moins deux chirps, une estimation de l’amplitude du premier chirp, et une estimation d’une phase du premier chirp ; - une génération d’un signal représentatif du premier chirp à partir des estimations du premier symbole de modulation, de l’amplitude du premier chirp, et de la phase du premier chirp ; - une soustraction cohérente du signal représentatif du premier chirp à la portion du signal délivrant une portion mise-à-jour du signal ; et - une deuxième démodulation de la portion mise-à-jour du signal délivrant une estimation d’un deuxième symbole de modulation associé à un deuxième chirp parmi les au moins deux chirps. Ainsi, l’invention propose une solution nouvelle et inventive pour améliorer la robustesse d’un lien de communication basé sur l’utilisation de chirps afin de véhiculer les symboles de données. Plus particulièrement, le chirp de plus forte amplitude est ici vu comme une interférence du point de vue des autres chirps composant le signal traité, notamment lorsque les chirps en question se superposent au moins en partie temporellement comme cela arrive lors d’un accès par contention aux ressources radiofréquences. De la sorte, l’estimation des paramètres caractérisant le chirp de plus forte amplitude, puis la soustraction du signal représentatif du chirp en question au signal traité permet d’annuler l’interférence correspondante. La démodulation des autres chirps du signal ainsi traité est améliorée et donc la qualité globale du lien de communication également. Selon un mode de réalisation, la première démodulation et/ou la deuxième démodulation comprend une première synchronisation comprenant, pour au moins une première portion élémentaire de durée T du signal : - un premier échantillonnage de la première portion élémentaire délivrant une séquence de premiers échantillons ; - une première multiplication terme à terme entre, d’une part, la séquence de premiers échantillons et, d’autre part, une séquence d’échantillons représentatifs d’un chirp de référence dit conjugué obtenu par application de la modulation à un chirp de base conjugué dont une fréquence instantanée varie entre la deuxième fréquence instantanée et la première fréquence instantanée pendant un temps symbole T, la première multiplication délivrant une séquence de premiers échantillons multipliés ; et - une première transformée de Fourier de la séquence de premiers échantillons multipliés délivrant une séquence de premiers échantillons transformés. La première synchronisation délivre une première information de synchronisation du signal en fonction des premiers échantillons transformés. Ainsi, une première information de synchronisation est obtenue par recherche d’une valeur maximale parmi les échantillons délivrés (e.g. la valeur maximale du module des échantillons en question) par une transformée de Fourier effectuée sur une multiplication du signal reçu avec un chirp de référence, e.g. un chirp de référence attendu tel qu’on peut en trouver dans le préambule d’une trame de données formée selon un standard particulier tel que le standard LoRa®. Selon un mode de réalisation, la première multiplication et la première transformée de Fourier sont mises en œuvre pour au moins une pluralité de premières portions élémentaires successives de durée T du signal délivrant au moins une pluralité correspondante de séquences de premiers échantillons transformés. La première synchronisation comprend, pour au moins une pluralité donnée de séquences de premiers échantillons transformés, au moins un premier moyennage fonction des premiers échantillons transformés de même rang au sein des séquences de premiers échantillons transformés de la pluralité donnée. Le premier moyennage répété pour tous les rangs de premiers échantillons transformés au sein des séquences de premiers échantillons transformés de la pluralité donnée délivre une séquence de premiers échantillons transformés moyennés. La première information de synchronisation est fonction d’une valeur maximale parmi les premiers échantillons transformés moyennés. Ainsi, la précision de la première synchronisation est améliorée par moyennage sur plusieurs chirps de référence attendus, e.g. tel qu’on peut les trouver dans le préambule d’une trame de données formée selon un standard particulier tel que le standard LoRa®. Selon un mode de réalisation, la multiplication et la transformée de Fourier sont mises en œuvre pour au moins deux pluralités de premières portions élémentaires successives de durée T du signal délivrant au moins deux pluralités correspondantes de séquences de premiers échantillons transformés. Le premier moyennage mis en œuvre pour chaque pluralité de séquences de premiers échantillons transformés parmi les au moins deux pluralités délivre au moins deux séquences de premiers échantillons transformés moyennés correspondants. La première information de synchronisation est fonction d’une valeur maximale parmi les au moins deux séquences de premiers échantillons transformés moyennés. Ainsi, les chirps de référence attendus sont recherchés sur différentes portions du signal, permettant par là-même d’améliorer les chances de synchronisation. Selon un mode de réalisation, la première démodulation et/ou la deuxième démodulation délivre les estimations si et seulement si la valeur maximale est supérieure à un premier seuil prédéterminé. Ainsi, le procédé proposé gère les fausses détections de chirps. Selon un mode de réalisation, le premier seuil prédéterminé est fonction d’un nombre de premières portions élémentaires dans une pluralité donnée de premières portions élémentaires. Selon un mode de réalisation, la première démodulation et/ou la deuxième démodulation comprend une deuxième synchronisation comprenant, pour au moins une deuxième portion élémentaire de durée T du signal : - un deuxième échantillonnage de la deuxième portion élémentaire délivrant une séquence de deuxièmes échantillons ; - une deuxième multiplication terme à terme entre, d’une part, la séquence de deuxièmes échantillons de la deuxième portion élémentaire et, d’autre part, une séquence d’échantillons représentatifs d’un chirp de référence parmi les M chirps, la deuxième multiplication délivrant M deuxièmes échantillons multipliés ; et - une deuxième transformée de Fourier de la séquence de deuxièmes d’échantillons multipliés délivrant une séquence de deuxièmes échantillons transformés. La deuxième synchronisation délivre une deuxième information de synchronisation du signal en fonction des deuxièmes échantillons transformés. Ainsi, une deuxième information de synchronisation est obtenue par recherche d’une valeur maximale parmi les échantillons délivrés (e.g. la valeur maximale du module des échantillons en question) par une transformée de Fourier effectuée sur une multiplication du signal reçu avec un chirp de référence dont la fréquence instantanée (i.e. la dérivée de la fréquence instantanée) présente une pente opposée à celle du chirp de référence recherché lors de la première synchronisation. Ainsi, des chirps de référence ayant des pentes de fréquence instantanée opposées sont détectés dans le signal traité. De tels chirps ayant des pentes de fréquence instantanée opposées sont utilisés dans le préambule des trames selon certaines standards tels que le standard LoRa®. Comme décrit ci-dessous, la combinaison des informations de synchronisation obtenues à partir de tels chirps ayant des pentes de fréquence instantanée opposées permet de différencier les erreurs de synchronisation en temps et en fréquence. Par exemple, la deuxième synchronisation tient compte de la première information de synchronisation. Ainsi la précision de la deuxième information de synchronisation est améliorée. Selon un mode de réalisation, la deuxième multiplication et la deuxième transformée de Fourier sont mises en œuvre pour au moins une pluralité de deuxièmes portions élémentaires successives de durée T du signal délivrant au moins une pluralité correspondante de séquences de deuxièmes échantillons transformés. La deuxième synchronisation comprend, pour au moins une pluralité donnée de séquences de deuxièmes échantillons transformés, au moins un deuxième moyennage fonction des deuxièmes échantillons transformés de même rang au sein des séquences de deuxièmes échantillons transformés de la pluralité donnée. Le deuxième moyennage répété pour tous les rangs de deuxièmes échantillons transformés au sein des séquences de deuxièmes échantillons transformés de la pluralité donnée délivre une séquence de deuxièmes échantillons transformés moyennés. La deuxième information de synchronisation est fonction d’une valeur maximale parmi les deuxièmes échantillons transformés moyennés. Ainsi, la précision de la deuxième synchronisation est améliorée par moyennage sur plusieurs chirps de référence attendus. Selon un mode de réalisation, la multiplication et la transformée de Fourier sont mises en œuvre pour au moins deux pluralités de deuxièmes portions élémentaires successives de durée T du signal délivrant au moins deux pluralités correspondantes de séquences de deuxièmes échantillons transformés. Le deuxième moyennage mis en œuvre pour chaque pluralité de séquences de deuxièmes échantillons transformés parmi les au moins deux pluralités délivre au moins deux séquences de deuxièmes échantillons transformés moyennés correspondants. La deuxième information de synchronisation est fonction d’une valeur maximale parmi les au moins deux séquences de deuxièmes échantillons transformés moyennés. Ainsi, les chirps de référence attendus sont recherchés sur différentes portions du signal, permettant par là-même d’améliorer les chances de synchronisation. Selon un mode de réalisation, l’une des première et deuxième informations de synchronisation est représentative d’une somme entre une erreur de synchronisation temporelle et une erreur de synchronisation fréquentielle. L’autre des première et deuxième informations de synchronisation est représentative d’une différence entre l’erreur de synchronisation temporelle et l’erreur de synchronisation fréquentielle. La première démodulation et/ou la deuxième démodulation comprend une sommation et une soustraction entre les première et deuxième informations de synchronisation délivrant l’erreur de synchronisation temporelle et l’erreur de synchronisation fréquentielle. Ainsi, les erreurs de synchronisation en temps (e.g. l’instant d’échantillonnage du signal) et en fréquence (e.g. l’erreur sur la fréquence porteuse du signal) sont toutes les deux obtenues. Selon un mode de réalisation, la première démodulation et/ou la deuxième démodulation comprend, pour au moins une fraction de durée T de la portion de signal représentative d’un chirp attendu, dite fraction attendue : - un échantillonnage dit synchronisé de la fraction attendue initié en fonction de la première information de synchronisation et/ou de la deuxième information de synchronisation délivrant une séquence d’échantillons synchronisés attendus représentatifs du chirp attendu ; - une multiplication terme à terme dite synchronisée entre, d’une part, la séquence d’échantillons synchronisés attendus et, d’autre part, la séquence d’échantillons représentatifs du chirp de référence conjugué, la multiplication délivrant une séquence d’échantillons synchronisés multipliés attendus ; et - une transformée de Fourier dite synchronisée de la séquence d’échantillons synchronisés multipliés attendus délivrant une séquence d’échantillons synchronisés transformés attendus. Un biais d’estimation du chirp attendu est fonction d’un échantillon synchronisé transformé attendu de plus forte amplitude. La première démodulation et/ou la deuxième démodulation délivre au moins un biais d’estimation correspondant audit au moins un chirp attendu. Selon un mode de réalisation, la première démodulation et/ou la deuxième démodulation comprend, pour au moins une fraction de durée T de la portion de signal représentative du premier chirp, dite fraction premier chirp, et/ou pour au moins une fraction de durée T de la portion de signal représentative du deuxième chirp, dite fraction deuxième chirp : - un échantillonnage dit synchronisé de la fraction premier chirp et/ou de la fraction deuxième chirp initié en fonction de la première information de synchronisation et/ou de la deuxième information de synchronisation délivrant une séquence de premiers échantillons synchronisés représentatifs du premier chrip et/ou une séquence de deuxièmes échantillons synchronisés représentatifs du deuxième chirp ; - une multiplication terme à terme dite synchronisée entre, d’une part, la séquence de premiers échantillons synchronisés et/ou la séquence de deuxièmes échantillons synchronisés et, d’autre part, la séquence d’échantillons représentatifs du chirp de référence conjugué, la multiplication délivrant une séquence de premiers échantillons synchronisés multipliés et/ou une séquence de deuxièmes échantillons synchronisés multipliés ; et - une transformée de Fourier dite synchronisée de la séquence de premiers échantillons synchronisés multipliés délivrant une séquence de premiers échantillons synchronisés transformés et/ou une transformée de Fourier dite synchronisée de la séquence de deuxièmes échantillons synchronisés multipliés délivrant une séquence de deuxièmes échantillons synchronisés transformés. Les estimations associées au premier chirp sont fonction d’un échantillon de plus forte amplitude parmi les premiers échantillons synchronisés transformés et/ou les estimations associées au deuxième chirp sont fonction d’un échantillon de plus forte amplitude parmi les deuxièmes échantillons synchronisés transformés. Selon un mode de réalisation, les estimations sont en outre fonction dudit au moins un biais d’estimation. Selon un mode de réalisation, la première démodulation comprend une comparaison entre, d’une part, l’amplitude de l’échantillon de plus forte amplitude parmi les premiers échantillons synchronisés transformés, dit premier échantillon de plus forte amplitude, et, d’autre part, un deuxième seuil prédéterminé. L’estimation de l’amplitude du premier chirp est fonction : - de l’amplitude du premier échantillon de plus forte amplitude lorsque l’amplitude du premier échantillon de plus forte amplitude est inférieure au deuxième seuil prédéterminé, et - d’une amplitude prédéterminée lorsque l’amplitude du premier échantillon de plus forte amplitude est supérieure au deuxième seuil prédéterminé. L’estimation de la phase du premier chirp est fonction : - de la phase du premier échantillon de plus forte amplitude lorsque l’amplitude du premier échantillon de plus forte amplitude est inférieure au deuxième seuil prédéterminé, et - d’une phase prédéterminée lorsque l’amplitude du premier échantillon de plus forte amplitude est supérieure au deuxième seuil prédéterminé. Ainsi, différents chirps modulés superposés temporellement ne sont pas considérés comme un seul et unique chirps par la méthode proposée. De la sorte, différents symboles de modulations, quand bien même identiques et concomitant temporellement, sont estimés dans le signal reçu. Selon un mode de réalisation, l’échantillonnage synchronisé de la fraction premier chirp est prolongé dans le temps de sorte à délivrer une pluralité de séquences d’échantillons synchronisés représentatifs d’une pluralité de fractions successives de durée T de la portion de signal. La multiplication terme à terme synchronisée et la transformée de Fourier synchronisée sont mises en œuvre pour chaque séquence d’échantillons synchronisés de la pluralité de séquences d’échantillons synchronisés délivrant une pluralité correspondante de séquences d’échantillons synchronisés transformés. L’amplitude prédéterminée est fonction d’une moyenne des amplitudes de chaque échantillon de plus forte amplitude de chaque séquence d’échantillons synchronisés transformés. La phase prédéterminée est fonction d’une moyenne des phases de chaque échantillon de plus forte amplitude de chaque séquence d’échantillons synchronisés transformés. Selon un mode de réalisation, le deuxième seuil prédéterminé est fonction du paramètre M et de l’amplitude prédéterminée. L’invention concerne également un programme d’ordinateur comprenant des instructions de code de programme pour la mise en œuvre d’un procédé tel que décrit précédemment, selon l’un quelconque de ses différents modes de réalisation, lorsqu’il est exécuté sur un ordinateur. Dans un mode de réalisation de l'invention, il est proposé un dispositif d’estimation d’au moins deux symboles d’information d’une constellation de M symboles véhiculés par un signal comprenant une pluralité de chirps parmi M chirps. Un tel dispositif d’estimation comprend une machine de calcul reprogrammable ou une machine de calcul dédiée configurée pour mettre en œuvre les étapes du procédé d’estimation selon l’invention (selon l’un quelconque des différents modes de réalisation précités). Ainsi, les caractéristiques et avantages de ce dispositif sont les mêmes que ceux des étapes correspondantes du procédé d’estimation décrit précédemment. Par conséquent, ils ne sont pas détaillés plus amplement. Liste des figures D'autres buts, caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante, donnée à titre de simple exemple illustratif, et non limitatif, en relation avec les figures, parmi lesquelles : représente une pluralité d’objets connectés à une station de base d’un réseau de radiocommunication du type bas débit et basse consommation selon un mode de réalisation de l’invention ; illustre la fréquence instantanée d’un chirp de base ; illustre la modulation du chirp de base de la Fig.2a via une permutation circulaire du motif de variation de sa fréquence instantanée ; illustre la fréquence instantanée du chirp résultant de la modulation du chirp de base de la Fig.2a via la permutation circulaire illustrée sur la Fig.2b ; représente les étapes d’un procédé d’estimation de symboles d’information portés par un signal comprenant une pluralité de chirps selon un mode de réalisation de l’invention ; illustre la recherche d’une valeur maximale parmi les échantillons en sortie d’une transformée de Fourier effectuée sur une multiplication du signal traité avec un chirp de référence attendu telle que mise en œuvre dans certaines étapes du procédé d’estimation de la Fig.3 selon un mode de réalisation de l’invention ; illustre la recherche d’une valeur maximale d’une fonction M(p) telle que mise en œuvre dans certaines étapes du procédé d’estimation de la Fig.3 selon un mode de réalisation de l’invention ; représente un exemple de structure de dispositif permettant la mise en œuvre des étapes du procédé d’estimation de la Fig.3 selon un mode de réalisation de l’invention. Description détaillée de modes de réalisation de l'invention Le principe général de l'invention repose sur l’estimation des paramètres caractérisant un premier chirp (e.g. le chirp de plus forte amplitude) dans un signal comprenant une pluralité de chirps. Plus particulièrement, le premier chirp est vu comme une interférence du point de vue des autres chirps composant le signal traité, notamment lorsque les chirps en question se superposent temporellement, au moins en partie, comme cela arrive lors d’un accès par contention au canal de transmission. De la sorte, l’estimation des paramètres caractérisant le premier chirp permet la génération d’un signal représentatif du premier chirp en question. La soustraction, au signal traité, du signal représentatif du premier chirp permet ainsi de réduire les interférences du point de vue des autres chirps présents dans le signal. La démodulation des autres chirps du signal est ainsi améliorée et donc la qualité globale du lien de communication également. On présente désormais, en relation avec la Fig.1 une pluralité d’objets 100 connectés à une station de base 110 d’un réseau de radiocommunication du type bas débit et basse consommation selon un mode de réalisation de l’invention. Plus particulièrement, le réseau de radiocommunication met en œuvre le protocole de communication LoRa®. Selon un tel protocole, la transmission de données dans le sens montant entre les U objets 100 et la station de base 110 se fait par contention dans les bandes de fréquences ISM. De la sorte, la probabilité de collisions de trames de données au niveau de la station de base 110 est non nulle et augmente avec le nombre U d’objets 100 connectés. Par ailleurs, selon un tel protocole, l’utilisation d’un même facteur d’étalement SF pour la transmission des chirps par les différents objets 100 conduit à des collisions destructrices, i.e. à des pertes d’orthogonalité entre les chirps, lorsque les chirps en question sont transmis sur la même fréquence porteuse. Dans d’autres modes de réalisation, d’autres protocoles de communication mettant en œuvre une forme d’onde dite « chirp » telle que décrite ci-dessous sont considérés. Dans d’autres modes de réalisation, les objets 100 ne transmettent pas les chirps à destination de la station de base 110 sur la même fréquence porteuse. Cependant même dans ce cas des collisions temporelles peuvent survenir dans un contexte d’accès par contention aux ressources radiofréquences. On présente désormais, en relation avec les Fig.2a , Fig.2b et Fig.2c , la modulation d’un chirp de base via une permutation circulaire du motif de variation de sa fréquence instantanée. Un tel chirp de base est défini comme le chirp à partir duquel sont obtenus les autres chirps utilisés pour la transmission de l’information suite au processus de modulation par les symboles de modulation. Plus particulièrement, la phase instantanée (i.e. la phase de l’enveloppe complexe représentant le chirp en question) du chirp de base s’exprime pour t dans l’intervalle (Fig.2a) comme avec : T : la durée symbole (également appelée intervalle de signalisation par exemple dans le standard LoRa®) ; B = 2 SF / T : la bande passante du signal avec SF le facteur d’étalement, ou nombre de bit par symbole (M = 2 SF est alors le nombre total de symboles dans la constellation de symboles de modulation). Sur la base de ces notations, la fréquence instantanée du chirp de base, qui correspond à la dérivée de la phase instantanée , s’exprime comme . La fréquence instantanée est ainsi liée à la vitesse de rotation angulaire dans le plan complexe du vecteur dont les coordonnées sont données par les signaux en phase et en quadrature représentant le signal modulant (i.e. les parties réelle et imaginaire de l’enveloppe complexe en pratique) destiné à moduler la porteuse radiofréquence de manière à transposer le signal chirp de base sur une fréquence porteuse. La fréquence instantanée du chirp de base illustrée sur la Fig.2a est linéaire dans le temps, i.e. varie linéairement entre une première fréquence instantanée, ici -B/2, et une deuxième fréquence instantanée, ici +B/2, pendant la durée T d’un symbole. En effet, un chirp présentant une fréquence instantanée linéaire est utilisé en tant que chirp de base (également appelé chirp « brut ») dans le standard LoRa®. Dans d’autres modes de réalisation, d’autres types de chirps de base sont considérés, par exemple des chirps de base dont la fréquence instantanée présente une pente négative, ou bien dont la fréquence instantanée ne varie pas linéairement en temps. De retour aux Fig.2a, Fig.2b et Fig.2c, la modulation d’un chirp correspond, pour un symbole de modulation de rang s, à une permutation circulaire du motif de variation de ladite fréquence instantanée sur ledit temps symbole T, obtenue par un décalage temporel de s fois une durée temporelle élémentaire Tc, telle que M*Tc=T. Plus particulièrement, on peut noter comme étant la fréquence instantanée du chirp transmis par le i-ème objet 100 connecté, i un entier quelconque de 1 à U, sur l’intervalle de temps . La fréquence instantanée du chirp en question est obtenue par décalage temporel d’une durée de et permutation circulaire comme illustré sur les Fig.2b et Fig.2c. Ici, est une valeur entière entre 0 et M-1 qui représente le symbole de modulation véhiculé par le chirp transmis par le i-ème objet 100 connecté sur l’intervalle de temps . De la sorte, s’exprime comme la dérivée de la phase instantanée : On obtient ainsi sur l’intervalle de temps : Et sur l’intervalle de temps : Ainsi, si l’on note l’enveloppe complexe du signal transmis par le i-ème objet 100 connecté, on a : Par ailleurs, le signal transmis par chaque objet 100 suit la structure de trame définie par le standard LoRa®. Une telle trame débute par un préambule de Np chirps de base tels que décrits précédemment (i.e. dont la fréquence instantanée présente une pente positive). Ensuite vient un mot de synchronisation qui prend la forme de deux chirps de synchronisation présentant une modulation prédéterminée. Ensuite, viennent 2.25 chirps dits SFD (pour « Start of the Frame Delimiter » en anglais). De tels chirps SFD correspondent à des chirps non modulés mais avec une fréquence instantanée présentant une pente négative. En d’autres termes, les chirps SFD peuvent être vus comme les conjugués (au sens de l’opération mathématique à appliquer aux enveloppes complexes correspondantes) des chirps de base. Ensuite, le flux de données utiles est généré sous forme de symboles. Sur la base d’une telle structure de trame, une enveloppe complexe du signal transmis par le i-ème objet 100 connecté peut se mettre sous la forme : avec , et la phase instantanée du mot de synchronisation. De la sorte, l’enveloppe complexe du signal total reçu par la station de base 110 peut s’écrire de manière générale : avec , , et respectivement la puissance, la phase initiale, l’offset de désynchronisation en temps et l’offset de désynchronisation en fréquence du signal reçu du i-ème objet 100. Par ailleurs, est l’enveloppe complexe du bruit en réception, supposé ici additif blanc et Gaussien, ou AWGN (pour « Additive white Gaussian noise » en anglais). On présente désormais, en relation avec la Fig.3 , les étapes d’un procédé d’estimation de symboles d’information selon un mode de réalisation de l’invention. Plus particulièrement, le signal dont l’expression est donnée par l’équation [Math.6] est pris comme exemple d’application des étapes du présent procédé d’estimation. Certains traitements mis en œuvre par certaines étapes du procédé d’estimation sont par ailleurs illustrés plus avant par les Fig.4a et Fig.4b . Démodulation : Lors d’une étape E300 , une démodulation d’une portion du signal est effectuée par un dispositif d’estimation tel que le dispositif 500 décrit plus avant ci-dessous en relation avec la Fig.5. Dans le mode de réalisation considéré, le dispositif 500 est compris dans la station de base 110. Dans d’autres modes de réalisation, le dispositif 500 est par exemple déporté dans un cœur de réseau auquel est connectée la station de base 110 ou bien dans un autre dispositif de réception des signaux émis par les objets 100 (e.g. un équipement de surveillance du réseau, etc.). Première synchronisation : De retour à la Fig.3, le dispositif 500 reçoit de manière continue le signal dont l’expression est donnée ci-dessus par [Math.6]. Le dispositif 500 met en œuvre une étape E300a de première synchronisation afin de pouvoir se synchroniser sur les portions utiles du signal véhiculant les symboles de données. Pour ce faire, le dispositif 500 effectue tout d’abord un échantillonnage à la fréquence B =1/ Ts du signal de manière à obtenir la séquence (ou l’ensemble ordonné) d’échantillons : Dans l’équation [Math.7], représente l’erreur temporelle entre le signal défini ci-dessus via l’équation [Math.6] et une séquence de de-chirping utilisée par le dispositif 500 pour annuler les pentes de fréquence instantanée des chirps. En pratique, une telle séquence de de-chirping est une séquence de chirps de référence conjugués. Un chirp de référence conjugué correspond au conjugué (au sens de l’opération mathématique à appliquer aux enveloppes complexes correspondantes) d’un chirp de référence parmi les M chirps modulés. Un tel chirp de référence conjugué présente ainsi une fréquence instantanée avec une pente opposée à celle du chirp de base. En d’autres termes, le chirp de référence conjugué est obtenu par application du principe de modulation décrit ci-dessus en relation avec les Fig.2a, Fig.2b et Fig.2c à un chirp de base dit conjugué dont une fréquence instantanée varie entre la deuxième fréquence instantanée et la première fréquence instantanée pendant un temps symbole T. Dans la suite on considère que le chirp de référence correspond au chirp de base comme le montre l’expression [Math.8] ci-dessous de la séquence implémentée dans le présent mode de réalisation. Cependant, dans d’autres modes de réalisation, d’autre chirps de référence parmi les M chirp de la constellation peuvent être considérés. De même, les traitements décrits dans le présent mode de réalisation sont basés sur un échantillonnage à la fréquence B =1/ Ts du signal . Dans d’autres modes de réalisation, d’autres fréquences d’échantillonnage sont considérées, e.g. les fréquences multiples entières de B =1/ Ts ou bien même des fréquences d’échantillonnage quelconques. De retour à la Fig.3, on peut écrire de manière générale le paramètre sous la forme avec un entier naturel et pouvant se mettre sous la forme avec et où désigne la partie entière de . Le dispositif 500 effectue ainsi une multiplication terme à terme entre, d’une part, la séquence d’échantillons du signal et, d’autre part, une séquence d’échantillons représentatifs de la forme d’onde de de-chirping : Après application d’une transformée de Fourier au produit de la séquence et de la séquence , on obtient la séquence : Avec : Où : est le nombre de signaux reçus pendant la p-ème section temporelle de durée T d’application de la séquence de de-chirping ; , pour est la phase initiale du i-ème signal reçu pendant la p i -ème section de durée T ; , pour , est la fréquence du pic détecté du i-ème signal reçu dans la p i -ème section de durée T dans un mode non synchronisé. Plus particulièrement, la relation entre et la fréquence du symbole initialement transmis s’exprime comme suit : Or, les symboles transmis pendant le préambule d’une trame LoRa® correspondent à des valeurs qui sont nulles. De la sorte, , pour p i correspondant à un chirp de préambule d’une trame LoRa®, donne directement une estimation de la somme entre l’erreur temporelle de synchronisation et l’erreur fréquentielle de synchronisation . Ainsi, en privilégiant le signal ayant la plus forte amplitude transmis par l’un des objets 100, dénoté via l’indice i=s dans la suite, il est possible, via l’estimation des symboles véhiculés par les chirps de préambule, d’obtenir une première information de synchronisation représentative d’une somme entre l’erreur temporelle de synchronisation et l’erreur fréquentielle de synchronisation pour le signal de plus forte amplitude en question. Pour ce faire, la détection du début du préambule de la trame correspondant au signal de plus forte amplitude transmis par l’un des objets 100 met en œuvre un moyennage fonction des échantillons transformés de la séquence donnée par l’équation [Math.9]. Par exemple, la détection du début du préambule de la trame en question met en œuvre un moyennage fonction du module au carré de la séquence d’échantillons transformés délivrés en sortie de transformée de Fourier et donnée par l’équation [Math.9]. Un tel moyennage se fait avantageusement sur le nombre N P de chirps composant le préambule (ou, plus généralement, sur une pluralité de portions élémentaires successives de durée T du signal traité), et de manière glissante sur N B portions élémentaire successives de durée T (ou, plus généralement, sur plusieurs pluralités de portions élémentaires successives de durée T du signal traité). On obtient ainsi la séquence , avec k de 0 à M-1 et P de 1 à N B : avec la variance du bruit . Une telle variance est par exemple estimée pendant les périodes dans lesquelles aucun signal utile n’est reçu. Sur la base de la séquence , une estimation de l’indice de l’échantillon correspondant au début du préambule de la trame correspondant au signal de plus forte amplitude transmis par l’un des objets 100 est donnée par : avec la fonction qui représente les valeurs maximale de pour tout p : Un telle fonction est par exemple illustrée sur la Fig.4b dans le cas où trois objets 100 (i.e. U=3) émettent vers la station de base 110. Dans d’autres modes de réalisation, un tel moyennage sur le nombre N P de chirp composant le préambule et/ou de manière glissante sur N B portions élémentaire successives de durée T n’est pas mis en œuvre, et la détection du début du préambule de la trame correspondant au signal de plus forte amplitude se fait par simple recherche d’une valeur maximale parmi une séquence d’échantillons délivrée (e.g. la valeur maximale du module des échantillons en question) par une transformée de Fourier effectuée sur une multiplication du signal reçu avec un chirp de référence attendu (e.g. un chirp de référence attendu dans le préambule d’une trame de données formée selon le standard LoRa®). La Fig.4a représente un exemple d’une telle séquence d’échantillons délivrée par la transformée de Fourier en question dans le cas où 3 objets 100 (i.e. U=3) émettent vers la station de base 110. L’indice (ou rang) du pic 400 de plus forte amplitude correspond ainsi au symbole de synchronisation cherché dans le signal de plus forte amplitude émis par un objet 100. Les autres pics correspondent ici aux signaux émis par les autres objets 100. De retour à la Fig.3, le pic de plus forte amplitude en sortie de transformée de Fourier des M échantillons représentatifs d’un chirp de préambule permet d’obtenir la première information de synchronisation représentative d’une somme entre l’erreur temporelle de synchronisation et l’erreur fréquentielle de synchronisation pour le signal de plus forte amplitude en question comme décrit ci-dessus en relation avec l’équation [Math.11]. En notant l’indice du pic du signal de plus forte amplitude en question, on peut ainsi écrire : où mod désigne la fonction modulo. Deuxième synchronisation : Lors d’une étape E300b , le dispositif 500 effectue une deuxième synchronisation. Plus particulièrement, lors de la deuxième synchronisation le dispositif 500 met en œuvre les mêmes traitements que lors de la première synchronisation décrite ci-dessus si ce n’est que la séquence de de-chirping considérée est composée de chirps de référence présentant une fréquence instantanée avec une pente identique à celle du chirp de base. En d’autres termes, les chirps de référence maintenant considérés sont des chirps modulés parmi les M chirps de la constellation. Une telle séquence de de-chirping permet maintenant de détecter des chirps présentant une fréquence instantanée avec une pente opposée à celle des chirps détectés pendant la première synchronisation précitée. Par exemple, une telle séquence de de-chirping permet de détecter les chirps SFD dans une trame définie par le standard LoRa®. Ainsi, toutes choses égales par ailleurs avec la première synchronisation, la deuxième synchronisation permet d’obtenir une deuxième information de synchronisation représentative d’une différence entre l’erreur temporelle de synchronisation et l’erreur fréquentielle de synchronisation pour le signal de plus forte amplitude transmis par l’un des objets 100. En notant l’indice du pic du signal de plus forte amplitude en question estimé lors de la deuxième synchronisation, on peut ainsi écrire : où mod désigne la fonction modulo. De la sorte, en implémentant une sommation et une soustraction entre la première information de synchronisation et la deuxième information de synchronisation, le dispositif 500 détermine l’erreur de synchronisation temporelle et l’erreur de synchronisation fréquentielle pour le signal de plus forte amplitude reçu depuis l’un des objets 100. De telles erreurs de synchronisation temporelle et fréquentielle permettent d’estimer avec précision le ou les symboles de données véhiculés par le ou les chirps du signal de plus forte amplitude. Dans d’autres modes de réalisation, une seule synchronisation est effectuée (la première synchronisation ou la deuxième synchronisation) permettant un recalage temporel qui, bien que moins précis, et suffisant dans certaines conditions pour estimer le ou les symboles de données véhiculés par le signal à traiter. Dans certains modes de réalisation, la deuxième synchronisation tient compte de la première information de synchronisation afin de synchroniser les traitements sur la portion du signal véhiculant les chirps présentant une fréquence instantanée avec une pente opposée à celle des chirps détectés pendant la première synchronisation. Gestion des fausses alarmes : De retour à la Fig.3, comme décrit ci-dessus, la première synchronisation et la deuxième synchronisation sont basées sur la détection de valeurs extrémales dans la séquence définie par [Math.12]. En pratique, une telle détection se fait par comparaison avec un premier seuil prédéterminé. Plus particulièrement, la transformée de Fourier du bruit , supposé Gaussien, suit également une distribution Gaussienne. Ainsi il peut être démontré que suit une loi de distribution chi-carré à N P degrés de liberté. Ainsi, si on note la probabilité de fausse alarme, on peut définir les hypothèses suivantes : ; et . On peut ainsi écrire : avec la fonction de distribution cumulative de la distribution chi-carré à N P degrés de liberté. Pour une probabilité de fausse alarme prédéterminée, le premier seuil prédéterminé au-delà duquel il est estimé qu’un pic correspond à un chirp effectivement présent dans le signal à traiter s’exprime comme : De la sorte, si pour tout p de 1 à N B (ou plus généralement pour tout p de 1 au nombre total de portions élémentaires successives de durée T du signal sur lesquelles la moyenne définissant est prise (on note que dans ce cas, le premier seuil est fonction du nombre total de portions élémentaires successives en question)), aucune synchronisation n’est effectuée et aucune estimation n’est délivrée à l’issue de la mise en œuvre de l’étape E300 de démodulation. A contrario, si est supérieure ou égale au premier seuil prédéterminé, il est décidé qu’un pic est détecté, i.e. qu’un chirp véhiculant un symbole correspondant est détecté. Estimation d’un symbole de données : Une fois la ou les informations de synchronisation disponibles, lors d’une étape E300c, le dispositif 500 estime un (ou plusieurs) symbole de données véhiculé par un (ou plusieurs) chirp correspondant dans le signal de plus forte amplitude reçu depuis l’un des objets 100. Pour ce faire, les principes précités de multiplication avec une séquence de de-chirping sont mis en œuvre à nouveau, mais sur un signal resynchronisé. En d’autres termes, le dispositif 500 effectue, pour une portion du signal traité représentative du chirp véhiculant le symbole de donnée en question : - un échantillonnage dit synchronisé à la fréquence M/T de la portion du signal traité initié en fonction de la première information de synchronisation et/ou de la deuxième information de synchronisation délivrant une séquence (ou ensemble ordonné) de M échantillons synchronisés représentatifs du chirp en question ; - une multiplication terme à terme dite synchronisée entre, d’une part, la séquence de M échantillons synchronisés et, d’autre part, une séquence de M échantillons représentatifs du chirp de référence conjugué (tel que décrit ci-dessus), la multiplication délivrant une séquence de M échantillons synchronisés multipliés ; et - une transformée de Fourier dite synchronisée de la séquence de M échantillons synchronisés multipliés délivrant une séquence de M échantillons synchronisés transformés. Par exemple, lorsque ces traitements sont appliqués à la P s -ème section élémentaire de longueur T synchronisée : l’indice du pic de plus haute amplitude parmi les M échantillons synchronisés transformés est représentatif du symbole de donnée véhiculé par le chirp localisé temporellement dans la P s -ème section en question ; l’amplitude du pic en question est représentative de l’amplitude du chirp en question ; et la phase du pic en question est représentative de la phase du chirp en question. Cependant, dans certains modes de réalisation, une gestion des pics superposés est proposée. De tels pics superposés sont par exemple présents en sortie de transformée de Fourier lorsque deux chirps émis par deux objets 100 différents mais véhiculant un même symbole de modulation arrivent en même temps au niveau du dispositif 500. Plus particulièrement, le principe est ici de comparer l’amplitude du pic de plus haute amplitude parmi les M échantillons synchronisés transformés à un deuxième seuil prédéterminé . Par exemple, le deuxième seuil prédéterminé est fonction de la valeur moyenne des pics de plus haute amplitude détectés dans chacun des chirps successifs. Pour ce faire, l’échantillonnage synchronisé à la fréquence M/T du signal traité initié en fonction de la première information de synchronisation et/ou de la deuxième information de synchronisation est prolongé de sorte à délivrer une pluralité de séquences de M échantillons synchronisés. Chaque séquence de M échantillons synchronisés est représentative d’une fraction correspondante de durée T du signal traité. Les fractions en question sont ainsi successives. Par ailleurs, la multiplication terme à terme synchronisée et la transformée de Fourier synchronisée sont mises en œuvre pour chaque séquence de M échantillons synchronisés de la pluralité de séquence de M échantillons synchronisés délivrant une pluralité correspondante de séquence de M échantillons synchronisés transformés. Ainsi, une amplitude moyenne correspondant à la moyenne des amplitudes de chaque échantillon de plus forte amplitude de chaque séquence de M échantillons synchronisés transformés est obtenue. Par ailleurs, une phase moyenne correspondant à la moyenne des phases de chaque échantillon de plus forte amplitude de chaque séquence de M échantillons synchronisés transformés est obtenue. Sachant que la transformée de Fourier du bruit , supposé Gaussien, suit également une distribution Gaussienne, suit une loi de Rice , avec u le paramètre de localisation (ou « location parameter » en anglais) et v le paramètre de mise à l’échelle (ou « scale parameter » en anglais), telle que : est proportionnelle à lorsque ; et est proportionnelle à autrement. Ainsi, on peut définir les hypothèses suivantes : H 0 : un seul pic existe pour un indice k donné ; et H 1 : plusieurs pics existent et sont supperposés pour un indice k donné. En reprenant la même définition pour la probabilité de fausse alarme dans le cas présent que pour la probabilité décrite ci-dessus, on obtient : Ainsi, l’amplitude du pic de plus haute amplitude parmi les M échantillons synchronisés transformés est comparée au deuxième seuil prédéterminé . Si l’amplitude du pic en question est supérieure à , il est décidé qu’il y a plusieurs pics superposés, sinon il est décidé qu’un seul pic est présent. Par exemple, il est décidé que l’amplitude du chirp correspondant à l’échantillon de plus forte amplitude est fonction : - de l’amplitude de l’échantillon de plus forte amplitude lorsque l’amplitude de l’échantillon en question est inférieure au deuxième seuil prédéterminé , et - d’une amplitude prédéterminée, e.g. l’amplitude moyenne , lorsque l’amplitude de l’échantillon de plus forte amplitude est supérieure au deuxième seuil prédéterminé . De même, il est décidé que la phase du chirp correspondant à l’échantillon de plus forte amplitude est fonction : - de la phase de l’échantillon de plus forte amplitude lorsque l’amplitude de l’échantillon en question est inférieure au deuxième seuil prédéterminé , et - d’une phase prédéterminée, e.g. la phase moyenne , lorsque l’amplitude de l’échantillon de plus forte amplitude est supérieure au deuxième seuil prédéterminé . Obtention et utilisation d’un biais d’estimation : Dans certains modes de réalisation, l’étape E300c (selon l’un quelconque des modes de réalisation précité) est mise en œuvre pour une portion du signal représentative d’un chirp attendu, e.g. un chirp présent dans le préambule d’une trame émise par l’un des objets 100. De la sorte, par comparaison du symbole véhiculé par le chirp attendu tel qu’estimé via la mise en œuvre de l’étape E300c avec la valeur attendue du symbole en question, un biais d’estimation est obtenu. Par exemple, le biais correspond à une différence entre l’indice attendu du pic de plus forte amplitude en sortie de transformée de Fourier et l’indice effectivement obtenu en sortie de transformée de Fourier lors de la mise en œuvre de l’étape E300c. Un tel biais d’estimation est par exemple pris en compte lors d’une mise en œuvre ultérieure de l’étape E300c (selon l’un quelconque des modes de réalisation précité) afin d’estimer un symbole de donnée véhiculé par un chirp du signal traité. En effet, quand bien même l’étape E300a de première synchronisation et/ou l’étape E300b de deuxième synchronisation est mise en œuvre, une erreur de synchronisation résiduelle peut subvenir. Dans ce cadre, l’obtention du biais d’estimation et son utilisation afin d’estimer les symboles de données permet d’améliorer les performances globales de démodulation. Génération et soustraction du signal représentatif du chirp de plus forte amplitude : De retour à la Fig.3, sur la base de l’indice , de l’amplitude et de la phase , lors d’une étape E310 le dispositif 500 génère un signal représentatif du chirp de plus forte amplitude. Par exemple l’enveloppe complexe suivante est générée : Ainsi, lors d’une étape E320 , le dispositif 500 soustrait le signal représentatif du chirp de plus forte amplitude au signal traité. Une telle soustraction se fait de manière cohérente, i.e. de sorte à annuler le signal correspondant au chirp de plus forte amplitude au sein du signal traité. Par exemple, la soustraction prend en compte la première information de synchronisation et la deuxième information de synchronisation afin d’obtenir une telle cohérence. Un signal mis à jour dans lequel le chirp de plus forte amplitude a été annulé est ainsi généré. Itération du procédé : Sur la base du signal mis à jour, l’étape E300 (selon l’un quelconque des modes de réalisation précité) est de nouveau mise en œuvre afin d’estimer les paramètres du nouveau chirp de plus forte amplitude présent au sein du signal mis à jour. Selon certains modes de réalisation, un procédé itératif est ainsi mis en œuvre dans lequel pour chaque itération les paramètres du chirp de plus forte amplitude au sein du signal traité sont estimés (étape E300), un signal représentatif du chirp de plus forte amplitude est généré (étape E310) puis soustrait (étape E320) au signal traité afin d’obtenir un signal traité mis à jour utilisé pour l’itération suivante. De la sorte, pour un chirp d’amplitude donnée, les interférences constituées par les chirps d’amplitude plus fortes sont annulées, ou du moins minimisées, au fur et à mesure des itérations avant de démoduler le chirp d’amplitude donnée en question. Selon certains modes de réalisation, les mises en œuvre de l’étape E300 sont identiques à chaque itération. Selon d’autres modes de réalisation, certaines (ou toutes les) mises en œuvre de l’étape E300 sont différentes suivant l’itération considérée. Par exemple, la première synchronisation et la deuxième synchronisation sont mises en œuvre seulement lors des premières itérations, lorsque les interférences sont les plus nombreuses. Pour les itérations suivantes, seule une synchronisation (le première ou la deuxième synchronisation) est mise en œuvre. Dans certains modes de réalisation, les étapes du procédé sont mises en œuvre un nombre prédéterminé d’itérations. Dans d’autres modes de réalisation, les étapes du procédé sont mises en œuvre jusqu’à ce qu’aucun symbole soit détecté dans le signal traité lors de la mise en œuvre de l’étape E300. On présente désormais, en relation avec la Fig.5 un exemple de structure de dispositif 500 permettant de mettre en œuvre certaines étapes du procédé d’estimation de la Fig.3 selon un mode de réalisation de l’invention. Le dispositif 500 comprend une mémoire vive 503 (par exemple une mémoire RAM), une unité de traitement 502 équipée par exemple d'un processeur, et pilotée par un programme d'ordinateur stocké dans une mémoire morte 501 (par exemple une mémoire ROM ou un disque dur). A l'initialisation, les instructions de code du programme d'ordinateur sont par exemple chargées dans la mémoire vive 503 avant d'être exécutées par le processeur de l'unité de traitement 502. Cette Fig. 5 illustre seulement une manière particulière, parmi plusieurs possibles, de réaliser le dispositif 500 afin qu’il effectue certaines étapes du procédé d’estimation selon l’invention (selon l’un quelconque des modes de réalisation et/ou variantes décrit(e)s ci-dessus en relation avec la Fig.3). En effet, ces étapes peuvent être réalisées indifféremment sur une machine de calcul reprogrammable (un ordinateur PC, un processeur DSP ou un microcontrôleur) exécutant un programme comprenant une séquence d’instructions, ou sur une machine de calcul dédiée (par exemple un ensemble de portes logiques comme un FPGA ou un ASIC, ou tout autre module matériel). Dans le cas où le dispositif 500 est réalisé avec une machine de calcul reprogrammable, le programme correspondant (c'est-à-dire la séquence d’instructions) pourra être stocké dans un médium de stockage amovible (tel que par exemple un CD-ROM, un DVD-ROM, une clé USB) ou non, ce médium de stockage étant lisible partiellement ou totalement par un ordinateur ou un processeur. Dans certains modes de réalisation, le dispositif 500 est inclus dans la station de base 110. Dans certains modes de réalisation, le dispositif 500 est inclus dans un objet 100. Dans certains modes de réalisation, le dispositif 500 est inclus dans un équipement de surveillance du réseau de radiocommunications. Dans certains modes de réalisation, le dispositif 500 est inclus dans un nœud du réseau de radiocommunications. Procédé d’estimation d’au moins deux symboles d’information d’une constellation de M symboles véhiculés par un signal comprenant une pluralité de chirps parmi M chirps, un s-ème chirp parmi lesdits M chirps étant associé à un symbole de modulation de rang s de ladite constellation de M symboles, s étant un entier de 0 à M-1, ledit s-ème chirp résultant d’une modulation d’un chirp de base dont une fréquence instantanée varie entre une première fréquence instantanée et une deuxième fréquence instantanée pendant un temps symbole T, ladite modulation correspondant, pour ledit symbole de modulation de rang s, à une permutation circulaire du motif de variation de ladite fréquence instantanée sur ledit temps symbole T, obtenue par un décalage temporel de s fois une durée temporelle élémentaire Tc, telle que M*Tc=T, caractérisé en ce qu ’il comprend, pour une portion dudit signal représentative d’au moins deux chirps de ladite pluralité de chirps : - une première démodulation (E300) de ladite portion dudit signal délivrant : une estimation d’un premier symbole de modulation associé à un chirp, dit premier chirp, de plus forte amplitude parmi lesdits au moins deux chirps, une estimation de ladite amplitude dudit premier chirp, et une estimation d’une phase dudit premier chirp ; - une génération (E310) d’un signal représentatif dudit premier chirp à partir desdites estimations dudit premier symbole de modulation, de ladite amplitude dudit premier chirp, et de ladite phase dudit premier chirp ; - une soustraction cohérente (E320) dudit signal représentatif dudit premier chirp à ladite portion dudit signal délivrant une portion mise-à-jour dudit signal ; et - une deuxième démodulation (E300) de ladite portion mise-à-jour dudit signal délivrant une estimation d’un deuxième symbole de modulation associé à un deuxième chirp parmi lesdits au moins deux chirps. Procédé selon la revendication 1 dans lequel ladite première démodulation et/ou ladite deuxième démodulation comprend une première synchronisation (E300a) comprenant, pour au moins une première portion élémentaire de durée T dudit signal : - un premier échantillonnage de ladite première portion élémentaire délivrant une séquence de premiers échantillons ; - une première multiplication terme à terme entre, d’une part, ladite séquence de premiers échantillons et, d’autre part, une séquence d’échantillons représentatifs d’un chirp de référence dit conjugué obtenu par application de ladite modulation à un chirp de base conjugué dont une fréquence instantanée varie entre ladite deuxième fréquence instantanée et ladite première fréquence instantanée pendant un temps symbole T, ladite première multiplication délivrant une séquence de premiers échantillons multipliés ; et - une première transformée de Fourier de ladite séquence de premiers échantillons multipliés délivrant une séquence de premiers échantillons transformés, ladite première synchronisation délivrant une première information de synchronisation dudit signal en fonction desdits premiers échantillons transformés. Procédé selon la revendication 2 dans lequel ladite première multiplication et ladite première transformée de Fourier sont mises en œuvre pour au moins une pluralité de premières portions élémentaires successives de durée T dudit signal délivrant au moins une pluralité correspondante de séquences de premiers échantillons transformés, ladite première synchronisation comprenant, pour au moins une pluralité donnée de séquences de premiers échantillons transformés, au moins un premier moyennage fonction des premiers échantillons transformés de même rang au sein des séquences de premiers échantillons transformés de ladite pluralité donnée, ledit premier moyennage répété pour tous les rangs de premiers échantillons transformés au sein des séquences de premiers échantillons transformés de ladite pluralité donnée délivrant une séquence de premiers échantillons transformés moyennés, ladite première information de synchronisation étant fonction d’une valeur maximale parmi lesdits premiers échantillons transformés moyennés. Procédé selon la revendication 3 dans lequel ladite multiplication et ladite transformée de Fourier sont mises en œuvre pour au moins deux pluralités de premières portions élémentaires successives de durée T dudit signal délivrant au moins deux pluralités correspondantes de séquences de premiers échantillons transformés, ledit premier moyennage mis en œuvre pour chaque pluralité de séquences de premiers échantillons transformés parmi lesdites au moins deux pluralités délivrant au moins deux séquences de premiers échantillons transformés moyennés correspondants, ladite première information de synchronisation étant fonction d’une valeur maximale parmi lesdits au moins deux séquences de premiers échantillons transformés moyennés. Procédé selon la revendication 3 ou 4 dans lequel ladite première démodulation et/ou ladite deuxième démodulation délivre lesdites estimations si et seulement si ladite valeur maximale est supérieure à un premier seuil prédéterminé. Procédé selon l’une quelconque des revendications 2 à 5 dans lequel ladite première démodulation et/ou ladite deuxième démodulation comprend une deuxième synchronisation (E300b) comprenant, pour au moins une deuxième portion élémentaire de durée T dudit signal : - un deuxième échantillonnage de ladite deuxième portion élémentaire délivrant une séquence de deuxièmes échantillons ; - une deuxième multiplication terme à terme entre, d’une part, ladite séquence de deuxièmes échantillons de ladite deuxième portion élémentaire et, d’autre part, une séquence d’échantillons représentatifs d’un chirp de référence parmi lesdits M chirps, ladite deuxième multiplication délivrant M deuxièmes échantillons multipliés ; et - une deuxième transformée de Fourier de ladite séquence de deuxièmes d’échantillons multipliés délivrant une séquence de deuxièmes échantillons transformés, ladite deuxième synchronisation délivrant une deuxième information de synchronisation dudit signal en fonction desdits deuxièmes échantillons transformés. Procédé selon la revendication 6 dans lequel ladite deuxième multiplication et ladite deuxième transformée de Fourier sont mises en œuvre pour au moins une pluralité de deuxièmes portions élémentaires successives de durée T dudit signal délivrant au moins une pluralité correspondante de séquences de deuxièmes échantillons transformés, ladite deuxième synchronisation comprenant, pour au moins une pluralité donnée de séquences de deuxièmes échantillons transformés, au moins un deuxième moyennage fonction des deuxièmes échantillons transformés de même rang au sein des séquences de deuxièmes échantillons transformés de ladite pluralité donnée, ledit deuxième moyennage répété pour tous les rangs de deuxièmes échantillons transformés au sein des séquences de deuxièmes échantillons transformés de ladite pluralité donnée délivrant une séquence de deuxièmes échantillons transformés moyennés, ladite deuxième information de synchronisation étant fonction d’une valeur maximale parmi lesdits deuxièmes échantillons transformés moyennés. Procédé selon la revendication 7 dans lequel ladite multiplication et ladite transformée de Fourier sont mises en œuvre pour au moins deux pluralités de deuxièmes portions élémentaires successives de durée T dudit signal délivrant au moins deux pluralités correspondantes de séquences de deuxièmes échantillons transformés, ledit deuxième moyennage mis en œuvre pour chaque pluralité de séquences de deuxièmes échantillons transformés parmi lesdites au moins deux pluralités délivrant au moins deux séquences de deuxièmes échantillons transformés moyennés correspondants, ladite deuxième information de synchronisation étant fonction d’une valeur maximale parmi lesdits au moins deux séquences de deuxièmes échantillons transformés moyennés. Procédé selon l’une quelconque des revendications 2 à 8 dans lequel, l’une des première et deuxième informations de synchronisation étant représentative d’une somme entre une erreur de synchronisation temporelle et une erreur de synchronisation fréquentielle et l’autre des première et deuxième informations de synchronisation étant représentative d’une différence entre ladite erreur de synchronisation temporelle et ladite erreur de synchronisation fréquentielle, ladite première démodulation et/ou ladite deuxième démodulation comprend une sommation et une soustraction entre lesdites première et deuxième informations de synchronisation délivrant ladite erreur de synchronisation temporelle et ladite erreur de synchronisation fréquentielle. Procédé selon l’une quelconque des revendications 2 à 9 dans lequel ladite première démodulation et/ou ladite deuxième démodulation comprend, pour au moins une fraction de durée T de ladite portion de signal représentative d’un chirp attendu, dite fraction attendue : - un échantillonnage dit synchronisé de ladite fraction attendue initié en fonction de la première information de synchronisation et/ou de la deuxième information de synchronisation délivrant une séquence d’échantillons synchronisés attendus représentatifs dudit chirp attendu ; - une multiplication terme à terme dite synchronisée entre, d’une part, ladite séquence d’échantillons synchronisés attendus et, d’autre part, ladite séquence d’échantillons représentatifs dudit chirp de référence conjugué, ladite multiplication délivrant une séquence d’échantillons synchronisés multipliés attendus ; et - une transformée de Fourier dite synchronisée de ladite séquence d’échantillons synchronisés multipliés attendus délivrant une séquence d’échantillons synchronisés transformés attendus, un biais d’estimation dudit chirp attendu étant fonction d’un échantillon synchronisé transformé attendu de plus forte amplitude, ladite première démodulation et/ou ladite deuxième démodulation délivrant au moins un biais d’estimation correspondant audit au moins un chirp attendu. Procédé selon l’une quelconque des revendications 2 à 10 dans lequel ladite première démodulation et/ou ladite deuxième démodulation comprend, pour au moins une fraction de durée T de ladite portion de signal représentative dudit premier chirp, dite fraction premier chirp, et/ou pour au moins une fraction de durée T de ladite portion de signal représentative dudit deuxième chirp, dite fraction deuxième chirp : - un échantillonnage dit synchronisé de ladite fraction premier chirp et/ou de la fraction deuxième chirp initié en fonction de la première information de synchronisation et/ou de la deuxième information de synchronisation délivrant une séquence de premiers échantillons synchronisés représentatifs dudit premier chrip et/ou une séquence de deuxièmes échantillons synchronisés représentatifs dudit deuxième chirp ; - une multiplication terme à terme dite synchronisée entre, d’une part, ladite séquence de premiers échantillons synchronisés et/ou ladite séquence de deuxièmes échantillons synchronisés et, d’autre part, ladite séquence d’échantillons représentatifs dudit chirp de référence conjugué, ladite multiplication délivrant une séquence de premiers échantillons synchronisés multipliés et/ou une séquence de deuxièmes échantillons synchronisés multipliés ; et - une transformée de Fourier dite synchronisée de ladite séquence de premiers échantillons synchronisés multipliés délivrant une séquence de premiers échantillons synchronisés transformés et/ou une transformée de Fourier dite synchronisée de la séquence de deuxièmes échantillons synchronisés multipliés délivrant une séquence de deuxièmes échantillons synchronisés transformés, lesdites estimations associées audit premier chirp étant fonction d’un échantillon de plus forte amplitude parmi lesdits premiers échantillons synchronisés transformés et/ou lesdites estimations associées audit deuxième chirp étant fonction d’un échantillon de plus forte amplitude parmi lesdits deuxièmes échantillons synchronisés transformés. Procédé selon la revendication 11 lorsqu’elle dépend de la 10, dans lequel lesdites estimations sont en outre fonction dudit au moins un biais d’estimation. Procédé selon la revendication 11 ou 12 dans lequel ladite première démodulation comprend une comparaison entre, d’une part, l’amplitude dudit échantillon de plus forte amplitude parmi lesdits premiers échantillons synchronisés transformés, dit premier échantillon de plus forte amplitude, et, d’autre part, un deuxième seuil prédéterminé, dans lequel ladite estimation de l’amplitude dudit premier chirp est fonction : - de l’amplitude dudit premier échantillon de plus forte amplitude lorsque l’amplitude dudit premier échantillon de plus forte amplitude est inférieure audit deuxième seuil prédéterminé, et - d’une amplitude prédéterminée lorsque l’amplitude dudit premier échantillon de plus forte amplitude est supérieure audit deuxième seuil prédéterminé ; et dans lequel ladite estimation de la phase dudit premier chirp est fonction : - de la phase dudit premier échantillon de plus forte amplitude lorsque l’amplitude dudit premier échantillon de plus forte amplitude est inférieure audit deuxième seuil prédéterminé, et - d’une phase prédéterminée lorsque l’amplitude dudit premier échantillon de plus forte amplitude est supérieure audit deuxième seuil prédéterminé. Procédé selon la revendication 13 dans lequel ledit échantillonnage synchronisé de ladite fraction premier chirp est prolongé dans le temps de sorte à délivrer une pluralité de séquences d’échantillons synchronisés représentatifs d’une pluralité de fractions successives de durée T de ladite portion de signal, dans lequel ladite multiplication terme à terme synchronisée et ladite transformée de Fourier synchronisée sont mises en œuvre pour chaque séquence d’échantillons synchronisés de ladite pluralité de séquences d’échantillons synchronisés délivrant une pluralité correspondante de séquences d’échantillons synchronisés transformés, ladite amplitude prédéterminée étant fonction d’une moyenne des amplitudes de chaque échantillon de plus forte amplitude de chaque séquence d’échantillons synchronisés transformés, ladite phase prédéterminée étant fonction d’une moyenne des phases de chaque échantillon de plus forte amplitude de chaque séquence d’échantillons synchronisés transformés. Produit programme d’ordinateur comprenant des instructions de code de programme pour la mise en œuvre du procédé selon l’une quelconque des revendications 1 à 14, lorsque ledit programme est exécuté sur un ordinateur. Dispositif d’estimation d’au moins deux symboles d’information d’une constellation de M symboles véhiculés par un signal comprenant une pluralité de chirps parmi M chirps, un s-ème chirp parmi lesdits M chirps étant associé à un symbole de modulation de rang s de ladite constellation de M symboles, s étant un entier de 0 à M-1, ledit s-ème chirp résultant d’une modulation d’un chirp de base dont une fréquence instantanée varie entre une première fréquence instantanée et une deuxième fréquence instantanée pendant un temps symbole T, ladite modulation correspondant, pour ledit symbole de modulation de rang s, à une permutation circulaire du motif de variation de ladite fréquence instantanée sur ledit temps symbole T, obtenue par un décalage temporel de s fois une durée temporelle élémentaire Tc, telle que M*Tc=T, caractérisé en ce qu ’il comprend une machine de calcul reprogrammable (502) ou une machine de calcul dédiée configurée pour effectuer, pour une portion dudit signal représentative d’au moins deux chirps de ladite pluralité de chirps : - une première démodulation de ladite portion dudit signal délivrant : une estimation d’un premier symbole de modulation associé à un chirp, dit premier chirp, de plus forte amplitude parmi lesdits au moins deux chirps, une estimation de ladite amplitude dudit premier chirp, et une estimation d’une phase dudit premier chirp ; - une génération d’un signal représentatif dudit premier chirp à partir desdites estimations dudit premier symbole de modulation, de ladite amplitude dudit premier chirp, et de ladite phase dudit premier chirp ; - une soustraction cohérente dudit signal représentatif dudit premier chirp à ladite portion dudit signal délivrant une portion mise-à-jour dudit signal ; et - une deuxième démodulation de ladite portion mise-à-jour dudit signal délivrant une estimation d’un deuxième symbole de modulation associé à un deuxième chirp parmi lesdits au moins deux chirps.