DE102007051367B4 - Verfahren für eine Datenübertragung über einen Sprachkanal eines drahtlosen Kommunikationsnetzwerks - Google Patents

Verfahren für eine Datenübertragung über einen Sprachkanal eines drahtlosen Kommunikationsnetzwerks Download PDF

Info

Publication number
DE102007051367B4
DE102007051367B4 DE102007051367.6A DE102007051367A DE102007051367B4 DE 102007051367 B4 DE102007051367 B4 DE 102007051367B4 DE 102007051367 A DE102007051367 A DE 102007051367A DE 102007051367 B4 DE102007051367 B4 DE 102007051367B4
Authority
DE
Germany
Prior art keywords
carrier signal
modulated carrier
digital data
modulating
shift keying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
DE102007051367.6A
Other languages
English (en)
Other versions
DE102007051367A1 (de
Inventor
Elizabeth Chesnutt
Jijun Yin
Sethu K. Madhavan
Iqbal M. Surti
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.)
General Motors LLC
Original Assignee
General Motors LLC
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 General Motors LLC filed Critical General Motors LLC
Publication of DE102007051367A1 publication Critical patent/DE102007051367A1/de
Application granted granted Critical
Publication of DE102007051367B4 publication Critical patent/DE102007051367B4/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
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/20Modulator circuits; Transmitter circuits
    • H04L27/2032Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner
    • H04L27/2053Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases
    • H04L27/206Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases using a pair of orthogonal carriers, e.g. quadrature carriers
    • H04L27/2067Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases using a pair of orthogonal carriers, e.g. quadrature carriers with more than two phase states
    • H04L27/2071Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases using a pair of orthogonal carriers, e.g. quadrature carriers with more than two phase states in which the data are represented by the carrier phase, e.g. systems with differential coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/20Modulator circuits; Transmitter circuits
    • H04L27/2032Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner
    • H04L27/2053Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases
    • H04L27/206Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases using a pair of orthogonal carriers, e.g. quadrature carriers
    • H04L27/2067Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases using a pair of orthogonal carriers, e.g. quadrature carriers with more than two phase states
    • H04L27/2075Modulator circuits; Transmitter circuits for discrete phase modulation, e.g. in which the phase of the carrier is modulated in a nominally instantaneous manner using more than one carrier, e.g. carriers with different phases using a pair of orthogonal carriers, e.g. quadrature carriers with more than two phase states in which the data are represented by the change in carrier phase
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/22Demodulator circuits; Receiver circuits
    • H04L27/233Demodulator circuits; Receiver circuits using non-coherent demodulation
    • H04L27/2331Demodulator circuits; Receiver circuits using non-coherent demodulation wherein the received signal is demodulated using one or more delayed versions of itself
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/36Modulator circuits; Transmitter circuits

Abstract

Verfahren zum Übertragen von digitalen Daten über ein drahtloses Telekommunikationsnetzwerk, das die Schritte umfasst, dass ein oder mehrere Trägersignale mit digitalen Daten unter Verwendung einer differentiellen Phasenumtastungs-Modulation des einen oder der mehreren Trägersignale moduliert werden, wodurch ein moduliertes Trägersignal erzeugt wird; das modulierte Trägersignal über einen Sprachkanal eines drahtlosen Telekommunikationsnetzwerks gesendet wird; das über das drahtlose Telekommunikationsnetzwerk gesendete modulierte Trägersignal empfangen wird; und das empfangene modulierte Trägersignal in die digitalen Daten zurück demoduliert wird; dadurch gekennzeichnet, dass der Modulationsschritt ferner umfasst, dass das modulierte Trägersignal als ein zusammengesetztes moduliertes Trägersignal erzeugt wird, indem die Schritte ausgeführt werden, dass ein erstes Trägersignal mit einer ersten Frequenz mit einem Teil der digitalen Daten unter Verwendung einer differentiellen binären Phasenumtastungs-Modulation moduliert wird; ein zweites Trägersignal mit einer zweiten Frequenz mit dem Rest der digitalen Daten unter Verwendung einer differentiellen binären Phasenumtastungs-Modulation moduliert wird; und die beiden modulierten Trägersignale zu einem zusammengesetzten modulierten Trägersignal kombiniert werden.

Description

  • TECHNISCHES GEBIET
  • Die vorliegende Erfindung betrifft allgemein ein Verfahren zur Datenübertragung über ein Telekommunikationsnetzwerk und ein Verfahren zur Datenübertragung über einen Telekommunikationssprachkanal, wie beispielsweise einen CDMA- oder GSM-Sprachverkehrskanal.
  • Ein Verfahren gemäß dem Oberbegriff des Anspruchs 1 ist beispielsweise aus der US 6 611 536 B1 bekannt geworden.
  • Ferner geht aus den Druckschriften EP 1 096 701 A1 , US 2002/0 093 924 A1 und WO 2005/088 998 A1 eine Modulation eines Datensignals mittels Modem, eine Kodierung mittels VOCODER und eine Übertragung über einen Sprachkanal eines Mobilfunknetzes hervor. Die EP 1 096 701 A1 offenbart dabei eine Modulation im Modem mittels PSK, FSK bzw. MSK, die US 2002/0 093 924 A1 mittels FSK und die WO 2005/088 998 A1 mittels ASK.
  • HINTERGRUND DER ERFINDUNG
  • Verdrahtete Telefonsysteme wurden ursprünglich entworfen, um Sprache zu übertragen, um Konversationen über lange Distanzen zu ermöglichen. Später wurden Fernsprechsysteme zu einem primären Medium zum Übertragen von nicht nur Sprache, sondern auch Daten, die keine Sprache umfassen, wie beispielsweise bei einer Verwendung von Faxgeräten, die Bildinformationen über die Telefonleitungen übertragen, oder von Modems, die digitale Daten verschiedener Formen (Text, binär ausführbare Dateien, Bild- oder Videodateien) über dieselben Telefonleitungen austauschen.
  • Heutzutage werden sowohl für Sprach- als auch für Datenübertragungszwecke viel häufiger zellulare und andere drahtlose Kommunikationssysteme verwendet. Der größte Teil der heutzutage weltweit verwendeten zellularen Kommunikation verwendet entweder die GSM- (einschließlich UMTS) oder die CDMA-Kommunikationssysteme (IS-95 oder CDMA2000). Diese Systeme übertragen Sprachdaten über einen Sprachverkehrskanal unter Verwendung einer modulierten Trägerwelle. Beispielsweise verwendet 2G GSM eine GMSK-Modulation und verwendet IS-95 CDMA eine PSK-Modulation. Vor dem Modulieren der Sprachdaten für eine drahtlose Übertragung durchläuft die Spracheingabe einen Sprachkomprimierungsschaltkreis, wie beispielsweise einen Vocoder, um die Spracheingabe in eine kleinere Menge von Daten zu komprimieren. Dies reduziert die Menge von Sprachdaten, die über das drahtlose Netzwerk übertragen werden müssen, wodurch ermöglicht wird, dass eine kleinere Bitrate verwendet wird und eine größere Anzahl von Benutzern dasselbe Kommunikationssystem teilt.
  • Es wurden verschiedene Vocoder-Techniken vorgeschlagen und verwendet. Die gängigsten sind verschiedene Formen von Linear Predictive Coding (LPC); beispielsweise verwendet 2G GSM einen RPE-LPC-Sprach-Codec, während IS-95 CDMA einen CELP-Codec mit variabler Rate verwendet. Diese vorhersagenden Komprimierungstechniken sind speziell für eine Sprachcodierung entworfen und sind somit entworfen, um Geräusche und andere Komponenten, die keine Sprache umfassen, herauszufiltern. Als ein Ergebnis kann die Übertragung digitaler Daten (wie beispielsweise von ASCII-Text, Bytecodes, Binärdateien) problematisch sein, da die Vocoder-Verarbeitung die digitalen Daten beschädigen kann, sodass sie am empfangenden Ende der Übertragung nicht wiederhergestellt werden können. Beispielsweise ist der kürzlich eingeführte QualcommTM 4G Vocoder eine CDMA2000-Einrichtung, die eine zeitabhängige, nicht lineare Transferfunktion aufweist, die, während sie für eine Sprachcodierung akzeptabel ist, eine erhebliche Verzerrung bewirken kann, wenn versucht wird, digitale Daten über den Vocoder zu übertragen.
  • Der 4G Vocoder verwendet den 3gpp2-Standard-basierten EVRC-B-Codec mit einer vollen Rate von 9,6 kbps. Der Codec unterstützt auch niedrigere Bitraten, die eine halbe Rate von 4,8 kbps und eine achtel Rate von 1,2 kbps umfassen. Diese niedrigeren Raten werden verwendet, wenn der Vocoder ermittelt, dass die volle Rate nicht notwendig ist, um die Tonsignale, die er empfängt, angemessen zu übertragen. Beispielsweise wird ein Hintergrundgeräusch typischerweise mit der achtel Rate übertragen. Der EVRC-B-Vocoder verwendet diese verschiedenen Raten, um eine Zielrate zu erreichen, die durch den drahtlosen Träger gesteuert werden kann, und folglich kann dieser Gesamtcodierungsprozess es erschweren, Daten, die keine Sprache umfassen, über den Vocoder zu senden.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Die vorliegende Erfindung stellt ein Verfahren einer Datenübertragung unter Verwendung eines drahtlosen Kommunikationsnetzwerks bereit, das die Merkmale des Anspruchs 1, des Anspruchs 2 oder des Anspruchs 4 aufweist.
  • Vorzugsweise wird eine differentielle binäre Phasenumtastungs-Codierung verwendet, obwohl eine Quadratur- und andere DPSK-Codierungen in Abhängigkeit von der sich ergebenden Bitfehlerrate für eine bestimmte Anwendung verwendet werden können.
  • Gemäß einem anderen Aspekt der Erfindung wird ein Verfahren zum Übertragen digitaler Daten über ein drahtloses Telekommunikationsnetzwerk unter Verwendung eines Sprach-Codierers bereitgestellt, das die Merkmale des Anspruchs 6 oder des Anspruchs 8 aufweist.
  • Gemäß noch einem anderen Aspekt der Erfindung wird ein Verfahren zum drahtlosen Übertragen digitaler Daten unter Verwendung eines EVRC-B-Vocoders bereitgestellt, das die Merkmale des Anspruchs 9 oder des Anspruchs 10 aufweist.
  • Außerdem wird ein Verfahren zum Übertragen digitaler Daten über ein Telekommunikationsnetzwerk mit den Merkmalen des Anspruchs 12 bereitgestellt.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • Bevorzugte beispielhafte Ausführungsformen der Erfindung werden hierin nachfolgend in Verbindung mit den beigefügten Zeichnungen beschrieben, in denen gleiche Bezugszeichen gleiche Elemente bezeichnen, und wobei:
  • 1 ein Blockdiagramm ist, das ein gemäß der Erfindung aufgebautes elektronisches Kommunikationssystem zeigt;
  • 2 zwei Darstellungen bildet, die eine BPSK-Codierung eines CDMA-Daten-Frames mit einer Bitrate von 10 Bit/Frame zeigen;
  • 3 eine Darstellung eines BPSK-Basisbands wie in 2 ist, jedoch mit einer Bitrate von 12 Bit/Frame;
  • 4 einen abgetasteten Vocoder-Ausgang unter Verwendung der BPSK-Wellenform von 3 zeigt;
  • 5 einen unter Verwendung eines Zufallsbitmusters mit 10 Bit/Frame durch eine BPSK modulierten 500 Hz-Träger zeigt;
  • 6 ein abgetasteter Vocoder-Ausgang unter Verwendung der BPSK-Wellenform von 5 ist;
  • 7 ein Blockdiagramm eines BPSK-Demodulators ist;
  • 8 eine Konstellationsdarstellung von beispielhaften BPSK-demodulierten Daten ist;
  • 9 eine Übersicht über das durch EVRC-B-Vocoder verwendete Sprachklassifizierungs- und Ratenermittlungsschema zeigt;
  • 10 einen unter Verwendung eines Zufallsbitmusters mit 10 Bit/Frame durch eine DBPSK modulierten 500 Hz-Träger zeigt;
  • 11 eine Konstellationsdarstellung der abgetasteten DBPSK-demodulierten Daten von 10 zeigt;
  • 12 eine Konstellationsdarstellung von abgetasteten DQPSK-demodulierten Daten zeigt;
  • 13 ein Blockdiagramm eines BPSK-Demodulators ist, der eine Costas-Schleife zur Phasenverfolgung verwendet;
  • 14 ein Flussdiagramm eines Multi-DPSK-Modulationsschemas ist;
  • 15 zwei DBPSK-modulierte Trägersignale mit verschiedenen Frequenzen und das sich ergebende zusammengesetzte modulierte Trägersignal zeigt, das durch Verwenden des Prozesses von 14 erhalten wird;
  • 16 ein Blockdiagramm einer kombinierten FSK-DBPSK-Modulationstechnik ist; und
  • 17 ein Flussdiagramm einer kombinierten ASK-DBPSK-Modulationstechnik ist.
  • DETAILLIERTE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • Bezug nehmend auf 1 ist ein elektronisches Kommunikationssystem 10 gezeigt, das gemäß der Erfindung aufgebaut ist. Das Kommunikationssystem 10 umfasst ein herkömmliches zellulares Kommunikationsnetzwerk mit einem Sprachverkehrskanal, der für eine Zweiwegeübertragung von Sprachdaten zwischen Mobiltelefonen verwendet wird. Das Kommunikationssystem 10 umfasst auch die Fähigkeit, den Sprachkanal des zellularen Systems zu verwenden, um digitale Daten auszutauschen, die eine andere Information als Sprache oder anderen Audioinhalt enthalten. Wie es später ausführlicher erläutert wird, wird diese Datenübertragung zumindest teilweise unter Verwendung einer differentiellen Phasenumtastungs-Modulation einer oder mehrerer Audiofrequenzträgerwellen unter Verwendung der digitalen Daten durchgeführt. Dieser Ansatz ermöglicht eine Datenübertragung über den gleichen Sprachkanal, der für eine Sprachübertragung verwendet wird, und ermöglicht mit einer geeigneten Auswahl von Trägerfrequenz und Bitrate, dass diese Datenübertragung mit einer Bitfehlerrate durchgeführt wird, die für die meisten Anwendungen akzeptabel ist.
  • Das Kommunikationssystem 10 umfasst allgemein ein zellulares Kommunikationsnetzwerk 12, das mit einem Bodentelephonienetzwerk 14 verbunden ist, die zusammen verwendet werden, um eine Sprach- und Datenkommunikation zwischen einem Personenkraftwagen 20 und einem Call Center 40 bereitzustellen. Das Fahrzeug 20 weist ein fahrzeugeigenes Elektroniksystem auf, von dem ein Teil bei 22 gezeigt ist. Das Elektroniksystem 22 weist eine Telematikeinheit 23, die die Komponenten umfasst, die normalerweise in einer zellularen Kommunikationseinrichtung zu finden sind, wie beispielsweise einen CDMA-kompatiblen Chipsatz 24, und eine Antenne 26 auf, die die Verwendung des zellularen Netzwerks 12 ermöglicht, um einem Fahrzeuginsassen zu ermöglichen, unter Verwendung eines Lautsprechers 28 und eines Mikrofons 30 Konversationen zu führen. Diese Komponenten der Telematikeinheit 23 können auf herkömmliche Weise realisiert werden, wie es für Fachleute ersichtlich sein wird. Abgesehen von einer Eingabe des Mikrofons 30 umfasst das fahrzeugeigene System 22 auch mindestens einen Druckknopf 32, der verwendet werden kann, um eine Sprachübertragung zu einem menschlichen Berater 42 zu initiieren, der sich an dem Call Center 40 befindet.
  • Gemäß 4G CDMA-Systemen werden Sprachdaten von sowohl dem Fahrzeuginsassen (nicht gezeigt), als auch dem menschlichen Berater 42 unter Verwendung eines Vocoders codiert, um die Sprache vor einer drahtlosen Übertragung über den Sprachverkehrskanal über den Mobilfunkturm 16 zu komprimieren. Sobald die codierte Sprache über das drahtlose Netzwerk empfangen wird, wird sie dann durch den Vocoder für den Hörer decodiert. Der Vocoder ist in dem Chipsatz 24 sowie in einem CDMA-kompatiblen Modul 18 umfasst, das sich in dem Basisgerät an dem Mobilfunkturm 16 befindet. Obwohl verschiedene Komprimierungs-Codecs verwendet werden können, ist der 4G-Vocoder bei der gezeigten Ausführungsform als ein zeitabhängiges nicht lineares Filter realisiert. Es sind solche verschiedenen Codecs weithin bekannt, die Linear Predictive-Techniken verwenden; beispielsweise ein RPE-LPC-Codec oder ein CELP-Codec mit fester oder variabler Rate. Jeder geeignete Codec (egal ob Linear Predictive oder nicht) kann in dem System 10 von 1 verwendet werden.
  • Zusätzlich zu der typischen Sprachdatenübertragung über den Sprachverkehrskanal ermöglicht das Kommunikationssystem 10 eine Datenübertragung über denselben Sprachverkehrskanal und über den Vocoder 18, 24. Dies wird erreicht, indem an jeder Vocoder-Seite ein Modem verwendet wird; d. h., es wird ein erstes Modem 34, das in dem fahrzeugeigenen Fahrzeugkommunikationssystem 22 umfasst ist, und ein zweites Modem 44 verwendet, das sich an dem Call Center 40 befindet. Diese Modems können denselben Aufbau und denselben Betrieb aufweisen, so dass nur das Modem 34 beschrieben wird, und es sei angemerkt, dass die Beschreibung des Modems 34 gleichermaßen auf das Modem 44 zutrifft. Wie in 1 gezeigt, kann die Telematikeinheit 23 den CDMA 4GV-Chipsatz 24 zwischen dem Modem 34 und den Telefonieeinrichtungen 2832 umschalten oder multiplexen, so dass das zellulare Kommunikationsnetzwerk 12 für entweder für eine Sprach- oder eine Datenübertragung oder beides, sogar während desselben Anrufs, verwendet werden kann.
  • Ungeachtet dessen, ob der zellulare Anruf an dem Fahrzeug 20 oder dem Call Center 40 initiiert wird, kann das sendende Modem einen vordefinierten Ton (z. B. 2225 Hz) oder eine Reihe von Tönen verwenden, um das empfangende Modem auf die angeforderte Datenübertragung hinzuweisen, und die verschiedenen Attribute der Datenverbindung können dann durch die zwei Modems ausgehandelt werden. Um eine Datenübertragung über den Sprachkanal zu ermöglichen, wendet das Modem eine differentielle Phasenumtastungs-Codierung (DPSK-Codierung) an, um die digitalen Daten, die übertragen werden, in DPSK-Daten umzuwandeln, die erfolgreich über den Vocoder 18, 24 und über den Sprachverkehrskanal des zellularen Netzwerks 12 gesendet werden können. Bei den verschiedenen gezeigten Ausführungsformen wird eine oder werden mehrere bestimmte Formen einer DPSK-Codierung verwendet; beispielsweise eine differentielle binäre Phasenumtastungs-Modulation (DBPSK-Modulation). Wie es nachstehend weiter erläutert wird, wird ein Codieren der digitalen Daten durch das Modem 34 unter Verwendung eines oder mehrerer Trägersignale realisiert, die unter Verwendung eines DPSK-Codierers/Decodierers 36 mit den Daten moduliert werden.
  • Wie in 1 gezeigt, können das Modem 34 und sein Codierer/Decodierer 36 unter Verwendung von Software realisiert sein, die an dem Telematikmikroprozessor 35 läuft. Diese Software kann in dem Telematikspeicher 37 gespeichert sein. Andere alternative Realisierungen werden für Fachleute ersichtlich werden; beispielsweise könnte das Modem 34 in dem 4GV-Chipsatz 24 umfasst sein, oder das Modem kann unter Verwendung eines dedizierten IC oder einer anderen Hardwarekomponente realisiert sein, oder die Modemsoftware könnte an dem Prozessor 35 selbst oder an einem anderen nicht gezeigten Speicher gespeichert sein.
  • An dem Fahrzeug 20 können die DPSK-codierten und über das Modem 34 gesendeten digitalen Daten durch die Telematikeinheit 23 von einem oder mehreren Fahrzeugsystemmodulen (VSMs) 38 über ein Fahrzeugnetzwerk 39 erhalten werden. Diese Module 38 können jedes Fahrzeugsystem sein, für das eine Informationsübertragung zu oder von dem Call Center 40 oder einer anderen entfernten Einrichtung oder einem Computersystem gewünscht ist. Beispielsweise kann ein VSM 38 ein Diagnosesystem sein, das Diagnosefehlercodes oder andere Diagnoseinformationen an das Call Center 40 liefert. Als ein weiteres Beispiel kann das VSM 38 ein GPS-fähiges Navigationssystem sein, das Koordinaten oder andere solche Informationen, die den Ort des Fahrzeugs betreffen, in das Call Center hochlädt. Daten können auch von dem Call Center (oder einer anderen entfernten Einrichtung oder einem anderen Computersystem) an das Fahrzeug gesendet werden. Beispielsweise können, wenn das VSM 38 ein Navigationssystem ist, neue Karten oder andere Richtungsinformationen oder Informationen über Punkte von Interesse auf das Fahrzeug heruntergeladen werden. Als ein weiteres Beispiel kann ein VSM 38 ein Infotainment-System sein, auf das neue Musik oder Videos heruntergeladen und für eine spätere Wiedergabe gespeichert werden können. Ferner umfasst der Begriff ”digitale Daten”, wie er hierin verwendet wird, nicht nur Informationen, sondern auch ausführbaren Code, so dass neue Programme über den Sprachverkehrskanal von einem Server oder einem anderen Computer auf das Fahrzeug heruntergeladen werden können. Fachleute werden andere solche VSMs 38 und andere Typen von digitalen Daten kennen, für die eine Kommunikation zu und/oder von dem Fahrzeug 20 gewünscht ist.
  • Das Fahrzeugnetzwerk 39 kann als jedes geeignete Netzwerk realisiert sein, wie beispielsweise ein Controller Area Network (CAN), ein Media Oriented System Transfer (MOST), ein Local Interconnection Network (LIN), ein Ethernet, ein Local Area Network (LAN), und kann geeignete Verbindungen und Protokolle verwenden, wie beispielsweise jene, die sich nach ISO-, SAE- und IEEE-Standards und -Spezifikationen richten. Es kann auch ein separates Infotainment-Netzwerk (nicht gezeigt) für einen Zugriff durch die Telematikeinheit 23 auf ein Fahrzeugradiosystem umfasst sein, in welchem Fall der Lautsprecher 28 nicht vorhanden sein müsste und stattdessen der/die Fahrzeugradiosystemlautsprecher für eine Audioausgabe während Konversationen über das Kommunikationssystem 12 verwendet werden könnten).
  • Ein Bodennetzwerk 14 kann ein herkömmliches bodenbasiertes Telekommunikationsnetzwerk sein, das mit einem oder mehreren Festnetztelefonen verbunden ist und das drahtlose Trägernetzwerk 12 mit dem Call Center 40 verbindet. Beispielsweise kann das Bodennetzwerk 14 ein Fernsprechnetz (PSTN) und/oder ein Internetprotokoll-Netzwerk (IP-Netzwerk) umfassen, wie es von Fachleuten verstanden wird. Natürlich könnten ein oder mehrere Segmente des Bodennetzwerks 14 durch die Verwendung eines verdrahteten Standardnetzwerks, eines Faser- oder eines anderen optischen Netzwerks, eines Kabelnetzwerks, von Stromleitungen, anderen drahtlosen Netzwerken, wie beispielsweise Wireless Local Area Networks (WLANs) oder Netzwerken, die einen drahtlosen Breitbandanschluss (BWA) bereitstellen, oder jede Kombination hiervon realisiert sein. Ferner muss das Call Center 40 nicht über das Bodennetzwerk 14 verbunden sein, sondern könnte ein drahtloses Telefoniegerät umfassen, so dass es direkt mit dem drahtlosen Netzwerk 12 kommunizieren kann.
  • Das Call Center 40 umfasst nicht nur den menschlichen Berater 42 und das Modem 44, sondern auch verschiedene andere Komponenten. Es umfasst einen PBX-Schalter 46, um eingehende Anrufe entweder zu einem oder mehreren Telefonen 48 für eine Sprachkommunikation oder zu dem Modem 44 für eine Datenübertragung weiterzuleiten. Das Modem 44 kann selbst mit verschiedenen Einrichtungen, wie beispielsweise einem Server 50, der Informationsdienste und einen Datenspeicher bereitstellt, sowie einem Computer verbunden sein, der durch den menschlichen Berater 42 verwendet wird. Diese Einrichtungen können entweder über ein Netzwerk 52 mit dem Modem 44 verbunden sein, oder können alternativ mit einem spezifischen Computer verbunden sein, an dem sich das Modem 44 befindet. Die verschiedenen Komponenten von 1 umfassen einige, die herkömmlich sind, und andere, die auf der Grundlage der hierin enthaltenen Beschreibung und des Wissens von Fachleuten realisiert sein können. Beispielsweise sind, obwohl die Modems 34, 44 und ihr DPSK-Codierer/Decodierer keine herkömmlichen Komponenten sind, Techniken zum Realisieren einer DSPK-Codierung und -Decodierung bekannt und können diese durch Fachleute unter Verwendung von Komponenten wie beispielsweise DSPs und ASICs realisiert werden. Ähnlich sind die anderen Merkmale, die benötigt werden, um die Modems 34, 44 zu realisieren, Fachleuten weithin bekannt.
  • Nun auf 28 Bezug nehmend, werden verschiedene Phasenumtastungs-Ansätze (PSK-Ansätze) und -Ergebnisse beschrieben. Da der Vocoder, der für eine zellulare Kommunikation verwendet wird, Frequenzen herausfiltert, die über denen liegen, die für eine Sprachübertragung benötigt werden, ist eine erfolgreiche Datenübertragung über den zellularen Sprachverkehrskanal auf ein Verwenden von Frequenzen von einigen Kilohertz oder niedriger als einige Kilohertz beschränkt. Somit sollte, wenn Datenmodulationstechniken verwendet werden sollen, die Trägerfrequenz auf jene Frequenzen beschränkt sein, die innerhalb dieser oberen Frequenz liegen. 2 umfasst zwei Darstellungen eines Zufallsbitmusters, das für eine binäre Phasenumtastungs-Modulation (BPSK-Modulation) verwendet wird, wobei die erste Darstellung (a) die Basisband-BPSK ist, die das Zufallsbitmuster 0011101011 darstellt, und die zweite Darstellung (b) eine unter Verwendung der BPSK mit dem Bitmuster modulierte 500 Hz-Trägerfrequenz ist. Bei einer Abtastrate von 160 Abtastwerten mit einer Abtastfrequenz von 8 kHz stellen diese zehn Bit einen typischen 20 ms-Daten-Frame dar, wie er beispielsweise bei CDMA verwendet wird. Zum Vergleich ist 3 eine ähnliche BPSK-Basisbandwellenform, jedoch mit einer Bitrate von 12 Bit/Frame, wobei die Wellenform zweieinhalb Daten-Frames zeigt. Diese Wellenform von 3 ist in 4 gezeigt, nachdem sie durch den Vocoder gesendet wurde, ohne zuerst zum Modulieren eines Audiofrequenzträgers verwendet zu werden. Die durch den Vocoder durchgeführte Filterung bewirkt, dass die digitalen Daten von dem Ausgang des Vocoders (4) nicht wieder hergestellt werden können. Wenn eine BPSK-Modulation einer 500 Hz-Trägerfrequenz verwendet wird (5), behält der resultierende Ausgang des Vocoders (6) zumindest einen gewissen Teil der ursprünglichen Daten bei.
  • Auf 5 ausführlicher Bezug nehmend, weist die modulierte 500 Hz-Wellenform von 5 eine Bitrate von 10 Bit/Frame auf, wobei das folgende Zufallsbitmuster verwendet wird:
    0100001100001001101111001.
  • Der sich ergebende Vocoder-Ausgang von 6 kann dann decodiert werden, indem die Phaseninformation extrahiert wird, um die Wellenform zurück in die ursprünglichen digitalen Daten aufzulösen. Dies kann auf eine bekannte Weise wie die, die in 7 gezeigt ist, durchgeführt werden, bei der die Vocoder-Wellenform mit einer Sinuswellenform multipliziert wird und das Ergebnis summiert wird, um I-Achsendatenpunkte zu erhalten, und auch separat mit einer Kosinuswellenform multipliziert wird, um eine Q-Ahaseninformation zu erhalten. Techniken einer digitalen Verarbeitung zum Zerlegen der Vocoder-Wellenform gemäß 7 und Erzeugen des resultierenden Bitmusters hieraus sind Fachleuten weithin bekannt. Eine beispielhafte Konstellationsdarstellung von beispielhaften Bitmustern, die den Vocoder unter Verwendung einer BPSK durchlaufen haben, ist in 8 gezeigt. Wie dieses Konstellationsdiagramm zeigt, erhält die Verwendung einer BPSK durch den Vocoder die ursprünglichen digitalen Daten nicht gut aufrecht und weist als ein Ergebnis eine Bitfehlerrate (BER) auf, die für die meisten Anwendungen inakzeptabel hoch ist. Der Informationsverlust bei der Verwendung der BPSK scheint das Ergebnis der nicht linearen, zeitabhängigen Attribute des Vocoders zu sein, die Phasendrifts in das Signal einführen können, das durch den Vocoder geführt wird.
  • Abgesehen von dem Informationsverlust als ein Ergebnis dieser ersichtlichen Phasendrift kann eine erfolgreiche Übertragung der digitalen Daten durch den Vocoder auch stark von der Codierungs- und Übertragungsrate abhängen, die durch den Vocoder verwendet wird. Für 4G-Vocoder, wie beispielsweise Qualcomm's®, die einen EVRC-B-Codec verwenden, der der 3GPP2 C.S0014-B Ver. 1.0-Spezifikation folgt (verfügbar unter www.3gpp2.org), werden verschiedene Raten für verschiedene Typen von Sprache, Tönen und Hintergrundgeräusch verwendet. Allgemein codiert und überträgt der Vocoder eingehende Daten mit einer Rate, die durch Klassifizieren des eingegebenen Signals in Kategorien ermittelt wird, die verschiedene Typen oder Teile von Sprache darstellen. Diese Kategorien umfassen stimmhaft, stimmlos und transient sowie Stille und aufwärts- und abwärtstransient. Zuerst in Abhängigkeit von dieser Klassifizierung, jedoch auch von zusätzlichen Tests, wählt der Vocoder einen bestimmten Betriebsmodus, in dem er ein bestimmtes Codierungsschema und eine bestimmte Rate verwendet, um die empfangenen Daten zu codieren und zu übertragen. Allgemein wird dieser Prozess auf einer Frame-für-Frame-Grundlage ausgeführt, wobei jeder Frame 20 ms von mit 8 kHz abgetasteten Daten entspricht. Der Prozess ist entworfen, um für Sprachkommunikationen eine genaue Wiedergabe der Sprache bereitzustellen, während andere Kommunikationsanforderungen (wie beispielsweise Rückruftöne) ermöglicht werden, und versucht wird, die Bandbreitenverwendung zu minimieren. Dieser Prozess kann Datenübertragungen über den Sprachkanal jedoch stark blockieren, da er zu einer Übertragung mit einer geringeren als der vollen Rate führen kann. Ohne eine Übertragung mit voller Rate kann es schwierig oder sogar unmöglich sein, die digitalen Daten über den EVRC-B-Vocoder mit einer Bitfehlerrate zu übertragen, die für die meisten Anwendungen akzeptabel ist.
  • Für Vocoder der früheren Generation, die EVRC-A verwenden, muss ein eingehendes Signal lediglich wie ein Sprachsignal aussehen, um eine volle Rate zu erhalten. Somit könnten Modulationstechniken, wie beispielsweise eine kontinuierliche FSK, verwendet werden, um eine volle Rate zu erhalten. Für die 4G-Vocoder ist es jedoch schwieriger, eine volle Rate zu erreichen. 9 zeigt eine Analyse des EVRC-B-Sprachklassifizierungsschemas, das in der 3GPP2 C.S0014-B Ver. 1.0-Spezifikation enthalten ist, wobei die verschiedenen Tests gezeigt sind, die verwendet werden, um die eingehenden Daten zu klassifizieren, und wobei gezeigt ist, welche jener Tests zu einer Übertragung mit voller Rate führen. EVRC-B verwendet drei Hauptanker-Arbeitspunkte (AOPs): AOP0, AOP1 und AOP2. Diese Arbeitspunkte werden beim Ermitteln der Ratenauswahl verwendet, und die Ankerarbeitspunkte werden selbst auf der Grundlage einer durchschnittlichen Zielrate ermittelt, die durch den drahtlosen Träger eingestellt werden kann. Somit kann ein Dienstanbieter, der digitale Daten über den Vocoder senden möchte, typischerweise nicht die Ankerarbeitspunktermittlung steuern. Stattdessen kann ein Erhalten der gewünschten vollen Rate erreicht werden, indem das codierte Trägersignal gemäß einem oder mehreren der Pfade von 9 moduliert oder auf andere Weise konditioniert wird, die zu der Ermittlung einer vollen Rate führen.
  • Allgemein klassifiziert der Prozess von 9 die eingehenden Daten in eine einer Anzahl von Kategorien von Sprache, wie beispielsweise transient oder stimmhaft, und ermittelt auf der Grundlage dieser Kategorisierung, ob sie mit einer vollen Rate übertragen werden sollen. Als ein Teil der EVRC-B-Vocoder-Verarbeitung wird eine Levinson-Durbin-Rekursion angewandt, und ungeachtet der Klassifizierung der Sprache als transient oder anderweitig wird ein Fehlerparameter dieser Rekursion überwacht, um zu ermitteln, ob die volle Rate zugeordnet werden sollte. Insbesondere wird ein Stoporder30-Iterationsindex berechnet, und wenn dieser Wert kleiner oder gleich Vier ist, wird eine Übertragung mit voller Rate verwendet. Dies ermöglicht, dass Rückruftöne mit einer vollen Rate übertragen werden. Wie es in 9 gezeigt ist, wird, wenn die eingehenden Daten als transiente Sprache klassifiziert werden, die volle Rate zugeordnet. Dies gilt ungeachtet dessen, ob der Vocoder in einem AOP0-Modus arbeitet (in welchem Fall die transiente Sprache als eine Sprache klassifiziert wird, der eine volle Rate zugeteilt wird), oder stattdessen in einem AOP1- oder einem AOP2-Modus arbeitet.
  • Es wurde herausgefunden, dass, um eine Kategorisierung der eingehenden Daten als transiente Sprache zu erhalten, das Signal durch Konditionieren des eingehenden Datensignals derart, dass es Diskontinuitäten und geeignete Energieeigenschaften aufweist, durch den Vocoder als transiente Sprache interpretiert wird und ihm auf diese Weise eine volle Rate zugeordnet wird. Somit kann angesichts der Eigenschaften des Codierungsschemas, das oben in Verbindung mit 28 erläutert wurde, und der Notwendigkeit, eine volle Rate zu erhalten, eine erfolgreiche Übertragung von Daten über den EVRC-B-Vocoder erreicht werden, indem ein Modulationsschema ausgewählt wird, das die digitalen Daten in ein oder mehrere Trägersignale auf eine Weise codiert, die (1) das verwendete bestimmte Linear Predictive-Codierungsschema (z. B. CELP) besteht und (2) dem Trägersignal/den Trägersignalen Diskontinuitäten und Energieeigenschaften auferlegt, so dass der Vocoder das eingegebene Signal als transiente Sprache klassifiziert. Diese Diskontinuitäten und Energieeigenschaften werden nachstehend in Verbindung mit bestimmten Modulationsschemas ausführlicher erläutert, von denen nun eine Anzahl erklärt wird.
  • Bezug nehmend auf 10 und 11 wird nun eine erste von verschiedenen Modulationstechniken beschrieben, die eine differentielle Phasenumtastung (DPSK) verwendet. Die Verwendung einer DPSK vermeidet die durch den Vocoder eingeführten Phasenprobleme. Die DPSK moduliert den Träger gemäß der Differenz zwischen aufeinanderfolgenden Informationsbits in dem Bitmuster, und hierbei werden die Probleme beseitigt, die durch zufällige Phasendrifts verursacht werden. Vorzugsweise wird eine differentielle binäre Phasenumtastung (DBPSK) verwendet, von der ein Beispiel in 10 und 11 gezeigt ist. In 10 wird wieder dasselbe Bitmuster wie in 5 verwendet, dieses Mal wird es jedoch verwendet, um den 500 Hz-Träger unter Verwendung einer DBPSK zu modulieren.
  • 11 zeigt das Konstellationsdiagramm für den zerlegten Vocoder-Ausgang, nachdem er einer DBPSK-Decodierung unterzogen wurde. Wie diese Darstellung zeigt, sind die Demodulationsergebnisse entlang der I-Achse stark differenziert, wobei die Nullen und Einsen des Bitmusters um zwei Knoten an jeder Seite der Q-Achsenlinie zentralisiert sind, die sich durch den Ursprung erstreckt. Somit können die ursprünglichen digitalen Daten mit einer relativ niedrigen Bitfehlerrate wiederhergestellt werden. Es wurden abgetastete Daten unter Verwendung einer DBPSK, wie in 10 gezeigt, und unter Verwendung eines Qualcomm® 4G-Vocoders getestet, der in verschiedenen Betriebsmodi läuft. Die Bitfehlerrate der abgetasteten Daten unter Verwendung einer Trägerfrequenz von 500 Hz und 500 Bit/s (10 Bit/Frame) betrug etwa 1,5%. Es können andere Kombinationen von Frequenzen und Bitraten (Bit/Frame) verwendet werden, solange die resultierende Bitfehlerrate für die bestimmte umfasste Anwendung akzeptabel ist. Beispielsweise wurden unter Verwendung einer DBPSK mit 500 Bit/s gute Ergebnisse bei Trägerfrequenzen von 500 Hz, 800 Hz, 850 Hz, 900 Hz, 950 Hz, 1000 Hz, 1300 Hz, 1350 Hz und 1850 Hz erhalten, und diese Trägerfrequenzen können ohne eine wesentliche Verschlechterung der Bitfehlerrate um etwa 50 Hz nach oben und unten verändert werden. Dies liefert bevorzugte Frequenzbereiche von 450–550 Hz, 750–1050 Hz, 1250–1400 Hz und 1800–1900 Hz. Für eine Zweiwegekommunikation über den Sprachkanal werden vorzugsweise in jeder Richtung verschiedene Frequenzen mit einem ausreichenden Frequenzabstand zwischen ihnen verwendet; beispielsweise 500 Hz und 950 Hz.
  • Wie es in 10 gezeigt ist, führt die Verwendung einer DPSK zu Phasenverschiebungen, die Diskontinuitäten in dem modulierten Trägersignal liefern, die eines der Merkmale sind, die oben als beim Kategorisieren des Signals durch den Vocoder als transiente Sprache hilfreich identifiziert wurden. Der Vorteil von Diskontinuitäten in dem in den Vocoder eingegebenen modulierten Trägersignal ist der, dass dem Signal eine niedrige Periodizität verliehen wird, was einer der Faktoren ist, die durch EVRC-B-Vocoder beim Kategorisieren des eingehenden Signals verwendet werden. Die Periodizität des Eingangssignals wird ermittelt, indem der Vocoder eine berechnete normierte Autokorrelationsfunktion (NACF) des zweiten Subframes verwendet, die hierin als NACFsf2 bezeichnet wird und unter Verwendung der Gleichung berechnet werden kann, die hierfür in der 3GPP2 C.S0014-B Ver. 1.0-Spezifikation gegeben ist. Wenn NACFsf2 unterhalb eines einer stimmlosen Sprache zugehörigen Schwellenwerts liegt, wird die Periodizität des Signals als niedrig betrachtet, und dies ist ein Indikator, der durch den Vocoder verwendet wird und zeigt, dass das Signal als transiente Sprache klassifiziert werden sollte. Der Stimmlos-Schwellenwert, bezeichnet als UNVOICEDTH, wird durch den Vocoder auf der Grundlage eines Rauschabstands ermittelt. Diese Phasenverschiebungsdiskontinuitäten, die aus der DPSK-Modulation resultieren, erreichen diesen niedrigen Wert für NACFsF2.
  • Ein anderes Merkmal des eingehenden Signals, das durch den Vocoder beim Ermitteln der Sprachklassifizierung (stimmhaft, stimmlos, transient, etc.) analysiert wird, sind die Energieeigenschaften. Zwei dieser sind bER (Bandenergieverhältnis) und vER2, was ein berechneter Wert ist, der auf dem Verhältnis zwischen der momentanen Frame-Energie und einer durchschnittlichen Sprachenergie dreier Frames basiert. bER ist ein Maß des Verhältnisses zwischen der Energie, die in einem unteren Frequenzband von 0–2 kHz enthalten ist, und der Energie, die in einem höheren Frequenzband von 2–4 kHz enthalten ist. Es wird unter Verwendung der Gleichung bER = log2 EL / EH berechnet, wobei EL der Betrag an in dem 0–2 kHz-Frequenzband enthaltener Energie ist und EH der Betrag an in dem 2–4 kHz-Frequenzband enthaltener Energie ist. Um die Anforderungen für eine transiente Sprache zu erfüllen, muss der größte Teil der Energie in dem unteren Frequenzband angeordnet sein, so dass bER > 0. Gleichungen und Techniken zum Ermitteln von EL und EH für jeden Frame des eingegebenen Signals sind Fachleuten bekannt.
  • Für vER2 erfordert eine transiente Sprache, dass der berechnete Wert einen festen Schwellenwert von –15 übersteigen muss, wobei vER2 gemäß der Gleichung vER2 = MIN(20,10·log10 E / vEav) ermittelt wird, wobei E die Energie des momentanen Frames ist und vEav die Durchschnittsenergie über drei vorherigen stimmhaften Frames ist. Obwohl es ein Ziel der hierin offenbarten Modulationstechniken ist, zu vermeiden, dass irgendein Frame durch den Vocoder als stimmhaft kategorisiert wird, umfasst eine typische Telefonverbindung über das zellulare Kommunikationssystem 12 nicht nur eine Datenübertragung, sondern auch eine tatsächliche Sprache (z. B. zwischen dem Fahrzeuginsassen und dem Call Center-Personal 42), so dass es typischerweise stimmhafte Frames gibt, in denen die vEav ermittelt werden kann, und wenn dies nicht der Fall ist, verwendet der Vocoder einen Standardwert von 0,1 für vEav, wenn es als stimmlose oder inaktive Sprache klassifizierte Frames gibt.
  • Wenn alle drei der vorangehenden Tests von dem in den Vocoder eingegebenen Signal bestanden werden (d. h., NACFsF2 < UNVOICEDTH, bER > 0 und vER2 > –15), wird das Signal durch den Vocoder als transient klassifiziert und wird ihm eine volle Rate zugeteilt. Durch Experimente wurde herausgefunden, dass die DPSK-Modulationstechnik das Trägersignal für bestimmte Bitraten und Trägerfrequenzen derart konditioniert, dass es die Diskontinuitäten und Energieeigenschaften aufweist, die bewirken, dass der Vocoder ihm eine volle Rate zuordnet. Es wurde herausgefunden, dass die oben für eine DBPSK genannten Bitraten und Trägerfrequenzen bei dem Qualcomm® 4G-Vocoder gültig sind. Verschiedene Vocoder-Entwürfe (die oftmals verschiedene Sprachkomprimierungs-Codecs verwenden), können jedoch die Verwendung einer anderen Trägerfrequenz oder einer anderen Kombination von Trägerfrequenz und Bitrate erfordern, um eine akzeptable Bitfehlerrate zu erreichen. Zu jedem bestimmten Vocoder-Entwurf können die geeignete Frequenz und Bitrate durch Testen des Vocoders unter Verwendung von Beispielwellenformen ermittelt werden. Im Allgemeinen wird vorzugsweise jede Trägerfrequenz von 4.000 Hz oder kleiner (bis zu etwa 1 Hz) verwendet, und stärker bevorzugt liegt die Trägerfrequenz innerhalb des Bereichs von 400 Hz bis 2.500 Hz. Abgesehen von der Trägerfrequenz kann die Bitrate nicht nur ausgewählt werden, um eine niedrige Bitfehlerrate zu erreichen, sondern auch danach, wie es für eine bestimmte Anwendung notwendig oder erwünscht ist. Vorzugsweise weisen die digitalen Daten eine Bitrate von 250 bis 3.000 Bit/s auf. Beim Auswählen einer bestimmten Trägerfrequenz und Bitrate sollte der modulierte Träger in jedem der möglichen Betriebsmodi des Vocoder geprüft werden, um sicherzustellen, dass die Bitfehlerrate für die beabsichtigte Anwendung akzeptabel ist.
  • Neben einer DBPSK können andere Formen von differentieller Phasenumtastungs-Modulation verwendet werden, solange sie für den bestimmten verwendeten Vocoder zu einer geeigneten Bitfehlerrate führen. Beispielsweise zeigt 12 eine Konstellationsdarstellung für eine differentielle Quadraturphasenumtastung (DQPSK) unter Verwendung von 5 Bit/Frame und einem 500 Hz-Träger. Wie es aus dieser Darstellung zu sehen ist, liegt eine höhere Bitfehlerrate vor. Bei einem Testen des oben erwähnten Qualcomm® 4G-Vocoders bei denselben 500 Hz zeigte ein Eingang von 10 Bit/Frame, der für den DBPSK-Test verwendet wurde, bei allen drei Betriebsmodi des Vocoders eine Bitfehlerrate von etwa 6%. Obwohl dieser Quadraturansatz eine höhere Bitfehlerrate als eine DBPSK zeigte, kann er trotzdem bei Anwendungen verwendet werden, bei denen die höhere Bitfehlerrate toleriert werden kann. Bei 1000 Bit/s kann die DQPSK bei Frequenzen von 900 Hz, 950 Hz und 1350 Hz durchgeführt werden, wobei die Frequenz wieder um 50 Hz nach oben oder unten verändert werden kann, um bevorzugte Frequenzbereiche von 850–1000 Hz und 1300–1400 Hz zu liefern.
  • Wieder Bezug nehmend auf die BPSK-Beispiele von 2(b) und 5 und durch Vergleichen dieser modulierten Signale mit dem DBPSK-Beispiel von 10 ist zu sehen, dass die modulierten BPSK-Träger Diskontinuitäten und Energieeigenschaften umfassen, die denen der DBPSK-Modulation von 10 ähnlich sind. Somit ist das Problem einer erfolgreichen Übertragung des BPSK-modulierten Trägers nicht, dass er keinen Status einer transienten Sprache erreichen kann und keine volle Rate erhalten kann, sondern dass es, wie oben erläutert, einen Informationsverlust gibt, von dem angenommen wird, dass er aufgrund von Phasendrifts des Signals gibt. Somit kann, wenn es erwünscht ist, eine PSK (binär oder andere) und keine DPSK zu verwenden, ein Phasenverfolger oder eine PLL, wie beispielsweise die in 13 gezeigte Costas-Schleife, beim Demodulieren des empfangenen Trägersignals verwendet werden, so dass die Phasendrift keine Wiederherstellung der codierten Daten verhindert. Diese Costas-Schleife kann als ein Teil des in den Modems 34, 44 von 1 verwendeten DPSK-Codierers/Decodierers 36 verwendet werden, und kann in Software realisiert werden. Die Programmierung und Verwendung der Costas-Schleife ist Fachleuten bekannt.
  • Nun Bezug nehmend auf 14 ist ein zweiter Typ von DPSK-Modulation gezeigt, der verwendet werden kann, um digitale Daten über einen EVRC-B-Vocoder und über einen Sprachkanal des zellularen Kommunikationssystems 12 zu übertragen. Bei dieser Ausführungsform wird eine DBPSK wie oben in dem in Verbindung mit 10 und 11 erläuterten Modulationsschema verwendet, außer, dass die digitalen Daten in eine gewünschte Anzahl n von verschiedenen Strömen geteilt werden, wobei an jedem Strom eine DBPSK verwendet wird, um auf der Grundlage der Änderung zwischen den Symbolen (d. h. 0 auf 1 oder 1 auf 0) in den digitalen Daten ein Trägersignal mit anderer Frequenz zu codieren. Die modulierten Trägersignale werden dann addiert, um ein zusammengesetztes moduliertes Trägersignal zu bilden. Wenn die eingehenden digitalen Daten in die verschiedenen Ströme getrennt werden, werden für jeden Strom verschiedene Teile der Daten verwendet, so dass beispielsweise, wenn nur zwei Ströme (zwei Trägerfrequenzen) verwendet werden, wechselnde Gruppen der digitalen Daten (z. B. jeweils 10 Bytes) verwendet werden, um das Trägersignal #1 zu modulieren, und die restlichen wechselnden Gruppen von digitalen Daten verwendet werden, um das Trägersignal #2 zu modulieren. Die Größe jeder Gruppe kann ausgewählt werden, wie es für eine bestimmte Anwendung gewünscht oder geeignet ist, entweder als größere Gruppen oder nur als ein einzelnes Bit, so dass jedes nachfolgende Bit mit einer anderen Frequenz als sein Vorgänger moduliert wird. Die Größe der Gruppen muss nicht gleich sein, so dass beispielsweise größere Gruppen von Daten mit einer höheren Frequenz codiert werden könnten, während kleinere Gruppen von Daten mit einer niedrigeren Frequenz codiert werden können. 15 zeigt ein Beispiel von zwei einzelnen modulierten Trägersignalen, jedes mit einer anderen Frequenz, und zeigt das resultierende zusammengesetzte modulierte Trägersignal nach dem Addieren dieser.
  • Die Demodulation der DBPSK-Datenströme kann gemeinsam ausgeführt werden. Die Datenströme können durch Unterscheiden zwischen den verschiedenen Trägerfrequenzen getrennt werden. Nach einer frequenzmäßigen Trennung kann dann für jede der bekannten Trägerfrequenzen die korrekte differentielle Phase ermittelt werden, und können die digitalen Daten dann durch Standard-DBPSK-Demodulationstechniken wiederhergestellt werden.
  • Mit einer geeigneten Auswahl von Bitrate und Trägerfrequenzen weist das resultierende zusammengesetzte Trägersignal die Diskontinuitäten und Energieeigenschaften auf, die notwendig sind, um eine Übertragung mit voller Rate als transiente Sprache durch den EVRC-B-Vocoder zu erhalten. Obwohl dieser Modulationsansatz mit beliebigen ermittelten Bitraten und Trägerfrequenzen verwendet werden kann, wird er allgemein, um eine akzeptabel niedrige Bitfehlerrate bereitzustellen, vorzugsweise mit Bitraten von 250–3.000 Bit/s und Frequenzen von etwa 1 Hz bis 4.000 Hz und stärker bevorzugt von 400 Hz bis 2.500 Hz verwendet. Am stärksten bevorzugte Frequenzen zur Verwendung bei einer Modulation mit zwei Trägersignalen (d. h. n = 2) mit einer Rate von 1.000 Bit/s sind 650 und 1150 Hz, und 900 und 1400 Hz (oder innerhalb ±50 Hz dieser). Ein Frequenzpaar kann in einer Richtung über den Sprachkanal verwendet werden, und das andere kann in der anderen Richtung verwendet werden.
  • Nun auf 16 Bezug nehmend, ist eine weitere DPSK-Ausführungsform offenbart, bei der eine Frequenzumtastung (FSK) in Verbindung mit einer DPSK (vorzugsweise einer DBPSK) verwendet wird, um die digitalen Daten zu codieren. Bei dieser Ausführungsform werden die digitalen Daten verwendet, um eine FSK eines Trägersignals auszuführen, wobei gemäß den digitalen Daten zwischen zwei verschiedenen Frequenzen gewechselt wird. Diese Daten werden auch verwendet, um eine DBPSK des FSK-modulierten Trägersignals auszuführen. Somit werden sowohl Frequenz als auch Phase des Trägersignals moduliert und werden die Daten sowohl durch den bestimmten Ton, der gesendet wird (den FSK-Teil), als auch die bestimmte Phasenverschiebung zu Beginn des Tons (den DBPSK-Teil) dargestellt. Eine Demodulation kann gemeinsam ausgeführt werden, und, sobald die Frequenz eines bestimmten Symbols bekannt ist, kann die korrekte differentielle Phase ermittelt werden. Als ein Ergebnis dieses Schemas liefern die demodulierten Daten 2 Bit pro Symbol von eingegebenen digitalen Daten anstatt des 1 Bit des oben erläuterten Modulationsschemas. Obwohl vorzugsweise eine DBPSK verwendet wird, können eine DQPSK und andere Formen einer DPSK ausgewählt werden, wenn sie für eine bestimmte Anwendung geeignet sind. Wie bei den anderen oben erläuterten DPSK-Modulationstechniken liefern die Phasenverschiebungen in dem modulierten Trägersignal, die aus der Verwendung einer DPSK resultieren, zusammen mit einer geeigneten Frequenz- und möglicherweise Bitratenauswahl dem modulierten Trägersignal die notwendigen Diskontinuitäten und Energieeigenschaften, um zu bewirken, dass der EVRC-B-Vocoder das Signal als transiente Sprache klassifiziert und ihm eine volle Rate zuordnet. Die allgemeinen Frequenz- und Bitratenbereiche, die oben für die anderen DPSK-Techniken spezifiziert wurden, können für dieses FSK-DPSK-Modulationsschema verwendet werden. Bei einer stärker bevorzugten Ausführungsform können die folgenden Frequenzpaare bei 1000 Bit/s verwendet werden (wieder mit Frequenzen innerhalb ±50 Hz der gegebenen): 850 und 1400 Hz, 850 und 1450 Hz, 900 und 1350 Hz, 900 und 1550 Hz, 950 und 1550 Hz, 1000 und 1550 Hz, 1100 und 1800 Hz, 1150 und 1550 Hz, 1150 und 1750 Hz, 1400 und 2050 Hz, 1450 und 2000 Hz, 1500 und 2000 Hz, und 1500 und 2050 Hz.
  • Ein Ansatz, der dieser FSK-DPSK-Technik ähnlich ist, ist in 17 gezeigt, außer, dass anstatt einer FSK eine Amplitudenumtastung (ASK) verwendet wird. Die allgemeinen oben für die anderen DPSK-Techniken spezifizierten Frequenz- und Bitratenbereiche können für dieses ASK-DPSK-Modulationsschema verwendet werden. Somit kann die Bitrate von 250–3.000 Bit/s reichen und können die Frequenzen von etwa 1 Hz bis 4.000 Hz und stärker bevorzugt von 400 Hz bis 2.500 Hz reichen. Durch Anwenden der DPSK-Modulation auf das ASK-modulierte Trägersignal und durch geeignete Auswahl von Bitrate und Frequenz kann das sich ergebende modulierte Trägersignal die Diskontinuitäten (und somit eine niedrige Periodizität) und Energieeigenschaften aufweisen, die notwendig sind, um eine Übertragung mit voller Rate als transiente Sprache über den Vocoder zu erhalten.
  • Wie es oben in Verbindung mit 13 erläutert ist, können für jede dieser vorherigen Modulationstechniken (z. B. Multi-DPSK, FSK-DPSK und ASK-DPSK) unter Verwendung einer regulären PSK anstatt einer DPSK mit einer Costas-Schleife oder einem anderen geeigneten Phasenverfolger, der verwendet wird, um den Informationsverlust aufgrund von Phasendrifts zu vermeiden, Diskontinuitäten in dem Trägersignal erreicht werden.
  • Vorübergehend wieder Bezug nehmend auf 1 wird somit ersichtlich, dass gemäß einer Ausführungsform des Verfahrens der vorliegenden Erfindung digitale Daten über das drahtlose Netzwerk übertragen werden können, indem
    • (a) ein oder mehrere Trägersignale mit digitalen Daten unter Verwendung einer differentiellen Phasenumtastungs-Modulation des einen oder der mehreren Trägersignale moduliert werden, wodurch ein moduliertes Trägersignal erzeugt wird;
    • (b) das modulierte Trägersignal über einen Sprachkanal eines drahtlosen Telekommunikationsnetzwerks übertragen wird;
    • (c) das modulierte Trägersignal über das drahtlose Telekommunikationsnetzwerk empfangen wird; und
    • (d) das empfangene modulierte Trägersignal in die digitalen Daten zurück demoduliert wird.
  • Bei einem Beispiel, bei dem Daten von dem Fahrzeug 20 an das Call Center 40 gesendet werden, kann Schritt (a) durch das Modem 34 unter Verwendung von digitalen Daten ausgeführt werden, die von einem der Fahrzeugsystemmodule 38 empfangen werden. Schritt (b) kann bei diesem Beispiel erreicht werden, indem zuerst der CDMA 4GV-Chipsatz 24 verwendet wird, um das modulierte Trägersignal von dem Modem 34 zu codieren, und dies kann unter Verwendung eines Linear Predictive Codec des Typs durchgeführt werden, der eine zeitabhängige, nicht lineare Transferfunktion aufweist, die zumindest teilweise Komponenten, die keine Sprache umfassen, aus den eingegebenen Daten filtert. Der codierte Ausgang kann dann über das zellulare Netzwerk 12 über die Fahrzeugantenne 26 übertragen werden. Schritt (c) dieses Beispiels umfasst dann, dass das modulierte Trägersignal an dem Call Center 40 empfangen wird, nachdem es durch einen Sprach-Decodierer in dem CDMA 4GV-Modul 18 gelangte. Schließlich umfasst Schritt (d), dass das modulierte Trägersignal zurück in die ursprünglichen digitalen Daten von dem VSM 38 decodiert wird. Jedes der DPSK-Modulationsschemas, die oben in Verbindung mit 1112 und 1417 erläutert wurden, kann durch den DPSK-Codierer/Decodierer 36 verwendet werden; alternativ kann eine reguläre PSK unter Verwendung einer Costas-Schleife oder einer anderen Phasenverfolgung an dem Demodulator verwendet werden.

Claims (12)

  1. Verfahren zum Übertragen von digitalen Daten über ein drahtloses Telekommunikationsnetzwerk, das die Schritte umfasst, dass ein oder mehrere Trägersignale mit digitalen Daten unter Verwendung einer differentiellen Phasenumtastungs-Modulation des einen oder der mehreren Trägersignale moduliert werden, wodurch ein moduliertes Trägersignal erzeugt wird; das modulierte Trägersignal über einen Sprachkanal eines drahtlosen Telekommunikationsnetzwerks gesendet wird; das über das drahtlose Telekommunikationsnetzwerk gesendete modulierte Trägersignal empfangen wird; und das empfangene modulierte Trägersignal in die digitalen Daten zurück demoduliert wird; dadurch gekennzeichnet, dass der Modulationsschritt ferner umfasst, dass das modulierte Trägersignal als ein zusammengesetztes moduliertes Trägersignal erzeugt wird, indem die Schritte ausgeführt werden, dass ein erstes Trägersignal mit einer ersten Frequenz mit einem Teil der digitalen Daten unter Verwendung einer differentiellen binären Phasenumtastungs-Modulation moduliert wird; ein zweites Trägersignal mit einer zweiten Frequenz mit dem Rest der digitalen Daten unter Verwendung einer differentiellen binären Phasenumtastungs-Modulation moduliert wird; und die beiden modulierten Trägersignale zu einem zusammengesetzten modulierten Trägersignal kombiniert werden.
  2. Verfahren zum Übertragen von digitalen Daten über ein drahtloses Telekommunikationsnetzwerk, das die Schritte umfasst, dass ein oder mehrere Trägersignale mit digitalen Daten unter Verwendung einer differentiellen Phasenumtastungs-Modulation des einen oder der mehreren Trägersignale moduliert werden, wodurch ein moduliertes Trägersignal erzeugt wird; das modulierte Trägersignal über einen Sprachkanal eines drahtlosen Telekommunikationsnetzwerks gesendet wird; das über das drahtlose Telekommunikationsnetzwerk gesendete modulierte Trägersignal empfangen wird; und das empfangene modulierte Trägersignal in die digitalen Daten zurück demoduliert wird; dadurch gekennzeichnet, dass der Modulationsschritt umfasst, dass ein Trägersignal unter Verwendung von sowohl einer Frequenzumtastungs-Modulation als auch einer differentiellen Phasenumtastungs-Modulation moduliert wird; wobei das modulierte Trägersignal durch die Schritte erzeugt wird, dass (a) ein FSK-moduliertes Trägersignal erzeugt wird, indem das Trägersignal mit einem Teil der digitalen Daten unter Verwendung einer Frequenzumtastungs-Modulation moduliert wird; und (b) das FSK-modulierte Trägersignal mit dem Rest der digitalen Daten unter Verwendung einer differentiellen Phasenumtastungs-Modulation moduliert wird.
  3. Verfahren nach Anspruch 2, wobei die differentielle Phasenumtastungs-Modulation eine differentielle binäre Phasenumtastungs-Modulation umfasst.
  4. Verfahren zum Übertragen von digitalen Daten über ein drahtloses Telekommunikationsnetzwerk, das die Schritte umfasst, dass ein oder mehrere Trägersignale mit digitalen Daten unter Verwendung einer differentiellen Phasenumtastungs-Modulation des einen oder der mehreren Trägersignale moduliert werden, wodurch ein moduliertes Trägersignal erzeugt wird; das modulierte Trägersignal über einen Sprachkanal eines drahtlosen Telekommunikationsnetzwerks gesendet wird; das über das drahtlose Telekommunikationsnetzwerk gesendete modulierte Trägersignal empfangen wird; und das empfangene modulierte Trägersignal in die digitalen Daten zurück demoduliert wird; dadurch gekennzeichnet, dass der Modulationsschritt umfasst, dass ein Trägersignal unter Verwendung von sowohl einer Amplitudenumtastungs-Modulation als auch einer differentiellen Phasenumtastungs-Modulation moduliert wird.
  5. Verfahren nach Anspruch 4, wobei der Modulationsschritt ferner umfasst, dass das modulierte Trägersignal durch die Schritte erzeugt wird, dass (a) ein ASK-moduliertes Trägersignal erzeugt wird, indem das Trägersignal mit einem Teil der digitalen Daten unter Verwendung einer Amplitudenumtastungs-Modulation moduliert wird; und (b) das ASK-modulierte Trägersignal mit dem Rest der digitalen Daten unter Verwendung einer differentiellen Phasenumtastungs-Modulation moduliert wird.
  6. Verfahren zum Übertragen von digitalen Daten über ein drahtloses Telekommunikationsnetzwerk unter Verwendung eines Sprach-Codierers, der in verschiedenen Modi gemäß einer Klassifizierung von eingehenden Daten in Kategorien arbeitet, die zumindest stimmhafte, stimmlose und transiente Sprache umfassen, wobei jedem der verschiedenen Modi ein Codierungsschema zum Codieren der eingehenden Daten zugehörig ist, wobei das Verfahren die Schritte umfasst, dass ein moduliertes Trägersignal mit Diskontinuitäten und Energieeigenschaften in den Sprach-Codierer eingegeben wird, die bewirken, dass der Sprach-Codierer das modulierte Trägersignal als transiente Sprache klassifiziert; ein codierter Ausgang erhalten wird, der durch den Sprach-Codierer unter Verwendung des eingegebenen modulierten Trägersignals erzeugt wird; der codierte Ausgang über einen Sprachkanal des drahtlosen Telekommunikationsnetzwerks gesendet wird; der über das drahtlose Telekommunikationsnetzwerk gesendete codierte Ausgang empfangen wird; ein decodiertes moduliertes Trägersignal erzeugt wird, indem der empfangene codierte Ausgang unter Verwendung eines Sprach-Decodierers decodiert wird; und das decodierte modulierte Trägersignal demoduliert wird; dadurch gekennzeichnet, dass das Verfahren vor dem Eingabeschritt ferner den Schritt umfasst, dass das modulierte Trägersignal erzeugt wird, indem ein oder mehrere Trägersignale mit digitalen Daten unter Verwendung einer differentiellen Phasenumtastungs-Modulation des einen oder der mehreren Trägersignale moduliert werden; wobei der Erzeugungsschritt ferner umfasst, dass das modulierte Trägersignal als ein zusammengesetztes moduliertes Trägersignal erzeugt wird, indem die Schritte ausgeführt werden, dass: ein erstes Trägersignal mit einer ersten Frequenz mit einem Teil der digitalen Daten unter Verwendung einer differentiellen binären Phasenumtastungs-Modulation moduliert wird; ein zweites Trägersignal mit einer zweiten Frequenz mit dem Rest der digitalen Daten unter Verwendung einer differentiellen binären Phasenumtastungs-Modulation moduliert wird; und die beiden modulierten Trägersignale zu einem zusammengesetzten modulierten Trägersignal kombiniert werden.
  7. Verfahren nach Anspruch 6, wobei die Schritte des Modulierens der ersten und zweiten Trägersignale ferner umfassen, dass die digitalen Daten in wechselnde erste und zweite Gruppen von Daten getrennt werden, das erste Trägersignal mit der ersten Gruppe von Daten moduliert wird und das zweite Trägersignal mit der zweiten Gruppe von Daten moduliert wird.
  8. Verfahren zum Übertragen von digitalen Daten über ein drahtloses Telekommunikationsnetzwerk unter Verwendung eines Sprach-Codierers, der in verschiedenen Modi gemäß einer Klassifizierung von eingehenden Daten in Kategorien arbeitet, die zumindest stimmhafte, stimmlose und transiente Sprache umfassen, wobei jedem der verschiedenen Modi ein Codierungsschema zum Codieren der eingehenden Daten zugehörig ist, wobei das Verfahren die Schritte umfasst, dass ein moduliertes Trägersignal mit Diskontinuitäten und Energieeigenschaften in den Sprach-Codierer eingegeben wird, die bewirken, dass der Sprach-Codierer das modulierte Trägersignal als transiente Sprache klassifiziert; ein codierter Ausgang erhalten wird, der durch den Sprach-Codierer unter Verwendung des eingegebenen modulierten Trägersignals erzeugt wird; der codierte Ausgang über einen Sprachkanal des drahtlosen Telekommunikationsnetzwerks gesendet wird; der über das drahtlose Telekommunikationsnetzwerk gesendete codierte Ausgang empfangen wird; ein decodiertes moduliertes Trägersignal erzeugt wird, indem der empfangene codierte Ausgang unter Verwendung eines Sprach-Decodierers decodiert wird; und das decodierte modulierte Trägersignal demoduliert wird; dadurch gekennzeichnet, dass das Verfahren vor dem Eingabeschritt ferner den Schritt umfasst, dass das modulierte Trägersignal erzeugt wird, indem ein Trägersignal entweder unter Verwendung von sowohl einer Frequenzumtastungs-Modulation als auch einer differentiellen Phasenumtastungs-Modulation oder unter Verwendung von sowohl einer Amplitudenumtastungs-Modulation als auch einer differentiellen Phasenumtastungs-Modulation moduliert wird.
  9. Verfahren zum drahtlosen Übertragen von digitalen Daten unter Verwendung eines EVRC-B-Vocoders, wobei das Verfahren die Schritte umfasst, dass digitale Daten codiert werden, indem mindestens ein Trägersignal mit den digitalen Daten moduliert wird und hieraus ein moduliertes Trägersignal mit Diskontinuitäten und Energieeigenschaften erzeugt wird, die bewirken, dass der Vocoder das modulierte Trägersignal als transiente Sprache klassifiziert; das modulierte Trägersignal in einen EVRC-B-Vocoder eingegeben wird; ein codierter Ausgang von dem Vocoder erhalten wird; und der codierte Ausgang über eine Antenne gesendet wird; wobei der Codierungsschritt ferner umfasst, dass das modulierte Trägersignal als ein zusammengesetztes moduliertes Trägersignal erzeugt wird, indem die Schritte ausgeführt werden, dass ein erstes Trägersignal mit einer ersten Frequenz mit einem Teil der digitalen Daten unter Verwendung einer differentiellen binären Phasenumtastungs-Modulation moduliert wird; ein zweites Trägersignal mit einer zweiten Frequenz mit dem Rest der digitalen Daten unter Verwendung einer differentiellen binären Phasenumtastungs-Modulation moduliert wird; und die beiden modulierten Trägersignale zu einem zusammengesetzten modulierten Trägersignal kombiniert werden.
  10. Verfahren zum drahtlosen Übertragen von digitalen Daten unter Verwendung eines EVRC-B-Vocoders, wobei das Verfahren die Schritte umfasst, dass digitale Daten codiert werden, indem mindestens ein Trägersignal mit den digitalen Daten moduliert wird und hieraus ein moduliertes Trägersignal mit Diskontinuitäten und Energieeigenschaften erzeugt wird, die bewirken, dass der Vocoder das modulierte Trägersignal als transiente Sprache klassifiziert; das modulierte Trägersignal in einen EVRC-B-Vocoder eingegeben wird; ein codierter Ausgang von dem Vocoder erhalten wird; und der codierte Ausgang über eine Antenne gesendet wird; wobei der Codierungsschritt umfasst, dass ein Trägersignal unter Verwendung von sowohl einer Frequenzumtastungs-Modulation als auch einer differentiellen Phasenumtastungs-Modulation moduliert wird.
  11. Verfahren nach Anspruch 10, wobei der Modulationsschritt ferner umfasst, dass das modulierte Trägersignal durch die Schritte erzeugt wird, dass (a) ein FSK-moduliertes Trägersignal erzeugt wird, indem das Trägersignal mit einem Teil der digitalen Daten unter Verwendung einer Frequenzumtastungs-Modulation moduliert wird; und (b) das FSK-modulierte Trägersignal mit dem Rest der digitalen Daten unter Verwendung einer differentiellen Phasenumtastungs-Modulation moduliert wird.
  12. Verfahren zum Übertragen von digitalen Daten über ein drahtloses Telekommunikationsnetzwerk unter Verwendung eines Vocoders, der ein eingehendes Datensignal mit einer oder mehreren einer Mehrzahl von verschiedenen Raten codiert und sendet, die eine volle Rate und eine oder mehrere kleinere Raten umfassen, wobei die Rate, die durch den Vocoder zum Codieren und Senden des eingehenden Datensignals verwendet wird, zumindest teilweise von der Periodizität des eingehenden Datensignals und Eigenschaften der in dem eingehenden Datensignal enthaltenen Energie abhängt, wobei das Verfahren die Schritte umfasst, dass ein oder mehrere Trägersignale unter Verwendung von digitalen Daten moduliert werden, so dass ein sich ergebendes moduliertes Trägersignal erzeugt wird, das die folgenden Eigenschaften aufweist: a) NACFsf2 < UNVOICEDTH; b) bER > 0; und c) vER2 > –15; wobei NACFsf2 eine normierte Autokorrelationsfunktion des zweiten Subframes ist und UNVOICEDTH ein Schwellenwert auf der Grundlage eines Rauschabstands ist; bER ein Frequenzbandenergieverhältnis ist, das gemäß der Gleichung bER = log2 EL / EH ermittelt wird, wobei EL der Umfang an Energie ist, die in einem unteren Frequenzband von 0–2 kHz enthalten ist, und EH der Umfang an Energie ist, die in einem höheren Frequenzband von 2–4 kHz enthalten ist; und vER2 gemäß der Gleichung vER2 = MIN(20,10·log10 E / vEav) ermittelt wird, wobei E die Energie eines momentanen Frames des modulierten Trägersignals ist und vEav die durchschnittliche Energie über drei vorherige stimmhafte Frames des modulierten Trägersignals ist; das modulierte Trägersignal über einen Sprachkanal eines drahtlosen Telekommunikationsnetzwerks gesendet wird; das über das drahtlose Telekommunikationsnetzwerk gesendete modulierte Trägersignal empfangen wird; und das empfangene modulierte Trägersignal zurück in die digitalen Daten demoduliert wird.
DE102007051367.6A 2006-10-31 2007-10-26 Verfahren für eine Datenübertragung über einen Sprachkanal eines drahtlosen Kommunikationsnetzwerks Active DE102007051367B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/554,985 US8194779B2 (en) 2005-10-24 2006-10-31 Method for data communication via a voice channel of a wireless communication network
US11/554,985 2006-10-31

Publications (2)

Publication Number Publication Date
DE102007051367A1 DE102007051367A1 (de) 2008-05-29
DE102007051367B4 true DE102007051367B4 (de) 2016-04-28

Family

ID=39326564

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102007051367.6A Active DE102007051367B4 (de) 2006-10-31 2007-10-26 Verfahren für eine Datenübertragung über einen Sprachkanal eines drahtlosen Kommunikationsnetzwerks

Country Status (3)

Country Link
US (1) US8194779B2 (de)
CN (1) CN101175255B (de)
DE (1) DE102007051367B4 (de)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6493338B1 (en) 1997-05-19 2002-12-10 Airbiquity Inc. Multichannel in-band signaling for data communications over digital wireless telecommunications networks
US6690681B1 (en) * 1997-05-19 2004-02-10 Airbiquity Inc. In-band signaling for data communications over digital wireless telecommunications network
US7508810B2 (en) 2005-01-31 2009-03-24 Airbiquity Inc. Voice channel control of wireless packet data communications
US8054924B2 (en) * 2005-05-17 2011-11-08 General Motors Llc Data transmission method with phase shift error correction
US8194526B2 (en) * 2005-10-24 2012-06-05 General Motors Llc Method for data communication via a voice channel of a wireless communication network
US8259840B2 (en) 2005-10-24 2012-09-04 General Motors Llc Data communication via a voice channel of a wireless communication network using discontinuities
US20070190950A1 (en) * 2006-02-15 2007-08-16 General Motors Corporation Method of configuring voice and data communication over a voice channel
US9048784B2 (en) 2007-04-03 2015-06-02 General Motors Llc Method for data communication via a voice channel of a wireless communication network using continuous signal modulation
US7912149B2 (en) * 2007-05-03 2011-03-22 General Motors Llc Synchronization and segment type detection method for data transmission via an audio communication system
AU2008311749B2 (en) 2007-10-20 2013-01-17 Airbiquity Inc. Wireless in-band signaling with in-vehicle systems
US8155592B2 (en) * 2008-04-11 2012-04-10 Robert Bosch Gmbh Method for transmitting low-frequency data in a wireless intercom system
CN102239663A (zh) * 2008-08-18 2011-11-09 兰吉特·苏迪埃·瓦德卡尔 用于监测、管理以及控制分散网络的系统
FR2935213B1 (fr) * 2008-08-19 2010-09-17 Sagem Defense Securite Procede de transmission de signaux de donnees dans un reseau telephonique
US8594138B2 (en) 2008-09-15 2013-11-26 Airbiquity Inc. Methods for in-band signaling through enhanced variable-rate codecs
US7983310B2 (en) 2008-09-15 2011-07-19 Airbiquity Inc. Methods for in-band signaling through enhanced variable-rate codecs
KR101047706B1 (ko) * 2009-04-21 2011-07-08 현대자동차주식회사 음성 채널을 통한 데이터 송수신 방법
US8073440B2 (en) 2009-04-27 2011-12-06 Airbiquity, Inc. Automatic gain control in a personal navigation device
US8418039B2 (en) 2009-08-03 2013-04-09 Airbiquity Inc. Efficient error correction scheme for data transmission in a wireless in-band signaling system
US20110051941A1 (en) * 2009-08-31 2011-03-03 General Motors Company Microphone diagnostic method and system for accomplishing the same
US8249865B2 (en) 2009-11-23 2012-08-21 Airbiquity Inc. Adaptive data transmission for a digital in-band modem operating over a voice channel
US8483245B2 (en) * 2010-07-30 2013-07-09 General Motors Llc Multi-tone detection for in-band data modem link establishment in wireless networks
US8731747B2 (en) 2011-04-28 2014-05-20 General Electric Company Communication systems and method for a rail vehicle or other powered system
US8620552B2 (en) 2011-06-13 2013-12-31 General Electric Company Data communication system and method for communicating data in a vehicle
US8798807B2 (en) 2011-06-13 2014-08-05 General Electric Company Data distribution system and method for distributing data in a vehicle
US8510026B2 (en) 2011-06-13 2013-08-13 General Electric Company Data conversion system and method for converting data that is distributed in a vehicle
US8848825B2 (en) 2011-09-22 2014-09-30 Airbiquity Inc. Echo cancellation in wireless inband signaling modem
CN105356947B (zh) * 2014-08-19 2019-05-07 国民技术股份有限公司 音频发送及接收终端、目标数据的发送及接收方法
CN105471516B (zh) * 2014-08-19 2019-05-07 国民技术股份有限公司 音频发送及接收终端、目标数据的发送及接收方法
JP6454596B2 (ja) * 2015-05-13 2019-01-16 株式会社日立製作所 無線機
US9712355B1 (en) * 2016-01-11 2017-07-18 Qualcomm Incorporated Spreading techniques for frequency-shift keying modulation
WO2019111242A1 (en) * 2017-12-06 2019-06-13 Xinow Ltd. Audio transmission and reception
CN108847920B (zh) * 2018-06-25 2021-06-29 北京零态空间数码科技有限公司 一种通信方法以及系统
CN112653503B (zh) * 2020-12-17 2022-04-26 武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所) 一种天通卫星话音信道复用方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1096701A1 (de) * 1999-10-28 2001-05-02 Alcatel Datenübertragung über einen Sprachkanal in einem Mobiltelefonnetz
US20020093924A1 (en) * 1997-05-19 2002-07-18 Integrated Data Communications, Inc. In-band signaling for data communications over digital wireless telecommunications networks
US6611536B1 (en) * 1999-08-11 2003-08-26 International Business Machines Corporation System and method for integrating voice and data on a single RF channel
WO2005088998A1 (en) * 2004-03-18 2005-09-22 Ip Works (Proprietary) Limited Transmission of data over a radio frequency voice communication channel
WO2005109923A1 (en) * 2004-05-08 2005-11-17 University Of Surrey Data transmission

Family Cites Families (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3731201A (en) * 1970-11-12 1973-05-01 Itt Circuit arrangement for generating radio frequencies
US4675614A (en) * 1982-10-20 1987-06-23 Rockwell International Corporation Phase difference measurement system
US4499339A (en) * 1982-11-24 1985-02-12 Baptist Medical Center Of Oklahoma, Inc. Amplitude modulation apparatus and method
US4569061A (en) * 1984-03-12 1986-02-04 Rockwell International Corporation Phase distortion adaptive detector of minimum shift keying data
US4601045A (en) * 1984-08-03 1986-07-15 Larse Corporation Modulator-demodulator method and apparatus with efficient bandwidth utilization
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
GB8814456D0 (en) 1988-06-17 1988-08-17 Cleveland Innovative Technolog Road vehicle locating system
JP2609292B2 (ja) * 1988-06-22 1997-05-14 株式会社日立製作所 Gps測位装置
US5043736B1 (en) * 1990-07-27 1994-09-06 Cae Link Corp Cellular position location system
US5305384A (en) * 1990-12-04 1994-04-19 Chips International, Inc. Apparatus, system and method for transmitting secure signals over narrow spaced channels
FR2684507B1 (fr) 1991-11-29 1994-09-30 Sagem Modem semi-duplex pour reseau de radiotelephones gsm.
US5235633A (en) * 1991-12-26 1993-08-10 Everett Dennison Cellular telephone system that uses position of a mobile unit to make call management decisions
US5539810A (en) * 1992-01-27 1996-07-23 Highwaymaster Communications, Inc. Data messaging in a communications network
US5223844B1 (en) * 1992-04-17 2000-01-25 Auto Trac Inc Vehicle tracking and security system
US5365450A (en) * 1992-12-17 1994-11-15 Stanford Telecommunications, Inc. Hybrid GPS/data line unit for rapid, precise, and robust position determination
US5388147A (en) * 1993-08-30 1995-02-07 At&T Corp. Cellular telecommunication switching system for providing public emergency call location information
US5555286A (en) * 1994-01-31 1996-09-10 Tendler Technologies, Inc. Cellular phone based automatic emergency vessel/vehicle location system
AU2114895A (en) * 1994-02-07 1995-08-21 Harold Ii Pace Mobile location reporting apparatus and methods
US5422816A (en) * 1994-02-22 1995-06-06 Trimble Navigation Limited Portable personal navigation tracking system
US5638412A (en) * 1994-06-15 1997-06-10 Qualcomm Incorporated Method for providing service and rate negotiation in a mobile communication system
JP2596388B2 (ja) * 1994-10-28 1997-04-02 日本電気株式会社 ディジタルコードレス電話システム
US5786789A (en) * 1994-11-14 1998-07-28 Trimble Navigation Limited GPS and cellphone unit having add-on modules
US6226529B1 (en) * 1994-12-08 2001-05-01 Itt Manufacturing Enterprises, Inc. System for providing a simultaneous data and voice channel within a single channel of a portable cellular telephone to provide position-enhanced cellular services (PECS)
US6108317A (en) * 1995-11-01 2000-08-22 Stm Wireless, Inc. Cyclic code phase multiple access for inbound satellite communications
GB2307152B (en) * 1995-11-10 1999-04-07 Motorola Ltd Method and apparatus for enhanced communication capability while maintaining standard channel modulation compatibility
US5978756A (en) * 1996-03-28 1999-11-02 Intel Corporation Encoding audio signals using precomputed silence
US5999125A (en) * 1996-07-31 1999-12-07 Motorola, Inc. Method and apparatus for a global positioning data service
US6111870A (en) * 1996-11-07 2000-08-29 Interdigital Technology Corporation Method and apparatus for compressing and transmitting high speed data
CA2270604A1 (en) * 1996-11-08 1998-05-14 Atx Research, Inc. Cellular telephone communication protocol
US5946304A (en) * 1997-01-08 1999-08-31 Paradyne Corporation Method and apparatus for controlling the operation of a modem capable of transmitting and receiving both voice and data signals
US5812087A (en) * 1997-02-03 1998-09-22 Snaptrack, Inc. Method and apparatus for satellite positioning system based time measurement
US6493338B1 (en) * 1997-05-19 2002-12-10 Airbiquity Inc. Multichannel in-band signaling for data communications over digital wireless telecommunications networks
US6771629B1 (en) * 1999-01-15 2004-08-03 Airbiquity Inc. In-band signaling for synchronization in a voice communications network
CA2260762C (en) * 1997-05-19 2002-08-06 Integrated Data Communications, Inc. System and method to communicate time stamped, 3-axis geo-position data within telecommunication networks
US7164662B2 (en) * 1997-05-19 2007-01-16 Airbiquity, Inc. Network delay identification method and apparatus
US6140956A (en) * 1997-06-25 2000-10-31 Cellutrac, Inc. Vehicle tracking and security system incorporating simultaneous voice and data communication
FR2768279B1 (fr) * 1997-09-08 1999-11-12 St Microelectronics Sa Procede et dispositif de transcodage en bande de base d'informations numeriques
US5973639A (en) * 1997-09-23 1999-10-26 Trimble Navigation Limited Global positioning system having postprocessed realtime corrected data
US6363339B1 (en) * 1997-10-10 2002-03-26 Nortel Networks Limited Dynamic vocoder selection for storing and forwarding voice signals
US6175801B1 (en) * 1998-06-19 2001-01-16 Magelan Dts, Inc. Navigation system map panning directional indicator
DE69940235D1 (de) * 1998-05-26 2009-02-26 Panasonic Corp Modulator, Demodulator, und Übertragungssystem für OFDM-Übertragung
US6091969A (en) * 1998-08-21 2000-07-18 Motorola, Inc. Method and apparatus for inband signaling control of vocoder bypass
DE69929627T2 (de) * 1998-11-02 2006-09-14 Airbiquity Inc., Bainbridge Island Geo-räumliche adressierung zum internet-protokoll
US6259730B1 (en) * 1998-11-10 2001-07-10 Lucent Technologies, Inc. Transmit diversity and reception equalization for radio links
US20020111172A1 (en) * 2001-02-14 2002-08-15 Dewolf Frederik M. Location based profiling
US6754265B1 (en) * 1999-02-05 2004-06-22 Honeywell International Inc. VOCODER capable modulator/demodulator
US6748026B1 (en) * 1999-02-12 2004-06-08 Matsushita Electric Industrial Co., Ltd. Distortion estimation apparatus, frequency offset compensation apparatus and reception apparatus
US6453237B1 (en) * 1999-04-23 2002-09-17 Global Locate, Inc. Method and apparatus for locating and providing services to mobile devices
US6445745B1 (en) * 1999-05-06 2002-09-03 Nortel Networks Limited Phase encoding methods for handling multiple phase modulated signals on a single channel
US6611804B1 (en) * 1999-06-15 2003-08-26 Telefonaktiebolaget Lm Ericsson (Publ) Universal TTY/TDD devices for robust text and data transmission via PSTN and cellular phone networks
US6345251B1 (en) * 1999-06-15 2002-02-05 Telefonaktiebolaget Lm Ericsson (Publ) Low-rate speech coder for non-speech data transmission
US6366772B1 (en) * 1999-07-22 2002-04-02 Xircom Wireless, Inc. Caller identification delivery in a wireless local loop or other systems
US6614349B1 (en) * 1999-12-03 2003-09-02 Airbiquity Inc. Facility and method for tracking physical assets
US20020001317A1 (en) * 2000-02-18 2002-01-03 Atx Technologies, Inc. System and method for voice and data over digital wireless cellular system
US20010036174A1 (en) * 2000-02-18 2001-11-01 Atx Technologies, Inc. System and method for voice and data over digital wireless cellular system
US20020039388A1 (en) * 2000-02-29 2002-04-04 Smart Kevin J. High data-rate powerline network system and method
EP1273190B1 (de) * 2000-03-21 2010-05-19 Airbiquity, Inc. Sprachfrequenzband-modem zur datenübertragung über digitale drahtlose netzwerke
JP4529226B2 (ja) * 2000-04-20 2010-08-25 ヤマハ株式会社 データ記録方法および記録媒体
US6718174B2 (en) * 2000-10-27 2004-04-06 Qualcomm Incorporated Method and apparatus for estimating velocity of a terminal in a wireless communication system
US7136395B2 (en) * 2000-11-30 2006-11-14 Telefonaktiebolaget L M Ericsson (Publ) Method and system for transmission of headerless data packets over a wireless link
JP4171186B2 (ja) * 2001-04-04 2008-10-22 富士通株式会社 移動通信システムにおけるチャネル設定方法
US6570529B2 (en) * 2001-05-24 2003-05-27 Lucent Technologies Inc. Autonomous calibration of a wireless-global positioning system
US6665283B2 (en) * 2001-08-10 2003-12-16 Motorola, Inc. Method and apparatus for transmitting data in a packet data communication system
JP2003347940A (ja) * 2002-05-28 2003-12-05 Fujitsu Ltd 音声を高能率符号化するシステムに音声帯域のデータ信号を透過させるための符号化と伝送の方法と装置
US20040198378A1 (en) * 2002-08-20 2004-10-07 General Motors Corporation Method and system for amending wireless assisted global positioning system networks
KR100466544B1 (ko) * 2002-10-23 2005-01-15 한국전자통신연구원 디지털 오디오 방송 수신기의 ofdm 심벌 오류 교정방법 및 시스템
US7173995B2 (en) * 2002-12-23 2007-02-06 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for correcting gain error due to transition density variation in clock recovery systems
JP2004328239A (ja) * 2003-04-23 2004-11-18 Denso Corp 無線通信システム、車載通信端末およびセンター通信端末
US7069211B2 (en) * 2003-04-30 2006-06-27 Motorola, Inc. Method and apparatus for transferring data over a voice channel
GB0310410D0 (en) * 2003-05-07 2003-06-11 Koninkl Philips Electronics Nv A method of determining a GPS position fix and a GPS receiver for the same
KR100506224B1 (ko) * 2003-05-07 2005-08-05 삼성전자주식회사 이동 통신 단말기에서 노이즈 제어장치 및 방법
US7522919B2 (en) * 2003-07-14 2009-04-21 Telefonaktiebolaget Lm Ericsson (Publ) Enhancements to periodic silences in wireless communication systems
US7239859B2 (en) * 2003-11-25 2007-07-03 General Motors Corporation Method and system for establishing a telephony data connection to receiver
US9020539B2 (en) * 2003-11-26 2015-04-28 Qualcomm Incorporated Method and apparatus for calculating a position estimate of a mobile station using network information
JP4161054B2 (ja) * 2003-12-16 2008-10-08 テクトロニクス・インターナショナル・セールス・ゲーエムベーハー デジタル信号復調装置
KR100532589B1 (ko) * 2003-12-26 2005-12-01 한국전자통신연구원 무선인식/위성측위/관성항법을 결합한 통합 측위 장치 및그 방법
US7373223B2 (en) * 2004-02-13 2008-05-13 The Boeing Company Global navigation satellite system landing systems and methods
US8054924B2 (en) * 2005-05-17 2011-11-08 General Motors Llc Data transmission method with phase shift error correction
US20060280159A1 (en) * 2005-06-10 2006-12-14 Hao Bi Method and apparatus for voice communication
US8259840B2 (en) * 2005-10-24 2012-09-04 General Motors Llc Data communication via a voice channel of a wireless communication network using discontinuities
US8194526B2 (en) * 2005-10-24 2012-06-05 General Motors Llc Method for data communication via a voice channel of a wireless communication network
US20070109185A1 (en) * 2005-11-14 2007-05-17 Doug Kracke Providing GPS pseudo-ranges
US8346544B2 (en) * 2006-01-20 2013-01-01 Qualcomm Incorporated Selection of encoding modes and/or encoding rates for speech compression with closed loop re-decision
US20070190950A1 (en) * 2006-02-15 2007-08-16 General Motors Corporation Method of configuring voice and data communication over a voice channel
US9048784B2 (en) * 2007-04-03 2015-06-02 General Motors Llc Method for data communication via a voice channel of a wireless communication network using continuous signal modulation
US7912149B2 (en) * 2007-05-03 2011-03-22 General Motors Llc Synchronization and segment type detection method for data transmission via an audio communication system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020093924A1 (en) * 1997-05-19 2002-07-18 Integrated Data Communications, Inc. In-band signaling for data communications over digital wireless telecommunications networks
US6611536B1 (en) * 1999-08-11 2003-08-26 International Business Machines Corporation System and method for integrating voice and data on a single RF channel
EP1096701A1 (de) * 1999-10-28 2001-05-02 Alcatel Datenübertragung über einen Sprachkanal in einem Mobiltelefonnetz
WO2005088998A1 (en) * 2004-03-18 2005-09-22 Ip Works (Proprietary) Limited Transmission of data over a radio frequency voice communication channel
WO2005109923A1 (en) * 2004-05-08 2005-11-17 University Of Surrey Data transmission

Also Published As

Publication number Publication date
US8194779B2 (en) 2012-06-05
DE102007051367A1 (de) 2008-05-29
CN101175255A (zh) 2008-05-07
US20070258398A1 (en) 2007-11-08
CN101175255B (zh) 2011-12-21

Similar Documents

Publication Publication Date Title
DE102007051367B4 (de) Verfahren für eine Datenübertragung über einen Sprachkanal eines drahtlosen Kommunikationsnetzwerks
DE102008016502B4 (de) Verfahren zur Datenübermittlung über einen Sprachkanal eines drahtlosen Kommunikationsnetzes unter Verwendung einer kontinuierlichen Signalmodulation
US8259840B2 (en) Data communication via a voice channel of a wireless communication network using discontinuities
DE69731358T2 (de) Verfahren zur vereinfachung der demodulation in einem mehrfachträger-übertragungssystem
DE112007000123B4 (de) Modem zum Kommunizieren von Daten über einen Sprachkanal eines Kommunikationssystems
DE60026660T2 (de) Fehlererkennung und Fehlerverdeckung für kodierte Sprachdaten
US8194526B2 (en) Method for data communication via a voice channel of a wireless communication network
DE60118631T2 (de) Verfahren zum ersetzen verfälschter audiodaten
DE602004005784T2 (de) Verbesserte Anregung für Höherband-Kodierung in einem Codec basierend auf Frequenzbandtrennungs-Kodierungsverfahren
DE69533500T2 (de) Verfahren und vorrichtung zum kodieren und dekodieren von nachrichten
DE60027956T2 (de) Sprachkodierung mit variabler BIT-Rate
DE60220307T2 (de) Verfahren zur übertragung breitbandiger tonsignale über einen übertragungskanal mit verminderter bandbreite
EP2245621B1 (de) Verfahren und mittel zur enkodierung von hintergrundrauschinformationen
DE60308235T2 (de) Bidirektionales digitales drahtloses Kommunikationssystem zum Senden und Empfangen von asymmetrischen Rahmen
DE69917304T2 (de) Verfahren und vorrichtung zur identifizierung der kodierungstype eines codes in einer telefonvermittlungsanlage
DE60117558T2 (de) Verfahren zur rauschrobusten klassifikation in der sprachkodierung
DE60037286T2 (de) Verfahren und Vorrichtung zur Unterabtastung der im Phasenspektrum erhaltenen Information
DE102009047366B4 (de) System und Verfahren zum Übertragen von Daten über einen Sprechkanal
DE19640814C2 (de) Codierverfahren zur Einbringung eines nicht hörbaren Datensignals in ein Audiosignal und Verfahren zum Decodieren eines nicht hörbar in einem Audiosignal enthaltenen Datensignals
DE60030997T2 (de) Verteilung des Frequenzspektrums einer Prototypwellenform
DE2523492A1 (de) System und einrichtung zur verminderung der redundanz von pcm-kodierten signalen
EP2245620B1 (de) Verfahren und mittel zur enkodierung von hintergrundrauschinformationen
DE4343366C2 (de) Verfahren und Schaltungsanordnung zur Vergrößerung der Bandbreite von schmalbandigen Sprachsignalen
EP1419583A1 (de) Adaptives filterverfahren und filter zum filtern eines funksignals in einem mobilfunk-kommunikationssystem
DE69922582T2 (de) Sende- und Empfangsvorrichtung zur Auswahl eines Quellenkodierers und Verfahren dazu

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8180 Miscellaneous part 1

Free format text: PFANDRECHT

8180 Miscellaneous part 1

Free format text: PFANDRECHT AUFGEHOBEN

8180 Miscellaneous part 1

Free format text: PFANDRECHT

8127 New person/name/address of the applicant

Owner name: GENERAL MOTORS COMPANY, DETROIT, MICH., US

R081 Change of applicant/patentee

Owner name: GENERAL MOTORS LLC ( N. D. GES. D. STAATES DEL, US

Free format text: FORMER OWNER: GENERAL MOTORS COMPANY, DETROIT, MICH., US

Effective date: 20110428

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