EP1515488B1

Radar detection circuit for a wlan transceiver

Abstract

This record has no abstract on file.

EP1515488B1, drawing sheet 1
Sheet 1 of 25

Term

Term ended

Expired 14 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

10 claims: 10 independent, 0 dependent

  1. 1
    A radio transceiver (400), comprising:radio front end (60, 304) for receiving, amplifying and down-converting and filtering a radio frequency (RF) signal to produce a low frequency received signal;analog-to-digital converter (66, 364) operatively coupled to receive the low frequency received signal, the analog-to-digital converter (66, 364) producing a digital low frequency signal;baseband processor (442, 308) coupled to receive and process the digital low frequency signal;radar detection circuit (67) coupled to receive the digital low frequency signal;characterized in thatthe radar detection circuit (67) is adapted: to detect incoming pulses (470) and to produce pulse data to a FIFO;to generate a table of pulse data for a series of pulses (474);to evaluate the pulse data within the table to remove pulse data for pulses that do not satisfy specified radar pulse characteristics (478);to group a plurality of pulse data within the table into groups of a specified size (482);andto perform radar detection processing (484);wherein the baseband processor (442, 308) is adapted to not produce digital signals for transmission whenever a radar signal has been detected. Emetteur-récepteur radio (400), comprenant : une entrée radio (60, 304) pour recevoir, amplifier, convertir à la baisse et filtrer un signal de fréquence radio (RF) afin de produire un signal reçu basse fréquence ;un convertisseur analogique-numérique (66, 364) raccordé de manière opérationnelle pour recevoir le signal reçu basse fréquence, le convertisseur analogique-numérique (66, 364) produisant un signal basse fréquence numérique ;un processeur de bande de base (442, 308) raccordé pour recevoir et traiter le signal basse fréquence numérique ;un circuit de détection radar (67) raccordé pour recevoir le signal basse fréquence numérique ;caractérisé en ce quele circuit de détection radar (67) est adapté : pour détecter des impulsions entrantes (470) et pour produire des données d'impulsions à un registre FIFO (premier entré, premier sorti) ;pour générer une table de données d'impulsions pour une série d'impulsions (474) ;pour évaluer les données d'impulsions de la table afin de supprimer des données d'impulsions non conformes aux caractéristiques (478) d'impulsion radar spécifiées ;pour regrouper une pluralité de données d'impulsions de la table par groupes de taille (482) spécifiée ;etpour effectuer un traitement de détection radar (484) ;dans lequel le processeur de bande de base (442, 308) est adapté pour ne pas produire de signaux numériques pour transmission chaque fois qu'un signal radar a été détecté. Funk-Sende-/Empfangseinheit (400) mit: einem Funk-Frontend (60, 304) zum Empfangen, Verstärken und Herunterkonvertieren und Filtern eines Hochfrequenz (radio frequency;RF) - Signals, um ein Niederfrequenz-Empfangssignal zu erzeugen;einem Analog-Digital-Wandler (66, 364), der operativ gekoppelt ist, um das Niederfrequenz-Empfangssignal zu empfangen, wobei der Analog-Digital-Wandler (66, 364) ein digitales Niederfrequenzsignal erzeugt;einem Basisband-Prozessor (442, 308), der so gekoppelt ist, dass er das digitale Niederfrequenzsignal empfängt und verarbeitet;einer Radardetektionsschaltung (67), die so gekoppelt ist, dass sie das digitale Niederfrequenzsignal empfängt;dadurch gekennzeichnet, dassdie Radardetektionsschaltung (67) so ausgelegt ist, dass sie ankommende Pulse (470) detektiert und Pulsdaten für einen FIFO erzeugt;eine Tabelle von Pulsdaten für eine Reihe von Pulsen (474) erzeugt;die Pulsdaten in der Tabelle auswertet, um Pulsdaten für Pulse zu entfernen, die vorgegebenen Radarpulseigenschaften (478) nicht entsprechen;eine Vielzahl von Pulsdaten in der Tabelle in Gruppen einer vorgegebenen Größe (482) gruppiert;undRadardetektionsarbeit (484) durchführt;wobei der Basisband-Prozessor (442, 308) so ausgelegt ist, dass er keine Digitalsignale zur Übertragung erzeugt, wenn ein Radarsignal detektiert worden ist.
  2. 2
    Emetteur-récepteur radio (400) selon la revendication 1, dans lequel des données d'impulsions ayant une largeur d'impulsion inférieure à une largeur d'impulsion minimum ou supérieure à une largeur d'impulsion maximum sont supprimées de la table. Funk-Sende-/Empfangseinheit (400) nach Anspruch 1, wobei Pulsdaten, deren Pulsbreite unter einer minimalen Pulsbreite oder über einer maximalen Pulsbreite liegt, aus der Tabelle entfernt werden. The radio transceiver (400) of claim 1, wherein pulse data having a pulse width below a minimum pulse width or above a maximum pulse width is removed from the table.
  3. 3
    Emetteur-récepteur radio (400) selon la revendication 1, dans lequel l'émetteur-récepteur radio (400) suspend le traitement de détection radar si un nombre total d'impulsions de la table est inférieur à un nombre spécifié. Funk-Sende-/Empfangseinheit (400) nach Anspruch 1, wobei die Funk-Sende-/Empfangseinheit (400) die Radardetektionsarbeit einstellt, wenn die Gesamtzahl von Pulsen in der Tabelle kleiner ist, als eine vorgegebene Zahl. The radio transceiver (400) of claim 1, wherein the radio transceiver (400) suspends radar detection processing, whenever a total number of pulses within the table is less than a specified number.
  4. 4
    Emetteur-récepteur radio (400) selon la revendication 1, dans lequel le circuit de détection radar (67) mesure les croisements d'amplitude de signal d'une pluralité de seuils et détermine un temps de montée d'un premier à un second seuil, un temps supérieur au second seuil, et un temps d'extinction du second au premier seuil. Funk-Sende-/Empfangseinheit (400) nach Anspruch 1, wobei die Radardetektionsschaltung (67) Signalgrößenübergänge einer Vielzahl von Schwellwerten misst und eine Anstiegszeit von einem ersten Schwellwert zu einem zweiten Schwellwert, die Zeit über dem zweiten Schwellwert, und eine Abstiegszeit von dem zweiten zu dem ersten Schwellwert ermittelt. The radio transceiver (400) of claim 1, wherein the radar detection circuit (67) measures signal magnitude crossings of a plurality of thresholds and determines a rise time from a first to a second threshold, time above the second threshold, and a fall time from the second to the first threshold.
  5. 5
    Emetteur-récepteur radio (400) selon la revendication 1, dans lequel le circuit de détection radar (67) compte et détermine un nombre de valeurs d'intervalle d'impulsion plus fréquentes et détermine qu'une impulsion radar est présente, si le nombre de valeurs d'intervalle d'impulsion plus fréquentes est supérieur ou égal à un nombre spécifié. Funk-Sende-/Empfangseinheit (400) nach Anspruch 1, wobei die Radardetektionsschaltung (67) eine Anzahl der üblichsten Pulsintervallwerte ermittelt und ermittelt, dass ein Radarpuls vorhanden ist, wenn die Anzahl der üblichsten Pulsintervallwerte größer gleich einer vorgegebenen Anzahl ist. The radio transceiver (400) of claim 1, wherein the radar detection circuit (67) counts and determines a number of most common pulse interval values and determines that a radar pulse is present, if the number of most common pulse interval values is greater than or equal to a specified number.
  6. 6
    Emetteur-récepteur radio (400) selon la revendication 1, comprenant en outre :une logique de détection radar (444) raccordée de manière opérationnelle pour recevoir les caractéristiques du signal radar détecté dans laquelle la logique de détection radar (444) analyse les caractéristiques du signal radar pour un modèle spécifié afin de déterminer si un signal radar a été reçu. Funk-Sende-/Empfangseinheit (400) nach Anspruch 1, die des Weiteren aufweist: eine Radardetektionslogik (444), die operativ so gekoppelt ist, dass sie die ermittelten Radarsignaleigenschaften empfängt, wobei die Radardetektionslogik (444) die Radarsignaleigenschaften für ein vorgegebenes Muster analysiert, um festzustellen, ob ein Radarsignal empfangen wurde. The radio transceiver (400) of claim 1, further comprising: radar detection logic (444) operatively coupled to receive the detected radar signal characteristics wherein the radar detection logic (444) analyzes the radar signal characteristics for a specified pattern to determine whether a radar signal was received.
  7. 7
    Emetteur-récepteur radio (400) selon la revendication 6, dans lequel la logique de détection radar (444) contrôle au moins une parmi l'amplitude, la largeur d'impulsion, la temporisation et la relation de temporisation d'impulsions reçus pour déterminer si une impulsion radar a été reçue. Funk-Sende-/Empfangseinheit (400) nach Anspruch 6, wobei die Radardetektionslogik (444) wenigstens eines der Größe, der Pulsbreite und des Timings sowie der Timing-Beziehungen empfangener Pulse überwacht, um festzustellen, ob ein Radarpuls empfangen wurde. The radio transceiver (400) of claim 6, wherein the radar detection logic (444) monitors at least one of the magnitude, the pulse width and the timing and timing relationships of received pulses to determine whether a radar pulse has been received.
  8. 8
    Emetteur-récepteur radio (400) selon la revendication 6, dans lequel si l'impulsion est trop large, ou si l'impulsion est trop étroite, ou si la période entre les impulsions n'est pas approximativement constante, la logique de détection radar (444) détermine qu'il ne s'agit pas d'une impulsion radar et la logique redémarre. Funk-Sende-/Empfangseinheit (400) nach Anspruch 6, wobei, wenn der Puls zu breit ist, oder wenn der Puls zu eng ist, oder wenn der Zeitraum zwischen Pulsen nicht annähernd konstant ist, die Radardetektionslogik (444) feststellt, dass es kein Radarpuls ist und die Logik von neuem startet. The radio transceiver (400) of claim 6, wherein if the pulse is too wide, or if the pulse is too narrow, or if the period between pulses is not approximately constant, the radar detection logic (444) determines it is not a radar pulse and the logic restarts.
  9. 9
    Emetteur-récepteur radio (400) selon la revendication 1, dans lequel le circuit de détection radar (67) comprend en outre :un ensemble de circuits de multiplication (422, 424) pour recevoir et transformer en ondes carrées un signal numérique basse fréquence ;un filtre à moyenne mobile (430) raccordé pour recevoir de manière sélective un signal de sortie produit par l'ensemble de circuits de multiplication (422, 424), le filtre à moyenne mobile (430) produisant un signal filtré à moyenne mobile ;un bloc de conversion (432) pour convertir une amplitude du signal filtré à moyenne mobile en valeurs décibels ;etune machine d'état de comparaison de seuil (440) raccordée pour recevoir une sortie du bloc de conversion (432) en valeurs décibels, la machine d'état de comparaison de seuil (440) mesurant le temps de montée, le temps d'extinction, et des niveaux d'amplitude de signaux reçus et détectant un modèle d'impulsion radar reçue et produisant un signal de commande indiquant si un signal radar a été détecté au niveau du processeur de bande de base (442, 308). Funk-Sende-/Empfangseinheit (400) nach Anspruch 1, wobei die Radardetektionsschaltung (67) des Weiteren aufweist: eine Multiplikationsschaltung (422, 424) zum Empfangen und Quadrieren eines digitalen Niederfrequenzsignals;ein gleitendes Durchschnittsfilter (430), das so gekoppelt ist, dass es selektiv ein Ausgangssignal empfängt, das von der Multiplikationsschaltung (422, 424) erzeugt wurde, wobei das gleitende Durchschnittsfilter (430) ein gleitendes durchschnittsgefiltertes Signal erzeugt;einen Wandlungsblock (432) zum Wandeln der Größe des gleitenden durchschnittsgefilterten Signals in Dezibelwerte;undeine Schwellwertvergleichszustandsmaschine (440), die so gekoppelt ist, dass sie einen Ausgang des Wandlungsblocks (432) in Dezibelwerten empfängt, wobei die Schwellwertvergleichszustandsmaschine (440) so ausgelegt ist, dass sie die Anstiegszeit, die Abfallzeit und die Größen empfangener Signale misst und ein empfangenes Radarpulsmuster ermittelt und ein entsprechendes Steuersignal erzeugt, das dem Basisband-Prozessor (442, 308) anzeigt, ob ein Radarsignal festgestellt worden ist. The radio transceiver (400) of claim 1, wherein the radar detection circuit (67) further includes: multiplication circuitry (422, 424) for receiving and squaring a low frequency digital signal;moving average filter (430) coupled to selectively receive an output signal produced by the multiplication circuitry (422, 424), the moving average filter (430) producing a moving average filtered signal;conversion block (432) for converting a magnitude of the moving average filtered signal into decibel values;anda threshold comparison state machine (440) coupled to receive an output of the conversion block (432) in decibel values, the threshold comparison state machine (440) for measuring rise time, fall time, and magnitude levels of received signals and detects a received radar pulse pattern and produces a corresponding control signal indicating whether a radar signal has been detected to the baseband processor (442, 308).
  10. 10
    Emetteur-récepteur (400) selon la revendication 9, dans lequel le processeur de bande de base (442, 308) est raccordé pour recevoir le temps de montée, le temps d'extinction, et les niveaux d'amplitude de signaux reçus de la machine d'état de comparaison de seuil (440), et dans lequel le processeur (442, 308) détermine si le signal radar a été reçu et, si c'est le cas, empêche des transmissions sur des bandes de fréquence superposées. Funk-Sende-/Empfangseinheit (400) nach Anspruch 9, wobei der Basisband-Prozessor (442, 308) so gekoppelt ist, dass er die Anstiegszeit, die Abfallzeit und die Größen empfangener Signals von der Schwellwertvergleichszustandsmaschine (440) empfängt, und wobei der Prozessor (442, 308) feststellt, ob das Radarsignal empfangen worden ist, und im positiven Fall Übertragungen auf überschneidenden Frequenzbändern verhindert. The radio transceiver (400) of claim 9, wherein the baseband processor (442, 308) is coupled to receive rise time, fall time, and magnitude levels of received signals from the threshold comparison state machine (440), and wherein the processor (442, 308) determines whether the radar signal has been received and, if so, inhibits transmissions on overlapping frequency bands.