[go: up one dir, main page]

MX2011001484A - Aparato de comunicacion, programa de generacion de datos de transmision y metodo de generacion de datos de transmision. - Google Patents

Aparato de comunicacion, programa de generacion de datos de transmision y metodo de generacion de datos de transmision.

Info

Publication number
MX2011001484A
MX2011001484A MX2011001484A MX2011001484A MX2011001484A MX 2011001484 A MX2011001484 A MX 2011001484A MX 2011001484 A MX2011001484 A MX 2011001484A MX 2011001484 A MX2011001484 A MX 2011001484A MX 2011001484 A MX2011001484 A MX 2011001484A
Authority
MX
Mexico
Prior art keywords
rlc
data
free space
pdu
mac
Prior art date
Application number
MX2011001484A
Other languages
English (en)
Inventor
Kazuhisa Obuchi
Chiaki Shinohara
Akihide Otonari
Yoshinori Soejima
Manabu Kubota
Miki Yamasaki
Shinya Okamoto
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of MX2011001484A publication Critical patent/MX2011001484A/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/046Wireless resource allocation based on the type of the allocated resource the resource being in the space domain, e.g. beams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • 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/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • H04W28/065Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Para mejorar la eficiencia de transmisión de datos y ejercer el control QoS confiable; para resolver este problema, una unidad de asignación de espacio libre, establece preferentemente el espacio que será asignado sin dividir una RLC-SDU de espacio libre de una MAC-PDU como el espacio de asignación de la RLC-SDU; una unidad de creación RLC-PDU crea una RLCPDU agregando un encabezado adecuado de un estrato RLC a la salida RLCSDU desde una unidad de memoria intermedia RLC-SDU o una unidad de memoria intermedia de nueva transmisión; una unidad de adquisición de información de recursos de radio da salida a la información de espacio libre para la unidad de asignación de espacio libre de una unidad de procesamiento RLC con una prioridad más alta entre las unidades de procesamiento RLC no notificadas de la información de espacio libre de la MAC-PDU; una unidad de creación MAC-PDU multiplexa la RLC-PDU de acuerdo con el espacio de asignación notificado desde la unidad de asignación de espacio libre de cada unidad de procesamiento RLC.

Description

APARATO DE COMUNICACIÓN. PROGRAMA DE GENERACIÓN DE DATOS DE TRANSMISIÓN Y MÉTODO DE GENERACIÓN DE DATOS DE TRANSMISIÓN CAMPO DE LA INVENCIÓN La presente invención se refiere a un aparato de comunicaciones, un programa de generación de datos de transmisión, y un método de generación de datos de transmisión.
ANTECEDENTES DE LA INVENCIÓN En los años recientes, una especificación de comunicaciones denominada Evolución a Largo Plazo (LTE) es muy discutida como un estándar nuevo de un sistema de comunicaciones por radio. La LTE ha recobrado la atención del Proyecto de Asociación de 3a Generación (3GPP), el cual es uno de los proyectos de estandarización de comunicación, y por ejemplo, el mejoramiento del Estrato 2, que corresponde al estrato de enlace de datos que se encuentra en progreso.
Más específicamente, como está ilustrado en la figura 1 , el Estrato 2 en LTE incluye tres sub-estratos del estrato de Protocolo de convergencia de datos de paquete (PDCP), el estrato de Control de enlace de radio (RLC), y el estrato de Control de acceso medio (MAC). Las entidades PDCP y las entidades RLC que pertenecen al estrato PDCP y el estrato RLC respectivamente, están presentes en una cantidad de tantos como el número (n en la figura 1) de canales lógicos (LCH: Canal lógico) utilizado para la comunicación por radio y existe una correspondencia uno a uno entre ellos. En cada una de las n entidades PDCP, un encabezado del estrato PDCP se agrega a los datos de transmisión obteniendo de esta forma una Unidad de datos de paquete (PDU) del estrato PDCP, la cual sale a la entidad RLC correspondiente. La PDU se vuelve una Unidad de datos de servicio (SDU) en el estrato RLC y después un encabezado del estrato RLC siendo agregado por cada entidad RLC, se obtiene una PDU del estrato RLC. Es decir, si una PDU de un sub-estrato superior sale a un sub-estrato inferior, la PDU es manejada como una SDU del sub-estrato inferior. Entonces, si el encabezado de cada sub-estrato se agrega a la SDU en el sub-estrato inferior, se obtiene una PDU del sub-estrato inferior.
Si una PDU del estrato RLC (en lo sucesivo, denominado como "RLC-PDU") sale de cada entidad RLC al estrato MAC, estas RLC-PDUs son multiplexadas y se convierten en una PDU del estrato MAC (en lo sucesivo, denominado como una "MAC-PDU") después de que los encabezados del estrato MAC son agregados al mismo. El Estrato 1 que procesa de manera correspondiente el estrato físico se realiza en el mismo antes de ser transmitido. En este punto, una entidad MAC que pertenece al estrato MAC decide el tamaño del espacio libre en una MAC-PDU de los recursos de radio, tales como el ancho de banda y la potencia disponible para transmisión de datos y asigna la salida RLC-PDU de cada una de las n entidades al espacio libre en la MAC-PDU para multiplexión cuando es adecuado.
Es decir, como se ilustró, por ejemplo, en la figura 2, una RLC-PDU obtenida agregando el encabezado RLC a una SDU en la primera entidad RLC (en lo sucesivo, denominada como "RLC#1") y una RLC-PDU obtenida agregando el encabezado RLC al SDU a una segunda entidad RLC (en lo sucesivo, denominada como "RLC#2") cada una se maneja como MAC-SDUs para multiplexar en el estrato MAC. El encabezado en el estrato MAC (encabezado MAC) e información de control se agregan a las dos MAC-SDUs multiplexadas para obtener una MAC-PDU.
La MAC-PDU obtenida es transmitida después del estrato 1 de procesamiento (no ilustrado) realizado en el mismo. En el estrato MAC, el control de retransmisión mediante una solicitud de repetición automática híbrida (HARQ: Solicitud de repetición automática híbrida) utilizando un Paro y espera, compuesto de n canales que también se ejerce. En el HARQ en el estrato MAC, una MAC-PDU se mantiene durante la transmisión y también el procesamiento de corrección de error y la codificación de verificación de redundancia cíclica (CRC) son realizados en la MAC-PDU. Si un resultado de recepción de una MAC-PDU es inaceptable para su recepción (es decir, un resultado de detección de error para el código CRC es inaceptable), el lado de recepción regresa una NACK al lado remitente, indicando la incapacidad de aceptación. Por otra parte, si un resultado de recepción de una MAC-PDU es aceptable para su recepción (es decir, un resultado de detección de error para el código CRC es aceptable), el lado receptor regresa un ACK al lado remitente que indica la capacidad de aceptación. Si se recibe una NACK, la MAC-PDU mantenida de la transmisión inicial es transmitida nuevamente por el estrato MAC por el lado remitente. Si se recibe el ACK, la MAC-PDU mantenida de la transmisión inicial se descarta.
Si un ACK no es devuelto después de transmitir nuevamente en forma repetida una MAC-PDU un número de veces máximo previamente determinado de retransmisión, la MAC-PDU relevante también se descarta. Durante la preparación para dicho caso, el control de retransmisión mediante una solicitud de repetición automática (ARQ) utilizando información de sondeo/estado se ejercita en el estrato RLC. Más específicamente, el estrato RLC en el lado remitente agrega la información de sondeo a una RLC-PDU y transmite la RLC-PDU para solicitar información de estado del estrato PLC en el lado receptor. Entonces, el estrato RLC en el lado receptor detecta la información de sondeo de las RLC-PDU recibidas, verifica la RLC-PDU(s) faltante(s) de los números de secuencia de la(s) RLC-PDU(s) recibida(s) hasta la fecha y crea información de estado y transmite la información de estado al estrato RLC en el lado remitente. El estrato RLC en el lado remitente transmite nuevamente las RLC-PDU(s) faltantes en el lado receptor con base en la información de estado recibida.
Documento que no es de patente 1 : 3GPP TS 36.300 V8.5.0 (2008-05), "Evolved universal terrestrial radio Access (E-UTRA) and evolved universal terrestrial radio Access network (E-UTRAN); Overall description; Stage 2 (Reléase 8)" BREVE DESCRIPCIÓN DE LA INVENCIÓN Problema a ser resuelto por la invención El tamaño de espacio libre de una MAC-PDU se decide de acuerdo con los recursos de radio y los cambios a cada momento, de manera que las RLC-PDUs no siempre pueden ser multiplexadas en las cantidades adecuadas en el espacio libre de una MAC-PDU. Por consiguiente, una RLC-PDU puede dividirse de manera que cada una de las RLC-PDUs obtenidas por la división pueden ser multiplexadas dentro del espacio libre de la MAC-PDU. Más específicamente, como se ilustró, por ejemplo, en la figura 3, se considerará un caso cuando cuatro PDUs del estrato PDCP (en lo sucesivo, denominados como "PDCP-PDU") con tamaños mutuamente diferentes se son multiplexadas dentro de dos MAC-PDUs (MAC-PDU#1 y MAC-PDU#2) para trasmisión. Las prioridades de acuerdo con la importancia de los datos o calidad del servicio (QoS) se proporcionan a las cuatro PDCP-PDUs.
En dicho caso, la RLC#1 que ha adquirido la PDCP-PDU con la más alta prioridad adjunta el encabezado (indicado mediante "H" en la figura 3) a la PDCP-PDU para multiplexar la RLC-PDU (RLC-PDU#1) en la MAC-PDU#1. La RLC-PDU con la segunda prioridad más alta será multiplexada en el espacio restante de la MAC-PDU#1 , aunque el tamaño del espacio libre de la MAC-PDU#1 es insuficiente y la RLC#2 que ha adquirido la PDCP-PDU con la segunda prioridad más alta divide la PDCP-PDU y establece cada PDCP-PDU dividida como una RLC-SDU. Es decir, un encabezado se anexa a cada una de las dos RLC-SDUs obtenidas dividiendo una PDCP-PDU.
Entonces, la RLC#2 multiplexa una RLC-PDU#2-1 obtenida agregando el encabezado a la misma dentro de la MAC-PDU#1 y la otra RLC-PDU#2-2 en la MAC-PDU#2. Por consiguiente, la PDCP-PDU con la segunda prioridad más alta se divide y las dos RLC-PDU#2-1 y RLC-PDU#2-2 obtenidas son multiplexadas en el espacio libre de la MAC-PDU#1 y MAC-PDU#2, respectivamente. Entonces, la RLC-PDU#3 que contiene la PDCP-PDU completa con la tercera prioridad más alta y la RLC-PDU#4 que contiene una porción de la PDCP-PDU con la cuarta prioridad más alta son multiplexadas en el espacio restante de la MAC-PDU#2.
Sin embargo, si una PDCP-PDU se divide y cada una de las PDCP-PDUs divididas se volverán una RLC-SDU, un encabezado RLC se agregará a cada RLC-SDU, por consiguiente, incrementando el espacio de una MAC-PDU asignada al encabezado. Es decir, los recursos de radio consumidos para transmitir los encabezados adjuntos a las RLC-SDUs se incrementarán. El encabezado no es información que contiene datos a ser transmitidos y por consiguiente, si la proporción ocupada por los encabezados del estrato RLC en las MAC-PDUs incrementa, existe un problema de disminución de la eficiencia de transmisión de datos. En otras palabras, si una PDCP-PDU está dividida y el número de RLC-SDUs de esta manera se incrementa, los datos de producción total disminuye. Al mismo tiempo, se vuelve necesario para el lado receptor acoplar y ensamblar nuevamente una pluralidad de RLC-SDUs en una PDCP-PDU y por consiguiente, las cargas de procesamiento del estrato RLC también se incrementan en el lado receptor con un número creciente de PDCP-PDUs divididos.
En el ejemplo ilustrado en la figura 3 descrita anteriormente, la PDCP-PDU con la segunda prioridad más alta se divide en dos PDCP-PDUs y por consiguiente, a menos que tanto la MAC-PDU#1 y la MAC-PDU#2 sean recibidos correctamente en el lado receptor, la PDCP-PDU con la segunda prioridad más alta no puede ser ensamblada nuevamente. Por otra parte, la PDCP-PDU con la tercera prioridad más alta, puede obtenerse en el lado receptor si únicamente la MAC-PDU#2 es recibida de manera correcta. Es decir, la PDCP-PDU con la segunda prioridad más alta, es la que menos probablemente será transmitida al lado receptor en forma correcta que la PDCP-PDU con la tercera prioridad más alta. Esto podría provocar la retransmisión frecuente de una PDCP-PDU con una prioridad superior en comparación con la PDCP-PDU de prioridad inferior, de manera que los requerimientos de QoS que corresponden a las prioridades no pueden ser satisfechos.
La presente invención se ha realizado en vista de las cuestiones anteriores y un objeto de las mismas es proporcionar un aparato de comunicaciones con la capacidad de mejorar la eficiencia de transmisión de datos y ejercer un control QoS confiable, un programa de generación de datos de transmisión, y un método de generación de datos de transmisión.
Medios para resolver el problema Para resolver los problemas y lograr el objeto, un aparato de comunicación tiene un protocolo de comunicaciones que incluye dos estratos, e incluye una unidad de adquisición que adquiere un tamaño de espacio libre que permite la multiplexión de datos y es provisto en cada una de la pluralidad de unidades de transmisión de datos de un primer estrato; una unidad de asignación que asigna a cada una de una pluralidad de piezas de datos de un segundo estrato, una secuencia contigua de espacio libre igual a cada pieza de datos en tamaño y es provista en una de las unidades de transmisión de datos, entre los espacios libres cuyo tamaño es adquirido mediante la unidad de adquisición; y una unidad de multiplexión que multiplexa la pluralidad de piezas de datos del segundo estrato en la pluralidad de unidades de transmisión de datos del primer estrato de acuerdo con la asignación del espacio libre mediante la unidad de asignación.
Un programa de generación de datos de transmisión provoca que una computadora opere como un aparato de comunicaciones que tiene un protocolo de comunicaciones que incluye dos estratos, e incluye un paso de adquisición para adquirir un tamaño de espacio libre provisto en cada una de una pluralidad de unidades de transmisión de datos de un primer estrato y tiene la capacidad de multiplexar datos a través de la computadora; un paso de asignación a cada una de una pluralidad de piezas de datos de un segundo estrato una secuencia contigua del espacio libre igual a cada pieza de datos en tamaño y provista en una de las unidades de transmisión de datos del espacio libre, cuyo tamaño es adquirido en el paso de adquisición a través de la computadora; y un paso de multiplexión para multiplexar la pluralidad de piezas de datos del segundo estrato en la pluralidad de unidades de transmisión de datos del primer estrato de acuerdo con la asignación del espacio libre mediante el paso de asignación mediante la computadora.
Un método de generación de datos de transmisión provoca que una computadora funcione como un aparato de comunicaciones que tiene un protocolo de comunicaciones que incluye dos estratos, e incluye un paso de adquisición para adquirir un tamaño de espacio libre provisto en cada una de una pluralidad de unidades de transmisión de datos de un primer estrato y con la capacidad de multiplexar datos a través de la computadora; un paso de asignación a cada una de una pluralidad de piezas de datos de un segundo estrato, una secuencia contigua del espacio libre igual a cada pieza de datos en tamaño y provista en una de las unidades de transmisión de datos del espacio libre, cuyo tamaño es adquirido en el paso de adquisición a través de la computadora; y un paso de multiplexión para multiplexar la pluralidad de piezas de datos del segundo estrato en la pluralidad de unidades de transmisión de datos del primer estrato de acuerdo con la asignación del espacio libre mediante el paso de asignación a través de la computadora.
De acuerdo con estas modalidades, la división de datos del segundo estrato puede reducirse al mínimo, y por consiguiente, la cantidad de encabezados agregados en el segundo estrato puede reducirse al mínimo. Como resultado, los recursos de radio consumidos para la transmisión de encabezados, puede reducirse de manera que la eficiencia de transmisión de datos puede mejorarse. Adicionalmente, asignando el espacio libre a los datos en orden descendente de prioridad, el control QoS confiable puede ejercerse evitando la división de datos sin prioridades superiores.
Efecto de la invención De acuerdo con un aparato de comunicaciones, un programa de generación de datos de transmisión, y un método de generación de datos de transmisión descrito por la presente especificación, la eficiencia de transmisión de datos puede mejorarse y también puede ejercerse el control QoS confiable.
BREVE DESCRIPCIÓN DE LOS DIBUJOS La figura 1 , es un diagrama que ilustra una configuración del estrato 2 en LTE.
La figura 2, es un diagrama que ilustra las correspondencias de configuración de datos entre los estratos.
La figura 3, es un diagrama que ilustra un ejemplo concreto de generación de datos de transmisión en el estrato 2.
La figura 4, es un diagrama de bloques que ilustra los componentes principales de un aparato de transmisión de acuerdo con una primera modalidad.
La figura 5, es un diagrama de flujo que ilustra un método de generación de datos de transmisión de acuerdo con la primera modalidad.
La figura 6, es un diagrama que ilustra un ejemplo concreto de la generación de datos de transmisión de acuerdo con la primera modalidad.
La figura 7, es un diagrama de bloques que ilustra los componentes principales del aparato de transmisión de acuerdo con una segunda modalidad.
La figura 8, es un diagrama de flujo que ilustra el método de generación de datos de transmisión de acuerdo con la segunda modalidad.
La figura 9, es un diagrama de bloques que ilustra los componentes principales del aparato de transmisión de acuerdo con una tercera modalidad.
La figura 10, es un diagrama de flujo que ilustra el método de generación de datos de transmisión de acuerdo con la tercera modalidad.
Explicación de letras o números 110-1 a 110-n unidad de procesamiento PCDP 120-1 a 120-n unidad de procesamiento RLC 121 unidad de asignación de espacio libre 122 unidad de memoria intermedia RLC-SDU 123 unidad de memoria intermedia de retransmisión 124 unidad de creación RLC-PDU 130, 200, 300 unidad de procesamiento MAC 131 , 201 unidad de adquisición de información de recursos 132 unidad de creación MAC-PDU 140 unidad de procesamiento de estrato 1 150, 150-1 , 150-2 antena 202 unidad de estimación de tamaño de espacio libre 301 unidad de programador DESCRIPCIÓN DETALLADA DE LA INVENCIÓN Las modalidades de la presente invención serán descritas con detalle más adelante, haciendo referencia a los dibujos.
Primera modalidad La figura 4, es un diagrama de bloques que ilustra los componentes principales de un aparato de transmisión de acuerdo con una primera modalidad. El aparato de transmisión ilustrado en la figura 4 incluye unidades de procesamiento PDCP 110-1 a 110-n (n es un entero igual a 1 o mayor), unidades de procesamiento RLC 120-1 a 120-n, una unidad de procesamiento MAC 130, una unidad de procesamiento de estrato 1 140, y antenas 150-1 y 150-2.
Las unidades de procesamiento PDCP 110-1 a 110-n, cada una agrega el encabezado del estrato PDCP a una SDU colocando los datos de transmisión como la SDU del estrato PDCP. Entonces, las unidades de procesamiento PDCP 110-1 a 110-n salen de la PCP-PDU obtenida agregando el encabezado, a las unidades de procesamiento RLC correspondientes 120-1 a 120-n. Las unidades de procesamiento PDCP 110-1 a 110-n corresponden a las PDCP-PDUs cuyas prioridades son de la primera a la n, respectivamente. En la presente modalidad, la unidad de procesamiento PDCP 110-1 que corresponde a la PDCP-PDU con la prioridad más alta y la unidad de procesamiento PDCP 110-n a la PDCP-PDU con la prioridad más baja. Por consiguiente, con respecto a las unidades de procesamiento RLC 120-1 a 120-n descritas posteriormente, la unidad de procesamiento RLC 120-1 corresponden de manera similar a la RLC-PDU con la prioridad más alta y la unidad de procesamiento RLC 120-n a la RLC-PDU con la prioridad más baja.
Las unidades de procesamiento RLC 120-a a 120-n establecen la salida PDCP-PDUs de las unidades de procesamiento PDCP 110-1 a 1 0-n como SDUs del estrato RLC (en lo sucesivo, denominados como "RLC-SDU") y crea las RLC-PDUs agregando el encabezado del estrato RLC al RLC-SDUs. En este punto, las unidades de procesamiento RLC 120-1 a 120-n crean las RLC-PDUs de forma que la división de las RLC-SDUs se reduce a un mínimo con base en la información de espacio libre notificada desde la unidad de procesamiento MAC 130. Más específicamente, cada una de las unidades de procesamiento RLC 120-1 a 120-n incluye una unidad de asignación de espacio libre 121 , una unidad de memoria intermedia RLC-SDU 122, una unidad de memoria intermedia de retransmisión 123, y una unidad de creación RLC-PDU 124.
La información de espacio libre indica el espacio libre en una MAC-PDU que puede asignarse a las RLC-PDUs creadas por las unidades de procesamiento RLC 120-1 a 120-n. Cuando la información de espacio libre es notificada desde la unidad de procesamiento MAC 130, la unidad de asignación de espacio libre 121 asigna el espacio libre de MAC-PDU a las RLC-SDUs nuevas o a las RLC-PDUs ya transmitidas, las cuales serán transmitidas nuevamente (en lo sucesivo, estas unidades de datos antes del encabezado del estrato RLC se agregadas pueden ser denominadas en forma selectiva simplemente como "RLC-SDU"). En este ejemplo, la unidad de asignación de espacio libre 121 , de manera preferente establece el espacio del espacio libre de la MAC-PDU a la RLC-SDU, la cual puede ser asignada sin división. Si una RLC-PDU que será transmitida nuevamente es mantenida en la unidad de memoria intermedia de retransmisión 123, la unidad de asignación de espacio libre 121 , de manera preferente asigna el espacio libre a la RLC-PDU a ser retransmitida sobre una RLC-SDU nueva. Adicionalmente, si existe información de control del estrato RLC que espera a ser transmitido a la unidad de asignación de espacio libre 121 de manera preferente asigna el espacio libre a la información de control del estrato RLC que espera a ser transmitido sobre los RLC-SDUs nuevos o de nueva transmisión.
El tamaño máximo de espacio libre de la MAC-PDU es definido por los recursos de radio de, por ejemplo, el ancho de banda o potencia. En la presente modalidad, el tamaño total de espacio en donde los datos son multiplexados dentro de las dos MAC-PDUs transmitidos en forma simultánea mediante las antenas 150-1 y 150-2, se convierte en el tamaño máximo de espacio libre de la MAC-PDU. Si el espacio de la AC-PDU ya está asignado a la RLC-SDU mediante otra unidad de procesamiento RLC, el tamaño de espacio libre de las MAC-PDUs de las cuales, la unidad de procesamiento RLC es notificado se vuelve más pequeño en consecuencia.
La unidad de asignación de espacio libre 121 notifica que la unidad de memoria intermedia RLC-SDU 122 y la unidad de memoria intermedia de nueva transmisión 123 que almacenan datos de manera temporal los datos o realiza el procesamiento sobre los mismos del espacio de asignación del MAC-PDU asignado a la RLC-SDU y también notifica a la unidad de procesamiento MAC 130 de la misma.
La unidad de memoria intermedia RLC-SDU 122 mantiene en forma temporal la salida de PDCP-PDUs desde las unidades de procesamiento PDCP 1 0-1 a 110-n como las RLC-SDUs nuevas. Entonces, la unidad de memoria intermedia RLC-SDU 122 da salida a una RLC-SDU nueva, de acuerdo con el espacio de asignación notificado desde la unidad de asignación de espacio libre 121. Es decir, si el tamaño del espacio de asignación notificado desde la unidad de asignación de espacio libre 121 es igual al tamaño de una RLC-SDU o más, la unidad de memoria intermedia RLC-SDU 122 da salida a una RLC-SDU nueva completa a la unidad de creación de RLC-PDU 124. Por otra parte, si el tamaño del espacio de asignación notificado desde la unidad de asignación de espacio libre 121 es menor que el tamaño de una RLC-SDU, la unidad de memoria intermedia RLC-SDU 122 divide la RLC-SDU nueva y da salida a una porción de la RLC-SDU igual al tamaño del espacio de asignación notificado desde la unidad de asignación de espacio libre 121 a la unidad de creación RLC-PDU 124.
Sin embargo, si existe alguna RLC-PDU a ser transmitida nuevamente o información de control a ser transmitida de forma preferencial sobre la RLC-SDU nueva, la unidad de memoria intermedia RLC-SDU 122 no da salida a una RLC-SDU alguna debido a que la RLC-PDU será transmitida nuevamente o la información de control es transmitida en forma preferencial.
La unidad de memoria intermedia de nueva transmisión 123, sostiene en forma temporal las RLC-PDUs transmitidas desde las antenas 150-1/150-2 y se multiplexa en las MAC-PDUs en la preparación para la nueva transmisión. La unidad de memoria intermedia de transmisión nueva 123 da salida a una RLC-DU a ser transmitida nuevamente de acuerdo con el espacio de asignación notificado desde la unidad de asignación de espacio libre 121. Es decir, si el tamaño del espacio de asignación notificado desde la unidad de asignación de espacio libre 121 es igual al tamaño de una o más RLC-SDU, la unidad de memoria intermedia de nueva transmisión 123 da salida a la totalidad de la RLC-PDU a ser transmitida nuevamente a la unidad de creación RLC-PDU 124. Por otra parte, si el tamaño del espacio de asignación notificado desde la unidad de asignación de espacio libre 121 es menor que el tamaño de una RLC-PDU a ser transmitida nuevamente, la unidad de memoria intermedia de nueva transmisión 123 divide la RLC-PDU y da salida a una porción de la RLC-PDU igual al tamaño del espacio de asignación a la unidad de creación RLC-PDU 124.
Sin embargo, si existe información de control a ser transmitida en forma preferencial sobre la RLC-PDU a ser transmitida nuevamente, la unidad de memoria intermedia de nueva transmisión 123 no da salida a RLC-PDU alguna a ser transmitida nuevamente debido a que la información de control es transmitida de manera preferencial.
La unidad de creación RLC-PDU 124 agrega un encabezado adecuado del estrato RLC a una salida RLC-SDU desde la unidad de memoria intermedia RLC-SDU 122 o la unidad de memoria intermedia de nueva transmisión 123 para crear una RLC-PDU. Si una RLC-PDU a ser transmitida nuevamente se divide para ajustarse al tamaño del espacio de asignación y una porción del mismo sale de la unidad de memoria intermedia de nueva transmisión 123 como una RLC-SDU nueva, la unidad de creación RLC-PDU 124 crea nuevamente un encabezado del estrato RLC que indica que la RLC-PDU se ha dividido nuevamente y agrega el encabezado al mismo. Entonces, la unidad de creación RLC-PDU 124 da salida a la RLC-PDU creada a la unidad de procesamiento MAC 130.
La unidad de procesamiento MAC 130 decide el tamaño del espacio libre de la MAC-PDU con base en los recursos de radio de, por ejemplo, el ancho de banda o potencia disponible para la transmisión de datos y condiciones de asignación de espacio de la MAC-PDU mediante cada una de las unidades de procesamiento RLC 120-1 a 120-n y notifica a las unidades de procesamiento RLC 120-1 a 120-n del tamaño de espacio libre como información de espacio libre. La unidad de procesamiento MAC 130 crea las MAC-PDUs multiplexando las RLC-PDUs que salen de las unidades de procesamiento RLC 120-1 a 120-n. Más específicamente, la unidad de procesamiento MAC 130, incluye una unidad de adquisición de información de recursos de radio 131 y una unidad de creación MAC-PDU 132.
La unidad de adquisición de información de recursos de radio 131 adquiere la información sobre los recursos de radio disponibles para la transmisión de datos desde cada una de las antenas 150-1 a 150-2 para decidir el tamaño máximo de espacio libre de la MAC-PDU transmitida desde las dos antenas con base en la información sobre los recursos de radio. Cuando el espacio de asignación es notificado desde la unidad de asignación de espacio libre 121 de las unidades de procesamiento RLC 120-1 a 120-n, la unidad de adquisición de información de recursos de radio 131 sustrae el tamaño del espacio de asignación del tamaño del espacio libre de la MAC-PDU para decidir el tamaño nuevo del espacio libre de la MAC-PDU. Entonces, la unidad de adquisición de información de recursos de radio 131 da salida a la información de espacio libre que contiene el tamaño recientemente decidido de espacio libre a la unidad de asignación de espacio libre 121 de la unidad de procesamiento RLC con la prioridad más alta entre la unidad de procesamiento RLC no notificada de la información de espacio libre que indica el tamaño del espacio libre de la MAC-PDU.
Por consiguiente, si ninguna de las unidades de procesamiento RLC 120-1 a 120-n es notificada de información de espacio libre, la unidad de adquisición de información de recursos de radio 131 notifica a la unidad de asignación de espacio libre 121 de la unidad de procesamiento RLC 120-1 del tamaño máximo de espacio libre de la MAC-PDU. Después de que la unidad de procesamiento RLC 120-1 está siendo notificada de la información de espacio libre, la unidad de adquisición de información de recursos de radio 131 sustrae el tamaño del espacio de asignación asignado a la RLC-PDU en la unidad de procesamiento RLC 120-1 del tamaño máximo de espacio libre y notifica a la unidad de asignación de espacio libre 121 de la unidad de procesamiento RLC 120-2 del tamaño restante del espacio libre.
La unidad de creación MAC-PDU 132 multiplexa la RLC-PDU que sale de la unidad de creación RLC-PDU 124 de cada una de las unidades de procesamiento RLC 120-1 a 120-n como MAC-SDU y agrega el encabezado del estrato MAC para crear una MAC-PDU. En este punto, la unidad de creación MAC-PDU 132 multiplexa las RLC-PDUs de acuerdo con el espacio de asignación notificado desde la unidad de asignación de espacio libre 121 de cada una de las unidades de procesamiento RLC 120-1 a 120-n. Por consiguiente, dos MAC-PDUs creadas por la unidad de creación de MAC-PDU 132 contienen una cantidad mínima de RLC-SDUs divididas, de manera que el espacio ocupado por los encabezados del estrato RLC en las MAC-PDUs, se reduce al mínimo.
La unidad de procesamiento de Estrato 1 140, controla el ancho de banda y la potencia en las antenas 150-1 y 150-2 y proporciona información de recursos de radio a la unidad de adquisición de información de recursos de radio 131 de la unidad de procesamiento MAC 130. La unidad de procesamiento de Estrato 1 140 transmite en forma simultánea las dos MAC-PDUs creadas por la unidad de creación MAC-PDU 132 de la unidad de procesamiento MAC 130 a partir de antenas diferentes 150-1 y 150-2. Es decir, la unidad de procesamiento de Estrato 1 140 realiza una comunicación de entradas múltiples salidas múltiples (MIMO) que transmite en forma simultánea datos diferentes a partir de una pluralidad de antenas. Las MAC-PDUs son transmitidas en forma simultánea desde las dos antenas 150-1 y 150-2 en la presente modalidad, aunque las MAC-PDUs pueden ser transmitidas en forma simultánea desde tres antenas o más. En tal caso, el total del espacio libre de tantas MAC-PDUs como el número de antenas, se vuelve el espacio a ser asignado a las RLC-SDUs en las unidades de procesamiento RLC 120-1 a 120-n.
Un método de generación de transmisión de datos mediante un aparato de transmisión configurado de manera similar que el aparato de transmisión descrito anteriormente, se describirá haciendo referencia al diagrama de flujo en la figura 5.
Los recursos de radio en cada una de las antenas 150-1 y 150-2 cambian de manera constante y por consiguiente, la unidad de adquisición de información de recursos de radio 131 adquiere información de recursos de radio con respecto a cada una de la antenas 150-1 y 150-2 por medio de la unidad de procesamiento de Estrato 1 140 (paso S101). Entonces, la unidad de adquisición de información de recursos de radio 131 decide el tamaño máximo del espacio libre de la MAC-PDU que corresponde a cada una de las antenas 150-1 y 150-2 a partir de la información de recursos de radio. La unidad de procesamiento RLC con la prioridad más alta entre las unidades de procesamiento RLC que no ha notificado todavía de la información de espacio libre es notificada de la información de espacio libre decidida por la unidad de adquisición de información de recursos de radio 131 e indica el tamaño del espacio libre (paso S102). En este punto, ninguna unidad de procesamiento RLC ha sido notificada de la información de espacio libre y por consiguiente, la unidad de asignación de espacio libre 121 de la unidad de procesamiento RLC 120-1 con la prioridad más alta es notificada de la información de espacio libre que indica el tamaño máximo del espacio libre.
Entonces, la unidad de asignación de espacio libre 121 de la unidad de procesamiento RLC 120-1 asigna una porción del tamaño de espacio libre a la RLC-SDU de la unidad de procesamiento RLC 120-1 (paso S103). En este punto, una secuencia contigua de espacio libre en una MAC-PDU es seleccionada por la unidad de asignación de espacio libre 121 como la asignación de espacio de la RLC-SDU y la unidad de memoria intermedia RLC-SDU 122, la unidad de memoria intermedia de nueva transmisión 123, y la unidad de procesamiento MAC 130 son notificadas del espacio de asignación seleccionado de manera que la RLC-SDU es asignada a una MAC-PDU sin ser dividida.
Cuando la unidad de memoria intermedia RLC-SDU 122 y la unidad de memoria intermedia de nueva transmisión 123 son notificadas de la asignación de espacio, una RLC-SDU nueva o de nueva transmisión sale a la unidad de creación RLC-PDU 124 y la unidad de creación RLC-PDU 124 crea una RLC-PDU agregando un encabezado adecuado del estrato RLC a la RLC-SDU (paso S104). En este punto, una RLC-PDU es creada de manera preferente, ingresando dentro de la unidad de creación RLC-PDU 124, las RLC-PDUs a ser transmitidas nuevamente sobre las RLC-PDU nuevas, y la información de control sobre la RLC-PDUs a ser transmitidas nuevamente.
Cuando la unidad de adquisición de información de recursos de radio 131 de la unidad de procesamiento MAC 130 es notificada de la asignación de espacio, la unidad de adquisición de información de recursos de radio 131 determina si la asignación del espacio libre de MAC-PDUs para todas las unidades de procesamiento RLC 120-1 a 120-n se ha completado (paso S105). En este punto, el espacio libre ha sido asignado únicamente para la unidad de procesamiento RLC 120-1 y por consiguiente, la descripción que se encuentra a continuación continuará asumiendo que la asignación de espacio libre para todas las unidades de procesamiento RLC no se ha completado (No en el paso S105).
En este ejemplo, la unidad de adquisición de recursos de radio 131 resta el tamaño del espacio asignado para la unidad de procesamiento RLC 120-1 del tamaño máximo del espacio libre de la MAC-PDU para calcular el tamaño del espacio libre nuevo para las MAC-PDUs. Entonces, la unidad de procesamiento RLC con la prioridad más alta entre las unidades de procesamiento RLC no notificada previamente de la información de espacio libre, es notificada de la información de espacio libre que indica el tamaño calculado del espacio libre (paso S102). En este punto, únicamente la unidad de procesamiento RLC 120-1 ha sido notificada de la información de espacio libre y por lo menos, la unidad de asignación de espacio libre 121 de la unidad de procesamiento RLC 120-2 con la segunda prioridad más alta es notificada de la información de espacio libre que indica el tamaño calculado recientemente del espacio libre.
Entonces, la unidad de asignación de espacio libre 121 de la unidad de procesamiento RLC 120-2 asigna una porción del tamaño del espacio libre a la RLC-SDU de la unidad de procesamiento RLC 120-2 (paso S103). En este punto, una secuencia contigua de espacio libre en una MAC-PDU es seleccionado por la unidad de asignación de espacio libre 121 como el espacio de asignación para la RLC-SDU y la unidad de memoria intermedia RLC-SDU 122, la unidad de memoria intermedia de nueva transmisión 123, y la unidad de procesamiento MAC 130 son notificadas del espacio de asignación seleccionado, de manera que la RLC-SDU es asignada a una MAC-PDU sin ser dividida. Sin embargo, si el espacio libre suficiente para asignar a la RLC-SDU no está disponible en ninguna de las dos MAC-PDUs, el espacio a ser asignado a las RLC-SDUs divididos se reserva en cada una de las MAC-PDUs.
Después de que la unidad de memoria intermedia RLC-SDU 122 y la unidad de memoria intermedia de transmisión nueva 123 son notificadas del espacio de asignación, una RLC-SDU nueva o de nueva transmisión sale de la unidad de creación RLC-PDU 124 y la unidad de creación RLC-PDU 124 crea una RLC-PDU agregando un encabezado de estrato RLC del estrato RLC a la RLC-SDU (paso S104). Si el tamaño notificado del espacio de asignación es pequeño y la división de la RLC-SDU se vuelve necesario, la RLC-SDU es dividida por la unidad de memoria intermedia RLC-SDU 122 o la unidad de memoria intermedia de nueva transmisión 123 para adaptarse al tamaño del espacio de asignación y los datos divididos salen a la unidad de creación RLC-PDU 124. Entonces, la unidad de creación RLC-PDU 124 agregan un encabezado de estrato RLC adecuado a cada pieza de datos para crear una pluralidad de RLC-PDUs que corresponden a una RLC-SDU.
Cuando la unidad de adquisición de información de recursos de radio 131 de la unidad de procesamiento MAC 130 es notificada del espacio de asignación, la unidad de adquisición de información de recursos de radio 131 determina si la asignación de espacio libre de las MAC-PDUs para todas las unidades de procesamiento RLC 120-1 a 120-n se completó (paso S105). En este paso, el espacio libre ha sido asignado a todas las unidades de procesamiento RLC 120-1 a 120-n y por consiguiente, la descripción que se encuentra más adelante continuará asumiendo que la asignación del espacio libre para todas las unidades de procesamiento RLC está completo (Si en el paso S 05).
La RLC-PDU creada por la unidad de creación RLC-PDU 124 de cada una de las unidades de procesamiento RLC 120-1 a 120-n sale a la unidad de creación MAC-PDU 132 de la unidad de procesamiento MAC 130 y la unidad de creación MAC-PDU 132 crea las MAC-PDUs (paso S106). Es decir, la unidad de creación MAC-PDU 132 multiplexa cada RLC-PDU como una MAC-SDU y agrega el encabezado del estrato MAC a la totalidad de una pluralidad de MAC-SDUs. En la presente modalidad, un espacio libre de las dos MAC-PDUs que corresponde a las dos antenas 150-1 y 150-2 es asignado a las RLC-PDUs de las unidades de procesamiento RLC 120-1 a 120-n y por consiguiente, la unidad de creación MAC-PDU 132 crea dos MAC-PDUs.
Debido a que el espacio libre de las MAC-PDUs es asignado en forma que la división de la RLC-SDU es reducida al mínimo en la presente modalidad, el número de MAC-SDUs contenidas en las dos MAC-PDUs se reduce al mínimo. En otras palabras, la proporción de espacio ocupado por los encabezados del estrato RLC en las dos MAC-PDUs se reduce a un mínimo de manera que más datos pueden ser multiplexados en las MAC-PDUs. Como resultado, se mejora la eficiencia de transmisión de datos. Adicionalmente, la unidad de procesamiento RLC asigna el espacio libre de las MAC-PDUs a las RLC-PDUs en orden descendente de prioridad y por consiguiente, es menos probable que las RLC-SDUs con prioridad más alta de manera creciente sean divididas. Como resultado, los datos importantes a ser priorizados, menos probablemente serán transmitidos a través de una pluralidad de AC-PDUs de manera que se puede ejercer de manera confiable el control QoS.
Las dos MAC-PDUs creadas por la unidad de creación MAC-PDU 132 salen a la unidad de procesamiento de Estrato 1 140 y son transmitidas en forma simultánea desde las dos antenas 150-1 y 150-2 mediante el procesamiento de transmisión del Estrato 1 que está siendo realizado en las mismas por la unidad de procesamiento de Estrato 1 140 (paso S107). En la presente modalidad, una RLC-SDU con una prioridad más alta es multiplexada en una MAC-PDU sin ser dividida y por consiguiente, si la MAC-PDU transmitida desde una antena es recibida correctamente en el lado receptor, la totalidad de RLC-SDU con una prioridad más alta puede ser adquirida. Por otra parte, una RLC-SDU con una prioridad más baja puede ser multiplexada en dos MAC-PDUs después de ser dividida y por consiguiente, a menos que ambas MAC-PDUs que son transmitidas desde las dos antenas son recibidas correctamente, la totalidad de RLC-SDU con una prioridad más alta pueden no ser adquiridas desde el lado receptor.
A continuación, se describirá un ejemplo concreto de generación de datos de transmisión de acuerdo con la presente modalidad, haciendo referencia a la figura 6. Para el ejemplo que se presenta a continuación, se considera un caso en el que la RLC-SDU nueva es transmitida y se asume que no existe transmisión de una RLC-PDU a ser transmitida nuevamente o la información de control. Más específicamente, se describirá un ejemplo de un caso en el que una RLC-SDU nueva es mantenida en la unidad de memoria intermedia RLC-SDU 122 en cada una de las RLC#1 a #4 que corresponden a cuatro unidades de procesamiento RLC y estas RLC-SDUs son transmitidas en forma simultánea después de ser multiplexadas en MAC-PDU#1 y #2 que corresponden a las dos antenas 150-1 y 150-2. Se asumió que la RLC-SDU de la RLC#1 tiene la prioridad más alta de datos seguida por la RLC-SDU de la RLC#2, la RLC-SDU de la RLC#3, y la RLC-SDU de la RLC#4.
La RLC#1 tiene la prioridad más alta, y por consiguiente, el espacio libre máximo de las dos MAC-PDU#1 y #2 es notificado desde la unidad de adquisición de información de recursos de radio 131 como la información de espacio libre. La RLC#1 puede asignar libremente el espacio libre máximo completo de las dos MAC-PDU#1 y #2 a la RLC-SDU y así asigna el espacio superior de la MAC-PDU#1 a la RLC-SDU de manera que la RLC-SDU no se divide. Por consiguiente, como se ilustró en la figura 6, la RLC-PDU#1 creada por la RLC#1 es multiplexada en el espacio superior de la MAC-PDU#1.
Después de decidir el espacio de asignación a la RLC-SDU, la RLC#1 notifica a la unidad de adquisición de información de recursos de radio 131 del espacio de asignación decidido. Después de recibir la notificación, la unidad de adquisición de información de recursos de radio 131 establece el espacio libre nuevo excluyendo el espacio que corresponde a la RLC-PDU#1.
Por consiguiente, la RLC#2 con la segunda prioridad más alta es notificada del espacio libre excluyendo el espacio en el cual la RLC-PDU#1 es multiplexado a partir del espacio libre máximo de las dos MAC-PDU#1 y #2 como la información de espacio libre. La RLC#2 puede asignar el espacio libre notificado a la RLC-SDU y así asigna el espacio superior de la MAC-PDU#2 a la RLC-SDU de manera que la RLC-SDU no se divide. Es decir, la MAC-PDU#1 no tiene espacio libre suficiente restante para ser asignado a la RLC-SDU de la RLC#2' y así, el espacio superior de la MAC-PDU#2 es asignado a la RLC-SDU para evitar la división de la RLC-SDU. Por consiguiente, como se ilustró en la figura 6, la RLC-PDU creada por la RLC#2 será multiplexada en el espacio superior de la MAC-PDU#2 como la RLC-PDU#3.
Después de decidir el espacio de asignación para la RLC-SDU, la RLC#2 notifica a la unidad de adquisición de información de recursos de radio 131 del espacio de asignación decidido. Después de recibir la notificación, la unidad de adquisición de información de recursos de radio 131 establece el espacio libre nuevo excluyendo el espacio que corresponde a la RLC-PDU#3.
Por consiguiente, la RLC#3 con la tercera prioridad más alta es notificada del espacio libre excluyendo el espacio en el cual son multiplexadas la RLC-PDU#1 y #3 del espacio libre máximo de las dos MAC-PDU#1 y #2, como la información de espacio libre. La RLC#3 puede asignar el espacio libre notificado a la RLC-SDU y así asigna el espacio inmediatamente después del espacio en el cual la RLC-PDU#1 de la MAC-PDU#1 es multiplexado, a la RLC-SDU, de manera que la RLC-SDU no se divide. Es decir, la MAC-PDU#1 tiene espacio libre suficiente restante para ser asignado a la RLC-SDU de la RLC#3 y asi, el espacio inmediatamente después de la RLC-PDU#1 es asignado a la RLC-SDU de la RLC#3. Por consiguiente, como se ¡lustró en la figura 6, la RLC-PDU creada por la RLC#3 es multiplexada en el espacio inmediatamente después de la RLC-PDU#1 como RLC-PDU#2.
Después de decidir la asignación de espacio para la RLC-SDU, la RLC#3 notifica a la unidad de adquisición de información de recursos de radio 131 de la asignación de espacio decidida. Después de recibir la notificación, la unidad de adquisición de información de recursos de radio 131 establece el espacio libre nuevo excluyendo el espacio correspondiente a la RLC-PDU#2.
Por consiguiente, la RLC#4 con la cuarta prioridad más alta es notificada del espacio libre excluyendo el espacio en el cual la RLC-PDU#1 a #3 son multiplexadas del espacio libre máximo de las dos MAC-PDU#1 y #2 como la información de espacio libre. La RLC#4 puede asignar el espacio libre notificado a la RLC-SDU y asi busca el espacio libre que puede ser asignado sin dividir la RLC-SDU. Sin embargo, el espacio libre suficiente para multiplexar la RLC-SDU no permanece y asi el espacio libre restante de la MAC-PDU#2 es asignado a una porción de la RLC-SDU. Es decir, únicamente la AC-PDU#2 tiene espacio libre restante que puede ser asignado a una porción de la RLC-SDU de la RLC#4 y así el espacio inmediatamente después de la RLC-PDU#3 es asignado a una porción de la RLC-SDU de la RLC#4. Por consiguiente, la RLC# divide la RLC-SDU ajustándose al tamaño del espacio de asignación y crea una RLC-PDU a partir de la porción obtenida de la RLC-SDU para multiplexar la RLC-PDU, como se ilustró en la figura 6, en el espacio inmediatamente después de la RLC-PDU#3 como la RLC-PDU#4.
De acuerdo con la presente modalidad, como se describió anteriormente, si el tamaño del espacio libre de una pluralidad de las MAC-PDUs transmitidas en forma simultánea desde una pluralidad de antenas se decide a partir de los recursos de radio, el espacio libre del tamaño que permite la multiplexión sin dividir la RLC-SDU se reserva para la unidad de procesamiento RLC en orden descendente de prioridad. Por consiguiente, el número de las RLC-SDUs divididas puede reducirse al mínimo y así, el número de RLC-PDUs creadas agregando encabezados del estrato RLC pueden reducirse al mínimo. Como resultado, los recursos de radio consumidos para la transmisión de encabezados del estrato RLC pueden reducirse y también puede mejorarse la eficiencia de transmisión de datos. Las RLC-SDUs con una prioridad crecientemente superior, menos probablemente se dividirán y por consiguiente, la multiplexión de datos con la QoS demandada alta a través de una pluralidad de MAC-PDUs menos probablemente, de manera que se puede ejercer el control QoS confiable.
Segunda modalidad Una segunda modalidad de la presente invención se caracteriza porque el tamaño de espacio libre de una MAC-PDU que será transmitida en el futuro, es estimado y el espacio libre de una pluralidad de MAC-PDUs transmitidos en forma cronológica se asigna a los RLC-SDUs en orden descendente de prioridad.
La figura 7, es un diagrama de bloques que ilustra los componentes principales del aparato de transmisión de acuerdo con la presente modalidad. En la figura 7, se adjuntan los mismos números de referencia a los mismos componentes de la figura 4 y aquí no se repite la descripción de los mismos. El aparato de transmisión ¡lustrado en la figura 7 incluye una unidad de procesamiento MAC 200, en lugar de la unidad de procesamiento MAC 130 del aparato de transmisión ilustrado en la figura 4 e incluye únicamente una antena 150. La unidad de procesamiento MAC 200 tiene una configuración en la cual, en lugar de la unidad de adquisición de información de recursos de radio 131 de la unidad de procesamiento MAC 130, una unidad de adquisición de información de recursos de radio 201 y a la cual, se agrega una unidad de estimación de tamaño de espacio libre 202.
La unidad de adquisición de información de recursos de radio 201 adquiere información sobre los recursos de radio actualmente disponibles para la transmisión de datos desde la antena 150 y con base en la información de recursos de radio, decide el tamaño del espacio libre de la MAC-PDU a ser transmitida actualmente desde la antena 150. Cuando el tamaño del espacio libre de la MAC-PDU que será transmitida en el futuro desde la antena 150 se notificó desde la unidad de estimación de tamaño de espacio libre 202, la unidad de adquisición de información de recursos de radio 201 agrega el tamaño del espacio libre de la MAC-PDU a ser transmitida actualmente y que el espacio libre de la MAC-PDU que se transmitirá en el futuro para decidir el tamaño máximo de espacio libre.
Adicionalmente, cuando el espacio de asignación es notificado desde la unidad de asignación de espacio libre 121 de las unidades de procesamiento RLC 120-1 a 120-n, la unidad de adquisición de información de recursos de radio 201 decide el tamaño nuevo del espacio libre de la MAC-PDU sustrayendo el tamaño de la asignación de espacio a partir del tamaño del espacio libre de la MAC-PDU. Entonces, la unidad de adquisición de información de recursos de radio 201 da salida a la información de espacio libre que contiene el tamaño recientemente decidido de espacio libre a la unidad de asignación de espacio libre 121 de la unidad de procesamiento RLC con la prioridad más alta entre las unidades de procesamiento RLC ya notificadas de la información de espacio libre que indica el tamaño de espacio libre de la MAC-PDU.
La unidad de estimación de tamaño de espacio libre 202 estima el tamaño del espacio libre de la MAC-PDU que será transmitida en el futuro con base en la información de calidad de canal (CQI) reportada desde un aparato de recepción (no ilustrado) a ser un destino de transmisión de la MAC-PDU. Más específicamente, la unidad de estimación de tamaño de espacio libre 202 pronostica la CQI, que será recibido la siguiente vez y en lo sucesivo a partir de una historia de CQI recibido hasta la fecha. La CQI indica la calidad de canal entre el aparato de transmisión y el aparato de recepción (no ilustrado) y no cambia normalmente de manera significativa en un período de tiempo corto. Por consiguiente, la CQI que será recibida la siguiente vez y en lo sucesivo puede ser pronosticada de manera relativamente correcta a partir de una historia de CQI a la fecha.
Entonces, la unidad de estimación de tamaño del espacio libre 202 estima el tamaño del espacio libre de una MAC-PDU o más transmitidos en forma subsiguiente a la MAC-PDU cuyo tamaño de espacio libre ha sido decidido por la unidad de adquisición de información de recursos de radio 201 a partir de los resultados pronosticados de CQI. La unidad de estimación de tamaño de espacio libre 202 también notifica a la unidad de adquisición de información de recursos de radio 201 del tamaño del espacio libre de la MAC-PDU obtenida por estimación. La unidad de estimación de tamaño de espacio libre 202 no necesariamente requiere estimar el tamaño del espacio libre de las MAC-PDUs que serán transmitidas en el futuro con base en la CQI. Es decir, la unidad de estimación de tamaño de espacio libre 202 puede estimar el tamaño de espacio libre de las MAC-PDUs en el futuro, con base en, por ejemplo, una historia del tamaño del espacio libre de las MAC-PDUs hasta la fecha.
A continuación, se describirá un método de generación de datos de transmisión por un aparato de transmisión configurado de manera similar a la descrita anteriormente, haciendo referencia al diagrama de flujo de la figura 8. En la figura 8, se anexan los mismos números de referencia a los mismos pasos que en la figura 5, y una descripción de los mismos no se repetirá aquí.
Los recursos de radio en la antena 150, cambian constantemente y por consiguiente, la unidad de adquisición de información de recursos de radio 201 adquiere la información de recursos de radio con respecto a la antena 150 por medio de la unidad de procesamiento de Estrato 1 140 (paso S101). Entonces, la unidad de adquisición de información de recursos de radio 201 decide el tamaño del espacio libre de la MAC-PDU transmitida actualmente desde la antena 150 a partir de la información de recursos de radio.
La unidad de estimación de tamaño de espacio libre 202 estima el tamaño del espacio libre de MAC-PDUs que serán transmitidos en el futuro desde la antena 150 con base en CQI (paso S201). Es decir, la unidad de estimación de tamaño de espacio libre 202 estima el tamaño del espacio libre de una MAC-PDU o más transmitidas en forma subsiguiente a la MAC-PDU cuyo tamaño de espacio libre ha sido decidido por la unidad de adquisición de información de recursos de radio 201 a partir de la condición de calidad de canal hasta la fecha. La unidad de estimación de tamaño de espacio libre 202 notifica a la unidad de adquisición de información de recursos de radio 201 del tamaño estimado del espacio libre de MAC-PDUs y la unidad de adquisición de información de recursos de radio 201 agrega el tamaño del espacio libre de un número previamente determinado de MAC-PDUs transmitidas actualmente o en lo sucesivo para decidir el tamaño máximo de espacio libre. La unidad de procesamiento RLC con la prioridad más alta entre las unidades de procesamiento RLC notificadas de la información de espacio libre es notificada de la información de espacio libre que indica el tamaño del espacio libre decidido por la unidad de adquisición de información de recursos de radio 201 (paso S102).
Entonces, la unidad de asignación de espacio libre 121 de la unidad de procesamiento RLC notificada de la información de espacio libre asigna una porción del tamaño del espacio libre a las RLC-SDUs (paso S103).
En este punto, la unidad de asignación de espacio libre 121 selecciona una secuencia contigua de espacio libre en una MAC-PDU como el espacio de asignación de la RLC-SDU de manera que una MAC-PDU es asignada sin la RLC-SDU siendo dividida y notifica a la unidad de memoria intermedia RLC-SDU 122, la unidad de memoria intermedia de nueva transmisión 123, y la unidad de procesamiento MAC 200 de la asignación de espacio seleccionada.
Después de que la unidad de memoria intermedia RLC-SDU 122 y la unidad de memoria intermedia de nueva transmisión 123 son notificadas del espacio de asignación, una RLC-SDU nueva o de nueva transmisión sale a la unidad de creación RLC-PDU 124 y la unidad de creación RLC-PDU 124 crea una RLC-PDU agregando un encabezado de estrato RLC adecuado a la RLC-SDU (paso S104).
Cuando la unidad de adquisición de información de recursos de radio 201 de la unidad de procesamiento MAC 200 es notificada del espacio de asignación, la unidad de adquisición de información de recursos de radio 201 determina si la asignación del espacio libre de las MAC-PDUs para todas las unidades de procesamiento RLC 120-1 a 20-n se completa (paso S105).
En lo sucesivo, como en la primera modalidad, la asignación del espacio libre de las MAC-PDUs a RLC-SDUs se realiza en todas las unidades de procesamiento RLC 120-1 a 120-n.
Cuando la asignación del espacio libre se completa en todas las unidades de procesamiento RLC (Si en el paso S105), cada RLC-PDU creada por la unidad de creación RLC-PDU 124 de las unidades de procesamiento RLC 120-1 a 120-n sale a la unidad de creación MAC-PDU 32 crea las MAC-PDUs (paso S106). En este punto, no únicamente la MAC-PDU a ser transmitida actualmente es creada, aunque también las MAC-PDUs en el futuro cuyo tamaño del espacio libre es estimado por la unidad de estimación de tamaño de espacio libre 202 son creadas. Las MAC-PDUs creadas por la unidad de creación MAC-PDU 132 salen a la unidad de procesamiento del Estrato 1 140 y transmitidas en forma sucesiva desde la antena 150 mediante la transmisión de procesamiento del Estrato 1 siendo realizado por la unidad de procesamiento del Estrato 1 140 (paso S107).
En la presente modalidad, una RLC-SDU con una prioridad superior puede ser multiplexada en una MAC-PDU sin ser dividas y por consiguiente, si una MAC-PDU es recibida correctamente sobre el lado receptor, la RLC-PDU completa con una prioridad más alta puede adquirirse. Por otra parte, una RLC-SDU con una prioridad inferior puede ser multiplexada en dos MAC-PDUs después de dividirse y por consiguiente, a menos que ambas MAC-PDUs sean transmitidas en diferentes tiempo son recibidas correctamente en el lado receptor, la RLC-SDU completa con una prioridad menor puede no ser adquirida. Como resultado, los datos importantes para ser priorizados no serán transmitidos a través de una pluralidad de MAC-PDUs de manera que se puede ejercer el control QoS.
De acuerdo con la presente modalidad, como se describió anteriormente, si el tamaño del espacio libre de una pluralidad de MAC-PDUs transmitidos en tiempos diferentes se estima con base en los recursos de radio y la calidad del canal, el espacio libre del tamaño que permite la multiplexión sin dividir la RLC-SDU se reserva para la unidad de procesamiento RLC en orden descendente de prioridad. Por consiguiente, el número de RLC-SDUs dividido puede reducirse al mínimo en un aparato de transmisión que incluye una antena, y así, el número de RLC-PDUs creadas agregando los encabezados del estrato RLC puede reducirse al mínimo. Como resultado, los recursos de radio consumidos para la transmisión de encabezados del estrato RLC puede evitarse se incremente y también la eficiencia de transmisión de datos puede mejorarse. Las RLC-SDUs con una prioridad crecientemente mayor menos probablemente serán divididos y por consiguiente, la multiplexión de datos con QoS demandados altos a través de una pluralidad de MAC-PDUs se convierte en menos probables, de manera que se puede ejercer el control QoS confiable.
Tercera modalidad Una tercera modalidad de la presente invención se caracteriza porque, en lugar de asignar el espacio libre de las MAC-PDUs a las RLC-SDUs en el estrato RLC, la programación para decidir la asignación del espacio libre es realizada en el estrato MAC.
La figura 9, es un diagrama de bloques que ilustra los componentes principales del aparato de transmisión de acuerdo con la presente modalidad. En la figura 9, se anexan los mismos números de referencia a los mismos componentes que en la figura 4 y no se repetirá aquí una descripción de los mismos. El aparato de transmisión ilustrado en la figura 9 incluye una unidad de procesamiento MAC 300, en lugar de la unidad de procesamiento MAC 130 del aparato de transferencia ilustrado en la figura 4. La unidad de procesamiento MAC 300 incluye una unidad programadora 301 , en lugar de la unidad de adquisición de información de recursos de radio 131 de la unidad de procesamiento MAC 130.
La unidad programadora 301 monitorea a la unidad de memoria intermedia RLC-SDU 122 y a la unidad de memoria intermedia de nueva transmisión 123 de cada una de las unidades de procesamiento RLC 120-1 a 120-n para detectar la cantidad de RLC-SDU(s) que se mantienen en el estrato RLC. Es decir, la unidad programadora 301 adquiere la cantidad de datos que se mantienen en el estrato RLC a ser transmitidos, tales como una RLC-SDU de nueva transmisión o nueva espera a ser transmitida y la información de control.
La unidad programadora 301 también adquiere información sobre los recursos de radio disponibles para la transmisión de datos desde cada una de las antenas 150-1 y 150-2 para decidir el tamaño máximo de espacio libre de las MAC-PDUs transmitidas desde las dos antenas con base en la información sobre los recursos de radio.
Entonces, la unidad programadora 301 realiza la programación para asignar el espacio libre de las MAC-PDUs para contener los datos en el estrato RLC mantenidos por las unidades de procesamiento RLC 120-1 a, 120-n. En este punto, la unidad programadora 301 asigna el espacio libre de las MAC-PDUs que pueden ser asignadas sin dividir los datos para contener los datos que están contenidos en la unidad de procesamiento RLC en orden de prioridad descendente.
La unidad programadora 301 notifica a la unidad de memoria intermedia RLC-SDU 122 y la unidad de memoria intermedia de nueva transmisión 123 en cada una de las unidades de procesamiento 120-1 a 120-n del espacio de asignación de la MAC-PDU asignada para contener los datos en cada una de las unidades de procesamiento RLC 120-1 a 120-n y también notifica a la unidad de creación MAC-PDU 132 de las mismas.
Un método de generación de datos de transmisión mediante un aparato de transmisión configurado de manera similar como la que se describió anteriormente, se describirá haciendo referencia al diagrama de flujo en la figura 0.
Los recursos de radio en cada una de las antenas 150-1 y 150-2 cambia de manera constante y por consiguiente, la unidad programadora 301 adquiere la información de recursos de radio con respecto a cada una de las antenas 150-1 y 150-2 por medio de la unidad de procesamiento de Estrato 1 140 (paso S101). Entonces, la unidad programadora 301 decide el tamaño máximo de espacio libre de la MAC-PDU que corresponde a cada una de las antenas 150-1 y 150-2 a partir de la información de recursos de radio.
La unidad programadora 301 adquiere la cantidad de información de control de las RLC-PDUs y el estrato RLC mantenido en la unidad de memoria intermedia RLC-SDU 122 y la unidad de memoria intermedia de nueva transmisión 123 de las unidades de procesamiento RLC 120-1 a 20-n. Por consiguiente, se adquiere la cantidad de datos contenidos en el estrato RLC que esperan a ser transmitidos en las unidades de procesamiento RLC 120-1 a 120-n (paso S301).
Después de que el tamaño máximo del espacio libre de las MAC- PDUs es decidido y la cantidad de datos contenidos en el estrato RLC es adquirida, la unidad programadora 301 realiza la programación para asignar el espacio libre de las MAC-PDUs para contener los datos para cada una de las unidades de procesamiento RLC 120-1 a 120-n (paso S302). Es decir, la unidad programadora 301 primero asigna una Proción del espacio libre a los datos contenidos en la unidad de procesamiento RLC 120-1 con la prioridad más alta. En este punto, una secuencia contigua de espacio libre en una MAC-PDU se selecciona como el espacio de asignación de manera que los datos contenidos en la unidad de procesamiento RLC 120-1 son asignados a una MAC-PDU sin ser divididos.
Después de que el espacio de asignación a los datos contenidos en la unidad de procesamiento RLC 120-1 seleccionados, la unidad programadora 301 sustrae el tamaño del espacio de asignación para los datos contenidos en la unidad de procesamiento RLC 120-1 del tamaño máximo de espacio libre de la AC-PDU para calcular el tamaño nuevo de espacio libre de la MAC-PDU. Entonces, la unidad programadora 301 asigna una porción de espacio libre nuevo a los datos contenidos en la unidad de procesamiento RLC 120-2 con la segunda prioridad más alta. También en este caso, una secuencia contigua de espacio libre en una MAC-PDU es seleccionada como el espacio de asignación de RLC-SDU de manera que los datos contenidos en la unidad de procesamiento RLC 120-2 son asignados a una MAC-PDU sin ser divididos. Sin embargo, si un espacio libre suficiente para asignar a los datos contenidos es disponible en ninguna de las dos MAC-PDUs, el espacio será asignado a los datos contenidos divididos que se reservan en cada una de las MAC-PDUs.
En lo sucesivo, el espacio libre de las MAC-PDUs es asignado a los datos contenidos de todas las unidades de procesamiento RLC 120-1 a 120-n en orden descendente de prioridad. Cuando se asigna el espacio libre a todos los datos contenidos, la unidad de memoria intermedia RLC-SDU 122 o la unidad de memoria intermedia de retransmisión 123 de las unidades de procesamiento RLC 120-1 a 120-n es notificado de la asignación de espacio asignado a cada pieza de datos contenidos (paso S303).
Cuando la unidad de memoria intermedia RLC-SDU 122 y la unidad de memoria intermedia de nueva transmisión123 son notificadas de la asignación de espacio en cada una de las unidades de procesamiento RLC 120-1 a 120-n, una RLC-SDU nueva o de nueva transmisión sale a la unidad de creación RLC-PDU 124 y la unidad de creación RLC-PDU 124 crea una RLC-PDU agregando un encabezado de estrato RLC adecuado a la RLC-SDU (paso S104). Si el tamaño notificado de espacio asignado es demasiado pequeño y se vuelve necesaria la división RLC-SDU, la unidad de memoria intermedia RLC-SDU 122 o la unidad de memoria intermedia de nueva transmisión 123 divide la RLC-SDU para ajustarse al tamaño del espacio de asignación y los datos divididos salen a la unidad de creación RLC-PDU 124. Entonces, la unidad de creación RLC-PDU 124 crea una pluralidad de RLC-PDUs que corresponden a una RLC-SDU agregando los encabezados de estrato RLC adecuados a los datos respectivos.
Cada RLC-PDU creada por la unidad de creación RLC-PDU 124 de las unidades de procesamiento RLC 120-1 a 120-n sale a la unidad de creación MAC-PDU 132 de la unidad de procesamiento MAC 300 y la unidad de creación MAC-PDU 132 crea las MAC-PDUs (paso S106). Las MAC-PDUs creadas por la unidad de creación MAC-PDU 132 salen a la unidad de procesamiento de Estrato 1 140 y simultáneamente son transmitidas cada una desde las antenas 150-1 y 150-2 mediante la transmisión de procesamiento del Estrato 1 que está siendo realizada por la unidad de procesamiento de estrato 1 140 (paso S107).
En la presente modalidad, los datos contenidos de una unidad de procesamiento RLC con una prioridad superior, son multiplexados en una MAC-PDU sin ser divididos y por consiguiente, si una MAC-PDU transmitida desde una antena es recibida en forma correcta en el lado receptor, puede adquirirse la totalidad de los datos de la unidad de procesamiento RLC con una prioridad superior. Por otra parte, los datos contenidos de una unidad de procesamiento RLC con una prioridad inferior pueden ser multiplexados en dos MAC-PDUs después de ser divididos. Por consiguiente, a menos que ambas MAC-PDUs transmitidas desde las dos antenas sean recibidas correctamente en el lado receptor, la totalidad de datos de la unidad de procesamiento RLC con una prioridad menor puede no ser adquirida. Como resultado, los datos importantes a ser priorizados no serán transmitidos a través de una pluralidad de MAC-PDUs de manera que se puede ejercer de manera confiable el control QoS.
De acuerdo con la presente modalidad, como se describió anteriormente, si el tamaño del espacio libre de una pluralidad de MAC-PDUs transmitidas en forma simultánea desde una pluralidad de antenas es decida a partir de los recursos de radio, la cantidad de datos contenidos en cada estrato RLC es adquirida en el estrato MAC y el espacio libre del lado que permite la multiplexión sin dividir los datos contenidos se reserva para contener los datos en el estrato RLC en orden de prioridad descendente. Por consiguiente, el número de piezas de datos en el estrato RLC transmitidos después de ser divididos puede reducirse al mínimo y así el número de RLC-PDUs creadas agregando encabezados al estrato RLC pueden ser reducidos al mínimo. Como resultado, puede evitarse que los recursos de radio consumidos por los encabezados de transmisión del estrato RLC sean incrementados y también puede mejorarse la eficiencia de transmisión de datos. Los datos del estrato RLC con una prioridad crecientemente mayor es menos probable sean divididos y por consiguiente, la multiplexión de datos con QoS de demanda superior a través de una pluralidad de MAC-PDUs se vuelve menos probable, de manera que puede ejercerse el control QoS confiable.
En cada una de las modalidades anteriores, en donde la pluralidad de SDUs de un estrato superior, el estrato RLC, es multiplexada en PDUs de un estrato inferior, se ha descrito el estrato MAC, aunque la presente invención no está limitada a dicho caso y puede ser aplicada también entre estratos diferentes del estrato RLC y el estrato MAC. Es decir, cuando una pluralidad de piezas de datos de un estrato superior es multiplexada en el espacio libre en las unidades de transmisión de datos previamente determinadas de un estrato inferior, pueden lograrse efectos similares que aquellos de cada una de las modalidades anteriores asignado el espacio libres en las unidades de transmisión de datos a cada pieza de datos, de manera que la división de cada pieza de datos, si es posible, se evita. En este caso, el control QoS confiable puede ser ejercido a los datos en orden de prioridad descendente por el espacio de asignación libre.
Un aparato de transmisión y un método de generación de datos de transmisión similares a aquellos descritos en cada una de las modalidades anteriores puede realizarse generando un programa de generación de datos de transmisión que describe el método de generación de datos de transmisión descrito en cada una de las modalidades anteriores en una forma que se puede ejecutar por computadora y provocando que la computadora ejecute el programa de generación de datos de transmisión. En este caso, un medio de registro que puede ser leído por computadora puede provocar el almacenamiento del programa de generación de datos de transmisión para introducir el programa de generación de datos de transmisión en la computadora utilizando el medio de grabación.
Adicionalmente, en cada una de las modalidades anteriores, el estrato RLC y el estrato MAC del estrato 2 en LTE, se han descrito como un estrato superior y un estrato inferior, respectivamente, aunque la presente invención no está limitada a dicho ejemplo y puede ser aplicada ampliamente cuando una pluralidad de piezas de datos en un estrato superior son multiplexadas en una pluralidad de unidades de transmisión de datos de un estrato inferior en diversos protocolos de comunicación y métodos de comunicación.

Claims (10)

NOVEDAD DE LA INVENCIÓN REIVINDICACIONES
1.- Un aparato de comunicaciones que tiene un protocolo de comunicaciones que incluye dos estratos, el aparato de comunicaciones comprende: una unidad de adquisición que adquiere un tamaño de espacio libre que permite que los datos sean multiplexados y es provisto en cada una de la pluralidad de unidades de transmisión de datos de un primer estrato; una unidad de asignación que asigna a cada una de una pluralidad de piezas de datos de un segundo estrato, una secuencia contigua del espacio libre igual a cada pieza de datos en tamaño y es provista en una de las unidades de transmisión de datos, entre los espacios libres, cuyo tamaño es adquirido por la unidad de adquisición; y una unidad de multiplexión que multiplexa la pluralidad de piezas de datos del segundo estrato en la pluralidad de unidades de transmisión de datos del primer estrato de acuerdo con la asignación del espacio libre mediante la unidad de asignación.
2. - El aparato de comunicaciones de conformidad con la reivindicación 1 , caracterizado además porque la unidad de asignación asigna el espacio libre a los datos en orden descendente de prioridad cuando asigna el espacio libre a cada una de la pluralidad de piezas de datos del segundo estrato.
3. - El aparato de comunicaciones de conformidad con la reivindicación 1 , caracterizado además porque la unidad de asignación asigna un espacio libre a través de una pluralidad de unidades de transmisión de datos a los datos cuando ninguna secuencia contigua del espacio libre igual a una de las piezas de datos del segundo estrato en tamaño está disponible en una unidad de transmisión de datos.
4. - El aparato de comunicaciones de conformidad con la reivindicación 1 , caracterizado además porque la unidad de asignación incluye una pluralidad de unidades de procesamiento distintas de datos provistas en correspondencia con cada una de la pluralidad de piezas de datos del segundo estrato, cada unidad de procesamiento distinta de datos asigna un espacio libre a una pieza de datos que corresponde a cada unidad de procesamiento distinta de datos de entre el espacio libre notificado desde la unidad de adquisición, y la unidad de adquisición adquiere un espacio libre nuevo excluyendo el espacio de asignación ya asignado a partir del espacio libre cada vez que el espacio libre es asignado a los datos mediante la unidad de procesamiento distinta de datos y notifica a la unidad de procesamiento distinta de datos no notificada del espacio libre entre la pluralidad de unidades de procesamiento distintas de datos, el espacio libre nuevo.
5. - El aparato de comunicaciones de conformidad con la reivindicación 1 , caracterizado además porque la unidad de asignación incluye una unidad de procesamiento de estrato provista en correspondencia con el primer estrato para decidir la asignación del espacio libre a cada pieza de datos con base en una cantidad de datos recolectados después de recolectar la cantidad de datos de la pluralidad de piezas de datos del segundo estrato.
6. - El aparato de comunicaciones de conformidad con la reivindicación 1 , caracterizado además porque la unidad de adquisición adquiere el tamaño del espacio libre de la pluralidad de unidades de transmisión de datos transmitida desde antenas mutuamente diferentes.
7. - El aparato de comunicaciones de conformidad con la reivindicación 1 , caracterizado además porque la unidad de adquisición adquiere el tamaño del espacio libre de la pluralidad de unidades de transmisión de datos transmitidas en diferentes momentos.
8.- El aparato de comunicaciones de conformidad con la reivindicación 7, caracterizado además porque la unidad de adquisición pronostica la información de calidad de canal en el futuro a partir de la información de calidad de canal hasta la fecha para estimar el tamaño del espacio libre en las unidades de transmisión de datos transmitidas en el futuro con base en un resultado de predicción de la información de calidad del canal.
9.- Un medio de almacenamiento legible por computadora que tiene almacenado en el mismo un programa de generación de datos de transmisión para hacer que una computadora opere como un aparato de comunicaciones que tiene un protocolo de comunicaciones que incluye dos estratos, el programa de generación de datos de transmisión provoca que la computadora ejecute un procedimiento, que comprende: adquirir un tamaño del espacio libre provisto en cada una de una pluralidad de unidades de transmisión de datos de un primer estrato y con la capacidad de multiplexar datos; asignar a cada una de una pluralidad de piezas de datos de un segundo estrato, una secuencia contigua del espacio libre igual a cada una de las piezas de datos en tamaño y provistas en una de las unidades de transmisión de datos del espacio libre, cuyo tamaño es adquirido en la adquisición; y multiplexar la pluralidad de piezas de datos del segundo estrato en la pluralidad de unidades de transmisión de datos del primer estrato de acuerdo con la asignación del espacio libre mediante la asignación.
10 - Un método de generación de datos de transmisión que provoca que una computadora funcione como un aparato de comunicaciones que tiene un protocolo de comunicaciones que incluye dos estratos, el método de generación de datos de transmisión comprende: adquirir un tamaño de espacio libre provisto en cada una de una pluralidad de unidades de transmisión de datos de un primer estrato y con la capacidad de multiplexar datos; asignar a cada una de una pluralidad de piezas de datos de un segundo estrato, una secuencia contigua del espacio libre igual a cada pieza de datos en tamaño y provista en una de las unidades de transmisión de datos del espacio libre cuyo tamaño es adquirido en la adquisición; y multiplexar la pluralidad de piezas de datos del segundo estrato en la pluralidad de unidades de transmisión de datos del primer estrato de acuerdo con la asignación del espacio libre mediante la asignación.
MX2011001484A 2008-08-08 2008-08-08 Aparato de comunicacion, programa de generacion de datos de transmision y metodo de generacion de datos de transmision. MX2011001484A (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2008/064364 WO2010016151A1 (ja) 2008-08-08 2008-08-08 通信装置、送信データ生成プログラム、および送信データ生成方法

Publications (1)

Publication Number Publication Date
MX2011001484A true MX2011001484A (es) 2011-03-30

Family

ID=41663380

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2011001484A MX2011001484A (es) 2008-08-08 2008-08-08 Aparato de comunicacion, programa de generacion de datos de transmision y metodo de generacion de datos de transmision.

Country Status (11)

Country Link
US (2) US8681670B2 (es)
EP (1) EP2334026A4 (es)
JP (1) JP5104952B2 (es)
KR (2) KR101234484B1 (es)
CN (1) CN102113368B (es)
AU (1) AU2008360228B2 (es)
BR (1) BRPI0823001A2 (es)
CA (1) CA2733452C (es)
MX (1) MX2011001484A (es)
RU (2) RU2483462C2 (es)
WO (1) WO2010016151A1 (es)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009044693A (ja) * 2007-08-10 2009-02-26 Fujitsu Ltd 送信方法、送信装置、およびコンピュータプログラム
KR20110020195A (ko) * 2009-08-21 2011-03-02 엘지전자 주식회사 복수의 상향링크 주파수 상으로 데이터 블록 전송 방법 및 장치
US8379619B2 (en) * 2009-11-06 2013-02-19 Intel Corporation Subcarrier permutation to achieve high frequency diversity of OFDMA systems
CN102111250A (zh) * 2009-12-28 2011-06-29 华为技术有限公司 数据传输的方法和网络侧设备
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
US8989004B2 (en) 2010-11-08 2015-03-24 Qualcomm Incorporated System and method for multi-point HSDPA communication utilizing a multi-link PDCP sublayer
US9125098B2 (en) 2011-08-03 2015-09-01 Qualcomm Incorporated Method and apparatus for flow congestion control in multiflow networks
JP2013042461A (ja) * 2011-08-19 2013-02-28 Fujitsu Semiconductor Ltd 再送制御方法、通信装置および無線通信システム
US9172510B2 (en) 2011-12-21 2015-10-27 Qualcomm Incorporated Systems and methods for improved recovery for the downlink
JP6196758B2 (ja) * 2012-07-20 2017-09-13 株式会社Nttドコモ 移動局
US9973438B2 (en) * 2013-10-07 2018-05-15 Telefonaktiebolaget Lm Ericsson (Publ) Downlink flow management
US9906332B2 (en) * 2015-05-29 2018-02-27 Apple Inc. Radio link control recovery based on medium access feedback
CN107005560B (zh) * 2015-09-25 2020-12-15 华为技术有限公司 一种数据发送方法、数据接收方法和相关设备
WO2017192164A1 (en) * 2016-05-03 2017-11-09 Intel Corporation HIGHER LAYER DESIGN FOR USER PLANE PACKET PROCESSING IN FIFTH GENERATION (5G) NEW RADIO (NR) THINGS SIDELINK (tSL) COMMUNICATION
WO2018119458A2 (en) * 2016-12-22 2018-06-28 Intel Corporation Pre-grant packet header processing
WO2018131987A1 (en) 2017-01-16 2018-07-19 Samsung Electronics Co., Ltd. Method and apparatus for processing data in a wireless communication system
KR102333327B1 (ko) * 2017-01-16 2021-12-02 삼성전자 주식회사 무선 통신 시스템에서 데이터 처리 방법 및 장치
KR102170422B1 (ko) 2018-01-25 2020-10-27 경동제약 주식회사 토파시티닙의 신규 염, 이의 제조방법 및 이를 포함하는 약학 조성물

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0290823A (ja) * 1988-09-28 1990-03-30 Toshiba Corp メッセージ通信方式
JPH07193578A (ja) * 1993-12-27 1995-07-28 Toshiba Corp 通信システム
US6363058B1 (en) * 1997-09-24 2002-03-26 Telefonaktiebolaget L M Ericsson (Publ) Multi-service handling by a single mobile station
US20050058149A1 (en) * 1998-08-19 2005-03-17 Howe Wayne Richard Time-scheduled and time-reservation packet switching
FI106504B (fi) * 1998-10-06 2001-02-15 Nokia Networks Oy Datan segmentointimenetelmä tietoliikennejärjestelmässä
US6822966B2 (en) * 1999-03-01 2004-11-23 Enterasys Networks, Inc. Allocating buffers for data transmission in a network communication device
US6473442B1 (en) * 1999-04-12 2002-10-29 Telefonaktiebolaget Lm Ericsson (Publ) Communications system and method for matching and balancing the bit rates of transport channels to the bit rate of a physical channel
WO2002096030A2 (de) * 2000-10-09 2002-11-28 Siemens Aktiengesellschaft Verfahren zur übertragung von datenpaketen über eine luftschnittstelle eines mobilfunksystems
DE10107700A1 (de) * 2001-02-19 2002-08-29 Siemens Ag Verfahren und Vorrichtung zum Multiplexen und/oder Demultiplexen sowie entsprechende Computerprogramme und ein entsprechendes Computerprogramm-Erzeugnis
US7039013B2 (en) * 2001-12-31 2006-05-02 Nokia Corporation Packet flow control method and device
KR100840733B1 (ko) * 2002-01-05 2008-06-24 엘지전자 주식회사 통신 시스템에서 패킷 데이터 처리하는 방법 그 시스템 및 그 수신 장치
TWI275265B (en) * 2002-05-10 2007-03-01 Interdigital Tech Corp System and method for prioritization of retransmission of protocol data units to assist radio-link-control retransmission
CN1709001B (zh) 2002-11-01 2010-04-14 美商内数位科技公司 无线通信系统信道品质预测的方法
KR100889865B1 (ko) * 2002-11-07 2009-03-24 엘지전자 주식회사 무선 이동통신 시스템의 통신방법
CN100593313C (zh) * 2003-02-28 2010-03-03 飞思卡尔半导体公司 用于无线网络中的动态聚集的方法和系统
US7606238B2 (en) * 2003-06-11 2009-10-20 Ntt Docomo, Inc. Packet communication method, controller and mobile station
US7953115B2 (en) * 2003-06-18 2011-05-31 Nippon Telegraph And Telephone Corporation Wireless packet communication method
EP1683282B1 (en) * 2003-11-10 2010-12-29 LG Electronics, Inc. Updating next-expected tsn and receiver window to avoid stall conditions
KR101185819B1 (ko) * 2003-11-12 2012-10-02 코닌클리즈케 필립스 일렉트로닉스 엔.브이. 데이터 패킷 전송 방법, 통신 시스템, 송신국, 수신국 및 컴퓨터 판독가능 기록 매체
KR100520146B1 (ko) * 2003-12-22 2005-10-10 삼성전자주식회사 고속 순방향 패킷 접속 통신 시스템에서 데이터 처리장치및 방법
KR100608844B1 (ko) * 2004-01-09 2006-08-08 엘지전자 주식회사 VoIP 서비스를 제공하는 무선통신 시스템
WO2005083951A1 (ja) * 2004-02-27 2005-09-09 Sharp Kabushiki Kaisha 通信装置、通信方法、通信プログラム、および通信プログラムを記録した記録媒体
JP2006074555A (ja) * 2004-09-03 2006-03-16 Fujitsu Ltd マルチメディアゲートウェイにおける音声・動画調整方式
EP2427012B1 (en) * 2004-10-15 2016-01-13 Apple Inc. Communication resource allocation method
KR100905588B1 (ko) * 2005-01-10 2009-07-02 삼성전자주식회사 향상된 상향링크 전용채널을 지원하는 이동통신시스템에서자율전송을 지원하는 단말의 향상된 상향링크 전용채널전송전력 결정 방법
KR100913900B1 (ko) 2005-05-04 2009-08-26 삼성전자주식회사 이동통신 시스템에서 미리 정의된 길이 지시자를 이용해서 패킷 데이터를 송수신하는 방법 및 장치
US8634400B2 (en) * 2005-09-15 2014-01-21 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving status report comprising received status of packet data in a mobile communication system
EP1764980B8 (en) * 2005-09-20 2009-01-07 Panasonic Corporation Method and apparatus for packet segmentation and concatenation signaling in a communication system
US7839828B2 (en) * 2005-12-15 2010-11-23 Interdigital Technology Corporation Method and apparatus for selecting a transport format combination
JP2007300630A (ja) * 2006-04-27 2007-11-15 Asustek Computer Inc 無線通信システムにおいてsduの分割及び番号付けを行う方法及び装置
WO2008041296A1 (fr) * 2006-09-29 2008-04-10 Fujitsu Limited Appareil de communication sans fil
JP2008113095A (ja) * 2006-10-27 2008-05-15 Fujitsu Ltd 通信方法、送信装置および受信装置
TWI514809B (zh) * 2007-09-28 2015-12-21 Interdigital Patent Holdings 無線通信中增強傳輸格式組合選擇方法及裝置

Also Published As

Publication number Publication date
KR101294570B1 (ko) 2013-08-07
RU2483462C2 (ru) 2013-05-27
CA2733452A1 (en) 2010-02-11
EP2334026A4 (en) 2014-10-22
EP2334026A1 (en) 2011-06-15
RU2529106C2 (ru) 2014-09-27
CN102113368B (zh) 2014-07-30
BRPI0823001A2 (pt) 2015-07-28
CA2733452C (en) 2015-01-20
US20140153520A1 (en) 2014-06-05
CN102113368A (zh) 2011-06-29
US20110188464A1 (en) 2011-08-04
KR20110029166A (ko) 2011-03-22
JPWO2010016151A1 (ja) 2012-01-12
US9100965B2 (en) 2015-08-04
US8681670B2 (en) 2014-03-25
AU2008360228B2 (en) 2013-12-19
RU2011108546A (ru) 2012-09-20
JP5104952B2 (ja) 2012-12-19
KR101234484B1 (ko) 2013-02-18
WO2010016151A1 (ja) 2010-02-11
AU2008360228A1 (en) 2010-02-11
RU2012135278A (ru) 2014-02-27
KR20120135338A (ko) 2012-12-12

Similar Documents

Publication Publication Date Title
MX2011001484A (es) Aparato de comunicacion, programa de generacion de datos de transmision y metodo de generacion de datos de transmision.
EP2498434B1 (en) A flexible segmentation scheme for communication systems
EP2094049B1 (en) Method and apparatus for sending RLC PDU in a mobile communications system
KR100880986B1 (ko) 이동통신 시스템에서 상향링크 패킷 데이터 서비스의 제어정보 송수신 방법 및 장치
EP2472981B1 (en) Method and apparatus for combined time and frequency domain scheduling
EP2015496A1 (en) Base station, mobile station, and communication method
KR20240042563A (ko) Urllc 서비스를 위한 낮은 레이턴시 harq 프로토콜
KR101415201B1 (ko) 통신 시스템에서 고속의 비디오 스트림 서비스를 위한스케줄링 방법 및 장치
KR20060077521A (ko) 이동통신 시스템에서 상향링크 패킷 데이터 서비스의제어정보 송수신 방법 및 장치
CN101350804B (zh) 一种调度高速下行分组接入业务的方法及装置
JP3530177B2 (ja) 基地局装置及びパケット伝送方法
AU2021318151A1 (en) Scheduling multiple communication channels via a single control element
WO2024028277A1 (en) Infrastructure equipment, communications devices and methods
KR20030079631A (ko) 고속순방향패킷접속방식을 사용하는 이동통신시스템에서전송 블록의 크기 정보 송/수신장치 및 방법
AU2014201624B2 (en) Communication apparatus, transmission data generation program, and transmission data generation method
JP5522211B2 (ja) 通信装置、送信データ生成プログラム、および送信データ生成方法
US20090232161A1 (en) Hierarchical header format and data transmission method in communication system

Legal Events

Date Code Title Description
FG Grant or registration