DE112009000540T5 - Protokoll-Koexistenz - Google Patents

Protokoll-Koexistenz Download PDF

Info

Publication number
DE112009000540T5
DE112009000540T5 DE112009000540T DE112009000540T DE112009000540T5 DE 112009000540 T5 DE112009000540 T5 DE 112009000540T5 DE 112009000540 T DE112009000540 T DE 112009000540T DE 112009000540 T DE112009000540 T DE 112009000540T DE 112009000540 T5 DE112009000540 T5 DE 112009000540T5
Authority
DE
Germany
Prior art keywords
protocol
data
communication unit
unit
received
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.)
Granted
Application number
DE112009000540T
Other languages
English (en)
Other versions
DE112009000540B4 (de
Inventor
Alexander Thoukydides
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.)
Qualcomm Technologies International Ltd
Original Assignee
Cambridge Silicon Radio Ltd
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 Cambridge Silicon Radio Ltd filed Critical Cambridge Silicon Radio Ltd
Publication of DE112009000540T5 publication Critical patent/DE112009000540T5/de
Application granted granted Critical
Publication of DE112009000540B4 publication Critical patent/DE112009000540B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/253Telephone sets using digital voice transmission
    • H04M1/2535Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • H04M1/6033Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
    • H04M1/6041Portable telephones adapted for handsfree use
    • H04M1/6058Portable telephones adapted for handsfree use involving the use of a headset accessory device connected to the portable telephone
    • H04M1/6066Portable telephones adapted for handsfree use involving the use of a headset accessory device connected to the portable telephone including a wireless connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Abstract

Kommunikationsvorrichtung, die aufweist:
eine erste Kommunikationseinheit zum Senden und/oder Empfangen von Empfangsbestätigungen für durch die Vorrichtung über ein erstes Protokoll empfangene Daten;
eine zweite Kommunikationseinheit zum Senden von Dateneinheiten eines zweiten Protokolls, wobei die ersten und zweiten Protokolle derart sind, dass die Dateneinheiten des zweiten Protokolls störend auf die Empfangsbestätigungen des ersten Protokolls einwirken können; und
eine Steuereinheit die ausgebildet ist, die Vorichtung derart zu steuern, dass, wenn eine Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit gesendet wird und die erste Kommunikationseinheit eine Empfangsbestätigung des ersten Protokolls senden oder empfangen soll, die zweite Kommunikationseinheit das Senden der Dateneinheit des zweiten Protokolls unterbricht, die erste Kommunikationseinheit die Empfangsbestätigung des ersten Protokolls sendet oder empfängt und die zweite Kommunikationseinheit das Senden der Dateneinheit des zweiten Protokolls von dem Punkt an wiederaufnimmt, den das Senden der Dateneinheit erreicht hätte, wenn es nicht unterbrochen worden wäre.

Description

  • Diese Erfindung bezieht sich auf eine Koexistenz zwischen Protokollen, zum Beispiel zwischen Protokollen für drahtloses LAN (Local Area Network) und anderen Protokollen, die sich in ihrem Frequenzbereich überlappen.
  • Das ISM-(Industrial, Scientific and Medical)Frequenzband wird von vielen Protokollen und Arten von Geräten verwendet. Eine Reihe von Protokollen, die das ISM-Band verwenden, sind die IEEE 802.11-Protokolle für drahtloses LAN. Ein Beispiel für ein anderes Protokoll, das die ISM-Bänder verwendet, ist Bluetooth. Die nachfolgende Beschreibung konzentriert sich auf Probleme der Koexistenz zwischen 802.11 und Bluetooth, der unten beschriebene Ansatz ist jedoch auf andere Paare von Protokollen anwendbar, die sich gegenseitig stören, oder auf eine Koexistenz zwischen Wechselprotokollen, die in einem Gerät verwendet werden, das einen vollständigen Betrieb mit beiden Protokollen gleichzeitig nicht unterstützen kann.
  • Gemäß 802.11-Protokollen werden Daten von einem Sender zu einem Empfänger gesendet und der Empfänger bestätigt dann den Empfang dieser Daten, indem er ein ACK-Datenpaket zurück an den Sender sendet. Wenn der Sender das ACK-Datenpaket nicht empfängt, dann wird der annehmen, dass die Daten nicht empfangen worden sind und er wird in die Protokolle eingebaute Mechanismen anwenden um sicherzustellen, dass die Daten empfangen werden. Solche Mechanismen umfassen erneutes Senden der Daten, exponentielles Zurücksetzen und Reduktion der Datenrate. Alle dieser Mechanismen verringern den Durchsatz von Daten von dem Sender zu dem Empfänger.
  • Wenn der Sender für einige Daten, die er gesendet hat, kein ACK empfängt, dann kann dies der Fall sein, weil die Daten durch den Empfänger nicht empfangen worden sind. Oder dies kann der Fall sein, weil die Daten durch den Empfänger empfangen worden sind, aber das ACK, das der Empfänger dann gesendet hat, durch den Sender nicht erfolgreich detektiert worden ist.
  • Der Sender kann nicht zwischen diesen beiden Möglichkeiten unterscheiden.
  • In einigen Anordnungen ist ein 802.11-Empfänger zusammen mit einem Sender für ein anderes Protokoll angeordnet, das das Frequenzband verwendet, das durch 802.11 verwendet wird. In dieser Situation ist ein Grund warum es fehlschlagen könnte, dass durch den Empfänger gesendete 802.11-ACKs durch den 802.11-Sender empfangen werden, dass diese einer Störung durch den zusätzlich angeordneten Sender unterliegen. Ähnliche Probleme können auftreten, wenn der Sender für das andere Protokoll in der Anordnung einen Teil der Signalverarbeitungs- oder Übertragungskomponenten (zum Beispiel einen Verstärker, einen Mischer oder eine Antenne) mit dem 802.11-Sender teilt mit dem Ergebnis, dass zu einem beliebigen Zeitpunkt immer nur einer der Sender betrieben werden kann. Um die Möglichkeit zu vermeiden, dass ein 802.11-Durchsatz in einer derartigen Anordnung vermindert wird, ist es erforderlich, einen Koexistenzmechanismus anzuwenden, der die Aktivitäten des zusätzlich angeordneten Senders mit dem Senden der ACKs durch den 802.11-Empfänger koordiniert.
  • Dieser zusätzlich angeordnete Sender könnte ein Bluetooth Sender sein. Eine Art von Datenpaketen, die durch Bluetooth Sender gesendet werden können, sind SCO-Datenpakete. SCO-(Synchronous Connection Oriented)Datenpakete werden für Verbindungen von in der Schaltung geschalteter Eigenschaft verwendet, das heißt für Kommunikationsverbindungen mit reservierter Bandbreite. SCO-Datenpakete werden üblicherweise zum Senden von Echtzeitdaten, wie zum Beispiel Sprachdaten verwendet. Bluetooth weist folglich keinen Mechanismus zum erneuten Senden von SCO-Datenpaketen auf.
  • Ein Mechanismus für eine Koexistenz zwischen 802.11-ACKs und Bluetooth SCO-Datenpaketen könnte sein das Senden eines ACK zu blockieren oder es abzubrechen, wenn bereits damit begonnen wurde es zu senden, wenn die Notwendigkeit besteht eine SCO-Datenpaket zu senden. Dies weist den Nachteil auf, dass der 802.11-Sender das ACK nicht empfangen wird und eine Art von erneutem Senden oder eine Fallback-Reaktion beginnen wird, die den 802.11-Durchsatz vermindert. Dies weist jedoch den Vorteil auf, dass das SCO-Datenpaket, das nicht erneut gesendet werden wird, nicht behindert wird.
  • Ein weiterer Mechanismus für eine Koexistenz zwischen 802.11-ACKs und Bluetooth SCO-Datenpaketen könnte sein das Senden eines SCO-Datenpakets zu blockieren oder dieses abzubrechen, wenn bereits begonnen wurde dieses zu senden, wenn die Notwendigkeit besteht eine SCO-Datenpaket zu senden. Dies weist den Nachteil auf, dass das gesamte oder der Rest des SCO-Datenpakets verloren gehen wird, ohne die Möglichkeit eines erneuten Sendens. Wenn das SCO-Datenpaket Sprachdaten transportiert, kann sich dieses als eine Unterbrechung des Sprachstroms offenbaren, wodurch dessen Verständlichkeit beim Empfänger reduziert wird. Dies weist jedoch den Vorteil auf, dass der 802.11-Datenverkehr ohne Unterbrechung fortgeführt werden kann.
  • Da beide dieser Mechanismen Nachteile aufweisen, besteht ein Bedarf für einen verbesserten Mechanismus für eine Koexistenz zwischen Protokollen.
  • Gemäß einem Aspekt der vorliegenden Erfindung wird eine Kommunikationsvorrichtung zur Verfügung gestellt, die aufweist: eine erste Kommunikationseinheit zum Senden und/oder Empfangen von Empfangsbestätigungen für durch die Vorichtung empfangene Daten über ein erstes Protokoll; eine zweite Kommunikationseinheit zum Senden von Dateneinheiten eines zweiten Protokolls, wobei die ersten und zweiten Protokolle derart sind, dass die Dateneinheiten des zweiten Protokolls störend auf die Empfangsbestätigungen des ersten Protokolls einwirken können; und eine Steuereinheit die ausgebildet ist, die Vorichtung derart zu steuern, dass, wenn eine Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit gesendet wird und die erste Kommunikationseinheit eine Empfangsbestätigung des ersten Protokolls senden oder empfangen soll: die zweite Kommunikationseinheit die Übertragung der Dateneinheit des zweiten Protokolls unterbricht, die erste Kommunikationseinheit die Empfangsbestätigung des ersten Protokolls sendet oder empfängt und der zweite Sender die Übertragung der Dateneinheit des zweiten Protokolls wieder aufnimmt von dem Punkt, den die Übertragung der Dateneinheit erreicht hätte, wenn sie nicht unterbrochen worden wäre.
  • Gemäß einem zweiten Aspekt der Erfindung wird ein Verfahren zum Steuern einer Kommunikationsvorichtung zur Verfügung gestellt, die aufweist: eine erste Kommunikationseinheit zum Senden und/oder Empfangen von Empfangsbestätigungen für durch die Vorichtung empfangene Daten über ein erstes Protokoll; eine zweite Kommunikationseinheit zum Senden von Dateneinheiten eines zweiten Protokolls, wobei die ersten und zweiten Protokolle derart sind, dass die Dateneinheiten des zweiten Protokolls störend auf die Empfangsbestätigungen des ersten Protokolls einwirken können; und das Verfahren das Steuern der Vorichtung derart aufweist, dass, wenn eine Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit gesendet wird und die erste Kommunikationseinheit eine Empfangsbestätigung des ersten Protokolls senden oder empfangen soll: die zweite Kommunikationseinheit die Übertragung der Dateneinheit des zweiten Protokolls unterbricht, die erste Kommunikationseinheit die Empfangsbestätigung des ersten Protokolls sendet oder empfängt und der zweite Sender die Übertragung der Dateneinheit des zweiten Protokolls wieder aufnimmt von dem Punkt, den die Übertragung der Dateneinheit erreicht hätte, wenn sie nicht unterbrochen worden wäre.
  • Gemäß einem dritten Aspekt der vorliegenden Erfindung wird eine Kommunikationsvorichtung zur Verfügung gestellt, die aufweist: eine erste Kommunikationseinheit zum Senden von Empfangsbestätigungen über ein erstes Protokoll für durch die Vorichtung empfangene, nicht verzögerungskritische Daten; eine zweite Kommunikationseinheit zum Empfangen von Dateneinheiten eines zweiten Protokolls, wobei die Dateneinheiten des zweiten Protokolls verzögerungskritische Daten transportieren und die ersten und zweiten Protokolle derart sind, dass die Dateneinheiten des zweiten Protokolls störend auf die Empfangsbestätigungen des ersten Protokolls einwirken können; und eine Steuereinheit die ausgebildet ist, die Vorichtung derart zu steuern, dass, wenn eine Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit empfangen wird und die erste Kommunikationseinheit eine durch die Vorichtung empfangene Empfangsbestätigung des ersten Protokolls für nicht verzögerungskritische Daten senden soll, die erste Kommunikationseinheit den Empfang der Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit durch Senden der Empfangsbestätigung des ersten Protokolls unterbricht.
  • Gemäß einem vierten Aspekt der vorliegenden Erfindung wird ein Verfahren zum Steuern einer Kommunikationsvorichtung zur Verfügung gestellt, die aufweist: eine erste Kommunikationseinheit zum Senden von Empfangsbestätigungen für durch die Vorichtung empfangene nicht verzögerungskritische Daten über ein erstes Protokoll; und eine zweite Kommunikationseinheit zum Empfangen von Dateneinheiten eines zweiten Protokolls, wobei die Dateneinheiten des zweiten Protokolls verzögerungskritische Daten transportieren und die ersten und zweiten Protokolle derart sind, dass die Dateneinheiten des zweiten Protokolls störend auf die Empfangsbestätigungen des ersten Protokolls einwirken können; wobei das Verfahren das Steuern der Vorichtung aufweist derart, dass, wenn eine Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit empfangen wird und die erste Kommunikationseinheit eine Empfangsbestätigung des ersten Protokolls für nicht verzögerungskritische, durch die Vorichtung empfangene Daten senden soll, die erste Kommunikationseinheit den Empfang der Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit durch Senden der Empfangsbestätigung des ersten Protokolls unterbricht.
  • Das erste Protokoll kann derart sein, dass die durch die Vorichtung empfangenen Daten erneut gesendet werden können, oder es erforderlich ist oder erwartet wird, dass sie erneut gesendet werden, wenn die Empfangsbestätigung durch einen Sender dieser Daten nicht erfolgreich empfangen worden ist.
  • Das erste Protokoll kann ein IEEE 802.11-Protokoll sein. Die Empfangsbestätigung kann ein IEEE 802.11-Empfangsbestätigungsdatenübertragungsblock sein.
  • Das zweite Protokoll kann nur eine begrenzte Anzahl von erneuten Sendevorgängen der Dateneinheit des zweiten Protokolls einplanen, wenn sie nicht erfolgreich durch einen Empfänger dieser Dateneinheit empfangen worden ist. Diese begrenzte Anzahl kann Null, Eins, Zwei oder mehr sein.
  • Das zweite Protokoll kann derart sein, dass in dem Teil der Dateneinheit, der nach der Übertragung der Empfangsbestätigung gesendet wird, enthaltener Datenverkehr durch einen Empfänger der Dateneinheit trotz dieser Unterbrechung wiederhergestellt werden kann.
  • Das zweite Protokoll kann Bluetooth sein. Die Dateneinheit kann ein Bluetooth SCO- oder ein eSCO-Datenpaket sein.
  • Die Unterbrechung der Übertragung der Dateneinheit des zweiten Protokolls kann durch Trennen zumindest eines Teils der zweiten Kommunikationseinheit von einer Antenne durchgeführt werden. Diese Antenne kann eine Antenne sein, über die die zweite Kommunikationseinheit andernfalls die Dateneinheit senden könnte.
  • Die Unterbrechung der Übertragung der Dateneinheit des zweiten Protokolls kann durch Senden der Empfangsbestätigung des ersten Protokolls mit einer ausreichend hohen Leistung durchgeführt werden, um einen Teil der Dateneinheit des zweiten Protokolls zu maskieren.
  • Die Vorichtung kann eine Antenne aufweisen, die sowohl von der ersten als auch der zweiten Kommunikationseinheit verwendbar ist.
  • Die Steuereinheit kann ausgebildet sein um die Vorichtung derart zu steuern, dass, wenn eine Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit gesendet werden soll und eine Empfangsbestätigung des ersten Protokolls durch die erste Kommunikationseinheit gesendet oder empfangen werden soll: die zweite Kommunikationseinheit die Übertragung der Dateneinheit des zweiten Protokolls beginnt, ohne dass die Empfangsbestätigung gesendet oder empfangen worden ist und dann die Übertragung der Dateneinheit des zweiten Protokolls unterbricht, während die erste Kommunikationseinheit die Empfangsbestätigung des ersten Protokolls sendet oder empfängt.
  • Die zweite Kommunikationseinheit kann einen Signalempfangsabschnitt zum Empfangen von Funksignalen und einen Dekodierabschnitt zum Dekodieren der durch den Signalempfangsabschnitt empfangenen Funksignale aufweisen, um eine Reihe von dekodierten Datenwerten zu bilden. Die Kommunikationsvorichtung kann ausgebildet sein, um die Art des Empfangs durch die zweite Kommunikationseinheit während der Übertragung einer Empfangsbestätigung durch die erste Kommunikationseinheit zu modifizieren, um so die Abhängigkeit der dekodierten Datenwerte von den durch den Signalempfangsabschnitt empfangenen Funksignalen zu reduzieren.
  • Die Kommunikationsvorichtung kann ausgebildet sein die Art des Empfangs durch die zweite Kommunikationseinheit während der Übertragung einer Empfangsbestätigung durch die erste Kommunikationseinheit durch Eingeben von Dummy-Daten an Stelle von den empfangenen Funksignalen an den Dekodierabschnitt zu modifizieren.
  • Die vorliegende Erfindung wird jetzt anhand eines Beispiels unter Bezugnahme auf die begleitenden Zeichnungen beschrieben. In den Zeichnungen:
  • zeigt 1 eine erste Anordnung, die 802.11- und Bluetooth Sendeempfänger aufweist;
  • veranschaulicht 2 den zeitlichen Ablauf von 802.11- und Bluetooth Übertragungen; und
  • zeigt 3 eine zweite Anordnung, die 802.11- und Bluetooth Sendeempfänger aufweist.
  • Die Anordnung nach 1 realisiert einen Koexistenzmechanismus zum Reduzieren von Störungen zwischen einem 802.11-Sendeempfänger 1 und einem. Bluetooth Sendeempfänger 2, die zusammen in der gleichen Anordnung angeordnet sind. In dem Empfänger nach 1 wird dann, wenn ein Bluetooth SCO-Datenpaket gesendet wird wenn der Zeitpunkt zum Senden eines 802.11-ACK erreicht wird, das SCO-Datenpaket zeitweise unterbrochen während das ACK gesendet wird. Wenn das ACK gesendet worden ist, wird die Übertragung des SCO-Datenpakets an dem gleichen Punkt wieder aufgenommen die sie erreicht hätte, wenn es keine Unterbrechung gegeben hätte. Dies wird bewirken, dass ein Teil der Bluetooth Daten verloren geht. Der Bluetooth Empfänger jedoch, für den das SCO-Datenpaket vorgesehen war, kann noch einen Teil des SCO-Datenpakets empfangen und kann sehr wohl dazu in der Lage sein, wegen der Eigenschaft des Bluetooth Protokolls den in diesem enthaltenen Datenverkehr wieder herzustellen.
  • In größerem Detail weist die Anordnung nach 1 einen zentralen Prozessor 3 auf, der mit den Sendeempfängern 1 und 2 kommunizieren kann. Der zentrale Prozessor wirkt auf Datenverkehr, der von jedem der Sendeempfänger empfangen wurde, und bildet den Datenverkehr zur Übertragung durch die Sendeempfänger. In dem Beispiel nach 1 weist die Anordnung ein Mikrophon 4 auf. Eine Funktion der Anordnung ist, von dem Mikrophon entgegengenommene Audiodaten über eine Bluetooth-Verbindung weiterzuleiten. Um dies durchzuführen, werden Audiodaten von dem Mikrophon durch den zentralen Prozessor 3 paketiert und dann zur Übertragung an den Bluetooth-Sendeempfänger 2 übergeben.
  • Der 802.11-Sendeempfänger weist eine Antenne 10 auf. Ein Empfänger 11 und ein Sender 12 sind mit der Antenne verbunden. Der Empfänger und der Sender sind auch mit dem zentralen Prozessor 3 verbunden, um entsprechend empfangene Daten an den zentralen Prozessor zu senden und Daten zur Übertragung von dem zentralen Prozessor zu empfangen. Eine 802.11-Sendeempfängersteuereinheit 13 ist mit dem Sender und dem Empfänger verbunden und führt Steuerfunktionen für den 802.11-Sendeempfänger durch.
  • Der Bluetooth Sendeempfänger weist eine Antenne 20 auf. Ein Empfänger 21 und eine Sender 22 sind mit der Antenne verbunden. Der Empfänger und der Sender sind auch mit dem zentralen Prozessor 3 verbunden, um entsprechend empfangene Daten an den zentralen Prozessor zu senden und Daten zur Übertragung von dem zentralen Prozessor zu empfangen. Eine Bluetooth Sendeempfängersteuereinheit 23 ist mit dem Sender und dem Empfänger verbunden und führt Steuerfunktionen für den Bluetooth Sendeempfänger durch.
  • In der Praxis können die Sendeempfänger 1 und 2 eine einzige Antenne gemeinsam nutzen, und dies kann in der Tat zu der Notwendigkeit für einen Koexistenzalgorithmus zwischen den beiden beitragen.
  • In der Anordnung nach 1 gibt es auch eine Koexistenzsteuereinheit 30. Die Koexistenzsteuereinheit weist eine bidirektionale Kommunikation mit den Steuereinheiten 13 und 23 auf. Von jeder Steuereinheit empfängt sie Information über die gegenwärtigen und erwünschten Aktivitäten des entsprechenden Sendeempfängers, verarbeitet diese Daten in Übereinstimmung mit einem in Speicher 31 gespeicherten Koexistenzalgorithmus und sendet Anweisungen an die Steuereinheiten 13 und 23 um diese anzuweisen, wie sie sich in Übereinstimmung mit diesem Algorithmus zu verhalten haben.
  • Wenn der Bluetooth Sendeempfänger bereit ist ein SCO-Datenpaket zu senden, signalisiert er diese Tatsache an die Koexistenzsteuereinheit 30. Wenn der 802.11-Sendeempfänger keine Absicht signalisiert hat, irgendeine einen Konflikt auslösende Aktivität durchzuführen, dann erlaubt die Koexistenzsteuereinheit dem Bluetooth Sendeempfänger das SCO-Datenpaket zu senden. Wenn der 802.11-Sendeempfänger keine Absicht signalisiert, während der gesamten Dauer des SCO-Datenpakets irgendeine einen Konflikt auslösende Aktivität durchzuführen, dann wird das SCO-Datenpaket wie normal ohne Unterbrechung gesendet. Wenn der 802.11-Sendeempfänger jedoch während das SCO-Datenpaket gesendet wird eine Aufforderung an die Koexistenzsteuereinheit signalisiert ein ACK zu senden, dann signalisiert die Koexistenzsteuereinheit dem Bluetooth Sendeempfänger die Übertragung für die Dauer des ACK zu unterbrechen. Der Bluetooth Sendeempfänger reagiert durch sofortiges Einstellen seiner Übertragungen bevor das ACK beginnt und (wenn das SCO-Datenpaket zu diesem Zeitpunkt noch nicht beendet worden ist) durch erneutes Aufnehmen seiner Übertragungen unmittelbar nachdem das ACK endet.
  • Dieser Ansatz hat zum Ergebnis, dass ein Teil des SCO-Datenpakets verloren geht, aber die verloren gegangenen Daten könnten wieder herstellbar sein und auf jeden Fall wird die kurze Unterbrechung, wenn das SCO-Datenpaket Audiodaten transportiert, wahrscheinlich nur eine begrenzte Verschlechterung von Audiosignalen bewirken. Dieses Verhalten ist möglich, weil, vorausgesetzt der Nachrichtenkopf eines SCO-Datenpakets ist erfolgreich dekodiert worden, das SCO-Datenpaket sogar mit nicht korrigierbaren Bitfehlern erfolgreich gehandhabt werden kann und der Bluetooth CVSD-Codec dazu in der Lage ist, mit Fehlern zurechtzukommen.
  • Die letztere Möglichkeit ist in 2 veranschaulicht. Bei Schritt 40 signalisiert der Bluetooth Sendeempfänger 2 der Koexistenzsteuereinheit 30 dass er bereit ist, ein SCO-Datenpaket zu senden. Da der 802.11-Sendeempfänger 1 in diesem Moment keine in Konflikt stehende Aktivität vorgesehen, erlaubt die Koexistenzsteuereinheit dem Bluetooth Sendeempfänger mit dem Senden des Datenpakets zu beginnen, was er in Schritt 41 tut. Der 802.11-Sendeempfänger beendet dann die Verarbeitung einiger der empfangenen 802.11-Daten und fordert die Koexistenzsteuereinheit zum Senden eines ACK für diese Daten auf. (Schritt 42). Als Reaktion darauf signalisiert die Koexistenzsteuereinheit dem Bluetooth Sendeempfänger die Übertragungen für die bekannte Dauer des 802.11-ACK (Schritt 43) einzustellen und signalisiert dem 802.11-Sendeempfänger das ACK zu senden (Schritt 44). Die Dauer des 802.11-ACK hängt von dem verwendeten Modulationsmodell ab, aber für 802.11b und 802.11g kann es zwischen 44 und 304 μs betragen. Der 802.11-Sendeempfänger sendet das ACK. (Schritt 45). Wenn die Dauer des ACK abgelaufen ist, nimmt der Bluetooth Sendeempfänger die Übertragung des SCO-Datenpakets wieder auf. (Schritt 46). Das in 2 veranschaulichte Signalisierungsmodell ist nur ein Beispiel für die Modelle, die verwendet werden könnten.
  • Wenn ein SCO-Datenpaket unterbrochen wird um zu ermöglichen, dass ein ACK gesendet wird, wird seine Übertragung vorzugsweise so kurz wie möglich vor dem Beginn des ACK unterbrochen. Dieser zeitliche Verlauf hängt von dem Signalisierungsmodell ab, das verwendet wird.
  • Wenn ein SCO-Datenpaket wieder aufgenommen wird nachdem ein ACK gesendet worden ist, wird seine Übertragung vorzugsweise so bald wie möglich wieder aufgenommen, nachdem das ACK beendet ist. Dieser Zeitverlauf hängt von dem Signalisierungsmodell ab, das verwendet wird. Das SCO-Datenpaket wird vorzugsweise an dem gleichen Punkt wieder aufgenommen, an dem es gewesen wäre, wenn es keine Unterbrechung gegeben hätte. Dies ermöglicht es dem Empfänger, die Synchronisation mit dem Datenpaket aufrecht zu erhalten. Wenn das SCO-Datenpaket zu dem Zeitpunkt geendet hätte zu dem das ACK endet, dann besteht keine Notwendigkeit, die Übertragung des SCO-Datenpakets wieder aufzunehmen.
  • Bluetooth SCO-Datenpakete und 802.11-ACKs können nicht wesentlich verzögert werden. Bei Realisierungen für andere Protokolle jedoch, in denen die Gegenstücke der SCO-Datenpakete und der 802.11-ACKs verzögert werden könne, sind dann zusätzliche Realisierungen möglich. Das Gegenstück des SCO-Datenpakets könnte verzögert werden, wenn das ACK zu einem Zeitpunkt gesendet werden würde, der mit dem Nachrichtenkopf des Gegenstücks des SCO-Datenpakets überlappt. Es wird jedoch bevorzugt, dass das ACK in dieser Situation nicht gesendet wird oder zumindest verzögert wird mit dem Ergebnis, dass der Nachrichtenkopf des Gegenstücks des SCO-Datenpakets nicht unterbrochen wird. Dies kann unnötiges erneutes Senden von Datenpaketen zur Folge haben, für die keine ACKs gesendet worden sind, dies kann aber in vielen Situationen eine bessere Gesamtleistung ergeben da, wenn der Nachrichtenkopf eines Datenpakets verloren geht, es für den Empfänger üblicherweise sehr schwierig ist – wenn nicht unmöglich – das Datenpaket zu dekodieren.
  • Die Unterbrechung kann durch Blockieren der Bluetooth Übertragung auf jeder geeigneten Ebene umgesetzt werden, zum Beispiel bevor Signale den Hochfrequenzabschnitt erreichen, oder durch einen Schalter in dem Hochfrequenzabschnitt. In einer bevorzugten Ausführungsform kann das Bluetooth Modem den Betrieb weiterführen während das ACK gesendet wird, wodurch ermöglicht wird, dass Bluetooth Aktivität besonders schnell wieder aufgenommen wird, wenn die Übertragung des ACK vervollständigt ist.
  • 3 zeigt eine alternative Ausführungsform, die die Notwendigkeit für die Koexistenzsteuereinheit vermeidet. Die anderen Komponenten sind wie in 1 nummeriert. In der Ausführungsform nach 3 signalisieren die Sendeempfänger 1 und 2 einander direkt über Leitungen 50, 51 wenn sie beabsichtigen, eine Übertragungsaktivität durchzuführen. Die Steuereinheiten 13 und 23 werden durch die Speicherung von Anweisungen in den Speichern 52, 53 programmiert um autonom einen ausgewählten Koexistenzalgorithmus umzusetzen. Wenn der 802.11 Sendeempfänger ein ACK senden möchte, signalisiert seine Steuereinheit 13 diese Tatsache an die Steuereinheit 23 des Bluetooth Sendeempfängers. Wenn der Bluetooth Sendeempfänger gegenwärtig ein SCO Datenpaket sendet, dann bewirkt die Steuereinheit 23 des Bluetooth Sendeempfängers als Reaktion auf dieses Signal dass das Datenpaket auf die oben beschriebene Weise unterbrochen wird.
  • In den Ausführungsformen nach den 1 und 3 kann die Leistungsfähigkeit verbessert werden indem eine HF Architektur verwendet wird, die einen gleichzeitigen Betrieb der 802.11 und Bluetooth Sendeempfänger unterstützt. Dies könnte getrennte Antennen für jeden Sendeempfänger bedingen oder eine einzelne Antenne, die über eine Koppeleinheit an Stell von einem Schalter gemeinsam genutzt wird. Eine solche Architektur kann eine simultane Übertragung von SCO und ACKs besser unterstützen, obwohl der Empfang von SCO-Datenpaketen immer noch durch die Übertragung von ACKs betroffen sein wird, außer wenn eine wesentliche Trennung erzielt werden kann.
  • Der in den Anordnungen nach den 1 und 3 umgesetzte Koexistenzalgorithmus könnte weitere, oben nicht beschriebene Aspekte aufweisen. Wenn der 802.11-Sendeempfänger zum Beispiel ein ACK senden möchte wenn der Bluetooth Sendeempfänger ein anderes Datenpaket als ein SCO-Datenpaket überträgt, dann könnte das Mittel, das den Koexistenzalgorithmus umsetzt, ausgebildet sein die Übertragung des Bluetooth Datenpakets zu beenden und es nicht wieder aufzunehmen, wie es getan werden könnte, wenn es ein SCO-Datenpaket wäre.
  • Der 802.11-Sendeempfänger könnte seine Absicht ein ACK-Datenpaket zu senden geeigneter Weise unter Verwendung jedes geeigneten Protokolls signalisieren, einschließlich des Sendens einer feststehenden oder standardisierten Form von Koexistenzsignal an den Bluetooth Sendeempfänger.
  • Die oben beschriebenen Prinzipien könnten auf andere Paare von Protokollen als 802.11 und Bluetooth angewendet werden. In einer verallgemeinerten Situation könnte ein ”erstes” Protokoll 802.11 in den obigen Beispielen gleichen und ein ”zweites” Protokoll könnte Bluetooth in den obigen Beispielen gleichen. Das erste Protokoll und das zweite Protokoll nutzen einen Kanalbereich gemeinsam (zum Beispiel im Frequenz- oder Codebereich) derart, dass zumindest ein Teil der Aktivität des zweiten Protokolls störend auf Empfangsbestätigungsnachrichten oder andere den Durchsatz beeinflussende Nachrichten des ersten Protokolls einwirkt. Diese Aktivität des zweiten Protokolls beinhaltet die Übertragung von Dateneinheiten die zweitkritische Daten tragen und/oder die nicht Gegenstand eines Protokoll für erneutes Senden sind, wenn sie falsch empfangen werden. Diese Dateneinheiten sind derart, dass sie eine längere Dauer aufweisen oder aufweisen können als eine der Nachrichten des ersten Protokolls, und sind Gegenstand eines Kodierungsmodells das derart ist, dass, wenn eine derartige Dateneinheit unterbrochen wird, zumindest ein Teil des vor (oder möglicherweise nach) der Wiederaufnahme transportierten Datenverkehrs trotz der Unterbrechung zumindest teilweise durch einen Empfänger wiederhergestellt werden kann.
  • Die Unterbrechung von Bluetooth Übertragungen könnte auf eine Anzahl von Weisen umgesetzt werden.
    • 1. Eine oder mehrere der Bluetooth Basisband-, Zwischenfrequenz- oder Hochfrequenz-Komponenten könnten den Betrieb unterbrechen mit dem Ergebnis, dass Bluetooth Hochfrequenzsignale nicht länger eine Antenne erreichen, an die sie normalerweise weitergegeben würden.
    • 2. Alle der dedizierten Bluetooth Komponenten könnten fortfahren eine Bluetooth Signal zu erzeugen, aber ein Schalter zwischen den dedizierten Bluetooth Komponenten und der Antenne könnte die Bluetooth Signale unterbrechen und deren Übertragung unterbinden. Dieser Ansatz ist besonders geeignet, wenn die Bluetooth und 802.11-Sendeempfänger gemeinsam eine Antenne nutzen, oder sowohl eine Antenne als auch ein Hochfrequenz-Front-End gemeinsam nutzen. Um Bluetooth Übertragungen zu unterbrechen, könnte der Schalter eingestellt werden die dedizierten 802.11-Komponenten mit dem gemeinsam genutzten Teil des Pfades zu verbinden. Dieser Ansatz weist den Vorteil auf, dass die Bluetooth Komponenten normal arbeiten können, wobei die mit dem vorliegenden System einhergehende Unterbrechung lediglich durch Steuern des Schalters realisiert wird.
    • 3. 802.11-Signale werden üblicherweise gesendet mit sehr viel größerer Leistung gesendet als Bluetooth Signale. An Stelle von unterbrochen zu werden auf Grund dessen, dass sie nicht gesendet werden, könnten die Bluetooth Signale auf Grund dessen unterbrechen werden, dass sie durch simultane 802.11-Übertragung der Anordnung überschwemmt werden. In dieser Ausführungsform könnten die Bluetooth Komponenten wie normal weiterarbeiten, während der Unterbrechungen sogar ein Signal senden, wobei das Signal auf Grund der starken Störung durch den zusätzlich angeordneten 802.11-Sender nicht empfangen werden wird. In dem vorliegenden System kann dies sogar auftreten, wenn die Bluetooth Anordnung ein SCO-Datenpaket sendet, welches im Normalfall von dem Schutz gegen Störung durch andere zusätzlich angeordnete Sender profitieren würde.
    • 4. An Stelle des Unterbrechens der gesamten Übertragung während der Unterbrechung eines SCO-Datenübertragungsblocks könnte der Bluetooth Sendeempfänger während der Unterbrechung Dummy-Daten senden, zum Beispiel einen Strom von Dummyzeichen oder Bits der gleichen Art oder die sich auf eine vorgegebene Weise wiederholen. Dies könnte inhärent die Wahrscheinlichkeit erhöhen, dass der Empfänger den Endteil des SCO-Datenpakets dekodieren kann. Der vorgesehene Bluetooth Empfänger könnte auch so programmiert werden, dass er davon Kenntnis hat, dass der Bluetooth Sender dieses Verhalten annehmen wird. Wenn der Bluetooth Empfänger dann durch Dekodieren einer Zeichenfolge derartiger Daten in einem SCO-Datenpaket feststellt, dass ein SCO-Datenpaket auf diese Weise unterbrochen worden ist, dann könnte er diese Daten als ungültig behandeln anstatt zu versuchen, sie zu dekodieren, wodurch die Wahrscheinlichkeit erhöht wird, dass er den Endteil des Datenpakets korrekt dekodiert.
  • Die oben beschriebenen Prinzipien könnten während des Empfangs von SCO-Datenpaketen oder ähnlichen Dateneinheiten angewendet werden. Wenn ein geschütztes SCO-Datenpaket empfangen wird, könnte dieser Empfang unterbrochen werden, um zu ermöglichen, dass ein 802.11-ACK gesendet wird. Die Unterbrechung könnte durch Herausschalten des Bluetooth Empfängers durchgeführt werden, zum Beispiel durch Trennen von diesem von einer gemeinsam genutzten Antenne, oder durch Übermitteln des ACK auf eine solche Weise, dass dies den korrekten Empfang des SCO-Datenpakets während der Übertragung des ACK verhindert. Wenn das letztere Verfahren angewendet wird, dann könnten Strategien verwendet werden um die Dekodierung des unterbrochenen SCO-Datenpakets zu verbessern.
  • Daher könnte dann, wenn der Bluetooth Sendeempfänger ein SCO-Datenpaket empfängt wenn der 802.11-ACK von dem zusätzlich angeordneten 802.11-Sendeempfänger gesendet werden soll, dieser Empfang unterbrochen werden, oder alle in diesem Zeitraum empfangenen Daten als ungültig markiert werden, und der Empfang des SCO-Datenpakets könnte wieder aufgenommen werden, wenn das ACK gesendet worden ist. Dies könnte trotz der Tatsache getan werden, dass SCO-Datenpakete üblicherweise verzögerungskritische Daten transportieren (zum Beispiel Sprachdaten) und die 802.11-Daten, deren Empfang bestätigt wird, nicht verzögerungskritisch sein könnten. Der Grund dafür ist, dass der Beginn und möglicherweise das Ende des SCO-Datenpakets trotz der Unterbrechung noch verwendbar sein können. In einem üblichen Empfänger wird das Hochfrequenzsignal durch ein Hochfrequenz-Front-End empfangen, welches dann ein von dem Hochfrequenzsignal abhängiges Signal an eine Dekodiereinheit weiterleitet um festzustellen, welche Zeichen in dem Hochfrequenzsignal transportiert worden sind. Es kann vorteilhaft sein die Abhängigkeit der Bluetooth Dekodiereinheit von dem empfangenen Hochfrequenzsignal während einer Unterbrechung zu reduzieren, um so die Nutzbarkeit des nicht unterbrochenen Teils des SCO-Datenpakets zu verbessern. Dies kann durchgeführt werden indem der Dekodiereinheit während der Unterbrechung Dummy-Daten an Stelle von Daten zur Verfügung gestellt werden, die von dem empfangenen Hochfrequenzsignal abhängig sind, oder durch Kennzeichnen der während der Unterbrechung empfangenen Hochfrequenzdaten als weniger zuverlässig.
  • Die oben beschriebenen Ansätze können auch auf eSCO-Datenpakete angewendet werden. eSCO-Datenpakete können eine begrenzte Anzahl von Malen erneut gesendet werden, können aber sogar nutzbringend verwendet werden, wenn ein Teil des Datenpakets fehlt oder korrumpiert ist, und werden nicht notwendigerweise erneut gesendet bis sie erfolgreich sind. Das System kann auch auf andere Datenpakete mit ähnlichen Eigenschaften angewendet werden, zum Beispiel diejenigen, deren erneutes Senden begrenzt ist, oder die zeitkritisch sind, und die sogar nutzbringend verwendet werden können wenn sie teilweise empfangen werden.
  • Die Anordnung könnte jede geeignete Art von Anordnung sein, zum Beispiel ein Mobiltelephon, eine Notebook-Computer, ein Haushaltsgerät oder ein Motorfahrzeug. Ein spezifisches Beispiel für eine derartige Anordnung ist ein Mobiltelephon, das zwischen VoIP (Voice over Internet Protocol) über 802.11 und Bluetooth Audio zu einer drahtlosen Hörsprechgarnitur umschlüsselt.
  • Der Antragsteller offenbart hiermit getrennt jedes einzelne hierin beschriebene Merkmal und jede Kombination von zwei oder mehr derartiger Merkmale in dem Umfang, dass derartige Merkmale oder Kombinationen dazu in der Lage sind, basierend auf der vorliegende Beschreibung in Anbetracht der üblichen allgemeinen Kenntnis einer in der Technik bewanderten Person als Ganzes ausgeführt zu werden, unabhängig davon, ob derartige Merkmale oder Kombination von Merkmalen irgendein hierin offenbartes Problem lösen, und ohne Einschränkung des Schutzumfangs der Ansprüche. Der Antragsteller weist darauf hin, dass Aspekte der vorliegenden Erfindung aus jedem derartigen individuellen Merkmal oder einer Kombination von Merkmalen bestehen können. In Anbetracht der vorangehenden Beschreibung wird es für eine in der Technik bewanderte Person offensichtlich sein, dass verschiedenartige Modifikationen innerhalb des Schutzumfangs der Erfindung durchgeführt werden können.
  • Zusammenfassung
  • Protokoll-Koexistenz
  • Kommunikationsvorrichtung, die aufweist: eine erste Kommunikationseinheit zum Senden und/oder Empfangen von Empfangsbestätigungen für durch die Vorrichtung empfangene Daten über ein erstes Protokoll; eine zweite Kommunikationseinheit zum Senden von Dateneinheiten eines zweiten Protokolls, wobei die ersten und zweiten Protokolle derart sind, dass die Dateneinheiten des zweiten Protokolls störend auf die Empfangsbestätigungen des ersten Protokolls einwirken können; und eine Steuereinheit die ausgebildet ist, die Vorrichtung derart zu steuern, dass, wenn eine Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit gesendet wird und die erste Kommunikationseinheit eine Empfangsbestätigung des ersten Protokolls senden oder empfangen soll: die zweite Kommunikationseinheit die Übertragung der Dateneinheit des zweiten Protokolls unterbricht, die erste Kommunikationseinheit die Empfangsbestätigung des ersten Protokolls sendet oder empfängt und der zweite Sender die Übertragung der Dateneinheit des zweiten Protokolls wieder aufnimmt von dem Punkt, den die Übertragung der Dateneinheit erreicht hätte, wenn sie nicht unterbrochen worden wäre.

Claims (14)

  1. Kommunikationsvorrichtung, die aufweist: eine erste Kommunikationseinheit zum Senden und/oder Empfangen von Empfangsbestätigungen für durch die Vorrichtung über ein erstes Protokoll empfangene Daten; eine zweite Kommunikationseinheit zum Senden von Dateneinheiten eines zweiten Protokolls, wobei die ersten und zweiten Protokolle derart sind, dass die Dateneinheiten des zweiten Protokolls störend auf die Empfangsbestätigungen des ersten Protokolls einwirken können; und eine Steuereinheit die ausgebildet ist, die Vorichtung derart zu steuern, dass, wenn eine Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit gesendet wird und die erste Kommunikationseinheit eine Empfangsbestätigung des ersten Protokolls senden oder empfangen soll, die zweite Kommunikationseinheit das Senden der Dateneinheit des zweiten Protokolls unterbricht, die erste Kommunikationseinheit die Empfangsbestätigung des ersten Protokolls sendet oder empfängt und die zweite Kommunikationseinheit das Senden der Dateneinheit des zweiten Protokolls von dem Punkt an wiederaufnimmt, den das Senden der Dateneinheit erreicht hätte, wenn es nicht unterbrochen worden wäre.
  2. Kommunikationsvorrichtung wie in Anspruch 1 beansprucht, wobei die Unterbrechung des Sendens der Dateneinheit des zweiten Protokolls durch Trennen zumindest eines Teils der zweiten Kommunikationseinheit von einer Antenne durchgeführt wird.
  3. Kommunikationsvorrichtung wie in Anspruchs 1 oder 2 beansprucht, wobei das Unterbrechung des Sendens der Dateneinheit des zweiten Protokolls durch Übertragen der Empfangsbestätigung des ersten Protokolls mit einer ausreichend hohen Leistung durchgeführt wird, um so einen Teil der Dateneinheit des zweiten Protokolls zu maskieren.
  4. Kommunikationsvorrichtung wie in einem der Ansprüche 1 bis 3 beansprucht, wobei die Steuereinheit ausgebildet ist, die Vorrichtung derart zu steuern, dass, wenn eine Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit gesendet werden soll und eine Empfangsbestätigung des ersten Protokolls durch die erste Kommunikationseinheit gesendet oder empfangen werden soll: die zweite Kommunikationseinheit das Senden der Dateneinheit des zweiten Protokolls beginnt ohne dass die Empfangsbestätigung gesendet oder empfangen worden ist und dann das Senden der Dateneinheit des zweiten Protokolls unterbricht während die erste Kommunikationseinheit die Empfangsbestätigung des ersten Protokolls sendet oder empfängt.
  5. Kommunikationsvorrichtung, die aufweist: eine erste Kommunikationseinheit zum Senden von Empfangsbestätigungen für nicht verzögerungskritische, durch die Vorrichtung empfangene Daten, über ein erstes Protokoll; eine zweite Kommunikationseinheit zum Empfangen von Dateneinheiten eines zweiten Protokolls, wobei die Dateneinheiten des zweiten Protokolls verzögerungskritische Daten transportieren und die ersten und zweiten Protokolle derart sind, dass die Dateneinheiten des zweiten Protokolls störend auf die Empfangsbestätigungen des ersten Protokolls einwirken können; und eine Steuereinheit, die ausgebildet ist die Vorrichtung derart zu steuern, dass, wenn eine Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit empfangen wird und die erste Kommunikationseinheit eine Empfangsbestätigung des ersten Protokolls für nicht verzögerungskritische, durch die Vorrichtung empfangene Daten senden soll, die erste Kommunikationseinheit den Empfang der Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit durch Übertragen der Empfangsbestätigung des ersten Protokolls unterbricht, wobei die Kommunikationsvorrichtung ausgebildet ist, die Art des Empfangs durch die zweite Kommunikationseinheit während des Sendens einer Empfangsbestätigung durch die erste Kommunikationseinheit zu modifizieren durch Einspeisen von Dummy-Daten in den Dekodierabschnitt an Stelle der empfangenen Funksignale, oder durch Markieren von während der Unterbrechung empfangenen Daten des zweiten Protokolls als weniger zuverlässig als zu anderen Zeiten empfangene Daten des zweiten Protokolls.
  6. Kommunikationsvorrichtung wie in Anspruch 5 beansprucht, wobei die zweite Kommunikationseinheit einen Signalempfängerabschnitt zum Empfangen von Funksignalen und einen Dekodierabschnitt zum Dekodieren der durch den Signalempfängerabschnitt empfangenen Funksignale aufweist, um eine Reihe von dekodierten Datenwerten zu bilden, und wobei die Kommunikationsvorrichtung ausgebildet ist die Art des Empfangs durch die zweite Kommunikationseinheit während des Sendens einer Empfangsbestätigung durch die erste Kommunikationseinheit zu modifizieren, um so die Abhängigkeit der dekodierten Datenwerte von den durch den Signalempfängerabschnitt empfangenen Funksignalen zu reduzieren.
  7. Kommunikationsvorrichtung wie in einem der vorherigen Ansprüche beansprucht, wobei das erste Protokoll derart ist, dass die durch die Vorrichtung empfangenen Daten erneut gesendet werden können, wenn die Empfangsbestätigung von einem Sender dieser Daten nicht erfolgreich empfangen wird.
  8. Kommunikationsvorrichtung wie in einem der vorherigen Ansprüche beansprucht, wobei das erste Protokoll ein IEEE 802.11 Protokoll ist und die Empfangsbestätigung ein IEEE 802.11 Empfangsbestätigungsdatenübertragungsblock ist.
  9. Kommunikationsvorrichtung wie in einem der vorherigen Ansprüche beansprucht, wobei das zweite Protokoll nur eine begrenzte Anzahl von erneuten Aussendungen der Dateneinheit des zweiten Protokolls vorsieht, wenn sie von einem Empfänger dieser Dateneinheit nicht erfolgreich empfangen wird.
  10. Kommunikationsvorrichtung wie in einem der vorherigen Ansprüche beansprucht, wobei das zweite Protokoll derart ist, dass Verkehrsdaten, die in dem Teil der Dateneinheit enthalten sind, der nach dem Senden der Empfangsbestätigung gesendet wird, durch einen Empfänger der Dateneinheit trotz dieser Unterbrechung wieder hergestellt werden können.
  11. Kommunikationsvorrichtung wie in einem der vorherigen Ansprüche beansprucht, wobei das zweite Protokoll Bluetooth ist und die Dateneinheit eine Bluetooth SCO oder eSCO Datenpaket ist.
  12. Kommunikationsvorrichtung wie in einem der vorherigen Ansprüche beansprucht, wobei die Vorrichtung eine Antenne aufweist, die sowohl von der ersten als auch der zweiten Kommunikationseinheit verwendbar ist.
  13. Verfahren zum Steuern einer Kommunikationsvorrichtung, die aufweist: eine erste Kommunikationseinheit zum Senden und/oder Empfangen von Empfangsbestätigungen für durch die Vorrichtung empfangene Daten über ein erstes Protokoll; eine zweite Kommunikationseinheit zum Senden von Dateneinheiten eines zweiten Protokolls, wobei die ersten und zweiten Protokolle derart sind, dass die Dateneinheiten des zweiten Protokolls störend auf die Empfangsbestätigungen des ersten Protokolls einwirken können; und wobei das Verfahren das Steuern der Vorrichtung aufweist derart, dass, wenn eine Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit übertragen wird und die erste Kommunikationseinheit eine Empfangsbestätigung des ersten Protokolls senden oder empfangen soll: die zweite Kommunikationseinheit das Senden der Dateneinheit des zweiten Protokolls unterbricht, die erste Kommunikationseinheit die Empfangsbestätigung des ersten Protokolls sendet oder empfängt und der zweite Kommunikationseinheit das Senden der Dateneinheit des zweiten Protokolls von dem Punkt wiederaufnimmt, den das Senden der Dateneinheit erreicht hätte, wenn es nicht unterbrochen worden wäre.
  14. Verfahren zum Steuern einer Kommunikationsvorrichtung, die aufweist: eine erste Kommunikationseinheit zum Senden, von Empfangsbestätigungen über ein erstes Protokoll für nicht verzögerungskritische, durch die Vorrichtung empfangene Daten; und eine zweite Kommunikationseinheit zum Empfangen von Dateneinheiten eines zweiten Protokolls, wobei die Dateneinheiten des zweiten Protokolls verzögerungskritische Daten transportieren und die ersten und zweiten Protokolle derart sind, dass die Dateneinheiten des zweiten Protokolls störend auf die Empfangsbestätigungen des ersten Protokolls einwirken können; wobei das Verfahren umfasst: das Steuern der Vorrichtung, derart dass, wenn eine Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit empfangen wird und die erste Kommunikationseinheit eine Empfangsbestätigung des ersten Protokolls für nicht verzögerungskritische, durch die Vorrichtung empfangene Daten senden soll, die erste Kommunikationseinheit den Empfang der Dateneinheit des zweiten Protokolls durch die zweite Kommunikationseinheit durch Übertragen der Empfangsbestätigung des ersten Protokolls unterbricht, und das Modifizieren der Art des Empfangs durch die zweite Kommunikationseinheit während des Sendens einer Empfangsbestätigung durch die erste Kommunikationseinheit durch Einspeisen von Dummy-Daten in den Dekodierabschnitt an Stelle der empfangenen Funksignale, oder durch Markieren von während der Unterbrechung empfangenen Daten des zweiten Protokolls als weniger zuverlässig als zu anderen Zeiten empfangene Daten des zweiten Protokolls.
DE112009000540.3T 2008-03-12 2009-03-12 Protokoll-Koexistenz Active DE112009000540B4 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GBGB0804615.3A GB0804615D0 (en) 2008-03-12 2008-03-12 Protocol coexistence
GB0804615.3 2008-03-12
PCT/EP2009/052947 WO2009112559A2 (en) 2008-03-12 2009-03-12 Protocol coexistence

Publications (2)

Publication Number Publication Date
DE112009000540T5 true DE112009000540T5 (de) 2011-02-03
DE112009000540B4 DE112009000540B4 (de) 2016-06-23

Family

ID=39328005

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112009000540.3T Active DE112009000540B4 (de) 2008-03-12 2009-03-12 Protokoll-Koexistenz

Country Status (4)

Country Link
US (1) US20110013612A1 (de)
DE (1) DE112009000540B4 (de)
GB (1) GB0804615D0 (de)
WO (1) WO2009112559A2 (de)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8879580B2 (en) * 2010-06-17 2014-11-04 Texas Instruments Incorporated Enhancing packet aggregation performance in coexisting wireless networks
US9078255B2 (en) 2011-08-16 2015-07-07 Alcatel Lucent Method and apparatus for allocating almost blank subframes
US9179476B2 (en) 2011-10-11 2015-11-03 Qualcomm Incorporated Multi-user transmission during reverse direction grant
US9265090B2 (en) 2013-06-14 2016-02-16 Netgear, Inc. Alignment of packets for implementing coexistence of multiple homogeneous radios
US9026127B2 (en) 2013-09-18 2015-05-05 Qualcomm Incorporated Predictive control for radio frequency coexistence management in multi-SIM-multi-active (MSMA) devices

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039358B1 (en) * 2000-01-10 2006-05-02 Symbol Technologies, Inc. Coexistence techniques in wireless networks
EP1119137B1 (de) * 2000-01-20 2006-08-16 Lucent Technologies Inc. Interoperabilität von Bluetooth und IEEE 802.11
US6452910B1 (en) * 2000-07-20 2002-09-17 Cadence Design Systems, Inc. Bridging apparatus for interconnecting a wireless PAN and a wireless LAN
EP1348271A4 (de) * 2000-10-06 2006-05-10 Cognio Inc Systeme und verfahren zur milderung von störungen zwischen mehreren wlan-protokollen
EP1250020A1 (de) * 2001-01-05 2002-10-16 Matsushita Electric Industrial Co., Ltd. Mobilkommunikationssystem und funkkommunikationsverfahren
US20030054755A1 (en) * 2001-03-09 2003-03-20 Ephraim Zehavi Wireless receiver with anti-jamming
US7233602B2 (en) * 2001-03-22 2007-06-19 Oxford Semiconductor, Inc. Coordination architecture for wireless communication devices using multiple protocols
US6621454B1 (en) * 2001-05-10 2003-09-16 Vectrad Networks Corporation Adaptive beam pattern antennas system and method for interference mitigation in point to multipoint RF data transmissions
US20030072298A1 (en) * 2001-10-17 2003-04-17 Infocus Corporation Dataconferencing method
US7454171B2 (en) * 2005-02-25 2008-11-18 Nokia Corporation Method and system for VoIP over WLAN to Bluetooth headset using ACL link and sniff for aligned eSCO transmission
KR100927032B1 (ko) * 2005-02-25 2009-11-17 노키아 코포레이션 진보된 eSCO 스케쥴링을 사용하여 WLAN을 통해블루투스 헤드셋으로의 VoIP를 위한 방법 및 시스템
US7486932B2 (en) * 2005-02-25 2009-02-03 Nokia Corporation Method and system for VoIP over WLAN to bluetooth headset using advanced eSCO scheduling
US20060223467A1 (en) * 2005-04-05 2006-10-05 Nokia Corporation Method and device for low-power FM transmission of audio data to RDS (Radio Data System) capable FM radio receiver
US20070255126A1 (en) * 2006-04-28 2007-11-01 Moberg Sheldon B Data communication in networked fluid infusion systems
KR100741383B1 (ko) * 2006-07-28 2007-07-20 지씨티 세미컨덕터 인코포레이티드 무선랜 및 블루투스를 이용한 음성 데이터 전송 방법 및시스템
KR100801876B1 (ko) * 2006-07-28 2008-02-11 지씨티 세미컨덕터 인코포레이티드 무선랜 및 블루투스를 이용한 음성 데이터 전송 방법 및시스템
US20080298468A1 (en) * 2007-06-04 2008-12-04 Mediaphy Corporation Error tagging for decoder
US8644675B2 (en) * 2008-06-06 2014-02-04 Deluxe Digital Studios, Inc. Methods and systems for use in providing playback of variable length content in a fixed length framework

Also Published As

Publication number Publication date
WO2009112559A3 (en) 2010-06-10
US20110013612A1 (en) 2011-01-20
WO2009112559A4 (en) 2010-07-29
DE112009000540B4 (de) 2016-06-23
GB0804615D0 (en) 2008-04-16
WO2009112559A2 (en) 2009-09-17

Similar Documents

Publication Publication Date Title
DE102006061879B4 (de) System und Verfahren zur Verbesserung von WiFi-Realzeit-Kommunikationen
DE60203285T2 (de) Verfahren und empfänger zur verbesserten datenpaketübertragung in ein übertragungsprotokoll
DE10203537B4 (de) Verfahren und Vorrichtung zur Übertragung digitalisierter Audiodaten
DE60124923T2 (de) Flexible automatische wiederholungsaufforderung für paketdatenübertragung
DE60124708T2 (de) Verfahren zur Verbesserung der Kommunikationsfähigkeit in einem drahtlosen Telekommunikationssystem
DE60109959T2 (de) Verfahren um die effizienz eines datenstromes in einem kommunikationssystem zu erhöhen
DE60104365T2 (de) Anhalten der Packetübertragung an ein Terminal, wenn das Teminal in den Haltezustand des packetvermittelten Dienstes wechselt, um einen leitungsvermittelten Dienst zu benutzen
DE112009000540B4 (de) Protokoll-Koexistenz
DE60224198T2 (de) Funknachrichtengerät mit zwei betriebsarten
DE60219588T2 (de) Verfahren zur Unterscheidung von Paketverlusten
DE60207281T2 (de) Verfahren und vorrichtung zur bestätigung eines empfangs eines datenpakets in einem cdma-kommunikationssystem
DE60201553T2 (de) System und Verfahren zur Fehlerbeseitigung mit negativer Rückquittierung (NACK)
DE202005014255U1 (de) System zur Verringerung der Latenz beim Senden von Quittungen in Maschennetzen
DE60206606T2 (de) Verfahren und vorrichtung zur verbesserung eines datendurchsatzes
DE2745295A1 (de) Steuerschaltung fuer ein mobiles duplex-funkuebertragungssystem mit kombinierter sprach/daten-uebertragung
EP1020093B1 (de) Optimierung von nachbarkanal-messberichten
DE10252536A1 (de) Verfahren und Vorrichtung zur Übertragung von Datenpaketen
DE112009000641T5 (de) Techniken, welche einen Ansatz über Sprünge für die automatische Wiederhol-Anforderung (ARQ - Automatic Repeat Request) in drahtlosen weiterleitenden Netzwerken verwenden
DE602004010851T2 (de) Verfahren und einrichtungen zur duplikatpaketidentifikation während eines handover
EP1006689A3 (de) Paketwiederübertragungskontroll mit Prioritätinformationen
DE2715216A1 (de) Nachrichtensystem
EP2996275A1 (de) Verknüpfungsverarbeitungsverfahren und mobiles endgerät in einem multiplex-steuerungsprotokoll
DE102004043918A1 (de) Digitales Empfangsgerät und Funkkommunikationssystem
DE112014004135T5 (de) System und Verfahren zum Durchführen einer hybriden automatischen Wiederholungsanfrage (HARQ) in einem WLAN-System
DE10300786A1 (de) Verfahren und Vorrichtung zum Erkennen des Vorspanns eines drahtlos übertragenen Datenrahmens

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
R082 Change of representative

Representative=s name: MAUCHER JENKINS, DE

Representative=s name: MAUCHER JENKINS PATENTANWAELTE & RECHTSANWAELT, DE

Representative=s name: OLSWANG GERMANY LLP, DE

R082 Change of representative

Representative=s name: MAUCHER JENKINS, DE

Representative=s name: OLSWANG GERMANY LLP, DE

Representative=s name: MAUCHER JENKINS PATENTANWAELTE & RECHTSANWAELT, DE

R081 Change of applicant/patentee

Owner name: QUALCOMM TECHNOLOGIES INTERNATIONAL, LTD., GB

Free format text: FORMER OWNER: CAMBRIDGE SILICON RADIO LTD., CAMBRIDGE, CAMBRIDGESHIRE, GB

R082 Change of representative

Representative=s name: MAUCHER JENKINS, DE

Representative=s name: OLSWANG GERMANY LLP, DE

Representative=s name: MAUCHER JENKINS PATENTANWAELTE & RECHTSANWAELT, DE

R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final
R082 Change of representative

Representative=s name: MAUCHER JENKINS, DE

Representative=s name: MAUCHER JENKINS PATENTANWAELTE & RECHTSANWAELT, DE

R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: H04L0029060000

Ipc: H04L0065000000