ES2340467T3 - Mecanismo para evitar interrupciones basado en temporizador, para un sistema de comunicacion inalambrico de alta velocidad. - Google Patents
Mecanismo para evitar interrupciones basado en temporizador, para un sistema de comunicacion inalambrico de alta velocidad. Download PDFInfo
- Publication number
- ES2340467T3 ES2340467T3 ES02026793T ES02026793T ES2340467T3 ES 2340467 T3 ES2340467 T3 ES 2340467T3 ES 02026793 T ES02026793 T ES 02026793T ES 02026793 T ES02026793 T ES 02026793T ES 2340467 T3 ES2340467 T3 ES 2340467T3
- Authority
- ES
- Spain
- Prior art keywords
- data
- timer
- buffer
- block
- sequence number
- 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 8
- 230000007246 mechanism Effects 0.000 title description 19
- 230000005540 biological transmission Effects 0.000 claims abstract description 87
- 239000000872 buffer Substances 0.000 claims abstract description 53
- 238000000034 method Methods 0.000 claims abstract description 23
- 230000008707 rearrangement Effects 0.000 claims abstract description 21
- 230000015654 memory Effects 0.000 claims abstract description 13
- 239000000543 intermediate Substances 0.000 claims description 10
- 230000003139 buffering effect Effects 0.000 abstract description 4
- 230000008569 process Effects 0.000 description 13
- 102100036409 Activated CDC42 kinase 1 Human genes 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 1
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 239000002699 waste material Substances 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
- H04L1/1841—Resequencing
-
- 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/1829—Arrangements specially adapted for the receiver end
- H04L1/1848—Time-out mechanisms
- H04L1/1851—Time-out mechanisms using multiple timers
-
- 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/188—Time-out mechanisms
- H04L1/1883—Time-out mechanisms using multiple timers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/28—Timers or timing mechanisms used in protocols
-
- 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]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
- Transceivers (AREA)
Abstract
Un método basado en temporizador para evitar la interrupción de la entrega en secuencia de memorias intermedias de reordenamiento en un receptor en un acceso descendente de paquetes a alta velocidad de un sistema de comunicación inalámbrico, donde se asigna un número de secuencia de transmisión a cada nuevo bloque de datos, teniendo el receptor la capacidad de proporcionar la entrega de bloques de datos recibidos en secuencia por prioridad, mediante almacenar temporalmente bloques de datos recibidos correctamente en función de su clase de prioridad y según el orden de su número de secuencia de transmisión en las memorias intermedias de reordenamiento, antes de entregarlos a capas superiores, donde el método comprende, en el receptor: recibir un primer bloque de datos con un número de secuencia de transmisión = X; almacenar el primer bloque de datos en una memoria intermedia de reordenamiento en función de una clase de prioridad del primer bloque de datos y de un orden del número de secuencia de transmisión; inicializar un temporizador que funcione durante un periodo de tiempo predeterminado para la memoria intermedia de reordenamiento, cuando el primer bloque de datos no puede ser entregado a la capa superior debido a la pérdida de por lo menos un segundo bloque de datos con número de secuencia de transmisión < X en la memoria intermedia de reordenamiento; detener el temporizador si el primer bloque de datos puede ser entregado a la capa superior debido a que se han recibido todos los bloques de datos con número de secuencia de transmisión < X en la memoria intermedia de reordenamiento; y poner en funcionamiento solo un temporizador para la memoria intermedia de reordenamiento en cada momento; y cuando el temporizador ha expirado, retirar de la memoria intermedia de reordenamiento todos los bloques de datos perdidos con número de secuencia de transmisión < X y entregar los bloques de datos recibidos con número de secuencia de transmisión <= X - 1 de la memoria intermedia de reordenamiento a las capas superiores.
Description
Mecanismo para evitar interrupciones basado en
temporizador, para un sistema de comunicación inalámbrico de alta
velocidad.
La invención está relacionada con un mecanismo
para evitar interrupciones basado en temporizador, para sistemas de
comunicación inalámbricos de alta velocidad.
Se conoce un mecanismo semejante a partir del
documento WO 00/72498 A1 que describe que, tras la recepción de una
trama, el receptor determina, a partir del indicador de trama, si se
han perdido por el camino tramas anteriores a las tramas recibidas.
Si el receptor determina que se ha perdido una trama anterior, el
receptor envía al emisor un acuse de recibo negativo (NACK) para
las tramas anteriores pérdidas, o no acusa recibo si una trama se
ha recibido correctamente.
El documento WO 00/57594 A1 describe varias
técnicas de Solicitud de Repetición Automática que utilizan
mecanismos de desechar PDU para un receptor, en función de
temporizadores sincronizados con el emisor.
En un sistema de comunicación inalámbrica, un
proceso de Acceso Descendente de Paquetes a Alta Velocidad (HSDPA,
High Speed Downlink Packet Access) utiliza modulación adaptativa,
ARQ (Automatic Repeat Request, solicitud automática de repetición)
híbrida y otras técnicas para conseguir un rendimiento global
elevado, reducir el retardo y conseguir velocidades máximas
elevadas entre UTRAN (Universal Terrestrial Radio Access Networks,
redes de acceso de radio terrestre universal) y UEs (User Equipment,
equipo de usuario). Se basa en un nuevo canal de transporte, el
HS-DSCH (High Speed Downlink Shared Channel, canal
compartido de enlace descendente de alta velocidad), para llevar a
cabo intercambio de datos para el proceso HSDPA.
La nueva funcionalidad de ARQ híbrida y HSDPA
está incluida en la nueva entidad denominada MAC-hs
(MAC utilizado para alta velocidad) en la capa MAC (Medium Access
Control, control de acceso al medio). La MAC-hs, que
se muestra en las figuras 1A y 1B, soporta el tratamiento de
prioridades permitiendo diferentes clases de prioridad en el mismo
canal de transporte y utilizando el número de secuencia de
transmisión (TSN, transmission sequence number) para rastrear la
entrega en secuencia de bloques de datos de recepción dentro de una
clase de prioridad en el UE. Se utilizan memorias intermedias de
reordenamiento para cada una de las clases de prioridad, con el
objeto de soportar la entrega en secuencia.
En un extremo del HSDPA, la UTRAN utiliza un
planificador para planificar de todos los UEs dentro de una célula.
El planificador determina la entidad HARQ (una por cada UE) y las
colas de clases de prioridad a servir y planifica
correspondientemente nuevas transmisiones y retransmisiones. Puede
iniciarse una nueva transmisión sobre un proceso HARQ en cualquier
momento. La UTRAN utiliza la entidad HARQ para determinar el
identificador de la clase de prioridad en función de la clase de
prioridad de la cola a la que se está dando servicio. Esta
incrementa asimismo el TSN para cada nuevo bloque de datos dentro de
los mismos HS-DSCH y clase de prioridad. El TSN se
inicia en el valor 0. El HARQ procesa asimismo el informe de estado
procedente del UE, que incluye ACK/NACK desde el receptor, y pasa
todos los estados al planificador.
En el otro extremo del HSDPA, el UE utiliza tres
unidades funcionales, mostradas en la figura 1C, para soportar el
protocolo HARQ. En primer lugar, la entidad HARQ procesa
identificadores de proceso HARQ. Asigna bloques de datos recibidos,
a diferentes procesos HARQ en función de los identificadores de
proceso HARQ. En segundo lugar, el proceso HARQ procesará el nuevo
indicador de datos, realizará el procesamiento de detección de
errores y transmitirá informes de estado. Finalmente, hay una
entidad de reordenamiento para cada clase de prioridad y canal de
transporte configurado en el UE. Esta inserta bloques de datos
recibidos, en su posición apropiada en la cola en función de su
TSN. Si el bloque de datos recibido es el siguiente a entregar a la
capa superior, todos los bloques de datos con TSNs consecutivas
hasta el primer bloque de datos no recibido, son entregados a la
capa superior.
Por lo tanto, el UE proporciona la entrega en
secuencia a capas superiores por medio de almacenar primero los
bloques de datos recibidos correctamente, en memorias intermedias de
reordenamiento, antes de la entrega a capas superiores.
Lógicamente, se necesita una memoria intermedia por cada clase de
prioridad para proporcionar la entrega en secuencia por cada clase
de prioridad. Los bloques de datos son entregados a capas superiores
en secuencia, es decir un bloque de datos con TSN (número de
secuencia de transmisión) = SN se entrega a capas superiores solo
cuando todos los bloques de datos con TSN igual o menor que SN - 1
se han recibido correctamente. Cuando se pierde (es decir, aún no
se ha recibido correctamente) un bloque de datos con número de
secuencia bajo en la memoria intermedia, todos los bloques de datos
recibidos con TSN superior se mantienen en la memoria intermedia de
reordenamiento. El principio se muestra en la figura 2. Los bloques
de datos 0, 1, 2 son recibidos correctamente y entregados
inmediatamente a la capa superior. Los bloques de datos 4, 6, 7 son
almacenados en la memoria intermedia de reordenamiento debido a que
se ha perdido el bloque de datos 3.
En general, varias condiciones pueden provocar
la pérdida de un bloque de datos durante la transmisión: (1) Un
NACK se detecta como un ACK. En condiciones normales, la UTRAN
transmite un bloque de datos, el UE devolverá un ACK si ha recibido
correctamente el bloque de datos, y de lo contrario el UE devolverá
un NACK. Sin embargo, se puede producir un error durante el proceso
de transmisión del acuse de recibo y la UTRAN puede confundir un
NACK con un ACK. Por lo tanto, en esta situación, en lugar de
retransmitir el bloque de datos concreto almacenado en la memoria
intermedia, la UTRAN desecha el bloque de datos. La UTRAN vuelve
empezar con datos nuevos en el proceso HARQ. La retransmisión se
deja para las capas superiores. (2) La retransmisión de un bloque
de datos se interrumpe debido a que el número de transmisiones del
bloque de datos concreto alcanza un número máximo predefinido, o
debido a que existen datos con una clase de prioridad superior. En
este caso, la UTRAN puede reanudar opcionalmente la retransmisión
del bloque de datos posteriormente o comenzar la transmisión de un
nuevo bloque de datos y desechar el bloque de datos interrumpido.
(3) Debido a la detección de un error CRC en el
HS-SCCH, el UE no recibirá datos ni enviará el
informe de estado. Tras la detección de la ausencia del informe de
estado, la UTRAN retransmitirá el bloque. (4) El receptor no puede
codificar correctamente un bloque de datos y devolver un NACK al
transmisor. En este caso, se espera una retransmisión.
De hecho, el caso (3) y el caso (4) discutidos
anteriormente provocan a menudo que alguna retransmisión de bloques
de datos provoque, a su vez, la existencia de intervalos vacíos en
los TSNs recibidos. En estos casos, la entidad de reordenamiento
puede mantener los bloques de datos recibidos en la memoria
intermedia de reordenamiento, hasta que han sido recibidos todos
los bloques de datos con TSN menor.
Sin embargo, cuando se produce el caso (1) y el
caso (2) discutidos anteriormente, los bloques de datos perdidos se
pierden de manera permanente o bien no serán recibidos en un tiempo
previsible. En estas situaciones, un bloque de datos perdidos no
será recibido, y tampoco lo será mucho después. Si no se introduce
ningún mecanismo especial en la entidad de reordenamiento, el
protocolo se interrumpe, y muchos bloques de datos recibidos
correctamente no serán entregados a la capa superior debido al
bloque de datos perdido más abajo, en la misma memoria intermedia
de reordenamiento.
Por lo tanto, es necesario utilizar mecanismos
para evitar interrupciones en la memoria intermedia de
reordenamiento con el objeto de evitar la interrupción del
protocolo. El mecanismo se puede basar en temporizadores, en
ventanas transmisor/receptor o en una combinación de ambos. En la
técnica anterior, se describe como sigue un mecanismo para evitar
interrupciones basado en temporizador, con un solo temporizador T1
configurado en la capa superior, para el control evitando
interrupciones de la memoria intermedia de reordenamiento del UE. Si
no hay ningún temporizador T1 activo, el temporizador T1 se pone en
funcionamiento cuando un bloque de datos con TSN = SN se recibe
correctamente pero no puede ser entregado a una capa superior debido
a que falta un bloque de datos con TSN menor. Si el temporizador T1
ya está activo, no se puede poner en funcionamiento ningún
temporizador adicional, es decir como máximo puede haber un
temporizador T1 activo en cada momento. El temporizador T1 se
detiene si el bloque de datos para el cual se puso en funcionamiento
puede ser entregado a una capa superior antes de que expire el
temporizador.
Cuando el temporizador expira, todos los bloques
de datos hasta TSN - 1 incluido serán eliminados de la memoria
intermedia de reordenamiento. Además, todos los bloques de datos
hasta el primer bloque de datos perdido serán entregados a la capa
superior. Cuando el temporizador T1 es detenido o expira, y siguen
existiendo algunos bloques de datos recibidos que no pueden ser
entregados a la capa superior, el temporizador T1 se pone en
funcionamiento para el bloque de datos con el TSN menor de entre
aquellos bloques de datos que no pueden ser entregados.
En general, existen como mínimo dos
inconvenientes potenciales en el mecanismo basado en temporizador
discutido anteriormente. (1) Un procedimiento ineficiente de
temporizadores en cascada puede degradar la latencia en la
transmisión de datos; y (2) puede ocurrir un problema de ambigüedad
debido a la naturaleza del módulo del TSN (número de secuencia de
transmisión) de longitud de bits finita, de manera que el requisito
de entrega en secuencia no se satisface y se induce un error de
protocolo en la capa superior.
A continuación, se hace referencia a la figura
3. TSN = 0 y 7 han sido desechados por el transmisor debido a que
los NACKs devueltos desde el receptor han sido confundidos con ACKs
debido a un error en la comunicación. En el receptor, el
temporizador será activado primero para el intervalo vacío de TSN =
0, 1, 2. Antes de que el temporizador expire, se han recibido los
bloques de datos de TSN = 1 y 2. De ese modo, cuando el temporizador
expira, TSN se desecha y TSN = 1 a 6 se entregan a capas
superiores. Después, el temporizador será activado de nuevo para el
intervalo vacío de TSN = 7. Las latencias para TSN = 8 se degradan
debido al procedimiento de temporizadores en cascada.
De nuevo, se hace referencia a la figura 4. Se
utiliza un TSN de 4 bits. El receptor recibe bloques de datos con
TSN = 1, 2, 3 y 5 con dos intervalos vacíos en TSN = 0 y TSN = 4.
Cuando el temporizador expira, el primer intervalo vacío de TSN = 0
(el primer TSN cero) es eliminado de la memoria intermedia de
reordenamiento, mientras que son entregados tres bloques de datos,
TSN = 1, 2 y 3, a la capa superior para cumplir el requisito de
entrega en secuencia. En este momento el receptor está esperando a
recibir una serie de bloques de datos TSN en secuencia, como son
TSN = 4, 6, 7, 8... 14, 15, 0, 1, 2 y así sucesivamente. Obsérvese
que el TSN = 0 esperado (el segundo TSN cero) es diferente del
primer cero eliminado previamente.
En este momento, si el primer TSN cero es
retransmitido por el transmisor o recibido por el receptor, en
función del mecanismo de la técnica anterior, el receptor
confundirá por error este primer TSN cero recién llegado, con el
TSN cero del segundo ciclo de TSN. Después de que expire el
temporizador para el intervalo vacío TSN = 4, o después de se
reciba el bloque de datos TSN = 4, y después de que se reciban
también los TSN = 6 hasta 15, el bloque de datos TSN = 0 obsoleto
será entregado a la capa superior. En esta situación, los bloques
de datos son, de hecho, entregados a la capa superior fuera de
secuencia y provocarán un error de protocolo en la capa
superior.
El mecanismo para evitar interrupciones basado
en un temporizador, de la técnica anterior, tiene varios fallos
heredados. Esta invención, tal como se define en las
reivindicaciones independientes anexas, da a conocer soluciones
para resolver estos fallos. Una realización de esta invención
utiliza una serie de temporizadores en el transmisor para realizar
un seguimiento de todos los bloques de datos de transmisión, con el
objeto de mejorar el mecanismo para evitar interrupciones basado en
temporizador. Además, debido al incremento de la potencia del
procesador y a la disminución del coste de la memoria, en lugar de
utilizar solo un temporizador compartido por todas las memorias
intermedias de reordenamiento en el receptor, tal como se propone en
la técnica anterior, es factible incrementar el rendimiento del
sistema utilizando más de un temporizador para administrar las
memorias intermedias de reordenamiento en el receptor. Tanto si las
realizaciones de esta invención disponen el receptor con un
temporizador por cada memoria intermedia de reordenamiento, utilizan
un temporizador por cada bloque de datos perdidos, o utilizan un
temporizador por cada bloque de datos perdidos pero un intervalo
vacío de bloques de datos perdidos de TSN consecutivos pueden
compartir un temporizador, el mecanismo de temporizadores múltiples
mejora el rendimiento del sistema realizando un seguimiento eficaz
de los bloques perdidos y monitorizando el proceso de entrega con
reordenamiento.
Los siguientes dibujos con números de referencia
son realizaciones a modo de ejemplo, y se hace referencia a los
mismos con fines explicativos.
La figura 1A ilustra la arquitectura del
protocolo de la interfaz de radio de HSDPA, en la configuración
con
MAC-sh;
MAC-sh;
la figura 1B ilustra la arquitectura del
protocolo de la interfaz de radio de HSDPA, en la configuración
sin
MAC-sh;
MAC-sh;
la figura 1C ilustra el diagrama de bloques de
la arquitectura MAC-hs del lado del UE;
la figura 2 ilustra una memoria intermedia de
reordenamiento de 4 bits en la que se reciben los bloques de datos
de TSN = 0, 1, 2, 4, 6 y 7, y el resto de la memoria intermedia de
reordenamiento está vacía;
la figura 3 ilustra una memoria intermedia de
reordenamiento de 3 bits en la que se reciben los bloques de datos
de TSN = 3, 4, 5, 6 y 8, y el resto de la memoria intermedia de
reordenamiento está vacía;
la figura 4 ilustra una memoria intermedia de
reordenamiento en la que se reciben los bloques de datos de TSN =
1, 2, 3 y 5 y el resto de la memoria intermedia de reordenamiento
está vacía.
La invención modifica el mecanismo de la técnica
anterior para evitar interrupciones basado en temporizador, para
resolver este fallo heredado. Además de utilizar solo un
temporizador para monitorizar los bloques de datos perdidos en las
memorias intermedias de reordenamiento en el receptor, las
realizaciones de esta invención utilizan una serie de
temporizadores en el transmisor para monitorizar sus bloques de
datos de transmisión. El transmisor activa un correspondiente
temporizador para cada bloque de datos de envío que tiene un nuevo
TSN. Cuando el transmisor recibe un acuse de recibo para el bloque
de datos enviado, procedente del receptor, en el transmisor se
detiene el correspondiente temporizador para el bloque de datos
enviado. De lo contrario, si el temporizador expira antes de que el
transmisor reciba dicho correspondiente acuse de recibo para el
bloque de datos enviado, el transmisor desecha el correspondiente
bloque de datos de la memoria intermedia de retransmisión y no lo
volverá a retransmitir. Se prefiere configurar la duración de los
temporizadores en el transmisor, a un valor igual o menor que la
duración de estos temporizadores utilizados por las memorias
intermedias de reordenamiento en el receptor.
En general, los nuevos temporizadores en el
transmisor llevan a cabo varias funciones. En primer lugar, debido
a que el transmisor no retransmitirá el bloque de datos una vez
expira su temporizador correspondiente, el receptor ya no esperará
indefinidamente un bloque de datos perdido concreto con un TSN
nuevo. Además, con los nuevos temporizadores instalados en el
transmisor, el transmisor no derrochará los recursos del sistema
enviando bloques de datos que serán desechados por el receptor. En
segundo lugar, esta invención proporciona un mecanismo de
retroalimentación positivo entre el receptor y el transmisor. Por lo
tanto, el transmisor espera un tiempo de respuesta predeterminado
para cada acuse de recibo devuelto desde el receptor. La
constricción de un tiempo de espera limitado ayudará al transmisor
a evitar su propia situación de interrupción.
Mientras tanto, el receptor, en lugar de poner
en funcionamiento un temporizador en un momento dado para las
memorias intermedias de reordenamiento de todas las clases de
prioridad diferentes, puede utilizar múltiples temporizadores para
administrar las memorias intermedias de reordenamiento. Al fin y al
cabo, los temporizadores independientes traen la capacidad de
multitarea a la administración de las memorias intermedias de
reordenamiento. Por ejemplo, la invención asigna cada memoria
intermedia de reordenamiento a su propio temporizador, mientras un
temporizador está en funcionamiento para esperar un bloque de datos
perdido en una memoria intermedia de reordenamiento concreta, otra
memoria intermedia de reordenamiento entrega sus bloques de datos a
la capa superior debido a que su temporizador de monitorización ha
expirado. Cada memoria intermedia de reordenamiento prosigue su
propia entrega y descarte de bloques de datos, de forma simultánea e
independiente. El rendimiento de una memoria intermedia de
reordenamiento administrada por múltiples temporizadores es más
eficiente que mediante un temporizador.
Además, otra forma alternativa de gestionar las
memorias intermedias de reordenamiento es utilizar el mecanismo de
múltiples temporizadores en el receptor. El receptor activará
(pondrá en funcionamiento) un correspondiente temporizador siempre
que se encuentre un bloque de datos perdido. Tal como se muestra en
la figura 3, con estas modificaciones, esta memoria intermedia de
reordenamiento concreta tendrá 4 temporizadores diferentes para
monitorizar los cuatro bloques de datos perdidos 0, 1, 2 y 7,
respectivamente. Cuando el bloque de datos perdidos se recibe
estando en funcionamiento su temporizador correspondiente, el
temporizador correspondiente se detiene. De lo contrario, cuando el
temporizador expira antes de que se haya recibido el bloque de
datos, el bloque de datos perdido es desechado/eliminado de la
memoria intermedia de reordenamiento.
Este mecanismo de un temporizador por cada
bloque de datos perdido puede seguir expandiéndose. Si bien el
principio básico es utilizar un temporizador por cada bloque de
datos perdido, si una serie de bloques de datos perdidos están
conectados de forma consecutiva, estos bloques de datos perdidos
consecutivos pueden ser monitorizados como un grupo mediante un
temporizador. Por lo tanto, en este mecanismo se activa (se pone en
funcionamiento) un temporizador siempre que se encuentra un
intervalo vacío, que puede contener uno o varios bloques de datos
perdidos de números de secuencia de transmisión (TSNs)
consecutivos.
Sin embargo, el intervalo vacío no deberá estar
contenido en un intervalo previo que tenga activado previamente un
temporizador. Tal como se muestra en la figura 3, el primer
intervalo vacío incluye tres bloques perdidos consecutivos 0, 1 y
2. El temporizador T1 es asignado a este primer intervalo vacío. El
segundo intervalo vacío tiene solo un bloque de datos TSN = 7 y el
temporizador T2 es asignado al segundo intervalo. Si después se
recibe TSN = 1, el intervalo vacío recién formado de TSN = 0 no
activará otro temporizador, debido a que TSN = 0 está contenido en
el "intervalo previo" de TSN = 0, 1, 2, que tiene un
temporizador T1 activado. Análogamente, el intervalo vacío recién
formado de TSN = 2 tampoco activará otro temporizador. Por supuesto,
cuando todos los bloques de datos perdidos en el intervalo vacío
son recibidos estando en funcionamiento el temporizador, éste se
para. Finalmente, cuando el temporizador expira, los bloques de
datos del intervalo vacío que siguen perdidos son
desechados/retirados de la memoria intermedia de reordenamiento.
\vskip1.000000\baselineskip
La lista de referencias citadas por el
solicitante es solo para comodidad del lector. No forma parte del
documento de Patente Europea. Aunque se ha tomado especial cuidado
en recopilar las referencias, no puede descartarse errores u
omisiones y la EPO rechaza toda responsabilidad a este
respecto.
\bullet WO 0 072 498 A1 [0002]
\bullet WO 0 057 594 A1 [0003]
Claims (4)
1. Un método basado en temporizador para evitar
la interrupción de la entrega en secuencia de memorias intermedias
de reordenamiento en un receptor en un acceso descendente de
paquetes a alta velocidad de un sistema de comunicación
inalámbrico, donde se asigna un número de secuencia de transmisión a
cada nuevo bloque de datos, teniendo el receptor la capacidad de
proporcionar la entrega de bloques de datos recibidos en secuencia
por prioridad, mediante almacenar temporalmente bloques de datos
recibidos correctamente en función de su clase de prioridad y según
el orden de su número de secuencia de transmisión en las memorias
intermedias de reordenamiento, antes de entregarlos a capas
superiores, donde el método comprende, en el receptor:
recibir un primer bloque de datos con un número
de secuencia de transmisión = X;
almacenar el primer bloque de datos en una
memoria intermedia de reordenamiento en función de una clase de
prioridad del primer bloque de datos y de un orden del número de
secuencia de transmisión;
inicializar un temporizador que funcione durante
un periodo de tiempo predeterminado para la memoria intermedia de
reordenamiento, cuando el primer bloque de datos no puede ser
entregado a la capa superior debido a la pérdida de por lo menos un
segundo bloque de datos con número de secuencia de transmisión <
X en la memoria intermedia de reordenamiento;
detener el temporizador si el primer bloque de
datos puede ser entregado a la capa superior debido a que se han
recibido todos los bloques de datos con número de secuencia de
transmisión < X en la memoria intermedia de reordenamiento;
y
poner en funcionamiento solo un temporizador
para la memoria intermedia de reordenamiento en cada momento; y
cuando el temporizador ha expirado, retirar de
la memoria intermedia de reordenamiento todos los bloques de datos
perdidos con número de secuencia de transmisión < X y entregar
los bloques de datos recibidos con número de secuencia de
transmisión <= X - 1 de la memoria intermedia de reordenamiento a
las capas superiores.
\vskip1.000000\baselineskip
2. Método como el reivindicado en la
reivindicación 1, en el que la inicialización de un temporizador que
funcione durante un periodo de tiempo predeterminado para la
memoria intermedia de reordenamiento, está caracterizada
por:
- recibir un tiempo de configuración desde el transmisor; y
- ajustar el periodo de tiempo predeterminado a un valor igual o mayor que el tiempo de configuración.
\vskip1.000000\baselineskip
3. Un receptor con medios basados en
temporizador para evitar la interrupción de la entrega en secuencia
de memorias intermedias de reordenamiento en el receptor, en un
acceso descendente de paquetes a alta velocidad de un sistema de
comunicación inalámbrico, donde se asigna un número de secuencia de
transmisión a cada nuevo bloque de datos, teniendo el receptor la
capacidad proporcionar la entrega de bloques de datos recibidos en
secuencia por prioridad, mediante almacenar temporalmente bloques de
datos recibidos correctamente en función de su clase de prioridad y
según el orden de su número de secuencia de transmisión, en memorias
intermedias de reordenamiento antes de entregarlos a capas
superiores, en el que el receptor tiene:
medios para recibir un primer bloque de datos
con un número de secuencia de transmisión = X,
medios para almacenar el primer bloque de datos
en una memoria intermedia de reordenamiento en función de una clase
de prioridad del primer bloque de datos y de un orden del número de
secuencia de transmisión;
medios para inicializar un temporizador durante
un periodo de tiempo predeterminado para la memoria intermedia de
reordenamiento, cuando el primer bloque de datos no puede ser
entregado a la capa superior debido a la pérdida de por lo menos un
segundo bloque de datos con número de secuencia de transmisión <
X en la memoria intermedia de reordenamiento;
medios para parar el temporizador si el primer
bloque de datos puede ser entregado a la capa superior debido a que
se han recibido todos los bloques de datos con número de secuencia
de transmisión < X en la memoria intermedia de reordenamiento; y
teniendo:
- medios para poner en funcionamiento solo un temporizador para la memoria intermedia de reordenamiento en cada momento; y
- cuando el temporizador ha expirado, medios para retirar de la memoria intermedia de reordenamiento todos los bloques de datos perdidos con número de secuencia de transmisión < X; y
- medios para entregar bloques de datos recibidos con número de secuencia de transmisión <= X - 1 de la memoria intermedia de reordenamiento a capas superiores.
\vskip1.000000\baselineskip
4. Receptor como el reivindicado en la
reivindicación 3, en el que el medio para inicializar un
temporizador que funcione durante un periodo de tiempo
predeterminado para la memoria intermedia de reordenamiento, está
caracterizado por tener:
- medios para recibir un tiempo de configuración desde el transmisor; y
- medios para ajustar el periodo de tiempo predeterminado a un valor igual o mayor que el tiempo de configuración.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US34567602P | 2002-01-03 | 2002-01-03 | |
| US345676P | 2002-01-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2340467T3 true ES2340467T3 (es) | 2010-06-04 |
Family
ID=23356010
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES02026793T Expired - Lifetime ES2340467T3 (es) | 2002-01-03 | 2002-12-02 | Mecanismo para evitar interrupciones basado en temporizador, para un sistema de comunicacion inalambrico de alta velocidad. |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US7436795B2 (es) |
| EP (1) | EP1326397B1 (es) |
| JP (1) | JP3761517B2 (es) |
| KR (1) | KR100463975B1 (es) |
| CN (1) | CN1200531C (es) |
| AT (1) | ATE460801T1 (es) |
| DE (1) | DE60235605D1 (es) |
| ES (1) | ES2340467T3 (es) |
| TW (1) | TW595178B (es) |
Families Citing this family (73)
| 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 |
| EP1318632B1 (en) * | 2001-11-24 | 2007-01-03 | Lg Electronics Inc. | Packet data transmission scheduling technique |
| KR100747464B1 (ko) * | 2002-01-05 | 2007-08-09 | 엘지전자 주식회사 | 고속하향링크패킷접속(hsdpa)시스템을 위한타이머를 이용한 교착상황 회피방법 |
| EP1550235B1 (en) * | 2002-05-10 | 2008-01-23 | Interdigital Technology Corporation | Method for monitoring transmission sequence numbers assigned to protocol data units to detect and correct transmission errors |
| US6901063B2 (en) * | 2002-05-13 | 2005-05-31 | Qualcomm, Incorporated | Data delivery in conjunction with a hybrid automatic retransmission mechanism in CDMA communication systems |
| WO2005022798A1 (en) | 2003-08-25 | 2005-03-10 | Interdigital Technology Corporation | Enhanced uplink operation in soft handover |
| 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 |
| US7206581B2 (en) * | 2003-11-05 | 2007-04-17 | Interdigital Technology Corporation | Method and apparatus for processing data blocks during soft handover |
| JP4272048B2 (ja) * | 2003-12-24 | 2009-06-03 | 株式会社エヌ・ティ・ティ・ドコモ | パケット送信制御装置及びパケット送信制御方法 |
| US7957389B2 (en) * | 2004-03-31 | 2011-06-07 | Alcatel-Lucent Usa Inc. | Method of stall identification and recovery |
| US8018945B2 (en) | 2004-04-29 | 2011-09-13 | Interdigital Technology Corporation | Method and apparatus for forwarding non-consecutive data blocks in enhanced uplink transmissions |
| WO2005104672A2 (en) * | 2004-05-05 | 2005-11-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Hsdpa flow control data frame, frame sequence number |
| TWI404369B (zh) * | 2004-05-07 | 2013-08-01 | Interdigital Tech Corp | 分派混合自動重複請求過程之方法及裝置 |
| US7643419B2 (en) * | 2004-05-07 | 2010-01-05 | Interdigital Technology Corporation | Method and apparatus for implementing a data lifespan timer for enhanced dedicated channel transmissions |
| US7295618B2 (en) * | 2004-06-16 | 2007-11-13 | International Business Machines Corporation | Automatic adaptive equalization method and system for high-speed serial transmission link |
| JP4379800B2 (ja) | 2004-07-12 | 2009-12-09 | ソニー・エリクソン・モバイルコミュニケーションズ株式会社 | 受信装置およびそのメモリ解放方法 |
| JP2006033156A (ja) * | 2004-07-13 | 2006-02-02 | Fujitsu Ltd | 通信装置 |
| US7940663B2 (en) * | 2004-07-20 | 2011-05-10 | Qualcomm Incorporated | Mitigating ACK/NACK errors in MIMO/SIC/HARQ |
| US7839844B2 (en) * | 2004-07-30 | 2010-11-23 | Sony Corporation | System and method for dynamically determining retransmit buffer time |
| US7889709B2 (en) * | 2005-08-23 | 2011-02-15 | Sony Corporation | Distinguishing between data packets sent over the same set of channels |
| TWI310911B (en) * | 2005-09-29 | 2009-06-11 | Innovative Sonic Ltd | Method and apparatus for initiating a storage window in a periodic packet retransmission wireless communications system operated in unacknowledged mode |
| CN100336333C (zh) * | 2005-11-25 | 2007-09-05 | 中兴通讯股份有限公司 | 一种多载波高速下行分组接入系统中的数据传输控制方法 |
| US20070127467A1 (en) * | 2005-12-01 | 2007-06-07 | Via Telecom Co., Ltd. | Segmentation and reassembly receiver operation |
| CN101009538B (zh) | 2006-01-26 | 2011-10-05 | 华为技术有限公司 | 一种数据重传方法及装置 |
| CN101064589B (zh) * | 2006-04-30 | 2011-11-30 | 中兴通讯股份有限公司 | 一种自动重传请求的状态报告方法 |
| US8165088B2 (en) * | 2006-09-13 | 2012-04-24 | Toshiba America Research, Inc. | MIH protocol state machine |
| TWI384778B (zh) * | 2007-04-19 | 2013-02-01 | Innovative Sonic Ltd | 無線通訊系統改善重排序功能之方法及其相關裝置 |
| WO2008153477A1 (en) * | 2007-06-15 | 2008-12-18 | Telefonaktiebolaget Lm Ericsson | Sequence number update |
| KR101486352B1 (ko) | 2007-06-18 | 2015-01-26 | 엘지전자 주식회사 | 무선 통신 시스템의 단말에서의 상향링크 동기 상태 제어방법 |
| KR101341515B1 (ko) | 2007-06-18 | 2013-12-16 | 엘지전자 주식회사 | 무선 통신 시스템에서의 반복 전송 정보 갱신 방법 |
| WO2008156314A2 (en) | 2007-06-20 | 2008-12-24 | Lg Electronics Inc. | Effective system information reception method |
| EP2153549B1 (en) | 2007-06-20 | 2013-10-02 | Lg Electronics Inc. | A method of transmitting data in mobile communication system |
| KR101479341B1 (ko) | 2007-08-10 | 2015-01-05 | 엘지전자 주식회사 | Mbms 서비스를 제공하는 무선 통신 시스템에서효율적인 수신 방법 |
| KR101495913B1 (ko) | 2007-08-10 | 2015-02-25 | 엘지전자 주식회사 | 이동통신 시스템에서 pdcp 계층의 제어 데이터 전송방법, 수신 방법, 그 송신장치 및 수신장치 |
| KR20090016431A (ko) | 2007-08-10 | 2009-02-13 | 엘지전자 주식회사 | 무선 통신 시스템에서 채널품질 보고 수행 방법 |
| WO2009022826A1 (en) | 2007-08-10 | 2009-02-19 | Lg Electronics Inc. | Method for controlling harq operation in dynamic radio resource allocation |
| WO2009022836A2 (en) | 2007-08-10 | 2009-02-19 | Lg Electronics Inc. | A random access method for multimedia broadcast multicast service(mbms) |
| KR101490253B1 (ko) | 2007-08-10 | 2015-02-05 | 엘지전자 주식회사 | 무선 통신 시스템에서의 제어정보 전송 및 수신 방법 |
| KR101422032B1 (ko) | 2007-08-10 | 2014-07-23 | 엘지전자 주식회사 | 무선 통신 시스템에서의 채널 설정 방법 |
| KR101467789B1 (ko) | 2007-08-10 | 2014-12-03 | 엘지전자 주식회사 | 휴지 단말의 상향 접속 제어 방법 |
| KR101514841B1 (ko) | 2007-08-10 | 2015-04-23 | 엘지전자 주식회사 | 효율적인 랜덤 액세스 재시도를 수행하는 방법 |
| US8488523B2 (en) | 2007-08-14 | 2013-07-16 | Lg Electronics Inc. | Method of transmitting and processing data block of specific protocol layer in wireless communication system |
| KR100937432B1 (ko) | 2007-09-13 | 2010-01-18 | 엘지전자 주식회사 | 무선 통신 시스템에서의 무선자원 할당 방법 |
| KR101461970B1 (ko) | 2007-09-13 | 2014-11-14 | 엘지전자 주식회사 | 무선 통신 시스템에서의 폴링 과정 수행 방법 |
| CN103327536B (zh) | 2007-09-13 | 2016-07-06 | Lg电子株式会社 | 在无线通信系统中发送缓冲器状态报告的方法 |
| KR101591824B1 (ko) | 2007-09-18 | 2016-02-04 | 엘지전자 주식회사 | 무선 통신 시스템에서의 폴링 과정 수행 방법 |
| KR101513033B1 (ko) * | 2007-09-18 | 2015-04-17 | 엘지전자 주식회사 | 다중 계층 구조에서 QoS를 보장하기 위한 방법 |
| RU2451411C2 (ru) * | 2007-09-18 | 2012-05-20 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Способ гарантий qos в многоуровневой структуре |
| KR101396062B1 (ko) | 2007-09-18 | 2014-05-26 | 엘지전자 주식회사 | 헤더 지시자를 이용한 효율적인 데이터 블록 전송방법 |
| KR101435844B1 (ko) | 2007-09-18 | 2014-08-29 | 엘지전자 주식회사 | 무선 통신 시스템에서의 데이터 블록 전송 방법 |
| WO2009038377A2 (en) | 2007-09-20 | 2009-03-26 | Lg Electronics Inc. | Method of effectively transmitting radio resource allocation request in mobile communication system |
| CN101127587B (zh) | 2007-09-25 | 2011-12-28 | 中兴通讯股份有限公司 | 一种自动重传请求状态报告触发方法 |
| CN101420287B (zh) * | 2007-10-22 | 2012-05-23 | 中兴通讯股份有限公司 | 一种提高定时器效率的方法 |
| KR20090041323A (ko) | 2007-10-23 | 2009-04-28 | 엘지전자 주식회사 | 데이터 블록 구성함에 있어서 단말의 식별 정보를 효과적으로 전송하는 방법 |
| KR101487557B1 (ko) | 2007-10-23 | 2015-01-29 | 엘지전자 주식회사 | 공통제어채널의 데이터를 전송하는 방법 |
| KR20090043465A (ko) | 2007-10-29 | 2009-05-06 | 엘지전자 주식회사 | 무선 베어러 타입에 따른 오류 해결 방법 |
| US8340052B2 (en) | 2007-12-05 | 2012-12-25 | Innovative Sonic Limited | Method for improving discontinuous reception for a wireless communication system and related communication device |
| US8665857B2 (en) * | 2007-12-18 | 2014-03-04 | Qualcomm Incorporated | Method and apparatus for sending and receiving random access response in a wireless communication system |
| WO2009096731A2 (en) | 2008-01-31 | 2009-08-06 | Lg Electronics Inc. | Method for signaling back-off information in random access |
| EP3410623B1 (en) | 2008-01-31 | 2021-07-28 | LG Electronics Inc. | Method for sending status information in mobile telecommunications system and receiver of mobile telecommunications |
| KR101594359B1 (ko) | 2008-01-31 | 2016-02-16 | 엘지전자 주식회사 | 랜덤 접속에서 백오프 정보를 시그널링하는 방법 |
| WO2009116788A1 (en) | 2008-03-17 | 2009-09-24 | Lg Electronics Inc. | Method of transmitting rlc data |
| KR101163275B1 (ko) | 2008-03-17 | 2012-07-05 | 엘지전자 주식회사 | Pdcp 상태 보고 전송 방법 |
| US9094202B2 (en) * | 2008-08-08 | 2015-07-28 | Qualcomm Incorporated | Utilizing HARQ for uplink grants received in wireless communications |
| US8780816B2 (en) | 2008-08-12 | 2014-07-15 | Qualcomm Incorporated | Handling uplink grant in random access response |
| US20100074204A1 (en) * | 2008-09-16 | 2010-03-25 | Qualcomm Incorporated | Uplink hybrid automatic repeat request operation during random access |
| EP2378738A4 (en) * | 2008-12-17 | 2013-11-27 | Fujitsu Ltd | PACKET TRANSMITTER, PACKET RECEIVER, COMMUNICATION SYSTEM AND PACKAGE COMMUNICATION METHOD |
| WO2010103602A1 (ja) | 2009-03-09 | 2010-09-16 | 富士通株式会社 | 伝送データのエラーチェック装置および方法 |
| US20150089382A1 (en) * | 2013-09-26 | 2015-03-26 | Wu-chi Feng | Application context migration framework and protocol |
| EP3105961B1 (en) * | 2014-02-14 | 2019-12-11 | Telefonaktiebolaget LM Ericsson (publ) | Rbs, rnc and respective methods performed thereby for transmitting data to a ue |
| KR102298991B1 (ko) * | 2015-05-22 | 2021-09-07 | 삼성전자 주식회사 | 무선 통신 시스템에서 버퍼 관리 방법 및 장치 |
| US10420012B2 (en) * | 2015-09-14 | 2019-09-17 | Prodatakey, Inc. | Adaptive unicast timeout for a wireless network having optimized routing |
| US9876612B1 (en) * | 2017-02-06 | 2018-01-23 | Naveen Maveli | Data bandwidth overhead reduction in a protocol based communication over a wide area network (WAN) |
Family Cites Families (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1188466A (ja) | 1997-09-08 | 1999-03-30 | Mitsubishi Electric Corp | 再送要求を伴うデータ伝送送信装置及び受信装置 |
| EP0948168A1 (en) * | 1998-03-31 | 1999-10-06 | TELEFONAKTIEBOLAGET L M ERICSSON (publ) | Method and device for data flow control |
| BR9906378B1 (pt) * | 1998-04-25 | 2014-11-11 | Samsung Electronics Co Ltd | processo para controle de potência de transmissão de enlaces de rádio entre uma estação base e uma estação móvel em um sistema de comunicação móvel de acesso múltiplo por divisão de código |
| US6424625B1 (en) * | 1998-10-28 | 2002-07-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for discarding packets in a data network having automatic repeat request |
| US6621796B1 (en) * | 1999-03-22 | 2003-09-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Discard mechanism for selective repeat automatic repeat request |
| US6519223B1 (en) * | 1999-04-06 | 2003-02-11 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for implementing a semi reliable retransmission protocol |
| US6401127B1 (en) * | 1999-05-04 | 2002-06-04 | Cisco Technology, Inc. | Adaptive timer for LLC type 2 reliable transport in a computer network |
| US6335933B1 (en) * | 1999-05-21 | 2002-01-01 | Broadcom Homenetworking, Inc. | Limited automatic repeat request protocol for frame-based communication channels |
| KR100516671B1 (ko) * | 1999-05-24 | 2005-09-22 | 삼성전자주식회사 | 이동통신시스템에서 라디오링크프로토콜에 따른 가변길이의 데이터 송수신 장치 및 방법 |
| US7035214B1 (en) * | 1999-09-28 | 2006-04-25 | Nortel Networks Limited | System and method for a negative acknowledgement-based transmission control protocol |
| US6657984B1 (en) * | 1999-10-29 | 2003-12-02 | Samsung Electronics, Co., Ltd. | System and method providing backward compatibility of radio link protocols in a wireless network |
| US6687227B1 (en) * | 2000-03-13 | 2004-02-03 | Nortel Networks Limited | Systems and methods for requesting packets for transmission over a wirless channel having a dynamically changing capacity due to a highly varibale delay |
| 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. |
| EP1192750A4 (en) * | 2000-05-22 | 2009-08-05 | Samsung Electronics Co Ltd | DATA TRANSMISSION DEVICE AND METHOD FOR A TRANSMISSION SYSTEM WITH A HYBRID AUTOMATIC REPEAT REQUEST |
| CA2379986C (en) * | 2000-05-24 | 2006-03-28 | Samsung Electronics Co., Ltd. | Data transmission apparatus and method for an harq data communication system |
| EP1161022A1 (en) * | 2000-05-25 | 2001-12-05 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Selective repeat protocol with dynamic timers |
| US6958997B1 (en) * | 2000-07-05 | 2005-10-25 | Cisco Technology, Inc. | TCP fast recovery extended method and apparatus |
| US6907005B1 (en) * | 2000-07-24 | 2005-06-14 | Telefonaktiebolaget L M Ericsson (Publ) | Flexible ARQ for packet data transmission |
| US7061913B1 (en) * | 2000-08-25 | 2006-06-13 | Qualcomm Incorporated | Method and apparatus for delayed frame detection in third generation radio link protocol |
| AU2001288589A1 (en) * | 2000-08-31 | 2002-03-13 | The Regents Of The University Of California | Method for improving tcp performance over wireless links |
| US6798842B2 (en) * | 2001-01-10 | 2004-09-28 | Asustek Computer Inc. | Retransmission range for a communications protocol |
| US6765885B2 (en) * | 2001-02-09 | 2004-07-20 | Asustek Computer Inc. | Determination of acceptable sequence number ranges in a communications protocol |
| KR100680071B1 (ko) * | 2001-02-10 | 2007-02-09 | 유티스타콤코리아 유한회사 | 광대역 무선통신 시스템에서의 전송 프레임 타이밍 설정방법 |
| US7103025B1 (en) * | 2001-04-19 | 2006-09-05 | Cisco Technology, Inc. | Method and system for efficient utilization of transmission resources in a wireless network |
| KR100736484B1 (ko) * | 2001-04-21 | 2007-07-06 | 엘지전자 주식회사 | 이동통신의 hsdpa시스템 지원을 위한 버퍼 관리 방법 |
| US7054316B2 (en) * | 2001-04-25 | 2006-05-30 | Nokia Corporation | Method and system for interlayer control between re-sequencing and retransmission entities |
| US6625172B2 (en) * | 2001-04-26 | 2003-09-23 | Joseph P. Odenwalder | Rescheduling scheduled transmissions |
| KR100762593B1 (ko) * | 2001-07-31 | 2007-10-01 | 엘지전자 주식회사 | 고속하향패킷접속시스템의 패킷 스케줄링 알고리즘 |
| US6697347B2 (en) * | 2001-08-22 | 2004-02-24 | Nokia Mobile Phones Ltd. | Method and apparatus for controlling transmission of packets in a wireless communication system |
| DE60104113T2 (de) * | 2001-08-22 | 2004-10-28 | Matsushita Electric Industrial Co., Ltd., Kadoma | Übertragungsverfahren und Übertragungsgerät mit Mehrkanal-ARQ |
| US7161978B2 (en) * | 2001-08-29 | 2007-01-09 | Texas Instruments Incorporated | Transmit and receive window synchronization |
| US7000021B1 (en) * | 2001-10-12 | 2006-02-14 | Cisco Technology, Inc. | ARQ (automatic repeat request) for broadband fixed wireless network |
| KR20030042846A (ko) * | 2001-11-24 | 2003-06-02 | 엘지전자 주식회사 | 고속하향링크패킷접속(hsdpa)시스템을 위한 패킷스케줄링 방법 |
| US6700867B2 (en) * | 2001-12-20 | 2004-03-02 | Motorola, Inc. | Method and system for reduced memory hybrid automatic repeat request |
-
2002
- 2002-12-02 AT AT02026793T patent/ATE460801T1/de not_active IP Right Cessation
- 2002-12-02 DE DE60235605T patent/DE60235605D1/de not_active Expired - Lifetime
- 2002-12-02 EP EP02026793A patent/EP1326397B1/en not_active Expired - Lifetime
- 2002-12-02 ES ES02026793T patent/ES2340467T3/es not_active Expired - Lifetime
- 2002-12-09 US US10/314,539 patent/US7436795B2/en active Active
- 2002-12-11 KR KR10-2002-0078709A patent/KR100463975B1/ko not_active Expired - Lifetime
- 2002-12-25 JP JP2002375271A patent/JP3761517B2/ja not_active Expired - Lifetime
-
2003
- 2003-01-02 TW TW092100038A patent/TW595178B/zh not_active IP Right Cessation
- 2003-01-03 CN CNB031033040A patent/CN1200531C/zh not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| CN1200531C (zh) | 2005-05-04 |
| ATE460801T1 (de) | 2010-03-15 |
| CN1431784A (zh) | 2003-07-23 |
| EP1326397A2 (en) | 2003-07-09 |
| TW595178B (en) | 2004-06-21 |
| US20030123403A1 (en) | 2003-07-03 |
| JP2003264607A (ja) | 2003-09-19 |
| DE60235605D1 (de) | 2010-04-22 |
| EP1326397B1 (en) | 2010-03-10 |
| KR100463975B1 (ko) | 2004-12-30 |
| TW200302013A (en) | 2003-07-16 |
| EP1326397A3 (en) | 2007-03-21 |
| KR20030060055A (ko) | 2003-07-12 |
| JP3761517B2 (ja) | 2006-03-29 |
| US7436795B2 (en) | 2008-10-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2340467T3 (es) | Mecanismo para evitar interrupciones basado en temporizador, para un sistema de comunicacion inalambrico de alta velocidad. | |
| ES2296966T3 (es) | Metodo y transmision para una transferencia eficaz de datos por paquetes en un protocolo de transmision con peticiones de repeticion. | |
| JP4199439B2 (ja) | 網通信システムにおいてデータパケットを伝送するための誤り訂正通信方法 | |
| US7298730B2 (en) | Scheme to prevent HFN un-synchronization for UM RLC in a high speed wireless communication system | |
| JP4981904B2 (ja) | 媒体アクセス制御破棄通知 | |
| ES2312769T3 (es) | Sistema para la recuperacion eficiente de datos almacenados en la memoria intermedia de nodos b despues del cambio de celda de un canal compartido de enlace descendente de alta velocidad en servicio. | |
| ES2297162T3 (es) | Metodo para vigilar los numeros de secuencia de transmision asignados a unidades de datos de protocolo para detectar y corregir errores de transmision. | |
| KR100913094B1 (ko) | 다중 반송파 시스템에서의 재전송 방법 | |
| KR100556596B1 (ko) | 에이치에이알큐 프로세스 수신 상태를 이용한 스톨 회피방법 | |
| JP6212093B2 (ja) | エンハンスト・アップリンク送信における不連続データ・ブロックを転送する方法および装置 | |
| ES2316361T3 (es) | Notificacion de descarte de paquete para protocolo de retransmision semifiable. | |
| JP5461490B2 (ja) | Cdma通信システムにおけるハイブリッド自動再送機構におけるデータ配送 | |
| JP4728013B2 (ja) | 動的arqウィンドウ管理方法およびデバイス | |
| US7016304B2 (en) | Link level retry scheme | |
| US8774203B2 (en) | One-way message notification with out-of-order packet delivery | |
| EP1595365A1 (en) | Harq reordering method for wcdma enhanced uplink dedicated channel | |
| JP2004135301A (ja) | 制御メッセージを用いたデータ通信の方法 | |
| EP2301180B1 (en) | Enhanced recovery procedure | |
| US7653060B2 (en) | System and method for implementing ASI over long distances | |
| CN100505694C (zh) | 改善无线网络用户端的网络层效能的方法及其系统 | |
| US20060209904A1 (en) | Reverse acknowledgement method for quickly identifying whether or not the retransmission frame was lost | |
| KR20080076632A (ko) | 이동 통신 시스템에서 전송 버퍼를 관리하는 방법 및 장치 | |
| GB2348583A (en) | Automatic re-transmission of data | |
| JP2008148201A (ja) | 移動通信システム及びその再送制御方法 |