ES2290664T3 - Control de margen de potencia en un sistema de comunicaciones de datos. - Google Patents

Control de margen de potencia en un sistema de comunicaciones de datos. Download PDF

Info

Publication number
ES2290664T3
ES2290664T3 ES04703015T ES04703015T ES2290664T3 ES 2290664 T3 ES2290664 T3 ES 2290664T3 ES 04703015 T ES04703015 T ES 04703015T ES 04703015 T ES04703015 T ES 04703015T ES 2290664 T3 ES2290664 T3 ES 2290664T3
Authority
ES
Spain
Prior art keywords
error
value
subpackage
control
received
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES04703015T
Other languages
English (en)
Inventor
Jack M. Holtzman
Gang Bao
David Puig Oses
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=32712114&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2290664(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2290664T3 publication Critical patent/ES2290664T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/005Control of transmission; Equalising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/06TPC algorithms
    • H04W52/12Outer and inner loops
    • H04W52/125Outer and inner loops cascaded outer loop power control
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/08Locating faults in cables, transmission lines, or networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0033Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the transmitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1692Physical properties of the supervisory signal, e.g. acknowledgement by energy bursts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • H04L1/203Details of error rate determination, e.g. BER, FER or WER
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L2001/125Arrangements for preventing errors in the return channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/30TPC using constraints in the total amount of available transmission power
    • H04W52/36TPC using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
    • H04W52/367Power values between minimum and maximum limits, e.g. dynamic range
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/38TPC being performed in particular situations
    • H04W52/50TPC being performed in particular situations at the moment of starting communication in a multiple access environment

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Radio Relay Systems (AREA)
  • Selective Calling Equipment (AREA)
  • Train Traffic Observation, Control, And Security (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)

Abstract

Un aparato (104, 106) de un esquema de retransmisión que comprende: un medio (220, 230) para recibir un mensaje de error en respuesta a una transmisión de subpaquetes de un esquema de retransmisión, un medio (350) para incrementar un margen de potencia un primer valor cuando el mensaje de error indica que el primer subpaquete fue recibido con error; y además comprende un medio (350) para disminuir el margen de potencia un segundo valor cuando el mensaje de error indica que el primer subpaquete fue recibido sin error.

Description

Control de margen de potencia en un sistema de comunicación de datos.
Campo
La presente invención se refiere a comunicaciones en general, y más específicamente a un procedimiento y aparato novedosos y mejorados para el control de margen en un sistema de comunicación de datos.
Antecedentes
Los sistemas de comunicaciones inalámbricos son ampliamente utilizados para proporcionar varios tipos de comunicación como voz y datos. Estos sistemas pueden estar basados en acceso múltiple por división de código (CDMA), acceso múltiple por división de tiempo (TDMA), o alguna otra técnica de modulación. Un sistema CDMA proporciona ciertas ventajas sobre otros tipos de sistemas, incluyendo capacidad del sistema aumentada.
Un sistema CDMA puede esta diseñado para soportar uno o más estándares CDMA como (1) el "Estándar de compatibilidad de estación móvil-estación base TIA/EIA-95-B para sistema celular de espectro ensanchado de banda ancha de modo dual " (el estándar IS-95), (2) el estándar ofrecido por un consorcio denominado "Proyecto Conjunto de Tercera Generación" (3GPP) y plasmado en un conjunto de documentos que incluyen los documentos Nº 3G TS 25.211, 3G TS 25.212, 3G TS 25.213, y 3G TS 25.214 (el estándar W-CDMA), (3) el estándar ofrecido por un consorcio denominado "Proyecto Conjunto de Tercera Generación 2" (3GPP2) y plasmado en el "Estándar de capa física TR-45.5 para sistemas de espectro ensanchado cdma2000" (el estándar IS-2000), y (4) algunos otros estándares.
En los estándares mencionados anteriormente, el espectro disponible es compartido simultáneamente entre varios usuarios, y se emplean técnicas como control de potencia y transferencia suave para mantener suficiente calidad para soportar servicios sensibles al retardo, como servicios de voz. También se dispone de servicios de datos. Más recientemente, se han propuesto sistemas que aumentan la capacidad para servicios de datos usando modulación de orden superior, retroalimentación muy rápida de relación portadora a interferencia (C/I) desde la estación móvil, programación muy rápida, y programación de servicios que tienen requisitos de retardo más relajados. Un ejemplo de tal sistema de comunicación sólo de datos que usa estas técnicas es el sistema de alta velocidad de transmisión de datos (HDR) que cumple con el estándar TIA/EIA/IS-856 (el estándar IS-856).
A diferencia de los otros estándares mencionados anteriormente, un sistema IS-856 usa todo el espectro disponible en cada célula para transmitir datos a un solo usuario a la vez, seleccionado sobre la base de la calidad del enlace. Al hacerlo así, el sistema dedica un mayor porcentaje de tiempo enviando datos a velocidades superiores cuando el canal es bueno, y así evita asignar recursos para soportar la transmisión a velocidades ineficientes. El efecto neto es capacidad de datos más alta, velocidades máximas de transmisión de datos más altas, y rendimiento global medio más alto.
Los sistemas pueden incorporar soporte para datos sensibles al retardo, como canales de voz o canales de datos soportados en el estándar IS-2000, junto con soporte para servicios de datos por paquetes como los descritos en el estándar IS-856. Uno de tales sistemas se describe en una propuesta presentada por LG Electronics, LSI Logic, Lucent Technologies, Nortel Networks, QUALCOMM Incorporated, y Samsung para el Proyecto Conjunto de Tercera Generación 2 (3GPP2). La propuesta se detalla en los documentos titulados "Updated Joint Physical Layer Proposal for 1xEV-DV", presentado al 3GPP2 como documento número C50-20010611-009, 11 de junio de 2001; "Results of L3NQS Simulation Study", presentado al 3GPP2 como documento número C50-20010820-011, 20 de agosto de 2001; y "System Simulation Results for the L3NQS Framework Proposal for cdma2000 1xEV-DV", presentado al 3GPP2 como documento número C50-20010820-012, 20 de agosto de 2001. Estos, y los documentos relacionados generados posteriormente, se denominan en lo sucesivo la propuesta 1xEV-DV.
Un sistema como el descrito en la propuesta 1xED-DV comprende generalmente canales de cuatro clases: canales de información suplementaria, canales variables dinámicamente IS-95 e IS-2000, un canal de datos por paquetes directo (F-PDCH), y algunos canales sobrantes. Las asignaciones del canal de información suplementaria varían lentamente, puede que no cambien durante meses. Se cambian típicamente cuando hay cambios importantes de configuración de la red. Los canales variables dinámicamente IS-95 e IS-2000 se asignan basándose en llamada o se usan para IS-95, o servicios de paquetes de IS-2000 Publicación 0 a B. Típicamente, la potencia disponible de la estación base que queda después de que han sido asignados los canales de información suplementaria y los canales variables dinámicamente se asigna al F-PDCH para servicios de datos restantes. El F-PDCH puede usarse par servicios de datos que son menos sensibles al retardo mientras que los canales IS-2000 se usan para servicios más sensibles al
retardo.
El F-PDCH, similar al canal de tráfico en el estándar IS-856, se usa para enviar datos a la velocidad de transmisión de datos más alta que se pueda soportar a un usuario en cada célula a la vez. En el IS-856, se dispone de toda la potencia de la estación base y todo el espacio de las funciones de Walsh al transmitir datos a una estación móvil. Sin embargo, en el sistema 1xEV-DV propuesto, se asigna algo de potencia de la estación base y algo de las funciones de Walsh a canales de información suplementaria y servicios IS-95 y cdma2000 existentes. La velocidad de transmisión de datos que se puede soportar depende fundamentalmente de la potencia disponible y los códigos de Walsh después de que se hayan asignado la potencia y los códigos de Walsh para los canales de información suplementaria, IS-95 e IS-2000. Los datos transmitidos por el F-PDCH se ensanchan usando uno o más códigos de Walsh.
En la propuesta de 1xEV-DV, la estación base transmite generalmente a una estación móvil por el F-PDCH a la vez, aunque muchos usuarios pueden estar usando servicios de paquetes en una célula. (También es posible transmitir a dos o más usuarios, programando transmisiones para los dos o más usuarios y asignando apropiadamente potencia y/o canales de Walsh a cada usuario). Se seleccionan estaciones móviles para transmisión de enlace directo basándose en algún algoritmo de programación.
En un sistema similar al IS-856 o el 1xEV-DV, la programación se basa en parte en retroalimentación de calidad de canal desde las estaciones móviles a las que se da servicio. Por ejemplo, en el IS-856, las estaciones móviles estiman la calidad del enlace directo y calculan una velocidad de transmisión que se espera que sea sostenible para las condiciones actuales. La velocidad deseada desde cada estación móvil se transmite a la estación base. El algoritmo de programación puede, por ejemplo, seleccionar una estación móvil para transmisión que soporte una velocidad de transmisión relativamente más alta para hacer uso más eficiente del canal de comunicación compartido. Como otro ejemplo, en un sistema 1xEV-DV, cada estación móvil transmite una estimación de relación portadora a interferencia (C/I) como la estimación de calidad del canal. El algoritmo de programación se usa para determinar la estación móvil seleccionada para transmisión, así como la velocidad apropiada y el formato de transmisión de acuerdo con la calidad del canal.
La exactitud de estimación de calidad del canal es importante para programación y transmisión óptimas que conducen al uso eficiente del canal compartido. La exactitud de estimación de calidad del canal puede verse afectada por varios factores, de los que se exponen varios ejemplos a continuación. Como las estimaciones actuales se usan para determinar la transmisión futura, los cambios intermedios en el canal pueden afectar a la utilidad de la estimación. En entornos de canal de desvanecimiento rápido, este efecto puede ser más pronunciado. Las limitaciones del procedimiento de medición también pueden afectar a la exactitud. La exactitud de estimación de canal también puede degradarse si se introducen errores al transmitir las estimaciones por el enlace inverso.
Una técnica para tratar estos problemas es introducir un margen para compensar la incertidumbre en la estimación de canal. El margen se usa para hacer más conservadora la elección de velocidad de transmisión y formato para compensar la incertidumbre, y puede adaptarse dinámicamente para ajustarse a condiciones cambiantes del canal. Un ejemplo de un bucle de control externo que usa margen se desvela en la solicitud de patente de EE.UU. pendiente de tramitación Nº. Ser. 10/136.906, titulada "IMPROVED AUTER-LOOP SCHEDULING DESIGN FOR COMMUNICATION SYSTEMS WITH CHANNEL QUALITY FEEDBACK MECHANISMS", presentada el 30 de abril de 2002, asignada al cesionario de la presente invención (en lo sucesivo la solicitud '906) número de publicación US2003/0204615. Esta técnica usa un bucle de control, basado en errores de paquetes identificados, para ajustar el margen de manera que se logra una tasa deseada de errores de paquetes. Otra técnica se desvela en la solicitud de patente de EE.UU. 2002/028691A1. Sin embargo, si la tasa de error de paquete es muy baja, el bucle puede no ajustar rápidamente.
La eficiencia del canal de comunicación compartido puede mejorarse cuando la retroalimentación de calidad del canal es fiable y el margen se adapta eficazmente para entornos cambiantes del canal. Por lo tanto, en la técnica existe una necesidad de control de margen mejorado en un sistema de comunicaciones de datos.
Resumen
Las realizaciones desveladas en este documento tratan la necesidad de control de margen mejorado en un sistema de comunicación de datos. En un aspecto, se ajusta el margen en respuesta a una tasa de error del primer subpaquete. En otro aspecto, el margen se ajusta además en respuesta a una tasa de error de paquete totales. En otro aspecto más, se ajusta la tasa de error del primer subpaquete en respuesta a una tasa de error de paquete totales. También se presentan otros varios aspectos. Estos aspectos tienen en beneficio de control de margen sensible cuando la tasa de error de paquete globales es relativamente baja, resultando en capacidad de tratamiento de datos mejorada y mayor capacidad del sistema.
La invención proporciona procedimientos y elementos del sistema que implementan varios aspectos, realizaciones y características de la invención, como se describe con más detalle más adelante.
Breve descripción de los dibujos
Las características, naturaleza y ventajas de la presente invención resultarán más evidentes a partir de la descripción detallada expuesta más adelante tomada conjuntamente con los dibujos en los que los caracteres de referencia iguales identifican correspondientemente a lo largo de todos ellos y en los que:
la Fig. 1 es un diagrama de bloques general de un sistema de comunicación inalámbrica capaz de soportar varios usuarios;
la Fig. 2 representa una estación móvil y una estación base de ejemplo configuradas en un sistema adaptado para comunicación de datos;
la Fig. 3 es un diagrama de bloques de un dispositivo de comunicación inalámbrica, como una estación móvil o una estación base;
la Fig. 4 representa un organigrama de una realización de ejemplo de un procedimiento de filtración de C/I;
la Fig. 5 representa un organigrama de una realización de ejemplo para incrementar la fiabilidad de mensajes de ACK/NAK (confirmación de recibo/no confirmación de recibo);
la Fig. 6 ilustra la separación en la energía recibida para dos valores de energía de ACK/NAK de ejemplo;
la Fig. 7 representa un organigrama de una realización de ejemplo de un bucle de control externo;
la Fig. 8 representa un organigrama de una realización de ejemplo de un bucle de control externo del canal de control; y
la Fig. 9 representa un organigrama de una realización de ejemplo de un bucle de control externo-externo.
Descripción detallada
La Fig. 1 es un diagrama de un sistema de comunicación inalámbrica 100 que puede estar diseñado para soportar uno o más estándares y/o diseños CDMA (por ejemplo, el estándar W-CDMA, el estándar IS-95, el estándar cdma2000, la especificación HDR, la propuesta 1xEV-DV). En una realización alternativa, el sistema 100 también puede utilizar cualquier estándar o diseño inalámbrico distinto de un sistema CDMA, como un sistema GSM.
Por simplicidad, se muestra que el sistema 100 incluye tres estaciones base 104 en comunicación con dos estaciones móviles 106. La estación base y su área de cobertura a menudo se denominan colectivamente una "célula". En sistemas IS-95, una célula puede incluir uno o más sectores. En la especificación W-CDMA, cada sector de una estación base y el área de cobertura del sector se denomina una célula. Tal como se usa en este documento, el término estación base puede usarse intercambiablemente con los términos punto de acceso o Nodo B. El término estación móvil puede usarse intercambiablemente con los términos equipo de usuario (UE), unidad de abonado, estación de abonado, terminal de acceso, terminal remoto, u otros términos correspondientes conocidos en la técnica. El término estación móvil engloba aplicaciones inalámbricas fijas.
Dependiendo del sistema CDMA que se implemente, cada estación móvil 106 puede comunicarse con una (o posiblemente más) estación base 104 por el enlace directo en cualquier momento dado, y puede comunicarse con una o más estaciones base por el enlace inverso dependiendo de si la estación móvil está en transferencia suave o no. El enlace directo (es decir, enlace descendente) se refiere a transmisión desde la estación base hasta la estación móvil, y el enlace inverso (es decir, enlace ascendente) se refiere a transmisión desde la estación móvil hasta la estación base.
Por claridad, los ejemplos usados al describir esta invención pueden suponer estaciones base como el remitente de señales y estaciones móviles como receptores y adquisidores de esas señales, es decir, señales por el enlace directo. Los expertos en la materia comprenderán que las estaciones móviles así como las estaciones base pueden estar equipadas para transmitir datos como se describe en este documento y los aspectos de la presente invención se aplican también en esas situaciones. La palabra "ejemplar" se usa exclusivamente en este documento para significar "que sirve de ejemplo, caso o ilustración". Cualquier realización descrita en este documento como "ejemplar" no ha de ser interpretada necesariamente como preferida o ventajosa sobre otras realizaciones.
Como se describió anteriormente, un sistema de comunicación inalámbrica 100 puede soportar múltiples usuarios que comparten el recurso de comunicación simultáneamente, como un sistema IS-95, puede asignar todo el recurso de comunicación a un usuario a la vez, como un sistema IS-856, o puede repartir el recurso de comunicación para permitir ambos tipos de acceso. Un sistema 1xEV-DV es un ejemplo de un sistema que divide el recurso de comunicación entre ambos tipos de acceso, y asigna dinámicamente el reparto según la demanda de usuarios. A continuación se explican unos breves antecedentes sobre cómo puede asignarse el recurso de comunicación para adaptarse varios usuarios en ambos tipos de sistemas de acceso. Se describe el control de potencia para acceso simultáneo por parte de múltiples usuarios, como canales de tipo IS-95. Se analiza la determinación y programación de velocidad de transmisión para acceso de tiempo compartido por parte de múltiples usuarios, como un sistema IS-856 o la parte sólo de datos de un sistema de tipo 1xEV-DV. Obsérvese que "bucle externo" es un término usado en la técnica relacionado con ambos tipos de acceso, pero su significado puede ser diferente en los dos contextos.
La capacidad en un sistema como un sistema CDMA IS-95 se determina en parte por la interferencia generada al transmitir señales a y desde varios usuarios dentro del sistema. Una característica de un sistema CDMA típico es codificar y modular señales para transmisión a o desde una estación móvil de manera que las señales se ven como interferencia por otras estaciones móviles. Por ejemplo, por el enlace directo, la calidad del canal entre una estación base y una estación móvil se determina en parte por la interferencia de otros usuarios. Para mantener un nivel de rendimiento deseado de comunicación con la estación móvil, la potencia de transmisión dedicada a esa estación móvil debe ser suficiente para superar la potencia transmitida a las otras estaciones móviles servidas por la estación base, así como otra interferencia experimentada en ese canal. Por lo tanto, para incrementar la capacidad, es deseable transmitir la potencia mínima requerida para cada estación móvil servida.
Se describe el control de potencia de enlace directo sólo para propósitos de discusión. Los expertos en la materia adaptarán fácilmente las técnicas de control de potencia también para el enlace inverso. En un sistema CDMA típico, cuando múltiples estaciones móviles están transmitiendo a una estación base, es deseable recibir una pluralidad de señales de estación móvil en la estación base a un nivel de potencia normalizado. Así, por ejemplo, un sistema de control de potencia de enlace inverso puede regular la potencia de transmisión desde cada estación móvil de manera que las señales procedentes de estaciones móviles cercanas no superen a las señales procedentes de estaciones móviles más lejanas. Como con el enlace directo, mantener la potencia de transmisión de cada estación móvil al nivel de potencia mínimo requerido para mantener el nivel de rendimiento deseado permite que se optimice la capacidad, además de otros beneficios de ahorro de potencia como mayores tiempos de conversación y espera, menores necesidades de batería, y similares.
La capacidad en un sistema CDMA típico, como el IS-95, está restringida por la interferencia de otros usuarios. La interferencia de otros usuarios puede atenuarse mediante el uso de control de potencia. El rendimiento global del sistema, incluyendo capacidad, calidad de voz, velocidades de transmisión de datos y capacidad de tratamiento, depende de que las estaciones transmitan al nivel de potencia más bajo para mantener el nivel deseado de rendimiento siempre que sea posible. Para lograr esto, se conocen en la técnica varias técnicas de control de potencia.
Una clase de técnicas incluye control de potencia de bucle cerrado, Por ejemplo, el control de potencia de bucle cerrado puede utilizarse en el enlace directo. Tales sistemas pueden emplear un bucle de control de potencia interno y externo en la estación móvil. Un bucle externo determina un nivel de potencia recibida objetivo según una tasa de error. Por ejemplo, puede predeterminarse una tasa de error de trama objetivo del 1% como la tasa de error deseada. El bucle externo puede actualizar el nivel de potencia recibida objetivo a una tasa relativamente lenta, como una vez por trama o bloque. En respuesta, el bucle interno envía luego en sentido ascendente o descendente mensajes de control de potencia a la estación base hasta que la potencia recibida iguala a la objetivo. Estos comandos de control de potencia de bucle interno e producen con relativa frecuencia, para adaptar rápidamente la potencia transmitida al nivel necesario para comunicación eficiente. Como se describió anteriormente, mantener la potencia de transmisión para cada estación móvil al nivel más bajo reduce la interferencia de otros usuarios vista en cada estación móvil y permite que la potencia de transmisión disponible restante se reserve para otros propósitos. En un sistema como el IS-95, la potencia de transmisión disponible restante puede usarse para soportar comunicación con usuarios adicionales. En un sistema como en 1xEV-DV, la potencia de transmisión disponible restante puede usarse para soportar usuarios adicionales, o para incrementar la capacidad de tratamiento de la parte sólo de datos del sistema. El bucle externo o el bucle interno para control de potencia que se acaban de describir pueden ser diferentes de bucles de control igualmente marcados definidos para uso con canales sólo de datos, descritos más adelante.
En un sistema "sólo de datos", como el IS-856, o en la parte "sólo de datos" de un sistema, como el 1xEV-DV, puede utilizarse un bucle de control para gobernar la transmisión desde la estación base hasta una estación móvil de una manera de tiempo compartido. Por claridad, en la siguiente discusión se describe la transmisión hasta una estación móvil a la vez. Esto es para distinguir de un sistema de acceso simultáneo, un ejemplo del cual es el IS-95, o varios canales en un sistema cdma2000 o 1xEV-DV. Dos comentarios en cuanto a este punto.
En primer lugar, el término "sólo de datos" o "canal de datos" puede usarse para distinguir un canal de canales de voz o datos de tipo IS-95 (es decir, canales de acceso simultáneo que usan control de potencia, como se describió anteriormente) sólo por claridad de discusión. Resultará evidente para los expertos en la materia que los canales sólo de datos o de datos descritos en este documento pueden usarse para transmitir datos de cualquier tipo, incluyendo voz (es decir, voz por Protocolo Internet, o VOIP). La utilidad de cualquier realización particular para un tipo particular de datos puede determinarse en parte por los requisitos de capacidad de tratamiento, requisitos de latencia, y similares. Los expertos en la materia adaptarán fácilmente varias realizaciones, combinando bien tipo de acceso con parámetros seleccionados para proporcionar los niveles deseados de latencia, capacidad de tratamiento, calidad de servicio y similares.
En segundo lugar, una parte sólo de datos de un sistema, como la descrita para 1xEV-DV, que se describe como que comparte el tiempo del recurso de comunicación, puede adaptarse para proporcionar acceso a más de un usuario simultáneamente. Ejemplos de esto se detallan más adelante. En los ejemplos de este documento donde el recurso de comunicación se describe como de tiempo compartido para proporcionar comunicación con una estación o usuario móvil durante un cierto periodo, los expertos en la materia adaptarán fácilmente esos ejemplos para permitir transmisión de tiempo compartido a o desde más de una estación o usuario móvil dentro de ese periodo de tiempo.
Un sistema de comunicación de datos típico puede incluir uno o más canales de varios tipos. Más específicamente, comúnmente se utilizan uno o más canales de datos. También es común que se utilicen uno o más canales de control, aunque puede incluirse señalización de control dentro de banda en un canal de datos. Por ejemplo, en un sistema 1xEV-DV, se definen un Canal de Control de Datos por Paquetes (PDCCH) y un Canal de Datos por Paquetes (PDCH) para transmisión de control y datos, respectivamente, por el enlace directo.
La Fig. 2 representa una estación móvil 106 y una estación base 104 de ejemplo configuradas en un sistema 100 adaptado para comunicación de datos. La estación base 104 y la estación móvil 106 se muestran comunicando por un enlace directo y un enlace inverso. La estación móvil 106 recibe señales de enlace directo en el subsistema receptor 220. Una estación base 104 que comunica los canales de datos de bajada y los canales de control, detallados más adelante, puede denominarse en este documento la estación en servicio. Más adelante se detalla un subsistema receptor de ejemplo con respecto a la Fig. 3. Se hace una estimación de portadora a interferencia (C/I) para la señal de enlace directo recibida desde la estación base en servicio. Una medición de C/I es un ejemplo de una métrica de calidad de canal usada como estimación de canal, y pueden utilizarse métricas de calidad de canal alternativas en realizaciones alternativas. La medición de C/I se suministra al subsistema de transmisión 210, un ejemplo del cual se detalla más adelante con respecto a la Fig. 3.
El subsistema de transmisión 210 suministra la estimación de C/I por el enlace inverso donde es suministrada a la estación base en servicio. Obsérvese que, en una situación de transferencia suave, bien conocida en la técnica, las señales de enlace inverso transmitidas desde una estación móvil pueden ser recibidas por una estación base distinta de la estación base en servicio. En ese caso, la medición de C/I puede suministrarse a la estación base en servicio por una red alternativa, por ejemplo, la usada para coordinar transferencia suave de estaciones móviles. Por claridad, en esta discusión, la estación base 104 es la estación base en servicio y también está seleccionada para recibir la señal de enlace inverso desde la estación móvil 106. El subsistema receptor 230, en la estación base 104, recibe la información de C/I desde la estación móvil 106.
El programador 240, en la estación base 104, se usa para determinar si deben transmitirse los datos, y cómo, a una o más estaciones móviles dentro del área de cobertura de la célula en servicio. Puede utilizarse cualquier tipo de algoritmo de programación dentro del alcance de la presente invención. Un ejemplo se desvela en la solicitud de patente de EE.UU. Nº 08/798.951, titulada "METHOD AND APPARATUS FOR FORWARD LINK RATE SCHEDULING", presentada el 11 de febrero de 1997, número de publicación US 2002/0012332, asignada al cesionario de la presente invención.
En una realización de 1xEV-Dv de ejemplo, se selecciona una estación móvil para transmisión de enlace directo cuando la medición de C/I recibida desde esa estación móvil indica que pueden transmitirse datos a una cierta velocidad. Es ventajoso, en términos de capacidad del sistema, seleccionar una estación móvil objetivo de manera que el recurso de comunicación compartido se utilice siempre a su máxima velocidad que puede soportar. Por lo tanto, la estación móvil objetivo típica seleccionada puede ser la que tiene el mayor C/I reportado. También pueden incorporarse otros factores en una decisión de programación. Por ejemplo, puede haberse dado garantías de calidad mínima de servicio a varios usuarios. Puede ser que se seleccione para transmisión una estación móvil, con un C/I reportado relativamente inferior, para mantener una velocidad mínima de transferencia de datos para ese usuario.
En el sistema 1xEV-DV de ejemplo, el programador 240 determina a qué estación móvil transmitir, y también la velocidad de transmisión de datos, el formato de modulación, y el nivel de potencia para esa transmisión. En una realización alternativa, como un sistema IS-856, por ejemplo, puede tomarse una decisión de velocidad de transmisión soportable/formato de modulación en la estación móvil basándose en la calidad de canal medida en la estación móvil, y el formato de transmisión puede transmitirse a la estación base en servicio en lugar de la medición de C/I. Los expertos en la materia reconocerán millares de combinaciones de velocidades de transmisión soportables, formatos de modulación, niveles de potencia y similares que pueden emplearse dentro del alcance de la presente invención. Además, aunque en varias realizaciones descritas en este documento las tareas de programación se realizan en la estación base, en realizaciones alternativas, alguno o todo el procedimiento de programación puede tener lugar en la estación móvil.
El programador 240 dirige el subsistema de transmisión 250 para que transmita a la estación móvil seleccionada por el enlace directo usando la velocidad de transmisión, formato de modulación, nivel de potencia y similares seleccionados.
En la realización de ejemplo, se transmiten mensajes por el canal de control, o PDCCH, junto con datos por el canal de datos o PDCH. El canal de control puede usarse para identificar la estación móvil receptora de los datos por el PDCH, así como identificar otros parámetros de comunicación útiles durante la sesión de comunicación. Una estación móvil recibiría y desmodularía datos procedentes del PDCH cuando el PDCCH indique que la estación móvil es el objetivo de la transmisión. La estación móvil responde por el enlace inverso después de la recepción de tales datos con un mensaje que indica el éxito o fracaso de la transmisión. En la realización de ejemplo, se envía un mensaje de Confirmado (ACK) cuando se recibe correctamente un paquete de datos, y se envía un mensaje de No confirmado (NAK) cuando se detecta un error.
Las técnicas de retransmisión se utilizan comúnmente en sistemas de comunicación de datos. En tal sistema, una parte de los datos puede ser retransmitida cuando un mensaje de NAK ha indicado que parte no ha sido recibida con éxito. Pueden utilizarse esquemas de retransmisión en varias capas de señalización. En la realización de ejemplo, dentro de la capa física se utiliza un procedimiento de retransmisión.
En el estándar 1xEV-DV se ofrece un procedimiento de retransmisión en capa física de ejemplo. Los datos se dividen en paquetes. En la realización de ejemplo, puede transmitirse un paquete hasta cuatro veces. En este documento, cada intento de transmisión se denomina un subpaquete. Un subpaquete se transmite a una estación móvil objetivo por el PDCH, cuya identidad se indica por el PDCCH. Si el subpaquete se recibe correctamente (según se determine mediante una o más de varias técnicas de codificación y decodificación, ejemplos de las cuales se conocen perfectamente en la técnica), en respuesta se envía un mensaje de ACK a la estación base. Si el subpaquete no se recibe correctamente, en respuesta se envía un mensaje de NAK. La estación base puede retransmitir el paquete, es decir, un nuevo subpaquete, hasta que se ha alcanzado un límite predeterminado de retransmisiones (en este ejemplo, tres). Si se recibe correctamente alguno de los subpaquetes, la transmisión de paquetes ha sido exitosa. Si todos los subpaquetes fueron transmitidos sin recibir un ACK, se ha producido un error de paquete.
Cada transmisión de subpaquete envía la información contenida en el paquete. La energía recibida por la estación móvil para un subpaquete puede combinarse con la energía recibida para uno o más de los subpaquetes transmitidos previamente. Por ejemplo, si se recibe un primer subpaquete con error, la energía recibida en el segundo subpaquete (una retransmisión) puede combinarse con la energía del primer subpaquete para incrementar la probabilidad de decodificación exitosa. Por lo tanto, incluso sin alterar ninguno de los parámetros de transmisión, la probabilidad de recibir correctamente un subpaquete se incrementará con respecto a la probabilidad de recibir el subpaquete anterior.
Además, puede incorporarse redundancia en una transmisión de subpaquetes. La redundancia incluida en cada una de las transmisiones de subpaquetes no tiene que ser idéntica de una transmisión de subpaquetes a la siguiente. Por ejemplo, considerando una realización en la que se permite un total de cuatro transmisiones de subpaquetes para un solo paquete. El paquete puede ser dividido en cuatro segmentos, marcados A, B, C y D. Cada subpaquete puede incluir el contenido del paquete, más una transmisión redundante de uno de los segmentos. EL primer subpaquete puede comprender la secuencia A, B, C, D, D. El segundo subpaquete, si se necesita, puede comprender la secuencia A, B, C, C, D. El tercer subpaquete, si se necesita, puede comprender la secuencia A, B, B, C, D. El cuarto subpaquete, si se necesita, puede comprender la secuencia A, A, B, C, D. En este ejemplo, si se necesitan todas las transmisiones de los cuatro subpaquetes, cada segmento de subpaquete habrá sido transmitido cinco veces, y puede acumularse la energía para todos ellos. En una realización alternativa, una técnica de codificación puede incluir información redundante basada en toda la información del paquete, por ejemplo, bits de paridad adjuntos generados usando un código de bloque. Los expertos en la materia reconocerán que la información redundante, por ejemplo información de paridad, puede ser idéntica a lo largo de los subpaquetes, o puede ser única a lo largo de uno o más subpaquetes. Puede utilizarse cualquier técnica de codificación y transmisión de paquetes concebible dentro del alcance de la presente invención.
La transmisión de paquetes puede realizarse usando parámetros seleccionados para producir características de rendimiento deseadas. Por ejemplo, puede desearse una tasa de error de paquete totales. O, como se describe más adelante, puede ser deseable adaptar la tasa de error del primer subpaquete. Puede emplearse un bucle de control externo, como se describió anteriormente para un sistema de datos, para llevar una o más mediciones de rendimiento a sus objetivos deseados. Los expertos en la materia reconocerán que pueden generarse varias mediciones de rendimiento, como tasa de error, usando tales sistemas, los cuales caen todos dentro del alcance de la presente invención. Más adelante se detallan varias realizaciones de ejemplo de bucles de control que están centradas en varias tasas de errores de paquetes y/o subpaquetes.
La Fig. 3 es un diagrama de bloques de un dispositivo de comunicación inalámbrica, como la estación móvil 106 o la estación base 104. Los bloques representados en esta realización de ejemplo serán generalmente un subconjunto de los componentes incluidos en una estación base 104 o una estación móvil 106. Los expertos en la materia adaptarán fácilmente la realización mostrada en la Fig. 3 para uso en cualquier número de configuraciones estaciones base o estaciones móviles.
Las señales se reciben en la antena 310 y son suministradas al receptor 320. El receptor 320 realiza el procesamiento según uno o más estándares del sistema inalámbrico, como los estándares enumerados anteriormente. El receptor 320 realiza varios procesamientos como conversión de radiofrecuencia (RF) a banda base, amplificación, conversión analógica a digital, filtración, y similares. En la técnica se conocen varias técnicas de recepción. El receptor 320 puede usarse para medir la calidad de canal del enlace directo o inverso, cuando el dispositivo es una estación móvil o estación base, respectivamente, aunque por claridad de discusión se muestra un estimador de calidad de canal 335 separado, detallado más adelante.
Las señales procedentes del receptor 320 son desmoduladas en el desmodulador 325 según uno o más estándares de comunicación. En una realización de ejemplo, se utiliza un desmodulador capaz de desmodular señales de 1xEV-DV. En realizaciones alternativas, pueden soportarse estándares alternativos, y las realizaciones pueden soportar múltiples formatos de comunicación. El desmodulador 330 puede realizar recepción RAKE, ecualización, combinación, desintercalado, decodificación, y otras varias funciones según necesite el formato de las señales recibidas. En la técnica se conocen varias técnicas de desmodulación. En una estación base 104, el desmodulador 325 desmodulará según el enlace inverso. En una estación móvil 106, el desmodulador 325 desmodulará según el enlace directo. Los canales tanto de datos como de control descritos en este documento son ejemplos de canales que pueden ser recibidos y desmodulados en el receptor 320 y el desmodulador 325. La desmodulación del canal de datos de bajada se producirá de acuerdo con la señalización en el canal de control, como se describió anteriormente.
El decodificador de mensajes 330 recibe datos desmodulados y extrae señales o mensajes dirigidos a la estación móvil 106 o la estación base 104 por los enlaces directo o inverso, respectivamente. El decodificador de mensajes 330 decodifica varios mensajes usados al configurar, mantener y cortar una llamada (incluyendo sesiones de voz o datos) en un sistema. Los mensajes pueden incluir indicaciones de calidad de canal, como mediciones de C/I, mensajes de ACK/NAK, o mensajes de control de canal usados para desmodular el canal de datos de bajada. En la técnica se conocen otros varios tipos de mensajes y pueden estar especificados en los varios estándares de comunicación que son soportados. Los mensajes son suministrados al procesador 350 para uso en el procesamiento posterior. Algunas o todas las funciones del decodificador de mensajes 330 pueden llevarse a cabo en el procesador 350, aunque por claridad de discusión se muestra un bloque discreto. Alternativamente, el desmodulador 325 puede decodificar cierta información y enviarla directamente al procesador 350 (son ejemplos un mensaje de un solo bit como un ACK/NAK o un comando de subida/bajada de control de potencia).
El estimador de calidad de canal 335 está conectado al receptor 320, y se usa para realizar varias estimaciones de nivel de potencia para uso en procedimientos descritos en este documento, así como para uso en otros varios procesamientos usados en comunicación, como desmodulación. En una estación móvil 106, pueden hacerse mediciones de C/I. En una estación base 104 o una estación móvil 106, pueden hacerse estimaciones de intensidad de señal, como la potencia de la señal piloto recibida. El estimador de calidad de canal 335 se muestra como un bloque discreto sólo por claridad de discusión. Es común que tal bloque esté incorporado dentro de otro bloque, como el receptor 320 o el desmodulador 325. Pueden hacerse varios tipos de estimaciones de intensidad de señal, dependiendo de qué señal o qué tipo de sistema está siendo estimado. En general, puede utilizarse cualquier tipo de bloque de estimación métrica de calidad de canal en lugar del estimador de calidad de canal 335 dentro del alcance de la presente invención. En una estación base 104, las estimaciones de calidad de canal son suministradas al procesador 350 para uso al programar, determinar la fiabilidad de mensajes de ACK/NAK, o determinar la fiabilidad de mensajes de C/I, como se describe más adelante. Un ejemplo de estimación de intensidad de señal es una medición de energía por chip sobre densidad de ruido total (Ec/Nt), cuyo uso se describe en varios ejemplos más adelante.
Las señales son transmitidas por medio de la antena 310. Las señales transmitidas son formateadas en el transmisor 370 según uno o más estándares de sistema inalámbrico, como los enumerados anteriormente. Ejemplos de componentes que pueden estar incluidos en el transmisor 370 son amplificadores, filtros, convertidores digital a analógico (D/A), convertidores de radiofrecuencia (RF), y similares. Los datos para transmisión son proporcionados al transmisor 370 por el modulador 365. Los datos y los canales de control pueden ser formateados para transmisión de acuerdo con una diversidad de formatos. Los datos para transmisión por el canal de datos de enlace directo pueden ser formateados en el modulador 365 según una velocidad de transmisión y un formato de modulación indicados por un algoritmo de programación de acuerdo con una medición de C/I u otra medición de calidad de canal. Un programador, como el programador 240, descrito anteriormente, puede residir en el procesador 350. Igualmente, puede ordenarse al transmisor 370 que transmita a un nivel de potencia de acuerdo con el algoritmo de programación. Ejemplos de componentes que pueden estar incorporados en el modulador 365 incluyen codificadores,, intercaladores, ensanchadores, y moduladores de varios tipos.
El generador de mensajes 360 puede usarse para preparar mensajes de varios tipos, como se describe en este documento. Por ejemplo, pueden generarse mensajes de C/I en una estación móvil para transmisión por el enlace inverso. Pueden generarse varios tipos de mensajes de control en una estación base 104 o una estación móvil 106 para transmisión por los enlaces directo o inverso, respectivamente.
Los datos recibidos y desmodulados en el desmodulador 325 pueden ser suministrados al procesador 350 para uso en comunicaciones de voz o datos, así como varios otros componentes. Igualmente, los datos para transmisión pueden ser dirigidos al modulador 365 y el transmisor 370 desde el procesador 350. Por ejemplo, pueden estar presentes varias aplicaciones de datos en el procesador 350, o en otro procesador incluido en el dispositivo de comunicación inalámbrica 104 ó 106 (no mostrado). Una estación base 104 puede estar conectada, por medio de otro equipo no mostrado, a una o más redes externas, como la Internet (no mostrada). Una estación móvil 106 puede incluir un enlace a un dispositivo externo, como un ordenador portátil (no mostrado).
El procesador 350 puede ser un microprocesador de propósito general, un procesador de señales digitales (DSP), o un procesador de propósito especial. El procesador 350 puede realizar algunas o todas las funciones del receptor 320, el desmodulador 325, el decodificador de mensajes 330, el estimador de calidad de canal 335, el generador de mensajes 360, el modulador 365, o el transmisor 370, así como cualquier otro procesamiento requerido por el dispositivo de comunicación inalámbrica. El procesador 350 puede estar conectado con hardware de propósito especial para ayudar a estas tareas (no se muestran detalles). Las aplicaciones de datos o voz pueden ser externas, como un ordenador portátil conectado externamente o una conexión a una red, pueden ejecutarse en un procesador adicional dentro del dispositivo de comunicación inalámbrica 104 ó 106 (no mostrado), o pueden ejecutarse en el propio procesador 350. El procesador 350 está conectado con la memoria 355, que puede usarse para almacenar datos así como instrucciones para realizar los diversos procesos y procedimientos descritos en este documento. Los expertos en la materia reconocerán que la memoria 355 puede estar compuesta de uno o más componentes de memoria de varios tipos, que pueden estar incluidos en todo o en parte dentro del procesador 350.
Las varias realizaciones de ejemplo de bucles de control, descritas en este documento, se basan en retroalimentación de la estación móvil a la estación base. Por ejemplo, se reciben indicadores de calidad de canal (como mediciones de C/I o solicitudes de velocidad de transmisión en un sistema de tipo HDR), mensajes de ACK, y mensajes de NAK en la estación base en respuesta a la transmisión de canales de control y datos por el enlace directo. Debido a condiciones de canales variables, puede surgir una diversidad de problemas que afectan a la fiabilidad de esta retroalimentación. Más adelante se tratan cuatro de estos problemas, con soluciones de ejemplo para atenuar sus efectos.
El primer problema es que las mediciones de C/I, transmitidas por el enlace inverso, pueden ser decodificadas incorrectamente en la estación base. En un entorno de canales relativamente malo, un indicador de baja C/I puede ser decodificado incorrectamente como un valor de alta C/I. En este caso, la estación base puede programar transmisiones de datos por enlace directo a una velocidad de transmisión injustificadamente alta para la condición de canal real. Como resultado, será improbable que la estación móvil reciba las transmisiones por enlace directo, incluyendo retransmisiones, y así se reducirá el rendimiento del sistema. En una realización de ejemplo, una medición de C/I completa (es decir, un valor de bits múltiples) sólo se envía periódicamente, con ajustes incrementales hechos entre medias usando comandos de subida y bajada más eficientes (es decir, transmisiones de un solo bit). En este ejemplo, el problema se agrava ya que los comandos de subida y bajada pueden no ajustar rápidamente un error de decodificación.
Una solución a este primer problema es utilizar un filtro para suavizar saltos de C/I inusuales reportados por la estación móvil. Por ejemplo, puede imponerse un límite de salto entre la estimación de C/I anterior y una nueva estimación de C/I. En una realización que usa comandos de subida/bajada entre medias de actualizaciones de C/I completas periódicas, el límite de salto puede imponerse entre el valor calculado en el último comando de subida/bajada y un valor de C/I total recibido recientemente. Un límite de salto de ejemplo puede ser 3 dB. Otro límite de salto de ejemplo puede ser una función de desviación estándar de estimaciones de C/I.
Además, o en lugar de usar un límite de salto al actualizar mediciones de C/I, puede utilizarse filtración adicional dependiendo de las características del canal. Como las transmisiones por enlace directo programadas se hacen basadas en mediciones pasadas del canal, las mediciones pueden estar algo anticuadas. En un entorno de desvanecimiento lento, puede ser deseable que la estación móvil siga las mediciones de C/I a medida que llegan, debido a la velocidad relativamente más baja de cambio en la calidad del canal, y por lo tanto basarse en estimaciones pasadas puede ser más apropiado. En un canal de desvanecimiento rápido, pueden reportarse cambios rápidos y quizá muy variables en las mediciones de C/I. Basarse en una medición pasada puede no ser exacto para la condición actual del canal. En este entorno, puede ser deseable filtrar las mediciones de C/I. Esto puede usarse para utilizar el recurso compartido más eficientemente evitando velocidades de transferencia insosteniblemente altas en respuesta a altos valores transitorios de C/I. En la técnica se conocen varias técnicas para determinar la velocidad de desvanecimiento en un sistema de comunicación, y puede utilizarse cualquier técnica dentro del alcance de la presente invención.
La Fig. 4 representa un organigrama de una realización de ejemplo de un procedimiento de filtración de C/I. El procedimiento empieza en la etapa 410, en la que se recibe una medición de C/I. Este procedimiento puede utilizarse con mediciones de C/I completas actualizadas continuamente, o mediciones totales reportadas periódicamente con actualizaciones incrementales. Se pasa al bloque de decisión 420.
En el bloque de decisión 420, si el canal es un canal de desvanecimiento lento, se pasa a la etapa 450. En la etapa 450, un procedimiento de programación puede determinar si transmitir a una estación móvil particular, la velocidad de transmisión y el formato de modulación en respuesta a la medición de C/I. Puede limitarse el salto de la medición de C/I antes de esta determinación, como se describió anteriormente. Entonces se para el procedimiento.
En el bloque de decisión 420, si el canal es un canal de desvanecimiento rápido, se pasa a la etapa 430 y se actualiza un filtro con el nuevo valor de C/I. En la técnica se conocen perfectamente varias técnicas de filtración. Además, puede utilizarse un banco de filtros, que incluye varios filtros. Puede usarse ajuste de curvas con la pluralidad de filtros para determinar el valor de C/I apropiado. Se pasa a la etapa 440, y se determina la velocidad de transmisión y el formato de modulación en respuesta al valor de C/I filtrado. Esto puede producirse en un programador, como se describió anteriormente. También pueden utilizarse límites de salto para el valor de C/I filtrado (otra forma de filtración). Luego se para el procedimiento.
El segundo problema surge de la posibilidad de que el canal de ACK/NAK pueda ser poco fiable. Una causa de la poca fiabilidad puede ser un condensador de potencia implementado en la estación móvil. En general, una Ec/Nt buscada puede mantener la tasa de error de detección de ACK/NAK a un nivel deseado (1%, por ejemplo). Si se limita la potencia del enlace inverso, esta tasa de error puede subir rápidamente si el objetivo es mayor que el permitido por el condensador de potencia. La tasa de error de trama bajada subirá en proporción a la tasa de error de ACK, ya que la estación base no retransmitirá una trama recibida incorrectamente a la estación móvil cuando la NAK correspondiente enviada por el enlace inverso es decodificada erróneamente como ACK. Por otra parte, el recurso de comunicación no se utiliza eficientemente cuando una NAK decodificada erróneamente hace que la estación base retransmita un paquete ya recibido correctamente.
La Fig. 5 representa un organigrama de una realización de ejemplo para incrementar la fiabilidad de los mensajes de ACK/NAK. El procedimiento empieza en la etapa 510, donde se recibe un mensaje de ACK o NAk. Se pasa al bloque de decisión 520. Si se recibe una NAK, se pasa a la etapa 540 y se procesa la NAK. Aunque la NAK puede haber sido recibida incorrectamente, el resultado de este error puede ser una retransmisión innecesaria, pero la tasa de error de trama en la estación móvil no se verá afectada negativamente. Después se para el procedimiento.
En el bloque de decisión 520, si se recibe una ACK, se pasa al bloque de decisión 530. En el bloque de decisión 530, la señal piloto medida desde la estación móvil se compara con un umbral. Esta medición puede hacerse en un estimador de calidad de canal 335 incorporado en la estación base, por ejemplo. Si la señal piloto excede el umbral, se considera que la ACK es fiable, y el procedimiento circula hasta la etapa 550, donde se procesa una ACK. Después el procedimiento se para. Si la potencia de la señal piloto medida no iguala el umbral, se considera que la ACK no es fiable. Se pasa a la etapa 540 para procesar una NAK, como se describió anteriormente. Después el procedimiento se para. De este modo, se usa la calidad del canal de enlace inverso para determinar la fiabilidad de mensajes de ACK. Mayores tasas de errores de ACK, en un enlace inverso de potencia limitada, por ejemplo, no se traducirán en un incremento proporcionado en la tasa de error de trama en la estación móvil.
El tercer problema también está relacionado con la calidad del enlace inverso. La retroalimentación de C/I (o solicitudes de velocidad de transmisión, en un sistema de tipo HDR) puede no ser fiable cuando la potencia el enlace inverso está restringida. Puede adaptarse un procedimiento como el representado en la Fig. 5 para rechazar mediciones de C/I cuando la potencia de la señal piloto del enlace inverso no supera un umbral predeterminado. Por lo tanto, las estaciones móviles donde la potencia de enlace inverso necesaria es insuficiente (es decir, tal como se mide en la potencia de la señal piloto recibida) no serán programadas para transmisión por enlace directo. En la Fig. 5 no se muestran detalles. Los expertos en la materia utilizarán fácilmente tal esquema en vista de las enseñanzas de este documento.
El cuarto problema surge a partir del reconocimiento de que hay realmente tres estados del canal de ACK/NAK, donde el tercer estado es una respuesta NULL (nula). El canal de control de enlace directo se usa para identificar la estación móvil buscada por el canal de datos de enlace directo. Si la estación móvil no decodifica correctamente el canal de control, no intentará decodificar el canal de datos, que incluye su transmisión de datos dirigida. Por lo tanto no responderá con un mensaje de ACK o de NAK. La estación base puede tener que determinar fiablemente si el canal de control fue recibido correctamente, por ejemplo, cuando se utiliza un bucle de control en el canal de control. Más adelante se describe, con respecto a la Fig. 8, un bucle externo de ejemplo para controlar la transmisión PDCCH. En una realización de ejemplo, se envía un solo bit para el mensaje de ACK/NAK, con un valor positivo transmitido para una NAK, y un valor negativo transmitido para una ACK. La Fig. 6 ilustra la separación en la energía recibida para dos situaciones de ejemplo. En el primer ejemplo, la energía A se usa para transmitir una NAK, y -A indica una ACK. En este ejemplo, la separación entre A y -A no es suficiente para identificar una transmisión NULL, donde no se transmitió ningún valor. El segundo ejemplo muestra la energía B transmitida para una NAK, y -B transmitida para una ACK. Puede observarse que la separación es suficientemente grande para identificar una NULL con fiabilidad adecuada.
Una solución al problema cuatro es transmitir el bit de ACK/NAK con suficiente potencia para identificar el estado NULL así como los estados ACK y NAK. Si hay un límite para la potencia asignada al mensaje de ACK/NAK, el mensaje puede repetirse. La estación base puede combinar las transmisiones repetidas para hacer la determinación de ACK/NAK/NULL. Por ejemplo, en un sistema 1xEV-DV, si la Ec/Nt necesaria para detectar ACK, NAK y NULL es 10 dB superior a la necesaria para detectar sólo ACK y NAK, la relación de potencia de tráfico a potencia de la señal piloto (T/P) puede incrementarse de -3 dB a 0 dB, y el bit de ACK/NAK puede repetirse hasta 4 veces.
Como se describió anteriormente, la velocidad y el formato de transmisión pueden determinarse en respuesta a una medición de calidad de canal recibida, como C/I. La potencia de transmisión disponible se asigna a una o más estaciones móviles durante un intervalo de tiempo. En una realización, el PDCH se asigna a un usuario a la vez. En una realización alternativa, la potencia de transmisión puede dividirse por más de una estación móvil. Cuando se usa margen, puede determinarse la velocidad de transmisión y el formato de modulación en respuesta a la potencia de transmisión disponible y una métrica de calidad ajustada (es decir, la C/I - margen recibida). El margen puede actualizarse dinámicamente para producir un nivel de rendimiento deseado, y diferentes características de margen pueden ser apropiadas en diferentes entornos de comunicación. Por ejemplo, en un entorno de desvanecimiento lento, puede usarse un margen más estrecho, ya que es más probable que la estimación de canal siga siendo válida de trama a trama. En un entorno de desvanecimiento rápido, puede necesitarse un margen mayor para compensar los efectos de un canal que cambia más rápidamente.
La Fig. 7 representa un organigrama de una realización de ejemplo de un bucle de control exterior. El bucle de control se usa para actualizar dinámicamente un valor de margen, m, en respuesta a la retroalimentación procedente de una estación móvil. El procedimiento puede ser parametrizado mediante el uso de varias variables. La variable s_{1} es la tasa de error del primer subpaquete buscada. La variable s_{2} es la tasa de error de paquete buscada. Las variables a y b son límites inferior y superior, respectivamente, usados para proporcionar una ventana para limitar el cambio instantáneo en el margen, m, en asociación con primeros subpaquetes. La variable x es un factor para graduar la cantidad incremento o reducción de m basándose en retroalimentación del primer subpaquete. La variable y es un factor para graduar la cantidad de incremento o reducción de m basándose en retroalimentación de subpaquetes posteriores. Las variables c y d son límites inferior y superior, respectivamente, usados para proporcionar una ventana para limitar el cambio instantáneo en el margen, m, para subpaquetes posteriores.
El uso de dos tasas de error objetivo puede usarse para incrementar la sensibilidad del bucle de control en comparación con una sola tasa de error. Por ejemplo, un bucle de control, como el descrito en la solicitud '906, puede actualizarse en respuesta a errores de paquetes totales. Un sistema típico de comunicación de datos puede estar diseñado para tener una tasa de error de paquete muy baja, quizá lograda mediante protocolos de retransmisión que usan múltiples subpaquetes, como se describió anteriormente. Como la aparición de un error de paquete es relativamente rara, el bucle puede incrementar el margen muy lentamente. En ciertas circunstancias, aunque se logra la tasa deseada de error de paquete total, el número de retransmisiones puede ser mayor que el necesario y por lo tanto el canal no se usa óptimamente. Un bucle de adaptación lenta puede permitir que esta situación exista más tiempo del deseado.
Controlar la tasa de error del primer subpaquete además de la tasa de error de paquete total permite que el bucle se adapte rápidamente a entornos de canales cambiantes. Reducir las retransmisiones permite que se maximice la capacidad de tratamiento. Por ejemplo, en un entorno de desvanecimiento lento a medio, puede establecerse una tasa final de error de paquete de 10^{-4}, lo que tiene como resultado una aparición relativamente infrecuente de un error de paquete. En tal entorno, pueden reducirse las retransmisiones por el uso de un valor de margen que también proporciona una tasa de error del primer subpaquete muy baja, incrementando así la capacidad de tratamiento. En un entorno de desvanecimiento rápido, intentar mantener muy baja la tasa de error del primer subpaquete puede requerir un valor de margen excesivamente conservador que baja la velocidad de transmisión de datos. Permitir retransmisiones adicionales de subpaquetes a una velocidad de transmisión de datos más alta, relajando la tasa de error del primer subpaquete, puede incrementar realmente la capacidad de tratamiento en un entorno de desvanecimiento rápido.
En el ejemplo de la Fig. 7, se usa un solo bucle para mantener un solo valor de margen. Este valor de margen puede usarse al determinar la potencia para transmisión por el canal de control (es decir, el PDCCH), así como la potencia, velocidad de transmisión y formato de modulación de la transmisión por el canal de datos (es decir, el PDCH). Puede introducirse una compensación para diferenciar entre el uso de m para el canal de control y para el canal de datos. Por ejemplo, puede añadirse una compensación a m para uso al determinar niveles de transmisión de potencia del canal de control, mientras m, sin modificar, puede usarse al programar el canal de datos. La compensación puede ser fija, o actualizarse dinámicamente en respuesta a condiciones cambiantes del canal. Los expertos en la materia reconocerán que puede utilizarse cualquier número de bucles de control para mantener múltiples valores de margen. Pueden usarse múltiples valores de margen para controlar uno o más canales, así como para control independiente de varios formatos por un solo canal. Más adelante se detallan ejemplos de algunas de estas diversas realizaciones alternativas.
El procedimiento empieza en la etapa 705, donde se inicializa m. Puede usarse cualquier procedimiento de inicialización para determinar el valor inicial de m dentro del alcance de la presente invención. Por ejemplo, el valor de inicialización puede establecerse a un valor predeterminado, o calcularse en respuesta a las condiciones actuales del canal, como las dadas por el valor de C/I más reciente, o mediciones de la potencia del enlace inverso. Se pasa a la etapa 710.
En la etapa 710, el primer subpaquete se transmite por el canal de datos, y la información de control correspondiente apropiada se transmite por el canal de control. Se determina la velocidad de transmisión, potencia y formato para el canal de datos, en un programador, por ejemplo, en respuesta al valor actual de m, entre otros factores. Otros factores pueden incluir la medición de C/I, necesidades de nivel de servicio de varias estaciones móviles servidas por la estación base, y otros factores conocidos en la técnica. Se pasa al bloque de decisión 715.
En el bloque de decisión 715, se recibe una respuesta desde la estación móvil que corresponde al primer subpaquete transmitido. En la realización de ejemplo, la respuesta es una ACK o una NAK. Como se discutió anteriormente, se produce un estado NULL cuando, debido a recepción incorrecta del canal de control en la estación móvil, no se transmite realmente ni una ACK ni una NAK. Si la retroalimentación procedente de la estación móvil indica un error en la transmisión (en este ejemplo, debido a un error en el canal de control o el de datos), se ha producido un error del primer subpaquete. Se pasa a la etapa 730. Si no se ha producido ningún error, la transmisión de paquetes se considera exitosa. Se pasa a la etapa 720.
En la etapa 720, el primer subpaquete fue exitoso, así que el margen m se reducirá. Para llevar la tasa de error del primer subpaquete hacia la tasa de error del primer subpaquete buscada, s_{1}, m se reduce la relación s_{1}/(1-s_{1}) multiplicada por un factor x. Se pasa a la etapa 725. En la etapa 730, se ha producido un error del primer subpaquete. El bucle de control incrementará m por el factor x. De este modo, el bucle de control lleva la tasa de error del primer subpaquete incrementando por el factor x cuando se produce un error, lo cual puede diseñarse típicamente de manera que la siguiente transmisión del primer subpaquete será exitosa, luego baja el margen para posteriores transmisiones exitosas del primer subpaquete por el factor que incluye la tasa de error buscada. Se pasa a la etapa 735.
En cualquiera de las etapas 725 o 735, un cambio en m puede estar limitado a una ventana que rodea el valor actual limitado por a y b. Estas etapas de partición en ventanas son opcionales. Desde la etapa 725, después de una transmisión exitosa de paquetes, se pasa al bloque de decisión 770 para determinar si han de enviarse paquetes adicionales a la estación móvil. Desde la etapa 735, después de un intento infructuoso de transmisión del primer subpaquete, se pasa a la etapa 740.
En la etapa 740, se transmite el siguiente subpaquete, de manera similar a la descrita en la etapa 710. Después se pasa al bloque decisión 745, donde la retroalimentación desde la estación móvil indica si la transmisión de subpaquetes fue exitosa o no, similar al bloque de decisión 715. Si se produjo un error, se pasa al bloque de decisión 750 para determinar si pueden enviarse retransmisiones adicionales, es decir más subpaquetes. Como se describió anteriormente, puede estar permitido cualquier número de retransmisiones. Si no se ha igualado el límite de retransmisiones, se vuelve a la etapa 740 para transmitir el siguiente subpaquete. Si se ha igualado el límite, se pasa a la etapa 755.
Si, en el bloque decisión 745, no se reportó ningún error, entonces el paquete fue transmitido exitosamente. De manera similar al control de la tasa de error del primer subpaquete, descrito con respecto a las etapas 715 - 735 anteriores, pueden usarse las etapas 755 - 765 para llevar la tasa de error de paquete a la tasa de error buscada, s_{2}. En la etapa 760, se reduce m por la relación s_{2}/(1 - s_{2}) multiplicada por un factor y. En la etapa 755, ha expirado el número de intentos de retransmisión sin una transmisión exitosa, así que se ha producido un error de paquete. Se incrementa m por el factor y. Desde cualquiera de las etapas 755 ó 760, se pasa a la etapa 765.
En la etapa 765, el ajuste para m puede estar limitado a la ventana que rodea el valor actual de m limitado por c y d. Esta partición en ventanas es opcional. Se pasa al bloque de decisión 770.
En el bloque de decisión 770, el paquete anterior ha sido transmitido, usando uno o más subpaquetes, y puede haber sido exitoso o haber tenido como resultado un error. Si hay paquetes adicionales por enviar, se pasa a la etapa 710 para repetir las etapas recién descritas. Si no, el procedimiento puede pararse. El procedimiento puede repetirse en bucle indefinidamente, mientras que la estación base tenga que mantener un bucle de margen asociado con la estación móvil.
En un sistema en el que se transmite un canal de control junto con el canal de datos, es decir el PDCCH, puede ser importante que el canal de control sea recibido fiablemente así como el canal de datos. Una solución es transmitir el canal de control a un nivel de potencia constante, calculado para encontrarse con la situación del peor caso esperado. Esta solución no es óptima, ya que una parte de la potencia de transmisión disponible estará infrautilizada en entornos que no son del peor caso. El bucle de control descrito anteriormente con respecto a la Fig. 7 puede usarse para generar un valor de margen para uso en canales tanto de control como de datos. Puede añadirse o restarse un valor de compensación del margen para producir el nivel deseado de potencia de transmisión del canal de control, que seguirá con la actualización del margen en respuesta a la transmisión de datos por paquetes. Sin embargo, puede ser deseable usar dos bucles para controlar dos valores de margen, uno para cada canal. En este ejemplo, el margen m, controlado por un procedimiento como el mostrado en la Fig. 7, puede usarse para programar en el canal de datos. Puede ejecutarse en paralelo un bucle de control separado para actualizar un segundo margen, m_{2}.
La Fig. 8 representa un organigrama de una realización de ejemplo de un bucle de control externo de canal de control. El bucle de control se usa para actualizar dinámicamente un valor de margen, m_{2}, en respuesta a retroalimentación procedente de una estación móvil. El procedimiento puede parametrizarse mediante el uso de varias variables. La variable s_{3} es la tasa de error de canal de control buscada. Las variables e y f son límites inferior y superior, respectivamente, usados para proporcionar una ventana para limitar el cambio instantáneo en el margen, m_{2}. La variable v es un factor para graduar la cantidad de incremento o reducción de m_{2} basándose en la retroalimentación de la estación móvil. El margen m_{2} puede usarse para determinar el nivel de potencia apropiado para transmitir el canal de control.
El procedimiento empieza en la etapa 810, donde se inicializa el margen m_{2}. Puede usarse cualquier procedimiento de inicialización para determinar el valor inicial de m_{2} dentro del alcance de la presente invención. Por ejemplo, el valor de inicialización puede establecerse a un valor predeterminado, o calcularse en respuesta a las condiciones actuales del canal, como las dadas por el valor de C/I más reciente, o mediciones de la potencia del enlace inverso. Se pasa a la etapa 820.
En la etapa 820 se transmite el canal de control, el PDCCH en este ejemplo. Se pasa al bloque de decisión 830 para determinar si se produjo un error en el canal de control, usando retroalimentación procedente de la estación móvil. Como se discutió anteriormente, si una estación móvil no recibe correctamente el canal de control, puede no desmodular el canal de datos cuando los datos se dirijan a la estación móvil. En tal caso, no se generará en respuesta ni una ACK ni una NAK. La identificación del estado NULL puede usarse para expresar un error en el canal de control. Si se identifica un error, se pasa a la etapa 850. Si no se indica ningún error, se pasa a la etapa 840.
Las etapas 840 y 850 pueden usarse para llevar la tasa de error del canal de control al objetivo deseado, s_{3}. En la etapa 840, cuando no se produce error, se reduce m_{2} la relación s_{s}/(1 - s_{3}) multiplicada por un factor v. De la etapa 840 o la 850 se pasa a la etapa 860. En la etapa 860, el ajuste para m_{2} puede estar limitado a la ventana que rodea el valor actual de m_{2} limitado por e y f. Esta partición en ventanas es opcional. Se pasa al bloque de decisión 870.
En la etapa 870, si ha de enviarse información adicional del canal de control, en este ejemplo, por el PDCCH, se vuelve a la etapa 820 para continuar el bucle de control. Si no, el procedimiento puede pararse.
Como se describió anteriormente, el número de bucles de control externos utilizados no está limitado a uno, como en la Fig. 7, o dos, como se describió anteriormente con respecto a la combinación de bucles representada en las Figs. 7 - 8. Puede utilizarse cualquier número de bucles de control para controlar cualquier número de valores de margen. Por ejemplo, pueden ser soportados múltiples formatos de transmisión de datos para transmisión por el canal directo. Diferentes formatos de transmisión pueden requerir diferentes necesidades de margen para la misma calidad del canal. Pueden utilizarse uno o más márgenes para uso con varios formatos o grupos de formatos. Los expertos en la materia adaptarán fácilmente los principios desvelados en este documento para proporcionar control de márgenes para cualquier número de canales, tipos de canales, y formatos soportados dentro de un canal.
Dependiendo de la configuración de parámetros seleccionada para un bucle de control, como el bucle de control exterior de ejemplo representado en la Fig. 7, la tasa de error de paquete de estado estacionario puede llevarse a un valor que es inferior a la tasa de error buscada, por ejemplo s_{2}. Si la tasa de error es demasiado alta, el bucle la bajará. Sin embargo, si la tasa de error es demasiado baja, puede tardar un periodo de tiempo relativamente largo en incrementarse ya que la aparición de errores de paquete finales es infrecuente. Esto puede ser deseable, si se mejora la capacidad de tratamiento del sistema por la reducción de retransmisiones requeridas en tal escenario. La tasa de error de paquete puede aproximarse a la tasa deseada de paquete total, dada por s_{2}, aunque con una tasa de error de paquete muy baja, tal convergencia puede tardar algún tiempo, como se discutió anteriormente. En otras circunstancias, puede ser deseable utilizar un bucle de control externo que siga específicamente a una tasa deseada de errores de paquetes totales, manteniendo mientras tanto la sensibilidad a cambios de condición del canal como se describió con respecto a las realizaciones anteriores.
Una realización de ejemplo de tal bucle de control se denomina en este documento bucle de control externo-externo. La Fig. 9 representa un organigrama de una realización de ejemplo de un bucle de control externo-externo. En esta realización, se usa un bucle externo para llevar la tasa de error del primer subpaquete a una tasa s_{1}. Este bucle es similar a la primera parte de la realización representada en la Fig. 7. Sin embargo, en lugar de tener controlada s_{1} directamente, la realización de la Fig. 7 está modificada para que incluya un bucle de control externo-externo que actualiza s_{1} para llegar a la tasa deseada de error de paquete, como se muestra en la Fig. 9. En este ejemplo, se establecen los parámetros k y j para producir la tasa deseada de error de paquete total, y el bucle externo-externo controla en consecuencia la tasa de error del primer subpaquete. Por lo tanto, como los errores del primer subpaquete llevan la parte de control de margen del bucle, el bucle externo-externo aún es sensible a cambios en las condiciones del canal, como fue el caso de la realización mostrada en la Fig. 7. Sin embargo, en esta realización, la tasa de error total será llevada a la tasa de error deseada.
Las etapas que permanecen sin cambios respecto a la Fig. 7 se identifican por números de referencia iguales. Las etapas 910 y 920 se incluyen, tal como se muestra, para proporcionar el control externo del bucle externo, es decir, el control externo-externo. Un margen, m, es controlado por este bucle de control. Como se describió anteriormente, m puede usarse para controlar más de un canal, como un canal de control y de datos. Alternativamente, pueden estar provistos en paralelo bucles de control adicionales, como se describió con respecto a la Fig. 8. Puede utilizarse en paralelo cualquier número de bucles, incluyendo bucles de control externos como los descritos en la Fig. 7 o la Fig. 8, así como bucles de control externo-externo como los descritos con respecto a la Fig. 9.
En la Fig. 9, el procedimiento empieza en la etapa 705, donde se inicializa el margen m. Además, se inicializa un valor inicial para s_{1}. Las etapas 705 - 750 funcionan sustancialmente como se describió anteriormente con respecto a la Fig. 7. La tasa de error del primer subpaquete se controla de acuerdo con la tasa s_{1}, usando la misma relación, factor x y límites de ventana a y b (si se incluyen opcionalmente) como se describió anteriormente. Sin embargo, el margen m no se actualiza en respuesta a subpaquetes posteriores al primer subpaquete. En cambio, la tasa s_{1} se incrementa o reduce dependiendo del éxito o fracaso, respectivamente, de un subpaquete posterior. Si se recibe correctamente un subpaquete posterior, se llegará a la etapa 910 desde el bloque de decisión 745. En la etapa 910, s_{1} se incrementa por el factor j, que puede ser una variable predeterminada. De este modo, se incrementará la tasa de error del primer subpaquete para paquetes posteriores. Si un subpaquete, posterior al primer subpaquete, no se recibe exitosamente, se llegará a la etapa 920 desde el bloque decisión 750. En la etapa 920, s_{1} se reduce por el factor k*j, donde k puede ser una variable predeterminada. De este modo, se reducirá la tasa de error del primer subpaquete para paquetes posteriores. Los parámetros j y k determinan el tamaño de la etapa de subida y bajada de la tasa de error del primer subpaquete s_{1}, ya también determinan la tasa resultante de error de paquete total. Por ejemplo, pueden seleccionarse j y k para que produzcan
una tasa de error de paquete total del 1%. La tasa de error del primer subpaquete, s_{1}, variará en consecuencia.
Debe observarse que en todas las realizaciones descritas anteriormente, pueden intercambiarse las etapas del procedimiento sin apartarse del alcance de la invención. Las descripciones desveladas en este documento se han referido en muchos casos a señales, parámetros, y procedimientos asociados con el estándar 1xEV-DV, pero el alcance de la presente invención no está limitado como tal. Los expertos en la materia aplicarán fácilmente los principios de este documento a otros varios sistemas de comunicación. Estas y otras modificaciones resultarán evidentes para los expertos normales en la materia.
Los expertos en la materia comprenderán que la información y señales pueden representarse usando cualquiera de una diversidad de tecnologías y técnicas diferentes. Por ejemplo, datos, instrucciones, comandos, información, señales, bits, símbolos, y chips a los que puede hacerse referencia a lo largo de toda la descripción anterior pueden representarse por voltajes, intensidades, ondas electromagnéticas, campos o partículas magnéticas, campos o partículas ópticas, o cualquier combinación de los mismos.
Los expertos apreciarán además que los diversos bloques lógicos, módulos, circuitos, y etapas de algoritmos ilustrativos descritos en relación con las realizaciones desveladas en este documento pueden implementarse como hardware electrónico, software informático, o combinaciones de ambos. Para lustrar claramente esta capacidad de intercambio de hardware y software, anteriormente se han descrito varios componentes, bloques, módulos, circuitos y etapas ilustrativos generalmente en términos de su funcionalidad. Que tal funcionalidad se implemente como hardware o software depende de la aplicación particular y las limitaciones de diseño impuestas sobre el sistema en conjunto. Los profesionales expertos pueden implementar la funcionalidad descrita de maneras variables para cada aplicación particular, pero tales decisiones de implementación no deben ser interpretadas como causantes de una desviación del alcance de la presente invención.
Los varios bloques lógicos, módulos y circuitos ilustrativos descritos en relación con las realizaciones descritas en este documento pueden implementarse o llevarse a cabo con un procesador de propósito general, un procesador de señales digitales (DSP), un circuito integrado específico de la aplicación (ASIC), una red de puertas programable por campo (FPGA) u otro dispositivo lógico programable, puerta discreta o lógica de transistores, componentes de hardware discretos, o cualquier combinación de los mismos diseñada para llevar a cabo las funciones descritas en este documento. Un procesador de propósito general puede ser un microprocesador, pero en la alternativa, el procesador puede ser cualquier procesador convencional, controlador, microcontrolador o máquina de estado. Un procesador también puede implementarse como una combinación de dispositivos de cálculo, por ejemplo una combinación de un DSP y un microprocesador, una pluralidad de microprocesadores, uno o más microprocesadores conjuntamente con un núcleo de DSP, o cualquier otra de tales configuraciones.
Las etapas de un procedimiento o algoritmo descrito en relación con las realizaciones desveladas en este documento pueden plasmarse directamente en hardware, en un módulo de software ejecutado por un procesador, o en una combinación de los dos. Un módulo de software puede residir en memoria RAM, memoria flash, memoria ROM, memoria EPROM, memoria EEPROM, registradores, disco duro, un disco extraíble, un CD-ROM, o cualquier otra forma de medio de almacenamiento conocido en la técnica. Un medio de almacenamiento ejemplar está conectado al procesador de manera que el procesador puede leer información del medio de almacenamiento y escribir información en el mismo. En la alternativa, el medio de almacenamiento puede estar incorporado en el procesador. El procesador y el medio de almacenamiento pueden residir en un circuito integrado de aplicación específica (ASIC). El ASIC puede residir en un terminal de usuario. En la alternativa, el procesador y el medio de almacenamiento pueden residir como componentes discretos en un terminal de usuario.
La descripción previa de las realizaciones desveladas se proporciona para permitir que cualquier persona experta en la materia realice o use la presente invención. Diversas modificaciones a estas realizaciones resultarán evidentes fácilmente para los expertos en la materia, y los principios genéricos definidos en este documento pueden aplicarse a otras realizaciones sin apartarse del alcance de la invención. Por lo tanto, la presente invención no está pensada para verse limitada a las realizaciones mostradas en este documento, sino para estar de acuerdo con el más amplio alcance concordante con las reivindicaciones adjuntas.

Claims (37)

1. Un aparato (104, 106) de un esquema de retransmisión que comprende:
un medio (220, 230) para recibir un mensaje de error en respuesta a una transmisión de subpaquetes de un esquema de retransmisión,
un medio (350) para incrementar un margen de potencia un primer valor cuando el mensaje de error indica que el primer subpaquete fue recibido con error; y además comprende
un medio (350) para disminuir el margen de potencia un segundo valor cuando el mensaje de error indica que el primer subpaquete fue recibido sin error.
2. El aparato de la reivindicación 1, que además comprende:
un medio (350) para disminuir el margen de potencia un tercer valor cuando el mensaje de error indica que un subpaquete, distinto del primer subpaquete, fue recibido sin error; y
un medio (350) para incrementar el margen de potencia un cuarto valor cuando el mensaje de error indica que el subpaquete final fue recibido con error;
3. El aparato de la reivindicación 1, que además comprende:
un medio (220, 230) para recibir un mensaje de error de control en respuesta a un paquete de control transmitido;
un medio (350) para incrementar un margen de control cuando el mensaje de error de control indica que el canal de control fue recibido con error; y
un medio (350) para disminuir el margen de control cuando el mensaje de error de control indica que el canal de control fue recibido sin error.
4. El aparato de la reivindicación 1, que además comprende un programador (240) para determinar un formato de transmisión en respuesta a un indicador de calidad de canal recibido y el margen de potencia.
5. El aparato de la reivindicación 4, en el que los valores del indicador de calidad de canal recibido son filtrados.
6. El aparato de la reivindicación 4, en el que:
el medio (350) para recibir recibe además una señal piloto procedente de un dispositivo de comunicación inalámbrica (104, 106); y
el programador (240) programa una transmisión al dispositivo de comunicación inalámbrico (104, 106) sólo cuando la energía de la señal piloto recibida excede un umbral predeterminado.
7. El aparato de la reivindicación 1, en el que el primer valor se determina de acuerdo con una tasa de error del primer subpaquete.
8. El aparato de la reivindicación 1, en el que el segundo valor se determina de acuerdo con una tasa de error del primer subpaquete.
9. El aparato de la reivindicación 1, en el que el primer valor es un parámetro predeterminado x, y el segundo valor se calcula como:
\frac{x\cdot s}{1-s}
donde s es una tasa de error del primer subpaquete buscada.
10. El aparato de la reivindicación 1, en el que el medio (350) para incrementar el margen de potencia limita además el incremento del margen de potencia a un límite superior predeterminado.
11. El aparato de la reivindicación 1, en el que el medio (350) para disminuir el margen de potencia limita además la disminución del margen de potencia a un límite inferior predeterminado.
12. El aparato de la reivindicación 1, en el que el medio (350) para incrementar y disminuir el margen de potencia además:
disminuye el margen de potencia un tercer valor cuando el mensaje de error indica que un subpaquete, distinto del primer subpaquete, fue recibido sin error; e
incrementa el margen de potencia un cuarto valor cuando el mensaje de error indica que el subpaquete final fue recibido con error;
13. El aparato de la reivindicación 12, en el que el tercer valor se determina de acuerdo con una tasa de error de paquete.
14. El aparato de la reivindicación 12, en el que el cuarto valor se determina de acuerdo con una tasa de error de paquete.
15. El aparato de la reivindicación 12, en el que el cuarto valor es un parámetro predeterminado y, y el tercer valor se calcula como:
\frac{y\cdot s_{2}}{1-s_{2}}
donde s_{2} es una tasa de error de paquete.
16. El aparato de la reivindicación 9, en el que el medio (350) para incrementar y disminuir el margen de potencia además:
incrementa s un quinto valor cuando el mensaje de error indica que un subpaquete, distinto del primer subpaquete, fue recibido sin error; y
disminuye s un sexto valor cuando el mensaje de error indica que el subpaquete final fue recibido con error.
17. El aparato de la reivindicación 16, en el que el quinto y el sexto valor se determinan de acuerdo con una tasa de error de paquete.
18. El aparato de la reivindicación 1, que puede funcionar además con un transmisor (210, 250) para transmitir un paquete de control, en el que:
el medio (220, 230) para recibir recibe además un mensaje de error de control; y
el medio (350) para incrementar y disminuir el margen de potencia incrementa un margen de control cuando el mensaje de error de control indica que el canal de control fue recibido con error y disminuye el margen de control cuando el mensaje de error de control indica que el canal de control fue recibido sin error.
19. El aparato de la reivindicación 18, en el que:
el medio (220, 230) para recibir recibe además una señal piloto; y
el medio (350) para incrementar y disminuir el margen de potencia determina si el mensaje de error de control indica un error cuando la energía de la señal piloto no excede un umbral predeterminado, independientemente del valor del mensaje de error de control recibido.
20. Un procedimiento de control de margen que comprende las etapas de:
recibir un mensaje de error en respuesta a una transmisión de subpaquetes de un esquema de retransmisión;
incrementar un margen de potencia (m) un primer valor cuando el mensaje de error indica que el primer subpaquete fue recibido con error; y caracterizado por
disminuir el margen de potencia un segundo valor cuando el mensaje de error indica que el primer subpaquete fue recibido sin error.
21. El procedimiento de la reivindicación 20, que además comprende: recibir un indicador de calidad de canal; y
determinar un formato de transmisión en respuesta al indicador de calidad de canal recibido y el margen de potencia.
22. El procedimiento de la reivindicación 21, que además comprende filtrar los valores del indicador de calidad de canal recibido.
\newpage
23. El procedimiento de la reivindicación 21, que además comprende: recibir una señal piloto; y
programar una transmisión sólo cuando la energía de la señal piloto recibida excede un umbral predeterminado.
24. El procedimiento de la reivindicación 20, en el que el primer valor se determina de acuerdo con una tasa de error del primer subpaquete.
25. El procedimiento de la reivindicación 20, en el que el segundo valor se determina de acuerdo con una tasa de error del primer subpaquete.
26. El procedimiento de la reivindicación 20, en el que el primer valor es un parámetro predeterminado x, y el segundo valor se calcula como:
\frac{x\cdot s}{1-s}
donde s es una tasa de error del primer subpaquete buscada.
27. El procedimiento de la reivindicación 20, que además comprende limitar el incremento del margen de potencia a un límite superior predeterminado.
28. El procedimiento de la reivindicación 20, que además comprende limitar la disminución del margen de potencia a un límite inferior predeterminado.
29. El procedimiento de la reivindicación 20, que además comprende: disminuir el margen de potencia un tercer valor cuando el mensaje de error indica que un subpaquete, distinto del primer subpaquete, fue recibido sin error; e
incrementar el margen de potencia un cuarto valor cuando el mensaje de error indica que el subpaquete final fue recibido con error.
30. El procedimiento de la reivindicación 29, en el que el tercer valor se determina de acuerdo con una tasa de error de paquete.
31. El procedimiento de la reivindicación 29, en el que el cuarto valor se determina de acuerdo con una tasa de error de paquete.
32. El procedimiento de la reivindicación 29, en el que el cuarto valor es un parámetro predeterminado y, y el tercer valor se calcula como:
\frac{y\cdot s_{2}}{1-s_{2}}
donde s_{2} es una tasa de error de paquete.
33. El procedimiento de la reivindicación 26, que además comprende:
incrementar s un quinto valor cuando el mensaje de error indica que un subpaquete, distinto del primer subpaquete, fue recibido sin error; y
disminuir s un sexto valor cuando el mensaje de error indica que el subpaquete final fue recibido con error.
34. El procedimiento de la reivindicación 33, en el que el quinto y el sexto valor se determinan de acuerdo con una tasa de error de paquete.
35. El procedimiento de la reivindicación 20, que además comprende:
recibir un mensaje de error de control en respuesta a un paquete de control transmitido;
incrementar un margen de control cuando el mensaje de error de control indica que el canal de control fue recibido con error; y
disminuir el margen de control cuando el mensaje de error de control indica que el canal de control fue recibido sin error.
36. El procedimiento de la reivindicación 35, que además comprende: recibir una señal piloto; y
\newpage
determinar si el mensaje de error de control indica un error cuando la energía de la señal piloto no excede un umbral predeterminado, independientemente del valor del mensaje de error de control recibido.
37. Memoria legible por procesador (355), que almacena datos e instrucciones para configurar un aparato (104, 106) para realizar las etapas del procedimiento de cualquiera de las reivindicaciones 20 a 36.
ES04703015T 2003-01-16 2004-01-16 Control de margen de potencia en un sistema de comunicaciones de datos. Expired - Lifetime ES2290664T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/346,292 US7346018B2 (en) 2003-01-16 2003-01-16 Margin control in a data communication system
US346292 2003-01-16

Publications (1)

Publication Number Publication Date
ES2290664T3 true ES2290664T3 (es) 2008-02-16

Family

ID=32712114

Family Applications (2)

Application Number Title Priority Date Filing Date
ES07111066T Expired - Lifetime ES2329519T3 (es) 2003-01-16 2004-01-16 Control de margen de potencia en un sistema de comunicacion de datos.
ES04703015T Expired - Lifetime ES2290664T3 (es) 2003-01-16 2004-01-16 Control de margen de potencia en un sistema de comunicaciones de datos.

Family Applications Before (1)

Application Number Title Priority Date Filing Date
ES07111066T Expired - Lifetime ES2329519T3 (es) 2003-01-16 2004-01-16 Control de margen de potencia en un sistema de comunicacion de datos.

Country Status (14)

Country Link
US (1) US7346018B2 (es)
EP (2) EP1830484B1 (es)
JP (2) JP5068994B2 (es)
KR (1) KR101119456B1 (es)
CN (1) CN1739250B (es)
AT (2) ATE436124T1 (es)
BR (1) BRPI0406792A (es)
CA (1) CA2513256C (es)
DE (2) DE602004021978D1 (es)
ES (2) ES2329519T3 (es)
HK (1) HK1107616A1 (es)
MX (1) MXPA05007625A (es)
TW (1) TWI309303B (es)
WO (1) WO2004066520A1 (es)

Families Citing this family (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7295509B2 (en) 2000-09-13 2007-11-13 Qualcomm, Incorporated Signaling method in an OFDM multiple access system
US9130810B2 (en) 2000-09-13 2015-09-08 Qualcomm Incorporated OFDM communications methods and apparatus
US7245598B2 (en) * 2002-02-21 2007-07-17 Qualcomm Incorporated Feedback of channel quality information
US6822969B2 (en) 2003-04-03 2004-11-23 Motorola, Inc. Method and apparatus for scheduling asynchronous transmissions
KR100556362B1 (ko) * 2003-04-28 2006-03-03 엘지전자 주식회사 패킷 통신 서비스의 품질 향상 방법
US7414989B2 (en) * 2003-05-07 2008-08-19 Motorola, Inc. ACK/NACK determination reliability for a communication device
US20040252670A1 (en) * 2003-06-12 2004-12-16 Nokia Corporation Adaptive power margin adjustment for a 1xEV-DV system
US7489688B2 (en) * 2003-12-23 2009-02-10 Agere Systems Inc. Frame aggregation
US7586948B2 (en) * 2003-12-24 2009-09-08 Agere Systems Inc. Packet sub-frame structure for selective acknowledgment
US7590118B2 (en) * 2003-12-23 2009-09-15 Agere Systems Inc. Frame aggregation format
US7356749B2 (en) 2004-02-02 2008-04-08 Lucent Technologies Inc. Method and apparatus for detecting a three-state signal in a base station in a wireless communications system
JP2007531428A (ja) * 2004-03-31 2007-11-01 松下電器産業株式会社 最少リソースパラメータでスケジューリングアルゴリズムを実行する方法およびスケジューラ
US7633970B2 (en) * 2004-05-07 2009-12-15 Agere Systems Inc. MAC header compression for use with frame aggregation
US9137822B2 (en) 2004-07-21 2015-09-15 Qualcomm Incorporated Efficient signaling over access channel
US9148256B2 (en) 2004-07-21 2015-09-29 Qualcomm Incorporated Performance based rank prediction for MIMO design
US20060039282A1 (en) * 2004-08-23 2006-02-23 Lucent Technologies, Inc. Outer loop power control for high speed data transmissions
US9246560B2 (en) 2005-03-10 2016-01-26 Qualcomm Incorporated Systems and methods for beamforming and rate control in a multi-input multi-output communication systems
US9154211B2 (en) 2005-03-11 2015-10-06 Qualcomm Incorporated Systems and methods for beamforming feedback in multi antenna communication systems
US8446892B2 (en) 2005-03-16 2013-05-21 Qualcomm Incorporated Channel structures for a quasi-orthogonal multiple-access communication system
US9143305B2 (en) 2005-03-17 2015-09-22 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9461859B2 (en) 2005-03-17 2016-10-04 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9520972B2 (en) 2005-03-17 2016-12-13 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9184870B2 (en) * 2005-04-01 2015-11-10 Qualcomm Incorporated Systems and methods for control channel signaling
FI20055169A0 (fi) 2005-04-13 2005-04-13 Nokia Corp Pakettidatan siirron tehonsäätö matkapuhelinverkossa
US9408220B2 (en) 2005-04-19 2016-08-02 Qualcomm Incorporated Channel quality reporting for adaptive sectorization
US9036538B2 (en) 2005-04-19 2015-05-19 Qualcomm Incorporated Frequency hopping design for single carrier FDMA systems
US8879511B2 (en) 2005-10-27 2014-11-04 Qualcomm Incorporated Assignment acknowledgement for a wireless communication system
US8611284B2 (en) 2005-05-31 2013-12-17 Qualcomm Incorporated Use of supplemental assignments to decrement resources
US8565194B2 (en) 2005-10-27 2013-10-22 Qualcomm Incorporated Puncturing signaling channel for a wireless communication system
US8462859B2 (en) 2005-06-01 2013-06-11 Qualcomm Incorporated Sphere decoding apparatus
US8599945B2 (en) 2005-06-16 2013-12-03 Qualcomm Incorporated Robust rank prediction for a MIMO system
US9179319B2 (en) 2005-06-16 2015-11-03 Qualcomm Incorporated Adaptive sectorization in cellular systems
US20060291452A1 (en) * 2005-06-24 2006-12-28 Motorola, Inc. Method and apparatus for providing reliable communications over an unreliable communications channel
US8885628B2 (en) 2005-08-08 2014-11-11 Qualcomm Incorporated Code division multiplexing in a single-carrier frequency division multiple access system
US9209956B2 (en) 2005-08-22 2015-12-08 Qualcomm Incorporated Segment sensitive scheduling
US20070041457A1 (en) 2005-08-22 2007-02-22 Tamer Kadous Method and apparatus for providing antenna diversity in a wireless communication system
US8644292B2 (en) 2005-08-24 2014-02-04 Qualcomm Incorporated Varied transmission time intervals for wireless communication system
US9136974B2 (en) 2005-08-30 2015-09-15 Qualcomm Incorporated Precoding and SDMA support
US20070053287A1 (en) * 2005-09-07 2007-03-08 Gang Li System and method for selecting data rates in a wireless communication system
US8582509B2 (en) 2005-10-27 2013-11-12 Qualcomm Incorporated Scalable frequency band operation in wireless communication systems
US9225488B2 (en) 2005-10-27 2015-12-29 Qualcomm Incorporated Shared signaling channel
US9210651B2 (en) 2005-10-27 2015-12-08 Qualcomm Incorporated Method and apparatus for bootstraping information in a communication system
US9144060B2 (en) 2005-10-27 2015-09-22 Qualcomm Incorporated Resource allocation for shared signaling channels
US9225416B2 (en) 2005-10-27 2015-12-29 Qualcomm Incorporated Varied signaling channels for a reverse link in a wireless communication system
US9088384B2 (en) 2005-10-27 2015-07-21 Qualcomm Incorporated Pilot symbol transmission in wireless communication systems
US8477684B2 (en) 2005-10-27 2013-07-02 Qualcomm Incorporated Acknowledgement of control messages in a wireless communication system
US8693405B2 (en) 2005-10-27 2014-04-08 Qualcomm Incorporated SDMA resource management
US9172453B2 (en) 2005-10-27 2015-10-27 Qualcomm Incorporated Method and apparatus for pre-coding frequency division duplexing system
US8045512B2 (en) 2005-10-27 2011-10-25 Qualcomm Incorporated Scalable frequency band operation in wireless communication systems
US8582548B2 (en) 2005-11-18 2013-11-12 Qualcomm Incorporated Frequency division multiple access schemes for wireless communication
US8831607B2 (en) 2006-01-05 2014-09-09 Qualcomm Incorporated Reverse link other sector communication
US7839776B2 (en) * 2006-03-21 2010-11-23 Alcatel-Lucent Usa Inc. Detecting a reverse rate indicator channel
US8363675B2 (en) * 2006-03-24 2013-01-29 Samsung Electronics Co., Ltd. Method and system for transmission of uncompressed video over wireless communication channels
US7979784B2 (en) * 2006-03-29 2011-07-12 Samsung Electronics Co., Ltd. Method and system for enhancing transmission reliability of video information over wireless channels
WO2007135919A1 (ja) * 2006-05-19 2007-11-29 Panasonic Corporation 伝送装置、伝送方法、システムlsi、及びプログラム
US8514728B2 (en) * 2006-06-22 2013-08-20 Broadcom Corporation Methods and systems for estimating temporal correlation of a propagation channel
US7929482B2 (en) * 2006-08-22 2011-04-19 Qualcomm Incorporated Data rate selection in a constant power variable data rate two-way mobile satellite communication link
US8553526B2 (en) * 2006-09-28 2013-10-08 Qualcomm Incorporated Methods and apparatus for determining quality of service in a communication system
US9191226B2 (en) * 2006-09-28 2015-11-17 Qualcomm Incorporated Methods and apparatus for determining communication link quality
US8462758B2 (en) * 2006-12-20 2013-06-11 Intel Corporation Channel quality information feedback techniques for a wireless system
US9294231B2 (en) * 2007-03-17 2016-03-22 Qualcomm Incorporated Configurable acknowledgement processing in a wireless communication system
KR100984811B1 (ko) * 2007-03-27 2010-10-01 삼성전자주식회사 데이터를 송수신하는 장치 및 방법
US8331249B2 (en) * 2007-07-10 2012-12-11 Qualcomm Incorporated Methods and apparatus for communicating in a peer to peer system where device communications may partially interfere with one another
US8687479B2 (en) * 2007-07-10 2014-04-01 Qualcomm Incorporated Methods and apparatus for channel estimation and rate feedback in a peer to peer network
WO2009020288A1 (en) 2007-08-09 2009-02-12 Samsung Electronics Co., Ltd. Apparatus and method for searching for erroneous data
US8127206B2 (en) * 2007-09-13 2012-02-28 Samsung Electronics Co., Ltd. System and method for wireless communication of uncompressed video having reed-solomon code error concealment
US8559339B1 (en) 2007-11-14 2013-10-15 Sprint Spectrum L.P. Low-cost-internet-base-station-(LCIB) user-adaptation algorithm
US8205126B2 (en) * 2007-11-27 2012-06-19 Samsung Electronics Co., Ltd. System and method for wireless communication of uncompressed video using selective retransmission
JP2009290618A (ja) * 2008-05-29 2009-12-10 Kyocera Corp 無線通信装置および無線通信方法
US8184598B1 (en) * 2008-05-29 2012-05-22 Sprint Spectrum L.P. Low-cost internet-base-station (LCIB) radio-frequency (RF) adaptation using stationary transceivers
US8170596B2 (en) * 2009-01-23 2012-05-01 Qualcomm Incorporated Secondary data transmission in a group communication transmission data stream
JP5603647B2 (ja) * 2009-05-13 2014-10-08 キヤノン株式会社 給電装置、給電装置の制御方法及び給電通信システム
US8599777B2 (en) * 2009-11-17 2013-12-03 Qualcomm Incorporated Channel quality indicator design for multiple-user multiple-input and multiple-output in high-speed packet access systems
KR101460747B1 (ko) * 2009-12-24 2014-11-11 삼성전자주식회사 무선통신 시스템에서 자원 재할당 시 데이터 송·수신 방법 및 장치
CN101765161B (zh) * 2009-12-29 2015-08-12 中兴通讯股份有限公司 一种链路自适应方法及装置
EP2375581B1 (en) * 2010-04-01 2012-12-26 Alcatel Lucent Feedback for multi-user MIMO systems
US8804670B1 (en) 2011-02-17 2014-08-12 Sprint Spectrum L.P. Method and system for management of inter-frequency handoff
JP5643689B2 (ja) * 2011-03-18 2014-12-17 アズビル株式会社 Hart通信機能を有する入出力装置
WO2013036855A2 (en) * 2011-09-07 2013-03-14 Quanta Associates, L.P. Real-time monitoring of electric power system voltage stability margins
EP2868020B1 (en) * 2012-06-28 2018-04-25 Telefonaktiebolaget LM Ericsson (publ) Method and base station for link adaptation of pdcch in a radio communication system
WO2017138854A1 (en) 2016-02-09 2017-08-17 Telefonaktiebolaget Lm Ericsson (Publ) Robustness enhancements of efficient harq feedback

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3014308B2 (ja) * 1994-10-24 2000-02-28 エヌ・ティ・ティ移動通信網株式会社 移動通信システムにおける送信電力制御方法
JP2821430B2 (ja) * 1996-06-20 1998-11-05 日本電気移動通信株式会社 無線通信機の送信電力自動制御方式
US5933763A (en) * 1996-12-11 1999-08-03 Ericsson Inc Circuitry and method for improved signal reception acknowledgment in a radio communication system
GB9821089D0 (en) 1998-09-30 1998-11-18 Koninkl Philips Electronics Nv Method for the communication of information and apparatus employing the method
US6308082B1 (en) * 1998-10-06 2001-10-23 Telefonaktiebolaget L M Ericsson (Publ) Cell-level throughput adjustment in digital cellular systems
US6529482B1 (en) * 1999-06-30 2003-03-04 Qualcomm Inc. Method and apparatus for adjusting a signal-to-interference threshold in a closed loop power control communications system
JP3501039B2 (ja) * 1999-10-07 2004-02-23 日本電気株式会社 Cdma移動通信システムにおける送信電力制御方法
SE0001918L (sv) 2000-05-23 2001-11-24 Ericsson Telefon Ab L M Aktivitetsindikerande pilot
JP2004507927A (ja) 2000-08-21 2004-03-11 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 情報通信方法及び情報通信装置
US8199696B2 (en) * 2001-03-29 2012-06-12 Qualcomm Incorporated Method and apparatus for power control in a wireless communication system
TWI225339B (en) * 2002-06-06 2004-12-11 Via Telecom Co Ltd Power control of plural packet data control channels
JP2004128993A (ja) * 2002-10-03 2004-04-22 Ntt Docomo Inc 送信電力制御方法、基地局、移動局及び無線通信システム
US20040142715A1 (en) * 2003-01-16 2004-07-22 Oses David Puig Method and apparatus to predictively regulate forward link packet data transmission power in a wireless communications system
US20040252670A1 (en) * 2003-06-12 2004-12-16 Nokia Corporation Adaptive power margin adjustment for a 1xEV-DV system
US7746800B2 (en) * 2003-11-21 2010-06-29 Nokia Corporation Flexible rate split method for MIMO transmission

Also Published As

Publication number Publication date
ATE436124T1 (de) 2009-07-15
WO2004066520A1 (en) 2004-08-05
TW200424540A (en) 2004-11-16
EP1830484A1 (en) 2007-09-05
DE602004008216D1 (de) 2007-09-27
EP1584145A1 (en) 2005-10-12
CA2513256A1 (en) 2004-08-05
CA2513256C (en) 2013-01-22
DE602004008216T2 (de) 2008-05-15
ES2329519T3 (es) 2009-11-26
MXPA05007625A (es) 2005-09-30
JP2006517071A (ja) 2006-07-13
US20040141460A1 (en) 2004-07-22
KR101119456B1 (ko) 2012-03-16
CN1739250B (zh) 2010-12-08
JP5269930B2 (ja) 2013-08-21
EP1830484B1 (en) 2009-07-08
HK1107616A1 (en) 2008-04-11
ATE370557T1 (de) 2007-09-15
DE602004021978D1 (de) 2009-08-20
JP2011151827A (ja) 2011-08-04
JP5068994B2 (ja) 2012-11-07
KR20050094439A (ko) 2005-09-27
US7346018B2 (en) 2008-03-18
CN1739250A (zh) 2006-02-22
EP1584145B1 (en) 2007-08-15
TWI309303B (en) 2009-05-01
BRPI0406792A (pt) 2006-01-17

Similar Documents

Publication Publication Date Title
ES2290664T3 (es) Control de margen de potencia en un sistema de comunicaciones de datos.
ES2293342T3 (es) Canal extendido de confirmacion de recepcion y control de tasa de transmision.
ES2391808T3 (es) Empaquetamiento de información ACK en un sistema de comunicación inalámbrica
US6898193B2 (en) Adaptive gain adjustment control
ES2267868T3 (es) Metodo y aparato para la transmision de trafico de datos en un canal de comunicacion inalambrico.
JP5161357B2 (ja) リバースリンク共通レート制御を有する通信システムにおける移動局のリバースリンクデータレートを制御する方法及び装置
JP5302391B2 (ja) ハイブリッド自動再送要求プロトコルの信頼性向上
BR112012012632B1 (pt) Método e equipamento para aumentar a capacidade de transmissão em comunicações sem fio, e memória legível por computador
JP2012178868A (ja) 集積回路
KR20030085072A (ko) 무선 통신 시스템용 전력 제어 방법 및 장치
PT1860910E (pt) Conjuntos activos de garantia, confirmação e controlo da taxa
BRPI0615230A2 (pt) mÉtodo e equipamento para sinalizaÇço confiÁvel em uma comunicaÇço sem fio
US8441938B2 (en) Methods and arrangements in a wireless communications system
JP2019514271A (ja) アップリンク256qamのための異なるサブフレームセットの取扱い
KR20130018859A (ko) 지연된 자동 재송 요구(arq)확인응답
ES2364869T3 (es) Canal extendido de confirmación de recepción y control de tasa de transmisión.
JP2005311882A (ja) 通信端末装置及び送信方法