[go: up one dir, main page]

MXPA02011181A - Metodo y aparato para la rapida adaptacion de velocidad de bucle cerrado en una transmision de datos de paquete de alta velocidad. - Google Patents

Metodo y aparato para la rapida adaptacion de velocidad de bucle cerrado en una transmision de datos de paquete de alta velocidad.

Info

Publication number
MXPA02011181A
MXPA02011181A MXPA02011181A MXPA02011181A MXPA02011181A MX PA02011181 A MXPA02011181 A MX PA02011181A MX PA02011181 A MXPA02011181 A MX PA02011181A MX PA02011181 A MXPA02011181 A MX PA02011181A MX PA02011181 A MXPA02011181 A MX PA02011181A
Authority
MX
Mexico
Prior art keywords
data
slot
bit
access terminal
slots
Prior art date
Application number
MXPA02011181A
Other languages
English (en)
Inventor
Eduardo A S Esteves
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of MXPA02011181A publication Critical patent/MXPA02011181A/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/02Resource partitioning among network components, e.g. reuse partitioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/04Error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access 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

En un sistema de comunicacion de alta velocidad de datos que tiene la capacidad de transmision de velocidad variable, se puede ajustar el control de velocidad de bucle abierto con un control de velocidad de bucle cerrado para elevar al maximo el rendimiento; un punto de acceso genera paquetes de ranuras multiples interpoladas que permiten que una terminal de acceso transmita mensajes indicadores al punto de acceso de acuerdo con los datos recientemente recibidos portados dentro de las ranuras de los paquetes de ranuras multiples.

Description

MÉTODO Y APARATO PARA LA RÁPIDA ADAPTACIÓN DE VELOCIDAD DE BUCLE CERRADO EN UNA TRANSMISIÓN DE DATOS DE PAQUETE DE ALTA VELOCIDAD CAMPO DE LA INVENCIÓN La presente invención se refiere a la comunicación de datos. Muy particularmente, la presente invención se refiere a un método y aparato novedoso y mejorado para desarrollar la adaptación rápida de velocidad de bucle cerrado en una transmisión de datos de paquete de alta velocidad.
ANTECEDENTES DE LA INVENCIÓN La computación móvil y el acceso a datos se está volviendo cada vez más disponible para un número creciente de usuarios. El desarrollo y la introducción de nuevos servicios y tecnologías de datos que proveerán una conectividad continua de datos y un acceso total a la información se está presentando actualmente. Ahora, los usuarios pueden utilizar una variedad de dispositivos electrónicos para recuperar información de voz o datos almacenada en otros dispositivos electrónicos o redes de datos. Algunos de estos dispositivos electrónicos pueden conectarse a recursos de datos a través de cable y algunos se pueden conectar a recursos de datos a través de soluciones inalámbricas. Como se utiliza en la presente invención, una terminal de acceso es un dispositivo que provee la conectividad de datos a un usuario. Una terminal de acceso puede acoplarse a un dispositivo de cómputo, tal como una computadora personal, una computadora portátil, o un asistente de datos personal (PDA), o se puede incorporar físicamente en cualquiera de dichos dispositivos. Un punto de acceso, es un equipo que provee la conectividad de datos entre una red de datos conmutada en paquete y terminales de acceso. Un ejemplo de una terminal de acceso que se puede utilizar para proveer la conectividad inalámbrica es un teléfono móvil que es parte de un sistema de comunicación que tiene la capacidad de soportar una gran variedad de aplicaciones. Dicho sistema de comunicación es un sistema de acceso múltiple de división de códigos (CDMA) que se conforma al "estándar de compatibilidad de estación base-estación móvil TIA/EIA/ IS-95 para un sistema celular de espectro difundido de banda ancha de modo doble", que en lo sucesivo se refiere como el estándar IS-95. El sistema CDMA permite las comunicaciones de voz y datos entre los usuarios en un enlace terrestre. El uso de la técnicas de CDMA en un sistema de comunicación de acceso múltiple se describe en la patente EUA No. 4,901,307, titulada "SISTEMA DE COMUNICACIÓN DE ACCESO MÚLTIPLE DE ESPECTRO DIFUNDIDO UTILIZANDO REPETIDORES DE SATÉLITE O TERRESTRES", la patente EUA No. 5,103,459, titulada "SISTEMA Y MÉTODO PARA GENERAR FORMAS DE ONDA EN UN SISTEMA DE TELEFONO CELULAR CDMA", amabas cedidas al cesionario de la presente invención e incorporadas en la presente por referencia. Se debe entender que la presente invención también es aplicable a otros tipos de sistemas de comunicación. Los sistemas que utilizan otros esquemas de modulación de transmisión muy conocidos, tales como TDMA y FDMA, así como otros sistemas de espectro difundido pueden emplear la presente invención. Dada la creciente demanda de aplicaciones de datos inalámbricas, la necesidad de obtener sistemas inalámbricos de comunicación de datos muy eficientes ha sido cada vez más significativa. El estándar IS-95 tiene la capacidad de transmitir datos de tráfico y datos de voz sobre los enlaces de avance inversos. Un método para transmitir datos de tráfico en cuadros de canal de código de una dimensión fija se describen con mayor detalle en la patente EUA No. 5,504,773, titulada "MÉTODO Y APARATO PARA EL FORMATEO DE DATOS PARA TRANSMISIÓN", cedida al cesionario de la presente invención e incorporada por referencia a la presente. De acuerdo con el estándar IS-95, los datos de tráfico o datos de voz se dividen en cuadros de canal de código que tienen un ancho de 20 mseg con velocidades de datos tan altas como 14.4 kbps. Una diferencia significativa entre los servicios de voz y los servicios de datos es el hecho que lo anterior impone requisitos de retardo muy estrictos y fijos. Típicamente, el retardo de una vía general de cuadros de voz debe ser menor de 100 mseg. Por el contrario, el retardo de datos puede llegar a ser un parámetro variable que se utiliza para optimizar la eficiencia del sistema de comunicación de datos. Específicamente, se pueden utilizar las técnicas de codificación de corrección de error más eficientes que requieren retardos significativamente mayores que aquéllos que pueden ser tolerados por los servicios de voz . Un esquema de codificación eficiente y ejemplar para datos, se describe en la solicitud de patente EUA No. De serie 08/743,688, titulada "DECODIFICADOR DE SALIDA DE DECISIÓN LÓGICA PARA DECODIFICAR PALABRAS DE CÓDIGO CODIFICADAS CONVOLUCIONALMENTE" , presentada el 6 de noviembre de 1996, y que fue cedida al cesionario de la presente invención e incorporada por referencia a la presente. Otra diferencia significativa entre los servicios de voz y los servicios de datos es que los anteriores requieren un grado de servicio fijo y común (GOS) para todos los usuarios. Típicamente, para los sistemas digitales que proveen 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 velocidades de error de los cuadros de voz. En contraste, para los servicios de datos, el GOS puede ser diferente de usuario a usuario y puede ser un parámetro optimizado para incrementar la eficiencia general del sistema de comunicación de datos. El GOS de un sistema de comunicación de datos, típicamente se define como el retardo total incurrido en la transferencia de una cantidad predeterminada de datos, que en lo sucesivo se referirá como el paquete de datos. Todavía, otra diferencia significativa entre los servicios de voz y los servicios de datos es que los anteriores requieren un enlace de comunicación confiable, el cual, en el sistema de comunicación CDMA ejemplar, se puede proveer por medio de una transferencia lógica a otra estación base. La transferencia lógica a otra estación base origina transmisiones redundantes desde dos o más estaciones base para mejorar la confiabilidad. Sin embargo, no se requiere esta confiabilidad adicional para la transmisión de datos, porque los paquetes de datos recibidos por error pueden ser retransmitidos. Para los servicios de datos, la energía de transmisión que se utiliza para soportar la transferencia lógica a otra estación base, se puede utilizar con mayor eficiencia para transmitir datos adicionales. El retardo de transmisión que se requiere para transferir un paquete de datos y la velocidad de rendimiento promedio de un sistema de comunicación, son parámetros que miden la calidad y efectividad del sistema de comunicación de datos.
El retardo de transmisión no tiene el mismo impacto en la comunicación de datos como lo tiene para la comunicación de voz, pero es una métrica muy importante para medir la calidad del sistema de comunicación de datos. La velocidad de rendimiento promedio es una medida de la eficiencia de la capacidad de transmisión de datos del sistema de comunicación. Ya es muy conocido que en los sistemas celulares, la relación de señal-a-interferencia-y-ruido (SINR) de cualquier usuario determinado, es una función de la ubicación del usuario dentro del área de cobertura. Para poder mantener un nivel determinado de servicio, los sistemas de acceso múltiple de división por tiempos (TDMA) y el sistema de acceso múltiple de división de frecuencias (FDMA) recurren a técnicas de reutilización de frecuencia, es decir, no todos los canales de frecuencia y/o ranuras de tiempo se utilizan en cada estación base. En un sistema CDMA, se vuelve a utilizar la misma asignación de frecuencia en cada célula del sistema, mejorando así la eficiencia en general. La SINR que se mide en cualquier estación móvil del usuario determina la velocidad de información que se puede soportar para este enlace en particular, desde la estación base a la estación móvil del usuario. Dado el método de modulación específica y de corrección de error utilizado para la transmisión, se logra un nivel determinado de rendimiento a un nivel correspondiente de SINR. Para un sistema celular ideal, con diagramas celulares hexagonales y utilizando una frecuencia común en cada celda, se puede calcular la distribución de SINR que se ha logrado dentro de las células ideales. En un sistema que tiene la capacidad de transmitir datos a altas velocidades, que se referirá en lo sucesivo como el sistema de alta velocidad de datos (HDR), se utiliza un algoritmo de adaptación de velocidad de bucle abierto para ajustar la velocidad de datos del enlace en avance. Un sistema HDR ejemplar se describe en la solicitud de patente EUA No. 08/963,386, titulada "MÉTODO Y APARATO PARA LA TRANSMISIÓN DE DATOS DE PAQUETE DE ALTA VELOCIDAD", cedida al cesionario de la presente invención y que se incorpora a la presente por referencia. El algoritmo de adaptación de velocidad de bucle abierto ajusta la velocidad de datos de acuerdo con las variantes condiciones de canal que se encuentran típicamente en un ambiente inalámbrico. En general, una terminal de acceso mide la SINR recibida durante los periodos de las transmisiones de señal prueba en el enlace de avance. La terminal de acceso utiliza la información de la SINR medida para predecir la SINR promedio futura sobre la siguiente duración del paquete de datos. Un método de predicción ejemplar se analiza en la solicitud de patente EUA copendiente No. 09/394,980, titulada "SISTEMA Y MÉTODO PARA PREDECIR EXACTAMENTE LA RELACIÓN DE SEÑAL A INTERFERENCIA Y RUIDO PARA MEJORAR EL RENDIMIENTO DE UN SISTEMA DE COMUNICACIONES", cedida al cesionario de la presente invención e incorporada a la presente por referencia. La SINR pronosticada determina la máxima velocidad de datos que se puede soportar en el enlace de avance con una probabilidad determinada de éxito. Por lo tanto, el algoritmo de adaptación de velocidad de bucle abierto es el mecanismo mediante el cual la terminal de acceso solicita un punto de acceso para transmitir el siguiente paquete a la velocidad de datos determinada por la SINR pronosticada. Se ha comprobado que el método de adaptación de velocidad de bucle abierto es muy efectivo para proveer un sistema de datos de paquete de alto rendimiento incluso bajo condiciones de canal inalámbrico adversas, tales como un ambiente móvil. Sin embargo, el uso de un método de adaptación de velocidad de bucle abierto se ve afectado por el retardo de retroalimentación implícito que está asociado con la transmisión de la retroalimentación de solicitud de velocidad al punto de acceso. Este problema de retardo implícito se ve agravado cuando las condiciones de canal cambian rápidamente, requiriendo así que la terminal de acceso actualice su velocidad de datos requerida varias veces por segundo. En un sistema de HDR típico, la terminal de acceso tendría que realizar aproximadamente 600 actualizaciones por segundo . Existen otras razones para no poner en marcha un método de adaptación de velocidad de bucle abierto puro. Por ejemplo, el método de adaptación de velocidad de bucle abierto es sumamente dependiente de la exactitud de la estimación de la SINR. Por lo tanto, las medidas imperfectas de SINR podrían prevenir que la terminal de acceso realice una caracterización precisa de las estadísticas de canal subyacentes. Un factor que conduciría a las estadísticas de canal imprecisas es el retardo de retroalimentación que se analizó anteriormente. Debido al retardo de retroalimentación, la terminal de acceso puede predecir una velocidad de datos soportable en un futuro cercano, utilizando los cálculos de SINR de ruido pasados y actuales. Otro factor que conduciría a la estadísticas de canal imprecisas es la naturaleza disruptiva e impredecible de los paquetes de datos recibidos. En un sistema celular de datos de paquete, dichas ráfagas discontinuas provocarían cambios repentinos en los niveles de interferencia que se aprecian en la terminal de acceso. El carácter impredecible de los niveles de interferencia no se pueden considerar de manera eficiente por medio de un esquema de adaptación de velocidad de bucle abierto puro. Otra razón para no poner en marcha un método de adaptación puro de velocidad de bucle abierto es la incapacidad de reducir al mínimo los efectos de error. Por ejemplo, cuando el error de predicción para una SINR estimada es muy grande, como sucede en el caso de algunos ambientes móviles, la terminal de acceso transmitirá una solicitud de velocidad de datos conservadora para poder asegurar una baja probabilidad de error de paquete. Una baja probabilidad de error de paquete proveerá retardos generales muy bajos en la transmisión. Sin embargo, es probable que la terminal de acceso pudiera haber recibido con éxito un paquete de velocidad de datos mayor. No existe mecanismo en el método de adaptación de bucle abierto para actualizar una solicitud de velocidad de datos que se base en las estadísticas de canal estimadas con una velocidad de datos que se base en las estadísticas de canal real durante la transmisión de un paquete de datos. Por lo tanto, el método de adaptación de velocidad de bucle abierto no proveería una velocidad de rendimiento elevada al máximo cuando el error de predicción para una SINR estimada es muy grande. Otro ejemplo en el cual el método de adaptación de velocidad de bucle abierto falla para reducir al mínimo los efectos de un error, es el caso cuando la terminal de acceso ha decodificado incorrectamente un paquete recibido. El Protocolo de Enlace de Radio (RLP) requiere una solicitud de retransmisión cuando la terminal de acceso decodifica incorrectamente un paquete, pero la solicitud de retransmisión se genera solamente después de haber detectado un intervalo en el espacio del número de secuencias recibidas. Por lo tanto, el protocolo RLP requiere el procesamiento de un paquete recibido posteriormente después del paquete decodificado incorrectamente. Este procedimiento incrementa el retardo de transmisión general. Se requiere cierto mecanismo para poner en marcha una rápida retransmisión de algunos o todos los símbolos de código contenidos en el paquete de datos, en donde el mecanismo permitiría que la terminal de acceso decodifique correctamente el paquete sin incurrir en retardos excesivos. Por lo tanto, existe la necesidad actual de modificar el método de adaptación de velocidad de bucle abierto para reducir al mínimo los retardos de transmisión y para elevar al máximo la velocidad de rendimiento, tal como se analizó anteriormente.
SUMARIO DE LA INVENCIÓN La presente invención se refiere a un método y a un aparato mejorados y novedosos para modificar un algoritmo de adaptación de velocidad de bucle abierto para producir un esquema de adaptación de velocidad de bucle abierto/bucle cerrado híbrido. Un punto de acceso genera de manera conveniente una estructura interpolada de tiempo para las ranuras en los paquetes de datos, permitiendo que una terminal de acceso transmita mensajes indicadores al punto de acceso durante los periodos asociados con los intervalos insertados dentro de la estructura interpolada. En un aspecto de la invención, los periodos asociados con los intervalos interpolados son de duración suficiente para permitir que la terminal de acceso decodifique los datos transportados en las ranuras y envíen un mensaje indicador, que se base en los datos decodificados . En un aspecto alternativo de la invención, los mensajes indicadores se basan en un nivel estimado de señal-a-interferencia-y-ruido. En otro aspecto de la invención, los mensajes indicadores son de un bit de longitud, lo que se interpreta por el punto de acceso de acuerdo con la temporización de la llegada de bits.
BREVE DESCRIPCIÓN DE LOS DIBUJOS Las características, objetivos, y ventajas de la presente invención serán más aparentes a partir de la descripción detallada que se establece a continuación, cuando se considere junto con los dibujos, en los cuales los caracteres de referencia se identifican de manera correspondiente a todo lo largo de dicha descripción, y en donde: La figura 1 es un diagrama de una estructura entrelazada de intervalos de una ranura ejemplar, para paquetes de ranuras múltiples; La figura 2 es un diagrama de una estructura entrelazada de intervalo de N-ranura uniforme ejemplar para paquetes de ranuras múltiples; La figura 3 es un diagrama de una estructura entrelazada de intervalo de N-ranura no uniforme ejemplar para paquetes de ranuras múltiples ; La figura 4 es un diagrama de una indicación de control STOP (PARO) ejemplar para un paquete de ranuras múltiples; La figura 5 es un diagrama de una indicación de control EXTEND (EXTENDER) ejemplar para un paquete de ranuras múltiples; y La figura 6 es un diagrama en bloques de una modalidad ejemplar de la invención.
DESCRIPCIÓN DETALLADA DE LAS MODALIDADES PREFERIDAS En una modalidad ejemplar de un sistema de comunicación de datos, ocurre la transmisión de datos de enlace en avance desde un punto de acceso a una o más terminales de acceso a la velocidad de datos requerida por la (s) terminal (es) de acceso. La comunicación de datos de enlace inverso puede ocurrir desde una terminal de acceso a uno o más puntos de acceso. Los datos se dividen en paquetes de datos, en donde cada paquete de datos es transmitido sobre una o más ranuras de tiempo. A cada ranura de tiempo, el punto de acceso puede dirigir la transmisión de datos hacia cualquier terminal de acceso en comunicación con el punto de acceso . Inicialmente, la terminal de acceso establece la comunicación con un punto de acceso utilizando un procedimiento de acceso predeterminado. En este estado conectado, la terminal de acceso puede recibir mensajes de datos y mensajes de control desde el punto de acceso, y tiene la habilidad de transmitir mensajes de datos y mensajes de control hasta el punto de acceso. La terminal de acceso escudriña entonces el enlace en avance para las transmisiones desde los puntos de acceso en el conjunto activo de la terminal de acceso. El conjunto activo contiene una lista de puntos de acceso en comunicación con la terminal de acceso. Específicamente, la terminal de acceso mide la relación de señal-a-interferencia-y-ruido (SINR) de la prueba de enlace de avance desde los puntos de acceso en el conjunto activo, tal como fue recibido en la terminal de acceso. Si la señal piloto recibida está sobre un umbral de adición predeterminado o debajo de un umbral de caída predeterminado, la terminal de acceso reporta lo anterior al punto de acceso. Los mensajes posteriores desde el punto de acceso dirigen la terminal de acceso para agregar o borrar el punto de acceso o desde su conjunto activo, respectivamente . Si no existen datos que enviar, la terminal de acceso regresa a un estado inactivo y descontinúa la transmisión de la información de velocidad de datos a puntos de acceso. Aunque la terminal de acceso se encuentra en su estado inactivo, esta terminal de acceso escudriña periódicamente el canal de control desde uno o más puntos de acceso en el conjunto activo para los mensajes de localización. Si existen datos que se deban transmitir a la terminal de acceso, dichos datos son enviados mediante un controlador central a todos los puntos de acceso en el conjunto activo y son almacenados en una cola en cada punto de acceso. Entonces es enviado un mensaje de localización por uno o más puntos de acceso a la terminal de acceso en los canales de control respectivos. El punto de acceso puede transmitir todos esos mensajes de localización al mismo tiempo, a través de diversos puntos de acceso para asegurar la recepción, aún cuando la terminal de acceso . se esté conmutando entre los puntos de acceso. La terminal de acceso desmodula y decodifica las señales en uno o más canales de control para recibir los mensajes de localización . Al decodificar los mensajes de localización, y para cada ranura de tiempo hasta que se complete toda la transmisión de datos, la terminal de acceso mide la SINR de las señales de enlace de avance desde los puntos de acceso en el conjunto activo, tal como fueron recibidos en la terminal de acceso. La SINR de las señales de enlace en avance puede ser obtenida midiendo las respectivas señales de prueba. La terminal de acceso selecciona entonces el mejor punto de acceso con base en un conjunto de parámetros. El conjunto de parámetros puede comprender las mediciones de SINR actuales y previas, y también la velocidad-error-bit o velocidad-error-paquete. Por ejemplo, el mejor punto de acceso se puede seleccionar con base en la medición de SINR más prolongada. La terminal de acceso identifica entonces el mejor punto de acceso y transmite al punto de acceso seleccionado un mensaje de control de velocidad de datos (que en lo sucesivo se refiere como el mensaje DRC) en el canal de control de velocidad de datos (que en lo sucesivo se refiere como el canal DRC) . El mensaje DRC puede contener la velocidad de datos solicitada, o alternativamente, la calidad del canal de enlace de avance (por ejemplo, la medición de SINR en sí, la velocidad-error- bit, o el velocidad-error-paquete) . En la modalidad ejemplar, la 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 manera única el punto de acceso. Los símbolos del mensaje DRC son exclusivamente OR (XOR) con el código único Walsh. Como cada punto de acceso en el conjunto activo de la terminal de acceso es identificado por un código único Walsh, solamente el punto de acceso seleccionado que desarrolla la operación idéntica XOR como aquella realizada por la terminal de acceso, con el código Walsh correcto, puede decodificar correctamente el mensaje DRC. El punto de acceso utiliza la información de control de velocidad desde cada terminal de acceso para transmitir de manera eficiente los datos de enlace de avance a la mayor velocidad posible. En cada ranura de tiempo, el punto de acceso puede seleccionar cualquiera de las terminales de acceso localizadas para la transmisión de datos. El punto de acceso determina entonces la velocidad de datos a la cual, transmitirá los datos a la terminal de acceso seleccionada, con base en el valor más reciente del mensaje DRC recibido desde la terminal de acceso. Adicionalmente, el punto de acceso identifica únicamente una transmisión a una terminal de acceso particular anexando un preámbulo de identificación a un paquete de datos dirigido a una terminal de acceso. En la modalidad ejemplar, el preámbulo se difunde utilizando un código Walsh que identifica exclusivamente la terminal de acceso. En la modalidad ejemplar, la capacidad del enlace en avance del sistema de transmisión de datos se determina por medio de las solicitudes de velocidad de datos de las terminales de acceso. Se pueden lograr ganancias adicionales en la capacidad del enlace en avance utilizando antenas direccionales y/o filtros especiales adaptadores. Un método y aparato ejemplar para proveer las transmisiones direccionales, se describen en la solicitud de patente EUA copendiente No. 08/575,049, titulada "MÉTODO Y APARATO PARA DETERMINAR LA VELOCIDAD DE DATOS DE TRANSMISIÓN EN UN SISTEMA DE COMUNICACIÓN DE USUARIOS MÚLTIPLES", presentada el 20 de diciembre de 1995 y la solicitud de patente EUA No. de serie 08/925,521, titulada "MÉTODO Y APARATO PARA PROVEER RAYOS DE PUNTO ORTOGONALES, SECTORES Y PICOCELULAS" , presentada el 8 de septiembre de 1997, ambas cedidas al cesionario de la presente invención e incorporadas por referencia a la presente.
Adaptación rápida de control de velocidad de bucle cerrado (FCL) En un sistema HDR, un esquema de adaptación de velocidad de bucle abierto utiliza un canal de retroalimentación rápido para permitir una transmisión de un mensaje DRC desde una terminal de acceso hasta un punto de acceso, mientras que el punto de acceso transmite simultáneamente un paquete de datos a la terminal de acceso en el enlace de datos de avance. Por lo tanto, la terminal de acceso puede instruir al punto de acceso ya sea para terminar o extender la transmisión actual de acuerdo con las condiciones reales de SINR en la terminal de acceso receptora. En una modalidad ejemplar, el canal de retroalimentación rápida se utiliza para portar información extra como se describe a continuación. Las velocidades de datos en avance en un sistema HDR varían de 38.4 kbps a 2.456 Mbps. La duración de cada transmisión de paquete en un número de ranuras, así como en otros parámetros de modulación, se describen en el cuadro 1. En esta modalidad, una ranura corresponde a un periodo de 1.666 ms , o de manera equivalente, 2048 circuitos integrados transmitidos a una velocidad de circuitos integrados de 1.2288 Mbps.
CUADRO 1 PARÁMETRO DE MODULACIÓN DE ENLACE EN AVANCE En una modalidad ejemplar, la estructura de los paquetes de ranuras múltiples se modifica para portar datos en ranuras de datos predeterminadas, pero no en ranuras de intervalos predeterminadas. Cuando los paquetes de ranuras múltiples son estructurados de acuerdo con la modalidad ejemplar, la terminal de acceso que está recibiendo el paquete de ranuras múltiples, puede utilizar la duración de las ranuras de intervalo predeterminadas para otros propósitos. Por ejemplo, la terminal de acceso puede utilizar el tiempo entre las ranuras de datos para decidir si el paquete se puede decodificar correctamente con los símbolos de código lógicos acumulados hasta ese momento. La terminal de acceso puede utilizar varios métodos para determinar si las ranuras de datos han sido decodificadas correctamente, estos métodos incluyen, más no se limitan a, la verificación de los bits de CRC asociados con los datos o el cálculo de una SINR pronosticada con base en una SINR recibida de prueba y símbolos de tráfico . La figura 1 es un diagrama de una estructura entrelazada de intervalos de una ranura ejemplar para paquetes de ranuras múltiples, en donde las ranuras de datos predeterminadas y las ranuras de intervalo predeterminadas se entrelazan entre un patrón alternante. Esta modalidad se referirá en la presente invención sucesivamente como un patrón de intervalo de una ranura. El paquete de ranuras múltiples 100 es transmitido desde un punto de acceso a una terminal de acceso con datos contenidos en las ranuras alternantes. Por ejemplo, si la terminal de acceso está transmitiendo de acuerdo con la velocidad de datos 2 del cuadro 1, entonces existen 8 ranuras de datos en un paquete de ranuras múltiples, y los datos serían portados en ranuras 1, 3, 5, 7, 9, 11, 13 y 15. Las ranuras 2, 4, 6, 8, 10, 12, 14 y 16 no se utilizarían para transmitir porciones del paquete de ranuras múltiples. Un mensaje DRC desde la terminal de acceso puede ser transmitido al punto de acceso durante periodos de tiempo asociados con las ranuras vacías. En el ejemplo anterior, deberá ser claro que un punto de acceso puede transmitir otro paquete de datos a la misma terminal de acceso o a una diferente, durante las ranuras de intervalo asociadas con la transmisión del ejemplo del paquete de 8 ranuras. Además de los mensajes DRC, esta modalidad permite la transmisión de mensajes indicadores desde la terminal de acceso al punto de acceso, que indica un estado de recepción de la terminal de acceso, dichos mensajes indicadores incluyen, más no se limitan a, los mensajes indicadores de STOP (PARO) o mensajes indicadores EXTEND (EXTENDER) . Se debe apreciar que el uso de los mensajes indicadores en la presente invención que se describen para esta modalidad, son aplicables para otras modalidades que se describen a continuación. En un sistema HDR, los símbolos de código que son transmitidos en un paquete a velocidades de datos de 307.2 kbps y menores, son repeticiones de los símbolos de código que son transmitidos en un paquete a 614.4 kbps [EI] . Por lo general, la mayoría de los símbolos de códigos transmitidos en una ranura determinada son repeticiones intercambiadas de los símbolos de código transmitidos en la primera ranura del paquete. Entre menores sean las velocidades de los datos, se requiere una menor relación de SINR para una probabilidad para una baja probabilidad determinada de error de paquete. Por lo tanto, si la terminal de acceso determina que las condiciones de canal no son favorables, dicha terminal de acceso transmitirá un mensaje DRC solicitando una velocidad de datos por debajo de 614.4 kbps. El punto de acceso entonces transmitirá paquetes de ranuras múltiples de acuerdo con la estructura que se describe en la figura 1. Sin embargo, si las condiciones de canal real mejoran, para que la terminal de acceso requiera menos símbolos de códigos repetidos que los especificados originalmente por el algoritmo de adaptación de velocidad de bucle abierto, la estructura que se describe en la figura 1 permitirá que la terminal de acceso transmita un mensaje indicador, tal como un mensaje indicador STOP, en el canal de retroalimentación de enlace inverso. La figura 2 es un diagrama que ilustra el uso de un mensaje indicador STOP. Un punto de acceso transmite un paquete de datos 200 de acuerdo con la estructura interpolada de la figura 1. Las ranuras n , n+2 y n + 4 son ranuras que portan datos. Un mensaje DRC 210 es recibido durante el periodo de ranura ni , para que los datos en la ranura n , n+2 , n+ 4 y n+ 6 sean programadas para la transmisión de acuerdo con la velocidad de datos solicitada. Un mensaje indicador STOP 220 es transmitido por la terminal de acceso, ya que la 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 portadas por n+ 6. Por lo tanto, la terminal de acceso está lista para recibir nuevos datos. El mensaje indicador STOP 220 es recibido por el punto de acceso durante la ranura n + 5. Al recibir el mensaje indicador STOP 220, el punto de acceso cesaré de transmitir repeticiones en la ranura de datos asignada remanente n + 6 y comenzaré la transmisión de un nuevo paquete de datos en la ranura n+ 6. Las ranuras asignadas no utilizadas pueden ser reasignadas a otra transmisión de paquete que se dirige hacia cualquier terminal de acceso. De esta manera, se puede desarrollar una adaptación de velocidad de bucle cerrado para optimizar los recursos cuando las condiciones del canal real permitan una mayor velocidad de datos que la especificada en el mensaje DRC original con base en las condiciones de canal estimadas. En el ejemplo anterior, se logra una velocidad de datos efectiva 4/3 veces mayor que en la velocidad de datos solicitada original, enviando la indicación STOP. En otro aspecto de esta modalidad, se puede enviar un mensaje indicador desde la terminal de acceso al punto de acceso para permitir más repeticiones de los símbolos de código, cada vez que las condiciones del canal actuales sean peores que las condiciones del canal estimadas. El mensaje indicador se puede referir como un mensaje indicador EXTEND. Surge otro uso para un mensaje indicador EXTEND cuando un paquete de una ranura es decodificado incorrectamente por la terminal de acceso. En este caso, la terminal de acceso puede transmitir un mensaje indicador EXTEND solicitando la retransmisión de los datos portados en una ranura especificada. La estructura de la figura 1 permite que el punto de acceso retransmita los datos en la ranura más reciente, que debe ser en la presente invención, como una ranura de datos extendida, siguiendo la decodificación del mensaje indicador EXTEND. La figura 3 es una ilustración de este uso para un mensaje indicador EXTEND. El paquete de datos 300 se construye de acuerdo con la estructura de la figura 1, para que las ranuras alternantes se designen como ranuras de intervalo. Se recibe un mensaje DRC 310 por medio del punto de acceso, que provee la velocidad preferida 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 datos requerida. Sin embargo, se recibe un mensaje indicador EXTEND 320 mediante el punto de acceso que ordena la repetición de datos en la ranura de datos n+ 4 debido a un error en la decodificación de los datos portados en la ranura n+2. En otro aspecto de esta modalidad, se pueden solicitar paquetes de una sola ranura, cuando la SINR estimada indica una probabilidad reducida de éxito del paquete, por ejemplo una probabilidad de éxito de paquete de 80-90%. Con base en el paquete de una sola ranura recibido, la terminal de acceso puede enviar un indicador EXTEND al punto de acceso, solicitando la retransmisión del paquete, si el primer paquete de una sola ranura no ha sido codificado correctamente. Este aspecto de la modalidad tiene la ventaja de que tiene una velocidad de rendimiento de datos mejorada, que se logra mediante la transmisión inicial de una alta velocidad de datos. De acuerdo con esta modalidad, la transmisión de alta velocidad de datos se puede ajustar de acuerdo con las condiciones reales del canal. La figura 3 también ilustra este aspecto de la invención. Si el mensaje DRC 310 porta 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 la terminal de acceso detecta una mejora en las condiciones del canal, la terminal de acceso puede enviar un mensaje DRC 330 portando una solicitud de datos de 1.2 Mbps. El punto de acceso transmitirá entonces un paquete de una sola ranura a 1.2 Mbps en la ranura n + 5 . Durante el tiempo asociado con la ranura de intervalo n+ 6 , la 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 EXTEND 340 y el punto de acceso retransmite los datos desde la ranura n+5 en la ranura n+ 7. En una modalidad ejemplar, se le puede permitir a la terminal de acceso que envié hasta mensajes indicadores NEXT (i) EXTEND por paquete, en donde i=l,2,...,ll corresponde a una de las velocidades de datos ilustradas en el cuadro 1. El procedimiento descrito anteriormente para una adaptación de la velocidad de bucle cerrado es ejemplar en transmisiones en donde el paquete de datos comprende una o dos ranuras. Se debe apreciar que la ranura de datos extendida porta símbolos de código que son repeticiones de símbolos de código previamente transmitidos, y por lo tanto, los símbolos de código en las ranuras de datos extendidos pueden ser combinados lógicamente de manera conveniente con los símbolos de código previamente recibidos, antes del paso de decodificación para mejorar la confiabilidad. La identificación de cuyos símbolos de código se van a transmitir en una ranura de datos extendida es un detalle de la ejecución y no causa ningún efecto sobre el alcance de esta invención. El método de adaptación de velocidad rápida de bucle cerrado descrito anteriormente se puede poner en marcha para confiar en el mismo canal de retroalimentación rápido utilizado por el esquema de adaptación de velocidad de bucle abierto, pero se debe notar que también se puede utilizar otro canal separado para poner en marcha el método de adaptación de velocidad de bucle cerrado sin alterar el alcance de esta invención. Otro aspecto de ejecución, es la formulación de los mensajes indicadores. En una modalidad en donde existen solamente dos mensajes indicadores, el mensaje indicador STOP y el mensaje indicador EXTEND, están designados en el sistema, el sistema solamente necesita utilizar un bit para portar el mensaje indicador. Los mensajes DRC portan múltiples bits para la selección de velocidad y la identificación del punto de acceso, pero solamente se necesita un bit para indicar un mensaje indicador STOP o un mensaje indicador EXTEND si el sistema discrimina el contexto del bit con el uso. Por ejemplo, se puede designar un bit indicador como el bit FCL. Si el punto de acceso detecta la presencia del bit FCL desde una terminal de acceso en la ranura n, entonces el punto de acceso interpretará el bit FCL como un mensaje indicador STOP, si una ranura de datos de un paquete de ranuras múltiples dirigido a esta terminal de acceso está programada para la transmisión en la ranura n+1 . Sin embargo, el punto de acceso interpretará el bit FCL como un mensaje indicador EXTEND si un paquete programado para esta terminal de acceso y de acuerdo con una velocidad de datos solicitada, finaliza exactamente en la ranura n -l . Alternativamente, el punto de acceso también puede interpretar el bit FCL como un mensaje indicador EXTEND, si un mensaje indicador EXTEND previo que causó la retransmisión de una ranura de un paquete especificado exactamente en la ranura n -l y menos que los mensajes indicadores NEXTEXTEND han sido procesados para este paquete. Si ninguna de estas situaciones son aplicables, entonces el bit se puede descartar como una falsa alarma . En otra modalidad, los mensajes indicadores pueden ser transmitidos en el mismo canal de retroalimentación reservado para los mensajes DRC de bucle abierto utilizando una de las palabras código DRC reservadas. Sin embargo, en esta modalidad, la terminal de acceso no puede transmitir simultáneamente un mensaje DRC y un mensaje indicador tal como el mensaje indicador STOP, porque solamente se puede transmitir un solo mensaje a la vez. Por lo tanto, se evitará que la terminal de acceso de servicio a otro paquete durante la primera ranura liberada después de que la indicación STOP fue enviada. Sin embargo, se puede dar servicio a otras terminales de acceso en la primera ranura liberada. La eficiencia de esta modalidad se eleva al máximo si el punto de acceso da servicio a muchas terminales de acceso, ya que se reduce la probabilidad de que los paquetes para una terminal de acceso determinada se programen contiguamente . En otra modalidad, los mensajes indicadores se pueden transmitir en un canal asignado por separado, que puede ser creado utilizando funciones extra Walsh en el enlace inverso. Este enfoque tiene la ventaja adicional de permitir que la terminal de acceso controle la confiabilidad del canal FCL a un nivel deseable. En las modalidades que se describieron anteriormente, se debe observar que solamente una terminal de acceso deberá estar transmitiendo en cualquier momento determinado. Por lo tanto, es factible incrementar la energía asignada para transmitir el mensaje indicador sin afectar la capacidad del enlace inverso. Como se observó previamente, el punto de acceso puede elevar al máximo la eficiencia transmitiendo datos a otras terminales de acceso durante las ranuras de intervalo. La figura 4 es un diagrama de una estructura entrelazada ejemplar para paquetes de ranuras múltiples, en donde las ranuras de datos predeterminadas y las ranuras de intervalo predeterminadas están entrelazadas en un patrón uniforme de N-ranura. Esta modalidad se referirá en lo sucesivo como el patrón uniforme de intervalo de N-ranura. El paquete de ranuras múltiples 400 se transmite desde un punto de acceso a una terminal de acceso con los datos contenidos en cada Na ranura. Las N- l ranuras son ranuras de intervalo, en donde la terminal de acceso puede utilizar el retardo asociado con las ranuras de intervalo para intentar decodificar los datos recibidos en la ranura de datos anterior. Como ya es muy conocido en la técnica, los bloques de bits de datos pueden ser transmitidos con codificación para permitir que el receptor de los datos determine- la existencia de cualesquiera errores en la transmisión de datos. Un ejemplo de dicha técnica de codificación es la generación de los símbolos de verificación de redundancia cíclica (CRC) . En un aspecto de esta modalidad, el retardo provocado por la inserción uniforme de intervalos, permite que la terminal de acceso decodifique bits de CRC y determine si la ranura de datos fue decodificada con éxito. En lugar de enviar mensajes indicadores con base en el cálculo de SINR, la terminal de acceso puede enviar mensajes indicadores con base en el éxito real o falla de decodificación de una ranura de datos . Se debe observar que el tiempo requerido para decodificar datos, por lo general es proporcional al número de bits de información contenidos en el paquete. Por lo tanto, como se puede apreciar en el cuadro 1, los paquetes de velocidad de datos superior requieren más tiempo para su decodificación. Cuando se determine un valor óptimo para N, el retardo del peor caso se deberá tomar en cuenta cuando se seleccione el periodo de entrelazamiento. En otro aspecto de esta modalidad, el retardo provocado por la inserción uniforme de intervalos, permite que la terminal de acceso determine la SI?R estimada durante la recepción de la ranura de datos y transmita un mensaje DRC convenientemente . Además, las ranuras extras se pueden insertar en el paquete de ranuras múltiples para permitir que la terminal de acceso transmita mensajes adicionales al punto de acceso. De manera similar a la transmisión de los mensajes indicadores para la modalidad del patrón de intervalo de una ranura, los mensajes indicadores STOP y los mensajes indicadores EXTEND se pueden utilizar en el patrón uniforme de intervalo de N-ranura . Además, la formulación de los mensajes indicadores se puede lograr utilizando solamente un bit, si el sistema discrimina el contexto del bit con el uso. Por ejemplo, un bit indicador puede ser designado como un bit FCL. Si el punto de acceso detecta la presencia del bit FCL desde una terminal de acceso en la ranura n, entonces el punto de acceso interpretará el bit FCL como un mensaje indicador STOP si la ranura de datos de un paquete de ranuras múltiples dirigido a esta terminal de acceso es programado para la transmisión en la ranura n+1 . Sin embargo, el punto de acceso interpretará el bit FCL como un mensaje indicador EXTE?D si un paquete programado para esta terminal de acceso, de acuerdo con una velocidad de datos requerida, finaliza exactamente en la ranura n-p + 1 , en donde p es el periodo de las ranuras de datos asignadas a una terminal de acceso. Alternativamente, el punto de acceso también puede interpretar el bit FCL como un mensaje indicador EXTEND si un mensaje indicador EXTEND previo provocó la retransmisión de una ranura de un paquete especificado exactamente en la ranura n -p+1 , y menos que los mensajes indicadores NE?t EXTEND han sido procesados para este paquete. Si ninguna de estas situaciones es aplicable, entonces el bit puede ser descartado como falsa alarma. La figura 5 es un diagrama de otra estructura entrelazada ejemplar para paquetes de ranuras múltiples, en donde las ranuras de datos predeterminadas y las ranuras de intervalo predeterminadas están entrelazadas en un patrón de ranura que no es uniforme. Esta modalidad de la invención se referirá en lo sucesivo en la presente invención como el patrón de intervalo de N-ranura que no es uniforme. El paquete de ranuras múltiples 500 está estructurado de tal forma que los retardos entrelazados entre las ranuras de datos son una función de la velocidad de datos. El número de ranuras de intervalo requerido entre las ranuras de datos de un paquete a una velocidad i, es decir N ( i ) , es fijo y conocido por todas las terminales de acceso y del punto de acceso. Aunque esta modalidad permite que se reduzca al mínimo el tiempo de espera de cada paquete de velocidad de datos, existe un cierto número de limitaciones que el punto de acceso pueda satisfacer cuando programe los paquetes para su transmisión. Una de dichas limitaciones es la prevención de ranuras de datos traslapadas . Como un ejemplo del patrón de ranura no uniforme, los mensajes DRC de la figura 5 se pueden utilizar para transmitir datos en patrones escalonados. En este ejemplo, el mensaje DRC 510 solicita que los datos transmitidos en las ranuras n-2 , n + 2 , y n + 6 sean transmitidos a 204.8 kbps. El mensaje DRC 520 solicita que los datos sean transmitidos en las ranuras n+1 y n+3 a 921.6 kbps. El mensaje DRC 530 solicita que los datos sean transmitidos en la ranura n+ 8 a 1.2 Mbps. Aunque los mensajes DRC individuales son para las transmisiones periódicas, las transmisiones periódicas se combinan para crear un patrón que no es uniforme ni periódico. Se debe apreciar que existe una limitación en cuanto al patrón de datos iniciado por el mensaje DRC 520. Un paquete de datos de dos ranuras con un intervalo de ranura entre el par de ranuras de datos, podría haber sido programado para iniciar la transmisión a n+1 o n -l , pero no en n . Si el patrón había iniciado en n, entonces los datos actuales en la ranura n+3 hubieran sido transmitidos en la ranura n+2, lo que hubiera traslapado el patrón de ranura de datos programado con el mensaje DRC 510. De manera similar a la transmisión de mensajes indicadores para la modalidad del patrón de intervalo de una ranura, los mensajes indicadores STOP y los mensajes indicadores EXTEND se pueden utilizar en el patrón de intervalo de N-ranura no uniforme. Además, la formulación de los mensajes indicadores se puede lograr utilizando solamente un bit, si es que el sistema discrimina el contexto del bit con el uso. Por ejemplo, un bit indicador puede ser designado como un bit FCL. Si el punto de acceso detecta la presencia del bit FCL desde una terminal de acceso en la ranura n , entonces el punto de acceso interpretará el bit FCL como un mensaje indicador STOP, si una ranura de datos de un paquete de ranuras múltiples dirigido a esta terminal de acceso es programado para la transmisión en la ranura n+1 . Sin embargo, el punto de acceso interpretará el bit FCL como un mensaje indicador EXTEND si un paquete programado para esta terminal de acceso, de acuerdo con una velocidad de datos solicitada, finaliza exactamente en la ranura n -N (i ) , en donde N(i) es el número de ranuras de intervalo requeridas entre las ranuras de datos e (i ) indica un número de índice de la velocidad de datos. Alternativamente, el punto de acceso también puede interpretar el bit FCL como un mensaje indicador EXTEND, si un mensaje indicador EXTEND previo provocó la retransmisión de una ranura de un paquete especificado exactamente en la ranura n -N (i ) y menos que los mensajes indicadores NE?t EXTEND han sido procesados para este paquete. Si ninguna de estas situaciones son aplicables, entonces el bit puede ser descartado como una falsa alarma . Se logran diversas ventajas cuando se utiliza el patrón de intervalo de ranura uniforme sobre el patrón de intervalo de ranura que no es uniforme y viceversa. Un sistema que utiliza el patrón de intervalo de ranura uniforme puede lograr una máxima eficiencia de ranura al escalar patrones periódicos a través de todas las ranuras. Por ejemplo, en un patrón uniforme en donde las ranuras n , n + 4 , n + 8. . . son asignadas a una terminal de acceso, a una segunda terminal de acceso se le pueden asignar las ranuras n+1 , n+5 , n+ 9 . . . , una tercera terminal de acceso se le pueden asignar ranuras n+2 , n+ 6, n+1 0. . . y a una cuarta terminal de acceso se le pueden asignar ranuras n+3 , n+ 7 , n+11 . . . . De esta manera, todas las ranuras se utilizan completamente para incrementar la eficiencia de la red, sin embargo, bajo ciertas circunstancias, podría ser más deseable llevar a cabo un patrón de intervalo de ranura que no es uniforme. Por ejemplo, durante las transmisiones de datos de alta velocidad, solamente una ranura de datos es transmitida con grandes cantidades de símbolos de código. En dichos casos, la terminal de acceso requeriría una duración relativamente prolongada para decodificar los símbolos de código recibidos. Por lo tanto, la ejecución de un patrón de ranura uniforme requeriría correspondientemente •periodos mayores con cantidades mayores de ranuras de intervalo, lo que no sería eficiente. Bajo estas circunstancias, puede ser preferible un patrón de ranura de intervalo que no sea uniforme. La figura 6 es un diagrama en bloques de un aparato para desarrollar el control de velocidad FCL en un sistema HDR. La terminal de acceso 701 realiza el cálculo y la predicción de SINR en el elemento de cálculo SINR 722 con base en la resistencia de la señal de enlace en avance recibido desde el punto de acceso 700. Los resultados del elemento de cálculo de SINR 722 son enviados al elemento de control de velocidad de bucle abierto 723, el cual pone en marcha el algoritmo de control de velocidad de bucle abierto para seleccionar una velocidad de datos de acuerdo con los resultados del elemento de cálculo de SINR 722. El elemento de control de velocidad de bucle abierto 723 genera un mensaje de DRC para que sea enviado sobre el enlace inverso al punto de acceso 700. El mensaje DRC es decodificado en el decodificador DRC 703 y los resultados se envían al programador 712 para que el punto de acceso 700 pueda programar la transmisión de datos a la velocidad solicitada y especificada en la ranura que sigue la decodificación del mensaje DRC. Se debe observar que los elementos hasta ahora descritos desarrollan el algoritmo de adaptación de bucle abierto descrito anteriormente. El programador 712 pone en marcha el procedimiento de control de velocidad FCL con la generación de paquetes entrelazados, tal como se describió anteriormente, y el elemento de control de velocidad de bucle cerrado 725, opcionalmente permite que la terminal de acceso 701 ponga en marcha una adaptación de la velocidad de FCL. En la figura 6, el programador 712 pone en marcha el patrón de intervalo de una ranura para dar servicio a dos terminales de acceso simultáneamente. Por lo tanto, el punto de acceso 700 mantiene dos memorias intermedias independientes, una memoria intermedia de transmisión A 710 y una memoria intermedia de transmisión B 711, para mantener los símbolos de código requeridos para generar una nueva repetición de ranura o extensión de ranura. Se debe apreciar que se pueden utilizar más memorias intermedias de transmisión de acuerdo con las modalidades descritas en la presente invención. El punto de acceso 700 transmite un paquete de datos a la terminal de acceso 701. Mientras recibe el paquete de datos, la terminal de acceso 701 puede alimentar los resultados desde el elemento de cálculo SINR 722 al elemento de control de velocidad de bucle cerrado 725 o alternativamente, la terminal de acceso 701 puede alimentar los resultados desde el decodificador 720 al elemento de control de velocidad de bucle cerrado 725. La memoria intermedia 721 puede ser insertada para auxiliar en la entrega ordenada de la información decodificada desde el decodificador 720 a los protocolos de capa superiores, que no se describirán en la presente. El elemento de control de velocidad de bucle cerrado 725 puede utilizar resultados ya sea del decodificador 720, o del elemento de cálculo de SINR 722 para determinar si se genera un mensaje de indicación. El mensaje de indicación es transmitido en el enlace inverso al punto de acceso 700, en donde un decodificador indicador FCL 714 decodifica el mensaje indicador y alimenta el mensaje indicador decodificado al programador 712. El programador 712, el decodificador DRC 713, y el decodificador indicador FCL 714 en el punto de acceso 700, se pueden poner en marcha como componentes separados o se pueden poner en marcha utilizando un solo procesador y una memoria. De igual forma, el decodificador 720, la memoria intermedia 721, el elemento de cálculo SINR 722, el elemento de control de velocidad de bucle abierto 723, y el elemento de control de velocidad de bucle cerrado 725 en la terminal de acceso 701, se pueden poner en marcha como elementos separados o se pueden combinar en un solo procesador con memoria . El elemento de control de velocidad de bucle exterior 724 se puede insertar para calcular las estadísticas de error a largo plazo. Los resultados de dichos cálculos estadísticos se pueden utilizar para determinar un conjunto de parámetros que se pueden utilizar ajustando tanto el elemento de control de velocidad de bucle abierto 723, como el elemento de control de velocidad de bucle cerrado 725. Como se analizó en la presente invención, el método de adaptación de velocidad FCL puede decidir ya sea enviar un mensaje indicador, tal como el mensaje indicador STOP o un mensaje indicador EXTEND hasta un punto de acceso. Este método provee un mecanismo de corrección rápida para compensar las imprecisiones del esquema de control de velocidad de bucle abierto. Se puede detener la transmisión del paquete de ranuras múltiples cuando existe suficiente información para decodificar el paquete. Alternativamente, se puede repetir una ranura de paquete de ranuras múltiples continuo cuando la decodificación exitosa no se pueda garantizar. El método de adaptación de velocidad de FCL también mejora la velocidad de rendimiento permitiendo que el esquema de control de velocidad de bucle abierto sea agresivo al solicitar paquetes de una ranura a velocidades mayores, ya que el método de adaptación de velocidad FCL le permite la transmisión de una ranura extendida de datos si no se puede codificar un paquete de alta velocidad con éxito. También se mejora el rendimiento cuando el método de adaptación de velocidad FCL detiene un paquete de ranuras múltiples antes de lo esperado por medio del algoritmo de control de velocidad de bucle abierto. Por ejemplo, se puede diseñar un esquema de control de velocidad de bucle abierto para que el control de velocidad de bucle abierto seleccione altas velocidades utilizando paquetes de una ranura con una velocidad de error de paquete (PER) de aproximadamente 15% después del final de la primera ranura y una PER por lo menos de 1% al final de la ranura extendida. Una ranura extendida agregaría por lo menos 3 dB de SINR promedio además de cualquier ganancia en diversidad de tiempos y de reducción de pérdida de perforación. Para los paquetes de ranuras múltiples, el algoritmo de control de velocidad de bucle abierto puede dirigirse a una PER de 1% en el extremo normal del paquete. Por lo tanto, existiría una gran probabilidad de éxito del paquete con un número reducido de ranuras que corresponde a una velocidad más alta de la esperada. Además, una ranura extendida proveería un margen extra para la decodificación exitosa si es necesario, reduciendo así el requisito de la retransmisión con retardo. Se deberá apreciar que los valores SINR para la eficiencia óptima variarán de acuerdo con las diversas técnicas de modulación ejecutadas en la red, para que la ejecución posible de diversos valores de SINR como valores umbral no tenga la intención de limitar el alcance de las modalidades que se describen en la presente invención. Además, la decisión para generar o no un mensaje STOP, EXTEND o ninguna indicación FCL con base en los cálculos SINR, no deberá ser muy agresiva, de otra forma, la probabilidad de errores de paquete dominarían por la probabilidad de que el algoritmo de control de velocidad de bucle cerrado supondría erróneamente que un paquete puede ser decodificado correctamente. La descripción anterior de las modalidades preferidas se provee para permitir a cualquier experto en la técnica utilizar o realizar la presente invención. Las diversas modificaciones a estas modalidades serán fácilmente aparentes para aquellos expertos en la técnica, y los principios genéricos definidos en la presente invención se pueden aplicar a otras modalidades sin el uso de la facultad inventiva. Por lo tanto, la presente invención no tiene la intención de estar limitada a las modalidades que se muestran en la presente, pero se deberá acordar que el alcance más amplio es consistente con los principios y características novedosas que se describen en la presente invención .

Claims (23)

NOVEDAD DE LA INVENCIÓN Habiendo descrito el presente invento, se considera como una novedad y, por lo tanto, se reclama como prioridad lo contenido en las siguientes : REIVINDICACIONES
1.- Un método para incrementar la velocidad de rendimiento de datos de una red de comunicación, que comprende los pasos de: generar una pluralidad de ranuras de datos y una pluralidad de ranuras de intervalo a un punto de acceso, en donde la pluralidad de ranuras de datos están interpoladas con la pluralidad de ranuras de intervalo para formar una pluralidad de paquetes; transmitir la pluralidad de paquetes a una terminal de acceso; y detectar la pluralidad de paquetes en la terminal de acceso, en donde la terminal de acceso transmite por lo menos un mensaje indicador al punto de acceso que indica una condición de recepción.
2.- El método de conformidad con la reivindicación 1, caracterizado porque la pluralidad de ranuras de datos están interpoladas con la pluralidad de ranuras de intervalo en un patrón alternante.
3.- El método de conformidad con la reivindicación 1, caracterizado porque la pluralidad de ranuras de datos están interpoladas con la pluralidad de ranuras de intervalo, de tal forma que cada Na ranura es una ranura de intervalo.
4.- El método de conformidad con la reivindicación 1, caracterizado porque la pluralidad de ranuras de datos están interpoladas con la pluralidad de ranuras de datos de intervalo de acuerdo con una estructura no periódica.
5.- Un método para incrementar la velocidad de rendimiento de datos para las transmisiones desde un punto de acceso a una terminal de acceso, que comprende los pasos de: generar una pluralidad de paquetes de datos en el punto de acceso para la transmisión a la terminal de acceso, en donde cada una de la pluralidad de paquetes de datos comprende por lo menos una ranura, y el punto de acceso designa cada ranura en cada una de la pluralidad de paquetes de datos como una ranura de datos o una ranura de intervalo; transmitir la pluralidad de paquetes de datos a la terminal de acceso a una velocidad de datos inicial; determinar un conjunto de parámetros de canal estimados a la terminal de acceso; transmitir un mensaje de solicitud de datos al punto de acceso con base en el conjunto de parámetros de canal estimados, en donde el paso para transmitir la pluralidad de paquetes de datos a la terminal de acceso se desarrolla de acuerdo con el mensaje de solicitud de datos; determinar un conjunto de parámetros de canal reales a la terminal de acceso; transmitir un mensaje indicador al punto de acceso si el conjunto de parámetros de canal reales pasa una cantidad de calidad predeterminada, en donde el paso para transmitir se realiza durante un periodo de tiempo asociado por lo menos con una ranura de intervalo; y modificar un paquete de datos posterior para la transmisión a la terminal de acceso de acuerdo con el mensaje indicador recibido en el punto de acceso.
6.- El método de conformidad con la reivindicación 5, caracterizado porque el mensaje indicador es un mensaje indicador STOP (PARO) si el conjunto de parámetros de canal reales indica un nivel de ruido menor que el nivel de ruido asociado con el conjunto de parámetros de canal estimados.
7.- El método de conformidad con la reivindicación 5, caracterizado porque el mensaje indicador es un mensaje indicador de extensión EXTEND si el conjunto de parámetros de canal reales indica un nivel de ruido mayor que el nivel de ruido asociado con el conjunto de parámetros de canal estimados.
8. - El método de conformidad con la reivindicación 5, caracterizado porque el mensaje indicador comprende un bit recibido durante una ranura n , y el punto de acceso designa cada ranura en la pluralidad de paquetes de datos de acuerdo con un patrón alternativo, en donde el paso para modificar los paquetes de datos posterior para la transmisión a la terminal de acceso comprende los pasos de: decidir si el bit es una solicitud para la terminación de una transmisión si es que la repetición de una de la pluralidad de paquetes de datos ya está programada para la ranura n+1 ; decidir si el bit es una solicitud para la retransmisión si un paquete ya transmitido finalizó la transmisión en la ranura n -l ; decidir si el bit es una solicitud para la retransmisión si es que un bit indicador previo provocó una retransmisión de un paquete ya transmitido en la ranura n -l y menos que un número predeterminado de retransmisiones que ya han sido procesadas para la pluralidad de paquetes de datos; y decidir si el bit es una falsa alarma si no se satisfacen las condiciones.
9.- El método de conformidad con la reivindicación 5, caracterizado porque el mensaje indicador comprende un bit recibido durante una ranura n , y el punto de acceso designa cada ranura en la pluralidad de paquetes de datos de acuerdo con un periodo p, en donde el paso para modificar el paquete de datos posterior para la transmisión en la terminal de acceso comprende los pasos de: decidir si el bit es una solicitud para una terminación de la transmisión si una repetición de una de la pluralidad de paquetes de datos ya está programada para la ranura n +1 ; decidir si el bit es una solicitud para la retransmisión si un paquete ya transmitido finalizó la transmisión en la ranura n -p + 1 ; decidir si el bit es una solicitud para la retransmisión si un bit indicador previo provocó una retransmisión de un paquete ya transmitido en la ranura n -p+ 1 , y menos que un número predeterminado de transmisiones han sido ya procesados para la pluralidad de paquetes de datos; y decidir si el bit es una falsa alarma si no se satisfacen las condiciones.
10.- El método de conformidad con la reivindicación 5, caracterizado porque el mensaje indicador comprende un bit recibido durante una ranura n , y en donde el paso para modificar el paquete de datos posterior para la transmisión de la terminal de acceso comprende los pasos de: decidir si el bit es una solicitud para la terminación de una transmisión si una repetición de una pluralidad de paquetes de datos ya está programada para la ranura n+1 ; decidir si el bit es una solicitud para la retransmisión si un paquete ya transmitido finalizó la transmisión en la ranura n-N (i) , en donde N(i) es el número de ranuras de intervalo entre las ranuras de datos e (i ) indica un número de índice de velocidad de datos; decidir si el bit es una solicitud para retransmisión si un bit indicador provocó una retransmisión de un paquete ya transmitido en la ranura n -N (i ) , y menos que un número predeterminado de transmisiones ya ha sido procesado para la pluralidad de paquetes de datos; y decidir si el bit es una falsa alarma si no se satisfacen las condiciones.
11.- El método de conformidad con la reivindicación 5, caracterizado porque el conjunto de parámetros de canal reales comprende una relación de señal-a-interferencia-y-ruido .
12.- El método de conformidad con la reivindicación 5, caracterizado porque el paso para determinar un conjunto de parámetros de canal reales comprende el paso de decodificar la pluralidad de paquetes de datos en la terminal de acceso para determinar un evento de error de paquete, en donde el evento de error de paquete indica una buena recepción de paquete de datos o una mala recepción de paquetes de datos.
13.- El método de conformidad con la reivindicación 12, caracterizado porque el paso para decodificar la pluralidad de paquetes de datos en la terminal de acceso comprende los pasos de: decodificar una pluralidad de bits de verificación de redundancia cíclica (CRC) ; y comparar la pluralidad decodificada de los bits CRC con una métrica de calidad estimada, en donde la métrica de calidad estimada se calcula a partir del conjunto de parámetros de canal estimados.
14.- El método de conformidad con la reivindicación 5, caracterizado porque el paso para transmitir el mensaje indicador al punto de acceso comprende los pasos de: procesar símbolos de código para determinar un valor de probabilidad para los errores de transmisión; y transmitir un mensaje indicador extend si el valor de probabilidad para los errores de transmisión es mayor que una cantidad predeterminada.
15.- El método de conformidad con la reivindicación 12, caracterizado porque el mensaje indicador comprende un bit recibido durante una ranura n , y el punto de acceso designa cada ranura en la pluralidad de paquetes de datos de acuerdo con un patrón alternante, en donde el paso para modificar el paquete de datos posterior para la transmisión a la terminal de acceso comprende los pasos de: decidir si el bit es una solicitud para una terminación de la transmisión si ya está programada la repetición de uno de la pluralidad de paquetes de datos para la ranura n+1 ; decidir si el bit es una solicitud para la retransmisión si un paquete ya transmitido finalizó la transmisión en la ranura n -l ; decidir si el bit es una solicitud para la retransmisión si un bit indicador previo provocó una retransmisión de un paquete ya transmitido en la ranura n -l y menos que un número predeterminado de retransmisiones que ya han sido procesadas para la pluralidad de paquetes de datos; y decidir si el bit es una falsa alarma si no se satisfacen las condiciones.
16.- El método de conformidad con la reivindicación 12, caracterizado porque el mensaje indicador comprende un bit recibido durante una ranura n , y el punto de acceso designa cada ranura en la pluralidad de paquetes de datos de acuerdo con un periodo p, en donde el paso para modificar el paquete de datos posterior para la transmisión a la terminal de acceso comprende los pasos de: decidir si el bit es una solicitud para una terminación de la transmisión si ya está programada la repetición de una de la pluralidad de paquetes de datos para la ranura n + 1 ; decidir si el bit es una solicitud para la retransmisión, si un paquete ya transmitido finalizó la transmisión en la ranura n-p-t-1 ; decidir si el bit es una solicitud para la retransmisión si un bit indicador previo provocó una retransmisión de un paquete ya transmitido en la ranura n -p+1 y menos que un número predeterminado de retransmisiones que ya han sido procesadas para la pluralidad de paquetes de datos; y decidir si el bit es una falsa alarma si no se satisfacen las condiciones.
17.- El método de conformidad con la reivindicación 12, caracterizado porque el mensaje indicador comprende un bit recibido durante una ranura n , en donde el paso para modificar el paso de datos posterior para la transmisión a la terminal de acceso comprende los pasos de: decidir si el bit es una solicitud para una terminación de la transmisión si ya está programada la repetición de una de la pluralidad de paquetes de datos para la ranura n + 1 ; decidir si el bit es una solicitud para la retransmisión de un paquete ya transmitido finalizó la transmisión en la ranura n -N (i ) en donde N(i) es n número de ranuras de intervalo entre ranuras de datos e i indica un número de índice de velocidad de datos; decidir si el bit es una solicitud para la retransmisión de un bit indicador previo que provocó una retransmisión de un paquete ya transmitido en la ranura n -N (i ) y menos que un número predeterminado de retransmisiones que ya han sido procesadas para la pluralidad de paquetes de datos; y decidir si el bit es una falsa alarma si no se satisfacen las condiciones .
18.- Un sistema para incrementar la velocidad de rendimiento de datos de transmisiones desde un punto de acceso a una terminal de acceso, que comprende un procesador en el punto de acceso configurado para generar una pluralidad de ranuras de datos interpoladas y ranuras de intervalo para la transmisión a la terminal de acceso.
19.- El sistema de conformidad con la reivindicación 18, que además comprende un procesador en la terminal de acceso configurado para decodificar la pluralidad de ranuras de datos interpoladas y ranuras de intervalo, determinar un valor de calidad asociado con las transmisiones desde el punto de acceso a la terminal de acceso, generar los mensajes de solicitud de velocidad de datos para la transmisión de acuerdo con el valor de calidad, y generar mensajes indicadores de acuerdo con el valor de calidad, en donde el mensaje indicador es generado y transmitido al punto de acceso durante un periodo de tiempo asociado por lo menos con una ranura de intervalo.
20.- El aparato de conformidad con la reivindicación 19, caracterizado porque el valor de calidad es determinado por medio de un valor de ruido de canal y de interferencia.
21.- El aparato de conformidad con la reivindicación 19, caracterizado porque el valor de calidad es determinado por un valor de error de paquete con base en la pluralidad decodificada de ranuras de datos.
22.- Un aparato para ajustar un procedimiento de control de velocidad de bucle abierto que comprende: un programador en un punto de acceso para programar una pluralidad de ranuras de datos interpoladas y ranuras de intervalo, en donde el programa está acoplado por lo menos a una memoria intermedia que almacena datos para que se transmitan en un canal de enlace de avance; un decodificador de mensajes de solicitud de velocidad de datos acoplado al programador para decodificar una pluralidad de mensajes de solicitud de datos recibidos en un canal de enlace inverso, y para ingresar la información de solicitud de velocidad de datos al programador; y un decodificador de mensaje indicador acoplado al programador para decodificar la pluralidad de mensajes indicadores recibidos en el canal de enlace inverso y para ingresar mensajes indicadores decodificados al programador.
23.- El aparato para ajustar un procedimiento de control de velocidad de bucle abierto, que comprende: un elemento de cálculo en la terminal de acceso para determinar un valor de calidad asociado con un canal de enlace en avance; un elemento de control de velocidad de bucle abierto acoplado al elemento de cálculo para generar una pluralidad de mensajes de solicitud de velocidad de datos, en donde el elemento de control de bucle abierto utiliza el valor de calidad recibido a partir del elemento de cálculo para la determinación del contenido de la pluralidad de mensajes de solicitud de velocidad de datos; un elemento de control de velocidad de bucle cerrado acoplado al elemento de cálculo y un decodificador para generar una pluralidad de mensajes indicadores con base ya sea en el valor de calidad a partir del elemento de cálculo o en el valor de error del decodificador, en donde el decodificador está configurado para decodificar una pluralidad de ranuras de datos interpoladas y ranuras de intervalo recibidas en el canal de enlace de avance; un controlador acoplado al decodificador y el elemento de cálculo para habilitar el elemento de control de velocidad de bucle cerrado de acuerdo con un conjunto de valores de umbral.
MXPA02011181A 2000-05-12 2001-05-11 Metodo y aparato para la rapida adaptacion de velocidad de bucle cerrado en una transmision de datos de paquete de alta velocidad. MXPA02011181A (es)

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
PCT/US2001/015381 WO2001089162A2 (en) 2000-05-12 2001-05-11 Method and apparatus for rate adaption in packet data transmission

Publications (1)

Publication Number Publication Date
MXPA02011181A true MXPA02011181A (es) 2003-04-25

Family

ID=24278709

Family Applications (1)

Application Number Title Priority Date Filing Date
MXPA02011181A MXPA02011181A (es) 2000-05-12 2001-05-11 Metodo y aparato para la rapida adaptacion de velocidad de bucle cerrado en una transmision de datos de paquete de alta velocidad.

Country Status (20)

Country Link
US (4) US7245594B1 (es)
EP (7) EP1287649B1 (es)
JP (3) JP4689931B2 (es)
KR (2) KR100861279B1 (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) ES2386033T3 (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)

* Cited by examiner, † Cited by third party
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 엘지전자 주식회사 고속 패킷 데이터 방식 단문 메시지 서비스 시스템 및 방법
US7633946B2 (en) * 2002-10-17 2009-12-15 Koninklijke Philips Electronics N.V. Scheduler system and method thereof
DE60214052T2 (de) * 2002-11-26 2007-03-29 Qualcomm, Inc., San Diego Präambeldetektion und datenratensteuerung in einem kommunikationssystem
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
WO2005120109A1 (en) * 2004-06-04 2005-12-15 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
JP5288798B2 (ja) * 2004-08-17 2013-09-11 エルジー エレクトロニクス インコーポレイティド 無線通信システムで高速フィードバックチャネルを設定して情報を伝送する方法
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
RU2402877C1 (ru) * 2006-08-18 2010-10-27 Самсунг Электроникс Ко., Лтд. Способ и устройство для отчета о степени приема потоковой услуги терминалом в системе мобильного вещания и система на их основе
KR101328798B1 (ko) * 2007-06-11 2013-11-13 삼성전자주식회사 무선 통신 시스템의 셀 제어 메시지 수신 장치 및 방법
KR101433939B1 (ko) * 2007-09-13 2014-08-26 삼성전자주식회사 가시광 통신을 이용한 무선 랜 시스템에서 데이터 재전송방법 및 장치
US8165035B2 (en) * 2007-10-02 2012-04-24 Nokia Siemens Networks Oy ACK/NACK DTX detection
JP2009094612A (ja) * 2007-10-04 2009-04-30 Hitachi Communication Technologies Ltd 無線通信システムにおけるハンドオフ制御方法
KR100925441B1 (ko) 2008-01-07 2009-11-06 엘지전자 주식회사 분산형 가상자원블록 스케쥴링 방법
KR100913099B1 (ko) 2008-01-07 2009-08-21 엘지전자 주식회사 분산형 가상자원블록 스케쥴링 방법
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 中兴通讯股份有限公司 一种控制信道速率动态调整的系统及方法
EP2324584B1 (en) * 2008-09-11 2012-08-29 Telefonaktiebolaget L M Ericsson (PUBL) Selection of tramsmission mode
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
US8792407B2 (en) 2012-02-21 2014-07-29 Qualcomm Incorporated Wireless communication device power reduction method and apparatus
US8797911B2 (en) 2012-02-21 2014-08-05 Qualcomm Incorporated Method and apparatus for reducing power consumption in a wireless communication device
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3644678A (en) * 1969-03-21 1972-02-22 Communications Satellite Corp Channel reallocation system and method
EP0054077B1 (en) * 1980-12-08 1984-11-21 International Business Machines Corporation 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
US5511073A (en) 1990-06-25 1996-04-23 Qualcomm Incorporated Method and apparatus for the formatting of data for transmission
US5103459B1 (en) 1990-06-25 1999-07-06 Qualcomm Inc System and method for generating signal waveforms in a cdma cellular telephone system
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
JPH08508629A (ja) * 1993-11-01 1996-09-10 テレフオンアクチーボラゲツト エル エム エリクソン 無線通信システムにおける休止モードの改良
US6005856A (en) * 1993-11-01 1999-12-21 Omnipoint Corporation Communication protocol for spread spectrum wireless communication system
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
ATE221710T1 (de) * 1995-10-23 2002-08-15 Nokia Corp 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
US6760307B2 (en) * 1997-08-29 2004-07-06 Intel Corporation Method and apparatus for controlling the flow of data between servers using optimistic transmitter
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
US6683850B1 (en) * 1997-08-29 2004-01-27 Intel Corporation Method and apparatus for controlling the flow of data between servers
US6343067B1 (en) * 1997-08-29 2002-01-29 Intel Corporation Method and apparatus for 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
US6704898B1 (en) * 1998-10-23 2004-03-09 Telefonaktiebolaget Lm Ericsson (Publ) Combined hybrid automatic retransmission request scheme
AU771841B2 (en) * 1998-10-23 2004-04-01 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
US6275488B1 (en) * 1999-11-17 2001-08-14 Motorola, Inc. Variable rate spread spectrum communication method and apparatus
US6501785B1 (en) * 1999-11-17 2002-12-31 At&T Corp. Dynamic frequency hopping
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
EP1612969B1 (en) * 2000-10-24 2007-01-24 Nortel Networks Limited Shared channel structure, systems and methods
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

Also Published As

Publication number Publication date
EP1755293A1 (en) 2007-02-21
EP2106077B1 (en) 2019-06-19
ATE508561T1 (de) 2011-05-15
US20070263655A1 (en) 2007-11-15
TWI232660B (en) 2005-05-11
PT2256997E (pt) 2012-10-30
AU2001263081B8 (en) 2005-11-24
NO20025386L (no) 2003-01-09
CN1976315B (zh) 2013-11-20
IL205411A (en) 2011-08-31
HK1105724A1 (en) 2008-02-22
EP2256998B1 (en) 2012-10-10
JP4814053B2 (ja) 2011-11-09
CN1636360A (zh) 2005-07-06
ES2397543T3 (es) 2013-03-07
HK1150407A1 (en) 2011-12-23
US8498308B2 (en) 2013-07-30
HK1104400A1 (en) 2008-01-11
US20070064646A1 (en) 2007-03-22
AU6308101A (en) 2001-11-26
EP2249521B1 (en) 2012-10-10
PT2256998E (pt) 2012-10-30
US7245594B1 (en) 2007-07-17
CN1305272C (zh) 2007-03-14
DE60139282D1 (de) 2009-08-27
DK2256998T3 (da) 2013-05-06
BRPI0110730B1 (pt) 2016-03-08
EP2106077A1 (en) 2009-09-30
DK2256997T3 (da) 2013-01-07
EP1755293B1 (en) 2009-07-15
BR0110730A (pt) 2004-06-22
PT2249521E (pt) 2012-11-22
ES2362266T3 (es) 2011-06-30
CN1976315A (zh) 2007-06-06
NO327847B1 (no) 2009-10-05
JP2004515932A (ja) 2004-05-27
KR20080032244A (ko) 2008-04-14
IL180344A (en) 2010-11-30
IL180344A0 (en) 2007-06-03
DK2249521T3 (da) 2013-01-28
RU2275748C2 (ru) 2006-04-27
ES2330034T3 (es) 2009-12-03
EP2256998A1 (en) 2010-12-01
HK1151401A1 (en) 2012-01-27
EP1770924B1 (en) 2012-04-11
KR100861279B1 (ko) 2008-10-01
US20130315143A1 (en) 2013-11-28
EP2256997A1 (en) 2010-12-01
JP4778106B2 (ja) 2011-09-21
EP1770924A2 (en) 2007-04-04
ES2386033T3 (es) 2012-08-07
WO2001089162A2 (en) 2001-11-22
DK1770924T3 (da) 2012-07-23
UA91684C2 (ru) 2010-08-25
ES2745951T3 (es) 2020-03-04
ATE553572T1 (de) 2012-04-15
KR20020097261A (ko) 2002-12-31
EP1770924A3 (en) 2007-05-30
HK1151647A1 (en) 2012-02-03
IL152712A (en) 2008-06-05
DE60144560D1 (de) 2011-06-16
HK1076951A1 (en) 2006-01-27
JP2007124669A (ja) 2007-05-17
KR100925126B1 (ko) 2009-11-04
ES2396196T3 (es) 2013-02-19
EP2256997B1 (en) 2012-09-19
CA2408619A1 (en) 2001-11-22
PT1770924E (pt) 2012-06-18
IL152712A0 (en) 2003-06-24
WO2001089162A3 (en) 2002-12-27
EP1287649A2 (en) 2003-03-05
EP1287649B1 (en) 2011-05-04
CA2408619C (en) 2013-02-05
NO20025386D0 (no) 2002-11-11
JP4689931B2 (ja) 2011-06-01
JP2011045098A (ja) 2011-03-03
AU2001263081B2 (en) 2005-10-20
EP2249521A1 (en) 2010-11-10
UA79923C2 (en) 2007-08-10
ES2397545T3 (es) 2013-03-07

Similar Documents

Publication Publication Date Title
MXPA02011181A (es) Metodo y aparato para la rapida adaptacion de velocidad de bucle cerrado en una transmision de datos de paquete de alta velocidad.
AU2001263081A1 (en) Method and apparatus for fast closed-loop rate adaptation in a high rate packet data transmission
HK1104400B (en) Method and apparatus for wireless communication
HK1135255A (en) Method and apparatus for wireless communication
HK1105724B (en) Method and apparatus for rate adaption in packet data transmission
HK1135255B (en) Method and apparatus for wireless communication
HK1076951B (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
HK1151647B (en) Method and apparatus for fast closed-loop rate adaptation in a high rate packet data transmission

Legal Events

Date Code Title Description
FG Grant or registration