ES2396196T3 - Procedimiento y aparato de adaptación rápida de tasa de bucle cerrado en una transmisión de alta tasa de paquetes de datos - Google Patents
Procedimiento y aparato de adaptación rápida de tasa de bucle cerrado en una transmisión de alta tasa de paquetes de datos Download PDFInfo
- Publication number
- ES2396196T3 ES2396196T3 ES10174185T ES10174185T ES2396196T3 ES 2396196 T3 ES2396196 T3 ES 2396196T3 ES 10174185 T ES10174185 T ES 10174185T ES 10174185 T ES10174185 T ES 10174185T ES 2396196 T3 ES2396196 T3 ES 2396196T3
- Authority
- ES
- Spain
- Prior art keywords
- access terminal
- data
- packet
- slots
- access point
- 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
- 230000005540 biological transmission Effects 0.000 title claims abstract description 113
- 238000000034 method Methods 0.000 title claims description 59
- 230000006978 adaptation Effects 0.000 title description 32
- 238000004891 communication Methods 0.000 claims abstract description 40
- 238000012546 transfer Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 8
- 230000002441 reversible effect Effects 0.000 description 7
- 239000000872 buffer Substances 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 5
- 230000001934 delay Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 230000000737 periodic effect Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000009472 formulation Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
-
- 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
- H04W28/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Time-Division Multiplex Systems (AREA)
- Small-Scale Networks (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Optical Communication System (AREA)
- Communication Control (AREA)
- Transceivers (AREA)
Abstract
Un procedimiento para aumentar la tasa de transferencia de datos de una red de comunicación, quecomprende las etapas de: recibir en un terminal de acceso (701) una pluralidad de ranuras de datos y una pluralidad de ranuras huecostransmitidas por un punto de acceso (700), en donde la pluralidad de ranuras de datos están intercaladas con lapluralidad de ranuras huecas para formar un paquete de múltiples ranuras ( 100, 200, 300, 400, 500);detectar el paquete (100, 200, 300, 400, 500) en el terminal de acceso (701); y transmitir desde el terminal de acceso al punto de acceso, durante un período asociado con uno de lasranuras huecas en el terminal de acceso, un mensaje indicador para su uso por el punto de acceso para determinarun estado de recepción del paquete en base a la comunicación previa entre el punto de acceso y el terminal deacceso.
Description
Procedimiento y aparato de adaptación rápida de tasa de bucle cerrado en una transmisión de alta tasa de paquetes de datos
La presente invención se refiere a la comunicación de datos. Más concretamente, la presente invención se refiere a un procedimiento y a un dispositivo novedosos y mejorados para la realización de la adaptación de velocidad en lazo cerrado rápido en una transmisión de datos por paquetes a alta velocidad.
El acceso a la informática móvil o “mobile computing” y al acceso a datos móvil se está consolidando para un número de usuarios cada vez mayor. En la actualidad se están sucediendo el desarrollo y la introducción de nuevos servicios de datos y nuevas tecnologías que proporcionan una conectividad de datos continua y un acceso total a la información. En la actualidad los usuarios pueden utilizar una variedad de dispositivos electrónicos para acceder a datos de voz o información almacenados en otros dispositivos electrónicos o en redes de datos. Algunos de estos dispositivos electrónicos pueden conectarse a fuentes de datos a través de cable y otros pueden conectarse a fuentes de datos a través de soluciones inalámbricas. Tal como se utiliza en la presente memoria, un terminal de acceso es un dispositivo que proporciona conectividad de datos a un usuario. Un terminal de acceso puede estar acoplado a un dispositivo informático como, por ejemplo, un ordenador de sobremesa, un ordenador portátil, o un asistente digital personal (PDA), o puede estar físicamente incorporado en cualquiera de dichos dispositivos. Un punto de acceso es un equipo que proporciona conectividad de datos entre una red de datos de conmutación de paquetes y terminales de acceso.
Un ejemplo de un terminal de acceso que puede utilizarse para proporcionar conectividad inalámbrica es un teléfono móvil que es parte de un sistema de comunicaciones capaz de soportar una diversidad de aplicaciones. Uno de estos sistemas de comunicaciones es un sistema de acceso múltiple por división de código (CDMA) que cumple con el estándar de comunicación "TIA/EIA/IS-95 Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System", denominado en lo sucesivo estándar de comunicación IS-95. El sistema CDMA permite la comunicación de voz y datos entre usuarios a través de un enlace terrestre. El uso de las técnicas de CDMA en un sistema de comunicaciones de acceso múltiple se describe en la patente estadounidense US nº 4.901.307, con título “SPREAD SPECTRUM MULTIPLE ACCESS COMMUNICATION SYSTEM USING SATELLITE OR TERRESTRIAL REPEATERS”, y en la patente estadounidense US nº 5.103.459, con título “SYSTEM AND METHOD FOR GENERATING WAVEFORMS IN A CDMA CELLULAR TELEPHONE SYSTEM”, ambas cedidas al titular de la presente invención. Debe entenderse que la presente invención es igualmente aplicable a otros tipos de sistemas de comunicaciones. Los sistemas que utilizan otros esquemas de modulación de la transmisión bien conocidos como TDMA y FDMA así como otros sistemas de espectro ensanchado pueden utilizar la presente invención.
Dada la creciente demanda de aplicaciones de datos inalámbricas, la necesidad de sistemas de comunicación de datos inalámbricos muy eficaces es cada vez más importante. El estándar de comunicación IS-95 es capaz de transmitir datos de tráfico y datos de voz a través de los enlaces directo e inverso. Un procedimiento para la transmisión de datos de tráfico en tramas de canal de código de tamaño fijo se describe al detalle en la patente estadounidense US nº 5.504.773, con título “METHOD AND APPARATUS FOR THE FORMATTING OF DATA FOR TRANSMISSION”, cedida al titular de la presente invención. De acuerdo con el estándar de comunicación IS-95, los datos de tráfico o los datos de voz son divididos en tramas de canal de código con un ancho de 20 mseg y con velocidades de transmisión de datos de hasta 14,4 Kbps.
Una diferencia importante entre los servicios de voz y los servicios de datos es el hecho de que los primeros imponen unos requerimientos de retardo fijos y estrictos. Por lo general, el retardo total en un sentido de las tramas de voz debe ser inferior a 100 mseg. Por el contrario, el retardo de datos puede convertirse en un parámetro variable utilizado para optimizar la eficacia de un sistema de comunicación de datos. Concretamente, pueden utilizarse técnicas de codificación para corrección de errores más eficaces que requieren retardos considerablemente más largos que los que pueden ser tolerados por los servicios de voz. Un esquema de codificación eficaz ejemplar para datos se describe en la patente estadounidense US nº 5.760.735, con título “SOFT DECISION OUTPUT DECODER FOR DECODING CONVOLUTIONALLY ENCODED CODEWORDS”, depositada el 6 de noviembre de 1996, cedida al titular de la presente invención.
Otra diferencia importante entre los servicios de voz y los servicios de datos es que los primeros requieren una calidad de servicio (GOS) fija y común para todos los usuarios. Por lo general, para los sistemas digitales que ofrecen servicios de voz, esto se traduce en una velocidad de transmisión igual y fija para todos los usuarios y un valor tolerable máximo para las tasas de error de las tramas de voz. Por el contrario, para los servicios de datos, la GOS puede ser diferente de un usuario a otro y puede ser un parámetro optimizado para aumentar la eficacia total del sistema de comunicación de datos. La GOS del sistema de comunicación de datos por lo general se define como el retardo total incurrido en la transferencia de una cantidad de datos predeterminada, denominada en lo sucesivo paquete de datos.
Todavía otra diferencia importante entre los servicios de voz y los servicios de datos es que los primeros requieren un enlace de comunicación fiable que, en el sistema de comunicaciones CDMA ejemplar, se proporciona mediante “soft handoff”. El “soft handoff” resulta en transmisiones redundantes desde dos o más estaciones base para mejorar la fiabilidad. Sin embargo, esta fiabilidad adicional no se requiere para la transmisión de datos debido a que los paquetes de datos recibidos con errores pueden ser retransmitidos. Para los servicios de datos, la potencia de transmisión utilizada para soportar “soft handoff” puede utilizarse de manera más eficaz para transmitir datos adicionales.
El retardo de transmisión requerido para transferir un paquete de datos y la capacidad de transmisión media de un sistema de comunicaciones son parámetros que miden la calidad y la efectividad del sistema de comunicación de datos. El retardo de transmisión no tiene el mismo impacto en la comunicación de datos que en la comunicación de voz, pero es una medida importante para la medición de la calidad del sistema de comunicación de datos. La capacidad de transmisión media es una medida de la eficacia de la capacidad de transmisión de datos del sistema de comunicaciones.
Es bien conocido que en los sistemas celulares, la relación señal/interferencia más ruido (SINR) de cualquier usuario dado es una función de la ubicación del usuario dentro de la zona de cobertura. Para mantener un nivel de servicio dado, los sistemas de acceso múltiple por división de tiempo (TDMA) y los sistemas de acceso múltiple por división de frecuencia (FDMA) recurren a técnicas de reutilización de frecuencia, es decir, no todos los canales de frecuencia y/o intervalos de tiempo son utilizados en cada estación base. En un sistema CDMA, se reutiliza la misma asignación de frecuencia en cada célula del sistema, mejorando de esa manera la eficacia total. La SINR medida en la estación móvil de cualquier usuario dado determina la tasa de información que puede ser soportada para este enlace particular desde la estación base a la estación móvil del usuario. Dado un procedimiento específico de modulación y de corrección de errores utilizado para la transmisión, se alcanza un rendimiento de un nivel determinado a un correspondiente nivel de SINR. Para un sistema celular ideal con configuración de células hexagonal y que utilice una frecuencia común en todas las células, puede calcularse la distribución de SINR alcanzada en las células ideales.
En un sistema que es capaz de transmitir datos a altas velocidades, que en lo sucesivo se denominará Sistema de Transmisión de Datos de Alta Velocidad (HDR), se utiliza un algoritmo de adaptación de velocidad en lazo abierto para ajustar la velocidad de transmisión de datos del enlace directo. Se describe un sistema HDR ejemplar en la patente estadounidense US nº 6.574.211 con título “METHOD AND APPARATUS FOR HIGH RATE PACKET DATA TRANSMISSION”, cedida al autor de la presente invención. El algoritmo de adaptación de velocidad en lazo abierto ajusta la velocidad de transmisión de datos de acuerdo con condiciones de canal variables por lo general encontrados en un entorno inalámbrico. En general, un terminal de acceso mide la SINR recibida durante periodos de transmisión de señales piloto en el enlace directo. El terminal de acceso utiliza le información de la SINR medida para predecir la SINR media futura durante la duración del siguiente paquete de datos. Se aborda un procedimiento de predicción ejemplar en la patente estadounidense copendiente US nº 6.426.971, con título, “SYSTEM AND METHOD FOR ACCURATELY PREDICTING SIGNAL TO INTERFERENCE AND NOISE RATIO TO IMPROVE COMMUNICATIONS SYSTEM PERFORMANCE”, cedida al autor de la presente invención. La SINR predicha determina la máxima velocidad de transmisión de datos que puede soportar el enlace directo con una probabilidad de éxito dada. Por lo tanto, el algoritmo de adaptación de velocidad en lazo abierto es el mecanismo mediante el cual el terminal de acceso solicita a un punto de acceso la transmisión del siguiente paquete a la velocidad de transmisión de datos determinada por la SINR predicha. Se ha comprobado que el procedimiento de adaptación de velocidad en lazo abierto resulta muy efectivo en proporcionar un sistema de transmisión de datos por paquetes de alta velocidad en condiciones de canales inalámbricos adversas como, por ejemplo, un entorno móvil.
Sin embargo, la utilización de un procedimiento de adaptación de velocidad en lazo abierto se ve afectada por el retardo implícito de realimentación asociado a la transmisión de la realimentación de solicitud de velocidad al punto de acceso. Este problema de retardo implícito empeora cuando las condiciones de canal cambian rápidamente, siendo en ese caso necesario que el terminal de acceso actualice su velocidad de transmisión de datos solicitada varias veces por segundo. En un sistema HDR típico, el terminal de acceso llevaría a cabo aproximadamente 600 actualizaciones por minuto.
Existen otras razones para no implementar un procedimiento de adaptación de velocidad en lazo abierto puro. Por ejemplo, el procedimiento de adaptación de velocidad en lazo abierto depende mucho de la precisión de la estimación de la SINR. Por lo tanto, mediciones imperfectas de la SINR evitarían que el terminal de acceso lleve a cabo una caracterización precisa de los cálculos estadísticos del canal subyacente. Un factor que conduciría a cálculos estadísticos de canal imprecisos es el retardo de realimentación anteriormente indicado. Debido al retardo de realimentación, el terminal de acceso debe predecir una velocidad de transmisión de datos soportable en un futuro próximo utilizando estimaciones con ruido de la SINR del presente y del pasado. Otro factor que conduciría a cálculos estadísticos de canal imprecisos es la naturaleza de ráfagas irregulares e imprevisibles de los paquetes de datos recibidos. En un sistema celular de trasmisión de datos por paquetes, dichas ráfagas de datos provocan cambios repentinos en los niveles de interferencia apreciados en el terminal de acceso. La imprevisibilidad de los niveles de interferencia no puede ser tenida en cuenta de forma eficaz por un esquema de adaptación de velocidad en lazo abierto puro.
Otra razón para no implementar un procedimiento de adaptación de velocidad en lazo abierto puro es la incapacidad de minimizar los efectos de los errores. Por ejemplo, cuando el error de predicción para una estimación de la SINR es grande, como es el caso de algunos entornos móviles, el terminal de acceso transmitirá una solicitud de velocidad de transmisión de datos conservadora para asegurar una baja probabilidad de error de paquetes. Una baja probabilidad de error de paquetes proporcionará retardos totales bajos en la transmisión. Sin embargo, es probable que el terminal de acceso pudiera haber recibido correctamente un paquete a una velocidad de transmisión de datos más elevada. No existe en el procedimiento de adaptación de velocidad en lazo abierto un mecanismo para actualizar una solicitud de velocidad de transmisión de datos en base a unos cálculos estadísticos de canal estimados con una velocidad de transmisión de datos basada en los cálculos estadísticos de canal reales durante la transmisión de un paquete de datos. Por lo tanto, el procedimiento de adaptación de velocidad en lazo abierto no proporcionaría una capacidad de transmisión maximizada cuando el error de predicción de una estimación de la SINR fuera grande.
Otro ejemplo en el que el procedimiento de adaptación de velocidad en lazo abierto no consigue minimizar los efectos de un error es el caso en el que el terminal de acceso ha descodificado de forma incorrecta un paquete recibido. El Protocolo de Radioenlace (RLP) requiere una solicitud de retransmisión en el caso en el que el terminal de acceso haya descodificado de forma incorrecta un paquete, pero la solicitud de retransmisión se genera únicamente tras detectar un hueco en el espacio de números de secuencia recibidos. Por lo tanto, el protocolo RLP requiere el procesamiento de un paquete recibido posteriormente, tras el paquete de datos descodificado de forma incorrecta. Este procedimiento aumenta el retardo total de transmisión. Resulta necesario algún mecanismo para implementar una rápida retransmisión de parte de los símbolos de código contenidos en el paquete de datos o de todos ellos, en el que el mecanismo permitiera al terminal de acceso descodificar correctamente el paquete sin incurrir en retardos excesivos.
La patente estadounidense US nº 4.482.999 se refiere a un procedimiento de transmisión de la información entre estaciones conectadas a un anillo de transmisión unidireccional. La concesión de acceso al anillo para una estación se produce en un momento dado mediante la indicación de un testigo circulante. Se dispone un procedimiento que garantiza una oportunidad de transmisión de datos conmutados por circuito o síncronos en intervalos de tiempo periódicos a estaciones autorizadas.
La patente estadounidense US nº 5.881.061 se refiere a un procedimiento y a un sistema para la comunicación de datos. Asignando una ranura inactiva entre ranuras para un canal de control para datos de conmutación de paquetes, este procedimiento permite combinar la comunicación de datos conmutados por circuito y la comunicación de datos de conmutación de paquetes.
Por lo tanto, en la actualidad existe una necesidad de modificar el procedimiento de adaptación de velocidad en lazo abierto para minimizar los retardos de transmisión y para maximizar la capacidad de transmisión como se ha indicado anteriormente.
La invención se define en las reivindicaciones independientes 1, 9, 14 y 15.
La presente invención se refiere a un procedimiento y a un dispositivo novedosos y mejorados para modificar un algoritmo de adaptación de velocidad en lazo abierto para producir un esquema híbrido de adaptación de velocidad en lazo abierto/lazo cerrado. Un punto de acceso genera ventajosamente una estructura de intercalado de tiempos para ranuras en paquetes de datos, permitiendo a un terminal de acceso transmitir mensajes indicadores al punto de acceso durante periodos asociados a huecos insertados en la estructura de intercalado.
En un ejemplo, los periodos asociados a los huecos intercalados son de suficiente duración para permitir al terminal de acceso descodificar los datos transportados en las ranuras y enviar un mensaje indicador basado en los datos descodificados. En un aspecto alternativo de la invención, los mensajes indicadores se basan en un nivel de relación señal/interferencia más ruido estimado.
En otro ejemplo, los mensajes indicadores son de una longitud de un bit, el cual es interpretado por el punto de acceso de acuerdo con el momento de llegada del bit.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
Las características, objetivos, y ventajas de la presente invención se pondrán de manifiesto a partir de la descripción detallada que sigue a continuación junto con los dibujos en los que los caracteres de referencia similares se identifican correspondientemente en todo el documento y entre los que:
La FIG. 1 es un diagrama de una estructura con intercalado de huecos de una ranura ejemplar para paquetes de múltiples ranuras; La FIG. 2 es un diagrama de una estructura con intercalado de huecos de N ranuras uniformes ejemplar para paquetes de múltiples ranuras; La FIG. 3 es un diagrama de una estructura con intercalado de huecos de N ranuras no uniformes ejemplar para paquetes de múltiples ranuras; La FIG. 4 es un diagrama de una indicación de control de PARADA o “STOP” ejemplar para un paquete de múltiples ranuras; La FIG. 5 es un diagrama de una indicación de control de EXTENSIÓN o “EXTEND” ejemplar para un paquete de múltiples ranuras; y La FIG. 6 es un diagrama de bloques de una forma de realización ejemplar de la invención.
En una forma de realización ejemplar de un sistema de comunicación de datos, se produce la transmisión de datos de enlace directo desde un punto de acceso a uno o más terminales de acceso a la velocidad de transmisión de datos solicitada por el terminal o los terminales de acceso. Puede producirse una comunicación de datos de enlace inverso desde un terminal de acceso a uno o más puntos de acceso. Los datos se dividen en paquetes de datos, siendo cada paquete de datos transmitido a lo largo de uno o más intervalos de tiempo. En cada intervalo de tiempo, el punto de acceso puede dirigir la transmisión de los datos a cualquier terminal de acceso en comunicación con el punto de acceso.
Inicialmente, el terminal de acceso establece comunicación con un punto de acceso utilizando un procedimiento de acceso predeterminado. En este estado conectado, el terminal de acceso puede recibir mensajes de datos y mensajes de control desde el punto de acceso, y puede transmitir mensajes de datos y mensajes de control al punto de acceso. A continuación el terminal de acceso monitoriza la transmisión sobre el enlace directo desde los puntos de acceso del conjunto activo del terminal de acceso. El conjunto activo contiene una lista de puntos de acceso en comunicación con el terminal de acceso. Concretamente, el terminal de acceso mide la relación señal/interferencia más ruido (SINR) del piloto de acceso directo desde los puntos de acceso del conjunto activo, según se recibe en el terminal de acceso. Si la señal piloto recibida se encuentra por encima de un límite superior de subida o por debajo de un límite inferior de bajada, el terminal de acceso informa sobre ello al punto de acceso. Mensajes posteriores desde el punto de acceso conducen al terminal de acceso a añadir el punto de acceso a su conjunto activo o a eliminarlo del mismo, respectivamente.
En caso de no haber datos para ser enviados, el terminal de acceso vuelve a un estado de inactividad y suspende la transmisión de la información de la velocidad de transmisión de datos al punto o a los puntos de acceso. Mientras el terminal de acceso se encuentre en el estado de inactividad, el terminal de acceso monitoriza periódicamente el envío de radiomensajes por el canal de control de uno o más puntos de acceso del conjunto activo.
En caso de que haya datos a ser transmitidos al terminal de acceso, los datos son enviados por un controlador central a todos los puntos de acceso del conjunto activo, y almacenados en una cola en cada punto de acceso. A continuación uno o más puntos de acceso envían un radiomensaje al terminal de acceso por los respectivos canales de control. El punto de acceso puede transmitir todos esos radiomensajes al mismo tiempo a través de varios puntos de acceso para asegurar la recepción incluso cuando el terminal de acceso conmuta entre los puntos de acceso. El terminal de acceso demodula y descodifica las señales de uno o más canales de control para recibir los radiomensajes.
Tras la descodificación de los radiomensajes, y para cada intervalo de tiempo hasta que se haya completado la transmisión de los datos, el terminal de acceso mide la SINR de las señales del enlace directo de los puntos de acceso del conjunto activo, según se reciben en el terminal de acceso. La SINR de las señales del enlace directo puede obtenerse midiendo las respectivas señales piloto. A continuación el terminal de acceso selecciona el mejor punto de acceso en base a un conjunto de parámetros. El conjunto de parámetros puede incluir las medidas de la SINR actual y anterior y la tasa de error de bits o la tasa de error de paquetes. Por ejemplo, el mejor punto de acceso puede seleccionarse en base al valor más grande de SINR. Entonces el terminal de acceso identifica el mejor punto de acceso y transmite al punto de acceso seleccionado un mensaje de control de velocidad de transmisión de datos (denominado en lo sucesivo mensaje DRC) por el canal de control de la velocidad de transmisión de datos (denominado en lo sucesivo canal DRC). El mensaje DRC puede contener la velocidad de transmisión de datos solicitada o, de manera alternativa, la calidad del canal de enlace directo (por ejemplo, la propia medida de la SINR, la tasa de error de bits, o la tasa de error de paquetes). En la forma de realización ejemplar, el terminal de acceso puede dirigir la transmisión del mensaje DRC a un punto de acceso específico mediante el uso de un código Walsh que identifica de forma única el punto de acceso. A los símbolos del mensaje DRC se les aplica la operación OR exclusiva (XOR) con el código Walsh único. Dado que cada punto de acceso del conjunto activo del terminal de acceso es identificado con un código Walsh único, únicamente el punto de acceso seleccionado que
lleva a cabo la operación XOR idéntica que la llevada a cabo por el terminal de acceso, con el código Walsh correcto, puede descodificar correctamente el mensaje DRC. El punto de acceso utiliza la información de control de la velocidad de cada terminal de acceso para transmitir de forma eficaz datos del enlace directo a la velocidad más alta posible.
En cada intervalo de tiempo, el punto de acceso puede seleccionar para la transmisión de datos cualquiera de los terminales de acceso que hayan recibido un radiomensaje. A continuación el punto de acceso determina la velocidad de transmisión de los datos a la que transmitir los datos al terminal de acceso seleccionado en base al valor más reciente del mensaje DRC recibido desde el terminal de acceso. Adicionalmente, el punto de acceso identifica de forma única una transmisión a un terminal de acceso particular anexando un preámbulo de identificación a un paquete de datos dirigido a un terminal de acceso. En la forma de realización ejemplar, el preámbulo es propagado utilizando un código Walsh que identifica de forma única el terminal de acceso.
En la forma de realización ejemplar, la capacidad del enlace directo del sistema de transmisión de datos se determina mediante las solicitudes de velocidad de transmisión de datos de los terminales de acceso. Pueden conseguirse ganancias adicionales en la capacidad del enlace directo utilizando antenas direccionales y/o filtros espaciales adaptativos. Se describen un procedimiento y un dispositivo ejemplares para proporcionar transmisiones direccionales en la solicitud de patente estadounidense copendiente US nº 08/575.049, con título “METHOD AND APPARATUS FOR DETERMINING THE TRANSMISSION DATA RATE IN A MULTI-USER COMMUNICATION SYSTEM”, depositada el 20 de diciembre de 1995, y en la solicitud de patente estadounidense US nº 08/925.521, con título “METHOD AND APPARATUS FOR PROVIDING ORTHOGONAL SPOT BEAMS, SECTORS, AND PICOCELLS”, depositada el 9 de septiembre de 1997, ambas cedidas al titular de la presente invención.
Adaptación del Control de la Velocidad en Lazo Cerrado Rápido (FCL)
En un sistema HDR, un esquema de adaptación de velocidad en lazo abierto utiliza un canal de realimentación rápido para permitir la transmisión de un mensaje DRC desde un terminal de acceso a un punto de acceso mientras el punto de acceso transmite de forma concurrente un paquete de datos al terminal de acceso por el enlace de datos directo. Por lo tanto, el terminal de acceso puede ordenar al punto de acceso bien terminar o bien extender la actual transmisión de acuerdo con las condiciones reales de SINR en el terminal de acceso receptor. En una forma de realización ejemplar, el canal de realimentación rápido se utiliza para transportar información adicional como se describe a continuación.
Las velocidades de transmisión de datos del enlace directo en un sistema HDR varían desde los 38,4 Kbps hasta los 2,456 Mbps. La duración de la transmisión de cada paquete en número de ranuras así como otros parámetros de modulación se describen en la Tabla 1. En esta forma de realización, una ranura corresponde a un periodo de 1,666 ms o, de forma equivalente, 2.048 chips transmitidos a una velocidad de chip de 1,2288 Mcps.
Tabla 1 Parámetros de Modulación del Enlace Directo
- Número de Velocidad de Transmisión de Datos
- Velocidad de Transmisión de Datos (Kbps) Número de ranuras Bits por paquete Tasa de código Modulación
- 1
- 38,4 16 1.024 1/4 QPSK
- 2
- 76,8 8 1.024 1/4 QPSK
- 3
- 102,4 6 1.024 1/4 QPSK
- 4
- 153,6 4 1.024 1/4 QPSK
- 5
- 204,8 3 1.024 1/4 QPSK
- 6
- 307,2 2 1.024 1/4 QPSK
- 7
- 614,4 1 1.024 1/4 QPSK
- 8
- 921,6 2 3.072 3/8 QPSK
- 9
- 1.228,8 1 2.048 1/2 QPSK
- 10
- 1.843,2 1 3.072 1/2 8PSK
- 11
- 2.457,6 1 4.096 1/2 16QAM
En una forma de realización ejemplar, la estructura de los paquetes de múltiples ranuras es modificada para transportar datos en ranuras de datos predeterminados, aunque no en ranuras huecas predeterminadas. Cuando los paquetes de múltiples ranuras se estructuran de acuerdo con la forma de realización ejemplar, el terminal de acceso que recibe el paquete de múltiples ranuras puede utilizar la duración de las ranuras huecas predeterminadas para otros fines. Por ejemplo, el terminal de acceso puede utilizar el tiempo entre las ranuras de datos para decidir si el paquete puede ser descodificado correctamente con los símbolos de código blando acumulados hasta ese momento. El terminal de acceso puede utilizar diversos procedimientos para determinar si las ranuras de datos han sido o no correctamente descodificados, incluyendo estos procedimientos, aunque sin limitarse a ello, la comprobación de los bits CRC asociada a los datos o la estimación de una SINR predicha en base a una SINR recibida de símbolos piloto y de tráfico.
La FIG. 1 es un diagrama de una estructura con intercalado de huecos de una ranura ejemplar para paquetes de múltiples ranuras, en la que las ranuras de datos predeterminados y las ranuras huecas predeterminadas son intercaladas según un patrón alterno. En lo sucesivo esta forma de realización se denominará patrón de huecos de una ranura. Se transmite un paquete de múltiples ranuras 100 desde un punto de acceso a un terminal de acceso con los datos contenidos en ranuras alternas. Por ejemplo, si el terminal de acceso está transmitiendo de acuerdo con la Velocidad de Transmisión de datos 2 de la Tabla 1, entonces hay 8 ranuras de datos en un paquete de múltiples ranuras, y los datos serían transportados en las ranuras 1, 3, 5, 7, 9, 11, 13 y 15. Las ranuras 2, 4, 6, 8, 10, 12, 14 y 16 no serían utilizados para transmitir partes del paquete de múltiples ranuras. Un mensaje DRC del terminal de acceso puede transmitirse al punto de acceso durante periodos de tiempo asociados a las ranuras vacías. En el ejemplo anteriormente indicado, debe quedar claro que un punto de acceso puede transmitir otro paquete de datos al mismo terminal de acceso o a un terminal de acceso diferente durante las ranuras huecas asociadas a la transmisión del paquete de 8 ranuras del ejemplo.
Además de los mensajes DRC, esta forma de realización permite la transmisión de mensajes indicadores desde el terminal de acceso al punto de acceso, lo que indica un estado de recepción del terminal de acceso, incluyendo dichos mensajes indicadores, aunque sin limitarse a ello, mensajes indicadores de PARADA o “STOP” o, mensajesindicadores de EXTENSIÓN o “EXTEND”. Hay que reseñar que el uso de mensajes indicadores descritos en la presente memoria para esta forma de realización es aplicable a otras formas de realización que se describen a continuación.
En un sistema HDR, los símbolos de código que se transmiten en un paquete a unas velocidades de transmisión de datos de 307,2 Kbps y menores son repeticiones de los símbolos de código que se transmiten en un paquete a 614,4 Kbps. [E1] En general, la mayoría de los símbolos de código transmitidos en una ranura dada son repeticiones desplazadas de los símbolos de código transmitidos en la primera ranura del paquete. Las bajas velocidades de transmisión de datos requieren una SINR baja para una baja probabilidad de error de paquetes dada. Por lo tanto, si el terminal de acceso determina que las condiciones del canal no son favorables, el terminal de acceso transmitirá un mensaje DRC solicitando una velocidad de transmisión de datos inferior a 614,4 Kbps. Entonces el punto de acceso transmitirá paquetes de múltiples ranuras de acuerdo con la estructura descrita en la FIG. 1. Sin embargo, si las condiciones de canal reales mejoran de manera que el terminal de acceso necesite menos símbolos de código repetidos que lo especificado originalmente por el algoritmo de adaptación de velocidad en lazo abierto, la estructura descrita en la FIG. 1 permitirá al terminal de acceso transmitir un mensaje indicador, como por ejemplo un mensaje indicador de PARADA o “STOP”, por el canal de realimentación del enlace inverso.
La FIG. 2 es un diagrama que ilustra el uso de un mensaje indicador de PARADA o “STOP”. Un punto de acceso transmite un paquete de datos 200 de acuerdo con la estructura de intercalado de la FIG. 1. Las ranuras n, n+2 y n+4 son ranuras que transportan datos. Se recibe un mensaje DRC 210 durante el periodo de la ranura n-1, de manera que se programa la transmisión de los datos de las ranuras n, n+2, n+4 y n+6 de acuerdo con la velocidad de transmisión de datos solicitada. El terminal de acceso transmite un mensaje indicador de PARADA o “STOP” 220 debido a que el terminal de acceso ha recibido suficientes repeticiones de los símbolos de código en las ranuras n, n+2 y n+4 para determinar los datos completos sin recibir más repeticiones transportadas por la ranura n+6. Por lo tanto, el terminal de acceso se encuentra preparado para recibir nuevos datos. El mensaje indicador de parada o “STOP” 220 es recibido por el punto de acceso durante la ranura n+5. Al recibir el mensaje indicador de PARADA o “STOP” 220, el punto de acceso dejará de transmitir repeticiones en la ranura de datos asignado restante n+6 e iniciará la transmisión de nuevos paquetes de datos en la ranura n+6. Las ranuras asignadas no utilizadas pueden ser reasignadas a otra transmisión de paquetes dirigida hacia cualquier terminal de acceso. De esta manera, puede llevarse a cabo una adaptación de velocidad en lazo cerrado para optimizar recursos cuando las condiciones de canal reales permitan una velocidad de transmisión de datos superior a la especificada en el mensaje DRC original en base a condiciones de canal estimadas. En el ejemplo anteriormente indicado, se alcanza una velocidad de transmisión de datos efectiva 4/3 veces superior a la velocidad de transmisión de datos originalmente solicitada enviando un mensaje indicador de PARADA o “STOP”.
En otro aspecto de esta forma de realización, puede enviarse un mensaje indicador desde el terminal de acceso al punto de acceso para permitir más repeticiones de los símbolos de código siempre que las condiciones de canal reales sean perores que las condiciones de canal estimadas. El mensaje indicador puede denominarse mensaje indicador de EXTENSIÓN o “EXTEND”. Otro uso de un mensaje indicador de EXTENSIÓN o “EXTEND” surge cuando un paquete de una ranura es incorrectamente descodificado por el terminal de acceso. En este caso, elterminal de acceso puede transmitir un mensaje indicador de EXTENSIÓN o “EXTEND” solicitando la retransmisión de los datos transportados en una ranura específica. La estructura de la FIG. 1 permite al punto de acceso retransmitir los datos en la siguiente ranura, denominado en la presente memoria ranura de datos extendido, inmediatamente después de la descodificación del mensaje indicador de EXTENSIÓN o “EXTEND”. La FIG. 3 es una ilustración de este uso del mensaje indicador de EXTENSIÓN o “EXTEND”. El paquete de datos 300 está construido de acuerdo con la estructura de la FIG. 1, de manera que a las ranuras alternas les son asignadas ranuras huecas. El punto de acceso recibe un mensaje DRC 310 que proporciona la velocidad preferente para los datos transmitidos en la ranura de datos n. Los datos también son transmitidos en la ranura n+2 de acuerdo con la velocidad de transmisión de datos solicitada. Sin embargo, el punto de acceso recibe un mensaje indicador de EXTENSIÓN o “EXTEND” 320 que ordena la repetición de los datos en la ranura de datos n+4 debido a un error de descodificación de los datos transportados en la ranura n+2.
En otro aspecto de esta forma de realización, pueden solicitarse paquetes de una única ranura cuando la SNIR estimada indique una reducida probabilidad de éxito de paquete, por ejemplo, una probabilidad de éxito de paquete de entre el 80% y el 90%. En base al paquete de una única ranura recibida, el terminal de acceso puede enviar un mensaje indicador de EXTENSIÓN o “EXTEND” al punto de acceso, solicitando la retransmisión del paquete, en caso de que el primer paquete de una única ranura no haya sido correctamente descodificado. Este aspecto de la forma de realización presenta la ventaja de una capacidad de transmisión de datos mejorada, que se alcanza mediante la transmisión inicial de una alta velocidad de transmisión de datos. De acuerdo con esta forma de realización, la transmisión de alta velocidad de transmisión de datos puede ajustarse de acuerdo con las condiciones de canal reales. La FIG. 3 también ilustra este aspecto de la invención. Si el mensaje DRC 310 transporta una solicitud de datos de 307,2 Kbps, entonces los datos son transmitidos en las ranuras n y n+2 a la velocidad solicitada. Sin embargo, si el terminal de acceso detecta una mejora en las condiciones del canal, el terminal de acceso puede enviar un mensaje DRC 330 que transporte una solicitud de datos de 1,2 Mbps. Entonces el punto de acceso transmitirá un paquete de una única ranura a 1,2 Mbps en la ranura n+5. Durante el tiempo asociado a la ranura hueca n+6, el terminal de acceso detecta un deterioro en las condiciones del canal, lo que requiere la retransmisión de los datos en la ranura n+5. Se transmite un mensaje indicador de EXTENSIÓN o “EXTEND” 340 y el punto de acceso retransmite los datos de las ranuras n+5 en la ranura n+7.
En una forma de realización ejemplar, el terminal de acceso puede tener la posibilidad de enviar hasta NEXT(i)mensajes indicadores de EXTENSIÓN o “EXTEND” por paquete, donde i=1, 2…,11 se corresponde con una de las Velocidades de Transmisión de Datos ilustradas en la Tabla 1.
El procedimiento anteriormente descrito para una adaptación de velocidad en lazo cerrado es ejemplar en transmisiones en las que el paquete de datos cuenta con una o dos ranuras. Hay que reseñar que la ranura de datos extendido transporta símbolos de código que son repeticiones de símbolos de código anteriormente transmitidos, y por lo tanto, los símbolos de código en las ranuras de datos extendidos pueden combinarse ventajosamente de manera blanda con los símbolos de código anteriormente recibidos, previamente a la etapa de descodificación para mejorar la fiabilidad. La identificación de qué símbolos de código han de ser transmitidos en una ranura de datos extendida es un detalle de implementación y no afecta al alcance de la invención.
El procedimiento de adaptación de velocidad en lazo cerrado rápido anteriormente descrito puede implementarse para confiar en la mismo canal de realimentación rápido utilizado por el esquema de adaptación de velocidad en lazo abierto, aunque hay que reseñar que también pude utilizarse otro canal separado para implementar el procedimiento de adaptación de velocidad en lazo cerrado sin alterar el alcance de la invención.
Otro aspecto de implementación es la formulación de los mensajes indicadores. En una forma de realización en la que son asignados al sistema únicamente dos mensajes indicadores, el mensaje indicador de PARADA o “STOP” y el mensaje indicador de EXTENSIÓN o “EXTEND”, el sistema necesita utilizar únicamente un bit para transportar el mensaje indicador. Los mensajes DRC transportan múltiples bits para la selección de la velocidad y para la identificación del punto de acceso, pero se necesita únicamente un bit para indicar un mensaje indicador dePARADA o “STOP” o un mensaje indicador de EXTENSIÓN o “EXTEND” si el sistema discrimina el contexto del bit al utilizarlo. Por ejemplo, un bit indicador puede asignarse como un bit FCL. Si el punto de acceso detecta la presencia del bit FCL desde un terminal de acceso en la ranura n, entonces el punto de acceso interpretará el bit FCL como un mensaje indicador de PARADA o “STOP” si se programa la transmisión de una ranura de datos de un paquete de múltiples ranuras dirigido a este terminal de acceso en la ranura n+1. Sin embargo, el punto de accesointerpretará el bit FCL como un mensaje indicador de EXTENSIÓN o “EXTEND” si un paquete programado para este terminal de acceso y de acuerdo con una velocidad de transmisión de datos solicitada finalizara exactamente en la ranura n-1. De manera alternativa, el punto de acceso también puede interpretar el bit FCL como un mensajeindicador de EXTENSIÓN o “EXTEND” si un mensaje indicador de EXTENSIÓN o “EXTEND” anterior hubiera causado la retransmisión de una ranura de un paquete específico exactamente en la ranura n-1 y se hubieran procesado menos mensajes indicadores de EXTENSIÓN o “EXTEND” que NEXT para este paquete. Si no es aplicable ninguna de estas situaciones, entonces puede desecharse el bit como falsa alarma.
En otra forma de realización, los mensajes indicadores pueden ser transmitidos en el mismo canal de realimentación reservado para los mensajes DRC de lazo abierto utilizando uno de los códigos DRC reservados. Sin embargo, en esta forma de realización, el terminal de acceso no puede transmitir simultáneamente un mensaje DRC y un mensaje indicador como por ejemplo un mensaje indicador de PARADA o “STOP” debido a que puede transmitirse únicamente un mensaje a la vez. Por lo tanto, se evitará que se le sirva al terminal de acceso otro paquete durante la primera ranura liberada tras el envío del mensaje indicador de PARADA o “STOP”. Sin embargo, pueden servirse paquetes a otros terminales de acceso en la primera liberación de ranura. Entonces se maximiza la eficacia de esta forma de realización si el punto de acceso sirve a muchos terminales de acceso dado que se reduce la probabilidad de que los paquetes para un terminal de acceso dado sean programados de forma contigua.
En otra forma de realización, los mensajes indicadores pueden transmitirse en un canal asignado por separado, que puede crearse utilizando funciones Walsh adicionales en el enlace inverso. Este procedimiento tiene la ventaja adicional de permitir al terminal de acceso controlar la fiabilidad del canal FCL a un nivel deseado. En las formas de realización anteriormente descritas, debe observarse que únicamente debería transmitir un terminal de acceso en cualquier momento dado. Por lo tanto, es factible aumentar la potencia asignada para transmitir el mensaje indicador sin afectar a la capacidad del enlace inverso.
Como se ha indicado anteriormente, el punto de acceso puede maximizar la eficacia transmitiendo datos a otros terminales de acceso durante las ranuras huecas.
La FIG. 4 es un diagrama de una estructura con intercalado ejemplar para paquetes de múltiples ranuras, en la que las ranuras de datos predeterminados y las ranuras huecas predeterminadas son intercaladas en un patrón de N ranuras uniformes. Esta forma de realización se denominará en lo sucesivo patrón de huecos de N ranuras uniformes. Se transmite el paquete de múltiples ranuras 400 desde un punto de acceso a un terminal de acceso con los datos contenidos en cada Nsimo ranura. N-1 ranuras son ranuras huecas, donde el terminal de acceso puede hacer uso del retardo asociado a las ranuras huecas para tratar de descodificar los datos recibidos en la anterior ranura de datos. Como bien es conocido en la técnica, pueden transmitirse bloques de bits de datos con codificación para permitir al destinatario de los datos determinar la existencia de cualquier error en la transmisión de los datos. Un ejemplo de una técnica de codificación de ese tipo es la generación de símbolos de comprobación de redundancia cíclica (CRC). En un aspecto de la invención, el retardo causado por la inserción uniforme de huecos permite al terminal de acceso descodificar bits CRC y determinar si la ranura de datos pudo ser o no correctamente descodificado. En vez de enviar mensajes indicadores basados en la estimación de la SINR, el terminal de acceso puede enviar mensajes indicadores basados en el éxito o fracaso de la descodificación de una ranura de datos. Hay que reseñar que el tiempo requerido para descodificar los datos por lo general es proporcional al número de bits de información contenidos en el paquete. De esta manera, como puede apreciarse en la Tabla 1, los paquetes de datos de mayor velocidad de transmisión requieren más tiempo de descodificación. Al determinar un valor óptimo de N, debe tenerse en cuenta el retado del peor de los casos al seleccionar el periodo de intercalado.
En otro aspecto de esta forma de realización, el retardo causado por la inserción uniforme de huecos permite al terminal de acceso determinar la SINR estimada durante la recepción de las ranuras de datos y transmitir un mensaje DRC ventajosamente.
Además, pueden insertarse ranuras adicionales de retardo en el paquete de múltiples ranuras para permitir al terminal de acceso transmitir mensajes adicionales al punto de acceso.
De manera similar a la transmisión de mensajes indicadores para la forma de realización de un patrón de huecos deuna ranura, pueden utilizarse mensajes indicadores de PARADA o “STOP” y mensajes indicadores de EXTENSIÓN
o “EXTEND” en el patrón de huecos de N ranuras uniformes. Además, la formulación de los mensajes indicadores puede completarse utilizando únicamente un bit, en caso de que el sistema discrimine el contexto del bit al utilizarlo. Por ejemplo, puede asignarse un bit indicador como un bit FCL. Si el punto de acceso detecta la presencia del bit FCL desde un terminal de acceso en la ranura n, entonces el punto de acceso interpretará el bit FCL como un mensaje indicador de PARADA o “STOP” si se programa la transmisión de una ranura de datos de un paquete de múltiples ranuras de datos dirigido a este terminal de acceso en la ranura n+1. Sin embargo, el punto de accesointerpretará el bit FCL como un mensaje indicador de EXTENSIÓN o “EXTEND” si un paquete programado para este terminal de acceso, de acuerdo con una velocidad de transmisión de datos solicitada, finalizara exactamente en la ranura n-p+1, donde p es el periodo de las ranuras de datos asignados a un terminal de acceso. De maneraalternativa, el punto de acceso también puede interpretar el bit FCL como un mensaje indicador de EXTENSIÓN o“EXTEND” si un mensaje indicador de EXTENSIÓN o “EXTEND” anterior hubiera causado la retransmisión de una ranura de un paquete específico exactamente en la ranura n-p+1, y se hubieran procesado menos mensajes indicadores de EXTENSIÓN o “EXTEND” que NEXT para este paquete. Si no es aplicable ninguna de estas situaciones, entonces puede desecharse el bit como falsa alarma.
La FIG. 5 es un diagrama de otra estructura con intercalado ejemplar para paquetes de múltiples ranuras, en la que las ranuras de datos predeterminados y las ranuras huecas predeterminadas son intercaladas en un patrón de ranuras no uniformes. Esta forma de realización de la invención se denominará en lo sucesivo patrón de huecos de N ranuras no uniformes. El paquete de múltiples ranuras 500 está estructurado de manera que los retardos intercalados entre las ranuras de datos son una función de la velocidad de transmisión de los datos. El número de ranuras huecas requerida entre las ranuras de datos de un paquete a una velocidad i, es decir, N(i), es fijo y conocido por todos los terminales de acceso y el punto de acceso. A pesar de que esta forma de realización permite minimizar la latencia de los paquetes para cada velocidad de transmisión de datos, hay una serie de restricciones que el punto de acceso debe satisfacer al programar la transmisión de los paquetes. Una de esas restricciones es la prevención del solapamiento de las ranuras de datos.
Como ejemplo del patrón de ranuras no uniformes, pueden utilizarse los mensajes DRC de la FIG. 5 para transmitir datos en patrones decalados entre sí. En este ejemplo, el mensaje DRC 510 solicita que los datos transmitidos en las ranuras n-2, n+2, n+6 sean transmitidos a 204,8 Kbps. El mensaje DRC 520 solicita que los datos transmitidos en las ranuras n+1 y n+3 sean transmitidos a 921,6 Kbps. El mensaje DRC 530 solicita que los datos transmitidos en la ranura n+8 sean transmitidos a 1,2 Mbps. A pesar de que los mensajes DRC individuales son para transmisiones periódicas, las transmisiones periódicas se combinan para crear un patrón no uniforme y no periódico. Hay que reseñar que hay una restricción para el patrón de datos iniciado por el mensaje DRC 520. Podría programarse el inicio de la transmisión de un paquete de datos de dos ranuras con una ranura hueca entre el par de ranuras de datos en las ranuras n+1 o n-1, pero no en la ranura n. En el caso en el que el patrón hubiera iniciado en la ranura n, entonces los datos del actual ranura n+3 habrían sido transmitidos en la ranura n+2, el cual se solaparía con el patrón de ranuras de datos programado con el mensaje DRC 510.
De manera similar a la transmisión de mensajes indicadores para la forma de realización de un patrón de huecos deuna ranura, pueden utilizarse mensajes indicadores de PARADA o “STOP” y mensajes indicadores de EXTENSIÓN
o “EXTEND” en el patrón de huecos de N ranuras no uniformes. Además, la formulación de los mensajes indicadores puede completarse utilizando únicamente un bit, en caso de que el sistema discrimine el contexto del bit al utilizarlo. Por ejemplo, puede asignarse un bit indicador como un bit FCL. Si el punto de acceso detecta la presencia del bit FCL desde un terminal de acceso en la ranura n, entonces el punto de acceso interpretará el bit FCL como un mensaje indicador de PARADA o “STOP” si se programa la transmisión de una ranura de datos de un paquete de múltiples ranuras dirigido a este terminal de acceso en la ranura n+1. Sin embargo, el punto de accesointerpretará el bit FCL como un mensaje indicador de EXTENSIÓN o “EXTEND” si un paquete programado para este terminal de acceso, de acuerdo con una velocidad de transmisión de datos solicitada, finalizara exactamente en la ranura n-N(i), donde N(i) es el número de ranuras huecas requerido entre las ranuras de datos e i indica un número de índice de velocidad de transmisión de datos. De manera alternativa, el punto de acceso también puede interpretarel bit FCL como un mensaje indicador de EXTENSIÓN o “EXTEND” si un mensaje indicador de EXTENSIÓN o “EXTEND” anterior hubiera causado la retransmisión de una ranura de un paquete específico exactamente en la ranura n-N(i), y se hubieran procesado menos mensajes indicadores de EXTENSIÓN o “EXTEND” que NEXT para este paquete. Si no es aplicable ninguna de estas situaciones, entonces puede desecharse el bit como falsa alarma.
Se obtienen diversas ventajas al utilizar el patrón de huecos de ranuras uniformes sobre el patrón de huecos de ranuras no uniformes, y viceversa. Un sistema que utilice el patrón de huecos de ranuras uniformes podría alcanzar una eficacia de ranura máxima mediante patrones periódicos decalados entre sí a lo largo de todas las ranuras. Por ejemplo, en un patrón uniforme en el que a un terminal de acceso se le asignan las ranuras n, n+4, n+8,…, a un segundo terminal de acceso se le pueden asignar las ranuras n+1, n+5, n+9,…, a un tercer terminal de acceso se le pueden asignar las ranuras n+2, n+6, n+10,…, y a un cuarto terminal de acceso se le pueden asignar las ranuras n+3, n+7, n+11,…. De esta manera, son utilizados completamente todas las ranuras para aumentar la eficacia de la red. Sin embargo, en determinadas circunstancias, puede resultar más deseable implementar un patrón de huecos de ranuras no uniformes. Por ejemplo, durante las transmisiones de datos a alta velocidad, únicamente se transmite una ranura de datos con grandes cantidades de símbolos de código. En tales casos, el terminal de acceso requeriría una duración relativamente larga para descodificar los símbolos de código recibidos. Por lo tanto, la implementación de un patrón de ranuras uniformes requeriría correspondientemente largos periodos con grandes cantidades de ranuras huecas, lo que no resultaría eficaz. En estas circunstancias, puede resultar preferente un patrón de ranuras huecos no uniformes.
La FIG. 6 es un diagrama de bloques de un dispositivo para la realización del control de velocidad FCL en un sistema HDR. El terminal de acceso 701 lleva a cabo la estimación de la SINR y la predicción en el elemento de estimación de la SINR 722 en base a la potencia de la señal recibida por el enlace directo desde el punto de acceso
700. Los resultados del elemento de estimación de la SINR 722 son enviados a un elemento de control de velocidad en lazo abierto 723, que implementa el algoritmo de control de velocidad en lazo abierto para seleccionar una velocidad de transmisión de datos de acuerdo con los resultados obtenidos por el elemento de estimación de la SINR 722. El elemento de control de velocidad en lazo abierto 723 genera un mensaje DRC a ser enviado a través del enlace inverso al punto de acceso 700. El mensaje DRC es descodificado por el descodificador DRC 713 y los resultados son enviados al planificador 712 de manera que el punto de acceso 700 pueda programar la transmisión de los datos a la velocidad específica solicitada en la ranura que sigue a la descodificación del mensaje DRC. Hay que reseñar que los elementos descritos hasta este momento son los que ejecutan el algoritmo de adaptación de velocidad en lazo abierto anteriormente descrito. El proceso de control de velocidad FCL es implementado por el planificador 712 con la generación de paquetes intercalados como se ha descrito anteriormente y por el elemento de control de velocidad en lazo cerrado 725 que, opcionalmente, permite al terminal de acceso 701 implementar una adaptación de velocidad FCL.
En la FIG. 6, el planificador 712 implementa un patrón de huecos de una ranura para servir a dos terminales de acceso simultáneamente. De esta manera, el punto de acceso 700 mantiene dos buffers independientes, el buffer de transmisión A 710 y el buffer de transmisión B 711, para mantener los símbolos de código necesarios para generar una nueva repetición de ranura o extensión de ranura. Hay que reseñar que pueden utilizarse más buffers de transmisión de acuerdo con las formas de realización descritas en la presente memoria.
El punto de acceso 700 transmite un paquete de datos a un terminal de acceso 701. Mientras recibe el paquete de datos, el terminal de acceso 701 puede alimentar los resultados del elemento de estimación de la SINR 722 al elemento de control de velocidad en lazo cerrado 725 o, de manera alternativa, el terminal de acceso 701 puede alimentar los resultados del descodificador 720 al elemento de control de velocidad en laz cerrado 725. Puede insertarse un buffer 721 para ayudar en el envío ordenado de información descodificada desde el descodificador 720 a los protocolos de las capas superiores, lo cual no será descrito en la presente memoria. El elemento de control de velocidad en lazo cerrado 725 puede utilizar los resultados bien sea del descodificador 720 o del elemento de estimación de la SINR 722 para determinar si generar o no un mensaje indicador. El mensaje indicador es transmitido por el enlace inverso al punto de acceso 700, donde un descodificador indicador FCL 714 descodifica el mensaje indicador y alimenta el mensaje indicador descodificado al planificador 712. El planificador 712, el descodificador DRC 713 y el descodificador indicador FCL 714 en el punto de acceso 700 pueden implementarse como componentes separados o pueden implementarse utilizando un único procesador y memoria. Asimismo, el descodificador 720, el buffer 721, el elemento de estimación de la SINR 722, el elemento de control de velocidad en lazo abierto 723 y el elemento de control de velocidad en lazo cerrado 725 en el terminal de acceso 701 pueden implementarse como componentes separados o pueden combinarse en un único procesador con memoria.
Puede insertarse un elemento de control de velocidad del lazo exterior 724 para realizar cálculos estadísticos de errores a largo plazo. Los resultados de dichos cálculos estadísticos pueden utilizarse para determinar un conjunto de parámetros que pueden utilizarse para ajustar tanto el elemento de control de velocidad en lazo abierto 723 como el elemento de control de velocidad en lazo cerrado 725.
Como se ha indicado en la presente memoria, el procedimiento de adaptación de velocidad FCL puede decidir enviar un mensaje indicador, como por ejemplo un mensaje indicador de PARADA o “STOP” o un mensaje indicador de EXTENSIÓN o “EXTEND”, a un punto de acceso. Este procedimiento proporciona un mecanismo de corrección rápido para compensar las inexactitudes del esquema de control de velocidad en lazo abierto. Una transmisión de paquetes de múltiples ranuras puede detenerse cuando no hay suficiente información para descodificar el paquete. De manera alternativa, una ranura de una transmisión de paquetes de múltiples paquetes en curso puede repetirse cuando no se garantiza una correcta descodificación.
El procedimiento de adaptación de velocidad FCL también mejora la capacidad de transmisión permitiendo al esquema de control de velocidad en lazo abierto ser agresivo al solicitar paquetes de una ranura a velocidades más elevadas, dado que el procedimiento de adaptación de velocidad FCL permite la transmisión de una ranura de datos extendido si un paquete de alta velocidad no puede ser correctamente descodificado. La capacidad de transmisión también se ve mejorada cuando el procedimiento de adaptación de velocidad FCL detiene un paquete de múltiples ranuras antes de lo esperado por el algoritmo de control de velocidad en lazo abierto.
Por ejemplo, un esquema de control de velocidad en lazo abierto puede diseñarse de manera que el control de velocidad en lazo abierto seleccione velocidades elevadas utilizando paquetes de una ranura con una tasa de errores de paquetes (PER) de aproximadamente el 15% a la finalización de la primera ranura y una PER como máximo del 1% a la finalización de la ranura extendida. Una ranura extendida añadiría por lo menos 3 dB de SINR media además de cualquier ganancia de diversidad de tiempo y reducción de pérdida de penetración. Para paquetes de múltiples ranuras, el algoritmo de control de velocidad en lazo abierto puede fijar como objetivo una PER del 1% a la finalización normal del paquete. Por lo tanto, habría una gran probabilidad de éxito del paquete con un número de ranuras reducido, lo que se corresponde con una velocidad superior a la esperada. Además, una ranura extendida proporcionaría un margen adicional para la correcta descodificación en caso de ser necesario, reduciendo así la necesidad de una retransmisión retardada. Hay que reseñar que los valores de la SINR para una eficacia óptima variarán de acuerdo con las diversas técnicas de modulación implementadas en la red, de manera que la posible implementación de diversos valores de SINR como valores límite no pretenden en modo alguno ser limitativos del alcance de las formas de realización descritas en la presente memoria.
Además, la decisión de generar o no un mensaje indicador FCL de PARADA o “STOP”, de EXTEMSIÓN o “EXTEND” en base a los cálculos de la SINR no debería ser muy agresiva, de lo contrario la probabilidad de errores de paquetes estaría dominada por la probabilidad de que el algoritmo de control de velocidad en lazo cerrado asuma erróneamente que un paquete pueda ser correctamente descodificado.
La descripción previa des las realizaciones preferentes se proporciona para permitir a cualquier experto en la técnica llevar a cabo o usar la presente invención. Las distintas modificaciones a estas realizaciones serán inmediatamente evidentes para los expertos en la técnica, y los principios genéricos definidos en este documento se pueden aplicar a otras realizaciones sin el uso de actividad inventiva. Por lo tanto, la presente invención no pretende limitarse a las realizaciones mostradas en este documento si no que debe concedérsele el mayor alcance consistente con las los principios y características novedosas divulgados en este documento.
Claims (15)
- REIVINDICACIONES1. Un procedimiento para aumentar la tasa de transferencia de datos de una red de comunicación, que comprende las etapas de:recibir en un terminal de acceso (701) una pluralidad de ranuras de datos y una pluralidad de ranuras huecos transmitidas por un punto de acceso (700), en donde la pluralidad de ranuras de datos están intercaladas con la pluralidad de ranuras huecas para formar un paquete de múltiples ranuras ( 100, 200, 300, 400, 500);detectar el paquete (100, 200, 300, 400, 500) en el terminal de acceso (701); ytransmitir desde el terminal de acceso al punto de acceso, durante un período asociado con uno de las ranuras huecas en el terminal de acceso, un mensaje indicador para su uso por el punto de acceso para determinar un estado de recepción del paquete en base a la comunicación previa entre el punto de acceso y el terminal de acceso.
-
- 2.
- El procedimiento según la reivindicación 1, en el que la pluralidad de ranuras de datos están intercaladas con la pluralidad de ranuras huecas en uno de un patrón alternante y un patrón aperiódico.
-
- 3.
- El procedimiento según la reivindicación 1, en el que la pluralidad de ranuras de datos están intercaladas con la pluralidad de ranuras huecas de manera que cada enésima ranura es un ranura hueca.
-
- 4.
- El procedimiento según la reivindicación 1, que comprende además:
determinar un conjunto de parámetros de canal estimados en el terminal de acceso (701); ydeterminar un conjunto de parámetros de canal reales en el terminal de acceso (701). -
- 5.
- El procedimiento según la reivindicación 4, en el que la etapa de determinar un conjunto de parámetros de canal reales incluye la etapa de decodificar el paquete en el terminal de acceso para determinar un evento de error de paquete, y en el que el evento de error de paquete indica o bien una de recepción de paquete con éxito en el terminal de acceso y recepción de paquetes sin éxito en el terminal de acceso.
-
- 6.
- El procedimiento según la reivindicación 4, en el que el mensaje indicador es un mensaje indicador de parada
(220) indicativo de recepción de paquete con éxito en el terminal de acceso si el conjunto de parámetros de canal reales indica un nivel de ruido inferior a un nivel de ruido asociado con el conjunto de parámetros de canal estimados. -
- 7.
- El procedimiento según la reivindicación 4, en el que el mensaje indicador es un mensaje indicador extend (320, 340) indicativo de la recepción de paquetes sin éxito en el terminal de acceso si el conjunto de parámetros de canal reales indica un nivel de ruido superior a un nivel de ruido asociado con el conjunto de parámetros de canal estimados.
-
- 8.
- El procedimiento según la reivindicación 1, en el que el punto de acceso interpreta el mensaje indicador en el sentido de que el paquete no ha sido recibido con éxito en el terminal de acceso si la transmisión planificada del paquete se ha completado en una ranura de datos anterior a dicha ranura hueca.
-
- 9.
- Un procedimiento para aumentar la tasa de transferencia de datos de una red de comunicación, que comprende las etapas de:
generar una pluralidad de ranuras de datos y una pluralidad de ranuras huecas en un punto de acceso (700), en el que la pluralidad de ranuras de datos están intercaladas con la pluralidad de ranuras huecas para formar un paquete de múltiples ranuras (100, 200, 300, 400, 500);transmitir el paquete desde el punto de acceso (700) a un terminal de acceso (701);recibir en el punto de acceso (700) un mensaje indicador transmitido por el terminal de acceso (701) durante un período asociado con uno de las ranuras huecas en el terminal de acceso; yutilizar el mensaje indicador en el punto de acceso para determinar un estado de recepción del paquete en base a la comunicación previa entre el punto de acceso y el terminal de acceso. -
- 10.
- El procedimiento según la reivindicación 9, en el que la pluralidad de ranuras de datos están intercaladas con la pluralidad de ranuras huecas en uno de un patrón alternante y un patrón aperiódico.
-
- 11.
- El procedimiento según la reivindicación 9, en el que la pluralidad de ranuras de datos están intercaladas con
la pluralidad de ranuras huecas de manera que cada enésima ranura es una ranura hueca. -
- 12.
- El procedimiento según la reivindicación 9, en el que dicho uso incluye interpretar el mensaje indicador en el sentido de que el paquete no ha sido recibido con éxito en el terminal de acceso si la transmisión planificada del paquete ha sido completado en una ranura de datos anterior a dicha ranura hueca.
-
- 13.
- El procedimiento según la reivindicación 9, en el que dicho uso incluye interpretar el mensaje indicador en el sentido de que el paquete ha sido recibido con éxito en el terminal de acceso si la transmisión planificada del paquete no se ha completado en una ranura de datos anterior a dicha ranura hueca.
-
- 14.
- Un punto de acceso (700) para aumentar la tasa de transferencia de datos de una red de comunicación, que comprende:
medios para generar una pluralidad de ranuras de datos y una pluralidad de ranuras huecas, donde la pluralidad de ranuras de datos están intercalados con la pluralidad de ranuras huecas para formar un paquete de múltiples ranuras (100, 200, 300, 400, 500);medios para transmitir el paquete a un terminal de acceso (701);medios para recibir un mensaje indicador transmitido por el terminal de acceso durante un periodo asociado con uno de las ranuras huecas en el terminal de acceso; ymedios para usar el mensaje indicador para determinar un estado de recepción del paquete en base a la comunicación previa entre el punto de acceso y el terminal de acceso. - 15. Un terminal de acceso (701) para aumentar la tasa de transferencia de datos de una red de comunicación, que comprende las etapas de:medios para recibir una pluralidad de ranuras de datos y una pluralidad de ranuras huecas transmitidas por un punto de acceso (700), en donde la pluralidad de ranuras de datos están intercaladas con la pluralidad de ranuras huecas para formar un paquete de múltiples ranuras (100, 200, 300 , 400, 500);medios para detectar el paquete (100, 200, 300, 400, 500); ymedios para transmitir al punto de acceso, durante un período asociado con uno de las ranuras huecas en el terminal de acceso, un mensaje indicador para su uso por el punto de acceso para determinar un estado de recepción del paquete en base a la comunicación previa entre el punto de acceso y el terminal de acceso.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/570,210 US7245594B1 (en) | 2000-05-12 | 2000-05-12 | Method and apparatus for fast closed-loop rate adaptation in a high rate packet data transmission |
| US570210 | 2000-05-12 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2396196T3 true ES2396196T3 (es) | 2013-02-19 |
Family
ID=24278709
Family Applications (7)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES10174195T Expired - Lifetime ES2397545T3 (es) | 2000-05-12 | 2001-05-11 | Procedimiento y aparato de adaptación rápida de tasa de bucle cerrado en una transmisión de alta tasa de paquetes de datos |
| ES06122876T Expired - Lifetime ES2330034T3 (es) | 2000-05-12 | 2001-05-11 | Procedimiento y dispositivo de adaptacion de capacidad de transmision en la transmision de datopor paquetes. |
| ES10174185T Expired - Lifetime ES2396196T3 (es) | 2000-05-12 | 2001-05-11 | Procedimiento y aparato de adaptación rápida de tasa de bucle cerrado en una transmisión de alta tasa de paquetes de datos |
| ES09165436T Expired - Lifetime ES2745951T3 (es) | 2000-05-12 | 2001-05-11 | Procedimiento y aparato para comunicación inalámbrica |
| ES10174191T Expired - Lifetime ES2397543T3 (es) | 2000-05-12 | 2001-05-11 | Procedimiento y aparato de adaptación rápida de tasa de bucle cerrado en una transmisión de alta tasa de pequetes de datos |
| ES01937333T Expired - Lifetime ES2362266T3 (es) | 2000-05-12 | 2001-05-11 | Procedimiento y aparato de adaptación de capacidad de transmisión en la transmisión de datos por paquetes. |
| ES06025215T Expired - Lifetime ES2386033T3 (es) | 2000-05-12 | 2001-05-11 | Procedimiento y aparato de comunicación inalámbrica |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES10174195T Expired - Lifetime ES2397545T3 (es) | 2000-05-12 | 2001-05-11 | Procedimiento y aparato de adaptación rápida de tasa de bucle cerrado en una transmisión de alta tasa de paquetes de datos |
| ES06122876T Expired - Lifetime ES2330034T3 (es) | 2000-05-12 | 2001-05-11 | Procedimiento y dispositivo de adaptacion de capacidad de transmision en la transmision de datopor paquetes. |
Family Applications After (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES09165436T Expired - Lifetime ES2745951T3 (es) | 2000-05-12 | 2001-05-11 | Procedimiento y aparato para comunicación inalámbrica |
| ES10174191T Expired - Lifetime ES2397543T3 (es) | 2000-05-12 | 2001-05-11 | Procedimiento y aparato de adaptación rápida de tasa de bucle cerrado en una transmisión de alta tasa de pequetes de datos |
| ES01937333T Expired - Lifetime ES2362266T3 (es) | 2000-05-12 | 2001-05-11 | Procedimiento y aparato de adaptación de capacidad de transmisión en la transmisión de datos por paquetes. |
| ES06025215T Expired - Lifetime ES2386033T3 (es) | 2000-05-12 | 2001-05-11 | Procedimiento y aparato de comunicación inalámbrica |
Country Status (20)
| Country | Link |
|---|---|
| US (4) | US7245594B1 (es) |
| EP (7) | EP2256997B1 (es) |
| JP (3) | JP4689931B2 (es) |
| KR (2) | KR100925126B1 (es) |
| CN (2) | CN1976315B (es) |
| AT (2) | ATE553572T1 (es) |
| AU (2) | AU2001263081B8 (es) |
| BR (1) | BRPI0110730B1 (es) |
| CA (1) | CA2408619C (es) |
| DE (2) | DE60144560D1 (es) |
| DK (4) | DK2249521T3 (es) |
| ES (7) | ES2397545T3 (es) |
| IL (4) | IL152712A0 (es) |
| MX (1) | MXPA02011181A (es) |
| NO (1) | NO327847B1 (es) |
| PT (4) | PT2256998E (es) |
| RU (1) | RU2275748C2 (es) |
| TW (1) | TWI232660B (es) |
| UA (2) | UA79923C2 (es) |
| WO (1) | WO2001089162A2 (es) |
Families Citing this family (44)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7245594B1 (en) * | 2000-05-12 | 2007-07-17 | Qualcomm Incorporated | Method and apparatus for fast closed-loop rate adaptation in a high rate packet data transmission |
| US7126927B2 (en) * | 2001-11-27 | 2006-10-24 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for fair, channel-dependent scheduling for wireless systems |
| JP3989298B2 (ja) * | 2002-05-22 | 2007-10-10 | 株式会社エヌ・ティ・ティ・ドコモ | ランダムアクセス方法、無線局及びcdmaパケット通信システム |
| KR100483977B1 (ko) * | 2002-10-10 | 2005-04-19 | 엘지전자 주식회사 | 고속 패킷 데이터 방식 단문 메시지 서비스 시스템 및 방법 |
| WO2004036838A2 (en) * | 2002-10-17 | 2004-04-29 | Koninklijke Philips Electronics N.V. | A scheduler system and method thereof |
| BR0215955A (pt) * | 2002-11-26 | 2005-09-13 | Qualcomm Inc | Detecção de preâmbulos e controle de taxa de danos em um sistema umts |
| US7611480B2 (en) | 2003-04-24 | 2009-11-03 | Levy Mark M | Gastrointestinal bioreactor |
| US8488457B2 (en) * | 2003-11-14 | 2013-07-16 | Interdigital Technology Corporation | Wireless communication method and apparatus for transferring buffered enhanced uplink data from a mobile station to a node-B |
| US8040834B2 (en) | 2004-03-31 | 2011-10-18 | Interdigital Technology Corporation | Wireless communication method and apparatus for reporting traffic volume measurement information to support enhanced uplink data transmissions |
| US7979072B2 (en) * | 2004-06-04 | 2011-07-12 | Nortel Networks Limited | Method and system for soft handoff in mobile broadband systems |
| DE102004028703A1 (de) * | 2004-06-14 | 2005-12-29 | Siemens Ag | Verfahren zur Zuweisung von Übertragungskapazitäten bei einer Signalübertragung, Basisstation und mobiles Endgerät |
| US7961609B2 (en) * | 2004-07-20 | 2011-06-14 | Qualcomm Incorporated | Packet aware scheduler in wireless communication systems |
| WO2006019263A2 (en) * | 2004-08-17 | 2006-02-23 | Lg Electronics Inc. | A method for establishing fast feedback channel and transmitting information in a wireless communication system |
| US20060039344A1 (en) * | 2004-08-20 | 2006-02-23 | Lucent Technologies, Inc. | Multiplexing scheme for unicast and broadcast/multicast traffic |
| US7292856B2 (en) | 2004-12-22 | 2007-11-06 | Qualcomm Incorporated | Methods and apparatus for flexible forward-link and reverse-link handoffs |
| KR100909531B1 (ko) | 2004-12-31 | 2009-07-27 | 삼성전자주식회사 | 멀티캐리어를 사용하는 통신 시스템에서 스케쥴링 장치 및방법 |
| US9240834B2 (en) * | 2005-03-22 | 2016-01-19 | Hughes Network Systems, Llc | Method and apparatus for providing open loop bandwidth allocation |
| US7983674B2 (en) | 2005-06-16 | 2011-07-19 | Qualcomm Incorporated | Serving base station selection in a wireless communication system |
| US8254360B2 (en) * | 2005-06-16 | 2012-08-28 | Qualcomm Incorporated | OFDMA control channel interlacing |
| US8125961B2 (en) | 2005-10-25 | 2012-02-28 | Qualcomm Incorporated | Four way handshake for robust channel estimation and rate prediction |
| EP1890408A3 (en) | 2006-08-18 | 2011-10-12 | Samsung Electronics Co., Ltd. | Method and apparatus for reporting reception ratio of streaming service by terminal in a mobile broadcasting system, and system thereof |
| KR101328798B1 (ko) * | 2007-06-11 | 2013-11-13 | 삼성전자주식회사 | 무선 통신 시스템의 셀 제어 메시지 수신 장치 및 방법 |
| KR101433939B1 (ko) * | 2007-09-13 | 2014-08-26 | 삼성전자주식회사 | 가시광 통신을 이용한 무선 랜 시스템에서 데이터 재전송방법 및 장치 |
| DE202008018610U1 (de) * | 2007-10-02 | 2016-08-30 | Nokia Solutions And Networks Oy | Verbesserte ACK/NACK/DTX-Erfassung für LTE |
| JP2009094612A (ja) * | 2007-10-04 | 2009-04-30 | Hitachi Communication Technologies Ltd | 無線通信システムにおけるハンドオフ制御方法 |
| KR100913099B1 (ko) | 2008-01-07 | 2009-08-21 | 엘지전자 주식회사 | 분산형 가상자원블록 스케쥴링 방법 |
| KR100925441B1 (ko) | 2008-01-07 | 2009-11-06 | 엘지전자 주식회사 | 분산형 가상자원블록 스케쥴링 방법 |
| RU2488219C2 (ru) * | 2008-01-07 | 2013-07-20 | Эл Джи Электроникс Инк. | Способ планирования распределенных блоков виртуальных ресурсов |
| CN101227739B (zh) * | 2008-02-02 | 2011-12-07 | 中兴通讯股份有限公司 | 一种物理混合重传指示信道资源的分配方法 |
| CN101547433B (zh) * | 2008-03-25 | 2013-02-13 | 华为技术有限公司 | 上报终端能力信息的方法、时隙资源分配方法、装置及系统 |
| CN101562496B (zh) * | 2008-04-15 | 2012-06-06 | 中兴通讯股份有限公司 | 一种控制信道速率动态调整的系统及方法 |
| BRPI0823065A2 (pt) * | 2008-09-11 | 2015-06-16 | Ericsson Telefon Ab L M | Método para uso em um sistema de telecomunicações celular, e, estação de controle |
| RU2397615C1 (ru) * | 2008-12-08 | 2010-08-20 | Федеральное государственное унитарное предприятие "Калужский научно-исследовательский институт телемеханических устройств" | Способ адаптивной коррекции скорости передачи информации к помеховой обстановке в канале связи |
| US8516101B2 (en) * | 2009-06-15 | 2013-08-20 | Qualcomm Incorporated | Resource management for a wireless device |
| EP2302828A1 (en) | 2009-09-29 | 2011-03-30 | Thomson Licensing | WLAN data rate adaption method |
| US9712206B2 (en) * | 2010-12-27 | 2017-07-18 | Microchip Technology Incorporated | Preamble design and processing method for on-the-fly, frame-by-frame air data rate detection in wireless receivers |
| US8797911B2 (en) | 2012-02-21 | 2014-08-05 | Qualcomm Incorporated | Method and apparatus for reducing power consumption in a wireless communication device |
| US8792407B2 (en) * | 2012-02-21 | 2014-07-29 | Qualcomm Incorporated | Wireless communication device power reduction method and apparatus |
| US9668191B2 (en) * | 2012-06-11 | 2017-05-30 | Qualcomm Incorporated | Methods and apparatuses for saving user equipment power by search length reduction |
| US9078266B2 (en) | 2012-10-11 | 2015-07-07 | Qualcomm Incorporated | Devices and methods for facilitating discontinuous transmission on access terminals |
| US9161308B2 (en) | 2013-08-26 | 2015-10-13 | Qualcomm Incorporated | Devices and methods for facilitating autonomous discontinuous transmission in access terminals |
| US11070995B2 (en) | 2019-06-14 | 2021-07-20 | Cypress Semiconductor Corporation | Method for IoT device to stagger TX and save power |
| CN114287145B (zh) * | 2019-07-03 | 2025-02-21 | 诺基亚通信公司 | 在多载波动态频谱共享下的基于强化学习的无线电接入技术间负载平衡 |
| CN111585701B (zh) * | 2020-05-09 | 2023-02-24 | 哈尔滨海能达科技有限公司 | 数据传输方法、设备、系统及存储介质 |
Family Cites Families (79)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3644678A (en) * | 1969-03-21 | 1972-02-22 | Communications Satellite Corp | Channel reallocation system and method |
| DE3069679D1 (en) * | 1980-12-08 | 1985-01-03 | Ibm | Method of transmitting information between stations attached to a unidirectional transmission ring |
| US4868866A (en) | 1984-12-28 | 1989-09-19 | Mcgraw-Hill Inc. | Broadcast data distribution system |
| CA1259430A (en) * | 1985-07-19 | 1989-09-12 | Fumio Akashi | Multipoint communication system having polling and reservation schemes |
| US4901307A (en) | 1986-10-17 | 1990-02-13 | Qualcomm, Inc. | Spread spectrum multiple access communication system using satellite or terrestrial repeaters |
| US5227775A (en) * | 1988-05-09 | 1993-07-13 | Motorola Inc. | Method and arrangement for channel monitor and control |
| US5483676A (en) * | 1988-08-04 | 1996-01-09 | Norand Corporation | Mobile radio data communication system and method |
| US5172375A (en) * | 1989-06-22 | 1992-12-15 | Nec Corporation | Multiple access satellite communication system for mini-earth station networks |
| FI86352C (fi) * | 1989-11-14 | 1992-08-10 | Nokia Oy Ab | Digitaliskt radiolaenksystem och foerfarande foer reglering av en saendingseffekt i ett digitaliskt radiolaenksystem. |
| JP2719619B2 (ja) * | 1989-11-28 | 1998-02-25 | 日本電信電話株式会社 | 移動通信チャネル割当て制御方法 |
| US5038399A (en) * | 1990-05-21 | 1991-08-06 | Motorola, Inc. | Method for assigning channel reuse levels in a multi-level cellular system |
| US5103459B1 (en) | 1990-06-25 | 1999-07-06 | Qualcomm Inc | System and method for generating signal waveforms in a cdma cellular telephone system |
| US5511073A (en) | 1990-06-25 | 1996-04-23 | Qualcomm Incorporated | Method and apparatus for the formatting of data for transmission |
| EP0552288A1 (en) * | 1990-10-03 | 1993-07-28 | Thinking Machines Corporation | Parallel computer system |
| GB9024684D0 (en) * | 1990-11-13 | 1991-01-02 | Cognito Group Ltd | A method of communicating data |
| US5295140A (en) * | 1991-03-28 | 1994-03-15 | Motorola, Inc. | Method for multi-purpose utilization of resources in a communication system |
| JP2730338B2 (ja) * | 1991-07-15 | 1998-03-25 | 日本電気株式会社 | 衛星通信方式 |
| US5287544A (en) * | 1991-10-17 | 1994-02-15 | Motorola, Inc. | Method of channel assignment by matching channel interference with channel link loss |
| US5603081A (en) | 1993-11-01 | 1997-02-11 | Telefonaktiebolaget Lm Ericsson | Method for communicating in a wireless communication system |
| US5396516A (en) * | 1993-02-22 | 1995-03-07 | Qualcomm Incorporated | Method and system for the dynamic modification of control paremeters in a transmitter power control system |
| US6005856A (en) * | 1993-11-01 | 1999-12-21 | Omnipoint Corporation | Communication protocol for spread spectrum wireless communication system |
| NZ276006A (en) * | 1993-11-01 | 1997-11-24 | Ericsson Telefon Ab L M | Cellular radio: scanning of neighbouring control channels |
| US5802105A (en) * | 1994-11-30 | 1998-09-01 | Qualcomm Incorporated | Method and apparatus for testing a digital communication channel |
| GB2301992B (en) * | 1995-06-07 | 1999-07-21 | Nippon Telegraph & Telephone | Method and system for data communication |
| DE69527633T2 (de) * | 1995-10-23 | 2003-04-03 | Nokia Corp., Espoo | Verfahren zur Paketdatenübertragung mit hybridem FEC/ARQ-Type-II-Verfahren |
| US5790533A (en) * | 1995-10-27 | 1998-08-04 | Motorola, Inc. | Method and apparatus for adaptive RF power control of cable access units |
| US5982747A (en) * | 1995-12-28 | 1999-11-09 | Dynarc Inc. | Method for managing failures on dynamic synchronous transfer mode dual ring topologies |
| WO1997025827A1 (de) | 1996-01-04 | 1997-07-17 | Siemens Aktiengesellschaft | Verfahren und anordnung zum übertragen von daten in einem zellularen funksystem |
| US6034952A (en) * | 1996-04-12 | 2000-03-07 | Ntt Mobile Communications Networks, Inc. | Method and instrument for measuring receiving SIR and transmission power controller |
| US5929779A (en) * | 1996-05-31 | 1999-07-27 | Lucent Technologies Inc. | Read/write protocol for radio frequency identification tags |
| DE19636744C2 (de) * | 1996-09-10 | 1998-09-17 | Siemens Ag | Verfahren zum Übertragen von Daten in einem hybriden Telekommunikationssystem, insbesondere einem "ISDN - DECT-spezifischen RLL/WLL"-System |
| US5982761A (en) * | 1996-09-30 | 1999-11-09 | Amsc Subsidiary Corporation | Methods of communicating over time-division multiple-access (TDMA) communication systems with distinct non-time-critical and time-critical network management information transmission rates |
| US5933462A (en) * | 1996-11-06 | 1999-08-03 | Qualcomm Incorporated | Soft decision output decoder for decoding convolutionally encoded codewords |
| US5991286A (en) * | 1997-02-20 | 1999-11-23 | Telefonaktiebolaget L M Ericsson (Publ) | Support of multiple modulation levels for a cellular packet control channel |
| DE69734190T2 (de) | 1997-05-02 | 2006-06-29 | Siemens Ag | TDMA/CDMA Nachrichtenübertragungssystem mit anpassbarer Datenrate |
| US6154450A (en) * | 1997-08-22 | 2000-11-28 | Telefonaktiebolaget Lm Ericsson | Signaling method for CDMA quality based power control |
| US6683850B1 (en) * | 1997-08-29 | 2004-01-27 | Intel Corporation | Method and apparatus for controlling the flow of data between servers |
| US6760307B2 (en) * | 1997-08-29 | 2004-07-06 | Intel Corporation | Method and apparatus for controlling the flow of data between servers using optimistic transmitter |
| US6343067B1 (en) * | 1997-08-29 | 2002-01-29 | Intel Corporation | Method and apparatus for failure and recovery in a computer network |
| US6181704B1 (en) * | 1997-08-29 | 2001-01-30 | Intel Corporation | Method and apparatus for input/output link retry, failure and recovery in a computer network |
| US6324165B1 (en) * | 1997-09-05 | 2001-11-27 | Nec Usa, Inc. | Large capacity, multiclass core ATM switch architecture |
| US6285655B1 (en) * | 1997-09-08 | 2001-09-04 | Qualcomm Inc. | Method and apparatus for providing orthogonal spot beams, sectors, and picocells |
| US6088337A (en) * | 1997-10-20 | 2000-07-11 | Motorola, Inc. | Method access point device and peripheral for providing space diversity in a time division duplex wireless system |
| US6353907B1 (en) * | 1997-10-29 | 2002-03-05 | At&T Corp. | Incremental redundancy radio link protocol |
| US6574211B2 (en) * | 1997-11-03 | 2003-06-03 | Qualcomm Incorporated | Method and apparatus for high rate packet data transmission |
| US6192029B1 (en) * | 1998-01-29 | 2001-02-20 | Motorola, Inc. | Method and apparatus for performing flow control in a wireless communications system |
| US6778558B2 (en) * | 1998-02-23 | 2004-08-17 | Lucent Technologies Inc. | System and method for incremental redundancy transmission in a communication system |
| US6400701B2 (en) * | 1998-03-31 | 2002-06-04 | Nortel Networks Limited | Asymmetric internet access over fixed wireless access |
| FR2778055B1 (fr) * | 1998-04-28 | 2000-05-26 | Alsthom Cge Alcatel | Procede de transmission dans un reseau radiotelephonique umts,permettant de preparer un saut vers une cellule gsm pendant une communication dans une cellule umts |
| US6529730B1 (en) | 1998-05-15 | 2003-03-04 | Conexant Systems, Inc | System and method for adaptive multi-rate (AMR) vocoder rate adaption |
| US6233074B1 (en) | 1998-05-18 | 2001-05-15 | 3Com Corporation | Ring networks utilizing wave division multiplexing |
| US6219528B1 (en) * | 1998-06-29 | 2001-04-17 | Hughes Electronics Corporation | Dynamic power control with adaptive reference level |
| JP4037965B2 (ja) * | 1998-08-18 | 2008-01-23 | 富士通株式会社 | 符号分割多元接続通信システム並びに符号分割多元接続通信システム用基地局及び符号分割多元接続通信システム用端末装置並びに符号分割多元接続通信方法並びに端末装置の通信方法 |
| US20010056560A1 (en) * | 1998-10-08 | 2001-12-27 | Farooq Khan | Method and system for measurement based automatic retransmission request in a radiocommunication system |
| KR100687119B1 (ko) * | 1998-10-23 | 2007-02-27 | 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘) | 결합된 하이브리드 자동 재전송 요구 스킴 |
| US6704898B1 (en) * | 1998-10-23 | 2004-03-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Combined hybrid automatic retransmission request scheme |
| US6608821B1 (en) * | 1998-11-20 | 2003-08-19 | Texas Instruments Israel Ltd. | Method for collision avoidance in an asynchronous communication system |
| US6487181B1 (en) * | 1998-11-30 | 2002-11-26 | Motorola, Inc. | Method and apparatus for transmitting and receiving information in a time slot |
| US6661774B1 (en) * | 1999-02-16 | 2003-12-09 | Efficient Networks, Inc. | System and method for traffic shaping packet-based signals |
| US6975611B1 (en) * | 1999-03-03 | 2005-12-13 | Lucent Technologies Inc. | Method and device for MAC layer feedback in a packet communication system |
| SE514361C2 (sv) | 1999-06-04 | 2001-02-12 | Ericsson Telefon Ab L M | Metod och anordning i mobilt paketdatanät |
| US6459901B1 (en) * | 1999-07-01 | 2002-10-01 | At&T Corp. | Wireless network resource allocation |
| US6426971B1 (en) * | 1999-09-13 | 2002-07-30 | Qualcomm Incorporated | System and method for accurately predicting signal to interference and noise ratio to improve communications system performance |
| US6501785B1 (en) * | 1999-11-17 | 2002-12-31 | At&T Corp. | Dynamic frequency hopping |
| US6275488B1 (en) * | 1999-11-17 | 2001-08-14 | Motorola, Inc. | Variable rate spread spectrum communication method and apparatus |
| US6687227B1 (en) * | 2000-03-13 | 2004-02-03 | Nortel Networks Limited | Systems and methods for requesting packets for transmission over a wirless channel having a dynamically changing capacity due to a highly varibale delay |
| US6603797B1 (en) * | 2000-03-22 | 2003-08-05 | Interdigital Technology Corporation | Outer loop/weighted open loop power control in a time division duplex communication system |
| US7088701B1 (en) * | 2000-04-14 | 2006-08-08 | Qualcomm, Inc. | Method and apparatus for adaptive transmission control in a high data rate communication system |
| US6751199B1 (en) * | 2000-04-24 | 2004-06-15 | Qualcomm Incorporated | Method and apparatus for a rate control in a high data rate communication system |
| US7245594B1 (en) * | 2000-05-12 | 2007-07-17 | Qualcomm Incorporated | Method and apparatus for fast closed-loop rate adaptation in a high rate packet data transmission |
| US20050203673A1 (en) * | 2000-08-18 | 2005-09-15 | Hassanayn Machlab El-Hajj | Wireless communication framework |
| US7051268B1 (en) * | 2000-09-29 | 2006-05-23 | Qualcomm Incorporated | Method and apparatus for reducing power consumption of a decoder in a communication system |
| ES2281049T3 (es) * | 2000-10-24 | 2007-09-16 | Nortel Networks Limited | Metodos, sistemas y estructura de canal compartido. |
| US7024216B2 (en) * | 2001-06-21 | 2006-04-04 | Motorola, Inc. | Method and apparatus for allocating a communication resource in a broadband communication system |
| US7596090B2 (en) * | 2001-10-04 | 2009-09-29 | Qualcomm Incorporated | Capacity-efficient flow control mechanism |
| US6901395B2 (en) * | 2001-11-05 | 2005-05-31 | Qualcomm Incorporated | Method and apparatus for preferred roaming list compression |
| US7152289B2 (en) * | 2002-09-25 | 2006-12-26 | Intel Corporation | Method for forming bulk resonators silicon <110> substrate |
| US8248938B2 (en) * | 2004-11-24 | 2012-08-21 | Qualcomm Incorporated | Preamble miss detection in transmission of multi-slot packets |
| US9015019B1 (en) * | 2006-11-08 | 2015-04-21 | Nextel Communications Inc. | Radio access network simulator |
-
2000
- 2000-05-12 US US09/570,210 patent/US7245594B1/en not_active Expired - Lifetime
-
2001
- 2001-05-11 EP EP10174185A patent/EP2256997B1/en not_active Expired - Lifetime
- 2001-05-11 AT AT06025215T patent/ATE553572T1/de active
- 2001-05-11 EP EP10174195A patent/EP2249521B1/en not_active Expired - Lifetime
- 2001-05-11 PT PT10174191T patent/PT2256998E/pt unknown
- 2001-05-11 EP EP10174191A patent/EP2256998B1/en not_active Expired - Lifetime
- 2001-05-11 DK DK10174195.7T patent/DK2249521T3/da active
- 2001-05-11 EP EP09165436.8A patent/EP2106077B1/en not_active Expired - Lifetime
- 2001-05-11 AU AU2001263081A patent/AU2001263081B8/en not_active Expired
- 2001-05-11 EP EP06025215A patent/EP1770924B1/en not_active Expired - Lifetime
- 2001-05-11 EP EP06122876A patent/EP1755293B1/en not_active Expired - Lifetime
- 2001-05-11 AT AT01937333T patent/ATE508561T1/de not_active IP Right Cessation
- 2001-05-11 MX MXPA02011181A patent/MXPA02011181A/es active IP Right Grant
- 2001-05-11 BR BRPI0110730A patent/BRPI0110730B1/pt active IP Right Grant
- 2001-05-11 JP JP2001585463A patent/JP4689931B2/ja not_active Expired - Lifetime
- 2001-05-11 PT PT06025215T patent/PT1770924E/pt unknown
- 2001-05-11 CN CN200610144585XA patent/CN1976315B/zh not_active Expired - Lifetime
- 2001-05-11 DK DK06025215.2T patent/DK1770924T3/da active
- 2001-05-11 KR KR1020087004677A patent/KR100925126B1/ko not_active Expired - Lifetime
- 2001-05-11 KR KR1020027015114A patent/KR100861279B1/ko not_active Expired - Lifetime
- 2001-05-11 DE DE60144560T patent/DE60144560D1/de not_active Expired - Lifetime
- 2001-05-11 WO PCT/US2001/015381 patent/WO2001089162A2/en not_active Ceased
- 2001-05-11 PT PT10174185T patent/PT2256997E/pt unknown
- 2001-05-11 DE DE60139282T patent/DE60139282D1/de not_active Expired - Lifetime
- 2001-05-11 PT PT10174195T patent/PT2249521E/pt unknown
- 2001-05-11 EP EP01937333A patent/EP1287649B1/en not_active Expired - Lifetime
- 2001-05-11 ES ES10174195T patent/ES2397545T3/es not_active Expired - Lifetime
- 2001-05-11 IL IL15271201A patent/IL152712A0/xx active IP Right Grant
- 2001-05-11 RU RU2002133468/09A patent/RU2275748C2/ru active
- 2001-05-11 ES ES06122876T patent/ES2330034T3/es not_active Expired - Lifetime
- 2001-05-11 CA CA2408619A patent/CA2408619C/en not_active Expired - Lifetime
- 2001-05-11 ES ES10174185T patent/ES2396196T3/es not_active Expired - Lifetime
- 2001-05-11 ES ES09165436T patent/ES2745951T3/es not_active Expired - Lifetime
- 2001-05-11 TW TW090111291A patent/TWI232660B/zh not_active IP Right Cessation
- 2001-05-11 DK DK10174191.6T patent/DK2256998T3/da active
- 2001-05-11 ES ES10174191T patent/ES2397543T3/es not_active Expired - Lifetime
- 2001-05-11 ES ES01937333T patent/ES2362266T3/es not_active Expired - Lifetime
- 2001-05-11 CN CNB018120601A patent/CN1305272C/zh not_active Expired - Lifetime
- 2001-05-11 AU AU6308101A patent/AU6308101A/xx active Pending
- 2001-05-11 ES ES06025215T patent/ES2386033T3/es not_active Expired - Lifetime
- 2001-05-11 DK DK10174185.8T patent/DK2256997T3/da active
- 2001-11-05 UA UA2002118951A patent/UA79923C2/uk unknown
-
2002
- 2002-11-07 IL IL152712A patent/IL152712A/en unknown
- 2002-11-11 NO NO20025386A patent/NO327847B1/no not_active IP Right Cessation
-
2006
- 2006-11-02 JP JP2006298468A patent/JP4814053B2/ja not_active Expired - Lifetime
- 2006-11-03 US US11/592,568 patent/US8498308B2/en not_active Expired - Fee Related
- 2006-12-26 IL IL180344A patent/IL180344A/en active IP Right Grant
-
2007
- 2007-02-06 UA UAA200701257A patent/UA91684C2/ru unknown
- 2007-07-16 US US11/778,585 patent/US20070263655A1/en not_active Abandoned
-
2010
- 2010-04-28 IL IL205411A patent/IL205411A/en active IP Right Grant
- 2010-09-14 JP JP2010205267A patent/JP4778106B2/ja not_active Expired - Lifetime
-
2013
- 2013-07-29 US US13/953,070 patent/US20130315143A1/en not_active Abandoned
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2396196T3 (es) | Procedimiento y aparato de adaptación rápida de tasa de bucle cerrado en una transmisión de alta tasa de paquetes de datos | |
| AU2001263081A1 (en) | Method and apparatus for fast closed-loop rate adaptation in a high rate packet data transmission | |
| HK1105724B (en) | Method and apparatus for rate adaption in packet data transmission | |
| HK1135255B (en) | Method and apparatus for wireless communication | |
| HK1151647B (en) | Method and apparatus for fast closed-loop rate adaptation in a high rate packet data transmission | |
| HK1151401B (en) | Method and apparatus for fast closed-loop rate adaptation in a high rate packet data transmission | |
| HK1150407B (en) | Method and apparatus for fast closed-loop rate adaptation in a high rate packet data transmission | |
| HK1135255A (en) | Method and apparatus for wireless communication | |
| HK1104400B (en) | Method and apparatus for wireless communication |