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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/555—Error detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/557—Error correction, e.g. fault recovery or fault tolerance
-
- 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
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5625—Operations, administration and maintenance [OAM]
- H04L2012/5627—Fault tolerance and recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral 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.
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.
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.
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.
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.
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.
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)
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)
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 |
-
1993
- 1993-10-12 FR FR9312116A patent/FR2711467B1/fr not_active Expired - Fee Related
-
1994
- 1994-10-10 EP EP94402270A patent/EP0648063B1/fr not_active Expired - Lifetime
- 1994-10-10 AT AT94402270T patent/ATE257315T1/de not_active IP Right Cessation
- 1994-10-10 DE DE69433454T patent/DE69433454T2/de not_active Expired - Lifetime
- 1994-10-10 ES ES94402270T patent/ES2210246T3/es not_active Expired - Lifetime
- 1994-10-11 CA CA002117840A patent/CA2117840C/fr not_active Expired - Lifetime
- 1994-10-11 US US08/320,744 patent/US5606558A/en not_active Expired - Lifetime
- 1994-10-12 JP JP24646294A patent/JP3569003B2/ja not_active Expired - Lifetime
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) | データ伝送方法およびデータ伝送システム |