FR 2936892 A1 20100409 FR 0856813 A 20081008 Système et procédé de détermination d'un récepteur, et récepteur associé. La présente invention concerne un système et un procédé de détermination de la position d'un récepteur, ainsi que le récepteur associé. Le système de positionnement global (de l'anglais � Global Positioning System �) plus connu par son sigle GPS, permet à des personnes munies d'un récepteur de se localiser sur terre, sur mer et dans les airs. Ce système GPS comprend une trentaine de satellites qui émettent en permanence des signaux électromagnétiques. Ces signaux sont par exemple constitués par un signal de code C/A à 1,023 MHz modulant une porteuse à 1575,42 MHz. La modulation est de type BPSK. Le signal de code C/A est généralement appelé code. Un récepteur d'un système GPS capte les signaux émis par au moins quatre satellites et peut, en calculant les temps de propagation de ces signaux entre les satellites et lui, connaître sa distance par rapport à ceux-ci et, par trilatération, situer précisément sa position en trois dimensions. Pour mesurer ce temps, le récepteur GPS compare l'heure d'émission incluse dans le signal émis par le satellite et celle de réception du signal par le récepteur. Cette mesure, après multiplication par la célérité du signal, fournit une pseudo distance, assimilable à une distance, mais entachée d'une erreur de synchronisation des horloges du satellite et du récepteur, d'une erreur due à la traversée de l'atmosphère et d'une erreur provoquée par l'effet Doppler induit par le mouvement du satellite et du récepteur. Connaissant les positions des satellites à l'heure d'émission des signaux et les pseudo distances mesurées, le récepteur est en mesure de résoudre un système d'équations dont les quatre inconnues sont la position du récepteur en trois dimensions et le décalage de son horloge par rapport au temps GPS. Ce calcul est résolu dès lors que l'on dispose de signaux transmis par quatre satellites. Toutefois, lorsque le récepteur se trouve en ville ou dans un canyon, les signaux provenant des satellites sont souvent réfléchis par des éléments du paysage tels que des bâtiments ou des arbres de sorte que le récepteur réceptionne plusieurs composantes du même signal électromagnétique. Ce phénomène est appelé phénomène de trajets multiples. Or, seule la composante du signal en visibilité directe permet de déterminer la position du récepteur puisque les signaux réfléchis sont représentatifs du trajet satellite-zone de réflexion, zone de réflexion-récepteur. Il est donc nécessaire � d'éliminer � les composantes du signal issues des réflexions. Or, la présence de ces signaux réfléchis est imprévisible. Chaque signal réfléchi atteint le récepteur GPS après un certain temps par rapport au signal direct puisqu'il voyage sur une distance plus grande. Ce temps représente un retard supplémentaire caractérisant le trajet réfléchi. Ce dernier est aussi caractérisé par la phase de sa porteuse qui est généralement différente de la phase porteuse du signal direct. De plus un trajet réfléchi possède une amplitude généralement inférieure à celle du signal direct principalement à cause des pertes de puissance par réflexion. Par suite, un signal réfléchi est caractérisé par son retard, sa phase et son amplitude. La position calculée par le récepteur GPS en présence de trajets multiples est différente de sa position réelle. Les trajets multiples induisent donc une erreur sur le calcul de la pseudo-distance qui se transforme en une erreur sur la position. La présente invention a pour but de proposer un récepteur apte à déterminer une position précise du récepteur, même en présence de trajets réfléchis (ou trajets multiples). A cet effet, l'invention a pour objet un récepteur d'un système de détermination d'au moins une information de positionnement dudit récepteur, le système comprenant au moins un générateur d'un signal appelé code, le récepteur comprenant : - des moyens de réception du code ; - des moyens de génération d'un signal identique au code, appelé réplique ponctuelle ; - des moyens de décalage temporel de la réplique ponctuelle comprenant des moyens de génération d'une réplique en avance ; - un discriminateur de code propre à déterminer le déphasage entre la réplique ponctuelle et le code réceptionné ; - des moyens de détermination de l'information de positionnement du récepteur à partir du déphasage déterminé ; caractérisé en ce que le discriminateur de code est connecté aux moyens de génération de la réplique ponctuelle et aux moyens de génération de la réplique en avance, et dans lequel le discriminateur de code est propre à déterminer le déphasage à partir de la réplique en avance et d'une fonction de la réplique ponctuelle. Suivant des modes particuliers de réalisation, le récepteur comporte l'une ou plusieurs des caractéristiques suivantes, prises isolément ou en combinaison : - les moyens de génération de la réplique en avance sont propres à décaler la réplique ponctuelle en avance d'une durée prédéfinie et dans lequel la fonction de la réplique ponctuelle varie en fonction de la dite durée prédéfinie pondérée par un facteur prédéfini ; - les moyens de décalage comprennent des moyens de génération d'une réplique en retard propres à décaler la réplique ponctuelle de la même durée prédéfinie, et dans lequel le discriminateur de code est connecté aux moyens de génération de la réplique en retard, la fonction de la réplique ponctuelle variant en fonction de la réplique en avance et de la réplique en retard ; - le code comprend une composante en phase et une composante en quadrature de phase, le discriminateur de code est propre à déterminer le déphasage à partir de la relation suivante : D = (1E2 + 0E2) - (IF2+ QF2) dans laquelle : . D est la sortie du discriminateur de la boucle de code; . IE est une fonction de corrélation entre la réplique en avance et la composante en phase du signal reçu démodulé de sa porteuse ; . QE est une fonction de corrélation entre la réplique en avance et la composante en quadrature de phase du signal reçu démodulé de sa porteuse ; . IF et QF sont les composantes en phase et en quadrature de phase de la fonction de la réplique ponctuelle ; 0 IE +IL IE =IP 2 2ù0 Q O QE + QL FùQP 2 2ùA dans laquelle : avec . A/2 est la durée de la plage temporelle définie entre la réplique ponctuelle et l'une ou l'autre de la réplique en avance et de la réplique en retard ; . IP est une fonction de corrélation entre la réplique ponctuelle et la composante en phase du signal reçu démodulé de sa porteuse ; . Qp est une fonction de corrélation entre la réplique ponctuelle et la composante en quadrature de phase du signal reçu démodulé de sa porteuse; . IL est une fonction de corrélation entre la réplique en retard et la composante en phase du signal reçu démodulé de sa porteuse; et . QL est une fonction de corrélation entre la réplique en retard et la composante en quadrature de phase du signal reçu démodulé de sa porteuse. - le code comprend une composante en phase et une composante en quadrature de phase, le discriminateur de code est propre à déterminer le déphasage à partir de la relation suivante : D = (1E2 + QE2) - (IF2+ QF2) dans laquelle : . D est la sortie le discriminateur de la boucle de code ; . IE est une fonction de corrélation entre la réplique en avance et la composante en phase du signal reçu démodulé de sa porteuse ; . QE est une fonction de corrélation entre la réplique en avance et la composante en quadrature de phase du signal reçu démodulé de sa porteuse; . IF et Qp sont les composantes en phase et en quadrature de phase de la fonction de la réplique ponctuelle ; IF = l p û ~Ak cos(9k Ô) 2 0 L'invention a également pour objet un système de détermination d'au moins une information de positionnement d'un récepteur, le système comportant au moins un générateur d'un signal appelé code, caractérisé en ce que le système comporte en outre un récepteur tel que décrit ci-dessus. Enfin, l'invention a également pour objet un procédé de détermination d'au moins une information de positionnement d'un récepteur appartenant à un système comportant au moins un générateur d'un signal appelé code, le procédé comportant les étapes suivantes réalisées par le récepteur : - réception du code généré par le générateur ; - génération d'un signal identique au code, appelé réplique ponctuelle ; - décalage temporel de la réplique ponctuelle pour générer au moins une réplique en avance ; - détermination d'un déphasage entre la réplique ponctuelle et le code réceptionné ; - détermination de l'information de positionnement du récepteur à partir de du déphasage déterminé ; caractérisé en ce que le déphasage est déterminé à partir de la réplique en avance et d'une fonction de la réplique ponctuelle. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre indicatif et faite en se référant aux dessins annexés, sur lesquels : - la figure 1 est une vue schématique d'un système de détermination selon l'invention lorsque le récepteur est positionné près d'une surface de réflexion ; - la figure 2 est une courbe représentant le signal de sortie d'un discriminateur en fonction du décalage entre la réplique ponctuelle et le code réceptionné d'un récepteur GPS standard sans influence de trajets multiples (lorsque seul le signal direct est présent) ; - la figure 3 est une courbe représentant le signal de sortie d'un discriminateur en fonction du décalage entre la réplique ponctuelle et le code réceptionné d'un récepteur GPS standard en présence de trajets multiples ; - la figure 4 est une vue schématique du récepteur selon l'invention ; et - la figure 5 est une courbe représentant le signal de sortie d'un discriminateur en fonction du décalage entre la réplique ponctuelle et le code réceptionné d'un récepteur selon l'invention en présence de trajets multiples. Le système 1 de détermination d'au moins une information de positionnement d'un récepteur 2 est illustré sur la figure 1. Il comprend des satellites 4, 6 appartenant au système global de navigation par satellite (GPS ou GNSS), ainsi que le récepteur 2. Chaque satellite 4, 6 est par exemple propre à transmettre un signal électromagnétique constitué par un signal de code C/A, appelé code, de période égale à 1 milliseconde et généré avec une fréquence égale à 1,023 MHz modulant une porteuse de fréquence égale à 1575,42 MHz. Le code est alors constitué de 1023 bribes. Une bribe est égale à 1/1023 ms et est généralement désignée par le terme anglais � chip �. Pour des raisons de simplification, deux satellites ont été représentés sur la figure 1. Néanmoins, pour définir la position du récepteur à 3 dimensions, il est nécessaire d'avoir 3+1 satellites. En effet, il existe quatre inconnues: x, y et z, les coordonnées spatiales du récepteur, ainsi que le biais d'horloge du récepteur par rapport au temps GPS. Quatre satellites sont nécessaires pour résoudre un système à quatre équations et quatre inconnues. Dans la suite de la description, seul le traitement d'un signal provenant du satellite 4 a été décrit, le traitement des signaux provenant des autres satellites étant identique. Dans l'exemple de réalisation de l'invention illustré sur la figure 1, le récepteur 2 est apte à réceptionner un signal électromagnétique 8 en visibilité directe, c'est-à-dire un signal effectuant le trajet en ligne directe du satellite 4 au récepteur 2, et un signal électromagnétique 10 provenant du satellite 4 et réfléchi par une surface 11. En vérité, le récepteur 2 réceptionne généralement plusieurs signaux réfléchis lorsqu'il est situé dans un environnement comprenant de nombreuses surfaces réfléchissantes. De façon classique, le récepteur 2 est propre à démoduler les signaux électromagnétiques transmis par le satellite 4 et à calculer la distance séparant le récepteur 2 du satellite 4 par mesure du retard entre un code C/A généré localement par le récepteur 2 et le code C/A du signal provenant du satellite 4. Ce retard est ensuite multiplié par la célérité du signal pour obtenir la distance recherchée. Le code généré localement par le récepteur 2 est identique à celui provenant du satellite 4. Il est appelé réplique ponctuelle. En pratique, ce retard est obtenu par alignement de la réplique au code C/A réceptionné à l'aide d'une boucle de code. En l'absence de trajets multiples, lorsque la boucle de code d'un récepteur de l'état de la technique n'est pas à l'équilibre, le signal 8 de sortie du discriminateur présente une amplitude non nulle lorsque la réplique ponctuelle n'est pas synchronisée avec le code réceptionné. Puis, la boucle de code asservit la réplique ponctuelle au code réceptionné. A cet effet, la réplique ponctuelle est décalée graduellement pour se synchroniser avec le code réceptionné. Lorsque la boucle de code du récepteur de l'état de la technique est à l'équilibre, la réplique ponctuelle est en phase avec le code réceptionné. Dans ce cas, comme visible sur la figure 2, le signal 8 de sortie du discriminateur de code passe par un point d'équilibre E d'amplitude nulle au temps t =0. En effet, après quelques itérations de la boucle, celle-ci atteint son état d'équilibre (environ après une centaine de ms). Toutefois, comme visible sur la figure 3, la présence de trajets multiples entraîne le déplacement du point d'équilibre E de la boucle de code de sorte que le signal de sortie 8 du discriminateur de code présente une amplitude nulle au temps t =e ' . A l'équilibre de la boucle, la réplique ponctuelle n'est pas synchronisée avec le code du signal en visibilité directe. La donnée e est appelée erreur de synchronisation. Dans l'exemple illustré sur la figure 3, l'erreur de synchronisation s' est positive. La présence de trajets multiples distord le signal 8 de sortie du discriminateur de code. Ainsi, la condition selon laquelle le signal 8 de sortie du discriminateur de code passe par zéro pour une erreur de synchronisation nulle (c = 0) lorsque la réplique est synchronisée au code C/A n'est plus vraie. Pour synchroniser la réplique au code du signal en visibilité directe malgré l'existence de signaux réfléchis, la présente invention propose que le discriminateur de code calcule la fonction suivante D (1E2+QE2)\(IF)2+(QF)2) c1) dans laquelle : - IE est une fonction de corrélation entre la réplique en avance et la composante en phase du code reçu; - QE est une fonction de corrélation entre la réplique en avance et la composante en quadrature de phase du code reçu - IF et QF sont les composantes en phase et en quadrature de phase de la fonction de la réplique ponctuelle. Les composantes IF et QF sont calculées à partir des relations suivantes : IF = IP ù ~Ak cos(Ok 8) 2 0 (2) - Ak est l'amplitude du k1ème trajet multiple réceptionné par le récepteur ; - 90 est la phase du trajet direct ; - ek est la phase du k'ème trajet réceptionné par le récepteur ; - ê est la phase de la porteuse locale lorsque la boucle de la porteuse est à l'équilibre ; - N est le nombre de trajets multiples réceptionnés par le récepteur. Selon un autre mode de réalisation de l'invention, les composantes IF et QF peuvent s'exprimer de la façon suivante : il F 4 +IL = IF 2 2ùA Q QE + QL E _ ùQP 2 2 ù A dans laquelle : - IL est une fonction de corrélation entre la réplique en retard et la composante en phase du code reçu ; et - QL est une fonction de corrélation entre la réplique en retard et la composante en quadrature de phase du code reçu - A/2 est la durée de la plage temporelle définie entre la réplique ponctuelle et la réplique en retard, A/2 étant exprimé en chip. A cet effet, le récepteur 2 selon l'invention comporte des moyens de réception 22, une horloge 24 et des moyens 23 de prétraitement du signal RF réceptionné, comme visible sur la figure 4. Les moyens de réception 22 sont aptes à réceptionner les signaux générés par le satellite 4. Les moyens de prétraitement 23 comportent un convertisseur-abaisseur RF-IF 26 connecté aux moyens de réception 22 et à l'horloge 24, et un convertisseur analogique-numérique 27 relié au convertisseur-abaisseur 26. Le convertisseur-abaisseur 26 est apte à convertir la fréquence de la porteuse du signal réceptionné par le récepteur 2 d'une fréquence radio à une fréquence intermédiaire. Le récepteur 2 est propre à démoduler la porteuse du signal réceptionné et à synchroniser un code C/A généré localement au code C/A du signal réceptionné pour déterminer le temps de propagation du signal. (3) A cet effet, le récepteur 2 comprend une boucle de porteuse 53 permettant de démoduler le signal et de déterminer le temps de propagation par mesure du déphasage entre la porteuse générée localement et la porteuse du signal électromagnétique provenant du satellite 4, et une boucle de code 62 permettant mesurer plus facilement ce temps de propagation par mesure du déphasage entre le code généré localement et le code C/A du signal électromagnétique provenant du satellite. Ainsi, le récepteur 2 comprend en outre un générateur 29 relié à l'horloge 24 ainsi qu'un premier 30 et un deuxième 31 mélangeurs reliés au générateur 29 et au convertisseur 27. Le générateur 29 génère sur une sortie 29A une composante en quadrature de phase Q (cosinus) et sur une sortie 29B une composante en phase I (sinus) d'un signal qui est une réplique à la fréquence intermédiaire du signal émis par le satellite. Le générateur 29 comporte des moyens 29C d'ajustement de la phase de du signal qu'il génère. Les mélangeurs 30 et 31 sont propres à démoduler le signal réceptionné. Ils génèrent en sortie une composante en quadrature de phase Q (cosinus) et une composante en phase I (sinus) du signal modulant le signal RF produit par le satellite, c'est-à-dire dans l'exemple décrit du code C/A. Le récepteur 2 comprend un générateur 35 relié à l'horloge 24, et un registre de décalage temporel 36 relié en entrée au générateur 35. Le générateur 35 est propre à générer un signal identique au signal modulant la porteuse du signal RF produit par le satellite. Ce signal modulant est généralement appelé réplique. Dans l'exemple de l'invention décrit, la réplique est un code C/A, c'est-à-dire un signal binaire de période égale à 1023 bribes et de fréquence égale à 1,023 MHz. Le générateur 35 comporte des moyens de calcul 35B de la distance d entre le récepteur 2 et le satellite 4 à partir du déphasage entre le signal réceptionné et le signal généré par le récepteur 2, et des moyens 35C d'ajustement de la phase de la réplique ponctuelle à partir dudit même déphasage. Le registre 36 est apte à décaler la sortie du générateur de code 35 pour générer une réplique en avance, une réplique ponctuelle et une réplique en retard. Le registre 36 est propre à transmettre la réplique sans retard ou ni avance par une sortie P, la réplique en avance de la durée A/2 par une sortie E, la réplique en retard de la durée A/2 par une sortie L. La durée de la plage temporelle A est réglable. Elle est par exemple égale à 1 bribe. Le récepteur 2 comporte un corrélateur 38 connecté à la sortie du mélangeur 31 et à la sortie P du registre 36, et un corrélateur 40 relié à la sortie du mélangeur 30 et à la sortie P du registre 36. Ces corrélateurs 38, 40 sont aptes à réaliser une fonction de corrélation entre la réplique ponctuelle et les composantes Q et I du signal réceptionné et démodulé de sa porteuse. Le récepteur 2 comprend en outre un discriminateur de porteuse 50 relié à la sortie des corrélateurs 38 et 40, et un filtre 52 connecté en entrée à la sortie du discriminateur de code 50 et en sortie aux moyens d'ajustement 29C du générateur. Le discriminateur de porteuse 50 est apte à déterminer la différence de phase entre la phase de la porteuse locale et la phase du signal reçu en utilisant les signaux sortant des corrélateurs 38 et 40. Le discriminateur de porteuse 50 est apte à fournir ce déphasage aux moyens d'ajustement 29C afin d'asservir temporellement la phase de la porteuse locale à la phase de chaque séquence du signal réceptionnée dans une première plage de capture. Cette première plage de capture est comprise entre -7/2 et + rr/2. Le filtre 52 est apte à filtrer le déphasage pour minimiser l'effet du bruit thermique sur la phase et transformer la phase en fréquence qui pilote les moyens d'ajustement 29C. Le générateur 29, les moyens d'ajustement 29C, les mélangeurs 30, 31, les corrélateurs 38, 40, le discriminateur de porteuse 50 et le filtre 52 forment une boucle d'asservissement 53 de la phase de la porteuse générée localement à la porteuse du signal produit par le satellite. Cette boucle d'asservissement 53 permet de synchroniser la phase du signal produit par le générateur 29 à la phase de la porteuse du signal produit par le satellite. Elle est appelée la boucle de porteuse. Le récepteur 2 comporte en outre deux corrélateurs 42, 44 connectés à la sortie du mélangeur 31 et aux sorties E et L du registre 36, et deux corrélateurs 46, 48 reliés à la sortie du mélangeur 30 et aux sorties E et L du registre 36. Les corrélateurs 42, 46 sont aptes à réaliser une fonction de corrélation entre la réplique en avance et les composantes Q et I du signal démodulé de sa porteuse. Les corrélateurs 44, 48 sont aptes à réaliser une fonction de corrélation entre la réplique en retard et les composantes Q et I du signal démodulé. Le récepteur 2 comprend en outre un discriminateur de code 56 relié en entrée à l'ensemble des corrélateurs 38, 40, 42, 44, 46 et 48, un amplificateur 58 connecté au discriminateur de code 56, et un sommateur 60 relié en entrée à l'amplificateur 58 et en sortie aux moyens d'ajustement 35C du générateur 35. Le discriminateur de code 56 est propre à rechercher le déphasage entre la réplique ponctuelle et le code du signal direct, dans une deuxième plage de capture plus large que la première plage de capture. Ce déphasage est généralement exprimé en décalage spatial ou temporel. Dans ce dernier cas, il est appelé retard. Une durée de 1 chip correspondant à environ 293 mètres. La deuxième plage de capture présente une durée comprise entre -0,5 chip et 0,5 chip. Pour que la boucle de code 62 se synchronise avec le code du signal en visibilité directe et non avec le code des signaux réfléchis, le discriminateur de code 56 selon l'invention est propre à calculer la relation (3). Le discriminateur de code 56 est apte à fournir son signal de sortie aux moyens d'ajustement 35C afin d'asservir la réplique au code C/A du signal en visibilité directe. Au début de la poursuite de la phase du code, le signal 61 de sortie D du discriminateur de code 56 présente une valeur positive ou négative. Dans l'exemple de réalisation illustré sur la figure 5, le signal 61 de sortie du discriminateur de code 56 est supérieur à zéro (point A). Les moyens d'ajustement 35C sont alors aptes à décaler temporellement et graduellement la réplique ponctuelle pour minimiser l'erreur de synchronisation E. Lorsque la réplique ponctuelle est synchronisée au code C/A du signal en visibilité directe, le signal 61 de sortie du discriminateur est nul (point C) pour un décalage nul entre la réplique ponctuelle et le code réceptionné. Dans ce cas, la boucle de code 62 est en état d'équilibre. Lorsque le signal de sortie du discriminateur est inférieur à 0, la réplique est retardée et le comportement de la boucle est similaire à celui d'une boucle à verrouillage de retard standard. Le gain de l'amplificateur 58 est environ égal à à Bn/0,25. Bn est la largeur de bande de la boucle de code et est généralement inférieure à 5 Hz. Le récepteur 2 comprend en outre un amplificateur 54 relié en entrée au filtre 52 et en sortie au sommateur 60. L'amplificateur 54 présente un gain égal à 1/1540, c'est-à-dire un gain correspondant au rapport entre la fréquence de la porteuse et la fréquence de génération du code. Le sommateur 60 est propre à sommer le déphasage du code déterminé par le discriminateur de code 56 au déphasage de la porteuse déterminé par le discriminateur de porteuse 50, ce dernier déphasage étant pondéré par le gain de l'amplificateur 54. Les moyens d'ajustement 35C sont propres à ajuster la phase de la réplique ponctuelle à l'aide du déphasage provenant du sommateur 60, c'est-à-dire du déphasage du code additionné au déphasage pondéré de la porteuse. Le générateur 35, les moyens d'ajustement 35C, le registre 36, les corrélateurs 42, 44, 46 et 48, le discriminateur de code 56, l'amplificateur 58 et le sommateur 60 forment une nouvelle boucle d'asservissement 62. Cette boucle d'asservissement 62 est une boucle à verrouillage de retard (DLL). Elle est utilisée pour synchroniser la phase de la réplique du code C/A à la phase du code reçu au cours d'une étape de poursuite (en anglais � tracking �) du signal généré par le satellite. Cette synchronisation est plus robuste que la synchronisation réalisée par la boucle de la porteuse. Elle est appelée boucle du code. Les moyens de calcul 35B sont aptes à déterminer la distance entre le récepteur 2 et le satellite 4 à partir du déphasage provenant du sommateur 60. Des moyens non représentés sont aptes à calculer la position du récepteur 2 en fonction des distances entre le récepteur 2 et les autres satellites. Avantageusement, le récepteur selon l'invention permet de déterminer le déphasage entre la réplique ponctuelle et le code C/A du signal électromagnétique en visibilité directe, et ainsi de déterminer la position exacte du récepteur malgré la réception de signaux réfléchis parasites. REVENDICATIONS1.- Récepteur (2) d'un système (1) de détermination d'au moins une information de positionnement dudit récepteur (2), le système (1) comprenant au moins un générateur (4, 6) d'un signal appelé code, le récepteur (2) comprenant : - des moyens (22) de réception du code ; - des moyens (35, 35C) de génération d'un signal identique au code, appelé réplique ponctuelle ; - des moyens (36) de décalage temporel de la réplique ponctuelle comprenant des moyens (E) de génération d'une réplique en avance ; - un discriminateur de code (56) propre à déterminer le déphasage entre la réplique ponctuelle et le code réceptionné ; - des moyens (35C) de détermination de l'information de positionnement du récepteur (2) à partir du déphasage déterminé ; caractérisé en ce que le discriminateur de code (56) est connecté aux moyens (35, 35C) de génération de la réplique ponctuelle et aux moyens (E) de génération de la réplique en avance, et dans lequel le discriminateur de code (56) est propre à déterminer le déphasage à partir de la réplique en avance et d'une fonction de la réplique ponctuelle. 2.- Récepteur (2) selon la revendication 1, dans lequel les moyens (E) de génération de la réplique en avance sont propres à décaler la réplique ponctuelle en avance d'une durée prédéfinie (N2) et dans lequel la fonction de la réplique ponctuelle varie en fonction de la dite durée prédéfinie (N2) pondérée par un facteur prédéfini. 3.- Récepteur (2) selon l'une quelconque des revendications 1 et 2, dans lequel les moyens de décalage (36) comprennent des moyens (L) de génération d'une réplique en retard propres à décaler la réplique ponctuelle de la même durée prédéfinie (A/2), et dans lequel le discriminateur de code (56) est connecté aux moyens (L) de génération de la réplique en retard, la fonction de la réplique ponctuelle variant en fonction de la réplique en avance et de la réplique en retard. 4.- Récepteur (2) selon l'une quelconque des revendications 1 à 3, dans lequel le code comprend une composante en phase et une composante enquadrature de phase, le discriminateur de code (56) est propre à déterminer le déphasage à partir de la relation suivante : D = (1E2 + 0E2) - (IF2+ QF2) dans laquelle : - D est la sortie du discriminateur de la boucle de code; - IE est une fonction de corrélation entre la réplique en avance et la composante en phase du signal reçu démodulé de sa porteuse; - QE est une fonction de corrélation entre la réplique en avance et la composante en quadrature de phase du signal reçu démodulé de sa porteuse; - IF et QF sont les composantes en phase et en quadrature de phase de la fonction de la réplique ponctuelle ; 0 IE +IL IE = IP 2 2ùA Q O QE + QL E ù QP 2 2ùA dans laquelle : - A/2 est la durée de la plage temporelle définie entre la réplique ponctuelle et l'une ou l'autre de la réplique en avance et de la réplique en retard ; - IP est une fonction de corrélation entre la réplique ponctuelle et la composante en phase du signal reçu démodulé de sa porteuse ; - Qp est une fonction de corrélation entre la réplique ponctuelle et la composante en quadrature de phase du signal reçu démodulé de sa porteuse; - IL est une fonction de corrélation entre la réplique en retard et la composante en phase du signal reçu démodulé de sa porteuse; et - QL est une fonction de corrélation entre la réplique en retard et la composante en quadrature de phase du signal reçu démodulé de sa porteuse. 5.- Récepteur (2) selon l'une quelconque des revendications 1 à 3, dans lequel le code comprend une composante en phase et une composante en quadrature de phase, le discriminateur de code (56) est propre à déterminer le déphasage à partir de la relation suivante : D = (1E2 + 0E2) - (IF2+ QF2) dans laquelle : - D est la sortie le discriminateur de la boucle de code ; - IE est une fonction de corrélation entre la réplique en avance et la composante en phase du signal reçu démodulé de sa porteuse; avec- QE est une fonction de corrélation entre la réplique en avance et la composante en quadrature de phase du signal reçu démodulé de sa porteuse; - IF et QF sont les composantes en phase et en quadrature de phase de la fonction de la réplique ponctuelle ; = IP - ~Ak cos(OkûÔ) 2 0 6.- Système (1) de détermination d'au moins une information de positionnement d'un récepteur (2), le système (1) comportant au moins un générateur (4, 6) d'un signal appelé code, caractérisé en ce que le système (1) comporte en outre un récepteur (2) selon l'une quelconque des revendications 1 à 5. 25 7.- Procédé de détermination d'au moins une information de positionnement d'un récepteur (2) appartenant à un système (1) comportant au moins un générateur (4, 6) d'un signal appelé code, le procédé comportant les étapes suivantes réalisées par le récepteur (2) : - réception du code généré par le générateur (2) ; 30 - génération d'un signal identique au code, appelé réplique ponctuelle ;- décalage temporel de la réplique ponctuelle pour générer au moins une réplique en avance ; - détermination d'un déphasage entre la réplique ponctuelle et le code réceptionné ; - détermination de l'information de positionnement du récepteur à partir de du déphasage déterminé ; caractérisé en ce que le déphasage est déterminé à partir de la réplique en avance et d'une fonction de la réplique ponctuelle.