MX2007016001A - Motor de protocolo para procesamiento de datos en una unidad transmisora/receptora inalambrica. - Google Patents
Motor de protocolo para procesamiento de datos en una unidad transmisora/receptora inalambrica.Info
- Publication number
- MX2007016001A MX2007016001A MX2007016001A MX2007016001A MX2007016001A MX 2007016001 A MX2007016001 A MX 2007016001A MX 2007016001 A MX2007016001 A MX 2007016001A MX 2007016001 A MX2007016001 A MX 2007016001A MX 2007016001 A MX2007016001 A MX 2007016001A
- Authority
- MX
- Mexico
- Prior art keywords
- data
- mac
- protocol
- protocol engine
- wtru
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/1652—Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
- G06F13/1663—Access to shared memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/901—Buffering arrangements using storage descriptor, e.g. read or write pointers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9057—Arrangements for supporting packet reassembly or resequencing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9084—Reactions to storage capacity overflow
- H04L49/9089—Reactions to storage capacity overflow replacing packets in a storage arrangement, e.g. pushout
- H04L49/9094—Arrangements for simultaneous transmit and receive, e.g. simultaneous reading/writing from/to the storage element
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/12—Protocol engines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- General Factory Administration (AREA)
Abstract
La presente invencion se refiere a un motor de protocolo (PE) para procesamiento de datos dentro de un apila de protocolos en una unidad de transmision/receptora (WTRU). La pila de protocolos ejecuta operaciones de decision y control. El procesamiento y reformateado de datos el cual se realiza en una pila de protocolos convencional, se remueve de las pila de protocolos y se realiza por el PE. La pila de protocolos emite una palabra de control para procesar datos y el PE procesa los datos basado en la palabra de control. Preferiblemente, la WTRU incluye una memoria compartida y una memoria secundaria. La memoria compartida es usada como un sujetador colocado de bloque de datos para transferir los datos entre las entidades de procesamiento. Para transmitir procesamiento, el PE recupera datos de origen de la memoria secundaria y procesa los datos mientras mueve los datos a la memoria compartida basada en la palabra de control. Para recibir procesamiento, el PE recupera datos recibidos a partir de la memoria compartida y los procesa mientras mueve los datos a la memoria secundaria.
Description
MOTOR DE PROTOCOLO PARA PROCESAMIENTO D? DATOS EN UNA UMIDAD TRANSMISORA/RECEPTORA INJ^ÁMBRICA
CAMPO DE LA INVENCIÓN La presente invención se refiere al procesamiento de datos en una unidad transmisora/receptora inalámbrica
(WTRU), (es decir, una estación móvil). Más particularmente, la presente invención se refiere a un motor de protocolo (PE) para procesamiento de datos en una WTRU.
ANTECEDENTES DE LA INVENCIÓN Una pila de protocolos en un sistema de comunicación inalámbrico, tal como un sistema dúplex por división de frecuencia (FDD) del sistema de telecomunicaciones móvil universal (UMTS) , es una colección de componentes de sistemas ínter-relacionados. La pila de protocolos toma datos, (datos de aplicación o datos de red) , reformatea y los forma en paquetes para transmisión sobre una interfaz aérea, y re-construye los datos en el lado recibido de la interfaz aérea. La pila de protocolos es también responsable del control, configuración y mantenimiento de los parámetros de interfaz aérea. Por ejemplo, la pila de protocolos controla los parámetros • relacionados con la velocidad de datos, configuración de canal físico, sincronización, suministro en secuencia de datos, y similares . Como un ejemplo, la porción de estrato de acceso (AS) 100 de la pila de protocolos FDD del UMTS se muestra en la Figura 1. Como se muestra en la Figura 1, el AS del UTMS 100 incluye control de recursos de radio (RRC) 102, administración de portador de acceso de radio (RABM) /protocolo de convergencia de datos de paquete (PDCP) 104, control de emisión/multidifusión (BMC) 106, control de enlace a radio (RLC) 108 y control de' acceso a medios (MAC) 110. El RRC 102 realiza la selección y reselección de celda inicial (movilidad) , establecimiento, mantenimiento y liberación de las conexiones de RRC (señalización) con la red de acceso de radio terrestre (UTRAN) del UMTS, establecimiento, mantenimiento y liberación de portadores de radio, canales de transporte (TrCH) y canales físicos (es decir, configuración de la Capa 1 y Capa 2 de la WTRU basada en comandos de UTRAN) , que incluyen, canales de control de acceso por paquetes de alta velocidad en enlace descendente (HSDPA) y acceso por paquetes de alta velocidad en enlace ascendente (HSUPA), y reportes de medición. El RABM/PDCP 104 realiza compresión de encabezados
IP de conformidad con la Fuerza de Tareas de Ingeniería en
Internet (IEFT), petición para comentarios (RFC) 2507 y RFC 3095, reubicación del controlador de red de radio de servicios (SRNC) sin pérdida, administración de mapeos de contexto de NSAPI/protocolo de datos de paquetes (PDP) a los canales portadores de acceso de radio (RAB) , que incluyen, calidad de administración de servicio (QoS) y restablecimiento de RAB, (es decir, funciones RABM) . El BMC 106 realiza el suministro de administración de emisión de celdas al estrato sin acceso (ÑAS) (es decir, capas superiores), evaluación de prpgrama de emisión de celdas, y configuración de servicios 'de emisión de celdas (CBS) para recepción discontinua. El RCL 108 realiza traducción de unidades de datos de aplicación, (es decir, unidades de datos de servicio (SDU) ) , entre los bloques de transporte eficiente de interfaz aérea (es decir, unidades de datos de protocolo) ) , en tanto los planos de control como de datos, (es decir, segmentación y concatenación) , la retransmisión configurable de red, y suministro ordenado de unidades de datos, se basa en un modo específico (es decir, un modo de conocimiento (AM) , modo da desconocimiento (UM) , y modo transparente (TM) ) . El MAC 110 realiza mapeo de los canales locales a canales de transporte, seleccionando las combinaciones de formato de transporte de enlace ascendente apropiado, basadas en velocidades de datos instantáneos dentro de la WTRU, priorización de canales de transporte dentro de la WTRU, implementación de MAC-e/es protocolos (HSUPA) , e implementación de los protocolos del MAC-hs (HSPDA) que incluyen, colas de reordenamiento del MAC-hs, multiplexado de UPD del MAC-hs, o similares. La implementación de protocolos del MAC-e/es incluye, procesamiento de asignación de programación, cálculos de ocupación de memoria intermedia, mecanismos de petición de velocidad, recuperación y eliminación de combinación de formación de transporte (TFC) , y construcción de PDU del MAC-e/es. Una capa física (PHY) 112 resumen la implementación específica de la Capa 1 del UMTS a partir de la pila de AS del UMTS, permitiendo a la pila ser fácilmente transferida a las implementaciones de la Capa 1 del UMTS. Las implementaciones convencionales de la pila de protocolos son todas implementaciones de software que corren en procesadores estándares y en sistemas operativos estándares en tiempo real. Como los estándares de comunicación inalámbricos involucran soportar alguna vez, velocidades superiores de datos, los requerimientos colocados en el software de pila de protocolo, se incrementan. Con la emergencia de servicios de velocidad alta de datos, (tales como HSDPA, HSUPA, servicios de multidifusión de emisión móvil (MBMS) ) , la implementación de la pila de protocolos en el software en procesadores estándares, requerirá una cantidad significante de energía de ordenador. Los requerimientos de energía de tales procesadores estándares llegan a ser un drenaje prohibitivo en el consumo de energía de los dispositivos energizados por batería y no son viables. Por consiguiente, se deben buscar métodos alternos de implementación de la pila de protocolos^
BREVE DESCRIPCIÓN D? LA INVENCIÓN La presente invención está relacionada con un PE para procesamiento de datos dentro de una pila de protocolos en una WTRU. La pila de protocolos ejecuta la decisión y operaciones de control. El procesamiento de datos y reformateo de operación lo cual fue realizado en una pila de protocolos convencionales, es removido de la pila de protocolos y realizado por el PE. La pila de protocolos emite una palabra de control para los datos de procesamiento y el PE procesa los datos basados en la' palabra de control. Preferiblemente, la WTRU incluye una memoria compartida y una memoria secundaria. La memoria compartida es usada como un sujetador colocado en el bloque de datos, para transferir los datos entre las entidades de procesamiento. Para transmitir el procesamiento, el PE recupera el origen de datos a partir de la memoria secundaria y procesa los datos mientras mueve los datos a la memoria compartida, basado e en la palabra de control. Para recibir el procesamiento/ el PE recupera datos recibidos de la memoria compartida y los procesa, mientras mueve los datos a la memoria secundaria. Como una alternativa, pueden ser usados dos PE separados, uno para transmitir el procesamiento y el otro para recibir el procesamiento .
BREVE DESCRIPCIÓN DE LAS FIGURAS La Figura 1 muestra la pila de protocolos de AS del UMTS. La Figura 2 es un diagrama de bloque de la arquitectura del sistema total de una WTRU que incluye un PE, de conformidad con la presente invención. La Figura 3 muestra una implementación del PE en el enlace descendente, de conformidad con la presente invención. La Figura 4 muestra una implementación del PE en el enlace descendente, de conformidad con la presente invención. La Figura 5 es un diagrama de bloque de una pila de protocolo de AS del UMTS que incluye, un PE de conformidad con la presente invención. La Figura 6 muestra un proceso para descomposición de PDU en procesamiento de enlace descendente en el PE, de conformidad con la presente invención. La Figura 7 muestra un proceso para generación de PDU en el procesamiento de enlace ascendente en el PE, de conformidad con la presente invención. La Figura 8 muestra un proceso para descomposición de PDU en procesamiento de enlace descendente en el PE en mayor detalle, de conformidad con la presente invención. Las Figuras 9A y 9B muestran operación de una función de extracto de corriente, de conformidad con la presente invención. Las Figuras 10A y 10B muestran la operación de una función de inserto de corriente, dé conformidad con la presente invención. La Figura 11 es un diagrama de flujo de un proceso para recibir el procesamiento, de conformidad con la presente invención. La Figura 12 es un diagrama de flujo de un proceso para trasmitir el procesamiento, de conformidad con la presente invención.
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN Cuando se refiere posteriormente, la terminología "WTRU" incluye pero no se limita a, [ un equipo de usuario (UE) , una estación móvil, un ordenador (personal, un asistente de datos personal (PDA), una unidad e critora móvil o fija, un paginador, una estación base, un Nodo-B, un controlador de sitio, un punto de acceso o cualquier otro tipo de dispositivo capaz de operar vía un ambiente inalámbrico. Las características de la preisente invención pueden ser incorporadas en un circuito integrado (IC) o ser configuradas en un circuito que comprende una multitud de componentes de interconexión. De conformidad con la presente invención, se proporciona un PE dentro de la pila de protocolos en una WTRU. Las operaciones de pila de protocolos convencionales, pueden ser divididas en dos categorías: 1) operaciones de decisión y control, y 2) operaciones de movimiento y reformateado de datos. Las operaciones ¡de decisión y control, están involucradas en la administración, control y configuración de enlace de radio. Estas operaciones son típicamente procesos de elaboración dé decisión complejos y requieren flexibilidad significante en el diseño e implementación. Sin embargo, las operaciones de decisión y control, no usan energía de procesamiento significante de procesadores estándares. Las operaciones de re-formateo y movimiento de datos, están involucradas en el movimiento de datos entre los componentes de pila i de protocolos y reformateo de datos durante el procesamiento. Mientras las operaciones de re-formateado y movimientos de datos son altamente directas involucrando algunos puntos de decisión, estas operaciones requieren energía de procesamiento significante y la energia de procesamiento se incrementa conforme la velocidad de datos se incrementa. El PE maneja las operaciones de re-formateo y movimiento de datos y aquellas operaciones de re-formateo y movimiento de datos, son removidas de la pila de protocolos convencional.
El EP es implementado por un procesador programable simple, (baja complejidad, bajo consumo de energía), que interpreta encabezados de un paquete de datos recibidos en el lado recibido y genera encabezados de un paquete de datos transmitidos en el lado de transmisión. El PE es mejorado con instrucciones que optimizan la extracción e inserción de campos de bitios de una corriente de bitios recibidos o generados, los cuales serán explicados en detalle en este documento posteriormente. La corriente de datos es preferiblemente mantenida en una memoria compartida. El PE es un mejoramiento para controlar la trayectoria de datos que se describen en la Solicitud de Patente Estadounidense copendiente No. 10/878,729, presentada el 28 de Junio de 2004, la cual se incorpora en este documento por referencia. Posteriormente, el AS del UMÍS, será usado como un ejemplo. Sin embargo, la presente invención es aplicable a cualquier otra pila de protocolos, que; incluye, un AS en un lado de red, un estrato sin acceso (NASi) en la WTRU y el lado de red, así como también cualquiera de otros estándares de comunicación inalámbricos incluyen, pero no se limitan a, estándares globales para la comunicación móvil (GSM) , servicios de radio de paquetes globales (GPRS) , velocidad de datos mejorada para evolución de GSM (EDGE), CDMA2000 e IEE 802. xx, o similares. La Figura 2 es un diagrama de bloques de la arquitectura del sistema total de una WTRU 200 que incluye, un PE 210 de conformidad con la presente invención. La WTRU 200 preferiblemente incluye, una memoria compartida 220 para reducir el número de casos de memoria.. Las entidades de capa física numerosas y los procesadores, acceden a la memoria compartida 220 vía un arbitro de memoria compartida (SMA) 221 para usar un sujetador colocado en bloque de datos para transferir datos entre las entidades dé procesamiento. Usando una memoria compartida individual 220, el tamaño de troquel de un circuito integrado específico de la aplicación (ASIC) se reduce. Típicamente, una memoria muy rápida, (tal como una memoria de acceso aleatorio estática (SRAM) ) , es usada para la memoria compartida 220. La WTRU 200 también incluye Una memoria secundaria 222 disponible a las entidades de procesamiento (tales como MAC-d 232, MAC-hs 234, MAC-e 236, RLC 238 ó RABM/PDCP 240), para almacenar grandes cantidades de datos. La memoria secundaria 222 puede ser implementada por una memoria de acceso aleatorio dinámica comercialmente disponible, externa (DRAM), o DRAM simultánea (SDRAM). Por ejemplo, la memoria secundaria 222 puede ser usada para reordenamiento de colas y otras memorias intermedias para almacenamiento de datos a ser procesados para aplicaciones. El PE 210 está configurado p ra mover datos entre la memoria compartida 220 y la memoria secundaria 227, y reformatear datos mientras se mueven los datos. Los datos dentro de la pila de protocolos, son usualmente transferidos en la forma de un paquete de datos, (es decir, SDU o un PDU) . Las PDU y SDU incluyen, un encabezado, un cuerpo y un relleno opcional. El encabezado contiene toda la información necesaria acerca del formato del paquete. El relleno es un campo opcional que no contiene datos de valor usados para traer la duración del paquete a alguna duración requerida. Para transmitir un paquete 'de datos, la pila de protocolos (por ejemplo, MAC-d 232, MAC-hs 234, MAC-e 236, RLC 238, RRC 239 ó RABM/PDCP 240), envía una palabra de control que describe los requerimientos para la construcción del paquete de datos al PE 210. La palabra control incluye, información para el PE 210 para determinar (directamente o vía indicadores), la ubicación del origen de datos en la memoria secundaria 222. El PE 210 recupera el origen de datos de la memoria secundaria 222 basado en la palabra de control, y genera una PDU que incluye, un encabezado, un cuerpo y un relleno (si es necesario) . El PE 210 entonces coloca la PDU en la memoria compartida 220, de conformidad con la palabra de control. La PDU es entonces procesada por un hardware de trama de transmisión 246 y un hardware de velocidad de fragmento de transmisión 284 para transmisión. Opcionalmente, el PE 210 puede ser instruido para atenuar el paquete con una corriente de datos específica la cual está incluida en la palabra de control ya sea directamente o indirectamente (vía un indicador) . El relleno opcional puede ser una información de marca de agua para propósitos de seguridad. Para recibir un paquete de datos, el dato recibido es procesado por el hardware de velocidad de fragmento recibido 242, y recibe el hardware de trama 244. Los datos procesados (es decir, un paquete recibido) , son colocados en la memoria compartida 220. El PE 210 recibe una palabra de control a partir de la pila de protocolos y recupera el paquete de la memoria compartida 220. El PE 210 extrae un encabezado del paquete e interpreta el encabezado. El PE 210 entonces extrae un encabezado del paquete e interpreta el encabezado. El PE 210 entonces realiza segmentación del paquete y genera, y coloca, una SDU en una ubicación en la memoria secundaria de conformidad con la palabra de control a partir de la pila de protocolos. El encabezado es pasado a la pila de protocolos ya sea como un todo o con información extraía de esta como para la palabra de control. El relleno es descargado. Opcionalmente, si otra información (tal como información de marca de agua) , es incluida en el relleno, el relleno puede ser extraído ya sea como está, o parcialmente, y colocado en la ubicación de la memoria especificada en la palabra de control. Las Figuras 3 y 4 muestran implementación del PE 210 en el enlace ascendente y descendente, respectivamente, de conformidad con la presente invención. Como se declara anteriormente, la pila de protocolos 310 realiza operaciones de control y el PE 210 realiza operaciones de procesamiento y re-formateo de datos. Las operaciones de control realizadas por la pila de protocolos 310 incluyen,, pero no se limitan a, establecimiento y mantenimiento de RAB de la RABM, (es decir, ruptura y re-establecimiento de un RAB) , reubicación SRNS del PDCP, protocolos de suministro de RCL que incluyen, suministro en secuencia (AM y UM de RCL) y protocolos de suministro de PDU de RLC (RLC-AM) , selección TF de MAC (MAC-d, MAC-c, MAC-e/es) , y procesamientos de colas de reordenamiento de MAC (MAC-hs) . Las operaciones de reformateado y procesamiento de datos realizadas por el PE 210 incluyen, pero no se limitan a, compresión y descompresión de encabezado IP del PDPC, segmentación y concatenación de las SDU/PDU del RCL, inserción de encabezado del RLC, inserción de encabezado MAC (MAC-d, MAC-c, MAC-e/es), extracción e interpretación de encabezado de RCL, y extracción de' encabezado de MAC, interpolación y procesamiento (MAC-d, MAC-c y MAC-hs) . Como se muestra en las Figuras 3 y 4, el PE 210 realiza operaciones de plano de datos mientras se mueven los datos a y desde la memoria compartida 220, de conformidad con I la palabra de control a partir de la pila de protocolos 310, (tales como compresión/descompresión de encabezado IP, segmentación/concatenación de SDU/PDU del RLC, inserción/extracción de encabezado del MAC, y mantenimiento de colas del MAC-hs, o similares) . Estas operaciones serán descritas en mayor detalle con respecto a las Figuras 5-10B. La Figura 5 es un diagrama de bloque de una pila de protocolos de AS del UMTS 500 que incluye, un PE 210 de conformidad con la presente invención, la pila de protocolos de AS del UMTS 500, incluye una capa de RRC 510, una capa de RABM/PDCP 512, una capa de RLC 514, una capa de MAC 516, y un PE 210. La capa de MAC 516 incluye, MAC-c 522, MAC-d 524, MAC-hs 526 y MAC-e/es 528. La Figura 5 muestra operaciones de HSUPA con el PE 210 como un ejemplo. Todas las funciones de control del HSUPA son ejecutadas con la pila de protocolos de AS del UMTS 500, (es decir, la capa de RRC 510, capa de RABM/PDCP 512, capa de RLC 514, y capa de MAC 516), mientras el procesamiento de datos se realiza por el PE 210. El RRC 510 configura la capa de RLC 514, la capa de MAC 516 y la capa física 517, enviando señales de configuración, reconfiguración y reinicio. Con respecto al HSUPA, la capa de RRC 510 procesa la capacidad del HSUPA reportado de la WTRU, configura los flujos del MAC-d sobre el canal dedicado mejorado (E-DCH) , contlrola la activación y desactivación del HSUP, y configura los canales físicos y el MAC-e/es 528 por el HSUPA. El MAC-e/es 528 realiza programación del HSUPA y cálculo de velocidad, el E-DCH transporta la combinación de formato de transporte (E-TFC) , restricción y selección, multiplexa el flujo del MAC-d, o similares, y envía parámetros de control al PE 210. El !RLC 514 también envía parámetros de control al PE 210 con respecto al control de transmisión y suministro en secuencia. Después de recibir los parámetros de control para el MAC-e/es 528 y el RLC 514, el PE 210, procesa los datos del canal de control dedicado (DCCH) y los datos del canal de tráfico dedicado (DTCH) recibidos del RCL 514. El procesamiento incluye construcción de UPD del RLC de SDU de MAC a partir de SDU recibidas del RLC 514 vía los DCCH y DTCH (es decir, segmentación de SDU a PDU e inserción de encabezado del RLC) , y construcción de PDU del MAC-e/es a partir de las SDU del MAC (es decir, inserción de encabezado del MAC-e/es) , basados en los parámetros de control recibidos a partir del MAC-e/es 528. El PE 210 también programa sincronizadores específicos de PDU. El PE 210 genera las PDU del MAC-e/es y mueve las PDU del MAC-e/es a la memoria compartida 220 para transmitir el procesamiento por la capa física 518. La Figura 6 muestra un proceso para descomposición de PDU para procesamiento de enlace descendente en la PE 210 de conformidad con la presente invencióh. En el procesamiento de enlace descendente, el PE 210 realiza dos operaciones: descomposición de PDU y generación de SDU. Las PDU del MAC-hs recibidas 612, (es decir, bloques de transporte), derivadas de la capa física vía los canales de transporte, son colocadas en la memoria compartida 220 J Los datos de canal de HSDPA son suministrados cada 2 ms, mientras, los datos del canal dedicado (DCH) son suministrados ¡a intervalos de 10 ms, 20 ms ó 40 ms . Los datos almacenados en la memoria compartida 220 deben ser removidos tan rápidamente como sea posible, para limitar el tamaño de la memoria compartida 220. El PE 210 recupera las PDU del MAC-hs 612 de la memoria compartida 220 y las mueve a la memoria secundaria 222, mientras descompone las PDU del MAC-hs en una pluralidad de SDU del MAC 614. La pila de protocolos interpreta el encabezado del MAC-hs y establece el PE 210 por SDU del MAC 614. El PE 210 puede realizar el cifrado mientras mueve las PDU del MAC-hs 612. Después de la descomposición basada en la palabra de control, el PE 210 coloca las SDU del MAC descompuestas 614 en la memoria secundaria 22, en ubicaciones designadas por la palabra de control. Las SDU del MAC 614, pueden no haber llegado en la secuencia! apropiada. Cuando han llegado suficientes SDU del MAC 614 contiguas, el PE 210 realiza el reordenamiento de las SDU del MAC 614 y concatena las SDU del MAC 614 en una SDU 616 y coloca las SDU 616 generadas en una ubicación en la memoria secundaria 222, de conformidad con la palabra de control.
La Figura 7 muestra un proceso para generación de PDU para procesamiento de enlace ascendente en el PE 210 de conformidad con la presente invención. La pila de protocolos crea un encabezado de MAC 718 y un encabezado de RLC 729 y envía una palabra de control al PE 210, como se muestra en las Figuras 3 y 4. La palabra de control contiene información necesaria para generar una PDU de MAC 730 que incluye, un indicador a los datos de las SDU 710, (es decir, un encabezado 712, SDU 714, un estatus 716), en la memoria secundaria 222. El PE 210 reúne los datos de la SDU 710 y genera una PDU del MAC 730 emergiendo los datos de la SDU 710, el encabezado del MAC 718, el encabezado del RLC 720 y relleno 722, (si es necesario) . El PE 210 entonces coloca la PDU del MAC 730 en la memoria compartida 220, de conformidad con la palabra de control. El PE 210 puede realizar cifrado mientras genera la PDU del MAC 730, si es necesario. La Figura 8 muestra un procego para descomposición de PDU en procesamiento de enlace descendente en el PE en un mayor detalle, de conformidad con la presente invención. Las hileras superiores representan la memoria compartida 220 que tiene 32 bitios de palabras. La segunda hilera representa una PDU de MAC-hs 810 (es decir, un bloque de transporte) . La PDU de MAC-hs 810, es colocada en la memoria compartida 220, después del procesamiento de la capa física. La PDU del MAC-hs 810, incluye un encabezado MAC-hs 812 y una pluralidad de SDU del MAC-hs 814. Hasta 70 SDU del MAC-hs 814, pueden estar contenidas en una PDU del MAC-hs 810. Cada SDU del MAC-hs 814, la cual es una PDU de MAC-d, inbluye un encabezado de MAC 822 (opcional) y una SDU de MAC 824. La SDU de MAC 824, incluye un encabezado de RLC 826 y una carga útil de datos 828. El encabezado de MAC 822 y el encabezado de RCL 826, incluyen campos de bit que necesitan ser extraídos. El PE 210 extrae el encabezado de MAC-hs 812, el encabezado MAC 822 y el encabezado RLC 826 a partir de la memoria compartida 220 y mueve la carga útil de datos 828 a partir de la memoria compartida 220 a la memoria secundaria 222, mientras la descompone en una pluralidad de SDU de MAC 814. El descifrado se puede realizar, si es necesario. Los datos en la memoria ?ompartida 220, están indicados por un indicador de corriente. El indicador es automáticamente actualizado después de las operaciones de extracción, movimiento o inserción dé datos. Por ejemplo, antes de mover la carga útil de datos; 828, el indicador de corriente indica la ubicación de A en la memoria compartida 220. Después que el PE 210 mueve la carga útil de datos 828, el indicador de corriente indica la ubicación de B en la memoria compartida 220. Se debe notar que la FJLgura 8 ilustra el procesamiento de enlace descendente de los datos de canal del HSDPA como un ejemplo. Sin embargo, la presente invención es aplicable a tanto el enlace ascendente como enlace descendente y a cualquier otro tipo de datos de canal, tales como datos de canal dedicado, datos de canal HSUPA, o similares . Las Figuras 9A y 9B, muestran una operación de una función de extracto de corriente (n) , de conformidad con la presente invención. Después de la definición de "indicador de corriente de entrada", el PE extrae 1 a 32 bitios a partir de una corriente de entrada y actualiza un indicador de corriente. La Figura 9A muestra el caso de extracción de 9 bitios a partir de una palabra única, y la Figura 9B muestra el caso de una extracción de 5 bitios a partir de dos palabras. La función de extracto de corriente (n) , regresa 1 a 32 bitios a partir de la corriente de datos en la memoria compartida. Las Figuras 10A y 10B muestran una operación de una función de inserto de corriente (d, n) , de conformidad con la presente invención. Después de la definición de "indicador de corriente de salida", el PE inserta 1 a 32 bitios en una corriente de salida y actualiza el indicador de corriente. La Figura 10A muestra el caso de una inserción de 9 bitios en una palabra única, y la Figura 10B muestra el caso de una inserción de 5 bitios sobre dos palabras. La función de inserto de corriente (d, n) , inserta 1 a 32 bitios a la corriente de datos en la memoria compartida. La corriente de datos está indicada por el indicador y el indicador es actualizado después de la inserción. La Figura 11 es un diagrama de flujo de un proceso 1100 para recibir el procesamiento de conformidad con la presente invención. El proceso 1100 es explicado con referencia a las Figura 6, 6, 9A y 9B, también. El PE 210 recibe una señal a partir de un indicador hospedero de que un bloque de datos recibido, (por ejemplo, PDU de MAC-hs 612, 810), está disponible para desmontaje (etapa 1102). La señal incluye la dirección del bloque de datos en la memoria compartida 220. El PE 210 ejecuta las instrucciones del extracto de corriente para accesar a ¿ampos de bitios en la corriente de origen en la memoria compartida 220 (etapa 1104). Cada instrucción de extracto de corriente regresa el número solicitado de bitios de la corriente de origen en un registrador especificado. El indicador de corriente es actualizado al punto en el bitio después que el campo ha sido solo extraído como se muestra en las Figuras 9A y 9B. El PE 210 interpreta los campos de bitios del encabezado MAC-hs 812 de la corriente (etapa 1106) . Como el encabezado de MAC-hs 812 es interpretado, la información acerca de las SDU del MAC-hs 814 que fluirán, se colectan. Cuando el encabezado de MAC-hs 812 ha sido leído, el indicador de corriente original debe estar indicando en el primer bitio del primer encabezador MAC 822. El PE 210 continúa para extraer, e interpretar, el encabezado de MAC 822 y el encabezado de RLC 826, usando las instrucciones del extracto de corriente. Cuando el encabezado RLC 826 ha sido interpretado, el indicador de corriente original debe estar indicando en el primer bitio de la carga útil de datos 828 de la primera SDU del MAC 824. El PE 210 está ahora listo para procesar la carga útil de datos 828. El PE 210 inicial empujando datos 828 a través de la trayectoria de datos (es decir, genera SDU de MAC mientras mueve la carga útil de datos 828 a la memoria secundaria 222), (etapa 1108). Los datos 828 pueden ser empujados a través de un cifrado lógico, si así es configurado) . Los datos resultantes son unidos en una memoria intermedia de escritura de datos y escribe en el espacio de dirección de destino apropiado en la memoria secundaria 222. El PE 210 recibe una señal a partir de un hospedero que indica que se ha recibido suficiente de la SDU del MAC 614, 824 y se puede crear una SDU 616 (etapa 1110) . El PE 210 accede a una palabra de control creada por la pila de protocolos (es decir, L2/3) , que identifica la dirección de origen del bloque a ser unido. Cada dirección incluye dirección de bitio de inicio y una longitud en la memoria secundaria 222. La palabra de control también incluye una dirección de destino y una memoria secundaria 222. El PE 210 toma datos indicados por la dirección de origen y los une en una memoria intermedia escrita de da^os (etapa 1112). Los datos unidos son entonces escritos en el espacio de dirección de destino apropiado en la memoria secundaria 222. El PE 210 continua agregando carga útil de datos hasta que todos los orígenes han sido procesados y se crea la SDU completa 616. La Figura 12 es un diagrama de flujo de un proceso 1200 para transmitir procesamiento de conformidad con la presente invención. El proceso 1200 es explicado con referencia a las Figuras 7, 8, 10A y l'OB, también. El PE 210 recibe una señal de un hospedero que indica que los datos están listos para ser formateados en una serie de bloques de transporte (es decir, PDU de MAC) (etapa 1202) . Usando la información a partir de la pila de protocolos (L2/3), el PE 210 genera campos de encabezados (es decir, encabezado MAC 718, y el encabezado de RLC 720), para los datos a ser traducidos (etapa 1204). Para cada campo en el encabezado, el PE 210 realiza instrucción de inserto de corriente. La instrucción de inserto de corriente presenta datos en una longitud de bit. Puesto que el PE 210 es un procesador programable, puede mantener la pista de números de bloque, o similares, usando sus propios recursos (por ejemplo, registradoras, memoria o similares) .• El PE 210 realiza operaciones de unión y cambio apropiadas, para colocar el número especificado de bitios en la corriente de bitios en curso. El PE 210 continúa usando las instrucciones de inserto de corriente, hasta que se crean encabezados completos. Cuando los encabezados 718, 720 están completos, el indicador de corriente en curso, debe estar indicando a la siguiente posición de bit disponible como se muestra en las Figuras 10A y 10B. Para la carga útil de datos, (es decir, datos de USD 710), usar la información de L2/3, el PE 210 toma datos de la corriente de origen en la memoria secundaria 222 y, si así se configura, puede empujarla a través del cifrado lógico
(etapa 1206) . El PE 210 une los datos resultantes en la memoria intermedia escrita de datos y los escribe en la dirección de destino apropiado en la memoria compartida 220
(etapa 1208). El PE 210 continua agregando información de encabezado (vía instrucciones de inserto de corriente) , y agrega carga útil de datos hasta que se crea el paquete completo 730. Modalidades . 1. Una WTRU que comprende, una pila de protocolos configurada para ejecutar una función de control, la pila de protocolos -emite una palabra de control' para procesamiento de datos . 2. La WTRU de la modalidad 1, además comprende un motor de protocolo configurado para procesar los datos basados en la palabra de control.
3. La WTRU como en cualquier de las modalidades 1-2, en donde la pila de protocolos es una pila de protocolos de ÑAS. 4. La WTRU como en cualquiera de las modalidades 1-2, en donde la pila de protocolos es una pila de protocolos de AS. 5. La WTRU de la modalidad 4, en donde la pila de protocolos incluye al menos, una de un procesador de capa de RRC, un procesador de capa de MAC, un procesador de capa de RCLC y un procesador de capa fisica. 6. La WTRU como en cualquiera de las modalidades 1-5, en donde la palabra de control especifica parámetros para establecimiento y mantenimiento de RAB. 7. La WTRU como en cualquiera de las modalidades 1-6, en donde la palabra de control especifica parámetros para reubicación del SRNS. 8. La WTRU como en cualquiera de las modalidades 1- 7, en donde la palabra de control especifica parámetros para protocolos de suministro de RLC. 9. La WTRU como en cualquiera de las modalidades 1- 8, en donde la palabra de control especifica parámetros para selección de formato de transporte de MAC. 10. La WTRU como en cualquiera de las modalidades 1-9, en donde la palabra de control especifica parámetros para procesamiento de colas de reordenamiento de MAC.
11. La WTRU como en cualquiera de las modalidades 1-10, en donde la palabra de control especifica parámetros para cálculos de velocidad y programación de la HSUPA. 12. La WTRU como en cualquiera de las modalidades 1-11, en donde la palabra de control especifica parámetros para restricción y selección de E-TFC. 13. La WTRU como en cualquiera de las modalidades 1-12, en donde la palabra de control especifica parámetros para multiplexado de flujo de MAC-d. 14. La WTRU como en cualquiera de las modalidades
2-13, en donde el motor de protocolo está configurado para realizar compresión y descompresión de encabezado IP del PDCP. 15. La WTRU como en cualquiera de las modalidades 2-14, en donde el motor de protocolo está configurado para realizar segmentación y concatenación de SDU/PDU del RLC. 16. La WTRU como en cualquiera de las modalidades 2-15, en donde el motor de protocolo está configurado para realizar inserción de encabezado de RLC. 17. La WTRU como en cualquiera de las modalidades
2-16, en donde el motor de protocolo está configurado para realizar inserción de encabezado de MAC. 18. La WTRU como en cualquiera de las modalidades 2-17, en donde el motor de protocolo está configurado para realizar extracción e interpretación de > encabezado de RLC.
19. La WTRU como en cualquiera de las modalidades 2-18, en donde el motor de protocolo está configurado para realizar extracción e interpolación de encabezado de MAC. 20. La WTRU como en cualquiera de las modalidades 2-19, en donde el motor de protocolo está configurado para generar un paquete que comprende un encabezado, un cuerpo y relleno, basado en la palabra de control. 21. La WTRU como en cualquiera de las modalidades 2-20, en donde el motor de protocolo está configurado para incluir datos específicos en el paquete como un relleno. 22. La WTRU de la modalidad 21, en donde el dato específico es una marca de agua. 23. La WTRU como en cualquiera de las modalidades 2-22, en donde el motor de protocolo está configurado para extraer una porción específica de un paquete recibido. 24. La WTRU de la modalidad 23, en donde el motor de protocolo está configurado para extraer un relleno del paquete recibido. 25. La WTRU como en cualquiera de las modalidades 2-24, en donde el motor de protocolo está configurado para analizar un cuerpo de un a paquete recibido en una pluralidad de paquetes analizados. 26. La WTRU como en cualquiera de las modalidades 2-25, en donde el motor de protocolo está configurado para realizar cifrado y descifrado en los datos.
27. La WTRU como en cualquiera de las modalidades 2-26, además comprende una memoria compartida para almacenar los datos, la memoria compartida es accesible por los procesadores de pila de protocolos. 28. La WTRU de la modalidad 27, además comprende una memoria secundaria, por la cual el motor de protocolo procesa los datos mientras mueve los datos entre la memoria compartida y la memoria secundaria basados en la palabra de control . 29. La WTRU como en cualquiera de las modalidades
27-28, en donde la memoria compartida es una SRAM. 30. La WTRU como en cualquiera de las modalidades 28-29, en donde la memoria secundaria es una de una DRAM y una SDRAM. 31. La WTRU como en cualquiera de las modalidades
2-30, en donde el motor de protocolo está configurado para descomponer una PDU de MAC en una pluralidad de SDU de MAC y concatenar las SDU de MAC en una SDU, basado en la palabra de control. 32. La WTRU como en cualquiera de las modalidades
27-31, en donde el motor de protocolo recupera la PDU de MAC de la memoria compartida de conformidad con la palabra de control. 33. La WTRU como en cualquiera de las modalidades 28-32, en donde el motor de protocolo coloca las SDU de MAC y la SDU en la memoria secundaria. 34. La WTRU como en cualquiera de las modalidades 2-33, en donde el motor de protocolo está configurado para reunir datos de SDU, un encabezado de MAC y un encabezado de RLCL, y generar una PDU de MAC uniendo los datos de la SDU y el encabezado de MAC, el encabezado de RLC y relleno. 35. La WTRU de la modalidad 34, en donde los datos de SDU, el encabezado de MAC y el encabezado de RLC, son colocados en la memoria secundaria. 36. La WTRU de la modalidad 34, en donde la PDU de MAC es colocada en la memoria compartida. 37. La WTRU como en cualquiera de las modalidades 2-36, en donde el motor de protocolo está configurado para realizar cifrado mientras genera la PDU de MAC. 38. La WTRU como en cualquiera de las modalidades 2-37, en donde el motor de protocolo está configurado para extraer un campo de bitio a partir de una corriente de datos usando una función de extracción de corriente. 39. La WTRU como en cualquiera de las modalidades
2-38, en donde el motor de protocolo ,está configurado para insertar un campo de bitio en una corriente de datos usando una función de inserción de corriente. 40. La WTRU como en cualquiera de las modalidades 2-39, en donde el motor de protocolo comprende dos procesadores separados, uno para transmitir el procesamiento y otro para recibir el procesamiento. 41. Un motor de protocolo, para procesar datos de conformidad con una palabra de control emitida por una pila de protocolos en una WTRU. 42. El motor de protocolo de la modalidad 41, comprende al menos una entrada para recibir la palabra de control a partir de la pila de protocolos. 43. El motor de protocolo de la modalidad 42, comprende un procesador configurado para construir un paquete de datos para transmisión de los datos de origen y reformatear un paquete de datos recibidos para recibir procesamiento de conformidad con la palabra de control. 44. El motor de protocolo de la modalidad 43, en donde el procesador está configurado para extraer un campo de bitio a partir de una corriente de dalos usando una función de extracción de corriente. 45. El motor de protocolo como en cualquiera de las modalidades 43-44, en donde el procesador está configurado para insertar un campo de bitio en una corriente de datos usando una función de inserción de corriente. 46. El motor de protocolo comb en cualquiera de las modalidades 43-45, en donde el procesador recupera los datos de origen a partir de una memoria secundaria y coloca el paquete de datos construido en una memoria compartida de conformidad con la palabra de control. 47. El motor de protocolo cofo en cualquiera de las modalidades 43-46, en donde el procesador recupera el paquete de datos recibidos a partir de una memoria compartida y coloca el paquete de datos reformateados en una memoria secundaria de conformidad con la palabra de control. 48. El motor de protocolo de la modalidad 47, en donde la memoria compartida es una SRAM y la memoria secundaria es una de una DRAM y una SDRAM. 49. Un método para procesamiento de datos en una
WTRU, la cual incluye un motor de protocolo el cual realiza operaciones de procesamiento y reformáteado de datos y una pila de protocolos la cual realiza operaciones de decisión y control. 50. El método de la modalidad 49, comprende el motor de protocolo que recibe una palabra de control a partir de la pila de protocolos. 51. El método de la modalidad 50, comprende el motor de protocolo ya sea construyendo ; un paquete de datos a partir de los datos de origen o refolrmatear un paquete de datos recibidos para recibir procesamiento, de conformidad con la palabra de control. 52. El método como en cualquiera de las modalidades 50-51, en donde el motor de protocolo recupera los datos de origen a partir de una memoria secundaria y coloca el paquete de datos construido en una memoria compartida de conformidad con la palabra de control. 53. El método como en cualquiera de las modalidades 50-52, en donde el procesador recupera el paquete de datos recibidos a partir de una memoria compartida y coloca el paquete de datos reformateados en una memoria secundaria de conformidad con la palabra de control. 5 . El método como en cualquiera de las modalidades 49-53, en donde el motor de protocolo extrae un campo de bitio a partir de una corriente de datos para reformatear el paquete de datos recibido usando una función de extracción de corriente. 55. El método como en cualquiera de las modalidades 49-54, en donde el motor de protocolo inserta un campo de bitio en una corriente de datos para construir el paquete de datos usando una función de inserción dß corriente. 56. El método como en cualquiera de las modalidades 49-55, en donde la pila de protocolos es una pila de protocolos de ÑAS. 57. El método como en cualquiera de las modalidades
49-55, en donde la pila de protocolos es una pila de protocolos de AS. 58. El método como en cualquiera de las modalidades 49-57, en donde la pila de protocolos incluye al menos, una de un procesador de capa de RRC, un procesador de capa de MAC, un procesador de capa de RCLC y un procesador de capa física. 59. El método como en cualquiera de las modalidades 50-58, en donde la palabra de control' especifica parámetros para establecimiento y mantenimiento de RAB. 60. El método como en cualquiera de las modalidades 50-59, en donde la palabra de control especifica parámetros para reubicación del SRNS. 61. El método como en cualquiera de las modalidades 50-60, en donde la palabra de control especifica parámetros para protocolos de suministro de RLC. 62. El método como en cualquiera de las modalidades 50-61, en donde la palabra de control especifica parámetros para selección de formato de transporte de MAC. 63. El método como en cualquiera de las modalidades
50-62, en donde la palabra de control, especifica parámetros para procesamiento de colas de reordenamiento de MAC. 64. El método como en cualquiera de las modalidades 50-63, en donde la palabra de control especifica parámetros para cálculos de velocidad y programación de la HSUPA. 65. El método como en cualquiera de las modalidades 50-64, en donde la palabra de control especifica parámetros para restricción y selección de E-TFC. 66. El método como en cualquiera de las modalidades 50-65, en donde la palabra de control especifica parámetros para multiplexado de flujo de MAC-d. 67. El método como en cualquiera de las modalidades 49-66, en donde el motor de protocolo está configurado para realizar compresión y descompresión de encabezado IP del PDCP. 68. El método como en cualquiera de las modalidades 49-67, en donde el motor de protocolo está configurado para realizar segmentación y concatenación de SDU/PDU del RLC. 69. El método como en cualquiera de las modalidades 49-68, en donde el motor de protocolo está configurado para realizar inserción de encabezado de RLC. 70. El método como en cualquiera de las modalidades 49-69, en donde el motor de protocolo está configurado para realizar inserción de encabezado de MAC. 71. El método como en cualquiera de las modalidades
49-70, en donde el motor de protocolo está configurado para realizar extracción e interpretación de< encabezado de RLC. 72. El método como en cualquiera de las modalidades 49-71, en donde el motor de protocolo está configurado para realizar extracción e interpolación de encabezado de MAC. 73. El método como en cualquiera de las modalidades 50-72, en donde el motor de protocolo está configurado para generar un paquete que comprende un encabezado, un cuerpo y relleno, basado en la palabra de control. 74. El método como en cualquiera de las modalidades 49-73, en donde el motor de protocolo está configurado para incluir datos específico en el paquete como el relleno. 75. El método de la modalidad 74 en donde el dato específico es una marca de agua. 76. El método como en cualquiera de las modalidades
49-75, además comprende el motor de protocolo que realiza cifrado en la PDU transmitida y descifrado en la PDU recibida. 77. Un IC comprende una pila de protocolos configurada para ejecutar una función de control, la pila de protocolos emite una palabra de control para procesamiento de datos . 78. Un IC de la modalidad 77, además comprende un motor de protocolo configurado para procesar los datos basados en la palabra de control. Aunque las características , y elementos de la presente invención son descritos . en las modalidades preferidas en combinaciones particulares, cada característica o elemento puede ser usado solo sin las' otras características y elementos de las modalidades preferidas, o en varias combinaciones con o sin otras características y elementos de la presente invención.
Claims (47)
1. Unidad de transmisión/recepción inalámbrica (WTRU), caracterizada porque comprende: una pila de protocolos configurada para ejecutar una función de control, la pila de protocolos emite una palabra para procesamiento de datos; y un motor de protocolo configurado para procesar los I datos basados en la palabra de control.
2. WTRU de conformidad coni la reivindicación 1, caracterizada porque la pila de protocolos es una pila de protocolos de estrato sin acceso (ÑAS) .
3. WTRU de conformidad con' la reivindicación 1, caracterizada porque la pila de protocolo es una pila de protocolos de estrato con acceso (AS) .
4. WTRU de conformidad con la reivindicación 3, caracterizada porque la pila de protocolos incluye un procesador de capa de control (RRC) de> recursos de radio, un procesador de capa de control de acceso a medios (MAC) , un procesador de capa de control de enlace a radio (RLC) y un procesador de capa física (PHY) .
5. WTRU de conformidad con la reivindicación 4, caracterizada porque la palabra de control especifica parámetros para al menos, uno de establecimiento y mantenimiento de portador de acceso a radio (RAB) , reubicación de subsistema de red de la radio de servicio (SRNS) , protocolos de suministro de control de enlace a radio (RLC) , selección de formato de transporte de control de acceso a medios (MAC) , procesamiento de colas de reordenamiento del MAC, programación y' cálculo de velocidad de acceso por paquetes de alta velocidad en enlace ascendente (HSUPA) , restricción y selección de combinación de formato de transporte (E-TFC) de canal dedicado mejorado (E-DCH) y multiplexando el flujo del MAC del canal dedicado (MAC-d) .
6. WTRU de conformidad con la reivindicación 5, caracterizada porque el motor de protocolo se configura para realizar al menos uno de compresión y descompresión de encabezado de protocolo de Internet (IP), protocolo de convergencia de datos de paquetes (PDCP), segmentación y concatenación de unidad de datos de protocolo (PDU) /unidad de datos de servicio (SDU) de RLC, inserción de encabezado de RLC, inserción de encabezado de MAC, extracción e interpretación de encabezado de RLC, y extracción e interpolación de encabezado de MAC.
7. WTRU de conformidad con la reivindicación 1, caracterizada porque el motor de protocolo se configura para generar un paquete que comprende, un encabezado, un cuerpo y relleno basado en la palabra de control.
8. WRTU de conformidad con la reivindicación 7, caracterizada porque el motor de protocolo se configura para incluir datos específicos en el paquete como el relleno.
9. WTRU de conformidad con la reivindicación 8, caracterizada porque el dato específico es una marca de agua.
10. WTRU de conformidad con la reivindicación 1, caracterizada porque el motor de protocolo se configura para extraer una porción específica de un paquete recibido.
11. WTRU de conformidad con la reivindicación 10, caracterizada porque el motor de protocolo se configura para extraer un relleno del paquete recibido.
12. WTRU de conformidad con la reivindicación 10, caracterizada porque el motor de protocolo se configura para analizar el cuerpo del paquete recibido en una pluralidad de paquetes analizados.
13. WTRU de conformidad con la reivindicación 1, caracterizado porque el motor de protocolo se configura para realizar cifrado y descifrado en los datos.
14. WRTU de conformidad con la reivindicación 1, caracterizada porque además comprende: ,una memoria compartida para almacenar los datos, la memoria compartida es accesible por los procesadores de pila de protocolos; y una memoria secundaria, según el cual el motor de protocolo procesa los datos, mientras mueve los datos entre la memoria compartida y la memoria secundaria basado en la palabra de control.
15. WTRU de conformidad con la reivindicación 14, caracterizada porque la memoria compartida es una memoria de acceso aleatorio estático (SRAM) .
16. WTRU de conformidad con la reivindicación 14, caracterizada porque la memoria secundaria es una de memoria de acceso aleatorio dinámico (DRAM) , y una DRAM simultánea (SDRAM) .
17. WTRU de conformidad con la reivindicación 14, caracterizada porque el motor de protocolo se configura para descomponer una unidad de datos de protocolo (PDU) de control de acceso a medios (MAC) , en una pluralidad de unidades de datos de servicio (SDUs) de MAC y concatena las SDUs de MAC a i una SDU basada en la palabra de control.
18. WTRU de conformidad con la reivindicación 17, caracterizada porque el motor de protocolo recupera la PDU de MAC a partir de la memoria compartida de conformidad con la palabra de control.
19. WTRU de conformidad con la reivindicación 18, caracterizada porque el motor de protocolo coloca las SDU de MAC y las SDU en la memoria secundaria.
20. WTRU de conformidad con la reivindicación 14, caracterizada porque el motor de protocolo se configura para reunir datos de la unidad de datos de servicio (SDU) , un encabezado de control de acceso a medios (MAC) y un encabezado del control de enlace de rapüo (RLC) y genera una unidad de datos de protocolo (PDU) de MAC, uniendo los datos de la SDU y el encabezado de MAC, el encabezado de RLC y relleno.
21. WTRU de conformidad con la reivindicación 20, caracterizada porque los datos de la SDU, el encabezado de MAC y el encabezado de RLC se colocan en la memoria secundaria .
22. WTRU de conformidad con la reivindicación 21, caracterizada porque la PDU de MAC se' coloca en la memoria compartida .
23. WTRU de conformidad con la reivindicación 20, caracterizada porque el motor de protocolo se configura para realizar el cifrado mientras genera la PDU de MAC.
24. WTRU de conformidad con la reivindicación 1, caracterizada porque el motor de protocolo se configura para extraer un campo de bit a partir de una corriente de datos, usando una función de extracción de corriente.
25. WTRU de conformidad con la reivindicación 1, caracterizada porque el motor de protocolo se configura para insertar un campo de bit en una corriente de datos, usando una función de inserción de corriente.
26. WTRU de conformidad con la reivindicación 1, caracterizado porque el motor de protocolo comprende dos procesadores separados, uno para transmitir procesamiento y el otro para recibir procesamiento.
27. Motor de protocolo para procesamiento de datos, de conformidad con una palabra de contr l emitida por un pila de protocolos en una unidad de transmisión/recepción inalámbrica (WTRU) , caracterizado porque el motor de protocolo comprende: al menos una entrada para recibir la palabra de control a partir de la pila de protocolos; y un procesador configurado para construir un paquetes de datos para transmisión a partir de los datos de origen y reformatear un paquete de datos recibidos para procesamiento recibido de conformidad con la palabra de control.
28. Motor de protocolo dé conformidad con la reivindicación 27, caracterizado porque el procesador se configura para extraer un campo de bit a partir de una corriente de datos, usando una función de extracción de corriente .
29. Motor de protocolo de conformidad con la reivindicación 27, caracterizado porque el procesador se configura para insertar un campo de bit en una corriente de datos, usando una función de inserción :de corriente
30. Motor de protocolo de conformidad con la reivindicación 27, caracterizado porque el procesador recupera los datos de origen a partir de una memoria secundaria y coloca el paquete de datos construido en una memoria compartida de conformidad con lá- palabra de control.
31. Motor de protocolo de' conformidad con la reivindicación 27, caracterizado porque el procesador recupera el paquete de datos recibido a partir de una memoria compartida y coloca el paquete de datos reformateados en una memoria secundaria de conformidad con la palabra de control.
32. Motor de protocolo de conformidad con la reivindicación 30, caracterizado porque la memoria compartida es una memoria de acceso aleatorio estático (SRAM) y la memoria secundaria es una de una memoria de acceso aleatorio dinámico (DRAM) y una DRAM simultánea (SDRAM) .
33. Unidad de transmisión/recepción inalámbrica (WTRU) , que incluye un motor de protocolo y una pila de protocolos, el motor de protocolo realiza operaciones de procesamiento y reformateado de datos y la pila de protocolos realiza operaciones de decisión y control, un método para procesamiento de datos con el motor de protocolo en la WTRU, caracterizado porque el método comprende: el motor de protocolo que recibe una palabra de cpntrol a partir de la pila de protocolos; y el motor de protocolo ya sea construyendo un paquete de datos a partir de los datos de origen o reformateado de un paquete de datos recibidos para recibir procesamiento de conformidad1 con la palabra de control.
34. Método de conformidad con1 la reivindicación 33, caracterizado porque el motor de protocolo recupera los datos de origen a partir de una memoria secundaria y coloca el paquete de datos construido en una memoria compartida de conformidad con la palabra de control.
35. Método de conformidad con la reivindicación 33, caracterizado porque el procesador recupera el paquete de datos recibidos a partir de una memoria compartida y coloca el paquete de datos reformateado en una memoria secundaria de conformidad con la palabra de control.
36. Método de conformidad con la reivindicación 33, caracterizado porque el motor de protocolo extrae un campo de bit a partir de una corriente de datos para reformatear el paquete de datos recibidos, usando una función de extracción de corriente.
37. Método de conformidad con la reivindicación 33, caracterizado porque el motor de protocolo inserta un campo de bit en una corriente de datos para construir el paquete de datos, usando una función de inserción de corriente.
38. Método de conformidad con la reivindicación 33, caracterizado porque la pila de protocolos es una pila de protocolos de estrato sin acceso (ÑAS) .
39. Método de conformidad con la reivindicación 33, caracterizado porque la pila de protocolos es una pila de protocolos de estrato con acceso (AS) .
40. Método de conformidad con la reivindicación 39, caracterizado porque la pila de protocolos incluye un procesador de capa de control de recursos de radio (RC) , procesador de capa del control de acceso a medios (MAC) , un procesador de capa del control de enlace a radio (RLC) y un procesador de capa física (PHY).
41. Método de conformidad con la reivindicación 40, caracterizado porque la palabra de control especifica parámetros por al menos uno de establecimiento y mantenimiento de portador de acceso a radio (RAB) , reubicación de subsistema de red de radio de servicios (SRNS) , protocolos de suministro de control de enlace a radio (RLC) , selección de formato de transporte de control de acceso a medios (MAC) , procesamiento de colas de reordenamiento de MAC, programación y cálculo de velocidad de acceso por paquetes de alta velocidad en enlace ascendente (HSUPA) , restricción y selección de combinación de formato de transporte (E-TFC) de canal dedicado mejorado (E-DCH) y multiplexando el flujo del MAC del canal dedicado (MAC-d) .
42. Método de conformidad con la reivindicación 41, caracterizado porque el motor de protocolo se configura para realizar al menos uno de compresión y descompresión de encabezado de protocolo de Internet (IP), protocolo de convergencia de datos de paquetes (PDCP) , segmentación y concatenación de unidad de datos de protocolo (PDU) /unidad de datos de servicio (SDU) de RLC, inserción de encabezado de RLC, inserción de encabezado de MAC, extracción e interpretación de encabezado de RLC, y extracción e interpolación de encabezado de MAC.
43. Método de conformidad con la reivindicación 33, caracterizado porque el motor de protocolo se configura para generar un paquete que comprende un encabezado, un cuerpo y relleno basado en la palabra de control.
44. Método de conformidad con la reivindicación 43, caracterizado porque el motor de protocolo se configura para incluir datos específicos en el paquete como el relleno.
45. Método de conformidad con la reivindicación 44, caracterizado porque el dato especifico es una marca de agua.
46. Método de conformidad con la reivindicación 33, caracterizado porque además comprende: el motor de encabezado que realiza cifrado en la PDU transmitida y descifrado en la PDU recibida.
47. Circuito integrado (IC), caracterizado porque comprende: una pila de protocolos configurada para ejecutar una función de control, la pila de protocolos emite una palabra de control para procesamiento de datos; y un motor de protocolo configurado para procesar los datos, basados en la palabra de control.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US69496905P | 2005-06-29 | 2005-06-29 | |
| US11/474,718 US7929410B2 (en) | 2005-06-29 | 2006-06-26 | Protocol engine for processing data in a wireless transmit/receive unit |
| PCT/US2006/024843 WO2007005381A2 (en) | 2005-06-29 | 2006-06-27 | Protocol engine for processing data in a wireless transmit/receive unit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MX2007016001A true MX2007016001A (es) | 2008-03-07 |
Family
ID=37661546
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MX2007016001A MX2007016001A (es) | 2005-06-29 | 2006-06-27 | Motor de protocolo para procesamiento de datos en una unidad transmisora/receptora inalambrica. |
Country Status (8)
| Country | Link |
|---|---|
| US (3) | US7929410B2 (es) |
| EP (1) | EP1897256A4 (es) |
| JP (1) | JP2009510806A (es) |
| KR (2) | KR20080026162A (es) |
| CA (1) | CA2613426A1 (es) |
| MX (1) | MX2007016001A (es) |
| NO (1) | NO20080490L (es) |
| WO (1) | WO2007005381A2 (es) |
Families Citing this family (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005076536A1 (en) * | 2004-02-04 | 2005-08-18 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for generating packet frames for carrying data |
| KR100631271B1 (ko) * | 2004-08-07 | 2006-10-02 | 삼성전자주식회사 | 패킷 응집 전송 방법 |
| CN1798446B (zh) | 2004-12-29 | 2010-09-29 | 北京三星通信技术研究有限公司 | 在Mac-ePDU 中传输短信令的方法 |
| KR100938754B1 (ko) | 2006-10-30 | 2010-01-26 | 엘지전자 주식회사 | 비연속 수신을 이용한 데이터 수신 및 전송 방법 |
| WO2008069616A2 (en) * | 2006-12-07 | 2008-06-12 | Lg Electronics Inc. | Methods of transferring data in a wireless communication system |
| US8797879B2 (en) * | 2006-12-07 | 2014-08-05 | Lg Electronics Inc. | Method of transmitting and receiving status report in a mobile communication system |
| KR101342365B1 (ko) * | 2006-12-07 | 2013-12-16 | 엘지전자 주식회사 | 무선 통신 시스템에서의 데이터 전달 방법 |
| EP2103090B1 (en) * | 2006-12-14 | 2019-02-20 | Telefonaktiebolaget LM Ericsson (publ) | Method and transmitting unit for alignment of protocol data units in a wireless communication network |
| US8347174B2 (en) * | 2007-01-09 | 2013-01-01 | Lg Electronics Inc. | Method of transmitting and receiving data in a wireless communication system including error detection code decoded using equipment identifiers and group identifiers |
| EP2103006B1 (en) | 2007-01-10 | 2018-03-28 | LG Electronics Inc. | Method for constructing data format in mobile communication and terminal thereof |
| KR101211758B1 (ko) * | 2007-01-10 | 2012-12-12 | 엘지전자 주식회사 | 무선 통신 시스템의 블록 데이터 생성 방법 |
| KR101426958B1 (ko) * | 2007-02-06 | 2014-08-06 | 엘지전자 주식회사 | 무선통신 시스템에서 데이터 송수신 방법 |
| US8483125B2 (en) * | 2007-04-27 | 2013-07-09 | Intellectual Ventures Holding 81 Llc | Multiplexing packets in high speed downlink packet access (HSDPA) communications |
| KR100917205B1 (ko) | 2007-05-02 | 2009-09-15 | 엘지전자 주식회사 | 무선 통신 시스템에서의 데이터 블록 구성 방법 |
| HUE033683T2 (en) | 2007-06-18 | 2017-12-28 | Lg Electronics Inc | Method and user equipment for performing uplink synchronization in wireless communication system |
| US8699711B2 (en) | 2007-07-18 | 2014-04-15 | Interdigital Technology Corporation | Method and apparatus to implement security in a long term evolution wireless device |
| US7949012B2 (en) * | 2007-08-01 | 2011-05-24 | Broadcom Corporation | High-speed uplink packet access (HSUPA) cipher multiplexing engine |
| KR100907978B1 (ko) * | 2007-09-11 | 2009-07-15 | 엘지전자 주식회사 | 이동통신 시스템에서 pdcp 계층의 상태보고 전송 방법 및 수신장치 |
| AU2008304547B2 (en) * | 2007-09-24 | 2012-08-02 | Texas United Chemical Company, Llc | Process for drying boron-containing minerals and products thereof |
| BRPI0816002A2 (pt) * | 2007-09-27 | 2018-03-13 | Interdigital Patent Holdings, Inc. | método e aparelho de sustenção de segmentação de pacotes para transmissão por link superior. |
| MX2010002654A (es) * | 2007-09-28 | 2010-08-04 | Interdigital Patent Holdings | Metodo y aparato para procesamiento de capa 2 y creacion de unidades de datos de protolo para comunicaciones inalambricas. |
| TWM357138U (en) | 2007-09-28 | 2009-05-11 | Interdigital Patent Holdings | Wireless transmit receive unit |
| US20090238124A1 (en) * | 2007-11-08 | 2009-09-24 | Interdigital Technology Corporation | Method and apparatus for combined medium access control and radio link control processing |
| US8331897B2 (en) * | 2008-04-07 | 2012-12-11 | Qualcomm Incorporated | Highly linear embedded filtering passive mixer |
| US8514793B2 (en) * | 2008-10-31 | 2013-08-20 | Interdigital Patent Holdings, Inc. | Method and apparatus for monitoring and processing component carriers |
| JP5427893B2 (ja) * | 2008-10-31 | 2014-02-26 | インターデイジタル パテント ホールディングス インコーポレイテッド | 複数のアップリンク搬送波を使用するアップリンク送信の処理 |
| US20100135326A1 (en) * | 2008-11-21 | 2010-06-03 | Qualcomm Incorporated | Technique for bundle creation |
| CN101426015B (zh) * | 2008-12-12 | 2012-05-02 | 北京航空航天大学 | 面向多媒体传输的IEEE1394/GbE变换器及数据采集系统 |
| KR101094013B1 (ko) * | 2009-12-30 | 2011-12-15 | 주식회사 팬택 | 사용자 단말기 및 그의 무선자원을 이용한 프레임 송수신 방법, 그리고, 기지국의 무선자원을 이용한 프레임 전송 방법 |
| KR101844425B1 (ko) | 2011-09-26 | 2018-04-04 | 삼성전자주식회사 | 응용 프로그램의 프로토콜을 재구성하는 방법 및 장치 |
| JP5147983B1 (ja) * | 2011-10-06 | 2013-02-20 | 株式会社エヌ・ティ・ティ・ドコモ | 基地局及び通信制御方法 |
| KR20130047315A (ko) * | 2011-10-31 | 2013-05-08 | 삼성전자주식회사 | 무선 통신 시스템에서 웹 서비스를 제공하는 장치 및 그 방법 |
| US8988994B2 (en) | 2013-05-16 | 2015-03-24 | Freescale Semiconductor, Inc. | System and method for creating logical radio link control (RLC) and medium access control (MAC) protocol data units (PDUs) in mobile communication system |
| KR101701086B1 (ko) * | 2016-04-26 | 2017-01-31 | 엘에스산전 주식회사 | 사용자 정의 프로토콜을 적용한 하드웨어 프로토콜 스택과 하드웨어 프로토콜 스택의 사용자 정의 프로토콜 적용 방법 |
| CN109076396B (zh) * | 2016-05-20 | 2021-03-02 | 华为技术有限公司 | 分组域语音业务调度的方法和装置 |
| CN106507225B (zh) * | 2016-10-31 | 2019-11-19 | 华为技术有限公司 | 一种调整光线路终端的接收参数的方法及光线路终端 |
| US10257329B2 (en) * | 2017-09-08 | 2019-04-09 | National Instruments Corporation | Wireless communications apparatus and method for performing low latency high throughput layer 2 operations |
| US11102678B2 (en) * | 2018-09-28 | 2021-08-24 | Mediatek Inc. | Radio resource control (RRC) message segmentation |
| KR102674194B1 (ko) * | 2024-02-05 | 2024-06-11 | (주)라닉스 | Mac계층의 전송채널 매핑과 다중화를 통한 초저지연 데이터 전송방법 |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4156796A (en) * | 1977-11-29 | 1979-05-29 | International Business Machines Corporation | Programmable data processing communications multiplexer |
| US6178176B1 (en) * | 1997-09-10 | 2001-01-23 | Cisco Technology, Inc | Synchronous stack bus for fast Ethernet repeater |
| US6118772A (en) | 1998-01-30 | 2000-09-12 | Alcatel Usa Sourcing L.P. | Wireline telephony on a cellular switch |
| US6175915B1 (en) * | 1998-08-11 | 2001-01-16 | Cisco Technology, Inc. | Data processor with trie traversal instruction set extension |
| KR100619598B1 (ko) * | 1998-10-01 | 2006-12-01 | 엘지전자 주식회사 | 이동통신시스템에서의 신호 포맷방법 |
| KR100382470B1 (ko) * | 1999-04-08 | 2003-05-01 | 엘지전자 주식회사 | Imt-2000 이동 통신 시스템의 무선 프로토콜 |
| US6922557B2 (en) * | 2000-10-18 | 2005-07-26 | Psion Teklogix Inc. | Wireless communication system |
| US7042837B1 (en) | 2000-10-25 | 2006-05-09 | Sun Microsystems, Inc. | Automatic link failover in data networks |
| 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 |
| JP4481518B2 (ja) | 2001-03-19 | 2010-06-16 | 株式会社日立製作所 | 情報中継装置及び転送方法 |
| KR100370420B1 (ko) | 2001-04-20 | 2003-02-05 | 엘지전자 주식회사 | Hsdpa시스템의 mac제어에 의한 동적 전송 채널전환 및 제어신호 전송 방법 |
| EP1283650A1 (de) * | 2001-08-07 | 2003-02-12 | Siemens Aktiengesellschaft | Verfahren, Sende-/Empfangseinheit und Kommunikationssystem zur Übertragung von Daten von einem Versender an mehrere Empfänger |
| US20030043848A1 (en) * | 2001-08-30 | 2003-03-06 | Sonksen Bradley Stephen | Method and apparatus for data item processing control |
| US6996126B2 (en) * | 2001-10-09 | 2006-02-07 | Motorola, Inc. | Performance improvements for ATM AAL2/5 to IP packet processing |
| US7602792B2 (en) | 2001-12-14 | 2009-10-13 | California Institute Of Technology | Reconfigurable protocols and architectures for wireless networks |
| TWI280755B (en) * | 2002-04-15 | 2007-05-01 | Interdigital Tech Corp | Wireless user equipments |
| US7287275B2 (en) * | 2002-04-17 | 2007-10-23 | Moskowitz Scott A | Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth |
| AU2002328419A1 (en) | 2002-07-01 | 2004-01-19 | Ipsquare | Semiconductor circuit device, packet processing method, management system, management method, and packet processing method |
| JP2004048394A (ja) * | 2002-07-11 | 2004-02-12 | Ipsquare Inc | 半導体回路デバイス及びパケット処理方法 |
| JP3557201B2 (ja) * | 2003-01-10 | 2004-08-25 | 三洋電機株式会社 | パケット処理装置、パケット処理方法、およびその方法を利用可能な電話装置 |
| US7843968B2 (en) | 2002-09-30 | 2010-11-30 | Sanyo Electric Co., Ltd. | Communication apparatus and applications thereof |
| DE10247896B4 (de) * | 2002-10-14 | 2007-01-18 | Bruker Daltonik Gmbh | Mehrdimensionale Trennung von Biosubstanzgemischen für massenspektrometrische Analysen |
| US6987985B2 (en) | 2003-06-06 | 2006-01-17 | Interdigital Technology Corporation | Wireless communication components and methods for multiple system communications |
| WO2005004437A1 (en) * | 2003-06-25 | 2005-01-13 | Hotspot Wireless Devices, Inc. | Systems and metods using multiprotocol communication |
| US7774486B2 (en) * | 2003-08-11 | 2010-08-10 | Teamon Systems, Inc. | Communications system providing multi-layered extensible protocol interface and related methods |
| US7318187B2 (en) * | 2003-08-21 | 2008-01-08 | Qualcomm Incorporated | Outer coding methods for broadcast/multicast content and related apparatus |
| KR100678264B1 (ko) * | 2004-02-06 | 2007-02-01 | 삼성전자주식회사 | 고속 순방향 패킷 접속 방식을 사용하는 이동 통신시스템에서 데이터 처리 속도를 향상시키는 방법 및 그이동 통신 시스템 |
| US7636857B2 (en) | 2004-05-24 | 2009-12-22 | Interdigital Technology Corporation | Data-mover controller with plural registers for supporting ciphering operations |
| WO2006012550A2 (en) * | 2004-07-23 | 2006-02-02 | Smart Structures, Inc. | Monitoring system for concrete pilings and method of installation |
| US7916751B2 (en) * | 2005-06-21 | 2011-03-29 | Interdigital Technology Corporation | Method and apparatus for efficient operation of an enhanced dedicated channel |
-
2006
- 2006-06-26 US US11/474,718 patent/US7929410B2/en not_active Expired - Fee Related
- 2006-06-27 EP EP06785587A patent/EP1897256A4/en not_active Withdrawn
- 2006-06-27 KR KR1020087000603A patent/KR20080026162A/ko not_active Withdrawn
- 2006-06-27 WO PCT/US2006/024843 patent/WO2007005381A2/en not_active Ceased
- 2006-06-27 CA CA002613426A patent/CA2613426A1/en not_active Abandoned
- 2006-06-27 JP JP2008518501A patent/JP2009510806A/ja active Pending
- 2006-06-27 MX MX2007016001A patent/MX2007016001A/es not_active Application Discontinuation
- 2006-06-27 KR KR1020077029440A patent/KR100922828B1/ko not_active Expired - Fee Related
-
2008
- 2008-01-25 NO NO20080490A patent/NO20080490L/no not_active Application Discontinuation
-
2011
- 2011-04-14 US US13/086,630 patent/US8699434B2/en not_active Expired - Fee Related
-
2014
- 2014-03-03 US US14/195,417 patent/US9164932B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20110191532A1 (en) | 2011-08-04 |
| US9164932B2 (en) | 2015-10-20 |
| JP2009510806A (ja) | 2009-03-12 |
| WO2007005381A3 (en) | 2009-04-16 |
| WO2007005381A8 (en) | 2007-05-18 |
| KR20080026162A (ko) | 2008-03-24 |
| US20070014229A1 (en) | 2007-01-18 |
| US7929410B2 (en) | 2011-04-19 |
| CA2613426A1 (en) | 2007-01-11 |
| EP1897256A2 (en) | 2008-03-12 |
| NO20080490L (no) | 2008-03-27 |
| KR100922828B1 (ko) | 2009-10-21 |
| US8699434B2 (en) | 2014-04-15 |
| EP1897256A4 (en) | 2010-04-21 |
| KR20080016653A (ko) | 2008-02-21 |
| WO2007005381A2 (en) | 2007-01-11 |
| US20140181422A1 (en) | 2014-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MX2007016001A (es) | Motor de protocolo para procesamiento de datos en una unidad transmisora/receptora inalambrica. | |
| JP4526564B2 (ja) | 無線プロトコル層のデータユニット処理システム | |
| US8432915B2 (en) | Reducing overheads of a protocol data unit in a wireless communication system | |
| JP5250430B2 (ja) | 3gワイヤレス・ネットワークにおけるhsdpa互換受信機のmac−hs処理 | |
| WO2009062066A2 (en) | Method and apparatus for combined medium access control and radio link control processing | |
| CN107005560A (zh) | 一种数据发送方法、数据接收方法和相关设备 | |
| CN101039170B (zh) | 支持数据包重传分割级联的方法 | |
| US8077644B2 (en) | Data transfer in a computing device | |
| CN101026410B (zh) | 基于演进架构的基站和终端及其数据发射和接收方法 | |
| JP2009044674A (ja) | 無線送信装置、無線受信装置、無線通信装置、無線送信方法、および無線受信方法 | |
| CN101584139B (zh) | 无线传送/接收单元及其可编程处理器处理数据的方法 | |
| CN101828344B (zh) | 利用高速下行分组接入hsdpa或者高速上行分组接入hsupa来提供电路交换cs业务的方法 | |
| CN101843042B (zh) | 用于减少冗余长度信息的数据处理方法、装置和系统 | |
| CN104662950A (zh) | 数据传输方法、装置和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FA | Abandonment or withdrawal |