FR3105438A1 - Mesure de distance basée sur la phase avec correction de composante continue - Google Patents
Mesure de distance basée sur la phase avec correction de composante continue Download PDFInfo
- Publication number
- FR3105438A1 FR3105438A1 FR1914752A FR1914752A FR3105438A1 FR 3105438 A1 FR3105438 A1 FR 3105438A1 FR 1914752 A FR1914752 A FR 1914752A FR 1914752 A FR1914752 A FR 1914752A FR 3105438 A1 FR3105438 A1 FR 3105438A1
- Authority
- FR
- France
- Prior art keywords
- signal
- frequency
- vehicle
- identifier
- radio frequency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/40—Means for monitoring or calibrating
- G01S7/4004—Means for monitoring or calibrating of parts of a radar system
- G01S7/4021—Means for monitoring or calibrating of parts of a radar system of receivers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/74—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems
- G01S13/82—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein continuous-type signals are transmitted
- G01S13/825—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein continuous-type signals are transmitted with exchange of information between interrogator and responder
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/74—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems
- G01S13/82—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein continuous-type signals are transmitted
- G01S13/84—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein continuous-type signals are transmitted for distance determination by phase measurement
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/003—Transmission of data between radar, sonar or lidar systems and remote stations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/35—Details of non-pulse systems
- G01S7/352—Receivers
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/35—Details of non-pulse systems
- G01S7/352—Receivers
- G01S7/358—Receivers using I/Q processing
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C2009/00753—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys
- G07C2009/00769—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys with data transmission performed by wireless means
- G07C2009/00793—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys with data transmission performed by wireless means by Hertzian waves
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C2209/00—Indexing scheme relating to groups G07C9/00 - G07C9/38
- G07C2209/60—Indexing scheme relating to groups G07C9/00174 - G07C9/00944
- G07C2209/61—Signal comprising different frequencies, e.g. frequency hopping
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C2209/00—Indexing scheme relating to groups G07C9/00 - G07C9/38
- G07C2209/60—Indexing scheme relating to groups G07C9/00174 - G07C9/00944
- G07C2209/63—Comprising locating means for detecting the position of the data carrier, i.e. within the vehicle or within a certain distance from the vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
Mesure de distance basée sur phase avec correction de composante continue
On propose un procédé pour mesurer une distance entre un véhicule et un identifiant. Le véhicule comprend une première unité radio fréquence et l’identifiant comprend une deuxième unité radio fréquence. Le procédé comprend une communication bidirectionnelle entre la première unité radio fréquence et la deuxième unité radio fréquence. Le procédé comprend une détermination, pour au moins un canal de fréquence parmi un ensemble d’au moins deux canaux de fréquence, d’une première représentation graphique d’une première réponse et d’une deuxième représentation graphique d’une deuxième réponse. Le procédé comprend une correction, par un traitement informatique, d’une première composante continue de la première réponse à partir de la première représentation graphique, et d’une deuxième composante continue de la deuxième réponse à partir de la deuxième représentation graphique. Le procédé comprend une détermination, pour chaque canal de fréquence parmi l’ensemble des au moins deux canaux de fréquence, d’un déphasage respectif à partir des première et deuxième réponses corrigées. Le procédé comprend une détermination de la distance entre le véhicule et l’identifiant à partir des déphasages. Le procédé permet d’améliorer la mesure de la distance entre l’identifiant et le véhicule.
Figure pour l’abrégé : Fig. 1
Description
La présente divulgation concerne la mesure d’une distance entre un véhicule et un identifiant.
L’utilisation de certaines fonctionnalités d’un véhicule comme l’ouverture et le démarrage de celui-ci est traditionnellement autorisée à un utilisateur à partir d’une clé physique insérée dans une serrure. Des solutions alternatives sont proposées aujourd’hui pour remplacer cette utilisation traditionnelle avec un identifiant, possédé par l’utilisateur, en communication avec son véhicule. Notamment, ces solutions permettent d’autoriser l’utilisation de l’une de ces fonctionnalités lorsque l’utilisateur se situe dans une position spécifique par rapport à son véhicule, comme par exemple lorsqu’il se situe à proximité, ou bien à l’intérieur, du véhicule. Pour cela, ces solutions recherchent une connaissance précise de la distance entre l’utilisateur et son véhicule. Cela permet notamment d’éviter le vol du véhicule.
Une solution envisagée parmi les solutions actuelles comprend l’évaluation d’une distance entre l’utilisateur et son véhicule à partir d’un échange de signaux entre l’identifiant et le véhicule. Plus précisément, cette solution détermine la distance à partir d’une mesure de l’amplitude d’un signal échangé entre le véhicule et l’identifiant. Cependant, une telle mesure de la distance peut être trompée par un attaquant, ce qui pose un problème de sécurité pour cette solution. Par exemple, l’attaquant peut amplifier avec un amplificateur le signal échangé entre le véhicule et l’identifiant pour simuler la présence de celui-ci près du véhicule. Le signal amplifié comprenant alors les codes d’identification de l’identifiant, l’attaquant peut ainsi utiliser les fonctionnalités du véhicule à la place de l’utilisateur. Dans cette attaque de type «attaque relais», l’attaquant ne fait que relayer et amplifier le signal entre l’identifiant et le véhicule pour tromper la mesure de la distance entre l’identifiant et le véhicule.
C’est pourquoi, de nouvelles solutions sont aujourd’hui proposées avec une mesure fiable du point de vue sécurité d’une distance entre l’utilisateur et le véhicule. Ces nouvelles solutions déterminent la distance à partir d’une communication bidirectionnelle entre une première unité radio fréquence située sur l’identifiant et une deuxième unité radio fréquence située sur le véhicule comprenant des échanges de signaux entre les deux unités, et la détermination d’un déphasage entre les signaux échangés.
Dans ce contexte, il existe un besoin d’améliorer la mesure de la distance entre un identifiant et un véhicule.
On propose pour cela un procédé pour mesurer une distance entre un véhicule et un identifiant. Le véhicule comprend une première unité radio fréquence et l’identifiant comprend une deuxième unité radio fréquence. Le procédé comprend une communication bidirectionnelle entre la première unité radio fréquence et la deuxième unité radio fréquence. La communication bidirectionnelle comprend, pour chaque canal de fréquence parmi un ensemble d’au moins deux canaux de fréquence, une émission d’un premier signal par la première unité radio fréquence et une émission d’un deuxième signal par la deuxième unité radio fréquence.
Le procédé comprend une détermination, pour au moins un canal de fréquence, d’une première représentation graphique d’une première réponse par la première unité radio fréquence à partir du premier signal et du deuxième signal, et d’une deuxième représentation graphique d’une deuxième réponse par la deuxième unité radio fréquence à partir du deuxième signal et du premier signal. Le procédé comprend une correction, par un traitement informatique, d’une première composante continue de la première réponse à partir de la première représentation graphique, et d’une deuxième composante continue de la deuxième réponse à partir de la deuxième représentation graphique. Par exemple, le procédé peut comprendre une correction de la composante continue pour chaque canal de l’ensemble des canaux de fréquence.
Le procédé comprend une détermination, pour chaque canal de fréquence, d’un déphasage respectif. Le déphasage respectif correspond à la somme d’une première phase et d’une deuxième phase. La première phase représente une différence entre le deuxième signal et le premier signal dans la première réponse corrigée. La deuxième phase représente une différence entre le premier signal et le deuxième signal dans la deuxième réponse corrigée. Le procédé comprend une détermination de la distance entre le véhicule et l’identifiant à partir des déphasages.
Le procédé permet d’améliorer la mesure de la distance entre l’identifiant et le véhicule.
La communication bidirectionnelle permet une mesure de la distance entre l’identifiant et le véhicule. Cela permet à l’utilisateur d’interagir avec son véhicule à partir de son identifiant. En effet, certaines fonctionnalités du véhicule peuvent ainsi être autorisées lorsque l’identifiant est situé dans un certain périmètre autour de son véhicule. Par exemple, l’utilisateur peut commander une ouverture d’une porte de son véhicule de manière sécurisée lorsqu’il est à proximité de son véhicule. Afin de sécuriser le véhicule, l’ouverture d’une porte du véhicule peut par exemple au contraire être interdite lorsque l’utilisateur est loin de son véhicule. Ainsi, le procédé permet d’améliorer l’autorisation de fonctionnalités du véhicule de manière sécurisée.
La détermination des déphasages respectifs, et la détermination de la distance entre le véhicule et l’identifiant à partir des déphasages améliorent la mesure de la distance. En effet, la mesure de la distance à partir des déphasages peut difficilement être attaquée avec une simple amplification du signal. Ainsi, le procédé permet d’obtenir une mesure fiable de la distance en renforçant la difficulté d’une éventuelle attaque.
Le procédé détermine un déphasage pour chaque canal de fréquence parmi un ensemble d’au moins deux canaux de fréquence. Le procédé détermine donc la distance à partir de plusieurs déphasages. Cette redondance permet au procédé d’améliorer la précision de la mesure de la distance.
En outre, le procédé permet d’améliorer la précision des déphasages déterminées. En effet, le procédé comprend la correction de la première réponse et de la deuxième réponse, et la détermination des déphasages à partir des réponses corrigées. Ainsi, le procédé permet d’améliorer d’autant plus la précision de la mesure de la distance.
En outre, le procédé permet d’améliorer l’efficacité de la mesure de la distance. En effet, le traitement informatique corrige la première composante continue et la deuxième composante continue de manière précise et rapide. Notamment, la correction par le traitement informatique est plus efficace que celle proposée nativement par des composants électroniques d’unité radio fréquence. Ainsi, le traitement informatique améliore l’efficacité de la correction, et donc celle du procédé.
La première représentation graphique peut être définie dans un premier repère. La deuxième représentation graphique peut être définie dans un deuxième repère. Le traitement informatique peut comprendre un premier centrage de la première représentation graphique dans le premier repère et un deuxième centrage de la deuxième représentation graphique dans le deuxième repère. La détermination du déphasage respectif peut comprendre une première mesure de phase sur la première représentation graphique centrée et une deuxième mesure de phase sur la deuxième représentation graphique centrée.
Chaque représentation graphique peut comprendre un nuage de points de réponse respectif. Le centrage du nuage de points de réponse respectif peut comprendre l’ajustement d’un cercle sur le nuage de points de réponse respectif. Le centrage du nuage de points de réponse respectif peut comprendre une détermination d’un centre du cercle. Le centrage du nuage de points de réponse respectif peut comprendre un déplacement du nuage de points de réponse respectif dans le repère de la représentation graphique selon un vecteur allant du centre du cercle jusqu’à une origine du repère.
Le premier signal peut présenter une première fréquence et le deuxième signal peut présenter une deuxième fréquence. La différence entre la première fréquence et la deuxième fréquence peut être configurée pour une obtention, pour chaque représentation graphique, d’un nuage de points de réponse respectif formant un arc de cercle avec un angle supérieur à 90degrés.
Le procédé peut comprendre, avant la communication bidirectionnelle, une communication bidirectionnelle précédente entre la première unité radio fréquence et la deuxième unité radio fréquence, la communication bidirectionnelle précédente comprenant une émission du premier signal par la première unité radio fréquence et une émission du deuxième signal par la deuxième unité radio fréquence. Le procédé peut comprendre, avant la communication bidirectionnelle, une détermination d’une première représentation graphique d’une première réponse par la première unité radio fréquence à partir du premier signal et du deuxième signal et d’une deuxième représentation graphique d’une deuxième réponse par la deuxième unité radio fréquence à partir du premier signal et du deuxième signal. Le procédé peut comprendre, avant la communication bidirectionnelle, une calibration de la différence entre la première fréquence et la deuxième fréquence pour l’obtention, pour chaque représentation graphique, d’un nuage de points de réponse respectif formant un arc de cercle avec un angle supérieur à 90degrés.
Le premier signal peut comprendre un premier préambule et le deuxième signal peut comprendre un deuxième préambule. Le procédé peut comprendre en outre une précorrection des composantes continues réalisée à partir du premier préambule et du deuxième préambule.
Le procédé peut comprendre, pour au moins un canal de fréquence, une précorrection respective des composantes continues et un enregistrement de paramètres de la précorrection respective. Le procédé peut comprendre, pour un ou plusieurs autres canaux de fréquence, une précorrection des composantes continues à partir des paramètres enregistrés.
Le procédé peut comprendre en outre l’émission du premier signal et du deuxième signal sur au moins deux canaux de fréquence, les premier et deuxième signaux étant configurés pour avoir l’une ou quelconque combinaison des caractéristiques de signal définies ci-après. Les canaux de fréquence peuvent être décalés. Le décalage entre au moins deux canaux de fréquence successifs peut être inférieur à 7500kHz. Le nombre de canaux de fréquence peut être supérieur à 10 et/ou inférieur à 500. L’émission du premier signal et l’émission du deuxième signal peuvent présenter chacune une durée respective supérieure à 5µs et/ou inférieure à 500µs. Chaque canal de fréquence peut être supérieur à 1GHz et/ou inférieur à 10GHz. Les canaux de fréquence peuvent être répartis dans une bande de fréquence supérieure à 10MHz et/ou inférieure à 150MHz. Les canaux de fréquence sont répartis dans une bande de fréquence démarrant à 2.4GHz. La première unité radio fréquence et la deuxième unité radio fréquence peuvent être chacune configurées pour émettre et recevoir des signaux sur un ensemble de 80 canaux de fréquence. Les canaux de fréquence de la communication bidirectionnelle peuvent appartenir audit ensemble. Les canaux de fréquence peuvent occuper chacun 1 MHz d’une bande de fréquence.
On propose également un procédé pour autoriser une fonctionnalité d’un véhicule. Le procédé pour autoriser une fonctionnalité d’un véhicule comprend une mesure d’une distance (dm) entre le véhicule et un identifiant selon le procédé pour mesurer une distance entre un véhicule et un identifiant décrit. Le procédé pour autoriser une fonctionnalité d’un véhicule comprend une autorisation de la fonctionnalité en fonction de la distance mesurée.
On propose également un programme informatique comprenant des instructions de code de programme pour l’exécution du procédé pour mesurer la distance entre le véhicule et l’identifiant et/ou du procédé pour autoriser une fonctionnalité d’un véhicule lorsque ledit programme est exécuté par un processeur du véhicule.
On propose également un programme informatique comprenant des instructions de code de programme pour l’exécution du procédé pour mesurer la distance entre le véhicule et l’identifiant lorsque ledit programme est exécuté sur un processeur de l’identifiant.
On propose également un système intégrable à un véhicule (par exemple sous forme d’un ou plusieurs boîtiers) et configuré pour mesurer une distance entre le véhicule et un identifiant selon le procédé pour mesurer la distance entre le véhicule et l’identifiant. Le véhicule peut comprendre une première unité radio fréquence et l’identifiant peut comprendre une deuxième unité radio fréquence. Le système peut comprendre un premier processeur exécutant le programme informatique comprenant les instructions de code de programme pour l’exécution du procédé. Le système peut comprendre également une mémoire pour enregistrer des informations lors de l’exécution du procédé. Le système peut par exemple comprendre un transmetteur RF Bluetooth. Le système peut également comprendre un deuxième processeur pouvant interagir avec un processeur du véhicule pour autoriser une fonctionnalité selon le procédé pour autoriser une fonctionnalité d’un véhicule. Le premier processeur et le deuxième processeur peuvent être le même processeur.
On propose également un identifiant configuré pour mesurer une distance entre un véhicule et l’identifiant selon le procédé pour mesurer la distance entre le véhicule et l’identifiant. Le véhicule peut comprendre une première unité radio fréquence et l’identifiant peut comprendre une deuxième unité radio fréquence.
L’identifiant peut former une clef physique ou un support de clef virtuelle. L’identifiant peut former un téléphone mobile comprenant une application dédiée.
On propose également un kit. Le kit peut comprendre le système. Le kit peut comprendre l’identifiant. Le kit peut comprendre le système et l’identifiant.
Des exemples non-limitants vont être décrits en référence aux figures suivantes:
- Dans la suite, il est fait référence à une première unité radio fréquence et un deuxième unité radio fréquence. Les expressions «première» et «deuxième» sont utilisées ici pour labéliser les unités radios fréquences uniquement, et n’expriment pas un ordre ou un classement particulier. Il en est de même pour les autres objets divulgués, comme par exemple le premier signal et le deuxième signal. Par ailleurs, les acronymes/abréviations utilisés dans les figures sont définis ci-après: BRT vient de l’expression anglo-saxonne «Blue Ranging Transceiver»; CID vient de l’expression anglo-saxonne «Customer Identifier»signifiant en français «Identifiant Client»; BLR vient de l’expression anglo-saxonne «Blue Ranging»; CW vient de l’expression anglo-saxonne «Continuous Wave»signifiant en français «onde continue»; CPU vient de l’expression anglo-saxonne «Central Processing Unit»signifiant en français «Unité Centrale de Traitement»; TXetRXsont des abréviations signifiant respectivement «Transmission» et «Réception».
Le véhicule peut être un véhicule terrestre. Par exemple, le véhicule peut être une automobile, un autocar, un camion, ou une moto.
L’identifiant peut être tout objet pouvant être porté par un utilisateur et permettant de le localiser par rapport au véhicule. Par exemple, l’identifiant peut former une clé physique, un boitier électronique, un badge, ou une carte. Alternativement à ces exemples, l’identifiant peut être constitué d’un téléphone portable comprenant une application mobile dédiée.
Le procédé permet de mesurer une distance entre l’identifiant et le véhicule. La distance peut être une distance entre la première unité RF (acronyme de Radio Fréquence) du véhicule et la deuxième unité RF de l’identifiant. Par exemple, la distance peut être la distance euclidienne entre la première unité RF du véhicule et la deuxième unité RF de l’identifiant.
Le procédé comprend une communication bidirectionnelle entre la première unité RF et la deuxième unité RF. La communication bidirectionnelle comprend, pour chaque canal de fréquence parmi un ensemble d’au moins deux canaux de fréquence, une émission d’un premier signal par la première unité RF et une émission d’un deuxième signal par la deuxième unité RF. Chaque canal de fréquence de la communication bidirectionnelle définit un intervalle de fréquence. Les canaux de fréquence de la communication bidirectionnelle sont répartis sur une bande de fréquence. Les canaux de fréquence peuvent ne pas se superposer sur la bande de fréquence. Les canaux de fréquence peuvent être espacés ou collés les uns aux autres sur la bande de fréquence. Un signal est émis sur un canal de fréquence et possède une fréquence. Cette fréquence est comprise dans l’intervalle de fréquence du canal de fréquence sur lequel le signal est émis.
L’ensemble d’au moins deux canaux de fréquence est un ensemble de canaux de fréquence comprenant au moins deux canaux de fréquence. La communication bidirectionnelle comprend, pour chaque élément (i.e. canal de fréquence) de cet ensemble d’au moins deux canaux de fréquence, une émission d’un premier signal et une émission d’un deuxième signal. Ainsi, «pour chaque canal de fréquence» fait référence à chacun des canaux de fréquence de cet ensemble d’au moins deux canaux de fréquence. La communication bidirectionnelle comprend une émission d’un premier signal et une émission d’un deuxième signal pour chacun des canaux de fréquence de cet ensemble.
La communication bidirectionnelle comprend l’émission d’au moins deux signaux sur chaque canal de fréquence. La première unité RF émet le premier signal qui est transmis puis reçu par la deuxième unité RF. Réciproquement, la deuxième unité RF émet le deuxième signal qui est transmis puis reçu par la première unité RF. Le premier signal peut par exemple être émis avant le deuxième signal. Par exemple, le deuxième signal peut être émis après la réception du premier signal par la deuxième unité RF. Le procédé comprend donc une communication bidirectionnelle entre le véhicule et l’identifiant grâce aux deux unités RF à partir de l’émission de signaux entre les deux unités RF sur chaque canal de fréquence.
Le procédé comprend une détermination d’un déphasage pour chaque canal de fréquence. Le déphasage correspond à une somme d’une première phase et d’une deuxième phase. Par exemple, le déphasage peut être le résultat de l’addition de la première et de la deuxième phase. La première phase représente une différence entre le premier signal et le deuxième signal à un premier temps d’acquisition par la première unité RF. Le deuxième signal correspond à un deuxième signal émis par la deuxième unité RF et reçu par la première unité RF. La différence entre le premier signal et le deuxième signal correspond à la différence de phase entre le premier signal de la première unité RF et le signal émis par la deuxième unité RF lorsqu’il est reçu par la première unité RF. La différence de phase correspond à la différence de phase entre les deux signaux lorsqu’ils sont initialement générés par les unités RF, à laquelle vient s’ajouter en outre une différence de phase provenant du chemin parcouru par le deuxième signal lorsqu’il est transmis et reçu par la première unité RF après avoir été émis par la deuxième unité RF. La première phase représente la différence de phase entre le premier signal et le deuxième signal à un premier temps d’acquisition. Réciproquement, la deuxième phase représente une différence par la deuxième unité RF entre le deuxième signal généré par la deuxième unité RF et le premier signal émis par la première unité RF. La deuxième phase représente la différence de phase entre le deuxième signal et le premier signal à un deuxième temps d’acquisition.
Ces éléments de la communication bidirectionnelle et/ou de la détermination de déphasages peuvent être exécutés de toute manière connue en soi dans le domaine, par exemple tel que décrit dans le document US2018321371A1.
L’émission du premier signal et l’émission du deuxième signal peuvent présenter chacune une durée respective supérieure à 5µs et/ou inférieure à 500µs.
Cela permet d’améliorer la mesure de la distance.
En effet, l’émission des signaux avec une durée supérieure à 5µs permet d’émettre une quantité suffisante d’ondes par signal. Ainsi, cette durée minimale permet la mesure de la différence de phase par chaque unité radio fréquence.
En outre, l’émission des signaux avec une durée inférieure à 500µs permet d’améliorer la cadence d’émission des signaux, et donc la vitesse du procédé. En effet, les signaux peuvent ainsi être émis successivement sur chaque canal de fréquence en gardant un temps d’exécution du procédé court. Ainsi, l’amélioration de la cadence d’émission permet de réduire le temps total du procédé avec des émissions successives de signaux sur chaque canal de fréquence. Cela permet notamment d’avoir une cadence suffisante pour pouvoir suivre un mobile se déplaçant à une vitesse de l’ordre de 5 km/h (par exemple dans le cas typique d’un utilisateur accédant à un véhicule).
La durée de l’émission du premier signal et la durée de l’émission du deuxième signal peuvent par exemple être de l’ordre de 100µs.
Les canaux de fréquence peuvent être décalés. Le décalage correspond à l’intervalle de fréquence entre les deux canaux de fréquence successifs, par exemple la distance en termes de fréquence entre les fréquences centrales des deux canaux de fréquence. Le décalage entre au moins deux canaux de fréquence successifs peut être inférieur à 7500kHz.
Un décalage inférieur à 7500kHz permet l’amélioration de la mesure de la distance entre l’identifiant et le véhicule. En effet, un décalage inférieur à 7500kHz permet la discrimination de la distance entre l’identifiant et le véhicule par une autre mesure, par exemple moins précise. Ainsi, un décalage inférieur à 7500kHz permet d’améliorer la mesure de la distance déterminée. Dans le cas ou le procédé comprend une précorrection de composante continue à partir des paramètres enregistrés, ceci améliore également l’efficacité. En effet, le décalage inférieur à 7500kHz permet l’application d’une précorrection enregistrée de la composante continue déterminée pour un canal à l’ensemble des canaux le succédant. Notamment, l’application de la valeur enregistrée permet d’éviter le temps de détermination de la précorrection sur ces autres canaux.
La détermination de la distance entre le véhicule et l’identifiant à partir des déphasages peut comprendre une détermination d’une valeur A de distance à partir des déphasages. Le procédé peut comprendre par ailleurs une détermination d’une valeur B de distance entre le véhicule et l’identifiant, indépendamment de la détermination de la valeur A et/ou sans utiliser les déphasages.
La valeur A peut être plus précise que la valeur B. Mais étant déterminée à partir des déphasages, la valeur A peut être déterminée modulo une certaine distance critique correspondant à un décalage de 2π entre les déphasages déterminés sur les au moins deux canaux de fréquence successifs. En d’autres termes, on a la distance réelle qui est égale à un multiple de la distance critique, plus la valeur A. En effet, les déphasages sont déterminés modulo2π. La valeur B permet ainsi de déterminer le modulo de la valeur A par rapport à ladite distance critique (i.e. ledit multiple).
La détermination de la distance entre le véhicule et l’identifiant à partir des déphasages peut ainsi être fonction des valeurs A et B. Par exemple, le procédé peut déterminer la distance comme étant égale au modulo multiplié par la distance critique, plus la valeur A. De manière alternative, le procédé peut se limiter à déterminer la distance uniquement si ledit modulo est égal à zéro. En d’autres termes, le procédé peut simplement déterminer que la distance est supérieure à la distance critique dans un tel cas, sans la calculer exactement. Le procédé peut ainsi simplement rejeter les distances au-delà de la distance critique.
La détermination de la valeur B peut avoir une précision plus faible que la détermination de la valeur A. La détermination de la valeur B peut avoir une incertitude absolue plus grande que celle de la valeur A. L’incertitude absolue est l'écart maximum possible entre la valeur déterminée et la valeur exacte. La valeur B peut être déterminée par tout autre procédé de mesure d’une distance. Par exemple, la valeur B peut être déterminée par une mesure de la distance à partir du temps de parcours des signaux entre les deux unités RF (mesure de type «time of flight» en anglais). Les mesure de type «time of flight» ont généralement une précision ayant une incertitude absolue de l’ordre de 10m.
La distance critique correspond à un décalage de 2π entre les déphasages déterminés sur les au moins deux canaux de fréquence successifs. La distance critique dépend donc de la différence de fréquence entre les au moins deux canaux de fréquence successifs. Une distance critique deux fois plus grande que l’incertitude absolue de la mesure de la valeur B permet la discrimination de la valeur A. En effet, la valeur B peut alors déterminer de manière fiable le modulo de la valeur A, et cela, en prenant en compte l’intervalle de confiance de la mesure de la valeur B. L’intervalle de confiance d’une mesure correspond à l’intervalle d’erreur de plus ou moins l’incertitude absolue autour de la valeur exacte que peut donner la mesure. Le procédé peut donc ainsi discriminer de manière fiable la valeur A lorsque l’intervalle de confiance de la mesure de la valeur B est inférieur à la distance critique. L’incertitude absolue de la précision de la mesure de la valeur B peut donc être inférieure à la moitié de la distance critique pour permettre la discrimination.
Une distance critique quatre fois plus grande que l’incertitude absolue de la mesure de la valeur B permet donc de discriminer la distance déterminée avec une marge de deux. Ainsi, une distance critique supérieure à 20m permet au procédé de discriminer la valeur A avec une valeur B mesurée avec une mesure de type «time of flight» (ceux-ci ayant généralement une incertitude absolue de l’ordre de 10m, et donc un intervalle de confiance de 20m). Une distance critique supérieure à 40m permet donc au procédé de discriminer la valeur A avec une mesure de la valeur B de type «time of flight» avec une marge de deux. Un décalage entre les au moins deux canaux de fréquence inférieur à 7500kHz permet une distance critique supérieure à 40m. Ainsi, le décalage inférieur à 7500kHz entre les au moins deux canaux de fréquence permet de discriminer la valeur A avec une mesure de la valeur B de type «time of flight» ayant une précision de l’ordre de 10m avec une marge de deux. Le décalage inférieur à 7500kHz permet donc la discrimination de la valeur A avec une mesure de la valeur B de type «time of flight», ce qui améliore la mesure de la distance.
Le nombre de canaux de fréquence peut être supérieur à 8. Le nombre de canaux de fréquence peut être inférieur à 500. Par exemple, le nombre de canaux peut être au moins de 10. Le procédé peut comprendre un moyennage des mesures sur les différents canaux de fréquence. Un moyennage sur un nombre de canaux de fréquence d’au moins 10 permet de limiter des effets de bruit.
Cela permet d’améliorer la mesure de la distance. En effet, un nombre de canaux de fréquence supérieur à 8 permet d’avoir un grand nombre de points de mesure de déphasage permettant de déterminer une valeur précise de la distance. Un nombre de canaux de fréquence supérieur à 8 permet d’obtenir un bon écart de fréquence entre la fréquence la plus faible et la fréquence la plus élevée des canaux de fréquence avec un décalage de fréquence entre les au moins deux canaux de fréquence permettant la discrimination. Cet écart de fréquence entre la fréquence la plus faible et la fréquence la plus élevée permet d’améliorer la précision de la mesure. Ainsi, un nombre de canaux de fréquence supérieure à 8 permet d’obtenir une mesure précise de la distance. En outre, un nombre de canaux de fréquence inférieur à 500 permet d’améliorer la vitesse de réalisation du procédé. Ainsi, le fait que le nombre de canaux de fréquence soit compris entre 8 et 500 permet d’avoir une mesure précise avec un procédé efficace. Par exemple, le nombre de canaux peut être de l’ordre de 80, ce qui permet d’obtenir une bonne moyenne et une valeur précise de la distance entre l’identifiant et l’utilisateur.
Le procédé détermine la distance entre l’identifiant et le véhicule à partir des déphasages déterminés pour chacun des canaux de fréquence. Le nombre de déphasages influence la précision de la mesure. Ainsi, un nombre de canaux de fréquence supérieur à 8 permet d’obtenir un nombre de déphasages suffisant pour permettre une mesure de la distance précise.
Les signaux peuvent être émis successivement dans le temps sur les canaux de fréquence. Ainsi, le temps pour réaliser le procédé peut dépendre du nombre de canaux de fréquence. Pour que le procédé soit efficace, le nombre de canaux de fréquence peut être inférieur à 500. En effet, le procédé peut ainsi déterminer rapidement la mesure entre l’identifiant et le véhicule. Un nombre de canaux de fréquence inférieur à 500 permet donc au procédé de déterminer la distance entre l’identifiant et le véhicule efficacement.
Le procédé peut comprendre en outre l’émission du premier signal et du deuxième signal sur au moins deux canaux de fréquence, les premier et deuxième signaux étant configurés pour avoir l’une ou quelconque combinaison des caractéristiques de signal définies ci-après. Chaque canal de fréquence peut être supérieur à 1GHz. Chaque canal de fréquence peut être inférieur à 10GHz. Les canaux de fréquence peuvent être répartis dans une bande de fréquence supérieure à 10MHz. Les canaux de fréquence peuvent être répartis dans une bande de fréquence inférieure à 150MHz. Les canaux de fréquence peuvent être répartis dans une bande de fréquence démarrant à 2.4GHz. La première unité radio fréquence et la deuxième unité radio fréquence peuvent être chacune configurées pour émettre et recevoir des signaux sur un ensemble de 80 canaux de fréquence, les canaux de fréquence de la communication bidirectionnelle appartenant audit ensemble. Les canaux de fréquence peuvent occuper chacun 1MHz d’une bande de fréquence.
Cela permet de faciliter la mise en œuvre du procédé. En effet, de telles caractéristiques peuvent par exemple être utilisées par des transmetteurs RF (Radio Fréquence) Bluetooth. Les première et deuxième unités RF peuvent ainsi comprendre des transmetteurs RF Bluetooth. Ces caractéristiques de signal permettent donc de faciliter l’implémentation du procédé et sa mise en œuvre. Notamment, les transmetteurs RF Bluetooth permettent nativement d’utiliser une communication bidirectionnelle sur plusieurs canaux de fréquence.
On propose également un procédé pour autoriser une fonctionnalité d’un véhicule. Le procédé pour autoriser une fonctionnalité d’un véhicule comprend la mesure d’une distance entre le véhicule et un identifiant à partir du procédé pour mesurer la distance entre le véhicule et l’identifiant. Le procédé pour autoriser une fonctionnalité d’un véhicule comprend également une autorisation de la fonctionnalité en fonction de la distance mesurée. Le procédé peut par exemple autoriser la fonctionnalité si la distance mesurée entre l’identifiant et le véhicule est inférieure à une distance de sécurité. Le procédé peut également au contraire par exemple refuser l’autorisation de la fonctionnalité si la distance mesurée est supérieure à une distance de sécurité. La fonctionnalité peut par exemple être l’ouverture d’une porte du véhicule ou le démarrage du véhicule. Le procédé pour autoriser une fonctionnalité d’un véhicule peut par exemple autoriser l’ouverture d’une porte du véhicule lorsque la distance déterminée est inférieure à une distance de sécurité. La distance de sécurité peut par exemple être de l’ordre de 2m. Le procédé pour autoriser une fonctionnalité d’un véhicule peut par exemple autoriser le démarrage du véhicule lorsque la distance déterminée correspond à une situation dans laquelle l’utilisateur est situé à l’intérieur du véhicule.
Cela permet d’améliorer la sécurité du véhicule. En effet, le procédé réduit le risque qu’une autre personne utilise la fonctionnalité lorsque l’utilisateur n’est pas situé à une distance donnée de son véhicule. Ainsi, le procédé peut par exemple réduire le risque qu’un attaquant utilise une fonctionnalité lorsque l’utilisateur n’est pas à proximité dans un certain périmètre de son véhicule.
On propose également un programme informatique comprenant des instructions de code de programme pour l’exécution du procédé pour mesurer la distance entre le véhicule et l’identifiant et/ou du procédé pour autoriser une fonctionnalité d’un véhicule lorsque ledit programme est exécuté par un processeur du véhicule.
On propose également un programme informatique comprenant des instructions de code de programme pour l’exécution du procédé pour mesurer la distance entre le véhicule et l’identifiant lorsque ledit programme est exécuté sur un processeur de l’identifiant.
On propose également un système intégrable à un véhicule (par exemple sous forme d’un ou plusieurs boîtiers) et configuré pour mesurer une distance entre le véhicule et un identifiant selon le procédé pour mesurer la distance entre le véhicule et l’identifiant. Le véhicule peut comprendre une première unité radio fréquence et l’identifiant peut comprendre une deuxième unité radio fréquence. Le système peut comprendre un premier processeur exécutant le programme informatique comprenant les instructions de code de programme pour l’exécution du procédé. Le système peut comprendre également une mémoire pour enregistrer des informations lors de l’exécution du procédé. Le système peut par exemple comprendre un transmetteur RF Bluetooth. Le système peut également comprendre un deuxième processeur pouvant interagir avec un processeur du véhicule pour autoriser une fonctionnalité selon le procédé pour autoriser une fonctionnalité d’un véhicule. Le premier processeur et le deuxième processeur peuvent être le même processeur.
On propose également un identifiant configuré pour mesurer une distance entre un véhicule et l’identifiant selon le procédé pour mesurer la distance entre le véhicule et l’identifiant. Le véhicule peut comprendre une première unité radio fréquence et l’identifiant peut comprendre une deuxième unité radio fréquence.
L’identifiant peut former une clef physique ou un support de clef virtuelle. L’identifiant peut former un téléphone mobile comprenant une application dédiée.
On propose également un kit. Le kit peut comprendre le système. Le kit peut comprendre l’identifiant. Le kit peut comprendre le système et l’identifiant.
Le procédé peut déterminer la distance à partir des déphasages à partir d’un calcul de pentes entre chaque canal de fréquence comme celui décrit dans le document US2018321371A1. Alternativement, le procédé peut déterminer la distance en utilisant une méthode à haute-résolution à partir d’une matrice d’autocorrélation déterminée à partir des déphasages et de l’amplitude des signaux reçus. Par exemple, Le procédé peut déterminer la distance à partir d’une méthode de type MUSIC (acronyme de l’anglais Multiple Signal Classification) ou de type ESPRIT (acronyme de l’anglais Estimation of Signal Parameters via Rotational Invariance Techniques) comme décrit dans le document FR3060766A1. Le procédé peut alternativement déterminer la distance à partir de n’importe quel algorithme équivalent.
Des exemples du procédé vont maintenant être donnés en référence aux figures1 à 9.
La figure1 montre un exemple de signaux émis 1 sur des canaux de fréquence par la première unité RF à des fréquences fisur n canaux de fréquence successifs, avec i allant de 1 à n, par exemple lors de la communication bidirectionnelle du procédé. La fréquence de chaque signal est différente du signal précédent. Ces signaux sont transmis et reçus par une deuxième unité RF. A la réception, les signaux ont subi une transformation induite par la transmission du signal entre les deux unités. La transformation peut par exemple être induite par des réflexions des signaux. La transformation peut également par exemple être induite par un passage des signaux au travers d’un corps. Ils sont reçus sous une forme transformée 2 en amplitude aiet en phase Φi. Par exemple, le signal 3 de fréquence f1est émis par la première unité RF et est reçu par la deuxième unité RF sous la forme d’un signal 4 de fréquence f1comprenant une amplitude a1et une phase Φ1. De même, le signal de fréquence f2est reçu avec une amplitude a2et une phase Φ2. La communication bidirectionnelle comprend l’émission de tels signaux entre les deux unités RF et la réception de ces signaux dans la forme transformée. Symétriquement, cet exemple peut également correspondre à des signaux émis sur des canaux de fréquence par la deuxième unité radio fréquence et reçus par la première unité radio fréquence. En effet, le procédé est symétrique du point de vue mesure de déphasage.
La figure2 montre un exemple de principe du calcul de mesure de la distance à partir d’une mesure du déphasage, sur lequel peut être basée la détermination de la distance par le procédé. Toutefois, le principe de mesure de la figure 2 est décrit pour une situation théorique où il n’y a pas de communication bidirectionnelle, à la différence du procédé. Cette situation permet de faciliter la compréhension du procédé. En effet, la phase à l’origine est supposée connue dans l’exemple de la figure 2, comme discuté ci-après. La communication bidirectionnelle du procédé permet de s’affranchir de cette contrainte.
Un transmetteur 13 émet un premier signal 11 de fréquence et un deuxième signal 12 de fréquence . Un récepteur 14 situé à une distance du transmetteur reçoit le premier signal 11 et le deuxième signal 12. Le récepteur 14 mesure alors à la réception la phase et l’amplitude du premier signal 11 et du deuxième signal 12. Le premier signal 11 est reçu avec une phase et le deuxième signal 12 est reçu avec une phase . La phase de chaque signal varie à chaque instant avec la forme de sinusoïde de l’onde. Cependant, en connaissant la phase à l’origine et la distance parcoure par l’onde , la phase instantanée du signal à l’instant est fournie par la formule suivante:
avec la longueur d’onde du signal considéré. Par exemple, pour une fréquence 2.4 GHz, la longueur d’onde est de l’ordre de 12.5cm. La longueur d’onde peut être calculée à partir de la fréquence du signal considéré et de la vitesse de propagation de l’onde par la formule suivante:
En utilisant une seule fréquence, la phase reçue ne permet pas à elle seule de connaitre le nombre de longueur d’onde dans la distance à mesurer. C’est pourquoi, deux signaux ayant des fréquences différentes sont utilisés. La différence de fréquence entre les deux signaux peut être de l’ordre de 1MHz. En utilisant deux signaux de fréquence différente comme le premier signal 11 et le deuxième signal 12 et en faisant la soustraction entre les deux valeurs de phase obtenues pour chacun des signaux, la formule suivante permet de déterminer la distance entre le transmetteur 13 et le récepteur 14:
La mesure de phase étant périodique de période 2π, cette formule n’est valable que si la distance mesurée n’est pas supérieure à une distance critique qui est fonction de la différence de fréquence entre les deux signaux. La périodicité de la mesure de phase induit un modulo de la longueur d’onde dans la distance déterminée. Par exemple pour une différence de fréquence de 1MHz, la distance critique est de l’ordre de 150m. (correspondant à un trajet aller-retour de 300m). La précision de la mesure peut dépendre de la précision de l’évaluation d’une pente, par exemple à partir d’un graph fréquence/déphasage. La précision peut dépendre principalement de deux facteurs. Le premier facteur peut être une différence entre fréquence maximale et fréquence minimale. Plus cette différence entre fréquence maximale et fréquence minimale est grande, plus des points extrêmes sont éloignés. Plus cette différence entre fréquence maximale et fréquence minimale est grande, plus l’estimation de pente est précise. Le deuxième facteur peut être un nombre de fréquences. Plus ce nombre de fréquences est grand, plus l’estimation est précise car des erreurs de mesure de phase ont tendance à s’annuler par moyennage.
Dans cet exemple simplifié théorique, la phase initiale à l’origine est connue. Or, ce n’est pas le cas pour les systèmes utilisés pour mesurer la distance entre un identifiant et un véhicule. C’est pourquoi, le procédé comprend une communication bidirectionnelle permettant de s’affranchir de cette contrainte. Un exemple de cette communication bidirectionnelle du procédé est notamment décrit en référence à la figure3 ci-après.
La figure3 montre un exemple de communication bidirectionnelle entre une première unité RF 21 et une deuxième unité RF 22. La première unité RF 21 comprend une première PLL 23, un premier transmetteur 24, un premier récepteur 25 et un premier mélangeur 26. Dans cette description, l’acronyme PLL vient de l’expression anglo-saxonne «Phase-Locked Loop» et fait référence à une boucle à verrouillage de phase. La première PLL 23 génère une première sinusoïde interne à la fréquence fAet avec une phase φA. La première sinusoïde interne est transmise au premier transmetteur 24 et au premier mélangeur 26. Le premier transmetteur 24 émet alors un premier signal 31 à partir de la première sinusoïde interne. Réciproquement, la deuxième unité RF 22 comprend une deuxième PLL 27, un deuxième transmetteur 28, un deuxième récepteur 29 et un deuxième mélangeur 30. La deuxième PLL 27 génère une deuxième sinusoïde interne à la fréquence fBet avec une phase φB. La deuxième sinusoïde interne est transmise au deuxième transmetteur 28 et au deuxième mélangeur 30. Le deuxième transmetteur 28 émet alors un deuxième signal 32 interne à partir de la deuxième sinusoïde interne. Le deuxième signal 32 est reçu par le premier récepteur de la première unité RF 21 et est envoyé au premier mélangeur 26. Ainsi, le premier mélangeur 26 multiplie la première sinusoïde interne en sortie de la première PLL 23 et le deuxième signal 32 reçu. En sortie du premier mélangeur 26, la première unité RF détermine ainsi la phase ΦAcorrespondant à la différence entre la première sinusoïde interne générée par la première PLL 23 et le deuxième signal 32 provenant de la deuxième unité RF 22 reçu avec une phase ΦR-A. De même, la deuxième unité RF 22 détermine la phase ΦBcorrespondant à la différence entre la deuxième sinusoïde interne générée par la deuxième PLL 27 et le premier signal 31 provenant de la première unité RF 21 reçu avec une phase ΦR- B. Cet échange de signaux entre les deux unités RF et la détermination des phases respectives sont répétés pour chaque canal de fréquence. Le procédé détermine ensuite la distance dmentre la première unité RF 21 et la deuxième unité RF 22 à partir des phases ΦAet ΦBdéterminées pour chaque canal de fréquence.
Le premier récepteur 25 et le deuxième récepteur29 peuvent être des récepteurs avec une fréquence intermédiaire de 0Hz.
La figure4 montre un exemple d’architecture d’une unité RF. L’unité RF 81 comprend une PLL 82, un transmetteur 83, un récepteur 84 et deux mélangeurs 85 et 90. L’architecture de l’unité RF 81 permet au mélangeur 85 de mélanger un signal de fréquence fRX86 reçu par le récepteur 84 avec un signal interne de fréquence fTX87 généré par la PLL 83. Le mélangeur 85 permet ainsi d’obtenir la composante I d’un signal de fréquence fIFcorrespondant à la différence de fréquence entre le signal 86 reçu par le récepteur 84 et le signal interne 87 généré par la PLL 83. L’unité RF 81 comprend un module de quadrature 88 permettant d’obtenir un signal en déphasage de π/2 89 par rapport au signal interne 87. L’architecture de l’unité RF 81 permet au mélangeur 90 de mélanger le signal reçu 86 avec le signal en déphasage de π/2 89. Le mélangeur 90 permet ainsi d’obtenir la composante Q du signal de fréquence fIFcorrespondant à la différence de fréquence entre le signal reçu 86 et le signal interne 87.
La figure5 montre un exemple de mélangeurs utilisés pour obtenir les phases entre les signaux de la communication bidirectionnelle. Les formules mathématiques indiquées dans cette figure permettent de déterminer le déphasage dans le cas où les deux signaux émis ont une fréquence respective identique. Le procédé permet la détermination de la distance dans le cas où la différence de fréquence entre les deux signaux émis est non nulle. Les formules utilisées dans le cas où il existe une différence de fréquence entre les deux signaux émis sont indiquées par la suite.
Une première unité RF comprend une première PLL 41 générant une première sinusoïde interne 42. Un premier transmetteur de la première unité RF émet la première sinusoïde interne 42 sous la forme d’un premier signal 43. Un premier récepteur de la deuxième unité RF reçoit le premier signal transmis par la première unité RF. Un premier mélangeur 45 de la deuxième unité RF multiplie le premier signal reçu 44 avec une deuxième sinusoïde interne 46 générée par une deuxième PLL 47 de la deuxième unité RF. Un premier filtre passe bas 48 de la deuxième unité RF filtre le résultat de la multiplication afin de déterminer la phase ΦBcorrespondant à la différence de phase entre la deuxième sinusoïde interne 46 et le premier signal reçu 44.
Réciproquement, un deuxième transmetteur de la deuxième unité RF émet la deuxième sinusoïde interne 46 sous la forme d’un deuxième signal 49. Un deuxième récepteur de la première unité RF reçoit le deuxième signal transmis par la deuxième unité RF. Un deuxième mélangeur 51 de la première unité RF multiplie le deuxième signal reçu 50 avec la première sinusoïde interne 42. Un deuxième filtre passe bas 52 de la première unité RF filtre le résultat de la multiplication afin de déterminer la phase ΦAcorrespondant à la différence de phase entre la première sinusoïde interne 42 et le deuxième signal reçu 50.
Le déphasage pour le canal de fréquence considéré correspond à une somme 53 des phases ΦAet ΦBainsi déterminées. Un processeur peut par exemple additionner les phases ΦAet ΦBenregistrées préalablement sur une mémoire. Par exemple, le processeur et la mémoire peuvent être intégrés au véhicule. Les unités RF peuvent par exemple transmettre les phases au processeur et à la mémoire après les avoir déterminées.
Ainsi, le procédé permet de déterminer un déphasage pour un canal de fréquence. Le procédé détermine ensuite de même le déphasage pour les autres canaux de fréquence. Le fait d’obtenir des déphasages sur plusieurs fréquences permet de s’affranchir du modulo de la longueur d’onde. Par ailleurs, la distance mesurée correspond à la distance de l’aller-retour entre les deux unités RF.
Pour les deux unités RF, le mélangeur de l’unité RF donnée multiplie le signal reçu, émis par l’autre unité RF, par la sinusoïde interne générée par la PLL de l’unité RF donnée. C’est cette même sinusoïde interne qui est transmise à l’autre unité RF. La multiplication dans le mélangeur de la sinusoïde interne avec le signal reçu donne, lorsque la fréquence de la sinusoïde interne et la fréquence du signal reçu sont identiques, une somme d’un terme continu et d’un terme en cosinus à deux fois la fréquence. Après le passage dans le filtre passe bas, seulement le terme continu reste.
Dans le cas des formules de la figure5, chacune des phases ΦAet ΦBcomprend un terme qui dépend de la distance et un autre terme qui dépend de la soustraction des deux phases initiales φAet φB. La somme des phases ΦAet ΦBpermet d’annuler le terme dépendant de la soustraction des deux phases initiales φAet φB. Il reste ainsi après l’addition des phases ΦAet ΦBuniquement le terme dépendant de la distance.
Dans les formules indiquées sur la figure5, les phases ΦAet ΦBsont indépendantes du temps. En effet, les fréquences des sinusoïdes internes des deux unités sont supposées identiques dans ces formules. Ainsi, les phases ΦAet ΦBsont constantes. Lorsqu’il existe une différence de fréquence Δf entre le premier signal et le deuxième signal, les phases ΦAet ΦBdépendent du temps. Cette différence de fréquence intervient dans les formules de la première phase ΦAet de la deuxième phase ΦB. Les formules suivantes indiquent la conséquence de la différence de fréquence Δf sur la premier phase et la deuxième phase déterminées:
Dans l’expression de , le premier terme entre crochet correspond au signal reçu par la première unité RF et le deuxième terme entre crochet correspond au signal généré par la première unité RF. Dans l’expression de , le premier terme entre crochet correspond au signal reçu par la deuxième unité RF et le deuxième terme entre crochet correspond au signal généré par la deuxième unité RF. Soit:
La première unité RF détermine ainsi une première réponse à partir de l’évolution d’un premier signal de réponse de phase au cours du temps. Réciproquement, la deuxième unité RF détermine ainsi une deuxième réponse à partir de l’évolution d’un deuxième signal de réponse de phase au cours du temps. Le procédé détermine une première représentation graphique de la première réponse et une deuxième représentation graphique de la deuxième réponse.
Le déphasage correspond à une somme de la première phase ΦAet de la deuxième phase ΦB. Le procédé peut par exemple déterminer le déphasage à partir de la formule suivante:
A partir des formules précédentes, on peut voir que le procédé détermine le déphasage à partir de la formule suivante:
Le procédé permet d’obtenir un déphasage pour chaque canal de fréquence i. Le procédé suppose constante la différence de fréquence pour chaque canal de fréquence i de l’ensemble des canaux de fréquence. Dans cette expression, la fréquence ficorrespond à la fréquence du premier signal émis par la première unité RF et la deuxième unité RF émet un deuxième signal avec une fréquence fi+ . t1est le temps d’acquisition de la première unité RF .t2est le temps d’acquisition de la deuxième unité RF.
L’expression du déphasage peut ainsi comprendre quatre termes. Le procédé permet d’obtenir le deuxième terme à partir des déphasages déterminés et donc la distance. En effet, le deuxième terme contient la valeur de la distance d. Le procédé peut annuler les troisième et quatrième termes à partir d’un déphasage déterminé sur un autre canal de fréquence afin de déterminer à la distance d. Le procédé peut par exemple soustraire le déphasage avec un autre déphasage déterminé sur un autre canal de fréquence pour annuler les troisième et quatrième termes.
La première phase peut représenter une différence entre le deuxième signal et le premier signal dans la première réponse corrigée à un premier instant. La deuxième phase peut représenter une différence entre le premier signal et le deuxième signal dans la deuxième réponse corrigée à un deuxième instant. Un écart peut être constant entre le premier instant et le deuxième instant pour tous les canaux.
Le procédé peut annuler le premier terme avec l’écart constant entre le premier temps d’acquisition et le deuxième temps d’acquisition . Avec un écart constant, le procédé peut en effet ainsi par exemple annuler le premier terme en soustrayant le déphasage avec un autre déphasage déterminé sur un autre canal de fréquence. Le procédé peut déterminer le déphasage pour chaque canal de fréquence de manière précise également dans le cas où il y a une différence de fréquence entre les deux sinusoïdes internes. En effet, la différence de fréquence entre les deux sinusoïdes internes induit une dépendance des phases ΦAet ΦBau temps. Le procédé peut fixer l’écart entre les temps d’acquisition de la première phase ΦAet de la deuxième phase ΦB. Ainsi, les déphasages déterminés sur chaque canal de fréquence sont comparables entre eux. Le procédé comprenant ensuite une détermination de la distance à partir des déphasages déterminés, ceci permet au procédé d’améliorer la précision de la distance.
Le procédé peut alternativement annuler le premier terme par toute autre méthode.
La figure6 montre un exemple d’un protocole d’une communication bidirectionnelle du procédé. Le protocole 61 comprend une première partie préambule 62, une deuxième partie comprenant des données 63 et une troisième partie comprenant les différents signaux émis à différentes fréquences f0, f1, f2,…fn. Chaque signal de l’ensemble de fréquence 66 comprend une émission 67 et réception 68. Un instant est marqué entre la fin de la deuxième partie et le début de la troisième partie par le déclenchement d’un minuteur 65 (ici le minuteur 65 est déclenché une seule fois initialement lors du protocole et pour tous les canaux, mais dans d’autres exemples il pourrait être redéclenché chaque fois pour chaque canal).
La figure7 montre un exemple d’un protocole pour mettre en œuvre le procédé. Le protocole pour mettre en œuvre le procédé comprend un protocole principal 71 comprenant une première partie avec la communication bidirectionnelle entre les deux unités RF 72 et une deuxième partie déterminant la distance entre les deux unités radio fréquence 73. La première partie comprend la mise en œuvre d’un protocole secondaire 74 pour chaque canal de fréquence. Le protocole secondaire 74 est mis en œuvre par le véhicule 75 et l’identifiant 76. Le protocole secondaire 74 comprend une première partie 77 correspondant à un échange de données entre le véhicule 75 et l’identifiant 76. Le protocole secondaire 74 comprend également une deuxième partie 78 correspondant à un échange d’un premier signal entre le véhicule 75 et l’identifiant 76 et d’un deuxième signal entre l’identifiant 76 et le véhicule 75. Le protocole secondaire comprend également une troisième partie 79 correspondant à un échange de données entre l’identifiant 76 et le véhicule 75. La troisième partie 79 correspond en outre à un envoi de la valeur du déphasage déterminée pour le canal de fréquence.
La détermination des représentations graphiques des réponses, la correction des composantes continues et la détermination des déphasages à partir des réponses corrigées vont maintenant être décrits.
La réponse est un ensemble de points de mesure mesurés à différents instants. L’ensemble de points de mesure peut être enregistré sur une mémoire. Un point de mesure de la première réponse peut être une mesure des composantes I et Q d’un signal de réponse à partir du premier signal et du deuxième signal. Réciproquement, un point de mesure de la deuxième réponse peut être une mesure des composantes I et Q d’un signal de réponse à partir du deuxième signal et du premier signal.
Une représentation graphique peut être un objet informatique représentant la réponse, par exemple dans un graphique 2D. La représentation graphique peut être une représentation de la réponse à partir des composantes I et Q du signal de réponse. La représentation graphique peut être une représentation de l’ensemble des points de mesure de la réponse.
Pour chaque réponse, la correction peut comprendre une compensation de la composante continue de la réponse. La correction peut comprendre une élimination de la composante continue de la réponse.
Le traitement informatique peut être basé sur les première et deuxième représentations graphiques. Le traitement informatique peut déterminer la première correction à partir de la première représentation graphique. Réciproquement, le traitement informatique peut déterminer la deuxième correction à partir de la deuxième représentation graphique. Pour chaque représentation graphique, le traitement informatique peut déterminer la correction à partir de l’ensemble des points de mesure représenté dans la représentation graphique.
L’ensemble des points de mesure peut représenter la réponse sur une période ou sur une fraction de période. Pour chaque réponse, le traitement informatique peut corriger la composante continue à partir d’une seule période ou sur fraction de période de la réponse. Alternativement, le traitement informatique peut corriger la composante continue à partir de plusieurs périodes de la réponse.
Le traitement informatique permet de déterminer la correction de la composante continue sur une seule période du signal de réponse. En effet, le traitement informatique corrige la composante continue à partir de la représentation graphique de la réponse. Ainsi, le traitement informatique permet d’améliorer l’efficacité de la correction par rapport à celle proposée par des composants électroniques d’unité RF qui utilise généralement plusieurs périodes. Le traitement informatique améliore donc l’efficacité de la correction.
La première représentation graphique peut être définie dans un premier repère. La deuxième représentation graphique peut être définie dans un deuxième repère. Chaque repère (par exemple orthogonal, e.g. orthonormé) peut comprendre un axe représentant la composante I, un axe représentant la composante Q, et une origine. Le traitement informatique peut comprendre un premier centrage de la première représentation graphique dans le premier repère et un deuxième centrage de la deuxième représentation graphique dans le deuxième repère. Le centrage peut comprendre l’alignement d’un centre de la représentation graphique par rapport à l’origine du repère.
La détermination du déphasage respectif peut comprendre une première mesure de phase sur la première représentation graphique centrée et une deuxième mesure de phase sur la deuxième représentation graphique centrée.
Les mesures de phase sur les représentations graphiques centrées permettent d’améliorer la précision de la détermination des déphasages. En effet, le centrage des représentations graphiques permet l’élimination des composantes continues, ce qui améliore la précision de la mesure de phase. Ainsi, les mesures de phase sur les représentations graphiques centrées permettent d’améliorer la précision de la détermination des déphasages, et donc de la mesure de la distance.
Les signaux reçus peuvent comprendre une composante continue. Les composantes continues peuvent être liées aux imperfections des circuits de réception RF. La composante continue peut perturber la mesure de la phase. En effet, celle-ci peut modifier le centrage des représentations graphiques, ce qui peut perturber la mesure de la phase sur la représentation graphique. Le centrage de la représentation graphique permet d’éliminer la perturbation induite par la composante continue. La représentation graphique dans un repère permet de déterminer la composante continue, et donc de réaliser le centrage. Ainsi, le centrage des représentations graphiques permet d’améliorer la précision de la mesure des phases, et donc des déphasages et de la distance.
Chaque représentation graphique peut comprendre un nuage de points de réponse respectif. Le centrage du nuage de points de réponse respectif peut comprendre l’ajustement d’un cercle sur le nuage de points de réponse respectif. Le centrage du nuage de points de réponse respectif peut comprendre une détermination d’un centre du cercle. Le centrage du nuage de points de réponse respectif peut comprendre un déplacement du nuage de points de réponse respectif dans le repère de la représentation graphique selon un vecteur allant du centre du cercle jusqu’à une origine du repère.
L’ajustement du cercle et le déplacement du nuage de points de réponse selon un vecteur permet d’améliorer l’efficacité du traitement informatique. En effet, les points du nuage forment un cercle et le centrage de la réponse peut donc être réalisé à partir du centre d’un cercle ajusté sur le nuage. Ainsi, l’ajustement du cercle et le déplacement du nuage de points de réponse selon un vecteur permet d’améliorer l’efficacité du traitement informatique, et donc du procédé.
Les deux unités peuvent avoir un léger décalage en fréquence de l’ordre de 10kHz. Pour chaque canal, les signaux échangés pendant la communication bidirectionnelle peuvent avoir un léger décalage en fréquence entre les deux sens de communication. Le procédé assure que ce décalage de fréquence de quelques kHz soit suffisamment faible afin d’obtenir un battement d’environ 10kHz en sortie de démodulateur de chaque unité radio, permettant de détecter et de corriger d’éventuelle composante continue. Ce décalage en fréquence de quelques kHz est très inférieur à la déviation en fréquence d’un codage GFSK (acronyme de l’anglais «Gaussian Frequency Shift Keying») de l’ordre +/-250kHz, et n’a donc aucun impact sur un décodage des données numériques.
Chaque unité RF détermine la réponse à partir de l’évolution du signal de réponse de phase au cours du temps. L’évolution du signal au cours du temps est sinusoïdale car elle provient de la multiplication et d’un filtrage du signal émis sinusoïdal avec la sinusoïde interne de l’unité RF. La représentation graphique à partir des composantes I et Q du signal forme donc approximativement un cercle. L’échantillonnage de la réponse forme un nuage de points. Le procédé peut comprendre une détermination du cercle approximant la représentation graphique. Ainsi, le traitement informatique peut comprendre le centrage à partir de l’ajustement du cercle sur le nuage de points. Le traitement informatique peut comprendre la détermination des coordonnées du centre du cercle approximant la représentation graphique. Le traitement informatique peut comprendre un centrage de la représentation graphique à partir des coordonnées du centre du cercle. Le traitement informatique peut comprendre un centrage de la représentation graphique à partir du déplacement du nuage de points de réponse dans le repère de la représentation graphique selon un vecteur allant du centre jusqu’à une origine du repère. La composante continue est ainsi soustraite de la réponse, ce qui permet d’améliorer la précision de la mesure de la phase.
Le premier signal peut présenter une première fréquence et le deuxième signal peut présenter une deuxième fréquence. La différence entre la première fréquence et la deuxième fréquence peut être configurée pour une obtention, pour chaque représentation graphique, d’un nuage de points de réponse respectif formant un arc de cercle avec un angle supérieur à 90degrés.
L’obtention d’un nuage de points de réponse formant un arc de cercle avec un angle supérieur à 90degrés permet d’améliorer la précision de la mesure de la phase. En effet, la formation d’un arc de cercle avec un angle supérieur à 90degrés permet un bon ajustement d’un cercle sur le nuage de points. Ainsi, un tel angle permet d’améliorer la précision de la mesure des phases, et donc de la mesure de la distance.
La premier unité RF détermine la première réponse à partir de l’évolution du premier signal de réponse de phase au cours du temps et la deuxième unité RF détermine la deuxième réponse à partir de l’évolution du deuxième signal de réponse de phase au cours du temps. Les premier et deuxième signaux de réponse présentent une fréquence correspondant à la différence de fréquence Δf entre les deux signaux émis. Les unités RF déterminent les premier et deuxième signaux pendant la réception du premier signal et du deuxième signal. Ainsi, l’émission des premier et deuxième signaux étant réalisée pendant une durée donnée, la différence de fréquence (Δf) entre le premier signal de réponse et le deuxième signal de réponse détermine l’angle de l’arc de cercle des nuages de points. En effet, la fréquence du signal de réponse (correspondant à la différence de fréquence Δf) détermine le pourcentage de période de ce signal réalisé pendant la durée donnée d’émission, ou bien la durée consacrée, dans la durée de l’émission, à la détermination de la réponse. Pour cela, le temps de réception peut être supérieur à ¼ de la période du signal de réponse. Par exemple, pour une durée supérieure à 5µs, la différence de fréquence peut être au moins supérieure à 50kHz pour réaliser un quart de la période, et donc obtenir un angle supérieur à 90 degrés. Par exemple, pour une durée inférieure à 500µs, la différence de fréquence peut être au moins supérieure à 0.5kHz pour réaliser un quart de la période, et donc obtenir un angle supérieur à 90 degrés.
Le procédé peut comprendre, avant la communication bidirectionnelle, une communication bidirectionnelle précédente entre la première unité radio fréquence et la deuxième unité radio fréquence. La communication bidirectionnelle précédente peut comprendre une émission du premier signal par la première unité radio fréquence et une émission du deuxième signal par la deuxième unité radio fréquence. Le procédé peut comprendre, avant la communication bidirectionnelle, une détermination d’une première représentation graphique d’une première réponse par la première unité radio fréquence à partir du premier signal et du deuxième signal et d’une deuxième représentation graphique d’une deuxième réponse par la deuxième unité radio fréquence à partir du premier signal et du deuxième signal. Le procédé peut comprendre, avant la communication bidirectionnelle, une calibration de la différence entre la première fréquence et la deuxième fréquence pour l’obtention, pour chaque représentation graphique, d’un nuage de points de réponse respectif formant un arc de cercle avec un angle supérieur à 90 degrés.
La calibration de la différence de fréquence permet d’améliorer l’efficacité du procédé.
En effet, la calibration de la différence de fréquence pour une communication bidirectionnelle précédente permet d’obtenir une valeur de différence de fréquence permettant d’obtenir un angle supérieur à 90 degrés, un tel degré permettant d’avoir une bonne précision de la mesure. La valeur peut être utilisée ensuite dans la communication bidirectionnelle. Ainsi, la calibration de la différence de fréquence permet d’améliorer l’efficacité du procédé.
Le procédé peut être répété plusieurs fois. Par exemple, le procédé peut être répété à intervalle de temps régulier afin de déterminer l’évolution de la distance entre le véhicule et l’identifiant. Le procédé peut comprendre une calibration à partir d’un certain nombre de répétitions du procédé. Le procédé permet de maintenir une bonne calibration bien que celle-ci ne soit pas effectuée à chaque répétition. En effet, la calibration n’est pas nécessaire à chaque répétition car la variation de la valeur de l’angle est due à des phénomènes relativement lents en temps (comme des variations de température). Ainsi, la calibration à partir d’un certain nombre de répétitions du procédé permet d’améliorer l’efficacité tout en garantissant une bonne calibration. Le procédé peut comprendre une calibration à partir d’un nombre de répétitions inférieurs à 500. Le procédé peut comprendre une calibration à partir d’un nombre de répétitions supérieures à 50. Le procédé peut comprendre une calibration à partir d’un nombre de répétitions de l’ordre de100. Par exemple, le procédé peut comprendre un filtre numérique du premier ordre pour filtrer la mesure de l’angle de l’arc de cercle formé par le nuage de point. Le procédé peut également comprendre en outre une correction de la différence de fréquence lorsque l’angle filtré sort de limites prévues. Par exemple, cette correction peut être réalisée sur la base d’un nombre de répétitions de l’ordre de 128.
Le premier signal peut comprendre un premier préambule. Le deuxième signal peut comprendre un deuxième préambule. Le procédé peut comprendre en outre une précorrection des composantes continues réalisée à partir du premier préambule et du deuxième préambule. Le préambule peut être de type ‘11111111’. Le préambule peut être effectué sur un seul canal de fréquence. La précorrection peut être réalisée par tout composant électronique permettant une précorrection à partir d’un préambule de signal.
La précorrection des composantes continues à partir du premier préambule et du deuxième préambule améliore la mesure de la distance. En effet, la précorrection permet d’assurer que les composantes I et Q des signaux de la représentation graphique ne sortent pas de la plage d’acquisition des ADC (acronyme de l’anglais «Analog-to-Digital Converters» voulant dire en français «convertisseur analogique-numérique») du fait d’une composante continue trop importante. La correction «finale» de la composante continue est réalisée par le traitement informatique à partir des représentations graphiques.
Le procédé peut comprendre, pour au moins un canal de fréquence, une précorrection respective des composantes continues et un enregistrement de paramètres de la précorrection respective. Le procédé peut comprendre, pour un ou plusieurs autres canaux de fréquence, une précorrection des composantes continues à partir des paramètres enregistrés.
La précorrection des composantes continues à partir des paramètres enregistrés permet d’améliorer l’efficacité du procédé.
En effet, l’application de paramètres enregistrés permet de réduire le temps de précorrection, l’application de paramètres enregistrés étant plus rapide que la détermination des composantes continues de précorrection. Le temps de précorrection est ainsi plus court sur les un ou plusieurs autres canaux de fréquence pour lesquels le procédé comprend une précorrection à partir de paramètres enregistrés, ce qui améliore le temps total et donc l’efficacité du procédé.
Le procédé peut par exemple enregistrer les paramètres de la précorrection sur un canal de fréquence, par exemple le premier. Le procédé peut ensuite comprendre par exemple une précorrection des composantes continues à partir des paramètres enregistrés pour les canaux de fréquence ultérieurs, par exemple l’ensemble des canaux de fréquence suivants.
Le procédé peut comprendre une détermination du déphasage à partir d’une mesure par échantillonnage de la première phase et de la deuxième phase. La première phase et la deuxième phase peuvent par exemple comprendre un nombre d’échantillons compris entre 10 et 500. Le nombre d’échantillons peut être ajusté pour obtenir un nombre de points raisonnable des nuages de points de réponse. Le nombre d’échantillons de la première phase et de la deuxième phase peut par exemple être de l’ordre de 128.
Les composants électroniques Bluetooth permettent l’ajout d’une partie d’identification lors de l’émission et la réception de signaux. Ainsi, comme cette partie d’identification peut précéder une première partie de préambule, les composants électroniques Bluetooth sont particulièrement adaptés à ces exemples.
La figure8 montre un exemple d’architecture d’une partie d’une unité RF comprenant un mélangeur. La partie de l’unité radio fréquence 91 comprend le mélangeur 92. Le mélangeur 92 multiplie deux signaux en quadrature d’une sinusoïde interne 97 avec un signal reçu 96. Le signal reçu 96 provient d’un signal émis par une autre unité RF 84 reçu par un récepteur 93 et amplifié par un amplificateur 95. Le mélangeur 92 permet ainsi d’obtenir en sortie les composantes I et Q d’un signal 98 de fréquence correspondant à la différence de fréquence entre le signal 94 reçu par le récepteur 83 et les signaux en quadrature de la sinusoïde interne 97.
La figure9 montre un exemple de correction de la composante continue. Un signal est reçu par une unité RF. Un mélangeur de l’unité RF multiplie ce signal par une sinusoïde interne générée par une PLL de l’unité RF puis un filtre passe-bas de l’unité RF filtre la composante haute fréquence du résultat de la multiplication. Le procédé détermine ainsi une réponse à partir de ce signal par une unité RF composée des composantes I et Q de la sortie du filtre passe. Le procédé peut comprendre une détermination de la représentation graphique par un tracé de l’évolution à plusieurs instants dans un repère des composantes I et Q de la réponse. Pour chacun des points de mesure, les composantes I et Q du point de mesure peuvent correspondre aux coordonnées d’un vecteur. Ainsi, le point de mesure peut correspondre à l’extrémité du vecteur. La représentation graphique (ici composée d’un nuage de quatre points mesurés à quatre instants correspondant aux quatre vecteurs 104, 105, 106, 107) est définie dans le repère original110. Le traitement informatique détermine la composante continue sur chaque axe du repère 108, 109 de la réponse à partir de la représentation graphique. Le traitement informatique calcule la composante continue sur la base d’un calcul du centre de la représentation graphique. Le traitement informatique comprend ensuite le centrage de la représentation graphique dans un second repère111 à partir de la composante continue 108, 109. Le traitement informatique détermine ainsi une représentation graphique centrée (composée, dans cet exemple, d’un nuage de quatre points correspondant aux quatre vecteurs 100, 101, 102, 103). Le déphasage peut ainsi être déterminé à partir de la représentation graphique centrée.
Claims (15)
- Procédé pour mesurer une distance(dm) entre un véhicule(75) et un identifiant(76), le véhicule(75) comprenant une première unité radio fréquence(21) et l’identifiant(76) comprenant une deuxième unité radio fréquence(22), le procédé comprenant:
- une communication bidirectionnelle(72) entre la première unité radio fréquence(21) et la deuxième unité radio fréquence(22), la communication bidirectionnelle(72) comprenant, pour chaque canal de fréquence parmi un ensemble d’au moins deux canaux de fréquence, une émission d’un premier signal(43) par la première unité radio fréquence(21) et une émission d’un deuxième signal(49) par la deuxième unité radio fréquence(22);
- une détermination, pour au moins un canal de fréquence, d’une première représentation graphique d’une première réponse par la première unité radio fréquence(21) à partir du premier signal et du deuxième signal, et d’une deuxième représentation graphique d’une deuxième réponse par la deuxième unité radio fréquence(22) à partir du deuxième signal et du premier signal et;
- une correction, par un traitement informatique, d’une première composante continue de la première réponse à partir de la première représentation graphique, et d’une deuxième composante continue de la deuxième réponse à partir de la deuxième représentation graphique; et
- une détermination, pour chaque canal de fréquence(i), d’un déphasage respectif(Φi), le déphasage respectif(Φi) correspondant à la somme d’une première phase(ΦA) et d’une deuxième phase(ΦB), la première phase(ΦA) représentant une différence entre le deuxième signal et le premier signal dans la première réponse corrigée, la deuxième phase représentant une différence entre le premier signal et le deuxième signal dans la deuxième réponse corrigée; et
- une détermination de la distance(dm) entre le véhicule et l’identifiant à partir des déphasages(Φi).
- Procédé selon la revendication 1, dans lequel la première représentation graphique est définie dans un premier repère, et la deuxième représentation graphique est définie dans un deuxième repère, le traitement informatique comprenant un premier centrage de la première représentation graphique dans le premier repère et un deuxième centrage de la deuxième représentation graphique dans le deuxième repère, la détermination du déphasage respectif comprenant une première mesure de phase sur la première représentation graphique centrée et une deuxième mesure de phase sur la deuxième représentation graphique centrée.
- Procédé selon la revendication 2, dans lequel chaque représentation graphique comprend un nuage de points de réponse respectif, le centrage du nuage de points de réponse respectif comprenant:
- l’ajustement d’un cercle sur le nuage de points de réponse respectif;
- une détermination d’un centre du cercle; et
- un déplacement du nuage de points de réponse respectif dans le repère de la représentation graphique selon un vecteur allant du centre du cercle jusqu’à une origine du repère.
- Procédé selon la revendication 1, 2 ou 3, dans lequel le premier signal présente une première fréquence(fA) et le deuxième signal présente une deuxième fréquence(fB), la différence(Δf) entre la première fréquence(fA) et la deuxième fréquence(fB) étant configurée pour une obtention, pour chaque représentation graphique, d’un nuage de points de réponse respectif formant un arc de cercle avec un angle supérieur à 90 degrés.
- Procédé selon la revendication 4, dans lequel le procédé comprend, avant la communication bidirectionnelle(72):
- une communication bidirectionnelle précédente entre la première unité radio fréquence(21) et la deuxième unité radio fréquence(22), la communication bidirectionnelle précédente comprenant une émission du premier signal par la première unité radio fréquence(21) et une émission du deuxième signal par la deuxième unité radio fréquence(22);
- une détermination d’une première représentation graphique d’une première réponse par la première unité radio fréquence(21) à partir du premier signal et du deuxième signal et d’une deuxième représentation graphique d’une deuxième réponse par la deuxième unité radio(22) fréquence à partir du premier signal et du deuxième signal; et
- une calibration de la différence(Δf) entre la première fréquence(fA) et la deuxième fréquence(fB) pour l’obtention, pour chaque représentation graphique, d’un nuage de points de réponse respectif formant un arc de cercle avec un angle supérieur à 90 degrés.
- Procédé selon l’une quelconque des revendications 1 à 5, dans lequel le premier signal comprend un premier préambule et le deuxième signal comprend un deuxième préambule, le procédé comprenant en outre une précorrection des composantes continues réalisée à partir du premier préambule et du deuxième préambule.
- Procédé selon la revendication 6, le procédé comprenant:
- pour au moins un canal de fréquence:
- une précorrection respective des composantes continues; et
- un enregistrement de paramètres de la précorrection respective; et
- pour un ou plusieurs autres canaux de fréquence:
- une précorrection des composantes continues à partir des paramètres enregistrés.
- pour au moins un canal de fréquence:
- Procédé selon l’une quelconque des revendications 1 à 7, dans lequel le procédé comprend en outre l’émission du premier signal et du deuxième signal sur au moins deux canaux de fréquence, et:
- les canaux de fréquence sont décalés, le décalage entre au moins deux canaux de fréquence successifs étant inférieur à 7500kHz,
- le nombre de canaux de fréquence est supérieur à 10 et/ou inférieur à 500,
- l’émission du premier signal(43) et l’émission du deuxième signal(49) présentent chacune une durée respective supérieure à 5µs et/ou inférieure à 500µs,
- chaque canal de fréquence est supérieur à 1GHz et/ou inférieur à 10GHz,
- les canaux de fréquence sont répartis dans une bande de fréquence supérieure à 10MHz et/ou inférieure à 150MHz,
- les canaux de fréquence sont répartis dans une bande de fréquence démarrant à 2.4GHz,
- la première unité radio fréquence(21) et la deuxième unité radio fréquence(22) étant chacune configurées pour émettre et recevoir des signaux sur un ensemble de 80 canaux de fréquence, les canaux de fréquence de la communication bidirectionnelle appartenant audit ensemble, et/ou
- les canaux de fréquence occupent chacun 1MHz d’une bande de fréquence.
- Procédé pour autoriser une fonctionnalité d’un véhicule, le procédé comprenant:
- une mesure d’une distance(dm) entre le véhicule(75) et un identifiant(76) selon le procédé de l’une quelconque des revendications 1 à 8; et
- une autorisation de la fonctionnalité en fonction de la distance mesurée(dm).
- Programme informatique comprenant des instructions de code de programme pour l’exécution du procédé selon l’une quelconque des revendications 1 à 8 et/ou selon la revendication 9, lorsque ledit programme est exécuté par un processeur du véhicule(75).
- Programme informatique comprenant des instructions de code de programme pour l’exécution du procédé selon l’une quelconque des revendications 1 à 8, lorsque ledit programme est exécuté par un processeur de l’identifiant(76).
- Système intégrable à un véhicule(75) et configuré pour mesurer une distance(dm) entre le véhicule(75) et un identifiant(76), le véhicule(75) comprenant une première unité radio fréquence(21) et l’identifiant(76) comprenant une deuxième unité radio fréquence(22), selon le procédé de l’une quelconque des revendications 1 à 8, et/ou pour autoriser une fonctionnalité selon le procédé de la revendication 9.
- Identifiant(76) configuré pour mesurer une distance(dm) entre un véhicule(75) et l’identifiant(76), le véhicule(75) comprenant une première unité radio fréquence(21) et l’identifiant(76) comprenant une deuxième unité radio fréquence(22), selon le procédé de l’une quelconque des revendications 1 à 8.
- Identifiant(76) selon la revendication 13, dans lequel l’identifiant(76) comprend une clef physique ou un support de clef virtuelle, par exemple un téléphone mobile.
- Kit comprenant le système de la revendication 12 et/ou l’identifiant de la revendication 13 ou 14.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1914752A FR3105438B1 (fr) | 2019-12-18 | 2019-12-18 | Mesure de distance basée sur la phase avec correction de composante continue |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1914752A FR3105438B1 (fr) | 2019-12-18 | 2019-12-18 | Mesure de distance basée sur la phase avec correction de composante continue |
FR1914752 | 2019-12-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3105438A1 true FR3105438A1 (fr) | 2021-06-25 |
FR3105438B1 FR3105438B1 (fr) | 2021-11-19 |
Family
ID=71661902
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1914752A Active FR3105438B1 (fr) | 2019-12-18 | 2019-12-18 | Mesure de distance basée sur la phase avec correction de composante continue |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3105438B1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11621738B1 (en) | 2021-09-30 | 2023-04-04 | Shenzhen GOODIX Technology Co., Ltd. | Bidirectional phase-based distance estimation with crystal offset |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5220332A (en) * | 1992-05-04 | 1993-06-15 | Cyberdynamics, Inc. | Ranging by sequential tone transmission |
US20100109844A1 (en) * | 2008-11-03 | 2010-05-06 | Thingmagic, Inc. | Methods and Apparatuses For RFID Tag Range Determination |
FR3044100A1 (fr) * | 2015-10-19 | 2017-05-26 | Valeo Comfort & Driving Assistance | Procede d'estimation d'une distance et unite electronique pour vehicule |
FR3060766A1 (fr) | 2016-12-21 | 2018-06-22 | Valeo Comfort And Driving Assistance | Procede et systeme d'evaluation d'une distance entre un identifiant et un vehicule, systeme embarque et identifiant associes |
US20180321371A1 (en) | 2015-08-31 | 2018-11-08 | Valeo Comfort And Driving Assistance | Method for determining a distance between a vehicle and a vehicle access and starter identifier |
US20190190767A1 (en) * | 2017-12-15 | 2019-06-20 | Electronics And Telecommunications Research Institute | Method and apparatus for measuring displacement of object using multiple frequency signal |
-
2019
- 2019-12-18 FR FR1914752A patent/FR3105438B1/fr active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5220332A (en) * | 1992-05-04 | 1993-06-15 | Cyberdynamics, Inc. | Ranging by sequential tone transmission |
US20100109844A1 (en) * | 2008-11-03 | 2010-05-06 | Thingmagic, Inc. | Methods and Apparatuses For RFID Tag Range Determination |
US20180321371A1 (en) | 2015-08-31 | 2018-11-08 | Valeo Comfort And Driving Assistance | Method for determining a distance between a vehicle and a vehicle access and starter identifier |
FR3044100A1 (fr) * | 2015-10-19 | 2017-05-26 | Valeo Comfort & Driving Assistance | Procede d'estimation d'une distance et unite electronique pour vehicule |
FR3060766A1 (fr) | 2016-12-21 | 2018-06-22 | Valeo Comfort And Driving Assistance | Procede et systeme d'evaluation d'une distance entre un identifiant et un vehicule, systeme embarque et identifiant associes |
US20190190767A1 (en) * | 2017-12-15 | 2019-06-20 | Electronics And Telecommunications Research Institute | Method and apparatus for measuring displacement of object using multiple frequency signal |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11621738B1 (en) | 2021-09-30 | 2023-04-04 | Shenzhen GOODIX Technology Co., Ltd. | Bidirectional phase-based distance estimation with crystal offset |
EP4160258A1 (fr) * | 2021-09-30 | 2023-04-05 | Shenzhen Goodix Technology Co., Ltd. | Circuit d'émetteurs-récepteurs |
Also Published As
Publication number | Publication date |
---|---|
FR3105438B1 (fr) | 2021-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1185000A1 (fr) | Dispositif de réception pour unité de radiocommunication mobile mettant en oeuvre un estimateur de vitesse | |
WO2017067892A1 (fr) | Procede d'estimation d'une distance et unite electronique pour vehicule | |
FR2522413A1 (fr) | Procede et systeme pour mesurer des vecteurs sur ligne de base par radio-interferometrie en utilisant des signaux radio-electriques de satellites en orbite et dispositif utilise pour determiner l'emplacement d'un point sur le sol | |
FR2722005A1 (fr) | Appareil et procede pour attenuer les ambiguites dans les radars doppler a impulsions | |
EP2755330B1 (fr) | Méthode de détermination du temps d'arrivée d'une impulsion UWB au moyen d'un récepteur à double quadrature | |
FR2921495A1 (fr) | Systeme de communication mobile et procede de mesure de distance d'un tel systeme | |
FR2870941A1 (fr) | Detecteur de radar et procede de detection de radar pour systemes de reseaux locaux sans fil selon les normes de communications sans fil 802.11 | |
EP0913702A1 (fr) | Récepteur de radionavigation, en particulier du type GPS | |
EP3171195B1 (fr) | Procédé de localisation d'une balise | |
FR2916538A1 (fr) | Traitement des interferences d'un signal radiofrequence par inversion de puissance | |
EP2909945B1 (fr) | Méthode de détermination du temps d'arrivée d'une impulsion uwb et récepteur correspondant | |
FR3105438A1 (fr) | Mesure de distance basée sur la phase avec correction de composante continue | |
WO2023285251A1 (fr) | Procédé de détection de geste, notamment pour piloter une ouverture automatique d'un ouvrant de véhicule automobile | |
EP2221628A1 (fr) | Procédé de lever d'ambiguïté, procédé de localisation d'un récepteur par radionavigation comprenant une étape de lever d'ambiguïté et récepteur de localisation | |
FR3119724A1 (fr) | Dispositif de communication, dispositif de commande, support de stockage et système | |
FR3129751A1 (fr) | Procédé de détection de geste, destiné notamment au pilotage d’un ouvrant de véhicule automobile | |
FR3101158A1 (fr) | Mesure de distance basée sur phase avec application de gain constant | |
FR3101157A1 (fr) | Mesure de distance basée sur phase avec temps d’acquisition constant | |
FR3101161A1 (fr) | Mesure de distance basée sur phase et temps de parcours | |
WO2018087313A1 (fr) | Procédé de contrôle de la compatibilité électromagnétique d'un détecteur de radars avec au moins un émetteur de bord de signaux impulsionnels | |
EP0874250B1 (fr) | Procédé de traitement des trajets multiples et dispositif pour sa mise en oeuvre | |
EP1818684B1 (fr) | Méthode de détection hyperfréquence et détecteur utilisant cette méthode | |
EP0163346B1 (fr) | Système de guidage terminal ou de recalage de position pour aéronef par mesures de distance et d'angle | |
FR2517830A1 (fr) | Recepteur de signaux magnetiques et processeur destine a fournir des donnees de frequence des signaux recus | |
EP3910363B1 (fr) | Méthodes de localisation d'un objet connecté par différences de phase d'arrivée dans un réseau lpwa |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20210625 |
|
PLFP | Fee payment |
Year of fee payment: 3 |
|
PLFP | Fee payment |
Year of fee payment: 4 |
|
CA | Change of address |
Effective date: 20230509 |
|
PLFP | Fee payment |
Year of fee payment: 5 |
|
PLFP | Fee payment |
Year of fee payment: 6 |