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
Links
- 230000001419 dependent effect Effects 0.000 claims abstract description 12
- 238000009432 framing Methods 0.000 claims description 31
- 238000003860 storage Methods 0.000 claims description 7
- 239000010410 layer Substances 0.000 abstract description 77
- 239000011229 interlayer Substances 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 46
- 230000006978 adaptation Effects 0.000 description 18
- 230000007246 mechanism Effects 0.000 description 18
- 239000012634 fragment Substances 0.000 description 13
- 238000000034 method Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 11
- 230000008569 process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000009826 distribution Methods 0.000 description 8
- 238000012432 intermediate storage Methods 0.000 description 8
- 238000007726 management method Methods 0.000 description 8
- 238000012546 transfer Methods 0.000 description 7
- 238000011049 filling Methods 0.000 description 6
- 238000013467 fragmentation Methods 0.000 description 6
- 238000006062 fragmentation reaction Methods 0.000 description 6
- 108700026140 MAC combination Proteins 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 4
- 206010010099 Combined immunodeficiency Diseases 0.000 description 3
- 238000001360 collision-induced dissociation Methods 0.000 description 3
- 238000005538 encapsulation Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000011068 loading method Methods 0.000 description 2
- 238000002156 mixing Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000003335 Production assurance Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000004989 laser desorption mass spectroscopy Methods 0.000 description 1
- HRULVFRXEOZUMJ-UHFFFAOYSA-K potassium;disodium;2-(4-chloro-2-methylphenoxy)propanoate;methyl-dioxido-oxo-$l^{5}-arsane Chemical compound [Na+].[Na+].[K+].C[As]([O-])([O-])=O.[O-]C(=O)C(C)OC1=CC=C(Cl)C=C1C HRULVFRXEOZUMJ-UHFFFAOYSA-K 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/56—Queue scheduling implementing delay-aware scheduling
- H04L47/568—Calendar queues or timing rings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/622—Queue service order
- H04L47/623—Weighted service order
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/166—IP fragmentation; TCP segmentation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/168—Implementation 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/321—Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/543—Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing 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/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network 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.
Este invento se refiere a una plataforma de IP
para sistemas de acceso multipunto avanzados, y en particular para
un sistema LMDS en parte.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
En la Fig. 8 se ha representado la Estación de
Base basada en el IP. Incluye la misma los siguientes bloques
funcionales principales:
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
- *
- 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.
- *
- 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
- *
- 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...
- *
- 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.
- *
- 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.
- *
- bajo esfuerzo para la puesta en práctica
- *
- 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.
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.
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.
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.
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.
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.
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.
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:
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.
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.
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.
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.
En la Fig. 16 se han ilustrado los módulos de
enlace hacia arriba de Estación de Abonado para el modo GPT.
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.
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.
| 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 |
| 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
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:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 de la capa física emitida
- -
- Mapa de Enlace Hacia Abajo
- -
- Numeración de Encuadres
- -
- Identificador de la Versión del MAC
- -
- Mapa de Enlace Hacia Arriba
- -
- 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.
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.
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.
| 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.
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)
| 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)
| 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)
| 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 |
-
2001
- 2001-11-30 DE DE60100478T patent/DE60100478T2/de not_active Expired - Lifetime
- 2001-11-30 ES ES01440405T patent/ES2201024T3/es not_active Expired - Lifetime
- 2001-11-30 AT AT01440405T patent/ATE245326T1/de not_active IP Right Cessation
- 2001-11-30 EP EP01440405A patent/EP1317110B1/en not_active Expired - Lifetime
-
2002
- 2002-11-01 US US10/285,508 patent/US7266087B2/en not_active Expired - Fee Related
- 2002-11-14 JP JP2002330345A patent/JP4073761B2/ja not_active Expired - Fee Related
Cited By (1)
| 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 |