Brevet FR3145042A1 — publié le 20240719

Procédé (100) de détection de présence mis en œuvre au sein d’un véhicule automobile, et utilisant un signal impulsionnel retour issu de la réflexion sur une cible d’un signal impulsionnel émis, le signal impulsionnel retour et le signal impulsionnel émis étant chacun constitués d’impulsions radiofréquences, le procédé (100) de détection de présence comprenant les étapes ci-après : a/ générations (101) de données échantillonnées (I, Q) relatives au signal impulsionnel retour ; b/ pour chacun d’une pluralité d’intervalles temporels successifs (ΔT j ), extraction (102) des données échantillonnées situées dans ledit intervalle temporel (ΔT j ), et se rapportant à des instants d’échantillonnage pour lesquels l’écart à un instant d’émission d’une impulsion respective du signal impulsionnel émis (SE) est inférieur à un seuil prédéterminé ; c/ pour chacun desdits intervalles temporels successifs (ΔT j ), et à l’aide des valeurs extraites à l’étape b/, calcul (103) d’une valeur de déphasage (φ(ΔT j )) entre le signal impulsionnel retour et le signal impulsionnel émis ; puis d/ utilisation des valeurs de déphasage (φ(ΔT j )) pour identifier la présence ou non d’un utilisateur. Figure pour abrégé : Figure 1. Procédé de détection de présence mis en œuvre dans un véhicule automobile L’invention concerne le domaine de l’automobile et plus particulièrement un procédé de détection de présence, mis en œuvre au sein d’un véhicule automobile pour détecter la présence d’un utilisateur à proximité immédiate d’un élément tel qu’une poignée de portière. Etat de la technique On connaît dans l’art antérieur des dispositifs de détection de présence implémentés au sein d’un véhicule automobile, basés sur l’utilisation d’une électrode couplée à des mesures capacitives. Un inconvénient des solutions basées sur la technologie capacitive est qu’elles peuvent être vulnérables à des perturbations de l’environnement extérieur comme des gouttelettes de pluie. Un objectif de l’invention est de proposer une solution permettant de mettre en œuvre une détection de présence au sein d’un véhicule automobile, qui soit robustes à des perturbations telles que des goulettes de pluie tout en maintenant un encombrement et une complexité réduits. Cet objectif est atteint avec un procédé de détection de présence mis en œuvre au sein d’un véhicule automobile, et utilisant un signal impulsionnel retour issu de la réflexion sur une cible d’un signal impulsionnel émis, le signal impulsionnel retour et le signal impulsionnel émis étant chacun constitués d’impulsions radiofréquences. Le procédé de détection de présence comprend les étapes ci-après : a/ générations de données échantillonnées au signal impulsionnel retour ; b/ pour chacun d’une pluralité d’intervalles temporels successifs, extraction des données échantillonnées situées dans ledit intervalle temporel, et se rapportant à des instants d’échantillonnage pour lesquels l’écart à un instant d’émission d’une impulsion respective du signal impulsionnel émis est inférieur à un seuil prédéterminé ; c/ pour chacun desdits intervalles temporels successifs, et à l’aide des valeurs extraites à l’étape b/, calcul d’une valeur de déphasage entre le signal impulsionnel retour et le signal impulsionnel émis ; puis d/ utilisation des valeurs de déphasage pour identifier la présence ou non d’un utilisateur. Dans tout le texte, le terme « radiofréquence » se rapporte à un signal dont la fréquence de la porteuse est comprise entre 3 kHz et 300 GHz. De préférence, la fréquence de la porteuse est comprise, dans l’invention, entre 5 GHz et 20 GHz, plus préférentiellement entre 5 GHz et 10 GHz. En utilisation, la cible est par exemple la main d’un utilisateur. Les données échantillonnées au signal impulsionnel retour correspondent par exemple aux valeurs échantillonnées d’une composante en phase et d’une composante en quadrature de phase du signal impulsionnel retour. Le procédé selon l’invention peut comporter les étapes d’émission du signal impulsionnel émis et réception du signal impulsionnel retour. L’une des idées à la base de l’invention consiste à détecter la présence ou non d’un utilisateur, via une détection de geste. La détection d’un geste indique la présence d’un utilisateur, et inversement. La détection de geste est basée sur une technologie radar, ce qui la rend robuste à des perturbations telles que des goulettes de pluie tout en maintenant un encombrement et une complexité réduits. De façon connue en soi, une détection de geste par la technologie radar est basée sur l’émission d’un signal radiofréquence en direction d’une zone de réception, et la réception d’un signal retour issu de la réflexion du signal radiofréquence émis, sur au moins une cible située dans la zone de réception. Les systèmes les plus économiques sont basés sur de simples calculs de temps de vol : pour chacun d’une pluralité d’instants d’échantillonnage, on détermine la durée mise par le signal radiofréquence pour l’aller-retour entre un émetteur-récepteur et la cible. Cette durée indique une distance courante à la cible. Un inconvénient est cependant que la précision sur la détermination de la distance courante à la cible est limitée par la fréquence d’échantillonnage. Or, cette fréquence d’échantillonnage ne peut pas être augmentée indéfiniment sans aboutir à des conditions limites de repliement de spectre (critère de Shannon). Ainsi, des valeurs typiques de la fréquence d’échantillonnage sont 1 GHz, soit une période d’une nanoseconde. Cela correspond à une précision de seulement 15 cm sur la détermination de la distance courante à la cible. Cette précision est insuffisante dans le cadre d’une détection de présence, basée sur la détection ou non d’un geste à proximité immédiate d’un module radar, c’est-à-dire souvent à moins de 10 cm d’un module radar. L’invention propose donc, afin de surmonter cette limitation, d’utiliser plutôt des mesures de déphasage, des variations de ce déphasage indiquant la présence ou non d’un geste. En outre, afin de circonscrire spatialement la détection de présence, l’invention propose d’utiliser uniquement des données se rapportant à des instants d’échantillonnage pour lesquels l’écart à un instant d’émission d’une impulsion respective du signal impulsionnel émis est inférieur à un seuil prédéterminé. Ledit seuil prédéterminé est un seuil en unité de temps, facilement convertible en un seuil en unité de distance délimitant la portée maximale de la détection de présence. On s’assure ainsi que la détection de présence corresponde bien à une détection de présence à proximité immédiate d’un module émetteur-récepteur réalisant l’émission du signal impulsionnel émis et la réception du signal impulsionnel retour. De manière avantageuse, l’étape d/ comporte les sous-étapes suivantes : d-i/ pour chacun desdits intervalles temporels successifs, calcul d’une valeur de dérivée du déphasage ; d-ii/ comparaison entre ladite valeur de dérivée du déphasage et les bornes d’au moins un intervalle prédéterminé ; d-iii/ pour une fenêtre temporelle de largeur prédéterminé encadrant une pluralité desdits intervalles temporels successifs, calcul d’une valeur finale d’un compteur, la valeur prise par le compteur étant incrémentée d’au moins une unité chaque fois que la valeur de dérivée du déphasage est comprise dans l’au moins un intervalle prédéterminé ; d-iv/ comparaison entre la valeur finale du compteur et un seuil de compteur, et génération d’une valeur de réponse haute ou basse selon que la valeur finale du compteur est inférieure ou supérieure au seuil de compteur ; d-v/ décalages successifs de la fenêtre temporelle, et nouvelle itération des étapes d-iii/ et d-iv/, de manière à construire un signal de réponse formé par la suite de valeurs de réponse haute ou basse ; et d-vi/ utilisation du signal de réponse pour identifier la présence ou non d’un utilisateur. Les valeurs de dérivée du déphasage caractérisent une vitesse de la cible. En comparant une valeur de dérivée du déphasage avec les bornes d’au moins un intervalle prédéterminé, on vérifie si un mouvement de la cible présente les caractéristiques de vitesse d’un geste attendu de l’utilisateur. En utilisant une fenêtre temporelle large, et un compteur dont la valeur s’incrémente chaque fois qu’il est considéré que le mouvement de la cible présente les caractéristiques de vitesse attendues, on s’assure de stabiliser une détection de présence basée sur une analyse de la vitesse de la cible. Cette stabilisation de la détection de présence assure une grande robustesse à l’égard du bruit et des perturbations de l’environnement. En faisant glisser temporellement la fenêtre temporelle, on construit progressivement un signal de réponse binaire, prenant une valeur haute ou basse selon qu’on a détecté ou non un mouvement stabilisé de la cible présentant des caractéristiques de vitesse prédéterminées. Ce signal de réponse est ensuite utilisé pour identifier la présence ou non d’un utilisateur. Par exemple, on peut générer une information relative à une détection de présence dès que le signal de réponse réalise un saut d’une valeur basse à une valeur haute. En variante, l’information relative à une détection de présence n’est générée que si, en outre, la valeur haute est maintenue pendant une durée supérieure à un seuil prédéterminé. De préférence, à l’étape d-i/, la valeur de dérivée du déphasage est calculée à l’aide d’une différence entre la valeur de déphasage associée à l’intervalle temporel considéré et de la valeur de déphasage associée à l’intervalle temporel immédiatement précédent. Avantageusement, les intervalles temporels successifs présentent tous une même largeur temporelle ΔT et se suivent immédiatement deux à deux. De préférence, les décalages successifs de l’étape d-v/ définissent une série de positions de la fenêtre temporelle, réparties temporellement selon un pas de répartition régulier. Le pas de répartition des positions de la fenêtre temporelle est avantageusement égal N*ΔT, avec N un entier supérieur ou égal à l’unité. De préférence, la largeur de la fenêtre temporelle est comprise entre 50 et 200 fois le pas de répartition des positions de ladite fenêtre. Le procédé peut comporter en outre une étape d’utilisation de l’information relative à la présence ou non d’un utilisateur, pour générer une commande de verrouillage ou de déverrouillage d’un ouvrant du véhicule. De préférence, le signal impulsionnel émis est un signal UWB. L’invention couvre également un système comprenant : - un module radar, comportant un oscillateur électrique, au moins une antenne radiofréquence, au moins un mélangeur et au moins un convertisseur analogique numérique, et configuré pour émettre le signal impulsionnel émis, recevoir le signal impulsionnel retour, et générer les données échantillonnées relatives au signal impulsionnel retour ; et - une unité de calcul, comportant au moins une mémoire et au moins un processeur, l’au moins une mémoire comportant des instructions de code de programme qui, lorsqu’elles sont exécutées par l’au moins un processeur, configurent ledit processeur pour mettre en œuvre les étapes b/ et suivantes du procédé selon l’invention. Le système peut comporter en outre une poignée de portière intégrant le module radar. L’invention concerne également un produit programme d’ordinateur comportant des instructions pour la mise en œuvre des étapes b/ et suivantes du procédé selon l’invention lorsque ce programme est exécuté par un processeur. Description des figures D’autres caractéristiques et avantages de l’invention apparaîtront encore à la lecture de la description qui va suivre. Celle-ci est purement illustrative et doit être lue en regard des dessins annexés sur lesquels : La illustre de manière schématique les étapes d’un procédé selon l’invention ; La illustre de manière schématique un système selon l’invention ; La illustre de manière schématique des données échantillonnées relatives au signal impulsionnel retour ; La illustre un exemple d’évolution, en fonction du temps, de la valeur du déphasage entre le signal impulsionnel retour et le signal impulsionnel émis ; La illustre un exemple d’évolution, en fonction du temps, de la dérivée du déphasage entre le signal impulsionnel retour et le signal impulsionnel émis ; La illustre de manière schématique la fenêtre temporelle de largeur prédéterminée utilisée dans le procédé selon l’invention ; La illustre un exemple d’évolution, en fonction du temps, de la valeur finale de compteur, ainsi que le seuil de compteur et le signal de réponse construit à l’aide des valeurs finales de compteur. Description détaillée d’au moins un mode de réalisation On décrit dans la suite un exemple particulier de procédé 100 et de système 200 selon l’invention. Le procédé selon l’invention est mis en œuvre au sein d’un véhicule automobile. Il a pour but de détecter la présence d’un utilisateur à proximité immédiate d’un élément tel qu’une poignée de portière ou un montant structurel vertical (pilier B, par exemple). Le système 200 selon l’invention est illustré de manière schématique à la . Le système 200 comporte : - un module radar 210 ; et - une unité de calcul 220. Le module radar 210 comporte, de façon connue en soi, au moins un oscillateur électrique, au moins une antenne radiofréquence, au moins un mélangeur et au moins un convertisseur analogique numérique. Il est configuré pour : - émettre un signal impulsionnel émis SE, en direction d’une cible 208 située en utilisation à l’extérieur du véhicule ; - recevoir un signal impulsionnel retour SR, correspondant à une réflexion (ou rétrodiffusion) du signal impulsionnel émis SE sur la cible 208 ; -réaliser un mixage en phase et un mixage en quadrature de phase entre le signal impulsionnel retour et le signal impulsionnel émis ou sa porteuse, de manière à générer des données I(t) relatives à une composante en phase du signal impulsionnel retour SR et des données Q(t) relatives à une composante en quadrature de phase du signal impulsionnel retour SR ; et - réaliser un échantillonnage temporel en amont ou en aval du mixage, pour fournir des données échantillonnées relatives au signal impulsionnel retour SR, ici des données échantillonnées relatives à la composante en phase I(t) et à la composante en quadrature de phase Q(t) du signal impulsionnel retour SR. En utilisation, le module radar 210 est placé par exemple à l’intérieur d’une poignée de portière, ou dans un montant structurel vertical (pilier B, par exemple). Le signal impulsionnel émis SE est un signal radiofréquence, de préférence de type UWB. Dans tout le texte, le terme UWB (pour l’anglais « ultra-wide band »), ou ultra-large bande, se rapporte à un signal radiofréquence à faible énergie et grande largeur spectrale. En particulier, un signal radiofréquence UWB est défini par un rapport de la largeur de bande divisée par la fréquence centrale qui est supérieur ou égal à 20%, ou par une largeur de bande de 250 MHz ou plus. Le signal impulsionnel retour SR provient de la réflexion, sur une cible, du signal impulsionnel émis. Il s’agit donc également d’un signal radiofréquence, par exemple de type UWB, mais dont des caractéristiques telles que la phase, la fréquence d’oscillation, l’amplitude, ont été modifiées par l’interaction avec la cible. L’unité de calcul 220 comprend au moins une mémoire et au moins un processeur, l’au moins une mémoire comportant des instructions de code de programme qui, lorsqu’elles sont exécutées par l’au moins un processeur, configurent ledit processeur pour mettre en œuvre des étapes du procédé tel que décrit ci-après. L’unité de calcul 220 peut être agencée déportée relativement au module radar 210. L’unité de calcul 620 est configurée pour fournir, en sortie une information relative à la présence ou non d’un utilisateur. Le procédé 100 selon l’invention est illustré en . Il comporte les étapes détaillées ci-après. Etape 101 : Le procédé selon l’invention comporte tout d’abord une étape 101 de génération de données échantillonnées relatives au signal impulsionnel retour SR. L’échantillonnage présente de préférence un pas d’échantillonnage compris entre 0,8 ns et 2 ns, par exemple 1 ns. A la , on a illustré de manière schématique des données échantillonnées relatives au signal impulsionnel retour. Elles se présentent sous forme matricielle. Un axe de la matrice correspond à un indice k d’impulsion du signal impulsionnel émis. Un axe de la matrice correspond à un indice i d’un instant d’échantillonnage, la valeur de l’indice étant remise à zéro à chaque nouvelle impulsion du signal impulsionnel émis. Un dernier axe de la matrice correspond à la valeur S(k,i) prise par la donnée échantillonnée, chaque valeur étant associée à un indice k d’impulsion du signal impulsionnel émis et à un indice i d’instant d’échantillonnage. Les valeurs S(k,i) correspondent de préférence aux valeurs de la composante en phase I(t) du signal impulsionnel retour SR, et aux valeurs de la composante en quadrature de phase Q(t) du signal impulsionnel retour SR. Le module radar 210 est configuré pour stocker les données S(k,i), puis les envoyer par paquets à l’unité de calcul 620. L’envoi se fait à intervalles réguliers ΔT j . Les intervalles temporels ΔT j présentent chacun une même largeur temporelle, et succèdent directement les uns aux autres. Cette largeur temporelle est avantageusement comprise entre 0,8 ms et 1,2 ms, par exemple égale à 1 ms. Etape 102 : Le procédé comporte ensuite, pour chaque intervalle temporel ΔT j , une étape d’extraction des données S(k,i) situées dans ledit intervalle temporel ΔT j , et se rapportant à des instants d’échantillonnage pour lesquels l’écart à un instant d’émission d’une impulsion respective du signal impulsionnel émis SE est inférieur à un seuil prédéterminé EC1. Le seuil prédéterminé EC1 définit un écart temporel maximal à un instant d’émission d’une impulsion respective du signal impulsionnel émis SE. Il correspond donc à une distance maximale au module radar 610, au-delà de laquelle le signal impulsionnel retour SR n’est plus exploité. On fixe par exemple un seuil à EC1 = 2 ns. Cela revient à ne considérer que le signal impulsionnel retour provenant d’une cible située à 30 cm ou moins du module radar 610. On s’assure ainsi de sélectionner uniquement les données les plus pertinentes dans le cadre d’une détection de présence à proximité immédiate du module radar 6100. Etape 103 : Le procédé comporte ensuite, pour chaque intervalle temporel ΔT j , une étape de calcul d’une valeur de déphasage φ(ΔT j ) entre le signal impulsionnel retour SR et le signal impulsionnel émis SE. Ladite valeur de déphasage φ(ΔT j ) est obtenue à l’aide des valeurs S(k,i) extraites à l’étape 102, et avec φ(t)=arctan (Q(t)/I(t)). De préférence, les valeurs S(k,i) relatives à différentes impulsions k, et éventuellement à différents instants d’échantillonnage i, sont combinées ensemble sous la forme d’une moyenne arithmétique pour le calcul de φ(ΔT j ). La illustre un exemple d’évolution, en fonction du temps, de la valeur du déphasage φ(ΔT j ) entre le signal impulsionnel retour et le signal impulsionnel émis. L’axe des abscisses est le temps, l’axe des ordonnées est un angle qui varie ici entre -180° et +180°. Sur la , l’axe du temps s’étend sur une durée d’environ 1 seconde. On observe sur la des zones avec des variations rapides du déphasage (à gauche et à droite sur la ), et une zone Z1 avec une variation lente du déphasage (au centre sur la figure). Les zones avec des variations rapides du déphasage correspondent grossièrement aux instants auxquels le déplacement détecté est un mouvement parasite, relativement erratique. A l’inverse, la zone Z1 correspond grossièrement aux instants auxquels la cible effectue un mouvement relativement régulier, correspondant à un geste d’approche effectué de manière délibérée par un utilisateur, et indiquant sa présence. A ce stade, il est cependant difficile de discriminer de manière précise un geste volontaire d’approche d’un mouvement parasite. Etape 104 : Le procédé comporte ensuite, pour chaque intervalle temporel ΔT j , une étape de calcul de la dérivée temporelle du déphasage dφ(ΔT j )/dt. On a de préférence : dφ(ΔT j )/dt= (φ(ΔT j )- φ(ΔT j-1 ))/ ΔT, avec ΔT la largeur temporelle des intervalles temporels ΔT j . La valeur ΔT étant une constante, on peut considérer dans le procédé que dφ(t)/dt= φ(ΔT k )- φ(ΔT k-1 ). Dit autrement, la valeur de dérivée du déphasage associée à l’intervalle temporel ΔT j est considérée comme étant égale à la différence entre la valeur de déphasage associée à l’intervalle temporel considéré ΔT j et la valeur de déphasage associée à l’intervalle temporel immédiatement précédent ΔT j-1 . La illustre un exemple d’évolution de la dérivée du déphasage en fonction du temps. L’axe des abscisses est le temps, l’axe des ordonnées est un angle en degré. On identifie sur la : - une région 51 dans laquelle les valeurs de dérivée du déphasage varient, tout en restant proches de la valeur nulle ; et - deux régions 52 dans lesquelles les valeurs de dérivée du déphasage prennent des valeurs élevées en valeur absolue. L’une des réflexions à la base de l’invention est qu’il n’est pas possible, sur la base de la uniquement, de faire directement une distinction fiable entre des valeurs élevées de déphasage liées à un mouvement erratique de la cible, et des valeurs élevées de déphasage pouvant être obtenues même en présence d’un geste volontaire effectué par la cible. Ces valeurs élevées de déphasage, obtenues même en présence d’un geste volontaire, peuvent correspondre à variations localisées mais brutales de la phase (zones 44 en ) qui sont liées simplement au fait que les valeurs de déphasage prennent des valeurs modulo 2*π (caractère circulaire de la phase). Etape 105 : Dans une étape ultérieure, on compare ladite valeur de dérivée du déphasage d φ(ΔT j ))/dt avec les bornes d’au moins un intervalle prédéterminé. Ici, l’au moins un intervalle prédéterminé comporte un intervalle bas I b et un intervalle haut I h , encadrant ensemble la valeur nulle. De préférence, l’intervalle bas I b et l’intervalle haut I h sont symétriques autour de la valeur nulle de dérivée du déphasage. Cela revient à comparer la valeur absolue de dérivée du déphasage avec les bornes d’au moins un intervalle prédéterminé. Le fait que la valeur courante de dérivée du déphasage soit comprise dans l’intervalle bas I b ou dans l’intervalle haut I h , indique que le déphasage présente des variations caractéristiques d’un geste volontaire. Dit autrement, la vitesse de la cible est régulière, et circonscrite entre une vitesse maximale et une vitesse minimale caractéristiques d’un geste volontaire. On a par exemple I h compris entre 0,1° et P, et I b compris entre -0,1° et -P, avec P compris entre 5° et 30°, par exemple P=20°. Etape 106 : Pour une fenêtre temporelle 65 de largeur prédéterminée encadrant une pluralité desdits intervalles temporels successifs ΔT j , on calcule la valeur finale Cf n d’un compteur, la valeur prise par le compteur étant incrémentée d’au moins une unité chaque fois que la valeur de dérivée du déphasage d φ(ΔT j ))/dt est comprise dans l’au moins un intervalle prédéterminé I b , I h . Pour une fenêtre temporelle de largeur prédéterminée, on calcule la valeur finale d’un compteur Cf i . Le calcul de l’étape 106 utilise donc : - un compteur de valeur initiale prédéterminée, de préférence la valeur nulle ; et - les valeurs de dérivée du déphasage associées à chacun des intervalles temporels ΔT j situés dans la fenêtre temporelle 65. Le compteur est incrémenté d’au moins une unité chaque fois que l’une desdites valeurs de dérivée du déphasage est comprise dans l’un au moins intervalle prédéterminé I b , I h . Dans les autres cas, la valeur du compteur n’est pas modifiée. Avantageusement, le compteur est incrémenté d’exactement une unité chaque fois qu’une valeur de dérivée du déphasage est comprise dans l’un au moins intervalle prédéterminé I b , I h . Dans des variantes, on utilise : - plusieurs intervalles, symétriques deux à deux et de plus en plus éloignés d’une valeur nulle de la dérivée du déphasage ; et - une valeur d’incrémentation qui augmente progressivement en se rapprochant de la valeur nulle de dérivée du déphasage. On peut ainsi faire en sorte que la valeur prise par le compteur augmente d’autant plus vite que le déplacement de la cible est régulier. Comme mentionné ci-avant, on utilise ici deux intervalles encadrant la valeur nulle. La valeur nulle est exclue, afin d’éviter d’incrémenter le compteur en l’absence de déplacement d’une cible. Dans des variantes, on considère un unique intervalle incorporant la valeur nulle. On s’assure alors de ne pas incrémenter le compteur en l’absence de déplacement d’une cible, à l’aide de données relatives à l’amplitude du signal impulsionnel retour. Etape 107 : La valeur finale du compteur Cf n est ensuite comparée avec un seuil de compteur S c , et une valeur de réponse haute ou basse R n est générée selon que la valeur finale du compteur Cf n est inférieure ou supérieure au seuil de compteur S C . S C est compris par exemple entre 10 et 15. Etape 108 : La position de la fenêtre temporelle est ensuite décalée temporellement d’une valeur de décalage ΔF. La fenêtre temporelle 65 forme ainsi une fenêtre glissante. Les étapes 106 et 107 sont alors répétées pour la nouvelle position de la fenêtre temporelle. Les décalages successifs de la fenêtre temporelle 65 construisent ainsi, au fur et à mesure, un signal de réponse formé par la suite de valeurs de réponse R n . L’indice n (voir R n et Cf n ) se rapporte aux positions successives de la fenêtre temporelle. La illustre de manière schématique la fenêtre temporelle 65 de largeur prédéterminée, pour quatre positions successives de cette dernière. Les positions successives de la fenêtre temporelle sont espacées deux à deux de manière régulière, avec un intervalle de temps ΔF entre deux positions successives de la fenêtre temporelle. Le pas de répartition ΔF des positions de la fenêtre temporelle est égal au pas de répartition ΔT des intervalles temporels ΔT j considérés, ou à un multiple entier dudit pas de répartition ΔT. De manière avantageuse, la fenêtre glissante a une largeur temporelle Tw qui est comprise entre 50 et 200 fois le pas de répartition ΔF des positions de ladite fenêtre. Par exemple, Tw=100 ms, ΔT= ms, et ΔF= 1ms. Sur la , l’axe des abscisses est le temps, l’axe des ordonnées est un angle. La montre également une courbe 66 représentant de façon schématique l’évolution, en fonction du temps, du déphasage φ(t) mentionné ci-avant. De manière avantageuse, les étapes décrites ci-avant sont répétées au moins jusqu’à obtention d’une valeur finale de compteur Cf n supérieure au seuil de compteur S C . On a également représenté, à la : - une courbe 71 représentant l’évolution de la valeur finale du compteur en fonction de la position prise par la fenêtre temporelle, et donc en fonction du temps, en présence d’un geste volontaire d’approche indiquant la présence de l’utilisateur ; - une droite 72 représentant la valeur du seuil de compteur S C ; - une courbe 73 représentant l’évolution de la valeur finale du compteur, en présence d’un mouvement parasite ; et - un gabarit 74 représentant le signal de réponse formé par la suite de valeurs de réponse R n . Le gabarit 74 prend initialement une valeur basse, indiquant une absence de geste de volontaire. Il bascule sur une valeur haute dès que la courbe 71 (valeur finale du compteur) dépasse la droite 72 (seuil de compteur S C ). Il retourne ensuite à la valeur basse dès que la courbe 71 (valeur finale du compteur) repasse sous la droite 72 (seuil de compteur S C ). Le gabarit 74 est construit au fur et à mesure des décalages successifs de la fenêtre temporelle. Etape 109 : Ensuite, le signal de réponse formé par la suite de valeurs de réponse R n est utilisé pour identifier la présence ou non d’un utilisateur. En particulier, une information relative à la présence d’un utilisateur peut être généré dès que le signal de réponse passe de la valeur basse à la valeur haute. En variante, une information relative à la présence d’un utilisateur est générée dès que le signal de réponse passe de la valeur basse à la valeur haute, et y reste pendant une durée supérieure ou égale à un seuil prédéterminé. Dans une étape ultérieure optionnelle, non représentée, l’information relative à la présence d’un utilisateur est utilisée pour générer une commande de verrouillage ou de déverrouillage d’un ouvrant du véhicule (en fonction de l’état initial de l’ouvrant). Les étapes du procédé selon l’invention sont ainsi mises en œuvre de manière répétée, jusqu’à ce que le signal de réponse passe de la valeur basse à la valeur haute, puis de la valeur haute à la valeur basse. Cela revient à repérer le début puis la fin d’un geste effectué à proximité du module radar 210. Grâce à l’utilisation d’une fenêtre glissante, l’instant de début et l’instant de fin du geste sont déterminés de manière fiable. On évite en particulier de détecter, de manière erronée, une succession de gestes courts au lieu d’un unique geste long. A la , et pour faciliter la compréhension de l’invention, l’étape 108 de décalage de la fenêtre temporelle est représentée après l’étape 107 de comparaison de la valeur finale de compteur avec un seuil de compteur. En pratique, cependant, on peut réaliser l’étape 108, c’est-à-dire démarrer la mise en œuvre d’étapes 106 et 107 relatives à une position suivante de la fenêtre temporelle, sans attendre que des étapes 106 et 107 relatives à une position précédente de la fenêtre temporelle soient terminées. Dans des variantes, le procédé selon l’invention peut comprendre une étape préliminaire de détection d’un mouvement quelconque, pilotant un basculement du système 200 depuis un état de veille vers un état actif. La détection d’un mouvement quelconque peut être basée sur une comparaison entre une amplitude du signal impulsionnel retour et un seuil d’amplitude prédéterminé. Dans d’autres variantes encore, les données échantillonnées générées à l’étape 101 sont corrigées d’un biais, ou offset. Ce biais est lié notamment au retard introduit par le module radar 210, et au bruit environnant. Ce biais peut être mesuré dans une étape préliminaire de calibration. On a décrit ci-dessus un exemple particulier d’utilisation des valeurs de déphasage φ(ΔT j ) pour identifier la présence ou non d’un utilisateur. L’invention n’est cependant pas limitée à cet exemple, et couvre de nombreuses autres variantes, par exemple sans utilisation d’un compteur combiné à une fenêtre glissante. Procédé (100) de détection de présence mis en œuvre au sein d’un véhicule automobile, et utilisant un signal impulsionnel retour (SR) issu de la réflexion sur une cible (208) d’un signal impulsionnel émis (SE), le signal impulsionnel retour et le signal impulsionnel émis étant chacun constitués d’impulsions radiofréquences, le procédé (100) de détection de présence étant caractérisé en ce qu’il comprend les étapes ci-après : a/ générations (101) de données échantillonnées (I, Q) relatives au signal impulsionnel retour (SR) ; b/ pour chacun d’une pluralité d’intervalles temporels successifs (ΔT j ), extraction (102) des données échantillonnées situées dans ledit intervalle temporel (ΔT j ), et se rapportant à des instants d’échantillonnage pour lesquels l’écart à un instant d’émission d’une impulsion respective du signal impulsionnel émis (SE) est inférieur à un seuil prédéterminé ; c/ pour chacun desdits intervalles temporels successifs (ΔT j ), et à l’aide des valeurs extraites à l’étape b/, calcul (103) d’une valeur de déphasage (φ(ΔT j )) entre le signal impulsionnel retour et le signal impulsionnel émis ; puis d/ utilisation des valeurs de déphasage (φ(ΔT j )) pour identifier la présence ou non d’un utilisateur. Procédé (100) selon la revendication 1, caractérisé en ce que l’étape d/ comporte les sous-étapes suivantes : d-i/ pour chacun desdits intervalles temporels successifs (ΔT j ), calcul (104) d’une valeur de dérivée du déphasage (dφ(ΔT j ))/dt) ; d-ii/ comparaison (105) entre ladite valeur de dérivée du déphasage (d φ(ΔT j ))/dt) et les bornes d’au moins un intervalle prédéterminé (I b , I h ) ; d-iii/ pour une fenêtre temporelle (65) de largeur prédéterminée encadrant une pluralité desdits intervalles temporels successifs (ΔT j ), calcul (106) d’une valeur finale (Cf n ) d’un compteur, la valeur prise par le compteur étant incrémentée d’au moins une unité chaque fois que la valeur de dérivée du déphasage (d φ(ΔT j ))/dt) est comprise dans l’au moins un intervalle prédéterminé (I b , I h ) ; d-iv/ comparaison (107) entre la valeur finale du compteur (Cf n ) et un seuil de compteur (72), et génération d’une valeur de réponse haute ou basse (R n ) selon que la valeur finale du compteur (Cf n ) est inférieure ou supérieure au seuil de compteur ; d-v/ décalages successifs (108) de la fenêtre temporelle (65), et nouvelle itération des étapes d-iii/ et d-iv/, de manière à construire un signal de réponse (74) formé par la suite de valeurs de réponse haute ou basse (R n ) ; et d-vi/ utilisation (109) du signal de réponse (74) pour identifier la présence ou non d’un utilisateur. Procédé (100) selon la revendication 2, caractérisé en ce qu’à l’étape d-i/, la valeur de dérivée du déphasage (d φ(ΔT j ))/dt) est calculée à l’aide d’une différence entre la valeur de déphasage (φ(Δ j )) associée à l’intervalle temporel considéré (ΔT j ) et de la valeur de déphasage (φ(ΔT j-1 )) associée à l’intervalle temporel immédiatement précédent (ΔT j-1 ). Procédé (100) selon la revendication 2 ou 3, caractérisé en ce que les intervalles temporels successifs (ΔT j ) présentent tous une même largeur temporelle ΔT et se suivent immédiatement deux à deux. Procédé (100) selon la revendication 4, caractérisé en ce que les décalages successifs de l’étape d-v/ définissent une série de positions de la fenêtre temporelle (65), réparties temporellement selon un pas de répartition régulier (ΔF). Procédé (100) selon la revendication 5, caractérisé en ce que le pas de répartition (ΔF) des positions de la fenêtre temporelle (65) est égal N*ΔT, avec N un entier supérieur ou égal à l’unité. Procédé (100) selon la revendication 5 ou 6, caractérisé en ce que la largeur de la fenêtre temporelle (Tw) est comprise entre 50 et 200 fois le pas de répartition (ΔF) des positions de ladite fenêtre. Procédé selon l’une quelconque des revendications 1 à 7, caractérisé en ce qu’il comporte en outre une étape d’utilisation de l’information relative à la présence ou non d’un utilisateur, pour générer une commande de verrouillage ou de déverrouillage d’un ouvrant du véhicule. Procédé (100) selon l’une quelconque des revendications 1 à 8, caractérisé en ce que le signal impulsionnel émis (SE) est un signal UWB. Système (200) comprenant : - un module radar (210), comportant un oscillateur électrique, au moins une antenne radiofréquence, au moins un mélangeur et au moins un convertisseur analogique numérique, et configuré pour émettre le signal impulsionnel émis, recevoir le signal impulsionnel retour, et générer les données échantillonnées relatives au signal impulsionnel retour (SR) ; et - une unité de calcul (220), comportant au moins une mémoire et au moins un processeur, l’au moins une mémoire comportant des instructions de code de programme qui, lorsqu’elles sont exécutées par l’au moins un processeur, configurent ledit processeur pour mettre en œuvre les étapes b/ et suivantes du procédé (100) selon l’une des revendications 1 à 9. Système (200) selon la revendication 10, comportant en outre une poignée de portière intégrant le module radar (210). Produit programme d’ordinateur comportant des instructions pour la mise en œuvre des étapes b/ et suivantes du procédé (100) selon l’une des revendications 1 à 9 lorsque ce programme est exécuté par un processeur.