MECANISMO PARA EVITAR INTERRUPCIONES BASADO EN TEMPORIZADOR, PARA UN SISTEMA DE COMUNICACION INALAMBRICO DE ALTA VELOCIDAD.

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

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E02026793.

Solicitante: ASUSTEK COMPUTER INC.

Nacionalidad solicitante: Taiwan, Provincia de China.

Dirección: 4F, NO. 150, LI-TE RD.,PEITOU, TAIPEI CITY.

Inventor/es: JIANG,SAM,SHIAW-SHIANG.

Fecha de Publicación: .

Fecha Solicitud PCT: 2 de Diciembre de 2002.

Fecha Concesión Europea: 10 de Marzo de 2010.

Clasificación Internacional de Patentes:

  • H04L1/18R5
  • H04L1/18R5M
  • H04L1/18T5M
  • H04L12/56D
  • H04L29/06T

Clasificación PCT:

  • H04L12/56
  • H04L29/06 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › caracterizadas por un protocolo.

Clasificación antigua:

  • H04L12/56
  • H04L29/06 H04L 29/00 […] › caracterizadas por un protocolo.

Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia, Ex República Yugoslava de Macedonia, Albania.

MECANISMO PARA EVITAR INTERRUPCIONES BASADO EN TEMPORIZADOR, PARA UN SISTEMA DE COMUNICACION INALAMBRICO DE ALTA VELOCIDAD.

Fragmento de la descripción:

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.

Antecedentes

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,...

 


Reivindicaciones:

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.

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.

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.

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.

 

Patentes similares o relacionadas:

COOPERACIÓN ENTRE PROTOCOLOS ARQ EN LAS CAPAS FÍSICAS Y DE ENLACE PARA COMUNICACIONES INALÁMBRICAS, del 1 de Septiembre de 2011, de NORTEL NETWORKS LIMITED: Método para hacer funcionar un receptor para recibir datos desde un transmisor […]

EVITACIÓN DE CONDICIONES DILATORIAS Y DE AMBIGÜEDAD DEL NÚMERO DE SECUENCIA EN UN PROTOCOLO DE PETICIÓN DE REPETICIÓN AUTOMÁTICA, del 16 de Junio de 2011, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Un método en un transmisor para utilizar en transmisiones de unidades de datos entre un transmisor y un receptor , donde cada unidad de […]

Imagen de 'MÉTODO Y SISTEMA DE RETRANSMISIÓN'MÉTODO Y SISTEMA DE RETRANSMISIÓN, del 24 de Enero de 2011, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Método de reducción o eliminación de transmisiones a través de una interfaz de radiocomunicaciones en un sistema de comunicaciones, caracterizado el método porque […]

Imagen de 'SISTEMA Y PROCEDIMIENTO PARA EVITAR ATASCOS USANDO UN TEMPORIZADOR…'SISTEMA Y PROCEDIMIENTO PARA EVITAR ATASCOS USANDO UN TEMPORIZADOR PARA UN SISTEMA DE ACCESO POR PAQUETES CON ENLACE DESCENDENTE DE ALTA VELOCIDAD, del 13 de Agosto de 2010, de LG ELECTRONICS INC.: Un procedimiento para procesar bloques de datos que incluyen datos en paquetes en un receptor de un sistema de comunicaciones móviles, en el que: si un temporizador no está […]

Imagen de 'MEJORAS DE PROTOCOLO DE ENLACE DE RADIO PARA REDUCIR EL TIEMPO…'MEJORAS DE PROTOCOLO DE ENLACE DE RADIO PARA REDUCIR EL TIEMPO DE CONFIGURACION PARA LLAMADAS DE DATOS, del 20 de Noviembre de 2009, de QUALCOMM INCORPORATED: Un aparato para transmitir un flujo de bytes de información, caracterizado por: medios para establecer una primera estimación de tiempo […]

TRANSMISIÓN DE TRAMAS DE DATOS DE USUARIO EN TIEMPO REAL EN PAQUETES, del 17 de Enero de 2012, de TELIASONERA AB: Un procedimiento para transmitir tramas de datos de usuario en tiempo real en paquetes que comprende: controlar una transmisión de datos de usuario en tiempo […]

PLANIFICACIÓN DE ACUSE DE RECIBO DE CORRIENTES MÚLTIPLES, del 28 de Diciembre de 2011, de MICROSOFT CORPORATION: Un procedimiento para controlar un tráfico de red entre un primer nodo y un segundo nodo, comprendiendo el procedimiento: el mantenimiento […]

MÉTODO PARA LA CLASIFICACIÓN DE PAQUETES BASADO EN EL TIPO DE PROTOCOLO Y EN PRIORIDADES, del 22 de Diciembre de 2011, de NOKIA SIEMENS NETWORKS S.P.A: Método para reenviar paquetes externos a través de conexiones (CID1...CID3) entre capas de control de acceso al medio de dos entidades (SS1...SSn, BS) […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .