DE102023103360B3 - Method for the computer-aided determination of the course of a number of propagation paths of radio waves between a transmitter and a receiver of a radio network - Google Patents
Method for the computer-aided determination of the course of a number of propagation paths of radio waves between a transmitter and a receiver of a radio network Download PDFInfo
- Publication number
- DE102023103360B3 DE102023103360B3 DE102023103360.3A DE102023103360A DE102023103360B3 DE 102023103360 B3 DE102023103360 B3 DE 102023103360B3 DE 102023103360 A DE102023103360 A DE 102023103360A DE 102023103360 B3 DE102023103360 B3 DE 102023103360B3
- Authority
- DE
- Germany
- Prior art keywords
- poo
- propagation path
- object positions
- determined
- signal
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000005259 measurement Methods 0.000 claims abstract description 27
- 230000002238 attenuated effect Effects 0.000 claims abstract description 10
- 238000001514 detection method Methods 0.000 claims abstract description 7
- 238000012800 visualization Methods 0.000 claims description 20
- 230000009466 transformation Effects 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 4
- 230000003287 optical effect Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 description 15
- 230000008859 change Effects 0.000 description 7
- 230000004807 localization Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000003708 edge detection Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/18—Network planning tools
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/391—Modelling the propagation channel
- H04B17/3911—Fading models or fading generators
-
- 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
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0273—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves using multipath or indirect path propagation signals in position determination
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur rechnergestützten Ermittlung des Verlaufs einer Anzahl von Ausbreitungspfaden (PA1, PA2, PA3, PA4) von Funkwellen zwischen einem Sender (TR) und einem Empfänger (RE) eines Funknetzes, wobei:a) Signalwerte (α̂i(tk)) unter Zugriff auf eine Messung ermittelt werden, bei der für ein oder mehrere Objekte (O, O'), welche sich im Raumbereich (R) bewegen, eine Vielzahl von Objektpositionen (POO, PO1, PO2, PO3) in Kombination mit jeweiligen Funksignalen des Funknetzes erfasst werden, wobei die Signalwerte (α̂i(tk)) eine Anzahl von Signalwerten (α̂i(tk)) für eine jeweilige Objektposition (POO, PO1, PO2, PO3) enthalten, wobei ein jeweiliger Signalwert (α̂i(tk)) der Anzahl von Signalwerten (α̂i(tk)) zu einem Ausbreitungspfad (PA1, PA2, PA3, PA4) gehört und ein Signalstärkemaß der Funkwellen ist, welche am Empfänger (RE) auf diesem Ausbreitungspfad zum Zeitpunkt der Erfassung der jeweilige Objektposition empfangen werden;b) für einen jeweiligen Ausbreitungspfad (PA1, PA2, PA3, PA4) eine Karte (MA) des Raumbereichs (R) ermittelt wird, in welcher Objektpositionen (POO, PO1, PO2, PO3) markiert sind, wobei für eine markierte Objektposition der zum jeweiligen Ausbreitungspfad (PA1, PA2, PA3, PA4) gehörige Signalwert (α̂i(tk)) gedämpft ist;c) aus der Karte (MA) eine Anzahl von Linien (gi) extrahiert wird, entlang derer sich die markierten Objektpositionen (POO, PO1, PO2, PO3) im Raumbereich (R) erstrecken;d) aus der Anzahl von Linien (g;) der Verlauf des jeweiligen Ausbreitungspfads (PA1, PA2, PA3, PA4) ermittelt wird.The invention relates to a method for the computer-aided determination of the course of a number of propagation paths (PA1, PA2, PA3, PA4) of radio waves between a transmitter (TR) and a receiver (RE) of a radio network, wherein: a) signal values (α̂i(tk)) are determined by accessing a measurement in which a plurality of object positions (POO, PO1, PO2, PO3) are recorded in combination with respective radio signals of the radio network for one or more objects (O, O') moving in the spatial area (R), wherein the signal values (α̂i(tk)) contain a number of signal values (α̂i(tk)) for a respective object position (POO, PO1, PO2, PO3), wherein a respective signal value (α̂i(tk)) of the number of signal values (α̂i(tk)) belongs to a propagation path (PA1, PA2, PA3, PA4) and a signal strength measure the radio waves which are received at the receiver (RE) on this propagation path at the time of detection of the respective object position;b) for a respective propagation path (PA1, PA2, PA3, PA4), a map (MA) of the spatial area (R) is determined in which object positions (POO, PO1, PO2, PO3) are marked, wherein for a marked object position the signal value (α̂i(tk)) belonging to the respective propagation path (PA1, PA2, PA3, PA4) is attenuated;c) a number of lines (gi) are extracted from the map (MA), along which the marked object positions (POO, PO1, PO2, PO3) extend in the spatial area (R);d) the course of the respective propagation path (PA1, PA2, PA3, PA4) is determined from the number of lines (g;).
Description
Die Erfindung betrifft ein Verfahren zur rechnergestützten Ermittlung des Verlaufs einer Anzahl von Ausbreitungspfaden von Funkwellen zwischen einem Sender und einem Empfänger eines Funknetzes.The invention relates to a method for the computer-aided determination of the course of a number of propagation paths of radio waves between a transmitter and a receiver of a radio network.
In einem Funknetz werden Funkwellen zwischen einem Sender und einem Empfänger in der Regel nicht nur auf direkter Verbindungsstrecke zwischen Sender und Empfänger, sondern auch über sog. Mehrwege-Ausbreitungspfade unter Zwischenschaltung von Reflexionen und Streuungen übertragen. Die Information über den Verlauf der vorhandenen Ausbreitungspfade von Funkwellen zwischen Sender und Empfänger können z.B. im Rahmen einer passiven Lokalisation genutzt werden, um über die Dämpfung von Funkwellen, die auf den Ausbreitungspfaden durch ein zu lokalisierendes Objekt verursacht wird, die Position des Objekts zu bestimmen. Eine solche passive Lokalisation ist z.B. in dem Dokument [1] beschrieben. Ferner können über den Verlauf von Ausbreitungspfaden Rückschlüsse über die Geometrie des Raumbereichs gewonnen werden, in dem das Funknetz installiert ist.In a radio network, radio waves between a transmitter and a receiver are usually transmitted not only on a direct connection between the transmitter and receiver, but also via so-called multipath propagation paths with the interposition of reflections and scattering. The information about the course of the existing propagation paths of radio waves between the transmitter and receiver can be used, for example, in the context of passive localization in order to determine the position of the object to be localized via the attenuation of radio waves caused on the propagation paths by the object to be localized. Such passive localization is described, for example, in the document [1]. Furthermore, conclusions can be drawn about the geometry of the spatial area in which the radio network is installed from the course of the propagation paths.
Analog zur Druckschrift [1] offenbart das Dokument [3] ein Verfahren zur Lokalisierung eines Objekts, bei welchem ein elektromagnetisches Signal von einem Sender ausgesendet wird und von einem Empfänger empfangen wird, wobei anhand der Veränderung der Signalstärke des empfangenen Signals die Position des zu lokalisierenden Objekts ermittelt wird. Hierbei wird neben dem Signal, welches entlang der Sichtlinie vom Sender zum Empfänger gelangt, auch die Veränderung der Signalstärke von Mehrpfadkomponenten des Signals bei der Lokalisation des Objekts berücksichtigt.Analogous to publication [1], document [3] discloses a method for locating an object in which an electromagnetic signal is sent out by a transmitter and received by a receiver, whereby the position of the object to be located is determined based on the change in the signal strength of the received signal. In addition to the signal that travels along the line of sight from the transmitter to the receiver, the change in the signal strength of multi-path components of the signal is also taken into account when locating the object.
Zur Bestimmung des Verlaufs von Ausbreitungspfaden gibt es im Stand der Technik sog. Raytracing-Verfahren, die Modelle der Umgebung nutzen, um hierüber die Übertragungswege von Funkwellen zu bestimmen. Raytracing-Verfahren enthalten keine Verifikation, ob die damit ermittelten Ausbreitungspfade auch tatsächlich in der entsprechenden Raumumgebung auftreten.To determine the course of propagation paths, there are so-called ray tracing methods in the state of the art, which use models of the environment to determine the transmission paths of radio waves. Ray tracing methods do not include any verification of whether the propagation paths determined in this way actually occur in the corresponding spatial environment.
Aufgabe der Erfindung ist es, den Verlauf von einem oder mehreren Ausbreitungspfaden von Funkwellen eines Funknetzes aus Funksignalmessungen zu gewinnen.The object of the invention is to obtain the course of one or more propagation paths of radio waves of a radio network from radio signal measurements.
Diese Aufgabe wird durch das Verfahren gemäß Patentanspruch 1 gelöst. Weiterbildungen der Erfindung sind in den abhängigen Ansprüchen definiert.This object is achieved by the method according to
Das erfindungsgemäße Verfahren stellt eine rechnergestützte bzw. computer-implementierte Methode bereit, um den Verlauf einer Anzahl von Ausbreitungspfaden (d.h. zumindest eines Ausbreitungspfads) von Funkwellen zwischen einem Sender und einem Empfänger eines Funknetzes zu bestimmen. Die Positionen von Sender und Empfänger sind vorbekannt und während der Durchführung des Verfahrens fest. Das Funknetz deckt einen Raumbereich ab und ein jeweiliger Ausbreitungspfad repräsentiert einen Übertragungsweg der Funkwellen des Funknetzes im Raumbereich zwischen dem Sender und dem Empfänger. Vorzugsweise dient das Verfahren zur Bestimmung des Verlaufs von Mehrwege-Ausbreitungspfaden, entlang derer Reflexionen im Raumbereich aufgetreten sind. Darüber hinaus wird der Verlauf der Ausbreitungspfade vorzugsweise in einer zweidimensionalen Repräsentation des Raumbereichs, insbesondere in Bezug auf eine Draufsicht auf den Raumbereich (d.h. in einer horizontalen Schnittebene des Raumbereichs), bestimmtThe method according to the invention provides a computer-aided or computer-implemented method for determining the course of a number of propagation paths (i.e. at least one propagation path) of radio waves between a transmitter and a receiver of a radio network. The positions of the transmitter and receiver are known in advance and are fixed during the execution of the method. The radio network covers a spatial area and a respective propagation path represents a transmission path of the radio waves of the radio network in the spatial area between the transmitter and the receiver. Preferably, the method is used to determine the course of multipath propagation paths along which reflections have occurred in the spatial area. In addition, the course of the propagation paths is preferably determined in a two-dimensional representation of the spatial area, in particular with respect to a plan view of the spatial area (i.e. in a horizontal sectional plane of the spatial area).
In einem Schritt a) des erfindungsgemäßen Verfahrens wird auf eine Messung zugegriffen, die gerade durchgeführt wird oder bereits abgeschlossen ist. Es wird somit ein Zugriff auf entsprechende Messdaten der aktuell durchgeführten bzw. bereits abgeschlossenen Messung ermöglicht. Bei der Messung wird bzw. wurde für ein oder mehrere Objekte, welche sich im Raumbereich bewegen, eine Vielzahl von Objektpositionen in Kombination mit jeweiligen Funksignalen des Funknetzes erfasst. Mit anderen Worden wird zum Zeitpunkt der Erfassung einer Objektposition, d.h. der Position des Objekts oder eines der Objekte im Falle von mehreren Objekten, ein Funksignal durch eine Signalmessung im Funknetz erfasst. Unter dem Begriff der Funksignale fallen solche messbaren Signale des Funknetzes, aus denen die nachfolgend beschriebene Anzahl von Signalwerten gewonnen werden kann.In a step a) of the method according to the invention, a measurement is accessed that is currently being carried out or has already been completed. This enables access to corresponding measurement data from the measurement that is currently being carried out or has already been completed. During the measurement, a large number of object positions in combination with respective radio signals from the radio network are or were recorded for one or more objects that move in the spatial area. In other words, at the time of recording an object position, i.e. the position of the object or one of the objects in the case of several objects, a radio signal is recorded by a signal measurement in the radio network. The term radio signals refers to those measurable signals from the radio network from which the number of signal values described below can be obtained.
Der obige Begriff des sich bewegenden Objekts ist weit zu verstehen. Insbesondere braucht ein Objekt nicht zwangsläufig ein sich bewegender Gegenstand sein, sondern es kann sich bei dem Objekt auch um einen menschlichen Benutzer handeln, der sich im Raumbereich bewegt. Ebenso kann das Objekt ggf. ein Tier sein.The above term "moving object" is to be understood broadly. In particular, an object does not necessarily have to be a moving object, but can also be a human user who moves in the spatial area. The object can also be an animal.
Im Rahmen von Schritt a) des erfindungsgemäßen Verfahrens wird eine Anzahl von Signalwerten für eine jeweilige Obj ektposition ermittelt, wobei ein jeweiliger Signalwert der Anzahl von Signalwerten zu einem Ausbreitungspfad gehört und ein Signalstärkemaß der Funkwellen ist, welche am Empfänger auf diesem Ausbreitungspfad zum Zeitpunkt der Erfassung der jeweilige Objektposition empfangen werdenIn step a) of the method according to the invention, a number of signal values for a respective object position are determined, wherein a respective signal value of the number of signal values belongs to a propagation path and is a signal strength measure of the radio waves which are received at the receiver on this propagation path at the time of detection of the respective object position.
Der Begriff des Signalstärkemaßes ist weit zu verstehen und kann jede Größe umfassen, welche die Stärke der ankommenden Funkwellen repräsentiert. Insbesondere kann das Signalstärkemaß durch die empfangene Leistung auf dem entsprechenden Ausbreitungspfad repräsentiert werden bzw. von dieser Leistung abhängen. Die Bestimmung entsprechender Signalwerte bzw. Signalstärkemaße, die zu einem Ausbreitungspfad gehören, ist an sich aus dem Stand der Technik bekannt. Insbesondere kann diese Information mittels bekannter Verfahren der Kanalschätzung aus einer Kanalimpulsantwort am Empfänger in Reaktion auf einen Funksignalimpuls am Sender ermittelt werden. Zum Beispiel kann als Kanalschätzung das in der Druckschrift [2] beschriebene Verfahren genutzt werden.The term signal strength measure is to be understood broadly and can include any value that represents the strength of the incoming radio waves. In particular, the signal strength measure can be represented by the received power on the corresponding propagation path or depend on this power. The determination of corresponding signal values or signal strength measures that belong to a propagation path is known per se from the prior art. In particular, this information can be determined using known channel estimation methods from a channel impulse response at the receiver in response to a radio signal pulse at the transmitter. For example, the method described in the publication [2] can be used as channel estimation.
In einem Schritt b) des erfindungsgemäßen Verfahrens wird für einen jeweiligen Ausbreitungspfad eine Karte des Raumbereichs ermittelt, in welcher Objektpositionen aus zumindest einem Teil der Vielzahl von Objektpositionen markiert sind. Dabei ist für eine markierte Objektposition der zum jeweiligen Ausbreitungspfad gehörige Signalwert gemäß einem vorbestimmten Kriterium gegenüber einem Mittelwert der zum jeweiligen Ausbreitungspfad gehörigen Signalwerte über alle Obj ektpositionen des zumindest einen Teils der Vielzahl von Objektpositionen gedämpft. Durch Schritt b) werden somit solche Objektpositionen hervorgehoben, bei denen sich das Objekt gerade auf bzw. in der Nähe des betrachteten Ausbreitungspfads befindet. Der Begriff der Karte stellt eine digitale Repräsentation eines Bilds des Raumbereichs dar, in dem Objektpositionen markiert sind. Die Karte selbst muss dabei nicht visualisiert werden.In a step b) of the method according to the invention, a map of the spatial area is determined for a respective propagation path, in which object positions from at least some of the plurality of object positions are marked. In this case, for a marked object position, the signal value associated with the respective propagation path is attenuated according to a predetermined criterion compared to an average of the signal values associated with the respective propagation path across all object positions of at least some of the plurality of object positions. Step b) thus highlights those object positions where the object is currently located on or near the considered propagation path. The term map represents a digital representation of an image of the spatial area in which object positions are marked. The map itself does not have to be visualized.
In einem Schritt c) des erfindungsgemäßen Verfahrens wird aus der Karte, die für den jeweiligen Ausbreitungspfad ermittelt wurde, eine Anzahl und insbesondere eine Mehrzahl von Linien extrahiert, entlang derer sich die markierten Positionen im Raumbereich erstrecken. Die Extraktion der Anzahl von Linien kann dabei mit einem an sich bekannten Verfahren erfolgen. In einer bevorzugten Ausführungsform wird die Anzahl von Linien mittels einer Hough-Transformation extrahiert.In a step c) of the method according to the invention, a number and in particular a plurality of lines are extracted from the map that was determined for the respective propagation path, along which the marked positions extend in the spatial area. The extraction of the number of lines can be carried out using a method known per se. In a preferred embodiment, the number of lines is extracted using a Hough transformation.
In einem Schritt d) des erfindungsgemäßen Verfahrens wird schließlich aus der Anzahl von Linien der Verlauf des jeweiligen Ausbreitungspfads ermittelt, wobei sich der Verlauf aus einem oder mehreren zusammenhängenden Abschnitten zumindest eines Teils der Anzahl von Linien zusammensetzt.Finally, in a step d) of the method according to the invention, the course of the respective propagation path is determined from the number of lines, wherein the course is composed of one or more contiguous sections of at least part of the number of lines.
Das erfindungsgemäße Verfahren beruht auf der Erkenntnis, dass durch die Ermittlung von Objektpositionen, für welche eine Signaldämpfung von Funkwellen auftritt, der Verlauf des durch das Objekt gedämpften Ausbreitungspfads auf einfache Weise durch eine Linienextraktion bestimmt werden kann. Der Verlauf der jeweiligen Ausbreitungspfade wird somit nicht rein durch eine Modellierung gewonnen, sondern aus gemessenen Funksignalen ermittelt. Der Verlauf der Ausbreitungspfade kann z.B. zur Verifikation der Ergebnisse von Raytracing-Verfahren genutzt werden. Ebenso kann der Verlauf der Ausbreitungspfade in einem Verfahren zur passiven Lokalisation, wie in dem in Dokument [1] beschriebenen Verfahren, verarbeitet werden. Darüber hinaus lassen sich aus den gemessenen Verläufen der Ausbreitungspfade Informationen über die Geometrie des Raumbereichs gewinnen, in dem das Funknetz installiert ist.The method according to the invention is based on the knowledge that by determining object positions for which signal attenuation of radio waves occurs, the course of the propagation path attenuated by the object can be determined in a simple manner by line extraction. The course of the respective propagation paths is thus not obtained purely by modeling, but is determined from measured radio signals. The course of the propagation paths can be used, for example, to verify the results of ray tracing methods. The course of the propagation paths can also be processed in a method for passive localization, such as in the method described in document [1]. In addition, information about the geometry of the spatial area in which the radio network is installed can be obtained from the measured courses of the propagation paths.
In einer bevorzugten Variante des erfindungsgemäßen Verfahrens wird in Schritt a) für eine jeweilige Objektposition neben der Anzahl von Signalwerten eine Anzahl von Verzögerungswerten ermittelt, wobei ein jeweiliger Verzögerungswert zu einem Ausbreitungspfad gehört und ein Maß der Übertragungsdauer der Funkwellen auf diesem Ausbreitungspfad vom Sender zum Empfänger ist. Analog zu den Signalwerten können diese Verzögerungswerte mit an sich bekannten Verfahren der Kanalschätzung gewonnen werden, wie z.B. mit dem in der Druckschrift [2] beschriebenen Verfahren. Der Verzögerungswert kann dabei eine beliebige Größe darstellen, welche die Übertragungsdauer der Funkwellen zwischen Sender und Empfänger repräsentiert. Beispielsweise kann der Verzögerungswert direkt die Übertragungsdauer darstellen oder auch die Länge des Ausbreitungspfads, entlang der sich die Funkwellen ausbreiten.In a preferred variant of the method according to the invention, in step a) for a respective object position, in addition to the number of signal values, a number of delay values are determined, whereby a respective delay value belongs to a propagation path and is a measure of the transmission time of the radio waves on this propagation path from the transmitter to the receiver. Analogous to the signal values, these delay values can be obtained using known channel estimation methods, such as the method described in the publication [2]. The delay value can represent any value that represents the transmission time of the radio waves between the transmitter and receiver. For example, the delay value can directly represent the transmission time or the length of the propagation path along which the radio waves propagate.
In einer Variante des erfindungsgemäßen Verfahrens wird bzw. wurde bei der Messung, auf die in Schritt a) zugegriffen wird, eine Vielzahl von Objektpositionen eines einzelnen, sich im Raumbereich bewegenden Objekts erfasst. Alternativ ist es auch möglich, dass bei der Messung eine Vielzahl von Objektpositionen mehrerer Objekte erfasst wird, welche sich im Raumbereich bewegen, wobei der zumindest eine Teil der Vielzahl von Objektpositionen, die in Schritt b) des erfindungsgemäßen Verfahrens berücksichtigt werden, nur solche Objektpositionen enthält, welche jeweils zu einem Objekt gehören, das zum Zeitpunkt der Erfassung seiner Objektposition das einzige Objekt im Raumbereich war. Mit dieser Variante kann der entsprechende Raumbereich sehr gut durch Messungen basierend auf mehreren Objekten erfasst werden. Ferner werden Verfälschungen der Messungen vermieden, indem nur Messdaten berücksichtigt werden, bei denen ein einzelnes Objekt im Raumbereich vorhanden war.In a variant of the method according to the invention, a plurality of object positions of a single object moving in the spatial area is or was recorded during the measurement accessed in step a). Alternatively, it is also possible for a plurality of object positions of several objects moving in the spatial area to be recorded during the measurement, wherein the at least part of the plurality of object positions taken into account in step b) of the method according to the invention contains only those object positions which each belong to an object which at the time of the recording determination of its object position was the only object in the spatial area. With this variant, the corresponding spatial area can be very well recorded using measurements based on several objects. Furthermore, falsification of the measurements is avoided by only taking into account measurement data in which a single object was present in the spatial area.
In einer weiteren Ausführungsform werden bzw. wurden bei der Messung, auf die in Schritt a) zugegriffen wird, die Objektpositionen durch optische Entfernungsmessung erfasst. Hierzu kann beispielsweise ein Tachymeter verwendet werden. Bei der optischen Entfernungsmessung kann ggf. auf ein entsprechendes Messgerät auf den jeweiligen Objekten verzichtet werden und stattdessen ein im Raumbereich aufgestellter optischer Entfernungsmesser genutzt werden. Alternativ oder zusätzlich können die Objektpositionen auch durch satellitengestützte Ortung erfasst werden, wobei hierfür die jeweiligen Objekte einen Empfänger für Satellitensignale enthalten. Alternativ oder zusätzlich ist es auch möglich, die Objektpositionen über eine Laufzeitmessung von Funksignalen im Funknetz zu erfassen. Vorzugsweise handelt es sich bei dieser Laufzeitmessung um ein Verfahren, bei dem die Laufzeit von Funksignalen gemessen wird, welche von einem Funkgerät im jeweiligen Objekt empfangen und/oder ausgesendet werden.In a further embodiment, the object positions are or were recorded by optical distance measurement during the measurement accessed in step a). A tachymeter can be used for this, for example. With optical distance measurement, it may be possible to dispense with a corresponding measuring device on the respective objects and instead use an optical rangefinder set up in the room. Alternatively or additionally, the object positions can also be recorded by satellite-based positioning, whereby the respective objects contain a receiver for satellite signals. Alternatively or additionally, it is also possible to record the object positions via a runtime measurement of radio signals in the radio network. This runtime measurement is preferably a method in which the runtime of radio signals is measured which are received and/or transmitted by a radio device in the respective object.
In einer weiteren, besonders bevorzugten Ausführungsform wird für einen jeweiligen Ausbreitungspfad eine Visualisierung auf einem Display einer Benutzerschnittstelle erzeugt. In der Visualisierung ist dabei der Raumbereich wiedergegeben, wobei ferner im wiedergegebenen Raumbereich der in Schritt d) ermittelte Verlauf des jeweiligen Ausbreitungspfads dargestellt wird und/oder für den zumindest einen Teil der Objektpositionen jeweils der Signalwert visuell codiert angezeigt wird, der für die jeweilige Obj ektposition in Schritt b) ermittelt wurde und zu dem jeweiligen Ausbreitungspfad gehört. Hierdurch wird einem Benutzer sehr intuitiv der Verlauf eines entsprechenden Ausbreitungspfads vermittelt. Gegebenenfalls können in der Visualisierung auch der Verlauf bzw. die Signalwerte zu mehreren Ausbreitungspfaden wiedergegeben werden.In a further, particularly preferred embodiment, a visualization is generated for a respective propagation path on a display of a user interface. The spatial area is shown in the visualization, wherein the course of the respective propagation path determined in step d) is also shown in the reproduced spatial area and/or the signal value that was determined for the respective object position in step b) and belongs to the respective propagation path is displayed in visually coded form for at least some of the object positions. This provides a user with a very intuitive overview of the course of a corresponding propagation path. If necessary, the course or the signal values for several propagation paths can also be shown in the visualization.
In einer weiteren bevorzugten Ausführungsform ist das vorbestimmte Kriterium in Schritt b) derart ausgestaltet, dass in einem digitalen Bild des Raumbereichs, in dem die Signalwerte für alle Objektpositionen des zumindest einen Teils der Vielzahl von Objektpositionen als Pixelwerte, beispielsweise als Grauwerte, an den jeweiligen Objektpositionen repräsentiert werden, die markierten Objektpositionen durch eine Kanten-Extraktions-Methode als Teil einer Kante identifiziert werden.In a further preferred embodiment, the predetermined criterion in step b) is designed such that in a digital image of the spatial region in which the signal values for all object positions of the at least part of the plurality of object positions are represented as pixel values, for example as gray values, at the respective object positions, the marked object positions are identified as part of an edge by an edge extraction method.
In einer weiteren Variante des erfindungsgemäßen Verfahrens ist das vorbestimmte Kriterium in Schritt b) derart ausgestaltet, dass diejenigen Objektpositionen des zumindest einen Teils der Vielzahl von Objektpositionen markiert werden, für welche die Signalwerte jeweils einen vorbestimmten Schwellwert unterschreiten.In a further variant of the method according to the invention, the predetermined criterion in step b) is designed such that those object positions of the at least part of the plurality of object positions are marked for which the signal values each fall below a predetermined threshold value.
In einer weiteren bevorzugten Ausführungsform des erfindungsgemäßen Verfahrens wird in Schritt d) aus der Anzahl von Linien eine Vielzahl von Pfaden gebildet, welche sich jeweils aus zusammenhängenden Abschnitten zumindest eines Teils der Anzahl von Linien zusammensetzen, wobei ein jeweiliger Pfad mit einem Abschnitt einer Linie am Sender beginnt und mit einem Abschnitt einer Linie am Empfänger endet. Aus der Vielzahl von Pfaden wird dann ein Pfad als der jeweilige Ausbreitungspfad identifiziert. Vorzugsweise erfolgt die Identifikation dieses Ausbreitungspfads in Abhängigkeit von dem Verzögerungswert, die in Schritt a) neben der Anzahl von Signalwerten für jeden Ausbreitungspfad ermittelt werden kann. Dabei wird aus der Vielzahl von Pfaden derjenige Pfad als Ausbreitungspfad identifiziert, dessen Pfadlänge die geringste Abweichung von Länge des jeweiligen Ausbreitungspfads gemäß des zu ihm gehörigen Verzögerungswerts hat. Mit diesem Kriterium kann auf einfache Weise ein Ausbreitungspfad identifiziert werden.In a further preferred embodiment of the method according to the invention, in step d) a plurality of paths are formed from the number of lines, each of which is composed of connected sections of at least part of the number of lines, wherein a respective path begins with a section of a line at the transmitter and ends with a section of a line at the receiver. From the plurality of paths, one path is then identified as the respective propagation path. This propagation path is preferably identified as a function of the delay value, which can be determined in step a) in addition to the number of signal values for each propagation path. From the plurality of paths, the path whose path length has the smallest deviation from the length of the respective propagation path according to the delay value associated with it is identified as the propagation path. Using this criterion, a propagation path can be easily identified.
Das erfindungsgemäße Verfahren kann in beliebigen Funknetzen zum Einsatz kommen. Beispielsweise kann als Funknetz ein WLAN-Netz aus der Standardfamilie IEEE 802.11 genutzt werden, z.B. WiFi 6 (Standard IEEE 802.11ax). Ebenso ist es möglich, dass das Funknetz ein UWB-Netz (UWB = Ultra Wide Band) gemäß der Standardfamilie IEEE 802.15-4 ist. Ferner kann das Funknetz ein Mobilfunknetz (z.B. 5G oder 6G) sein.The method according to the invention can be used in any radio network. For example, a WLAN network from the IEEE 802.11 standard family can be used as the radio network, e.g. WiFi 6 (IEEE 802.11ax standard). It is also possible for the radio network to be a UWB network (UWB = Ultra Wide Band) in accordance with the IEEE 802.15-4 standard family. Furthermore, the radio network can be a cellular network (e.g. 5G or 6G).
Neben dem oben beschriebenen Verfahren betrifft die Erfindung eine Vorrichtung zur rechnergestützten Ermittlung des Verlaufs einer Anzahl von Ausbreitungspfaden von Funkwellen zwischen einem Sender und einem Empfänger eines Funknetzes, wobei die Vorrichtung dazu eingerichtet ist, das erfindungsgemäße Verfahren bzw. eine oder mehrere bevorzugte Varianten des erfindungsgemäßen Verfahrens durchzuführen.In addition to the method described above, the invention relates to a device for the computer-aided determination of the course of a number of propagation paths of radio waves between a transmitter and a receiver of a radio network, wherein the device is set up to carry out the method according to the invention or one or more preferred variants of the method according to the invention.
Die Erfindung betrifft darüber hinaus ein Computerprogrammprodukt mit einem auf einem maschinenlesbaren Träger gespeicherten Programmcode zur Durchführung des erfindungsgemäßen Verfahrens bzw. einer oder mehrerer bevorzugter Varianten des erfindungsgemäßen Verfahrens, wenn der Programmcode auf einem Rechner ausgeführt wird.The invention further relates to a computer program product with a program code stored on a machine-readable carrier for carrying out the method according to the invention. one or more preferred variants of the method according to the invention when the program code is executed on a computer.
Ferner betrifft die Erfindung ein Computerprogramm mit einem Programmcode zur Durchführung des erfindungsgemäßen Verfahrens bzw. einer oder mehrerer bevorzugter Varianten des erfindungsgemäßen Verfahrens, wenn der Programmcode auf einem Rechner ausgeführt wird.Furthermore, the invention relates to a computer program with a program code for carrying out the method according to the invention or one or more preferred variants of the method according to the invention when the program code is executed on a computer.
Ausführungsbeispiele der Erfindung werden nachfolgend anhand der beigefügten Figuren detailliert beschrieben.Embodiments of the invention are described in detail below with reference to the accompanying figures.
Es zeigen:
-
1 eine schematische Draufsicht auf einen Raumbereich mit sich darin ausbreitendem Funknetz, anhand der eine Ausführungsform des erfindungsgemäßen Verfahrens erläutert wird; -
2 ein Diagramm, welches eine gemessene Kanalimpulsantwort für ein Funksignal des Funknetzes aus1 verdeutlicht; -
3 ein Diagramm, welches die Signalstärkeveränderung für einen Ausbreitungspfad aus1 unter der Berücksichtigung der Bewegung des in1 dargestellten Benutzers wiedergibt; -
4 eine Visualisierung einer Signaldämpfungskarte für die in1 gezeigte Bewegung des Benutzers; -
5 eine weitere Visualisierung einer Signaldämpfungskarte für eine andere Bewegung desBenutzers aus 1 ; -
6 eine schematische Draufsichtanalog zu 1 , anhand der eine weitere Ausführungsform des erfindungsgemäßen Verfahrens erläutert wird; -
7 eine Visualisierung einer Signaldämpfungskarte, die basierend auf Bewegungen von mehreren Benutzern im Raumbereich erzeugt wurde; und -
8 ein Flussdiagramm, das die wesentlichen Schritte einer Ausführungsform des erfindungsgemäßen Verfahrens verdeutlicht.
-
1 a schematic plan view of a spatial area with a radio network extending therein, on the basis of which an embodiment of the method according to the invention is explained; -
2 a diagram showing a measured channel impulse response for a radio signal of theradio network 1 clarified; -
3 a diagram showing the signal strength change for a propagation path from1 taking into account the movement of the1 represents the user depicted; -
4 a visualization of a signal attenuation map for the1 demonstrated movement of the user; -
5 another visualization of a signal attenuation map for anotheruser movement 1 ; -
6 a schematic plan view analogous to1 , which explains a further embodiment of the method according to the invention; -
7 a visualization of a signal attenuation map generated based on movements of multiple users in the room; and -
8th a flow chart illustrating the essential steps of an embodiment of the method according to the invention.
Die nachfolgend beschriebenen Varianten des erfindungsgemäßen Verfahrens werden anhand des in
Ziel des hier beschriebenen Verfahrens ist es, durch Auswertung der beim Empfänger RE empfangenen Funksignale den Verlauf von Ausbreitungspfaden der Funkwellen innerhalb des Raumbereichs R mit Hilfe eines sich bewegenden Objekts O zu bestimmen. Dieses Objekt ist in
Der Raumbereich R wird durch zwei Wände 1 und 2 begrenzt und enthält neben den Netzknoten TR und RE ein streuendes Objekt 3. Die dominanten Signalausbreitungspfade zwischen dem Sender TR und dem Empfänger RE sind durch Linien mit entsprechenden Bezugszeichen PA1, PA2, PA3 und PA4 angedeutet. Der Ausbreitungspfad PA1 ist der sog. LoS-Pfad (LoS = Line of Sight), welcher die direkte Ausbreitung der Funkwellen (d.h. ohne Reflexionen) zwischen dem Sender TR und dem Empfänger RE darstellt. Der Ausbreitungspfad PA2 stellt einen Pfad mit einer Reflexion der Funkwellen an der Wand 1 dar und der Ausbreitungspfad PA3 repräsentiert einen Pfad mit einer Reflexion der Funkwellen an der Wand 2. Demgegenüber ist der Ausbreitungspfad PA4 ein Pfad, bei dem die Funkwellen an dem streuenden Objekt 3 gestreut werden. In der hier beschriebenen Ausführungsform ist es das Ziel, den vorab nicht bekannten Verlauf der Mehrweg-Ausbreitungspfade PA2, PA3 und PA4 zu ermitteln.The spatial area R is delimited by two
Im Folgenden wird zunächst die Form der am Empfänger RE empfangenen Funksignale erläutert, bevor näher auf die Bestimmung des Verlaufs der Ausbreitungspfade eingegangen wird. Die einzelnen, über die verschiedenen Ausbreitungspfade empfangenen Signalkomponenten werden aufgrund der unterschiedlichen Längen der Ausbreitungspfade mit unterschiedlichen Propagationsverzögerungen empfangen. Hieraus ergibt sich aus einem empfangenen Funksignal eine Kanalimpulsantwort CIR, die eine Überlagerung der entlang der Signalübertragung gedämpften Signalkomponenten der verschiedenen Ausbreitungspfade zwischen Sender TR und Empfänger RE ist. Allgemein ist die Kanalimpulsantwort CIR die Summe einer unendlichen Anzahl von Ausbreitungspfaden. Jedoch kann der Empfänger RE nur Signale erfassen, deren Leistungen oberhalb einer bestimmten Sensitivitätsschwelle liegen.The following explains the form of the radio signals received at the receiver RE before going into more detail about determining the course of the propagation paths. The individual signal components received via the various propagation paths are received with different propagation delays due to the different lengths of the propagation paths. This results in a channel impulse response CIR from a received radio signal, which is a superposition of the signal components of the various propagation paths between the transmitter TR and the receiver RE that are attenuated along the signal transmission. In general, the channel impulse response CIR is the sum of an infinite number of propagation paths. However, the receiver RE can only detect signals whose power is above a certain sensitivity threshold.
Die Kanalimpulsantwort h (tk, τ) kann zu diskreten Zeitpunkten tk der Signalerfassung durch eine endliche Anzahl von N Signalkomponenten entsprechend den unterschiedlichen Ausbreitungspfade wie folgt beschrieben werden:
Dabei bezeichnet δ (·) die Dirac-Verteilung. Jede Signalkomponente entspricht einem Ausbreitungspfad und wird durch die zeitlich veränderliche Propagationsverzögerung τi (tk) und die zeitlich veränderliche komplexe Amplitude αi (tk) charakterisiert. Dabei entspricht i = 1 dem LoS-Ausbreitungspfad, der gemäß
Das empfangene Funksignal ist in der Bandbreite begrenzt, d.h. es wird in der Zeitdomäne mit der Auflösung von 1B abgetastet, wobei B die Bandbreite ist. Demzufolge ist die Signalamplitude einer einzelnen Abtastung eine Summe aus unterschiedlichen Beiträgen. Ferner ist das empfangene Funksignal durch Rauschen beeinflusst. Im Rahmen der hier beschriebenen Varianten des erfindungsgemäßen Verfahrens wird die Kanalimpulsantwort CIR gemessen und hieraus mittels einer an sich bekannten Kanalschätzung die Amplitude αi (tk) und Propagationsverzögerung τi für die entsprechende Signalkomponente (d.h. den entsprechenden Ausbreitungspfad) gewonnen. Die Propagationsverzögerung braucht dabei lediglich für einen Zeitpunkt tk bestimmt werden, da die Netzknoten stationär sind. Alternativ kann die Propagationsverzögerung ein über die Zeitpunkte tk gemittelter Wert sein. Aus der Amplitude αi (tk) wird anschließend die Veränderung α̂i (tk) der Signalstärke bzw. Signalleistung |αi(tk)| relativ zu der über alle verarbeiteten Messungen gemittelten Signalstärke |αmean| bestimmt. Die Signalstärkeveränderung bzw. die Signalstärke relativ zur gemittelten Signalstärke ist somit wie folgt gegeben:
In einer bevorzugten Variante erfolgt die Kanalschätzung zur Bestimmung der Amplitude αi (tk) und der Propagationsverzögerung τi basierend auf dem Algorithmus aus der Druckschrift [2]. Es können jedoch auch andere bekannte Algorithmen zur Kanalschätzung genutzt werden.In a preferred variant, the channel estimation for determining the amplitude α i (t k ) and the propagation delay τ i is based on the algorithm from the publication [2]. However, other known algorithms for channel estimation can also be used.
Ausgangspunkt aller hier beschriebenen Ausführungsformen ist die oben beschriebene Erfassung der Signalstärkeveränderungen für entsprechende Signalkomponenten bzw. Ausbreitungspfade mittels einer Kanalschätzung, wobei zum Zeitpunkt des Auftretens der entsprechenden Signalstärkeveränderung auch gleichzeitig die Position eines Objekts in dem vom Funknetz abgedeckten Raumbereich erfasst wird. In der Ausführungsform der
Die Positionserfassung des Benutzers kann auf verschiedene Weise erfolgen. In einer Variante erfolgt die Erfassung durch ein externes Messgerät, das die Position des Nutzers kontinuierlich aufzeichnet, wie z.B. optisch mittels eines Tachymeters. Alternativ oder zusätzlich ist es auch möglich, dass die Position des Benutzers über eine satellitengestützte Ortung mit einem entsprechenden, vom Benutzer mitgeführten Endgerät erfasst wird.The user's position can be recorded in various ways. In one variant, the recording is carried out by an external measuring device that continuously records the user's position, e.g. optically using a tachymeter. Alternatively or additionally, it is also possible for the user's position to be recorded via satellite-based positioning using a corresponding terminal device carried by the user.
Ebenso kann die Erfassung der Position des Benutzers durch eine Signalmessung innerhalb des Funknetzes erfolgen. Hierzu führt der Benutzer ein Endgerät mit einer Sende- und Empfangseinheit entsprechend dem Standard des Funknetzes mit sich, wobei über eine Laufzeitmessung der Funksignale zwischen den Netzknoten und dem Endgerät die Position des Benutzers ermittelt wird.The user's position can also be recorded by measuring the signal within the radio network. To do this, the user carries a terminal with a transmitting and receiving unit in accordance with the radio network standard, and the user's position is determined by measuring the propagation time of the radio signals between the network nodes and the terminal.
In einer Variante (Uplink) überträgt das vom Benutzer mitgeführte Endgerät als Funksignal einen Beacon mit darin codiertem Sendezeitpunkt. Der Beacon wird von den Netzknoten empfangen, woraufhin dann zentral in einem Backend-Rechner die Position des Benutzers über die Signallaufzeit des Beacons hin zu den Netzknoten geschätzt wird. In einer anderen Variante (Downlink) übertragen die einzelnen Netzknoten Beacons, die von dem Endgerät des Benutzers empfangen werden, das dann wiederum über die Signallaufzeiten der Beacons die Benutzerposition schätzt und anschließend an einen zentralen Backend-Server überträgt. Dabei wird in allen Varianten der Erfindung ein zentraler Backend-Server genutzt, in dem die Positionsdaten des Benutzers hinterlegt oder geschätzt werden und die Signalstärkeveränderungen basierend auf den Kanalimpulsantworten ermittelt werden, welche im Empfänger RE gemessen und zum Backend-Server übertragen werden. Vorzugsweise erfolgt im Backend-Server auch die erfindungsgemäße Bestimmung des Verlaufs der Ausbreitungspfade, wobei hierfür ggf. auch ein anderer Rechner genutzt werden kann, sofern an diesen die Daten übertagen werden, die zur Bestimmung des Verlaufs der Ausbreitungspfade benötigt werden.In one variant (uplink), the terminal device carried by the user transmits a beacon as a radio signal with the transmission time encoded in it. The beacon is received by the network nodes, whereupon the user's position is then estimated centrally in a backend computer using the signal propagation time of the beacon to the network nodes. In another variant (downlink), the individual network nodes transmit beacons, which are received by the user's terminal device, which in turn estimates the user's position using the signal propagation times of the beacons and then transmits it to a central backend server. In all variants of the invention, a central backend server is used in which the user's position data is stored or estimated and the signal strength changes are determined based on the channel impulse responses, which are measured in the receiver RE and transmitted to the backend server. Preferably, the determination of the course of the propagation paths according to the invention also takes place in the backend server, whereby another computer can also be used for this purpose if necessary, provided that the data required to determine the course of the propagation paths are transferred to this computer.
In dem anhand von
Durch die Berücksichtigung von Bewegungstrajektorien mehrerer Benutzer wird eine bessere Abdeckung des Raumbereichs erreicht und hierdurch eine größere Anzahl von Signalwerten erfasst, wodurch die weiter unten beschriebene Bestimmung des Verlaufs der Ausbreitungspfade verbessert werden kann.By taking into account the movement trajectories of several users, a better coverage of the spatial area is achieved and a larger number of signal values are recorded, which can improve the determination of the course of the propagation paths described below.
Analog zu dem zuvor beschriebenen Ausführungsbeispiel können auch im Falle mehrerer Benutzer mittels einer Visualisierung die entsprechenden Signaldämpfungen in einer Signaldämpfungskarte auf dem Display einer Benutzerschnittstelle wiedergegeben werden. Eine entsprechende Visualisierung für den Ausbreitungspfad PA2 ist in
Nachfolgend wird anhand von
Wie im Vorangegangenen erläutert, werden in einem ersten Schritt des Verfahrens zunächst die Positionen von einem oder mehreren Objekten im Raumbereich erfasst und gleichzeitig für die erfassten Positionen die Kanalimpulsantworten gemessen. Im Vorangegangenen waren die Objekte Benutzer, jedoch kann ein Objekt auch eine beliebige andere bewegliche Einheit sein, wie z.B. ein selbstfahrender Roboter. Die Erfassung bzw. Messung der Positionen und Kanalimpulsantworten kann ggf. schon vor Beginn des Verfahrens durchgeführt worden sein. Mit anderen Worten muss Schritt S1 kein Bestandteil des Verfahrens sein. Es muss jedoch ein Zugriff auf einen Speicher mit den erfassten Positionen und Kanalimpulsantworten gewährleistet sein. Wie oben erläutert, können die Positionen entlang einer Bewegungstrajektorie eines einzelnen Objekts erfasst werden (siehe
In einem Schritt S2 werden für den betrachteten Ausbreitungspfad aus den Kanalimpulsantworten die Signalstärkeveränderungen α̂i (tk) für die entsprechenden Objektpositionen und die Verzögerungszeit τi mit einer Kanalschätzung ermittelt. In einem optionalen Schritt S3 kann die Signaldämpfung, die sich aus den Signalstärkeveränderungen aufgrund der vorhandenen Benutzer ergibt, in einer Signaldämpfungskarte auf dem Display DI einer Benutzerschnittstelle UI visualisiert werden, wie im Vorangegangenen anhand von
In einem Schritt S4 wird schließlich eine Karte MA des betrachteten Raumbereichs R ermittelt. In dieser Karte MA sind solche Objektpositionen markiert, bei denen die in Schritt S2 ermittelten Signalstärkeveränderungen unterhalb eines vorbestimmten Schwellwerts liegen und somit gedämpfte Funksignale darstellen, die dann auftreten, wenn ein Benutzer den entsprechenden Ausbreitungspfad kreuzt. Die Karte muss dabei nicht visualisiert werden, sondern sie kann lediglich durch digitale Daten repräsentiert werden. Die Karte MA kann als eine binäre Repräsentation der oben erläuterten Signaldämpfungskarte betrachtet werden.Finally, in a step S4, a map MA of the considered spatial area R is determined. In this map MA, object positions are marked for which the signal strength values determined in step S2 changes are below a predetermined threshold and thus represent attenuated radio signals that occur when a user crosses the corresponding propagation path. The map does not have to be visualized, but can simply be represented by digital data. The MA map can be viewed as a binary representation of the signal attenuation map explained above.
Die markierten Positionen in der Karte MA können ggf. auch auf andere Weise als durch Vergleich mit einem vorbestimmten Schwellwert ermittelt werden. Insbesondere kann in einem digitalen Bild des Raumbereichs, in dem die ermittelten Signalstärkeveränderungen durch Pixelwerte an entsprechenden Positionen des oder der bewegten Objekte repräsentiert werden, eine Methode der Kantendetektion durchgeführt werden, wobei eine Objektposition dann markiert wird, wenn sie gemäß dem Ergebnis der Methode der Kantendetektion zu einer detektierten Kante gehört. Das entsprechende digitale Bild muss dabei nicht visualisiert werden, sondern kann lediglich durch digitale Daten aus Objektpositionen mit zugeordneten Pixelwerten repräsentiert werden.The marked positions in the map MA can also be determined in a way other than by comparison with a predetermined threshold value. In particular, an edge detection method can be carried out in a digital image of the spatial area in which the determined signal strength changes are represented by pixel values at corresponding positions of the moving object(s), whereby an object position is marked if it belongs to a detected edge according to the result of the edge detection method. The corresponding digital image does not have to be visualized, but can simply be represented by digital data from object positions with assigned pixel values.
In einem Schritt S5 werden schließlich mittels einer an sich bekannten Hough-Transformation die in der Karte MA vorhandenen Linie extrahiert. Die Hough-Transformation ist ein effizientes und robustes Verfahren, um Linien (d.h. Geraden) in Bilddaten zu detektieren. Die Hough-Transformation basiert auf einer Geraden- bzw. Liniendarstellung in der Hesseschen Normalform, welche eine Linie durch ihren Abstand zum Koordinatenursprung des Bildkoordinatensystems und den Winkel des Normalenvektors auf der Linie beschreibt. Im Rahmen der Hough-Transformation wird der Winkel des Normalenvektors diskretisiert. Dabei wird für jede markierte Position mit zweidimensionaler Koordinate (x, y) in der Karte MA und alle diskreten Winkel θ der Abstand ρ einer entsprechenden Linie zum Koordinatenursprung mit folgender Formel berechnet:
Der Winkel θ und der Abstand ρ spannen das Koordinatensystem eines Ausgabebilds auf, das die Hough-Transformation repräsentiert. Anfänglich haben alle Pixel des Ausgabebilds den Wert Null. Im Rahmen der Hough-Transformation werden für jede markierte Position in der Karte MA Paare von Winkeln und Abständen mit der obigen Gleichung berechnet und die zu den Paaren gehörigen Pixel im Ausgabebild um eins erhöht.The angle θ and the distance ρ span the coordinate system of an output image that represents the Hough transformation. Initially, all pixels of the output image have the value zero. As part of the Hough transformation, for each marked position in the map MA, pairs of angles and distances are calculated using the above equation and the pixels in the output image belonging to the pairs are increased by one.
Das Ergebnis der Hough-Transformation kann als ein Graustufenbild visualisiert werden, in dem die x-Achse den Abstand ρ und die y-Achse den Winkel θ einer potentiellen Linie darstellt und die Graustufen bzw. Pixelwerte der Pixel des Graustufenbilds die Menge an markierten Positionen aus der Karte MA darstellt, die auf der potentiellen Linie liegen. Eine Linie wird dabei dann erkannt, wenn der Pixelwert des entsprechenden Pixels in dem Graustufenbild ein Schwellwertkriterium erfüllt. In der hier beschriebenen Ausführungsform ist das Schwellwertkriterium dadurch gegeben, dass die NH Pixel mit den größten Pixelwerten im Graustufenbild der Hough-Transformation als Linien identifiziert werden. Hierdurch wird eine Menge
In dem darauf folgenden Schritt S6 werden dann die extrahierten Linien abschnittweise derart zusammengesetzt, dass hieraus ein Ausbreitungspfad resultiert. Im Folgenden wird das Verfahren beschrieben, wie man zu diesem Ausbreitungspfad gelangt.In the following step S6, the extracted lines are then assembled in sections in such a way that a propagation path results. The method for arriving at this propagation path is described below.
Zunächst wird eine erste Teilmenge GTx von Linien aus der Menge G von Linien extrahiert. Alle Linien dieser Teilmenge beginnen im Sender TR. Ferner wird eine zweite Teilmenge GRx von Linien aus der Menge G von Linien extrahiert. Alle Linien dieser Teilmenge enden am Empfänger RE. Anschließend wird eine Menge P aus allen Pfaden bestimmt, die sich aus aufeinander folgenden Abschnitten der obigen Menge G von Linien zusammensetzen und die Bedingung erfüllen, dass der Pfad mit einer durch den Sender TR verlaufenden Linie, d.h. aus der Teilmenge GTx, beginnt und mit einer durch den Empfänger RE laufenden Linie, d.h. aus der Teilmenge GRx, endet. Darüber hinaus werden nur Pfade berücksichtigt, die eine Maximalanzahl von Reflexionen nicht überschreiten. Diese Maximalanzahl darf höchstens so groß sein wie die Gesamtanzahl von Linien aus der obigen Menge G zuzüglich des Werts 1 und abzüglich der Gesamtanzahl von Linien, die zu den Teilmengen GTx und GRx gehören. Ferner dürfen die in jedem Pfad enthaltenen Linienabschnitte nur einmal zwischen Sender TR und Empfänger RE durchlaufen werden. Für alle Pfade der Menge P wird darüber hinaus die Menge D der entsprechenden Pfadlängen dp im Raumbereich R bestimmt.First, a first subset G Tx of lines is extracted from the set G of lines. All lines of this subset start at the transmitter TR. Furthermore, a second subset G Rx of lines is extracted from the set G of lines. All lines of this subset end at the receiver RE. Then, a set P is determined from all paths that are composed of consecutive sections of the above set G of lines and that satisfy the condition that the path starts with a line running through the transmitter TR, i.e. from the subset G Tx , and ends with a line running through the receiver RE, i.e. from the subset G Rx . Furthermore, only paths that do not exceed a maximum number of reflections are considered. This maximum number may be at most as large as the total number of lines from the above set G plus the
Mathematisch lässt sich die Bestimmung der Menge P aus Pfaden wie folgt beschreiben:
- Es wird eine Menge P von Pfaden mit den zugehörigen Pfadlängen dp bestimmt, wobei ein jeweiliger Pfad aus der Menge P folgende Bedingung erfüllt:
- - Ein Pfad p ∈ P ist eine Sequenz von NP Linien, d.h. unter Verwendung von Tuppel-Notation gilt p = {g1, ..., gN
P }, wobei gi ∈ G. - - Der erste Abschnitt eines Pfads ist auf einer Linie g1 ∈ GTx, die am Ort des Senders TR beginnt und an einem Schnittpunkt zwischen den Linien g1 und g2 endet.
- - Für zweifache Reflexionen oder Reflexionen höherer Ordnung ist der m-te intermediäre Abschnitt des Pfads auf einer Linie gm ∈ GR = G\GTx ∪ GRx, die an einem Schnittpunkt zwischen gm-1, und gm beginnt und an einem Schnittpunkt zwischen gm und gm+1 endet, wobei m ∈ ]1, NP[ gilt.
- - Der letzte Abschnitt des Pfads ist auf einer Linie gN
p ∈ GRx, die am Schnittpunkt zwischen gNP -1 und gNP beginnt und am Ort des Empfängers RE endet. - - Jede Linie des Pfads wird nur einmal durchlaufen, wodurch die maximal mögliche Anzahl Omax von Reflexionen durch die Kardinalität von GR beschränkt ist, d.h. es gilt Omax ≤ |GR| + 1. Optional kann vorab eine Maximalanzahl von Reflexionen festgelegt sein, d.h. es gilt Omax ≤ min {|GR| + 1, Nmax}.
- - Ein Pfad p ∈ P ist eine Sequenz von NP Linien, d.h. unter Verwendung von Tuppel-Notation gilt p = {g1, ..., gN
- A set P of paths with the corresponding path lengths d p is determined, where each path from the set P satisfies the following condition:
- - A path p ∈ P is a sequence of N P lines, i.e. using Tuppel notation, p = {g 1 , ..., g N
P }, where g i ∈ G. - - The first section of a path is on a line g 1 ∈ G Tx , which starts at the location of the transmitter TR and ends at an intersection between the lines g 1 and g 2 .
- - For double or higher order reflections, the m-th intermediate section of the path is on a line g m ∈ G R = G\G Tx ∪ G Rx that starts at an intersection between g m-1 , and g m and ends at an intersection between g m and g m+1 , where m ∈ ]1, N P [ .
- - The last section of the path is on a line g N
p ∈ G Rx , which at the intersection between g NP -1 and g NP and ends at the location of the recipient RE. - - Each line of the path is traversed only once, so the maximum possible number O max of reflections is limited by the cardinality of G R , i.e. O max ≤ |G R | + 1. Optionally, a maximum number of reflections can be specified in advance, i.e. O max ≤ min {|GR| + 1, N max }.
- - A path p ∈ P is a sequence of N P lines, i.e. using Tuppel notation, p = {g 1 , ..., g N
Algorithmisch kann die Bestimmung der Menge P aus Pfaden mit zugeordneten Pfadlängen zum Beispiel basierend auf folgendem Pseudocode umgesetzt werden: Algorithmically, the determination of the set P of paths with associated path lengths can be implemented, for example, based on the following pseudocode:
In einem nächsten Schritt werden die Unterschiede zwischen den Pfadlängen der ermittelten Pfade und der Propagationsdistanz dτ = c · τ gemäß der Propagationsverzögerung τ des betrachteten Ausbreitungspfads bestimmt. Die Propagationsverzögerung stammt aus der oben beschriebenen Kanalschätzung. Schließlich wird derjenige Pfad aus der Menge P als Ausbreitungspfad bestimmt, der den geringsten Unterschied zu der Propagationsdistanz aufweist. Im Idealfall sollte dieser Unterschied den Wert Null annehmen. Aufgrund von Messrauschen und Schätzfehlern ist der Unterschied jedoch in der Regel immer größer Null. Nichtsdestotrotz ist der Pfad mit dem geringsten Unterschied zur Ausbreitungsdistanz in der Regel der Pfad, der dem tatsächlichen Ausbreitungspfad entspricht. Um sicherzustellen, dass kein falscher Pfad ausgewählt wird, werden vorab Pfade mit Unterschieden zwischen Pfadlänge und Ausbreitungsdistanz oberhalb eines Schwellwerts aus der Menge P gestrichen.In a next step, the differences between the path lengths of the determined paths and the propagation distance d τ = c · τ are determined according to the propagation delay τ of the considered propagation path. The propagation delay comes from the channel estimation described above. Finally, the path from the set P that has the smallest difference to the propagation distance is determined as the propagation path. Ideally, this difference should be zero. However, due to measurement noise and estimation errors, the difference is usually always greater than zero. Nevertheless, the path with the smallest difference to the propagation distance is usually the path that corresponds to the actual propagation path. To ensure that no wrong path is selected, paths with differences between path length and propagation distance above a threshold are deleted from the set P in advance.
Als Endergebnis erhält man schließlich den entsprechenden Ausbreitungspfad mit seinem Verlauf zwischen Sender und Empfänger. Allgemein braucht das oben beschriebene Verfahren keine Vorabinformation über den Raumbereich, wie z.B. Geschoßpläne. Zusätzliche Informationen über den Raumbereich können jedoch auf einfache Weise in das Verfahren integriert werden und den Prozess der Auswahl des geeigneten Pfads als Ausbreitungspfad verbessern.The final result is the corresponding propagation path with its course between transmitter and receiver. In general, the method described above does not require any prior information about the spatial area, such as floor plans. However, additional information about the spatial area can be easily integrated into the method and improve the process of selecting the appropriate path as a propagation path.
Die im Vorangegangenen beschriebenen Ausführungsformen der Erfindung weisen eine Reihe von Vorteilen auf. Insbesondere wird erstmalig ein Verfahren geschaffen, mit dem durch Auswertung von Funksignalen in einem Funknetz der Verlauf von Ausbreitungspfaden von Funkwellen zwischen einem Sender und einem Empfänger in einem Raumbereich bestimmt werden kann. Hierzu werden Funksignale erfasst, während sich ein Objekt im Raumbereich bewegt, wobei aus der durch das Objekt hervorgerufenen Signaldämpfung der Verlauf der Ausbreitungspfade ermittelt wird. Die Information über den Verlauf der Ausbreitungspfade kann im Rahmen einer passiven Lokalisation, welche Mehrweg-Ausbreitungspfade berücksichtigt, verwendet werden. Eine solche passive Lokalisation ist z.B. in der oben erwähnten Druckschrift [1] offenbart. Ferner kann das Wissen über den Verlauf der Ausbreitungspfade dazu genutzt werden, um Informationen über die Geometrie des Raumbereichs zu erhalten.The embodiments of the invention described above have a number of advantages. In particular, a method is created for the first time with which the course of propagation paths of radio waves between a transmitter and a receiver in a spatial area can be determined by evaluating radio signals in a radio network. For this purpose, radio signals are detected while an object is moving in the spatial area, and the course of the propagation paths is determined from the signal attenuation caused by the object. The information about the course of the propagation paths can be used as part of a passive localization that takes multipath propagation paths into account. Such a passive localization is disclosed, for example, in the above-mentioned publication [1]. Furthermore, the knowledge about the course of the propagation paths can be used to obtain information about the geometry of the spatial area.
Literaturverzeichnis:
- [1]
M. Schmidhammer, C. Gentner, S. Sand, U.-C. Fiebig, „Multipath-enhanced device-free localization in wideband wireless networks“, IEEE Antennas and Wireless Propagation Letters, Vol. 20, Nr. 4, Seiten 453-457, 2021 - [2]
B. H. Fleury, M. Tschudin, R. Heddergott, D. Dahlhaus, K. I. Pedersen, „Channel Parameter Estimation in Mobile Radio Environments using SAGE algorithm“, IEEE J. Sel. Areas Commun., Vol. 17, Nr. 3, Seiten 434-450, März 1999 - [3]
DE 10 2018 206 677 A1
- [1]
M. Schmidhammer, C. Gentner, S. Sand, U.-C. Fiebig, “Multipath-enhanced device-free localization in wideband wireless networks”, IEEE Antennas and Wireless Propagation Letters, Vol. 20, No. 4, pages 453-457, 2021 - [2]
BH Fleury, M. Tschudin, R. Heddergott, D. Dahlhaus, KI Pedersen, “Channel Parameter Estimation in Mobile Radio Environments using SAGE algorithm”, IEEE J. Sel. Areas Commun., Vol. 17, No. 3, pages 434-450, March 1999 - [3]
DE 10 2018 206 677 A1
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102023103360.3A DE102023103360B3 (en) | 2023-02-13 | 2023-02-13 | Method for the computer-aided determination of the course of a number of propagation paths of radio waves between a transmitter and a receiver of a radio network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102023103360.3A DE102023103360B3 (en) | 2023-02-13 | 2023-02-13 | Method for the computer-aided determination of the course of a number of propagation paths of radio waves between a transmitter and a receiver of a radio network |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102023103360B3 true DE102023103360B3 (en) | 2024-07-04 |
Family
ID=89897567
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102023103360.3A Active DE102023103360B3 (en) | 2023-02-13 | 2023-02-13 | Method for the computer-aided determination of the course of a number of propagation paths of radio waves between a transmitter and a receiver of a radio network |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102023103360B3 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102018206677A1 (en) | 2018-04-30 | 2019-10-31 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Method and device for localizing an object |
-
2023
- 2023-02-13 DE DE102023103360.3A patent/DE102023103360B3/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102018206677A1 (en) | 2018-04-30 | 2019-10-31 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Method and device for localizing an object |
Non-Patent Citations (2)
Title |
---|
B. H. Fleury, M. Tschudin, R. Heddergott, D. Dahlhaus, K. I. Pedersen, „Channel Parameter Estimation in Mobile Radio Environments using SAGE algorithm", IEEE J. Sel. Areas Commun., Vol. 17, Nr. 3, Seiten 434-450, März 1999 |
M. Schmidhammer, C. Gentner, S. Sand, U.-C. Fiebig, „Multipath-enhanced device-free localization in wideband wireless networks", IEEE Antennas and Wireless Propagation Letters, Vol. 20, Nr. 4, Seiten 453-457, 2021 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2098088B1 (en) | Method and device for determination of the position of a terminal in a mobile communication network | |
DE102013200618B4 (en) | Generating an indoor radio card, locating a target in the interior | |
EP1834191B1 (en) | Radiobased locating system provided with a synthetic aperture | |
EP3692388B1 (en) | Method for checking the association of radio nodes with a radio environment by evaluating interference signal components | |
DE60319571T2 (en) | DISTANCE DETERMINATION AND POSITIONING METHOD AND DEVICE | |
DE102012004396A1 (en) | Method and device for detecting objects in an environment of a vehicle | |
DE20311842U1 (en) | Device for localizing mobile devices based on angle measurements | |
WO2012143170A1 (en) | Method for adaptive channel estimation for wireless communication between a vehicle and other communication subscribers using the measurement results of the environment sensor system | |
DE102017128194A1 (en) | Accurate self-locating using a synthetic aperture automotive radar | |
DE102013008953A1 (en) | Method for operating a radar device of a vehicle, in particular of a motor vehicle, and radar device for a vehicle, in particular a motor vehicle | |
DE102019200612A1 (en) | Device and method for calibrating a multiple-input-multiple-output radar sensor | |
EP2454604B1 (en) | Method for calibrating a propagation-time-based localization system | |
EP3019887B1 (en) | Determining a position of a mobile receiver | |
DE102017209092A1 (en) | Method and device for locating a vehicle for inductive energy transmission | |
DE102023103360B3 (en) | Method for the computer-aided determination of the course of a number of propagation paths of radio waves between a transmitter and a receiver of a radio network | |
DE102007037178B4 (en) | Method and system for evaluating at least one environment sensor of a vehicle for recognizing at least one object | |
DE102018206677A1 (en) | Method and device for localizing an object | |
EP3634029B1 (en) | Method and communication unit for the visualisation of an area covered by a wireless communication network | |
DE102004041121B3 (en) | Estimation of signal parameters in radio channels by rotational invariance techniques involves transmission of test signals at intervals and use of test algorithm and complex amplitude values | |
WO2011036013A1 (en) | Method and device for determining the position of a watercraft | |
DE102016202739B3 (en) | A method for determining the status of a wireless transmission channel | |
DE102013224507A1 (en) | A detection method for locating a particle and apparatus for carrying out such a method | |
EP3673283B1 (en) | Apparatus and method for determining quality properties for angle measurement for a motor vehicle | |
DE102006059804A1 (en) | Adjusting, measuring or positioning system for vehicle components in construction, product preparation, manufacturing or maintenance, has mobile sensor where pseudo-noise coded signals to be sent over antenna by mobile sensor | |
WO2019101466A1 (en) | Evaluation method for radar measurement data of a mobile radar measurement system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division |