DE60315623T2 - Verfahren, computerlesbares Medium und Knoten zum Auswählen zuverlässiger Strecken zwischen Knoten in einem ad-hoc-Kommunikationsnetz - Google Patents

Verfahren, computerlesbares Medium und Knoten zum Auswählen zuverlässiger Strecken zwischen Knoten in einem ad-hoc-Kommunikationsnetz Download PDF

Info

Publication number
DE60315623T2
DE60315623T2 DE60315623T DE60315623T DE60315623T2 DE 60315623 T2 DE60315623 T2 DE 60315623T2 DE 60315623 T DE60315623 T DE 60315623T DE 60315623 T DE60315623 T DE 60315623T DE 60315623 T2 DE60315623 T2 DE 60315623T2
Authority
DE
Germany
Prior art keywords
node
nodes
connection
ber
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.)
Expired - Lifetime
Application number
DE60315623T
Other languages
English (en)
Other versions
DE60315623D1 (de
Inventor
Jeffrey C. Orlando SCHMIDT
Eric D. Cedarburg WHITE
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Arris Enterprises LLC
Original Assignee
MeshNetworks Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by MeshNetworks Inc filed Critical MeshNetworks Inc
Publication of DE60315623D1 publication Critical patent/DE60315623D1/de
Application granted granted Critical
Publication of DE60315623T2 publication Critical patent/DE60315623T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/204Multiple access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • H04L1/203Details of error rate determination, e.g. BER, FER or WER
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/12Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/248Connectivity information update
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/30Connectivity information management, e.g. connectivity discovery or connectivity update for proactive routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Description

  • Gebiet der Erfindung
  • Die vorliegende Erfindung bezieht sich auf ein System und Verfahren zum Wählen zuverlässiger Kommunikationsverbindungen zwischen Knoten in einem drahtlosen Adhoc-Kommunikationsnetz. Im Spezielleren bezieht sich die vorliegende Erfindung auf ein System und Verfahren zur Verwendung von Bitfehlerraten (Bit Error Rates – BER) von Übertragungen zwischen einem mobilen oder stationärem Knoten und seinen benachbarten mobilen und stationären Knoten in einem drahtlosen Ad-hoc-Kommunikationsnetz, um zu bestimmen, mit welchem dieser benachbarten Knoten zuverlässige unidirektionale oder bidirektionale Kommunikationsverbindungen bestehen.
  • Beschreibung des verwandten Stands der Technik
  • In den letzten Jahren hat sich eine Art von mobilem Kommunikationsnetz entwickelt, das als "Ad-hoc"-Kommunikationsnetz bekannt wurde und sich der Bedürfnisse der Mehrfachmobilgerätekommunikation annimmt, die über die traditionelle Infrastrukturversorgung hinausgeht. In dieser Art von Netz kann jedes Benutzerendgerät (nachstehend "mobiler Knoten") als Basisstation oder Router bzw. Überleiteinrichtung für andere mobile Knoten im Netz arbeiten, wodurch der Bedarf an einer feststehenden Basisstation-Infrastruktur aus der Welt geschafft ist. Dementsprechend werden Datenpakete, die von einem mobilen Ausgangsknoten zu einem mobilen Bestimmungsknoten verschickt werden, über eine Anzahl von mobilen Zwischenknoten geleitet, bevor sie den Bestimmungsknoten erreichen.
  • Es befinden sich auch ausgefeiltere Ad-hoc-Kommunikationsnetze in Entwicklung, die zusätzlich dazu, dass sie es den mobilen Knoten ermöglichen, wie in herkömmlichen Adhoc-Netzen miteinander zu kommunizieren, sie dazu befähigen, darüber hinaus auf feststehende Netze zugreifen und mit anderen Arten von Benutzerendgeräten kommunizieren zu können, wie etwa diejenigen des Öffentlichen Telefonwählnetzes (PSTN) und des Internets. Einzelheiten zu diesen fortgeschrittenen Ad-hoc-Netzen sind in dem am 29. Juni 2001 eingereichten US-Patent Nr. 6,961,575 mit dem Titel "Ad Hoc Peer-to-Peer Mobile Radio Access System Interfaced to the PSTN and Cellular Networks", in dem am 22. März 2001 eingereichten US-Patent Nr. 6,807,165 mit dem Titel "Time Division Protocol for an Ad-Hoc, Peer-to-Peer Radio Network Having Coordinating Channel Access to Shared Parallel Data Channels with Separate Reservation Channel" und in dem am 22. März 2001 einegreichten US-Patent Nr. 6,873,839 mit dem Titel "Prioritized-Routing for an Ad-Hoc, Peer-to-Peer, Mobile Radio Access System" beschrieben.
  • In solchen Ad-hoc-Netzen findet der Datenstrom von Knoten zu Knoten statt und beruht stark auf einer optimalen Leitwegauswahl. Faktoren wie Sendeleistungsbedarf und Leitungsverzögerung spielen eine kritische Rolle bei der Auswahl von Übertragungswegen durch das Netz, die Mindestanforderungen erfüllen. Beispielsweise erfordern bestimmte Dienstklassen wie die Übertragung von Sprachdaten eine minimale Leitungsverzögerung. Allerdings erhöht eine Minimierung der Leitungsverzögerung oftmals die Sendeleistungspegel, was die begrenzte Stromversorgung von mobilen Knoten über die Maßen belasten kann. Darüber hinaus macht es die Übertragung selbst erforderlich, dass zuverlässige Kommunikationsverbindungen zwischen Knoten hergestellt und genutzt werden.
  • Die Herausforderung beim Ausfindigmachen zuverlässiger Verbindungen in einem Adhoc-Kommunikationsnetz liegt darin, dass sich viele Kommunikationsverbindungen in einem Umfeld intermittierend, unidirektional oder konstant verändern, in dem auch während des Normalbetriebs eine Kommunikation zwischen Knoten manchmal schwierig ist. Ein Anzeichen für schlechte Kommunikationsverbindungen zwischen Knoten ist die Erfassung einer Bitfehlerrate (BER), die zulässige Grenzen überschreitet. Die Erfassung und Nutzung von Bitfehlerraten bei drahtloser Kommunikation ist in dem an Yukio Sato erteilten US-Patent Nr. 5,771,467 erörtert, das sich auf ein mobiles Endgerät in einem Zellularfunktelefonsystem bezieht, in dem eine Kommunikation zwischen dem mobilen Endgerät und einer feststehenden Basisstation stattfindet. Das Patent von Sato beschreibt die Funktionsabläufe des Aussetzens oder Wiederaufnehmens einer Kommunikation von einem mobilen Endgerät zu einer feststehenden Basisstation und umgekehrt auf Grundlage eines BER-Niveaus, das während der Kommunikationssitzung überwacht wird. Wie in dem Patent von Sato beschrieben ist, wird die BER konstant überwacht und mit einem Schwellenwert verglichen. Die Erfassung einer BER, die den Schwellenwert überschreitet, stoppt die Kommunikationsabläufe zwischen Geräten so lange, bis die BER wieder unter den Schwellenwert fällt. Das Patent von Sato offenbart eine Mobilstation, die Datenübertragungen verhindert, wenn die Vermittlungsqualität sich bis unter einen Schwellenwert verschlechtert hat, wie durch eine große BER angezeigt wird. Jedoch wendet sich Sato nicht den Standorten von Knoten zu, mit denen die Kommunikation BER-Mindestniveaus überschreitet, wobei solche Knoten ausschlaggebend für die Herstellung eines Aufbaus zuverlässiger Kommunikationsverbindungen sind. Dementsprechend besteht ein Bedarf nach einem System und einem Verfahren zum Bestimmen von Bitfehlerraten, die während einer Kommunikation mit Bereichsknoten bestehen, und zum Erstellen einer Liste von Knoten auf Grundlage der BER, die zuverlässige Verbindungen haben.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Eine Aufgabe der vorliegenden Erfindung ist es, ein System und Verfahren zur Berechnung von Bitfehlerraten zwischen Knoten in einem Ad-hoc-Kommunikationsnetz bereitzustellen, um zuverlässige Verbindungen zwischen den Knoten ausfindig zu machen.
  • Eine andere Aufgabe der vorliegenden Erfindung ist es, ein System und Verfahren zum Ausfindigmachen einer zuverlässigen bidirektionalen Verbindung zwischen zwei Knoten in einem drahtlosen Ad-hoc-Kommunikationsnetz auf Grundlage von Bitfehlerraten bereitzustellen, mit denen Leitweglenkungsankündigungen, die von den Knoten ausgetauscht werden, empfangen werden.
  • Diese und andere Aufgaben werden im Wesentlichen erfüllt, indem ein Knoten nach Anspruch 15, ein maschinenlesbares Medium nach Anspruch 8 und ein Verfahren nach Anspruch 1 zum Bestimmen der Zuverlässigkeit mindestens einer Kommunikationsverbindung zwischen Knoten in einem Ad-hoc-Kommunikationsnetz bereitgestellt werden. Das System und Verfahren vollziehen die Funktionsabläufe des Empfangens von Daten an einem ersten Knoten, die von einem zweiten Knoten über eine Verbindung vom zweiten Knoten zum ersten Knoten übertragen wurden, des Bestimmens einer Bitfehlerrate BER, mit welcher der erste Knoten die Daten empfangen hat, und des Bestimmens, dass die Verbindung vom zweiten Knoten zum ersten Knoten zuverlässig ist, wenn ein Wert, der auf Grundlage der BER bestimmt wurde, eine Sollbedingung erfüllt. Der Wert kann beispielsweise ein Kombinationswert von BERs von Daten sein, die durch den ersten Knoten ausgehend vom zweiten Knoten während eines Zeitraums empfangen werden. Die vom zweiten Knoten verschickten Daten können Leitweglenkungsankündigungsdaten enthalten, die mindestens einen Knoten angeben, der ein Nachbarknoten des zweiten Knotens ist, oder es kann sich bei ihnen um eine beliebige routinemäßig erwartete Nachricht handelt. Die Daten umfassen auch eine Information, die eine Angabe über die Zuverlässigkeit der Verbindung vom ersten zum zweiten Knoten bereitstellt. Diese Information könnte auf Grundlage eines Kombinationswerts von Messwerten von Bedingungen früherer Nachrichten bestimmt werden, die der zweite Knoten vom ersten Knoten über einen Zeitraum erhalten hat. Beispielsweise könnte die Information auf dem Kombinationswert der BERs von Leitweglenkungsankündigungen beruhen, die der zweite Knoten vom ersten Knoten über einen Zeitraum erhalten hat.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Diese und weitere Aufgaben, Vorteile und neuartigen Merkmale der Erfindung lassen sich leichter aus der folgenden ausführlichen Beschreibung in Zusammenschau mit den beigefügten Zeichnungen erkennen:
  • 1 ist ein Blockschema eines Beispiels eines drahtlosen Ad-hoc-Kommunikationsnetzes, das mehrere Knoten umfasst und sich einer Ausführungsform der vorliegenden Erfindung bedient;
  • 2 ist ein Blockschema eines wie in 1 gezeigten drahtlosen Knotens; und
  • 3 ist ein logisches Ablaufschema eines Beispiels von Funktionsabläufen, die von Knoten im in 1 gezeigten Netz nach einer Ausführungsform der vorliegenden Erfindung durchgeführt werden, um zuverlässige Kommunikationsverbindungen zu wählen.
  • AUSFÜHRLICHE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • 1 ist ein Blockschema, das ein Beispiel eines paketvermittelten drahtlosen Ad-hoc-Kommunikationsnetzes 100 darstellt, das sich einer Ausführungsform der vorliegenden Erfindung bedient. Speziell umfasst das Netz 100 mehrere mobile drahtlose Benutzerendgeräte 102-1 bis 102-n (allgemein als Knoten oder mobile Knoten 102 bezeichnet), und ein Festnetz 104 mit mehreren Zugriffspunkten 106-1, 106-2,... 106-n (allgemein als Knoten oder Zugangspunkte 106 bezeichnet), um den Knoten 102 einen Zugriff auf das Festnetz 104 zu bieten. Das Festnetz 104 umfasst zum Beispiel ein lokales Teilnehmerkernnetz (LAN) und mehrere Server und Gateway- oder Netzübergangs-Router, um somit den Knoten 102 einen Zugriff auf andere Netze wie etwa andere Ad-hoc-Netze, dem öffentlichen Telefonwählnetz (PSTN) und dem Internet bereitzustellen. Das Netz 100 umfasst darüber hinaus mehrere Festrouter 107-1 bis 107-n (allgemein als Knoten oder Festrouter 107 bezeichnet), um den Leitweg von Datenpaketen zwischen den anderen Knoten 102, 106 oder 107 zu lenken.
  • Wie dem Fachmann auf dem Gebiet klar sein wird, sind die Knoten 102, 106, und 107 in der Lage, miteinander direkt oder über einen oder mehrere andere Knoten 102, 106 oder 107 zu kommunizieren, die als ein oder mehrere Router für Datenpakete arbeiten, die zwischen den Knoten 102 verschickt werden, wie in dem an Mayor erteilten US-Patent Nr. 5,943,322 und in den vorstehend angeführten US-Patenten mit den Nummern 6,961,575 , 6,807,165 und 6,873,839 beschrieben ist. Speziell umfasst jeder Knoten 102, 106 und 107, wie in 2 gezeigt, einen Sender/Empfänger 108, der an eine Antenne 110 gekoppelt ist und Signale wie etwa paketierte Datensignale zum und vom Knoten 102, 106 oder 107 unter der Steuerung eines Steuergeräts 112 senden und empfangen kann. Die paketierten Datensignale können zum Beispiel Sprache, Daten oder Multimedia enthalten.
  • Jeder Knoten 102, 106 und 107 umfasst darüber hinaus einen Speicher 114, wie einen Direktzugriffsspeicher (RAM), der unter anderem Leitweglenkungsinformation speichern kann, die ihn selbst und andere Knoten 102, 106 oder 107 im Netz 100 betrifft. Die Knoten 102, 106 und 107 tauschen periodisch ihre jeweilige Leitweglenkungsinformation, die als Leitweglenkungsankündigungen oder Leitweglenkungstabelleninformation bezeichnet wird, untereinander über eine Rundfunkeinrichtung zum Beispiel dann aus, wenn ein neuer Knoten 102 zum Netz hinzukommt, oder wenn sich bestehende Knoten 102 im Netz 100 bewegen. Ein Knoten 102, 106 oder 107 schickt seine Leitweglenkungstabellenaktualisierungen über Rundfunk, und die in der Nähe befindlichen Knoten 102, 106 oder 107 empfangen die rundgesendeten Leitweglenkungstabellenaktualisierungen nur dann, wenn sie sich im Rundfunkbereich (z.B. Funkfrequenz-(HF)-Bereich) des rundsendenden Knotens 102, 106 oder 107 befinden. Angenommen, dass sich die Knoten 102-1, 102-2 und 102-7 zum Beispiel im HF-Rundfunkbereich des Knotens 102-6 befinden, wenn dieser seine Leitweglenkungstabelleninformation rundsendet, wird diese Information von den Knoten 102-1, 102-2 und 102-7 empfangen. Befinden sich die Knoten 102-3, 102-4 und 102-5 bis 102-n jedoch außerhalb des Rundfunkbereichs, erhält keiner dieser Knoten die rundgesendete Leitweglenkungstabelleninformation vom Knoten 102-6.
  • Wie weiter in 2 gezeigt ist, können manche Knoten, speziell die mobilen Knoten 102, einen Host oder Hauptrechner 116 enthalten, der aus einer beliebigen Anzahl von Geräten wie etwa einem Notebook-Computerterminal, einem Mobiltelefon, einer mobilen Dateneinheit oder irgendeinem anderen geeigneten Gerät bestehen kann. Jeder Knoten 102, 106 und 107 umfasst auch die geeignete Hardware und Software, um das Internet-Protokoll (IP) oder Address-Resolution-Protokoll (ARP) ablaufen zu lassen, deren Zwecke sich den Fachleuten auf dem Gebiet ohne Weiteres erschließen. Die geeignete Hard- und Software, um das Transmission Control-Protokoll (TCP) und User Datagram-Protokoll (UDP) ablaufen zu lassen, kann auch enthalten sein.
  • In einem Ad-hoc-Netz 100 mit der vorstehend beschriebenen Infrastruktur muss eine bestimmte Anzahl von zuverlässigen Verbindungen innerhalb der Netzinfrastruktur bestehen. Eine zuverlässige Verbindung wird als eine Verbindung zwischen zwei Knoten 102, 106 oder 107 im Netz 100 definiert, die eine bidirektionale Datenaustauschfähigkeit bereitstellt, die eine festgelegte Bitfehlerraten-(BER)-Schwelle nicht überschreitet. Insbesondere muss eine Mindestanzahl an zuverlässigen Verbindungen im Netz 100 bestehen, um das Netz 100 mit den mehrfachen Wegen zu überziehen, damit eine Kommunikation einen Bestimmungsknoten 102, 106 oder 107 von irgendeinem Ausgangsknoten 102, 106 oder 107 im Netz 100 her erreichen kann. Zusätzlich wird eine Anzahl zuverlässiger Verbindungen benötigt, um in Abwesenheit von Teilnehmerleitweglenkungsbetriebsmitteln, die typischerweise als Router zu einer Bestimmung fungieren würden, einen Dienst bereitzustellen. Darüber hinaus lässt eine Anzahl zuverlässiger Verbindungen die Fähigkeit zu, eine festgelegte Dienstgüte bereitzustellen, die der Teilnehmer braucht, um Daten, Sprache oder Video zuzustellen.
  • Wie jedoch dem Fachmann auf dem Gebiet klar sein wird, können Verbindungen im Netz 100 intermittierend, unidirektional oder konstant variierend sein. Und zwar umfasst die Infrastruktur des Netzes 100, wie vorstehend erörtert, wichtige Leitweglenkungsbetriebsmittel, nämlich Knoten 102, 106 und 107, die entweder dauerhaft angebracht sind oder sich langsam bewegen. Zum Beispiel sind IAPs oder feststehende Router 107 im Allgemeinen an stationären Stellen wie etwa auf Gebäuden, Türmen, Dipolantennen usw. montiert, während manche mobile Knoten 102 an sich langsam bewegenden Objekten wie Kreuzfahrtschiffen usw. montiert sein können.
  • 3 ist ein Ablaufschema, das ein Beispiel von Funktionsabläufen darstellt, die von einer Ausführungsform der vorliegenden Erfindung durchgeführt werden, um unter Verwendung von Bitfehlerraten-(BER)-Messwerten zuverlässige Infrastrukturverbindungen ausfindig zu machen und danach den Status jeder ausgewählten Verbindung zwischen Knoten, nämlich den Knoten A und B aufrechtzuerhalten, die von einer beliebigen Art der vorstehend erörterten Knoten 102, 106 und 107 sein können. Die Auswahlkriterien beruhen auf Bitfehlerraten, die ausgehend von periodischen Leitweglenkungsankündigungen bestimmt werden, die von einem Knoten zu einem anderen geschickt werden. Wie dem Fachmann auf dem Gebiet klar sein wird, wird die Bitfehlerrate in einer digitalen Übertragung als der Prozentanteil von Bits mit Fehlern dividiert durch die Gesamtbits definiert, die über einen bestimmten Zeitraum übertragen, empfangen oder verarbeitet werden.
  • Zu Zwecken dieser Erörterung wird das in 3 gezeigte Ablaufschema im Hinblick auf eine Verbindung zwischen den Knoten A und B beschrieben. Jedoch kann dieser Prozess auch für alle Verbindungen zwischen dem Knoten A und anderen Knoten im Rundfunkbereich des Knotens A durchgeführt werden, wenn eine Kommunikation von Leitweglenkungsankündigungen zwischen dem Knoten A und diesen Knoten stattfindet. Dieser Prozess wird auch von jedem der Knoten im Netz 100 in Bezug auf seine jeweilige Nachbarknoten durchgeführt. Es sollte auch angemerkt werden, dass, obwohl diese Abläufe zu beispielhaften Zwecken als durch die Steuergeräte 112 der betroffenen Knoten durchgeführt beschrieben werden, die Abläufe auch von irgendwelchen geeigneten Komponenten der Knoten oder abgesetzt von den Knoten von irgendwelchen anderen geeigneten Komponenten im Netz 100 durchgeführt werden können.
  • Im Schritt 1000 erfasst das Steuergerät des Knotens A, ob eine Leitweglenkungsankündigung (RA – Routing Advertisement) vom Knoten B her eingegangen ist. Es sollte auch angemerkt werden, dass anstelle einer eigentlichen RA das Steuergerät 112 des Knotens A auch eine Erfassung hinsichtlich des Eingangs irgendeiner routinemäßig erwarteten Übertragung vom Knoten B her durchführen kann, bei der es sich nicht unbedingt um eine Leitweglenkungsankündigung handeln muss. Wie dem Fachmann auf dem Gebiet klar sein wird, und wie vorstehend erörtert wurde, können die Leitweglenkungsankündigungen des Knotens B Information über die Nachbarn des Knotens (in diesen Fall die Nachbarn des Knotens B) wie auch den Standort des Knotens B und die besten Routen, um den Knoten B zu erreichen, enthalten. Wenn sich der Knoten B bewegt, sendet er Leitweglenkungsankündigungen an Knoten in seinem Rundfunkbereich, um die Leitweglenkungstabellen dieser Knoten mit dieser Information zu aktualisieren. Die Leitweglenkungsankündigung vom Knoten B umfasst auch, wie später noch ausführlicher erörtert wird, "ein Nachprüfungsbit für eine gute Verbindung", das entweder eingestellt (z.B. "1") oder auf Null gestellt (z.B. "0") ist und angibt, ob es sich bei der Verbindung vom Knoten A zum Knoten B um eine zuverlässige Verbindung handelt.
  • Wenn im Schritt 1010 noch keine Leitweglenkungsankündigung (oder eine andere routinemäßig erwartete Übertragung vom Knoten B) vom Knoten B her innerhalb des Infrastrukturzeitablaufs eingegangen ist, beseitigt das Steuergerät 112 des Knotens A den Knoten B aus der Liste der Nachbarn des Knotens A im Speicher 114 des Knotens A und die Verarbeitung kehrt zu Schritt 1000 zurück. Ein typischer Zeitablaufzeitraum würde einige Sekunden, z.B. 5–10 Sekunden oder auch einige Minuten betragen, kann aber auch eine beliebige Zeitspanne sein. Die Länge des Ablaufzeitraums hängt im Allgemeinen davon ab, wie aggressiv das Netz 100 mit dem Löschen von Knoten aus der Leitweglenkungstabelle umgeht. Dies hängt von der Empfangsrate zwischen Leitweglenkungsankündigungen ab, und idealer Weise müsste der Knoten A mehrere RAs vom Knoten B in einer Reihe, zum Beispiel mindestens 5 RAs in einer Reihe, nicht bekommen, damit das Steuergerät 112 des Knotens A zu dem Schluss kommt, dass der Knoten B kein Nachbarknoten mehr ist, und zwar ist dies darauf zurückzuführen, dass Rundfunknachrichten in einem belegten CSMA/CA-Funk oftmals auf Grund von Paketkollisionen verloren gehen können. Die zulässige Anzahl verlorengegangener RAs (oder anderer routinemäßig erwarteter Übertragungen) wird höher sein, wenn nicht davon ausgegangen wird, dass die Verbindung aufgrund eines Ausfalls oder einer anderen Störung jemals schnell schlechter wird, oder niedriger, wenn davon ausgegangen wird, dass sie schnell schlechter wird.
  • Wenn jedoch eine Leitweglenkungsankündigung innerhalb des Infrastrukturzeitablaufzeitraums vom Knoten B her eingegangen ist, berechnet das Steuergerät 112 des Knotens A im Schritt 1020 die Bitfehlerrate (BER) für die Daten in der Verbindung vom Knoten B zum Knoten A und berechnet einen Kombinationswert, der eine Kombination der BERs für Leitweglenkungsankündigungen (oder anderer routinemäßig erwarteter Übertragungen) über einen Zeitraum darstellt. Die Kombination kann jede beliebige Anzahl erhaltener RAs (oder anderer Nachrichten) umfassen, von denen angenommen wird, dass sie eine plausible Angabe über die Güte der Verbindung liefern, und kann auf Grundlage dessen angesetzt werden, wie aggressiv eine Verbindung als zuverlässig oder unzuverlässig ausgemacht werden sollte. Beispielsweise kann das Steuergerät 112 des Knotens A mit der Berechnung des die kombinierte BER darstellenden Werts beim Empfang der ersten Nachricht vom Knoten B beginnen, kann aber ca. 10 oder mehr Nachrichten brauchen, um eine plausible Angabe über die Verbindungsgüte bestimmen zu können. Für jede gute eingegangene Nachricht addiert das Steuergerät 112 einen festen Betrag zum Kombinationswert und subtrahiert für jede schlechte Nachricht (zu viele Bitfehler) einen festen Betrag vom Kombinationswert. Eine typische geeignete BER liegt bei einem drahtlosen System, das eine 'hohe' Dienstgüte bereitzustellen vermag, bei oder um die 10–4. Der Betrag an guten und schlechten Nachrichten gleicht sich eventuell mit der Zeit als Durchschnitt aus, und dieser Durchschnitt zeigt an, ob die Verbindungsgüte akzeptabel oder inakzeptabel ist. Diese auf Historie oder Durchschnitt beruhende Verbindungsgüte, die auf Bitfehlern beruht, lässt sich unter Verwendung jeder von diesem Nachbarn (Knoten B) her eingegangenen Nachricht erzielen, ganz gleich, ob diese Nachricht nun an alle Knoten im Bereich des Knotens B rundgesendet oder nur speziell einzeln an den Knoten A geschickt wurde. Der Grund, dass eine (oder auch zwei oder drei) Nachricht(en) vom Knoten B typischerweise kein ausreichender Indikator für Verbindungsgüte ist/sind, liegt darin, dass Bitfehler gelegentlich durch externe Bedingungen wie Interferenz, Paketkollisionen oder andere Gründe für Fehler in einer Übertragung auftreten können, die kein Anzeichen für die Gesamtgüte der Verbindung sind. Nichtsdestoweniger kann zu Zwecken dieser Ausführungsform der Erfindung die Anzahl der empfangenen Nachrichten, die zur Bestimmung des Kombinationswerts hergenommen werden, jeder geeignete Betrag von einer Einzelnachricht bis hin zu mehreren Dutzend oder mehr sein. Darüber hinaus sollte noch angemerkt werden, das dieser bestimmte Wert für den bestimmten Nachbarn (d.h. den Knoten B), für den das Steuergerät 112 des Knotens A diesen Wert berechnet, nur auf den Nachrichten aufbaut, die von diesem Nachbarn her eingegangen sind. Allerdings kann dieser Prozess gleichzeitig für beliebig viele Nachbarn des Knotens A ablaufen.
  • Während des Schritts 1020 bestimmt das Steuergerät 112 des Knotens A auch, ob die RA (oder eine andere routinemäßig erwartete Nachricht), die vom Knoten B her eingeht, ein gesetztes "Nachprüfungsbit für eine gute Verbindung" enthält, das anzeigt, dass eine zuverlässige Verbindung besteht, um Nachrichten vom Knoten A zum Knoten B zu schicken. Und zwar wird das Bit vom Steuergerät 112 des Knotens B "gesetzt" (hat z.B. einen Wert "1"), wenn der Kombinationswert, der eine kombinierte BER einer geeigneten Anzahl von Nachrichten, wie RAs darstellt, die früher vom Knoten A verschickt und über eine Verbindung vom Knoten A zum Knoten B über einen Zeitraum vom Knoten B empfangen wurden, unter dem Schellenwert liegt, und wird auf Null gesetzt (hat z.B. einen Wert "0"), wenn die kombinierte BER über dem Schwellenwert liegt. Diese Abläufe, die vom Steuergerät 112 des Knotens B zur Berechnung des Kombinationswerts für Nachrichten durchgeführt werden, die der Knoten B vom Knoten A erhält, sind ähnlich den vorstehend beschriebenen und werden nachstehend noch ausführlicher beschrieben.
  • Die Verarbeitung geht dann zum Schritt 1030 weiter, in dem das Steuergerät 112 des Knotens A bestimmt, ob die kombinierte BER, wie sie durch den Kombinationswert für die Daten (z.B. die RA) und einer gewünschten vorherigen Menge von Daten (z.B. eine vorherige Anzahl von RAs) dargestellt wird, die in der Verbindung vom Knoten B zum Knoten A geschickt wurden, unter einem Sollschwellenwert liegt. Eine typische geeignete BER liegt bei einem drahtlosen System, das eine 'hohe' Dienstgüte bereitzustellen vermag, bei oder um die 10–4. Weil in diesem Beispiel das Steuergerät 112 beim Empfang einer "guten" Nachricht (d.h. einer Nachricht, die mit einer akzeptablen BER eingegangen ist) zum Kombinationswert hinzuzählt und beim Empfang einer "schlechten" Nachricht vom Kombinationswert abzieht, vergleicht das Steuergerät 112 den Kombinationswert mit einem vorbestimmten Wert. Liegt der Kombinationswert bei oder über dem vorbestimmten Wert, zeigt dies an, dass die kombinierte BER unter dem BER-Sollschwellenwert liegt. Liegt der Kombinationswert jedoch unter dem vorbestimmten Wert, zeigt dies an, dass die kombinierte BER über dem BER-Sollschwellenwert liegt. Natürlich kann das Steuergerät 112 auch so aufgebaut sein, dass es eine beliebige geeignete Verfahrensweise einsetzt, um die BERs der empfangenen Nachrichten zu prüfen und zu bestimmen, ob der Kombinationswert dieser BERs eine geeignetes BER-Niveau erfüllt, das ein Anzeichen für eine zuverlässige Verbindung ist.
  • Im Schritt 1030 bestimmt das Steuergerät 112 des Knotens A auch, ob "das Nachprüfungsbit für eine gute Verbindung" in der RA (oder einer anderen routinemäßig erwarteten Nachricht), die der Knoten A vom Knoten B erhält, "gesetzt" ist. Eine Ermittlung, dass "das Nachprüfungsbit für eine gute Verbindung" gesetzt ist, zeigt an, dass mindestens der (nachstehend erörterte) Schritt 1050 vom Knoten B durchgeführt wurde, wie nachstehend noch ausführlicher erläutert wird. Wenn "das Nachprüfungsbit für eine gute Verbindung" in der erhaltenen RA gesetzt wurde, und die kombinierte BER der empfangenen Daten und der zuvor empfangenen Daten auf die vorstehend beschriebene Weise als unter dem Stellenwert liegend bestimmt wird, geht die Verarbeitung zum Schritt 1040 weiter, in dem das Steuergerät 112 des Knotens A bestimmt, ob eine zuverlässige bidirektionale Verbindung zwischen den Knoten A und B besteht. Auch im Schritt 1040 fügt das Steuergerät 112 des Knotens A den Knoten B der Liste von Nachbarn des Knotens A, die im Speicher 114 des Knotens A gespeichert ist, hinzu, womit angezeigt wird, dass die bidirektionale Verbindung zwischen den Knoten A und B als eine zuverlässige Infrastrukturkommunikationsverbindung befunden wurde, die bidirektionale Datenaustauschbefähigungen bietet, die einen festgelegten Bitfehlerratenschwellenwert nicht überschreiten.
  • Die Verarbeitung geht dann zum Schritt 1050 weiter, in dem das Steuergerät 112 des Knotens A "das Nachprüfungsbit für eine gute Verbindung" in die durch den Knoten A verschickten Leitweglenkungsankündigungen setzt. Von daher werden alle Knoten im Rundfunkbereich des Knotens A, einschließlich des Knotens B, welche die Leitweglenkungsankündigungen erhalten, erkennen, dass eine zuverlässige Verbindung zwischen dem Knoten B und A besteht. Die Verarbeitung kehrt dann zum Schritt 1000 zurück.
  • Wird jedoch im Schritt 1030 bestimmt, dass entweder "das Nachprüfungsbit für eine gute Verbindung" vom Knoten B nicht empfangen wurde oder die kombinierte BER höher ist als der Schwellenwert, geht die Verarbeitung zum Schritt 1060 weiter, in dem das Steuergerät 112 des Knotens A den Knoten B aus der Nachbarknotenliste des Knotens A entfernt. Im Schritt 1070 erkennt das Steuergerät 112 des Knotens A, obwohl der Knoten B aus der Nachbarknotenliste des Knotens A im Schritt 1060 entfernt wurde, weil "das Nachprüfungsbit für eine gute Verbindung" in der vom Knoten B bereitgestellten RA nicht gesetzt war (somit ein Anzeichen, dass die Verbindung vom Knoten A zum Knoten B inakzeptabel ist), wenn die kombinierte BER unter dem Schwellenwert liegt, die Verbindung vom Knoten B zum Knoten A als eine zuverlässige unidirektionale Verbindung. Entsprechend geht die Verarbeitung zum Schritt 1050 weiter, in dem das Steuergerät 112 des Knotens A "das Nachprüfungsbit für eine gute Verbindung" in zukünftige vom Knoten A verschickte Leitweglenkungsankündigungen setzt. Die Verarbeitung kehrt dann zum Schritt 1000 zurück und wird wiederholt.
  • Wird jedoch im Schritt 1070 bestimmt, dass die kombinierte BER nicht unter dem Schwellenwert liegt, setzt das Steuergerät 112 des Knotens A im Schritt 1080 "das Nachprüfungsbit für eine gute Verbindung" nicht bzw. löscht es, und der Prozess kehrt zum Schritt 1000 zurück und wird wiederholt.
  • Es sollte klargestellt werden, das der vorstehende Prozess unabhängig in allen Knoten abläuft. Das heißt, der Knoten B lässt den vorstehenden Prozess im Hinblick auf den Knoten A und die Nachbarknoten des Knotens B usw. ablaufen. Entsprechend setzt das Steuergerät des Knotens B, wie vorstehend erörtert, "das Nachprüfungsbit für eine gute Verbindung" in seine RA-Nachricht (d.h. die durch den Knoten A wie vorstehend erörtert empfangene Nachricht), die nachweist, dass die Verbindung vom Knoten A zum Knoten B eine zuverlässige Verbindung ist, wenn die RA, die der Knoten B zuvor vom Knoten A erhalten hat, eine kombinierte BER hat, die unter dem Sollschwellenwert liegt.
  • Mit anderen Worten wird das "Nachprüfungsbit für eine gute Verbindung" nur dazu verwendet, einem Sendeknoten zurückzumelden, dass ein Empfangsknoten eine RA erhalten hat, so dass die kombinierte BER für diese RA (oder andere Nachrichten) und eine passende Anzahl früher empfangener RAs (oder diejenige anderer Nachrichten) unter einem bestimmten Schwellenwert liegt. So kann ein typisches Szenario wie folgt aussehen: Knoten A sendet eine RA (oder eine andere routinemäßig erwartete Nachricht) an den Knoten B, und der Knoten B vollzieht die in 3 gezeigten Schritte, um die kombinierte BER zu ermitteln. Wenn die kombinierte BER unter einem bestimmten Schwellenwert liegt, setzt der Knoten B das "Nachprüfungsbit für eine gute Verbindung" in die nächste RA, die zurück zum Knoten A (oder zu irgendwelchen andere Knoten in seinem Rundfunkbereich) geschickt wird. Der Knoten A ermittelt die kombinierte BER in der RA vom Knoten B an den Knoten A (und zwar dort, wo der bei Schritt 1000 beginnende, zuvor erörterte Prozess vom Knoten A durchgeführt wird). Wenn das Steuergerät 112 des Knotens A bestimmt, dass das "Nachprüfungsbit für eine gute Verbindung" gesetzt ist und die kombinierte BER unter einem bestimmten Schwellenwert liegt (siehe den zuvor erläuterten Schritt 1030), bestimmt der Knoten A, dass eine zuverlässige bidirektionale Verbindung zwischen dem Knoten A und dem Knoten B besteht. Der Knoten A kann nun das "Nachprüfungsbit für eine gute Verbindung" in Nachrichten setzen, die an den Knoten B geschickt werden.
  • Wie aus dem Vorstehenden ersichtlich ist, benötigt dieser gesamte Prozess zum Nachprüfen, ob eine geeignete bidirektionale Verbindung zwischen den Knoten A und B besteht, ein Minimum von drei Übertragungen zwischen den Knoten A und B. Zum Beispiel wird eine RA vom Knoten A zum Knoten B geschickt, eine RA wird vom Knoten B zum Knoten A geschickt und enthält ein gesetztes "Nachprüfungsbit für eine gute Verbindung", das anzeigt, dass eine zuverlässige unidirektionale Verbindung vom Knoten A zum Knoten B besteht, und eine weitere RA wird vom Knoten A zum Knoten B geschickt, die anzeigt, dass eine zuverlässige bidirektionale Verbindung zwischen den Knoten A und B besteht. Als praktische Angelegenheit wird jedoch die Anzahl von RAs, die zwischen den Knoten A und B ausgetauscht werden, um geeignete kombinierte BERs herzustellen, den Austausch einer größeren Nachrichtenmenge, beispielsweise mehrerer Dutzend oder möglicherweise noch mehr Nachrichten erforderlich machen.
  • Wie dem Fachmann auf dem Gebiet klar sein wird, bietet die vorstehend beschriebene Ausführungsform mehrere Vorteile im Vergleich zu herkömmlichen Ermittlungsverfahren für die Verbindungsgüte. Zum Beispiel werden zuverlässige Verbindungen unter Verwendung von BER-Messdaten gewählt, die ein absoluter Indikator für Echtzeitverbindungsgüte sind. Hingegen können Empfangssignalstärkenmesswerte, die typischerweise als Indikatoren für Verbindungsgüte hergenommen werden, von Einheit zu Einheit aufgrund von Schwankungen in Herstellungsprozessen und Bauteiltoleranzen erheblich variieren. Zusätzlich kann es sein, dass unzuverlässige Verbindungen, die Schwierigkeiten dabei haben können, Verbindungsgüteinformation auszutauschen, einfach nicht erkannt werden.
  • Da darüber hinaus die Betonung in der aufgezeigten Ausführungsform auf die Wahl zuverlässiger Verbindungen gelegt wird, können Verbindungsgütedaten zwischen den Knoten problemlos ausgetauscht werden, was eine schnelle, zuverlässige Schnellverbindungswahl ergibt. Schließlich ist der akzeptable Verbindungsgüteschwellenwert noch dadurch programmierbar, dass sich BER-Schwellenwerte mit Ebenen auslegen lassen, die für die gebotenen Dienstklassen variieren.
  • Obwohl vorstehend nur einige wenige beispielhafte Ausführungsformen der vorliegenden Erfindung im Detail beschrieben wurden, wird den Fachleuten auf dem Gebiet ohne Weiteres klar sein, dass viele Abwandlungen an den beispielhaften Ausführungen möglich sind, ohne dass dabei von den neuartigen Lehren und Vorteilen dieser Erfindung abgewichen wird. Dementsprechend sollen alle solche Abwandlungen im Umfang der Erfindung, wie er in den beigefügten Ansprüchen definiert ist, enthalten sein.

Claims (21)

  1. Verfahren zum Bestimmen der Zuverlässigkeit einer bidirektionalen Kommunikationsverbindung zwischen Knoten (102, 106, 107) in einem Kommunikationsnetz (100), Folgendes umfassend: Empfangen von Daten an einem ersten Knoten, die von einem zweiten Knoten über eine erste Verbindung vom zweiten Knoten zum ersten Knoten übertragen wurden, und Bestimmen einer Bitfehlerrate BER, mit welcher der erste Knoten die Daten empfangen hat, dadurch gekennzeichnet, dass das Kommunikationsnetz ein Ad-hoc-Kommunikationsnetz ist, und wobei die Daten, die vom zweiten Knoten an den ersten Knoten übertragen werden, eine Angabe in Bezug auf die Zuverlässigkeit einer zweiten Verbindung vom ersten Knoten zum zweiten Knoten enthalten, die auf einem Messwert mindestens einer vorherigen Nachricht beruht, die der zweite Knoten vom ersten Knoten erhalten hat, wobei das Verfahren darüber hinaus gekennzeichnet ist durch: Bestimmen, ob eine bidirektionale Verbindung zwischen dem ersten und zweiten Knoten Sollkriterien erfüllt, wenn ein Wert, der auf Grundlage zumindest der BER bestimmt wird, eine Sollbedingung erfüllt, und die Angabe angibt, dass die Zuverlässigkeit der zweiten Verbindung vom ersten Knoten zum zweiten Knoten sich zumindest auf einem annehmbaren Niveau befindet.
  2. Verfahren nach Anspruch 1, wobei: der Wert auf einem Kombinationswert aus der BER und mehreren BERs beruht, mit der mehrere andere Daten durch den ersten Knoten ausgehend vom zweiten Knoten über die erste Verbindung während eines Zeitraums empfangen werden, der demjenigen vorausgeht, zu dem der erste Knoten die Daten empfängt.
  3. Verfahren nach Anspruch 1, wobei: das Ad-hoc-Kommunikationsnetz (100) ein drahtloses Mehrsprung-Kommunikationsnetz (100) ist, in dem die Knoten (102, 106, 107) so kommunizieren, dass jeder der Knoten (102, 106, 107), einschließlich des ersten und zweiten Knotens, als Router wirkt, um Pakete, die er empfängt, die für verschiedene der Knoten (102, 106, 107) bestimmt sind, zu den verschiedenen Knoten (102, 106, 107) zu lenken; und es sich bei den Daten um eine vom zweiten Knoten übertragene Leitwegankündigung handelt, wobei die Leitwegankündigung Leitwegankündigungsdaten enthält, die mindestens einen Knoten (102, 106, 107) angeben, der ein Nachbarknoten des zweiten Knotens ist, und für den der zweite Knoten als Router wirkt, um Pakete von dem mindestens einen anderen Knoten zu lenken, die für einen anderen Knoten (102, 106, 107) bestimmt sind.
  4. Verfahren nach Anspruch 1, wobei: der Wert der BER die Sollbedingung erfüllt, wenn er unter einem Schwellenwert liegt.
  5. Verfahren nach Anspruch 1, wobei: es sich bei der Angabe um ein Nachprüfungsbit für eine gute Verbindung handelt, das sich in einem ersten Status befindet, wenn sich die zweite Verbindung vom ersten Knoten zum zweiten Knoten zumindest auf dem annehmbaren Niveau befindet, und sich in einem zweiten Status befindet, wenn die zweite Verbindung vom ersten Knoten zum zweiten Knoten sich unter dem annehmbaren Niveau befindet.
  6. Verfahren nach Anspruch 1, wobei: der Messwert der vorherigen Nachricht eine Bestimmung ist, ob eine BER, mit welcher der zweite Knoten die mindestens eine vorherige Nachricht empfing, die Sollbedingung erfüllt.
  7. Verfahren nach Anspruch 1, darüber hinaus umfassend: Ansteuern des ersten Knotens, um eine Nachricht einschließlich einer Information zu übertragen, die angibt, dass die die Sollkriterien erfüllende bidirektionale Verbindung besteht.
  8. Maschinenlesbares Befehlsmedium zum Ansteuern von Knoten (102, 106, 107) in einem Kommunikationsnetz (100), um die Zuverlässigkeit einer bidirektionalen Kommunikationsverbindung zwischen den Knoten (102, 106, 107) zu bestimmen, Folgendes umfassend: einen ersten Befehlssatz, der dazu ausgelegt ist, einen ersten Knoten anzusteuern, um Daten zu empfangen, die von einem zweiten Knoten über eine erste Verbindung vom zweiten Knoten zum ersten Knoten übertragen wurden, und einen zweiten Befehlssatz, der dazu ausgelegt ist, den ersten Knoten anzusteuern, um eine Bitfehlerrate BER zu bestimmen, mit welcher der erste Knoten die Daten empfangen hat, dadurch gekennzeichnet, dass es sich bei dem Kommunikationsnetz um ein Ad-hoc-Kommunikationsnetz handelt und die vom zweiten Knoten übertragenen Daten eine Angabe in Bezug auf die Zuverlässigkeit einer zweiten Verbindung vom ersten Knoten zum zweiten Knoten enthalten, die auf einem Messwert mindestens einer vorherigen Nachricht beruht, die der zweite Knoten vom ersten Knoten erhalten hat, wobei das maschinenlesbare Befehlsmedium darüber hinaus umfasst: einen dritten Befehlssatz, der dazu ausgelegt ist, den ersten Knoten anzusteuern, um zu bestimmen, ob eine bidirektionale Verbindung zwischen dem ersten Knoten und dem zweiten Knoten Sollkriterien erfüllt, wenn ein Wert, der auf Grundlage zumindest der BER bestimmt wird, eine Sollbedingung erfüllt und die Angabe angibt, dass die Zuverlässigkeit der zweiten Verbindung vom ersten Knoten zum zweiten Knoten sich zumindest auf einem annehmbaren Niveau befindet.
  9. Maschinenlesbares Befehlsmedium nach Anspruch 8, wobei: der Wert auf einem Kombinationswert aus der BER und mehreren BERs beruht, mit der mehrere andere Daten durch den ersten Knoten ausgehend vom zweiten Knoten über die erste Verbindung während eines Zeitraums empfangen werden, der demjenigen vorausgeht, zu dem der erste Knoten die Daten empfängt.
  10. Maschinenlesbares Befehlsmedium nach Anspruch 8, wobei: das Ad-hoc-Kommunikationsnetz (100) ein drahtloses Mehrsprung-Kommunikationsnetz (100) ist, in dem die Knoten (102, 106, 107) so kommunizieren, dass jeder der Knoten (102, 106, 107), einschließlich des ersten und zweiten Knotens, als Router wirkt, um Pakete, die er empfängt, die für verschiedene der Knoten (102, 106, 107) bestimmt sind, zu den verschiedenen Knoten (102, 106, 107) zu lenken; und es sich bei den Daten um eine vom zweiten Knoten übertragene Leitwegankündigung handelt, wobei die Leitwegankündigung Leitwegankündigungsdaten enthält, die mindestens einen Knoten (102, 106, 107) angeben, der ein Nachbarknoten des zweiten Knotens ist, und für den der zweite Knoten als Router wirkt, um Pakete von dem mindestens einen anderen Knoten (102, 106, 107) zu lenken, die für einen anderen Knoten bestimmt sind.
  11. Maschinenlesbares Befehlsmedium nach Anspruch 8, wobei: der Wert der BER die Sollbedingung erfüllt, wenn er unter einem Schwellenwert liegt.
  12. Maschinenlesbares Befehlsmedium nach Anspruch 8, wobei: es sich bei der Angabe um ein Nachprüfungsbit für eine gute Verbindung handelt, das sich in einem ersten Status befindet, wenn sich die zweite Verbindung vom ersten Knoten zum zweiten Knoten zumindest auf dem annehmbaren Niveau befindet, und sich in einem zweiten Status befindet, wenn die zweite Verbindung vom ersten Knoten zum zweiten Knoten sich unter dem annehmbaren Niveau befindet.
  13. Maschinenlesbares Befehlsmedium nach Anspruch 8, wobei: der Messwert der vorherigen Nachricht eine Bestimmung ist, ob eine BER, mit welcher der zweite Knoten die mindestens eine vorherige Nachricht empfing, die Sollbedingung erfüllt.
  14. Maschinenlesbares Befehlsmedium nach Anspruch 8, darüber hinaus umfassend: einen fünften Befehlssatz, der dazu ausgelegt ist, den ersten Knoten anzusteuern, um eine Nachricht einschließlich einer Information zu übertragen, die angibt, dass die die Sollkriterien erfüllende bidirektionale Verbindung besteht.
  15. Knoten (102, 106, 107) in einem Kommunikationsnetz (100), der dazu ausgelegt ist, die Zuverlässigkeit einer bidirektionalen Kommunikationsverbindung zwischen sich selbst und mindestens einem anderen Knoten (102, 106, 107) in einem Kommunikationsnetz (100) zu bestimmen, wobei der Knoten (102, 106, 107) umfasst: einen Empfänger, der dazu ausgelegt ist, Daten zu empfangen, die von einem zweiten Knoten über eine erste Verbindung vom zweiten Knoten zum ersten Knoten übertragen wurden; und ein Steuergerät (112), das dazu ausgelegt ist, eine Bitfehlerrate BER zu bestimmen, mit welcher der erste Knoten die Daten empfing, dadurch gekennzeichnet, dass das Kommunikationsnetz ein Ad-hoc-Kommunikationsnetz ist, wobei die Daten, die vom zweiten Knoten übertragen werden, eine Angabe in Bezug auf die Zuverlässigkeit einer zweiten Verbindung vom ersten Knoten zum zweiten Knoten enthalten, die auf einem Messwert mindestens einer vorherigen Nachricht beruht, die der zweite Knoten vom ersten Knoten erhalten hat, und wobei das Steuergerät (112) darüber hinaus dazu ausgelegt ist, zu bestimmen, ob eine bidirektionale Verbindung zwischen dem ersten und zweiten Knoten Sollkriterien erfüllt, wenn ein Wert, der auf Grundlage zumindest der BER bestimmt wird, eine Sollbedingung erfüllt, und die Angabe angibt, dass die Zuverlässigkeit der zweiten Verbindung vom ersten Knoten zum zweiten Knoten sich zumindest auf einem annehmbaren Niveau befindet.
  16. Knoten (102, 106, 107) nach Anspruch 15, wobei: der Wert auf einem Kombinationswert aus der BER und mehreren BERs beruht, mit der mehrere andere Daten durch den ersten Knoten ausgehend vom zweiten Knoten über die erste Verbindung während eines Zeitraums empfangen werden, der demjenigen vorausgeht, zu dem der erste Knoten die Daten empfängt.
  17. Knoten (102, 106, 107) nach Anspruch 15, wobei: das Ad-hoc-Kommunikationsnetz (100) ein drahtloses Mehrsprung-Kommunikationsnetz (100) ist, in dem die Knoten (102, 106, 107) so kommunizieren, dass jeder der Knoten (102, 106, 107), einschließlich des ersten und zweiten Knotens, als Router wirkt, um Pakete, die er empfängt, die für verschiedene der Knoten (102, 106, 107) bestimmt sind, zu den verschiedenen Knoten (102, 106, 107) zu lenken; und es sich bei den Daten um eine vom zweiten Knoten übertragene Leitwegankündigung handelt, wobei die Leitwegankündigung Leitwegankündigungsdaten enthält, die mindestens einen Knoten angeben, der ein Nachbarknoten des zweiten Knotens ist, und für den der zweite Knoten als Router wirkt, um Pakete von dem mindestens einen anderen Knoten zu lenken, die für einen anderen Knoten bestimmt sind.
  18. Knoten (102, 106, 107) nach Anspruch 15, wobei: der Wert der BER die Sollbedingung erfüllt, wenn er unter einem Schwellenwert liegt.
  19. Knoten (102, 106, 107) nach Anspruch 15, wobei: es sich bei der Angabe um ein Nachprüfungsbit für eine gute Verbindung handelt, das sich in einem ersten Status befindet, wenn sich die zweite Verbindung vom ersten Knoten zum zweiten Knoten zumindest auf dem annehmbaren Niveau befindet, und sich in einem zweiten Status befindet, wenn die zweite Verbindung vom ersten Knoten zum zweiten Knoten sich unter dem annehmbaren Niveau befindet.
  20. Knoten (102, 106, 107) nach Anspruch 19, wobei: der Messwert der vorherigen Nachricht eine Bestimmung ist, ob eine BER, mit welcher der zweite Knoten die mindestens eine vorherige Nachricht empfing, die Sollbedingung erfüllt.
  21. Knoten (102, 106, 107) nach Anspruch 19, wobei: das Steuergerät (112) darüber hinaus dazu ausgelegt ist, den ersten Knoten anzusteuern, eine Nachricht einschließlich einer Information zu übertragen, die angibt, dass die die Sollkriterien erfüllende bidirektionale Verbindung besteht.
DE60315623T 2002-04-16 2003-04-15 Verfahren, computerlesbares Medium und Knoten zum Auswählen zuverlässiger Strecken zwischen Knoten in einem ad-hoc-Kommunikationsnetz Expired - Lifetime DE60315623T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/122,376 US7107498B1 (en) 2002-04-16 2002-04-16 System and method for identifying and maintaining reliable infrastructure links using bit error rate data in an ad-hoc communication network
PCT/US2003/011503 WO2003090083A1 (en) 2002-04-16 2003-04-15 System and method for selecting reliable links between nodes in an ad-hoc communication network
US122376 2005-05-05

Publications (2)

Publication Number Publication Date
DE60315623D1 DE60315623D1 (de) 2007-09-27
DE60315623T2 true DE60315623T2 (de) 2008-06-05

Family

ID=29248320

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60315623T Expired - Lifetime DE60315623T2 (de) 2002-04-16 2003-04-15 Verfahren, computerlesbares Medium und Knoten zum Auswählen zuverlässiger Strecken zwischen Knoten in einem ad-hoc-Kommunikationsnetz

Country Status (9)

Country Link
US (1) US7107498B1 (de)
EP (1) EP1495405B1 (de)
JP (1) JP2005523619A (de)
KR (1) KR100968078B1 (de)
AT (1) ATE370454T1 (de)
AU (1) AU2003223609A1 (de)
CA (1) CA2481901A1 (de)
DE (1) DE60315623T2 (de)
WO (1) WO2003090083A1 (de)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004030266A1 (en) * 2002-09-24 2004-04-08 Telefonaktiebolaget Lm Ericsson (Publ) Method and devices for error tolerant data transmission, wherein retransmission of erroneous data is performed up to the point where the remaining number of errors is acceptable
US20040095888A1 (en) * 2002-11-15 2004-05-20 International Business Machines Corporation Apparatus and methods for network connected information handling systems devices
US7558818B2 (en) * 2003-06-06 2009-07-07 Meshnetworks, Inc. System and method for characterizing the quality of a link in a wireless network
JP2005167460A (ja) 2003-12-01 2005-06-23 Matsushita Electric Ind Co Ltd 無線ネットワークに接続可能な電子装置および無線ネットワークシステム
KR100664919B1 (ko) 2004-06-08 2007-01-04 삼성전자주식회사 무선 애드혹 네트워크에서의 라우팅 경로 설정 방법 및 장치
US7656804B2 (en) * 2004-08-16 2010-02-02 Motorola, Inc. Method and apparatus for operating an AD-HOC communication system
US7920543B2 (en) * 2006-01-18 2011-04-05 Qualcomm Incorporated Wireless broadband communications network using message diffusion architecture
EP1816799A1 (de) * 2006-02-01 2007-08-08 Siemens AG Ein auf die Zuverlässigkeit der Netzwerkelemente basierendes Verfahren zum Aufbau eines Pfades für die Datenübertragung in einem Netzwerk.
US8238259B2 (en) 2006-07-04 2012-08-07 Hitachi, Ltd. Method for building ad hoc network
KR101329144B1 (ko) * 2007-01-02 2013-11-14 삼성전자주식회사 무선 네트워크 환경에서의 수직 핸드오프를 위한 채널 서치방법 및 채널 서치 시스템
US7616565B2 (en) 2007-02-26 2009-11-10 Raytheon Company Network communication scheduling
US7885342B2 (en) 2007-03-05 2011-02-08 Cisco Technology, Inc. Managing bit error rates on point-to-point wireless links in a network
US8014279B2 (en) 2007-08-22 2011-09-06 Raytheon Company Communication scheduling of network nodes
US7948966B2 (en) 2007-10-01 2011-05-24 Powerwave Cognition, Inc. Multi-metric routing calculations
US7801153B2 (en) 2007-10-01 2010-09-21 Powerwave Cognition, Inc. Communication scheduling of network nodes using fair access and weighting techniques
US7965671B2 (en) * 2007-10-01 2011-06-21 Powerwave Cognition, Inc. Dynamic channel sharing using bandwidth metrics
CN101675706B (zh) * 2007-12-12 2014-01-29 松下电器产业株式会社 数据收发系统、终端、中继设备以及数据发送方法
US8369794B1 (en) * 2008-06-18 2013-02-05 Meru Networks Adaptive carrier sensing and power control
US8787272B2 (en) * 2008-07-28 2014-07-22 Koninklijke Philips N.V. Group shared distributed reservation protocol
US8175101B2 (en) 2008-08-15 2012-05-08 Raytheon Company Multicasting in a network using neighbor information
US8218522B2 (en) 2009-01-21 2012-07-10 Raytheon Company Communication scheduling of network nodes using a cluster coefficient
US9325534B2 (en) * 2009-09-29 2016-04-26 International Business Machines Corporation Configurable differential to single ended IO
US20110228749A1 (en) * 2009-11-19 2011-09-22 Qualcomm Incorporated Methods and apparatus for supporting data flows over multiple radio protocols
US8995501B2 (en) 2011-02-16 2015-03-31 Samsung Electronics Co., Ltd. Method and apparatus of physical layer network coding
US8595597B2 (en) * 2011-03-03 2013-11-26 Intel Corporation Adjustable programming speed for NAND memory devices
US9312977B1 (en) * 2012-08-28 2016-04-12 Bae Systems Information And Electronic Systems Integration Inc. System and method to provide channel access synchronization without time-stamp exchange in time division multiple access (TDMA) multi-hop networks
CN104104601A (zh) * 2013-04-01 2014-10-15 华为技术有限公司 数据传输方法、设备及系统
US10333660B2 (en) * 2014-05-09 2019-06-25 Telefonaktiebolaget Lm Ericsson (Publ) Determining a rate at which units of data are received erroneously
US10404409B2 (en) 2014-12-11 2019-09-03 Kabushiki Kaisha Toshiba Reconfigurable encoding arrays for reduced outage probability sensor networks
US9998994B2 (en) 2015-09-14 2018-06-12 Squadle, Inc. Low power redundant transmission network
WO2019083417A1 (en) * 2017-10-23 2019-05-02 Telefonaktiebolaget Lm Ericsson (Publ) METHOD AND COORDINATION NODE FOR PROVIDING CURRENT ANALYSIS RESULT FOR LINK
US10813033B1 (en) * 2018-04-05 2020-10-20 Architecture Technology Corporation Partitioned network routing
CN112039771A (zh) * 2019-06-03 2020-12-04 华为技术有限公司 一种基于链路误码的处理方法和装置
US11516725B1 (en) * 2020-08-18 2022-11-29 Synapse Wireless, Inc. Rapid topology discovery through identification of mesh network edges

Family Cites Families (102)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4910521A (en) 1981-08-03 1990-03-20 Texas Instruments Incorporated Dual band communication receiver
US4494192A (en) 1982-07-21 1985-01-15 Sperry Corporation High speed bus architecture
JPS59115633A (ja) 1982-12-22 1984-07-04 Toshiba Corp 情報伝送方式
US4675863A (en) 1985-03-20 1987-06-23 International Mobile Machines Corp. Subscriber RF telephone system for providing multiple speech and/or data signals simultaneously over either a single or a plurality of RF channels
US4747130A (en) 1985-12-17 1988-05-24 American Telephone And Telegraph Company, At&T Bell Laboratories Resource allocation in distributed control systems
US4736371A (en) 1985-12-30 1988-04-05 Nec Corporation Satellite communications system with random multiple access and time slot reservation
US4742357A (en) 1986-09-17 1988-05-03 Rackley Ernie C Stolen object location system
GB2229064B (en) 1987-06-11 1990-12-12 Software Sciences Limited An area communications system
US5210846B1 (en) 1989-05-15 1999-06-29 Dallas Semiconductor One-wire bus architecture
US5555425A (en) 1990-03-07 1996-09-10 Dell Usa, L.P. Multi-master bus arbitration system in which the address and data lines of the bus may be separately granted to individual masters
US5068916A (en) 1990-10-29 1991-11-26 International Business Machines Corporation Coordination of wireless medium among a plurality of base stations
JP2692418B2 (ja) 1991-05-17 1997-12-17 日本電気株式会社 無線チャネル割当方式
US5369748A (en) 1991-08-23 1994-11-29 Nexgen Microsystems Bus arbitration in a dual-bus architecture where one bus has relatively high latency
US5241542A (en) 1991-08-23 1993-08-31 International Business Machines Corporation Battery efficient operation of scheduled access protocol
US5231634B1 (en) 1991-12-18 1996-04-02 Proxim Inc Medium access protocol for wireless lans
US5392450A (en) 1992-01-08 1995-02-21 General Electric Company Satellite communications system
US5896561A (en) 1992-04-06 1999-04-20 Intermec Ip Corp. Communication network having a dormant polling protocol
FR2690252B1 (fr) 1992-04-17 1994-05-27 Thomson Csf Procede et systeme de determination de la position et de l'orientation d'un mobile, et applications.
US5233604A (en) 1992-04-28 1993-08-03 International Business Machines Corporation Methods and apparatus for optimum path selection in packet transmission networks
JP3252487B2 (ja) 1992-10-23 2002-02-04 松下電器産業株式会社 セルラ無線電話システム
GB9304638D0 (en) 1993-03-06 1993-04-21 Ncr Int Inc Wireless data communication system having power saving function
US5696903A (en) 1993-05-11 1997-12-09 Norand Corporation Hierarchical communications system using microlink, data rate switching, frequency hopping and vehicular local area networking
IT1270938B (it) 1993-05-14 1997-05-16 Cselt Centro Studi Lab Telecom Procedimento per il controllo della trasmissione su uno stesso canale di flussi informativi a velocita' variabile in sistemi di comunicazione tra mezzi mobili, e sistema utilizzante tale procedimento
US5317566A (en) 1993-08-18 1994-05-31 Ascom Timeplex Trading Ag Least cost route selection in distributed digital communication networks
US5631897A (en) 1993-10-01 1997-05-20 Nec America, Inc. Apparatus and method for incorporating a large number of destinations over circuit-switched wide area network connections
US5857084A (en) 1993-11-02 1999-01-05 Klein; Dean A. Hierarchical bus structure access system
US5412654A (en) 1994-01-10 1995-05-02 International Business Machines Corporation Highly dynamic destination-sequenced destination vector routing for mobile computers
JP2591467B2 (ja) 1994-04-18 1997-03-19 日本電気株式会社 アクセス方式
US5502722A (en) 1994-08-01 1996-03-26 Motorola, Inc. Method and apparatus for a radio system using variable transmission reservation
CA2132180C (en) 1994-09-15 2001-07-31 Victor Pierobon Massive array cellular system
JP3043958B2 (ja) 1994-09-29 2000-05-22 株式会社リコー 無線通信によるネットワーク通信方式
US6029217A (en) 1994-10-03 2000-02-22 International Business Machines Corporation Queued arbitration mechanism for data processing system
EP0709982B1 (de) 1994-10-26 2004-06-30 International Business Machines Corporation Mediumzugriffssteuerungsschema für drahtlose lokale Netze mit verschachtelten Zeitmultiplexrahmen variabler Länge
US5618045A (en) 1995-02-08 1997-04-08 Kagan; Michael Interactive multiple player game system and method of playing a game between at least two players
US5555540A (en) 1995-02-17 1996-09-10 Sun Microsystems, Inc. ASIC bus structure
US5796741A (en) 1995-03-09 1998-08-18 Nippon Telegraph And Telephone Corporation ATM bus system
US5572528A (en) 1995-03-20 1996-11-05 Novell, Inc. Mobile networking method and apparatus
US5886992A (en) 1995-04-14 1999-03-23 Valtion Teknillinen Tutkimuskeskus Frame synchronized ring system and method
US5517491A (en) 1995-05-03 1996-05-14 Motorola, Inc. Method and apparatus for controlling frequency deviation of a portable transceiver
US5822309A (en) * 1995-06-15 1998-10-13 Lucent Technologies Inc. Signaling and control architecture for an ad-hoc ATM LAN
US5623495A (en) 1995-06-15 1997-04-22 Lucent Technologies Inc. Portable base station architecture for an AD-HOC ATM lan
US5781540A (en) 1995-06-30 1998-07-14 Hughes Electronics Device and method for communicating in a mobile satellite system
GB2303763B (en) 1995-07-26 2000-02-16 Motorola Israel Ltd Communications system and method of operation
GB9517943D0 (en) 1995-09-02 1995-11-01 At & T Corp Radio communication device and method
US6132306A (en) 1995-09-06 2000-10-17 Cisco Systems, Inc. Cellular communication system with dedicated repeater channels
US6192053B1 (en) 1995-09-07 2001-02-20 Wireless Networks, Inc. Enhanced adjacency detection protocol for wireless applications
US5615212A (en) 1995-09-11 1997-03-25 Motorola Inc. Method, device and router for providing a contention-based reservation mechanism within a mini-slotted dynamic entry polling slot supporting multiple service classes
US5805842A (en) 1995-09-26 1998-09-08 Intel Corporation Apparatus, system and method for supporting DMA transfers on a multiplexed bus
US5805593A (en) 1995-09-26 1998-09-08 At&T Corp Routing method for setting up a service between an origination node and a destination node in a connection-communications network
US5701294A (en) 1995-10-02 1997-12-23 Telefonaktiebolaget Lm Ericsson System and method for flexible coding, modulation, and time slot allocation in a radio telecommunications network
US5717689A (en) 1995-10-10 1998-02-10 Lucent Technologies Inc. Data link layer protocol for transport of ATM cells over a wireless link
US5920821A (en) 1995-12-04 1999-07-06 Bell Atlantic Network Services, Inc. Use of cellular digital packet data (CDPD) communications to convey system identification list data to roaming cellular subscriber stations
US5991279A (en) 1995-12-07 1999-11-23 Vistar Telecommunications Inc. Wireless packet data distributed communications system
US5878036A (en) 1995-12-20 1999-03-02 Spartz; Michael K. Wireless telecommunications system utilizing CDMA radio frequency signal modulation in conjunction with the GSM A-interface telecommunications network protocol
KR100197407B1 (ko) 1995-12-28 1999-06-15 유기범 전전자 교환기에 있어서 프로세서들간 통신버스구조
US5680392A (en) 1996-01-16 1997-10-21 General Datacomm, Inc. Multimedia multipoint telecommunications reservation systems
US5684794A (en) 1996-01-25 1997-11-04 Hazeltine Corporation Validation of subscriber signals in a cellular radio network
US5706428A (en) 1996-03-14 1998-01-06 Lucent Technologies Inc. Multirate wireless data communication system
US5652751A (en) 1996-03-26 1997-07-29 Hazeltine Corporation Architecture for mobile radio networks with dynamically changing topology using virtual subnets
US5796732A (en) 1996-03-28 1998-08-18 Cisco Technology, Inc. Architecture for an expandable transaction-based switching bus
US5805977A (en) 1996-04-01 1998-09-08 Motorola, Inc. Method and apparatus for controlling transmissions in a two-way selective call communication system
US5943322A (en) 1996-04-24 1999-08-24 Itt Defense, Inc. Communications method for a code division multiple access system without a base station
US5787080A (en) 1996-06-03 1998-07-28 Philips Electronics North America Corporation Method and apparatus for reservation-based wireless-ATM local area network
US5845097A (en) 1996-06-03 1998-12-01 Samsung Electronics Co., Ltd. Bus recovery apparatus and method of recovery in a multi-master bus system
SE518132C2 (sv) 1996-06-07 2002-08-27 Ericsson Telefon Ab L M Metod och anordning för synkronisering av kombinerade mottagare och sändare i ett cellulärt system
US5881246A (en) 1996-06-12 1999-03-09 Bay Networks, Inc. System for generating explicit routing advertisements to specify a selected path through a connectionless network to a destination by a specific router
US5774876A (en) 1996-06-26 1998-06-30 Par Government Systems Corporation Managing assets with active electronic tags
US5844905A (en) 1996-07-09 1998-12-01 International Business Machines Corporation Extensions to distributed MAC protocols with collision avoidance using RTS/CTS exchange
US5909651A (en) 1996-08-02 1999-06-01 Lucent Technologies Inc. Broadcast short message service architecture
US5987011A (en) 1996-08-30 1999-11-16 Chai-Keong Toh Routing method for Ad-Hoc mobile networks
US6044062A (en) 1996-12-06 2000-03-28 Communique, Llc Wireless network system and method for providing same
US5903559A (en) 1996-12-20 1999-05-11 Nec Usa, Inc. Method for internet protocol switching over fast ATM cell transport
US5949760A (en) * 1997-03-21 1999-09-07 Rockwell International Corporation Simultaneous channel access transmission method for a multi-hop communications radio network
US5877724A (en) 1997-03-25 1999-03-02 Trimble Navigation Limited Combined position locating and cellular telephone system with a single shared microprocessor
US6052594A (en) 1997-04-30 2000-04-18 At&T Corp. System and method for dynamically assigning channels for wireless packet communications
US5881095A (en) 1997-05-01 1999-03-09 Motorola, Inc. Repeater assisted channel hopping system and method therefor
US5870350A (en) 1997-05-21 1999-02-09 International Business Machines Corporation High performance, high bandwidth memory bus architecture utilizing SDRAMs
US6240294B1 (en) 1997-05-30 2001-05-29 Itt Manufacturing Enterprises, Inc. Mobile radio device having adaptive position transmitting capabilities
GB2326065B (en) 1997-06-05 2002-05-29 Mentor Graphics Corp A scalable processor independent on-chip bus
US6108738A (en) 1997-06-10 2000-08-22 Vlsi Technology, Inc. Multi-master PCI bus system within a single integrated circuit
US5987033A (en) 1997-09-08 1999-11-16 Lucent Technologies, Inc. Wireless lan with enhanced capture provision
US6163699A (en) 1997-09-15 2000-12-19 Ramot University Authority For Applied Research And Industrial Development Ltd. Adaptive threshold scheme for tracking and paging mobile users
US6067291A (en) 1997-09-23 2000-05-23 Lucent Technologies Inc. Wireless local area network with enhanced carrier sense provision
US6034542A (en) 1997-10-14 2000-03-07 Xilinx, Inc. Bus structure for modularized chip with FPGA modules
US5936953A (en) 1997-12-18 1999-08-10 Raytheon Company Multi-mode, multi-channel communication bus
US6047330A (en) 1998-01-20 2000-04-04 Netscape Communications Corporation Virtual router discovery system
US6065085A (en) 1998-01-27 2000-05-16 Lsi Logic Corporation Bus bridge architecture for a data processing system capable of sharing processing load among a plurality of devices
US6222854B1 (en) * 1998-03-19 2001-04-24 Hewlett-Packard Company Link monitor state machine
US6130881A (en) 1998-04-20 2000-10-10 Sarnoff Corporation Traffic routing in small wireless data networks
US6078566A (en) 1998-04-28 2000-06-20 Genesys Telecommunications Laboratories, Inc. Noise reduction techniques and apparatus for enhancing wireless data network telephony
US6064626A (en) 1998-07-31 2000-05-16 Arm Limited Peripheral buses for integrated circuit
US6304556B1 (en) 1998-08-24 2001-10-16 Cornell Research Foundation, Inc. Routing and mobility management protocols for ad-hoc networks
US6115580A (en) 1998-09-08 2000-09-05 Motorola, Inc. Communications network having adaptive network link optimization using wireless terrain awareness and method for use therein
US6208870B1 (en) 1998-10-27 2001-03-27 Lucent Technologies Inc. Short message service notification forwarded between multiple short message service centers
US6285892B1 (en) 1998-11-24 2001-09-04 Philips Electronics North America Corp. Data transmission system for reducing terminal power consumption in a wireless network
US6104712A (en) 1999-02-22 2000-08-15 Robert; Bruno G. Wireless communication network including plural migratory access nodes
US6147975A (en) 1999-06-02 2000-11-14 Ac Properties B.V. System, method and article of manufacture of a proactive threhold manager in a hybrid communication system architecture
US6275707B1 (en) 1999-10-08 2001-08-14 Motorola, Inc. Method and apparatus for assigning location estimates from a first transceiver to a second transceiver
US6327300B1 (en) 1999-10-25 2001-12-04 Motorola, Inc. Method and apparatus for dynamic spectrum allocation
US6349210B1 (en) 1999-11-12 2002-02-19 Itt Manufacturing Enterprises, Inc. Method and apparatus for broadcasting messages in channel reservation communication systems
US6349091B1 (en) 1999-11-12 2002-02-19 Itt Manufacturing Enterprises, Inc. Method and apparatus for controlling communication links between network nodes to reduce communication protocol overhead traffic
US6735448B1 (en) * 2000-11-07 2004-05-11 Hrl Laboratories, Llc Power management for throughput enhancement in wireless ad-hoc networks

Also Published As

Publication number Publication date
CA2481901A1 (en) 2003-10-30
KR100968078B1 (ko) 2010-07-08
DE60315623D1 (de) 2007-09-27
EP1495405A4 (de) 2005-06-22
KR20040097362A (ko) 2004-11-17
WO2003090083A1 (en) 2003-10-30
AU2003223609A1 (en) 2003-11-03
EP1495405A1 (de) 2005-01-12
JP2005523619A (ja) 2005-08-04
US7107498B1 (en) 2006-09-12
ATE370454T1 (de) 2007-09-15
EP1495405B1 (de) 2007-08-15

Similar Documents

Publication Publication Date Title
DE60315623T2 (de) Verfahren, computerlesbares Medium und Knoten zum Auswählen zuverlässiger Strecken zwischen Knoten in einem ad-hoc-Kommunikationsnetz
DE112005002494B4 (de) System und Verfahren zum Ermöglichen eines Inter-Frequenz-Handovers von mobilen Endgeräten in einem drahtlosen Kommunkikationsnetzwerk
DE602004010638T2 (de) Diversity-weiterleitung für mehrere benutzer
DE60318428T2 (de) Verfolgen von verkehr in einem mobil-ad-hoc-netzwerk
DE60129168T2 (de) Nahtlose roaming-optionen in einem ieee 802.11 -kompatiblen netz
DE602005001250T2 (de) Paketübertragungssystem, drahtlose Basisstation und Verfahren zur Routen-Optimierung für die Paketübertragung
DE602005004744T2 (de) Kontrollvorrichtung, mobiles Endgerät und Kommunikationskontrollverfahren
DE112005001581T5 (de) System und Verfahren zum Auswählen von stabilen Routen in drahtlosen Netzwerken
DE602004001455T2 (de) Drahtlose Datenweiterleitung zwischen Zugangspunkten für eine Eisenbahn
DE602005000728T2 (de) Verfahren zum nahtlosen Weiterreichen in einem drahtlosen lokalen Netzwerk
DE60130418T2 (de) Verfahren und gerät um ein digitales, drahtloses kommunikationssystem mit verteilter architektur zur verfügung zu stellen
DE60125198T2 (de) Multicastwegewahl in ad-hoc netzen
DE60004771T2 (de) Verfahren und Einrichtung zur Kommunikationsstabilisierung in einem mobilen Kommunikationssystem
DE69434586T2 (de) Kommunikationsnetz mit drahtloser und drahtgebundener dynamischer leitweglenkung
DE60113708T2 (de) Verfahren zur weiterleitung in mehrstreckennetzwerke
DE112005002759T5 (de) System und Verfahren zum Erkunden von Routen in einem drahtlosen Netz
DE112006001740T5 (de) Verfahren und System zum Implementieren des Zeitvielfachzugriffverfahrens in drahtlosen Ad-hoc-Multihop-Netzen
DE112013003165T5 (de) Verfahren und Systeme für adaptives Kanalbewertungs/-Vorhersage-Filterdesign
DE202004017122U1 (de) Vorrichtung für die zentrale Steuerung von Maschennetzen
DE202006005732U1 (de) Vorrichtung zum Koordinieren einer nahtlosen Kanalumschaltung in einem Maschennetz
EP1453246A1 (de) Verfahren und Basisstation zur Übertragung von Informationen in einem mittels Ad Hoc Verbindungen erweiterten zellularen Funkkommunikationssystem
DE69935271T2 (de) Verfahren, Gerät, und Steuergerät zur drahtlosen Kommunikation
EP2365643B3 (de) Funkstation-System für ein Drahtlosnetzwerk
DE102006014910A1 (de) Verfahren zur Ermittlung eines Pfaddistanzwertes
EP1678877B1 (de) Verfahren zur übertragung von informationen in einem kommunikationssystem unter verwendung eines pfades

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: MEISSNER, BOLTE & PARTNER GBR, 80538 MUENCHEN

R082 Change of representative

Ref document number: 1495405

Country of ref document: EP

Representative=s name: SCHUMACHER & WILLSAU PATENTANWALTSGESELLSCHAFT, DE