[go: up one dir, main page]

ES2325366T3 - Nodo b y metodo para la priorizacion de la retransmision de unidades de datos de protocolo para ayudar a la retransmision de rlc (control de radioenlace). - Google Patents

Nodo b y metodo para la priorizacion de la retransmision de unidades de datos de protocolo para ayudar a la retransmision de rlc (control de radioenlace). Download PDF

Info

Publication number
ES2325366T3
ES2325366T3 ES03726701T ES03726701T ES2325366T3 ES 2325366 T3 ES2325366 T3 ES 2325366T3 ES 03726701 T ES03726701 T ES 03726701T ES 03726701 T ES03726701 T ES 03726701T ES 2325366 T3 ES2325366 T3 ES 2325366T3
Authority
ES
Spain
Prior art keywords
data
priority
transmission
marked
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES03726701T
Other languages
English (en)
Inventor
Stephen E. Terry
Yi-Ju Chao
James M. Miller
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
InterDigital Technology Corp
Original Assignee
InterDigital Technology Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by InterDigital Technology Corp filed Critical InterDigital Technology Corp
Application granted granted Critical
Publication of ES2325366T3 publication Critical patent/ES2325366T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1874Buffer management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/189Transmission or retransmission of more than one copy of a message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • H04W28/0242Determining whether packet losses are due to overload or to deterioration of radio communication conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Un método de un Nodo B (104) para transferir datos en un sistema de comunicación inalámbrica, incluyendo el Nodo B una pluralidad de memorias intermedias de transmisión que tienen prioridades respectivas, comprendiendo el método los pasos de: recibir una pluralidad de bloques de datos; almacenar cada bloque de datos recibido en una memoria intermedia de transmisión que tiene una prioridad correspondiente a la prioridad del bloque de datos; transmitir los bloques de datos almacenados en las memorias intermedias de transmisión; recibir bloques (114) de datos marcados, en los que cada bloque de datos marcado es un bloque de datos que ha sido marcado después de una determinación de que no fue recibido satisfactoriamente por un equipo de usuario y necesita ser retransmitido; incrementar (116) la prioridad de cada bloque de datos marcado recibido; almacenar (116) cada bloque de datos marcado recibido en una memoria intermedia de transmisión que tiene una prioridad correspondiente a la prioridad incrementada del bloque de datos marcado; y transmitir (118) los bloques de datos almacenados en las memorias intermedias de transmisión, en los que los bloques de datos de una memoria intermedia de prioridad más alta son transmitidos antes de que los bloques de datos de una memoria intermedia de prioridad más baja.

Description

Nodo B y método para la priorización de la retransmisión de unidades de datos de protocolo para ayudar a la retransmisión de RLC (control de radioenlace).
Campo de la invención
La presente invención se refiere al campo de las comunicaciones inalámbricas. Más específicamente, la presente invención se refiere a un sistema y método para priorizar la retransmisión de unidades de datos de protocolo (PDUs: protocol data units) para ayudar a la retransmisión de capa de control de radioenlace (RLC: radio link control).
Antecedentes
En sistemas celulares de tercera generación (3G) para dúplex por división de frecuencia (FDD: Frequency Division Duplex) y dúplex por división de tiempo (TDD: Time Division Duplex), hay mecanismos de retransmisión en el modo de acuse de recibo de la capa de control de radioenlace (RLC) para conseguir gran fiabilidad de transmisiones de datos de extremo a extremo. La capa de control de radioenlace (RLC) es una entidad igual tanto en el controlador de red de radio (RNC: Radio Network Controller) como en el equipo de usuario (UE: User Equipment).
En la Figura 1 se ilustra un esquema de bloques de una arquitectura de capa MAC-hs (Media Access Control - high speed = Control de Acceso a Soporte - alta velocidad) de una Red de Acceso Radio Terrestre UMTS (UTRAN), y en la Figura 2 se muestra un esquema de bloques de la arquitectura de MAC-hs (Media Access Control - high speed = Control de Acceso a Soporte - alta velocidad) del equipo de usuario (UE). La arquitectura mostrada en las Figuras 1 y 2 es descrita con detalle en la solicitud de patente de EE.UU. en tramitación junto con la presente, con número de publicación US 2003/0086391, presentada el 15 de octubre de 2.002, que es cedida al presente cesionario. El UTRAN MAC-hs 30 mostrado en la Figura 1 comprende un selector 31 de indicador de recursos de formato de transporte (TFRI: transport format resource indicator), una entidad 32 de planificación y priorización, una pluralidad de procesadores 33a, 33b de repetición automática híbrida (H-ARQ = Hybrid Automatic Repeat), un controlador 34 de flujo y una entidad 35 de ajuste de clase de prioridad y número de secuencia de transmisión (TSN: transmission sequence number).
El UE MAC-hs 40 comprende un procesador 41 de repetición automática híbrida (H-ARQ). Como se explicará con referencia a ambas Figuras 1 y 2, los procesadores 33a, 33b de repetición automática híbrida (H-ARQ) en el UTRAN MAC-hs 30 y el procesador 41 de repetición automática híbrida (H-ARQ) en el UE MAC-hs 40 trabajan conjuntamente para procesar bloques de datos.
Los procesadores 33a, 33b de repetición automática híbrida (H-ARQ) en el UTRAN MAC-hs 30 manejan todas las tareas que son necesarias para que el proceso de repetición automática híbrida (H-ARQ) genere transmisiones y retransmisiones para cualquier transmisión que tenga error. El procesador 41 de repetición automática híbrida (H-ARQ) en el UE MAC-hs 40 es responsable de generar un acuse de recibo (ACK) para indicar una transmisión satisfactoria y de generar un acuse de recibo negativo (NACK) para indicar una transmisión defectuosa. Los procesadores 33a, 33b y 41 de repetición automática híbrida (H-ARQ) procesan corrientes de datos secuenciales para cada flujo de datos de usuario.
Como se describirá con más detalle en lo sucesivo, los bloques de datos recibidos en cada flujo de datos de usuario son asignados a los procesadores 33a, 33b de repetición automática híbrida (H-ARQ). Cada procesador 33a, 33b de repetición automática híbrida (H-ARQ) inicia una transmisión y, en el caso de un error, el procesador 41 de repetición automática híbrida (H-ARQ) solicita una retransmisión. En transmisiones subsiguientes, la velocidad de modulación y codificación puede ser cambiada para asegurar una transmisión satisfactoria. El bloque de datos a ser retransmitido y cualesquier transmisiones nuevas al equipo de usuario (UE) son proporcionadas por la entidad 32 de planificación y priorización a las entidades 33a, 33b de repetición automática híbrida (H-ARQ).
La entidad 32 de planificación y priorización funciona como gestor de recursos de radio y determina la latencia de transmisión para soportar la calidad de servicio necesaria. Basada en las salidas de los procesadores 33a, 33b de repetición automática híbrida (H-ARQ) y en la prioridad de un nuevo bloque de datos que es transmitido, la entidad 32 de planificación y priorización envía el bloque de datos al selector 31 de indicador de recursos de formato de trasporte (TFRI).
El selector 31 de indicador de recursos de formato de transporte (TFRI), acoplado a la entidad 32 de planificación y priorización, recibe el bloque de datos a ser trasmitido y selecciona un formato apropiado de transporte dinámico para el bloque de datos a ser transmitido. Con respecto a transmisiones y retransmisiones de repetición automática híbrida (H-ARQ), el selector 31 de indicador de recursos de formato de transporte (TFRI) determina la modulación y la codificación.
Es muy deseable que los bloques de datos retransmitidos lleguen a la entidad de control de radioenlace (RLC) del lado de recepción (o sea, el equipo de usuario (UE)) lo antes posible por varias razones. Primera, el bloque de datos que falta impedirá que los bloques de datos subsiguientes sean enviados a capas superiores debido a la exigencia de suministro en secuencia. Segunda, la memoria intermedia del equipo de usuario (UE) necesita ser dimensionada suficientemente grande para acomodar la latencia de retransmisiones mientras sigue manteniendo velocidades eficaces de datos. Cuanto mayor es la latencia, mayor tiene que ser el tamaño de memoria intermedia de equipo de usuario (UE) para tener en cuenta que el equipo de usuario (UE) almacena en memoria intermedia tanto los bloques de datos que son parados como las recepciones de datos continuos hasta que el bloque de datos de secuencia correcta es enviado a capas superiores. El tamaño mayor de memoria intermedia produce costes incrementados de hardware para equipos de usuarios (UEs). Esto es muy indeseable.
Refiriéndose a la Figura 3, se muestra un diagrama de flujo simplificado del flujo de datos entre un Nodo B (mostrado en la parte inferior de la Figura 3) y un equipo de usuario (UE) (mostrado en la parte superior de la Figura 3). Las unidades de datos de protocolo (PDUs) procedentes de procesamiento de nivel superior son planificadas y pueden ser multiplexadas en un bloque de datos. Un bloque de datos solo puede contener unidades de datos de protocolo (PDUs) de capas superiores de la misma prioridad. Un número de secuencia de transmisión (TSN) único es asignado a cada bloque de datos por el planificador. Las capas superiores pueden proporcionar una pluralidad de corrientes de prioridades diferentes de unidades de datos de protocolo (PDUs), teniendo cada prioridad una secuencia de números de secuencia de transmisión (TSNs). Después, el planificador despacha los bloques de datos a la pluralidad de procesadores P1_{B}-P5_{B} de repetición automática híbrida (H-ARQ). Cada procesador P1_{B}-P5_{B} de repetición automática híbrida (H-ARQ) es responsable de procesar un solo bloque de datos a la vez. Por ejemplo, como se muestra en la Figura 3, las unidades de datos de protocolo (PDUs) de prioridad 1 comprenden una secuencia ilustrada como B1_{1}-B1_{N}. Igualmente, las unidades de datos de protocolo (PDUs) de prioridad 2 son secuenciadas desde B2_{1}-B2_{N} y las unidades de datos de protocolo (PDUs) de prioridad 3 son secuenciadas desde B3_{1}-B3_{N}. Estas unidades de datos de protocolo (PDUs) son planificadas (y pueden ser multiplexadas) y unidas a un número de secuencia de transmisión (TSN) por el planificador común. Para los fines de describir la invención, se supone que una unidad de datos de protocolo (PDU) es igual a un bloque de datos. Después de que un bloque de datos es planificado para ser procesado por un procesador particular P1_{B}-P5_{B}, cada bloque de datos es asociado con un identificador de procesador que identifica el procesador P1_{B}-P5_{B} que procesa el bloque de datos.
Después, los bloques de datos son introducidos en los procesadores planificados P1_{B}-P5_{B} de repetición automática híbrida (H-ARQ) del Nodo B que reciben y procesan cada bloque de datos. Cada procesador P1_{B}-P5_{B} de repetición automática híbrida (H-ARQ) del Nodo B corresponde a un procesador P1_{UE}-P5_{UE} de repetición automática híbrida (H-ARQ) dentro del equipo de usuario (UE). Por consiguiente, el primer procesador P1_{B} de repetición automática híbrida (H-ARQ) en el Nodo B comunica con el primer procesador P1_{UE} de H-ARQ en el equipo de usuario (UE). Igualmente, el segundo procesador P2_{B} de H-ARQ en el Nodo B comunica con el segundo procesador P2_{UE} de H-ARQ en el equipo de usuario (UE), y así sucesivamente para los restantes procesadores P3_{B}-P5_{B} de H-ARQ en el Nodo B y sus procesadores homólogos P3_{UE}-P5_{UE} de H-ARQ, respectivamente, dentro del equipo de usuario (UE). Los procesos de H-ARQ son multiplexados oportunamente sobre la interfaz con el aire y solo hay una transmisión de una repetición automática híbrida (H-ARQ) en la interfaz con el aire a la vez.
Por ejemplo, tomando el primer par de procesadores P1_{B}-P1_{UE} de H-ARQ que comunican, el procesador P1_{B} de H-ARQ procesa un bloque de datos, por ejemplo B1_{1}, y lo envía para multiplexarlo y transmitirlo por la interfaz con el aire. Cuando este bloque B1_{1} de datos es recibido por el primer procesador P1_{UE} de H-ARQ, el procesador P1_{UE} determina si fue recibido o no sin error. Si el bloque B1_{1} de datos fue recibido sin error, el primer procesador P1_{UE} de H-ARQ transmite un acuse de recibo (ACK) para indicar al procesador transmisor P1_{B} de H-ARQ que ha sido recibido satisfactoriamente. Por el contrario, si hay un error en el bloque B_{1} de datos recibido, el procesador receptor P1_{UE} de H-ARQ transmite un acuse de recibo negativo (NACK) al procesador transmisor P1_{B} de H-ARQ. Este proceso continúa hasta que el procesador transmisor P1_{B} recibe un acuse de recibo (ACK) para el bloque B1_{1} de datos. Una vez que un acuse de recibo (ACK) es recibido, ese procesador P1_{B} es "liberado" para procesar otro bloque de datos. El planificador asignará al procesador P1_{B} otro bloque de datos si está disponible, y puede elegir transmitir o empezar una transmisión nueva en cualquier momento.
Una vez que los procesadores receptores P1_{UE}-P5_{UE} de H-ARQ procesan cada bloque de datos, son enviados a las memorias intermedias R_{1}, R_{2}, R_{3} de reordenación basados en su prioridad, una memoria intermedia de reordenación para cada nivel de prioridad de datos. Por ejemplo los bloques B1_{1}-B1_{N} de datos de prioridad 1 serán recibidos y reordenados en la memoria intermedia R_{1} de reordenación de prioridad 1, los bloques B2_{1}-B2_{N} de datos de prioridad 2 serán recibidos y reordenados en la memoria intermedia R_{2} de reordenación de prioridad 2 y los bloques B3_{1}-B3_{N} de datos de prioridad 3 serán recibidos y reordenados por la memoria intermedia R_{3} de reordenación de prioridad 3.
Debido al procesamiento previo de los bloques de datos por los procesadores receptores P1_{UE}-P5_{UE} de H-ARQ y al procedimiento de acuse de recibo ACK/NACK, los bloques de datos son recibidos frecuentemente en un orden que no es secuencial con respecto a sus números de secuencia de transmisión (TSNs). Las memorias intermedias R_{1}-R_{3} de reordenación reciben los bloques de datos fuera de secuencia e intentan reordenar los bloques de datos de una manera secuencial antes de enviarlos a la capa de control de radioenlace (RLC). Por ejemplo, la memoria intermedia R_{1} de reordenación de prioridad 1 recibe y reordena los cuatro primeros bloques B1_{1}-B1_{4} de datos de prioridad 1. A medida que los bloques de datos son recibidos y reordenados, serán pasados a la capa de control de radioenlace (RLC).
En el lado de recepción, el Control de Acceso a Soporte-alta velocidad del equipo de usuario (UE MAC-hs) (que ha sido ilustrado gráficamente como control MAC-hs) lee el identificador de procesador de H-ARQ, tanto si es enviado en un canal de control tal como el HS-SCCH (High Speed Shared Control Channel = canal de control compartido de alta velocidad) como si el bloque de datos ha sido etiquetado, para determinar que procesador P1_{UE}-P5_{UE} de H-ARQ ha sido usado. Si el equipo de usuario (UE) recibe otro bloque de datos para ser procesado por el mismo procesador P1_{UE}-P5_{UE} de H-ARQ, el equipo de usuario (UE) conoce que ese procesador particular P1_{UE}-P5_{UE} de H-ARQ ha sido liberado con independencia de si el bloque de datos anterior procesado por ese procesador P1_{UE}-P5_{UE} de H-ARQ ha sido recibido satisfactoriamente o no.
La Figura 4 es un ejemplo de un sistema de técnica anterior que incluye un controlador de red de radio (RNC), un Nodo B, un equipo de usuario (UE) y sus memorias intermedias asociadas. Este ejemplo supone que el equipo de usuario (UE) es la entidad receptora y el Nodo B es la entidad transmisora. En este sistema de técnica anterior, una unidad de datos de protocolo (PDU) con número de secuencia = 3 no es recibida satisfactoriamente por el equipo de usuario (UE). Por tanto, el control de radioenlace (RLC) en el UE solicita su capa igual de control de radioenlace (RLC) en el controlador de red de radio (RNC) para una retransmisión. Mientras tanto, las unidades de datos de protocolo (PDUs) con números de secuencia = 6-9 son almacenadas en memoria intermedia en el Nodo B, y las unidades de datos de protocolo (PDUs) con números de secuencia = 4 y 5 son almacenadas en memoria intermedia en el UE. Debería observarse que aunque la Figura 4 muestra solo varias unidades de datos de protocolo (PDUs) que son almacenadas en memoria intermedia, en realidad muchas más unidades de datos de protocolo (PDUs) (tal como 100 o más) y
PDUs procedentes de otras entidades de control de radioenlace (RLC) pueden ser almacenadas en memoria intermedia.
Como se muestra en la Figura 5, si es necesaria una retransmisión de la unidad de datos de protocolo (PDU) con número de secuencia = 3, debe esperar al final de la cola en la memoria intermedia de Nodo B, y será transmitida solo después que son transmitidas las unidades de datos de protocolo (PDUs) con números de secuencia = 6-9. Las unidades de datos de protocolo (PDUs) en el UE no pueden ser enviadas a las capas superiores hasta que todas las PDUs son recibidas en secuencia.
En este caso, la unidad de datos de protocolo (PDU) con número de secuencia = 3 para la emisión de unidades de datos de protocolo (PDUs) subsiguientes a capas superiores (o sea, números de secuencia = 4-9), suponiendo que todas las unidades de datos de protocolo (PDUs) son transmitidas satisfactoriamente. Nuevamente, debería observarse que este ejemplo solo refleja 11 PDUs mientras que en funcionamiento normal centenares de PDUs pueden ser planificadas por delante de PDUs de datos retransmitidas, lo que empeora más las cuestiones de latencia de transmisión y de almacenamiento de datos en memoria intermedia.
Sería deseable tener un sistema y método mediante el que los datos retransmitidos puedan evitar los retardos debidos a congestión en la transmisión, memorias intermedias. El documento WO 02/05496 (EP 1225735) describe un sistema de comunicación capaz de eliminar la retransmisión de datos inútiles que es demasiado tarde para el tiempo de reproducción en el lado de recepción.
El documento US 5 684 791 describe métodos para retransmisión de celdas de ATM (Asynchronous Transfer
Mode = Modo de Transferencia Asíncrona) y exigencias de memoria intermedia que dependen de las clases de servicio de ATM.
Además, el documento titulado "Distribuciones de tamaños de memorias intermedias de capa de enlace para aplicaciones de HTTP (Hypertext Transfer Protocol) y FTP (File Transfer Protocol) en un sistema IS-2000", de Khan F., en la conferencia VTC-2000 (Vehicular Technology Conference) del IEEE, describe la transmisión de datos nuevos y datos retransmitidos en la memoria de un transmisor.
Compendio
La presente invención es un método y un Nodo B según las reivindicaciones 1 y 8, respectivamente, para transferir datos en un sistema de comunicación inalámbrica. Una pluralidad de bloques de datos son recibidos y almacenados temporalmente en una primera memoria. Después, la pluralidad de bloques de datos son transmitidos. Entonces, se efectúa una determinación respecto a si cada uno de los bloques de datos transmitidos fue recibido satisfactoriamente o necesita ser retransmitido porque el bloque de datos no fue recibido satisfactoriamente. Cada uno de los bloques de datos transmitidos que necesita ser retransmitido es marcado y almacenado en una segunda memoria que tiene una prioridad más alta que la primera memoria. Los bloques de datos marcados almacenados en las segunda memoria son transmitidas antes de transmitir bloques de datos almacenados en la primera memoria.
Cada bloque de datos marcado puede incluir un indicador de prioridad de canal común (CmCH-Pi). El CmCH-Pi del bloque de datos marcado es leído y usado para determinar en cual de una pluralidad de memorias colocar el bloque de datos marcado basado en el CmCH-Pi.
De acuerdo con un ejemplo de la presente invención, un sistema de comunicación inalámbrica para transferir datos incluye un equipo de usuarios (UE), el Nodo B en comunicación con el UE y un controlador de red de radio (RNC) en comunicación con el Nodo B y el UE. El RNC transmite una pluralidad de bloques de datos al UE por vía del Nodo B. El UE envía un informe de estatus al RNC. El informe indica si cada uno de los bloques de datos transmitidos fue recibido satisfactoriamente por el UE o necesita ser retransmitido porque el bloque de datos no fue recibido satisfactoriamente por el UE. El RNC marca cada uno de los bloques de datos que necesita ser retransmitido y envía los bloques de datos marcados al Nodo B. El Nodo B recibe, almacena temporalmente y prioriza la transmisión de los bloques de datos marcados respecto a otros bloques de datos recibidos previamente y almacenados en el Nodo B. El Nodo B transmite los bloques de datos marcados al UE antes que los otros bloques de datos.
Breve descripción de los dibujos
Una comprensión más detallada de la invención puede ser obtenida de la descripción siguiente dada a modo de ejemplo y para ser comprendida en conjunción con los dibujos adjuntos, en los que:
La Figura 1 es un Control de Acceso a Soporte - alta velocidad de una Red de Acceso Radio Terrestre UMTS (UTRAN MAC-hs).
La Figura 2 es un Control de Acceso a Soporte - alta velocidad de equipo de usuario (UE MAC-hs) de técnica anterior.
La Figura 3 es un esquema de bloques del flujo de datos entre un Nodo B y un equipo de usuario (UE).
La Figura 4 es un diagrama de la capa de control de radioenlace (RLC) que exhibe una transmisión de unidad de datos de protocolo (PDU) perdida.
La Figura 5 es un diagrama de retransmisión por la capa de control de radioenlace (RLC) de la transmisión de unidad de datos de protocolo (PDU) perdida.
La Figura 6 es un diagrama de señales de un método para priorizar retransmisiones de acuerdo con la presente invención.
La Figura 7 es un esquema de bloques del flujo de datos entre un Nodo B y un equipo de usuario (UE), mediante el que las retransmisiones son asignadas a una cola de prioridad más alta.
La Figura 8 es un esquema de bloques del flujo de datos de una transmisión de canal compartido de enlace descendente (DSCH) que planifica unidades de datos de protocolo (PDUs) con indicaciones de prioridad de canal común (CmCH-Pi).
Las Figuras 9 y 10 son diagramas de retransmisión por la capa de control de radioenlace (RLC) de una transmisión de unidad de datos de protocolo (PDU) perdida de acuerdo con la presente invención.
\vskip1.000000\baselineskip
Descripción detallada de las realizaciones preferidas
Las realizaciones preferidas serán descritas con referencia a las figuras de los dibujos donde números iguales representan elementos iguales en todas partes.
Al describir la presente invención, puede hacerse referencia a la terminología "memoria intermedia" ("buffer") y "memoria" ("memory"). Se pretende que estos términos sean equivalentes y son usados para indicar una pluralidad de bloques de datos o unidades de datos de protocolo (PDUs) en una cola sucesiva.
Para reducir la latencia de una retransmisión de capa de control de radioenlace (RLC), la presente invención prioriza una retransmisión de una unidad de datos de protocolo (PDU) respecto a una PDU subsiguiente en la memoria de un nodo intermedio tal como un Nodo B por ejemplo.
En la dirección de enlace descendente (transmisiones de datos desde el controlador de red de radio de servicio (serving RNC: SRNC) al equipo de usuario (UE)), una fuente de la latencia de las retransmisiones es generada en aplicaciones que almacenan en memoria intermedia en la UTRAN fuera del controlador de red de radio de servicio (SRNC). Por ejemplo, almacenar en memoria intermedia para una aplicación podría ocurrir en el controlador de red de radio de mando (Controlling RNC: CRNC) o en el Nodo B. En varias aplicaciones, el controlador de radioenlace (RLC) de controlador de red de radio (RNC) envía la unidad de datos de protocolo (PDU) al Control de Acceso a Soporte-canales dedicados (MAC-d) en el RNC que crea una PDU de MAC-d que es enviada al CRNC y después al Nodo B (obsérvese que en el caso de que un UE no ha salido de la cobertura de célula del SRNC, el CRNC será el mismo RNC y, por tanto, cualesquier mensajes enviados son internos. Cuando el UE ha salido de la cobertura de célula del SRNC, el nuevo CRNC es conocido como el controlador de red de radio de deriva (Drift RNC: DRNC). Para simplificar, en ambos casos el RNC será denominado como un CRNC).
Como la unidad de datos de protocolo (PDU) de Control de Acceso a Soporte - canales dedicados (MAC-d) contiene exactamente 1 PDU de RLC (más otra información potencial de Control de Acceso a Soporte), una PDU de MAC-d puede ser considerada equivalente a una PDU de RLC. Aunque la discusión de PDUs en el CRNC o el Nodo B en la presente solicitud se refiere a PDUs de MAC-d (no PDUs de RLC), pueden ser consideradas equivalentes para los fines de la presente invención y el término unidad de datos de protocolo (PDU) será usado en lo sucesivo para referirse a ambas.
Para tener en cuenta el flujo de datos continuo, las PDUs procedentes del RLC de RNC son puestas en cola usualmente en memorias intermedias del CRNC o el Nodo B durante un rato, antes de que son transmitidas al UE y, por tanto, al control de radioenlace (RLC) igual. Como se describirá con detalle en lo sucesivo, el método inventivo actual para retransmitir datos con una prioridad más alta circunvala el almacenamiento en memoria/puesta en cola de datos en la UTRAN.
Una realización de la presente invención es las retransmisiones de control de radioenlace (RLC) desde el controlador de red de radio (RNC) al equipo de usuario (UE) de un sistema que emplea acceso de paquetes de enlace descendente de alta velocidad (HSDPA: High Speed Downlink Packet Access). En la Figura 6 se representa un método 100 para reducir la latencia de retransmisiones de acuerdo con la presente invención. La Figura 6 muestra las comunicaciones entre un RNC 102, un Nodo B 104 y un UE 106.
La capa de RLC en el UE 106 genera una PDU de informe de estatus (paso 108) que indica el estatus de PDUs recibidas (o sea, transmitidas satisfactoriamente) o pérdidas (o sea, transmitidas insatisfactoriamente). Esta PDU de informe de estatus es transmitida (paso 110) al RNC 102. Una vez que la capa de RLC en el RNC 102 recibe la PDU de informe de estatus desde su entidad igual en el UE 106, el RNC 102 prepara la retransmisión de la PDU perdida (paso 112).
La presente invención implementa un método para permitir que el Nodo B distinga la PDU retransmitida de otras PDUs. En una primera realización, el RNC 102 marca la PDU retransmitida usando un campo de bits en sus recursos auxiliares de protocolo de cuadros (FP: Frame Protocol). La PDU retransmitida incluye un indicador de prioridad de canal común (CmCh-Pi) que es actualizado (o incrementado) cada vez que la PDU es enviada (paso 114) desde el RNC 102 al Nodo B 104. Esto permite que el Nodo B 104 rastree el número de veces que la PDU es enviada y, por tanto, identifique la cola apropiada en la que colocar la PDU. Preferiblemente, el indicador de prioridad de canal común (CmCH-Pi) es dispuesto y actualizado típicamente en el RNC 102. Sin embargo, esta función también puede ser realizada en el Nodo B 104. El Nodo B 104 lee el CmCH-Pi y determina la cola de prioridad apropiada para la PDU (paso 116). El planificador de transmisión del Nodo B 104 pone en servicio las colas de prioridad más alta antes que las colas de prioridad más baja. El Nodo B 104 coloca la PDU a ser retransmitida en una memoria intermedia que tiene una prioridad más alta que tenía originalmente cuando la PDU fue transmitida originalmente como un resultado de la disposición del CmCH-Pi por el RNC 102.
Después, la PDU es retransmitida (paso 118) en una memoria intermedia (o sea, memoria) que tiene una prioridad más alta que la prioridad de la transmisión original. Otras transmisiones para este UE pueden ser almacenadas en memoria en la cola de transmisión de prioridad más baja del Nodo B 104 en el momento de la retransmisión de PDU. La disposición del CmCH-Pi incrementado para PDUs retransmitidas produce la planificación de transmisión antes que otras PDUs recibidas y almacenadas previamente en el Nodo B 104.
Refiriéndose a la Figura 7, las retransmisiones son asignadas a una cola de prioridad más alta de modo que sustituyen a la transmisión de otros bloques de datos que se originan en la misma memoria intermedia de transmisión "original". Una vez que los procesadores receptores P1_{UE}-P5_{UE} de H-ARQ procesan cada bloque de datos, son enviados a las memorias intermedias R_{1}, R_{2}, R_{3} de reordenación basados en su prioridad, una memoria intermedia de reordenación para cada nivel de prioridad de datos. Por ejemplo, la memoria intermedia R_{2} de reordenación reordena los bloques B2_{1}, B2_{2} y B2_{4} de datos. La memoria intermedia R3 de reordenación reordena los bloques B3_{3}, B3_{4} y B3_{6} de datos. Un bloque ("X") de datos falta entre los bloques B2_{2} y B2_{4} de datos. Un bloque de datos adicional ("X") falta entre los bloques B3_{4} y B3_{6} de datos. Así, los bloques de datos esperados B2_{3} y B3_{5} no son recibidos, por ejemplo, debido a que un mensaje de acuse de recibo negativo (NACK) es malinterpretado como que es un mensaje de acuse de recibo (ACK).
Después, los bloques de datos que faltan son retransmitidos. Normalmente, el bloque B2_{3} de datos habría sido colocado en la memoria intermedia de transmisión de prioridad 2. Sin embargo, como el bloque B2_{3} de datos faltó y tuvo que ser retransmitido, el bloque B2_{3} de datos es colocado en una memoria intermedia de transmisión de prioridad más alta (en este caso, la memoria intermedia de transmisión de prioridad 1) y por tanto es enviado antes que si estuviera colocado en las memorias intermedias de transmisión de prioridad 2 o 3. Igualmente, el bloque B3_{5} de datos habría sido colocado normalmente en la memoria intermedia de transmisión de prioridad 3. Sin embargo, como el bloque B3_{5} de datos faltó y tuvo que ser retransmitido, el bloque B3_{5} de datos es colocado en la memoria intermedia de transmisión de prioridad 1 o prioridad 2 de modo que es transmitido antes que si hubiera sido colocado en la memoria intermedia de transmisión de prioridad 3.
Después de la recepción de PDUs en el Nodo B, el indicador de prioridad de canal común (CmCH-Pi) es usado para determinar la cola B1_{n}-B3_{n} de prioridad. El planificador pone en servicio primero las colas de prioridad más alta y asigna transmisiones a los procesadores transmisores P1_{B}-B5_{B} de H-ARQ. Después de la transmisión satisfactoria al equipo de usuario (UE), los procesadores receptores P1_{UE}-P5_{UE} de H-ARQ envían las PDUs retransmitidas a la capa de control de radioenlace (RLC).
Este procedimiento también puede ser aplicado para un sistema de canal compartido de enlace descendente (DSCH: Downlink Shared Channel) excepto en que el nodo intermedio es el controlador de red de radio de mando (CRNC) en lugar del Nodo B. Refiriéndose a la Figura 8, las PDUs 805 con indicaciones CmCH-Pi obtienen prioridad mediante una entidad 810 de priorización y son planificadas para transmisión por el Control de Acceso a Soporte-canal compartido (MAC-sh) en el CRNC. El MAC-sh mantiene colas 815A, 815B de prioridades múltiples, y un planificador 820 de transmisión de canal compartido de enlace descendente (DSCH) determina qué PDU 805 ha de ser transmitida basado en la prioridad de esos datos. Por tanto, disponiendo CmCH-Pi incrementado para retransmisiones de DSCH, estas transmisiones serán puestas en servicio antes que otros datos para el equipo de usuario (UE). Esto es similar que el caso de HS-DSCH (High Speed - Downlink Shared Channel = canal compartido de enlace descendente de alta velocidad) donde la entidad MAC-hs de Nodo B planifica las transmisiones.
Refiriéndose a la Figura 9, se muestra un sistema de acuerdo con la presente invención que implementa el método de priorización de la Figura 6. Después de que la capa de RLC en el UE transmite una PDU de informe de estatus a la capa de RLC en el RNC que indica que la PDU con número de secuencia = 3 no ha sido recibida satisfactoriamente, el controlador de red de radio (RNC) envía una retransmisión de la PDU con número de secuencia = 3. La PDU será priorizada respecto a otras PDUs en la memoria intermedia del nodo intermedio por colocación dentro de una memoria intermedia de prioridad más alta. Debería observarse que aunque solo se muestran 11 PDUs, en realidad puede haber centenares de PDUs en cola.
Los beneficios de la presente invención pueden verse con referencia a la Figura 10 que representa el resultado de la función de priorización en la memoria intermedia receptora. La PDU retransmitida con número de secuencia = 3 llega a la memoria intermedia receptora, y las PDUs en secuencia con números de secuencia = 3 a 5 pueden ser enviadas a la capa superior mucho más rápidamente que en el escenario de técnica anterior representado en la Figura 5.
Aunque la presente invención ha sido descrita en términos de la realización preferida, otras variaciones que están dentro del alcance de la invención, como se explica en términos generales en las reivindicaciones siguientes, serán evidentes para los expertos en la técnica.

Claims (14)

1. Un método de un Nodo B (104) para transferir datos en un sistema de comunicación inalámbrica, incluyendo el Nodo B una pluralidad de memorias intermedias de transmisión que tienen prioridades respectivas, comprendiendo el método los pasos de:
recibir una pluralidad de bloques de datos;
almacenar cada bloque de datos recibido en una memoria intermedia de transmisión que tiene una prioridad correspondiente a la prioridad del bloque de datos;
transmitir los bloques de datos almacenados en las memorias intermedias de transmisión;
recibir bloques (114) de datos marcados, en los que cada bloque de datos marcado es un bloque de datos que ha sido marcado después de una determinación de que no fue recibido satisfactoriamente por un equipo de usuario y necesita ser retransmitido;
incrementar (116) la prioridad de cada bloque de datos marcado recibido;
almacenar (116) cada bloque de datos marcado recibido en una memoria intermedia de transmisión que tiene una prioridad correspondiente a la prioridad incrementada del bloque de datos marcado; y
transmitir (118) los bloques de datos almacenados en las memorias intermedias de transmisión, en los que los bloques de datos de una memoria intermedia de prioridad más alta son transmitidos antes de que los bloques de datos de una memoria intermedia de prioridad más baja.
2. El método de la reivindicación 1, en el que los bloques de datos son transmitidos por un canal compartido de enlace descendente de alta velocidad.
3. El método de la reivindicación 1, en el que al menos uno de los bloques de datos incluye una pluralidad de unidades de datos de protocolo multiplexadas (PDUs).
4. El método de la reivindicación 1, en el que cada bloque de datos es una unidad de datos de protocolo (PDU).
5. El método de la reivindicación 1, que comprende además:
asignar un número de secuencia de transmisión (TSN) único a cada uno de los bloques de datos.
6. El método de la reivindicación 1, que comprende además:
asignar una prioridad basada en una latencia necesaria de transmisión para cada uno de los bloques de datos.
7. El método de la reivindicación 1, en el que cada bloque de datos marcado incluye un indicador de prioridad de canal común (CmCH-Pi), comprendiendo el método además:
leer el CmCh-Pi del bloque de datos marcado y determinar en cual de la pluralidad de memorias intermedias de transmisión colocar el bloque de datos marcado basado en el CmCH-Pi.
8. Un Nodo B configurado para transferir datos en un sistema de comunicación inalámbrica, comprendiendo el Nodo B:
una pluralidad de memorias intermedias de transmisión que tienen prioridades respectivas;
medios para recibir una pluralidad de bloques de datos;
medios para almacenar cada bloque de datos recibido en una memoria intermedia de transmisión que tiene una prioridad correspondiente a la prioridad del bloque de datos;
medios para transmitir los bloques de datos almacenados en las memorias intermedias de transmisión;
medios para recibir bloques de datos marcados, en los que cada bloque de datos marcado es un bloque de datos que ha sido marcado después de una determinación de que no fue recibido satisfactoriamente por un equipo de usuario y necesita ser retransmitido;
medios para incrementar la prioridad de cada bloque de datos marcado recibido;
medios para almacenar cada bloque de datos marcado recibido en una memoria intermedia de transmisión que tiene una prioridad correspondiente a la prioridad incrementada del bloque de datos marcado; y
medios para transmitir los bloques de datos almacenados en las memorias intermedias de transmisión, en los que los bloques de datos de una memoria intermedia de prioridad más alta son transmitidos antes que los bloques de datos de una memoria intermedia de prioridad más baja.
9. El Nodo B de la reivindicación 8, en el que los bloques de datos son transmitidos por un canal compartido de enlace descendente de alta velocidad.
10. El Nodo B de la reivindicación 8, en el que al menos uno de los bloques de datos incluye una pluralidad de unidades de datos de protocolo multiplexadas (PDUs).
11. El Nodo B de la reivindicación 8, en el que cada bloque de datos es una unidad de datos de protocolo (PDU).
12. El Nodo B de la reivindicación 8, que comprende además:
medios para asignar un número de secuencia de transmisión (TSN) único a cada uno de los bloques de datos.
13. El Nodo B de la reivindicación 8, que comprende además:
medios para asignar una prioridad basada en una latencia necesaria de transmisión para cada uno de los bloques de datos.
14. El Nodo B de la reivindicación 8, en el que cada bloque de datos marcado incluye un indicador de prioridad de canal común (CmCH-Pi), comprendiendo además el Nodo B:
medios para leer el CmCH-Pi del bloque de datos marcado; y
medios para determinar en cual de la pluralidad de memorias intermedias de transmisión colocar el bloque de datos marcado basados en el CmCH-Pi.
ES03726701T 2002-05-10 2003-05-09 Nodo b y metodo para la priorizacion de la retransmision de unidades de datos de protocolo para ayudar a la retransmision de rlc (control de radioenlace). Expired - Lifetime ES2325366T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US37982902P 2002-05-10 2002-05-10
US379829P 2002-05-10

Publications (1)

Publication Number Publication Date
ES2325366T3 true ES2325366T3 (es) 2009-09-02

Family

ID=29420563

Family Applications (1)

Application Number Title Priority Date Filing Date
ES03726701T Expired - Lifetime ES2325366T3 (es) 2002-05-10 2003-05-09 Nodo b y metodo para la priorizacion de la retransmision de unidades de datos de protocolo para ayudar a la retransmision de rlc (control de radioenlace).

Country Status (20)

Country Link
US (6) US7724749B2 (es)
EP (2) EP1527540B1 (es)
JP (6) JP4058041B2 (es)
KR (12) KR100906708B1 (es)
CN (4) CN101321047B (es)
AR (3) AR039542A1 (es)
AT (1) ATE430418T1 (es)
AU (1) AU2003228924B8 (es)
BR (1) BR0309999A (es)
CA (1) CA2485577C (es)
DE (2) DE60327436D1 (es)
DK (1) DK1527540T3 (es)
ES (1) ES2325366T3 (es)
HK (3) HK1054669A2 (es)
IL (2) IL165127A0 (es)
MX (1) MXPA04011166A (es)
MY (2) MY137311A (es)
NO (1) NO334676B1 (es)
TW (7) TWI275265B (es)
WO (1) WO2003096617A2 (es)

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE0101846D0 (sv) * 2001-05-22 2001-05-22 Ericsson Telefon Ab L M Method and system of retransmission
US7376879B2 (en) 2001-10-19 2008-05-20 Interdigital Technology Corporation MAC architecture in wireless communication systems supporting H-ARQ
AU2003259050A1 (en) * 2002-08-09 2004-02-25 Interdigital Technology Corporation Efficient memory allocation in a wireless transmit/receiver unit
SE0302685D0 (sv) * 2003-10-07 2003-10-07 Ericsson Telefon Ab L M Method and arrangement in a telecommunication system
EP1545040B1 (en) * 2003-12-19 2009-04-22 Panasonic Corporation HARQ protocol with synchronous retransmissions
KR100592907B1 (ko) * 2003-12-22 2006-06-23 삼성전자주식회사 큐오에스를 향상시키기 위한 무선 인터넷 단말 장치 및패킷 전송 방법
DE102004009266B4 (de) * 2004-02-26 2005-12-29 Siemens Ag Verfahren zur Übertragung von Nutzdaten in einem Multihop-System und Netzwerkknoten-Einrichtung dafür
US8018945B2 (en) * 2004-04-29 2011-09-13 Interdigital Technology Corporation Method and apparatus for forwarding non-consecutive data blocks in enhanced uplink transmissions
US7710911B2 (en) 2004-06-10 2010-05-04 Interdigital Technology Corporation Method and apparatus for dynamically allocating H-ARQ processes
JP4379800B2 (ja) * 2004-07-12 2009-12-09 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 受信装置およびそのメモリ解放方法
CN101128982B (zh) * 2005-02-25 2012-05-09 诺基亚公司 利用高级eSCO调度通过WLAN到蓝牙耳机的VoIP方法和系统
US7454171B2 (en) * 2005-02-25 2008-11-18 Nokia Corporation Method and system for VoIP over WLAN to Bluetooth headset using ACL link and sniff for aligned eSCO transmission
US7486932B2 (en) 2005-02-25 2009-02-03 Nokia Corporation Method and system for VoIP over WLAN to bluetooth headset using advanced eSCO scheduling
EP2475125B1 (en) * 2005-04-01 2014-06-25 Nokia Corporation Method, apparatus and computer program product providing slow associated control channel (sacch) repetition
JP4596958B2 (ja) 2005-04-01 2010-12-15 株式会社エヌ・ティ・ティ・ドコモ 無線通信装置及び無線通信方法
US8238345B2 (en) * 2005-04-15 2012-08-07 Ntt Docomo, Inc. Packet transmission control device, and packet transmission control method
KR101073915B1 (ko) 2005-05-03 2011-10-17 엘지전자 주식회사 자동 재전송 기능을 가지는 이동통신 시스템에서, 제어정보 전송 방법
JP4742669B2 (ja) * 2005-05-13 2011-08-10 ソニー株式会社 送受信システム、送信装置および送信方法、受信装置および受信方法、並びにプログラム
CN100461943C (zh) * 2005-05-26 2009-02-11 华为技术有限公司 信道优先级调度及业务优先级调度实现方法
US7554999B2 (en) * 2005-06-28 2009-06-30 Intel Corporation Compact medium access control (MAC) layer
US7685392B2 (en) * 2005-11-28 2010-03-23 International Business Machines Corporation Providing indeterminate read data latency in a memory system
JP2009520389A (ja) * 2005-11-30 2009-05-21 ノキア コーポレイション 複数のarqメカニズムを利用する再送を提供する装置、方法及びコンピュータ・プログラム
WO2008073050A2 (en) * 2006-12-15 2008-06-19 Telefonaktiebolaget Lm Ericsson (Publ) Improved mac-d multiplexing in utran hsdpa wireless networks
KR20140046075A (ko) 2007-02-02 2014-04-17 인터디지탈 테크날러지 코포레이션 Utra r6 셀과 r7 셀 간의 핸드오버를 제어하기 위한 방법 및 장치
KR101600218B1 (ko) 2007-03-16 2016-03-04 인터디지탈 테크날러지 코포레이션 무선 링크 제어 파라미터의 재구성을 지원하기 위한 무선 통신 방법 및 장치
US8219119B2 (en) 2007-06-13 2012-07-10 Innovative Sonic Limited Method and apparatus for improving DRX operation in a wireless communications system
JP4783402B2 (ja) 2007-06-13 2011-09-28 イノヴァティヴ ソニック リミテッド 無線通信システムにおいてharq機能を改善する方法及び装置
UA99298C2 (ru) * 2007-06-20 2012-08-10 Нокиа Сименс Нетворкс Ой Избежание конфликта между полупостоянным распределением и динамическим распределением в сетях радиодоступа
US20080318630A1 (en) * 2007-06-25 2008-12-25 Qualcomm Incorporated Graceful coexistence for multiple communication protocols
JP5087479B2 (ja) * 2007-07-16 2012-12-05 イノヴァティヴ ソニック リミテッド 無線通信システムにおいてharq機能を改善する方法及び装置
US8112694B1 (en) 2007-10-03 2012-02-07 Cisco Technology, Inc. System and method for reliably communicating information without explicit acknowledgements including retransmission of older, missed commands
US7844212B1 (en) 2007-10-03 2010-11-30 Alec Woo System and method for reliably communicating information without explicit acknowledgements
KR100937327B1 (ko) * 2007-12-06 2010-01-18 한국전자통신연구원 기지국에서 데이터 유닛의 전송을 스케줄링하는 장치
US8276034B2 (en) * 2007-12-27 2012-09-25 Ricoh Company, Limited Information processing apparatus, information processing method, and computer program product
EP2247017A1 (en) * 2008-02-21 2010-11-03 Sharp Kabushiki Kaisha Transmission device, reception device, communication system, and communication method
GB2461159B (en) 2008-06-18 2012-01-04 Lg Electronics Inc Method for transmitting Mac PDUs
KR100968020B1 (ko) 2008-06-18 2010-07-08 엘지전자 주식회사 랜덤 액세스 절차를 수행하는 방법 및 그 단말
MX2011001484A (es) * 2008-08-08 2011-03-30 Fujitsu Ltd Aparato de comunicacion, programa de generacion de datos de transmision y metodo de generacion de datos de transmision.
JP5391449B2 (ja) * 2008-09-02 2014-01-15 ルネサスエレクトロニクス株式会社 記憶装置
WO2011024131A2 (en) * 2009-08-28 2011-03-03 Telefonaktiebolaget L M Ericsson (Publ) Enhanced multiplexing for single rlc entity
ES2363905B1 (es) * 2009-09-18 2012-06-22 Vodafone España, S.A.U. Diversidad de transmisión multiportadora en utran para hsdpa.
JP2011221813A (ja) * 2010-04-09 2011-11-04 Denso Corp 車両診断システム
JP5450266B2 (ja) * 2010-06-03 2014-03-26 京セラ株式会社 基地局及び通信方法
US8891356B2 (en) * 2010-06-28 2014-11-18 Qualcomm Incorporated System and method for multi-point HSDPA communication utilizing a multi-link RLC sublayer
US8989140B2 (en) 2010-06-28 2015-03-24 Qualcomm Incorporated System and method for mobility in a multi-point HSDPA communication network
EP2589190B1 (en) * 2010-07-02 2017-03-01 Telefonaktiebolaget LM Ericsson (publ) Prioritization of data packets
DE102010048331B4 (de) 2010-07-12 2022-12-22 Schwegler Werkzeugfabrik Gmbh & Co. Kg Bohrer mit Schneidenkorrektur und Verfahren zur Herstellung eines Bohrers
US8989004B2 (en) 2010-11-08 2015-03-24 Qualcomm Incorporated System and method for multi-point HSDPA communication utilizing a multi-link PDCP sublayer
WO2012093475A1 (ja) * 2011-01-05 2012-07-12 富士通株式会社 情報転送装置および情報転送装置の情報転送方法
US8737211B2 (en) 2011-08-03 2014-05-27 Qualcomm Incorporated Methods and apparatuses for network configuration of user equipment communication modes in multiflow systems
US9125098B2 (en) 2011-08-03 2015-09-01 Qualcomm Incorporated Method and apparatus for flow congestion control in multiflow networks
EP2865230B1 (en) * 2012-06-25 2018-08-08 Telefonaktiebolaget LM Ericsson (publ) Device and method for acknowledged mode qos
US9001657B2 (en) * 2012-06-25 2015-04-07 Verizon Patent And Licensing Inc. Mesh network node with multiple automatic repeat requesters
US20150249546A1 (en) * 2012-10-29 2015-09-03 Xiangyang Zheng Combined transmission of multiple-priority network traffic
US9320050B2 (en) 2013-06-28 2016-04-19 Apple Inc. Systems and methods to enhance radio link performance in a multi-carrier environment
JP6578808B2 (ja) * 2015-08-18 2019-09-25 ヤマハ株式会社 コンテンツデータ受信装置
WO2018060674A1 (en) * 2016-09-30 2018-04-05 Fujitsu Limited Arq and harq in 5g wireless communication
CN113282659B (zh) 2017-03-28 2024-08-20 创新先进技术有限公司 一种基于区块链的数据处理方法及设备
CN110401514B (zh) * 2017-08-02 2020-10-27 华为技术有限公司 一种计数方法及通信装置
JP6893009B2 (ja) 2017-08-03 2021-06-23 株式会社 アプトポッド クライアント装置、データ収集システム、データ送信方法、及びプログラム
KR102070247B1 (ko) 2019-08-16 2020-01-28 이동오 발목 인대 고정기구
KR102084625B1 (ko) 2020-02-05 2020-03-04 이동오 인대 고정용 골접합 나사
CN112865934B (zh) * 2020-12-31 2022-11-01 京信网络系统股份有限公司 数据传输方法、装置、基站和存储介质

Family Cites Families (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4594591A (en) * 1982-07-28 1986-06-10 Motorola, Inc. General purpose data control terminal
JPS63257350A (ja) * 1987-04-15 1988-10-25 Nec Corp 競合制御送信方式
JP2764896B2 (ja) * 1992-04-09 1998-06-11 日本電気株式会社 データ送達確認システム
US5313579A (en) * 1992-06-04 1994-05-17 Bell Communications Research, Inc. B-ISDN sequencer chip device
JPH06112953A (ja) * 1992-09-25 1994-04-22 Matsushita Electric Works Ltd パケット再送方式
US5548739A (en) * 1993-11-04 1996-08-20 Sun Microsystems, Inc. Method and apparatus for rapidly retrieving data from a physically addressed data storage structure using address page crossing predictive annotations
JP3248348B2 (ja) * 1994-03-15 2002-01-21 松下電器産業株式会社 通信方法及び通信装置
US5550847A (en) * 1994-10-11 1996-08-27 Motorola, Inc. Device and method of signal loss recovery for realtime and/or interactive communications
JP3462314B2 (ja) 1995-08-11 2003-11-05 Kddi株式会社 パケット通信装置
US5684791A (en) * 1995-11-07 1997-11-04 Nec Usa, Inc. Data link control protocols for wireless ATM access channels
JPH09181770A (ja) * 1995-12-27 1997-07-11 Hitachi Ltd パケット交換装置
US5764646A (en) * 1996-04-02 1998-06-09 Ericsson Inc. Packet data transmission with clash subtraction
JPH1084335A (ja) * 1996-09-10 1998-03-31 Canon Inc 無線通信システム
JPH10112737A (ja) 1996-10-04 1998-04-28 Nippon Denki Ido Tsushin Kk 移動通信システムにおける優先データ送出方式
US5943687A (en) * 1997-03-14 1999-08-24 Telefonakiebolaget Lm Ericsson Penalty-based cache storage and replacement techniques
US5930525A (en) * 1997-04-30 1999-07-27 Adaptec, Inc. Method and apparatus for network interface fetching initial and data burst blocks and segmenting blocks and scheduling blocks compatible for transmission over multiple virtual circuits
US6363058B1 (en) * 1997-09-24 2002-03-26 Telefonaktiebolaget L M Ericsson (Publ) Multi-service handling by a single mobile station
US6115390A (en) 1997-10-14 2000-09-05 Lucent Technologies, Inc. Bandwidth reservation and collision resolution method for multiple access communication networks where remote hosts send reservation requests to a base station for randomly chosen minislots
DE19746691B4 (de) 1997-10-22 2005-09-22 Telefonaktiebolaget Lm Ericsson (Publ) Übertragungsstation, Mobileinheiten und Verfahren zur Übertragung von Daten für ein drahtloses paketorientiertes Kommunikationssystem
JPH11215192A (ja) * 1998-01-29 1999-08-06 Matsushita Electric Ind Co Ltd 可変長パケット通信方法およびパケット通信装置
US6226301B1 (en) 1998-02-19 2001-05-01 Nokia Mobile Phones Ltd Method and apparatus for segmentation and assembly of data frames for retransmission in a telecommunications system
US6400695B1 (en) * 1998-05-22 2002-06-04 Lucent Technologies Inc. Methods and apparatus for retransmission based access priority in a communications system
GB2338372B (en) * 1998-06-12 2003-08-27 Ericsson Telefon Ab L M Architecture for integrated services packet-switched networks
US6546425B1 (en) * 1998-10-09 2003-04-08 Netmotion Wireless, Inc. Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
JP3054613B2 (ja) * 1998-11-05 2000-06-19 沖電気工業株式会社 パケット通信システム
EP1006689B1 (en) * 1998-11-30 2008-02-06 Matsushita Electric Industries Co., Ltd. Packet retransmission control using priority information
JP3450771B2 (ja) 1998-11-30 2003-09-29 松下電器産業株式会社 データ伝送方法,及びデータ送信装置
JP2000236343A (ja) 1998-12-15 2000-08-29 Matsushita Electric Ind Co Ltd 無線通信装置及び無線通信方法
US6330247B1 (en) * 1999-02-08 2001-12-11 Qualcomm Incorporated Communication protocol between a communication device and an external accessory
US6335933B1 (en) * 1999-05-21 2002-01-01 Broadcom Homenetworking, Inc. Limited automatic repeat request protocol for frame-based communication channels
US6434367B1 (en) 1999-06-11 2002-08-13 Lucent Technologies Inc. Using decoupled power control sub-channel to control reverse-link channel power
JP2000354065A (ja) 1999-06-11 2000-12-19 Mitsubishi Electric Corp 通信制御装置
US6625128B1 (en) * 1999-06-28 2003-09-23 Legerity, Inc. Method and apparatus for prioritizing packet data transmission and reception
KR100539879B1 (ko) * 1999-06-29 2005-12-28 삼성전자주식회사 이동 통신시스템에서 라디오링크프로토콜에 따른 데이터 송수신 장치 및 방법
JP2001036578A (ja) 1999-07-21 2001-02-09 Nec Corp 無線電話網におけるarq方式のqos制御方法及び制御システム
US6208620B1 (en) * 1999-08-02 2001-03-27 Nortel Networks Corporation TCP-aware agent sublayer (TAS) for robust TCP over wireless
JP2001051623A (ja) 1999-08-05 2001-02-23 Sony Corp ディスプレイ装置
US6606327B1 (en) * 1999-08-10 2003-08-12 3Com Corporation Method to dynamically adjust the maximum back off time of an ethernet controller in a half duplex network
US7051226B1 (en) * 1999-08-10 2006-05-23 3Com Corporation Method and system for providing priority to a station in a congested half duplex Ethernet network
JP2001127830A (ja) * 1999-11-01 2001-05-11 Nippon Telegr & Teleph Corp <Ntt> データ通信方法及びデータ通信網
US20020043764A1 (en) * 2000-01-25 2002-04-18 Christopher Imhof Educational trading card game and method
US6785510B2 (en) * 2000-03-09 2004-08-31 Salbu Resarch & Development (Proprietary) Limited Routing in a multi-station network
US6493331B1 (en) * 2000-03-30 2002-12-10 Qualcomm Incorporated Method and apparatus for controlling transmissions of a communications systems
JP3507810B2 (ja) * 2000-04-10 2004-03-15 ヒュンダイ エレクトロニクス インダストリーズ カムパニー リミテッド 広帯域無線通信システムのダウンリンクにおけるハイブリッド自動再送要求2/3方式のためのデータ処理方法
US6694469B1 (en) * 2000-04-14 2004-02-17 Qualcomm Incorporated Method and an apparatus for a quick retransmission of signals in a communication system
JP2001320417A (ja) 2000-05-11 2001-11-16 Nec Corp 送信制御方式及びその方法
EP1161022A1 (en) * 2000-05-25 2001-12-05 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Selective repeat protocol with dynamic timers
JP3866196B2 (ja) * 2000-06-23 2007-01-10 三菱電機株式会社 パケット再送システムおよびパケット再送方法
JP2002084338A (ja) 2000-07-07 2002-03-22 Matsushita Electric Ind Co Ltd データ送信装置、データ受信装置、およびデータ通信システム
US20020071407A1 (en) * 2000-07-08 2002-06-13 Samsung Electronics Co., Ltd. HARQ method in a CDMA mobile communication system
WO2002030067A1 (fr) * 2000-10-05 2002-04-11 Mitsubishi Denki Kabushiki Kaisha Systeme de retransmission de paquets, dispositif de transmission de paquets, dispositif de reception de paquets, procede de retransmission de paquets, procede de transmission de paquets et procede de reception de paquets
CN1202643C (zh) 2000-10-07 2005-05-18 Lg电子株式会社 具有无线电链路控制层的无线电通信系统和数据处理方法
US6920171B2 (en) * 2000-12-14 2005-07-19 Motorola, Inc. Multiple access frequency hopping network with interference anticipation
FR2819661B1 (fr) * 2001-01-15 2003-03-28 Nortel Networks Procede et dispositifs de transmission de donnees avec mecanisme d'acquittement
KR100459557B1 (ko) * 2001-08-23 2004-12-03 삼성전자주식회사 고속 순방향 패킷 접속 통신 시스템에서 데이터 상태정보를 나타내기 위한 혼화 자동 재전송 요구 채널 번호할당 방법
US20030067890A1 (en) * 2001-10-10 2003-04-10 Sandesh Goel System and method for providing automatic re-transmission of wirelessly transmitted information
US7376879B2 (en) * 2001-10-19 2008-05-20 Interdigital Technology Corporation MAC architecture in wireless communication systems supporting H-ARQ
US6788687B2 (en) * 2001-10-30 2004-09-07 Qualcomm Incorporated Method and apparatus for scheduling packet data transmissions in a wireless communication system
KR100765121B1 (ko) * 2001-11-24 2007-10-11 엘지전자 주식회사 송신버퍼의 프로토콜 데이터 유닛 폴링 방법
JP2003229896A (ja) * 2002-02-01 2003-08-15 Fujitsu Ltd パケット伝送のスケジューリング装置及びパケット伝送のスケジューリング方法
EP1335541B1 (en) * 2002-02-01 2006-06-28 ASUSTeK Computer Inc. Stall avoidance methods using harq process receiving status

Also Published As

Publication number Publication date
JP2012105331A (ja) 2012-05-31
CN2620948Y (zh) 2004-06-16
KR101069778B1 (ko) 2011-10-05
JP4058041B2 (ja) 2008-03-05
CN101321047B (zh) 2012-08-08
US8565241B2 (en) 2013-10-22
AU2003228924B2 (en) 2006-04-27
TW200401533A (en) 2004-01-16
BR0309999A (pt) 2005-02-15
EP1527540A2 (en) 2005-05-04
EP2079180B1 (en) 2012-08-08
KR20030087999A (ko) 2003-11-15
NO20045244L (no) 2004-11-30
JP5118095B2 (ja) 2013-01-16
EP2079180A1 (en) 2009-07-15
DK1527540T3 (da) 2009-08-17
CA2485577C (en) 2012-01-03
US20140036671A1 (en) 2014-02-06
KR20100083855A (ko) 2010-07-22
US8068497B2 (en) 2011-11-29
AR039542A1 (es) 2005-02-23
US20100226316A1 (en) 2010-09-09
US8929385B2 (en) 2015-01-06
KR100945766B1 (ko) 2010-03-08
HK1127447A1 (en) 2009-09-25
KR20050098961A (ko) 2005-10-12
KR20090033491A (ko) 2009-04-03
KR100890596B1 (ko) 2009-03-25
JP2009165187A (ja) 2009-07-23
EP1527540A4 (en) 2005-11-16
KR20090074278A (ko) 2009-07-06
DE20307250U1 (de) 2004-01-15
CA2485577A1 (en) 2003-11-20
DE60327436D1 (de) 2009-06-10
AU2003228924A1 (en) 2003-11-11
CN1653741A (zh) 2005-08-10
JP4686365B2 (ja) 2011-05-25
MY137311A (en) 2009-01-30
TWI381676B (zh) 2013-01-01
ATE430418T1 (de) 2009-05-15
TW201306517A (zh) 2013-02-01
MXPA04011166A (es) 2005-01-25
IL165127A0 (en) 2005-12-18
US20150043507A1 (en) 2015-02-12
MY147602A (en) 2012-12-31
TW592415U (en) 2004-06-11
TW200939682A (en) 2009-09-16
WO2003096617A3 (en) 2004-02-12
US7724749B2 (en) 2010-05-25
KR101046320B1 (ko) 2011-07-05
KR100945762B1 (ko) 2010-03-09
IL199123A (en) 2011-08-31
KR200331231Y1 (ko) 2003-10-23
HK1076556A1 (en) 2006-01-20
KR101017054B1 (ko) 2011-02-23
CN101321047A (zh) 2008-12-10
JP2005525746A (ja) 2005-08-25
KR100976425B1 (ko) 2010-08-18
KR100906708B1 (ko) 2009-07-07
TWI269553B (en) 2006-12-21
KR20080048559A (ko) 2008-06-02
TWI303524B (en) 2008-11-21
TW200501657A (en) 2005-01-01
US20040120284A1 (en) 2004-06-24
NO334676B1 (no) 2014-05-12
CN101267288A (zh) 2008-09-17
AR073107A2 (es) 2010-10-13
US20170196017A1 (en) 2017-07-06
US20120039224A1 (en) 2012-02-16
AU2003228924B8 (en) 2009-07-02
JP2014045492A (ja) 2014-03-13
US9622257B2 (en) 2017-04-11
EP1527540B1 (en) 2009-04-29
TWI275265B (en) 2007-03-01
JP2006166479A (ja) 2006-06-22
TW200711369A (en) 2007-03-16
JP2012105332A (ja) 2012-05-31
WO2003096617A2 (en) 2003-11-20
TWI339517B (en) 2011-03-21
KR20050109411A (ko) 2005-11-21
KR20080087910A (ko) 2008-10-01
HK1054669A2 (en) 2003-11-21
KR20090123024A (ko) 2009-12-01
AR063385A2 (es) 2009-01-28
KR20040104728A (ko) 2004-12-10
CN100385846C (zh) 2008-04-30
TW200803265A (en) 2008-01-01
KR20100033438A (ko) 2010-03-29
KR100686572B1 (ko) 2007-02-27

Similar Documents

Publication Publication Date Title
ES2325366T3 (es) Nodo b y metodo para la priorizacion de la retransmision de unidades de datos de protocolo para ayudar a la retransmision de rlc (control de radioenlace).
AU2007229376B2 (en) System and method for prioritization of retransmission of protocol data units to assist radio-link-control retransmission
AU2006202724A1 (en) System and method for prioritization of retransmission of protocol data units to assist radio-link-control retransmission