DE102008016502A1 - Verfahren zur Datenübermittlung über einen Sprachkanal eines drahtlosen Kommunikationsnetzes unter Verwendung einer kontinuierlichen Signalmodulation - Google Patents

Verfahren zur Datenübermittlung über einen Sprachkanal eines drahtlosen Kommunikationsnetzes unter Verwendung einer kontinuierlichen Signalmodulation Download PDF

Info

Publication number
DE102008016502A1
DE102008016502A1 DE200810016502 DE102008016502A DE102008016502A1 DE 102008016502 A1 DE102008016502 A1 DE 102008016502A1 DE 200810016502 DE200810016502 DE 200810016502 DE 102008016502 A DE102008016502 A DE 102008016502A DE 102008016502 A1 DE102008016502 A1 DE 102008016502A1
Authority
DE
Germany
Prior art keywords
carrier signal
data
frequency
modulation
modulated
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
DE200810016502
Other languages
English (en)
Other versions
DE102008016502B4 (de
Inventor
Elizabeth Troy Chesnutt
Jijun Los Angeles Yin
Sethu Canton Madhavan
Iqbal Troy 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
Motors Liquidation Co
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 Motors Liquidation Co filed Critical Motors Liquidation Co
Publication of DE102008016502A1 publication Critical patent/DE102008016502A1/de
Application granted granted Critical
Publication of DE102008016502B4 publication Critical patent/DE102008016502B4/de
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03CMODULATION
    • H03C5/00Amplitude modulation and angle modulation produced simultaneously or at will by the same modulating signal

Abstract

Es werden ein System und ein Verfahren zur Datenübermittlung über ein zellulares Kommunikationsnetz bereitgestellt, die die Übertragung von digitalen Daten über einen Sprachkanal unter Verwendung eines Vocoders ermöglichen, der Parameter einer Levinson-Durbin-Rekursion überwacht und dann ein CELP mit voller Rate verwendet, wenn der überwachte Vorhersagefehler innerhalb einer vorab ausgewählten Anzahl von Iterationen der Rekursion unter einen vorbestimmten Schwellenwert fällt. Das System und das Verfahren codieren digitale Daten, die gesendet werden sollen, unter Verwendung einer Technik einer kontinuierlichen Signalmodulation mit einer ausgewählten Bitrate und einer oder mehreren Frequenzen, die derart ausgewählt werden, dass das resultierende modulierte Trägersignal durch den Vocoder als ein Ergebnis des überwachten Vorhersagefehlers unter Verwendung eines CELP mit voller Rate verarbeitet wird.

Description

  • TECHNISCHES GEBIET
  • Die vorliegende Erfindung betrifft allgemein eine Datenübermittlung über ein Telekommunikationsnetz und insbesondere eine Datenübermittlung über einen Telekommunikationssprachkanal unter Verwendung eines EVRC-Vocoders.
  • 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 durch eine Verwendung von Faxgeräten, die Bildinformationen über die Telefonleitungen übertragen, oder durch 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übermittlungszwecke 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 kleine Menge von Daten zu komprimieren. Dies reduziert die Menge von Sprachdaten, die über das drahtlose Netz übertragen werden muss, 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 Codings (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, nichtlineare 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. Alternativ können neuere Vocoder den 3gpp2-EVRC-WB- oder den EVRC-C-Codec verwenden. Diese Codecs unterstützen 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. Für die Übertragung von Daten über den Sprachkanal kann dies problematisch sein, da der Vocoder eine geringere als die volle Rate wählen könnte, was es schwierig macht, Daten, die keine Sprache umfassen, erfolgreich über den Vocoder zu senden. Hinsichtlich Modulationstechniken, wie beispielsweise Frequenzumtastung (FSK) und Amplitudenumtastung (ASK), die bei Vocodern der vorigen Generation (z. B. EVRC-A) erfolgreich verwendet wurden, kann es sein, dass die gleichen Kombinationen von Frequenzen und Modulationsbitrate, die zuvor funktioniert haben, bei einer Verwendung der neueren Vocoder (z. B. EVRC-B) keine zuverlässige Zweiwegeübertragung von Daten bereitstellen.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Die vorliegende Erfindung stellt ein Verfahren zur Datenübermittlung unter Verwendung eines drahtlosen Kommunikationsnetzes bereit, das die Übertragung digitaler Daten über einen Sprachkanal des Kommunikationsnetzes ermöglicht. Gemäß einer Ausführungsform umfasst das Verfahren die Schritte, dass
    Daten, die in jeder Richtung zwischen dem Fahrzeug und einer zentralen Einrichtung gesendet werden, unter Verwendung einer kontinuierlichen Signalmodulation eines Trägersignals derart codiert werden, dass das mo dulierte Trägersignal nicht mehr als vier signifikante Frequenzkomponenten enthält; und
    das modulierte Trägersignal zwischen dem Fahrzeug und der zentralen Einrichtung unter Verwendung eines EVRC-Vocoders der neueren Generation transferiert wird.
  • Vorzugsweise wird die kontinuierliche Signalmodulation unter Verwendung von entweder einer Frequenzumtastung oder einer Amplitudenumtastung ausgeführt, wobei die Modulationsbitrate und die Frequenz(en) derart ausgewählt werden, dass das modulierte Trägersignal an dem anderen Ende mit einer Bitfehlerrate decodiert werden kann, die kleiner als ein ausgewählter Schwellenwert ist. Akzeptable Schwellenwerte können von der bestimmten Anwendung abhängen, können jedoch von 1% oder weniger bis zu 10% variieren.
  • Gemäß einem anderen Aspekt der Erfindung wird ein Verfahren zum Austauschen von Daten über ein drahtloses Kommunikationssystem bereitgestellt, das einen Vocoder in jeder Richtung verwendet, um einen eingegebenen Audiostrom unter Verwendung eines Vocoders zu codieren, der Sprachsegmente codiert, indem eine Annäherung des Sprachsegments ermittelt wird, auf der Grundlage von zumindest teilweise einer Fehlerberechnung, die mit der Differenz zwischen der Annäherung und dem Sprachsegment in Beziehung steht, zwischen einer vollen Bitrate und einer oder mehreren langsameren Bitraten ausgewählt wird, und unter Verwendung der Annäherung und der ausgewählten Bitrate ein codiertes Sprachsegment erzeugt wird. Das Verfahren umfasst die Schritte, dass Daten, die in jeder Richtung gesendet werden, unter Verwendung einer kontinuierlichen Signalmodulation eines Trägersignals mit einer ausgewählten Modulationsbitrate und einer oder mehreren Frequenzen derart codiert werden, dass der Vocoder auf der Grundlage der Fehlerberechnung die volle Bitrate auswählt;
    das modulierte Trägersignal über das drahtlose Kommunikationssystem gesendet wird;
    das modulierte Trägersignal empfangen wird; und
    das modulierte Trägersignal in die Daten zurück demoduliert wird.
  • Wenn der Vocoder, der bei diesem Verfahren verwendet wird, ein EVRC-Vocoder der neueren Generation ist, verwendet die Fehlerberechnung, die durch den Vocoder ausgeführt wird, eine Levinson-Durbin-Rekursion, wobei in diesem Fall der Codierungsschritt vorzugsweise ferner umfasst, dass die Daten unter Verwendung einer kontinuierlichen Signalmodulation eines Trägersignals mit einer Modulationsbitrate und einer oder mehreren Frequenzen derart codiert werden, dass der Vocoder als ein Ergebnis der Levinson-Durbin-Rekursion die volle Bitrate auswählt.
  • Gemäß noch einem anderen Aspekt der Erfindung wird ein Verfahren zum Austauschen von Daten über ein drahtloses Kommunikationssystem bereitgestellt, das einen Vocoder in jeder Richtung verwendet, um einen eingegebenen Audiostrom unter Verwendung eines CELP-Codec zu codieren, der unter Verwendung einer Levinson-Durbin-Rekursion einen Prädiktor ermittelt, der Prädiktorkoeffizienten erzeugt, wobei die Codierung der Sprache mit einer Bitrate stattfindet, die zumindest teilweise auf der Grundlage eines Vorhersagefehlers ausgewählt wird, der für jede einer Anzahl von Iterationen der Levinson-Durbin-Rekursion berechnet wird. Das Verfahren umfasst die Schritte, dass
    erste Daten in einen ersten Audiostrom codiert werden, der in den Vocoder eingegeben wird, der für eine Übertragung in einer ersten Richtung über das drahtlose Kommunikationssystem verwendet wird, wobei die Codierung der ersten Daten unter Verwendung einer kontinuierlichen Sig nalmodulation eines ersten Trägersignals mit einer ersten Frequenz und einer ausgewählten Modulationsbitrate derart ausgeführt wird, dass der Vorhersagefehler für das erste modulierte Trägersignal innerhalb einer vorab ausgewählten Anzahl von Iterationen der Levinson-Durbin-Rekursion unter einen vorbestimmten Schwellenwert fällt;
    das erste modulierte Trägersignal über das drahtlose Kommunikationssystem gesendet wird;
    das erste modulierte Trägersignal empfangen wird;
    das erste modulierte Trägersignal in die ersten Daten zurück demoduliert wird;
    zweite Daten in einen zweiten Audiostrom codiert werden, der in den Vocoder eingegeben wird, der für eine Übertragung in einer zweiten Richtung über das drahtlose Kommunikationssystem verwendet wird, wobei die Codierung der zweiten Daten unter Verwendung einer kontinuierlichen Signalmodulation eines zweiten Trägersignals mit einer zweiten Frequenz und einer ausgewählten Modulationsbitrate derart ausgeführt wird, dass der Vorhersagefehler für das zweite modulierte Trägersignal innerhalb der vorab ausgewählten Anzahl von Iterationen der Levinson-Durbin-Rekursion unter den vorbestimmten Schwellenwert fällt;
    das zweite modulierte Trägersignal über das drahtlose Kommunikationssystem gesendet wird;
    das zweite modulierte Trägersignal empfangen wird; und
    das zweite modulierte Trägersignal in die zweiten Daten zurück demoduliert wird.
  • 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 eine Übersicht des Sprachklassifizierungs- und Ratenermittlungsschemas zeigt, das durch EVRC-B-Vocoder verwendet wird;
  • 3 ein Flussdiagramm einer ASK-Modulationstechnik ist;
  • 4 ein beispielhaftes durch eine kontinuierliche ASK unter Verwendung eines Zufallsbitmusters moduliertes Trägersignal zeigt;
  • 5 ein Flussdiagramm einer FSK-Modulationstechnik ist; und
  • 6 ein beispielhaftes durch eine kontinuierliche FSK unter Verwendung eines Zufallsbitmusters mit 10 Bit/Frame moduliertes Trägersignal zeigt.
  • DETAILLIERTE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • In Bezug auf 1 ist ein elektronisches Kommunikationssystem 10 gezeigt, das gemäß der Erfindung aufgebaut ist. Das Kommunikationssystem 10 umfasst ein herkömmliches zellulares Kommunikationsnetz mit einem Sprachverkehrskanal, der für eine Zweiwegeübertragung von Sprachdaten zwischen Mobiltelefonen verwendet wird. Das Kommunikati onssystem 10 umfasst auch die Fähigkeit, den Sprachkanal des zellularen Systems zu verwenden, um digitale Daten auszutauschen, die eine andere Information als Sprache oder Audioinhalt enthalten. Wie es nachstehend ausführlicher erläutert wird, wird diese Datenübermittlung zumindest teilweise unter Verwendung einer kontinuierlichen Signalmodulation (CSM von continuous signal modulation) eines Trägersignals mit einer oder mehreren Audiofrequenzen durchgeführt, die derart ausgewählt werden, dass das modulierte Trägersignal bei einem Senden unter Verwendung eines EVRC-Vocoders der neueren Generation durch den Vocoder mit seiner vollen Rate übertragen wird und an dem empfangenden Ende derart demoduliert werden kann, dass die Bitfehlerrate innerhalb von gewünschten oder zumindest akzeptablen Grenzen liegt. Dieser Ansatz ermöglicht eine Datenübermittlung über einen EVRC-Vocoder der neueren Generation in jeder Richtung und über einen Sprachkanal unter Verwendung einer FSK- oder ASK-Modulation ohne einen erheblichen Informationsverlust. Wie hierin verwendet bedeutet "kontinuierliche Signalmodulation" eine Modulation eines Trägersignals auf eine Weise, die ein sich ergebendes moduliertes Trägersignal ohne Diskontinuitäten erzeugt. Wie hierin ebenfalls verwendet, bezieht sich "EVRC-Vocoder der neueren Generation" auf einen EVRC-Vocoder, der entweder ein EVRC-B-Vocoder oder ein neuerer ist, der beispielsweise einen EVRC-WB- oder einen EVRC-C-Vocoder umfasst.
  • Das Kommunikationssystem 10 umfasst allgemein ein zellulares Kommunikationsnetz 12, das mit einem Bodentelefonienetz 14 verbunden ist, die zusammen verwendet werden, um eine Sprach- und Datenübermittlung 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 Netzes 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 eine 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 Sprachkommunikation mit einem menschlichen Berater 42 zu initiieren, der sich in 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 Netz empfangen wird, wird sie dann durch den Vocoder für den Hörer decodiert. Der Vocoder ist in dem Chipsatz 24 sowie in dem 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 nichtlineares 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. Bei der gezeigten Ausführungsform wird ein EVRC-B-Codec gemäß dem 3GPP2 C.S0014-B Ver. 1.0 Standard (verfügbar unter www.3gpp2.org) verwendet, obwohl andere geeignete Codecs (egal ob Linear Predictive oder nicht) in dem System 10 von 1 verwendet werden können; beispielsweise kann jeder Codec eines EVRC-Vocoders der neueren Generation, umfassend EVRC-WB und EVRC-C, verwendet werden.
  • Zusätzlich zu der typischen Sprachdatenübertragung über den Sprachverkehrskanal ermöglicht das Kommunikationssystem 10 eine Datenübermittlung über denselben Sprachverkehrskanal und über den Vocoder 18, 24. Dies wird erreicht, indem an jeder Vocoder-Seite ein Modem verwendet wird; d. h., es werden 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, sodass 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 Telefoneinrichtungen 2832 umschalten oder multiplexen, sodass das zellulare Kommunikationsnetz 12 entweder für eine Sprach- oder für eine Datenübermittlung 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 übertragende Modem einen vordefinierten Systemverbindungston (z. B. 850, 1778 oder 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 beiden Modems ausgehandelt werden. Typischerweise wird in jeder Richtung ein anderer Ton verwendet. Um eine Datenübermittlung über den Sprachkanal zu ermöglichen, wendet das Modem eine kontinuierliche Signalmodulation (CSM) auf ein Trägersignal an, um die digitalen Daten, die übertragen werden, in ein CSM-Trägersignal zu codieren, das über den Vocoder 18, 24 und über den Sprachverkehrskanal des zellularen Netzes 12 erfolgreich gesendet werden kann. Bei den verschiedenen gezeigten Ausführungsformen wird eine oder werden mehrere bestimmte Formen einer CSM-Codierung verwendet; beispielsweise eine Frequenzumtastung oder eine Amplitudenumtastung. Wie es nachstehend weiter erläutert wird, wird eine Codierung der digitalen Daten durch das Modem 34 unter Verwendung eines oder mehrerer Trägersignale realisiert, die unter Verwendung eines CSM-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. Es werden andere alternative Realisierungen 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 Modem-Software könnte an dem Prozessor 35 selbst oder an einem anderen nicht gezeigten Speicher gespeichert sein.
  • An dem Fahrzeug 20 können die CSM-codierten und über das Modem 34 gesendeten digitalen Daten durch die Telematikeinheit 23 von einem oder mehreren Fahrzeugsystemmodulen (VSMs) 38 über ein Fahrzeugnetz 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. Es können auch Daten von dem Call Center (oder einer anderen entfernten Einrichtung oder einem Computersystem) an das Fahrzeug übertragen 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 einen ausführbaren Code, sodass 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 Übermittlung zu und/oder von dem Fahrzeug 20 gewünscht ist.
  • Das Fahrzeugnetz 39 kann als jedes geeignete Netz 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-Netz (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önnte(n).
  • Das Bodennetz 14 kann ein herkömmliches bodenbasiertes Telekommunikationsnetz sein, das mit einem oder mehreren Festnetztelefonen verbunden ist und das drahtlose Trägernetz 12 mit dem Call Center 40 verbindet. Beispielsweise kann das Bodennetz 14 ein Fernsprechnetz (PSTN) und/oder ein Internetprotokoll-Netz (IP-Netz) umfassen, wie es von Fachleuten verstanden wird. Natürlich könnten ein oder mehrere Segmente des Bodennetzes 14 durch die Verwendung eines verdrahteten Standardnetzes, eines Faser- oder eines anderen optischen Netzes, eines Kabelnetzes, von Stromleitungen, anderen drahtlosen Netzen, wie beispielsweise Wireless Local Area Networks (WLANs) oder Netzen, die einen drahtlosen Breitbandanschluss (BWA) bereitstellen, oder jede Kombination hiervon realisiert sein. Ferner muss das Call Center 40 nicht über das Bodennetz 14 verbunden sein, sondern könnte ein drahtloses Telefoniegerät umfassen, sodass es direkt mit dem drahtlosen Netz 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 der mehreren Telefone 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 mit einem Computer verbunden sein, der durch den menschlichen Berater 42 verwendet wird. Diese Einrichtungen können entweder über ein Netz 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 ihre CSM-Codie rer/Decodierer keine herkömmlichen Komponenten sind, Techniken zum Realisieren einer CSM-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.
  • Bei dem EVRC-B- und anderen EVRC-Vocodern der neueren Generation kann die erfolgreiche Übertragung der digitalen Daten über den Vocoder stark von der Codierung und der Übertragungsrate, die durch den Vocoder verwendet wird, abhängen. Bei 4G-Vocodern, wie beispielsweise von Qualcomm®, 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äuschen 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übermittlungen über den Sprachkanal jedoch stark blockie ren, 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.
  • Bei Vocodern 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. Bei den EVRC-Vocodern der neueren Generation ist es jedoch schwieriger, eine volle Rate zu erreichen. 2 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 2, die zu der Ermittlung der vollen Rate führen, moduliert oder auf andere Weise konditioniert wird.
  • Allgemein klassifiziert der Prozess von 2 die eingehenden Daten als 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.
  • Die Levinson-Durbin-Rekursion wird verwendet, um den in den Vocoder eingegebenen Sprach-Frame durch Ermitteln der Pole eines Allpol-IIR-Filters zu modellieren oder anzunähern. Dies wird durch mehrere Rekursionen einer Autokorrelationsfunktion ausgeführt, um die Koeffizienten des Filters zu ermitteln. Nach jeder Iteration wird ein Vorhersagefehler (normierter Energiefehler) berechnet, der mit der Differenz zwischen der Annäherung (wie durch die berechneten Koeffizienten definiert) und der eingegebenen Sprache in Beziehung steht. Bei Sprachsegmenten, die unter Verwendung eines Polynoms niedriger Ordnung nahe angenähert werden können, wird der Fehler innerhalb einiger Iterationen der Rekursion ziemlich gering. Somit fällt der Vorhersagefehler für Rückruftöne, die nur eine oder zwei Audiofrequenzen umfassen, innerhalb einer vorab ausgewählten Anzahl von Iterationen (z. B. 4) der Levinson-Durbin-Rekursion unter einen vorbestimmten Schwellenwert (z. B. –30 dB). Dann kann der Vocoder durch das Zuordnen der vollen Rate in diesem Fall dabei helfen, sicherzustellen, dass die Rückruftöne erfolgreich übertragen werden. Der Stoporder30-Test wird verwendet, um zu ermitteln, ob die eingegebene Sprache diese Tonqualität hierfür aufweist. Insbesondere ermittelt der Stoporder30-Test, ob der Vorhersagefehler innerhalb von vier Iterationen der Levinson-Durbin-Rekursion unter einen vorbestimmten Schwellenwert von –30 dB fällt. Wenn dies der Fall ist, wird ein CELP mit voller Rate verwendet, um den Frame der eingegebenen Sprache zu codieren.
  • Dieses Merkmal von EVRC-Vocodern der neueren Generation kann verwendet werden, um eine Übertagung von digitalen Daten unter Verwendung einer Modulationstechnik zu ermöglichen, die die Anforderungen des Stoporder30-Tests, erfüllt. Eine Art, auf die dies bewerkstelligt werden kann, ist, die digitalen Daten unter Verwendung einer kontinuierlichen Signalmodulation (CSM) eines Trägersignals derart zu codieren, dass das modulierte Trägersignal nicht mehr als vier signifikante Frequenzkomponenten enthält. Dies ermöglicht ein Konvergieren der Levinson-Durbin-Rekursion mit einem kleinen Vorhersagefehler innerhalb der vier Iterationen, die durch den Stoporder30-Test verwendet werden. Ferner kann das CSM-modulierte Trägersignal mit einer geeigneten Auswahl der Modulationsbitrate und der Frequenzkomponenten zwischen dem Fahrzeug und dem Call Center oder einer anderen zentralen Einrichtung auf eine Weise übertragen werden, die es ermöglicht, dass die digitalen Daten von dem übertragenen modulierten Trägersignal decodiert werden können.
  • Da der EVRC-Vocoder entworfen ist, um die phonetischen Komponenten der Sprache zu codieren, handhabt er nicht alle Frequenzen auf die gleiche Weise. Somit sollten, wenn ein moduliertes Trägersignal mit nicht mehr als vier signifikanten Frequenzkomponenten erzeugt wird, eine geeignete Modulationsbitrate und eine geeignete Frequenz/geeignete Frequenzen derart ausgewählt werden, dass die Bitfehlerrate (BER) der übertragenen digitalen Daten innerhalb einer vorbestimmten akzeptablen Grenze liegt. Die maximale akzeptable BER kann von der bestimmten umfassten Anwendung abhängen, da sie bei einigen Datenübertragungsanwendungen weniger wichtig sein kann als bei anderen, bei denen ein BER- Maximum erfüllt wird. Allgemein ist die BER vorzugsweise nicht größer als 10%, stärker bevorzugt sogar 5% oder weniger, und die meisten kommerziellen Anwendungen würden eine Auswahl einer Frequenz/von Frequenzen und einer Modulationsbitrate verwenden, die eine BER von 3% oder weniger und am stärksten bevorzugt 1% oder weniger liefert.
  • Abgesehen von einem Verwenden eines Modulationsansatzes für EVRC-Vocoder der neueren Generation, der ein Trägersignal mit nicht mehr als vier signifikanten Frequenzkomponenten erzeugt, kann eine Modulation eines Trägersignals unter Verwendung der digitalen Daten für jeden Vocoder des Typs ausgeführt werden, der Sprachsegmente (z. B. 20 ms-Frames) eines eingegebenen Audiostroms codiert, indem eine Annäherung des Sprachsegments ermittelt wird, auf der Grundlage von zumindest teilweise einer Fehlerberechnung, die mit der Differenz zwischen der Annäherung und dem Sprachsegment in Beziehung steht, zwischen einer vollen Bitrate und einer oder mehreren langsameren Bitraten ausgewählt wird und unter Verwendung der Annäherung und der ausgewählten Bitrate ein codiertes Sprachsegment erzeugt wird. Bei solchen Vocodern kann eine Übertragung der Daten über den Vocoder durch die Schritte erreicht werden, dass Daten, die in jeder Richtung gesendet werden, unter Verwendung einer kontinuierlichen Signalmodulation eines Trägersignals mit einer ausgewählten Modulationsbitrate und einer oder mehreren Frequenzen derart codiert werden, dass der Vocoder auf der Grundlage der Fehlerberechnung die volle Bitrate auswählt;
    das modulierte Trägersignal über das drahtlose Kommunikationssystem gesendet wird;
    das modulierte Trägersignal empfangen wird; und
    das modulierte Trägersignal in die Daten zurück demoduliert wird.
  • Die Modulationsbitrate und die eine oder die mehreren Frequenzen können auf der Grundlage von zumindest teilweise einer Bitfehlerratenermittlung vorab ausgewählt werden. Dies kann bewerkstelligt werden, indem eine oder mehrere Kombinationen von Bitrate und Trägerfrequenzen derart ermittelt werden, dass die codierten Daten über den Vocoder gesendet und dann mit einer Bitfehlerrate, die unter einem ausgewählten Schwellenwert liegt, in die Daten zurück demoduliert werden. Der Schwellenwert kann anwendungsabhängig sein und wie oben beschrieben 10% oder weniger betragen, beträgt vorzugsweise 5%, stärker bevorzugt 3% oder weniger und bei einer sehr bevorzugten Ausführungsform nicht mehr als 1%. Bei EVRC-Vocodern der neueren Generation und anderen, die eine Levinson-Durbin-Rekursion zum Ermitteln, ob die Fehlerberechnung innerhalb einiger Iterationen eine Konvergenz der Annäherung angibt, verwenden, kann dieses Verfahren ausgeführt werden, indem die Daten unter Verwendung einer kontinuierlichen Signalmodulation eines Trägersignals mit einer Modulationsbitrate und einer oder mehreren Frequenzen derart codiert werden, dass der Vocoder als ein Ergebnis der Levinson-Durbin-Rekursion die volle Bitrate auswählt.
  • Als spezifischeres Beispiel können eine Übertragung von ersten Daten in einer ersten Richtung zwischen dem Fahrzeug und der zentralen Einrichtung und eine Übertragung von zweiten Daten in der umgekehrten Richtung unter Verwendung eines Vocoders in jeder Richtung ausgeführt werden, um einen eingegebenen Audiostrom unter Verwendung eines CELP-Codec zu codieren, der unter Verwendung einer Levinson-Durbin-Rekursion einen Prädiktor ermittelt, der Prädiktorkoeffizienten erzeugt, wobei die Codierung der Sprache mit einer Bitrate stattfindet, die zumindest teilweise auf der Grundlage eines Vorhersagefehlers ausgewählt wird, der für jede einer Anzahl von Iterationen der Levinson-Durbin-Rekursion berechnet wird. Die EVRC-Vocoder der neueren Generation arbeiten auf die se Weise. Das folgende Verfahren kann verwendet werden, um die ersten und zweiten Daten auszutauschen:
    Codieren der ersten Daten in einen ersten Audiostrom, der in den Vocoder eingegeben wird, der für eine Übertragung in einer ersten Richtung über das drahtlose Kommunikationssystem verwendet wird, wobei die Codierung der ersten Daten unter Verwendung einer kontinuierlichen Signalmodulation eines ersten Trägersignals mit einer ersten Frequenz und einer ausgewählten Modulationsbitrate derart ausgeführt wird, dass der Vorhersagefehler für das erste modulierte Trägersignal innerhalb einer vorab ausgewählten Anzahl von Iterationen der Levinson-Durbin-Rekursion unter einen vorbestimmten Schwellenwert fällt;
    Senden des ersten modulierten Trägersignals über das drahtlose Kommunikationssystem;
    Empfangen des ersten modulierten Trägersignals;
    Demodulieren des ersten modulierten Trägersignals zurück in die ersten Daten;
    Codieren der zweiten Daten in einen zweiten Audiostrom, der in den Vocoder eingegeben wird, der für eine Übertragung in einer zweiten Richtung über das drahtlose Kommunikationssystem verwendet wird, wobei die Codierung der zweiten Daten unter Verwendung einer kontinuierlichen Signalmodulation eines zweiten Trägersignals mit einer zweiten Frequenz und einer ausgewählten Modulationsbitrate derart ausgeführt wird, dass der Vorhersagefehler für das zweite modulierte Trägersignal innerhalb der vorab ausgewählten Anzahl von Iterationen der Levinson-Durbin-Rekursion unter den vorbestimmten Schwellenwert fällt;
    Senden des zweiten modulierten Trägersignals über das drahtlose Kommunikationssystem;
    Empfangen des zweiten modulierten Trägersignals; und
    Demodulieren des zweiten modulierten Trägersignals zurück in die zweiten Daten.
  • Wieder kann der vorbestimmte Schwellenwert –30 dB oder einen anderen geeigneten Wert betragen und kann die vorab ausgewählte Anzahl von Iterationen für Vocoder, die nicht der 3gpp2-Spezifikation folgen, 4 oder größer oder kleiner als diese Anzahl.
  • Nun auf 36 Bezug nehmend, werden jetzt verschiedene Codierungstechniken einer kontinuierlichen Signalmodulation (CSM-Codierungstechniken), die bei den oben erläuterten Datenübertragungsverfahren verwendet werden, 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, wird eine erfolgreiche Datenübertragung über den zellularen Sprachverkehrskanal unter Verwendung von Audiofrequenzen von einigen Kilohertz oder niedriger ausgeführt. Somit ist die Trägerfrequenz für die Datenmodulationstechniken, die in den bevorzugten Ausführungsformen verwendet werden, auf jene innerhalb dieser oberen Frequenz beschränkt. Vorzugsweise wird ein Frequenzbereich von 300–2.200 Hz verwendet. Eine Codierung der Daten in das Trägersignal kann an dem sendenden Ende durch das Modem (z. B. durch den CSM-Codierer/Decodierer 36 in 1) bewerkstelligt werden, wonach das modulierte Trägersignal dann für eine Übertragung an die zentrale Einrichtung an den Vocoder (z. B. an den CDMA-Chipsatz 24) gesendet wird. Am empfangenden Ende kann das modulierte Trägersignal, das von dem empfangenden Vocoder (z. B. in dem CDMA-Modul 18) erhalten wird, durch das empfangende Modem (z. B. das Modem 44) in die ursprünglichen digitalen Daten zurück decodiert werden. Techniken zum Codieren und Decodieren von Daten unter Verwendung der nachstehend erläuterten verschiedenen Modulationstechniken sind Fachleuten bekannt.
  • In 3 ist ein Verfahren zur Amplitudenumtastungsmodulation (ASK-Modulation) eines Trägersignals unter Verwendung der zu übertragenden binären Daten gezeigt. 4 zeigt eine beispielhafte Wellenform für ein Zufallsbitmuster 1001011100. Da der Vocoder entworfen ist, um Sprache effizient zu codieren, erzeugen nicht alle Frequenzen innerhalb des bevorzugten Bereichs von 300–2.200 Hz für eine gegebene Modulationsbitrate die gleiche Bitfehlerrate. Somit kann eine Auswahl der Bitrate und Frequenz empirisch erfolgen, indem verschiedene Kombinationen von Bitrate und Frequenz getestet werden, um herauszufinden, welche Bitfehlerrate für jede Kombination erreicht wird. Beispielhafte Kombinationen umfassen 250 bps zusammen mit einer der folgenden Frequenzen: 500 Hz, 700 Hz, 1.000 Hz und 1.500 Hz. Typischerweise wird in jeder Übertragungsrichtung zwischen dem Fahrzeug und der zentralen Einrichtung eine andere Frequenz verwendet.
  • Wie oben erläutert, sollte die ASK-Modulation, wenn ein EVRC-Vocoder der neueren Generation oder dergleichen verwendet wird, der eine volle Rate für nahezu reine Tondaten, wie beispielsweise Rückruftöne, verwendet, bei der Modulation keine Amplituden von Null oder nahezu Null umfassen, da dies Diskontinuitäten in dem Trägersignal erzeugt. Somit umfasst eine kontinuierliche Signalmodulation (CSM) unter Verwendung einer ASK ein Modulieren der Amplitude zwischen zwei Werten von nicht Null und auf eine Weise, die ein kontinuierliches Trägersignal bereitstellt, wie es in 4 gezeigt ist. Auf diese Weise können Diskontinuitäten in dem modulierten Trägersignal vermieden werden, sodass der Stoporder30-Test des EVRC-Vocoders der neueren Generation die gewünschte Konver genz innerhalb von 4 Iterationen zeigt, wodurch eine volle Rate sichergestellt wird.
  • 5 zeigt ein Verfahren einer Frequenzumtastungsmodulation (FSK-Modulation). Wie es bekannt ist, wird das Trägersignal bei der FSK zwischen zwei Frequenzen moduliert – in diesem Fall entspricht Frequenz Nr. 1 einer binären 1 und entspricht Frequenz 2 einer binären 0. In 6 ist eine beispielhafte Darstellung für ein Zufallsbitmuster 1101001010 mit einer Bitrate von 500 bps gezeigt, wobei Frequenz 1 300 Hz beträgt und Frequenz 2 750 Hz beträgt. Für eine Übertragung in der umgekehrten Richtung wird vorzugsweise ein anderes Paar von Frequenzen verwendet. Für eine Abtastrate von 160 Abtastwerten mit einer Abtastfrequenz von 8 kHz stellen diese zehn Abtastwertbits einen typischen 20 ms-Daten-Frame dar, wie er bei dem CDMA verwendet wird. Wie die ASK erfolgt die FSK-Modulation auf eine Weise, die ein kontinuierliches Signal ohne Diskontinuitäten erzeugt, die verhindern würden, dass der Stoporder30-Test bei einem Senden über einen EVRC-Vocoder der neueren Generation eine volle Rate zuordnet.
  • Die Ermittlung von gewünschten oder akzeptablen Frequenzpaaren für jede Datenübertragungsrichtung kann durch Testen unter Verwendung von tatsächlichen Vocodern zum Codieren und dann Decodieren des modulierten Trägersignals erfolgen, wobei eine Prüfsumme oder eine andere Fehlerdetektion und/oder -korrektur verwendet wird, um die Fehlerbitrate zu ermitteln. Für jeden bestimmten Modulationsbitratentest kann eine Frequenzverringerung in Inkrementen von beispielsweise 50 Hz verwendet werden. Somit kann die erste Frequenz für eine Bitrate von beispielsweise 500 bps auf z. B. 300 Hz gesetzt werden und kann ein Bereich von Frequenzen für die zweite Frequenz in dem Bereich von 400–2.200 Hz getestet werden, wobei jedes Mal um 50 Hz inkrementiert wird und die Bitfeh lerrate ermittelt wird. Danach kann die erste Frequenz auf 350 Hz inkrementiert werden und wird der Prozess wiederholt. Dieses empirische Testen führt zu einem Satz von Frequenzpaaren, und es kann für jede bestimmte Modulationsbitrate eine resultierende BER ermittelt werden. Hieraus kann eine gewünschte oder akzeptable Kombination von Modulationsbitrate und Frequenzpaaren für jede Datenübertragungsrichtung ausgewählt werden. Vorzugsweise liegt die verwendete Codierungsbitrate (Modulationsbitrate) für eine kontinuierliche FSK in dem Bereich von 200 bis 800 bps. Die ausgewählten Frequenzpaare erhalten vorzugsweise auch eine minimale Frequenztrennung voneinander von mindestens 150 Hz und stärker bevorzugt 250 Hz aufrecht. Diesbezüglich erhalten die ausgewählten Frequenzpaare vorzugsweise eine Frequenztrennung von mindestens 100 Hz und stärker bevorzugt mindestens 200 Hz zwischen dem Verbindungston und dem Frequenzpaar in jeder Richtung aufrecht, wenn das Protokoll der Kommunikation zwischen Fahrzeug und zentraler Einrichtung Systemverbindungsbeendigungstöne verwendet. Als ein spezifisches Beispiel verwendet das von dem Fahrzeug an das Call Center gesendete modulierte Trägersignal eine Bitrate von 500 bps und ein Frequenzpaar von 650 Hz und 1.150 Hz mit einem Systemverbindungsbeendigungston zwischen den Modems von 850 Hz, wohingegen die Daten in der anderen Richtung (Call Center zu Fahrzeug) auch mit 500 bps codiert werden, jedoch unter Verwendung eines Frequenzpaars von 900 Hz und 1.500 Hz mit einen Systemverbindungston von 2.225 Hz.
  • Es ist zu verstehen, dass die vorangehende Beschreibung eine oder mehrere bevorzugte beispielhafte Ausführungsformen der Erfindung umfasst. Die Erfindung ist nicht auf die hierin offenbarte(n) bestimmte(n) Ausführungsform(en) beschränkt, sondern ist lediglich durch die nachstehenden Ansprüche definiert. Ferner beziehen sich die in der vorangehenden Beschreibung enthaltenen Aussagen auf bestimmte Ausführungsformen und sollen nicht als Beschränkungen des Schutzumfangs der Erfindung oder der Definition von Begriffen betrachtet werden, die in den Ansprüchen verwendet werden, außer, wenn ein Begriff oder eine Phrase oben ausdrücklich definiert ist. Verschiedene andere Ausführungsformen und verschiedene Änderungen und Abwandlungen der offenbarten Ausführungsform(en) werden für Fachleute ersichtlich. Alle anderen Ausführungsformen, Änderungen und Abwandlungen sollen innerhalb des Schutzumfangs der beigefügten Ansprüche liegen.
  • Wie in dieser Beschreibung und den Ansprüchen verwendet, sollen die Begriffe "zum Beispiel" und "beispielsweise" und die Verben "umfassen", "aufweisen", "einschließen" und ihre anderen Verbformen, wenn sie in Verbindung mit einer Auflistung einer oder mehrerer Komponenten oder anderer Elemente verwendet werden, jeweils als ein offenes Ende aufweisend betrachtet werden, was bedeutet, dass die Auflistung nicht als andere, zusätzliche Komponenten oder Elemente ausschließend betrachtet werden soll. Andere Begriffe sollen unter Verwendung ihrer breitesten vernünftigen Bedeutung betrachtet werden, wenn sie nicht in einem Kontext verwendet werden, der eine andere Interpretation erfordert.

Claims (25)

  1. Verfahren zum Senden von Daten zwischen einem Fahrzeug und einer zentralen Einrichtung über ein drahtloses Kommunikationssystem, das die Schritte umfasst, dass Daten, die in jeder Richtung zwischen dem Fahrzeug und der zentralen Einrichtung gesendet werden, unter Verwendung einer kontinuierlichen Signalmodulation eines Trägersignals derart codiert werden, dass das modulierte Trägersignal nicht mehr als vier signifikante Frequenzkomponenten enthält; und das modulierte Trägersignal zwischen dem Fahrzeug und der zentralen Einrichtung unter Verwendung eines EVRC-Vocoders der neueren Generation transferiert wird.
  2. Verfahren nach Anspruch 1, das ferner den Schritt umfasst, dass die Daten von dem transferierten modulierten Trägersignal decodiert werden.
  3. Verfahren nach Anspruch 2, wobei der Codierungsschritt ferner umfasst, dass die Daten mit einer ausgewählten Bitrate und einer oder mehreren ausgewählten Frequenzen derart codiert werden, dass die decodierten Daten eine Bitfehlerrate von nicht mehr als 10% aufweisen.
  4. Verfahren nach Anspruch 2, wobei der Codierungsschritt ferner umfasst, dass die Daten mit einer ausgewählten Bitrate und einer oder mehreren ausgewählten Frequenzen derart codiert werden, dass die decodierten Daten eine Bitfehlerrate von nicht mehr als 3% aufweisen.
  5. Verfahren nach Anspruch 2, wobei der Codierungsschritt ferner umfasst, dass die Daten mit einer ausgewählten Bitrate und einer oder mehreren ausgewählten Frequenzen derart codiert werden, dass die decodierten Daten eine Bitfehlerrate von nicht mehr als 1% aufweisen.
  6. Verfahren nach Anspruch 2, wobei der Codierungsschritt ferner umfasst, dass das von dem Fahrzeug an die zentrale Einrichtung gesendete modulierte Trägersignal unter Verwendung einer Frequenzumtastungsmodulation mit einer ersten Bitrate erzeugt wird, die ein erstes kontinuierliches Trägersignal erzeugt, das gemäß den Daten zwischen einer ersten und einer zweiten Frequenz moduliert wird, die in Verbindung mit der Bitrate derart ausgewählt werden, dass die decodierten Daten eine Bitfehlerrate von nicht mehr als 5% aufweisen; und das von der zentralen Einrichtung an das Fahrzeug gesendete modulierte Trägersignal unter Verwendung einer Frequenzumtastungsmodulation mit einer zweiten Bitrate erzeugt wird, die ein zweites kontinuierliches Trägersignal erzeugt, das gemäß den Daten zwischen einer dritten und einer vierten Frequenz moduliert wird, die in Verbindung mit der Bitrate ausgewählt werden, dass die decodierten Daten eine Bitfehlerrate von nicht mehr als 5% aufweisen.
  7. Verfahren nach Anspruch 6, wobei die erste und die zweite Bitrate nicht mehr als 800 bps betragen und wobei die erste, zweite, dritte und vierte Frequenz sich voneinander unterscheiden und jeweils innerhalb des Bereichs von 300 Hz bis 2.200 Hz liegen.
  8. Verfahren nach Anspruch 7, wobei die Bitraten und Frequenzen derart ausgewählt werden, dass die Bitfehlerrate der zwischen dem Fahrzeug und der zentralen Einrichtung in jeder Richtung gesendeten decodierten Daten nicht mehr als 1% beträgt.
  9. Verfahren nach Anspruch 7, wobei die erste Frequenz 650 Hz ± 50 Hz beträgt, die zweite Frequenz 1150 Hz ± 50 Hz beträgt, die dritte Frequenz 900 Hz ± 50 Hz beträgt und die vierte Frequenz 1500 Hz ± 50 Hz beträgt.
  10. Verfahren nach Anspruch 2, wobei der Codierungsschritt ferner umfasst, dass das von dem Fahrzeug an die zentrale Einrichtung gesendete modulierte Trägersignal unter Verwendung einer Amplitudenumtastungsmodulation erzeugt wird, die ein erstes kontinuierliches Trägersignal mit einer ersten Frequenz erzeugt, das gemäß den Daten zwischen einer ersten und einer zweiten Amplitude von nicht Null moduliert wird; und das von der zentralen Einrichtung an das Fahrzeug gesendete modulierte Trägersignal unter Verwendung einer Amplitudenumtastungsmodulation erzeugt wird, die ein zweites kontinuierliches Trägersignal mit einer zweiten Frequenz erzeugt, das gemäß den Daten zwischen einer ersten und einer zweiten Amplitude von nicht Null moduliert wird.
  11. Verfahren nach Anspruch 10, wobei jeder der Erzeugungsschritte ferner umfasst, dass die Daten in dem modulierten Trägersignal mit einer Bitrate codiert werden, die in Verbindung mit der Frequenz derart ausgewählt wird, dass die decodierten Daten eine Bitfehlerrate von nicht mehr als 5% aufweisen.
  12. Verfahren nach Anspruch 10, wobei sich die erste und die zweite Frequenz voneinander unterscheiden und jeweils innerhalb des Bereichs von 300 Hz bis 2.200 Hz liegen.
  13. Verfahren nach Anspruch 1, das ferner den Schritt umfasst, dass ermittelt wird, ob das modulierte Trägersignal nicht mehr als vier signifikante Frequenzkomponenten enthält, indem in dem Vocoder eine Levinson-Durbin-Rekursion durchgeführt wird, nach jeder Iteration der Rekursion ein Vorhersagefehler berechnet wird und ermittelt wird, ob der Vorhersagefehler innerhalb von vier Iterationen der Rekursion unter einen vorbestimmten Schwellenwert fällt.
  14. Verfahren zum Austauschen von Daten über ein drahtloses Kommunikationssystem, das einen Vocoder in jeder Richtung verwendet, um einen eingegebenen Audiostrom unter Verwendung eines Vocoders zu codieren, der Sprachsegmente codiert, indem eine Annäherung des Sprachsegments ermittelt wird, auf der Grundlage von zumindest teilweise einer Fehlerberechnung, die mit der Differenz zwischen der Annäherung und dem Sprachsegment in Beziehung steht, zwischen einer vollen Bitrate und einer oder mehreren langsameren Bitraten ausgewählt wird, und unter Verwendung der Annäherung und der ausgewählten Bitrate ein codiertes Sprachsegment erzeugt wird, wobei das Verfahren die Schritte umfasst, dass Daten, die in jeder Richtung gesendet werden, unter Verwendung einer kontinuierlichen Signalmodulation eines Trägersignals mit einer ausgewählten Modulationsbitrate und einer oder mehreren Frequenzen derart codiert werden, dass der Vocoder auf der Grundlage der Fehlerberechnung die volle Bitrate auswählt; das modulierte Trägersignal über das drahtlose Kommunikationssystem gesendet wird; das modulierte Trägersignal empfangen wird; und das modulierte Trägersignal in die Daten zurück demoduliert wird.
  15. Verfahren nach Anspruch 14, das ferner den Schritt umfasst, dass die Modulationsbitrate und eine oder mehrere Frequenzen auf der Grundlage von zumindest teilweise einer Bitfehlerratenermittlung vorab ausgewählt werden.
  16. Verfahren nach Anspruch 15, wobei der Schritt des Vorabauswählens der Modulationsbitrate und einer oder mehrerer Frequenzen ferner umfasst, dass die Modulationsbitrate und eine oder mehrere Frequenzen derart vorab ausgewählt werden, dass Daten, die unter Verwendung der vorab ausgewählten Modulationsbitrate und einer oder mehreren Frequenzen codiert werden, über den Vocoder gesendet werden und dann in die Daten zurück demoduliert werden, eine Bitfehlerrate aufweisen, die unter einem ausgewählten Schwellenwert liegt.
  17. Verfahren nach Anspruch 16, wobei der ausgewählte Schwellenwert 5% beträgt.
  18. Verfahren nach Anspruch 16, wobei der ausgewählte Schwellenwert 3% beträgt.
  19. Verfahren nach Anspruch 16, wobei der ausgewählte Schwellenwert 1% beträgt.
  20. Verfahren nach Anspruch 14, wobei die durch den Vocoder ausgeführte Fehlerberechnung eine Levinson-Durbin-Rekursion verwendet, und wobei der Codierungsschritt ferner umfasst, dass die Daten unter Verwendung einer kontinuierlichen Signalmodulation eines Trägersignals mit einer Modulationsbitrate und einer oder mehreren Frequenzen derart codiert werden, dass der Vocoder als ein Ergebnis der Levinson-Durbin-Rekursion die volle Bitrate auswählt.
  21. Verfahren nach Anspruch 14, wobei der Codierungsschritt ferner umfasst, dass das von dem Fahrzeug an die zentrale Einrichtung gesendete modulierte Trägersignal unter Verwendung einer Frequenzumtastungsmodulation mit einer ersten Bitrate erzeugt wird, die ein erstes kontinuierliches Trägersignal erzeugt, das gemäß den Daten zwischen einer ersten und einer zweiten Frequenz moduliert wird; und das von der zentralen Einrichtung an das Fahrzeug gesendete modulierte Trägersignal unter Verwendung einer Frequenzumtastungsmodulation mit einer zweiten Bitrate erzeugt wird, die ein zweites kontinuierliches Trägersignal erzeugt, das gemäß den Daten zwischen einer dritten und einer vierten Frequenz moduliert wird; wobei alle vier Frequenzen jeweils um mindestens 150 Hz voneinander getrennt sind.
  22. Verfahren nach Anspruch 21, wobei die vier Frequenzen um mindestens 250 Hz voneinander getrennt sind.
  23. Verfahren nach Anspruch 21, das ferner den Schritt umfasst, dass ein erster Systemverbindungston von dem Fahrzeug an die zentrale Einrichtung gesendet wird und ein zweiter Systemverbindungston von der zentralen Einrichtung an das Fahrzeug gesendet wird, wobei der erste Systemverbindungston eine fünfte Frequenz verwendet, die von der ersten und der zweiten Frequenz um mindestens 200 Hz getrennt ist, und wobei der zweite Systemverbindungston eine sechste Frequenz verwendet, die von der dritten und der vierten Frequenz um mindestens 200 Hz getrennt ist.
  24. Verfahren nach Anspruch 14, wobei der Codierungsschritt ferner umfasst, dass das von dem Fahrzeug an die zentrale Einrichtung gesendete modulierte Trägersignal unter Verwendung einer Amplitudenumtastungsmodulation erzeugt wird, die ein erstes kontinuierliches Trägersignal mit einer ersten Frequenz erzeugt, das gemäß den Daten zwischen einer ersten und einer zweiten Amplitude von nicht Null moduliert wird; und das von der zentralen Einrichtung an das Fahrzeug gesendete modulierte Trägersignal unter Verwendung einer Amplitudenumtastungsmodulation erzeugt wird, die ein zweites kontinuierliches Trägersignal mit einer zweiten Frequenz erzeugt, das gemäß den Daten zwischen einer ersten und einer zweiten Amplitude von nicht Null moduliert wird.
  25. Verfahren zum Austauschen von Daten über ein drahtloses Kommunikationssystem, das einen Vocoder in jeder Richtung verwendet, um einen eingegebenen Audiostrom unter Verwendung eines CELP-Codec zu codieren, der unter Verwendung einer Levinson-Durbin-Rekursion einen Prädiktor ermittelt, der Prädiktorkoeffizienten erzeugt, wobei die Codierung der Sprache mit einer Bitrate erfolgt, die zumindest teilweise auf der Grundlage eines Vorhersagefehlers ausgewählt wird, der für jede einer Anzahl von Iterationen der Levinson-Durbin-Rekursion berechnet wird, wobei das Verfahren die Schritte umfasst, dass erste Daten in einen ersten Audiostrom codiert werden, der in den Vocoder eingegeben wird, der für eine Übertragung in einer ersten Richtung über das drahtlose Kommunikationssystem verwendet wird, wobei die Codierung der ersten Daten unter Verwendung einer kontinuierlichen Signalmodulation eines ersten Trägersignals mit einer ersten Frequenz und einer ausgewählten Modulationsbitrate derart ausgeführt wird, dass der Vorhersagefehler für das erste modulierte Trägersignal innerhalb einer vorab ausgewählten Anzahl von Iterationen der Levinson-Durbin-Rekursion unter einen vorbestimmten Schwellenwert fällt; das erste modulierte Trägersignal über das drahtlose Kommunikationssystem gesendet wird; das erste modulierte Trägersignal empfangen wird; das erste modulierte Trägersignal in die ersten Daten zurück demoduliert wird; zweite Daten in einen zweiten Audiostrom codiert werden, der in den Vocoder eingegeben wird, der für eine Übertragung in einer zweiten Richtung über das drahtlose Kommunikationssystem verwendet wird, wobei die Codierung der zweiten Daten unter Verwendung einer kontinuierlichen Signalmodulation eines zweiten Trägersignals mit einer zweiten Frequenz und einer ausgewählten Modulationsbitrate derart ausgeführt wird, dass der Vorhersagefehler für das zweite modulierte Trägersignal innerhalb der vorab ausgewählten Anzahl von Iterationen der Levinson-Durbin-Rekursion unter den vorbestimmten Schwellenwert fällt; das zweite modulierte Trägersignal über das drahtlose Kommunikationssystem gesendet wird; das zweite modulierte Trägersignal empfangen wird; und das zweite modulierte Trägersignal in die zweiten Daten zurück demoduliert wird.
DE102008016502.6A 2007-04-03 2008-03-31 Verfahren zur Datenübermittlung über einen Sprachkanal eines drahtlosen Kommunikationsnetzes unter Verwendung einer kontinuierlichen Signalmodulation Expired - Fee Related DE102008016502B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/696,168 US9048784B2 (en) 2007-04-03 2007-04-03 Method for data communication via a voice channel of a wireless communication network using continuous signal modulation
US11/696,168 2007-04-03

Publications (2)

Publication Number Publication Date
DE102008016502A1 true DE102008016502A1 (de) 2008-10-30
DE102008016502B4 DE102008016502B4 (de) 2016-08-18

Family

ID=39777724

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102008016502.6A Expired - Fee Related DE102008016502B4 (de) 2007-04-03 2008-03-31 Verfahren zur Datenübermittlung über einen Sprachkanal eines drahtlosen Kommunikationsnetzes unter Verwendung einer kontinuierlichen Signalmodulation

Country Status (3)

Country Link
US (1) US9048784B2 (de)
CN (1) CN101282197B (de)
DE (1) DE102008016502B4 (de)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US8194779B2 (en) * 2005-10-24 2012-06-05 General Motors Llc Method for data communication via a voice channel of a wireless communication network
US20070190950A1 (en) * 2006-02-15 2007-08-16 General Motors Corporation Method of configuring voice and data communication over a voice channel
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
WO2010051514A1 (en) 2008-10-31 2010-05-06 Interdigital Patent Holdings, Inc. Method and apparatus for wireless transmissions using multiple uplink carriers
US8620334B2 (en) 2009-03-13 2013-12-31 Interdigital Patent Holdings, Inc. Method and apparatus for carrier assignment, configuration and switching for multicarrier wireless communications
KR101047706B1 (ko) * 2009-04-21 2011-07-08 현대자동차주식회사 음성 채널을 통한 데이터 송수신 방법
US8731747B2 (en) 2011-04-28 2014-05-20 General Electric Company Communication systems and method for a rail vehicle or other powered system
US8798807B2 (en) 2011-06-13 2014-08-05 General Electric Company Data distribution system and method for distributing data in a vehicle
US8620552B2 (en) 2011-06-13 2013-12-31 General Electric Company Data communication system and method for communicating 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
CN102737637B (zh) * 2011-12-31 2013-11-27 清华大学 一种利用类语音调制解调进行数据传输的方法
CN105024719B (zh) * 2014-04-23 2019-07-12 深圳市高盛科物联技术有限公司 一种通过usb音频通道传输数据的方法及系统
CN104955034A (zh) * 2015-05-28 2015-09-30 盛耀无线通讯科技(北京)有限公司 一种通讯会话方法
CN104955033A (zh) * 2015-05-28 2015-09-30 盛耀无线通讯科技(北京)有限公司 一种语音加密通话方法
CN108540414B (zh) * 2017-03-02 2020-12-11 杭州萤石网络有限公司 一种调制信号兼容方法、装置及通信系统

Family Cites Families (82)

* 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
US3832637A (en) * 1973-06-22 1974-08-27 Teletype Corp Fsk modem
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
US4577333A (en) * 1984-09-13 1986-03-18 Gridcomm Inc. Composite shift keying communication system
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
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
CN1113332C (zh) * 1993-05-05 2003-07-02 皇家菲利浦电子有限公司 包括至少一个编码器的传输系统
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
CA2170737A1 (en) 1994-02-07 1995-08-10 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
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
BR9712871A (pt) 1996-11-08 1999-12-07 Atx Research Inc Protocolo de comunicação de telefonia celular
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
US7164662B2 (en) 1997-05-19 2007-01-16 Airbiquity, Inc. Network delay identification method and apparatus
US6690681B1 (en) 1997-05-19 2004-02-10 Airbiquity Inc. In-band signaling for data communications over digital wireless telecommunications network
US6771629B1 (en) 1999-01-15 2004-08-03 Airbiquity Inc. In-band signaling for synchronization in a voice communications network
US6493338B1 (en) 1997-05-19 2002-12-10 Airbiquity Inc. Multichannel in-band signaling for data communications over digital wireless telecommunications networks
AU753409B2 (en) 1997-05-19 2002-10-17 Airbiquity Inc. System and method to communicate time stamped, 3-axis geo-position data within telecommunication networks
US6140956A (en) 1997-06-25 2000-10-31 Cellutrac, Inc. Vehicle tracking and security system incorporating simultaneous voice and data communication
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
EP0961448B1 (de) 1998-05-26 2009-01-07 Panasonic Corporation 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
JP4482236B2 (ja) 1998-11-02 2010-06-16 エアバイクイティー インコーポレイテッド 地理空間的なインターネットプロトコルのアドレッシング
US20020111172A1 (en) 2001-02-14 2002-08-15 Dewolf Frederik M. Location based profiling
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
US6345251B1 (en) 1999-06-15 2002-02-05 Telefonaktiebolaget Lm Ericsson (Publ) Low-rate speech coder for non-speech data transmission
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
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
EP1273190B1 (de) 2000-03-21 2010-05-19 Airbiquity, Inc. Sprachfrequenzband-modem zur datenübertragung über digitale drahtlose netzwerke
GB2365297A (en) 2000-07-28 2002-02-13 Motorola Inc Data modem compatible with speech codecs
US6813497B2 (en) * 2000-10-20 2004-11-02 Leap Wirelesss International Method for providing wireless communication services and network and system for delivering same
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
US7269188B2 (en) 2002-05-24 2007-09-11 Airbiquity, Inc. Simultaneous voice and data modem
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
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
KR100506224B1 (ko) 2003-05-07 2005-08-05 삼성전자주식회사 이동 통신 단말기에서 노이즈 제어장치 및 방법
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
US7522919B2 (en) 2003-07-14 2009-04-21 Telefonaktiebolaget Lm Ericsson (Publ) Enhancements to periodic silences in wireless communication systems
GB0326262D0 (en) * 2003-11-11 2003-12-17 Nokia Corp Speech codecs
US7239859B2 (en) 2003-11-25 2007-07-03 General Motors Corporation Method and system for establishing a telephony data connection to receiver
CA2546875C (en) 2003-11-26 2016-07-19 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
GB0410321D0 (en) 2004-05-08 2004-06-09 Univ Surrey Data transmission
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
US8194526B2 (en) 2005-10-24 2012-06-05 General Motors Llc Method for data communication via a voice channel of a wireless communication network
US8194779B2 (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
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
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

Also Published As

Publication number Publication date
CN101282197B (zh) 2014-10-29
DE102008016502B4 (de) 2016-08-18
CN101282197A (zh) 2008-10-08
US20080247484A1 (en) 2008-10-09
US9048784B2 (en) 2015-06-02

Similar Documents

Publication Publication Date Title
DE102008016502B4 (de) Verfahren zur Datenübermittlung über einen Sprachkanal eines drahtlosen Kommunikationsnetzes unter Verwendung einer kontinuierlichen Signalmodulation
DE102007051367B4 (de) Verfahren für eine Datenübertragung über einen Sprachkanal eines drahtlosen Kommunikationsnetzwerks
DE60120734T2 (de) Vorrichtung zur erweiterung der bandbreite eines audiosignals
DE60214599T2 (de) Skalierbare audiokodierung
DE60118631T2 (de) Verfahren zum ersetzen verfälschter audiodaten
DE69930848T2 (de) Skalierbarer audiokodierer und dekodierer
DE69724739T2 (de) Verfahren zur Erzeugung von Hintergrundrauschen während einer diskontinuierlichen Übertragung
DE69932593T2 (de) Dekodierungsverfahren und system mit einem adaptiven postfilter
DE60026660T2 (de) Fehlererkennung und Fehlerverdeckung für kodierte Sprachdaten
AT405346B (de) Verfahren zum herleiten der nachwirkperiode in einem sprachdecodierer bei diskontinuierlicher übertragung, sowie sprachcodierer und sender-empfänger
DE112007000123B4 (de) Modem zum Kommunizieren von Daten über einen Sprachkanal eines Kommunikationssystems
DE602005001048T2 (de) Erweiterung der Bandbreite eines schmalbandigen Sprachsignals
DE69839312T2 (de) Kodierverfahren für vibrationswellen
DE60220307T2 (de) Verfahren zur übertragung breitbandiger tonsignale über einen übertragungskanal mit verminderter bandbreite
DE69730721T2 (de) Verfahren und vorrichtungen zur geräuschkonditionierung von signalen welche audioinformationen darstellen in komprimierter und digitalisierter form
EP2245621B1 (de) Verfahren und mittel zur enkodierung von hintergrundrauschinformationen
DE60027956T2 (de) Sprachkodierung mit variabler BIT-Rate
DE60131766T2 (de) Wahrnehmungsbezogen verbesserte codierung akustischer signale
DE69534561T2 (de) Sender-empfänger
DE60117558T2 (de) Verfahren zur rauschrobusten klassifikation in der sprachkodierung
DE60037286T2 (de) Verfahren und Vorrichtung zur Unterabtastung der im Phasenspektrum erhaltenen Information
DE102009047366A1 (de) Verfahren zum Übertragen von Daten über einen Sprechkanal
DE4427351C1 (de) Signalverarbeitungsverfahren und -anordnung für blockweise codierte Sprachsignale eines Nachrichtensystems
EP2245620B1 (de) Verfahren und mittel zur enkodierung von hintergrundrauschinformationen
DE4343366C2 (de) Verfahren und Schaltungsanordnung zur Vergrößerung der Bandbreite von schmalbandigen Sprachsignalen

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
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee