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 PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 52
- 238000000034 method Methods 0.000 claims abstract description 78
- 230000004044 response Effects 0.000 claims abstract description 32
- 230000005540 biological transmission Effects 0.000 claims description 107
- 230000007423 decrease Effects 0.000 claims description 19
- 238000001914 filtration Methods 0.000 claims description 7
- 230000008901 benefit Effects 0.000 abstract description 5
- 238000005259 measurement Methods 0.000 description 34
- 238000005562 fading Methods 0.000 description 10
- 230000008520 organization Effects 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 238000012546 transfer Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000013442 quality metrics Methods 0.000 description 4
- 238000000926 separation method Methods 0.000 description 4
- 238000001228 spectrum Methods 0.000 description 4
- 238000005192 partition Methods 0.000 description 3
- 239000000523 sample Substances 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000543 intermediate Substances 0.000 description 1
- 235000021190 leftovers Nutrition 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002040 relaxant effect Effects 0.000 description 1
- 239000012488 sample solution Substances 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/005—Control of transmission; Equalising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/06—TPC algorithms
- H04W52/12—Outer and inner loops
- H04W52/125—Outer and inner loops cascaded outer loop power control
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/08—Locating faults in cables, transmission lines, or networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0033—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the transmitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1692—Physical properties of the supervisory signal, e.g. acknowledgement by energy bursts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
- H04L1/203—Details of error rate determination, e.g. BER, FER or WER
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0026—Transmission of channel quality indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L2001/125—Arrangements for preventing errors in the return channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/30—TPC using constraints in the total amount of available transmission power
- H04W52/36—TPC 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/367—Power values between minimum and maximum limits, e.g. dynamic range
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/38—TPC being performed in particular situations
- H04W52/50—TPC 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.
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.
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.
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.
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.
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.
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.
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.
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)
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)
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 |
-
2003
- 2003-01-16 US US10/346,292 patent/US7346018B2/en active Active
-
2004
- 2004-01-16 WO PCT/US2004/001228 patent/WO2004066520A1/en active IP Right Grant
- 2004-01-16 AT AT07111066T patent/ATE436124T1/de not_active IP Right Cessation
- 2004-01-16 CN CN2004800022965A patent/CN1739250B/zh not_active Expired - Fee Related
- 2004-01-16 CA CA2513256A patent/CA2513256C/en not_active Expired - Fee Related
- 2004-01-16 ES ES07111066T patent/ES2329519T3/es not_active Expired - Lifetime
- 2004-01-16 TW TW093101173A patent/TWI309303B/zh not_active IP Right Cessation
- 2004-01-16 KR KR1020057013231A patent/KR101119456B1/ko active IP Right Grant
- 2004-01-16 AT AT04703015T patent/ATE370557T1/de not_active IP Right Cessation
- 2004-01-16 ES ES04703015T patent/ES2290664T3/es not_active Expired - Lifetime
- 2004-01-16 DE DE602004021978T patent/DE602004021978D1/de not_active Expired - Lifetime
- 2004-01-16 EP EP07111066A patent/EP1830484B1/en not_active Expired - Lifetime
- 2004-01-16 JP JP2006501007A patent/JP5068994B2/ja not_active Expired - Fee Related
- 2004-01-16 MX MXPA05007625A patent/MXPA05007625A/es active IP Right Grant
- 2004-01-16 BR BR0406792-4A patent/BRPI0406792A/pt not_active Application Discontinuation
- 2004-01-16 EP EP04703015A patent/EP1584145B1/en not_active Expired - Lifetime
- 2004-01-16 DE DE602004008216T patent/DE602004008216T2/de not_active Expired - Lifetime
-
2007
- 2007-11-29 HK HK07113049.7A patent/HK1107616A1/xx not_active IP Right Cessation
-
2011
- 2011-02-25 JP JP2011039644A patent/JP5269930B2/ja not_active Expired - Fee Related
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) | 通信端末装置及び送信方法 |