DE102021113853A1 - Transmission of sensor information from an environmental sensor to a controller using a trained neural network - Google Patents
Transmission of sensor information from an environmental sensor to a controller using a trained neural network Download PDFInfo
- Publication number
- DE102021113853A1 DE102021113853A1 DE102021113853.1A DE102021113853A DE102021113853A1 DE 102021113853 A1 DE102021113853 A1 DE 102021113853A1 DE 102021113853 A DE102021113853 A DE 102021113853A DE 102021113853 A1 DE102021113853 A1 DE 102021113853A1
- Authority
- DE
- Germany
- Prior art keywords
- sensor
- signal
- neural network
- environment
- data
- 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.)
- Pending
Links
Images
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
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
- G01S15/93—Sonar systems specially adapted for specific applications for anti-collision purposes
- G01S15/931—Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- 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/87—Combinations of radar systems, e.g. primary radar and secondary radar
-
- 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/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- 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
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/93—Lidar systems specially adapted for specific applications for anti-collision purposes
- G01S17/931—Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- 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/52—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
- G01S7/523—Details of pulse systems
- G01S7/526—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
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/52—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
- G01S7/523—Details of pulse systems
- G01S7/526—Receivers
- G01S7/53—Means for transforming coordinates or for evaluating data, e.g. using computers
- G01S7/533—Data rate converters
-
- 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/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9323—Alternative operation using light waves
-
- 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/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9324—Alternative operation using ultrasonic waves
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Acoustics & Sound (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur Übertragung von Sensorinformation von einem Umgebungssensor (14), insbesondere einem Ultraschallsensor (14) eines Fahrzeugs (10), über eine Datenverbindung (18) an ein Steuergerät (16), wobei der Umgebungssensor (14) die Sensorinformation als Messsignal (34) mit quantisierten Amplitudenwerten für eine Mehrzahl Zeitpunkte erfasst, unter Verwendung eines trainierten neuronalen Netzwerks (44), insbesondere eines Autoencoders (44), umfassend die Schritte Zuführen eines Übertragungssignals mit der Sensorinformation zu einer Eingangsschicht (46) des neuronalen Netzwerks (44), Prozessieren des Übertragungssignals durch einen Enkodierer (66) des neuronalen Netzwerks (44) zur Erzeugung eines Codes in einer Datenausgabeschicht (58), Übertragen des erzeugten Codes von dem Umgebungssensor (14) über die Datenverbindung (18) an das Steuergerät (16), Zuführen des Codes zu einer Dateneingabeschicht (62) und Prozessieren des Codes durch einen Dekodierer (68) des neuronalen Netzwerks (44) in dem Steuergerät (16) zur Erzeugung eines Ausgangssignals in Übereinstimmung mit dem Übertragungssignal, und Ausgeben des Ausgangssignals über eine Ausgangsschicht (54) des neuronalen Netzwerks (44).The invention relates to a method for transmitting sensor information from an environment sensor (14), in particular an ultrasonic sensor (14) of a vehicle (10), via a data connection (18) to a control unit (16), the environment sensor (14) receiving the sensor information as a Measurement signal (34) with quantized amplitude values is recorded for a plurality of points in time using a trained neural network (44), in particular an autoencoder (44), comprising the steps of supplying a transmission signal with the sensor information to an input layer (46) of the neural network (44 ), processing of the transmission signal by an encoder (66) of the neural network (44) to generate a code in a data output layer (58), transmission of the generated code from the environmental sensor (14) via the data connection (18) to the control unit (16) , supplying the code to a data input layer (62) and processing the code by a decoder (68) of a neural network (44) in the controller (16) for generating an output signal in accordance with the transmission signal, and outputting the output signal via an output layer (54) of the neural network (44).
Description
Die vorliegende Erfindung betrifft ein Verfahren zur Übertragung von Sensorinformation von einem Umgebungssensor, insbesondere einem Ultraschallsensor eines Fahrzeugs, über eine Datenverbindung an ein Steuergerät, wobei der Umgebungssensor die Sensorinformation als Messsignal mit quantisierten Amplitudenwerten für eine Mehrzahl Zeitpunkte erfasst.The present invention relates to a method for transmitting sensor information from an environment sensor, in particular an ultrasonic sensor of a vehicle, via a data connection to a control unit, the environment sensor acquiring the sensor information as a measurement signal with quantized amplitude values for a plurality of points in time.
Auch betrifft die vorliegende Erfindung einen Umgebungssensor, insbesondere Ultraschallsensor, zur Bereitstellung von Sensorinformation für ein Umgebungserfassungssystem eines Fahrzeugs, mit einer Sensoreinheit zum Erfassen der Sensorinformation als Messsignal mit quantisierten Amplitudenwerten für eine Mehrzahl Zeitpunkte.The present invention also relates to an environment sensor, in particular an ultrasonic sensor, for providing sensor information for an environment detection system of a vehicle, with a sensor unit for detecting the sensor information as a measurement signal with quantized amplitude values for a plurality of points in time.
Des Weiteren betrifft die vorliegende Erfindung ein Umgebungserfassungssystem mit wenigstens einem Umgebungssensor, insbesondere einem Ultraschallsensor, zur Bereitstellung von Sensorinformation und einem Steuergerät, die über eine Datenverbindung miteinander verbunden sind, wobei das Steuergerät ausgeführt ist, die Sensorinformation von dem wenigstens einen Umgebungssensor zu empfangen und zu verarbeiten, um die Umgebung des Fahrzeugs zu erfassen, wobei der wenigstens eine Umgebungssensor eine Sensoreinheit zum Erfassen der Sensorinformation als Messsignal mit quantisierten Amplitudenwerten für eine Mehrzahl Zeitpunkte aufweist.Furthermore, the present invention relates to an environment detection system with at least one environment sensor, in particular an ultrasonic sensor, for providing sensor information and a control unit, which are connected to one another via a data connection, the control unit being designed to receive the sensor information from the at least one environment sensor and to process in order to detect the environment of the vehicle, wherein the at least one environment sensor has a sensor unit for detecting the sensor information as a measurement signal with quantized amplitude values for a plurality of points in time.
Umgebungssensoren werden in aktuellen Fahrzeugen in unterschiedlichen Ausführungsformen zur Überwachung einer Umgebung des Fahrzeugs eingesetzt. Zu Umgebungssensoren gehören LiDAR-basierte Umgebungssensoren, Radarsensoren und Ultraschallsensoren.Surrounding sensors are used in current vehicles in different embodiments to monitor the surroundings of the vehicle. Environmental sensors include LiDAR-based environmental sensors, radar sensors, and ultrasonic sensors.
Insbesondere Ultraschallsensoren sind heutzutage an fast allen Fahrzeugen zu finden, da sie kostengünstig sind und wertvolle Sensorinformation in Bezug auf Objekte in einer Umgebung um das Fahrzeug mit Abständen von bis zu fünf bis zehn Metern liefern. Dabei werden die Ultraschallsensoren immer leistungsfähiger. Die Ultraschallsensoren wurden ursprünglich überwiegend in Park-Anwendungen eingesetzt. Mit steigender Automatisierung der Fahrzeuge und immer höheren Ansprüchen an die Fahrzeugsicherheit kommen jedoch stets neue Funktionen, wie zum Beispiel autonomes Notfallbremsen, hinzu.In particular, ultrasonic sensors can be found on almost all vehicles today, as they are inexpensive and provide valuable sensor information related to objects in an environment around the vehicle at distances of up to five to ten meters. The ultrasonic sensors are becoming more and more powerful. Originally, the ultrasonic sensors were mainly used in parking applications. With increasing automation of vehicles and ever higher demands on vehicle safety, however, new functions, such as autonomous emergency braking, are constantly being added.
Mit der steigenden Leistungsfähigkeit und den zunehmenden Anforderungen an die Ultraschallsensoren wächst auch die Datenmenge der Sensorinformation, die von den Ultraschallsensoren bereitgestellt und an ein Steuergerät übertragen werden muss. Für Park-Anwendungen ist es oftmals ausreichend, wenn von den Ultraschallsensoren Echoinformationen in Bezug auf empfangene Ultraschallechos und daraus resultierende Erfassungen von Objekten bereitgestellt werden. Unter Berücksichtigung von Signallaufzeiten vom Aussenden der Ultraschallpulse bis zum Empfang von daraus resultierenden Ultraschallechos können Abstände zu den Objekten in der Umgebung des Fahrzeugs ermittelt werden. Demgegenüber ist es beispielsweise für Bremsanwendungen oftmals erforderlich, die Objekte, welche die Ultraschallechos erzeugen, zusätzlich zu klassifizieren. Dafür ist oftmals ein Messsignal mit einer Hüllkurve der empfangenen Ultraschallsignale zu untersuchen.With the increasing performance and the increasing demands on the ultrasonic sensors, the amount of sensor information that must be provided by the ultrasonic sensors and transmitted to a control unit also increases. For parking applications, it is often sufficient if the ultrasonic sensors provide echo information in relation to received ultrasonic echoes and the object detections resulting therefrom. Distances to the objects in the vicinity of the vehicle can be determined by taking into account the signal propagation times from the transmission of the ultrasonic pulses to the receipt of the resulting ultrasonic echoes. In contrast, for braking applications, for example, it is often necessary to additionally classify the objects that generate the ultrasonic echoes. For this, a measurement signal with an envelope curve of the received ultrasonic signals is often to be examined.
Die notwendigen Daten zur Durchzuführung dieser Aufgaben liegen typischerweise bereits heute im jeweiligen Ultraschallsensor vor und können aufgezeichnet werden. Problematisch ist jedoch die Übertragung der Messsignale von dem jeweiligen Ultraschallsensor an das Steuergerät. Aufgrund der Menge der Daten und der begrenzten Übertragungsbandbreite der Datenverbindung zwischen den Ultraschallsensoren und dem Steuergerät sind diese Daten bei aktuell verwendeten Datenverbindungen nur schwer zu übertragen. Während die Ultraschallsensoren kostengünstig herzustellen sind, bedeutet jede Erhöhung der Datenrate der Datenverbindung eine deutliche Erhöhung der Kosten.The data required to carry out these tasks is typically already present in the respective ultrasonic sensor and can be recorded. However, the transmission of the measurement signals from the respective ultrasonic sensor to the control unit is problematic. Due to the amount of data and the limited transmission bandwidth of the data connection between the ultrasonic sensors and the control unit, this data is difficult to transmit with the data connections currently in use. While the ultrasonic sensors are inexpensive to manufacture, any increase in the data rate of the data link means a significant increase in cost.
Um die Kosten von Fahrunterstützungssystemen mit Ultraschallsensoren nicht zu erhöhen, aber trotzdem mehr Informationen von den Ultraschallsensoren an das Steuergerät zu übertragen, werden bereits heute Kompressionsverfahren eingesetzt. Diese Kompressionsverfahren können verlustlos arbeiten (z.B. Huffman Coding) oder verlustbehaftet sein.In order not to increase the costs of driving support systems with ultrasonic sensors, but still transmit more information from the ultrasonic sensors to the control unit, compression processes are already being used today. These compression methods can be lossless (e.g. Huffman coding) or lossy.
Bei einer Übertragung der Echoinformationen in Bezug auf empfangene Ultraschallechos sind für den Ultraschallsensor typischerweise für jede Messung wenige Datensätze zu übertragen, oftmals in einstelligen Bereich. Demgegenüber entstehen bei einer Abtastung einer Hüllkurve mehrere 100 bis zu über 1000 Abtastwerte, die entsprechend zu übertragen sind.When the echo information relating to received ultrasonic echoes is transmitted, typically a few data sets, often in the single-digit range, have to be transmitted for the ultrasonic sensor for each measurement. In contrast, when an envelope is sampled, several 100 to over 1000 sampled values are produced, which are to be transmitted accordingly.
Typischerweise sind daher bei aktuell verfügbaren Bandbreiten der Datenverbindung hohe Kompressionsraten erforderlich, die im Stand der Technik nur mit verlustbehafteten Kompressionsverfahren erzielt werden können. Dabei werden beispielsweise spezielle Quantisierungs-Algorithmen verwendet, die eine Anzahl der Quantisierungsbits für die Übertragung an das Steuergerät reduzieren. Damit gehen jedoch hohe Informationsverluste einher, die im Steuergerät nicht wieder rekonstruiert werden können. Beispielsweise wird im Stand der Technik bei einer Abtastung des Ultraschallsignals mit zwölf Quantisierung-Bits eine Reduktion auf drei Quantisierung-Bits durchgeführt.Therefore, given the currently available bandwidths of the data connection, high compression rates are typically required, which in the prior art can only be achieved with lossy compression methods. In this case, special quantization algorithms are used, for example, which reduce the number of quantization bits for transmission to the control unit. However, this is accompanied by a high loss of information that cannot be reconstructed in the control unit. For example, in the prior art a sampling of the ultrasonic signal with twelve quantization bits, a reduction to three quantization bits is carried out.
Entsprechendes kann für LiDAR-basierte Umgebungssensoren oder Radarsensoren gelten, die ebenfalls Reflektionen von ausgesendeten Laser- bzw. Radarpulsen empfangen.The same can apply to LiDAR-based environmental sensors or radar sensors, which also receive reflections from emitted laser or radar pulses.
In diesem Zusammenhang ist aus der
Weiter ist aus der
Aus der
Ausgehend von dem oben genannten Stand der Technik liegt der Erfindung somit die Aufgabe zugrunde, ein Verfahren zur Übertragung von Sensorinformation von einem Umgebungssensor über eine Datenverbindung an ein Steuergerät, einen Umgebungssensor zur Bereitstellung von Sensorinformation für ein Umgebungserfassungssystem eines Fahrzeugs und ein Umgebungserfassungssystem mit wenigstens einem Umgebungssensor zur Bereitstellung von Sensorinformation und einem Steuergerät, die über eine Datenverbindung miteinander verbunden sind, anzugeben, die eine effektive Übertragung von Sensorinformation mit einem hohen Informationsgehalt von dem Umgebungssensor zu dem Steuergerät unter Inanspruchnahme einer geringen Bandbreite ermöglichen.Proceeding from the prior art mentioned above, the invention is therefore based on the object of providing a method for transmitting sensor information from an environment sensor via a data connection to a control unit, an environment sensor for providing sensor information for an environment detection system of a vehicle and an environment detection system with at least one environment sensor for providing sensor information and a control unit, which are connected to one another via a data connection, which enable effective transmission of sensor information with a high information content from the environmental sensor to the control unit using a small bandwidth.
Die Lösung der Aufgabe erfolgt erfindungsgemäß durch die Merkmale der unabhängigen Ansprüche. Vorteilhafte Ausgestaltungen der Erfindung sind in den Unteransprüchen angegeben.The object is achieved according to the invention by the features of the independent claims. Advantageous refinements of the invention are specified in the dependent claims.
Erfindungsgemäß ist somit ein Verfahren zur Übertragung von Sensorinformation von einem Umgebungssensor, insbesondere einem Ultraschallsensor eines Fahrzeugs, über eine Datenverbindung an ein Steuergerät, wobei der Umgebungssensor die Sensorinformation als Messsignal mit quantisierten Amplitudenwerten für eine Mehrzahl Zeitpunkte erfasst, unter Verwendung eines trainierten neuronalen Netzwerks, insbesondere eines Autoencoders, angegeben, umfassend die Schritte Zuführen eines Übertragungssignals mit der Sensorinformation zu einer Eingangsschicht des neuronalen Netzwerks, Prozessieren des Übertragungssignals durch einen Enkodierer des neuronalen Netzwerks zur Erzeugung eines Codes in einer Datenausgabeschicht, Übertragen des erzeugten Codes von dem Umgebungssensor über die Datenverbindung an das Steuergerät, Zuführen des Codes zu einer Dateneingabeschicht und Prozessieren des Codes durch einen Dekodierer des neuronalen Netzwerks in dem Steuergerät zur Erzeugung eines Ausgangssignals in Übereinstimmung mit dem Übertragungssignal, und Ausgeben des Ausgangssignals über eine Ausgangsschicht des neuronalen Netzwerks.According to the invention, therefore, is a method for transmitting sensor information from an environment sensor, in particular an ultrasonic sensor of a vehicle, via a data connection to a control unit, with the environment sensor acquiring the sensor information as a measurement signal with quantized amplitude values for a plurality of points in time, using a trained neural network, in particular an autoencoder, specified, comprising the steps of supplying a transmission signal with the sensor information to an input layer of the neural network, processing the transmission signal by an encoder of the neural network to generate a code in a data output layer, transmitting the generated code from the environment sensor via the data connection to the controller, supplying the code to a data input layer and processing the code by a decoder of the neural network in the controller to generate an output signal in Ü agreeing with the transmission signal, and outputting the output signal via an output layer of the neural network.
Erfindungsgemäß ist außerdem ein Umgebungssensor, insbesondere Ultraschallsensor, zur Bereitstellung von Sensorinformation für ein Umgebungserfassungssystem eines Fahrzeugs angegeben, mit einer Sensoreinheit zum Erfassen der Sensorinformation als Messsignal mit quantisierten Amplitudenwerten für eine Mehrzahl Zeitpunkte, einer Verarbeitungseinheit zum Zuführen eines Übertragungssignals mit der Sensorinformation zu einer Eingangsschicht eines trainierten neuronalen Netzwerks, insbesondere eines Autoencoders, und zum Prozessieren des Übertragungssignals durch einen Enkodierer des neuronalen Netzwerks zur Erzeugung eines Codes in einer Datenausgabeschicht, und einer Kommunikationseinheit zum Übertragen des erzeugten Codes von dem Umgebungssensor über die Datenverbindung an ein Steuergerät des Umgebungserfassungssystems.According to the invention, an environment sensor, in particular an ultrasonic sensor, is also provided for providing sensor information for an environment detection system of a vehicle ben, with a sensor unit for detecting the sensor information as a measurement signal with quantized amplitude values for a plurality of points in time, a processing unit for supplying a transmission signal with the sensor information to an input layer of a trained neural network, in particular an autoencoder, and for processing the transmission signal by an encoder of the neural network Network for generating a code in a data output layer, and a communication unit for transmitting the generated code from the environment sensor via the data connection to a control unit of the environment detection system.
Weiter ist erfindungsgemäß ein Umgebungserfassungssystem mit wenigstens einem Umgebungssensor, insbesondere einem Ultraschallsensor, zur Bereitstellung von Sensorinformation und einem Steuergerät, die über eine Datenverbindung miteinander verbunden sind, angegeben, wobei das Steuergerät ausgeführt ist, die Sensorinformation von dem wenigstens einen Umgebungssensor zu empfangen und zu verarbeiten, um die Umgebung des Fahrzeugs zu erfassen, wobei der wenigstens eine Umgebungssensor eine Sensoreinheit zum Erfassen der Sensorinformation als Messsignal mit quantisierten Amplitudenwerten für eine Mehrzahl Zeitpunkte aufweist, der wenigstens eine Umgebungssensor eine Verarbeitungseinheit zum Zuführen eines Übertragungssignals mit der Sensorinformation zu einer Eingangsschicht eines trainierten neuronalen Netzwerks, insbesondere eines Autoencoders, und zum Prozessieren des Übertragungssignals durch einen Enkodierer des neuronalen Netzwerks zur Erzeugung eines Codes in einer Datenausgabeschicht aufweist, der wenigstens eine Umgebungssensor und das Steuergerät Kommunikationseinheiten aufweisen und ausgeführt sind, den von dem Umgebungssensor erzeugten Code über die Datenverbindung an das Steuergerät zu übertragen, und das Steuergerät eine Prozessierungseinheit zum Zuführen des Codes zu einer Dateneingabeschicht, zum Prozessieren des Codes durch einen Dekodierer des neuronalen Netzwerks in dem Steuergerät zur Erzeugung eines Ausgangssignals in Übereinstimmung mit dem Übertragungssignal und zum Ausgeben des Ausgangssignals über eine Ausgangsschicht des neuronalen Netzwerks aufweist.Furthermore, according to the invention, an environment detection system with at least one environment sensor, in particular an ultrasonic sensor, for providing sensor information and a control unit, which are connected to one another via a data connection, is specified, the control unit being designed to receive and process the sensor information from the at least one environment sensor to detect the environment of the vehicle, wherein the at least one environment sensor has a sensor unit for acquiring the sensor information as a measurement signal with quantized amplitude values for a plurality of points in time, the at least one environment sensor has a processing unit for supplying a transmission signal with the sensor information to an input layer of a trained neuronal Network, in particular an autoencoder, and for processing the transmission signal by an encoder of the neural network to generate a code in a data output layer has at least one environment sensor and the control unit have communication units and are designed to transmit the code generated by the environment sensor to the control unit via the data connection, and the control unit has a processing unit for supplying the code to a data input layer, for processing the code by a decoder of the neural network in the controller for generating an output signal in accordance with the transmission signal and outputting the output signal via an output layer of the neural network.
Grundidee der vorliegenden Erfindung ist es also, das Übertragungssignal mit der Sensorinformation unter Verwendung eines neuronalen Netzwerks für die Datenübertragung zu komprimieren und im Anschluss an die Datenübertragung das Übertragungssignal mit der Sensorinformation wieder herzustellen. Dabei hat sich herausgestellt, dass insbesondere als Autoencoder bekannte neuronale Netzwerke gut geeignet für die erfindungsgemäße Verwendung sind. Dabei wird das neuronale Netzwerk hier nicht verwendet, um Information aus dem Übertragungssignal zu extrahieren. Die Verarbeitung in einem solchen neuronalen Netzwerk wird vielmehr ausgenutzt, um eine Repräsentation des Übertragungssignals mit der Sensorinformation zu erzeugen, die mit einer geringen Datenmenge von dem Umgebungssensor übertragen werden kann und im Anschluss eine möglichst exakte Wiederherstellung des Übertragungssignals mit der Sensorinformation in dem Steuergerät ermöglicht. Dazu wird die Implementierung des neuronalen Netzwerkes nach dem Training aufgeteilt, so dass auf Seite des Umgebungssensors der Enkodierer implementiert ist, und auf Seite des Steuergeräts der Dekodierer. Im Gegensatz zu einer integralen Ausführung des neuronalen Netzes ist es lediglich erforderlich, eine zusätzliche Schicht bereitzustellen, da der Code zwischen dem Umgebungssensor und dem Steuergerät übertragen werden muss, wodurch gegenüber der integralen Ausführung des neuronalen Netzes eine Aufteilung einer Zwischenschicht zwischen Enkodierer und Dekodierer erfolgt.The basic idea of the present invention is therefore to compress the transmission signal with the sensor information using a neural network for the data transmission and to restore the transmission signal with the sensor information following the data transmission. It has been found that neural networks known as autoencoders in particular are well suited for use according to the invention. Here, the neural network is not used to extract information from the transmission signal. Rather, the processing in such a neural network is used to generate a representation of the transmission signal with the sensor information, which can be transmitted with a small amount of data from the environmental sensor and then enables the transmission signal with the sensor information to be restored as precisely as possible in the control unit. For this purpose, the implementation of the neural network is divided after the training, so that the encoder is implemented on the environmental sensor side and the decoder on the control unit side. In contrast to an integral implementation of the neural network, it is only necessary to provide an additional layer, since the code has to be transmitted between the environmental sensor and the control unit, which results in a division of an intermediate layer between encoder and decoder compared to the integral implementation of the neural network.
Das neuronale Netzwerk hat außerdem den Vorteil, dass die Datenkompression durchgeführt werden kann, ohne dass Vorwissen des Fachmanns erforderlich ist. Dadurch wird eine Verfälschung der Sensorinformation durch möglicherweise „falsches“ oder fehlerhaftes Vorwissen vermieden. Durch ein entsprechendes Training des neuronalen Netzwerks kann eine gute Leistung erzielt werden, d.h. eine geringe erforderliche Datenmenge für den erzeugten Code bei gleichzeitig einem geringen Informationsverlust der Sensorinformation. Dabei kann das Training einfach durchgeführt werden, da die zum Training bereitgestellten Übertragungssignale unmittelbar zum Vergleich mit dem Ausgangssignal und zum Training des neuronalen Netzes verwendet werden können. Das Trainieren des neuronalen Netzes erfolgt somit zur Erzeugung des Ausgangssignals mit einer möglichst hohen Übereinstimmung mit dem Übertragungssignal. Das Training des neuronalen Netzes erfolgt über einen Trainingsdatensatz mir eine Vielzahl verschiedener Übertragungssignale. Um optimale Ergebnisse zu erhalten erfolgt das Training für das ganze neuronale Netz von der Eingangsschicht über alle Schichten des Enkodierers zu der Erzeugung des Codes weiter über alle Schichten des Dekodierers bis zu der Ausgangsschicht. Das Training kann basierend auf einem Rekonstruktionsverlust des Ausgangssignals gegenüber dem Übertragungssignal erfolgen.The neural network also has the advantage that data compression can be performed without prior knowledge of the person skilled in the art being required. This prevents the sensor information from being falsified by possibly “incorrect” or faulty prior knowledge. By appropriate training of the neural network, good performance can be achieved, i.e. a small amount of data required for the generated code with at the same time a small loss of information from the sensor. In this case, the training can be carried out easily, since the transmission signals provided for the training can be used directly for comparison with the output signal and for training the neural network. The neural network is thus trained in order to generate the output signal with the greatest possible correspondence with the transmission signal. The neural network is trained using a training data set with a large number of different transmission signals. In order to obtain optimal results, the training for the entire neural network takes place from the input layer through all layers of the encoder to the generation of the code further through all layers of the decoder to the output layer. The training can be based on a reconstruction loss of the output signal compared to the transmission signal.
Mit dem erfindungsgemäßen Verfahren kann somit einerseits ein Informationsverlust im Vergleich zu heutigen Kompressionsverfahren reduziert werden. Andererseits können auch höhere Kompressionsraten angewendet werden, um die Datenverbindung weniger stark auszulasten oder ggf. eine erhöhte Anzahl von Umgebungssensoren über dieselbe Datenverbindung anschließen zu können.With the method according to the invention, information loss can thus be reduced in comparison to today's compression methods. On the other hand, higher compression rates can also be used in order to load the data connection less heavily or, if necessary, to to be able to connect an increased number of environmental sensors via the same data connection.
Das Messsignal wird von dem Umgebungssensor aufgenommen. Das Messsignal ist typischerweise ein zeitlich begrenztes Signal, wie es beispielsweise aufgenommen wird, wenn mit einem Ultraschallsensor Reflektionen von ausgesendeten Ultraschallpulsen empfangen werden, wobei die Reflektionen nach einer endlichen Zeitdauer im Hintergrundrauschen untergehen. Ein solches Messsignal ist auch als Hüllkurve bekannt. Im digitalen Bereich wird das Messsignal mit quantisierten Amplitudenwerten für eine Mehrzahl Zeitpunkte erfasst. Die Sensoreinheit des Umgebungssensors ist entsprechend zum Erfassen des Messsignals mit quantisierten Amplitudenwerten für eine Mehrzahl Zeitpunkte ausgeführt. Die Sensoreinheit umfasst typischerweise einen Wandler, um eine analoge Messgröße in ein elektrisches Signal zu wandeln, das dann durch die Abtastung quantisiert wird.The measurement signal is recorded by the environmental sensor. The measurement signal is typically a time-limited signal, such as is recorded, for example, when reflections of transmitted ultrasonic pulses are received with an ultrasonic sensor, the reflections being lost in the background noise after a finite period of time. Such a measurement signal is also known as an envelope. In the digital domain, the measurement signal is recorded with quantized amplitude values for a number of points in time. The sensor unit of the environmental sensor is designed accordingly for detecting the measurement signal with quantized amplitude values for a plurality of points in time. The sensor unit typically includes a converter to convert an analog measurand into an electrical signal, which is then quantized by the sampling.
Der Umgebungssensor kann unterschiedlich ausgeführt und an dem Fahrzeug angeordnet sein. Der Umgebungssensor kann als Ultraschallsensor ausgeführt sein. Auch andere Umgebungssensoren, nach einem ähnlichen Messprinzip wie die Ultraschallsensoren arbeiten, können verwendet werden, beispielsweise LiDAR-basierte Umgebungssensoren oder Radarsensoren.The environment sensor can be designed and arranged on the vehicle in different ways. The environment sensor can be designed as an ultrasonic sensor. Other environmental sensors that work according to a measurement principle similar to that of the ultrasonic sensors can also be used, for example LiDAR-based environmental sensors or radar sensors.
Die Datenverbindung verbindet einen oder mehrere Umgebungssensoren mit dem Steuergerät. Die Datenverbindung ist vorzugsweise als Datenbus ausgeführt, an den alle Umgebungssensoren und das Steuergerät angeschlossen sind. Dabei können unterschiedliche Protokolle und Topologien verwendet werden. Im Automobilbereich verbreitete Datenbussysteme sind als CAN, FlexRay, LIN oder andere bekannt.The data link connects one or more environmental sensors to the controller. The data connection is preferably designed as a data bus to which all environmental sensors and the control unit are connected. Different protocols and topologies can be used. Data bus systems that are widespread in the automotive sector are known as CAN, FlexRay, LIN or others.
Die Verarbeitungseinheit ist vorzugsweise als anwendungsspezifische integrierte Schaltung (ASIC, application-specific integrated circuit) ausgeführt. Entsprechendes gilt für die Prozessierungseinheit des Steuergeräts.The processing unit is preferably embodied as an application-specific integrated circuit (ASIC). The same applies to the processing unit of the control device.
Das Übertragen des Codes von dem Umgebungssensor über die Datenverbindung an das Steuergerät erfolgt abhängig von der Art der Datenverbindung. Dabei können Methoden zur Fehlererkennung oder -vermeidung angewendet werden. Die Kommunikationseinheiten sind auf Seite des Umgebungssensors zum Übertragen des Codes über die Datenverbindung an das Steuergerät und auf Seite des Steuergeräts zum Empfangen des Codes ausgeführt. Die Kommunikationseinheiten kommunizieren in Übereinstimmung mit der Ausgestaltung der Datenverbindung nach diesem Standard. Die Kommunikationseinheit kann jeweils integral mit der Verarbeitungseinheit bzw. der Prozessierungseinheit ausgeführt sein.The code is transmitted from the environmental sensor to the control unit via the data connection depending on the type of data connection. Methods for error detection or avoidance can be used. The communication units are designed to transmit the code via the data connection to the control unit on the environmental sensor side and to receive the code on the control unit side. The communication units communicate in accordance with the design of the data link according to this standard. The communication unit can in each case be embodied integrally with the processing unit or the processing unit.
Das Umgebungserfassungssystem kann mit einem Umgebungssensor oder mit mehreren Umgebungssensoren ausgeführt sein. Bei der Verwendung von Ultraschallsensoren ist eine Anordnung von mehreren Ultraschallsensoren an einer Vorderseite des Fahrzeugs wie auch an einer Rückseite des Fahrzeugs verbreitet. Darüber hinaus werden Ultraschallsensoren zunehmend seitlich an den Fahrzeugen angebracht.The environment detection system can be implemented with an environment sensor or with multiple environment sensors. When using ultrasonic sensors, an arrangement of a plurality of ultrasonic sensors on a front of the vehicle as well as on a rear of the vehicle is common. In addition, ultrasonic sensors are increasingly being attached to the side of vehicles.
Das Steuergerät ist eine Datenverarbeitungseinheit mit einem Prozessor und einem Speicher, um ein darin gespeichertes Programm auszuführen. Solche Steuergeräte sind im Automobilbereich auch als „electronic control unit“ (ECU) bekannt. Das Steuergerät empfängt die Sensorinformation von allen Umgebungssensoren und verarbeitet diese zur Erfassung der Umgebung des Fahrzeugs.The control unit is a data processing unit with a processor and a memory in order to execute a program stored therein. Such control devices are also known in the automotive sector as “electronic control units” (ECU). The control unit receives the sensor information from all environment sensors and processes it to record the environment around the vehicle.
Das Übertragungssignal enthält die Sensorinformation, wie nachstehend im Detail beschrieben ist. Das Ausgangssignal ist eine Repräsentation der Sensorinformation in dem Steuergerät nach dem Prozessieren des Codes in der Prozessierungseinheit.The transmission signal contains the sensor information, as described in detail below. The output signal is a representation of the sensor information in the controller after processing the code in the processing unit.
In vorteilhafter Ausgestaltung der Erfindung umfasst das Zuführen eines Übertragungssignals mit der Sensorinformation zu einer Eingangsschicht des neuronalen Netzwerks ein Zuführen des Messsignals als Übertragungssignal. Als Übertragungssignal wird als das Messsignal als Zeitsignal verwendet und durch den Code kodiert. Eine zusätzliche Verarbeitung des von dem Umgebungssensor erfassten Messsignals ist nicht erforderlich.In an advantageous embodiment of the invention, the supply of a transmission signal with the sensor information to an input layer of the neural network includes supplying the measurement signal as a transmission signal. As the transmission signal, the measurement signal is used as a time signal and encoded by the code. Additional processing of the measurement signal detected by the environmental sensor is not required.
In vorteilhafter Ausgestaltung der Erfindung umfasst das Verfahren einen Schritt zum Erzeugen eines Transformationssignals mit quantisierten Amplitudenwerten für eine Mehrzahl Frequenzen durch Transformation des Messsignals in den Frequenzbereich, und das Zuführen eines Übertragungssignals mit der Sensorinformation zu einer Eingangsschicht des neuronalen Netzwerks umfasst ein Zuführen des Transformationssignals als Übertragungssignal. Als Übertragungssignal wird also das Transformationssignal als Frequenzsignal verwendet und durch den Code kodiert. Das Erzeugen des Transformationssignals erfolgt durch eine Frequenztransformation. Solche Verfahren sind beispielsweise als FFT (Fast Fourier Transformation) als solche bekannt. Das Erzeugen des Transformationssignals als Transformation des Messsignals in den Frequenzbereich umfasst vorzugweise eine Frequenzverschiebung des Transformationssignals. Dadurch können beispielsweise bei der Verwendung von Ultraschallsensoren Frequenzanteile der verwendeten Ultraschallfrequenzen eliminiert werden.In an advantageous embodiment of the invention, the method includes a step for generating a transformation signal with quantized amplitude values for a plurality of frequencies by transforming the measurement signal into the frequency domain, and supplying a transmission signal with the sensor information to an input layer of the neural network includes supplying the transformation signal as a transmission signal . The transformation signal is used as a frequency signal and encoded by the code as the transmission signal. The transformation signal is generated by a frequency transformation. Such methods are known as such, for example as FFT (Fast Fourier Transformation). Generating the transformation signal as a transformation of the measurement signal into the frequency domain preferably includes a frequency shift of the transformation signal. As a result, for example, when using ultrasounds sor frequency components of the ultrasonic frequencies used are eliminated.
In vorteilhafter Ausgestaltung der Erfindung ist die Verarbeitungseinheit ausgeführt, das Messsignal als Übertragungssignal der Eingangsschicht des neuronalen Netzwerks zuzuführen, oder die Verarbeitungseinheit ist ausgeführt, ein Transformationssignal mit quantisierten Amplitudenwerten für eine Mehrzahl Frequenzen durch Transformation des Messsignals in den Frequenzbereich zu erzeugen und das Transformationssignal als Übertragungssignal der Eingangsschicht des neuronalen Netzwerks zuzuführen. Das Ausgangssignal kann somit entsprechend als Zeitsignal oder als Frequenzsignal erzeugt und ausgegeben werden. Die obigen Ausführungen gelten entsprechend.In an advantageous embodiment of the invention, the processing unit is designed to supply the measurement signal as a transmission signal to the input layer of the neural network, or the processing unit is designed to generate a transformation signal with quantized amplitude values for a plurality of frequencies by transforming the measurement signal into the frequency range and generating the transformation signal as a transmission signal to the input layer of the neural network. The output signal can thus be generated and output as a time signal or as a frequency signal. The above statements apply accordingly.
In vorteilhafter Ausgestaltung der Erfindung ist die Verarbeitungseinheit des jeweiligen Umgebungssensors ausgeführt, das Messsignal als Übertragungssignal der Eingangsschicht des neuronalen Netzwerks zuzuführen, oder die Verarbeitungseinheit des jeweiligen Umgebungssensors ist ausgeführt, ein Transformationssignal mit quantisierten Amplitudenwerten für eine Mehrzahl Frequenzen durch Transformation des Messsignals in den Frequenzbereich zu erzeugen und das Transformationssignal als Übertragungssignal der Eingangsschicht des neuronalen Netzwerks zuzuführen. Das Ausgangssignal kann somit entsprechend als Zeitsignal oder als Frequenzsignal erzeugt und ausgegeben werden. Die obigen Ausführungen gelten entsprechend. Für das Ausgangssignal im Frequenzbereich kann das Steuergerät dieses Ausgangssignal unmittelbar verarbeiten, um die Umgebung zu erfassen. Alternativ kann das Ausgangssignal in ein Zeitsignal, das entsprechend mit dem Messsignal korrespondiert, zurücktransformiert werden vor der Weiterverarbeitung in dem Steuergerät. Entsprechende Verfahren sind beispielsweise als IFFT (Invers Fast Fourier Transformation) als solche bekannt.In an advantageous embodiment of the invention, the processing unit of the respective environment sensor is designed to supply the measurement signal as a transmission signal to the input layer of the neural network, or the processing unit of the respective environment sensor is designed to supply a transformation signal with quantized amplitude values for a plurality of frequencies by transforming the measurement signal into the frequency range generate and supply the transformation signal as a transmission signal to the input layer of the neural network. The output signal can thus be generated and output as a time signal or as a frequency signal. The above statements apply accordingly. For the output signal in the frequency domain, the control unit can process this output signal directly in order to detect the environment. Alternatively, the output signal can be transformed back into a time signal, which corresponds to the measurement signal, before further processing in the control unit. Corresponding methods are known as such, for example as IFFT (Inverse Fast Fourier Transformation).
In vorteilhafter Ausgestaltung der Erfindung ist der Dekodierer in der Prozessierungseinheit als inverse Realisierung des Enkodierers der Verarbeitungseinheit implementiert. Durch die inverse Implementierung kann das Ausganssignal eine hohe Übereinstimmung mit dem Übertragungssignal erreichen.In an advantageous embodiment of the invention, the decoder in the processing unit is implemented as an inverse implementation of the encoder in the processing unit. The inverse implementation allows the output signal to achieve a high degree of agreement with the transmission signal.
In vorteilhafter Ausgestaltung der Erfindung weisen der Dekodierer und der Enkodierer eine Mehrzahl versteckte Schichten auf, vorzugsweise vier bis fünf versteckte Schichten. Die versteckten Schichten bewirken gemeinsam die Enkodierung des Übertragungssignals bzw. die Dekodierung zum Erzeugen des Ausgangssignals. Die versteckten Schichten umfassen typischerweise eine Mehrzahl versteckte Knoten, wobei die versteckten Knoten jeder der Schichten mit versteckten Knoten anderer, benachbarter Schichten über Gewichte verbunden sind. Entsprechendes gilt für versteckte Schichten, die benachbart zu der Eingangsschicht, der Ausgangsschicht, der Datenausgabeschicht oder der Dateneingabeschicht angeordnet sind. Typischerweise reduziert sich dabei die Anzahl der versteckten Knoten stetig von der Eingangsschicht zu der Datenausgabeschicht. Typischerweise erhöht sich die Anzahl der versteckten Knoten stetig von der Dateneingabeschicht zu der Ausgangsschicht. Die Anzahl der versteckten Schichten, die Anzahl der versteckten Knoten der einzelnen versteckten Schichten sowie die Struktur der Verbindungen zwischen den versteckten Knoten werden während des Trainingsprozesses im Detail bestimmt.In an advantageous embodiment of the invention, the decoder and the encoder have a plurality of hidden layers, preferably four to five hidden layers. The hidden layers work together to encode the transmission signal and decode it to generate the output signal. The hidden layers typically include a plurality of hidden nodes, with the hidden nodes of each of the layers being connected to hidden nodes of other adjacent layers via weights. The same applies to hidden layers that are arranged adjacent to the input layer, the output layer, the data output layer or the data input layer. Typically, the number of hidden nodes is steadily reduced from the input layer to the data output layer. Typically, the number of hidden nodes increases steadily from the data input layer to the output layer. The number of hidden layers, the number of hidden nodes of each hidden layer, as well as the structure of the connections between the hidden nodes are determined in detail during the training process.
In vorteilhafter Ausgestaltung der Erfindung weist das Umgebungserfassungssystem eine Mehrzahl Umgebungssensoren auf, die Umgebungssensoren weisen zumindest teilweise unterschiedliche Implementierungen der Verarbeitungseinheit mit dem Enkodierer auf, und das Steuergerät weist für jede der unterschiedlichen Implementierungen der Verarbeitungseinheit mit dem Enkodierer eine Implementierung mit einem korrespondierenden Dekodierer auf. Somit kann die Sensorinformation verschiedener Umgebungssensoren mit unterschiedlichen neuronalen Netzen verarbeitet werden, so dass beispielsweise strukturelle Unterschiede der Sensorinformation für verschiedene der Umgebungssensoren berücksichtigt werden können. Solche strukturellen Unterschiede können sich beispielsweise abhängig von unterschiedlichen Positionen der Umgebungssensoren an dem Fahrzeug ergeben, beispielsweise für seitlich an dem Fahrzeug angebrachte Umgebungssensoren und an einer Vorderseite bzw. eine Rückseite des Fahrzeugs angebrachte Umgebungssensoren. So können beispielsweise bei Ultraschallsensoren an der Vorderseite des Fahrzeugs stärkere Störungen durch Fahrtwind auftreten, die bei Ultraschallsensoren an der Rückseite des Fahrzeugs nicht oder weniger stark auftreten.In an advantageous embodiment of the invention, the environment detection system has a plurality of environment sensors, the environment sensors have at least partially different implementations of the processing unit with the encoder, and the control unit has an implementation with a corresponding decoder for each of the different implementations of the processing unit with the encoder. The sensor information from different environmental sensors can thus be processed with different neural networks, so that, for example, structural differences in the sensor information for various environmental sensors can be taken into account. Such structural differences can arise, for example, depending on different positions of the environment sensors on the vehicle, for example for environment sensors attached to the side of the vehicle and environment sensors attached to a front or a rear of the vehicle. For example, in the case of ultrasonic sensors on the front of the vehicle, stronger disturbances can occur due to airflow, which do not occur or occur to a lesser extent in the case of ultrasonic sensors on the rear of the vehicle.
In vorteilhafter Ausgestaltung der Erfindung weist die Eingangsschicht eine Anzahl Eingangsknoten in Übereinstimmung mit einer Anzahl Zeitpunkte des Messsignals oder in Übereinstimmung mit einer Anzahl Frequenzen des Transformationssignals auf, und die Ausgangsschicht weist eine Anzahl Ausgangsknoten in Übereinstimmung mit einer Anzahl Zeitpunkte des Messsignals oder in Übereinstimmung mit einer Anzahl Frequenzen des Transformationssignals auf. Dadurch wird ermöglicht, dass dasIn an advantageous embodiment of the invention, the input layer has a number of input nodes in accordance with a number of times of the measurement signal or in accordance with a number of frequencies of the transformation signal, and the output layer has a number of output nodes in accordance with a number of times of the measurement signal or in accordance with one number of frequencies of the transformation signal. This enables that
Übertragungssignal vollständig übertragen und zu dem Ausgangssignal dekodiert werden kann.Transmission signal can be fully transmitted and decoded into the output signal.
In vorteilhafter Ausgestaltung der Erfindung ist weisen die Eingangsschicht eine Anzahl Eingangsknoten und die Ausgangsschicht eine identische Anzahl Ausgangsknoten auf, und die Datenausgabeschicht und die Dateneingabeschicht weisen eine identische Anzahl Datenausgabeknoten bzw. Dateneingabeknoten auf, wobei die Anzahl der Datenausgabeknoten bzw. Dateneingabeknoten weniger als 50% der Anzahl der Eingangsknoten und der Ausgangsknoten beträgt, vorzugsweise weniger als 25%, besonders bevorzugt weniger als 10%. Eine typische Größenordnung sind wenige zehn Datenausgabeknoten bzw. Dateneingabeknoten bei einer typischen Anzahl von mehreren hundert bis zu etwa eintausend Eingangsknoten und Ausgangsknoten. Dadurch kann eine starke Datenreduktion zur Übertragung der Sensorinformation über die Datenverbindung erreicht werden.In an advantageous embodiment of the invention, the input layer has a number of ones input nodes and the output layer have an identical number of output nodes, and the data output layer and the data input layer have an identical number of data output nodes or data input nodes, the number of data output nodes or data input nodes being less than 50% of the number of input nodes and output nodes, preferably less than 25%, more preferably less than 10%. A typical order of magnitude is a few tens of data output nodes or data input nodes with a typical number of several hundred to around one thousand input nodes and output nodes. As a result, a strong data reduction can be achieved for the transmission of the sensor information via the data connection.
Die oben in Bezug auf das Verfahren, den Umgebungssensor oder das Umgebungserfassungssystem beschriebenen Merkmale gelten jeweils nicht nur für das Verfahren, den Umgebungssensor oder das Umgebungserfassungssystem, sondern können entsprechend auf alle anderen Ausführungsformen übertragen werden.The features described above in relation to the method, the environment sensor or the environment detection system do not only apply to the method, the environment sensor or the environment detection system, but can be transferred accordingly to all other embodiments.
Nachfolgend wird die Erfindung unter Bezugnahme auf die anliegende Zeichnung anhand bevorzugter Ausführungsformen näher erläutert. Die dargestellten Merkmale können sowohl jeweils einzeln als auch in Kombination einen Aspekt der Erfindung darstellen. Merkmale verschiedener Ausführungsbeispiele sind übertragbar von einem Ausführungsbeispiel auf ein anderes.The invention is explained in more detail below with reference to the attached drawing based on preferred embodiments. The features shown can represent an aspect of the invention both individually and in combination. Features of different exemplary embodiments can be transferred from one exemplary embodiment to another.
Figurenlistecharacter list
-
1 eine schematische Ansicht eines Fahrzeugs mit einem Umgebungserfassungssystem, das Ultraschallsensoren und ein Steuergerät umfasst, die über eine Datenverbindung verbunden sind, gemäß einer ersten, bevorzugten Ausführungsform,1 a schematic view of a vehicle with an environment detection system that includes ultrasonic sensors and a control unit that are connected via a data link, according to a first preferred embodiment, -
2 eine schematische Darstellung eines Ultraschallsensors aus1 mit einem topfförmigen Membrangehäuse, einem daran angebrachten Piezoelement, einer Sensoreinheit, einer Verarbeitungseinheit, und einer Kommunikationseinheit,2 a schematic representation of anultrasonic sensor 1 with a pot-shaped membrane housing, a piezo element attached thereto, a sensor unit, a processing unit, and a communication unit, -
3 eine schematische Darstellung eines einteiligen neuronalen Netzes, das hier als Autoencoder ausgeführt ist, mit einer Eingangsschicht, einer Ausgangsschicht, und einer dazwischen angeordneten Zwischenschicht, gemäß der ersten Ausführungsform,3 a schematic representation of a one-part neural network, which is designed here as an autoencoder, with an input layer, an output layer, and an intermediate layer arranged in between, according to the first embodiment, -
4 eine schematische Darstellung des neuronalen Netzes aus3 , mit einer verteilten Implementierung auf eine Verarbeitungseinheit des Ultraschallsensors aus2 und eine Prozessierungseinheit des Steuergeräts aus1 ,4 a schematic representation of the neural network3 , with a distributed implementation on a processing unit of theultrasonic sensor 2 and a processing unit of thecontrol device 1 , -
5 ein Ablaufdiagram eines Verfahrens zur Übertragung von Sensorinformation von dem Ultraschallsensor aus2 über die in1 dargestellte Datenverbindung an das dortige Steuergerät (16) in Übereinstimmung mit der ersten Ausführungsform,5 a flowchart of a method for transmitting sensor information from theultrasonic sensor 2 about the in1 shown data connection to the local control unit (16) in accordance with the first embodiment, -
6 eine schematische Darstellung eines einteiligen neuronalen Netzes mit einer Eingangsschicht, einer Ausgangsschicht, einem Enkodierer, einem Dekodierer und einer Zwischenschicht gemäß einer zweiten Ausführungsform,6 a schematic representation of a one-part neural network with an input layer, an output layer, an encoder, a decoder and an intermediate layer according to a second embodiment, -
7 eine schematische Darstellung eines einteiligen neuronalen Netzes mit einer Eingangsschicht, einer Ausgangsschicht, einem Enkodierer, einem Dekodierer und einer Zwischenschicht gemäß einer dritten Ausführungsform,7 a schematic representation of a one-part neural network with an input layer, an output layer, an encoder, a decoder and an intermediate layer according to a third embodiment, -
8 ein beispielhafter Amplitudenverlauf eines Messsignals im Zeitbereich mit einem Ultraschallecho bei etwa 7 ms, und8th an exemplary amplitude curve of a measurement signal in the time domain with an ultrasonic echo at about 7 ms, and -
9 ein beispielhafter Amplitudenverlauf eines Transformationssignals als Transformation des Messsignals aus8 im Zeitbereich in den Frequenzbereich.9 an exemplary amplitude profile of a transformation signal as a transformation of the measurement signal8th in the time domain to the frequency domain.
Die
Das Umgebungserfassungssystem 12 umfasst eine Mehrzahl Umgebungssensoren 14, die hier als Ultraschallsensoren 14 ausgeführt sind, und ein Steuergerät 14, wobei die Ultraschallsensoren 14 und das Steuergerät 16 über eine Datenverbindung 18 miteinander verbunden sind. Das Steuergerät 16 ist eine Datenverarbeitungseinheit mit einem Prozessor und einem Speicher, um ein darin gespeichertes Programm auszuführen. Solche Steuergeräte 16 sind im Automobilbereich auch als „electronic control unit“ (ECU) bekannt. Die Datenverbindung 18 ist hier als Datenbus 18 ausgeführt, an den alle Ultraschallsensoren 14 und das Steuergerät 16 angeschlossen sind. Dabei können unterschiedliche Protokolle und Topologien verwendet werden, die als solche im Stand der Technik bekannt sind. In diesem Ausführungsbeispiel ist der Datenbus 18 nach einem der Standards CAN, FlexRay, oder LIN ausgeführt.The
Die Ultraschallsensoren 14 sind in zwei Gruppen zu jeweils sechs Ultraschallsensoren 14 entlang einer Vorderseite 20 und einer Rückseite 22 des Fahrzeugs 10 angeordnet. Die Ultraschallsensoren 14 sind zum Überwachen einer Umgebung 24 des Fahrzeugs 10 ausgeführt und an dem Fahrzeug 10 angeordnet.The
Ein Ultraschallsensor 14 ist beispielhaft in
Der Ultraschallsensor 14 umfasst außerdem eine Verarbeitungseinheit 36. Die Verarbeitungseinheit 36 ist in diesem Ausführungsbeispiel als anwendungsspezifische integrierte Schaltung (ASIC, application-specific integrated circuit) ausgeführt. Details zur Verarbeitungseinheit 36 sind nachstehend angegeben.The
Schließlich umfasst der Ultraschallsensor 14 in diesem Ausführungsbeispiel eine Kommunikationseinheit 40 zum Übertragen eines wie nachstehend beschrieben erzeugten Codes über die Datenverbindung 18 an das Steuergerät 16.Finally, in this exemplary embodiment, the
Das Steuergerät 16 umfasst eine entsprechende Kommunikationseinheit 40, um die Codes von den Ultraschallsensoren 14 zu empfangen. Das Steuergerät 16 umfasst zusätzlich eine im Detail nachstehend beschriebene Prozessierungseinheit 42, wie sich aus
Nachstehend wird ein Verfahren zur Übertragung von Sensorinformation von den Ultraschallsensoren 14 des Fahrzeugs 10 über die Datenverbindung 18 an das Steuergerät 16 beschrieben, wobei die Ultraschallsensoren 14 die Sensorinformation als Messsignale 34 mit quantisierten Amplitudenwerten für eine Mehrzahl Zeitpunkte erfassen. Die Sensorinformation wird also von dem jeweiligen Ultraschallsensor 14 zunächst als Messsignal 34 bereitgestellt. Das Verfahren wird mit dem in
Das Verfahren wird unter Verwendung eines trainierten neuronalen Netzwerks 44, das hier als Autoencoder 44 ausgeführt ist, durchgeführt. Der Autoencoder 44 der ersten Ausführungsform ist in
Die Anzahl der Eingangsknoten 48 ist in Übereinstimmung mit einer Anzahl Frequenzen des Transformationssignals 38 gewählt. Die Anzahl der Eingangsknoten 48 ist identisch zu der Anzahl der Ausgangsknoten 56. In der alternativen Ausführungsform, d.h. die Ausführungsform ohne Schritt S100, ist die Anzahl der Eingangsknoten 48 in Übereinstimmung mit einer Anzahl Zeitpunkte des Messsignals 34 gewählt. Die Anzahl der Eingangsknoten 48 entspricht jeweils der Anzahl der Ausgangsknoten 56.The number of
Auch die Datenausgabeschicht 58 und die Dateneingabeschicht 62 weisen eine identische Anzahl Datenausgabeknoten 60 bzw. Dateneingabeknoten 64, die den Zwischenknoten 52 bei der integralen Darstellung in
Der Autoencoder 44 umfasst zusätzlich einen Enkodierer 66 und einen Dekodierer 68, wobei der Enkodierer 66 in der Verarbeitungseinheit 36 implementiert ist und der Dekodierer 68 in der Prozessierungseinheit 42 implementiert ist. Enkodierer 66 und Dekodierer 68 sind für die Autoencoder 44 der zweiten und dritten Ausführungsform in den
Der Enkodierer 66 und der Dekodierer 68 weisen jeweils eine Mehrzahl versteckte Schichten 70 auf. In dem ersten Ausführungsbeispiel weisen der Enkodierer 66 und der Dekodierer 68 vier bis fünf versteckte Schichten 70 auf. Die versteckten Schichten 70 umfassen jeweils eine Mehrzahl versteckte Knoten 72, wobei die versteckten Knoten 72 jeder der versteckten Schichten 70 mit versteckten Knoten 72 anderer, benachbarter versteckter Schichten 70 über Gewichte verbunden sind. Die Anzahl der versteckten Knoten 72 reduziert sich dabei stetig von der Eingangsschicht 46 zu der Datenausgabeschicht 58 und erhöht sich entsprechend von der Dateneingabeschicht 62 zu der Ausgangsschicht 54. Die Anzahl der versteckten Schichten 70, die Anzahl der versteckten Knoten 72 der einzelnen versteckten Schichten 70 sowie die Struktur der Verbindungen zwischen den versteckten Knoten 72 werden während des Trainingsprozesses im Detail bestimmt.The
Es gelten die obigen Ausführungen in Bezug auf die verteilte Ausgestaltung des Autoencoders 44 des ersten Ausführungsbeispiels, wobei der Enkodierer 66 in der Verarbeitungseinheit 36 implementiert ist, der Dekodierer 68 in der Prozessierungseinheit 42 implementiert ist, und die Zwischenschicht 50 in eine Datenausgabeschicht 58 und eine Dateneingabeschicht 62 aufgeteilt ist.The above statements apply in relation to the distributed configuration of the
Es gelten die obigen Ausführungen in Bezug auf die verteilte Ausgestaltung des Autoencoders 44 des ersten Ausführungsbeispiels, wobei der Enkodierer 66 in der Verarbeitungseinheit 36 implementiert ist, der Dekodierer 68 in der Prozessierungseinheit 42 implementiert ist, und die Zwischenschicht 50 in eine Datenausgabeschicht 58 und eine Dateneingabeschicht 62 aufgeteilt ist.The above statements apply in relation to the distributed configuration of the
Das nachfolgend beschriebene Verfahren kann gleichermaßen mit der Autoencodern 44 des ersten, zweiten und dritten Ausführungsbeispiels durchgeführt werden.The method described below can be carried out equally with the
Das Verfahren beginnt in Schritt S100 mit einem Erzeugen eines Transformationssignals 38 mit quantisierten Amplitudenwerten für eine Mehrzahl Frequenzen durch Transformation des Messsignals 34 in den Frequenzbereich. Die Transformation erfolgt unter Verwendung einer FFT (Fast Fourier Transformation). Das Erzeugen des Transformationssignals 38 als Transformation des Messsignals 34 in den Frequenzbereich umfasst eine Frequenzverschiebung des Transformationssignals 38. Die Verarbeitungseinheit 36 des jeweiligen Umgebungssensors 14 ist ausgeführt, die Transformation des Messsignals 34 in den Frequenzbereich durchzuführen und das Transformationssignal 38 mit den quantisierten Amplitudenwerten für die Frequenzen zu erzeugen.The method starts in step S100 with generating a
Ein beispielhaftes Transformationssignal 38, das durch eine Frequenztransformation des Messsignals 34 aus
Schritt S110 betrifft ein Zuführen eines Übertragungssignals mit der Sensorinformation zu der Eingangsschicht 46 des Autoencoders 44. In diesem Ausführungsbeispiel wird das Transformationssignal 38 als Übertragungssignal der Eingangsschicht 46 des Autoencoders 44 zugeführt.Step S110 relates to supplying a transmission signal with the sensor information to the
In einer alternativen Ausführungsform beginnt das Verfahren mit Schritt S110, wobei das Messsignal 34 mit der Sensorinformation als Übertragungssignals zu der Eingangsschicht 46 des Autoencoders 44 zugeführt wird. Ansonsten kann das nachstehend beschriebene Verfahren für die Verwendung des Messsignals 34 als Übertragungssignal oder des Transformationssignals 38 als Übertragungssignal identisch durchgeführt werden.In an alternative embodiment, the method starts with step S110, wherein the
Schritt S120 betrifft ein Prozessieren des Übertragungssignals durch den Enkodierer 66 des Autoencoders 44 zur Erzeugung eines Codes in einer Datenausgabeschicht 58.Step S120 relates to the transmission signal being processed by the
Schritt S130 betrifft ein Übertragen des erzeugten Codes von dem jeweiligen Umgebungssensor 14 über die Datenverbindung 18 an das Steuergerät 16.Step S130 relates to the transmission of the generated code from the respective
Das Übertragen des Codes erfolgt von dem Umgebungssensor 14 über die Datenverbindung 18 an das Steuergerät 16. Dabei können Methoden zur Fehlererkennung oder -vermeidung angewendet werden. Die Kommunikationseinheiten 40 sind zum Übertragen des Übertragungssignals über die Datenverbindung 18 an das Steuergerät 16 und auf Seiten des Steuergeräts 16 zum Empfangen des Codes ausgeführt. Die Kommunikationseinheit 40 kommuniziert in Übereinstimmung mit der Ausgestaltung der Datenverbindung nach diesem Standard.The code is transmitted from the
Die vorherigen Schritte S100 bis S130 werden von der Verarbeitungseinheit 36 des Ultraschallsensors 14 durchgeführt.The previous steps S100 to S130 are performed by the
Schritt S140 betrifft ein Zuführen des Codes zu einer Dateneingabeschicht 62 und Prozessieren des Codes durch den Dekodierer 68 des Autoencoders 44 in dem Steuergerät 16 zur Erzeugung eines Ausgangssignals in Übereinstimmung mit dem Übertragungssignal.Step S140 involves supplying the code to a
Schritt S150 betrifft ein Ausgeben des Ausgangssignals über eine Ausgangsschicht 54 des Autoencoders 44.Step S150 relates to outputting the output signal via an
Schritt S160 betrifft ein Erzeugen eines Rücktransformationssignals mit quantisierten Amplitudenwerten für eine Mehrzahl Zeitpunkte durch Rücktransformation des Transformationssignals 38 in den Zeitbereich. Entsprechende Verfahren sind beispielsweise als IFFT (Invers Fast Fourier Transformation) als solche bekannt.Step S160 relates to generating an inverse transform signal with quantized amplitude values for a plurality of points in time by inverse transforming the
Im Anschluss kann das Steuergerät 16 die Sensorinformation basierend auf den Rücktransformationssignalen verarbeiten, um eine Erfassung der Umgebung 24 des Fahrzeugs 10 durchzuführen.The
BezugszeichenlisteReference List
- 1010
- Fahrzeugvehicle
- 1212
- Umgebungserfassungssystemenvironment detection system
- 1414
- Umgebungssensor, UltraschallsensorEnvironmental sensor, ultrasonic sensor
- 1616
- Steuergerätcontrol unit
- 1818
- Datenverbindung, DatenbusData connection, data bus
- 2020
- Vorderseitefront
- 2222
- Rückseiteback
- 2424
- Umgebungvicinity
- 2626
- Membrangehäusemembrane housing
- 2828
- Piezoelementpiezo element
- 3030
- Innenseiteinside
- 3232
- Sensoreinheitsensor unit
- 3434
- Messsignalmeasurement signal
- 3636
- Verarbeitungseinheitprocessing unit
- 3838
- Transformationssignaltransformation signal
- 4040
- Kommunikationseinheitcommunication unit
- 4242
- Prozessierungseinheitprocessing unit
- 4444
- Neuronales Netzwerk, AutoencoderNeural network, autoencoder
- 4646
- Eingangsschichtinput layer
- 4848
- Eingangsknoteninput node
- 5050
- Zwischenschichtintermediate layer
- 5252
- Zwischenknotenintermediate node
- 5454
- Ausgangsschichtbase layer
- 5656
- Ausgangsknotenexit node
- 5858
- Datenausgabeschichtdata output layer
- 6060
- Datenausgabeknotendata output node
- 6262
- Dateneingabeschichtdata entry layer
- 6464
- Dateneingabeknotendata entry node
- 6666
- Enkodiererencoder
- 6868
- Dekodiererdecoder
- 7070
- versteckte Schichthidden layer
- 7272
- versteckter Knotenhidden knot
- 7474
- Verbindungconnection
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents cited by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturPatent Literature Cited
- DE 102010041424 A1 [0012]DE 102010041424 A1 [0012]
- DE 102018010258 A1 [0013]DE 102018010258 A1 [0013]
- EP 3528230 A1 [0014]EP 3528230 A1 [0014]
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102021113853.1A DE102021113853A1 (en) | 2021-05-28 | 2021-05-28 | Transmission of sensor information from an environmental sensor to a controller using a trained neural network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102021113853.1A DE102021113853A1 (en) | 2021-05-28 | 2021-05-28 | Transmission of sensor information from an environmental sensor to a controller using a trained neural network |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102021113853A1 true DE102021113853A1 (en) | 2022-12-01 |
Family
ID=83997568
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102021113853.1A Pending DE102021113853A1 (en) | 2021-05-28 | 2021-05-28 | Transmission of sensor information from an environmental sensor to a controller using a trained neural network |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102021113853A1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010041424A1 (en) | 2010-09-27 | 2012-03-29 | Robert Bosch Gmbh | Method for detecting an environment of a vehicle |
EP3528230A1 (en) | 2018-01-23 | 2019-08-21 | Volkswagen Aktiengesellschaft | Method for processing sensor data in a plurality of controllers, correspondingly adapted pre-processing unit and vehicle |
DE102018010258A1 (en) | 2018-03-16 | 2019-09-19 | Elmos Semiconductor Aktiengesellschaft | Classification of signal objects within ultrasonic reception signals and compressed transmission of symbols as representatives of these signal objects to a computer unit for object recognition |
US20190353753A1 (en) | 2018-05-18 | 2019-11-21 | Aptiv Technologies Limited | Radar system and method for receiving and analyzing radar signals |
US20210018593A1 (en) | 2019-07-19 | 2021-01-21 | Aptiv Technologies Limited | Methods and systems for processing radar reflections |
DE102019215256A1 (en) | 2019-10-02 | 2021-04-08 | Robert Bosch Gmbh | Method for generating a digital localization map for determining a location of an at least partially automated mobile platform |
-
2021
- 2021-05-28 DE DE102021113853.1A patent/DE102021113853A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010041424A1 (en) | 2010-09-27 | 2012-03-29 | Robert Bosch Gmbh | Method for detecting an environment of a vehicle |
EP3528230A1 (en) | 2018-01-23 | 2019-08-21 | Volkswagen Aktiengesellschaft | Method for processing sensor data in a plurality of controllers, correspondingly adapted pre-processing unit and vehicle |
DE102018010258A1 (en) | 2018-03-16 | 2019-09-19 | Elmos Semiconductor Aktiengesellschaft | Classification of signal objects within ultrasonic reception signals and compressed transmission of symbols as representatives of these signal objects to a computer unit for object recognition |
US20190353753A1 (en) | 2018-05-18 | 2019-11-21 | Aptiv Technologies Limited | Radar system and method for receiving and analyzing radar signals |
US20210018593A1 (en) | 2019-07-19 | 2021-01-21 | Aptiv Technologies Limited | Methods and systems for processing radar reflections |
DE102019215256A1 (en) | 2019-10-02 | 2021-04-08 | Robert Bosch Gmbh | Method for generating a digital localization map for determining a location of an at least partially automated mobile platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3625588B1 (en) | Method for transmitting data via a vehicle data bus from an ultrasound system to a data processing apparatus | |
DE102018106244B3 (en) | A method for periodically transmitting compressed data of an ultrasonic sensor system in a vehicle | |
DE102013015402A1 (en) | Method for operating a sensor device of a motor vehicle, sensor for a motor vehicle, sensor device and motor vehicle | |
EP1733223A1 (en) | Device and method for assessing the quality class of an object to be tested | |
EP0814920A1 (en) | Adaptive optimisation process for ultrasonic measurement signals | |
DE10326557A1 (en) | Fault diagnosis method and apparatus | |
DE3337041C1 (en) | Circuit device for logarithmization and digitization of analog signals | |
DE102021113853A1 (en) | Transmission of sensor information from an environmental sensor to a controller using a trained neural network | |
EP3921658A1 (en) | Method and testing device | |
WO2018046044A1 (en) | Method for transmitting sonar data to an evaluation unit of a sonar system of an underwater vehicle and sonar system therefor | |
EP0651344A2 (en) | Identifying system with ID-tags working with surface acoustic waves | |
DE102018106251A1 (en) | Method of compressed transmission of data of an ultrasonic sensor system by non-transmission of detected unimportant signal objects on the basis of at least two parameter signals | |
DE102018010258A1 (en) | Classification of signal objects within ultrasonic reception signals and compressed transmission of symbols as representatives of these signal objects to a computer unit for object recognition | |
DE102021113850A1 (en) | Transmission of sensor information from an environment sensor based on transformation into the frequency domain | |
DE102019106432A1 (en) | Method of compressed transmission of data of an ultrasonic sensor system by non-transmission of detected unimportant signal objects | |
DE102018106247A1 (en) | Classification of signal objects within ultrasonic reception signals and compressed transmission of symbols as representatives of these signal objects to a computer unit for object recognition | |
DE102018010255A1 (en) | Classification of signal objects within ultrasonic reception signals and compressed transmission of symbols as representatives of these signal objects to a computer unit for object recognition | |
DE102018010260A1 (en) | Classification of signal objects within ultrasonic reception signals and compressed transmission of symbols as representatives of these signal objects to a computer unit for object recognition | |
DE102018010261A1 (en) | Classification of signal objects within ultrasonic reception signals and compressed transmission of symbols as representatives of these signal objects to a computer unit for object recognition | |
DE102018010257A1 (en) | Classification of signal objects within ultrasonic reception signals and compressed transmission of symbols as representatives of these signal objects to a computer unit for object recognition | |
DE102018010254A1 (en) | Classification of signal objects within ultrasonic reception signals and compressed transmission of symbols as representatives of these signal objects to a computer unit for object recognition | |
DE69129622T2 (en) | HYBRID-ANALOG-DIGITAL-SIGNAL PROCESSING | |
DE2936301A1 (en) | METHOD AND REALIZER FOR ANALOG / DIGITAL IMPLEMENTATION | |
EP1136934B1 (en) | Device for receiving digital data from a wireless emitter | |
WO2019081217A1 (en) | Method and device for providing a digital sensor signal of an ultrasonic sensor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified |