ES2297162T3 - Metodo para vigilar los numeros de secuencia de transmision asignados a unidades de datos de protocolo para detectar y corregir errores de transmision. - Google Patents
Metodo para vigilar los numeros de secuencia de transmision asignados a unidades de datos de protocolo para detectar y corregir errores de transmision. Download PDFInfo
- Publication number
- ES2297162T3 ES2297162T3 ES03726703T ES03726703T ES2297162T3 ES 2297162 T3 ES2297162 T3 ES 2297162T3 ES 03726703 T ES03726703 T ES 03726703T ES 03726703 T ES03726703 T ES 03726703T ES 2297162 T3 ES2297162 T3 ES 2297162T3
- Authority
- ES
- Spain
- Prior art keywords
- tsn
- transmission
- data
- status report
- report message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 87
- 238000000034 method Methods 0.000 title claims description 40
- 238000012544 monitoring process Methods 0.000 title description 2
- 230000004044 response Effects 0.000 claims abstract description 10
- 230000008707 rearrangement Effects 0.000 claims description 12
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 claims 4
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 claims 4
- 230000008569 process Effects 0.000 description 20
- 239000000872 buffer Substances 0.000 description 16
- 238000010586 diagram Methods 0.000 description 8
- 230000008054 signal transmission Effects 0.000 description 5
- 208000037918 transfusion-transmitted disease Diseases 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000015654 memory Effects 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 101000777624 Homo sapiens Hsp90 co-chaperone Cdc37-like 1 Proteins 0.000 description 1
- 102100031587 Hsp90 co-chaperone Cdc37-like 1 Human genes 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- 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/1628—List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers
-
- 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
- H04L1/1607—Details of the supervisory signal
- H04L1/1671—Details of the supervisory signal the supervisory signal being transmitted together with control information
-
- 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]
-
- 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/1829—Arrangements specially adapted for the receiver end
- H04L1/1848—Time-out mechanisms
-
- 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/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
Un método para detectar y corregir errores de transmisión en un sistema de comunicaciones inalámbricas (600), en que el método comprende: (a) recibir una pluralidad de bloques de datos por medio de una primera transmisión (620), incluyendo cada bloque de datos un único número de secuencia de transmisión (TSN); (b) determinar que un bloque de datos que tenga una TSN esperada no ha sido recibido por medio de una primera transmisión (620); caracterizado por (c) generar un mensaje de informe de estado de TSN (625) que identifica una TSN que falte, correspondiente al bloque de datos que no fue recibido por medio de la primera transmisión (620), incluyendo el mensaje de informe de estado de TSN (625) un primer conjunto de bits usado para identificar la TSN que falta, y un segundo conjunto de bits usado para identificar una cola de reordenación particular (610), ala cual esté destinada la TSN que falta: (d) retransmitir un bloque de datos que incluye la TSN que falta, por medio de una segunda transmisión (630) en respuesta al mensaje de informe de estado de TSN (625); y (e) colocar el bloque de datos retransmitido en un lugar específico en la cola de reordenación particular (610), designado por el segundo conjunto de bits del mensaje de informe de estado de TSN (625),
Description
Método para vigilar los números de secuencia de
transmisión asignados a unidades de datos de protocolo para detectar
y corregir errores de transmisión.
El presente invento se refiere al campo de las
comunicaciones inalámbricas. Más concretamente, el presente invento
se refiere a un sistema y un método para vigilar los números de
secuencia de transmisión (TSNs) asignados a unidades de datos de
protocolo (PDUs) para detectar y corregir errores de
transmisión.
En los sistemas celulares de tercera generación
(3G) usuales, la transmisión de señales entre al menos un Equipo de
Usuario (UE) y Estaciones de Base (Nodo-Bs) para la
coordinación de las funciones de Modulación y Codificación
Adaptativa (AM&C) y Petición de Repetición Automática Híbrida
(H-ARQ) se proporciona mediante canales de control
físico, tales como los canales de control de Acceso de Paquetes de
Datos de Alta Velocidad (HSDPA), o similares. Cuando se producen
errores de transmisión en los canales de control físico para ya sea
el enlace de sentido ascendente o ya sea el enlace de sentido
descendente, los mecanismos de la capa de Control de Acceso Medio
(MAC) existentes no son capaces de garantizar la recuperación y,
como resultado, se pueden perder datos de usuario.
Con objeto de asegurar la entrega de un bloque
de datos, el proceso H-ARQ emplea mensajes que
confirman o niegan que haya sido entregado satisfactoriamente un
bloque de datos. Un mensaje de acuse de recibo (ACK) indica una
transmisión satisfactoria de un bloque de datos, mientras que un
mensaje de acuse de recibo negativo (NACK) indica una transmisión
fallida de un bloque de datos. Cuando hay una transmisión
satisfactoria del bloque de datos, se genera un ACK y no tiene
lugar ninguna otra acción. Cuando hay una transmisión fallida de un
bloque de datos, se genera un NACK y, en respuesta a éste, se
retransmite el respectivo bloque de datos.
Un inconveniente que tiene el proceso de h. es
que los mensajes de ACK y de NACK que son generados por un
receptor, son frecuentemente mal interpretados. Si se interpreta mal
un mensaje NACK, como si fuese un mensaje ACK, se produce un fallo
que no es detectado al nivel físico. Si se interpreta mal un mensaje
de ACK como si fuese un NACK, se retransmite innecesariamente el
bloque de datos.
El proceso de H-ARQ proporciona
un mecanismo mediante el cual se indican al transmisor los estados
de las transmisiones que son recibidas. Los bloques de datos
retransmitidos se combinan en el receptor con otras transmisiones
satisfactorias, para lograr tasas de error de bloques reducidas.
Para el proceso de combinación para trabajar correctamente en el
receptor, se debe aplicar en las retransmisiones la misma unidad de
datos de protocolo (PDU) que haya sido empleada para la transmisión
inicial. Para cada intervalo de tiempo de transmisión (TTI), un
proceso de H-ARQ puede servir a una PDU. La
transmisión y las retransmisiones de una PDU particular son servidas
por el mismo procesador de H-ARQ.
En la Figura 1 se ha ilustrado un diagrama de
bloque de la arquitectura de capa de la Red de Acceso de Radio
Terrestre UMTS (UTRAN) MAC-hs, y en la Figura 2 se
ha ilustrado un diagrama bloque de la arquitectura del equipo de
usuario (UE) MAC-hs. La UTRAN MAC-hs
30 representada en la Figura 1 comprende una entidad 31 de
selección de la Combinación de Formato de Transporte (TFC), un
dispositivo de programación 32, una pluralidad de procesadores
H-ARQ 33a, 33b, y un controlador del flujo 34.
La UE MAC-hs 40 comprende un
procesador 41 H-ARQ. Como se explicará con
referencia a ambas Figuras, la 1 y la 2, los procesadores 33a, 33b
de H-ARQ en la UTRAN MAC-hs 30 y el
procesador 41 H-ARQ en el UE MAC-hs
40 trabajan juntos para procesar bloques de datos.
Los procesadores H-ARQ 33a, 33b
en la UTRAN MAC-hs 30, manejan todas las tareas que
se requieren para que el H-ARQ genere transmisiones
y retransmisiones para cualquier retransmisión que tenga error. El
procesador 41 de H-ARQ en el UE
MAC-hs 40 es el responsable de generar un ACK para
indicar una transmisión satisfactoria, y de generar un NACK para
indicar una transmisión fallida. Los procesadores
H-ARQ 33a, 33b y 41 procesan corrientes de datos
secuenciales para cada flujo de datos de usuario.
Como se describirá con más detalle aquí en lo
que sigue, los bloques de datos recibidos en cada flujo de datos de
usuario, son asignados sucesivamente a los procesadores
H-ARQ 33a, 33b. Cada procesador
H-ARQ 33a, 33b inicia una transmisión, y en caso de
error el procesador H-ARQ41 solicita una
retransmisión. En las transmisiones subsiguientes, se puede cambiar
la tasa de modulación y de codificación con objeto de asegurar una
transmisión satisfactoria. Los bloques de datos a ser
retransmitidos, y cualesquiera nuevas transmisiones al UE, se envían
al dispositivo de programación 32.
El dispositivo de programación 32, acoplado
entre los procesadores H-ARQ 33a, 33b y el selector
31 de TFC, funciona como un gestor de recursos de radio y determina
la latencia de la transmisión con objeto de soportar el QoS
requerido. En base a las salidas de los procesadores de
H-ARQ 33a, 33b, y a la prioridad de que sea
transmitido un nuevo
bloque de datos, el dispositivo de programación 32 envía los bloques de datos a la entidad 31 de selección de la TFC.
bloque de datos, el dispositivo de programación 32 envía los bloques de datos a la entidad 31 de selección de la TFC.
La entidad 31 de selección de la TFC, acoplada
con el dispositivo de programación 32, recibe los bloques de datos
a ser transmitidos y selecciona un formato de transporte dinámico
apropiado para los bloques de datos a ser transmitidos. Con
respecto a las transmisiones y retransmisiones del
H-ARQ, la entidad 31 de selección de la TFC
determina la modulación y la codificación.
Es sumamente deseable que los bloques de datos
retransmitidos lleguen a la entidad de RLC en el lado de recepción
(es decir, el del UE) tan pronto como sea posible, por varias
razones. En primer lugar, el bloque de datos que falte impedirá que
los bloques de datos subsiguientes sean enviados a capas más altas,
debido al requisito de entrega por orden. En segundo lugar, la
memoria intermedia del UE ha de estar dimensionada de modo que sea
lo suficientemente grande como para acomodar la latencia de
retransmisiones mientras sigue manteniendo tasas de datos
efectivas. Cuanto más larga sea la latencia, tanto mayor ha de ser
el tamaño de la memoria intermedia del UE para permitir que en la
memoria intermedia se almacenen tanto los bloques de datos que sean
retenidos como las recepciones de datos continuas hasta que sea
enviado a capas más altas el bloque de secuencia de datos correcto.
El mayor tamaño de la memoria intermedia da por resultado un aumento
de los costes del equipo físico para los UEs. Esto no es nada
deseable.
Con referencia a la Figura 3, se ha representado
en ella un diagrama de flujo del flujo de datos entre un
Nodo-B (representado en la parte inferior de la
Figura 3) y un UE (representado en la parte superior de la Figura
3). Las PDUs procedentes del procesado de nivel más alto son
programadas y pueden ser multiplexadas dentro de un bloque de
datos. Un bloque de datos solamente puede contener PDUs de las capas
más altas de la misma prioridad. Cada bloque de datos tiene
asignada por el programador un único número de secuencia de
transmisión (TSN). Las capas más altas pueden proporcionar una
pluralidad de corrientes de diferentes prioridades de PDUs,
teniendo cada prioridad una secuencia de TSNs. El programador
despacha entonces los bloques de datos a la pluralidad de
procesadores H-ARQ
P1_{B}-P5_{B}. Cada procesador
H-ARQ P1_{B}-P5_{B} es
responsable de procesar un solo bloque de datos de una vez. Por
ejemplo, como se ha ilustrado en la Figura 3, las PDUs de Prioridad
1 comprenden una secuencia ilustrada como
B1_{1}-B1_{N}. Análogamente, las PDUs de
Prioridad 2 están en secuencia desde
B2_{1}-B2_{N} y las PDUs de la Prioridad 3 están
en secuencia desde B3_{1}-B3_{N}. Estas PDUs
son programadas (y pueden ser multiplexadas) y fijadas en una TSN
por el programador común. Para fines de descripción del invento, se
ha supuesto que una PDU es igual a un bloque de datos. Después de
programado un bloque de datos para ser procesado por un procesador
particular P1_{B}-P5_{B}, cada bloque de datos
es asociado con un identificador de procesador, el cual identifica
el procesador P1_{B}-P5_{B} que procesa el
bloque de datos.
Los bloques de datos son luego dados de entrada
a los procesadores P1_{B}-P5_{B} del
Nodo-B H-ARQ programado, los cuales
reciban y procesan cada bloque de datos. Cada procesador
H-ARQ de Nodo B, P1_{B}-P5_{B}
corresponde a un procesador H-ARQ
P1_{UE}-P5_{UE} dentro del UE. En consecuencia,
el primer procesador P1_{B} H-ARQ en el Nodo B
comunica con el primer procesador P1_{UE} H-ARQ en
el UE. Análogamente, el segundo procesador P2_{B}
H-ARQ en el Nodo B comunica con el segundo
procesador P2_{UE} H-ARQ en el UE, y así
sucesivamente para los restantes procesadores
P3_{B}-P5_{B} H-ARQ en el Nodo
B, y sus procesadores de contrapartida
P3_{UE}-P5_{UE} H-ARQ,
respectivamente, dentro del UE. Los procesos H-ARQ
son multiplexados oportunamente sobre la interfaz de aire, y hay
solamente una transmisión de un H-ARQ en la interfaz
de aire cada vez.
Por ejemplo, tomando el primer par de
procesadores P1_{B} y P1_{UE} H-ARQ de
comunicaciones, el procesador P1_{B} H-ARQ
procesa un bloque de datos, por ejemplo el B1_{1}, y lo envía para
multiplexado y transmisión por la interfaz de aire. Cuando se
recibe este bloque de datos B1_{1} por el primer procesador
H-ARQ P1_{UE}, el procesador P1_{UE} determina
si ha sido recibido, o no, sin error. Si el bloque de datos B1_{1}
fue recibido sin error, el primer procesador H-ARQ
P1_{UE} transmite un ACK, para indicar al procesador P1_{B
H-ARQ} que ha sido recibido satisfactoriamente._{
} De lo contrario, si hay error en el bloque de datos B1_{1}
recibido, el procesador H-ARQ P1_{UE} transmite un
NACK al procesador H-ARQ P1_{B} de transmisión.
Este proceso continúa hasta que el procesador P1_{B} de
transmisión reciba un ACK para el bloque de datos B1_{1}. Una vez
que se haya recibido un ACK, el procesador P1_{B} es
"liberado" para procesar otro bloque de datos. El programador
asignará al procesador P1_{B} otro bloque de datos, si lo hay
disponible.
Como se ha ilustrado gráficamente en la Figura
3, el programador conoce la liberación del procesador P1_{B} por
percibir el ACK/NACK, o bien puede hacer uso de algún otro esquema
de transmisión de señales que sea bien conocido en la técnica.
Una vez que los procesadores
H-ARQ P1_{UE}-P5_{UE} de
recepción procesen cada bloque de datos, éstos son enviados a las
memorias intermedias de reordenación R_{1}, R_{2}, R_{3} en
base a sus prioridades; una memoria intermedia de reordenación por
cada prioridad de nivel de datos. Por ejemplo, el bloque de datos de
Prioridad 1 B1_{1}-B1_{N} será recibido y
reordenado en la memoria intermedia de reordenación de Prioridad 1
R_{1}; los bloques de datos B_{2}1-B2_{N} de
Prioridad 2 serán recibidos y reordenados en la memoria intermedia
de reordenación de Prioridad 2 R_{2}; y los bloques de datos
B3_{1}-B3_{N} de Prioridad 3 serán recibidos y
reordenados por la memoria intermedia de reordenación de Prioridad 3
R_{3}. Debido al procesado de los bloques de datos por los
procesadores H-ARQ de recepción
P1_{UE}-P5_{UE} y al procedimiento de acuse de
recibo de ACK/NACK, los bloques de datos son frecuentemente
recibidos en un orden que no es secuencial con respecto a sus TSNs.
Las memorias intermedias de reordenación
R_{1}-R_{3} reciben los bloques de datos fuera
de secuencia y tratan de reordenar los bloques de datos de una
manera secuencial, en base a las TSNs. Es de hacer notar que la
memoria intermedia que reordena tiene su propia secuencia de TSNs.
Al ser recibidos y reordenados los bloques de datos, éstos serán
hechos pasar a capas más altas, tal como a la capa de RLC.
En el lado de recepción, el UE
MAC-hs, (el cual se ha ilustrado gráficamente como
control MAC-hs), lee la ID (identidad) del
procesador H-ARQ, si es enviado a un canal de
control tal como el HS-SCCH o si el bloque de datos
ha sido etiquetado, para determinar qué procesador
H-ARQ P1_{UE}-P5_{UE} ha sido
usado. Si el UE recibe otro bloque de datos a ser procesado por el
mismo procesador de H-ARQ
P1_{UE}-P5_{UE}, el UE conoce que ese
procesador H-ARQ particular
P1_{UE}-P5_{UE} ha sido liberado, con
independencia de si el bloque de datos anterior procesado por ese
procesador H-ARQ P1_{UE}-P5_{UE}
ha sido recibido satisfactoriamente.
Como antes se ha mencionado, las PDUs son
enviadas a la capa más alta si todas las PDUs con las TSNs
incorporadas son recibidas satisfactoriamente, o bien un
temporizador indica que ha transcurrido el período de tiempo máximo
en que la PDU puede permanecer en una cola en una memoria
intermedia. Típicamente, la capa más alta es la de RLC. Mientras
está siendo implementado el proceso descrito con referencia a la
Figura 3, los datos que son almacenados en las memorias intermedias
de reordenación R_{1}, R_{2}, R_{3} son sometidos a un
retardo. Como se ha ilustrado en la Figura 4, este retardo puede
tener consecuencias negativas.
La Figura 4 es un ejemplo de un sistema de la
técnica anterior que incluye una RNC, un Nodo B, un UE y sus
memorias intermedias asociadas. En este ejemplo se supone que el UE
es la entidad de recepción, y que el Nodo B es la entidad de
transmisión. En este sistema de la técnica anterior, una PDU con la
TSN = 3 no es recibido satisfactoriamente por el UE. Por lo tanteo,
el UE solicita una retransmisión. Mientras tanto, las PDUs con TSNs
= 6-9 son almacenadas en la memoria intermedia en el
Nodo B, y las PDUs con TSNs = 4 y 5 son almacenadas en la memoria
intermedia en el UE.
Como se ha ilustrado en la Figura 5, la
retransmisión de la PDU con TSN = 3 debe esperar al final de la cola
en la memoria intermedia del Nodo B, y será transmitida solamente
después de que sean transmitidas las PDUs con TSNs =
6-9. Las PDUs que están en el UE no pueden ser
enviadas a las capas superiores hasta que hayan sido recibidas en
secuencia todas las PDUs.
En este caso, la PDU con TSN = 3 detiene el
envío de las PDUs subsiguientes a capas más altas, (es decir, las
TSNs = 4-9), suponiendo que todas las PDUs sean
transmitidas satisfactoriamente. Obsérvese que el Ejemplo de las
Figuras 4 y 5 solamente refleja 11 PDUs, mientras que en
funcionamiento normal pueden ser programados cientos de operaciones
normales de PDUs juntamente con las PDUs procedentes de otras
entidades de RLC, con anticipación a las PDUs retransmitidas, lo
cual agrava aún más la latencia de la transmisión y los problemas de
almacenamiento en la memoria intermedia de los datos.
Además del retardo debido a las memorias
intermedias, hay otro inconveniente significativo que tiene el
proceso H-ARQ de la técnica anterior. La
transmisión de señales para el proceso H-ARQ se
efectúa por un canal físico. Como constatarán quienes sean expertos
en la técnica, los canales físicos son canales que están
particularmente definidos y predeterminados. Estos canales no están
típicamente sujetos a una capacidad de comprobación de error. Como
resultado, hay una elevada probabilidad de que la que se obtenga sea
una mala interpretación, a causa de la corrupción de la transmisión
de la señal. Por ejemplo, un ACK transmitido por el UE puede ser
corrompido durante la transmisión, lo cual da por resultado su
detección por el Nodo B como si fuera un NACK. Como resultado, los
datos serán retransmitidos innecesariamente, desperdiciándose con
ello recursos de radio.
Alternativamente, un NACK puede ser mal
interpretado y considerado como si fuese un ACK. En este caso, la
transmisión que ha fallado no será detectada por el proceso
H-ARQ. Cuando ocurra esto, el mecanismo de capa
física es incapaz de recuperar los datos, y una capa más alta, tal
como la de control de enlace por radio (RLC), inicia los mecanismos
para recuperar los datos perdidos.
Una desventaja que tiene el confiar en la capa
de RLC para retransmitir las PDUs que faltan, es la latencia de la
transmisión, dado que el retardo en la ida y vuelta de la
retransmisión es significativamente mayor que el de la transmisión
al nivel del H-ARQ.
En el documento WO 01/80476 se describe un
método para transmitir señales entre un transmisor y un receptor.
El método incluye operaciones de ARQ de doble capa, en donde la capa
de enlace del lado del receptor establece un temporizador para cada
unidad de paquete de datos perdido que detecte. El temporizador
permite que progresen las operaciones de ARQ de la capa física
hasta completarse antes de que sea enviado un acuse de recibo
negativo mediante la capa de enlace, evitándose así la generación
innecesaria de acuses de recibo negativos.
En el Proyecto de asociación de 3ª generación;
Red de acceso por radio del grupo de especificación técnica; Acceso
de paquetes de enlace de sentido ascendente de alta velocidad UTRA
(HSDPA); Descripción general; Etapa 2 (Publicación 5); 3GPP TS
25.308 V5.0.0, 2001, XP-002960552, se describe en
general un protocolo HARC.
El presente invento es un sistema y un método
para detectar y corregir errores de transmisión en un sistema de
comunicaciones inalámbricas. Una pluralidad de bloques de datos son
recibidos y temporalmente almacenados en una cola. Cada bloque de
datos incluye un único número de secuencia de transmisión (TSN)
única. Cuando se determina que un bloque de datos que tiene una TSN
esperada no se ha recibido, se genera un mensaje de informe de
estado de TSN para indicar que la TSN esperada no ha sido recibida.
Entonces se retransmite un bloque de datos que incluye la TSN
esperada, en respuesta al mensaje de informe de estado de la TSN. El
bloque de datos retransmitido es colocado en un lugar específico en
la cola designado por el mensaje de informe de estado de la TSN.
En un primer aspecto, el presente invento se
refiere a un método para detectar y corregir errores de transmisión
en un sistema de comunicaciones inalámbricas, comprendiendo el
método: (a) recibir una pluralidad de bloques de datos a través de
una primera transmisión, incluyendo cada bloque de datos un único
número de secuencia de transmisión, TSN; (b) determinar que un
bloque de datos que tenga una TSN esperada no ha sido recibido por
medio de la primera transmisión; (c) generar un mensaje de informe
de estado de la TSN que identifique una TSN que falte
correspondiente al bloque de datos que no fue recibido por medio de
la primera transmisión, incluyendo el mensaje de informe de
estadode la TSN un primer conjunto de bits usado para identificar la
TSN que falta y un segundo conjunto de bits usado para identificar
una cola de reordenación particular, a la cual está destinada la
TSN que falta; (d) retransmitir un bloque de datos que incluya la
TSN que falta, por medio de una segunda transmisión en respuesta al
mensaje de informe de estadode la TSN; y (e) colocar el bloque de
datos retransmitido en un lugar específico en la cola de
reordenación particular, designado por el segundo conjunto de bits
del mensaje de informe de estado de la TSN.
En un segundo aspecto, el presente invento se
refiere a un sistema de comunicaciones inalámbricas que comprende:
(a) un equipo de usuario, UE, configurado para recibir una
pluralidad de bloques de datos por medio de una primera
transmisión, incluyendo cada bloque de datos un único número de
secuencia de transmisión, TSN, y determinar cuándo un bloque de
datos que tenga una TSN esperada no haya sido recibido por medio de
la primera transmisión; comprendiendo el UE una cola de
reordenación particular, y un primer medio de control de acceso,
MAC, y una primera entidad de medio de control de acceso, MAC,
configurada para generar un mensaje de informe de estado de TSN que
identifique una TSN que falte, correspondiente al bloque de datos
que no fue recibido por medio de la primera transmisión, incluyendo
el mensaje de informe de estado de TSN un primer conjunto de bits
usado para identificar la TSN que falta, y un segundo conjunto de
bits usado para identificar una cola de reordenación particular a
la cual está destinada la TSN que falta; y (b) un
Nodo-B que comprende una segunda entidad de MAC
configurada para retransmitir un bloque de datos que incluya la TSN
que falta, por medio de una segunda transmisión, en respuesta a la
recepción del mensaje de informe de estado de TSN, en que el bloque
de datos retransmitido es colocado en un lugar específico en la
cola de reordenación particular, designado por el segundo conjunto
de bits del mensaje de informe de estado de TSN.
El mensaje de informe de estado de TSN puede ser
transmitido por un canal de control físico dedicado de enlace de
sentido ascendente -de alta velocidad (DPCCH-ARQHS).
El DPCCH-HS tiene una estructura con tres campos que
incluyen: (i) un campo de estado de la transmisión para llevar la
información de ACJ/NACK; (ii) un campo identificador de
cualificador de canal (CQI); y (iii) un campo de TSN. Cada campo
puede estar situado en uno o más espacios de tiempo de un intervalo
de tiempo de transmisión (TTI) del DPCCH-HS. El
mensaje de informe de estado de TSN puede incluir un indicador de
cola de reordenación, usado para colocar el bloque de datos
retransmitido en un lugar específico en la cola. El presente
invento proporciona detección de error redundante, mediante la cual
una señal previa e incorrectamente interpretada como un ACK, puede
ser más tarde determinada como siendo realmente un NACK.
Puede llegarse a una más detallada comprensión
del invento a la vista de la descripción que sigue, dada a modo de
ejemplo y para ser considerada conjuntamente con los dibujos que se
acompañan, en los que:
La Figura 1 es un UTRAN MAC-hs
de la técnica anterior.
La Figura 2 es un UE MAC-hs de
la técnica anterior.
La Figura 3 es un diagrama bloque del flujo de
datos entre un Nodo B y un UE, de la técnica anterior.
La Figura 4 es un diagrama de la capa de RLC que
presenta una transmisión de PDU que falta, de la técnica
anterior.
La Figura 5 es un diagrama de retransmisión
mediante la capa de RLC de la transmisión de la PDU que falta, de la
técnica anterior.
La Figura 6 es un diagrama bloque de un sistema
de comunicaciones inalámbricas que opera de acuerdo con una
realización preferida del presente invento.
La Figura 7 ilustra una estructura de canal
DPCCH-HS usada para llevar la TSN con CQI
discontinuo.
La Figura 8 representa una estructura de canal
DPCCH-HS usada para llevar TSN con CQI continuo.
La Figura 9 es un diagrama bloque del flujo de
datos entre un Nodo B y un UE, de acuerdo con el presente
invento.
Las realizaciones preferidas se describirán con
referencia a las figuras de los dibujos, en las que los números que
son iguales designan los mismos elementos en todos ellos.
La Figura 6 representa un sistema de
comunicaciones inalámbricas 600 que sirve de ejemplo, que opera de
acuerdo con una realización preferida del presente invento. El
sistema de comunicaciones inalámbricas 600 está configurado para
vigilar los números de secuencia de transmisión (TSNs) asignados a
las unidades de datos de protocolo (PDUs) procesadas por el sistema
600. El sistema 600 incluye al menos un equipo de usuario (UE) 605,
que tiene la entidad 608 de MAC-hs con una cola 610
y un Nodo B 615 que tiene una entidad 636 de MAC-hs.
Ka entidad de MAC-hs 608 en el UE 605 comunica con
la entidad par MAC-hs 635 en el Nodo B 615.
Comprenderán quienes sean expertos en la técnica que los detalles
de la entidad MAC-hs 608 en el UE 605, y la entidad
de MAC-hs 635 en el Nodo B 615, son las mismas que
en el sistema representado en la Figura 3 y descrito con referencia
a la misma. Sin embargo, esos detalles no se han ilustrado de nuevo
en la Figura 6, para simplificar. En consecuencia, la cola 610 de
la Figura 6 es equivalente a las memorias intermedias de
reordenación R_{1}, R_{2}, R_{3} de la Figura 3.
El UE 605 recibe numerosos bloques de datos por
medio de un una primera transmisión 620 que tiene TSNs 1, 2, 3 ...,
hasta que determina que no ha sido recibido un bloque de datos que
tiene una TSN esperada (por ejemplo, la TSN = 5). La entidad
MAC-hs 608 genera un mensaje de informe de estado de
TSN 625 que indica que no ha sido recibida la TSN esperada. La
entidad de MAC-hs 635 en el Nodo B 615 recibe el
mensaje de informe de estado de TSN 625 y retransmite, por medio de
una segunda transmisión 630, un bloque de datos asociado con la TSAN
esperada (TSN = 5) al UE 605, en respuesta al mensaje de informe de
estado de TSN 625, y se coloca el bloque de datos retransmitido en
un lugar específico en la cola 610, designado por el mensaje de
informe de estado de TSN 625.
Con objeto de reducir la latencia t de mejorar
la fiabilidad de la retransmisión de una PDU, la entidad de
MAC-hs 608 en el UE 605 realimenta el mensaje de
informe de estado de TSN 625 a la entidad de MAC-hs
635 del Nodo B 615, por medio de un canal de control físico
dedicado de enlace de sentido ascendente -(DPCCH-HS)
de alta velocidad. Una vez recibido el mensaje de informe de estado
de TSN 625 desde el UE 605, la entidad de MAC-hs
635 del Nodo B 615 retransmite un duplicado de la PDU con la misma
TSN que la TSN que falta, al UE 605. Es de hacer notar que el Nodo
B 615 abandona ocasional e intencionadamente las transmisiones
debido a razones de programación (por ejemplo, las PDUs de más alta
prioridad vacían previamente los procesos de H-ARQ).
En esas ocasiones, la entidad de MAC-hs 635 puede
simplemente pasar por alto el mensaje de informe de estado de TSN
625.
De acuerdo con una realización preferida del
presente invento, el mensaje de informe de estado de TSN 625
identifica una TSN que falte que haya sido esperada por el UE 605
pero no recibida. Concretamente, la TSN que falta corresponde a la
PDU para la cual el UE 605 respondió con un NACK al Nodo B 615, dado
que la PDU no fue recibida por el UE 605.
Como antes se ha mencionado, la ocurrencia de
una mala interpretación de un NACK confundiéndolo con un ACK por el
Nodo B 615, hace que el Nodo B considere, equivocadamente, que la
transmisión de la PDU es satisfactoria, cuando no lo es. Sin
embargo, implementando un sistema de acuerdo con el presente
invento, el UE 605 genera y envía un mensaje de informe de estado
de TSN 625 al Nodo B 615 cuando falte una TSN. El UE 605 informa al
Nodo B 615, por medio del mensaje de informe de estado de TSN 625,
de la TSN que falta, y proporciona un identificador de la cola de
reordenación. El Nodo B 615 tiene entonces conocimiento de que se ha
producido un error de transmisión (por ejemplo, de que un ACK
detectado era realmente un NACK), y se retransmite entonces la TSN
que falta por medio de la segunda transmisión 630, y se coloca en
la cola 610 de acuerdo con el identificador de la cola de
reordenación. Se proporciona así un esquema de detección de error
redundante, mediante el cual si tiene lugar un fallo en la
detección de un ACK/NACK, se implementa el mensaje de informe de
estado de TSN 625, como una protección.
Uno de los problemas que implica la generación
del mensaje de informe de estado de TSN 625 es el de que hay
escasez de bits de control físico, con objeto de señalar el mensaje
de informe de estado de TSN 625 en un canal físico, como
actualmente está definido en las normas de la 3G. Como se describirá
en detalle aquí en lo que sigue, en una realización la información
proporcionada por el mensaje de informe de estado de TSN 625 es
incorporada a la transmisión de la señal que puede incluir el
ACK/NACK o mediciones de calidad de canal, proporcionando así un
canal de realimentación de retorno expandido que puede discurrir en
múltiples espacios de tiempo. Esta es una diferencia con respecto a
los mecanismos de realimentación usuales, en los cuales se usa
solamente un espacio de tiempo.
El mensaje de informe de estado de TSN 625
requiere la transmisión de señal de "X + Y" bits; en la cual se
usan X bits para la TSN y se usan Y bits para el identificador de
la cola de reordenación particular a la que esté destinada la
TSN.
Como comprenderán quienes sean expertos en la
técnica, hay también otra información que va conducida en el
DPCCH-HS de enlace de sentido ascendente, por
ejemplo, la información sobre ACK/NACK y la información de
identificador de calidad de canal (CQI). Se pueden usar varios
métodos diferentes para permitir que el Nodo B 615 diferencie entre
los campos de información. En una realización preferida, un patrón
previamente configurado de las posiciones de los campos indicados
por la secuencia de números de un espacio de tiempo es conocido
tanto por el UE 605 como por el NODO B 615, (por ejemplo, un patrón
periódico 1, 2, 3, 4, 5, 6, 1, 2, ...). Cuando el patrón periódico
es conocido, tanto por el UE como por el Nodo B, el Nodo B solamente
tiene que consultar el espacio de tiempo específico para la
información que requiera (es decir, el ACK/NACK), el CQI o la TSN).
Por ejemplo, el patrón periódico del ACK/NACK, el CQI y el informe
de TSN podrían ser tales que, en un espacio de tiempo particular,
ya fuese el CQI o ya fuese el informe de TSN, pudieran ser enviados.
Añadiendo un solo bit, el Nodo B 615 puede diferenciar entre si el
campo contiene el CQI o un informe de TSN.
En la Figura 7 se ha ilustrado una realización
preferida de la estructura del DPCCH-HS para llevar
el estado de una TSN que falte. Cada TTI comprende tres espacios de
tiempo, y hay tres campos a ser transmitidos en el enlace de
sentido ascendente DPCCH-HS: 1) el campo del estado
de la transmisión que transmite la señalización de ACK/NACK; 2) el
campo de CQI, que transmite el CQI; y 3) el campo de TSN, que
transmite el mensaje de informe de estado de TSN.
El campo de estado de la transmisión incluye un
ACK o un NACK que contiene un bit para información que es
transmitido en un espacio de tiempo de la estructura del
DPCCH-HS. Cuando tiene lugar una transmisión de una
PDU, el UE transmite ya sea un ACK o ya sea un NACK en respuesta a
la transmisión, lo que sea apropiado.
El campo de CQI es usado por el UE para
realimentar periódicamente la calidad del canal al lado de
transmisión (es decir, al Nodo B). El período de realimentación
está típicamente preconfigurado, y es conocido tanto por el lado de
recepción (es decir, por el UE), como por el lado de transmisión (es
decir, por el Nodo B). El campo de CQI es transmitido en dos
espacios de tiempo, y los períodos de repetición del campo de CQI
pueden variar. Es también posible que el campo de CQI pueda
aparecer numerosas veces en cada período. Los períodos de
repetición y el número de ocurrencias en un período de repetición
del campo CQI son señalados por la capa más alta, y están fuera del
alcance del presente invento. Sin embargo, tanteo el UE como el Nodo
B tienen conocimiento de las posiciones de su campo de CQI.
El campo de TSN es usado por el UE para
alimentar el mensaje de informe de estado de TSN, de vuelta al nodo
B. El campo de la TSN contiene nueve bits, para información, y es
transmitido en dos intervalos de tiempo.
Con referencia de nuevo a la Figura 7, el primer
espacio de tiempo de un TTI es usado ya sea para la señalización de
ACK/NACK, o bien está vacío. El segundo y el tercero de los espacios
de tiempo se usan para ya sea el campo de CQI, o ya sea para el
campo de TSN. En el ejemplo de la Figura 7, el campo de CQI se
repite cada dos TTIs, y solamente aparece una vez en el período de
repetición. El campo de TSN es enviado cuando no se usan los
espacios de tiempo (es decir, los pre-configurados)
para transmitir el campo de CQI. El campo de TSN pude repetirse
cada dos TTIs, o bien puede aparecer solamente cuando el UE desee
enviar el mensaje de informe de estado de TSN. Si la señalización
no está preconfigurada, el Nodo B requiere vigilancia continua del
DPCCH-HS. El campo de TSN es enviado en el segundo y
el tercero de los espacios de tiempo.
En una realización alternativa, la
realimentación del mensaje de informe de estado de TSN puede ser
dependiente de una ventana predeterminada que indique un margen de
TSNs que falten, que hayan de ser realimentadas al Nodo B 615. Esto
se hace ya sea mediante la señalización de márgenes explícitos, o ya
sea por inclusión de un mapa de bits (un bit por cada TSN) usado
para señalar múltiples TSNs que falten.
La realimentación del mensaje de informe de
estado de TSN puede estar también basada en un temporizador que
indique un tiempo de expiración antes de cuya finalización haya de
ser realimentada la TSN que falte al Nodo B. Para cada transmisión
de TSN se usa un temporizador en el UE y/o en el Nodo B mientras se
espera para que una transmisión de TSN sea correctamente
transmitida a través del proceso de H-ARQ. Cuando
finaliza el plazo del temporizador, el UE deja de esperar para la
PDU asociada con la TSN que falta, y envía todas las demás PDUs a
capas más altas, (tal como a la capa de RLC). Después el Nodo B
desecha la TSN que falta, debido a que el UE no está ya esperando
por ella.
Sin embargo, en el caso de que un NACK sea
interpretado como si fuese un ACK, el temporizador no está
disponible para el Nodo B y el UE mantiene el temporizador. Por
ejemplo, si se ajusta el temporizador para un plazo de 400 ms y es
necesario que el mensaje de informe de estado de TSN sea enviado
después de 300 ms, sería útil que el Nodo B fuese informado de que
el UE suprimirá por fuera de plazo una TSN que falte, después de
transcurridos 100 ms más. Por consiguiente, el Nodo B se beneficia
del conocimiento de la cantidad de tiempo que tiene para recuperar
la TSN que falta.
Con referencia a un segundo ejemplo de la Figura
8, el primer espacio de tiempo de un TTI o bien es para un
ACK/NACK, o bien está vacío. El segundo y el tercero de los espacios
de tiempo se usan ya sea para el campo de CQI, o ya sea para el
campo de TSN. En este caso, el Nodo B precisa ser previamente
informado de las posiciones de los TTIs usados para el campo de
TSN, y de los TTIs usados para el ACK/NACK y para el campo de CQI, o
bien se requiere un bit para diferenciar entre los TTIs para los
diferentes fines.
Con referencia a la Figura 9, se ha representado
en ella un diagrama bloque del flujo de datos entre el Nodo B y un
UE, de acuerdo con el presente invento. Las entidades
"peer-to-peer" (modelo de
comunicaciones en que cada parte tiene las mismas capacidades) de
UE y de Nodo B MAC-hs, 608, 635, respectivamente,
comunican con objeto de garantizar la adecuada entrega de datos.
Como se ha ilustrado, las transmisiones de datos 620, 630 son
enviadas desde la entidad de Nodo B MAC-hs 635 a la
UE MAC-hs 608. En respuesta, juntamente con la
mensajería de ACK/NACK y de CQI, se envía el mensaje de informe de
estado de TSN 625 desde la entidad de UE MAC-hs 608
a la de Nodo B MAC-hs 635. Esto proporciona una
confirmación redundante de la entrega de un bloque de datos.
Aunque se ha descrito el presente invento en
términos de la realización preferida, para quienes sean expertos en
la técnica se harán evidentes otras variantes que están dentro del
alcance del invento, tal como éste se ha definido en las
reivindicaciones que siguen.
Claims (12)
1. Un método para detectar y corregir errores de
transmisión en un sistema de comunicaciones inalámbricas (600), en
que el método comprende:
(a) recibir una pluralidad de bloques de datos
por medio de una primera transmisión (620), incluyendo cada bloque
de datos un único número de secuencia de transmisión (TSN);
(b) determinar que un bloque de datos que tenga
una TSN esperada no ha sido recibido por medio de una primera
transmisión (620); caracterizado por
(c) generar un mensaje de informe de estado de
TSN (625) que identifica una TSN que falte, correspondiente al
bloque de datos que no fue recibido por medio de la primera
transmisión (620), incluyendo el mensaje de informe de estado de TSN
(625) un primer conjunto de bits usado para identificar la TSN que
falta, y un segundo conjunto de bits usado para identificar una cola
de reordenación particular (610), ala cual esté destinada la TSN que
falta:
(d) retransmitir un bloque de datos que incluye
la TSN que falta, por medio de una segunda transmisión (630) en
respuesta al mensaje de informe de estado de TSN (625); y
(e) colocar el bloque de datos retransmitido en
un lugar específico en la cola de reordenación particular (610),
designado por el segundo conjunto de bits del mensaje de informe de
estado de TSN (625).
2. El método según la reivindicación 1, en el
que el mensaje de informe de estado de TSN (625) es transmitido por
un canal de control físico dedicado de enlace de sentido ascendente
-de alta velocidad, DPCCH-HS.
3. El método según la reivindicación 2, en el
que el DPCCH-HS tiene una estructura con tres
campos, que incluye:
(i) un campo de estado de la transmisión para
llevar información de acuse de recibo/acuse de recibo negativo,
ACK/NACK;
(ii) un identificador cualificador de canal,
CQI; y
(iii) un campo de TSN.
4. El método según la reivindicación 3, en el
que cada campo está situado en uno o más espacios de tiempo de un
intervalo de tiempo de transmisión, TTI, del
DPCCH-HS.
5. El método según una cualquiera de las
reivindicaciones 1-4, en el que el mensaje de
informe de estado de TSN (625) incluye un indicador de cola de
reordenación usado para colocar el bloque de datos retransmitido en
el lugar específico en la cola de reordenación particular (610).
6. El método según una cualquiera de las
reivindicaciones 1-5, que comprende además:
(f) detectar una señal interpretada como que es
un acuse de recibo, ACK; y
(g) en base al mensaje de informe de estado de
TSN, determinar que la señal ha sido interpretada incorrectamente en
el paso (f) y es en realidad un acuse de recibo negativo, NACK.
7. Un sistema de comunicaciones inalámbricas
(600), que comprende:
(a) un equipo de usuario, UE, (605) configurado
para recibir una pluralidad de bloques de datos por medio de una
primera transmisión (620), incluyendo cada bloque de datos un único
número de secuencia de transmisión, TSN, y determinar cuándo un
bloque de datos que tiene una TSN esperada no haya sido recibido por
medio de la primera transmisión (620); caracterizado
porque
el UE (605) comprende:
una cola de reordenación particular (610); y
una primera entidad de control de acceso de
medio, MAC, (608) configurada para generar un mensaje de informe de
estado de TSN (625) que identifica una TSN que falta correspondiente
al bloque de datos que no fue recibido por medio de la primera
transmisión (620), incluyendo el mensaje de informe de estado de TSN
(625) un primer conjunto de bits usado para identificar la TSN que
falta, y un segundo conjunto de bits usado para identificar una cola
de reordenación particular (610) a la cual está destinada la TSN que
falta; y
(b) un Nodo-B (615) que
comprende una segunda entidad de MAC (635) configurada para
retransmitir un bloque de datos que incluye la TSN que falta, por
medio de una segunda transmisión (630) en respuesta a la recepción
del mensaje de informe de estado de TSN (625), en que el bloque de
datos retransmitido es colocado en un lugar específico en la cola de
reordenación particular (610), designado por el segundo conjunto de
bits del mensaje de informe de estado de TSN (625).
8. El sistema según la reivindicación 7, en el
que el mensaje de informe de estado de TSN (625) es transmitido por
un canal de control físico dedicado de enlace de sentido ascendente
-de alta velocidad, DPCCH-HS.
9. El sistema según la reivindicación 8, en el
que el DPCCH-HS tiene una estructura con tres
campos, que incluye:
(i) un campo de estado de la transmisión para
llevar información de acuse de recibo/acuse de recibo negativo,
ACK/NACK;
(ii) un campo de identificador cualificador de
canal (CQI); y
(iii) un campo de TSN
10. El sistema según la reivindicación 9, en el
que cada campo está situado en uno o más espacios de tiempo de un
intervalo de tiempo de transmisión, TTI, del
DPCCH-HS.
11. El sistema según una cualquiera de las
reivindicaciones 7-10, en el que el mensaje de
informe de estado de TSN (625) incluye un indicador de cola de
reordenación usado para colocar el bloque de datos retransmitido en
el lugar específico en la cola de reordenación particular (610).
12. El sistema según una cualquiera de las
reivindicaciones 7-11, en el que el mensaje de
informe de estado de TSN (625) informa al Nodo-B
(615) de que una señal interpretada como de acuse de recibo, ACK,
fue interpretada incorrectamente, y es en realidad un acuse de
recibo negativo, NACK.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US37988202P | 2002-05-10 | 2002-05-10 | |
| US379882P | 2002-05-10 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2297162T3 true ES2297162T3 (es) | 2008-05-01 |
Family
ID=29420573
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES03726703T Expired - Lifetime ES2297162T3 (es) | 2002-05-10 | 2003-05-09 | Metodo para vigilar los numeros de secuencia de transmision asignados a unidades de datos de protocolo para detectar y corregir errores de transmision. |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US7430206B2 (es) |
| EP (1) | EP1550235B1 (es) |
| AT (1) | ATE385078T1 (es) |
| AU (1) | AU2003228926A1 (es) |
| DE (1) | DE60318873T2 (es) |
| ES (1) | ES2297162T3 (es) |
| WO (1) | WO2003096567A1 (es) |
Families Citing this family (99)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7376879B2 (en) * | 2001-10-19 | 2008-05-20 | Interdigital Technology Corporation | MAC architecture in wireless communication systems supporting H-ARQ |
| US6901063B2 (en) * | 2002-05-13 | 2005-05-31 | Qualcomm, Incorporated | Data delivery in conjunction with a hybrid automatic retransmission mechanism in CDMA communication systems |
| EP2081310A1 (en) * | 2002-09-20 | 2009-07-22 | Nokia Corporation | Method and apparatus for indicating HSDPA activity information |
| US9544860B2 (en) | 2003-02-24 | 2017-01-10 | Qualcomm Incorporated | Pilot signals for use in multi-sector cells |
| US8514692B2 (en) | 2003-02-24 | 2013-08-20 | Qualcomm Incorporated | Methods and apparatus for determining, communicating and using information which can be used for interference control purposes |
| US8811348B2 (en) | 2003-02-24 | 2014-08-19 | Qualcomm Incorporated | Methods and apparatus for generating, communicating, and/or using information relating to self-noise |
| US9661519B2 (en) | 2003-02-24 | 2017-05-23 | Qualcomm Incorporated | Efficient reporting of information in a wireless communication system |
| US7218948B2 (en) | 2003-02-24 | 2007-05-15 | Qualcomm Incorporated | Method of transmitting pilot tones in a multi-sector cell, including null pilot tones, for generating channel quality indicators |
| KR101439711B1 (ko) | 2003-08-25 | 2014-09-12 | 시그널 트러스트 포 와이어리스 이노베이션 | 소프트 핸드오버에서의 개선된 업링크 동작 |
| US7046648B2 (en) | 2003-11-05 | 2006-05-16 | Interdigital Technology Corporation | Wireless communication method and apparatus for coordinating Node-B's and supporting enhanced uplink transmissions during handover |
| AU2004307900B2 (en) * | 2003-11-10 | 2007-08-09 | 3G Licensing S.A. | Updating next-expected TSN and receiver window to avoid stall conditions |
| DE60325394D1 (de) | 2003-12-19 | 2009-01-29 | Panasonic Corp | HARQ Protokoll mit synchronen Wiederholungen |
| KR100689452B1 (ko) * | 2003-12-29 | 2007-03-08 | 삼성전자주식회사 | 시분할 듀플렉스 방식의 이동통신 시스템에서 적응적개루프 전력 제어 방법 및 장치 |
| US7570968B2 (en) * | 2003-12-29 | 2009-08-04 | Samsung Electronics Co., Ltd | Method and apparatus for adaptive open-loop power control in mobile communication system using TDD |
| US8018945B2 (en) | 2004-04-29 | 2011-09-13 | Interdigital Technology Corporation | Method and apparatus for forwarding non-consecutive data blocks in enhanced uplink transmissions |
| DE602004029784D1 (de) * | 2004-09-24 | 2010-12-09 | Research In Motion Ltd | Steuerprotokoll für Funkverbindungen |
| US7525908B2 (en) | 2004-09-24 | 2009-04-28 | M-Stack Limited | Data unit management in communications |
| US8503938B2 (en) | 2004-10-14 | 2013-08-06 | Qualcomm Incorporated | Methods and apparatus for determining, communicating and using information including loading factors which can be used for interference control purposes |
| US20060221965A1 (en) * | 2005-03-31 | 2006-10-05 | Peter Bosch | Method of transferring data packets in a communications network |
| CN101208894B (zh) * | 2005-05-23 | 2011-09-07 | 艾利森电话股份有限公司 | 具有多个互补反馈机制的自动重发请求(arq)协议 |
| US8050232B2 (en) * | 2005-07-25 | 2011-11-01 | Telefonaktiebolaget L M Ericsson (Publ) | Handover optimisation in a WLAN radio access network |
| BRPI0614782B1 (pt) * | 2005-08-05 | 2019-05-14 | Nokia Technologies Oy | Método, equipamento de usuário, elemento de rede, sistema de comunicação |
| ATE538554T1 (de) * | 2005-08-16 | 2012-01-15 | Panasonic Corp | Verfahren und vorrichtungen für das zurücksetzen einer sendesequenznummer (tsn) |
| WO2007032649A1 (en) | 2005-09-15 | 2007-03-22 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving status report comprising received status of packet data in a mobile communication system |
| US8694042B2 (en) | 2005-10-14 | 2014-04-08 | Qualcomm Incorporated | Method and apparatus for determining a base station's transmission power budget |
| US9191840B2 (en) | 2005-10-14 | 2015-11-17 | Qualcomm Incorporated | Methods and apparatus for determining, communicating and using information which can be used for interference control |
| US8514771B2 (en) | 2005-12-22 | 2013-08-20 | Qualcomm Incorporated | Methods and apparatus for communicating and/or using transmission power information |
| US9125093B2 (en) | 2005-12-22 | 2015-09-01 | Qualcomm Incorporated | Methods and apparatus related to custom control channel reporting formats |
| US9572179B2 (en) | 2005-12-22 | 2017-02-14 | Qualcomm Incorporated | Methods and apparatus for communicating transmission backlog information |
| US9125092B2 (en) | 2005-12-22 | 2015-09-01 | Qualcomm Incorporated | Methods and apparatus for reporting and/or using control information |
| US9451491B2 (en) | 2005-12-22 | 2016-09-20 | Qualcomm Incorporated | Methods and apparatus relating to generating and transmitting initial and additional control information report sets in a wireless system |
| US20070249287A1 (en) | 2005-12-22 | 2007-10-25 | Arnab Das | Methods and apparatus for selecting between a plurality of dictionaries |
| US9148795B2 (en) | 2005-12-22 | 2015-09-29 | Qualcomm Incorporated | Methods and apparatus for flexible reporting of control information |
| US9137072B2 (en) | 2005-12-22 | 2015-09-15 | Qualcomm Incorporated | Methods and apparatus for communicating control information |
| US9473265B2 (en) | 2005-12-22 | 2016-10-18 | Qualcomm Incorporated | Methods and apparatus for communicating information utilizing a plurality of dictionaries |
| US9338767B2 (en) | 2005-12-22 | 2016-05-10 | Qualcomm Incorporated | Methods and apparatus of implementing and/or using a dedicated control channel |
| US8437251B2 (en) | 2005-12-22 | 2013-05-07 | Qualcomm Incorporated | Methods and apparatus for communicating transmission backlog information |
| US9119220B2 (en) | 2005-12-22 | 2015-08-25 | Qualcomm Incorporated | Methods and apparatus for communicating backlog related information |
| US20070149132A1 (en) | 2005-12-22 | 2007-06-28 | Junyl Li | Methods and apparatus related to selecting control channel reporting formats |
| TW200729815A (en) * | 2005-12-29 | 2007-08-01 | Interdigital Tech Corp | Method and system for implementing H-ARQ-assisted ARQ operation |
| US7895494B2 (en) | 2005-12-29 | 2011-02-22 | Interdigital Technology Corporation | Method and system for implementing H-ARQ-assisted ARQ operation |
| KR100912784B1 (ko) | 2006-01-05 | 2009-08-18 | 엘지전자 주식회사 | 데이터 송신 방법 및 데이터 재전송 방법 |
| KR101211807B1 (ko) | 2006-01-05 | 2012-12-12 | 엘지전자 주식회사 | 이동통신 시스템에서 무선단말의 동기상태 관리방법 |
| WO2007078171A2 (en) | 2006-01-05 | 2007-07-12 | Lg Electronics Inc. | Method of transmitting feedback information in a wireless communication system |
| KR101265628B1 (ko) | 2006-01-05 | 2013-05-22 | 엘지전자 주식회사 | 이동 통신 시스템에서의 무선 자원 스케줄링 방법 |
| KR101203841B1 (ko) | 2006-01-05 | 2012-11-21 | 엘지전자 주식회사 | 무선 통신 시스템에서의 페이징 메시지 전송 및 수신 방법 |
| KR101319870B1 (ko) | 2006-01-05 | 2013-10-18 | 엘지전자 주식회사 | 이동 통신 시스템에서의 핸드오버 방법 |
| JP2009521892A (ja) | 2006-01-05 | 2009-06-04 | エルジー エレクトロニクス インコーポレイティド | 移動通信システムにおける情報伝送 |
| JP4806030B2 (ja) | 2006-01-05 | 2011-11-02 | エルジー エレクトロニクス インコーポレイティド | 移動通信システムで信号を転送する方法 |
| KR101333918B1 (ko) | 2006-01-05 | 2013-11-27 | 엘지전자 주식회사 | 이동 통신 시스템의 점-대-다 서비스 통신 |
| CN101682557A (zh) | 2006-01-05 | 2010-03-24 | Lg电子株式会社 | 在移动通信系统中发送数据 |
| KR101268200B1 (ko) | 2006-01-05 | 2013-05-27 | 엘지전자 주식회사 | 이동통신 시스템에서의 무선자원 할당방법 |
| KR20070080552A (ko) | 2006-02-07 | 2007-08-10 | 엘지전자 주식회사 | 이동 통신 시스템에서의 응답 정보 전송 방법 |
| CN101009538B (zh) | 2006-01-26 | 2011-10-05 | 华为技术有限公司 | 一种数据重传方法及装置 |
| US8493854B2 (en) | 2006-02-07 | 2013-07-23 | Lg Electronics Inc. | Method for avoiding collision using identifier in mobile network |
| KR101358469B1 (ko) | 2006-02-07 | 2014-02-06 | 엘지전자 주식회사 | 무선 네트워크(network) 안에서 상향(uplink)및 하향(downlink) 대역폭(bandwidth)의선택 및 신호 방법 |
| KR101216751B1 (ko) | 2006-02-07 | 2012-12-28 | 엘지전자 주식회사 | 이동 통신 시스템에서 식별자를 이용한 충돌 회피 방법 |
| US20070226549A1 (en) * | 2006-03-17 | 2007-09-27 | Alcatel | Apparatus for detecting errors in a communication system |
| KR101387475B1 (ko) | 2006-03-22 | 2014-04-22 | 엘지전자 주식회사 | 복수의 네트워크 엔터티를 포함하는 이동 통신시스템에서의 데이터 처리 방법 |
| US20070243882A1 (en) | 2006-04-12 | 2007-10-18 | Qualcomm Incorporated | Method and apparatus for locating a wireless local area network associated with a wireless wide area network |
| KR100895166B1 (ko) | 2006-04-21 | 2009-05-04 | 삼성전자주식회사 | 무선 통신 시스템에서의 채널품질정보 송수신 방법 및 장치 |
| CN101064589B (zh) * | 2006-04-30 | 2011-11-30 | 中兴通讯股份有限公司 | 一种自动重传请求的状态报告方法 |
| WO2007144956A1 (ja) * | 2006-06-16 | 2007-12-21 | Mitsubishi Electric Corporation | 移動体通信システム及び移動端末 |
| KR20070121513A (ko) | 2006-06-21 | 2007-12-27 | 엘지전자 주식회사 | 이동통신 시스템의 상향 접속 방법 |
| KR20070121505A (ko) | 2006-06-21 | 2007-12-27 | 엘지전자 주식회사 | 무선링크 재설정 방법 |
| US8234534B2 (en) | 2006-06-21 | 2012-07-31 | Lg Electronics Inc. | Method of supporting data retransmission in a mobile communication system |
| US8570956B2 (en) * | 2006-06-21 | 2013-10-29 | Lg Electronics Inc. | Method of communicating data in a wireless mobile communications system using message separation and mobile terminal for use with the same |
| KR101369135B1 (ko) * | 2006-06-21 | 2014-03-05 | 엘지전자 주식회사 | 이동통신 시스템에서의 멀티미디어 및 방송서비스의 품질보장 방법 및 그 단말 |
| US7839835B2 (en) | 2006-08-22 | 2010-11-23 | Nec Laboratories America, Inc. | Quantized precoding over a set of parallel channels |
| EP3104544B1 (en) | 2006-10-09 | 2019-07-03 | Telefonaktiebolaget LM Ericsson (publ) | Ndi-less protocol synchronization for harq |
| WO2008069616A2 (en) | 2006-12-07 | 2008-06-12 | Lg Electronics Inc. | Methods of transferring data in a wireless communication system |
| WO2008069618A2 (en) * | 2006-12-07 | 2008-06-12 | Lg Electronics Inc. | Method and user equipment of performing status report in mobile communication system |
| KR101364802B1 (ko) | 2007-01-08 | 2014-02-26 | 엘지전자 주식회사 | 무선 통신의 공통채널 수신 방법 및 그 단말 |
| KR101364829B1 (ko) * | 2007-01-09 | 2014-02-19 | 엘지전자 주식회사 | 무선 통신 시스템상에서 상향공통채널을 통한채널품질정보(cqi) 전송 및 수신 방법 |
| US8194559B2 (en) | 2007-01-09 | 2012-06-05 | Lg Electronics Inc. | Method of controlling data retransmission in a wireless communication system |
| US8155069B2 (en) | 2007-01-09 | 2012-04-10 | Lg Electronics Inc. | Method of transmitting and receiving scheduling information in a wireless communication system |
| CN101578783A (zh) | 2007-01-10 | 2009-11-11 | Lg电子株式会社 | 用于在移动通信中构造数据格式的方法及其终端 |
| WO2008084955A1 (en) | 2007-01-10 | 2008-07-17 | Lg Electronics Inc. | Method for constructing data format in mobile communication and terminal thereof |
| KR101211758B1 (ko) | 2007-01-10 | 2012-12-12 | 엘지전자 주식회사 | 무선 통신 시스템의 블록 데이터 생성 방법 |
| KR101455991B1 (ko) | 2007-01-31 | 2014-11-03 | 엘지전자 주식회사 | 멀티미디어 브로드캐스트/멀티캐스트 서비스에서의 시스템정보 수신 방법 |
| KR101461938B1 (ko) | 2007-01-31 | 2014-11-14 | 엘지전자 주식회사 | 시스템 정보의 전송 및 수신 방법 |
| KR101426958B1 (ko) | 2007-02-06 | 2014-08-06 | 엘지전자 주식회사 | 무선통신 시스템에서 데이터 송수신 방법 |
| KR101265637B1 (ko) * | 2007-03-14 | 2013-05-22 | 엘지전자 주식회사 | 복수 개의 harq 프로세스 채널을 순차적으로 사용하여데이터를 송신하는 방법 |
| CA2683092A1 (en) * | 2007-04-06 | 2008-10-23 | Ntt Docomo, Inc. | Packet communication method and receiving-side apparatus |
| US7756506B2 (en) * | 2007-05-18 | 2010-07-13 | Research In Motion Limited | Method and system for discontinuous reception de-synchronization detection and recovery |
| EP2165447B1 (en) * | 2007-06-15 | 2014-11-12 | Telefonaktiebolaget L M Ericsson (publ) | Sequence number update |
| MX2009013430A (es) | 2007-06-19 | 2010-01-15 | Ericsson Telefon Ab L M | Metodos y sistemas para programar recursos en un sistema de telecomunicaciones. |
| US8477719B2 (en) * | 2007-10-01 | 2013-07-02 | Qualcomm Incorporated | Systems and methods for in-order delivery in downlink during handover |
| US8208394B2 (en) * | 2007-10-30 | 2012-06-26 | Qualcomm Incorporated | Service data unit discard timers |
| US8526440B2 (en) | 2008-04-28 | 2013-09-03 | Qualcomm Incorporated | Partial radio link control status report |
| WO2009151278A2 (ko) * | 2008-06-10 | 2009-12-17 | 엘지전자주식회사 | 무선 통신 시스템에서 데이터 블록 전송 방법 |
| KR20100003578A (ko) * | 2008-07-01 | 2010-01-11 | 엘지전자 주식회사 | 자동 재전송 요구와 하이브리드 자동 재전송 요구의 연동방법 |
| EP2314028B1 (en) * | 2008-08-11 | 2017-07-12 | Koninklijke Philips N.V. | Method for communicating in a network, a secondary station and a system therefor |
| KR101530850B1 (ko) * | 2008-08-20 | 2015-07-06 | 삼성전자주식회사 | 무선통신시스템에서 자동 재전송 요청 피드백 장치 및 방법 |
| US8791470B2 (en) * | 2009-10-05 | 2014-07-29 | Zena Technologies, Inc. | Nano structured LEDs |
| EP2374302A1 (en) * | 2008-12-30 | 2011-10-12 | Telefonaktiebolaget L M Ericsson (PUBL) | Apparatus and method for improved handover performance |
| US8675474B2 (en) * | 2010-12-10 | 2014-03-18 | Htc Corporation | Method and system for handling error in LPP messages exchange |
| EP2661138A1 (en) | 2012-05-04 | 2013-11-06 | Panasonic Corporation | Threshold-based and power-efficient scheduling request procedure |
| EP3629506A1 (en) * | 2018-09-27 | 2020-04-01 | Panasonic Intellectual Property Corporation of America | User equipment and base station involved in the transmission of data |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0341522A (ja) | 1989-07-10 | 1991-02-22 | Fujitsu Ltd | メッセージ紛失検出処理方式 |
| US6163861A (en) * | 1996-08-23 | 2000-12-19 | Nippon Telegraph And Telephone Corporation | Error compensating method and apparatus and medium storing an error compensation program |
| DE69938094T2 (de) * | 1998-11-30 | 2009-02-05 | Matsushita Electric Industries Co. Ltd., Kadoma | Paketwiederübertragungskontrolle mit Prioritätsinformationen |
| ES2364396T3 (es) | 2000-04-17 | 2011-09-01 | Nortel Networks Limited | Cooperación entre protocolos arq en las capas físicas y de enlace para comunicaciones inalámbricas. |
| US7376879B2 (en) * | 2001-10-19 | 2008-05-20 | Interdigital Technology Corporation | MAC architecture in wireless communication systems supporting H-ARQ |
| US7075891B2 (en) * | 2001-11-26 | 2006-07-11 | Lucent Technologies Inc. | Method and apparatus for transmitting and receiving data packets to avoid stall during re-sequencing of data packets |
| DE60236138D1 (de) * | 2002-01-03 | 2010-06-10 | Innovative Sonic Ltd | Fenster-basierende Blockadevermeidung für ein drahtloses Hochgeschwindigkeits-Kommunikationssystem |
| EP1326397B1 (en) * | 2002-01-03 | 2010-03-10 | Innovative Sonic Limited | Timer based stall avoidance mechanism for high speed wireless communication system |
| KR100747464B1 (ko) | 2002-01-05 | 2007-08-09 | 엘지전자 주식회사 | 고속하향링크패킷접속(hsdpa)시스템을 위한타이머를 이용한 교착상황 회피방법 |
| DE60306433T2 (de) * | 2002-02-01 | 2007-09-13 | Innovative Sonic Ltd. | Verfahren zur Vermeidung der Blockierung mittels des Empfangenzustands der HARQ Prozesse |
| US20030147370A1 (en) * | 2002-02-05 | 2003-08-07 | Chih-Hsiang Wu | Inter Node B serving HS-DSCH cell change mechanism in a high speed wireless communication system |
| US7298730B2 (en) * | 2002-03-28 | 2007-11-20 | Asustek Computer, Inc. | Scheme to prevent HFN un-synchronization for UM RLC in a high speed wireless communication system |
| US7133688B2 (en) * | 2002-04-05 | 2006-11-07 | Lucent Technologies Inc. | Method for improving uplink control channel efficiency in a wireless communication system |
| ES2524440T3 (es) * | 2002-05-09 | 2014-12-09 | Core Wireless Licensing S.à.r.l. | Decalaje de potencia HSDPA CQI, ACK y NACK conocido en un nodo B y en el SRNC |
-
2003
- 2003-05-09 AT AT03726703T patent/ATE385078T1/de not_active IP Right Cessation
- 2003-05-09 ES ES03726703T patent/ES2297162T3/es not_active Expired - Lifetime
- 2003-05-09 DE DE60318873T patent/DE60318873T2/de not_active Expired - Lifetime
- 2003-05-09 WO PCT/US2003/014416 patent/WO2003096567A1/en not_active Ceased
- 2003-05-09 US US10/434,882 patent/US7430206B2/en not_active Expired - Fee Related
- 2003-05-09 AU AU2003228926A patent/AU2003228926A1/en not_active Abandoned
- 2003-05-09 EP EP03726703A patent/EP1550235B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| AU2003228926A1 (en) | 2003-11-11 |
| WO2003096567A1 (en) | 2003-11-20 |
| US20040004954A1 (en) | 2004-01-08 |
| EP1550235A1 (en) | 2005-07-06 |
| EP1550235B1 (en) | 2008-01-23 |
| US7430206B2 (en) | 2008-09-30 |
| DE60318873T2 (de) | 2008-05-21 |
| DE60318873D1 (de) | 2008-03-13 |
| ATE385078T1 (de) | 2008-02-15 |
| EP1550235A4 (en) | 2006-08-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6773748B2 (ja) | エンハンスト・アップリンク送信における不連続データ・ブロックを転送する方法および装置 | |
| EP1550235B1 (en) | Method for monitoring transmission sequence numbers assigned to protocol data units to detect and correct transmission errors | |
| US7124350B2 (en) | Wireless communication method and system for detecting and correcting transmission errors | |
| KR100895026B1 (ko) | 패킷의 순차적인 전달 기능을 갖는 혼성 자동 재송 요구기법 | |
| JP5778092B2 (ja) | データ伝送パラメータを動的に調整しh−arq処理を制御する方法および装置 | |
| ES2376002T3 (es) | Método y dispositivo de transmisión de datos. | |
| ES2528019T3 (es) | Protocolo de solicitud de repetición automática (ARQ) que tiene múltiples mecanismos de retroalimentación complementarios | |
| JP5992362B2 (ja) | 拡張アップリンクをサポートするmacレイヤアーキテクチャ | |
| ES2417151T3 (es) | Mejora de la transmisión de enlace ascendente por agrupamiento de TTI | |
| ES2239721T3 (es) | Metodo y receptor para la transferencia mejorada de paquetes de datos en un protocolo de transmision con peticiones de repeticion. | |
| ES2387765T3 (es) | Sistema de radiocomunicación | |
| JP5215413B2 (ja) | 再送プロトコルのためのステータス報告 | |
| CN101911757B (zh) | 在基站与移动站之间交换数据的方法 | |
| RU2554527C2 (ru) | Способы и устройства в телекоммуникационной системе | |
| JP5143225B2 (ja) | 別チャネルのステータスレポートの順序の乱れた配信 | |
| ES2533184T3 (es) | Método y equipo para transmitir una señalización de control | |
| US20040052250A1 (en) | Method of data communication using a control message | |
| JP4708982B2 (ja) | 再送制御方法及び受信側装置 | |
| HK1077663B (en) | Method and apparatus for reducing transmission errors in a third generation cellular system |