ES2227246T3 - Procedimiento para la correccion de errores en una transmision de datos orientada a paquetes. - Google Patents
Procedimiento para la correccion de errores en una transmision de datos orientada a paquetes.Info
- Publication number
- ES2227246T3 ES2227246T3 ES01956344T ES01956344T ES2227246T3 ES 2227246 T3 ES2227246 T3 ES 2227246T3 ES 01956344 T ES01956344 T ES 01956344T ES 01956344 T ES01956344 T ES 01956344T ES 2227246 T3 ES2227246 T3 ES 2227246T3
- Authority
- ES
- Spain
- Prior art keywords
- descriptors
- correction
- subset
- transmission
- errors
- 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
Links
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
-
- 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/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Procedimiento para la corrección de errores en una transmisión de datos orientada a paquetes, en la que por cada bloque de transmisión se confecciona un perfil de protección frente a errores con las capacidades de corrección de una cierta cantidad de palabras de código en el correspondiente bloque de transmisión, caracterizado porque por cada bloque de transmisión se forman descriptores como subconjuntos de palabras de código que siguen inmediatamente una a otra con la misma capacidad de corrección, de tal manera que las mismas describen el tamaño del correspondiente subconjunto, así como en cada caso la diferencia en cuanto a capacidad de corrección del subconjunto antes tratado y porque se transmiten descriptores y datos en la misma banda.
Description
Procedimiento para la corrección de errores en
una transmisión de datos orientada a paquetes.
La invención se refiere a un procedimiento para
la corrección de errores, en el que no son posibles mecanismos para
repetir paquetes de datos defectuosos, debido a los grandes retardos
en la transmisión que ello implicaría.
En la transmisión de datos orientada a paquetes,
sucede en general en redes fijas, debido a la sobrecarga en los
nudos de la red y en los canales móviles por causa de perturbaciones
atmosféricas y propagaciones multivía, se producen errores de bits,
que son detectados por códigos de reconocimiento de errores y que
llevan a desechar paquetes completos. Los llamados Reliable
Transport Protocols como TCP utilizan mecanismos de repetición
(procedimientos Automatic Repeat Request) para poder transportar con
seguridad hacia el usuario los paquetes perdidos o desechados, a
pesar de los canales con perturbaciones. Esto implica no obstante un
considerable aumento del retardo de la transmisión (Delay), que no
puede tolerarse, en particular en aplicaciones de comunicaciones.
Aquí se utilizan por tanto Unreliable Transport Protocols, por
ejemplo UDP. Estos ciertamente no provocan aumento alguno del
retraso en la transmisión, pero tampoco ofrecen por el contrario
mecanismo alguno para compensar pérdidas de paquetes. Por ello, en
el Audio Visual Transport Group (AVT) de la IETF existen desde hace
algún tiempo esfuerzos considerables para relacionar procedimientos
para la corrección de errores hacia delante (FEC) y transmisión
orientada a paquetes con Unreliable Transport Protocols. Aquí por
ejemplo se codifican varios paquetes de datos en una etapa y las z
palabras de código cw_{i} resultantes de ello, con 0 \leq i
\leq z, de la longitud N, están dispuestas en un campo de memoria
de tal manera que las palabras de código forman las filas o
columnas de una matriz zxN o bien Nxz. A continuación, las columnas
o bien filas se reproducen y transmiten sobre paquetes de un
Transport Layers, por ejemplo RTP/UDP. Para lograr una codificación
adaptiva en fuentes, pueden presentar las palabras de código
cw_{i} de una matriz una protección diferente frente a errores o
borrados.
Cuando a continuación se denomina ep_{i} a la
capacidad de corrección de una palabra de código cw_{i} , entonces
un llamado perfil de protección frente a errores (EPP) describe la
capacidad de corrección de la cantidad de palabras de código
reunidas en una matriz EPP = {ep_{0}, ep_{1},... ep_{z- 1}}.
El perfil de protección frente a errores de dos matrices o bloques
de transmisión que siguen uno al otro, puede ser diferente, bien
por tratarse de la adaptación de una protección frente a error a la
fuente o también al canal. Para no obstante poder decodificar en el
receptor las palabras del código de un bloque de transmisión, ha de
ser conocido al decodificador o bien transmitido el correspondiente
perfil de protección frente a errores. Esto presupone una
señalización fiable. Ésta ha de ser eficiente para mantener tan
pequeño como sea posible el overhead adicional. Transmitir para ello
en el header de cada paquete de transmisión una cantidad
suficientemente grande de campos, sería muy ineficiente y una
transmisión fuera del canal lógico
(out-of-band signaling) significa un
gasto adicional.
El documento "An RTP Payload Format for Generic
Forward Error Correction"; Network Working Group: Request for
Comments 2733 (URL: ftp://ftp.isi.edu/in_notes/rfc2733.txt) describe
un formato para la carga útil de una protección frente a errores FEC
para datos de medios, que se transmiten mediante el protocolo
RTP.
La tarea que sirve como base a la invención
consiste en indicar un procedimiento para la corrección de errores
de una transmisión orientada a paquetes, que sea lo más fiable y
eficiente posible en cuanto a la señalización que es necesaria para
ello.
Esta tarea se resuelve en el marco de la
invención mediante las particularidades de la reivindicación 1.
Ventajosos perfeccionamientos de la invención resultan de las demás
reivindicaciones.
La invención se basa esencialmente en utilizar
descriptores que reúnen palabras de código de un bloque de
transmisión de la misma capacidad de corrección en un subconjunto y
describen el tamaño del subconjunto así como la diferencia en la
capacidad de corrección del subconjunto previamente tratado
(descripción diferencial).
La invención se describe a continuación más en
detalle en base a ejemplos de ejecución.
Todos los ejemplos de ejecución tienen en común
la realización de al menos un descriptor DP = (n, ep), denominando
DP a un subconjunto de n palabras de código seguidas directamente
una a la otra en el bloque de transmisión con la misma protección
frente a errores. El argumento ep genera una relación entre la
protección frente a errores de las palabras de código de este
subconjunto y la protección frente a errores de las palabras de
código del subconjunto de palabras de código tratado inmediatamente
antes. Si se conocen tanto el tamaño como también la protección
frente a errores del primer subconjunto, por ejemplo mediante
señalización out-of-band al
establecerse el enlace, puede determinarse a partir de los
descriptores en el lado de recepción el perfil de protección frente
a faltas EPP del bloque de transmisión. No obstante, para ello es
necesario que los descriptores puedan ser reconstruidos en el
receptor con seguridad incluso en el caso de pérdidas de paquetes y
errores en la transmisión. Por ello se reproducen ventajosamente
los descriptores sobre las primeras palabras de código del bloque de
transmisión, debiendo estar entonces predeterminada al menos la
protección frente a errores de la primera palabra de código. En la
decodificación puede señalizarse una transición de descriptores a
datos, bien mediante un código especial de arranque o, cuando es
conocido el tamaño del bloque de transmisión, también calcularse,
puesto que desde luego es conocida la cantidad total z de palabras
de código. Este código de arranque especial puede ser por ejemplo un
descriptor reservado. Un decodificador del lado de recepción
decodifica la primera palabra de código cw_{0} de un bloque de
transmisión y coloca ep_{0} en ep_{máx}, siendo conocida la
máxima capacidad de corrección ep_{máx}, ya que la misma ha sido
transmitida por ejemplo al establecerse el enlace. Así obtiene el
decodificador conocimiento sobre los primeros descriptores y puede
decodificar la segunda palabra de código, ya que a partir del primer
descriptor decodificado y ep_{máx} puede determinarse la capacidad
de corrección ep_{1}. Para la estructura de los descriptores, es
decir, la reproducción de n y ep en el descriptor DP, hay múltiples
posibilidades de realización. Algunas de ellas se representan a
continuación en base a 6 ejemplos, estando los códigos utilizados
para la protección frente a errores definidos o bien orientados a
bytes mediante el campo Galois GF (2^{8}), siendo la longitud del
código de palabra z N y formando las palabras del código las filas
de una matriz o bien de un bloque de transmisión y formándose los
paquetes de transmisión a partir de las columnas del bloque de
transmisión.
El perfil de protección frente a errores EPP del
bloque de transmisión, es como sigue;
EPP =
{14,7,7,7,7,4,4,4,4,4,4,4,4,4,4,3,3,3,3,6,6,
6,6,6,6,0,0,0,0,0,0,0,}, es decir z = 32.
6,6,6,6,0,0,0,0,0,0,0,}, es decir z = 32.
Los descriptores están compuestos en cada caso
por un byte. Las informaciones N y ep se codifican en cada caso con
4 bits, siendo N del tipo de sin signo (unsigned) y ep del tipo
dotado de signo (signed). Tal como se desprende del perfil de
protección frente a errores EPP, el primer subconjunto de palabras
de código está formado por cuatro palabras de código, que tienen una
capacidad de corrección de 7, que de esta manera es inferior en 7 a
ep_{0} = ep_{máx} = 14. Por ello el primer descriptor es DP =
0x4F, puesto que aquí N representa el semibyte izquierdo y la
diferencia de las capacidades de corrección ep el semibyte derecho,
significando el segundo semibyte F con signo hexadecimal -7, es
decir, ep = 14 - 7 = 7. El siguiente subconjunto está formado por
diez palabras de código con la capacidad de corrección 4, siendo el
segundo descriptor DP = 0xAB, ya que A significa sin signo
hexadecimal N = 10 y B con signo hexadecimal -3, siendo por tanto ep
= 7 - 3 = 4. El tercer descriptor es DP = 0x49 y los dos últimos
descriptores son DP = 0x63 y DP = 0x7E. Puesto que z es conocido,
indica el decodificador dónde se encuentra la transición de
descriptores a datos en la palabra de código decodificada. En el
supuesto de que z no sea conocido, puede señalizarse la transmisión
mediante el código de arranque SC = 0x00, puesto que SC no es un
descriptor válido.
Cuando en la estructura para los descriptores
dada en el ejemplo 1 la diferencia entre la capacidad de corrección
de dos subconjuntos es mayor que 7, entonces es ventajoso realizar
la señalización de la transición con dos descriptores. Si el perfil
de protección frente a errores es EPP = {17,5,5}, entonces el primer
descriptor es DP = 0x0F. Puesto que el primer semibyte es 0, sabe el
decodificador que el salto en la capacidad de corrección es superior
a 7. El tamaño del siguiente subconjunto se señaliza en el
descriptor siguiente, que es DP = 0x2D. De esta manera el salto en
la capacidad de corrección se señaliza como -12 (EP = 17 - 7 - 5 =
5). Un procedimiento similar puede utilizarse cuando el tamaño del
subconjunto supera a 15.
En este ejemplo debe considerarse el caso de que
tanto el salto en la capacidad de corrección como también el tamaño
del subconjunto sobrepasan el valor máximo representable con un
semibyte, como por ejemplo en el perfil de protección frente a
errores EPP = {14,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4}. Tal
como se indica en el ejemplo 2, el primer descriptor es 0x0F. El
segundo descriptor DP es 0xFB, lo cual indica que el subconjunto
abarca 15 palabras de código, y que la capacidad de corrección ha
descendido respecto al subconjunto precedente en 10. Pero puesto que
este subconjunto, tal como se desprende del perfil de protección
frente a errores EPP, incluye 20 palabras de código, el siguiente
descriptor es 0x50, lo que significa otras cinco palabras de código
con capacidad de corrección invariable. Si se presentan a menudo
estos casos del ejemplo 2 y del ejemplo 3, entonces es no obstante
ventajoso representar el propio descriptor correspondiente con dos o
más bytes.
Cuando las palabras de código están dispuestas de
tal manera que ep_{i}<ep_{j}, siendo i<j, entonces también
puede ser el segundo semibyte del tipo sin signo. En el perfil de
protección frente a errores EPP = {14,10,10,0,0,0}, esto daría como
resultado entonces que ambos descriptores serían DP = 0x24 DP =
0x3A.
Si el perfil de protección frente a errores EPP
tiene una forma como EPP = {14,13,13,12,12,11,
11, ...2,2,1,1,0,0,0,0,0,0,}, entonces es suficiente un descriptor de la forma DP = 0x21, que indica que un subconjunto siempre está compuesto por 2 palabras de código, y que la capacidad de corrección entre dos subconjuntos sucesivos siempre decrece en 1.
11, ...2,2,1,1,0,0,0,0,0,0,}, entonces es suficiente un descriptor de la forma DP = 0x21, que indica que un subconjunto siempre está compuesto por 2 palabras de código, y que la capacidad de corrección entre dos subconjuntos sucesivos siempre decrece en 1.
Si un perfil de protección frente a errores es
EPP =
{14,13,13,13,13,13,13,13,13,7,7,7,6,6,6,5,5,5,4,4,4,3,
3,3,2,2,2,1,1,1,0,0,0,0,0, 0,0} o similar, entonces una señalización eficiente puede ser tal que se utilicen para la señalización primeramente un descriptor como en el ejemplo 1, aquí por ejemplo DP = 0xDE, seguido por un descriptor del ejemplo 4, aquí por ejemplo DP = 0x31.
3,3,2,2,2,1,1,1,0,0,0,0,0, 0,0} o similar, entonces una señalización eficiente puede ser tal que se utilicen para la señalización primeramente un descriptor como en el ejemplo 1, aquí por ejemplo DP = 0xDE, seguido por un descriptor del ejemplo 4, aquí por ejemplo DP = 0x31.
En general, son posibles cualesquiera
combinaciones de descriptores. El cambio de la estructura de los
descriptores puede realizarse dentro de límites predeterminados o
bien ser señalizado mediante códigos determinados, por ejemplo
0x00.
Claims (9)
1. Procedimiento para la corrección de errores en
una transmisión de datos orientada a paquetes,
en la que por cada bloque de transmisión se
confecciona un perfil de protección frente a errores con las
capacidades de corrección de una cierta cantidad de palabras de
código en el correspondiente bloque de transmisión,
caracterizado porque por cada bloque de
transmisión se forman descriptores como subconjuntos de palabras de
código que siguen inmediatamente una a otra con la misma capacidad
de corrección, de tal manera que las mismas describen el tamaño del
correspondiente subconjunto, así como en cada caso la diferencia en
cuanto a capacidad de corrección del subconjunto antes tratado y
porque se transmiten descriptores y datos en la
misma banda.
2. Procedimiento según la reivindicación 1,
en el que se reproduce la capacidad de corrección
de un subconjunto en varios descriptores.
3. Procedimiento según la reivindicación 1 ó
2,
en el que subconjuntos de igual tamaño con en
cada caso las mismas diferencias en cuanto a capacidad de corrección
respecto al subconjunto precedente se reproducen en sólo un
descriptor.
4. Procedimiento según la reivindicación 1 a
3,
en el que los descriptores se forman dentro de un
bloque de transmisión de manera diferente en función del perfil de
protección frente a errores y está determinada o bien se señaliza
mediante determinados códigos la transición entre los descriptores
formados de manera diferente.
5. Procedimiento según una de las
reivindicaciones 1 a 4,
en el que un semibyte de un descriptor describe
la cantidad de palabras de código del correspondiente subconjunto y
el otro semibyte la diferencia en cuanto a capacidad de corrección
respecto al subconjunto precedente.
6. Procedimiento según una de las
reivindicaciones 1 a 5,
en el que los descriptores se reproducen sobre
las primeras palabras de código de un bloque de transmisión.
7. Procedimiento según una de las
reivindicaciones 1 a 6,
en el que se calcula una transición de
descriptores a datos a partir de un tamaño conocido de los bloques
de transmisión y de los descriptores.
8. Procedimiento según una de las
reivindicaciones 1 a 6,
en el que se señaliza una transición de
descriptores a datos dentro de un bloque de transmisión mediante un
código especial de arranque.
9. Procedimiento según la reivindicación 8,
en el que el código de arranque especial es un
descriptor reservado para este fin.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10037242 | 2000-07-31 | ||
DE10037242 | 2000-07-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2227246T3 true ES2227246T3 (es) | 2005-04-01 |
Family
ID=7650820
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES01956344T Expired - Lifetime ES2227246T3 (es) | 2000-07-31 | 2001-07-19 | Procedimiento para la correccion de errores en una transmision de datos orientada a paquetes. |
Country Status (5)
Country | Link |
---|---|
US (1) | US7251767B2 (es) |
EP (1) | EP1305905B1 (es) |
DE (1) | DE50103788D1 (es) |
ES (1) | ES2227246T3 (es) |
WO (1) | WO2002011350A1 (es) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7231584B2 (en) | 2001-11-21 | 2007-06-12 | Siemens Aktiengesellschaft | Method for error correction in packet-oriented data transmission with transmission blocks that are better determined by descriptors |
US8204076B2 (en) * | 2003-05-01 | 2012-06-19 | Genesis Microchip Inc. | Compact packet based multimedia interface |
US7880675B1 (en) * | 2008-12-16 | 2011-02-01 | Ball Aerospace & Technologies Corp. | Multipath mitigation |
US10177451B1 (en) | 2014-08-26 | 2019-01-08 | Ball Aerospace & Technologies Corp. | Wideband adaptive beamforming methods and systems |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4151510A (en) * | 1978-04-27 | 1979-04-24 | Honeywell Information Systems | Method and apparatus for an efficient error detection and correction system |
US4438494A (en) * | 1981-08-25 | 1984-03-20 | Intel Corporation | Apparatus of fault-handling in a multiprocessing system |
FR2655794A1 (fr) | 1989-12-13 | 1991-06-14 | Cit Alcatel | Convertisseur synchrone-asynchrone. |
US5280481A (en) | 1991-09-20 | 1994-01-18 | Extension Technology Corp. | Local area network transmission emulator |
US5742760A (en) * | 1992-05-12 | 1998-04-21 | Compaq Computer Corporation | Network packet switch using shared memory for repeating and bridging packets at media rate |
ATE144870T1 (de) | 1993-06-30 | 1996-11-15 | Ibm | Programmierbare hochleistungsfähige datenkommunikationsanpassung für hochgeschwindigkeits-paketübertragungsnetzwerke |
DE69416849T2 (de) | 1993-10-26 | 1999-07-08 | Northern Telecom Ltd., Montreal, Quebec | Digitale übertragungsstrecke zum effizienten transport von gemischten paketklassen |
US6522635B1 (en) * | 1995-06-15 | 2003-02-18 | Mobile Satellite Ventures, Lp | Communication protocol for satellite data processing |
US5974106A (en) * | 1995-09-01 | 1999-10-26 | Motorola, Inc. | Method and apparatus for multirate data communications |
DE19638814A1 (de) * | 1996-09-20 | 1998-03-26 | Bosch Gmbh Robert | Verfahren zur drahtlosen Übertragung von digitalen Daten |
US6049892C1 (en) * | 1997-02-24 | 2002-06-04 | Ethos Software Corp | Process and apparatus for downloading data from a server computer to a client computer |
DE19749148C2 (de) * | 1997-11-06 | 1999-12-02 | Siemens Ag | Verfahren und Einrichtung zur Datenübertragung in einem digitalen Übertragungssystem mit ARQ |
DE19845193A1 (de) | 1998-09-07 | 2000-05-11 | Bosch Gmbh Robert | Verfahren zur Einbringung von audiovisueller codierter Information in einen vorgegebenen, rahmenstrukturierten Übertragungsstandard sowie Endgeräte hierzu |
EP0986267A3 (de) | 1998-09-07 | 2003-11-19 | Robert Bosch Gmbh | Verfahren zur Einbindung von audiovisueller codierter Information in einen vorgegebenen Übertragungsstandard sowie Endgeräte hierzu |
US6357029B1 (en) * | 1999-01-27 | 2002-03-12 | Agere Systems Guardian Corp. | Joint multiple program error concealment for digital audio broadcasting and other applications |
US6609167B1 (en) * | 1999-03-17 | 2003-08-19 | Adaptec, Inc. | Host and device serial communication protocols and communication packet formats |
US6681364B1 (en) * | 1999-09-24 | 2004-01-20 | International Business Machines Corporation | Cyclic redundancy check for partitioned frames |
JP3595495B2 (ja) * | 2000-07-27 | 2004-12-02 | Necマイクロシステム株式会社 | 半導体記憶装置 |
-
2001
- 2001-07-19 US US10/343,444 patent/US7251767B2/en not_active Expired - Fee Related
- 2001-07-19 WO PCT/DE2001/002733 patent/WO2002011350A1/de active IP Right Grant
- 2001-07-19 EP EP01956344A patent/EP1305905B1/de not_active Expired - Lifetime
- 2001-07-19 ES ES01956344T patent/ES2227246T3/es not_active Expired - Lifetime
- 2001-07-19 DE DE50103788T patent/DE50103788D1/de not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE50103788D1 (de) | 2004-10-28 |
US7251767B2 (en) | 2007-07-31 |
US20040039984A1 (en) | 2004-02-26 |
WO2002011350A1 (de) | 2002-02-07 |
EP1305905A1 (de) | 2003-05-02 |
EP1305905B1 (de) | 2004-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9237101B2 (en) | Generating and communicating source identification information to enable reliable communications | |
US6145109A (en) | Forward error correction system for packet based real time media | |
US6487690B1 (en) | Forward error correction system for packet based real time media | |
KR101084419B1 (ko) | 공유된 매체를 통해 복수의 스테이션들이 통신하는네트워크에서의 운영 방법 | |
US5870412A (en) | Forward error correction system for packet based real time media | |
US6243846B1 (en) | Forward error correction system for packet based data and real time media, using cross-wise parity calculation | |
KR101292851B1 (ko) | 가변적 fec 오버헤드 및 보호 구간을 이용하는 스트리밍및 버퍼링 | |
US9264069B2 (en) | Code generator and decoder for communications systems operating using hybrid codes to allow for multiple efficient uses of the communications systems | |
ES2402472T3 (es) | Codificación y decodificación concatenadas para protocolo de comunicación de capas múltiples | |
ES2389388T3 (es) | Método y dispositivo para transmitir y recibir paquetes de datos | |
WO2003105349A1 (en) | Forward error correction method and system for reliable transmission of real time data over a packet based networks | |
JP4739332B2 (ja) | Fecコード化されたイーサネット(登録商標)フレームにおけるデータをデリニエートするための方法および装置 | |
US7215683B2 (en) | Method and apparatus for protecting against packet losses in packet-oriented data transmission | |
ES2227246T3 (es) | Procedimiento para la correccion de errores en una transmision de datos orientada a paquetes. | |
US11251905B2 (en) | Method for receiving code block stream, method for transmitting code block stream, and communications apparatus | |
JP2010516152A (ja) | マルチメディア及びデータを効率的に伝送するシステム及び方法 | |
CN112350798A (zh) | 分组传输方法和装置 | |
Gorshe et al. | Transparent generic framing procedure (GFP): A protocol for efficient transport of block-coded data through SONET/SDH networks | |
CN113287266A (zh) | 一种数据传输的方法、网络芯片以及通信系统 | |
US7231584B2 (en) | Method for error correction in packet-oriented data transmission with transmission blocks that are better determined by descriptors | |
WO2019244633A1 (ja) | 信号品質情報通知方法及び中継通信装置 | |
WO2023231429A1 (zh) | 数据传输方法、源端设备、宿端设备及存储介质 | |
KR101181624B1 (ko) | 광대역 고주파수 무선 시스템에서 가변 길이 헤더 정보 보호를 위한 프레임 생성 장치 및 방법 | |
Riemensberger et al. | Training overhead for decoding random linear network codes | |
GB2410158A (en) | Improved ATM cell handling |