ES2210246T3 - Metodo y dispositivo para la transmision de una serie de celulas atm. - Google Patents

Metodo y dispositivo para la transmision de una serie de celulas atm.

Info

Publication number
ES2210246T3
ES2210246T3 ES94402270T ES94402270T ES2210246T3 ES 2210246 T3 ES2210246 T3 ES 2210246T3 ES 94402270 T ES94402270 T ES 94402270T ES 94402270 T ES94402270 T ES 94402270T ES 2210246 T3 ES2210246 T3 ES 2210246T3
Authority
ES
Spain
Prior art keywords
cell
entity
module
transmission
cells
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
ES94402270T
Other languages
English (en)
Inventor
Patrick Daniel
Piotr Szychowiak
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.)
Alcatel CIT SA
Alcatel Lucent SAS
Original Assignee
Alcatel CIT SA
Alcatel SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alcatel CIT SA, Alcatel SA filed Critical Alcatel CIT SA
Application granted granted Critical
Publication of ES2210246T3 publication Critical patent/ES2210246T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/555Error detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/557Error correction, e.g. fault recovery or fault tolerance
    • 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/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5625Operations, administration and maintenance [OAM]
    • H04L2012/5627Fault tolerance and recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Detection And Correction Of Errors (AREA)

Abstract

EL PROCESO SE REFIERE A LA TRANSMISION POR CELULAS ATM DE INFORMACIONES SUMINISTRADAS EN FORMA DE UNA SERIE DE ENTIDADES DISTINTAS, IDENTICAMENTE ESTRUCTURADAS Y QUE CORRESPONDEN CADA UNA A UN TODO INDEPENDIENTEMENTE EXPLOTABLE, PARA UNA APLICACION DADA. PREVE UNA TRANSMISION DE CADA ENTIDAD MEDIANTE CELULAS CUYO CAMPO DE INFORMACION ESTA IDENTICAMENTE COMPUESTO DE MODULOS QUE TIENEN UNA POSICION Y UN TAMAÑO FIJADOS UN PRIMER DE LOS CUALES CONSTITUYE UN INDICE DE CONTINUIDAD DE CELULA, Y UN SEGUNDO CONTIENE DATOS DE ENTIDAD A TRANSMITIR Y UN ULTIMO DE SE ESTABLECE MEDIANTE UN CODIGO DETECTOR-CORRECTOR DE ERROR (4), DEL TIPO BLOQUE B.C.H.. UN DISPOSITIVO (4), DE TIPO EMISOR, Y UN DISPOSITIVO (11), DE TIPO RECEPTOR, COMPRENDEN LOS MEDIO ESENCIALES PARA LA APLICACION DEL PROCESO ENTRE UNA APLICACION FUENTE (1) Y UNA APLICACION DESTINATARIA (2) A TRAVES DE UNA RED ATM (3).

Description

Método y dispositivo para la transmisión de una serie de células ATM.
El invento se refiere a un procedimiento de transmisión por células ATM de informaciones suministradas en la forma de una serie de entidades distintas, idénticamente estructuradas, correspondiendo cada una a un todo explotable independientemente, para una aplicación dada; se refiere también a dispositivos destinados a permitir la aplicación de este procedimiento.
Este último está más particularmente destinado a ser aplicado en el marco de una red numérica de integración de servicios, del tipo de banda ancha, al nivel de la capa denominada de adaptación situada entre, por una parte, la capa correspondiente a la red de transferencia asíncrona, designada corrientemente por el acrónimo ATM, y, por otra parte, la capa alta correspondiente a la aplicación en cuestión, si se tiene en cuenta el modelo de referencia definido por la recomendación I321 procedente del C.C.I.T.T.
Las células aplicadas para la transmisión de las entidades son preferiblemente células ATM, tales como las definidas por la recomendación I361 del mismo C.C.I.T.T.
Se ha supuesto que las informaciones que hay que transmitir desde una aplicación fuente son de naturaleza análoga y que es posible organizarlas en una serie de entidades de igual estructura en la que cada entidad corresponde a un todo explotable independientemente por la aplicación a la cual están destinadas las informaciones.
Las entidades de una serie que proceden de una misma aplicación fuente están supuestamente destinadas a ser transmitidas sucesivamente de forma que se permita una reconstitución del flujo de informaciones que está en su origen, debiendo, por tanto, poder ser recibidas a un ritmo al menos relativamente regular, es decir eventualmente con una cierta distorsión fortuita.
Las entidades corresponden en la práctica a elementos modulares de información, por ejemplo sonora o visual, cuyos tamaños respectivos son susceptibles de ser variables.
En el caso de informaciones sonoras, una entidad corresponde, por ejemplo, a un conjunto de datos numéricos representativos de rayas de energía seleccionadas que han sido calculadas a partir de un grupo de "s" muestras sucesivas de un flujo de informaciones sonoras.
En el caso de informaciones visuales, una entidad corresponde, por ejemplo, a un conjunto de datos numéricos representativos de una imagen que tiene un formato determinado.
El encadenamiento temporal de las entidades es entonces lo más generalmente un servicio interpretado al nivel del destinatario.
Como ya se ha indicado, se ha previsto que el caudal del flujo de información transmitida por las entidades sea susceptible de variar, en particular cuando, como en el ejemplo previsto anteriormente, los datos de origen relativos a cada entidad son sometidos a operaciones de cuantificación y de codificación estadística previamente a su transmisión.
Como se ha indicado anteriormente, es esencial que, en toda la medida de lo posible, toda entidad emitida pueda ser recuperada después de transmisión de su fuente a su destinatario en modo asíncrono ATM. Ahora bien, cuando se aplica este modo, existe la posibilidad de aparición de errores específicamente ligados a la transmisión de las entidades por célula además de los errores conocidos susceptibles de sobrevenir al nivel de los bits de datos que forman las células. Se puede así desconfiar de la transmisión de una célula a otra distinta de su destinatario por la red encargada de esta transmisión, en caso de error no detectado, o incorrectamente corregido, que afecta a la parte de esta célula que define su destino.
El invento propone pues un procedimiento de transmisión por células ATM de informaciones análogas suministradas en la forma de una serie de entidades distintas, idénticamente estructuradas, correspondiendo cada una a un todo explotable independientemente, para una aplicación dada, estando destinado este procedimiento a ofrecer una gran calidad de servicio al usuario, especialmente permitiendo tanto una buena detección y una buena corrección de los errores de transmisión como una eliminación de las entidades irrecuperables en la recepción.
Cada célula está prevista con un encabezado, donde especialmente su destino esté definido y un campo de información, uno y otro de tamaños respectivos normalizados.
Según una característica del invento, el procedimiento prevé una transmisión de cada entidad por medio de células cuyo campo de información está idénticamente compuesto por varios módulos, cada uno de los cuales tiene una posición y un tamaño fijos. Un primero de estos módulos constituye un índice de continuidad de célula, módulo "p", que es incrementado por cada nueva célula necesaria para la transmisión por células sucesivas de una misma entidad.
Un segundo de estos módulos contiene datos de una entidad que hay que transmitir. Un último módulo está constituido por medio de un código
detector-corrector de error, del tipo de bloque denominado B.C.H, obtenido por cálculo antes de transmisión, a partir de la serie de bits de los otros módulos del campo de información de la célula que lo tiene. Además, el segundo módulo del campo de información de la primera y de la última de las células relativas a una misma entidad tienen respectivamente, uno, un marcador característico de comienzo de entidad, situado en cabeza de módulo, y el otro, un marcador característico de fin de entidad, situado en el fin de módulo.
El invento propone también un dispositivo, de tipo emisor, para la aplicación del procedimiento de transmisión mencionado anteriormente.
Según una característica del invento, este dispositivo, de tipo emisor, tiene medios de ajuste de entidad para tener en cuenta datos numéricos relativos a cada entidad suministrada por una aplicación fuente al ritmo propio de esta aplicación fuente, medios tampones de adaptación, que permiten tener en cuenta estos datos numéricos a un ritmo local de tratamiento para su acondicionamiento en células sucesivas, medios de codificación subdivididos en primeros medios que producen por incrementación los primeros módulos de índice de continuidad de las células y en segundos medios que generan un módulo de código
detector-corrector de error por célula a partir de la serie de elementos binarios destinada a constituir los otros módulos de campo de información suministrados para esta célula, teniendo el dispositivo además de los medios tampones, denominados de salida, para suministrar los datos de las células en las condiciones y al ritmo escogidos para la transmisión.
El invento propone igualmente un dispositivo, de tipo receptor para la aplicación del procedimiento de transmisión.
Según una característica del invento, este dispositivo, de tipo receptor, tiene medios de extracción en recepción para disociar el campo de información de una célula recibida del encabezado de esta misma célula, medios tampones, denominados de entrada, que permiten tener en cuenta a un ritmo local de tratamiento datos de campo de información de célula recibidos, medios de descodificación aptos para separar el primer módulo y el último módulo del resto de los datos del campo de información de una célula recibida y que eventualmente hay que reconstituir, con la ayuda del código corrector, la parte bajo vigilancia del campo de información de una célula recibida errónea de cómo máximo dos bits. Tiene también medios para verificar la continuidad de los módulos de índice de continuidad sucesivamente recibidos, medios para extraer separadamente el segundo módulo de cada célula recibida y medios tampones de salida a partir del cual se suministran bien a cada identidad, bien al menos un marcador de error que sustituye a una entidad errónea, bajo el mando bien de los medios de descodificación en caso de recepción de una célula irrecuperablemente errónea para una entidad, bien de medios de verificación en caso de discontinuidad de incrementación de índice para un primer módulo de célula de una entidad.
El invento, sus características y sus ventajas son precisadas en la descripción que sigue en relación con las figuras mencionadas a continuación.
La figura 1 presenta un esquema de principio de un sistema susceptible de permitir la aplicación del procedimiento de transmisión según el invento.
Las figuras 2 y 3 presentan respectivamente esquemas de un dispositivo, de tipo emisor, y de un dispositivo, de tipo receptor, dispuestos para la aplicación del procedimiento según el invento.
Como se ha indicado anteriormente, el procedimiento de transmisión de informaciones, según el invento, está destinado a permitir la puesta en comunicación de una aplicación fuente 1 con una aplicación destinataria 2 mediante un medio de transmisión constituido por una red de transferencia asíncrona 3, de tipo ATM. La aplicación fuente 1 supuestamente suministra un flujo de informaciones de la misma naturaleza bajo la forma de una serie de entidades distintas, idénticamente estructuradas, que constituyen cada una un todo explotable independientemente por la aplicación a la cual está destinado este flujo de informaciones. Está previsto un dispositivo 4 para servir de interfaz para la aplicación fuente 1 con ocasión de la transmisión de las series de entidades producidas por esta aplicación hacia la red 3, estando este dispositivo organizado de una forma que se detallará más tarde para permitir la inserción de los bits de los datos que constituyen las entidades en los campos de información de las células por medio de las cuales estos datos se transmitirán a través de la red.
Un multiplexor 5 está insertado aguas abajo del dispositivo 4 para permitir la inserción de bits que eventualmente provienen de otras fuentes, en particular de una unidad lógica de mando de emisión 6, en el flujo de células transmitidas a la red 3.
Un interfaz de emisión 7 une la salida del multiplexor 5 a la red 3 propiamente dicha, y asegura las adaptaciones necesarias a la transferencia por esta red de las células que salen del multiplexor.
Una interfaz de recepción 8 asegura las adaptaciones inversas para las células transmitidas por la red con destino a la aplicación destinataria 2.
Un desmultiplexor 9 permite disociar los bits de célula eventualmente destinados a unidades, tal como especialmente una unidad lógica de mando en recepción 10, de las que están destinadas a ser utilizadas por un dispositivo 11 que sirve de interfaz a la aplicación destinataria en el momento de la reconstitución de la serie de identidades destinadas a ser transmitidas a esta aplicación.
De una manera general y como se conoce, la realización de los diferentes elementos constitutivos del sistema que se ha mencionado anteriormente está estrechamente ligada a las características intrínsecas de la aplicación y de la red consideradas.
En la medida en la que los diferentes elementos constitutivos del sistema que se han mencionado anteriormente son bien conocidos por la persona experta, solamente se describirán más adelante los elementos característicos de los dispositivos 4 y 11.
De manera conocida, y como se ha indicado anteriormente, una red de transferencia asíncrona ATM, tal como la red 3, prevé la transmisión de informaciones numerizadas por medio de células estructuradas de manera idéntica. Cada célula está prevista compuesta por dos campos principales, siendo uno de estos campos, denominado de información, susceptible de recibir elementos de información numerizada para transmitir, sirviendo el otro, denominado encabezamiento, especialmente para definir el campo de información de la célula.
De una manera general, las entidades que hay que transmitir desde una aplicación fuente son susceptibles de tener un tamaño que excede en mucho la capacidad en bits del campo de información de una célula, siendo conocido que, en el caso de las células estructuradas según la recomendación I361 mencionada anteriormente, los tamaños del campo de encabezado y del campo de información de una célula son respectivamente de cinco octetos y de cuarenta y ocho octetos.
Por tanto, es necesario prever la utilización de varias células sucesivas para transmitir los bits de datos de información relativos a una misma entidad a partir de una aplicación fuente y de poder reunir estas células al nivel de la aplicación destinataria después de la transmisión para reconstituir la entidad de la que son emitidas.
En consecuencia, está previsto organizar de una manera idéntica el campo de información de cada célula de transferencia de entidad, estando este campo escindido en varios módulos teniendo cada uno un tamaño y una posición fijas.
En una forma de realización, este campo de información tiene un primer módulo que corresponde a un índice de continuidad de célula de módulo "p" que se incrementa cada vez que una célula suplementaria es necesaria para la transmisión de una misma entidad. El módulo es, por ejemplo, de ocho, implicando la reserva de tres bits delante del campo de información por primer módulo.
El módulo de continuidad de un primer módulo es, por ejemplo, forzado a cero en la emisión para la primera célula de cada nueva entidad, de manera que se permita la detección de esta célula para la recepción y la sincronización del receptor al cual está destinada esta entidad.
La verificación de la regularidad de incremento de los primeros módulos relativos a células sucesivamente recibidas al nivel del dispositivo 11 de una aplicación destinataria permite detectar las pérdidas o ganancias parásitas de célula. Las pérdidas de célula son especialmente susceptibles de ser causadas por errores de transmisión no corregidos que afectan a los campos de encabezado de las células transmitidas a través de la red 3 por la aplicación fuente aquí considerada. Las ganancias de célula son especialmente susceptibles de ser debidas a errores de transmisión no corregidos que afectan a los campos de encabezado de células que proceden de otras aplicaciones fuente con destino de otras aplicaciones destinatarias.
Un segundo módulo está destinado a contener bits de datos de entidad para transmitir, estando estos bits, por ejemplo, distribuidos en función de sus posiciones sucesivas en la entidad que los tiene, en los segundos módulos de las células de módulo creciente que son sucesivamente producidas para la transmisión de esta entidad.
Un módulo suplementario, denominado de reserva, es susceptible de ser previsto en el campo de información de cada célula. Este módulo de reserva que ocupa once bits de campo en la realización considerada, por ejemplo, está situado por ejemplo directamente a continuación del segundo módulo en el mismo campo.
Un módulo, denominado último módulo, está previsto en fin de campo de información de cada célula para un código detector-corrector de error. Cada último módulo de código está calculado antes de transmisión a partir de una parte de campo de información colocada bajo vigilancia y constituida por la serie de elementos binarios que componen los otros módulos de campo de información de la célula que lo lleva.
En otra forma de realización, este código es del tipo bloque denominado BOSE-CHAUDURI-
HOCKENGHEM, B.C.H. abreviadamente, y está previsto para permitir corregir hasta dos errores de bit en la parte de campo de información a partir de la cual es calculado.
Tales códigos B.C.H. son especialmente mencionados en la segunda edición de la obra en inglés de W. WESLEY PETERSON y E. J. WELDON Jr, publicada por "The M.I.T.PRESS", en Cambridge, EEUU.
El código escogido es, por ejemplo, un pseudo-código que tiene una longitud "n" y un número "k" de bits por bloque respectivamente iguales a 384 y 366, que está fundado en el código conocido para el cual los valores de "n" y "k" son respectivamente de 511 y 493.
El último módulo de cada célula que es calculado al nivel del dispositivo 4 de la aplicación fuente 1 está tenido en cuenta al nivel del dispositivo 11 de la aplicación destinataria 2 para corregir los eventuales errores de transmisión de bit susceptibles de afectar a los bits de la parte del campo de información de una célula a partir de la cual ha sido calculado este último módulo, en tanto que el número de estos errores no sea superior a dos por célula.
Para evitar que una célula defectuosa pueda afectar la transmisión de dos entidades sucesivas, se ha previsto completar toda entidad con la ayuda de bits de rellenado con el fin de que esté constituida de forma que ocupe un número entero de segundos módulos de célula y para evitar así constituir células compuestas de bits pertenecientes a dos células distintas.
En un ejemplo preferido de realización en el que el segundo módulo de las células de transferencia de entidad está compuesto por veintidós palabras de dieciséis bits, el vacío susceptible de subsistir a la serie de las últimas palabras todavía no transmitidas de una entidad en el segundo módulo que las contiene está lleno por medio de una palabra particular que constituye un marcador característico de fin de entidad, repitiéndose eventualmente esta palabra con el fin de conseguir que el segundo módulo de la última célula de transmisión de una entidad sea completada hasta la capacidad total.
De una manera similar, se ha previsto que toda célula que sirve para la transferencia de los primeros bits de datos de una nueva entidad esté caracterizada por una inserción de bits característicos de comienzo de entidad en cabeza de célula, antes de los primeros bits de datos. Esto, por ejemplo, se obtiene insertando en la emisión una palabra particular que constituye un marcador característico de comienzo de entidad en cabeza del segundo módulo de célula en el cual están colocadas las palabras que tienen los primeros bits de datos de la nueva entidad.
En la recepción, está previsto sustituir una palabra particular que constituye un marcador característico de error a cada uno de los segundos módulos recibidos hasta recepción y detección de un nuevo módulo que contiene un marcador de comienzo de entidad, cuyo módulo de continuidad es de valor cero, a partir del momento en el que se ha constatado bien una ruptura de índice de continuidad que afecta a la serie de células ya recibidas, bien una imposibilidad de corrección de una de las palabras de la parte bajo vigilancia del campo de información de una célula con la ayuda del código detector correspondiente situado en su serie en la misma célula.
El esquema de principio de un dispositivo 4 de interfaz para aplicación fuente 1 está representado en la figura 2. Este dispositivo recibe al nivel de una entrada D los bits que constituyen las entidades producidas, estos bits se transmiten con un caudal eventualmente variable por la aplicación fuente, son recibidos por una disposición 12, denominada de encuadre, encargada de su toma en cuenta. Esta disposición 12, conocida por sí misma por el experto en la materia, recibe a este efecto al nivel de una entrada S una señal de reloj de sincronización que proviene de la aplicación fuente y que está destinada a permitirle tomar los bits que llegan por la entrada D y distinguir unas de otras las entidades sucesivamente recibidas. La disposición 12 también tiene una entrada W de mando en escritura que la aplicación fuente 1 activa en ocasión de sus envíos de bits de entidad.
La aplicación fuente 1 está además ligada a una salida O del dispositivo 4 que está destinada a permitir a este último obtener una interrupción del envío de bits de entidad en caso de perturbación susceptible de comprometer el tratamiento de estos bits en las condiciones previstas, al nivel del dispositivo 4.
La disposición 12 está ligada en entrada a un tampón 13 de adaptación de ritmo, de tipo conocido, que se denomina de entrada, y que está previsto para suministrar a un ritmo local H2 los bits de entidad recibidos de la aplicación fuente al ritmo H1, de forma que se permita el tratamiento por el dispositivo mismo para su condicionamiento en forma de células.
En la realización propuesta, una disposición de codificación 14 está ligada a la salida del tampón de entrada 13, asegurando la producción de los primeros módulos de célula con la ayuda de una lógica de incrementación no representada, sirviendo cada una de las células sucesivas para la transferencia de una entidad que está dotada de un primer módulo obtenido por incrementación del primer módulo calculado para la célula que precede a aquélla donde se encuentra. La disposición de codificación 14 asegura también la producción del último módulo de cada célula con la ayuda de una lógica de codificación por bloque, no representada aquí.
Cada último módulo de célula corresponde a un código detector-corrector de tipo B.C.H., tal como el mencionado anteriormente. Cada código
detector-corrector de error se obtiene por cálculo a partir de los elementos binarios tomados por bloques que constituyen los otros módulos de campo de información de la célula que está destinada a llevarlo. Es transmitido por la disposición de codificación 14 a un tampón de salida 15 con todos los elementos destinados a constituir con él la célula para la cual ha sido calculado.
El ritmo local H2 utilizado en el interior del dispositivo 4 por el tampón de entrada 13 al nivel de sus emisiones también es utilizado por la disposición de codificación 14 para sus transferencias y por el tampón de salida 15 para sus recepciones. Un ritmo de transmisión H3 que depende de la red de transferencia 3 es explotado por el tampón de salida 15 para la transmisión de las células a través de esta red con destino a la aplicación destinataria 2 prevista.
El dispositivo 4 suministra los bits de célula en sucesión a partir del circuito tampón de salida 15 y al nivel de una salida D, suministrando también una señal de reloj de bits al nivel de una salida HD y una señal característica de presencia de células por una salida P.
En la figura 3 se presenta el esquema de principio de un dispositivo 11 de interfaz para aplicación destinataria 2, dispositivo que recibe las señales que proceden de las salidas D, HD y P que le son transmitidas por el dispositivo 4 a través de la red de transferencia 3 y por medio del interfaz de recepción 8 y el desmultiplexor 9 que le están asociados.
Estas señales son explotadas por una disposición de extracción 17 apta para separar el campo de información del campo de encabezado de cada célula cuyos bits han sido recibidos, siendo esta separación susceptible de ser efectuada por medios clásicos en técnica ATM que no se explicarán aquí.
El campo de información obtenido a partir de los bits recibidos para cada célula transmitida se transmite a un tampón de adaptación de ritmo 18 previsto para absorber las variaciones de caudal de células características de las redes temporales asíncronas. Este tampón 18 está encargado de suministrar a un ritmo local H2' los bits de entidad recibidos de la aplicación fuente al ritmo HD, de forma que se permita el tratamiento por los elementos que le siguen en el dispositivo que lo lleva.
Una disposición de descodificación 19 está ligada a la salida del tampón 18, estando encargada de asegurar la separación de los diversos módulos de cada campo de información recibido y, en particular, la extracción para el tratamiento del módulo de código corrector que constituye el último de entre ellos. Permite también la detección, por medio del último módulo que contiene cada campo de información, de los errores que son susceptibles de afectar a los bits de los otros módulos de este campo y asegura la corrección siempre que el número de errores de bit por parte bajo vigilancia del campo no sea superior a dos.
Transmite separadamente por una parte los bits de primer módulo del campo de información de una célula recibida, siendo eventualmente corregidos estos bits cuando esto haya sido necesario y posible, y por otra parte los bits de datos del campo de información distintos de los relativos al primer y al último módulos de este campo, efectuándose todo esto de manera conocida en sí misma.
Los bits de un campo de información distintos de los relativos al primer y al último módulo de este campo, se transmiten a una disposición 20 encargada de extraer los bits de segundo módulo con el fin de permitir una transmisión separada.
El primer módulo de cada célula se transmite a una disposición de verificación 21 encargada de verificar la continuidad de incrementación de los primeros módulos recibidos sucesivamente y de señalar las discontinuidades, correspondiendo éstas a una ganancia o a una pérdida de célula. Un tampón de salida 22 es insertado entre la aplicación destinataria 2 y el conjunto formado por las disposiciones de extracción 20 y de verificación 21.
Los segundos módulos transmitidos sucesivamente por la disposición de extracción 20 al tampón de salida 22 están destinados a ser reagrupados en este tampón para reconstituir los flujos de datos de las entidades tales como son producidas por la aplicación fuente 1. El segundo módulo de cabeza de cada entidad que es reconocido en el marcador característico de principio de entidad que contiene, el último segundo módulo de cada entidad es reconocido en el o en los marcadores de fin de entidad que contiene.
Como se ha indicado anteriormente, todo segundo módulo considerado como erróneo de forma irrecuperable por la disposición de descodificación 19 ve sus bits de datos reemplazados por bits de marcador de error, estando este último destinado a ser comunicado a la aplicación destinataria en el lugar del módulo erróneo. Los segundos módulos recibidos a continuación de un segundo módulo erróneo son también reemplazados por el marcador de error hasta la aparición de un segundo módulo, no erróneo, que tiene un marcador de comienzo de entidad.
Una sustitución análoga se efectúa igualmente cuando la disposición de verificación 21 constata una discontinuidad de incrementación con ocasión de la llegada de un nuevo primer módulo, siendo entonces sustituido un marcador de error en todos los segundos módulos, a partir del que corresponde al primer módulo para el que ha sido constatada una discontinuidad de incrementación y en tanto que no se haya recibido más que un segundo módulo conteniendo un marcador de comienzo de entidad.
En una forma de realización, las disposiciones del dispositivo 11 que están aguas abajo del tampón de entrada están temporalmente regidas por las señales de reloj local H2', y el tampón de salida 22 suministra los datos de entidad a la aplicación destinataria 2, por medio de una salida no representada. Esta aplicación destinataria recibe también una señal de reloj de sincronización del dispositivo 11, una señal de mando en escritura para los datos de entidad y dispone de un mando que le permite, en caso de necesidad, disparar la interrupción de los envíos de datos por el
\hbox{dispositivo}
11.

Claims (5)

1. Procedimiento de transmisión por células de red de transferencia en modo asíncrono, denominado ATM, de información análogas suministradas en la forma de una serie de entidades distintas, idénticamente estructuradas y correspondiendo cada una a un todo independientemente explotable, para una aplicación dada, teniendo cada célula un encabezado en el que especialmente su destino está definido y un campo de información, uno y otro de tamaños respectivos normalizados, caracterizado porque prevé una transmisión de cada entidad por medio de células cuyo campo de información está idénticamente compuesto de varios módulos que tienen cada uno una posición y un tamaño fijos, constituyendo un primer módulo de éstos un índice de continuidad de célula, módulo "p", que es incrementado para cada nueva célula necesaria para la transmisión por células sucesivas de una misma entidad, conteniendo un segundo de estos módulos datos de entidad para transmitir, estando constituido un último módulo por medio de un código
detector-corrector de error, del tipo de bloque denominado B.C.H, obtenido por cálculo antes de transmisión, a partir de la serie de bits de los otros módulos del campo de información de la célula que lo lleva y porque el segundo módulo del campo de información de la primera y de la última de las células relativas a una misma entidad tienen respectivamente el uno un marcador característico de comienzo de entidad, situado en cabeza de módulo, y el otro un marcador característico de fin de entidad, situado en fin de módulo.
2. Procedimiento de transmisión según la reivindicación 1, caracterizado porque el complemento a capacidad total del segundo módulo de información de la última célula de transferencia de una entidad se efectúa, antes de emisión, por relleno por medio de palabras binarias de igual constitución que el marcador característico de fin de entidad para conservar la independencia de cada entidad existente al nivel fuente, en el curso de su transmisión en modo asíncrono.
3. Procedimiento según al menos una de las dos reivindicaciones precedentes, caracterizado porque en recepción, se efectúa una sustitución de un marcador característico de error a cada uno de los segundos módulos de información recibidos por una serie de células y esto hasta la detección de un marcador característico de comienzo de entidad en un segundo módulo nuevamente recibido, a partir del momento en el que ha habido bien una discontinuidad de incrementación de índice para un primer módulo de célula, bien una imposibilidad de corrección de los errores que afectan a la parte bajo vigilancia del campo de información de una célula, estando esta parte constituida por los módulos de este campo que son distintos del último módulo que contiene.
4. Dispositivo, de tipo emisor, para la aplicación del procedimiento de transmisión según al menos una de las reivindicaciones precedentes, caracterizado porque tiene medios de encuadre de entidad (12) para la toma en cuenta de los datos numéricos relativos a cada entidad suministrada por una aplicación fuente (1) al ritmo propio de esta aplicación fuente, medios tampones de adaptación (13), que permiten la toma en cuenta de estos datos numéricos a un ritmo local de tratamiento (H2) para su acondicionamiento en células sucesivas, medios de codificación (14) subdivididos en primeros medios que producen por incrementación los primeros módulos de índice de continuidad de las células y en segundos medios que generan un módulo de código detector-corrector de error por célula a partir de la serie de elementos binarios destinada a constituir los otros módulos de campo de información suministrados por esta célula, teniendo el dispositivo además medios tampones (15), denominados de salida, para suministrar los datos de las células en las condiciones y al ritmo escogidos para la transmisión.
5. Dispositivo, de tipo receptor, para la aplicación del procedimiento de transmisión según al menos una de las reivindicaciones 1 a 3 precedentes, caracterizado porque tiene medios de extracción en recepción (17) para disociar el campo de información de una célula recibida del encabezado de esta misma célula, medios tampones (18), denominados de entrada, que permiten la toma en cuenta a un ritmo local de tratamiento (H2') de los datos de campo de información de célula recibidos, medios de descodificación (19) aptos para separar el primer módulo y el último módulo del resto de los datos del campo de información de una célula recibida y eventualmente para reconstituir, con la ayuda del código corrector, la parte bajo vigilancia del campo de información de una célula recibida errónea de como mucho dos bits, medios (21) para verificar la continuidad de los módulos de índice de continuidad sucesivamente recibidos, medios (20) para extraer separadamente el segundo módulo de cada célula recibida y medios tampones de salida (22) a partir del cual se suministran bien cada entidad, bien al menos un marcador de error sustituido a una entidad errónea, bajo el mando bien de los medios de descodificación en caso de recepción de una célula errónea e irrecuperable para una entidad, bien los medios de verificación en caso de discontinuidad de incrementación de índice para un primer módulo de célula de una entidad.
ES94402270T 1993-10-12 1994-10-10 Metodo y dispositivo para la transmision de una serie de celulas atm. Expired - Lifetime ES2210246T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9312116A FR2711467B1 (fr) 1993-10-12 1993-10-12 Procédé de transmission par cellules ATM d'informations fournies sous la forme d'une suite d'entités distinctes pour une application donnée et dispositifs pour la mise en Óoeuvre de ce procédé.
FR9312116 1993-10-12

Publications (1)

Publication Number Publication Date
ES2210246T3 true ES2210246T3 (es) 2004-07-01

Family

ID=9451741

Family Applications (1)

Application Number Title Priority Date Filing Date
ES94402270T Expired - Lifetime ES2210246T3 (es) 1993-10-12 1994-10-10 Metodo y dispositivo para la transmision de una serie de celulas atm.

Country Status (8)

Country Link
US (1) US5606558A (es)
EP (1) EP0648063B1 (es)
JP (1) JP3569003B2 (es)
AT (1) ATE257315T1 (es)
CA (1) CA2117840C (es)
DE (1) DE69433454T2 (es)
ES (1) ES2210246T3 (es)
FR (1) FR2711467B1 (es)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI955814A (fi) * 1995-12-01 1997-06-02 Nokia Mobile Phones Ltd Solujen osoitus ATM-järjestelmän soluvirrassa
US5774469A (en) * 1996-04-01 1998-06-30 Telefonaktiebolaget Lm Ericsson Combined minicell alignment and header protection method and apparatus
US5878045A (en) * 1996-04-26 1999-03-02 Motorola, Inc. Method and apparatus for converting data streams in a cell based communications system
US6728921B1 (en) 1996-05-31 2004-04-27 Nortel Networks Limited Cell based data transmission method
US5905727A (en) * 1996-10-08 1999-05-18 International Business Machines Corporation Method and system for transmitting ATM cells on an ATM link
US5875192A (en) * 1996-12-12 1999-02-23 Pmc-Sierra Ltd. ATM inverse multiplexing system
US6195346B1 (en) * 1998-06-16 2001-02-27 Mci Communications Corporation Method and system for processing an HDLC message
US6714562B1 (en) 2000-03-10 2004-03-30 International Business Machines Corporation Method and apparatus for segmenting network traffic variable length frames
GB0101704D0 (en) * 2001-01-23 2005-03-30 Bae Sys Defence Sys Ltd Improvements in ATM data transmission systems
US7462103B2 (en) * 2001-03-22 2008-12-09 Igt Gaming system for individual control of access to many devices with few wires
KR100428765B1 (ko) * 2001-12-12 2004-04-28 삼성전자주식회사 비동기 전송 모드에서의 관리 정보 전송 시스템 및 방법
CN113358825B (zh) * 2021-06-02 2023-03-24 重庆大学 一种带同化算法的室内空气质量检测器

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4516239A (en) * 1982-03-15 1985-05-07 At&T Bell Laboratories System, apparatus and method for controlling a multiple access data communications system including variable length data packets and fixed length collision-free voice packets
FR2635242B1 (fr) * 1988-08-05 1990-10-05 Lmt Radio Professionelle Procede et dispositif de transmission en mode asynchrone mettant en oeuvre des microcellules
US5260783A (en) * 1991-02-21 1993-11-09 Gte Laboratories Incorporated Layered DCT video coder for packet switched ATM networks
JP3037476B2 (ja) * 1991-08-28 2000-04-24 富士通株式会社 Atmセル組立・分解方式
US5379297A (en) * 1992-04-09 1995-01-03 Network Equipment Technologies, Inc. Concurrent multi-channel segmentation and reassembly processors for asynchronous transfer mode

Also Published As

Publication number Publication date
FR2711467A1 (fr) 1995-04-28
FR2711467B1 (fr) 1996-07-26
DE69433454D1 (de) 2004-02-05
CA2117840A1 (fr) 1995-04-13
EP0648063A1 (fr) 1995-04-12
JPH07177159A (ja) 1995-07-14
JP3569003B2 (ja) 2004-09-22
DE69433454T2 (de) 2004-06-09
ATE257315T1 (de) 2004-01-15
EP0648063B1 (fr) 2004-01-02
CA2117840C (fr) 2004-03-30
US5606558A (en) 1997-02-25

Similar Documents

Publication Publication Date Title
US6594244B1 (en) Data communication device and method in a CDMA communication system
ES2210246T3 (es) Metodo y dispositivo para la transmision de una serie de celulas atm.
EP1056211B1 (en) Transmitter and receiver for interleaved error correction coded data on a transmission frame with detection of cell losses
AU677125B2 (en) Connectionless communication system
CA2416082C (en) Method of and system for the transfer of sonet traffic across a packet network
US3879577A (en) Data transmission system
JPH08186570A (ja) Atm網における誤り制御方法
CN101160727A (zh) 用于透明的gfp(通用编帧过程)超级块纠错的方法和设备
CN101361310B (zh) 用于通信数据的数据处理器***及方法
JP2001308863A (ja) インタフェース装置
US6594262B1 (en) Apparatus and method for protecting ATM header from the burst error
CN101170484B (zh) 一种基于非压缩传输协议的交换芯片及交换设备
BRPI0814315A2 (pt) dispositivo e método para o processamento de fluxos contìnuos de dados
CA2399619A1 (en) Methods and apparatus for selecting the better cell from redundant streams within a cell-oriented environment
JP2732540B2 (ja) 情報を符号化する方法およびその実施のための通信システム
US6636531B1 (en) Communication device and method
JP2001230785A (ja) Aal1セル帯域制御方式
JPH0230281A (ja) テレテキストデコーダ
Simmons et al. Design of error detection scheme for class C service in ATM
US5809031A (en) Apparatus of stuff synchronization frame control
ITMI942624A1 (it) Metodo per l'implementazione delle funzioni di protocollo del livello di adattamento atm per flussi di dati numerici a velocita' variabile
JPH11340989A (ja) 無線通信方法と無線通信システム及びその無線送信部と受信部
US6694472B1 (en) Error correction for frames carried over multiple networks
US7164728B1 (en) Method and device for forming transport frames from coded-signal frames and device for extracting coded signal frames
JP2002033748A (ja) データ伝送方法およびデータ伝送システム