DE69834964T2 - Verfahren und Vorrichtung zur effizienten Wiederübertragung mittels Symbolakkumulation - Google Patents

Verfahren und Vorrichtung zur effizienten Wiederübertragung mittels Symbolakkumulation Download PDF

Info

Publication number
DE69834964T2
DE69834964T2 DE69834964T DE69834964T DE69834964T2 DE 69834964 T2 DE69834964 T2 DE 69834964T2 DE 69834964 T DE69834964 T DE 69834964T DE 69834964 T DE69834964 T DE 69834964T DE 69834964 T2 DE69834964 T2 DE 69834964T2
Authority
DE
Germany
Prior art keywords
data packet
data
punctured
data packets
packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69834964T
Other languages
English (en)
Other versions
DE69834964D1 (de
Inventor
Tao San Diego CHEN
Jr Edward G. San Diego Tiedemann
Joseph P. Odenwalder
Serge Willenegger
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25515421&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69834964(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of DE69834964D1 publication Critical patent/DE69834964D1/de
Publication of DE69834964T2 publication Critical patent/DE69834964T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/76Pilot transmitters or receivers for control of transmission or for equalising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0059Convolutional codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/005Control of transmission; Equalising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0054Maximum-likelihood or sequential decoding, e.g. Viterbi, Fano, ZJ algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • H04L1/0069Puncturing patterns
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1816Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1825Adaptation of specific ARQ protocol parameters according to transmission conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • H04L1/1845Combining techniques, e.g. code combining
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1893Physical mapping arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/38TPC being performed in particular situations
    • H04W52/44TPC being performed in particular situations in connection with interruption of transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols

Description

  • I. Gebiet der Erfindung
  • Die vorliegende Erfindung bezieht sich auf die Datenkommunikation. Insbesondere bezieht sich die vorliegende Erfindung ein neues und verbessertes Verfahren und eine Vorrichtung für die effiziente Neuübertragung von Daten unter Verwendung von Symbolakkumulation.
  • II. Beschreibung verwandter Technik
  • Die Verwendung von Code-Multiplexvielfachzugriff-(CDMA = code division multiple access)-Modulationstechniken ist eine von mehreren Techniken zum Ermöglichen von Kommunikationen, bei denen eine große Anzahl. von Systemnutzern vorhanden ist. Andere Vielfachzugriffkommunikationssystemtechniken, wie beispielsweise Zeit-Multiplexvielfachzugriff (TDMA = time division multiple access) und Frequenz-Multiplexvielfachzugriff (FDMA = frequency division multiple access) sind in der Technik bekannt. Jedoch besitzen die Spreizspektrummodulationstechniken von CDMA erhebliche Vorteile über anderen Modulationstechniken für Vielfachzugriff-Kommunikationssysteme.
  • Die Verwendung von CDMA-Techniken in einem Vielfachzugriff-Kommunikationssystem ist in US-Patent Nr. 4,901,307 mit dem Titel "SPREAD SPECTRUM MULTIPLE ACCESS COMMUNICATION SYSTEM USING SATELLITE OR TERRESTRIAL REPEATERS" des Anmelders der vorliegenden Erfindung beschrieben. Die Verwendung von CDMA-Techniken in einem Vielfachzugriff-Kommunikationssystem ist ferner offenbart in dem US-Patent Nr. 5,103,459 mit dem Titel "SYSTEM AND METHOD FOR GENERATING SIGNAL WAVEFORMS IN CDMA CELLULAR TELEPHONE SYSTEM" des Anmelders der vorliegenden Erfindung. Ferner kann das CDMA-System aufgebaut sein, um dem "TIA/EIA/IS-95A Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System", der nachfolgend als der IS-95A-Standard bezeichnet wird, zu entsprechen.
  • CDMA, aufgrund seiner inhärenten Natur eines Breitbandsignals bietet eine Art der Frequenzvielfalt bzw. -diversity durch Spreizen der Signalenergie über eine große Bandbreite. Daher beeinträchtigt ein frequenzselektives Fading nur einen geringen Teil der CDMA-Signalbandbreite. Raum- oder Pfadvielfalt bzw. -diversity wird erhalten durch Vorsehen multipler Signalpfade durch simultane Verbindungen zu einem mobilen Nutzer oder eine entfernte Station durch zwei oder mehr Basisstationen. Ferner kann Pfadvielfalt erhalten werden durch Ausnutzen der Multipfadumgebung durch Spreizspektrumverarbeitung durch Erlauben von Signalen, die mit unterschiedlichen Ausbreitungsverzögerungen ankommen, separat empfangen und verarbeitet werden. Beispiele einer verbesserten Demodulation unter Verwendung von Pfadvielfalt sind in dem US-Patent Nr. 5,101,501 mit dem Titel "METHOD AND SYSTEM FOR PROVIDING A SOFT HANDOFF IN COMMUNICATIONS IN A CDMA CELLULAR TELEPHONE SYSTEM", und US-Patent Nr. 5,09,390 mit dem Titel "DIVERSITY RECEIVER IN A CDMA CELLULAR TELEPHONE SYSTEM" des Anmelders der vorliegenden Erfindung beschrieben.
  • Die Rückwärtsverbindung bezieht sich auf eine Übertragung von einer entfernten Station zu einer Basisstation. Bei der Rückwärtsverbindung wirkt jede übertragende entfernte Station als eine Interferenz zu anderen entfernten Stationen in dem Netzwerk. Daher ist die Rückwärtsverbindungskapazität begrenzt durch die Gesamtinterferenz, die eine entfernte Station von anderen entfernten Stationen erfährt. Das CDMA-System erhöht die Rückwärtsverbindungskapazität durch Übertragen von weniger Bits, um dadurch weniger Leistung zu verwenden und Interferenz zu reduzieren, wenn der Nutzer nicht spricht.
  • Die Vorwärtsverbindung bezieht sich auf eine Übertragung von einer Basisstation zu einer entfernten Station. Bei der Vorwärtsverbindung wird die Übertragungsleistung der Basisstation aus unterschiedlichen Gründen gesteuert. Eine hohe Übertragungsleistung von der Basisstation kann exzessive Interferenz mit anderen Basisstationen bewirken. Wenn alternativ die Übertragungsleistung der Basisstation zu gering ist, kann die entfernte Station fehlerhafte Datenübertragungen empfangen. Terrestrisches Kanalfading und andere bekannte Faktoren können die Qualität des Vorwärtsverbindungssignals, wie es durch die entfernte Station empfangen wird, beeinträchtigen. Infolge dessen versucht die Basisstation die Übertragungsleistung des Signals für jede entfernte Station einzustellen, um das gewünschte Leistungsniveau an der entfernten Station beizubehalten.
  • Die Vorwärtsverbindung und die Rückwärtsverbindung sind in der Lage eine Datenübertragung mit variablen Datenraten vorzunehmen. Ein Verfahren zum Übertragen von Daten in Datenpaketen mit fester Größe, bei der die Datenquelle, Daten mit einer variablen Datenrate vorsieht, ist im Detail im US-Patent Nr. 5,504,773 mit dem Titel "METHOD AND APPARATUS FOR THE FORMATTING OF DATA FOR TRANSMISSION" der Anmelderin der vorliegenden Erfindung beschrieben. Daten werden in Datenpakete (oder Pakete) partitioniert und jedes Datenpaket wird dann in ein codiertes Paket codiert. Typischerweise besitzen die codierten Datenpakete eine vorbestimmte Dauer bzw. Länge. Zum Beispiel ist gemäß dem IS-95A-Standard für die Vorwärtsverbindung jedes codierte Paket 20 Millisekunden breit und bei einer 19,2-Kbps-Symbolrate enthält jedes codierte Paket 384 Symbole. Ein Rate-1/2-oder ein Rate-3/4-Faltungscodierer wird verwendet zum Codieren der Daten, und zwar in Abhängigkeit von der Anwendung. Bei der Verwendung eines Rate 1/2 Codierers ist die Datenrate ungefähr 9,6 Kbps. Bei der 9,6-Kbps-Datenrate gibt es 172 Datenbits, 12 zyklische Redundanzprüfungs-(CRC = cyclic redundancy check)-Bits und 8 Codeendbits pro Datenpaket. Bei niedrigeren Datenraten wie beispielsweise 4,8 Kbps, 2,4 Kbps oder 1,2 Kbps werden die Codesymbole innerhalb des codierten Pakets NS Male wiederholt, um eine konstante 19,2-Kbps- Symbolrate beizubehalten. Eine Symbolwiederholung wird durchgeführt, um Zeitdiversity vorzusehen, welche die Decodierleistung in einem beeinträchtigten Kanal verbessert. Zum Minimieren der Übertragungsleistung und zum Erhöhen der Systemkapazität wird das Übertragungsleistungsniveau von jedem Symbol gemäß der Wiederholungsrate NS skaliert.
  • Gemäß dem IS-95A-Standard wird jedes Datenpaket blockcodiert mit einem CRC-Polynom und dann faltungsmäßig codiert. Das codierte Paket wird von der Quellvorrichtung zu der Zielvorrichtung übertragen. An der Zielvorrichtung wird das empfangene Paket demoduliert und faltungsmäßig decodiert mit einem Viterbi-Decodierer. Die decodierten Daten werden dann durch einen CRC-Überprüfer überprüft, um zu bestimmen, ob das empfangene Paket korrekt oder fehlerhaft decodiert wurde. Die CRC-Überprüfung ist nur in der Lage zu bestimmen, ob ein Fehler innerhalb des decodierten Pakets vorhanden ist. Die CRC-Überprüfung ist nicht in der Lage den Fehler zu korrigieren. Daher ist ein weiterer Mechanismus erforderlich, um eine Korrektur von Datenpaketen zu erlauben, die fehlerhaft empfangen wurden.
  • Eine Publikation von Wicker S. B. et al mit dem Titel "TYPE II HYBRID-ARQ PROTOCOLS USING PUNCTURED MDS CODES" IEEE TRANSACTIONS ON COMMUNICATIONS, IEEE INC. Band 42 Nr. 2/3/4, Februar 1994, Seiten 1431 bis 1440 verwendet maximalabstandseparierbare (MDS = Maximum Distance Separable) Codes für Typ II Hybrid ARQ-Protokolle. Im Abschnitt IV erklärt die Publikation wie die Codes aufgebaut sind. Die Codewörter von einem Code werden punktiert, um Codewörter in zwei anderen Codes zu bilden. Eine Publikation von Buch G. et al mit dem Titel "TO COMPRESS OR NOT TO COMPRESS?', GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM), IEEE, US, Band SUPP, 18. November 1996 Seiten 198 bis 203 lehrt Situationen mit schlechten oder mittleren Kanälen, bei denen es nicht wert ist, sie zu komprimieren. Die Autoren dieses Dokuments schlagen vor die Redundanz in der Quelle zu lassen und die Redundanz an dem Kanaldecodierer zu verwenden, um Information a priori für das nächste Quellbit abzuleiten.
  • Eine Publikation von Narayanan K.R. et al veröffentlicht in IEEE, US, Band VOL. 2 CONF 47, 4. Mai 1997, Seiten 1029 bis 1033 evaluiert mehrere Schemata für Vorwärtsfehlerkorrektur-(FEC = Forward Error Correction)-Verschachtelung und für automatische Wiederholungsanforderung (ARQ = Automatic Repeat Request) für die Übertragung von Paketdaten über IS-136-TDMA. Die Erfindung des Anmelders ist geeignet für die Verwendung mit einer drahtlosen Architektur, die in einem IS-95-CDMA-System arbeitet.
  • Eine Publikation von Farley R.O. et al veröffentlicht in IEEE, Band VOL. 1, 23. Juni 1995, Seiten 260 bis 266 beschreibt, das sich das ATM-Protokoll als ein universeller Standard etabliert und das Anwendungen von Kommunikationen, die auf Paketen mit konstanter Länge basieren in einer drahtlosen Umgebung vorhersehbar sind. Diese Veröffentlichung schlägt Antennenvielfalt bzw. Diversity-Techniken vor, einschließlich des Betriebs an einer Paketbasis kombiniert mit Codierung, welche empfohlen wird als Mittel zum Verbessern der Drahtlosverbindungen und um zu erlauben, dass sich ATM-bezogene Protokolle hinsichtlich der Verlässlichkeit von drahtlosen Verbindungen ausdehnen und um zu erlauben, dass sich ATM-bezogene Protokolle auf eine drahtlose Umgebung ausdehnen.
  • Die europäische Veröffentlichung Nr. EP 0 771 092 (Nokia Mobile Phones Limited) beschreibt ein Verfahren zum Übertragen von Paketdaten mit einem Hybrid-FEC/ARC-Typ II in einem GSM-System. Die europäische Veröffentlichung Nr. EP 0 797 327 (Lucent Techologies Inc.) beschreibt ein Verfahren für adaptive Hybrid-ARC-Codierschemata für Langsamfadingkanäle in Mobilfunksystemen. Der Zustand des Kanals wird implizit bestimmt durch den Transmitter basierend auf der Frequenz von Bestätigungen (ACKs und NACKs), die von dem Empfänger empfangen werden. Da ein NACK eine schwache Signalstärke impliziert, wird die Coderate des FEC reduziert. Wenn ein ACK empfangen wird, kann die Coderate erhöht werden.
  • DIE ERFINDUNG
  • Die vorliegende Erfindung, wie sie durch die nachfolgenden Ansprüche definiert wird, ist ein neues und verbessertes Verfahren und eine Vorrichtung für die effiziente Neuübertragung von Daten unter Verwendung von Symbolakkumulation. Bei der vorliegenden Erfindung tritt eine Datenübertragung von einer Quellvorrichtung zu einer Zielvorrichtung in der nominalen Art und Weise auf. Die Zielvorrichtung empfängt die Datenübertragung, demoduliert das Signal und decodiert die Daten. Bei der beispielhaften Ausführungsform sind die Daten in Datenpakete partitioniert, welche innerhalb eines Rahmens einer Zeitperiode übertragen werden. Als Teil des Decodiervorgangs führt die Zielvorrichtung die CRC-Überprüfung des Datenpakets durch, um zu bestimmen, ob das Paket fehlerhaft empfangen wurde. In der beispielhaften Ausführungsform überträgt die Zielvorrichtung, wenn ein Paket fehlerhaft empfangen wurde, eine NACK-Nachricht an die Quellvorrichtung.
  • Bei der beispielhaften Ausführungsform spricht die Quellvorrichtung auf die NACK-Nachricht an, durch eine erneute Übertragung des fehlerhaft empfangenen Pakets, und zwar gleichzeitig mit der Übertragung des neuen Datenpakets. Die Zielvorrichtung empfängt die Datenübertragung und die Neuübertragung, demoduliert das Signal und separiert die empfangenen Daten in das neue Paket und das erneut übertragene Paket. Die Zielvorrichtung akkumuliert dann die Energie des empfangenen neu übertragenen Pakets mit der Energie, die schon durch die Zielvorrichtung für das fehlerhaft empfangene Paket akkumuliert wurde. Die Zielvorrichtung versucht dann das akkumulierte Datenpaket zu decodieren. Die Akkumulation der zusätzlichen Energie, die durch nachfolgende Neuübertragung vorgesehen wird, verbessert die Wahrscheinlichkeit einer korrekten Decodierung. Alternativ kann die Zielvorrichtung das neu übertragene Paket selbst decodieren ohne Kombinieren der zwei Pakete. In beiden Fällen kann die Durchsatzrate verbessert werden, da das fehlerhaft empfangene Paket gleichzeitig mit der Übertragung des neuen Datenpakets erneut übertragen wird.
  • Es ist ein Ziel der vorliegenden Erfindung die Durchsatzrate eines Kommunikationssystems in der Gegenwart von Kanalbeeinträchtigungen beizubehalten. In der beispielhaften Ausführungsform wird ein Datenpaket, das fehlerhaft empfangen wurde erneut durch die Quellvorrichtung übertragen, und zwar gleichzeitig mit dem neuen Datenpaket innerhalb derselben Zeitperiode. Alternativ kann das fehlerhaft empfangene Paket auf einem zusätzlichen Verkehrskanal erneut übertragen werden, der unabhängig von dem Verkehrskanal ist, der verwendet wird zum Übertragen des neuen Pakets. Da das erneut übertragene Paket die Übertragung des neuen Pakets nicht verzögert oder behindert, wird die Durchsatzrate während der erneuten Übertragung des fehlerhaft empfangenen Pakets beibehalten.
  • Es ist ein weiteres Ziel der vorliegenden Erfindung die Kapazität des Kommunikationskanals zu maximieren durch erneute Übertragung des fehlerhaft empfangenen Pakets mit der minimalen Energiemenge, so dass die Akkumulation der Energie der Übertragung und der erneuten Übertragung die korrekte Decodierung des Pakets zur Folge hat. Das fehlerhaft empfangene Paket kann mit weniger Energie pro Bit erneut übertragen werden als das neue Paket, das zum ersten Mal übertragen wird. An der Zielvorrichtung wird die Energie für jedes Symbol in dem fehlerhaft empfangenen Paket akkumuliert mit der Energie jedes Symbols in dem erneut übertragenen Paket. Die akkumulierten Symbole werden dann decodiert.
  • Es ist noch ein weiteres Ziel der vorliegenden Erfindung die Leistung der Decodierung der fehlerhaft empfangenen Pakete zu verbessern durch das Durchführen der maximalen Verhältniskombinierung der übertragenen und erneut übertragenen Pakete. Für ein Kommunikationssystem, das kohärente Demodulation mit der Verwendung eines Pilotsignals unterstützt, führt die Zielvorrichtung ein Skalarprodukt der empfangenen Symbole mit dem Pilotsignal durch. Das Skalarprodukt gewichtet jedes Symbol gemäß der Signalstärke des empfangenen Signals und hat die maximale Verhältniskombination zur Folge. Innerhalb einer Übertragung oder einer erneuten Übertragung werden die Skalarwerte von jeder Skalarproduktschaltung, welche einem Signalpfad zugewiesen sind kohärent kombiniert zum Erhalten kombinierter Skalarwerte. Die kombinierten Skalarwerte von mehreren Übertragungen und erneuten Übertragungen werden auch kohärent kombiniert. Das Skalarprodukt und die kohärente Kombination verbessern die Leistung des nachfolgenden Decodierschritts. Für ein Kommunikationssystem, das kein Pilotsignal überträgt, werden die Symbole von mehreren Übertragungen und Neuübertragungen skaliert, gemäß den empfangenen Signal-zu-Rauschverhältnissen der empfangenen Übertragung oder der erneuten Übertragungen vor einer Akkumulation.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Die Merkmale, Ziele und Vorteile der vorliegenden Erfindung werden durch die nachfolgende, detaillierte Beschreibung verdeutlicht in Kombination mit den Zeichnungen, in denen gleiche Bezugszeichen in entsprechender Weise verwendet werden; in den Zeichnungen zeigt:
  • 1 ein beispielhaftes Diagramm des Kommunikationssystems der vorliegenden Erfindung, das eine Vielzahl von Basisstationen in Kommunikation mit einer entfernten Station zeigt;
  • 2 ein Blockdiagramm einer beispielhaften Basisstation und einer beispielhaften entfernten Station;
  • 3 ein Blockdiagramm eines beispielhaften Vorwärtsverkehrskanalübertragungssystems;
  • 4 ein beispielhaftes Blockdiagramm eines alternativen Modulators;
  • 5 ein Blockdiagramm eines beispielhaften Faltungscodierers;
  • 6 ein Blockdiagramm eines beispielhaften Demodulators innerhalb der entfernten Station;
  • 7 ein Blockdiagramm eines beispielhaften Pilotkorrelators;
  • 8 ein Blockdiagramm eines beispielhaften Decodierers innerhalb der entfernten Station; und
  • 9 ein Blockdiagramm einer beispielhaften Architektur, welche Datenübertragung über mehrere Codekanäle unterstützt.
  • DETALLIERTE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSBEISPIELE
  • Zur Vereinfachung der folgenden Beschreibung wird die Übertragung und erneute Übertragung von Datenpaketen von einer Quellvorrichtung zu einer Zielvorrichtung beschrieben, und zwar unabhängig davon ob die Quellvorrichtung eine Basisstation 4 oder eine entfernte Station 6 ist. Die vorliegende Erfindung ist in gleicher Weise anwendbar für Datenübertragung durch die Basisstation 4 auf der Vorwärtsverbindung und Datenübertragung durch die entfernte Station 6 auf der Rückwärtsverbindung.
  • I. Schaltungsbeschreibung
  • Gemäß den Figuren, repräsentiert 1 ein beispielhaftes Kommunikationssystem der vorliegenden Erfindung, das aus mehreren Basisstationen 4 aufgebaut ist, die mit mehreren entfernten Stationen 6 (es ist zur Vereinfachung nur eine entfernte Station 6 dargestellt) kommunizieren. Eine Systemsteuerung 2 ist mit allen Basisstationen 4 in dem Kommunikationssystem und dem öffentlichen vermittelten Telefonnetz (PSTN = public switched telephone network) 8 verbunden. Die Systemsteuerung 2 koordiniert die Kommunikation zwischen Nutzern, die mit dem PSTN 8 verbunden sind und Nutzern an entfernten Stationen 6. Eine Datenübertragung von der Basisstation 4 zu der entfernten Station 6 tritt auf der Vorwärtsverbindung auf über Signalpfade 10 und eine Übertragung von der entfernten Station 6 zu der Basisstation 4 tritt auf der Rückwärtsverbindung auf über Signalpfade 12. Der Signalpfad kann ein gerader Pfad sein, wie beispielsweise der Signalpfad 10a oder ein reflektierter Pfad wie beispielsweise der Signalpfad 14. Der reflektierte Pfad 14 wird erzeugt, wenn das Signal, das von der Basisstation 4a übertragen wird von einer Reflektionsquelle 16 reflektiert wird und an einer entfernten Station 6 über einen unterschiedlichen Pfad, als den geraden Pfad, ankommt. Obwohl sie in 1 als ein Block dargestellt ist, ist die Reflektionsquelle 16 ein Artefakt in der Umgebung, in der die entfernte Station 6 arbeitet, zum Beispiel ein Gebäude oder andere Strukturen.
  • Ein beispielhaftes Blockdiagramm der Basisstation 4 und der entfernten Station 6 der vorliegenden Erfindung ist in 2 dargestellt. Die Datenübertragung auf der Vorwärtsverbindung hat ihren Ursprung von einer Datenquelle 120, welche die Daten in Datenpaketen für den Codierer 122 vorsieht. Ein beispielhaftes Blockdiagramm des Codierers 122 ist in 3 dargestellt. Innerhalb des Codierers 122 blockcodiert ein CRC-Codierer 312 die Daten mit einem CRC-Polynom, das in der beispielhaften Ausführungsform mit dem IS-95A-Standard konform ist. Der CRC-Codierer 312 hängt die CRC-Bits an und fügt einen Satz von Codeendbits in das Datenpaket ein. Das formatierte Datenpaket wird an einen Faltungscodierer 314 vorgesehen, der eine Faltungscodierung der Daten durchführt und das codierte Datenpaket an einen Symbol-Repeater bzw. -Wiederholer 316 vorsieht. Der Symbol-Repeater 316 wiederholt die codierten Symbole NS-Male, zum Vorsehen einer konstanten Symbolrate an dem Ausgang des Symbol-Repeaters 316, und zwar unabhängig von der Datenrate des Datenpakets. Die wiederholten Daten werden an einen Blockinterleaver bzw. -verschachteler 318 vorgesehen, der die Symbole neu ordnet und die verschachtelten Daten an einen Modulator (MOD) 124 vorsieht. Ein Blockdiagramm eines beispielhaften Modulators 124a ist in 3 dargestellt.
  • Innerhalb des Modulators 124a werden die verschachtelten Daten durch Multiplizierer 330 mit dem langen PN-Code gespreizt, der die entfernte Station 6 identifiziert, an die die Daten übertragen werden. Die lang-PN-gespreizten Daten werden an den Multiplizierer 332 vorgesehen, der die Daten mit dem Walsh-Code abdeckt bzw. codiert, und zwar entsprechend dem Verkehrskanal, der der entfernten Station 6 zugewiesen ist. Die walshabgedeckten Daten werden ferner gespreizt mit den kurzen PNI- und PNQ-Codes durch Multiplizierer 334a und 334b. Die kurz-PN-gespreizten Daten werden an den Transmitter (TMTR) 126 (siehe 2) vorgesehen, der das Signal filtert, moduliert und verstärkt. Das modulierte Signal wird durch den Duplexer 128 geroutet und von der Antenne 130 auf dem Vorwärtsverbindungsdurchgangssignalpfad 10 übertragen.
  • Ein Blockdiagramm eines alternativen Modulators 124b ist in 4 gezeigt. Bei dieser Ausführungsform sieht die Datenquelle 120 Datenpakete für zwei Codierer 122 vor, welche die Daten wie oben beschrieben codieren. Die verschachtelten Daten und die Pilot- und Steuerdaten werden an den Modulator 124b vorgesehen. Innerhalb des Modulators 124b werden die verschachtelten Daten von dem ersten Codierer 122 an einen Walsh-Modulator 420a vorgesehen und die verschachtelten Daten von dem zweiten Codierer 122 werden an einen Walsh-Modulator 420b vorgesehen. Innerhalb jedes Walsh-Modulators 420 werden die Daten an einen Multiplizierer 422 vorgesehen, der die Daten mit einem Walsh-Code abdeckt bzw. codiert, der dem Walsh-Modulator 420 zugewiesen ist. Die abgedeckten Daten werden an ein Verstärkungselement 442 vorgesehen, welches die Daten mit einem Skalierfaktor skaliert, um die gewünschte Amplitude zu erhalten.
  • Die skalierten Daten von den Walsh-Modulatoren 420a und 420b werden an einen Summierer 426 vorgesehen, der die zwei Signale summiert und das sich ergebende Signal an einen Komplex-Multiplizierer 430 vorsieht. Die Pilot- und Steuerdaten werden an einen Multiplexer (MUX) 412 vorgesehen, der die zwei Daten zeitmultiplexiert und den Ausgang bzw. das Ausgangssignal an ein Verstärkungselement 414 vorsieht. Das Verstärkungselement 414 skaliert die Daten zum Erhalten der gewünschten Amplitude und sieht die skalierten Daten an den Komplex-Multiplizierer 430 vor.
  • Innerhalb des Komplex-Multiplizierers 430 werden die Daten von dem Verstärkungselement 414 an Multiplizierer 432a und 432d vorgesehen und die Daten von dem Summierer 426 werden an Multiplizierer 432b und 432c vorgesehen. Die Multiplizierer 432a und 432b spreizen die Daten mit der Spreizsequenz von dem Multiplizierer 440a und die Multiplizierer 432c und 432d spreizen die Daten mit der Spreizsequenz von dem Multiplizierer 440b. Der Ausgang bzw. das Ausgangssignal der Multiplizierer 432a und 432c wird an einen Summierer 434a vorgesehen, der das Ausgangssignal des Multiplizierer 432c von dem Ausgangssignals des Multiplizierers 432a subtrahiert, um die I-Kanaldaten vorzusehen. Das Ausgangssignal der Multiplizierer 432b und 432d werden an einen Summierer 434b vorgesehen, der die zwei Signale summiert zum Vorsehen der Q-Kanaldaten. Die Spreizsequenzen der Multiplizierer 440a und 440b werden erhalten durch Multiplizieren der PNI- bzw. PNQ-Codes mit dem langen PN-Code.
  • Obwohl der Modulator 124b gemäß 4 eine Übertragung von zwei Verkehrskanälen unterstützt, die als der Grundkanal und der Zusatzkanal bezeichnet werden können, kann der Modulator 124b modifiziert werden zum Ermöglichen einer Übertragung auf zusätzlichen Verkehrskanälen. Bei der obigen Beschreibung wird ein Codierer 122 für jeden Verkehrskanal verwendet. Alternativ kann ein Codierer 122 für alle Verkehrskanäle verwendet werden, wobei das Ausgangssignal des Codierers 122 in mehrere Datenströme endmultiplexiert wird, und zwar in einen Datenstrom für jeden Verkehrskanal. Unterschiedliche Modifikationen des oben beschriebenen Codierers und Modulators können in Betracht gezogen werden und liegen innerhalb des Umfangs der vorliegenden Erfindung. An der entfernten Station 6 (siehe 2) wird das Vorwärtsverbindungssignal durch eine Antenne 202 empfangen, durch einen Duplexer 204 geroutet und an einen Empfänger (RCVR) 206 vorgesehen. Der Empfänger 206 filtert, verstärkt, demoduliert und quantisiert das Signal zum Erhalten der digitalisierten I- und Q- Basisbandsignale. Die Basisbandsignale werden an einen Demodulator (DEMOD) 208 vorgesehen. Der Demodulator 208 entspreizt die Basisbandsignale mit den kurzen PNI- und PNQ-Codes, legt die entspreizten Daten mit dem identischen Walsh-Code, der an der Basisstation 4 verwendet wurde, frei bzw. decodiert sie, entspreizt die walsh-freigelegten Daten mit dem langen PN-Code und sieht die demodulierten Daten an den Decodierer 210 vor.
  • Innerhalb des Decodierers 210, der in 8 dargestellt ist, ordnet ein Blockdeinterleaver 812 die Symbole innerhalb der demodulierten Daten neu um und sieht die entschachtelten Daten an eine Viterbi-Decodierer 814 vor. Der Viterbi-Decodierer 814 decodiert die entschachtelten Daten faltungsmäßig und sieht die decodierten Daten an ein CRC-Prüfelement 816 vor. Das CRC-Prüfelement 816 führt die CRC-Überprüfung durch und liefert die überprüften Daten unter Vorbehalt an eine Datensenke 212.
  • Die Übertragung von der entfernten Station 6 zu der Basisstation 4 auf der Rückwärtsverbindung kann in einer von mehreren Ausführungsformen auftreten. Bei der ersten Ausführungsform kann die Rückwärtsverbindungsübertragung über multiple, orthogonale Codekanäle erfolgen ähnlich zu der Struktur, die für die Vorwärtsverbindung verwendet wird. Die beispielhafte Ausführungsform eines entfernten Übertragungssystems, das multiple Codekanäle auf der Rückwärtsverbindung unterstützt ist im Detail in der US-Patentanmeldung Nr. 08/654,443 mit dem Titel "HIGH DATA RATE CDMA WIRELESS COMMUNICATION SYSTEM", vom 28. Mai 1996 des Anmelders der vorliegenden Erfindung beschrieben. Ein vereinfachtes Blockdiagramm der Struktur ist in 9 dargestellt. Die Datenquelle 230 liefert die Daten in Datenpaketen durch DEMUX 912 zu Kanalcodierern 910. Innerhalb jedes Kanalcodierers 910 blockcodiert ein CRC-Codierer 914 das Datenpaket und hängt dann die CRC-Bits und einen Satz von Codeendbits an die Daten an. Das formatierte Datenpaket wird an einen Faltungscodierer 916 geliefert, der die Daten faltungsmäßig codiert und das codierte Datenpaket an einen Symbol-Repeater bzw. -wiederholer 918 liefert. Der Symbolwiederholer 918 wiederholt die Symbole mit dem codierten Datenpaket NS Male zum Vorsehen einer konstanten Symbolrate an dem Ausgang des Symbolwiederholers 918, und zwar unabhängig von der Datenrate. Die wiederholten Daten werden an einen Blockinterleaver 920 geliefert, der die Symbole innerhalb der wiederholten Daten neu ordnet und die verschachtelten Daten an einen Modulator (MOD) 234 liefert.
  • Innerhalb des Modulators 234 werden die verschachtelten Daten von jedem Kanalcodierer 910 an einen Walsh-Modulator 930 geliefert. Innerhalb des Walsh-Modulators 930 werden die verschachtelten Daten abgedeckt bzw. codiert durch einen Multiplizierer 932, und zwar mit dem Walsh-Code, der den Codekanal identifiziert, auf dem die Daten übertragen werden, und zwar aus dem Satz von Codekanälen, die durch die entfernte Station übertragen werden. Die walsh-abgedeckten Daten werden an einen Verstärkungseinsteller 934 geliefert, der die Daten mit der gewünschten Verstärkungseinstellung für den Codekanal verstärkt. Die Ausgänge bzw. Ausgangssignale von den Walsh-Modulatoren 930 werden an einen komplexen PN-Spreizer 940 geliefert, der die walsh-abgedeckten Daten mit dem langen PN-Code und den kurzen PN-Codes spreizt. Die modulierten Daten werden an den Transmitter 236 (siehe 2) geliefert, der das Signal filtert, moduliert und verstärkt. Das modulierte Signal wird durch den Duplexer 204 geroutet und von der Antenne 202 auf dem Rückwärtsverbindungsdurchgangssignalpfad 12 übertragen. Eine detailliertere Beschreibung der Rückwärtsverbindungsarchitektur ergibt sich aus der zuvor genannten US-Patentanmeldung Nr. 08/654,443.
  • Bei der zweiten Ausführungsform ist die Rückwärtsverbindung gemäß dem IS-95A-Standard definiert. Im Wesentlichen ist die Rückwärtsverbindungsübertragung durch die entfernte Station 6 definiert gemäß dem zeitlichen Offset eines gemeinsamen Lang-PN-Sequenzgenerators. Bei zwei unterschiedlichen Offsets sind die sich ergebenden Modulationssequenzen unkorreliert. Der Offset jeder entfernten Station wird bestimmt gemäß einer einzigartigen numerischen Identifikation der entfernten Station 6, die bei der beispielhaften Ausführungsform einer IS-95A entfernten Station 6 die elektronische Seriennummer (ESN) ist. Somit überträgt jede entfernte Station 6 auf einem unkorrelierten Rückwärtsverbindungskanal, der gemäß ihrer einzigartigen elektronischen Seriennummer bestimmt ist.
  • Die Rückwärtsverbindungsstruktur der zweiten Ausführungsform ist vollständig in dem zuvor genannten US-Patent Nr. 4,901,307 beschrieben. Zusammengefasst werden die Datenpakete durch die Datenquelle 230 an den Codierer 232 geliefert, der die Datenpakete mit einem CRC-Blockcode und einem Faltungscode codiert. Die codierten Daten werden wiederholt um eine konstante Symbolrate unabhängig von der Datenrate beizubehalten. Sechs Symbole von codierten Daten werden in einem 64-Bit-Walsh-Symbol gemapped. Die gemappten Signale werden durch den langen PN-Code und die kurzen PN-Codes gespreizt. Die modulierten Daten werden an den Transmitter 236 geliefert, der dieselbe Funktion durchführt, die bei der ersten Ausführungsform beschrieben wurde.
  • II. Demodulation der Datensymbole
  • Ein beispielhaftes Blockdiagramm, das die Schaltung zum Demodulieren des empfangenen Signals zeigt, ist in 6 dargestellt. Die digitalisierten I- und Q-Basisbandsignale von dem Empfänger 150 oder 206 werden an eine Bank von Korrelatoren 610 geliefert. Jeder Korrelator 610 kann einem unterschiedlichen Signalpfad von derselben Quellvorrichtung oder einer unterschiedlichen Übertragung von unterschiedlichen Quellvorrichtungen zugewiesen sein. Innerhalb jedes zugewiesenen Korrelators 610 werden die Basisbandsignale entspreizt mit den kurzen PNI- und PNQ-Codes durch Multiplizierer 620. Die kurzen PNI- und PNQ-Codes innerhalb jedes Korrelators 610 können ein einzigartiges Offset besitzen, und zwar entsprechend der Ausbreitungsverzögerung, welche das Signal beim Demodulieren durch den Korrelator 610 erfährt. Die kurz-PN-entspreizten Daten werden freigelegt durch Multiplizierer 622 mit dem Walsh-Code, der dem Verkehrskanal zugewiesen ist, der von dem Korrelator 610 empfangen wird. Die freigelegten Daten werden an Filter 624 geliefert, welche die Energie der freigelegten Daten über eine Walsh-Symbolperiode akkumulieren.
  • Die kurz-PN-entspreizten Daten von den Multiplizierern 620 enthalten auch das Pilotsignal. Bei der beispielhaften Ausführungsform wird an der Quellvorrichtung das Pilotsignal mit der Alle-Null-Sequenz entsprechend dem Walsh-Code 0 abgedeckt. Bei der alternativen Ausführungsform wird das Pilotsignal mit einer orthogonalen Pilotsequenz abgedeckt, wie in der mitanhängigen US-Patentanmeldung Nr. 08/925,522 mit dem Titel "METHOD AND APPARATUS FOR PROVIDING ORTHOGONAL SPOT BEAMS, SECTORS, AND PICOCELLS" vom 8. September 1997 des Anmelders der vorliegenden Erfindung beschrieben ist. Die kurz-PN-entspreizten Daten werden an einen Pilotkorrelator 626 geliefert, der eine Pilotfreilegung, Symbolakkumulation und Tiefpassfilterung der entspreizten Daten durchführt, um die Signale von anderen orthogonalen Kanälen zu entfernen (zum Beispiel den Verkehrskanälen, Funkrufkanälen, Zugriffskanälen und Leistungssteuerkanal), welche durch die Quellvorrichtung übertragen werden. Wenn das Pilotsignal mit dem Walsh-Code Null abgedeckt ist, ist keine Walsh-Freilegung notwendig, um das Pilotsignal zu erhalten.
  • Ein Blockdiagramm eines beispielhaften Pilotkorrelators 626 ist in 7 dargestellt. Die entspreizten Daten von dem Multiplizierer 620 werden an den Multiplizierer 712 geliefert, der die entspreizten Daten mit der Pilot-Walshsequenz freilegt. In der beispielhaften Ausführungsform entspricht die Pilot-Walshsequenz dem Walsh-Code 0. Jedoch können andere orthogonale Sequenzen verwendet werden und diese liegen auch im Umfang der vorliegenden Erfindung. Die freigelegten Daten werden an einen Symbolakkumulator 714 vorgesehen. Bei der beispielhaften Ausführungsform akkumuliert der Symbolakkumulator 714 die freigelegten Symbole über die Länge der Pilot-Walshsequenz, die für eine IS-95 Walshsequenz eine Dauer von 64 Chips besitzt. Die akkumulierten Daten werden an einen Tiefpassfilter 716 geschickt, der die Daten zum Entfernen von Rauschen filtert. Der Ausgang des Tiefpassfilters 716 weist das Pilotsignal auf.
  • Die zwei komplexen Signale (oder Vektoren), die dem gefilterten Pilotsignal und den gefilterten Datensymbolen entsprechen, werden an eine Skalarproduktschaltung 630 geschickt, welche das Skalarprodukt der zwei Vektoren in einer bekannten Art und Weise berechnet. Bei der beispielhaften Ausführungsform ist die Skalarproduktschaltung 630 im Detail in dem US-Patent Nr. 5,506,865 mit dem Titel "PILOT CARRIER DOT PRODUCT CIRCUIT" des Anmelders der vorliegenden Erfindung beschrieben. Die Skalarproduktschaltung 630 projeziert den Vektor, der dem gefilterten Datensymbol entspricht auf den Vektor, der dem gefilterten Pilotsignal entspricht, multipliziert die Amplitude der Vektoren und liefert einen signierten Skalarwert an den Kombinierer 640.
  • Das Pilotsignal von jedem Korrelator 610 reflektiert die Signalstärke des Signalpfades, der durch den Korrelator 610 empfangen wird. Die Skalarproduktschaltung 630 multipliziert die Amplitude des Vektors, der den gefilterten Datensymbolen entspricht, die Amplitude des Vektors, der dem gefilterten Pilotsignal entspricht, und dem Kosinus des Winkels zwischen den Vektoren. Somit entspricht der Ausgang bzw. das Ausgangssignal der Skalarproduktschaltung 630 der Energie des empfangenen Datensymbols. Der Kosinus des Winkels zwischen den Vektoren (zum Beispiel der Winkel des Pilotsignals minus dem Winkel des Verkehrssignals) gewichtet das Ausgangssignal gemäß dem Rauschen in sowohl Pilot- als auch Verkehrsvektoren.
  • Ein Kombinierer 640 empfängt die Skalarwerte von jedem Korrelator 610, der einem Signalpfad zugewiesen wurde und kombiniert die Skalarwerte. Bei der beispielhaften Ausführungsform kombiniert der Kombinierer 640 kohärent die Skalarwerte für jedes empfangene Symbol. Eine beispielhafte Ausführungsform eines Kombinierers 640 ist im Detail im US-Patent Nr. 5,109,390 mit dem Titel "DIVERSITY RECEIVER IN A CDMA CELLULAR TELEPHONE SYSTEM" des Anmelders der vorliegenden Erfindung beschrieben. Eine kohärente Kombination berücksichtigt das Vorzeichen des Skalarausgangs von jedem Korrelator 610 und resultiert in der maximalen Verhältniskombinierung der empfangenen Symbole von unterschiedlichen Signalpfaden. Der kombinierte Skalarwert von dem Kombinierer 640 ist als ein M-Bit weicher Entscheidungswert für die nachfolgende Demodulation und Decodierung repräsentiert. Die weichen Entscheidungswerte werden an den Multiplizierer 642 geliefert, der die weichen Entscheidungswerte mit dem langen PN-Code entspreizt zum Erzeugen der demodulierten Daten. Die demodulierten Daten werden in der oben beschriebenen Art und Weise decodiert.
  • Bei einem Kommunikationssystem, bei dem das Pilotsignal nicht durch die Quellvorrichtung übertragen wird, wird das Skalarprodukt nicht durchgeführt. Der Kombinierer 640 kombiniert nur die gemessene Amplitude (oder Energie) des empfangenen Signals von den Filtern 624.
  • III. Bestätigungsvorgang
  • Mit der CRC-Prüfung ist die Zielvorrichtung in der Lage zu bestimmen, ob das Datenpaket in einem Zustand empfangen wurde, das durch den Viterbi-Decodierer korrigiert werden kann. Bei der vorliegenden Erfindung kann eine Anzahl von Protokollen verwendet werden zum Steuern der erneuten Übertragung von fehlerhaft empfangenen Paketen. Die folgenden Ausführungsformen nennen nur einige der Verfahren, die verwendet werden können. Andere Verfahren sind Fortsätze der vorliegenden Erfindung und liegen im Umfang der vorliegenden Erfindung.
  • Bei der ersten Ausführungsform bestätigt die Zielvorrichtung jedes empfangene Paket und sendet eine ACK-Nachricht zurück zu der Quellvorrichtung, wenn das Paket korrekt empfangen wurde oder eine NACK-Nachricht, wenn das Paket fehlerhaft empfangen wurde. Für jedes übertragene Paket überwacht die Quellvorrichtung die ACK- und NACK-Nachrichten und überträgt die fehlerhaft empfangenen Pakete erneut. Bei dieser Ausführungsform kann die Quellvorrichtung ein Paket erneut übertragen, wenn eine ACK- oder NACK-Nachricht für dieses Paket nicht innerhalb einer vorbestimmten Zeitperiode empfangen wurde. Ferner kann die Quellvorrichtung die erneute Übertragung eines Pakets terminieren bzw. beenden, wenn eine ACK- oder NACK-Nachricht nicht nach einer vorbestimmten Anzahl von erneuten Übertragungen empfangen wurde.
  • Bei der zweiten Ausführungsform bestätigt die Zielvorrichtung jedes empfangene Paket mit einer ACK- oder NACK-Nachricht, wie bei der ersten Ausführungsform. Diese Nachrichten werden durch die Zielvorrichtung in einer geordneten Art und Weise an die Quellvorrichtung geschickt. Wenn die Quellvorrichtung daher erkennt, dass eine Nachricht für ein Paket nicht empfangen wurde, überträgt die Quellvorrichtung das Paket erneut. Wenn die Quellvorrichtung zum Beispiel eine Nachricht für ein Paket i + 1 empfängt, aber eine Nachricht für das Paket i nicht empfangen hat, dann realisiert die Quellvorrichtung, dass entweder das Paket i oder die Nachricht für das Paket i nicht ordnungsgemäß empfangen wurde. Daher überträgt die Quellvorrichtung das Paket i erneut. Die zweite Ausführungsform ist eine Fortsetzung der ersten Ausführungsform, die verwendet werden kann, um erneute Übertragungsprozesse zu beschleunigen.
  • In der dritten Ausführungsform bestätigt die Zielvorrichtung nur Pakete, die fehlerhaft empfangen wurden mit den NACK-Nachrichten. Die Quellvorrichtung überträgt ein Paket nur dann neu, wenn eine NACK-Nachricht empfangen wurde. Die Zielvorrichtung kann die NACK-Nachricht erneut übertragen (zum Beispiel wenn eine erneute Übertragung nach einer vorbestimmten Zeitperiode nicht ordnungsgemäß empfangen wurde).
  • IV. Erneute Datenübertragung
  • Bei der beispielhaften Ausführungsform überträgt die Zielvorrichtung, wenn ein Paket fehlerhaft empfangen wurde, eine NACK-Nachricht zurück zu der Quellvorrichtung. Das fehlerhaft empfangene Paket kann erneut übertragen werden, und zwar gleichzeitig mit dem neuen Paket in dem derzeitigen Rahmen oder einem nachfolgenden Rahmen. Vorzugsweise wird das fehlerhaft empfangene Paket in dem derzeitigen Rahmen erneut übertragen, um Verarbeitungsverzögerungen zu minimieren. Bei der beispielhaften Ausführungsform weist das erneut übertragene Paket die identischen Codesymbole auf, die zuvor übertragen wurden. In einer alternativen Ausführungsform weist das erneut übertragene Paket neue Codesymbole auf.
  • Ein Blockdiagramm eines beispielhaften Faltungscodierers 314 der vorliegenden Erfindung ist in 5 dargestellt. Bei der beispielhaften Ausführungsform ist der Faltungscodierer 314 ein Codierer mit einer Einflusslänge (constraint length) von K = 9, obwohl andere Einflusslängen auch verwendet werden können. Die Eingangsbits werden an (K – 1) Verzögerungselemente 512 geliefert. Die Ausgänge von den ausgewählten Verzögerungselementen 512 werden an einen Satz von Summierern 514 geliefert, welche eine Modulo-2-Addition der Eingänge vorsehen, um den Generatorausgang bzw. das Generatorausgangssignal vorzusehen. Für jeden Summierer 514 sind die Verzögerungselemente 512 ausgewählt basierend auf einem Polynom, das sorgfältig hinsichtlich hoher Leistung ausgewählt ist.
  • Bei der beispielhaften Ausführungsform, bei der das erneut übertragene Paket die identischen Codesymbole aufweist, die zuvor übertragen wurden, ist der Faltungscodierer 314 für die notwendige Coderate entworfen. Zum Beispiel sind für einen Rate-1/2-Faltungscodierer 314 nur zwei Generatoren (zum Beispiel g0 und g1 von den Summierern 514a bzw. 514b) notwendig und die verbleibenden Generatoren können weggelassen werden. An dem Empfänger können die Codesymbole für die erneut übertragenen Pakete mit den entsprechenden Codesymbolen von vorhergehenden Übertragungen kombiniert werden oder sie können diese zuvor übertragenen Symbole ersetzen. Die erhöhte Energie aus der Symbolakkumulation hat eine verbesserte Decodierleistung an dem Empfänger zur Folge.
  • Bei der alternativen Ausführungsform, bei der das erneut übertragene Paket neue Codesymbole aufweist, die womöglich noch nicht zuvor übertragen wurden, ist der Faltungscodierer 314 aufgebaut, um Codesymbole mit unterschiedlichen Coderaten zu erzeugen. Gemäß 5 resultiert bei einem beispielhaften Rate-1/2-Faltungscodierer 314 jedes Eingangsbit in zwei Ausgangscodesymbolen (zum Beispiel von den Generatoren g0 und g1). Die ursprüngliche Übertragung kann die Codesymbole für die Originalcoderate aufweisen (zum Beispiel Codesymbole von dem Generator g0 und g1 für die Rate 1/2). Wenn dieses Paket fehlerhaft empfangen wurde, kann das erneut übertragene Paket die Codesymbole von anderen Generatoren aufweisen, welche zuvor nicht übertragen wurden (zum Beispiel Generatoren g2 und/oder g3).
  • An dem Empfänger werden die Codesymbole für die erneut übertragenen Pakete verschachtelt (nicht kombiniert) mit den entsprechenden Codesymbolen von vorhergehenden Übertragungen. Der Viterbi-Decodierer decodiert dann das akkumulierte Paket (das die Codesymbole von den übertragenen und erneut übertragenen Paketen aufweist) unter Verwendung einer Coderate, die dem akkumulierten Paket entspricht. Als ein Beispiel nehmen wir an, das die ursprüngliche Übertragung eine Rate 1/2 verwendet und der Viterbi-Decodierer ursprünglich decodiert unter Verwendung der Rate 1/2. Nehmen wir ferner an, dass das Paket fehlerhaft empfangen wurde. Das erneut übertragene Paket kann die Codesymbole vom Generator g2 aufweisen. In diesem Fall würde der Viterbi-Decodierer die empfangenen Codesymbole von Generatoren g0, g1 und g2 decodieren unter Verwendung der Rate 1/3. Wenn das akkumulierte Paket fehlerhaft decodiert wird, kann in ähnlicher Weise ein zusätzliches erneut übertragenes Paket Codesymbole vom Generator g3 aufweisen und der Viterbi-Decodierer würde das akkumulierte Paket, das Codesymbole von den Generatoren g0, g1, g2 und g3 aufweist, unter Verwendung der Rate 1/4, decodieren. Die niedrigeren Coderaten sehen eine verbesserte Fehlerkorrekturfähigkeit gegenüber der ursprünglichen Rate 1/2 vor.
  • Andere Coderaten können auch erzeugt werden unter Verwendung punktierter Codes und sie liegen innerhalb des Umfangs der vorliegenden Erfindung.
  • Punktierte Codes werden ausführlich von J. Cain, G. Clark und J. Geist in "Punctured Convolutional Codes of Rate (n – 1)/n and Simplified Maximum Likelihood Decoding" in IEEE Transaction on Information Theory, IT-25 Seiten 97 bis 100, Januar 1979 beschrieben. Als ein Beispiel kann die ursprüngliche Übertragung die Codesymbole von den Generatoren g0 und g1 für die Rate 1/2 aufweisen und die erneute Übertragung kann Codesymbole von Generatoren g2 und g3 aufweisen, welche auf die Rate 3/4 punktiert wurden. Das akkumulierte Paket von beiden Übertragungen würde Codesymbole von den Generatoren g0, g1, g2 und g3 mit einer punktierten Rate 3/10 aufweisen. Punktierung reduziert die Anzahl von Codesymbolen, die erneut übertragen werden, reduziert aber auch die Fehlerkorrekturfähigkeit des Faltungscodes.
  • Bei Kommunikationssystemen, bei denen die Symbolrate nicht erhöht werden kann, um zusätzliche erneut übertragene Symbole aufzunehmen, kann die Quellvorrichtung die Coderate des Faltungscodierers verändern, um die Anzahl von Codesymbolen die für das neue Paket benötigt werden zu reduzieren. Die Ersparnis in Codesymbolen kann dann für das erneut übertragene Paket verwendet werden. Zum Beispiel kann ein Datenpaket, das 192 Bits enthält, normal codiert werden unter Verwendung eines Rate-1/2-Codes, um 384 Codesymbole zu erzeugen. Zur erneuten Übertragung eines Pakets gleichzeitig mit der Übertragung eines neuen Pakets kann das neue Paket mit einer Rate 3/4 codiert werden, was die Erzeugung von 256 Codesymbolen zur Folge hat. Die verbleibenden 128 Codesymbole können das erneut übertragene Paket aufweisen.
  • Unter Verwendung dieses Schemas, bei dem die Coderate des neuen Pakets eingestellt werden kann, kann es möglich sein die Symbolwiederholung in der normalen Art und Weise einzusetzen. Da die Coderate verringert ist, ist wahrscheinlich ein höheres Betriebs-ES/IO erforderlich, um dasselbe Leistungsniveau beizubehalten. Das Übertragungsleistungsniveau kann eingestellt werden, sodass das ES jedes Symbols erhöht wird, um das erforderliche Leistungs- bzw. Performanceniveau beizubehalten. Dieses Schema ist besonders nützlich, um eine zusätzliche Verzögerung zu vermeiden, wenn die Datenrate des neuen Pakets bei voller Rate ist.
  • Die Quellvorrichtung kann das fehlerhaft empfangene Paket in einer von vielen unterschiedlichen Ausführungsformen erneut übertragen. Bei der ersten Ausführungsform wird die erneute Übertragung erreicht durch Substituieren der wiederholten Symbole für das neue Paket mit den Codesymbolen für das erneut zu übertragende Paket. Wenn es zum Beispiel 384 Symbole in einem Rahmen gibt und 288 der Symbole wiederholt werden, dann können diese 288 Symbole für die Codesymbole für das erneut zu übertragende Paket verwendet werden. Wenigstens 96 Symbole werden für die Codesymbole für das neue Paket reserviert. Wenn das erneut zu übertragende Paket die Decodierung durch die Zielvorrichtung verbessert und ein fehlerfreies Datenpaket zur Folge hat, dann verschlechtert die erneute Übertragung nicht die Durchsatzrate selbst in der Gegenwart von Fehlern in dem Kanal.
  • Die Wahrscheinlichkeit eines fehlerhaft empfangenen Paket ist abhängig von der Qualität gemessen durch das Verhältnis von Energie-pro-Bit-zu-Rauschen-plus-Interferenz (ES/IO) des empfangenen Signals und die Variation der Signalqualität über die Zeit hinweg. Die Energie-pro-Bit ES wird bestimmt durch die empfangene Energiemenge über eine Symbolperiode hinweg. Wenn die wiederholten Symbole für die Codesymbole für das erneut übertragene Paket verwendet werden, werden die Symbolperioden für die neuen Symbole und die erneut übertragenen Symbole entsprechend verkürzt. Wenn die Übertragungsleistung auf demselben Niveau durch die Quellvorrichtung gehalten wird, ist das ES für jedes neue und erneut übertragene Symbol niedriger und kann eine höhere Fehlerrate zur Folge haben. Um dasselbe ES über eine kürzere Symbolperiode beizubehalten, wird das Übertragungsleistungsniveau der Symbole erhöht. Tatsächlich kann das Übertragungsleistungsniveau erhöht werden, sodass das ES höher als normal bzw. nominal ist, um für den Verlust der zeitlichen Vielfalt bzw. Diversity zu kompensieren, die sich daraus ergibt, dass sich die Symbole nicht wiederholen.
  • Das Übertragungsleistungsniveau kann um dieselbe Menge erhöht werden für die neuen und erneut übertragenen Symbole oder um unterschiedliche Größen. Diese Auswahl wird durch Systembetrachtungen bestimmt. Wenn das Übertragungsleistungsniveau ausreichend für die erneut übertragenen Symbole erhöht wird, kann die Zielvorrichtung das erneut übertragene Paket decodieren unabhängig von dem Originalpaket, das fehlerhaft empfangen wurde. Jedoch konsumiert höhere Übertragungsleistung Systemressourcen und kann die Systemkapazität verringern. Bei der bevorzugten Ausführungsform wird das Übertragungsleistungsniveau eingestellt, sodass das ES für die erneut übertragenen Symbole geringer ist als das der neuen Symbole. Ferner wird das Übertragungsleistungsniveau für die erneut übertragenen Symbole auf oder etwas über das minimale Niveau eingestellt werden, sodass die Energie, der erneut übertragenen Symbole in Kombination mit der Energie, die schon durch die Zielvorrichtung für diese Symbole akkumuliert wurde, das erforderliche Leistungs- bzw. Performanceniveau zur Folge hat.
  • Das minimale Übertragungsleistungsniveau für die erneut übertragenen Symbole kann wie folgt berechnet werden. Zunächst bestimmt das Kommunikationssystem das ES/IO, das für das erforderliche Performanceniveau benötigt wird. Das benötigte ES/IO ist ungefähr gleich zu einem ES/IO-Setzpunkt, der durch die Leistungssteuerschleife beibehalten wird. Die Leistungssteuerschleife stellt die Übertragungsleistung ein, um die Qualität des empfangenen Signals an dem ES/IO-Setzpunkt beizubehalten. Als zweites kann die Zielvorrichtung das Signal-zu-Rausch-plus-Interferenz-Verhältnis
    Figure 00240001
    des empfangenen Signals messen. Aus
    Figure 00240002
    kann das ES/IO des empfangenen Pakets berechnet werden. Eine beispielhafte Ausführungsform zum Messen des ES/IO in einem Spreizspektrumkommunikationssystem ist im Detail in der US-Patentanmeldung mit der Seriennummer 08/722,763 mit dem Titel "METHOD AND APPARATUS FOR MEASURING LINK QUALITY IN A SPREAD SPECTRUM COMMUNICATION SYSTEM" vom 27. September 1996 des Anmelders der vorliegenden Erfindung beschrieben. Die Zielvorrichtung kann dann die zusätzliche Energie-pro-Bit ES aus der nachfolgenden erneuten Übertragung berechnen (unter Annahme desselben IO), die erforderlich ist, um das gemessene ES/IO des empfangenen Signals auf das benötigte ES/IO anzuheben. Die Information (zum Beispiel das zusätzliche ES) kann an die Quellvorrichtung übertragen werden, welche die Übertragungsverstärkung der erneut übertragenen Symbole einstellt, um das zusätzliche ES zu erhalten, das durch die Zielvorrichtung benötigt wird. Für jede erneute Übertragung kann die Zielvorrichtung das empfangene ES/IO für die akkumulierten Symbole aktualisieren. Die Zielvorrichtung kann dann das benötigte zusätzliche ES erneut berechnen, wenn die Decodierung noch immer einen Paketfehler zur Folge hat.
  • Bei der vorliegenden Erfindung wird eine Symbolwiederholung nur dann durchgeführt, wenn die Datenrate des Pakets geringer ist als eine Voll-Rate. Wenn die Datenrate für das neue Paket bei einer Voll-Rate liegt, dann gibt es keine wiederholten Symbole, welche für die erneute Übertragung des fehlerhaft empfangenen Pakets verwendet werden können. Daher kann die vorliegende Erfindung mit einem anderen Erneutübertragungsprotokoll auf einer höheren Ebene implementiert sein. Ein solches Schema ist das Funkverbindungsprotokoll (RLP = radio link protocol), das durch den IS-657-Standard definiert ist. Die RLP-Layer bzw. -Schicht kann die Übertragung des neuen Datenpakets verzögern, um eine erneute Übertragung des fehlerhaft empfangenen Pakets zu erlauben.
  • Bei der zweiten Ausführungsform wird das fehlerhaft empfangene Paket auf einem zusätzlichen Codekanal erneut übertragen, der für die Übertragung zu der Zielvorrichtung verfügbar ist. Ein Hauptvorteil dieser Ausführungsform liegt darin, dass die erneute Übertragung des fehlerhaft empfangenen Pakets unabhängig von der Übertragung des neuen Pakets ist. Daher müssen die Anzahl der Wiederholungen, das Leistungsniveau und die Coderate nicht verändert werden, um die erneute Übertragung zu ermöglichen. Ferner erlaubt die zweite Ausführungsform, dass die Quellvorrichtung erneut überträgt, selbst dann, wenn das neue Paket ein Vollratenrahmen ist (d.h. wenn keine Codesymbole in dem Rahmen wiederholt werden). Ein zusätzlicher Vorteil der zweiten Ausführungsform liegt in der Einfachheit der Platzierung des zusätzlichen Codekanals auf einem Quadraturkanal von dem üblichen Verkehrskanal, um die Spitze gegenüber der durchschnittlichen Amplitudenvariation, welche die Systemperformance reduzieren kann, zu reduzieren. Der Pilotkanal, der übliche Verkehrskanal, der Leistungssteuerkanal und der zusätzliche Codekanal können organisiert werden, um die I- und die Q-Kanäle in der QPSK- oder OQPSK-Modulation auszugleichen.
  • Die unterschiedlichen Modi für die erneute Datenübertragung, die oben beschrieben wurden, können für die erneute Übertragung eines gesamten Pakets oder eines Teilpakets verwendet werden. Für einige Kommunikationssysteme kann es möglich sein die Qualität der Übertragungsverbindung über die Dauer eines Pakets hinweg zu überwachen. Bei der beispielhaften Ausführungsform kann die Verbindungsqualität überwacht werden durch Messen von ES/IO in der Art und Weise, die in der zuvor genannten US-Patentanmeldung mit der Seriennummer 08/722,763 beschrieben ist. In diesem Fall kann es wirtschaftlicher sein, nur einen Teil des Pakets erneut zu übertragen, und zwar entsprechend der Zeitperiode, in der die Übertragungsverbindungsqualität schlecht war (zum Beispiel unterhalb eines vorbestimmten Schwellenwerts). Eine Anzeige der Zeitdauer, in der die Verbindungsqualität schlecht ist, kann zu der Quelle übertragen werden, die dann nur den Teil des Pakets erneut überträgt, der der benannten Zeitdauer entspricht. Die erneute Übertragung der fehlerhaft empfangenen Pakete, wie oben beschrieben, ist anwendbar für die Datenübertragung auf der Vorwärtsverbindung und der Rückwärtsverbindung.
  • In der obigen Beschreibung bezieht sich Symbolakkumulation, so wie sie in dieser Beschreibung verwendet wird, auf die Akkumulation der Energie einer Übertragung eines Datenpakets mit der Energie von einer oder mehreren erneuten Übertragungen eines vollständigen oder teilweisen Pakets. Symbolakkumulation bezieht sich auch auf die Akkumulation von identischen Codesymbolen (durch Addition und/oder Ersetzen von Codesymbolen und die Verwendung derselben Coderate) und die Akkumulation von unterschiedlichen Codesymbolen (durch Verschachteln und Verwenden niedriger Coderaten).
  • V. Verarbeitung der erneut übertragenen Pakete
  • Wenn eine Fehlerkorrekturcodierung für die Datenübertragung verwendet wird, ist eine vollständige erneute Übertragung des fehlerhaft empfangenen Pakets nicht notwendig, um das Paket korrekt zu decodieren. Bei der vorliegenden Erfindung decodiert die Zielvorrichtung das empfangene Paket und führt die CRC-Prüfung durch, um zu bestimmen, ob das Paket fehlerhaft empfangen wurde. Wenn das Paket fehlerhaft empfangen wurde, werden die Symbole, welche das fehlerhaft empfangene Paket bilden für eine nachfolgende Decodierung gespeichert. Bei der beispielhaften Ausführungsform kann die Speicherung implementiert werden unter Verwendung eines Speicherelements oder irgendeines einer Vielzahl von Speichervorrichtungen, die in der Technik bekannt sind, wie beispielsweise RAM-Speichervorrichtungen, Signalspeicher bzw. Auffangregister, oder andere Arten von Speichervorrichtungen.
  • Die Quellvorrichtung überträgt das fehlerhaft empfangene Paket erneut gemäß einem der oben beschriebenen Verfahren. Die Zielvorrichtung empfängt das erneut übertragene Paket, akkumuliert Energie des erneut übertragenen Pakets mit der Energie, die schon für das fehlerhaft empfangene Paket akkumuliert wurde und decodiert das akkumulierte Paket. Die zusätzliche Energie des erneut übertragenen Pakets erhöht die Wahrscheinlichkeit, dass das akkumulierte Paket korrekt decodiert werden kann. Die Wahrscheinlichkeit eines Fehlers des akkumulierten Pakets ist typischerweise wesentlich geringer als bei dem ursprünglich empfangenen Paket, da eine große Menge an Energie aus der ursprünglichen Übertragung und der erneuten Übertragung bzw. den erneuten Übertragungen akkumuliert werden kann.
  • Bei der beispielhaften Ausführungsform wird die Energieakkumulation auf einer Symbol-zu-Symbol-Basis durchgeführt. Für jedes Symbol wird der kombinierte Skalarwert (vom Kombinierer 640) des erneut übertragenen Symbols kohärent kombiniert mit dem Skalarwert, der für dieses Datensymbol akkumuliert wurde. Die Akkumulation kann erreicht werden mit einer arithmetischen Logikeinheit (ALU = arithmetic logic unit), einem Mikroprozessor, einen Digitalsignalprozessor (DSP = digital signal processor), oder anderen Vorrichtungen die programmiert oder entworfen sind, um die hier beschriebenen Funktionen durchzuführen. Wiederum beinhaltet eine kohärente Kombination das Vorzeichen des Skalarwerts. Eine kohärente Kombination führt die maximale Verhältniskombination der Signale durch, die von der Übertragung und den erneuten Übertragungen empfangen wurde. Diesbezüglich können die erneuten Übertragungen als die Ausgänge bzw. Ausgangssignale von zusätzlichen Fingern (oder Korrelatoren 610) eines Rake-Empfängers angesehen werden. Die erneuten Übertragungen sehen auch Zeit-Diversity für die Datenübertragung vor.
  • Bei der beispielhaften Ausführungsform kann der akkumulierte Skalarwert manipuliert werden vor einer nachfolgenden Demodulation und Decodierung. Der akkumulierte Skalarwert jedes Symbols ist ein weicher Entscheidungswert, der typischerweise repräsentiert wird durch ein m-Bit-signierte ganze Zahl. Die weichen Entscheidungswerte werden schlussendlich an den Viterbi-Decodierer 814 für die Decodierung geliefert. Die Performance des Viterbi-Decodierers 814 wird beeinflusst durch die Anzahl von Bits und den Bereich der weichen Entscheidungswerte. Insbesondere vergleichen für jeden Codezweig die Codemetrikberechnungen die weichen Entscheidungswerte für den Codezweig mit einem erwarteten Wert, um eine Zweigmetrik zu erhalten. Die Zweigmetrik wird dann verwendet zum Definieren des Pfades, der die höchste Wahrscheinlichkeit besitzt, dass er in den decodierten Bits resultiert.
  • Da Energie für jedes Symbol aus den erneuten Übertragungen akkumuliert wird, besitzen die weichen Entscheidungswerte die Tendenz ihren Wert zu erhöhen. Daher kann es notwendig sein die weichen Entscheidungswerte mit einem Verstärkungsfaktor Av vor der Viterbi-Decodierung zu reskalieren. Da die weichen Entscheidungswerte aus einer Energieakkumulation aus vielfachen Übertragungen, das heißt einer Übertragung oder erneuten Übertragungen abgeleitet werden, wird bevorzugt Av = 1,0 beizubehalten. Wenn sich der weiche Entscheidungswert erhöht, erhöht sich das Vertrauen in die Korrektheit des Symbols. Das Reskalieren des weichen Entscheidungswerts auf einen kleineren Wert, um ihn innerhalb eines Bereichs einzupassen, kann Quantisierungsfehler und andere Fehler einführen. Jedoch können auch andere Systemfaktoren (zum Beispiel Eb/IO des empfangenen Signals) diktieren, dass die weichen Entscheidungswerte für eine verbesserte Performance reskaliert werden. Bei der beispielhaften Ausführungsform kann die Skalierung mit einer arithmetischen Logikeinheit (ALU), einem Mikroprozessor, einem Digitalsignalprozessor (DSP) oder anderen Vorrichtungen durchgeführt werden, die programmiert oder entworfen sind, um die hier beschriebenen Funktionen durchzuführen.
  • Da die Zweigmetrikberechnungsschaltung innerhalb des Viterbi-Decodierers 814 üblicherweise mit einer vorbestimmten Anzahl von Bits aufgebaut ist, ist es wahrscheinlich notwendig die weichen Entscheidungswerte zu clippen bzw. kappen. Um eine Genauigkeit beizubehalten, können die akkumulierten Skalarwerte als ungeclippte bzw. ungekappte Werte gespeichert werden und das Clipping bzw. Kappen kann vor dem Viterbi-Decodierschritt durchgeführt werden.
  • In einer Systemarchitektur, bei der das Pilotsignal nicht gleichzeitig mit der Datenübertragung übertragen wird, wird die Kombination der Datensymbole aus der Übertragung und den Neuübertragungen durch eine andere Ausführungsform erreicht. Ein Beispiel einer solchen Architektur ist die Rückwärtsverbindungsimplementierung, welche dem IS-95A-Standard entspricht. Es wird bevorzugt die Skalarwerte gemäß dem Signal-zu-Rauschverhältnis (S/N) der empfangenen Signale zu akkumulieren. An der Zielvorrichtung kann die Energie S des gewünschten Signals (zum Beispiel des erneut übertragenen Pakets) berechnet werden nach dem Entspreizen mit dem langen PN-Code und den kurzen PN-Codes. Die Gesamtenergie des empfangenen Signals kann berechnet und dargestellt werden als
    Figure 00300001
    . Da das empfangene Signal hauptsächlich aus der Interferenz aufgebaut ist (zum Beispiel N>>S) ist N ungefähr gleich zu
    Figure 00300002
    . Somit akkumuliert die Zielvorrichtung die Skalarwerte aus der Übertragung und den erneuten Übertragungen gemäß der folgenden Gleichung:
    Figure 00300003
    wobei yi der akkumulierte Skalarwert für das ite-Symbol ist, s ij der Vektor des gewünschten Signals für das ite-Symbol der jte n-Übertragung ist, |s ij|der Skalarwert vom Filter 624 für das ite-Symbol der jte n-Übertragung ist, und
    Figure 00300004
    die Gesamtenergie des empfangenen Signals von der jten-Übertragung ist. s ij kann angenähert werden mit dem Skalarwert |s ij| vom Filter 624. Ferner kann
    Figure 00300005
    für jede Datenübertragung oder erneute Übertragung gemessen werden. Aus der Gleichung (1) wird der Skalarwert für jedes Symbol in dem Paket skaliert durch den Gewinn
    Figure 00300006
    vor der Akkumulation. Bei der vorliegenden Erfindung kann die gesamte Energie
    Figure 00300007
    des empfangenen Signals berechnet werden auf einer Frame-by-Frame- bzw. Rahmen-zu-Rahmen-Basis oder einer Symbol-zu-Symbol-Basis. Die Symbol-zu-Symbol-Basis erlaubt der Zielvorrichtung den Gewinn für jedes Symbol einzustellen, um rasche Änderungen hinsichtlich der Kanalbedingungen zu berücksichtigen.
  • Bei der vorliegenden Erfindung erlaubt die Akkumulation der Energie von zusätzlichen erneuten Übertragungen der Zielvorrichtung das korrekte Decodieren der fehlerhaft empfangenen Pakete. Die erneute Übertragung ermöglicht dem Kommunikationssystem mit einer höheren Rahmen-Fehler-Rate (FER = frame-error-rate) als normal zu arbeiten, in Folge der Fähigkeit die Pakete mit einer minimalen Beanspruchung von Systemressourcen korrekt zu decodieren, um dadurch die Verlässlichkeit der Datenübertragung zu verbessern und möglicherweise die Kapazität des Systems zu erhöhen. Ferner sieht die erneute Übertragung zu einem späteren Zeitpunkt Zeit-Diversity vor und verbessert die Verlässlichkeit der Datenübertragung. Jedoch erfordert das Arbeiten mit einer höheren FER die erneute Übertragung von mehr Paketen und kann die Komplexität des Kommunikationssystems erhöhen.
  • Die vorhergehende Beschreibung der bevorzugten Ausführungsbeispiele ist vorgesehen, um den Fachmann zu ermöglichen die vorliegende Erfindung zu verwenden. Die unterschiedlichen Modifikationen dieser Ausführungsbeispiele werden sich dem Fachmann ergeben und die Grundprinzipien, die hier definiert wurden, können auf andere Ausführungsformen angewendet werden ohne den Einsatz erfinderischer Tätigkeit. Somit wird bezweckt, dass die vorliegende Erfindung nicht auf die hier dargestellten Ausführungsformen begrenzt ist, sondern ihr der breiteste Umfang zugesprochen wird, der mit den hier beschriebenen Prinzipien und neuen Merkmalen übereinstimmt.

Claims (16)

  1. Verfahren zum Kommunizieren von Daten, wobei das Verfahren Folgendes aufweist: Codieren von Datenbits eines Datenpakets mit einer Kodierrate zum Erzeugen einer Vielzahl von Codesymbolen für jedes jeweilige Datenbit des Datenpakets; Punktieren der Codesymbole des Datenpakets gemäß einem ersten Punktiermuster zum Erzeugen eines ersten punktierten Datenpakets; Übertragen des ersten punktierten Datenpakets; Empfangen einer ersten negativen Bestätigung, die eine nicht erfolgreiche Decodierung des Datenpakets anzeigt, nach der Übertragung des ersten punktierten Datenpakets; Punktieren der Codesymbole des Datenpakets gemäß einem zweiten Punktiermuster zum Erzeugen eines zweiten punktierten Datenpakets; Übertragen auf einem separaten Codekanal des zweiten punktierten Datenpakets ansprechend auf den Empfang der ersten negativen Bestätigung.
  2. Verfahren nach Anspruch 1, das ferner Folgendes aufweist: Auswählen der ersten und zweiten Punktiermuster zum Erzeugen der ersten und zweiten punktierten Datenpakete derart, dass das zweite punktierte Datenpaket Codesymbole enthält, die vorher nicht übertragen wurden.
  3. Verfahren nach Anspruch 1, das ferner Folgendes aufweist: Auswählen der ersten und zweiten Punktiermuster zum Erzeugen der ersten und zweiten punktierten Datenpakete derart, dass die ersten und zweiten punktierten Datenpakete wenigstens ein gemeinsames Codesymbol besitzen.
  4. Verfahren nach Anspruch 1, das ferner Folgendes aufweist: Auswählen der ersten und zweiten Punktiermuster zum Erzeugen der ersten und zweiten punktierten Datenpakete derart, dass die ersten und zweiten punktierten Datenpakete keine gemeinsamen Codesymbole besitzen.
  5. Verfahren nach einem der Ansprüche 1 bis 4, das ferner Folgendes aufweist: Empfangen einer zweiten negativen Bestätigung, die eine nicht erfolgreiche Decodierung des Datenpakets nach der Übertragung des zweiten punktierten Datenpakets anzeigt; Punktieren der Codesymbole des Datenpakets gemäß einem dritten Punktiermuster zum Erzeugen eines dritten punktierten Datenpakets; Übertragen des dritten punktierten Datenpakets ansprechend auf den Empfang der zweiten negativen Bestätigung.
  6. Verfahren nach Anspruch 5, das ferner Folgendes aufweist: Auswählen der ersten, zweiten und dritten Punktiermuster zum Erzeugen der ersten, zweiten und dritten punktieren Datenpakete derart, dass die ersten, zweiten und dritten punktierten Datenpakete unterschiedliche Codesymbole voneinander besitzen.
  7. Verfahren nach Anspruch 5, das ferner Folgendes aufweist: Auswählen der ersten und dritten Punktiermuster zum Erzeugen der ersten und dritten punktierten Datenpakete derart, dass die ersten und dritten punktierten Datenpakete unterschiedliche Codesymbole voneinander besitzen.
  8. Verfahren nach Anspruch 5, das ferner Folgendes aufweist: Auswählen der zweiten und dritten Punktiermuster zum Erzeugen der zweiten und dritten punktierten Datenpakete derart, dass die zweiten und dritten punktierten Datenpakete unterschiedliche Codesymbole voneinander besitzen.
  9. Vorrichtung zum Kommunizieren von Daten, wobei die Vorrichtung Folgendes aufweist: Einen Codierer (122), der konfiguriert ist zum Codieren von Datenbits eines Datenpakets mit einer Codierrate zum Erzeugen einer Vielzahl von Codesymbolen für jedes jeweilige Datenbit des Datenpakets; einen Prozessor, der konfiguriert ist zum Punktieren der Codesymbole des Datenpakets gemäß einem ersten Punktiermuster zum Erzeugen eines ersten punktierten Datenpakets; einen Transmitter (126), der konfiguriert ist zum Übertragen des ersten punktierten Datenpakets; einen Empfänger (150), der konfiguriert ist zum Empfangen einer ersten negativen Bestätigung, die eine nicht-erfolgreiche Codierung des Datenpakets anzeigt, nachdem der Transmitter (126) das erste punktierte Datenpaket übertragen hat; wobei der Prozessor ferner konfiguriert ist zum Punktieren der Codesymbole des Datenpakets gemäß einem zweiten Punktiermuster zum Erzeugen eines zweiten punktierten Datenpakets; wobei der Transmitter (126) ferner konfiguriert ist zum Übertragen auf einem separaten Codekanal des zweiten punktierten Datenpakets und zwar ansprechend darauf, dass der Empfänger die erste negative Bestätigung empfängt.
  10. Vorrichtung nach Anspruch 9, die ferner Folgendes aufweist: Eine Steuerung (140), die konfiguriert ist zum Auswählen der ersten und zweiten Punktiermuster zum Erzeugen der ersten und zweiten punktierten Datenpakete derart, dass das zweite punktierte Datenpaket Codesymbole umfasst, die zuvor nicht übertragen wurden.
  11. Vorrichtung nach Anspruch 9, die ferner Folgendes aufweist: Eine Steuerung (140), die konfiguriert ist zum Auswählen der ersten und zweiten Punktiermuster zum Erzeugen der ersten und zweiten punktierten Datenpakete derart, dass die ersten und zweiten punktierten Datenpakete wenigstens ein gemeinsames Codesymbol besitzen.
  12. Vorrichtung nach Anspruch 9, die ferner Folgendes aufweist: Eine Steuerung (140), die konfiguriert ist zum Auswählen der ersten und zweiten Punktiermuster zum Erzeugen der ersten und zweiten punktierten Datenpakete derart, dass die ersten und zweiten punktierten Datenpakete keine gemeinsamen Codesymbole besitzen.
  13. Vorrichtung nach einem der Ansprüche 9 bis 12, wobei der Empfänger (150) ferner konfiguriert ist zum Empfangen einer zweiten negativen Bestätigung, die eine nicht-erfolgreiche Decodierung des Datenpakets anzeigt, nachdem der Transmitter das zweite punktierte Datenpaket übertragen hat, wobei der Prozessor ferner konfiguriert ist zum Punktieren der Codesymbole des Datenpakets gemäß einem dritten Punktiermuster zum Erzeugen eines dritten punktierten Datenpakets, und wobei der Transmitter (126) ferner konfiguriert ist zum Übertragen des dritten punktierten Datenpakets ansprechend darauf, dass der Empfänger die zweite negative Bestätigung empfängt.
  14. Vorrichtung nach Anspruch 13, wobei die Steuerung (140) ferner konfiguriert ist zum Auswählen der ersten, zweiten und dritten Punktiermuster zum Erzeugen der ersten, zweiten und dritten punktierten Datenpakete derart, dass die ersten, zweiten und dritten punktierten Datenpakete unterschiedliche Codesymbole voneinander besitzen.
  15. Vorrichtung nach Anspruch 13, wobei die Steuerung (140) ferner konfiguriert ist zum Auswählen der ersten und dritten Punktiermuster, zum Erzeugen der ersten und dritten Datenpakete derart, dass die ersten und dritten punktierten Datenpakete unterschiedliche Codesymole voneinander besitzen.
  16. Vorrichtung nach Anspruch 13, wobei die Steuerung (140) ferner konfiguriert ist zum Auswählen der zweiten und dritten Punktiermuster zum Erzeugen der zweiten und dritten punktierten Datenpakete derart, dass die zweiten und dritten punktierten Datenpakete unterschiedliche Codesymbole voneinander besitzen.
DE69834964T 1997-11-13 1998-11-12 Verfahren und Vorrichtung zur effizienten Wiederübertragung mittels Symbolakkumulation Expired - Lifetime DE69834964T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US969319 1997-11-13
US08/969,319 US6101168A (en) 1997-11-13 1997-11-13 Method and apparatus for time efficient retransmission using symbol accumulation

Publications (2)

Publication Number Publication Date
DE69834964D1 DE69834964D1 (de) 2006-07-27
DE69834964T2 true DE69834964T2 (de) 2007-01-25

Family

ID=25515421

Family Applications (3)

Application Number Title Priority Date Filing Date
DE69835447T Expired - Lifetime DE69835447T2 (de) 1997-11-13 1998-11-12 Verfahren und vorrichtung zur effizienten wiederübertragung mittels symbolakkumulation
DE69842145T Expired - Lifetime DE69842145D1 (de) 1997-11-13 1998-11-12 Verfahren und Vorrichtung zur effizienten Wiederübertragung mittels Symbolakkumulierung
DE69834964T Expired - Lifetime DE69834964T2 (de) 1997-11-13 1998-11-12 Verfahren und Vorrichtung zur effizienten Wiederübertragung mittels Symbolakkumulation

Family Applications Before (2)

Application Number Title Priority Date Filing Date
DE69835447T Expired - Lifetime DE69835447T2 (de) 1997-11-13 1998-11-12 Verfahren und vorrichtung zur effizienten wiederübertragung mittels symbolakkumulation
DE69842145T Expired - Lifetime DE69842145D1 (de) 1997-11-13 1998-11-12 Verfahren und Vorrichtung zur effizienten Wiederübertragung mittels Symbolakkumulierung

Country Status (17)

Country Link
US (4) US6101168A (de)
EP (4) EP1592162B1 (de)
JP (3) JP4242063B2 (de)
KR (3) KR100752086B1 (de)
CN (3) CN1937476B (de)
AU (1) AU767672B2 (de)
BR (1) BR9814863A (de)
CA (1) CA2309932C (de)
DE (3) DE69835447T2 (de)
FI (4) FI117842B (de)
HK (5) HK1086129A1 (de)
ID (1) ID26621A (de)
IL (3) IL136065A (de)
NO (3) NO330887B1 (de)
RU (1) RU2000114892A (de)
TW (1) TW576050B (de)
WO (1) WO1999026371A1 (de)

Families Citing this family (144)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6977967B1 (en) * 1995-03-31 2005-12-20 Qualcomm Incorporated Method and apparatus for performing fast power control in a mobile communication system
TW347616B (en) 1995-03-31 1998-12-11 Qualcomm Inc Method and apparatus for performing fast power control in a mobile communication system a method and apparatus for controlling transmission power in a mobile communication system is disclosed.
KR100219035B1 (ko) * 1997-03-13 1999-09-01 이계철 다양한 레이트의 무선 멀티미디어 서비스를 위한 코드분할다중접속(cdma) 방식의 대역확산장치 및 그 방법
US6359874B1 (en) * 1998-05-21 2002-03-19 Ericsson Inc. Partially block-interleaved CDMA coding and decoding
US6101168A (en) 1997-11-13 2000-08-08 Qualcomm Inc. Method and apparatus for time efficient retransmission using symbol accumulation
JP2901585B1 (ja) * 1998-03-20 1999-06-07 埼玉日本電気株式会社 無線通信システム並びにこのシステムに使用する送信装置及び受信装置
US6353626B1 (en) * 1998-05-04 2002-03-05 Nokia Mobile Phones Limited Methods and apparatus for providing non-uniform de-multiplexing in a multi-carrier wide band CDMA system
US6744754B1 (en) * 1998-06-09 2004-06-01 Lg Information & Communications, Ltd. Control of forward link power CDMA mobile communication system
JP2984653B1 (ja) * 1998-06-11 1999-11-29 埼玉日本電気株式会社 Cdma方式セルラシステムの基地局無線装置
US6741581B1 (en) 1998-09-22 2004-05-25 Hughes Electronics Corporation System and method for transmitting data in frame format using an R-Rake retransmission technique with blind identification of data frames
US6748010B1 (en) * 1998-10-13 2004-06-08 Qualcomm Incorporated Combined searching and page monitoring using offline sample storage
US6625197B1 (en) * 1998-10-27 2003-09-23 Qualcomm Incorporated Method and apparatus for multipath demodulation in a code division multiple access communication system
KR100304648B1 (ko) * 1998-12-31 2001-09-29 윤종용 무선통신시스템에서무선자원할당방법
US6269092B1 (en) 1999-01-14 2001-07-31 Linex Technologies, Inc. Spread-spectrum channel sounding
US6711204B2 (en) 1999-01-14 2004-03-23 Linex Technologies, Inc. Channel sounding for a spread-spectrum signal
CA2262315A1 (en) * 1999-02-19 2000-08-19 Northern Telecom Limited Joint optimal power balance for coded/tdm constituent data channels
US6452959B1 (en) * 1999-05-28 2002-09-17 Dot Wireless, Inc. Method of and apparatus for generating data sequences for use in communications
JP3601816B2 (ja) 1999-05-31 2004-12-15 韓國電子通信研究院 移動通信システムにおける変調装置、端末器および変調方法
US6757270B1 (en) * 1999-06-11 2004-06-29 Lucent Technologies Inc. Low back haul reactivation delay for high-speed packet data services in CDMA systems
US6285861B1 (en) 1999-06-14 2001-09-04 Qualcomm Incorporated Receiving station with interference signal suppression
US6353792B1 (en) * 1999-07-06 2002-03-05 Sudhir Murthy System and method for remote communication of traffic monitoring device data
KR100585832B1 (ko) * 1999-09-30 2006-06-01 에스케이 텔레콤주식회사 부호분할 다중접속 시스템의 채널 확장 장치 및 방법
US6771700B1 (en) * 1999-10-09 2004-08-03 Qualcomm Incorporated Method and apparatus for minimizing total transmission energy in a communication system employing retransmission of frame received in error
JP3938824B2 (ja) * 1999-10-29 2007-06-27 松下電器産業株式会社 通信装置および通信方法
US6539030B1 (en) * 2000-02-07 2003-03-25 Qualcomm Incorporated Method and apparatus for providing configurable layers and protocols in a communications system
US6414938B1 (en) * 2000-02-14 2002-07-02 Motorola, Inc. Method and system for retransmitting data packets in a communication system having variable data rates
US7080307B2 (en) * 2000-03-02 2006-07-18 Kawasaki Steel Corporation Error correction decoder with correction of lowest soft decisions
JP2001268049A (ja) * 2000-03-15 2001-09-28 Matsushita Electric Ind Co Ltd データ伝送装置及びデータ伝送方法
JP4552280B2 (ja) * 2000-06-14 2010-09-29 ソニー株式会社 テレビ受信システム、選局装置および表示装置
JP2002009692A (ja) * 2000-06-23 2002-01-11 Matsushita Electric Ind Co Ltd データ伝送装置及びデータ伝送方法
DE10031677B4 (de) 2000-06-29 2005-09-29 Siemens Ag Verfahren bzw. Kommunikationssystem mit einer robusten Diversitäts-Kombinierung
WO2002017511A2 (en) * 2000-08-21 2002-02-28 Koninklijke Philips Electronics N.V. Method for the communication of information and apparatus employing the method
GB0020599D0 (en) 2000-08-21 2000-10-11 Koninkl Philips Electronics Nv Method for communication of information and apparatus employing the method
WO2002032009A1 (en) * 2000-10-09 2002-04-18 Koninklijke Philips Electronics N.V. Method and apparatus for the communication of information with power control
GB0024697D0 (en) * 2000-10-09 2000-11-22 Koninkl Philips Electronics Nv Method for the communication of information and apparatus employing the method
KR100350385B1 (ko) * 2000-11-28 2002-08-28 주식회사 하이닉스반도체 이동통신 시스템에서 오류/재전송 프레임 소프트 합성방법
KR100365183B1 (ko) 2000-12-07 2002-12-16 에스케이 텔레콤주식회사 비동기 이동 통신 시스템의 물리 계층에서의 적응 코딩을이용한 데이터 전송 방법 및 기지국 장치
US7110351B2 (en) * 2000-12-19 2006-09-19 Nortel Networks Limited Enhanced ARQ with OFDM modulation symbols
USH2152H1 (en) * 2001-01-18 2006-04-04 Halliburton Energy Services, Inc. Telemetry system having amplitude modulation of Walsh functions
US20040202137A1 (en) * 2001-01-26 2004-10-14 Gerakoulis Diakoumis Parissis Method for CDMA to packet-switching interface code division switching in a terrestrial wireless system
DE10108800A1 (de) * 2001-02-19 2002-09-05 Siemens Ag Verfahren zum Übertragen von Datenpaketen
US7580427B2 (en) 2001-03-21 2009-08-25 Lg Electronics Inc. Method for retransmitting data through a reverse link in packet data communication system using automatic repeat request
US8189556B2 (en) 2001-03-21 2012-05-29 Lg Electronics Inc. Packet transmitting method in mobile communication system
KR100873117B1 (ko) * 2001-09-10 2008-12-09 엘지전자 주식회사 하이브리드 자동 재송 요구 방식을 이용한 패킷 재전송 방법
KR100753500B1 (ko) * 2001-03-21 2007-08-31 엘지전자 주식회사 역방향 링크에서의 하이브리드 자동 재송 요구 방식을이용한 링크 적응 방법 및 이를 위한 시스템
US20020181546A1 (en) * 2001-03-23 2002-12-05 Odenwalder Joseph P. Preamble channels
US8199696B2 (en) * 2001-03-29 2012-06-12 Qualcomm Incorporated Method and apparatus for power control in a wireless communication system
US6961545B2 (en) * 2001-04-09 2005-11-01 Atheros Communications, Inc. Method and system for providing antenna diversity
US7043210B2 (en) * 2001-06-05 2006-05-09 Nortel Networks Limited Adaptive coding and modulation
KR100391981B1 (ko) * 2001-06-16 2003-07-22 삼성전자주식회사 복수의 안테나를 통해 전송된 신호에서 데이터를 재생하는장치
JP3583388B2 (ja) * 2001-06-29 2004-11-04 松下電器産業株式会社 データ通信装置およびデータ通信方法
US7349691B2 (en) * 2001-07-03 2008-03-25 Microsoft Corporation System and apparatus for performing broadcast and localcast communications
EP1284544A1 (de) * 2001-08-17 2003-02-19 Siemens Aktiengesellschaft Verfahren und Vorrichtung zum Senden von Daten in einem Kommunikationssystem mit extrem niedriger Sendeleistung
JP3880437B2 (ja) * 2001-08-31 2007-02-14 松下電器産業株式会社 送受信装置及び送受信方法
US20030066004A1 (en) * 2001-09-28 2003-04-03 Rudrapatna Ashok N. Harq techniques for multiple antenna systems
KR100526525B1 (ko) * 2001-10-17 2005-11-08 삼성전자주식회사 이동통신시스템에서 패킷 재전송을 위한 송수신 장치 및 방법
KR100827147B1 (ko) * 2001-10-19 2008-05-02 삼성전자주식회사 부호분할다중접속 이동통신시스템에서 고속 데이터의효율적 재전송 및 복호화를 위한 송,수신장치 및 방법
KR100557167B1 (ko) * 2001-11-02 2006-03-03 삼성전자주식회사 이동통신시스템에서의 재전송 장치 및 방법
US20030112821A1 (en) * 2001-12-14 2003-06-19 Samsung Electronics Co., Ltd. System and method for increasing a data transmission rate in mobile wireless communication channels
GB2383491B (en) * 2001-12-20 2005-01-19 Motorola Inc Packet data re-transmission
US7164904B2 (en) * 2002-01-28 2007-01-16 Research In Motion Limited Multiple-processor wireless mobile communication device
US20030227881A1 (en) * 2002-02-19 2003-12-11 Liangchi Hsu Apparatus, and associated method, for facilitating delivery of signaling data in a packet radio communication system
US7295624B2 (en) * 2002-03-06 2007-11-13 Texas Instruments Incorporated Wireless system with hybrid automatic retransmission request in interference-limited communications
US6842461B2 (en) * 2002-03-08 2005-01-11 Motorola, Inc. Method and apparatus for data retransmission within a communication system
US6801580B2 (en) * 2002-04-09 2004-10-05 Qualcomm, Incorporated Ordered successive interference cancellation receiver processing for multipath channels
US6898193B2 (en) * 2002-06-20 2005-05-24 Qualcomm, Incorporated Adaptive gain adjustment control
US7085582B2 (en) * 2002-07-31 2006-08-01 Motorola, Inc. Pilot information gain control method and apparatus
US6741554B2 (en) * 2002-08-16 2004-05-25 Motorola Inc. Method and apparatus for reliably communicating information packets in a wireless communication network
DE10238285A1 (de) * 2002-08-21 2004-03-04 Siemens Ag Verfahren und Vorrichtung zum Bereitstellen von Konferenzen
US7050405B2 (en) * 2002-08-23 2006-05-23 Qualcomm Incorporated Method and system for a data transmission in a communication system
US7139274B2 (en) * 2002-08-23 2006-11-21 Qualcomm, Incorporated Method and system for a data transmission in a communication system
US8213390B2 (en) 2002-10-24 2012-07-03 Qualcomm Incorporated Reverse link automatic repeat request
JP3679089B2 (ja) * 2002-11-20 2005-08-03 松下電器産業株式会社 基地局装置および再送パケットの送信電力制御方法
US7564818B2 (en) 2002-11-26 2009-07-21 Qualcomm Incorporated Reverse link automatic repeat request
US8179833B2 (en) * 2002-12-06 2012-05-15 Qualcomm Incorporated Hybrid TDM/OFDM/CDM reverse link transmission
US6996763B2 (en) * 2003-01-10 2006-02-07 Qualcomm Incorporated Operation of a forward link acknowledgement channel for the reverse link data
US7643679B2 (en) * 2003-02-13 2010-01-05 Ati Technologies Ulc Method and apparatus for block based image compression with multiple non-uniform block encodings
US8391249B2 (en) 2003-02-18 2013-03-05 Qualcomm Incorporated Code division multiplexing commands on a code division multiplexed channel
US7155236B2 (en) 2003-02-18 2006-12-26 Qualcomm Incorporated Scheduled and autonomous transmission and acknowledgement
US7660282B2 (en) 2003-02-18 2010-02-09 Qualcomm Incorporated Congestion control in a wireless data network
US20040160922A1 (en) 2003-02-18 2004-08-19 Sanjiv Nanda Method and apparatus for controlling data rate of a reverse link in a communication system
US7215930B2 (en) 2003-03-06 2007-05-08 Qualcomm, Incorporated Method and apparatus for providing uplink signal-to-noise ratio (SNR) estimation in a wireless communication
US8705588B2 (en) 2003-03-06 2014-04-22 Qualcomm Incorporated Systems and methods for using code space in spread-spectrum communications
US7747731B2 (en) * 2003-03-27 2010-06-29 Nokia Corporation Minimizing message processing latency in a communication network
US8477592B2 (en) 2003-05-14 2013-07-02 Qualcomm Incorporated Interference and noise estimation in an OFDM system
US7130427B2 (en) * 2003-07-17 2006-10-31 Motorola, Inc. Method for providing point-to-point encryption in a communication system
US8489949B2 (en) 2003-08-05 2013-07-16 Qualcomm Incorporated Combining grant, acknowledgement, and rate control commands
US7292873B2 (en) * 2003-08-07 2007-11-06 Qualcomm Incorporated Method and apparatus for regulating base station ACK/NAK message transmit power in a wireless communication system
US7352725B2 (en) * 2003-08-21 2008-04-01 Nokia Corporation Communication method and arrangement in a code division multiple access (CDMA) radio system
DE502004011313D1 (de) * 2003-09-29 2010-08-05 Siemens Ag Verfahren zum verbessern der qualität einer sprachübertragung über eine luftschnittstelle
US7746800B2 (en) * 2003-11-21 2010-06-29 Nokia Corporation Flexible rate split method for MIMO transmission
SE0303590D0 (sv) * 2003-12-29 2003-12-29 Ericsson Telefon Ab L M Method and arrangement for ARQ in packet data transmission
CN102594501B (zh) * 2004-02-07 2014-11-26 桥扬科技有限公司 具有自动重复请求(arq)的多载波通信系统的方法和设备
GB2412038B (en) * 2004-03-10 2006-04-19 Toshiba Res Europ Ltd Packet format
DE602004018609D1 (de) * 2004-04-01 2009-02-05 Panasonic Corp Interferenzverminderung bei Wiederholungsübertragungen im Aufwärtskanal
JP4488810B2 (ja) * 2004-06-30 2010-06-23 富士通株式会社 通信システム及び受信方法
KR101165379B1 (ko) * 2004-07-15 2012-07-17 삼성전자주식회사 수신 성능이 향상된 지상파 디지털 방송 송수신 시스템 및그의 신호처리방법
DE602005014780D1 (de) * 2004-08-02 2009-07-16 Nokia Corp Leistungsregelung mit äusserer schleife mit transportblock-diversity-übertragung
US20060034316A1 (en) * 2004-08-13 2006-02-16 Jeyhan Karaoguz Energy based information transfer methodology
WO2006048061A1 (en) 2004-11-03 2006-05-11 Matsushita Electric Industrial Co., Ltd. Method and transmitter structure removing phase ambiguity by repetition rearrangement
MX2007005387A (es) * 2004-11-03 2007-08-14 Matsushita Electric Ind Co Ltd Metodo para reducir niveles de ambiguedad de simbolos transmitidos.
EP1655878A1 (de) 2004-11-03 2006-05-10 Matsushita Electric Industrial Co., Ltd. Verfahren und Senderstruktur zur Verminderung der Mehrdeutigkeit durch Wiederholungsneuanordnung im Symbolbereich
US8248938B2 (en) * 2004-11-24 2012-08-21 Qualcomm Incorporated Preamble miss detection in transmission of multi-slot packets
US8661322B2 (en) * 2004-12-22 2014-02-25 Qualcomm Incorporated Apparatus and method for selective response to incremental redundancy transmissions
CA2591273C (en) 2004-12-23 2012-05-08 Hee-Jung Yu Apparatus for transmitting and receiving data to provide high-speed data communication and method thereof
JP4403974B2 (ja) * 2005-01-21 2010-01-27 株式会社日立製作所 適応変調方法並びに符号化率制御方法
US20060280159A1 (en) * 2005-06-10 2006-12-14 Hao Bi Method and apparatus for voice communication
US7865158B2 (en) * 2005-07-26 2011-01-04 Interdigital Technology Corporation Method and apparatus for automatically correcting receiver oscillator frequency
EP1770896A1 (de) 2005-09-28 2007-04-04 Koninklijke Philips Electronics N.V. Verfahren, Vorrichtung und System zur Fehlerdetektion und selektiven Übertragungswiederholung
US7827459B1 (en) * 2006-01-10 2010-11-02 University Of Maryland, College Park Communications protocol
US7650560B2 (en) * 2006-03-31 2010-01-19 Panasonic Corporation Packet transmission apparatus and method using optimized punctured convolution codes
US8565216B2 (en) 2006-06-07 2013-10-22 Qualcomm Incorporated Methods and apparatus for supporting tunneling related to wireless uplink signaling flows
US8565217B2 (en) 2006-06-07 2013-10-22 Qualcomm Incorporated Methods and apparatus for supporting tunneling related to wireless downlink signaling flows
US20080031250A1 (en) * 2006-08-01 2008-02-07 Mehta Neelesh B Energy accumulation in destination nodes of wireless relay networks
US8230288B2 (en) * 2006-10-18 2012-07-24 Samsung Electronics Co., Ltd. Data transmission apparatus and method for applying an appropriate coding rate
CN101682558B (zh) 2006-12-07 2013-07-17 Lg电子株式会社 在无线通信系统中传递数据的方法
WO2008085811A2 (en) * 2007-01-04 2008-07-17 Interdigital Technology Corporation Method and apparatus for hybrid automatic repeat request transmission
KR101430472B1 (ko) * 2007-01-09 2014-08-18 엘지전자 주식회사 무선 통신 시스템에서의 데이터 재전송 제어 방법
KR101211758B1 (ko) 2007-01-10 2012-12-12 엘지전자 주식회사 무선 통신 시스템의 블록 데이터 생성 방법
FR2918832A1 (fr) * 2007-07-11 2009-01-16 Canon Kk Procedes de transmission de donnees par des noeuds relais dans un reseau de communication synchrone, procede de reception, produit programme d'ordinateur, moyen de stockage et noeuds correspondants.
US7876862B2 (en) * 2007-07-16 2011-01-25 Agere Systems Inc. Conditionally input saturated Viterbi detector
US8467367B2 (en) 2007-08-06 2013-06-18 Qualcomm Incorporated Multiplexing and transmission of traffic data and control information in a wireless communication system
US8386892B1 (en) * 2007-11-05 2013-02-26 Massachusetts Institute Of Technology Partial packet recovery for wireless networks
JP2009200927A (ja) * 2008-02-22 2009-09-03 Mitsubishi Electric Corp 誤り訂正復号装置
US8102950B2 (en) * 2008-02-22 2012-01-24 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for efficient multi-symbol detection
US20100100936A1 (en) * 2008-09-08 2010-04-22 Vladimir Alexander Brik Secure Wireless Network Using Radiometric Signatures
KR101003696B1 (ko) * 2008-10-17 2010-12-24 숭실대학교산학협력단 무선 통신에서의 재전송에 의한 오버헤드를 줄이기 위한 패킷의 인코딩 및 디코딩을 이용한 패킷 전송 방법
JP4601726B2 (ja) * 2009-01-27 2010-12-22 三菱電機株式会社 送信装置、送受信装置、通信システム、および通信方法
US8458548B2 (en) * 2009-12-22 2013-06-04 Intel Corporation Adaptive H-ARQ using outage capacity optimization
US8943379B2 (en) * 2009-12-26 2015-01-27 Intel Corporation Retry based protocol with source/receiver FIFO recovery and anti-starvation mechanism to support dynamic pipeline lengthening for ECC error correction
JP2011234282A (ja) * 2010-04-30 2011-11-17 Sharp Corp 通信システム、送信装置、受信装置、プログラム、及びプロセッサ
US8731118B2 (en) 2010-07-01 2014-05-20 Intelleflex Corporation Data clock recovery loop jam set using subcarrier frequency estimate
CN102571263B (zh) * 2010-12-24 2015-04-22 中国移动通信集团公司 一种解码方法和装置
US9081684B2 (en) * 2013-08-28 2015-07-14 Landis+Gyr Technologies, Llc Data recovery of data symbols received in error
WO2016050402A1 (en) * 2014-09-29 2016-04-07 Sony Corporation Communications device and methods
US11824694B2 (en) 2015-09-02 2023-11-21 Astrapi Corporation Systems, devices, and methods employing instantaneous spectral analysis in the transmission of signals
CA3034804C (en) 2015-09-02 2023-10-17 Astrapi Corporation Spiral polynomial division multiplexing
US9525462B1 (en) 2015-12-04 2016-12-20 Landis+Gyr Technologies, Llc Data recovery of data symbols
CN106899390B (zh) * 2015-12-21 2020-04-28 华为技术有限公司 基于harq传输的方法、装置及系统
US10979271B2 (en) 2016-05-23 2021-04-13 Astrapi Corporation Method for waveform bandwidth compression
US10554334B2 (en) 2017-10-17 2020-02-04 Hewlett Packard Enterprise Development Lp Nominally unguaranteed error-detection codes for sub-data packets
US10848364B2 (en) 2019-03-06 2020-11-24 Astrapi Corporation Devices, systems, and methods employing polynomial symbol waveforms
US11184201B2 (en) 2019-05-15 2021-11-23 Astrapi Corporation Communication devices, systems, software and methods employing symbol waveform hopping
US11916679B2 (en) * 2019-09-11 2024-02-27 Silicon Laboratories Inc. Apparatus and method to reduce spectral peaks in Bluetooth communications

Family Cites Families (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3605091A (en) * 1969-09-18 1971-09-14 Bell Telephone Labor Inc Feedback error control arrangement
US3646518A (en) * 1970-05-05 1972-02-29 Bell Telephone Labor Inc Feedback error control system
US3868633A (en) 1973-12-17 1975-02-25 Us Navy Block coded communication system
US4422171A (en) * 1980-12-29 1983-12-20 Allied Corporation, Law Department Method and system for data communication
GB2180127B (en) * 1985-09-04 1989-08-23 Philips Electronic Associated Method of data communication
US4901307A (en) * 1986-10-17 1990-02-13 Qualcomm, Inc. Spread spectrum multiple access communication system using satellite or terrestrial repeaters
US5367518A (en) * 1987-10-15 1994-11-22 Network Equipment Technologies, Inc. Self-routing switching element and fast packet switch
US5222085A (en) * 1987-10-15 1993-06-22 Peter Newman Self-routing switching element and fast packet switch
JP2654042B2 (ja) * 1987-12-26 1997-09-17 株式会社日立製作所 軟判定復号方法
JPH01300732A (ja) * 1988-05-30 1989-12-05 Toshiba Corp 再送要求方式
US5396491A (en) * 1988-10-14 1995-03-07 Network Equipment Technologies, Inc. Self-routing switching element and fast packet switch
DE3932061C1 (de) 1989-09-26 1991-02-21 Robert Bosch Gmbh, 7000 Stuttgart, De
US5109390A (en) 1989-11-07 1992-04-28 Qualcomm Incorporated Diversity receiver in a cdma cellular telephone system
US5038341A (en) * 1989-12-01 1991-08-06 Hughes Aircraft Company Relay communication system
US5084900A (en) * 1989-12-21 1992-01-28 Gte Spacenet Corporation Spread spectrum system with random code retransmission
US5089700A (en) * 1990-01-30 1992-02-18 Amdata, Inc. Apparatus for infrared imaging inspections
JP2689178B2 (ja) * 1990-06-06 1997-12-10 富士写真フイルム株式会社 光導波路素子
US5103459B1 (en) * 1990-06-25 1999-07-06 Qualcomm Inc System and method for generating signal waveforms in a cdma cellular telephone system
US5511073A (en) * 1990-06-25 1996-04-23 Qualcomm Incorporated Method and apparatus for the formatting of data for transmission
EP0473869A1 (de) * 1990-08-28 1992-03-11 Landis & Gyr Business Support AG Verfahren zur automatischen Sendewiederholung eines Telegramms bei dessen fehlerhaftem Empfang
US5087900A (en) * 1990-11-19 1992-02-11 Reliability Incorporated Transmission line network for multiple capacitive loads
WO1993006671A1 (en) * 1991-09-20 1993-04-01 Motorola, Inc. Extended error correction of a transmitted data message
JPH05110542A (ja) * 1991-10-16 1993-04-30 Nec Corp データ伝送方式
ZA938324B (en) * 1992-11-24 1994-06-07 Qualcomm Inc Pilot carrier dot product circuit
DE4241618C2 (de) * 1992-12-10 1994-10-06 Deutsche Forsch Luft Raumfahrt Verfahren zur Übertragung und Sicherung von Daten auf gestörten Kanälen
JP2967897B2 (ja) * 1993-07-22 1999-10-25 エヌ・ティ・ティ移動通信網株式会社 自動再送要求データ伝送方法
JPH07336260A (ja) * 1994-06-08 1995-12-22 Nec Corp 消費電力低減回路
US5487068A (en) * 1994-07-29 1996-01-23 Motorola, Inc. Method for providing error correction using selective automatic repeat requests in a packet-switched communication system
US5614914A (en) * 1994-09-06 1997-03-25 Interdigital Technology Corporation Wireless telephone distribution system with time and space diversity transmission for determining receiver location
JPH08237735A (ja) * 1995-02-24 1996-09-13 Toshiba Corp 移動通信システムおよびこのシステムで使用される無線通信装置並びに無線データ伝送方法
US5657325A (en) * 1995-03-31 1997-08-12 Lucent Technologies Inc. Transmitter and method for transmitting information packets with incremental redundancy
US5841768A (en) * 1996-06-27 1998-11-24 Interdigital Technology Corporation Method of controlling initial power ramp-up in CDMA systems by using short codes
FR2737627B1 (fr) 1995-08-02 1997-10-03 Europ Agence Spatiale Systeme de transmission de signaux radioelectriques via un satellite de communication geostationnaire, notamment pour des communications avec des terminaux mobiles portables
ATE221710T1 (de) * 1995-10-23 2002-08-15 Nokia Corp Verfahren zur paketdatenübertragung mit hybridem fec/arq-type-ii-verfahren
US5734643A (en) * 1995-10-23 1998-03-31 Ericsson Inc. Method and apparatus for transmitting data over a radio communications network
US5828677A (en) * 1996-03-20 1998-10-27 Lucent Technologies Inc. Adaptive hybrid ARQ coding schemes for slow fading channels in mobile radio systems
US5968197A (en) * 1996-04-01 1999-10-19 Ericsson Inc. Method and apparatus for data recovery
US5930230A (en) * 1996-05-28 1999-07-27 Qualcomm Incorporated High data rate CDMA wireless communication system
DE19630343B4 (de) 1996-07-26 2004-08-26 Telefonaktiebolaget L M Ericsson (Publ) Verfahren und Paket-Übertragungssystem unter Verwendung einer Fehlerkorrektur von Datenpaketen
US5903554A (en) * 1996-09-27 1999-05-11 Qualcomm Incorporation Method and apparatus for measuring link quality in a spread spectrum communication system
US5745502A (en) 1996-09-27 1998-04-28 Ericsson, Inc. Error detection scheme for ARQ systems
US5983382A (en) 1996-12-31 1999-11-09 Lucent Technologies, Inc. Automatic retransmission query (ARQ) with inner code for generating multiple provisional decodings of a data packet
US5954839A (en) * 1997-01-14 1999-09-21 Samsung Electronics Co., Ltd. Error protection method for multimedia data
US6189123B1 (en) * 1997-03-26 2001-02-13 Telefonaktiebolaget Lm Ericsson Method and apparatus for communicating a block of digital information between a sending and a receiving station
US5983384A (en) * 1997-04-21 1999-11-09 General Electric Company Turbo-coding with staged data transmission and processing
US6396867B1 (en) * 1997-04-25 2002-05-28 Qualcomm Incorporated Method and apparatus for forward link power control
FI103541B (fi) 1997-04-28 1999-07-15 Nokia Mobile Phones Ltd Menetelmä pakettikytkentäisen datan siirtoon matkapuhelinjärjestelmäss ä
FI103540B (fi) 1997-04-28 1999-07-15 Nokia Mobile Phones Ltd Menetelmä pakettikytkentäisen datan siirtoon matkapuhelinjärjestelmäss ä
US6285655B1 (en) * 1997-09-08 2001-09-04 Qualcomm Inc. Method and apparatus for providing orthogonal spot beams, sectors, and picocells
US6101168A (en) 1997-11-13 2000-08-08 Qualcomm Inc. Method and apparatus for time efficient retransmission using symbol accumulation
TW371108U (en) * 1998-04-21 1999-09-21 United Semiconductor Corp Defected chip detecting tool
US6359877B1 (en) * 1998-07-21 2002-03-19 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for minimizing overhead in a communication system
JP4245828B2 (ja) 2001-05-31 2009-04-02 オリンパス株式会社 レンズの貼付装置及び貼付方法
CN101438187B (zh) 2006-03-11 2012-08-08 希固纳诺图有限责任公司 紧凑且便携低场脉冲nmr分散体分析器

Also Published As

Publication number Publication date
JP5074355B2 (ja) 2012-11-14
FI117842B (fi) 2007-03-15
HK1032163A1 (en) 2001-07-06
FI20001071A (fi) 2000-07-11
RU2000114892A (ru) 2002-06-10
EP1720278A1 (de) 2006-11-08
FI20060720A (fi) 2006-08-10
IL136065A (en) 2005-12-18
BR9814863A (pt) 2000-10-03
US6101168A (en) 2000-08-08
EP1592162A2 (de) 2005-11-02
DE69835447T2 (de) 2007-02-15
JP2006254490A (ja) 2006-09-21
NO334851B1 (no) 2014-06-16
IL164827A0 (en) 2005-12-18
KR20060103284A (ko) 2006-09-28
EP1720278B1 (de) 2013-07-03
CN100525169C (zh) 2009-08-05
CA2309932A1 (en) 1999-05-27
EP1033005A1 (de) 2000-09-06
TW576050B (en) 2004-02-11
US20050050432A1 (en) 2005-03-03
JP4242063B2 (ja) 2009-03-18
AU1403599A (en) 1999-06-07
EP1499057B1 (de) 2006-06-14
IL136065A0 (en) 2001-05-20
CN1607760A (zh) 2005-04-20
EP1592162A3 (de) 2006-11-15
FI124188B (fi) 2014-04-30
KR100601065B1 (ko) 2006-07-19
CN1178422C (zh) 2004-12-01
US7024611B2 (en) 2006-04-04
FI124241B (fi) 2014-05-15
NO20110662L (no) 2000-07-11
KR20060036120A (ko) 2006-04-27
NO20002484D0 (no) 2000-05-12
FI124189B (fi) 2014-04-30
HK1074544A1 (en) 2005-11-11
CA2309932C (en) 2006-11-21
NO330887B1 (no) 2011-08-08
KR100697578B1 (ko) 2007-03-22
JP2009112016A (ja) 2009-05-21
KR100752086B1 (ko) 2007-08-28
FI20051261A (fi) 2005-12-07
DE69842145D1 (de) 2011-04-07
DE69835447D1 (de) 2006-09-14
US20120131406A1 (en) 2012-05-24
EP1592162B1 (de) 2011-02-23
NO334439B1 (no) 2014-03-03
EP1033005B1 (de) 2006-08-02
CN1937476A (zh) 2007-03-28
ID26621A (id) 2001-01-25
NO20110666L (no) 2000-07-11
AU767672B2 (en) 2003-11-20
JP4298719B2 (ja) 2009-07-22
HK1086129A1 (en) 2006-09-08
CN1937476B (zh) 2013-06-12
IL164827A (en) 2010-11-30
JP2001523918A (ja) 2001-11-27
WO1999026371A1 (en) 1999-05-27
FI20060721A (fi) 2006-08-10
EP1499057A1 (de) 2005-01-19
KR20010031941A (ko) 2001-04-16
HK1100196A1 (en) 2007-09-07
HK1100151A1 (en) 2007-09-07
US8438447B2 (en) 2013-05-07
CN1278973A (zh) 2001-01-03
US20040010744A1 (en) 2004-01-15
NO20002484L (no) 2000-07-11
DE69834964D1 (de) 2006-07-27

Similar Documents

Publication Publication Date Title
DE69834964T2 (de) Verfahren und Vorrichtung zur effizienten Wiederübertragung mittels Symbolakkumulation
DE60035773T2 (de) Datenwiederübertragungsverfahren in einem sprach-über-datenkommunikationssystem
DE10233883B4 (de) Vorrichtung und Verfahren für die Wiederholungsübertragung von Hochgeschwindigkeitsdaten in einem mobilen CDMA Kommunikationssystem
DE19882348B4 (de) Verfahren zum Übertragen paketvermittelter Daten in einem Mobilkommunikationssystem
DE10248706B4 (de) Sendeempfänger-Vorrichtung und Verfahren für die effiziente Neuübertragung und Decodierung von Daten mit hoher Geschwindigkeit in einem CDMA-Mobilkommunikationssystem
DE69837101T2 (de) Verfahren und anordnung zur hochgeschwindigkeitsübertragung von datenpaketen
DE60221606T2 (de) Verfahren zum Steuern der Datenübertragung in einem Funkkommunikationssystem
DE10251289B4 (de) Sendeempfängervorrichtung und Verfahren zur effizienten Neuübertragung von Hochgeschwindigkeits-Paketdaten
DE69923898T2 (de) Vorrichtung und Verfahren zum Austauschen von Rahmen-Nachrichten unterschiedlicher Längen in einem CDMA-Kommunikationssystem
DE60216306T2 (de) Flexible automatische übertragungswiederholung für paketdatenübertragung
DE69915280T2 (de) Datenübertragung über eine kommunikationsverbindung mit variabler datenrate
DE60103491T2 (de) Ratenanpassung in einem Funkübertragungssystem
DE69434945T2 (de) Schnelle Leistungsregelung der Abwärtsrichtung in einem Kodemultiplexvielfachzugriffssystem
DE60211729T2 (de) Rückverbindungkanalarchitektur in einem drahtlosen kommunikationssystem
DE60007090T2 (de) Vorwärtsfehlerkorrektur über multiplexierte cdma kanäle die hohe kodierungsleistung ermöglichen
DE10227152B4 (de) Vorrichtung und Verfahren für das Senden und Empfangen von Daten in einem mobilen CDMA-kommunikationssystem
DE60311466T2 (de) Adaptive verstärkungsregelung mit rückkopplung
DE10228809B4 (de) Einrichtung und Verfahren zum Senden und Empfangen von Daten in einem CDMA-Mobilkommunikationssystem
AU2002319919B2 (en) Reverse transmission apparatus and method for improving transmission throughput in a data communication system
DE60132074T2 (de) Vorwärtsverbindungszuweisung in einem drahtlosen kommunikationssytem
DE60217193T2 (de) Verfahren, einrichtung und system zur bestimmung einer sendeleistung für arq-bezogene neuübertragungen
WO2004073245A1 (de) Verfahren zur datenübertragung
DE10248018A1 (de) Sende/Empfangsvorrichtung und Verfahren für die Paketwiederholungsübertragung in einem mobilen Kommunikationssystem
WO2003103200A1 (en) Apparatus and method for dynamically selecting an arq method
DE10031677A1 (de) Verfahren bzw. Kommunikationssystem mit einer robusten Diversitäts-Kombinierung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition