MXPA98008094A - Metodo combinado de alineacion de minicelda y proteccion de encabezado y aparato que utiliza el mismo - Google Patents
Metodo combinado de alineacion de minicelda y proteccion de encabezado y aparato que utiliza el mismoInfo
- Publication number
- MXPA98008094A MXPA98008094A MXPA/A/1998/008094A MX9808094A MXPA98008094A MX PA98008094 A MXPA98008094 A MX PA98008094A MX 9808094 A MX9808094 A MX 9808094A MX PA98008094 A MXPA98008094 A MX PA98008094A
- Authority
- MX
- Mexico
- Prior art keywords
- mini
- header
- code
- cell
- integrity
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 35
- 238000012795 verification Methods 0.000 claims abstract description 25
- 239000000523 sample Substances 0.000 claims 8
- 239000013589 supplement Substances 0.000 claims 1
- 238000012546 transfer Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 11
- 230000007704 transition Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 125000004122 cyclic group Chemical group 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 5
- 238000012937 correction Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Abstract
La presente invención se refiere a un sistema de telecomunicaciones que utiliza un protocolo de modo de transferencia asincrónico (ATM) como una infraestructura de transferencia de datos, se verifica la información del encabezado de minicelda, se mantiene la alineación de minicelda y se mejora la utilización de ancho de banda ATM al insertarúnicamente un código de verificación de integridad de encabezado en cada celda ATM en vez de un código de verificación de integridad de encabezado para todas y cada uno de los encabezados de minicelda. El código de verificación de integridad del encabezadoestádeterminado a partir de una combinación de encabezados de minicelda almacenados en la celda ATM.
Description
DE ENCABEZADO Y APARATO QUE UTILIZA EL MISMO
La presente invencidn se relaciona con la transmisión de datos de telecomunicación, y más particularmente con la transmisión de datos de telecomunicaciones en el protocolo de Modo de Transferencia Asincrónica (ATM) . Más específicamente, la presente invencidn se relaciona con un método y aparato eficientes para calcular, almacenar y utilizar un código de verificación de integridad de encabezado único común a todas las celdas cortas no estándar, denominadas como miniceldas, multiplexadas en una celda ATM. El modo de transferencia asincrónica (ATM) es un protocolo estándar para transmitir datos de telecomunicación dentro de un sistema de telecomunicación (por ejemplo una red de telecomunicación celular) . Los datos se transmiten en paquetes de tamaño fijo denominados celdas ATM. Cada celda ATM contiene una carga útil de 48 octetos y un encabezado de 5 octetos . ATM es bien conocido en la técnica y se utiliza comúnmente para aplicaciones de alta velocidad de bitios (por ejemplo, comunicación de multimedia) ; sin embargo, también se puede utilizar ATM para mejorar REP. 28572
significativamente la eficiencia de aplicaciones de baja velocidad de bitios (por ejemplo comunicación celular de voz) . Cuando se utiliza ATM para comunicación de baja velocidad de bitios, tal como comunicación celular de voz, con frecuencia es ventajoso multiplexar paquetes pequeños de datos comprimidos en una corriente de celdas ATM como se ilustra por el proceso 100 en la figura 1. Estos paquetes pequeños con frecuencia se denominan como "miniceldas" . Las miniceldas, aunque típicamente son más cortas que las celdas ATM, son similares en el sentido en que también contienen un encabezado, habitualmente de 2 octetos de longitud, y una carga útil con una longitud fija o variable. De hecho, las miniceldas pueden ampliarse sobre los límites de la celda ATM como se ilustra por la minicelda 101 en la figura 1. Al multiplexar miniceldas en una sorriente ATM se mejora la utilización del ancho de banda (BW) y se reducen- los costos de transmisión cuando las miniceldas son, en general, más pequeñas que las celdas ATM. --En un sistema de comunicaciones estratificado, el mecanismo para procesamiento de esta capa adicional de celdas, o miniceldas, se denomina como una capa de adaptación ATM o AALm, en donde "m" quiere decir "minicelda". Este proceso adicional o "capa" puede ser dividido adicionalmente en tres subcapas como se ilustra en
la figura 2. La subcapa 201 de convergencia permite que AALm se interconecte con la aplicación de telecomunicaciones . El ensamblado y desensamblado de la subcapa 202 inserta y extrae datos de usuario (por ejemplo datos de comunicación de voz) dentro y fuera de cada minicelda (véase también la figura 1) . El multiplexado y desmultiplexado de la capa 203 inserta y extrae miniceldas dentro y fuera de las celdas ATM (véase también la figura 1) . Un sistema de telecomunicación que utiliza ATM y AALm debe resolver dos problemas básicos. En primer lugar, debe asegurar lo correcto de la información de encabezado en cada minicelda. En segundo lugar, debe ser capaz de mantener la alineación de miniceldas, esto es, determinar en donde empieza y termina cada minicelda dentro de una celda ATM. Para asegurar lo correcto de la información de encabezador de minicelda, los métodos del estado de la técnica típicamente utilizan alguna clase de verificación de integridad de encabezado de minicelda (HIC) . Estas verificaciones ayudan a detectar y, en algunos casos, corrigen errores en la información de encabezado de minicelda. Esto se puede llevar a cabo fácilmente al incluir un código de detección de error/corrección de error en el encabezado de cada minicelda. Esta técnica es bien conocida en el arte. Por ejemplo, Góran Eneroth et al., "Minicell
Protocol (ALLm) for Low Bit Rate Applications," (febrero 1996) , utiliza un encabezado 301 de minicelda de dos octetos en todas y cada una de las miniceldas, como se ilustra en la figura 3. El encabezador 301 de minicelda incluye un código 302 HIC de dos bitios. El código HIC de dos bitios mantiene la integridad de la información del encabezado con una verificación de paridad intercalada de dos bitios. En otro ejemplo, ilustrado en la figura 4, Tomohiro Ishihara, "Proposal of Short Cell Format for Low Bit Rate Voice", (diciembre de 1995) , utiliza un encabezado 401 de minicelda de dos octetos en todas y cada una de las miniceldas, en donde cada encabezado incluye un código 402 de detección de error/corrección de error HIC. En este ejemplo, el código HIC es un cddigo de redundancia cíclico de cinco bitios (CRC) que es capaz de corrección de tres bitios y detección de error de dos bitios . Pese a la eficiencia general de la técnica AALm, los métodos del estado de la técnica utilizados para asegurar lo correcto de la información del encabezado de miniselda no son eficientes. La razón principal es que cada encabezado de minicelda debe dedicar varios bitios para realizar una verificación de integridad de encabezado, y esto ocupa ancho de banda valioso. La ineficiencia es incluso más severa cuando las cargas útiles de minicelda son cortas.
Como se menciona antes, la segunda preocupación es mantener una alineación apropiada de minicelda. La figura 5 ilustra como los métodos de la técnica anterior típicamente manejan la alineación de miniceldas. Como se muestra en la figura 5, la mayor parte de los métodos del estado de la técnica utilizan un apuntador 501 de inicio de minicelda (MSP) al principio de ciertas celdas ATM como se ilustra en la figura 5. El MSP 501 identifica la posición de inicio (octeto) 502 de la primera minícelda completa dentro de la celda 503 ATM. El MSP 501 típicamente tiene una longitud de seis bitios, de manera que puede identificar cualquiera de los 48 octetos los cuales constituyen la carga útil ATM estándar. También se proporciona una extensión de dos bitios para verificar paridad. Además, cada encabezador de minicelda contiene un campo indicador de longitud (véase figura 4, referencia número 403) que también tiene una longitud de seis bitios, el cual identifica la longitud de la minicelda correspondiente en términos del número de octetos que constituyen la carga útil de la minicelda. Entre cada MSP 501, se mantiene la alineación al identificar la posición de la primera minicelda completa de acuerdo con MSP 501 y, posteriormente, contando los octetos los cuales constituyen la carga útil de cada minicelda de acuerdo con el valor representado por el indicador de longitud en cada encabezado de minicelda.
Al igual que el código HIC, MSP 501 utiliza ancho de banda valioso. Si cada celda ATM contiene un MSP 501, se disminuye el ancho de banda efectivo en aproximadamente 2%. Si se incluye un MSP 501 en cada décima sexta celda ATM, la cantidad de ancho de banda desperdiciada se reduce a casi cero. En cualquier caso, si la alineacidn se pierde por cualquier razón, por ejemplo, debido a ruido excesivo en las líneas de transmisión, la alineacidn no se puede volver a asumir sino hasta el siguiente MSP 501, si se recibe correctamente, y la totalidad de las miniceldas entre estas se perderá. Por lo tanto, pese a las mejoras sobre el ATM estándar, los métodos los cuales utilizan AALm, necesitan mejorar adicionalmente la utilizacidn de ancho de banda al incrementar la eficiencia de HIC y la alineación de minicelda.
DESCRIPCIÓN -BREVE DE IA INVENCIÓN
ün objetivo de la invención es proporcionar un método más eficiente y un medio para asegurar la información de encabezado de minicelda correcta . Otro objetivo de la invencidn es proporcionar un método y medios más eficientes para mantener la alineación de minicelda.
Otro objetivo adicional de la invención es proporcionar un método y medios más eficientes para asegurar la información correcta del encabezado de minicelda y mantener la alineacidn de minicelda, y al mismo tiempo mejorar la utilización de ancho de banda. De acuerdo con un aspecto de la presente invencidn, los anteriores y otros objetivos se obtienen en un sistema de telecomunicación con un método y/o un aparato para generar un paquete de datos (por ejemplo, una celda ATM) que comprende las etapas de generar por lo menos una ninicelda, en donde cada minicelda comprende una porcidn de datos de usuario (por ejemplo, una carga útil) y un encabezado; después insertar por lo menos parte de por lo menos una minicelda en el paquete de datos; después generar un cddigo trasero de verificación de integridad de encabezado a partir de un cddigo de combinación, en donde el código de combinación comprende el encabezado desde cada una de las miniceldas que se insertan dentro del paquete de datos; y después insertar el cddigo trasero de verificación de integridad de encabezado dentro del paquete de datos.
De acuerdo con otro aspecto de la invención, un método y/o un aparato para determinar la integridad de encabezados de minicelda en un paquete de datos incluye identificar cada encabezado de minicelda en un paquete de datos; después determinar el código de verificación de
integridad de encabezado que se basa en los encabezados de minicelda extraídos; posteriormente identificar un cddigo trasero de verificación de integridad de encabezado almacenado a partir del paquete de datos; posteriormente comparar el código de verificación de integridad de encabezado almacenado con el cddigo trasero de verificación de integridad de encabezado determinado; y finalmente, utilizar un resultado de la comparación para determinar la integridad en cada encabezado de minicelda en el paquete de datos. De acuerdo con otra modalidad adicional de la invención, un método y/o aparato para mantener la alineación de miniceldas en un paquete de datos incluye definir una posición de inicio para una primera minicelda completa en el paquete de datos; posteriormente identificar un primer encabezado de estimación a partir de cada minicelda en el paquete de datos basados en la posicidn de inicio definida en la primera minicelda completa en el paquete de datos; después determinar un cddigo de verificación de integridad de encabezado que se basa en cada encabezado de minicelda de estimación identificado primero; después identificar un código trasero de verificación de integridad de encabezado almacenado a partir del paquete de datos; después comparar el cddigo de verificación de integridad de encabezado determinado con el código trasero de verificación de
integridad de encabezado almacenado; y finalmente, utilizar un resultado de la comparación para determinar si el receptor está sincronizado a las miniceldas en el paquete de datos .
DESCRIPCIÓN -BREVE DE LOS DIBUJOS
Los objetivos y ventajas de la invencidn se comprenderán al leer la siguiente descripción detallada junto con los dibujos, en los cuales: la figura 1 es un diagrama que ilustra el proceso de la técnica anterior de multiplexor miniceldas en el flujo de celda ATM; la figura 2 es un diagrama que muestra el modelo de protocolo estratificado de la técnica anterior para AAlm; la figura 3 es un diagrama que muestra el formato básico de una minicelda en la técnica anterior; la figura 4 es un diagrama que ilustra la relación física entre una minicelda, el encabezado de minicelda y la celda ATM en la técnica anterior; la figura 5 es un diagrama que muestra un método de alineacidn de la técnica anterior con un apuntador de inicio de minicelda en cada celda ATM alternante;
la figura 6 es un diagrama que ilustra miniceldas mapeadas en una celda ATM y el código trasero HIC que ocupa el último octeto de la celda ATM; la figura 7 es un diagrama que muestra el cálculo del código trasero HIC basado en una concentración de cada encabezado de minicelda en la celda ATM; la figura 8 es un diagrama de estado que ilustra la operación de receptor; la figura 9 es un diagrama de flujo que muestra una estrategia para la operación de receptor de estado SYNC; la figura 10 es un diagrama de flujo que muestra una estrategia para la operación del receptor en estado de búsqueda ,- la figura 11 es un diagrama de flujo que muestra una estrategia para la operación del receptor de estado PRESYNC; y la figura 12 es un diagrama que ilustra el sistema de telecomunicación celular típico de la técnica anterior (por ejemplo un sistema de teléfono celular) .
DESCRIPCIÓN T ATITIATTIA
La presente invencidn proporciona un método y medios más eficientes para llevar a cabo la verificación de integridad de encabezado (HIC) para cada encabezado de
minicelda en una celda ATM. La invención también proporciona un método y medios más eficientes para mantener la alineación de la minicelda. En una modalidad de la invencidn, este es acompañado al agregar un cddigo HIC único en alguna parte fácilmente identificada de la celda ATM en vista de un cddigo HIC en todos y cada uno de los encabezados de minicelda. La palabra de cddigo HIC única se basará en los datos combinados en cada uno de los encabezados de minicelda en la celda ATM correspondiente. Por lo tanto, el cddigo HIC único será común a todos encabezados de minicelda en la celda ATM. La figura 6 ilustra una celda ATM 600 que tiene un encabezado 601 de celda ATM que es de longitud de cinco octetos y una carga útil 602 de celda ATM que es de 48 octetos de longitud. De acuerdo con la técnica AALm descrita antes, las miniceldas 603 son multiplexadas en la celda 600 ATM. Las miniceldas 603 pueden, como se muestra, variar de longitud y extensión desde una celda ATM a la siguiente, como se ilustra por las miniceldas 604 y 605. La diferencia entre las celdas 600 ATM y las celdas ATM utilizadas en los métodos de la técnica anterior es que la celda 600 ATM incluye un cddigo 606 HIC, denominado a continuación como un cddigo trasero HIC. En una modalidad preferida de la invención, el código 606 trasero HIC es de un octeto de longitud y se localiza en el último octeto de la celda 600
ATM. Por supuesto, la longitud y localízación del cddigo trasero HIC puede ser diferente en modalidades alternativas, sin apartarse de las enseñanzas de la invención. Como se establece antes, la inclusión del código 606 trasero HIC sustituye la práctica de la técnica anterior de colocar un cddigo HIC en todos y cada uno de los encabezados de mmicelda. Esto hace a la presente invención más eficiente en términos de utilización de ancho de banda cuando las miniceldas son, en general, más pequeñas que las celdas ATM. Una vez que el cddigo 606 trasero HIC se deriva e inserta en la celda ATM, se puede utilizar para detección y corrección de error del encabezado de minicelda de una manera muy similar a los códigos ATM de minicelda que actualmente se utilizan para detectar y corregir errores en encabezados de celdas ATM y en cada encabezado de minicelda individual, respectivamente. En general, la fuente de transmisión calculará el código trasero HIC en base en el contenido de cada encabezado de minicelda en la celda ATM correspondiente e insertará el resultado en una parte fácilmente identificada de la celda ATM como se describe antes. En una modalidad de la invención, el cddigo trasero HIC se puede basar en las propiedades de códigos cíclicos (por ejemplo códigos de redundancia cíclica) . En esta modalidad, el cddigo 606 trasero HIC se calcula al
primer concatenar la información de encabezado a partir de todas las miniceldas en la celda ATM correspondiente. Aquellos familiarizados en la técnica reconocerán que esto se puede llevar a cabo al crear físicamente una 5 nueva palabra cddigo que comprenda los encabezados concatenados copiados desde cada minicelda en la celda ATM correspondiente. Alternativamente, los encabezados desde cada minicelda en la celda ATM correspondiente se pueden procesar sin necesidad de construir físicamente una palabra
de cddigo nueva. A través de esta especificación, el término "código de combinación" se utilizará para designar cualquier alternativa. Por ejemplo, la figura 7 ilustra la combinación de la palabra código 700 que resulta de la concatenación de encabezados de minicelda que corresponden a las miniceldas
603 y 605 en una celda 500 ATM. La palabra cddigo 700 de combinación puede ser representada por una polinomial M(x) de grado m-1, en donde m representa el número de elementos o bitios en la palabra cddigo 700 de combinación. Por ejemplo, si la palabra código 700 es 100101, se puede
representar por una polinomial M(x) = -X5 + X2 + 1, en donde los valores de cada elemento (es decir, bitios) se utilizan como los coeficientes para la polinomial M(x) . Posteriormente el cddigo 606 trasero HIC se calcula como el resto de x^M(x) /G (x) , en donde G (x) es una polinomial
generadora de grado n.
Como se establece antes, el cddigo 606 trasero HIC se calcula como el resto de xfM(x) /G (x) y después se inserta en una parte identificada fácilmente de la celda ATM (por ejemplo el último octeto) y se transmite con el resto de la celda ATM a una entidad receptora. Un receptor, en la entidad receptora, después calcula el cddigo cíclico basado en la información de encabezado de minicelda recibida actualmente. Si el código cíclico calculado coincide con el valor trasero HIC que se ha recibido, la información de encabezado para todas las miniceldas recibidas se supone que ha sido transmitida y recibida sin error. El cálculo de códigos HIC basado en códigos cíclicos es bien conocido en la técnica y se utiliza comúnmente para realizar verificación de integridad de encabezado para encabezados de celdas ATM como se describe en el International Telecommunication Union ITU-T, B-ISDN User-Networ Interface-Physical Layer Specification, Recommendation 1.432 (1993), el contenido de la cual se incorpora en la presente como referencia. En otra modalidad de la invencidn, se puede utilizar el cddigo trasero HIC para encontrar los límites de minicelda en una celda ATM después de que se ha perdido la alineacidn de minicelda. El receptor puede utilizar el cddigo trasero HIC de una manera muy similar a la que utiliza los códigos de control de error de encabezado (HEC)
en los encabezados de celda ATM para obtener una delineación de celda ATM como se describe en la recomendación ITU 1,432, "B-ISDN User Network Interface Physical Layer Specification" , el contenido de la sual se incorpora en la presente como referencia. Como se ilustra en la figura 8, el receptor opera en uno de los siguientes tres estados: el estado 801 SYNC, el estado 802 PRESYNC, o el estado 803 HUNT. En la figura 9 se muestra un diagrama de flujo del estado 801 SYNC. Mientras se encuentran el estado 801 SYNC, se supone que el receptor sabe como localizar con precisión los principios de cada minicelda dentro de la celda ATM. El receptor, cuando está en el estado 801 SYNC, recibirá una celda ATM (a partir de la entidad de transmisión) como se ilustra en el bloque 901 y calculará un cddigo trasero HIC como se ilustra en el bloque 902 en base a cual de los receptores cree que es la informasión encabezado a partir de cada minicelda en la celda ATM como se explicó antes. Si , por cualquier razón el receptor no está alineado apropiadamente con los encabezados de minicelda, el código HIC calsulado muy probablemente será incorrecto (es decir, será diferente del código trasero HIC almacenado en la celda ATM por la entidad que transmita) . Si el receptor calcula incorrectamente el cddigo trasero HIC, existe la posibilidad de que el receptor tenga sincronización perdida. En
consecuencia, las transiciones del receptor al estado 803 HUNT como se ilustra por el bloque 903 de decisión. Por otra parte, el código trasero HIC es calculado correctamente, el receptor extrae cada una de las miniceldas, somo se ilustra en el bloque 904, y las suministra al montaje de minicelda y a la capa 202 de desensamblado. El receptor después actualiza un indicador de inicio de minicelda (MSP) , como se ilustra en el bloque 905, el cual indica el punto de inicio de la primera minicelda completa en la siguiente celda ATM que se va a recibir. A diferensia de los métodos de la tésnisa anterior, el MSP es una variable interna y no afecta el ancho de banda de la conexión ATM. Como se menciona antes, el receptor realizará una transicidn al estado 803 HUNT si se salcula un código incorrecto trasero HIC durante el estado SYNC. El cálculo incorrecto del código trasero HIC puede ser debido a una pérdida de la alineación de minicelda, o errores de bitios en los ensabezados de miniselda. ?l propósito del estado 803 HUNT es restablecer la alineación. Mientras se encuentran el estado 803 HUNT, el receptor deja de enviar miniceldas a la capa 202 de ensamblado y desensamblado y comienza a buscar la localizacidn de la primera minicelda completa en la celda ATM. El receptor lleva a cabo esto al "estimar" la posición de inicio de la primera minicelda completa. Para propósitos de ilustración, el receptor puede somenzar a
buscar en el primer octeto (octeto número cero) en la celda ATM como se ilustra en el bloque 1001 en la figura 10, en donde los 48 octetos en la carga útil de celda ATM se muestran numerados de cero a cuarenta y siete. Después del receptor calcula un cddigo trasero HIC, como se ilustra en el bloque 1002. Si el receptor calcula el código trasero HIC correcto, el receptor actualizará el MSP y la transicidn del estado 803 HUNT al estado 802 PRESYNC como se ilustra por el bloque 1003 de desisidn y los bloques 1004 y 1005, respectivamente. Como en lo anterior, el MSP es una variable interna que contiene la posición de inicio de la primera miniselda sompleta en la siguiente selda ATM -que va a ser resibida. Si el reseptor calcula un cddigo trasero HIC incorrecto, el reseptor realiza otra estimasidn respesto a la posisión de la primera miniselda completa en la celda ATM. El receptor lleva a cabo esto al incrementar el MSP como se ilustra en el bloque 1006. El proceso se repetirá hasta que el receptor calcule el código trasero HIC correcto o el receptor realice un sislo a través de la totalidad de los cuarenta y ocho ostetos en la sarga útil de selda ATM sin calcular correstamente el sódigo trasero HIC. Si el reseptor verifisa la totalidad de los suarenta y ocho octetos en la celda ATM sin calsular sorrectamente el código trasero HIC, el receptor recibirá la siguiente celda ATM y
comenzará uno nuevo, como se ilustra por el bloque 1007 de decisión y el bloque 1008. Si el receptor calcula correctamente el código trasero HIC durante el estado 803 HUNT, el receptor realiza una transición del estado 803 HUNT al estado 802 PRESYNC en la suposición de que se ha restablecido la alineasidn de miniceldas. El propósito del estado 802 PRESYNC es asegurar que se ha restablecido la alineasión de miniceldas al calcular correstamente el cddigo trasero HIC para las siguientes N seldas ATM, como se ilustra en la figura 11. Como se establece, el receptor realizará una transicidn desde el estado 803 HUNT al estado 802 PRESYNC si se-- ha calculado un cddigo trasero HIC correcto. En el estado 802 PRESYNC, el receptor primero inicializa un contador interno, x, como se ilustra en el bloque 1101. Después, se recubre la siguiente celda ATM y se calsula la parte trasera HIC para esa selda ATM, como se ilustra por los bloques 1102 y 1103. Si el receptor calcula un valor trasero HIC incorresto, el reseptor realiza una transicidn nuevamente al estado 803 HUNT como se ilustra por el bloque 1104 de desisión y el bloque 1105. Sin embargo, si el receptor calcula el código trasero HIC correcto, se actualiza MSP y el contador interno x se actualiza, como se ilustra por los bloques 1106 y 1107. Si el receptor calsula el código trasero HIC correcto para las celdas ATM constitutivas de
- 1 -N, el receptor realiza la transición desde el estado 802 PRESYNC al estado 801 SYNC como se ilustra por el bloque 1108 de decisión. Si se confirma una estimación de punto de inicio de minicelda sorrecta al calsular con precisión el código trasero HIC para N + l celdas ATM consecutivas (que incluye el cálculo durante el estado 803 HUNT) , la probabilidad de suministrar miniceldas con error a la capa 202 de ensamblado y desensamblado está representada por:
(1 -2-")4
en donde n representa el número de bitios de cddigo trasero HIC y b representa el número de octetos representado por el código trasero HIC. Por ejemplo, la probabilidad de suministrar cualquier minicelda con falla a la sapa 202 de ensamblado y desensamblado, para una HIC de 8 bitios y un receptor N = 1, es 2.6 * 10"d. Esto sugiere incluso si se ha perdido la alineacidn de una minicelda, la probabilidad de suministrar en la realidad una minicelda con falla es muy pequeña . En otra modalidad de la invencidn, el receptor debe ser capaz de enviar las miniceldas recibidas a la capa 202 de ensamblado y desensamblado mientras se encuentra en el estado 802 PRESYNC. Sin embargo, se debe establecer una
bandera de control para indicar que las miniceldas pueden ser erróneas. Esto proporciona a la aplicasidn la oportunidad de deseshar o usar las miniceldas recibidas durante el estado 802 PRESYNC. Como se establese antes, la aplicación de telecomunicaciones puede, por ejemplo, ser un sistema 1200 de teléfono celular como se ilustra en la figura 12, en donde cada celda de radio C1-C10 es atendida por la correspondiente de una pluralidad de estaciones de base B1-B10. Al leer la presente invencidn, sada una de las estaciones de base B1-B10 controla la transmisión de datos de usuario (es decir datos de voz) a partir de varias unidades móviles M1-M10 al centro 1201 de conmutasidn móvil (MSC) . En general, cada una de las estaciones de base B1-B10 comienza al comprimir los datos de usuario en míniceldas como se ilustra en la figura 1. Cada miniselda sontiene un ensabezado. Las estasiones de base B1-B10 multiplexan las miniseldas en seldas ATM e insertan un sddigo trasero HIC úniso dentro de sada celda ATM como se ilustra por la figura 6. Las estaciones de base B1-B10 calculan cada código trasero HIC somo se ilustra por la figura 7. Las estasiones de base B1-B10 después transmiten las celdas ATM al MSC 1201. El MSC 1201 contiene un reseptor 1202 el cual utiliza uno solo de los códigos traseros HIC para verificar la
integridad de cada encabezado de mmicelda y mantener la alineacidn de minicelda de acuerdo con las figuras 8-11.
La invencidn se ha desspto con referencia a una modalidad particular. Sin embargo, será fácilmente aparente para aquellos familiarizados en la técnica que es posible abarcar la invensidn en formas espesífisas diferentes a las de la modalidad preferida descrita antes. Esto puede realizarse sin apartarse del espíritu de la invención. La modalidad preferida es meramente ilustrativa y no debe ser considerada restrictiva de manera alguna. El alcanse de la invencidn está dado por las reivindicaciones anexas, en vez de la descripsidn presedente, y todas las variaciones equivalentes caerán dentro del intervalo de las reivindicaciones se pretende que sea abarcado por las mismas. Se hace constar que con relación a esta fecha, el mejor método conocido por la solicitante para llevar a la prástisa la citada invención, es el que resulta slaro de la presente descripción de la invención. Habiéndose descrito la invencidn como antecede, se reslama como propiedad lo contenido en las siguientes:
Claims (12)
1. Un método para generar paquetes de datos en un sistema de telecomunicaciones , el método está caracterizado porque somprende las etapas de: generar por lo menos una miniselda, en donde sada minicelda comprende una porción de datos y un encabezado ; insertar por lo menos parte de por lo menos una minicelda en el paquete de datos; generar un sódigo trasero de verifisacidn de integridad de ensabezado a partir de un sddigo de combinasidn, en donde el sódigo de sombinación comprende el ensabezado de cada una de las miniceldas que se ha insertado en el paquete de datos ; y insertar el cddigo trasero de verifisacidn de integridad de encabezado dentro del paquete de datos .
2. El método de conformidad con la reivindicación 1 , caracterizado porque, la etapa de insertar el código trasero de verificación de integridad de encabezado dentro del paquete de datos comprende la etapa de: insertar el código trasero de verificación de integridad de encabezado en una posición predeterminada en el paquete de datos.
3. Un método para determinar la integridad de encabezado de minicelda en un paquete de datos, en un sistema de telecomunicasiones, el método está caracterizado porque comprende las etapas de : identificar sada encapsulado de minicelda en el paquete de datos; determinar un código de verificasidn de integridad de encabezado que se basa en cada encabezado de miniselda identifisado ; identificar un cddigo trasero de verificación de integridad de encabezado almacenado a partir del paquete de datos ; comparar el código de verificación de integridad de encabezado almacenado con el cddigo trasero de verificación de integridad de encabezado determinado; y utilizar un resultado de la comparación para determinar la integridad en cada encabezado de minicelda en el paquete de datos .
4. El método de sonformidad son la reivindicación 3, caracterizado porque la etapa de utilizar un resultado de la comparación para determinar la integridad de cada encabezado de minicelda en el paquete de datos comprende la etapa de: detectar y corregir errores en por lo menos un encabezado de minicelda en el paquete de datos .
5. Un método para mantener la alineacidn de miniceldas en un paquete de datos, en un sistema de telecomunicaciones, el método está caracterizado porque comprende las etapas de: definir una posición de inicio para una primera minicelda completa en el paquete de datos; identifisar un primer ensabezado de estimasión de cada minicelda en el paquete de datos basado en la posición de inicio definida de la primera minicelda completa en el paquete de datos ; determinar un cddigo de verificación de integridad de encabezado que se basa en sada encabezado de minicelda de estimación identificado primero; identifisar un sódigo trasero de verificación de integridad de encabezado almacenado a partir del paquete de datos; comparar el cddigo de verificasidn de integridad de ensabezado determinado con el cddigo trasero de verificación de integridad de encabezado almacenado; y utilizar un resultado de la comparasión para determinar si el sistema está alineado correctamente con las miniceldas en el paquete de datos.
6. El método de sonformidad con la reivindicacidn 5, caracterizado porque comprende además las etapas de : predecir una nueva posición de inicio para la primera minicelda completa en el paquete de datos si el resultado de la comparación entre el cddigo de verificación de integridad de encabezado determinado el código trasero de verificación de integridad de encabezado almacenado indisa que los dos códigos no son iguales; identificar un segundo encabezado de estimación a partir de cada minicelda en el paquete de datos en base a la nueva posición de inicio predicha de la primera minicelda completa en el paquete de datos; determinar un nuevo cddigo de verificación de integridad de encabezado que se base en cada segundo encabezado de minicelda de estimación identificado; comparar el código de verificasidn de integridad de ensabezado nuevo determinado son el sddigo trasero de verificación de integridad de encabezado almasenado para generar un segundo resultado; y utilizar el segundo resultado para determinar si el sistema está alineado correctamente con las miniceldas en el paquete de datos.
7. Un aparato para generar un paquete de datos , en un sistema de telesomunisacidn, el aparato está caracterizado porque comprende : un medio para generar por lo menos una miniselda, en donde cada minicelda somprende una porcidn de datos de usuario y un encabezado; un medio para insertar por lo menos parte de por lo menos una minicelda en el paquete de datos; un medio para generar un código trasero de verificación de integridad de encabezado a partir de un cddigo de combinación, en donde el cddigo de combinasldn somprende el ensabezado de sada una de las miniseldas que se insertan en el paquete de datos; y un medio para insertar el cddigo trasero de verificación de integridad de encabezado en el paquete de datos.
8. El aparato de conformidad con la reivindicación 7, caracterizado porque el medio para insertar el cddigo trasero de verificación de integridad de encabezado dentro del paquete de datos comprende: un medio para insertar el cddigo trasero de verifisasión de integridad de ensabezado en una posición predeterminada en el paquete de datos .
9. Un aparato para determinar la integridad de encabezados de miniceldas en un paquete de datos, en un sistema de telecomunicasión, el aparato está sarasterizado porque comprende : un medio para identificar cada encabezado de mmicelda en el paquete de datos; un medio para determinar el sddigo de verificación de integridad de encabezado que se basa en cada ensabezado de miniselda identificado; un medio para identificar un código trasero de verificasidn de integridad de ensabezado almasenado a partir del paquete de datos; un medio para somparar el cddigo de verificación de integridad de encabezado almacenado son el código trasero de verificación de integridad de encabezado determinado; y medios para utilizar un resultado de la comparación para determinar la integridad de cada encabezado de mmicelda en el paquete de datos .
10. El aparato de conformidad con la reivindicación 9, caracterizado porque el medio para utilizar un resultado de la comparación para determinar la integridad de cada ensabezado de minicelda en el paquete de datos comprende : un medio para detectar y corregir errores en por lo menos un encabezado de minicelda en el paquete de datos .
11. Un aparato para mantener la alineación de miniceldas en un paquete de datos, en un sistema de telecomunisacidn, el aparato está carasterizado porque comprende : un medio para definir una posición de inicio para una primera minicelda completa en el paquete de datos; un medio para identificar un primer encabezado de estimación a partir de cada minicelda en el paquete de datos en base en la posisión de inisio definida en la primera miniselda completa en el paquete de datos ; un medio para determinar el cddigo de verificación de integridad de encabezado que se basa en cada primer ensabezado de miniselda de estimasión identifisado ,- un medio para identificar el código trasero de verificación de integridad de encabezado almacenado del paquete de datos ; un medio para comparar el cddigo de verificasión de integridad de ensabezado determinado son el sódigo trasero de verifisasidn de integridad de encabezado almacenado; y medios para utilizar un resultado de la comparación para determinar si el sistema de telecomunicación está alineado correctamente son las miniseldas en el paquete de datos .
12. El aparato de conformidad con la reivindicacidn 11, carasterizado porque somprende además: un medio para predesir una posisión de inisio nueva para la primera minicelda completa en el paquete de datos si el resultado de la comparación entre el sódigo de verifisasión de integridad de ensabezado determi-nado y el código trasero de verificasión de integridad de ensabezado de almacenado indica que los dos códigos no son iguales; un medio para identifisar un segundo encabezado de estimación a partir de cada minicelda en el paquete de datos basado en la nueva posición de inisio predicha de la primera minicelda completa en el paquete de datos; un medio para determinar un nuevo cddigo de verificación de integridad de encabezado que se basa en cada segundo encabezado de minicelda de estimación identificado; un medio para comparar el código de verificación de integridad de encabezado nuevo determinado con el código trasero de verifisasidn de integridad de encabezado almasenado para generar un segundo resultado; y un medio para utilizar el segundo resultado para determinar si el sistema está alineado correctamente con las miniceldas en el paquete de datos.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08626000 | 1996-04-01 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MXPA98008094A true MXPA98008094A (es) | 1999-10-14 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5774469A (en) | Combined minicell alignment and header protection method and apparatus | |
| US5570362A (en) | System for transferring variable length cells under ATM | |
| KR100222222B1 (ko) | 종래의 디지탈 패킷 교환 망에서 멀티미디어 패킷을 효율적으로 전송하기 위한 데이타 처리 방법 | |
| JP3834678B2 (ja) | ハイブリッドatmアダプテーション・レイヤ | |
| US8249075B2 (en) | ATM communications system and method | |
| US6289016B1 (en) | Method for eliminating misconcatenation of partial packets in AAL2 and partial packet with channel identifier | |
| US6449276B1 (en) | Method and apparatus for efficient switching of partial minicells in ATM adaptation layer 2 | |
| US6282196B1 (en) | Dynamic build-out approach for use in packet voice systems | |
| EP1004218B1 (en) | Method for transmitting data across atm networks of different types | |
| US6873621B2 (en) | System for controlling AAL1 cell bandwidth | |
| MXPA98008094A (es) | Metodo combinado de alineacion de minicelda y proteccion de encabezado y aparato que utiliza el mismo | |
| US6965565B1 (en) | System and method for communicating an event status across a data channel | |
| US6948013B2 (en) | Apparatus and method for configuring data cells | |
| US7224694B2 (en) | Apparatus for and method of generating pointers for transfer of structured data in AAL1 | |
| CA2220252C (en) | Short cell multiplexed atm transmission system and transmission method | |
| JP3202727B2 (ja) | Atm網におけるショートセルの誤り検証方法ならびにシステム | |
| KR19980017785A (ko) | Aal 타입 1에서의 구조적 데이터 전달을 위한 포인터 발생장치 및 그 발생방법 | |
| KR19980017800A (ko) | Aal 타입 1에서의 구조적 데이터 전달을 위한 포인터 발생장치 및 그 발생방법 | |
| KR19980017799A (ko) | Aal 타입 1에서의 리드 솔로몬 순방향 오류정정 시스템에 있어서 교직을 위한 메모리 매핑방법 |