ES2201024T3 - Plataforma de ip para sistemas avanzados de acceso multipunto. - Google Patents

Plataforma de ip para sistemas avanzados de acceso multipunto.

Info

Publication number
ES2201024T3
ES2201024T3 ES01440405T ES01440405T ES2201024T3 ES 2201024 T3 ES2201024 T3 ES 2201024T3 ES 01440405 T ES01440405 T ES 01440405T ES 01440405 T ES01440405 T ES 01440405T ES 2201024 T3 ES2201024 T3 ES 2201024T3
Authority
ES
Spain
Prior art keywords
frame
link
mac
service
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES01440405T
Other languages
English (en)
Inventor
Stefan Wahl
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alcatel Lucent SAS
Nokia Inc
Original Assignee
Alcatel SA
Nokia Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alcatel SA, Nokia Inc filed Critical Alcatel SA
Application granted granted Critical
Publication of ES2201024T3 publication Critical patent/ES2201024T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/20Traffic policing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/32Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/56Queue scheduling implementing delay-aware scheduling
    • H04L47/568Calendar queues or timing rings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/622Queue service order
    • H04L47/623Weighted service order
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/166IP fragmentation; TCP segmentation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/168Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] specially adapted for link layer protocols, e.g. asynchronous transfer mode [ATM], synchronous optical network [SONET] or point-to-point protocol [PPP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/321Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/543Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

Estación de base para una red de radio de punto a múltiples puntos, en particular de LMDS, que incluye un encuadrador entre capas, incluyendo el encuadrador entre capas una conexión en serie de un módulo de puesta en cola y un encuadrador de enlace hacia abajo, teniendo el encuadrador de enlace hacia abajo un bucle de realimentación al módulo de puesta en cola para transmitir escalonadamente el número real de símbolos no usados en el siguiente encuadre a ser transmitido a través del enlace hacia abajo, y siendo capaz el módulo de puesta en cola de decidir escalonadamente qué paquete de información debe ser enviado al encuadrador de enlace hacia abajo a fin de incluir el paquete de información en el siguiente encuadre, siendo la decisión dependiente del número real de símbolos no usados recibidos por el encuadrador de enlace hacia abajo.

Description

Plataforma de IP para sistemas avanzados de acceso multipunto.
Campo técnico
Este invento se refiere a una plataforma de IP para sistemas de acceso multipunto avanzados, y en particular para un sistema LMDS en parte.
Antecedentes del invento
Son conocidos Sistemas de Distribución Multipunto Locales (LMDS) del documento WO 0013436 A (Nokia OY y otros) publicado con fecha 9 de marzo de 2000.
En los sistemas de LDMS la anchura de banda del enlace hacia abajo o el régimen de datos está variando continuamente en el tiempo debido a que en cada ráfaga de enlace hacia abajo se hace uso de un esquema de modulación y codificación individual de terminación de la red (capa Física). Debido a que el régimen de datos de enlace hacia abajo no es constante, las funciones de la capa más alta (IP) no pueden efectuar prioridad de servicio con respeto de la configuración del tráfico. El bloque de función de puesta en cola dentro de la estación de base tiene que almacenar provisionalmente el tráfico de IP ofrecido y ha de tener en cuenta las diversas prioridades de servicio y el bloque funcional encuadrados ha de generar el encuadre del enlace hacia abajo. El problema es que ni el encuadrador sabe nada de los requisitos de QoS (Calidad de Servicio) de la carga ofrecida, ni la puesta en cola de la QoS sabe nada acerca de la anchura de banda del enlace hacia abajo o del régimen de datos disponible real. Esto conduce a una pérdida de QoS en el camino de radio de enlace hacia abajo.
Sumario del invento
El invento reivindica una estación de base para una red de radio de punto a multipunto, y en particular LMDS, que incluye un encuadrados entre capas, incluyendo el encuadrador entre capas una conexión en serie de un módulo de puesta en cola y un encuadrador de enlace hacia abajo, teniendo el encuadrador de enlace hacia abajo un bucle de realimentación al módulo de puesta en cola para transmitir escalonadamente el número real de símbolos no usados en el siguiente encuadre a ser transmitidos por medio del enlace hacia abajo, y siendo capaz el módulo de puesta en cola de decidir escalonadamente qué paquete de información debe ser enviado el encuadrador de enlace hacia abajo a fin de incluir el paquete de información en el siguiente encuadre, siendo la decisión dependiente del número real de símbolos no usados recibidos por el encuadrador de enlace hacia abajo.
En una realización ventajosa del invento, el módulo de puesta en cola incluye al menos dos colas para poner en almacenamiento intermedio diferentes parámetros de calidad de servicios para los que se haya fijado prioridades, y siendo el módulo de puesta en cola capaz de decidir qué paquete de información ha de ser enviado al encuadrador de enlace hacia abajo a fin de incluir el paquete de información en el siguiente encuadre, siendo dependiente la decisión del número real de símbolos no usados recibidos por el encuadrador de enlace hacia abajo, de la prioridad de los parámetros de la calidad de servicios, y de la longitud de los paquetes de información puestos en almacenamiento intermedio correspondientes a ser enviados.
En otra realización ventajosa del invento, el módulo de puesta en cola incluye un procesador y al menos dos colas para poner en almacenamiento intermedio diferentes parámetros de calidad de servicios. Las colas incluyen, por ejemplo, unos medios de almacenamiento como la memoria o RAM (Memoria de Acceso Directo). El procesador es, por ejemplo, un procesador de señales digitales, un controlador, un microprocesador, un servidor, o similar. El procesador se programa, por ejemplo, mediante un software específico, por ejemplo, un programa de ordenador escrito en lenguaje de programación C o C++, a fin de efectuar el proceso de decisión. La capacidad de proceso de decisión podría ser también materializada por medio de una solución de equipo físico ("hardware") usando, por ejemplo, la lógica de las decisiones.
En otra realización ventajosa del invento, los paquetes de información son paquetes de datos QPSK y/o QAM modulados, y/o paquetes de IP modulados QPSK y/o QAM. La modulación de QAM podría ser, por ejemplo, de 16 QAM y/o de 64 QAM, o similar. Los paquetes de información podrían ser además codificados, usando por ejemplo FEC o CRC (Prueba de Redundancia Cíclica).
En un sistema de LMDS los paquetes de información son transmitidos desde una estación de base a al menos una estación de abonado a través de la radio. La estación de base está conectada, por ejemplo, a una red de IP para transmitir y recibir paquetes de IP. Para la transmisión del paquete se usan al menos tres capas. La capa física incluye la información de modulación y codificación para los paquetes. La capa de MAC incluye información de MAC como mensajes de concesión. La capa de IP incluye información de calidad del servicio, introduciendo la prioridad para las diferentes clases de categorías/clases de paquetes, por ejemplo, de mejor esfuerzo, de régimen de datos garantizado, o similares. La estación de base incluye un clasificador de IP para seleccionar las diferentes clases de QoS. Los correspondientes paquetes se ponen en almacenamiento intermedio. La decisión de cuál de los paquetes puestos en almacenamiento intermedio debe ser enviado el primero al encuadrador de enlace hacia abajo se toma en un módulo de puesta en cola. Normalmente, los paquetes que tienen una más alta prioridad son los que se sirven primero. Para llenar un nuevo encuadre a ser transmitido a través de la radio, el encuadre indica al módulo de puesta en cola el número real de símbolos no usados. En el principio, el encuadre está vacío, de modo que transmite el número máximo al módulo de puesta en cola. El módulo de puesta en cola selecciona el paquete de la más alta prioridad y que está puesto en almacenamiento intermedio durante más tiempo, y lo transmite al encuadrador de enlace hacia abajo. El encuadrador de enlace hacia abajo determina el número real de símbolos no usados en el siguiente encuadre a ser transmitidos (correspondiente al número máximo menos los símbolos del paquete recibido) y transmite ese número al módulo de puesta en cola. El módulo de puesta en cola selecciona el paquete de la más alta prioridad y que ha estado en almacenamiento intermedio durante más tiempo, y lo transmite al encuadrador de enlace hacia abajo. El encuadrador de enlace hacia abajo determina el número real de símbolos no usados en el siguiente encuadre a ser transmitido (correspondiente al número máximo menos los símbolos de los dos paquetes recibidos) y transmite este número al módulo de puesta en cola. Este procedimiento continuará hasta que se haya completado el siguiente encuadre. El siguiente encuadre será transmitido por radio a las estaciones de los abonados y se inicia el mismo procedimiento para el siguiente encuadre a ser transmitido. Si el paquete de la más alta prioridad no encaja en el resto del encuadre no usado, el módulo de puesta en cola puede seleccionar un paquete de una longitud más corta, que tenga por ejemplo una modulación diferente. Este podría ser también un paquete con una baja prioridad. El proceso de decisión sobre cómo enviar los paquetes puestos en almacenamiento intermedio podría ser también un algoritmo específico, por ejemplo, que transmita primero por ejemplo diez paquetes de la más alta prioridad, luego tres paquetes de más baja prioridad, y después un paquete de la más baja prioridad, para garantizar de ese modo todas las clases de QoS. El resto de un encuadre podría ser llenado con paquetes que encajen en el espacio de separación.
El invento propone, entre otras cosas, combinar ambas funciones, la de encuadre y la de capa de IP, dentro de un encuadrador entre capas. La combinación de ambas informaciones garantiza la provisión de QoS en el caso de ambiente de multimodulación y de multicodificación.
El servidor de cola de QoS está siempre informado sobre la cantidad real de bits de encuadre de datos disponibles procedentes del encuadrador y, por lo tanto, el servidor de cola de QoS es capaz de decidir sobre el siguiente paquete o fracción de paquete de IP a transportar. Esta decisión está siempre basada en aspectos de prioridad del servicio. Tan pronto como esté lleno el encuadre de enlace hacia abajo -suponiendo que el régimen de encuadres de enlace hacia abajo máximo sea siempre más bajo que el de procesado interno en el encuadrador entre capas- el servidor de QoS detiene la entrega de datos. En el último momento -significa que hay tiempo suficiente para llenar el siguiente encuadre de enlace hacia abajo- el servidor de QoS empieza de nuevo a decidir y entregar los paquetes (fragmentos) de IP para el siguiente encuadre de enlace hacia abajo. La clasificación de paquetes (de IP) determina con ayuda de la base de datos todos los parámetros de QoS, MAC y PHY que se requieren para el procesado del encuadrador. Estos valores y la posición de almacenamiento del paquete de datos se insertan en un paquete representativo que es enviado a la cola lógica dedicada. Simultáneamente al envío, se almacena el paquete de datos en la memoria de paquetes de la CSL central. El módulo de puesta en cola ponderada y procesador de lectura del paquete de datos selecciona un paquete de datos de una de sus colas y empieza después a proporcionar el submódulo de encuadre con partes del paquete de datos que ajustan exactamente en la carga de pago del paquete de la TCL dedicada. Toda la información requerida para este procesado va expresada en el paquete representativo.
La provisión de QoS, por ejemplo, el servir por prioridad del servicio o del flujo, es posible en un ambiente de velocidad de enlace variable, por ejemplo, de multimodulación y/o codificación (codificación de modulación dependiente del receptor e datos).
El invento permite el envío de paquetes prioritario y requiere una cantidad mínima de espacio de la memoria, debido a la aplicación de un concepto de memoria compartida. Podría usarse un encuadrador de enlace hacia abajo menos complejo.
Breve descripción de los dibujos
La Fig. 1 representa una vista general de un Sistema de Distribución Multipunto Local.
La Fig. 2 ilustra la función de la Subcapa de Convergencia (CSL).
La Fig. 3 representa cómo son insertadas las Unidades de Datos de Servicio del MAC en la PDU del MAC.
La Fig. 4 representa la Capa de Convergencia de Transmisión.
La Fig. 5 representa las funciones de la física para el enlace hacia abajo.
La Fig. 6 representa las funciones de la capa física para el enlace hacia arriba.
La Fig. 7 representa una vista general funcional de la BS y de la SS.
La Fig. 8 representa los bloques funcionales de enlace hacia abajo de la Estación de Base del invento.
La Fig. 9 representa los Mecanismos de Puesta en Cola.
La Fig. 10 representa un diagrama de RED (Detección Temprana Aleatoria).
La Fig. 11 representa un diagrama de RIO.
La Fig. 12 representa un diagrama de Caída de Cola de la Lista.
La Fig. 13 representa un Programador del MAC.
La Fig. 14 representa los bloques funcionales de enlace hacia arriba de la Estación de Base.
La Fig. 15 representa la Estructura de Subencuadre de Ráfaga de Enlace Hacia Arriba PHY.
La Fig. 16 representa los módulos de enlace hacia arriba de la Estación de Abonado en el modo de GPT.
La Fig. 17 representa un Módulo de Paquete.
La Fig. 18 representa un Módulo de Flujo de Servicio.
La Fig. 19 representa un Módulo de Puesta en Cola.
La Fig. 20 representa una estructura de encuadre de Enlace Hacia Abajo.
La Fig. 21 representa los Módulos de Enlace Hacia Debajo de la Estación de Abonado.
La Fig. 22 representa una realización funcional ventajosa del invento.
La Fig. 23 representa un diagrama esquemático de una estación de base del invento.
El mejor modo para la puesta en práctica del invento
A continuación se describen las funciones requeridas dentro de un Sistema de Servicio de Distribución Multipunto Local (LMDS) con base de IP (que incluye Estación de Base y Estaciones de Abonados) para proporcionar QoS en esta red de acceso inalámbrico de banda ancha fija. Se ha supuesto que se aplicará la Arquitectura de Servicio Diferenciado. Las funciones especificadas se estructuran de acuerdo con la distribución en capas del modelo en capas de la red, y de acuerdo también con su situación. Las funciones descritas abarcan también el ambiente de múltiples proveedores y múltiples abonados, con diferentes Acuerdos del Nivel de Servicio. En lo que sigue se describen además las funciones requeridas de un paquete (IP) basado en el sistema de LMDS. El foco dentro de ese documento está en las funciones de MAC y de la capa de la red (IP) que aseguran Calidad de Servicio (QoS) para aplicaciones conscientes de legado y de QoS. Por este medio se aplica la Arquitectura de Servicio Diferenciado para añadir características de QoS. La Arquitectura de Servicio Integrado alternativa no fue tomada en cuenta debido al importante problema de escalabilidad, pero el invento podría sin embargo aplicarse también a esa alternativa.
Se describen diferentes soluciones alternativas en diversas capas.
La finalidad del Sistema de Servicio de Distribución Multipunto Local (LMDS) es la de proporcionar conexiones de banda ancha bidireccionales inalámbricas entre una serie de clientes estacionarios y una red principal. La red principal puede ser una red pública o una red privada.
La Fig. 1 representa una vista general de un Sistema de Distribución Multipunto Local.
La interfaz entre la red principal y los enlaces por radio la proporciona la estación de base BS. Del lado del cliente, la estación de abonado, SS, proporciona la interfaz entre el enlace por radio y la red de los clientes. El LMDS es una plataforma multiservicio que permite una mezcla de servicios de datos por ráfagas y servicios de velocidad binaria constante. En la realización descrita, la capa de la red está basada en el IP. Están soportadas diferentes clases de Calidad de Servicio (QoS) para proporcionar los requisitos de las aplicaciones que dependen de la calidad necesaria. Por ejemplo, una aplicación de voz en tiempo real requiere menor retardo y menor fluctuación del retardo que una transferencia de archivo. Se usa la arquitectura de Servicios Diferenciados para transferir los diversos flujos de datos dentro de las clases de servicio apropiadas.
El protocolo de MAC permite compartir los recursos del canal de radio en una forma óptima. Especialmente en la dirección desde los clientes a la estación de base, donde el canal de radio es usado por más de un cliente, el protocolo de MAC resuelve la contención y la asignación de la anchura de banda. El protocolo de MAC proporciona acceso al canal de radio, dependiendo de las demandas de QoS de las diversas aplicaciones concurrentes que compitan para el mismo medio.
En la Fig. 1 se ha representado un ejemplo en el que algunos clientes distribuidos tienen acceso a una red de transporte y conmutación mediante el uso de enlaces por radio, y tienen por lo tanto acceso al sistema de Internet, a su Intranet privada (VPN), y al sistema telefónico público o privado. En el ejemplo, los clientes x, y y z tienen acceso al enlace por radio mediante una SS compartida que garantiza que las diferentes conexiones obtienen la QoS requerida y que no se perturban unos a otros. Algunos clientes tienen también en el ejemplo un acceso de alta velocidad a Internet, para lo que usualmente se requiere una conexión asimétrica con mayor anchura de banda en dirección de aguas abajo que en dirección hacia arriba, y que usualmente no requiere una tan alta calidad de servicio como la de la aplicación de Voice (Voz) sobre la aplicación de IP, mediante la cual algunos clientes del ejemplo tienen acceso a un sistema telefónico privado o público.
Requisitos de LMDS basados en el IP
Los requisitos para un sistema de LMDS basado en el IP pueden resumirse brevemente como sigue:
-
Calidad de Servicio para aplicaciones conscientes de legado y de QoS de IP
-
Soporte de Servicio Diferenciado
-
Sistema LMDS
-
Soporte de múltiples usuarios y grupos de usuarios con contratos independientes en la misma interfaz de LAN de SS.
-
Soporte de funciones de política por flujo de IP e ID de Flujo de Servicio
-
El modo de SS puede ser de GPT (concesión por terminal) o de GPC (concesión por conexión)
-
Distribución de recursos rápida y equitativa respetando las prioridades de servicio
Funciones de la subcapa de convergencia (CSL)
La subcapa de convergencia encapsula los paquetes de datos ofrecidos en un paquete de CSL que permite tunelizar diversos tipos de tráfico de capas más altas. La función de CSL es común para el enlace hacia arriba y el enlace hacia abajo. Esta documentación se concentra en la encapsulación de los paquetes de IP en paquetes de la Subcapa de Convergencia (CSL).
La fragmentación es el proceso por el cual una parte de la carga de pago de la subcapa de convergencia se divide en dos o más PDUs de MAC (Fig. 2). La longitud de la Unidad de Datos de Servicio del MAC derivada puede ser variable para permitir un uso eficaz de la anchura de banda (enlace hacia arriba) disponible.
En la Fig. 2 se ha ilustrado la función de la Subcapa de Convergencia (CSL). Los Paquetes de CSL se han dibujado como cajetines enmarcados coloreados de negro. Los mismos constan de una cabecera de CSL.
Funciones de la capa de MAC
En la dirección de aguas abajo y de enlace hacia arriba el bloque de la función de la capa de MAC (Fig. 3) recibe fragmentos (Unidades de Datos de Servicio del MAC) de los paquetes de CSL acompañados de las señales de control requeridas (ID de conexión, CID, Control de Fragmentación, FC, Número de Secuencia del Fragmento, FIGS.N) y los ajusta en las PDUs del MAC.
En la Fig. 3 se ha ilustrado cómo se insertan las Unidades de Datos de Servicio del MAC en la PDU del MAC.
Funciones de la capa de TCL
La PDU del MAC será segmentada en segmentos que ajustan en la palabra de código. Se usa relleno de octetos ("bytes") si el (último) segmento es demasiado pequeño (véase la Fig. 3). Los segmentos se insertan en paquetes de la TCL junto con un indicador que indica si los paquetes de TCL llevan el primero o un segmento siguiente de la PDU del MAC. Si el paquete de la TCL que lleva el último segmento de la PDU del MAC contiene octetos de relleno, el indicador marca el primer octeto de relleno.
En la Fig. 4 se ha ilustrado la Capa de Convergencia de Transmisión.
Funciones de la capa física
Esta realización se concentra en la variante de FDD/TDM, ya que se ve la misma como la variante más interesante. Los paquetes de TCL están codificados con una estrategia de codificación definida dentro de las tablas de descripción de ráfagas. La selección de la codificación de ráfaga aplicada se efectúa usando un índice (denominado Código de Uso Interno de Enlace Hacia Abajo - DIUC) en un Mapa de Enlace Hacia Abajo (DL-MAP). La ráfaga de enlace hacia abajo (Fig. 5) es luego mezclada y transformada en mapa de símbolos también de acuerdo con la descripción de la ráfaga. La Palabra de Código de Símbolo de PL resultante es transformada en mapa en el Encuadre de Enlace Hacia Abajo en la posición apropiada. Este Encuadre de Enlace Hacia Abajo tiene dos campos obligatorios y de tamaño variable (el Phy y el MAC) seguidos de áreas de carga de pago opcionales y de tamaño variable para 4 QAM, 16 QAM y 64 QAM.
En la Fig. 5 se han ilustrado las funciones de la capa física para el enlace hacia abajo.
En la Fig. 6 se han ilustrado las funciones de la capa física para el enlace hacia arriba.
Las mismas son muy similares a las del enlace hacia abajo, con la excepción de que se inserta la palabra (o palabras) de código de símbolos de PL en la Ráfaga de PL de UL. La descripción de la ráfaga se da también mediante tablas de descripción de ráfagas que están indizadas mediante un Código de Uso Interno de Aguas Arriba (UIUC). Dentro de un Mensaje de MAC de Mapa de Enlace Hacia Arriba situado en el campo de control del MAC del encuadre de enlace hacia abajo obtiene la SS su información de concesión. Esta información de concesión proporciona la ID de Conexión, el UIUC y el tamaño de ráfaga de enlace hacia arriba. La PDU del MAC puede ser transportada dentro de múltiples ráfagas de enlace hacia arriba.
Visión general de las funciones de la BS y de la SS
En la Fig. 7 se proporciona una visión general funcional de la BS y de la SS separadas en el camino de datos de enlace hacia abajo y de enlace hacia arriba. Las funciones que tienen una influencia principal en el comportamiento de la QOS del sistema LMDS se han impreso en negrillas. En la Figura se han representado cuatro cuadrantes, que incluyen las funciones principales (relacionadas con el flujo de datos). Siguiendo las flechas de enlace hacia abajo o de enlace hacia arriba se puede ver la ordenación del procesado.
Especificación funcional del enlace hacia abajo de la BS (SW)
En la Fig. 8 se ha representado la Estación de Base basada en el IP. Incluye la misma los siguientes bloques funcionales principales:
* Bloque de la capa de paquete/IP
Dentro de este bloque funcional, se clasificará primero el paquete de IP recibido de la red de núcleo usando el campo (campos) de cabecera dedicada del IP y/o del protocolo de transporte (UDP, TCP) -procesado de las capas 3 y 4. La clasificación del paquete de IP se efectúa accediendo por su dirección a una base de datos usando la información extractada. El paquete de IP así clasificado es enviado a un bloque de Subcapa de Convergencia, el cual prepara de antemano una cabecera individual de paquete de IP. Esto permite un tratamiento genérico en los siguientes pasos de este paquete de la Subcapa de Convergencia, con independencia del protocolo seguido (IP, ATM, ...). Este paquete se almacena en la cola de paquetes dedicados correspondiente a una prioridad/clase de servicio dedicado. En el caso de colas congestionadas, un algoritmo de desechar paquetes decide sobre la aceptación del paquete. El campo de carga de pago del encuadre de aguas abajo se llena con datos procedentes de las colas de prioridad de servicio. Un servidor de cola ponderada decide sobre el orden en el cual se hayan de sacar de las colas los segmentos de datos.
* Bloque de la subcapa de convergencia (CSL)
En un sistema basado en el IP puro, el bloque de la subcapa de convergencia no tiene funcionalidad alguna. No obstante, se supone que este bloque encuadrará los paquetes de IP en un paquete de CSL, preparando para ello de antemano una cabecera de CSL, la cual permite diferenciar entre los diferentes protocolos. La preparación de antemano de las funciones de la cabecera de CSL se traslada al bloque de la capa de IP/Paquete, debido al requisito de puesta en cola de paquetes común a todos los paquetes de protocolo. La función de fragmentación de la CSL permanece dentro de ese bloque de procesado.
* Bloque de la capa del MAC
Otro resultado de la clasificación de IP es el ID de Conexión del MAC. Los paquetes (de IP) serán transferidos dentro de esa conexión del MAC. El bloque del MAC recibe los fragmentos de paquete (de IP) y los inserta en la carga de pago de la PDU del MAC mientras que los CIDs del MAC son puestos en el correspondiente campo de la cabecera de la PDU del MAC. Además, se añaden a la cabecera del MAC el control de fragmentación y el número de secuencia, para permitir un nuevo montaje del paquete de la CSL.
* Capa de convergencia de transmisión
La PDU del MAC recibida del bloque del MAC no puede ser transmitida sin codificar por la interfaz de aire. Por lo tanto, la TCL ha de segmentar la PDU del MAC en partes de datos que ajusten en palabras de código. Hay múltiples codificaciones definidas que pueden ser aplicadas a segmentos arbitrarios de la TCL.
\newpage
* Capa física
La función de la capa física comprende la generación de palabras de código y la mezcla de palabras de código. Estas palabras de código han de ser multiplexadas en el encuadre de enlace hacia abajo junto con las palabras de código del mensaje del MAC y las palabras de código del mensaje de la capa física. Las palabras de código transferidas con el mismo tipo de modulación son agrupadas de acuerdo con el encuadre. El tamaño de grupo y el número de símbolos no son conocidos de antemano, y se definen mediante la carga ofrecida y los correspondientes descriptores de ráfagas. Durante la transmisión del encuadre anterior, el encuadrador de enlace hacia abajo y el gestor de la concentración de ráfagas construyen el encuadre de enlace hacia abajo subsiguiente. El transformador en mapa de símbolos convierte las palabras de código, las cuales están almacenadas en la memoria de la capa física como octetos, en símbolos determinados por el tipo de modulación.
* Gestión de la capa del MAC
El programador de recursos de provisiones de prioridad para la asignación de la anchura de banda de enlace hacia arriba es la funcionalidad principal dentro del bloque de gestión de la capa del MAC. El programador de recursos del MAC ha de soportar las cinco prioridades de servicio especificadas y los diferentes mecanismos de realimentación (el de indicación de deslizamiento, el de carga, transporte y descarga, el de indicación de "sondéame", y el de mensajes de petición de ráfaga). Esta es la funcionalidad clave para la provisión de QoS resultante en la dirección de aguas arriba. La interfaz de comunicación hacia la estación del abonado se constituye a través de los mensajes de Mapa de UL. Estos mensajes de Mapa de UL han de ser insertados en cada encuadre de enlace hacia abajo.
Los mensajes de Mapa de DL se generan dentro del bloque de gestión de la capa del MAC. Estos mensajes indican la estructura real de los encuadres de enlace hacia abajo que varían con el tráfico ofrecido.
Otra cola de mensajes del MAC recoge todas las demás funcionalidades del MAC, como las de energía y rangos de retardo, gestión del canal, gestión del registro, gestión del servicio dinámico. Estos mensajes son también insertados en los campos de control de PHY y del MAC del encuadre de enlace hacia abajo.
En la Fig. 8 se han ilustrado los bloques funcionales de enlace hacia abajo de la Estación de Base.
Bloque funcional de la capa de paquete/IP
Las funciones principales de la capa de IP son la de clasificación del IP y la de puesta en cola del IP para la adaptación del régimen de datos. La clasificación de IP extrae los diferentes campos de la cabecera de IP. En el caso de IPv4 estos campos son:
*
protocolo
*
fuente de IP y capa de destino (capa 3)
*
fuente y puerto de destino del protocolo de transporte (capa 4).
Usando uno o varios de estos valores se accede por su dirección a una base de datos, la cual proporciona toda la información relevante requerida en las demás capas del enlace hacia abajo de la BS, como capa del MAC, de la convergencia de transmisión y física. Dentro del bloque funcional de la capa de IP, se usa el parámetro de Calidad de Servicio recibido de la base de datos para identificar el nivel de prioridad del servicio. El nivel de prioridad del servicio determina la cola de prioridades situada en el sub-bloque de la "puesta en cola de IP" después de haber sido almacenado el paquete de IP recibido. Estas colas de prioridad se requieren para reducir al mínimo los retardos y/o las pérdidas de paquete para los servicios de alta prioridad. Los paquetes de IP que pertenecen al servicio de mejor esfuerzo, o los paquetes de IP que no tienen entradas específicas dentro de la base de datos, serán siempre almacenados en la cola de más baja prioridad.
El contenido mínimo que tiene la base de datos para proporcionar el ID de la Conexión (CID) requerido para las PDUs de la capa del MAC y la correspondiente información de ráfaga de enlace hacia abajo a la que se ha hecho referencia a través del Código de Uso Interno (DIUC). Se supone que los parámetros de la QoS son el "mejor esfuerzo" por defecto. En el caso de que no haya entrada dentro de la base de datos para un paquete de IP recibido, se deja caer ese paquete. No se mencionan aquí el protocolo de puesta en ruta del IP ni el protocolo de resolución de la dirección requeridos para determinar la información de puesta en ruta del IP para la información de la base de datos.
El gestor de la concentración de ráfagas de la capa física controla el envío de los paquetes de IP. Con ello, el sub-bloque de la capa física adapta el régimen de datos de leer de los paquetes de IP a la velocidad binaria del enlace hacia abajo real (algoritmo de contrapresión). El sub-bloque de la capa física que genera el encuadre de enlace hacia abajo para el siguiente período del encuadre solicita los datos de la carga de pago del sub-bloque de la Puesta en Cola del IP. El sub-bloque de la Puesta en Cola del IP toma la decisión de prioridad y envía segmentos de datos y las señales de control requeridas en el modo en el que los sub-bloques intermedios pueden generar las palabras de código correctas para su inserción en el encuadre de enlace hacia abajo.
Clasificación de IP
La clasificación de paquete (paquete de IP) en la entrada de la BS (enlace hacia abajo) es una funcionalidad importante para proporcionar características de QoS dedicada a los flujos de IP individuales o agregados. La clasificación se efectúa en uno o en varios campos de la cabecera de IP (Servicios Diferenciados -DS, protocolo, dirección de destino, clase de tráfico, etiqueta de flujo) del paquete de IPv4 o de IPv6 y/o de los puertos de destino de UDP o de TCP. Usando estos campos de información para acceder por su dirección a la base de datos el sub-bloque de clasificación de IP recibe la información para clasificación del flujo y la información requerida de las capas del MAC, TCS y PHY. La clasificación de la QoS por defecto es la de "el mejor esfuerzo". Todos los paquetes de "el Mejor Esfuerzo" son almacenados en la cola de prioridad de servir más baja del sub-bloque de Puesta en Cola del IP.
Vigilancia
La función de vigilancia se requiere para medir y limitar los datos de enlace hacia abajo. En caso de un ambiente de múltiples proveedores que compartan la anchura de banda de enlace hacia abajo, es necesario supervisar el cumplimiento del contrato de cada proveedor del servicio. El módulo de vigilancia ha de dejar caer los paquetes de datos o bien fijar una precedencia de caída si la carga ofrecida excede del contrato. Además de la vigilancia del tráfico del proveedor del servicio, puede ser también necesario vigilar el tráfico del usuario en el Acuerdo de Nivel de Servicio (SLA) convenido.
Puesta en cola de paquetes
Debido a la definición de modulación de adaptación y FEC variable en la dirección de enlace hacia abajo de un sistema de LMDS, el régimen de datos de la carga de pago del enlace hacia abajo resultante está variando siempre, debido a la cantidad de símbolos que llevan 64 QAM, 16 QAM ó 4 QAM en un encuadre de enlace hacia abajo y los "gastos generales" de FEC de las palabras de código transportadas están cambiando continuamente de un encuadre a otro. Es la responsable de esta variación la posibilidad de definir ráfagas individuales de la SS con rendimiento individual (bits de carga de pago por símbolo). Los paquetes de IP que llegan a su destino por la vía de una SS diferente son transportados dentro de ráfagas diferentes. Por lo tanto, el régimen de datos de la carga de pago depende del tráfico y del tiempo. En el caso de que se transmita una gran cantidad de carga de tráfico hacia las SSs que sean capaces de recibir 64 QAM, en comparación con las que reciben 16 QAM ó 4 QAM, la velocidad binaria del enlace hacia abajo media es grande. En la condición del peor caso en el que todas las SSs solamente puedan aceptar 4 QAM, entonces la velocidad binaria es baja. Como consecuencia de la variación de salida de la BS de enlace hacia abajo antes descrita y de la independencia entre la capa del MAC del LMDS y la capa de IP de la red de núcleo conectada, no se puede efectuar la adaptación del régimen ni la QoS que respete a la puesta en cola mediante el enrutador/conmutador adyacente. Por lo tanto, el sistema de LMDS ha de añadir una funcionalidad de puesta en cola de IP en su entrada, para adaptar las diferentes velocidades binarias.
En la Fig. 8 se ha ilustrado una estación de base para una red de radio de punto a múltiples puntos, en particular de LMDS, que incluye un encuadrador entre capas, incluyendo el encuadrador entre capas una conexión en serie de un módulo de puesta en cola (sub-bloque de Puesta en Cola de IP) y un encuadrador de enlace hacia abajo, teniendo el encuadrador de enlace hacia abajo un bucle de realimentación al módulo de puesta en cola para transmitir escalonadamente el número real de símbolos no usados en el siguiente encuadre a ser transmitido a través del enlace hacia abajo, y siendo el módulo de puesta en cola capaz de decidir escalonadamente que paquete de información a ser enviado al encuadrador de enlace hacia abajo a fin de incluir el paquete de información en el siguiente encuadre, siendo la decisión dependiente del número real de símbolos no usados recibidos por el encuadrador de enlace hacia abajo.
En una realización ventajosa del invento, el módulo de puesta en cola incluye al menos dos colas para poner en almacenamiento intermedio diferentes parámetros de calidad de servicios priorizados, y siendo el módulo de puesta en cola capaz de decidir que paquete de información a ser enviado al encuadrador de enlace hacia abajo a fin de incluir el paquete de información en el siguiente encuadre, siendo la decisión dependiente del número real de símbolos no usados recibidos por el encuadrador de enlace hacia abajo, de la prioridad de los parámetros de la calidad de los servicios, y de la longitud de los paquetes de información puestos en almacenamiento intermedio correspondientes a ser enviados.
En la Fig. 9 se han ilustrado los Mecanismos de Puesta en Cola.
Alternativas de almacenamiento intermedio para conseguir la adaptación de la velocidad binaria
*
usar una sola cola de FIFO (que incluye un mecanismo para desechar paquetes)
*
colas FIFO de clase de servicio múltiple (incluido un mecanismo para desechar paquetes)
La alternativa 1 es la solución más simple para la adaptación de la velocidad binaria, pero tiene el importante inconveniente de que los paquetes de IP de tiempo real y del mejor esfuerzo son almacenados en la misma cola FIFO. Esto significa que las aplicaciones sensibles al retardo no pueden ser servidas con prioridad para reducir al mínimo el retardo de la puesta en cola. Incluso aunque se les aplique el mecanismo de desechar paquetes avanzado, este inconveniente principal permanece. Por lo tanto, la alternativa 1 no es suficiente para garantizar los requisitos de retardo y de fluctuación del retardo de los servicios en tiempo real, y por consiguiente no será evaluada en la fase de simulación que viene.
En lo que sigue se mencionan tres mecanismos de desecho de paquetes principales (denominados también frecuentemente algoritmos de puesta en cola o bien algoritmos de control de la congestión) y de los que se hará una breve introducción. Estos mecanismos se han estudiado e investigado en diversas aplicaciones en la bibliografía. Estos mecanismos son:
*
Desecho Temprano Aleatorio (RED) o
*
RED con Entrada (In) y Salida (Out) (RIO) o
*
Caída de la Cola de la Lista con dos niveles de precedencia de caída.
Estos mecanismos difieren en el modo en que son seleccionados los paquetes para ser dejados caer en el caso de "congestión del puerto de salida".
En la Fig. 10 se ha ilustrado un diagrama RED.
El RED mide la profundidad de la cola media y define dos umbrales de cola con diferentes probabilidades de caída de paquete.
El RED deja caer selectivamente paquetes con una probabilidad dada por el gráfico, donde son parámetros elegibles los Min, Máx, y p.
Ventajas
*
las ráfagas son soportadas mejor si se comparan con los algoritmos de puesta en cola de legado.
*
los retardos son menores debido a una menor profundidad de la cola media
*
distribución de la anchura de banda más equitativa entre los flujos de datos de TCP
Desventajas
*
no se hace diferenciación entre los flujos con exceso de abonados y los flujos conformes
*
predominará el tráfico de UDP debido a la interacción entre RED y el control de congestión de TCP
En la Fig. 11 se ha ilustrado un diagrama RIO.
El RED con Entrada (In) y Salida (Out) (RIO) es similar al RED pero diferencia entre tipos de paquetes en donde cada tipo de paquete experimenta diferente precedencia de caída.
Dependiendo de la aplicación, los tipos de paquetes pueden ser diferentes en términos de protocolo de transporte de IP (PCP, UDP) o concernientes al comportamiento del perfil de entrada o del perfil de tráfico de salida de...
Ventajas
*
en lo que concierne a los niveles de precedencia de caída RIO cumple con el Envío Asegurado (DiffServ) propuesto
*
el tráfico de UDP no predomina en la cola.
Desventajas
*
incapaz de diferenciar paquetes en una granularidad por flujo
*
elevado esfuerzo para la puesta en práctica
En la Fig. 12 se ha ilustrado un diagrama de Caída de la Cola de la Lista. La caída de la cola de la lista con dos niveles de precedencia de caída es similar a la RED o al RIO. Los paquetes son dejados caer usando una función de escalón. Se propone en la misma usar la profundidad de la cola en vez de la profundidad de la cola media.
Ventaja
*
bajo esfuerzo para la puesta en práctica
Desventaja
*
requiere vigilancia por flujo para un correcto funcionamiento
La alternativa 2 instala múltiples colas (un número razonable sería de 2 a 4 colas) junto con un servidor de cola de paquete de IP ponderada y uno de los algoritmos de desechar paquetes. Sobre la base de la clasificación del IP, se envían los paquetes de IP a las correspondientes colas de servicio. Los algoritmos de puesta en cola cuidan de que los estados de llenado de las colas sean lo más probablemente bajos. Debido a las funciones de probabilidad de caída individual de la cola, se puede adaptar el retardo al servicio. Además, el servidor de cola ponderada determina la prioridad con que se sirve, usando dos mecanismos. El primer mecanismo sirve siempre la primera una cola de la más alta prioridad; el segundo mecanismo define una probabilidad de servir relativa para colas no vacías. Queda con ello asegurado que no serán olvidados los paquetes de IP del mejor esfuerzo si hay siempre tráfico en las colas de servicio de más alta prioridad.
El servidor de la cola tiene solamente que decidir si dos paquetes (IP) más completa y correctamente recibidos y almacenados están esperando en las diferentes colas de paquetes. Una transferencia real de un paquete (IP) de baja prioridad puede ser interrumpida por la transferencia de un paquete (IP de más alta prioridad hacia el sub-bloque de la CSL, si ambos paquetes pertenecen a diferentes CIDs, debido a que la capa del MAC no tiene medios para transportar fragmentos de múltiples paquetes en el mismo CID.
El servidor de la cola recibe un valor del sub-bloque de la capa PHY, el cual indica el número de símbolos de datos requeridos para llenar el encuadre de enlace hacia abajo. A partir de la clasificación según el IP temprana efectuada, y del acceso a la base de datos, la función de Puesta en Cola de Paquetes conoce toda la información relevante (CID, DIUC) para calcular los octetos de "gastos generales" de la palabra de código y el tipo de modulación seleccionado. Aplicando esto, la puesta en cola de paquetes lee el número calculado de octetos de datos de la cola para generar una palabra de código. El servidor de la cola empieza inmediatamente con la generación de la siguiente palabra de código, hasta que se proporciona el número de símbolos de datos solicitados para el encuadre de enlace hacia abajo. Hacia el sub-bloque de la CSL indica el mismo el principio de un nuevo paquete, el tipo de paquete -en el caso de que el sistema no esté basado en el IP puro- y el CID -el cual permite que la CSL diferente entre fragmentos de paquete intercalados que pertenezcan a diferentes CIDs.
Bloque funcional de la CSL
El sub-bloque de la CSL indica hacia el sub-bloque de la capa del MAC si el MSDU entregado contiene un paquete completo, o solamente un fragmento de paquete, usando la señal de Control de Encuadre (FC). Si era solamente un fragmento de un paquete, indica también el Número de Secuencia del Fragmento (FIGS.N). El CID es también enviado hacia el sub-bloque de la capa del MAC en paralelo con el MSDU, el FC y el FIGS.N.
Bloque funcional del MAC
La funcionalidad del encuadrador controla la lectura de salida de paquetes (fracciones) del sub-bloque de Puesta en Cola de Paquetes, el cual ha ejecutado previamente la decisión de prioridad de servicio para este paquete (fragmento de paquete) (IP). Para transportar el paquete en la capa del MAC el bloque funcional del MAC realiza la función de encapsulación del encuadre del MAC.
Bloque funcional de la TCL
La PDU del MAC será segmentada en segmentos que ajusten en la palabra de código. Se usa el relleno con octetos si el (último) segmento es demasiado pequeño. Los segmentos son insertados en los paquetes de la TCL junto con un indicador que indica si los paquetes de la TCL llevan el primer segmento o un segmento siguiente de la PDU del MAC. Si el paquete de la TCL que lleva el último segmento de la PDU del MAC contiene octetos de relleno, el indicador marca el primer octeto de relleno.
Bloque funcional de la capa PHY
Las funciones de la capa física comprenden el sub-bloque de codificación, el cual realiza la Codificación de Reed-Solomon o la Turbo, dependiendo del descriptor de la ráfaga. El parámetro detallado para la función de codificación es entregado desde los submódulos de clasificación de IP y de la base de datos. Después se añade la codificación a la carga de pago del paquete de la TCL. Después se mezcla el paquete de la TCL usando la definición de mezcla. La palabra de código mezclada de PL derivada es enviada a una memoria de concentración de ráfagas. La memoria de la concentración de ráfagas se divide dinámicamente en tres áreas que representan los tipos de modulación. En el caso de múltiples codificaciones por tipo de modulación, se requiere otra subdivisión. Para el caso de FDD/TDM las palabras de código mezcladas según PL con iguales descriptores de ráfagas (modulación, codificación, mezcla, ...) son agrupadas juntas en el encuadre de enlace hacia abajo, y por lo tanto tienen que ser también agrupadas (por lógica) en la memoria de concentración de ráfagas. Cada uno de estos grupos es anunciado dentro del DL-Map indicando para ello el descriptor de ráfaga (DIUC) y el principio de la ranura física.
Bloque funcional de gestión del MAC
La función principal dentro de este bloque es el programador del MAC, el cual es también el foco de las investigaciones adicionales dentro del caso. El programador del MAC genera las concesiones de las SSs y el gestor del UL-Map inserta las concesiones de los datos recibidos en un mensaje de UL-Map válido.
El esquema principal, como se ha ilustrado en la Fig. 13, proporciona una base adecuada sobre la cual programar las transmisiones de datos de acuerdo con los criterios de la QoS. Se indica en el mismo que hay múltiples funciones de programación independiente (gestor de concesión), una por cada nivel de prioridad. Cada gestor de concesión tiene que ser configurado con los parámetros del tráfico.
Los diversos gestores de concesión reciben informaciones de realimentación dedicada de las SSs. Así, por ejemplo, el gestor de concesión de la CBR que produce concesiones del tipo de UGS, obtiene la información de Indicación de Deslizamiento (SI) de la SS si la cola (colas) de CBR excede de un umbral programable. Al recibir una Indicación de Deslizamiento el gestor de concesión de la CBR aumenta el régimen de concesión ligeramente (aproximadamente un 1%) para reducir lentamente el estado de llenado de la cola y con ello el retardo de la puesta en cola de los paquetes de datos. Para tráfico que no sea del tipo CBR, hay diferentes mecanismos definidos para leer apropiada y dinámicamente en las fuentes de tráfico por ráfagas. Estas informaciones de realimentación son enviadas al correspondiente gestor de concesión para modificar el régimen de concesiones.
El programador de la prioridad produce las concesiones de los datos a ser insertados en el UL-Map. Por ello se han de respetar las diferentes prioridades de las concesiones de datos.
El programador del MAC ha de distribuir las concesiones en una forma equitativa y de respeto de la QoS entre todas las SSs y según las diferentes prioridades de servicio.
La generación de concesiones, así como los algoritmos de puesta en cola tienen una gran influencia en las actuaciones del tráfico de TCP y de UFP y requiere por lo tanto una tarea de validación en profundidad.
En la Fig. 13 se ha ilustrado un Programador del MAC.
Especificación funcional del enlace hacia arriba de la BS
La descripción funcional del enlace hacia arriba de la BS supone que la capa de convergencia de la transmisión está capacitada y que la anchura de banda disponible en la red principal conectada es mayor que la anchura de banda en la interfaz de aire del enlace hacia arriba. Por lo tanto, las tareas principales del enlace hacia arriba de la BS son las de recuperar los paquetes de IP y enviarlos con un retardo mínimo hacia la red principal. Además, se han de extraer de la corriente de datos de enlace hacia arriba dos informaciones relevantes principales del MAC. Una es la indicación de colisión en el área de Contención de Solicitud de BW (véase la Fig. 15) de la estructura de subencuadre de ráfagas de enlace hacia arriba. Esta información es obligatoria para permitir que el programador del MAC identifique que se han enviado simultáneamente varios Mensajes de Solicitud de Ráfaga, y para iniciar el proceso de resolución de la contención para un aprovisionamiento rápido de la anchura de banda del enlace hacia arriba, hacia la SS competidora. El otro mensaje relevante principal del MAC es el propio Mensaje de Solicitud del MAC, el cual informa al programador del MAC acerca del número de mini ranuras de espera dentro de una SS. El programador del MAC procesa esta información y proporciona anchura de banda a esa SS tan pronto como sean servidas las peticiones de más alta prioridad.
En la Fig. 14 se han ilustrado los bloques funcionales de enlace hacia arriba de la Estación de Base.
La Estación de Base procesa en los bloques funcionales de enlace hacia arriba la extracción de los paquetes de TCL tomándolos de las ráfagas de enlace hacia arriba. Dentro del módulo del MAC estos paquetes de TCL son vueltos a montar para obtener la PDU del MAC. Los paquetes de TCL perdidos conducen a PDUs del MAC incompletas, que son dejadas caer. El módulo del MAC efectúa también la puesta en ruta en el ID de Conexión (CID) para identificar la PDU del MAC relevante para el MAC que ha de ser enviada hacia el gestor del MAC.
El módulo de convergencia desfragmenta las Unidades de Datos de Servicio del MAC y retira la cabecera de la subcapa de convergencia. Los paquetes de IP recuperados son enviados hacia la línea principal basada en el IP.
En la Fig. 15 se ha ilustrado la Estructura de Sub-bastidor de ráfagas de Enlace Hacia Arriba PHY.
Especificación funcional del enlace hacia arriba de la SS
Se han definido dos modos diferentes de operación para la Estación de Abonado (SS): el modo de Concesiones por Terminal (GPT) y el modo de Concesiones por Conexión (GPC). En el primer caso, se concede anchura de banda a todas las conexiones que pertenecen a la SS, mientras que en el segundo caso la BS concede anchura de banda explícitamente a cada conexión. El modo de GPC permite que las SSs más inteligentes tomen las decisiones del último momento y quizás que utilicen la anchura de banda de modo diferente a como fue originalmente concedida por la BS, ya que se permite un mecanismo de robo de anchura de banda para algunos servicios de programación. En lo que sigue se describirá la SS que opera en el modo de GPT. En la Fig. 16 se ha ilustrado la SS en dirección de enlace hacia arriba modularizada en los siguientes bloques funcionales:
* Módulo de paquete
En un sistema basado en el IP este bloque funcional efectúa la clasificación de paquetes de IP. Para flujos dedicados se lleva a cabo una vigilancia que puede dar por resultado una indicación de caída, o incluso la caída de paquetes.
* Módulo del flujo de servicio
Dentro del Módulo del Flujo de Servicio los flujos de paquetes están asociados en Flujos de Servicio. El concepto de un Flujo de Servicio es central para la operación del protocolo del MAC y proporciona un mecanismo para la gestión de la QoS. Los datos son transmitidos a través de conexiones. Dentro de ese módulo se efectúa también la transformación en mapa de los Flujos de Servicio en las conexiones.
* Módulo de puesta en cola
Para cada tipo de servicio se han definido cinco tipos diferentes de servicios de programación aguas arriba y se ha materializado una cola dedicada. Las conexiones son transformadas en mapa en esas colas de prioridad. Un servidor de cola ponderada decide qué cola será servida y el tamaño del segmento de datos que se toma de la cola.
* Módulo del MAC
El Módulo del MAC recibe los segmentos de datos del Módulo de Puesta en Cola y prepara de antemano la cabecera del MAC generada, que comprende, entre otras cosas, la conexión ID.
* Módulo PHY
En la Fig. 16 se han ilustrado los módulos de enlace hacia arriba de Estación de Abonado para el modo GPT.
Módulo de paquete
En un sistema basado en el IP el Bloque de Capa de Paquetes recibe los paquetes de IP desde un equipo de usuario situado detrás. Para capacitar el mecanismo de la QoS en IP en el sistema como Servicios Diferenciados o Servicios Integrados, se requiere una clasificación de los diferentes paquetes de IP para una función de vigilancia siguiente. En la Fig. 17 se han ilustrado los bloques funcionales en general requeridos para capacitar la funcionalidad de la QoS en el IP.
Los paquetes que llegan son clasificados en flujos diferentes extrayendo para ello los campos de interés de la cabecera de IP. En el caso de un paquete de IPv4, la dirección de IP de la fuente y el puerto de la fuente TCP/UDP si está disponible. En el caso de un paquete de IPv6, la dirección de la fuente y la etiqueta del flujo son suficientes para clasificar el paquete. Sobre la base de esta información se pueden asociar los paquetes en flujos de IP. Además, con esta información se accede por su dirección a una base de datos que proporciona el perfil del servicio usado en el bloque funcional de Vigilancia de Paquetes. Dentro de este bloque funcional se vigilan los flujos de paquetes clasificados para ver si son de conformidad con el contrato de tráfico otorgado por el perfil de tráfico. En el caso de falta de conformidad se indican los paquetes estableciendo para ello una marca de indicación de caída. En este bloque no es obligatoria una caída de los paquetes, dado que es posible conseguir una ganancia por multiplexado reuniendo para varios flujos de paquete en un Flujo de Servicio más tarde en el Módulo de Flujo de Servicio. Es por lo tanto necesaria la indicación de caída para determinar los paquetes no conformables para la posterior función de la Vigilancia del Flujo de Servicio.
En la Fig. 17 se ha ilustrado un Módulo de Paquetes.
Módulo del flujo de servicio
Dentro del Módulo del Flujo de Servicio está situado el bloque funcional de la Subcapa de Convergencia (bloque de CSL). La tarea de esta Subcapa de Convergencia es la de transformar en mapa los paquetes de IP en las conexiones y servicios de la capa del MAC. Los paquetes de IP que vienen del Módulo de Paquetes se encapsulan en paquetes de CSL y se transforman en mapa en las conexiones de transporte del MAC sobre la base de los contenidos de la cabecera de IP. El bloque de CSL acepta los paquetes tanto de IPv4 como de IPv6. La transformación en mapa de los paquetes en los Flujos de Servicio es importante, ya que el concepto de un Flujo de Servicio es central para la operación del protocolo del MAC y proporciona un mecanismo para la gestión de la Calidad de Servicio. Se pueden servir múltiples flujos de paquetes mediante un solo Flujo de Servicio, mientras que cada Flujo de Servicio está caracterizado por los siguientes atributos:
\newpage
- Flujo de Servicio de ID
- Conexión de ID
- Parámetros de QoS establecido
Es necesaria una identificación del paquete y de laasignación al correspondiente Flujo de Servicio al realizar la vigilancia del cumplimiento con los parámetros de tráfico acordados en el nivel del Flujo de Servicio. La identificación del Flujo de Servicio al que pertenece un paquete que llega está basada en el contenido de la cabecera de IP. Los campos relevantes de la cabecera de IP se han relacionado en la Tabla 1 para IPv4 y en la Tabla 2 para IPv6.
TABLA 1 Selectores de IPv4
Campo en la cabecera de IPv4 Longitud Tipo de Búsqueda
Dirección de la Fuente 4 Octetos Adaptación al Prefijo más Largo
Dirección de Destino 4 Octetos Adaptación al Prefijo más Largo
Protocolo 1 octeto Adaptación Exacta
Tipo de Servicio 1 octeto Adaptación Exacta
Número del Puerto de la Fuente 2 Octetos Adaptación del Margen
Número del Puerto de Destino 2 Octetos Adaptación del Margen
TABLA 2 Selectores de IPv6
Campo en la cabecera de IPv6 Longitud Tipo de Búsqueda
Dirección de la Fuente 16 Octetos Adaptación al Prefijo más Largo
Dirección de Destino 16 Octetos Adaptación al Prefijo más Largo
Cabecera Siguiente 1 octeto Adaptación Exacta
Clase de Tráfico 1 octeto Adaptación Exacta
Número del Puerto de la Fuente 2 Octetos Adaptación del Margen
Número del Puerto de Destino 2 Octetos Adaptación del Margen
La función de identificación del Flujo de Servicio procesa la información de la cabecera extraída y se la cede al identificador del Flujo de Servicio (SFID). Con el SFID se accede por su dirección a una base de datos que lleva los parámetros de QoS como seguridades de latencia, fluctuación y producción, que son definidos y reservados para ese Flujo de Servicio. La base de datos entrega el Parámetro Establecido de QoS al Programador de Paquetes, el cual cuida de que los recursos reservados sean correctamente asignados a los paquetes que se envíen. Además, el Programador de Paquetes tiene la tarea de dejar caer los paquetes que no sean de conformidad con su contrato de tráfico. En este caso, el Programador de Paquetes deberá dejar caer primero los paquetes que tengan puesta la marca de indicación de caída.
La función de encapsulación de CSL proporciona una interfaz uniforme al bloque de Vigilancia del Flujo de Servicio y oculta los diferentes protocolos, preparando para ello de antemano la cabecera de CSL.
En la Fig. 19 se ha ilustrado un Módulo de Puesta en Cola.
\newpage
Módulo de puesta en cola
Se han definido cinco tipos diferentes de servicios de programación aguas arriba. Los servicios de programación están diseñados para mejorar el rendimiento del proceso de sondeo/concesión. Cada conexión está asignada a un servicio de programación dedicado identificado por el CID. Cada servicio está especialmente adaptado para un tipo específico de flujo de datos. Los servicios básicos comprenden:
- Servicio de concesión no solicitada (UGS)
Diseñado para soportar flujos de servicio en tiempo real que generan paquetes de datos de tamaño fijo sobre una base periódica (T1/E1, VoIP,..). El servicio ofrece concesiones de tamaño fijo sobre una base periódica en tiempo real.
- Servicio de sondeo en tiempo real (rtPS)
Soporta flujos de servicio en tiempo real que generan paquetes de datos de tamaño variable sobre una base periódica (vídeo de MPEG), tamaños de concesiones variables para óptimo rendimiento del transporte de datos, y ofrece oportunidades de petición lanzadas una sola vez.
- Servicio de concesión no solicitada con detección de actividad (UGS-AD)
Soporta flujos de Servicio de Concesiones no Solicitadas que pueden hacerse inactivas durante partes sustanciales del tiempo (>x*10ms; VoIP con supresión del silencio), proporciona UGS cuando el flujo es activo, y sondeos lanzados una sola vez cuando el flujo es inactivo, mientras que la inactividad del flujo es detectada por concesiones no usadas UGS-AD es una combinación de UGS y de rtPS -sólamente es activo cada vez un servicio de programación.
- Servicio de sondeo no en tiempo real (nrtPS)
Soporta flujos de servicio no en tiempo real que requieren concesiones de datos de tamaño variable sobre una base regular, tal como un FTP de gran anchura de banda.
- Servicio del mejor esfuerzo (BE)
Proporciona un servicio eficaz al tráfico del mejor esfuerzo.
La función de Priorización de la Conexión transforma en mapa los paquetes de CSL que llegan, sobre la base del CID en la cola apropiada. El bloque de Control de Cola vigila el nivel en las diferentes colas y decide si se han de d desechar paquetes que lleguen. Este mecanismo de control de la cola es importante, especialmente para conexiones en las clases de servicio de baja prioridad, por ejemplo, en el servicio del mejor esfuerzo, dado que esas conexiones no pueden ser vigiladas, debido a la falta de contratos de tráfico.
Además, con la información acerca del nivel de la cola se calculan las peticiones de carga, transporte y descarga, sujetas a la cola. Las peticiones de carga, transporte y descarga en la cola son enviadas al Controlador del MAC.
El orden en el que será servida la cola y el tamaño de los fragmentos de datos que son tomados de la cola son determinados por el Servidor de Cola Ponderada. La fragmentación de los paquetes de CSL que están esperando en las colas depende de la anchura de banda concedida para la siguiente ráfaga de enlace hacia arriba. El Controlador del MAC proporciona esta información al Servidor de Cola Ponderada.
Módulo del MAC
El Módulo del MCC tiene dos bloques funcionales: el generador de MAC-PDU y el bloque funcional de Segmentación.
Dentro del generador de MAC-PDU los datos recibidos del Módulo de Puesta en Cola y los mensajes del MAC recibidos del Controlador del MAC son encapsulados en PDUs del MAC. La información para formar la cabecera del MAC es también proporcionada por los citados módulos. La PDU del MAC completa ha de ser entonces segmentada en el tamaño apropiado de la palabra de código.
Módulo PHY
En el Módulo PHY se generan las Palabras de Código de PL a partir de los segmentos de MAC-PDU. Estas palabras de código son codificadas y después mezcladas.
Especificación funcional del enlace hacia abajo de la SS
Se ha definido un encuadre de transmisión de enlace hacia abajo (caso FDD/TDM) como se ha ilustrado en la Fig. 20. Cada Estación de Abonado debe ser capaz de recibir la Cabecera de Control de Encuadre modulada en 4 QAM (independiente de la capacidad propia de recibir modulación). La Cabecera de Control de Encuadre contiene la indicación de donde cambia la modulación. En las secciones de Datos son transmitidos datos y mensajes de control hacia la SS específica. En el campo de datos se podrían transmitir paquetes de datos con diferentes clases de modulación, por ejemplo de QAM 4 y de QAM 16. Las fronteras entre los campos de datos con diferente modulación pueden cambiarse dinámicamente.
En la Fig. 20 se ha ilustrado una estructura de encuadre de Enlace Hacia Abajo.
En la Fig. 21 se han ilustrado los módulos requeridos para recibir y procesar los datos transmitidos en la dirección de enlace hacia abajo:
- Módulo PHY
- Módulo del MAC
- Módulo de Convergencia
La Fig. 21 ilustra los Módulos de Enlace Hacia Debajo de la Estación de Abonado.
Módulo PHY
El módulo PHY recibe el encuadre DL y efectúa la desconversión del mapa de símbolos de los símbolos de QAM-4 hasta que obtiene la indicación del controlador del MAC de cambiar el modo de modulación. Los símbolos se acumularán hasta que sea recibida la cantidad de símbolos para una palabra de código mezclada en la PL. Antes de que pueda ser descodificada la palabra de código se deshace la mezcla de la palabra de código mezclada en la PL. El Módulo PHY envía los paquetes de DCL al Módulo del MAC.
Módulo del MAC
El bloque funcional que se vuelve a montar dentro del Módulo del MAC recoge los Paquetes de TCL recibidos desde el Módulo PHY y compone los segmentos para las PDUs del MAC. En el bloque siguiente se diferencia entre los datos de las PDUs del MAC y el Control de las PDUs del MAC.
Las PDUs de control son enviadas al Controlador del MAC. Estas PDUs llevan la siguiente información:
* Información del control PHY
-
Información de la capa física emitida
-
Mapa de Enlace Hacia Abajo
-
Numeración de Encuadres
* Información de control del MAC
-
Identificador de la Versión del MAC
-
Mapa de Enlace Hacia Arriba
* Mensajes del MAC dedicados
-
Mensajes de márgenes
-
Mensajes de Control de Potencia
-
Mensajes de Registro
Las PDUs del MAC son entregadas al Módulo de Flujo de Servicio.
Módulo de convergencia
El Módulo de Convergencia obtiene la PDU del MAC y efectúa el nuevo montaje hacia los paquetes de datos de CSL. La función de desencapsulación retira la cabecera de CSL y envía los paquetes de datos (IP) hacia la interfaz del terminal del usuario.
El invento proporciona un encuadrador de enlace hacia abajo entre capas y es el más adecuado para redes de acceso de punto a múltiples puntos (enlace hacia abajo) donde haya que proporcionar Calidad de Servicio garantizada para aplicaciones basadas en el IP y, simultáneamente, la anchura de banda del enlace hacia abajo o el régimen de datos están variando continuamente debido a los requisitos de modulación y codificación variables.
Debido al hecho de que la anchura de banda de enlace hacia abajo o el régimen de datos están variando continuamente en el tiempo, ya que cada ráfaga de enlace hacia abajo hace uso de un esquema de modulación y codificación (capa Física) individual de terminación de la red, las funciones (IP) de una capa más alta no pueden efectuar prioridad de servicio respetando la configuración del tráfico. El bloque de función de puesta en cola dentro de la estación de base ha de almacenar provisionalmente el tráfico ofrecido y tener en cuenta las diversas prioridades de servicio, y el bloque funcional del encuadrador ha de generar el encuadre de enlace hacia abajo. El problema está en que ni el encuadrador sabe nada de los requisitos de QoS de la carga ofrecida, ni la puesta en cola de QoS sabe nada acerca de la anchura de banda de enlace hacia abajo disponible real. Esto conduce a una pérdida de QoS en el camino del enlace hacia abajo.
Un encuadrador directo hacia adelante no puede soportar la QoS para aplicaciones de IP, debido a que no conoce nada acerca de la capa de IP ni de un clasificador de IP. Por otra parte, el servidor de la cola de QoS no puede garantizar la QoS si no conoce nada de la cantidad real de bits de datos que ajustan en el encuadre de enlace hacia abajo.
El invento está basado en un encuadrador entre capas que cierra el espacio de separación de la información entre una puesta en cola de QoS (una capa más alta) y el encuadrador (una capa más baja).
El invento propone principalmente combinar ambas funciones (la de encuadre y la de la capa de IP) dentro de un encuadrador entre capas. La combinación de ambas informaciones garantiza el aprovisionamiento de QoS en el caso de ambiente de múltiple modulación y de múltiple codificación. Esto es debido al hecho de que el servidor de la cola de QoS está siempre informado sobre la cantidad real de bits de encuadre de los datos disponibles procedentes del encuadrador, y por lo tanto el servidor de la cola de QoS es capaz de decidir sobre el siguiente paquete (o fracción de paquete) de IP a transportar. Esta decisión está siempre basada en aspectos de prioridad del servicio. Tan pronto como se llene el encuadre del enlace hacia abajo -suponiendo que el máximo régimen de encuadre de enlace hacia abajo es siempre más lento que el procesado interno en el encuadrador entre capas- el servidor de QoS detiene la entrega de datos. En el último momento -significa que hay tiempo suficiente para llenar el siguiente encuadre de enlace hacia abajo- el servidor de QoS empieza a decidir de nuevo sobre los paquetes (fragmentos) de IP y a entregarlos para el siguiente encuadre de enlace hacia abajo.
En lo que sigue se describe una Materialización Eficaz del Encuadrador de Enlace Hacia Abajo. La consecuencia de la abundancia de flexibilidad en todas las capas desde la PHY a la MAC para el encuadre de enlace hacia abajo, es que la carga de tráfico ofrecida tiene una influencia directa en la estructura de encuadre real y los "gastos generales" realmente soportados, y con ello sobre la velocidad binaria de la carga de pago real que puede conseguirse. El encuadrador tiene que multiplexar el mensaje del MAC y de Phy y los datos del usuario en el encuadre de enlace hacia abajo. Puesto que los mensajes de MAC y de Phy tienen en la mayoría de los casos prioridad frente a los datos del usuario, el encuadrador ha de calcular individualmente para cada encuadre la cantidad que queda de símbolos utilizables para transportar la carga de pago de datos. El encuadrador no tiene conocimiento acerca del número de bits de datos a transportar con la cantidad dada de símbolos. Esto es debido al hecho de que los paquetes de datos que están esperando en las colas de paquetes son transportados con tipos de modulación y "gastos generales" de codificación individuales. Por lo tanto, se prevé que el encuadrador indique la cantidad de símbolos y la ventana de tiempo en la que el mismo acepta las entradas de datos (palabras de código) hacia un módulo de puesta en cola (puesta en cola ponderada y procesador de lectura de paquetes de datos) que es consciente de la prioridad de espera de los paquetes y del descriptor de ráfagas (Fig. 22). Este módulo controla la lectura de salida de partes de datos (carga de pago del paquete de TCL) fuera de la memoria de paquetes de CSL, el procesado en los módulos del MAC, TCL, TL, y el envío a la cola de modulación apropiada situada en el submódulo de encuadre.
Este concepto permite el envío priorizado de paquetes y requiere una cantidad mínima de espacio en la memoria, debido a la aplicación de un concepto de memoria compartida.
En la Fig. 22 se ha ilustrado una realización funcional ventajosa del invento.
Descripción del concepto de encuadre
La clasificación de paquetes (IP) determina con ayuda de la base de datos todos los parámetros de QoS, MAC y PHY que se requieren para el procesado del encuadrador. Estos valores, y la posición de almacenamiento del paquetes de datos, son insertados en un paquete representativo y son enviados a la cola lógica dedicada. Simultáneamente con este envío, se almacena el paquete de datos en la memoria central de paquetes de CSL.
La puesta en cola ponderada y el módulo del procesador de lectura de paquetes de datos seleccionan un paquete de datos de una de sus colas y luego empieza a proporcionar al submódulo de encuadre partes del paquete de datos que ajustan exactamente en la carga de pago del paquete de TCL dedicado. Toda la información requerida para este procesado va expresada en el paquete representativo. El procesador de lectura del paquete de datos controla también los módulos MAC, TCL y PL y proporciona a éstos la información requerida. El proceso de lectura de datos se inicia tan pronto como el submódulo de encuadre establece la indicación de petición de datos. Paralelamente a esta señal de partida, el procesador de lectura de paquetes de datos obtiene también el número de símbolos de cargas de pago que quedan en el encuadre de enlace hacia abajo. Esta información permite optimizar aún más la selección de las partes del paquete de datos, con el objetivo de llenar el encuadre de enlace hacia abajo con una cantidad mínima de información de relleno. La información de relleno ha de ser insertada en el encuadre de enlace hacia abajo tan pronto como el número de palabras de código de símbolo de PL no ajuste en el área de encuadre de la carga de pago disponible. La cantidad de símbolos dentro de una palabra de código de símbolos de PL depende del descriptor de ráfaga. Se permiten múltiples descriptores de ráfagas simultáneos para el mismo enlace hacia abajo. Las palabras de código de símbolos de PL que pertenecen a diferentes descriptores de ráfagas tienen diferentes tamaños en número de símbolos.
El procesador de puesta en cola ponderada y de lectura del paquete de datos ha de seguir dos estrategias de optimización diferentes. Hay que decir claramente que la estrategia principal de optimización está en las metas de la Calidad de Servicio. Solamente para la última o para las n últimas palabras de código de símbolo de PL tiene lugar el algoritmo de símbolos de mínimo relleno.
La ventaja en cuanto a actuaciones y el esfuerzo de diseño para esta reducción de los "gastos generales" será investigada usando el modelo de simulación. El submódulo de encuadre indicará la cesación de la entrega al procesador de lectura del paquete de datos si se reciben símbolos suficientes o bien se ha de iniciar el procesado de encuadre. Durante el tiempo de procesado del encuadrador el submódulo de encuadre genera el DL-MAP, el cual se ha de adaptar exactamente a la carga de pago de datos recibida y a la información del MAC y PHY, y entrega el indicador de las posiciones de los datos al generador del encuadrador de enlace hacia abajo. El generador del encuadrador de enlace hacia abajo efectúa la traducción volante del procesado de octetos al formato de símbolos, de acuerdo con la estructura del encuadre y con la información de DL-MAO. Por lo tanto, el generador del encuadrador de enlace hacia abajo produce primero la cabecera de control de encuadre que produce símbolos 4 QAM. Esta cabecera incluye el patrón de preámbulo, seguido de los mensajes del MAC (DL-MAP,..) que han de ser insertados en la parte de control de PHY y seguido de los mensajes del MAC (UL-MAP,..) que han de ser insertados en la parte de control del MAC. Después de la entrega de los símbolos de la cabecera de control del encuadre a la unidad de modulación de enlace hacia abajo, el encuadrador lee los paquetes mezclados de PL de las colas de 4 QAM, luego de 16 QAM, y de 64 QAM y efectúa la conversión volante de procesado de octetos a entrega de símbolos. Si una o varias colas de modulación no contienen paquete alguno, saltará hacia la siguiente cola de modulación. En el caso de que no haya datos suficientes para llenar el encuadre de enlace hacia abajo, se prevé el relleno.
En la Fig. 22 se ha ilustrado una estación de base para una red de radio de punto a múltiples puntos, en particular de MLDS que incluye un encuadrador entre capas, incluyendo el encuadrador entre capas una conexión en serie de un módulo de puesta en cola (procesador de puesta en cola ponderada y de lectura del paquete de datos) y un encuadrador de enlace hacia abajo (generador de encuadre), teniendo el encuadrador de enlace hacia abajo un bucle de realimentación al módulo de puesta en cola para transmitir escalonadamente el número real de símbolos no usados ( máximo # de símbolos requeridos) en el siguiente encuadre a ser transmitido a través del enlace hacia abajo y una indicación de petición de datos, y siendo capaz el módulo de puesta en cola de decidir escalonadamente qué paquete de información debe ser enviado al encuadrador de enlace hacia abajo a fin de incluir el paquete de información en el siguiente encuadre, siendo la decisión dependiente del número real de símbolos no usados recibidos por el encuadrador de enlace hacia abajo.
En una realización ventajosa del invento, el módulo de puesta en cola incluye al menos dos colas para poner en almacenamiento intermedio diferentes parámetros de calidad de servicios priorizados, y siendo capaz el módulo de puesta en cola de decidir qué paquete de información debe ser enviado al encuadrado de enlace hacia abajo a fin de incluir el paquete de información en el siguiente encuadre, siendo la decisión dependiente del número real de símbolos no usados recibidos por el encuadrador de enlace hacia abajo, de la prioridad de los parámetros de la calidad de los servicios, y de la longitud de los paquetes de información apuestos en almacenamiento intermedio correspondientes a ser enviados.
En la Fig. 23 se ha ilustrado un diagrama esquemático de una estación de base del invento para una red de radio de punto a múltiples puntos, en particular de LMDS, que incluye un encuadrador entre capas, incluyendo el encuadrador entre capas una conexión en serie de un módulo de puesta en cola (colas más parte al menos de (la funcionalidad) del controlador de QoS) y un encuadrador de enlace hacia abajo, teniendo el encuadrador de enlace hacia abajo un bucle de realimentación al módulo de puesta en cola para transmitir escalonadamente el número real de símbolos no usados en el siguiente encuadre a ser transmitido a través del enlace hacia abajo, y siendo capaz el módulo de puesta en cola de decidir escalonadamente qué paquete de información debe ser enviado al encuadrador de enlace hacia abajo a fin de incluir el paquete de información en el siguiente encuadre, siendo la decisión dependiente del número real de símbolos no usados recibidos por el encuadrador de enlace hacia abajo.
La estación de base incluye un clasificador de IP, colas, un encuadrador de enlace hacia abajo, un controlador de QoS, un desencuadrador de enlace hacia arriba, y un procesado de colisión. El bucle de realimentación para los símbolos de encuadre que permanecen reales del siguiente encuadre a ser transmitido podría ser realimentado o bien desde el encuadrador de enlace hacia abajo a las colas, o bien desde el encuadrador de enlace hacia abajo al controlador de QoS.
En una realización ventajosa del invento, el módulo de puesta en cola incluye al menos dos colas para poner en almacenamiento intermedio diferentes parámetros de QoS priorizados, y siendo capaz el módulo de puesta en cola de decidir qué paquete de información debe ser enviado al encuadrador de enlace hacia abajo a fin de incluir el paquete de información en el siguiente encuadre, siendo la decisión dependiente del número real de símbolos no usados recibidos por el encuadrador de enlace hacia abajo, de la prioridad de los parámetros de la calidad de servicios, y de la longitud de los paquetes de información puestos en almacenamiento intermedio correspondientes a ser enviados.
Abreviaturas
AAL Capa de Adaptación de ATM
AF Envío Asegurado
APN Modo de Transferencia Asíncrona
BA Agregado de Comportamiento
BE Mejor Esfuerzo
BS Estación de Base
BW Anchura de Banda
CBR Velocidad Binaria Constante
CID Identificador de Conexión
CSL Subcapa de Convergencia
DiffServ Servicios Diferenciados
DIUC Código de Uso de Intervalo de Enlace hacia Abajo
DL-MAP Mapa de Enlace hacia Abajo
DS Servicios Diferenciados
DSCP Punto de Código de Servicios Diferenciados
FC Control de Fragmentación
FDD Dúplex de División de Frecuencia
FEC Corrección de Error hacia delante
FIFO Primero que Entra Primero que Sale
FSN Número de Secuencia de Fragmento
FTP Protocolo de Transferencia de Archivo
GPC Concesión por Conexión
GPT Concesión por Terminal
GW Puerta
ID Identificador
IntServ Servicios Integrados
IP Protocolo de Internet
IPv4 Protocolo de Internet versión 4
IPv6 Protocolo de Internet versión 6
ISP Proveedor de Servicios de Internet
LAN Red de Área Local
LMDS Servicios Distribuidos de Múltiples Puntos Local
MAC Control de Acceso Medio
MPEG Grupo Experto en Imágenes Animadas
MSDU Unidad de Datos de Servicio del MAC
NAP Punto de Acceso a la Red
nrtPS Servicio de Sondeo en tiempo no real
PDU Unidad de Datos de Protocolo
PHB Comportamiento por cada "Hob"
PHY Capa Física
PL Capa Física
PM Sondéame
QAM Modulación de Amplitud Cuadrada
QoS Calidad de Servicio
RED Detección Temprana Aleatoria
RIO RED con ENTRADA (IN) y SALIDA (OUT)
rtPS Servicio de Sondeo en tiempo real
SFID Identificación del Flujo de Servicio
SI Indicación de Deslizamiento
SLA Acuerdo de Capa de Servicio
SS Estación de Abonado
TCL Capa de Control de la Transmisión
TCP Protocolo de Control de la Transmisión
TDM Dúplex de División en el Tiempo
UDP Protocolo de Datos del Usuario
UGS Servicio de Concesión No Solicitada
UGS-AD UGS con Detección de Actividad
UIUC Código de Uso de Intervalo de Enlace hacia Arriba
UL Enlace hacia Arriba
VoIP Voz sobre IP
VPN Red Privada Virtual

Claims (4)

1. Estación de base para una red de radio de punto a múltiples puntos, en particular de LMDS, que incluye un encuadrador entre capas, incluyendo el encuadrador entre capas una conexión en serie de un módulo de puesta en cola y un encuadrador de enlace hacia abajo, teniendo el encuadrador de enlace hacia abajo un bucle de realimentación al módulo de puesta en cola para transmitir escalonadamente el número real de símbolos no usados en el siguiente encuadre a ser transmitido a través del enlace hacia abajo, y siendo capaz el módulo de puesta en cola de decidir escalonadamente qué paquete de información debe ser enviado al encuadrador de enlace hacia abajo a fin de incluir el paquete de información en el siguiente encuadre, siendo la decisión dependiente del número real de símbolos no usados recibidos por el encuadrador de enlace hacia abajo.
2. Estación de base de acuerdo con la Reivindicación 1, en que el módulo de puesta en cola incluye al menos dos colas para poner en almacenamiento intermedio diferentes parámetros de calidad de servicio priorizados, y siendo capaz el módulo de puesta en cola de decidir qué paquete de información debe ser enviado al encuadrador de enlace hacia abajo a fin de incluir el paquete de información en el siguiente encuadre, siendo la decisión dependiente del número real de símbolos no usados recibidos por el encuadrador de enlace hacia abajo, de la prioridad de los parámetros de calidad de los servicios, y de la longitud de los correspondientes paquetes de información puestos en almacenamiento intermedio a ser enviados.
3. Estación de base de acuerdo con la Reivindicación 1, en la que el módulo de puesta en cola incluye un procesador y al menos dos colas para poner en almacenamiento intermedio diferentes parámetros de calidad de los servicios.
4. Estación de base de acuerdo con la Reivindicación 1, en la que los paquetes de información son paquetes de datos modulados QPSK y/o QAN y/o paquetes de IP modulados de QPSK y/o QAM.
ES01440405T 2001-11-30 2001-11-30 Plataforma de ip para sistemas avanzados de acceso multipunto. Expired - Lifetime ES2201024T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP01440405A EP1317110B1 (en) 2001-11-30 2001-11-30 IP platform for advanced multipoint access systems

Publications (1)

Publication Number Publication Date
ES2201024T3 true ES2201024T3 (es) 2004-03-16

Family

ID=8183352

Family Applications (1)

Application Number Title Priority Date Filing Date
ES01440405T Expired - Lifetime ES2201024T3 (es) 2001-11-30 2001-11-30 Plataforma de ip para sistemas avanzados de acceso multipunto.

Country Status (6)

Country Link
US (1) US7266087B2 (es)
EP (1) EP1317110B1 (es)
JP (1) JP4073761B2 (es)
AT (1) ATE245326T1 (es)
DE (1) DE60100478T2 (es)
ES (1) ES2201024T3 (es)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230057487A1 (en) * 2020-05-06 2023-02-23 Huawei Technologies Co., Ltd. Data packet format to communicate across different networks

Families Citing this family (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7403999B2 (en) * 2001-12-28 2008-07-22 International Business Machines Corporation Classification support system and method for fragmented IP packets
KR100542090B1 (ko) * 2002-12-16 2006-01-11 한국전자통신연구원 무선 통신 시스템에서의 오류 제어 방법, 매체 접속 제어프레임 설계 방법 및 단말기 등록 방법과 기록 매체
US7376141B2 (en) 2002-12-17 2008-05-20 Raytheon Company Method and system for encapsulating variable-size packets
EP1492269B1 (en) * 2003-06-25 2007-02-14 Siemens S.p.A. Bandwidth allocation for the uplink of a point-to-multipoint radio system with adaptive coding and modulation of physical channels (adaptive PHY mode)
US7065144B2 (en) 2003-08-27 2006-06-20 Qualcomm Incorporated Frequency-independent spatial processing for wideband MISO and MIMO systems
US7324522B2 (en) 2003-09-18 2008-01-29 Raytheon Company Encapsulating packets into a frame for a network
US7420962B2 (en) * 2003-09-26 2008-09-02 Lucent Technologies Inc. Method for management of voice-over IP communications of various relative priority levels
GB0323244D0 (en) 2003-10-03 2003-11-05 Fujitsu Ltd Uplink scheduling
US8462817B2 (en) 2003-10-15 2013-06-11 Qualcomm Incorporated Method, apparatus, and system for multiplexing protocol data units
US8842657B2 (en) 2003-10-15 2014-09-23 Qualcomm Incorporated High speed media access control with legacy system interoperability
US8483105B2 (en) 2003-10-15 2013-07-09 Qualcomm Incorporated High speed media access control
US9226308B2 (en) 2003-10-15 2015-12-29 Qualcomm Incorporated Method, apparatus, and system for medium access control
US8284752B2 (en) 2003-10-15 2012-10-09 Qualcomm Incorporated Method, apparatus, and system for medium access control
US8472473B2 (en) 2003-10-15 2013-06-25 Qualcomm Incorporated Wireless LAN protocol stack
US8233462B2 (en) 2003-10-15 2012-07-31 Qualcomm Incorporated High speed media access control and direct link protocol
TWI349460B (en) * 2003-11-05 2011-09-21 Interdigital Tech Corp Quality of service management for a wireless local area network
WO2005065035A2 (en) * 2004-01-08 2005-07-21 Wisair Ltd. Distributed and centralized media access control device and method
US20050152373A1 (en) 2004-01-08 2005-07-14 Interdigital Technology Corporation Packet scheduling in a wireless local area network
US7818018B2 (en) 2004-01-29 2010-10-19 Qualcomm Incorporated Distributed hierarchical scheduling in an AD hoc network
US8903440B2 (en) 2004-01-29 2014-12-02 Qualcomm Incorporated Distributed hierarchical scheduling in an ad hoc network
KR100594111B1 (ko) * 2004-03-12 2006-06-30 삼성전자주식회사 주파수 밴드별 다중 코딩을 사용하는 광대역 무선 접속시스템에서 데이터 전송 방법 및 시스템
CN1934883A (zh) * 2004-03-22 2007-03-21 松下电器产业株式会社 分组数据的调度方法
US8315271B2 (en) 2004-03-26 2012-11-20 Qualcomm Incorporated Method and apparatus for an ad-hoc wireless communications system
US7630356B2 (en) * 2004-04-05 2009-12-08 Nortel Networks Limited Methods for supporting MIMO transmission in OFDM applications
US8331377B2 (en) * 2004-05-05 2012-12-11 Qualcomm Incorporated Distributed forward link schedulers for multi-carrier communication systems
EP1745611A1 (en) 2004-05-05 2007-01-24 Qualcomm, Incorporated Method and apparatus for adaptive delay management in a wireless communication system
US7564814B2 (en) 2004-05-07 2009-07-21 Qualcomm, Incorporated Transmission mode and rate selection for a wireless communication system
US8401018B2 (en) 2004-06-02 2013-03-19 Qualcomm Incorporated Method and apparatus for scheduling in a wireless network
US7751305B2 (en) * 2004-06-25 2010-07-06 Samsung Electronics Co., Ltd. Method for transmitting and receiving broadcast service data in an OFDMA wireless communication system
KR100856248B1 (ko) * 2004-08-17 2008-09-03 삼성전자주식회사 아이피 망을 기반으로 하는 음성 서비스에서 상향링크스케줄링 방법
KR20060027031A (ko) * 2004-09-22 2006-03-27 한국전자통신연구원 서비스품질-기반 상향 데이터 전송을 위한 단말의 내부자료 구조 및 그 운영 방법
US7882412B2 (en) 2004-10-05 2011-02-01 Sanjiv Nanda Enhanced block acknowledgement
KR100612656B1 (ko) * 2004-12-14 2006-08-16 한국전자통신연구원 이동 단말 장치 및 그의 무선 접속 방법
KR100918435B1 (ko) * 2005-01-31 2009-09-24 삼성전자주식회사 무선 통신 시스템에서 데이터 트래픽 제어 시스템 및 방법
WO2006095432A1 (ja) * 2005-03-10 2006-09-14 Matsushita Electric Industrial Co., Ltd. 送信方法
JP4690453B2 (ja) * 2005-04-15 2011-06-01 ニュー ジャージー インスティチュート オブ テクノロジー ブロードバンドパッシブ光ネットワークのための動的帯域幅割当及びサービス区別
US7532638B2 (en) * 2005-06-01 2009-05-12 Broadcom Corporation Wireless terminal baseband processor high speed turbo decoding module supporting MAC header splitting
US7839845B2 (en) * 2005-06-27 2010-11-23 Intel Corporation Apparatus, system and method capable of aggregate compression in a wireless LAN
DE602006000688T2 (de) * 2005-07-19 2009-03-19 Samsung Electronics Co., Ltd., Suwon Vorrichtung und Verfahren zur Planung der Datenübertragung in einem Kommunikationssystem
KR100902499B1 (ko) * 2005-08-02 2009-06-15 삼성전자주식회사 광대역 무선통신시스템에서 프레임 통신 장치 및 방법
KR101232376B1 (ko) 2005-08-26 2013-02-12 한국전자통신연구원 이동통신 시스템의 상향 링크 트래픽에 대한 자원 요청 및패킷 스케줄링 방법, 그리고 그 장치
US8028337B1 (en) 2005-08-30 2011-09-27 Sprint Communications Company L.P. Profile-aware filtering of network traffic
US8204974B1 (en) * 2005-08-30 2012-06-19 Sprint Communications Company L.P. Identifying significant behaviors within network traffic
DE102005063605B3 (de) * 2005-08-31 2025-07-03 Apple Inc. Teilnehmerendgerät, Basisstation und Prozessor in einem Teilnehmerendgerät
DE102005041273B4 (de) 2005-08-31 2014-05-08 Intel Mobile Communications GmbH Verfahren zum rechnergestützten Bilden von Systeminformations-Medium-Zugriffs-Steuerungs-Protokollnachrichten, Medium-Zugriffs-Steuerungs-Einheit und Computerprogrammelement
US8600336B2 (en) 2005-09-12 2013-12-03 Qualcomm Incorporated Scheduling with reverse direction grant in wireless communication systems
KR101210340B1 (ko) * 2005-10-13 2012-12-10 삼성전자주식회사 무선 통신 시스템에서 멀티캐스트/브로드캐스트를 지원하기위한 방법 및 장치
KR100668661B1 (ko) * 2005-10-19 2007-01-16 한국전자통신연구원 휴대 인터넷 시스템에서 트랜스포트 연결 식별자의생성/변경 방법 및 그를 위한 단말기
KR100684326B1 (ko) * 2005-11-22 2007-02-16 한국전자통신연구원 휴대 인터넷 시스템에서 ip 패킷의 서비스 품질을분류하기 위한 장치 및 방법
US8014389B2 (en) * 2005-12-06 2011-09-06 Lippershy Celestial Llc Bidding network
US7639712B2 (en) * 2006-01-06 2009-12-29 Fujitsu Limited Low-level media access layer processors with extension buses to high-level media access layers for network communications
US7680118B2 (en) * 2006-04-13 2010-03-16 Motorola, Inc. Method and apparatus for reordering fragments within a MAC layer service data unit within a downlink frame
US20070248111A1 (en) * 2006-04-24 2007-10-25 Shaw Mark E System and method for clearing information in a stalled output queue of a crossbar
US8576882B2 (en) * 2006-05-11 2013-11-05 Blackberry Limited Media access control protocol for multi-hop network systems and method therefore
US7995471B2 (en) * 2006-06-30 2011-08-09 Intel Corporation High-performance WiMAX QoS condition scheduling mechanism
US9143585B2 (en) * 2006-07-07 2015-09-22 Wi-Lan Inc. Method and system for generic multiprotocol convergence over wireless air interface
US7869438B2 (en) * 2006-08-31 2011-01-11 Symbol Technologies, Inc. Pre-authentication across an 802.11 layer-3 IP network
FI122670B (fi) 2006-09-15 2012-05-15 Tellabs Oy Menetelmä ja järjestely datakehysten välisen aikajakson tuottamiseksi
KR100745724B1 (ko) * 2006-09-29 2007-08-03 한국전자통신연구원 IPv6 환경하에서 라우터의 서비스 인지방법
CN100555991C (zh) * 2006-12-29 2009-10-28 华为技术有限公司 报文访问控制的方法、转发引擎装置和通信设备
US8538449B2 (en) 2006-12-29 2013-09-17 At&T Intellectual Property Ii, L.P. Method and apparatus for allocating bandwidth for a network
US8031649B2 (en) * 2007-02-16 2011-10-04 Intel Corporation Systems and methods for arranging MAC layer PDUs in a downlink burst
JP4869109B2 (ja) * 2007-03-06 2012-02-08 株式会社東芝 無線通信装置及び無線通信システム
BRPI0808252A2 (pt) 2007-03-07 2014-07-01 Interdigital Tech Corp Método e dispositivo para que se gere e se processe uma unidade de dados de protocolo mac-ehs.
US8194699B2 (en) * 2007-09-21 2012-06-05 Intel Corporation Radio scheduler and data plane interface
US8670419B2 (en) * 2008-02-01 2014-03-11 Qualcomm Incorporated Methods and apparatus for intra-user quality of service uplink scheduling
US20090200635A1 (en) * 2008-02-12 2009-08-13 Viktor Koldiaev Integrated Circuit Having Electrical Isolation Regions, Mask Technology and Method of Manufacturing Same
EP2139177A1 (en) * 2008-06-23 2009-12-30 Alcatel, Lucent Method and equipment for demultiplexing variable size protocol data units
US8300544B2 (en) * 2008-07-11 2012-10-30 Broadcom Corporation Wireless subscriber uplink (UL) grant size selection
US8068423B2 (en) * 2008-09-09 2011-11-29 Ericsson Television, Inc Packet scheduling system for digital video broadcasting
CA2756269A1 (en) 2009-02-13 2010-08-19 Adc Telecommunications, Inc. Managed connectivity devices, systems, and methods
US8687611B2 (en) * 2009-12-22 2014-04-01 Intel Corporation Methods and apparatus for weighted queuing in DL MU MIMO
KR20120138604A (ko) * 2011-06-14 2012-12-26 삼성전자주식회사 멀티미디어 시스템에서 복합 미디어 컨텐츠를 송수신하는 방법 및 장치
WO2013086287A1 (en) 2011-12-07 2013-06-13 Adc Telecommunications, Inc. Systems and methods for using active optical cable segments
US8873394B2 (en) 2012-02-03 2014-10-28 Apple Inc. System and method for performing packet queuing on a client device using packet service classifications
KR101758845B1 (ko) * 2012-04-02 2017-07-17 삼성전자주식회사 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법 및 장치
KR101693606B1 (ko) 2012-06-25 2017-01-06 에이디씨 텔레커뮤니케이션스 인코포레이티드 능동 광학 모듈에 대한 물리 계층 관리
US9351571B2 (en) 2012-07-11 2016-05-31 Manitowoc Foodservice Companies, Llc Connection assembly for a base and a cabinet assembly of an ice maker
US9473361B2 (en) 2012-07-11 2016-10-18 Commscope Technologies Llc Physical layer management at a wall plate device
WO2014049361A1 (en) 2012-09-27 2014-04-03 Tyco Electronics Uk Ltd. Mobile application for assisting a technician in carrying out an electronic work order
KR101419437B1 (ko) * 2012-11-15 2014-07-14 (주)씨디네트웍스 데이터 가속 알고리즘을 선택하여 콘텐츠를 제공하는 방법 및 장치
US9225848B2 (en) * 2013-08-06 2015-12-29 Alcatel Lucent Method of operating a network using differentiated pricing and a network configured to operate using differentiated pricing
US9407510B2 (en) 2013-09-04 2016-08-02 Commscope Technologies Llc Physical layer system with support for multiple active work orders and/or multiple active technicians
EP3049838A4 (en) 2013-09-24 2017-07-26 CommScope Technologies LLC Pluggable active optical module with managed connectivity support and simulated memory table
JP2015136060A (ja) * 2014-01-17 2015-07-27 ソニー株式会社 通信装置、通信データ生成方法、および通信データ処理方法
US9642034B2 (en) * 2014-03-27 2017-05-02 Intel Corporation Systems, methods, and devices to support intra-QCI QoS-aware radio resource allocation
US9571412B2 (en) * 2014-11-21 2017-02-14 Cavium, Inc. Systems and methods for hardware accelerated timer implementation for openflow protocol
WO2016106415A2 (en) * 2014-12-24 2016-06-30 Ubiquiti Networks, Inc. Compact networking device for remote stations
US9906985B2 (en) * 2015-01-30 2018-02-27 Huawei Technologies Co., Ltd. Method and device for selecting uplink data
CN109687934B (zh) * 2017-10-18 2020-05-26 上海交通大学 基于媒体内容的自适应系统码fec方法、装置及系统
CN117812174B (zh) * 2024-02-29 2024-05-10 中国人民解放军国防科技大学 支持流协议报文传输的芯粒互连接口物理链路及接口电路
CN119671786B (zh) * 2025-02-21 2025-05-09 国网安徽省电力有限公司合肥供电公司 一种面向变电站10千伏间隔资源效能分析方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1257368A (zh) * 1998-07-24 2000-06-21 休斯电子公司 通信系统中的扩展接口单元
GB2341059A (en) * 1998-08-28 2000-03-01 Nokia Oy Ab Internet protocol flow detection
FI108494B (fi) * 1998-12-22 2002-01-31 Nokia Corp Signalointimenetelmõ ja tietoliikennejõrjestelmõ
DE19927582A1 (de) * 1999-06-16 2000-12-21 Siemens Ag Verfahren und System zur Beschränkung der effektiven Datenrate bei insbesondere Kommunikations-Paketdatendiensten

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230057487A1 (en) * 2020-05-06 2023-02-23 Huawei Technologies Co., Ltd. Data packet format to communicate across different networks

Also Published As

Publication number Publication date
JP2003258807A (ja) 2003-09-12
US7266087B2 (en) 2007-09-04
ATE245326T1 (de) 2003-08-15
DE60100478D1 (de) 2003-08-21
JP4073761B2 (ja) 2008-04-09
EP1317110A1 (en) 2003-06-04
US20030103525A1 (en) 2003-06-05
DE60100478T2 (de) 2004-05-27
EP1317110B1 (en) 2003-07-16

Similar Documents

Publication Publication Date Title
ES2201024T3 (es) Plataforma de ip para sistemas avanzados de acceso multipunto.
US11968111B2 (en) Packet scheduling method, scheduler, network device, and network system
ES2376942T3 (es) PLANIFICACIÓN DE CALIDAD DE SERVICIO (QoS) SENSIBLE A LATENCIA DE PAQUETES INTEGRADA QUE USA EQUIDAD PROPORCIONAL Y PUESTA EN COLA EQUITATIVA PONDERADA PARA SERVICIOS DE PAQUETES MULTIMEDIA INTEGRADOS INAL�?MBRICOS.
US7039013B2 (en) Packet flow control method and device
EP1985092B1 (en) Method and apparatus for solving data packet traffic congestion.
CN101127711B (zh) 基于QoS的分组调度的系统和方法
Lakkakorpi et al. Comparison of different scheduling algorithms for wimax base station: Deficit round-robin vs. proportional fair vs. weighted deficit round-robin
JP3618073B2 (ja) 無線帯域優先割当装置
Kadelka et al. Serving IP quality of service with HiperLAN/2
Mai et al. Design of the cross-layer QoS framework for the IEEE 802.16 PMP networks
Wischhof et al. Packet scheduling for link-sharing and quality of service support in wireless local area networks
JP2004241835A (ja) 品質保証型データストリームを転送するための受付判定方法、閉域ip網、そのプログラム
Lorenz QoS in next generation networks
JP2004166080A (ja) パケットシェーパ、パケット中継装置
Shanmuganathan et al. Performance measures of wireless protocols for ATM networks
Lakkakorpi et al. Backhaul as a Bottleneck in IEEE 802.16 e Networks
Manner et al. Exploitation of wireless link QoS mechanisms in IP QoS architectures
Chuah et al. Quality of service in third-generation IP-based radio access networks
Bostic et al. Delivering IP with QoS/CoS over HeliNet
Lorenz QoS and QoE in the Next Generation Networks and Wireless Networks
Wong et al. Access and control in a cellular wireless ATM network
LORENZ IP-Oriented QoS in the Next Generation Networks: application to wireless networks Pascal LORENZ
Singh Tiili" TTTTT: ETTETITETTTEI5E" TTTTTT
Costa et al. IntServ over DiffServ for IP QoS in Radio Access Networks
James Scheduling and Performance Analysis of QoS IEEE 802.16 Broadband Wireless Access Network