ES2392502T3 - Método y dispositivo de mapeado de correspondencia de una señal de cliente - Google Patents

Método y dispositivo de mapeado de correspondencia de una señal de cliente Download PDF

Info

Publication number
ES2392502T3
ES2392502T3 ES10740893T ES10740893T ES2392502T3 ES 2392502 T3 ES2392502 T3 ES 2392502T3 ES 10740893 T ES10740893 T ES 10740893T ES 10740893 T ES10740893 T ES 10740893T ES 2392502 T3 ES2392502 T3 ES 2392502T3
Authority
ES
Spain
Prior art keywords
blocks
mapping
zone
client signal
frame
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.)
Active
Application number
ES10740893T
Other languages
English (en)
Inventor
Qiuyou Wu
Yao Shen
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Application granted granted Critical
Publication of ES2392502T3 publication Critical patent/ES2392502T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/27Arrangements for networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1605Fixed allocated frame structures
    • H04J3/1652Optical Transport Network [OTN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1605Fixed allocated frame structures
    • H04J3/1652Optical Transport Network [OTN]
    • H04J3/1658Optical Transport Network [OTN] carrying packets or ATM cells
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
    • H04L5/0046Determination of the number of bits transmitted on different sub-channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0089Multiplexing, e.g. coding, scrambling, SONET
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S370/00Multiplex communications
    • Y10S370/901Wide area network
    • Y10S370/902Packet switching
    • Y10S370/903Osi compliant network
    • Y10S370/907Synchronous optical network, SONET

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Computing Systems (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Communication Control (AREA)

Abstract

Un método para efectuar la operación de mapeado de correspondencia de una señal de cliente, que comprende: la división (210) de una parte o la totalidad de una zona de carga útil de una Unidad de Carga Útil de Canal Óptico, OPU, en varios sub-bloques, en donde cada uno de los sub-bloques tiene un tamaño de N bytes y N es un número mayor que 1; el cálculo (401) de un número de bloques de la señal de cliente a transportarse en función del tamaño de los sub-bloques de la zona de carga útil; la generación (402) de información de carga de mapeado, OH, que comprende información de indicación del número de bloques de la señal de cliente a transportarse y el mapeado de la información de OH de mapeado a una zona OH de la OPU; caracterizado porque el método comprende, además: la determinación (403) de una distribución de posiciones de la señal de cliente a transportarse en los sub-bloques de la zona de carga útil utilizando el número de bloques y el mapeado (220) de la señal de cliente a transportarse con los sub-bloques correspondientes de la zona de carga útil con una granularidad de N bytes en función de la distribución de posiciones determinadas.

Description

Método y dispositivo de mapeado de correspondencia de una señal de cliente
Campo de la tecnología
La presente invención se refiere al campo de la tecnología de comunicaciones y más en particular, a un método y un dispositivo para el mapeado de una señal de cliente.
Antecedentes de la invención
La tecnología de Red de Transporte Óptico (OTN) es la tecnología básica para las redes de transporte de la siguiente generación. La red OTN tiene una gran capacidad de Vigilancia de Conexión en Tándem (TCM), una gran capacidad de Operación, Administración y Mantenimiento (OAM) y capacidad de Corrección de Errores en Sentido Directo (FEC) fuera de banda, pueden realizar una programación y gestión flexibles de servicios de gran capacidad y es aplicable a redes de transporte centrales.
Con el fin de satisfacer la demanda del mercado, la Unión Internacional de Telecomunicaciones – Sector de Normalización de Telecomunicaciones (ITU-T) ha formulado una serie de recomendaciones para la OTN, entre las cuales la recomendación G.709 es un estándar principalmente con respecto a la estructura y mapeado de tramas de OTN. La estructura de tramas estándar definida en la recomendación G.709 es según se ilustra en la Figura 1. Una trama OTN es una estructura modular de 4080*4 e incluye: una señal de alineación de tramas (FAS) configurada para proporcionar una función de sincronización y alineación de tramas; Sobrecarga (OH) de Unidad de Transporte de Canal Óptico – k (OTUk), configurada para proporcionar una función de gestión de redes de nivel OTU, OH de Unidad de Datos de Canal Óptico-k (ODUk), configurada para proporcionar una función de mantenimiento y operación; OH de Unidad de Carga Útil de Canal Óptico-k (OPUk), configurada para proporcionar una función de adaptación de servicios; una zona de carga útil de OPUk, también referida como una zona de carga útil de la trama OTN, principalmente configurada para proporcionar una función de soporte de servicio y un área de FEC, configurada para proporcionar una función de detección y corrección de errores.
En un escenario operativo de transporte de servicio de alta tasa de transmisión, si una señal de cliente es objeto de mapeado con la carga útil de OPUk mediante un método de mapeado existente, el proceso de mapeado es bastante complicado. Por ejemplo, cuando la señal de cliente es objeto de mapeado con OPU0 mediante un método de mapeado existente basado en el procedimiento de mapeado genérico (GMP), si el ancho de bits para el procesamiento es 16*8 bits, cada ciclo de reloj requiere 16 veces del cálculo de sigma-delta con el fin de completar el mapeado de la señal de cliente en el ciclo de reloj, con lo que el proceso de mapeado se hace operativamente complicado.
El documento US 2008/0075113 A1 da a conocer una multiplexación transparente multitasa para redes de comunicaciones ópticas. Un contenedor de longitud fija de la red de comunicaciones ópticas se define a este respecto, que incluye una sobrecarga y una carga útil. Una relación de relleno (!) está basada en una tarifa lineal de la señal de entrada y una tarifa de datos del contenedor. Un número (NFS) de rellenos fijos se calcula en función de la relación de relleno (!). La señal de entrada y NFS rellenos fijos se insertan en la carga útil del contenedor y el número calculado NSF se memoriza en la carga del contenedor. En algunas formas de realización, el contenedor es una trama con frecuencia superior a la del reloj OTU-3 (OTU3 +) que tiene una tasa de transmisión lineal de 44,6 Gb/s. Esto permite la multiplexación/demultiplexación transparente de bits de cuatro señales de 10 Gig nominales que tienen tasas lineales dentro de un margen de entre 7,6 Gb/s y 10,.4 Gb/s o una señal de 40 – Gig nominal única que tiene una tasa de transmisión lineal dentro de un margen de 38,8 Gb/s y 41,6 Gb/s.
El documento US 2007/0189336 A1 da a conocer un método y dispositivo para transmitir señales de baja velocidad en un sistema de transporte óptico. El método comprende: el mapeado de cada canal de señal de baja velocidad en una señal ODU; la división de cada zona de carga útil de OPUk en uno o más intervalos temporales, la intercalación de bytes de cada canal de carga útil de OPU en los intervalos temporales; la intercalación de tramas de la carga de justificación de OPU correspondiente a cada canal de carga útil de OPU en diferentes tramas de la sobrecarga de justificación de OPUk; la intercalación de tramas de la sobrecarga de ODU correspondiente a cada canal de carga útil de OPU en diferentes tramas de la sobrecarga de ODUk; la transformación de una señal ODUk que contiene la carga útil de OPUk, la sobrecarga de justificación de ODUk y la señal de ODUk en una red OTN. Por lo tanto, el método de multiplexación y de demultiplexación y dispositivo para realizar la transmisión transparente de la señal de baja velocidad en la OTN se puede poner en práctica.
El documento EP 1638233 A2 da a conocer una arquitectura de red óptica digital. Un método de proporcionar, a los proveedores de servicios de telecomunicaciones, una capacidad de canal ampliable in situ en su equipo de red de transmisión sin requerir la adquisición de equipos adicionales, que comprende las etapas de instalar un equipo de red de transmisión que incluye circuitos integrados fotónicos de transmisión o recepción de semiconductores que tienen una pluralidad de canales de señales de diferentes longitudes de onda con fuentes moduladas integradas para transmitir señales de canales desde un circuito o con fotodetectores integrados para recibir señales de canales en un circuito, activando inicialmente menos de la totalidad de la capacidad de canales de señales en un circuito integrado suficiente
para admitir el tráfico de señales actual del proveedor de servicios de telecomunicaciones y activando posteriormente al menos alguna capacidad de canal de señal adicional en un circuito integrado para proporcionar canales de señales en circuitos integrados adicionales para admitir una demanda creciente en el tráfico de señales del proveedor de servicios de telecomunicaciones.
El documento US 2005/0073955 A1 da a conocer un sistema y método de gestionar, de forma adaptativa, el ancho de banda en enlaces ópticos compartidos por múltiples servicios utilizando sistemas de concatenación virtual y de ajuste de capacidad de enlace. Se describen un sistema y método de gestión adaptativa de ancho de banda entre servicios que contienden por el ancho de banda en un enlace óptico. Para cada servicio, se calcula una métrica de utilización actual que representa una medida de la utilización actual del ancho de banda asignado por ese servicio. El ancho de banda adicional se asigna a uno de los servicios en respuesta a la métrica de utilización actual de ese servicio si la utilización del ancho de banda del enlace óptico es actualmente menos de la capacidad completa y de no ser así, la asignación del ancho de banda entre los servicios se equilibra en respuesta a la métrica de utilización actual de al menos uno de los servicios si la utilización del ancho de banda del enlace óptico está actualmente a plena capacidad.
Sumario de la invención
En consecuencia, la presente invención se refiere a un método y un dispositivo para el mapeado de una señal de cliente, lo que simplifica el proceso de mapeado de una señal de cliente y es aplicable a servicios multitasa de transmisión.
El problema técnico objetivo se resuelve por el método según la reivindicación 1 de sus reivindicaciones dependientes y por la reivindicación 8 de dispositivos y sus reivindicaciones dependientes.
Se puede deducir de lo anteriormente expuesto que las soluciones técnicas según la presente invención tienen las ventajas operativas siguientes: cuando la señal de cliente es objeto de mapeado, el mapeado de bloques de la señal de cliente se realiza utilizando una granularidad de mapeado de un bloque, con lo que se puede simplificar el proceso de mapeado de la señal de cliente, cumpliendo de este modo los requisitos de servicios multitasa de transmisión.
Breve descripción de los dibujos
Para ilustrar las soluciones técnicas según las formas de realización de la presente invención y en la técnica anterior, con mayor claridad, los dibujos adjuntos para describir las formas de realización y la técnica anterior se introducen brevemente a continuación. Evidentemente, los dibujos adjuntos en la siguiente descripción son solamente algunas formas de realización de la presente invención.
La Figura 1 es una vista estructural esquemática de una trama de OTN proporcionada en la técnica anterior;
La Figura 2 es un diagrama de flujo de un método para el mapeado de una señal de cliente según una primera forma de realización de la presente invención;
La Figura 3 es una vista estructural esquemática de una zona de carga útil de OPUk y zona OH de OPUk según una segunda forma de realización de la presente invención;
La Figura 4 es un diagrama de flujo de un método para el mapeado de una señal de cliente según la segunda forma de realización de la presente invención;
La Figura 5 es otra vista estructural esquemática de la zona de carga útil de OPUk y de la zona OH de OPUk según la segunda forma de realización de la presente invención;
La Figura 6 es un diagrama de flujo de un método para el demapeado de una señal de cliente según la segunda forma de realización de la presente invención;
La Figura 7 es una vista estructural esquemática de una zona de carga útil de OPUk y una zona OH de OPUk según una tercera forma de realización de la presente invención;
La Figura 8 es un diagrama de flujo de un método para mapeado de una señal de cliente según la tercera forma de realización de la presente invención;
La Figura 9 es un diagrama de flujo de un método para el demapeado de una señal de cliente según la tercera forma de realización de la presente invención;
La Figura 10 es una vista esquemática de un dispositivo para el mapeado de una señal de cliente según una cuarta forma de realización de la presente invención y
La Figura 11 es una vista esquemática de un dispositivo para demapeado de una señal de cliente según una quinta forma de realización de la presente invención.
Descripción detallada de las formas de realización
La presente invención da a conocer un método y un dispositivo para mapeado y demapeado de una señal de cliente, que realiza el mapeado de bloques de datos de clientes con una granularidad de mapeado de un bloque, simplifica el proceso de mapeado de la señal de cliente y es aplicable a servicios multitasa de transmisión.
Una descripción detallada se proporciona a continuación a través de formas de realización específicas.
En la puesta en práctica de la presente invención, el mapeado de la señal de cliente, basada en una manera de mapeado de GMP, se toma como ejemplo para ilustración, pero la presente invención no se limita a dicho mapeado y se pueden utilizar también otras maneras de mapeado.
Una zona de carga útil de OPUk puede incluir varios sub-bloques lógicamente divididos que tienen un tamaño de N bytes y N es un número entero mayor que 1.
Primera forma de realización
Haciendo referencia a la Figura 2, un método para mapeado de una señal de cliente, según una primera forma de realización de la presente invención, incluye concretamente las etapas siguientes:
En la etapa 210, una parte o la totalidad de una zona de carga útil de una OPU o de ODTU se divide en varios subbloques, en donde los sub-bloques tienen un tamaño de N bytes y N es mayor que o igual a 1.
En la etapa 220, una señal de cliente, a transportarse, es objeto de mapeado para los sub-bloques de la zona de carga útil con una granularidad de N bytes.
Se puede deducir que, en la forma de realización de la presente invención, cuando la señal de cliente es objeto de mapeado, el mapeado de bloques de la señal de cliente se realiza utilizando un granularidad de mapeado de un bloque, de modo que el proceso de mapeado de la señal de cliente se simplifica, cumpliendo así los requisitos de servicios multitasa.
Segunda forma de realización
La Figura 3 es una vista estructural esquemática de una zona de carga útil de OPUk y una zona OH de OPUk según una segunda forma de realización de la presente invención. Haciendo referencia a la Figura 3, en esta forma de realización, la zona de carga útil de OPUk está lógicamente dividida en M sub-bloques que tiene cada uno un tamaño de N bytes y la zona de carga útil de OPUk completa tiene una magnitud de M*N bytes.
Ha de entenderse que el tamaño de los sub-bloques lógicamente divididos de la zona de carga útil de OPUk puede ser arbitrario, es decir, N puede ser cualquier valor que sea exactamente divisible por el número de bytes de la zona de carga útil de OPUk.
En una forma de realización preferida, la zona de carga útil de OPUk puede ser lógicamente dividida en los sub-bloques en función de un ancho de bits de procesamiento de un procesador y el tamaño de los sub-bloques lógicamente divididos es un submúltiplo de la anchura de bits de procesamiento del procesador. Por ejemplo, suponiendo que la anchura de bits de procesamiento del procesador es 16*8=128 bits, el tamaño de los sub-bloques lógicamente divididos puede ser 16 bytes, 8 bytes, 4 bytes o 2 bytes.
Conviene señalar que, en esta forma de realización, se toma las columnas 17 a 3824 de las primera a cuarta filas de una trama de OTN (brevemente referida como una trama a continuación) como un ejemplo de la zona de carga útil de OPUk para ilustración, pero sin limitación, y la zona de carga útil de OPUk puede incluir, además, bytes reservados en el área OH de OPUk y/o otros bytes de OH para soportar la señal de cliente.
Haciendo referencia a la Figura 4, un método para mapeado de una señal de cliente, según una segunda forma de realización de la presente invención, incluye concretamente las etapas siguientes.
En la etapa 401, se adquiere un número de bloques de una señal de cliente a soportarse por una (K+n)-ésima trama.
Conviene señalar que, en una estructura de tramas de OTN, el mapeado de la información de OH transmitida por la zona OH de OPUk de una K-ésima trama está configurada para indicar un número de bloques de una señal de cliente a soportarse por la (K+n)-ésima trama, un extremo receptor obtiene información relacionada con el mapeado de la señal de cliente soportada por la (K+n)-ésima trama recibiendo la información de OH de mapeado transmitida por la zona OH de OPUk de la K-ésima trama y de este modo, puede demapear la (K+n)-ésima trama para recuperar la señal de cliente soportada por la (K+n)-ésima trama después de recibir la (K+n)-ésima trama. En este caso, K es un número entero positivo y n es un número natural.
Por ejemplo, el número de bloques de la señal de cliente a soportarse por la (K+n)-ésima trama puede determinarse en función de la capacidad de soporte de la trama de OTN y del tamaño de los sub-bloques lógicamente divididos de la zona de carga útil de OPUk de la (K+n)-ésima trama y el tamaño de los bloques de la señal de cliente es idéntico al tamaño de los sub-bloques lógicamente divididos de la zona de carga útil de OPUk, es decir, N bytes.
5 Una forma de realización específica puede ser como sigue: un número de bytes (representado por A a continuación) de la señal de cliente a soportarse por la (K+n)-ésima trama se determina en primer lugar, el número de bytes determinado se divide por el tamaño de los sub-bloques lógicamente divididos de la zona de carga útil de OPUk y el resultado de la división exacta puede tomarse como el número de bloques (representado por Cblock a continuación) de la señal de cliente
10 a soportarse por la (K+n)-ésima trama, en donde la relación entre A, Cblock y N es A=Cblock *N+C, en donde C es el resto. La (K+n)-ésima trama necesita soportar Cblock *N bytes de la señal de cliente, en donde Cblock *N no es mayor que el número de bytes de la zona de carga útil de OPUk completa de la (K+n)-ésima trama, es decir, no mayor que la capacidad de soporte máxima de la (K+n)-ésima trama.
15 Por ejemplo, suponiendo que el tamaño de los sub-bloques lógicamente divididos de la zona de carga útil de OPUk de la (K+n)-ésima trama es N=4 y el número de bytes determinado de la señal de cliente a soportarse por la (K+n)-ésima trama es A=14408, puede determinarse, además, que el número de bloques de la señal de cliente a soportarse por la (K+n)-ésima trama es Cblock=3602, en donde A=Cblock *N+0, es decir, la (K+n)-ésima trama necesita soportar Cblock *N=14408 bytes de la señal de cliente.
20 Para otro ejemplo, suponiendo que el tamaño de los sub-bloques lógicamente divididos de la zona de carga útil de OPUk de la (K+n)-ésima trama es N=4 y el número de bytes determinado de la señal de cliente a soportarse por la (K+n)-ésima trama es A=14407 puede determinarse, además, que el número de bloques de la señal de cliente a soportarse por la (K+n)-ésima trama es Cblock=3601, en donde A=Cblock *N+3, es decir, la (K+n)-ésima trama necesita soportar Cblock
25 *N=14404 bytes de la señal de cliente y los 3 bytes restantes de la señal de cliente pueden soportarse por tramas subsiguientes.
En la etapa 402, se genera información de OH de mapeado y es objeto de mapeado para una zona de OH de la K-ésima trama, en donde la información OH de mapeado incluye información de indicación para indicar el número de bloques de
30 la señal de cliente a soportarse por la (K+n)-ésima trama.
La información de OH de mapeado puede incluir, sin limitación, información de indicación para indicar el tamaño de los sub-bloques lógicamente divididos de la zona de carga útil de OPUk de la (K+n)-ésima trama, el número de bloques de la señal de cliente a soportarse por la (K+n)-ésima trama, un modo de mapeado de la (K+n)-ésima trama y elementos de
35 datos similares.
Una forma de realización específica puede ser como sigue: la información OH de mapeado es objeto de mapeado para una zona OH de OPUk de la K-ésima trama. La estructura de la zona OH de OPUk puede ser según se representa en la Figura 3. La zona OH de OPUk está situada en la 15ª y 16ª columnas de la 1ª a 4ª filas de la trama de OTN e incluye 2*4
40 bytes. La zona OH de OPUk puede dividirse como sigue, pero sin limitación.
Tres bytes de la 1ª a 3ª filas de la 15ª columna de la trama de OTN son bytes reservados (RES) y 1 byte de la 4ª fila es un byte de identificador de estructura de carga útil (PSI). Suponiendo que un periodo de multitasa de la OTN es 256, PSI
[0] puede soportar información de indicación de un identificador de tipo de carga útil (PT), es decir, información de
45 indicación de un tipo de mapeado y en esta forma de realización, la información de indicación soportada por PSI [0] indica una manera de mapeado de GMP; PSI [1] puede soportar información de indicación para indicar el tamaño de los sub-bloques lógicamente divididos de la zona de carga útil de OPUk y puede ser, por ejemplo 0X04, lo que indica que el tamaño del sub-bloque es 4 bytes y PSI [2] a PSI [255] puede servir como bytes reservados.
50 Tres bytes de la 1ª a 3ª filas de la 16ª columna de la trama de OTN son los bytes JC1, JC2 y JC3, según se ilustra en la Figura 3. Los bytes JC1, JC2 y JC3 forman un campo Cblock de 14 bits (bits C1, C2,…, C14), un campo de identificador de Incremento de 1 bit (II) y un campo de identificador de decremento de 1 bit (DI) y un campo CRC -8 de 8 bits para realizar la codificación de corrección de errores en JC1 y JC2.
55 El campo Cblock de la K-ésima trama soporta información de indicación para indicar el número de bloques de la señal de cliente a soportarse por la (K+n)-ésima trama y más concretamente, el número de bloques puede indicarse en una diversidad de maneras. Por ejemplo, el campo Cblock de la (K+n)-ésima trama puede soportar directamente el número de bloques de la señal de cliente soportada por la (K+n)-ésima trama o el valor Cblock de la (K+n)-ésima trama puede indicarse al extremo receptor por medio de la inversión de bits Ci y una relación correspondiente entre la inversión de bits
60 Ci y el cambio del valor de Cblock es según se indica en la tabla 1, pero sin limitación.
Tabla 1
C1
C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 II DI Valor variable
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 +1
0
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 -1
0
1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 +2
1
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 -2
Número de bloques
1 1 Otros
Según se indica en la tabla 1, cuando Cblock de la señal de cliente soportada por la (K+n)-ésima trama se incrementa en 1
5 o 2, cuando se compara con el Cblock correspondiente a la (K+n-1)-ésima trama, una parte de bits (Ci) en el campo Cblock de la K-ésima trama son de inversión de bits y el campo II se establece en 1, con el fin de indicar al extremo receptor que el número de bloques de la señal de cliente soportada por la (K+n)-ésima trama se incrementa en 1 o 2.
Cuando el campo Cblock de la (K+n)-ésima trama se decrementa en 1 o 2, una parte de Ci en el campo Cblock de la K
10 ésima trama es de inversión de bits y el campo DI se establece en 1, con el fin de indicar al extremo receptor que el número de bloques de la señal de cliente soportada por la (K+n)-ésima trama se decrementa en 1 o 2.
Cuando el cambio de Cblock de la (K+n)-ésima trama es mayor que +2 o -2, los campos II y DI de la K-ésima trama se establecen en 1 y el campo Cblock soporta directamente el valor de Cblock de la (K+n)-ésima trama, con el fin de indicar el
15 número de bloques de la señal de cliente soportada por la (K+n)-ésima trama al extremo receptor y CRC-8 verifica el valor de Cblock y proporciona alguna capacidad de corrección de errores.
Cuando el valor de Cblock de la (K+n)-ésima trama no cambia, los bits II y DI de la K-ésima trama se establecen a cero.
20 Puede deducirse que el método para indicar el valor de Cblock de la (K +n)-ésima trama al extremo receptor a través de la inversión de bit puede garantizar, además, la eficacia de la transmisión, resulta ventajoso para la corrección de errores y puede reducir la probabilidad de transmisión de errores.
De forma opcional, los bytes OH (que pueden referirse como bytes Cblock) de la 1ª a 3ª filas de la 16ª columna de la trama
25 de OTN puede utilizar otra estructura para soportar la información de indicación para indicar el valor de Cblock, que es concretamente y según se indica en la Figura 5, sin limitación: incluyendo un campo Cblock_base (campo de número de base) de 3*5 y un campo Cblock_delta (campo variable) de 3*3 bits.
El campo de número de base de los bytes Cblock está configurado para soportar un valor mínimo del número de bloques
30 de la señal de cliente soportado por cada trama, tomándose el valor como un número de base (Cblock_base) y cada trama soporta el número de base y el campo variable de los bytes Cblock de la K-ésima trama está configurado para soportar un valor variable (Cblock_delta) obtenido restante el número de base del número de bloques de la señal de cliente soportada por (K +n)-ésima trama por tres veces y el extremo receptor puede terminar que el número de bloques de la señal de cliente soportada por la (K +n)-ésima trama es Cblock=Cblock_base+Cblock_delta según los valores de Cblock_base y de Cblock_delta
35 soportados por los bytes Cblock de la K-ésima trama.
Puede deducirse de lo anterior que, en el método, para indicar el valor Cblock de la (K +n)-ésima trama al extremo receptor utilizando el valor del número de base y el valor variable, puesto que se soporta el mismo valor de número de base, está garantizada la fiabilidad de la transmisión; además, puesto que cada trama soporta el valor variable por tres veces, está
40 también garantizada la fiabilidad de la transmisión.
La información OH de mapeado de la (K +n)-ésima trama se envía al extremo receptor utilizando la K-ésima trama. Después de recibir la K-ésima trama, el extremo receptor puede determinar el valor Cblock de la (K +n)-ésima trama, el tamaño de los sub-bloques lógicamente divididos de la zona de carga útil de OPUk, una manera de mapeado y datos
45 similares y de este modo, se puede demapear correctamente la señal de cliente soportada por la (K +n)-ésima trama.
Debe entenderse que una parte o la totalidad de la información de indicación en la información OH de mapeado pueden indicarse al extremo receptor en un modo por defecto. Por ejemplo, para las unidades OPUk de diferentes tasas, el tamaño de los sub-bloques lógicamente divididos de la zona de carga útil puede estar en correspondencia con un 50 determinado valor por defecto y la correspondencia específica es según se indica en la tabla 2, pero sin limitación alguna.
Tabla 2
Tamaño del sub-bloque (en bytes)
OPUk/ODTUjk
1
OPU 0/ODTU01/ODTU02/ODTU03/ODTU04
2
OPU1/ODTU12/ODTU13/ODTU14
8
OPU2/ODTU23/ODTU24
8
OPU2e/ODTU2e3/ODTU2e4
16
OPU3y/ODTU34
64
OPU4
Puede deducirse de lo anterior que, utilizando la indicación a través de la correspondencia por defecto entre los tamaños
5 de sub-bloques y los niveles de tasas que se indican en la tabla 2, el extremo receptor puede determinar directamente el tamaño de los sub-bloques lógicamente divididos de la zona de carga útil de OPUk en función de un nivel de tasa de la trama OTN recibida y de este modo, puede demapear la señal de cliente en combinación con otra información de indicación.
10 Además, la información de reloj y la información de señal de cliente pueden soportarse, respectivamente, a través de diferentes campos OH y el mapeado utilizando una granularidad de un bloque no afectará al rendimiento del reloj.
Conviene señalar que, el método anterior para transmitir la información OH de mapeado utilizando la zona OH de OPUk se ilustra a modo de ejemplo solamente, pero la presente invención no está limitada a dicha circunstancia operativa y la 15 información OH de mapeado de la (K +n)-ésima trama puede transmitirse también al extremo receptor utilizando la zona OH de OPUk de la K-ésima trama mediante otros métodos.
En la etapa 403, se realiza el cálculo de sigma-delta utilizando el valor Cblock de la (K+n)-ésima trama y la señal de cliente es objeto de mapeado con los sub-bloques correspondientes de la zona de carga útil de OPUk de la (K+n)-ésima trama.
20 El cálculo de sigma-delta se realiza utilizando el número de bloques adquiridos de la señal de cliente a soportarse por la (K+n)-ésima trama, con lo que se puede obtener una distribución de posiciones de la señal de cliente en la zona de carga útil de OPUk y la señal de cliente a soportarse por la (K+n)-ésima trama puede ser objeto de mapeado uniforme con los sub-bloques correspondientes de la zona de carga útil de OPUk de la (K+n)-ésima trama con una granularidad de N
25 bytes, de modo que los sub-bloques de la señal de cliente y los sub-bloques de relleno estén uniformemente distribuidos en la zona de carga útil de OPUk de la (K+n)-ésima trama.
El cálculo de sigma-delta se ilustra brevemente a continuación.
30 Si (i x Cblock) mod M < Cblock, el i-ésimo sub-bloque es un sub-bloque de señal de cliente.
Si (i x Cblock) mod M > Cblock, el i-ésimo sub-bloque es un sub-bloque de relleno, en donde Cblock es el número de bloques de la señal de cliente soportada y M es el número total de los sub-bloques lógicamente divididos de la zona de carga útil de OPUk.
35 En el proceso de entramado, cuando un contador de filas/columnas indica que las filas/columnas procesadas, en un ciclo de reloj actual, están situadas o parcialmente situadas en la zona de carga útil de OPUk, un sumador/comparador realiza el cálculo de sigma-delta y determina si un sub-bloque correspondiente a las filas/columnas procesadas en el ciclo de reloj actual es un sub-bloque para el que la señal de cliente es objeto de mapeado y si la respuesta es afirmativa, utiliza
40 el sub-bloque como un sub-bloque de señal de cliente y la señal de cliente es objeto de mapeado para el sub-bloque; de no ser así, utiliza el sub-bloque como un sub-bloque de relleno.
Por ejemplo, se supone que la anchura de bits de procesamiento de procesador es 16*8=128 bits, el tamaño de los subbloques lógicamente divididos de la zona de carga útil de OPUk de la (K+n)-ésima trama es N=8 bytes y la zona de carga 45 útil de OPUk completa está dividida en M=1904 sub-bloques. Cuando el contador de filas/columnas indica que las filas/columnas procesadas en el ciclo de reloj actual están situadas en la zona de carga útil de OPUk, solamente necesita seleccionarse un sumador/comparador de 11 bits para realizar el cálculo de sigma-delta dos veces en el ciclo de reloj, con el fin de realizar un mapeado completo de 2 sub-bloques (2*8 bytes). Si se utiliza una granularidad de decisión de 1 byte, necesita seleccionarse un sumador/comparador de 14 bits para realizar el cálculo de sigma-delta durante 16 veces,
50 con el fin de completar el mapeado de 16 bytes.
A modo de otro ejemplo, suponiendo que la anchura de bits de procesamiento para la OPU4 es 64*8=512 bits, si la zona de carga útil de OPU4 de la (K+n)-ésima trama está lógicamente dividida en 238 sub-bloques que tienen cada uno 64 bytes, solamente necesita seleccionarse un sumador/comparador de 8 bit para realizar el cálculo de sigma-delta una vez 55 en un ciclo de reloj del procesador, con el fin de completar el mapeado de un sub-bloque (64 bytes). De forma similar, si
se utiliza una granularidad de decisión de un byte, necesita seleccionarse un sumador/comparador de 14 bits para realizar el cálculo de sigma-delta durante 64 veces con el fin de concluir el mapeado de 64 bytes.
Puede deducirse de lo anterior que, para unidad de alta tasa de transmisión, tales como OPU3 y OPU4, la zona de carga útil puede ser lógicamente dividida en varios sub-bloques de 16 bytes, 32 bytes o 64 bytes de forma flexible y el cálculo de sigma-delta se realiza utilizando una granularidad de decisión de un bloque, de modo que el proceso de mapeado se puede simplificar en gran medida.
De forma opcional, varias relaciones de fases de sub-bloques de relleno y sub-bloques de señal de cliente, en la zona de carga útil de OPUk, pueden preestablecerse también en correspondencia con el tamaño de sub-bloque de cada tipo de división de lógica de la zona de carga útil de OPUk y cada relación de fase está en correspondencia con el número de bloques de la señal de cliente soportada por la zona de carga útil de OPUk, de modo que cuando la señal de cliente es objeto de mapeado, la señal de cliente puede mapearse, de forma fija, con los sub-bloques de la señal de cliente de la zona de carga útil de OPUk de forma directa en función de las relaciones de fases preestablecidas.
El mapeado de la señal de cliente a través del establecimiento previo de fases de los sub-bloques de relleno y de los sub-bloques de señal de cliente puede reducir, en gran medida, la magnitud de decisión y cálculo y simplificar el proceso de mapeado, con lo que se consigue un procesamiento flexible.
Además, la (K+n)-ésima trama se envía después de que se genere la información de zona OH de la (K+n)-ésima trama.
En correspondencia, en una forma de realización, la presente invención da a conocer, además, un método para el demapeado de una señal de cliente.
Haciendo referencia a la Figura 6, un método para el demapeado de una señal de cliente, según la segunda forma de realización de la presente invención, incluye concretamente las etapas siguientes.
En la etapa 601, un extremo receptor adquiere información OH de mapeado de una (K+n)-ésima trama.
El extremo receptor puede adquirir la información OH de mapeado de la (K+n)-ésima trama efectuando el demapeado de una zona OH de OPUk de una K-ésima trama. La información OH de mapeado adquirida incluye, sin limitación, información de indicación de un número de bloques de una señal de cliente soportada por una zona de carga útil, un tamaño de sub-bloques lógicamente divididos de la zona de carga útil, una manera de mapeado e informaciones similares.
En la etapa 602, el extremo receptor efectúa el demapeado de la señal de cliente soportada por la zona de carga útil de la (K+n)-ésima trama utilizando un algoritmo de sigma-delta en función de la información de OH de mapeado de la (K+n)ésima trama.
En correspondencia, el extremo receptor puede determinar una manera de mapeado de la (K+n)-ésima trama, el tamaño de los sub-bloques lógicamente divididos de la zona de carga útil y el número de bloques de la señal de cliente soportada en función de la información de OH de mapeado. El extremo receptor puede determinar una distribución de posiciones de la señal de cliente en los sub-bloques de la zona de carga útil utilizando el algoritmo de sigma-delta en función de la información anterior, es decir, determinar los sub-bloques de la señal de cliente y los sub-bloques de relleno y de este modo, puede efectuar el demapeado de la señal de cliente de la zona de carga útil para recuperar la señal de cliente en función de la distribución de posiciones determinada.
Puede deducirse que, en esta forma de realización, la zona de carga útil de OPUk está lógicamente dividida en bloques de forma flexible y cuando la señal de cliente es mapeada, el mapeado de bloques de la señal de cliente se realiza utilizando una granularidad de decisión de mapeado de un bloque, de modo que el proceso de mapeado de la señal de cliente se simplifica y de este modo, se cumplen los requisitos de los servicios multitasa.
Además, la zona de carga útil de OPUk se puede dividir en bloques, de forma flexible, mediante numerosos sistemas diferentes.
Tercera forma de realización
La Figura 7 es una vista estructural esquemática de una zona de carga útil de OPUk y una zona OH de OPUk según una tercera forma de realización de la presente invención. Haciendo referencia a la Figura 7, en esta forma de realización, la zona de carga útil de OPUk está dividida en una zona de bloques y una zona de ajuste. La zona de bloques está lógicamente dividida en N bytes y la zona de bloques completa tiene un tamaño de M*N bytes.
Ha de entenderse que el tamaño de los sub-bloques lógicamente divididos de la zona de bloques de OPUk puede ser arbitrario, es decir, N puede ser cualquier valor que sea exactamente divisible por el número de bytes de la zona de bloques de OPUk.
En una forma de realización preferida, la zona de bloques de OPUk puede estar lógicamente dividida en los sub-bloques en función de una anchura en bits de procesamiento de un procesador y el tamaño de los sub-bloques lógicamente divididos es un submúltiplo de la anchura en bits del procesamiento del procesador. Por ejemplo, suponiendo que la anchura en bits de procesamiento del procesador es 16*8=128 bits, el tamaño de los sub-bloques lógicamente divididos puede ser 16 bytes, 8 bytes, 4 bytes, 2 bytes o 1 byte.
Conviene señalar que esta forma de realización toma como ejemplo las columnas 17ª a 3824ª de las filas 1ª a 4ª y la columna 16ª de la 4ª fila de una trama de OTN como ejemplo de la zona de carga útil de OPUk para fines ilustrativos, pero no limitadores, y la zona de carga útil de OPUk puede incluir, además, otros bytes reservados en la zona OH de OPUk y/o otros bytes de OH parar soporte de la señal de cliente.
Conviene señalar que esta forma de realización toma las 16ª a 20ª columnas de la 4ª fila de la trama de OTN como un ejemplo de la zona de ajuste y otras partes de la zona de carga útil de OPUk como ejemplo de la zona de bloques para fines ilustrativos, pero no limitadores y la relación de tamaños y las posiciones de la zona de ajuste de OPUk y de la zona de bloques se puede ajustar de forma flexible.
Haciendo referencia a la Figura 8, un método para el mapeado de una señal de cliente según la tercera forma de realización de la presente invención incluye concretamente las etapas siguientes.
En la etapa 801, un número de bloques y un número de bytes de ajuste de una señal de cliente a soportarse por una (K+n)-ésima trama se adquieren.
Por ejemplo, el número de bloques de la señal de cliente a soportarse por la (K+n)-ésima trama se puede determinar en función de la capacidad de soporte de la trama de OTN y el tamaño de los sub-bloques lógicamente divididos de la zona de bloques de OPUk de la (K+n)-ésima trama y el tamaño de los bloques de datos es idéntico al tamaño de los subbloques lógicamente divididos de la zona de bloques de OPUk correspondientes, es decir, N bytes.
Una puesta en práctica específica puede ser como sigue: un número de bytes (representado por A a continuación) de la señal de cliente a soportarse por la (K+n)-ésima trama se determina en primer lugar, el número de bytes determinado se divide por el tamaño de los sub-bloques lógicamente divididos de la zona de bloques de OPUk, el resultado de la división exacta se puede tomar como el número de bloques (representado por Cblock_base a continuación) de la señal de cliente a soportarse por la (K+n)-ésima trama y el resto se puede tomar como el número de bytes de ajuste (representado por Cdelta a continuación), en donde la relación entre A, Cblock_base, N y Cdelta es A=Cblock_base *N+Cdelta. La (K+n)-ésima trama necesita soportar Cblock_base *N+Cdelta bytes de la señal de cliente, en donde Cblock_base *N no es mayor que el número de bytes de la zona de bloques de la (K+n)-ésima trama y Cdelta no es mayor que el número de bytes de la zona de ajuste.
Por ejemplo, suponiendo que el tamaño de los sub-bloques lógicamente divididos de la zona de bloques de OPUk de la (K+n)-ésima trama es N=4 y el número de bytes determinado de la señal de cliente, a soportarse por la (K+n)-ésima trama es A=14408, puede determinarse, además, que el número de bloques de la señal de cliente a soportarse por la (K+n)-ésima trama es Cblock_base=3602, en donde A=Cblock_base *N+0, es decir, la zona de bloques de la (K+n)-ésima trama necesita soportar Cblock+N=14408 bytes de la señal de cliente y la zona de ajuste necesita soportar 0 bytes de la señal de cliente.
Como otro ejemplo, suponiendo que el tamaño de los sub-bloques lógicamente divididos de la zona de bloques de la (K+n)-ésima trama es N=4 y el número de bytes determinado de la señal de cliente a soportarse por la (K+n)-ésima trama es A=14407, puede determinarse, además, que el número de bloques de la señal de cliente a soportarse en la zona de bloques de la (K+n)-ésima trama es Cblock_base=3601, en donde A=Cblock_base *N+3, es decir, la zona de bloques de la (K+n)-ésima trama necesita soportar Cblock_base*N=14404 bytes de la señal de cliente y la zona de ajuste necesita soportar los 3 bytes restantes de la señal de cliente.
En la etapa 802, se genera información OH de mapeado y es objeto de mapeado para una zona OH de la K-ésima trama, en donde la información OH de mapeado incluye información de indicación para indicar el número de bloques de la señal de cliente a soportarse por la zona de bloques de la (K+n)-ésima trama y la información de indicación para indicar el número de bytes de la señal de cliente a soportarse por la zona de ajuste de la (K+n)-ésima trama.
La información de OH de mapeado puede incluir, sin limitación, información de indicación para indicar el tamaño de los sub-bloques lógicamente divididos de la zona de bloques de OPUk de la (K+n)-ésima trama, el número de bloques de la señal de cliente a soportarse por la zona de bloques de OPUk de la (K+n)-ésima trama, el número de bytes de la señal de cliente a soportarse por la zona de ajuste de OPUk de la (K+n)-ésima trama, una manera de mapeado de la (K+n)ésima trama e informaciones similares.
Una forma de realización específica puede ser como sigue: la información OH de mapeado es objeto de mapeado para una zona OH de OPUk de la K-ésima trama. La estructura de la zona OH de OPUk puede ser según se representa en la Figura 7. La zona OH de OPUk está situada en la 1ª a 4ª filas de la 15ª columna y la 1ª a 3ª filas de la 16ª columna de la trama de OTN e incluye 4+ 3 bytes. La zona OH de OPUk puede dividirse como sigue, pero sin limitación.
Tres bytes de la 1ª a 3ª filas de la 15ª columna de la trama de OTN son bytes reservados (RES) y 1 byte de la 4ª fila es un byte PSI. Suponiendo que un periodo multitasa de la trama de OTN es 256, PSI [0] puede soportar información de indicación de un identificador de PT y en esta forma de realización, la información de indicación transmitida por PSI [0] indica una manera de mapeado de GMP; PSI [1] puede soportar información de indicación para indicar el tamaño de los sub-bloques lógicamente divididos de la zona de bloques de OPUk y puede ser, por ejemplo, 0X04, que indica que el tamaño del bloque es 4 bytes y PSI[2] a PSI[255] pueden servir como bytes reservados.
Tres bytes OH de la 1ª a 3ª filas de la 16ª columna de la trama de OTN son Cblock bytes, según se representa en la Figura
7. Los Cblock bytes están divididos en un campo de Cblock_base de (3*5) bits (campo de bloques) y un campo Cdelta de (3*3) bits (campo de ajuste), en donde el campo de bloques de los Cblock bytes de la K-ésima trama soporta información de indicación para indicar el número de bloques (Cblock_base) de la señal de cliente soportada por la zona de bloques de OPUk de la (K+n)-ésima trama y el campo de ajuste soporta información de indicación para indicar el número de bytes (Cdelta) de la señal de cliente soporta por la zona de ajuste de OPUk de la (K+n)-ésima trama por tres veces. El extremo receptor puede determinar el número de bloques de la señal de cliente soportada por la zona de bloques de OPUk de la (K+n)ésima trama y el número de bytes de la señal de cliente soportada por la zona de ajuste de OPUk de la (K+n)-ésima trama en función de la información de indicación soportada por los Cblock bytes de la K-ésima trama.
La posición y tamaño de la zona de ajuste puede ser por defecto o la información de indicación correspondiente pude transmitirse al extremo receptor a través de otros bytes OH, que se pueden seleccionar de forma flexible.
Por ejemplo, suponiendo que el número de bloques de la señal de cliente a soportarse por la zona de bloques de la (K+n)-ésima trama es Cblock_base=3586 y la zona de ajuste necesita soportar Cdelta=3 bytes de la señal de cliente, el campo de bloques de los Cblock bytes de la K-ésima trama soporta un código binario 000111000000010 y el campo de ajuste soporta tres códigos binarios 011 idénticos.
Además, la información de reloj y la información de señal de cliente pueden transmitirse, respectivamente, a través de diferentes campos de OH y el mapeado utilizando una granularidad de un bloque no afectará al rendimiento operativo del reloj funcional.
De forma opcional, similar a la segunda forma de realización, una parte o la totalidad de la información de indicación en la información OH de mapeado se puede indicar al extremo receptor en una manera por defecto, por ejemplo, un nivel de tasa de transmisión de la trama de OTN se puede utilizar para indicar el tamaño de los sub-bloques lógicamente divididos de la zona de bloques del área de carga útil de OPUk por defecto, que puede ser concretamente según se indica en la tabla 2.
Conviene señalar que el método anterior para la transmisión de la información de OH de mapeado utilizando la zona OH de OPUk se utiliza a modo de ejemplo solamente, pero la presente invención no está limitada en este sentido y la información OH de mapeado de la (K+n)-ésima trama puede transmitirse también al extremo receptor utilizando la zona OH de OPUk de la K-ésima trama mediante otros métodos.
La información de OH de mapeado de la (K+n)-ésima trama se envía al extremo receptor utilizando la K-ésima trama. Después de recibir la K-ésima trama, el extremo receptor puede determinar el valor de Cblock_base y el valor de Cdelta de la (K+n)-ésima trama, el tamaño de los sub-bloques lógicamente divididos de la zona de bloques del área de carga útil de OPUk, una manera de mapeado e informaciones similares y de este modo, puede efectuar un demapeado correcto de la señal de cliente soportada por la (K+n)-ésima trama.
En la etapa 803, el cálculo de sigma-delta se realiza utilizando el valor de Cblock_base de la (K+n)-ésima trama y la señal de cliente es objeto de mapeado con los sub-bloques correspondientes de la zona de carga útil de la (K+n)-ésima trama.
El cálculo de sigma-delta se realiza utilizando el número de bloques adquirido de la señal de cliente a soportarse por la (K+n)-ésima trama, de modo que se pueda determinar una distribución de posiciones de la señal de cliente en la zona de bloques y una parte o la totalidad de la señal de cliente a soportarse por la (K+n)-ésima trama puede ser objeto de mapeado uniforme con los sub-bloques correspondientes de la zona de bloques de OPUk de la (K+n)-ésima trama con una granularidad de N bytes.
De forma similar, en el proceso de entramado, cuando un contador de filas/columnas indica que las filas/columnas procesadas en un ciclo de reloj actual están situadas o parcialmente situadas en la zona de bloques de OPUk, un sumador/comparador realiza el cálculo de sigma-delta y determina si un sub-bloque correspondiente a las filas/columnas procesadas en el ciclo de reloj actual es un sub-bloque para el que es objeto de mapeado la señal de cliente y si la respuesta es afirmativa, utiliza el sub-bloque como un sub-bloque de señal de cliente y efectúa el mapeado de la señal de cliente; de no ser así, utiliza el bloque como un sub-bloque de relleno.
Por ejemplo, se supone que la anchura en bits de procesamiento del procesador es 16*8=128 bits, la zona de bloques de OPUk de la (K+n)-ésima trama es 15228 bytes, la zona de ajuste es de 5 bytes, el tamaño de los sub-bloques lógicamente divididos de la zona de bloques de OPUk de la (K+n)-ésima trama es N=4 bytes y la zona de bloques de OPUk completa está dividida en M=3807 sub-bloques. Cuando el contador de filas/columnas indica que las
filas/columnas procesadas en el ciclo de reloj actual están situadas en la zona de bloques de OPUk, solamente necesita seleccionarse un sumador/comparador de 12 bits para realizar el cálculo de sigma-delta utilizando una granularidad de decisión de un bloque durante cuatro veces, con lo que se completa el mapeado de 4 sub-bloques (4*4 bytes). Si se utiliza una granularidad de decisión de un byte, necesita seleccionarse un sumador/comparador de 14 bits para realizar el cálculo de sigma-delta durante 16 veces con el fin de completar el mapeado de 16 bytes. La zona de ajuste de OPUk soporta Cdelta bytes de la señal de cliente y Cdelta bytes de la señal de cliente pueden ser objeto de mapeado para la zona de ajuste en función de una regla convenida, por ejemplo, de izquierda a derecha o de derecha a izquierda.
De forma opcional, se pueden preestablecer también varias relaciones de distribuciones de posiciones de sub-bloques de relleno (sub-bloques para soportar una señal de relleno) y sub-bloques de señal de cliente (sub-bloques para soportar la señal de cliente) en la zona de bloques de OPUk en correspondencia con el tamaño del sub-bloque de cada tipo de división lógica de la zona de bloques de OPUk y cada relación de distribución de posiciones está en correspondencia con el número de bloques de la señal de cliente soportada por la zona de bloques de OPUk, de modo que cuando la señal de cliente es objeto de mapeado, la señal de cliente puede ser mapeada, de forma fija, con los sub-bloques de señal de cliente de la zona de bloques de OPUk directamente en función de las relaciones de distribución de posiciones preestablecidas.
El mapeado de la señal de cliente mediante el establecimiento previo de la distribución de posiciones de los sub-bloques de relleno y de los sub-bloques de señal de cliente puede reducir, en gran medida, el proceso de decisión y de cálculo y simplificar el proceso de mapeado, con lo que se consigue un procesamiento flexible.
Además, la (K+n)-ésima trama se envía después de que se genere la información de área de OH de la (K+n)-ésima trama.
En correspondencia, en una forma de realización, la presente invención da a conocer, además, un método para el demapeado de una señal de cliente.
Haciendo referencia a la Figura 9, un método para el demapeado de una señal de cliente según la tercera forma de realización de la presente invención incluye concretamente las etapas siguientes.
En la etapa 901, un extremo receptor adquiere información de OH de mapeado de una (K+n)-ésima trama.
El extremo receptor puede adquirir la información OH de mapeado de la (K+n)-ésima trama efectuando el demapeado de un área OH de OPUk de una (K+n)-ésima trama. La información OH de mapeado adquirida incluye, sin limitación, información de indicación para un número de bloques de una señal de cliente soportada por una zona de bloques, un tamaño de sub-bloques lógicamente divididos de la zona de bloques o un tamaño de una zona de ajuste, un número de bytes de la señal de cliente soportada por la zona de ajuste, una manera de mapeado e informaciones similares.
En la etapa 902, el extremo receptor efectúa el demapeado de la señal de cliente soportada por la zona de carga útil de la (K+n)-ésima trama utilizando un algoritmo de sigma-delta en función de la información de OH de mapeado de la (K+n)ésima trama.
En correspondencia, el extremo receptor puede determinar una manera de mapeado de la (K+n)-ésima trama, el tamaño de los sub-bloques lógicamente divididos de la zona de bloques, el número de bloques de la señal de cliente soportada por la zona de bloques, el tamaño de la zona de ajuste y el número de bytes de la señal de cliente soportada por la zona de ajuste en función de la información OH demapeada. El extremo receptor puede determinar una distribución de posiciones de la señal de cliente en el área de carga útil utilizando un algoritmo de sigma-delta en función de la información anterior y de este modo, puede efectuar el demapeado de la señal de cliente de la zona de carga útil para recuperar la señal de cliente en función de la distribución de posiciones determinada.
Conviene señalar que, en esta forma de realización, la zona de carga útil de OPUk está lógicamente dividida en subbloques de forma flexible y cuando la señal de cliente es objeto de mapeado, el mapeado de bloques de la señal de cliente se realiza utilizando una granularidad de decisión de mapeado de un bloque, de modo que el proceso de mapeado de la señal de cliente se simplifique con lo que se cumplen los requisitos de los servicios multitasa.
Además, la zona de carga útil de OPUk se puede dividir en una zona de bloques y en una zona de ajuste y la zona de bloques de OPUk se divide, de forma flexible, en bloques, de modo que el mapeado de bloques y el mapeado de bytes se pueda realizar, con lo que se consigue una mayor adaptabilidad del servicio, un proceso de mapeado más flexible y soluciones más diversificadas.
Ha de entenderse que los métodos y dispositivos de mapeado y demapeado, descritos en las formas de realización anteriores, son también adecuados para el mapeado de la señal de cliente de ODUj para una zona de carga útil de laUnidad Tributaria de Datos de Canales Ópticos j a k (ODTUjk) y el demapeado de la señal de cliente de ODUj desde la zona de carga útil de la ODTUjk.
Por ejemplo, cuando una señal de ODU2 es objeto de mapeado para una ODTU24, se puede seleccionar un tamaño de bloques de 8 bytes para el mapeado.
Cuarta forma de realización
5 En correspondencia, en una forma de realización, la presente invención da a conocer, además, un dispositivo para efectuar el mapeado de una señal de cliente. Haciendo referencia a la Figura 10, un dispositivo para el mapeado de una señal de cliente, según una cuarta forma de realización de la presente invención, incluye un módulo de cálculo de número de bloques 1010, un módulo de control de mapeado 1020 y un módulo de mapeado 1030.
10 El módulo de cálculo de número de bloques 1010 está configurado para calcular un número de bloques de una señal de cliente a transportarse en función de un tamaño de sub-bloques de una zona de carga útil de una OPU u ODTU, en donde la zona de carga útil incluye varios sub-bloques que tienen un tamaño de N bytes y N es un número entero mayor
o igual a 1.
15 El módulo de control de mapeado 1020 está configurado para generar una señal de control en función del número de bloques de la señal de cliente, en donde la señal de control está configurada para indicar una distribución de posiciones de la señal de cliente a transportarse en sub-bloques de la zona de carga útil.
20 El módulo de mapeado 1030 está configurado para efectuar el mapeado de la señal de cliente, a transportarse, en una memoria intermedia 1040 a los sub-bloques correspondientes de la zona de carga útil en función de la señal de control generada por el módulo de control de mapeado 1020.
En un escenario operativo de aplicación, el módulo de control de mapeado 1020 está concretamente configurado para
25 realizar un cálculo de sigma-delta en función del número de bloques calculado por el módulo de cálculo del número de bloques 1010 para generar una señal de control y la señal de control está configurada para indicar la distribución de posiciones de la señal de cliente a transportarse en los sub-bloques de la zona de carga útil.
El módulo de mapeado 1030 efectúa la lectura de los datos de cliente desde la memoria intermedia 1040 con una
30 granularidad de N bytes en función de la indicación de un contador de filas/columnas con respecto a las filas/columnas procesadas en un ciclo de reloj actual y bajo el control de la señal de control y efectúa el mapeado de los datos de cliente con los correspondientes sub-bloques de la zona de carga útil.
En un escenario operativo de aplicación, el módulo de control de mapeado 1020 está configurado, además, para generar
35 información OH de mapeado y la información OH de mapeado incluye información de indicación del número de bloques de la señal de cliente a transportarse.
En un escenario operativo de aplicación, el módulo de mapeado 1030 está configurado, además, para efectuar el mapeado de la información OH de mapeado para una zona OH de la OPU o de la ODTU.
40 Si la zona de carga útil incluye una zona de ajuste y una zona de bloques y la zona de bloques incluye varios subbloques que tienen un tamaño de N bytes, el módulo de mapeado 1030 está configurado, además, para efectuar el mapeado de varios bytes de la señal de cliente en la memoria intermedia para la zona de ajuste.
45 Debe entenderse que las funciones de los módulos funciones del dispositivo, según esta forma de realización, se pueden realizar concretamente según el método descrito en la segunda o tercera forma de realización y para el proceso de puesta en práctica específico, puede hacerse referencia a la descripción pertinente en la segunda o tercera forma de realización y por ello, no se volverán a describir los detalles al respecto.
50 Quinta forma de realización
En correspondencia, en una forma de realización, la presente invención da a conocer, además, un dispositivo para el demapeado de una señal de cliente. Haciendo referencia a la Figura 11, un dispositivo para el demapeado de una señal de cliente, según una quinta forma de realización de la presente invención, incluye un módulo de control de demapeado
55 1110 y un módulo de demapeado 1120.
El módulo de control de demapeado 1110 está configurado para adquirir un número de bloques de una señal de cliente soportada por una zona de carga útil de una OPU o de una ODTU y para generar una señal de control en función del número de bloques, en donde la señal de control está configurada para indicar una distribución de posiciones de la señal
60 de cliente en sub-bloques de la zona de carga útil, incluyendo la zona de carga útil varios bloques que tienen un tamaño de N bytes y N es un número mayor o igual a 1.
El módulo de demapeado 1120 está configurado para el demapeado de la señal de cliente soportada por la zona de carga útil en función de la señal de control generada por el módulo de control de demapeado 1110.
En un escenario operativo de aplicación, el módulo de demapeado 1120 efectúa el demapeado de la señal de cliente soportada por los correspondientes sub-bloques de la zona de carga útil desde una memoria intermedia 1130 con una granularidad de N bytes en función de la indicación de un contador de filas/columnas con respecto a las filas columnas procesadas en un ciclo de reloj actual y bajo el control de la señal de control.
Ha de entenderse que las funciones de los módulos funcionales del dispositivo según esta forma de realización se pueden poner en práctica concretamente según el método descrito en la segunda o tercera forma de realización y para el proceso de puesta en práctica específico, se puede hacer referencia a la descripción pertinente en la segunda o tercera forma de realización y por ello, no se volverán a indicar los detalles correspondientes a continuación.
Conviene señalar que las formas de realización del método anteriores se expresan en una serie de operaciones para facilidad de descripción; sin embargo, debe entenderse por los expertos en esta técnica que la presente invención no está limitada a la secuencia de las operaciones descritas, porque se pueden realizar algunas etapas en otras secuencias
o simultáneamente según la presente invención. Además, ha de entenderse también por los expertos en esta técnica que todas las formas de realización descritas en la especificación son formas de realización preferidas y las operaciones y módulos implicados pueden no ser necesarios para la presente invención.
En las formas de realización anteriores, las descripciones de las formas de realización ponen diferente énfasis sobre diferentes aspectos de la idea inventiva y para una parte que no esté detallada en una forma de realización, puede hacerse referencia a las descripciones pertinentes de otras formas de realización.
Sobre la base de lo anteriormente expuesto, en las soluciones técnicas adoptadas por las formas de realización de la presente invención, la zona de carga útil de OPUk/ODTUjk está lógicamente dividida en bloques de forma flexible y cuando la señal de cliente es objeto de mapeado, el mapeado de bloques de la señal de cliente se realiza utilizando una granularidad de decisión de mapeado de un bloque, de modo que se simplifique el proceso de mapeado de la señal de cliente, con lo que se cumplen los requisitos de los servicios multitasa.
Además, la zona de carga útil de OPUk/ODTUjk se puede dividir en una zona de bloques y una zona de ajuste y la zona de bloques de OPUk/ODTUjk se divide, de forma flexible, en bloques, de modo que el mapeado de bloques y el mapeado de bytes se puedan realizar, con lo que se consigue una mayor adaptabilidad de servicios, un proceso de mapeado más flexible y soluciones más diversificadas.
Los expertos en esta técnica pueden entender que la totalidad o parte de las etapas del método según las formas de realización de la presente invención se pueden realizar mediante un programa informático que proporciona instrucciones a los equipos físicos pertinentes. El programa se puede memorizar en un medio de memorización legible por ordenador. Este medio de memorización puede ser un disco magnético, una memoria de lectura solamente de disco compacto (CD-ROM), una memoria de lectura solamente (ROM) o una memoria de acceso aleatorio (RAM).
Un método y un dispositivo para el mapeado y demapeado de una señal de cliente, dados a conocer por la presente invención, se introducen en detalle con anterioridad, el principio y la forma de realización de la presente invención se describen aquí a través de formas de realización específicas y la descripción de las formas de realización están previstas simplemente para hacer más comprensible el método y la idea inventiva básica de la presente invención.

Claims (10)

  1. REIVINDICACIONES
    1. Un método para efectuar la operación de mapeado de correspondencia de una señal de cliente, que comprende:
    la división (210) de una parte o la totalidad de una zona de carga útil de una Unidad de Carga Útil de Canal Óptico, OPU, en varios sub-bloques, en donde cada uno de los sub-bloques tiene un tamaño de N bytes y N es un número mayor que 1;
    el cálculo (401) de un número de bloques de la señal de cliente a transportarse en función del tamaño de los sub-bloques de la zona de carga útil;
    la generación (402) de información de carga de mapeado, OH, que comprende información de indicación del número de bloques de la señal de cliente a transportarse y el mapeado de la información de OH de mapeado a una zona OH de la OPU;
    caracterizado porque el método comprende, además:
    la determinación (403) de una distribución de posiciones de la señal de cliente a transportarse en los sub-bloques de la zona de carga útil utilizando el número de bloques y
    el mapeado (220) de la señal de cliente a transportarse con los sub-bloques correspondientes de la zona de carga útil con una granularidad de N bytes en función de la distribución de posiciones determinadas.
  2. 2.
    El método para el mapeado de correspondencia de una señal de cliente según la reivindicación 1, en donde la determinación de la distribución de posiciones de la señal de cliente a transportarse en los sub-bloques de la zona de carga útil utilizando el número de bloques comprende:
    la determinación de la distribución de posiciones de la señal de cliente a transportarse en los sub-bloques de la zona de carga útil realizando un algoritmo de sigma-delta en función del número de bloques.
  3. 3.
    El método para el mapeado de correspondencia de señales de cliente según la reivindicación 2, en donde la determinación de la distribución de posiciones de la señal de cliente a transportarse en los sub-bloques de la zona de carga útil, realizando un algoritmo de sigma-delta, según el número de bloques, comprende:
    si (i x Cblock) mod M < Cblock, si el i-ésimo sub-bloque de la zona de carga útil es un sub-bloque de señal de cliente;
    si (i x Cblock) mod M > Cblock, si el i-ésimo sub-bloque de la zona de carga útil es un sub-bloque de relleno, en donde Cblock es el número de bloques de la señal de cliente y M es el número de total de los sub-bloques divididos de la zona de carga útil de OPU.
  4. 4.
    El método para el mapeado de una señal de cliente según la reivindicación 1, en donde la zona de carga útil comprende una zona de ajuste y una zona de bloques, la zona de bloques de la carga útil está dividida en varios subbloques que tienen un tamaño de N bytes, comprendiendo dicho método, además:
    el mapeado de correspondencia de varios bytes de la señal de cliente a transportarse a la zona de ajuste de la carga útil.
  5. 5.
    El método para el mapeado de correspondencia de una señal de cliente según la reivindicación 4, en donde el mapeado de la información de OH comprende, además: información de indicación de un número de bytes de la señal de cliente soportado por la zona de ajuste.
  6. 6.
    El método para el mapeado de una señal de cliente según la reivindicación 1, en donde la información de indicación del número de bloques de la señal de cliente a transportarse se transmite en un campo Cblock ;
    cuando el número de bloques de la señal de cliente soportada por la (K+n)-ésima trama se incrementa en 1 o 2 en comparación con el número de bloques correspondiente a la (K+n-1)-ésima trama, una parte de los bits en el campo Cblock de la K-ésima trama son bits invertidos y un campo de indicador de incrementos está establecido en 1;
    cuando el número de bloques de la señal de cliente soportada por (K+n)-ésima trama se decrementa en 1 o 2 en comparación con el número de bloques correspondiente a la (K+n-1)-ésima trama, una parte de bits en el campo Cblock de la K-ésima trama son bits invertidos y un campo de indicador de decremento se establece en 1.
  7. 7.
    El método para el mapeado de una señal de cliente según la reivindicación 6, en donde cuando el cambio del número de bloques de la señal de cliente soportado por la (K+n)-ésima trama es mayor que 2, en comparación con el número de bloques correspondiente a la (K+n-1)-ésima trama, el campo Cblock de la K-ésima trama soporta el número de bloques de la señal de cliente soportada por la (K+n)-ésima y el campo de indicador de incremento y el campo de indicador del decremento se establecen en 1.
  8. 8.
    Un dispositivo para el mapeado de una señal de cliente, que comprende:
    un módulo de cálculo del número de bloques (1010), configurado para calcular el número de bloques de una señal de cliente a transportarse en función del tamaño de un sub-bloque de una zona de carga útil de una unidad de carga útil de 5 canal óptico, OPU, en donde la zona de carga útil comprende varios sub-bloques, cada uno de los cuales tiene un tamaño de N bytes y N es un número mayor que 1;
    caracterizado porque el dispositivo comprende, además:
    10 un módulo de control de mapeado (1020), configurado para generar una señal de control en función del número de bloques de la señal de cliente, en donde la señal de control está configurada para indicar una distribución de posiciones de la señal de cliente a transportarse en los sub-bloques de la zona de carga útil y
    un módulo de mapeado (1030), configurado para el mapeado de la señal de cliente, a transportarse, en una memoria
    15 intermedia para los sub-bloques correspondientes de la zona de carga útil con una granularidad de N bytes en función de la señal de control.
  9. 9. El dispositivo para el mapeado de una señal de cliente según la reivindicación 8, en donde el módulo de control del mapeado (1020) está concretamente configurado para realizar el cálculo de sigma-delta en función del número de
    20 bloques de la señal de cliente para generar una señal de control y la señal de control está configurada para indicar la distribución de posiciones de la señal de cliente a transportarse en los sub-bloques de la zona de carga útil.
  10. 10. El dispositivo para el mapeado de una señal de cliente según la reivindicación 9, en donde el módulo de control de
    mapeado (1020) está configurado, además, para generar información de carga de mapeado, OH, y la información OH de 25 mapeado comprende información de indicación del número de bloques de la señal de cliente a transportarse y
    el módulo de mapeado (1030) está configurado, además, para el mapeado de la información OH de mapeado para una zona OH.
    30 11. El dispositivo para el mapeado de una señal de cliente según cualquiera de las reivindicaciones 8 a 10, en donde la zona de carga útil comprende una zona de ajuste y una zona de bloques y la zona de bloques comprende varios subbloques que tienen un tamaño de N bytes y
    el módulo de mapeado (1030) está configurado, además, para efectuar el mapeado de varios bytes de la señal de 35 cliente en la memoria intermedia para la zona de ajuste de la zona de carga útil.
    Un número de bloques de una señal de cliente a soportarse por una (K+n)-ésima trama es adquirido
    Se genera información de OH de mapeado y se mapea para un área OH de la K-ésima trama, en donde la información de OH de mapeado incluye información de indicación para indicar el número de bloques de la señal de cliente a soportarse por la (k+n)-ésima trama
    El cálculo de sigma-delta se realiza utilizando el valor de Cblock de la (k+n)-ésima trama y la señal de cliente se mapea con los correspondientes sub-bloques de la zona de carga útil de OPUk de la (k+n)-ésima trama
    Un extremo receptor adquiere información OH de mapeado de una (k+n)-ésima trama
    El extremo receptor efectúa el demapeado de la señal de cliente soportada por la zona de carga útil de la (k+n)-ésima trama usando un algoritmo de sigma-delta en función de la información OH de mapeado de la (k+n)-ésima trama
    Un número de bloques y un número de bytes de ajuste de una señal de cliente a soportarse por una (K+n)-ésima trama son adquiridos
    Se genera información de OH de mapeado y se mapea para un área OH de la K-ésima trama, en donde la información de OH de mapeado incluye información de indicación para indicar el número de bloques de la señal de cliente a soportarse por la zona de bloques de la (k+n)ésima trama y la información de indicación para indicar el número de bytes de la señal de cliente a soportarse por la zona de ajuste de la (k+n)-ésima trama
    El cálculo de sigma-delta se realiza utilizando el valor de Cblock_base de la (k+n)-ésima trama y la señal de cliente se mapea con los correspondientes sub-bloques de la zona de carga útil de la (k+n)ésima trama
    Un extremo receptor adquiere información OH de mapeado de una (k+n)-ésima trama
    El extremo receptor efectúa el demapeado de la señal de cliente soportada por la zona de carga útil de la (k+n)-ésima trama usando un algoritmo de sigma-delta en función de la información OH de mapeado de la (k+n)-ésima trama
    Módulo
    cálculo
    número
    bloques
    Memoria
    Módulo
    intermedia
    control
    mapeado
    Módulo de
    mapeado
ES10740893T 2009-02-10 2010-01-14 Método y dispositivo de mapeado de correspondencia de una señal de cliente Active ES2392502T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200910005200.5A CN101800912B (zh) 2009-02-10 2009-02-10 客户信号映射和解映射的实现方法及装置
CN200910005200 2009-02-10
PCT/CN2010/070171 WO2010091604A1 (zh) 2009-02-10 2010-01-14 客户信号映射和解映射的实现方法及装置

Publications (1)

Publication Number Publication Date
ES2392502T3 true ES2392502T3 (es) 2012-12-11

Family

ID=42561397

Family Applications (1)

Application Number Title Priority Date Filing Date
ES10740893T Active ES2392502T3 (es) 2009-02-10 2010-01-14 Método y dispositivo de mapeado de correspondencia de una señal de cliente

Country Status (13)

Country Link
US (1) US7894482B1 (es)
EP (1) EP2296297B1 (es)
JP (3) JP5367844B2 (es)
KR (1) KR101244634B1 (es)
CN (2) CN101800912B (es)
AU (1) AU2010213281B2 (es)
BR (1) BRPI1006791B1 (es)
CA (1) CA2746011C (es)
ES (1) ES2392502T3 (es)
MX (1) MX2011007740A (es)
PE (1) PE20120600A1 (es)
RU (1) RU2485687C2 (es)
WO (1) WO2010091604A1 (es)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101615967B (zh) 2008-06-26 2011-04-20 华为技术有限公司 一种业务数据的发送、接收方法、装置和系统
CN101800912B (zh) * 2009-02-10 2016-08-10 华为技术有限公司 客户信号映射和解映射的实现方法及装置
US8359525B2 (en) * 2009-03-06 2013-01-22 Electronics And Telecommunications Research Institute Method and apparatus for transmitting data in optical transport network
JP5251620B2 (ja) * 2009-03-09 2013-07-31 富士通株式会社 フレーム生成装置およびフレーム生成方法
CN101834688B (zh) 2009-03-09 2011-08-31 华为技术有限公司 光传送网中的映射、解映射方法及装置
US8340134B1 (en) * 2009-11-04 2012-12-25 Pmc-Sierra, Inc. Method and system for controlling count information in generic mapping procedure
WO2011148472A1 (ja) * 2010-05-26 2011-12-01 富士通株式会社 光転送ネットワーク伝送装置及びそのスタッフ制御方法
JP5301588B2 (ja) * 2011-02-25 2013-09-25 アンリツ株式会社 帯域制御評価装置
JP5301600B2 (ja) * 2011-03-31 2013-09-25 アンリツ株式会社 帯域制御評価装置
JP2013017048A (ja) 2011-07-04 2013-01-24 Nec Corp 通信装置、通信システム、通信方法、および通信プログラム
JP2013121003A (ja) * 2011-12-06 2013-06-17 Fujitsu Ltd データ平滑化回路及びデータ平滑化方法
ES2673571T3 (es) * 2013-01-04 2018-06-22 Huawei Technologies Co., Ltd. Método para procesar datos en Ethernet, circuito integrado de capa física y dispositivo de Ethernet
US20140255028A1 (en) * 2013-03-08 2014-09-11 Altera Corporation Sub-rate mapping for lowest-order optical data unit
CN105429726B (zh) * 2014-09-22 2018-01-23 华为技术有限公司 光传输网的业务映射处理方法、装置及系统
CA3025571C (en) 2016-05-27 2020-04-14 Huawei Technologies Co., Ltd. Service transmission method and first transmission device
CN109981209B (zh) * 2017-12-28 2022-01-28 中兴通讯股份有限公司 光传送网中业务发送、接收方法及装置
WO2019153253A1 (zh) 2018-02-09 2019-08-15 华为技术有限公司 一种光传送网中业务数据的处理方法及装置
CN110649986B (zh) * 2018-06-26 2022-07-19 中兴通讯股份有限公司 使用灵活光网络的业务传输方法、装置、设备及存储介质
CN112751796B (zh) * 2019-10-31 2022-06-14 华为技术有限公司 一种参考信号序列映射、解映射的方法及装置
CN112511916A (zh) * 2020-02-28 2021-03-16 中兴通讯股份有限公司 光传送网中业务处理方法、处理装置和电子设备
CN112511915A (zh) * 2020-02-28 2021-03-16 中兴通讯股份有限公司 光传送网中业务处理方法、处理装置和电子设备
CN112511920B (zh) * 2020-03-27 2026-03-27 中兴通讯股份有限公司 光传送网中业务处理方法、处理装置和电子设备
CN112511921B (zh) 2020-03-27 2025-11-28 中兴通讯股份有限公司 光传送网中业务处理方法、处理装置和电子设备
CN115623361A (zh) * 2021-07-14 2023-01-17 中兴通讯股份有限公司 光业务单元的映射方法及装置、存储介质、电子装置
CN116073937B (zh) * 2023-01-13 2026-04-10 重庆奥普泰通信技术有限公司 用于otn的gmp映射机会计算方法及可读存储介质
JP7744034B2 (ja) * 2023-09-26 2025-09-25 Necプラットフォームズ株式会社 伝送システム、送信装置、受信装置、および方法

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000049791A (ja) * 1998-07-24 2000-02-18 Hitachi Ltd Ipデータグラムカプセル化方法及びip処理装置
EP1638233B1 (en) * 2001-10-09 2007-12-19 Infinera Corporation Digital optical network architecture
US7286487B2 (en) * 2002-11-18 2007-10-23 Infinera Corporation Optical transmission network with asynchronous mapping and demapping and digital wrapper frame for the same
US7885186B2 (en) * 2003-10-03 2011-02-08 Ciena Corporation System and method of adaptively managing bandwidth on optical links shared by multiple-services using virtual concatenation and link capacity adjustment schemes
US8014781B2 (en) * 2004-06-08 2011-09-06 Qualcomm Incorporated Intra-cell common reuse for a wireless communications system
CN100596043C (zh) * 2004-08-26 2010-03-24 华为技术有限公司 实现低速信号在光传输网络中透明传送的方法和装置
CN100590997C (zh) * 2004-11-02 2010-02-17 华为技术有限公司 一种otn网络中业务复用的开销处理方法
US7288487B1 (en) * 2004-12-01 2007-10-30 Spansion Llc Metal/oxide etch after polish to prevent bridging between adjacent features of a semiconductor structure
US8274518B2 (en) * 2004-12-30 2012-09-25 Microsoft Corporation Systems and methods for virtualizing graphics subsystems
CN101030827B (zh) * 2006-03-03 2011-04-20 华为技术有限公司 Dtm映射到otn的方法和装置
US7809017B2 (en) * 2006-09-21 2010-10-05 Nortel Networks Limited Multi-rate transparent MUX for optical communications networks
CN101051879B (zh) * 2007-04-06 2012-04-04 华为技术有限公司 低速业务复用及解复用的方法和装置
CN101291179B (zh) 2007-04-17 2011-03-23 华为技术有限公司 一种光传送网中客户信号传送方法及相关设备
US7602814B2 (en) * 2007-04-30 2009-10-13 Ciena Corporation Systems and methods for mapping and multiplexing wider clock tolerance signals in optical transport network transponders and multiplexers
CN101345700B (zh) * 2007-07-10 2011-12-07 华为技术有限公司 将以太网编码块映射到光传输网络传输的方法及装置
CN100589365C (zh) * 2007-09-14 2010-02-10 中兴通讯股份有限公司 一种光传输网中光净荷单元的时隙划分与开销处理的方法
US20100142947A1 (en) * 2008-12-08 2010-06-10 Jong-Yoon Shin Apparatus and method for pseudo-inverse multiplexing/de-multiplexing transporting
CN101800912B (zh) * 2009-02-10 2016-08-10 华为技术有限公司 客户信号映射和解映射的实现方法及装置

Also Published As

Publication number Publication date
EP2296297A1 (en) 2011-03-16
BRPI1006791B1 (pt) 2020-12-22
CA2746011A1 (en) 2010-08-19
EP2296297A4 (en) 2011-10-12
AU2010213281B2 (en) 2013-09-12
EP2296297B1 (en) 2012-09-19
JP2013255286A (ja) 2013-12-19
CN101800912A (zh) 2010-08-11
JP2012516588A (ja) 2012-07-19
CN106130683B (zh) 2020-01-10
JP5607802B2 (ja) 2014-10-15
KR101244634B1 (ko) 2013-03-18
CA2746011C (en) 2014-04-29
JP2013258769A (ja) 2013-12-26
JP5607801B2 (ja) 2014-10-15
BRPI1006791A2 (pt) 2016-03-15
US7894482B1 (en) 2011-02-22
RU2011131248A (ru) 2013-03-27
US20110044686A1 (en) 2011-02-24
JP5367844B2 (ja) 2013-12-11
MX2011007740A (es) 2011-08-17
KR20110095893A (ko) 2011-08-25
WO2010091604A1 (zh) 2010-08-19
RU2485687C2 (ru) 2013-06-20
CN101800912B (zh) 2016-08-10
CN106130683A (zh) 2016-11-16
PE20120600A1 (es) 2012-05-20
AU2010213281A1 (en) 2011-07-14

Similar Documents

Publication Publication Date Title
ES2392502T3 (es) Método y dispositivo de mapeado de correspondencia de una señal de cliente
ES2934461T3 (es) Método y dispositivos para transmitir señales de cliente en una red de transporte óptico
ES2547551T3 (es) Método y dispositivo para transportar un servicio Ethernet de ultra-alta velocidad
US20240072899A1 (en) Data transmission method and apparatus
ES2414634T3 (es) Método de ajuste sin pérdida de un ancho de banda de un canal ODUflex y el canal ODUflex
ES2562604T3 (es) Método para comunicar datos en sistemas de comunicación
ES3054037T3 (en) Method and apparatus for transporting client signal in optical transport network
ES2472865T3 (es) Método y aparato para la puesta en correspondencia y la puesta en correspondencia inversa en una red de transporte óptico
JP5903154B2 (ja) 光トランスポートシステム
BRPI0722157A2 (pt) Método para realizar divisão de intervalos de tempo e processo de uma unidade de carga útil óptica em uma rede de transmissão óptica
ES2647894T3 (es) Método de procesamiento de datos en una red óptica de transporte, y dispositivo asociado y sistema
CN102246434B (zh) 通用映射规程gmp映射方法、解映射方法及装置
WO2019128934A1 (zh) 光传送网中业务发送、接收方法及装置
WO2016045426A1 (zh) 光传输网的业务映射处理方法、装置及系统
JP6051316B2 (ja) 光伝送ネットワーク内で信号を伝送するための方法および装置
ES2332923T3 (es) Metodo y dispositivo para el transporte de señales.
ES2840676T3 (es) Método, aparato y sistema de envío y recepción de señales
WO2023221966A1 (zh) 一种传输数据的方法和装置
CN1838575B (zh) 一种大容量时分交叉后进行b3字节再生的方法
ITMI992653A1 (it) Metodo e dispositivo per convertire un segnale stm-1 in un segnale sub-stm-1 e vice-versa in trasmissioni radio
WO2024045869A1 (zh) 一种数据传输方法和数据传输装置
WO2025251627A1 (zh) 一种光传输网络中数据传输的方法和装置