DE19630343A1 - Verfahren, Vorrichtung und Paket-Übertragungssystem unter Verwendung einer Fehlerkorrektur von Datenpaketen - Google Patents
Verfahren, Vorrichtung und Paket-Übertragungssystem unter Verwendung einer Fehlerkorrektur von DatenpaketenInfo
- Publication number
- DE19630343A1 DE19630343A1 DE19630343A DE19630343A DE19630343A1 DE 19630343 A1 DE19630343 A1 DE 19630343A1 DE 19630343 A DE19630343 A DE 19630343A DE 19630343 A DE19630343 A DE 19630343A DE 19630343 A1 DE19630343 A1 DE 19630343A1
- Authority
- DE
- Germany
- Prior art keywords
- reordering
- information bits
- reord
- bits
- receiver
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012937 correction Methods 0.000 title claims abstract description 143
- 238000000034 method Methods 0.000 title claims abstract description 84
- 230000005540 biological transmission Effects 0.000 title claims abstract description 64
- 230000006872 improvement Effects 0.000 claims abstract description 22
- 230000008569 process Effects 0.000 claims description 24
- 230000008707 rearrangement Effects 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 14
- 238000012546 transfer Methods 0.000 claims description 6
- 238000009795 derivation Methods 0.000 claims description 5
- 230000009897 systematic effect Effects 0.000 claims description 3
- YTAHJIFKAKIKAV-XNMGPUDCSA-N [(1R)-3-morpholin-4-yl-1-phenylpropyl] N-[(3S)-2-oxo-5-phenyl-1,3-dihydro-1,4-benzodiazepin-3-yl]carbamate Chemical compound O=C1[C@H](N=C(C2=C(N1)C=CC=C2)C1=CC=CC=C1)NC(O[C@H](CCN1CCOCC1)C1=CC=CC=C1)=O YTAHJIFKAKIKAV-XNMGPUDCSA-N 0.000 claims 3
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 claims 2
- 230000006866 deterioration Effects 0.000 claims 2
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 claims 1
- 230000008521 reorganization Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005352 clarification Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/007—Unequal error protection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Description
- - ein Fehlerkorrekturverfahren, eine Fehlerkorrekturvorrichtung und ein Paket-Übertragungssystem bereitzustellen, die die Vorteile der kombinierten FEC/ARQ-Techiken für eine Fehlerkorrektur verwenden, aber zu einem höheren Durchsatz und einer verbesserten Fehlerkorrektur führen.
- a) die ursprünglichen Informationsbits des Datenpakets vor einer Übertragung an dem Sender unter Verwendung eines gewählten Umordnungsmusters im Ansprechen auf eine von dem Empfänger aus gegebene Paritybit-Anforderung umgeordnet werden;
- b) ein Satz von Paritybits für die umgeordneten ursprünglichen Informationsbits von dem Sender abgeleitet und an den Empfänger übertragen werden;
- c) die fehlerhaften Informationsbits, die an dem Empfänger empfangen werden, unter Verwendung des gewählten Umordnungsmusters umgeordnet werden; und
- d) die umgeordneten fehlerhaften Informationsbits an dem Empfänger unter Verwendung des Satzes von Paritybits, die von dem Sender empfangen werden, korrigiert werden.
wobei der Sender umfaßt:
- a1) eine Sender-Umordnungseinrichtung zum Umordnen der ursprünglichen Informationsbits des Datenpakets vor einer Übertragung unter Verwendung eines gewählten Umordnungsmusters im Ansprechen auf eine Paritybit-Anforderung, die von dem Empfänger übertragen wird; und
- a2) eine Paritybit-Erzeugungseinrichtung zum Erzeugen eines Satzes von Paritybits für die ursprünglichen Informationsbits, die durch die Sender-Umordnungseinrichtung umgeordnet sind; und
- b1) eine Paritybit-Anforderungseinrichtung zum Senden einer Paritybit-Anforderung an den Sender; und
- b2) eine Empfänger-Umordnungseinrichtung zum Umordnen der empfangenen fehlerhaften Informationsbits des übertragenen Datenpakets unter Verwendung des gewählten Umordnungsmusters; und
- b3) eine Fehlerkorrektureinrichtung für eine Fehlerkorrektur der umgeordneten fehlerhaften Informationsbits unter Verwendung des Satzes von Paritybits, der von dem Sender empfangen wird.
- a) eine Paritybit-Anforderungseinrichtung zum Übertragen einer Paritybit-Anforderung an den Sender; und
- b) eine Umordnungseinrichtung zum Umordnen der empfangenen fehlerhaften Informationsbits des übertragenen Datenpakets unter Verwendung eines gewählten Umordnungsmusters;
- c) eine Fehlerkorrektureinrichtung für eine Fehlerkorrektur der fehlerhaften Informationsbits, die von der Umordnungseinrichtung umgeordnet sind, unter Verwendung eines Satzes von Paritybits, die von dem Sender für die ursprünglichen Informationsbits, die gemäß dem gewählten Umordnungsmuster in Ansprechen auf eine von der Paritybit-Anforderungseinrichtung aus gegebenen Paritybit-Anforderung umgeordnet sind, erzeugt und übertragen werden.
[IB]PX bezeichnet eine Fehlerkorrektur von Informationsbits IB durch Paritybits PX; und IB*REORD-# bezeichnet eine Umordnung von Informationsbits IB unter Verwendung eines Umordnungsmusters REORD-#. "*" bezeichnet eine "Anwendung" eines Umordnungsmusters auf Informationsbits. Es versteht sich jedoch von selbst, daß diese "Anwendung" nicht auf eine Multiplikation von Informationsbits mit einem Umordnungsmuster oder einer Umordnungsmatrix REORD-# beschränkt ist. Irgendein Umordnungsschema kann für die Informationsbits verwendet werden, vorausgesetzt, daß das gleiche Umordnungsschema in dem Sender und Empfänger verwendet wird. Die Erzeugung von Paritybits durch die Paritybit-Erzeugungseinrichtung PBGM im Ansprechen auf eine Parity-Anforderung von dem Empfänger ist Stand der Technik und wird deshalb hier nicht weiter beschrieben. Irgendein bekanntes Paritybit-Erzeugungsschema kann angewendet werden und die Erfindung ist nicht auf irgendein bestimmtes Schema beschränkt.
Claims (44)
- a) die ursprünglichen Informationsbits (IB) des Datenpakets (P) vor einer Übertragung an dem Sender (TM) unter Verwendung eines gewählten Umordnungsmusters (REORD-A, REORD-B, REORD-C) im Ansprechen auf eine von dem Empfänger (RC) aus gegebene Paritybit-Anforderung umgeordnet werden;
- b) ein Satz von Paritybits (PA, PB, PC) für die umgeordneten ursprünglichen Informationsbits von dem Sender (TM) abgeleitet und an den Empfänger (RC) übertragen werden;
- c) die fehlerhaften Informationsbits, die an dem Empfänger (RC) empfangen werden, unter Verwendung des gewählten Umordnungsmusters (REORD-A, REORD-B, REORD-C) umgeordnet werden; und
- d) die umgeordneten fehlerhaften Informationsbits (IB) an dem Empfänger (RC) unter Verwendung des Satzes von Paritybits (PA, PB, PC), die von dem Sender (TM) empfangen werden, korrigiert werden.
- a) Umordnen (S14) der Informationsbits an dem Empfänger gemäß einem ersten gewählten Umordnungsmuster (REORD-A);
- b) Ausführen (S14) an dem Empfänger einer ersten Fehlerkorrektur der umgeordneten Informationsbits mit ersten Paritybits (PA), die von dem Sender für die ursprünglichen Informationsbits, die gemäß dem ersten gewählten Umordnungsmuster (REORD-A) umgeordnet sind, erzeugt und übertragen werden;
- c) inverses Umordnen (S14) der fehlerkorrigierten Informationsbits an dem Empfänger unter Verwendung einer Inversion des ersten gewählten Umordnungsmusters (); und
- d) Umordnen (S21) an dem Empfänger der korrigierten Informationsbits gemäß einem zweiten gewählten Umordnungsmuster (REORD-B);
- e) Ausführen (S21) an dem Empfänger einer zweiten Fehlerkorrektur der umgeordneten Informationsbits mit zweiten Paritybits (PB), die von dem Sender für die ursprünglichen Informationsbits, die gemäß dem zweiten gewählten Umordnungsmuster (REORD-B) umgeordnet sind, erzeugt und übertragen werden;
- f) inverses Umordnen (S21) der fehlerkorrigierten Informationsbits an dem Empfänger unter Verwendung einer Inversion des zweiten gewählten Umordnungsmusters (); und
- g) wenn eine Fehlerüberprüfung (S22) weitere Fehler in den fehlerkorrigierten Informationsbits nach dem Schritt f) erfaßt, rekursives Wiederholen (S25, S26, S29, S30; S21, S22) an dem Empfänger der Schritte a)-c) und der Schritte d)-f), bis keine weiteren Verbesserungen von Fehlern erfaßt werden (S29).
- a1) Übertragen (S11) einer ersten Paritybit-Anforderung von dem Empfänger an den Sender, wenn eine Fehlerüberprüfung nicht korrigierbare Fehler in den übertragenen Informationsbits erfaßt (S6, S7); und
- a2) Umordnen (S12) der Informationsbits an dem Sender gemäß dem gewählten ersten Umordnungsmuster (REORD-A) und Ableiten und Übertragen (S13) an den Empfänger der ersten Paritybits (PA) für die umgeordneten Informationsbits.
- d1) Übertragen (S18) einer zweiten Paritybit-Anforderung von dem Empfänger an den Sender, wenn eine Fehlerüberprüfung nicht korrigierbare Fehler in den fehlerkorrigierten Informationsbits erfaßt (S15); und
- d2) Umordnen (S19) der ursprünglichen Informationsbits an dem Sender gemäß dem zweiten gewählten Umordnungsmuster (REORD-B) und Ableiten (S19) und Übertragen (S20) an den Empfänger der zweiten Paritybits (PB) für die umgeordneten Informationsbits.
- h) Umordnen (S21) an dem Empfänger der fehlerkorrigierten Informationsbits gemäß einem dritten gewählten Umordnungsmuster (REORD-C);
- i) Ausführen (S21) an dem Empfänger einer dritten Fehlerkorrektur der umgeordneten Informationsbits mit dritten Paritybits (PC), die von dem Sender für die ursprünglichen Informationsbits, die gemäß dem dritten gewählten Umordnungsmuster (REORD-C) umgeordnet sind, erzeugt und übertragen werden; und
- j) inverses Umordnen (S21) der fehlerkorrigierten Informationsbits an dem Empfänger unter Verwendung einer Inversion des zweiten gewählten Umordnungsmusters ().
- g1) Übertragen (S31) einer dritten Paritybit-Anforderung von dem Empfänger an den Sender;
- g2) Umordnen der Informationsbits an dem Sender gemäß dem dritten gewählten Umordnungsmuster (REORD-C) und Ableiten und Übertragen an den Empfänger der dritten Paritybits (PC) für die umgeordneten Informationsbits.
wobei der Sender (TM) umfaßt:
- a1) eine Sender-Umordnungseinrichtung (RM-T) zum Umordnen der ursprünglichen Informationsbits (IB) des Datenpakets (P) vor einer Übertragung unter Verwendung eines gewählten Umordnungsmusters (REORD-A, REORD-B, REORD-C) im Ansprechen auf eine Paritybit-Anforderung, die von dem Empfänger (RC) übertragen wird; und
- a2) eine Paritybit-Erzeugungseinrichtung (PBGM) zum Erzeugen eines Satzes von Paritybits (PA, PB, PC) für die ursprünglichen Informationsbits, die durch die Sender-Umordnungeinrichtung (RM-T) umgeordnet sind; und
- b1) eine Paritybit-Anforderungseinrichtung (PBRM) zum Senden einer Paritybit-Anforderung an den Sender; und
- b2) eine Empfänger-Umordnungseinrichtung (RM-T) zum Umordnen der empfangenen fehlerhaften Informationsbits des übertragenen Datenpakets (P) unter Verwendung des gewählten Umordnungsmusters (REORD-A, REORD-B, REORD-C); und
- b3) eine Fehlerkorrektureinrichtung (ERM) für eine Fehlerkorrektur der umgeordneten fehlerhaften Informationsbits (IB) unter Verwendung des Satzes von Paritybits (PA, PB, PC), der von dem Sender (TM) empfangen wird.
- a3) eine Sender-Umordnungsmuster-Speichereinrichtung (RPSM-T) zum Speichern einer Vielzahl von Umordnungsmustern (REORD-A, REORD-B, REORD-C);
- a4) wobei die Sender-Umordnungseinrichtung (RM-T) dafür ausgelegt ist, die in einem Sender-Informationsbit-Register (IB-T) gespeicherten ursprünglichen Informationsbits gemäß einem der Umordnungsmuster umzuordnen;
- a5) eine Übertragungseinrichtung (TR) zum Übertragen der ursprünglichen Informationsbits (IB) und der Paritybits an den Empfänger (RC); und
- a6) eine Sender-Steuereinrichtung (TCM) zum Steuern der Sender-Umordnungseinrichtung (RM-T), um die ursprünglichen Informationsbits gemäß einem gewählten Umordnungsmuster umzuordnen, und der Paritybit-Erzeugungseinrichtung (PBGM), um Paritybits (PA, PB, PC) für diese umgeordneten Informationsbits im Ansprechen auf einen Empfang einer Paritybit-Anforderung von der Paritybit-Anforderungseinrichtung (PBRM) zu erzeugen; und
- b4) eine Empfänger-Umordnungsmuster-Speichereinrichtung (RPSM-R) zum Speichern der Vielzahl von Umordnungsmustern (REORD-A, REORD-B, REORD-C);
- b5) eine Empfangseinrichtung (TR) zum Empfangen der ursprünglichen Informationsbits (IB) und von Paritybits (PA, PB, PC) und zum Speichern von diesen in einem Empfänger-Infomationsbit-Register (IB-R) bzw. in der Umordnungsmuster-Speichereinrichtung (RPSM-R);
- b6) wobei die Empfänger-Umordnungseinrichtung (RM-T) dafür ausgelegt ist, um in dem Empfänger-Informationsbit-Register (IB-R) gespeicherte Informationsbits (IB) gemäß einem der Umordnungsmuster umzuordnen;
- b7) eine Invers-Umordnungseinrichtung (INV-RM-R) zum inversen Umordnen der fehlerkorrigierten Informationsbits von der Fehlerkorrektureinrichtung (ERM) unter Verwendung einer Invertierung des Umordnungsmusters und zum Speichern der invers umgeordneten Informationsbits in dem Empfänger-Informationsbit-Register (IB-R);
- b8) eine Fehlerüberprüfungseinrichtung (ECM) zum Überprüfen der in dem Empfänger-Informationsbit-Register (IB-R) enthaltenen Informationsbits nach Fehlern;
- b9) wobei die Paritybit-Anforderungseinrichtung (PBRM) dafür ausgelegt ist, um die Paritybit-Anforderung an den Sender zu übertragen, wenn nicht korrigierbare Fehler von der Fehlerüberprüfungseinrichtung (ECM) erfaßt werden.
- b10) eine Empfänger-Steuereinrichtung (RCM) zum Steuern der Empfänger-Umordnungseinrichtung (RM-R), der Fehlerkorrektureinrichtung (ERM) und der Invers-Umordnungseinrichtung (INV-RM-R) zum rekursiven Ausführen
- - einer ersten Fehlerkorrektur von Informationsbits, die in dem Empfänger-Informationsbit-Register (IB-R) gespeichert und mit einem ersten Umordnungsmuster (REORD-A) umgeordnet sind, mit zugehörigen ersten Paritybits (PA); und
- - einer zweiten Fehlerkorrektur von Informationsbits, die in dem Empfänger-Informationsbit-Register (IB-R) gespeichert und mit einem zweiten Umordnungsmuster (REORD-B) umgeordnet sind, mit zugehörigen zweiten Paritybits (PB);
- a) eine Paritybit-Anforderungseinrichtung (PBRM) zum Übertragen einer Paritybit-Anforderung an den Sender; und
- b) eine Umordnungseinrichtung (RM-R) zum Umordnen der empfangenen fehlerhaften Informationsbits des übertragenen Datenpakets (P) unter Verwendung eines gewählten Umordnungsmusters (REORD-A, REORD-B, REORD-C);
- c) eine Fehlerkorrektureinrichtung (ERM) für eine Fehlerkorrektur der fehlerhaften Informationsbits (IB), die von der Umordnungseinrichtung (RM-R) umgeordnet sind, unter Verwendung eines Satzes von Paritybits (PA, PB, PC), die von dem Sender für die ursprünglichen Informationsbits, die gemäß dem gewählten Umordnungsmuster (REORD-A, REORD-B, REORD-C) in Ansprechen auf eine von der Paritybit-Anforderungseinrichtung (PBRM) ausgegebenen Paritybit-Anforderung umgeordnet sind, erzeugt und übertragen werden.
- d) eine Invers-Umordnungseinrichtung (INV-RM-R) zum inversen Umordnen der umgeordneten Informationsbits, die durch die Fehlerkorrektureinrichtung korrigiert worden sind, unter Verwendung einer Inversion des gewählten Umordnungsmusters (, , ).
- e) eine Umordnungsmuster-Speichereinrichtung (RPSM-R) zum Speichern einer Vielzahl von Umordnungsmustern (REORD-A, REORD-B, REORD-C);
- f) eine Empfangseinrichtung (TR) zum Speichern der ursprünglichen Informationsbits (IB) in einem Empfänger-Informationsbit-Register (IB-R) und von Paritybits (PA, PB, PC) in der Umordnungsmuster-Speichereinrichtung (RPSM-R);
- g) wobei die Umordnungseinrichtung (RM-T) dafür ausgelegt ist, um die Informationsbits (IB), die in dem Informationsbit-Register (IB-R) gespeichert sind, gemäß dem gewählten Umordnungsmuster umzuordnen;
- h) wobei die Invers-Umordnungseinrichtung (INV-RM-R) ferner dafür ausgelegt ist, die invers umgeordneten Informationsbits in dem Empfänger-Informationsbit-Register (IB-R) zu speichern;
- i) eine Fehlerüberprüfungseinrichtung (ECM) zum Überprüfen der Informationsbits, die in dem Empfänger-Informationsbit-Register (IB-R) gespeichert sind, nach Fehlern;
- j) wobei die Paritybit-Anforderungseinrichtung (PBRM) dafür ausgelegt ist, um die Paritybit-Anforderung an den Sender zu übertragen, wenn nicht korrigierbare Fehler von der Fehlerüberprüfungseinrichtung (ECM) erfaßt werden.
- k) eine Steuereinrichtung (RCM) zum Steuern der Umordnungseinrichtung (RM-R), der Fehlerkorrektureinrichtung (ERM) und der Invers-Umordnungseinrichtung (INV-RM-R) zum rekursiven Ausführen
- - einer ersten Fehlerkorrektur von Informationsbits, die in dem Informationsbit-Register (IB-R) gespeichert und mit einem ersten Umordnungsmuster (REORD-A) umgeordnet sind, mit zugehörigen ersten Paritybits (PA); und
- - einer zweiten Fehlerkorrektur von Informationsbits, die in dem Informationsbit-Register (IB-R) gespeichert und mit einem zweiten Umordnungsmuster (REORD-B) umgeordnet sind, mit zugehörigen zweiten Paritybits (PB);
- e) einer Sender-Steuereinrichtung (TCM) zum Steuern einer Sender-Umordnungseinrichtung (RM-T), um die ursprünglichen Informationsbits gemäß dem gewählten Umordnungsmuster umzuordnen, und einer Paritybit-Erzeugungseinrichtung (PBGM), um Paritybits (PA, PB, PC) für diese umgeordneten Informationsbits im Ansprechen auf einen Empfang einer Paritybit-Anforderung von der Paritybit-Anforderungseinrichtung (PBRM) zu erzeugen.
Priority Applications (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19630343A DE19630343B4 (de) | 1996-07-26 | 1996-07-26 | Verfahren und Paket-Übertragungssystem unter Verwendung einer Fehlerkorrektur von Datenpaketen |
| US08/900,830 US6126310A (en) | 1996-07-26 | 1997-07-25 | Method apparatus and packet transmission system using error correction of data packets |
| EEP199900033A EE9900033A (et) | 1996-07-26 | 1997-07-25 | Meetod, seadeldis ja pakettedastussüsteem, mis kasutab andmepakettide veakorrektsiooni |
| EP97936658A EP0917777B1 (de) | 1996-07-26 | 1997-07-25 | Verfahren, vorrichtung und system zur paketübertragung mit fehlerkorrektur von datenpaketen |
| PCT/EP1997/004051 WO1998005140A1 (en) | 1996-07-26 | 1997-07-25 | Method, apparatus and packet transmission system using error correction of data packets |
| CNB971982996A CN1145305C (zh) | 1996-07-26 | 1997-07-25 | 对数据分组进行纠错的方法、设备和分组传输系统 |
| BR9710573A BR9710573A (pt) | 1996-07-26 | 1997-07-25 | Processo para corrigir bits de informa-Æo de um pacote de dados sistema de transmissÆo por pacotes para a transmissÆo de pacotes de dados e para corre-Æo de erros de pacotes de dados e aparelho para corrigir erros em pacotes de dados |
| AU39410/97A AU3941097A (en) | 1996-07-26 | 1997-07-25 | Method, apparatus and packet transmission system using error correction of data packets |
| HK99103096.9A HK1018143B (en) | 1996-07-26 | 1997-07-25 | Method, apparatus and packet transmission system using error correction of data packets |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19630343A DE19630343B4 (de) | 1996-07-26 | 1996-07-26 | Verfahren und Paket-Übertragungssystem unter Verwendung einer Fehlerkorrektur von Datenpaketen |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE19630343A1 true DE19630343A1 (de) | 1998-02-05 |
| DE19630343B4 DE19630343B4 (de) | 2004-08-26 |
Family
ID=7801024
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19630343A Expired - Fee Related DE19630343B4 (de) | 1996-07-26 | 1996-07-26 | Verfahren und Paket-Übertragungssystem unter Verwendung einer Fehlerkorrektur von Datenpaketen |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US6126310A (de) |
| EP (1) | EP0917777B1 (de) |
| CN (1) | CN1145305C (de) |
| AU (1) | AU3941097A (de) |
| BR (1) | BR9710573A (de) |
| DE (1) | DE19630343B4 (de) |
| EE (1) | EE9900033A (de) |
| WO (1) | WO1998005140A1 (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6604216B1 (en) | 1999-12-10 | 2003-08-05 | Telefonaktiebolaget Lm Ericsson | Telecommunications system and method for supporting an incremental redundancy error handling scheme using available gross rate channels |
Families Citing this family (59)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5983384A (en) * | 1997-04-21 | 1999-11-09 | General Electric Company | Turbo-coding with staged data transmission and processing |
| KR100231488B1 (ko) * | 1997-08-13 | 1999-11-15 | 김영환 | 디에스에스(dss)방식의 샘플값 추출 장치 및 방법 |
| DE19736626C1 (de) * | 1997-08-22 | 1998-12-10 | Siemens Ag | Verfahren zur Datenübertragung in einem digitalen Übertragungssystem bei paketvermitteltem Dienst |
| DE19736676C1 (de) * | 1997-08-22 | 1998-12-10 | Siemens Ag | Verfahren zur Paketübertragung mit einem ARQ-Protokoll auf Übertragungskanälen in einem digitalen Übertragungssystem |
| US6353907B1 (en) * | 1997-10-29 | 2002-03-05 | At&T Corp. | Incremental redundancy radio link protocol |
| US6101168A (en) | 1997-11-13 | 2000-08-08 | Qualcomm Inc. | Method and apparatus for time efficient retransmission using symbol accumulation |
| FI105734B (fi) | 1998-07-03 | 2000-09-29 | Nokia Networks Oy | Automaattinen uudelleenlähetys |
| US7058077B1 (en) * | 1998-08-17 | 2006-06-06 | Nortel Networks Limited | Flexible frame structure for a CDMA wireless network |
| US6421803B1 (en) * | 1999-06-25 | 2002-07-16 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for implementing hybrid automatic repeat request using parity check combining |
| JP3640844B2 (ja) * | 1999-09-17 | 2005-04-20 | 株式会社東芝 | エラー処理機能を備えた伝送装置及びエラー処理方法 |
| US6629284B1 (en) * | 1999-10-28 | 2003-09-30 | Koninklijke Philips Electronics N.V. | System and method for supervised downloading of broadcast data |
| SE0000897D0 (sv) * | 2000-03-17 | 2000-03-17 | Ericsson Telefon Ab L M | Methods in a communication system |
| US7050402B2 (en) * | 2000-06-09 | 2006-05-23 | Texas Instruments Incorporated | Wireless communications with frequency band selection |
| US6977888B1 (en) | 2000-09-14 | 2005-12-20 | Telefonaktiebolaget L M Ericsson (Publ) | Hybrid ARQ for packet data transmission |
| KR100525384B1 (ko) * | 2000-10-31 | 2005-11-02 | 엘지전자 주식회사 | 무선 통신 시스템에서의 패킷 재전송 제어 방법 |
| JP3506330B2 (ja) * | 2000-12-27 | 2004-03-15 | 松下電器産業株式会社 | データ送信装置 |
| US7693179B2 (en) * | 2002-11-29 | 2010-04-06 | Panasonic Corporation | Data transmission apparatus using a constellation rearrangement |
| MXPA02010377A (es) * | 2001-02-21 | 2005-01-25 | Matsushita Electric Industrial Co Ltd | Metodo hibrido de solicitud de repeticion automatica con redesposicion de constelaciones de senales. |
| US20020172294A1 (en) * | 2001-04-02 | 2002-11-21 | Jung-Fu Cheng | Methods and systems for selective interleaving in retransmissions and iterative demodulation of modulated signals with different interleaving |
| US7889742B2 (en) * | 2001-09-29 | 2011-02-15 | Qualcomm, Incorporated | Method and system for improving data throughput |
| US8089940B2 (en) * | 2001-10-05 | 2012-01-03 | Qualcomm Incorporated | Method and system for efficient and reliable data packet transmission |
| KR100464325B1 (ko) * | 2001-10-15 | 2005-01-03 | 삼성전자주식회사 | 이동통신시스템에서 패킷 재전송을 위한 송수신 장치 및 방법 |
| KR100474682B1 (ko) * | 2001-10-31 | 2005-03-08 | 삼성전자주식회사 | 무선통신시스템에서 패킷 재전송을 위한 송수신 장치 및 방법 |
| US6981194B1 (en) * | 2001-11-15 | 2005-12-27 | Network Appliance, Inc. | Method and apparatus for encoding error correction data |
| EP1313247B1 (de) * | 2001-11-16 | 2005-11-09 | Matsushita Electric Industrial Co., Ltd. | ARQ Wiederübertragungsverfahren mit inkrementaler Redundanz unter Verwendung von Bit Umordnungsarten |
| EP1313248B1 (de) | 2001-11-16 | 2005-08-31 | Matsushita Electric Industrial Co., Ltd. | Hybrides ARQ Verfahren zur Datenpaketübertragung |
| EP2169834A3 (de) * | 2002-10-30 | 2010-10-20 | Nxp B.V. | Trellisbasierter empfänger |
| US6967366B2 (en) | 2003-08-25 | 2005-11-22 | Freescale Semiconductor, Inc. | Magnetoresistive random access memory with reduced switching field variation |
| JP4224370B2 (ja) * | 2003-09-25 | 2009-02-12 | パナソニック株式会社 | 入力制御装置及び入力制御方法 |
| CN100433614C (zh) * | 2003-11-26 | 2008-11-12 | 上海贝尔阿尔卡特股份有限公司 | 一种数据包恢复方法 |
| US7366477B2 (en) * | 2004-05-06 | 2008-04-29 | Nokia Corporation | Redundancy version implementation for an uplink enhanced dedicated channel |
| RU2394379C2 (ru) * | 2004-05-11 | 2010-07-10 | Панасоник Корпорэйшн | Устройство радиопередатчика, устройство радиоприемника и система беспроводной связи |
| DE102004036383B4 (de) * | 2004-07-27 | 2006-06-14 | Siemens Ag | Codier-und Decodierverfahren , sowie Codier- und Decodiervorrichtungen |
| US9647952B2 (en) | 2004-08-06 | 2017-05-09 | LiveQoS Inc. | Network quality as a service |
| US8009696B2 (en) * | 2004-08-06 | 2011-08-30 | Ipeak Networks Incorporated | System and method for achieving accelerated throughput |
| US9189307B2 (en) | 2004-08-06 | 2015-11-17 | LiveQoS Inc. | Method of improving the performance of an access network for coupling user devices to an application server |
| US7953114B2 (en) | 2004-08-06 | 2011-05-31 | Ipeak Networks Incorporated | System and method for achieving accelerated throughput |
| US8437370B2 (en) | 2011-02-04 | 2013-05-07 | LiveQoS Inc. | Methods for achieving target loss ratio |
| US7742501B2 (en) * | 2004-08-06 | 2010-06-22 | Ipeak Networks Incorporated | System and method for higher throughput through a transportation network |
| JP4513725B2 (ja) * | 2005-11-09 | 2010-07-28 | ソニー株式会社 | パケット送信装置、通信システム及びプログラム |
| US8566894B2 (en) * | 2006-02-10 | 2013-10-22 | Scott W. Lewis | Method and system for distribution of media |
| US20070192819A1 (en) * | 2006-02-10 | 2007-08-16 | Lewis Scott W | System for distribution of media utilized with a receiver/set top box |
| US8451850B2 (en) * | 2006-02-10 | 2013-05-28 | Scott W. Lewis | Method and system for distribution of media including a gigablock |
| US9740552B2 (en) | 2006-02-10 | 2017-08-22 | Percept Technologies Inc. | Method and system for error correction utilized with a system for distribution of media |
| RU2426241C2 (ru) * | 2006-10-26 | 2011-08-10 | Квэлкомм Инкорпорейтед | Схемы кодирования для передач беспроводной связи |
| US8892979B2 (en) | 2006-10-26 | 2014-11-18 | Qualcomm Incorporated | Coding schemes for wireless communication transmissions |
| MX2010001724A (es) * | 2007-08-13 | 2010-03-15 | Qualcomm Inc | Optimizacion de la trasmision en orden de paquetes de datos durante la transferencia de comunicacion inalambrica. |
| US8145970B2 (en) * | 2007-09-06 | 2012-03-27 | Broadcom Corporation | Data puncturing ensuring orthogonality within communication systems |
| US9128868B2 (en) * | 2008-01-31 | 2015-09-08 | International Business Machines Corporation | System for error decoding with retries and associated methods |
| CN101771495B (zh) * | 2008-12-30 | 2013-04-17 | 华为技术有限公司 | 一种数据修正方法及装置 |
| US8675693B2 (en) * | 2009-04-27 | 2014-03-18 | Qualcomm Incorporated | Iterative decoding with configurable number of iterations |
| US10951743B2 (en) | 2011-02-04 | 2021-03-16 | Adaptiv Networks Inc. | Methods for achieving target loss ratio |
| US9590913B2 (en) | 2011-02-07 | 2017-03-07 | LiveQoS Inc. | System and method for reducing bandwidth usage of a network |
| US8717900B2 (en) | 2011-02-07 | 2014-05-06 | LivQoS Inc. | Mechanisms to improve the transmission control protocol performance in wireless networks |
| KR20130094160A (ko) * | 2012-01-20 | 2013-08-23 | 삼성전자주식회사 | 스트리밍 서비스를 제공하는 방법 및 장치 |
| CN106034011A (zh) * | 2015-03-11 | 2016-10-19 | 中国移动通信集团四川有限公司 | 一种组播传输质量保障的控制方法及系统 |
| US11381344B2 (en) * | 2017-09-15 | 2022-07-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Reordering of code blocks for HARQ retransmission in new radio |
| US11368251B1 (en) | 2020-12-28 | 2022-06-21 | Aira Technologies, Inc. | Convergent multi-bit feedback system |
| US11575469B2 (en) * | 2020-12-28 | 2023-02-07 | Aira Technologies, Inc. | Multi-bit feedback protocol systems and methods |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4130907A1 (de) * | 1991-09-17 | 1993-03-25 | Siemens Ag | Schaltungsanordnung zur erzeugung zyklischer codes |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4344171A (en) * | 1980-12-11 | 1982-08-10 | International Business Machines Corporation | Effective error control scheme for satellite communications |
| GB2180127B (en) * | 1985-09-04 | 1989-08-23 | Philips Electronic Associated | Method of data communication |
| GB8628821D0 (en) * | 1986-12-02 | 1987-01-07 | Plessey Co Plc | Data transmission systems |
| EP0473869A1 (de) * | 1990-08-28 | 1992-03-11 | Landis & Gyr Business Support AG | Verfahren zur automatischen Sendewiederholung eines Telegramms bei dessen fehlerhaftem Empfang |
-
1996
- 1996-07-26 DE DE19630343A patent/DE19630343B4/de not_active Expired - Fee Related
-
1997
- 1997-07-25 AU AU39410/97A patent/AU3941097A/en not_active Abandoned
- 1997-07-25 EP EP97936658A patent/EP0917777B1/de not_active Expired - Lifetime
- 1997-07-25 WO PCT/EP1997/004051 patent/WO1998005140A1/en not_active Ceased
- 1997-07-25 US US08/900,830 patent/US6126310A/en not_active Expired - Lifetime
- 1997-07-25 CN CNB971982996A patent/CN1145305C/zh not_active Expired - Fee Related
- 1997-07-25 EE EEP199900033A patent/EE9900033A/xx unknown
- 1997-07-25 BR BR9710573A patent/BR9710573A/pt not_active IP Right Cessation
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4130907A1 (de) * | 1991-09-17 | 1993-03-25 | Siemens Ag | Schaltungsanordnung zur erzeugung zyklischer codes |
Non-Patent Citations (1)
| Title |
|---|
| J. Hagenauer "Rate-Compatible Punctured Convolutional Codes (RCPC Codes) and their Applications" in: IEEE Trans on Comm., Vol. 36, April 1988, S. 389-400 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6604216B1 (en) | 1999-12-10 | 2003-08-05 | Telefonaktiebolaget Lm Ericsson | Telecommunications system and method for supporting an incremental redundancy error handling scheme using available gross rate channels |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1287734A (zh) | 2001-03-14 |
| CN1145305C (zh) | 2004-04-07 |
| US6126310A (en) | 2000-10-03 |
| BR9710573A (pt) | 1999-08-17 |
| EP0917777A1 (de) | 1999-05-26 |
| EE9900033A (et) | 1999-08-16 |
| AU3941097A (en) | 1998-02-20 |
| EP0917777B1 (de) | 2003-03-26 |
| HK1018143A1 (en) | 1999-12-10 |
| DE19630343B4 (de) | 2004-08-26 |
| WO1998005140A1 (en) | 1998-02-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE19630343B4 (de) | Verfahren und Paket-Übertragungssystem unter Verwendung einer Fehlerkorrektur von Datenpaketen | |
| DE69816261T2 (de) | Turbokodierung mit übertragung und mehrstufiger verarbeitung von daten | |
| DE69717472T2 (de) | Verfahren zur fehlererkennung für system mit automatischer wiederholungsaufforderung | |
| DE69721028T2 (de) | Fehlerkorrektur mit zwei blockcodes | |
| DE69527633T2 (de) | Verfahren zur Paketdatenübertragung mit hybridem FEC/ARQ-Type-II-Verfahren | |
| DE69532180T2 (de) | Verfahren zur vorwärtsfehlerkorrektur | |
| DE69805849T2 (de) | Ein vorwärtsfehlerkorrektionssystem für packetbasierte echtzeitmedien | |
| DE69632147T2 (de) | Verbund-fehlererkennung und datenpaketnumerierung in einem hierarchischen arq-übertragungssystem | |
| DE60217992T2 (de) | System und Verfahren zum Erzeugen von Coden in einem Kommunikationssystem | |
| DE69609342T2 (de) | System und verfahren zur kodierung mit ungleichem fehlerschutz, wobei weniger signifikante signale punktiert werden | |
| DE60307165T2 (de) | Verfahren zur Kodierung eines Benutzeridentifikator in einem Kommunikationssystem | |
| DE10393682T5 (de) | Verfahren zur Fehlerschutzcodierung und -decodierung von Nachrichten in einem Datenübertragungssystem mit Paketvermittlung | |
| DE60002884T2 (de) | Verfahren und system zur datenempfangsquittierung | |
| DE10238841B4 (de) | Parallelverarbeitung der Decodierung und der zyklischen Redundanzüberprüfung beim Empfang von Mobilfunksignalen | |
| CH694114A5 (de) | Verfahren, Datenübertragungsvorrichtung und mobile Station zum Verringern der Rahmenfehlerrate bei Datenübertragung in Form von Datenrahmen. | |
| EP0903025B1 (de) | Verfahren zur rechnergestützten rücksignalisierung in einem automatischen wiederholungs-anforderungs-verfahren | |
| DE69725356T2 (de) | Datenstruktur, Datenkommunikationsverfahren, Gerät, und Kommunkationsendgerät | |
| EP1175047A2 (de) | Verfahren und Anordnung zum Schutz gegen Paketverlusten bei einer paketorientierten Datenübertragung | |
| DE60033577T2 (de) | Paketübertragung mit automatischem aufforderungsprotokoll mit verwendung von punktierten kodes | |
| DE10022270B4 (de) | Verfahren und Kommunikationssystem zum Übertragen von kodierten Datenpaketen | |
| EP1609266A1 (de) | Verfahren und messgerät zum ermitteln einer fehlerrate ohne incremental redundancy | |
| DE19940666C2 (de) | Verfahren und Vorrichtung zur Dekodierung von über einen Übertragungskanal übertragenen kanalkodierten Daten | |
| DE69729433T2 (de) | Kodierte Modulation für Konstellationen, welche weniger Bits pro Symbol haben, als vom Kodierungsschema verlangt wird | |
| DE69608241T2 (de) | Verfahren zur raschen Validation und Codierung zyklischer Code | |
| DE10031675A1 (de) | Verfahren zum gleichzeitigen Übertragen mehrerer Teildatenströme und Vorrichtung zum Korrigieren von Übertragungsfehlern |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8364 | No opposition during term of opposition | ||
| R082 | Change of representative |
Representative=s name: EIP EUROPE LLP, GB |
|
| R081 | Change of applicant/patentee |
Owner name: UNWIRED PLANET LLC, US Free format text: FORMER OWNER: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL), STOCKHOLM, SE Effective date: 20130903 Owner name: UNWIRED PLANET INTERNATIONAL LTD., IE Free format text: FORMER OWNER: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL), STOCKHOLM, SE Effective date: 20130903 |
|
| R082 | Change of representative |
Representative=s name: EIP EUROPE LLP, GB |
|
| R081 | Change of applicant/patentee |
Owner name: UNWIRED PLANET INTERNATIONAL LTD., IE Free format text: FORMER OWNER: UNWIRED PLANET LLC, RENO, NEV., US Effective date: 20140731 |
|
| R082 | Change of representative |
Representative=s name: EIP EUROPE LLP, GB Effective date: 20130903 Representative=s name: EIP EUROPE LLP, GB Effective date: 20140731 |
|
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee | ||
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20150203 |