ES2779983T3 - Señalización de acuse de recibo de portadora múltiple - Google Patents
Señalización de acuse de recibo de portadora múltiple Download PDFInfo
- Publication number
- ES2779983T3 ES2779983T3 ES18214563T ES18214563T ES2779983T3 ES 2779983 T3 ES2779983 T3 ES 2779983T3 ES 18214563 T ES18214563 T ES 18214563T ES 18214563 T ES18214563 T ES 18214563T ES 2779983 T3 ES2779983 T3 ES 2779983T3
- Authority
- ES
- Spain
- Prior art keywords
- nack
- ack
- carrier
- dtx
- codebook
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0026—Transmission of channel quality indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0072—Error control for data other than payload data, e.g. control data
- H04L1/0073—Special arrangements for feedback channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2626—Arrangements specific to the transmitter only
- H04L27/2646—Arrangements specific to the transmitter only using feedback from receiver for adjusting OFDM transmission parameters, e.g. transmission timing or guard interval length
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L2001/125—Arrangements for preventing errors in the return channel
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Un método en un terminal remoto para la señalización de enlace ascendente de acuse de recibo en un modo de portadora múltiple, comprendiendo el método los pasos de: determinar una palabra de código que codifica conjuntamente señalización de acuse de recibo para al menos dos portadoras desde un libro de códigos de portadora múltiple que incluye al menos ocho palabras de código que son definidas para tener un libro de códigos de portadora única como un sublibro de códigos del libro de códigos de portadora múltiple, y transmitir desde el terminal remoto a un nodo de red inalámbrica un mensaje de señalización de enlace ascendente que incluye la palabra de código determinada; caracterizado porque el libro de códigos de portadora múltiple incluye los siguientes valores: ACK/DTX = [1 1 1 1 1 1 1 1 1 1] NACK/DTX = [0 0 0 0 0 0 0 0 0 0] DTX/ACK = [1 1 1 1 1 0 0 0 0 0] DTX/NACK = [0 0 0 0 0 1 1 1 1 1] NACK/ACK = [0 0 1 1 0 0 1 1 0 0] ACK/NACK = [1 1 0 0 1 1 0 0 1 1] ACK/ACK = [1 0 1 0 1 0 1 0 1 0] NACK/NACK = [0 1 0 1 0 1 0 1 0 1] que alcanzan una distancia mínima de Hamming de 4 entre cada uno de los pares de palabras de código y que alcanzan una distancia de Hamming de 10 entre pares de códigos DTX/ACK y DTX/NACK, entre pares de códigos ACK/DTX y NACK/DTX, entre pares de códigos ACK/NACK y NACK/ACK, y entre pares de códigos ACK/ACK y NACK/NACK.
Description
DESCRIPCIÓN
Señalización de acuse de recibo de portadora múltiple
Campo técnico
La presente invención se refiere en general a las técnicas de comunicación, y más específicamente a modo de ejemplo, pero no de limitación, a la señalización de acuse de recibo en un entorno de portadora múltiple.
Antecedentes
Muchos términos especializados y abreviaturas se utilizan en las técnicas de comunicación. Al menos algunas de las siguientes son referidas en el texto que sigue, como en estos antecedentes y/o en las siguientes secciones de descripción. Así, los siguientes términos y abreviaturas se definen a continuación:
3GPP Proyecto asociación de tercera generación
ACK Acuse de recibo
ARQ Solicitud de retransmisión automática
CQI Indicador de calidad del canal
DC-HSDPA HSDPA de portadora dual/célula dual
DTX Transmisión discontinua
HARQ Solicitud de retransmisión automática híbrida
HSDPA Acceso de paquetes de enlace descendente de alta velocidad
HS-DPCCH Canal de control físico dedicado de alta velocidad (en WCDMA)
HS-DSCH Canal compartido de enlace descendente de alta velocidad
HSPA Acceso de paquetes de alta velocidad
HS-SCCH Canal de control compartido de alta velocidad
MC-HSDPA HSDPA de portadora múltiple/de célula múltiple
MIMO Múltiple entrada, múltiple salida
NACK Acuse de recibo negativo
POST POSTámbulo de ACK/NACK
PRE PREámbulo de ACK/NACK
WCDMA Acceso múltiple de división de código de banda ancha
La comunicación electrónica forma la columna vertebral de la sociedad orientada a la información de hoy. Las comunicaciones electrónicas se transmiten a través de canales inalámbricos o cableados que utilizan radiación electromagnética, tales como transmisiones de radiofrecuencia (RF), ondas de luz, etc. La accesibilidad y la capacidad de las comunicaciones electrónicas se limitan frecuentemente por el ancho de banda de un canal de comunicaciones entre un dispositivo primero (por ejemplo, transmisor) y un dispositivo segundo (por ejemplo, receptor).
El ancho de banda disponible de un canal de comunicaciones puede aumentarse adoptando cualquiera de una serie de esquemas diferentes. Tal esquema de ejemplo es la comunicación a través de portadoras múltiples. Los accionamientos de portadora múltiple pueden incluir los accionamientos de célula múltiple. El acceso de paquetes de alta velocidad (HSPA), incluido el acceso de paquetes de enlace descendente de alta velocidad (HSDPA), se está desarrollando actualmente para incluir los accionamientos de portadora múltiple y/o de célula múltiple. Un paso inicial es soportar los accionamientos de HSDPA de portadora dual y/o de célula dual (DC) (DC-HSDPA). Con DC-HSDPA, un usuario puede recibir de dos portadoras "simultáneamente". Esto aumenta la cobertura de velocidad de datos alta.
Con algunos sistemas de comunicación, tales como los implementados de acuerdo con el acceso múltiple por división de código de banda ancha (WCDMA), las comunicaciones entre un emisor y un receptor se realizan con los accionamientos de solicitud de retransmisión automática (ARQ) o ARQ híbrida (HARQ). Por lo tanto, para soportar DC-HSDPA, se utiliza un acuse de recibo afirmativo (ACK) o un acuse de recibo negativo (NACK) para soportar el accionamiento de HARQ en cada una de las dos portadoras. Se han hecho varias propuestas para soportar los accionamientos de HARQ en cada una de las dos portadoras.
Una primera propuesta implica la señalización de las dos indicaciones ACK/NACK (una por portadora) utilizando canales de control físico dedicados de alta velocidad (HS-DPCCH) separados. Sin embargo, se ha observado que tal enfoque tiene un impacto de cobertura severo cuando se transmiten ambos HS-DPCCH. Además, cuando el segundo HS-DPCCH se transmite solo, la métrica cúbica es ligeramente mayor que cuando el primer HS-DPCCH se transmite solo. Esto da como resultado una cobertura peor cuando un móvil necesita a Ck/NACK la segunda portadora sola, en comparación con cuando necesita ACK/NACK la primera portadora sola.
Una segunda propuesta generalmente implica la señalización de las dos indicaciones ACK/NACK utilizando la codificación conjunta y un HS-DPCCH. En este enfoque, los dos mensajes ACK/NACK se codifican y transmiten conjuntamente utilizando un HS-DPCCH. Hay ocho (8) mensajes codificados conjuntamente para indicar las condiciones ACK/NACK duales:
• ACK (portadora 1) y ACK (portadora 2)
• ACK (portadora 1) y NACK (portadora 2)
• ACK (portadora 1) y DTX (portadora 2)
• NACK (portadora 1) y ACK (portadora 2)
• NACK (portadora 1) y NACK (portadora 2)
• NACK (portadora 1) y DTX (portadora 2)
• DTX (portadora 1) y ACK (portadora 2)
• DTX (portadora 1) y NACK (portadora 2)
En el caso de "DTX (portadora 1) y DTX (portadora 2)", un móvil no necesita transmitir ninguna señalización ACK/NACK.
Una propuesta específica para la codificación conjunta es reutilizar las ocho (8) palabras de código existentes ACK/NACK/PRE/POST MIMO que son especificadas en 3GPP TS 25.212 Tabla 15B. Un libro de códigos de ejemplo de acuerdo con esta propuesta específica se da a continuación:
ACK/DTX = [1 1111111 1 1]
NACK/DTX = [0000000 00 0]
DTX/ACK = [101011 11 0 1]
DTX/NACK = [1 1010101 11]
ACK/ACK = [011110 10 1 1]
ACK/NACK = [1001001 0 00]
NACK/ACK = [0010010 0 10]
NACK/NACK = [0100100 10 0].
Desafortunadamente, hay deficiencias en las propuestas existentes para soportar DC-HSDPA. Como se señaló anteriormente, la primera propuesta con dos indicaciones de ACK/NACK separadas dan como resultado un impacto severo de cobertura cuando se transmiten ambos HS-DPCCH. Esta última propuesta da como resultado un conjunto diferente de deficiencias, que se describen a continuación en el presente documento.
En consecuencia, existe la necesidad de abordar las deficiencias que existen en el estado actual de la técnica con respecto al soporte de comunicaciones de portadora múltiple y/o de célula múltiple (por ejemplo, DC-HSDPA). Tales deficiencias y otras necesidades se abordan mediante una o más de las diversas realizaciones de la presente invención.
ERICSSON: "Considerations on Dual-Cell HSDPA Operation", borrador 3GPP; R1-081545, proyecto asociación de tercera generación (3GPP), CENTRO DE COMPETENCIA MÓVIL; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCIA, vol. RAN WG1, n° Shenzhen, China; 20080327, 27 de marzo de 2008 (2008-03-27), XP050109958, [recuperado el 2008-03-27]; divulga una discusión de consideraciones sobre accionamiento de HSDPA de célula dual.
ERICSSON: "Introduction of Dual-Cell HSDPA Operation on Adjacent Carriers", borrador 3GPP; Rl-083027 25212CR0267 INTRODUCTION OF DUAL-CELL HSDPA OPERATION ON ADJACENT CARRIERS, proyecto asociación de tercera generación (3GPP), CENTRO DE COMPETENCIA MÓVIL; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCIA, n° Jeju; 20080812, 12 de agosto de 2008 (2008-08-12), XP050316480, [recuperado el 2008-08-12]; describe las características de la multiplexación y codificación de canal
de capa 1 en el modo FDD de UTRA.
ERICSSON: “On the HS-DPCCH Structure for Dual-Cell HSDPA Operation” borrador 3GPP; R1-083592 HS-DPCCH para DC-HSDPA, proyecto asociación de tercera generación (3g Pp ), CENTRO DE COMPETENCIA MÓVIL; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCIA, describe que ocho palabras de código se necesitan para indicar ACK, NACK y DTX independientemente para la transmisión de célula dual. Este documento sugiere un libro de códigos que incluye el libro de códigos ACK/NACK no MIMO y tiene una distancia mínima de Hamming de 3. no incluye el libro de códigos ACK/NACK no MIMO y tiene una distancia mínima de Hamming igual a 5.
Sumario
Es un objeto de la presente invención remediar o al menos mejorar una o más de las deficiencias que se identifican en el presente documento anteriormente y más adelante. Es un objeto de ciertas realizaciones de la presente invención conseguir una distancia mínima de Hamming mejorada para un libro de códigos que tiene palabras de código que codifican conjuntamente la señalización ACK/NACK para portadoras múltiples. Es otro objeto de ciertas realizaciones de la presente invención soportar los accionamientos PRE y POST con tal libro de códigos.
De acuerdo con un primer aspecto de la invención, se proporciona un método como se establece en la reivindicación 1.
De acuerdo con un segundo aspecto de la invención, se proporciona un terminal remoto de acuerdo con la reivindicación 15.
De acuerdo con un tercer aspecto de la invención, se proporciona un método y un nodo de red inalámbrica de acuerdo con las reivindicaciones 19 y 20 respectivamente.
Una ventaja de ciertas realizaciones de la presente invención es que se puede conseguir una distancia mínima de Hamming mejorada para un libro de códigos que tiene palabras de código que codifican conjuntamente la señalización ACK/NACK para portadoras múltiples. Otra ventaja de ciertas realizaciones de la presente invención es que pueden soportarse los accionamientos PRE y POST. Otra ventaja adicional de ciertas realizaciones de la presente invención es que la ambigüedad del libro de códigos puede evitarse cuando hay un malentendido entre un terminal remoto y un nodo de red inalámbrica con respecto a si un modo de portadora única o un modo de portadora múltiple está activo. Todavía otra ventaja de ciertas realizaciones de la presente invención es que se puede conseguir una separación de palabras de código máxima posible para mensajes que tienen significados de acuse de recibo opuestos. A continuación se indican otras ventajas.
También se describen y/o reivindican en el presente documento realizaciones adicionales. Realizaciones de ejemplos adicionales incluyen, a modo de ejemplo, pero no limitación, disposiciones, memorias, dispositivos, sistemas, y así sucesivamente. Otros aspectos de la invención se exponen en parte en la descripción detallada, dibujos y reivindicaciones que siguen, y en parte pueden derivarse de la descripción detallada y los dibujos, o se pueden aprender mediante la práctica de la invención. Debe entenderse que tanto la descripción general anterior como la siguiente descripción detallada son ejemplares y explicativas solamente y no son restrictivas de la invención como se divulga o como se reivindica.
Breve descripción de los dibujos
Se puede obtener una comprensión más completa de la presente invención haciendo referencia a la siguiente descripción detallada, tomada conjuntamente con los dibujos adjuntos, en los que:
La figura 1 es un diagrama de bloques de un sistema de comunicaciones de ejemplo que incluye un nodo de red inalámbrica y múltiples terminales remotos.
La figura 2 es un diagrama de estado de ejemplo para la señalización ACK/NACK extendida que incluye los accionamientos PRE y POST.
La figura 3 es un diagrama de bloques de dispositivos de ejemplo que están configurados para comunicarse utilizando un libro de códigos de portadora múltiple de acuerdo con las realizaciones de la presente invención.
La figura 4 es un diagrama de bloques de un libro de códigos de portadora múltiple de ejemplo.
La figura 5 es un diagrama de flujo de un método general de ejemplo para la señalización de acuse de recibo de portadora múltiple.
La figura 6A es un diagrama de bloques que representa un análisis de distancia de Hamming que se realiza en un libro de códigos de portadora múltiple de ejemplo.
La figura 6B es un diagrama de bloques que representa pares de palabras de código de ejemplo que tienen significados opuestos.
La figura 7 es un diagrama de bloques de dispositivos de ejemplo que se pueden utilizar para implementar realizaciones para la señalización de acuse de recibo de portadora múltiple.
Descripción detallada
Como se ha descrito anteriormente, existen inconvenientes para los enfoques existentes para soportar comunicaciones de portadora múltiple y/o célula múltiple (por ejemplo, DC-HSDPA). La primera propuesta existente utilizaría dos indicaciones ACK/NACK separadas. Resultaría en un impacto severo de cobertura cuando se transmiten ambos HS-DPCCH. La segunda propuesta existente reutilizaría las ocho (8) palabras de código ACK/NACK/PRE/POST de MIMO existentes que ya están especificadas en 3GPP.
Aunque la reutilización de las ocho palabras de código MIMO existentes puede codificar conjuntamente dos indicaciones ACK/NACK para evitar así la necesidad de transmisiones separadas para la señalización ACK/NACK de portadora dual, se introduce un conjunto diferente de deficiencias con esta propuesta. Por ejemplo, dicho libro de códigos formado a partir de las ocho palabras de código MIMO existentes tiene una distancia mínima de Hamming de sólo 3, lo cual es mucho menor que la distancia mínima de Hamming óptima para un libro de códigos de longitud 10 y tamaño 8. Además, los accionamientos PRE y POST no pueden ser soportados porque las palabras 7 y 8 de código derivadas de MIMO ("NACK / ACK = [0010010010]" y "NACK/NACK = [0100100100] ") tienen los mismos valores que las indicaciones PRE y POST existentes.
Por el contrario, las realizaciones de libro de códigos de ejemplo que se describen a continuación tienen distancias mínimas de Hamming superiores. A continuación se exponen dos realizaciones diferentes de libros de códigos de portadora múltiple de ejemplo. Una primera realización de libro de códigos de portadora múltiple de ejemplo tiene una distancia mínima de Hamming de 5, y una segunda realización de libro de códigos de portadora múltiple de ejemplo tiene una distancia mínima de Hamming de 4. Ambas realizaciones de libro de códigos de portadora múltiple de ejemplo son capaces de ser configuradas para soportar los accionamientos PRE y POST. La segunda realización de libro de códigos de portadora múltiple de ejemplo también puede incluir, como un sublibro de códigos o subconjunto del mismo, un libro de códigos de señalización ACK/NACK portadora única. La segunda realización de libro de códigos de portadora múltiple de ejemplo puede asegurar además que los pares de palabras de código que tienen palabras de código con significados opuestos tienen una separación de distancia de Hamming relativamente grande entre ellos. En una implementación de ejemplo, las primeras y segundas realizaciones de libro de códigos de portadora múltiple de ejemplo pueden implicar un libro de códigos que soporta la señalización ACK/NACK utilizando un HS-DPCCH para el accionamiento de DC-HSDPA en un sistema de comunicaciones basado en WCDMA.
Además de la señalización ACK/NACK de HARQ, se pueden señalar dos CQI durante los accionamientos DC-HSDPA. Un problema análogo puede surgir con respecto a CQI cuando una orden HS-SCCH que desactiva el accionamiento de DC-HSDPA no es detectada por un terminal remoto. Esto puede crear una ambigüedad de libro de códigos CQI entre un nodo de red inalámbrica y el terminal remoto. A continuación se describen en el presente documento realizaciones de ejemplo que abordan este problema.
Cuando se utiliza un formato HS-DPCCH de tipo MIMO para DC-HSDPA, la integración de la característica DC-HSDPA y la característica HSDPA de MIMO puede ser problemática. La realización o realizaciones de ejemplo que permiten que se combinen la característica DC-HSDPA y la característica HSDPA de MIMO también se describen en el presente documento más adelante.
La figura 1 es un diagrama de bloques de un sistema 100 de comunicaciones de ejemplo que incluye un nodo 102 de red inalámbrica y múltiples terminales remotos 104. Así, como se ilustra, el sistema 100 de comunicaciones incluye al menos un nodo 102 de red inalámbrica y uno o más terminales remotos 104a y 104b. Aunque sólo se muestran explícitamente dos terminales remotos 104a y 104b, el nodo 102 de red inalámbrica puede estar en comunicación con menos o más de tales dos terminales remotos 104. De forma similar, aunque sólo se ilustra un nodo 102 de red inalámbrica en la figura 1, cada terminal remoto 104 dado puede estar en comunicación con múltiples nodos 102 de red inalámbrica (por ejemplo, en un modo de célula múltiple). Alternativamente, el nodo 102 de red inalámbrica puede ser un nodo de red cableado que se comunica con el terminal o terminales remotos 104 a través de una conexión de cable.
Las comunicaciones desde el nodo 102 de red inalámbrica a un terminal remoto 104 se denominan usualmente comunicaciones de enlace descendente. Las comunicaciones desde un terminal remoto 104 al nodo 102 de red inalámbrica se denominan normalmente comunicaciones de enlace ascendente. En una realización de ejemplo, se transmite una comunicación 106 de enlace descendente desde el nodo 102 de red inalámbrica al terminal remoto 104a. El terminal remoto 104a recibe la comunicación 106 de enlace descendente y la procesa.
En respuesta a la recepción de la comunicación 106 de enlace descendente y/o basada en su procesamiento, el terminal remoto 104a formula un mensaje 108 de respuesta de enlace ascendente. Como se describe más adelante, el mensaje 108 de respuesta de enlace ascendente puede incluir al menos una palabra de código. El terminal remoto 104a transmite el mensaje de respuesta 108 de enlace ascendente al nodo 102 de red inalámbrica. El nodo 102 de red inalámbrica puede procesar el mensaje 108 de respuesta de enlace ascendente apropiadamente, tal como descodificando la palabra o palabras de código incluidas.
En el contexto de ciertas realizaciones de ejemplo como se describen en el presente documento, el mensaje 108 de respuesta de enlace ascendente indica una condición de recepción con respecto a una o más comunicaciones 106 de enlace descendente. La condición de recepción puede indicarse con una o más palabras de código incluidas. Una condición de recepción indicada puede ser, por ejemplo, un acuse de recibo afirmativo, un acuse de recibo negativo, ninguna recepción, un accionamiento de preámbulo, un accionamiento de postámbulo, alguna combinación de los mismos, y así sucesivamente. Diferentes condiciones de recepción se describen más adelante en el presente documento con referencia particular a la figura 2.
Los nodos 102 de red inalámbrica pueden comprender, por ejemplo, una estación base, una estación transceptora de base, una estación base de radio, un Nodo B, un punto de acceso, alguna combinación de los mismos, y así sucesivamente. Los terminales remotos 104 pueden comprender, por ejemplo, un terminal móvil, una estación móvil, un equipo de usuario, una estación de abonado, una tarjeta o módulo de comunicación, alguna combinación de los mismos, y así sucesivamente. El ejemplo general de implementaciones de dispositivos para nodos 102 de red inalámbrica y/o terminales remotos 104 se describen en el presente documento más adelante con referencia particular a la figura 7.
Cierta tecnología de ejemplo a la que se hace referencia aquí se expresa utilizando terminología WCDMA. Sin embargo, debe entenderse que esto es sólo una implementación de ejemplo que puede ser apropiado para un sistema basado en WCDMA. En otras palabras, los terminales remotos pueden ser de cualquier tipo general, y los nodos de red pueden formar parte de la infraestructura de cualquier red inalámbrica (o cableada) general. En implementaciones inalámbricas, se pueden utilizar otras tecnologías de interfaz aérea (por ejemplo, que se comportan con un estándar de red inalámbrica diferente) para implementar los principios de la presente invención. Otros estándares de redes inalámbricas pueden o no dirigirse a una red inalámbrica de tipo celular.
La figura 2 es un diagrama 200 de estado de ejemplo para la señalización ACK/NACK extendida que incluye los accionamientos PRE y POST. Como se ilustra, el diagrama 200 de estado incluye tres estados: un estado 202 de transmisión discontinua (DTX), un estado 204 de preámbulo (PRE) y un estado 206 de ACK/NACK. Los accionamientos PRE y POST se introducen para mejorar el rendimiento de detección de ACK/NACK. Como se ilustra en el diagrama 200 de estado, se añade una estructura de enrejado al canal de señalización ACK/NACK. Cuando un terminal remoto detecta el canal de control compartido de alta velocidad (HS-SCCH) para la subtrama n, envía una indicación de preámbulo "PRE" en el HS-DPCCH en la subtrama n-1 para pasar del estado DTX 202 al estado PRE 204. Si el terminal remoto no detecta un canal compartido de enlace descendente de alta velocidad (HS-DSCH) en la subtrama n después de recibir un HS-DSCH en la subtrama n-1, envía una indicación de postámbulo “POST” en la subtrama n para pasar de estado ACK/NACK 206 al estado DTX 202. El uso de las indicaciones de preámbulo y postámbulo permite a un nodo de red inalámbrica diferenciar mejor DTX de las transmisiones ACK/NACK explosivas.
La figura 3 es un diagrama 300 de bloques de dispositivos 302 de ejemplo que están configurados para comunicarse utilizando un libro 312 de códigos de portadora múltiple de acuerdo con las realizaciones de la presente invención. Como se ilustra, los dispositivos 302 incluyen un transmisor 304, un receptor 306, una unidad 308 de confirmación de comunicación, un libro 310 de código de portadora única y un libro 312 de códigos de portadora múltiple. Más específicamente, un primer dispositivo 302a incluye un transmisor 304a, un receptor 306a, una unidad 308a de confirmación de comunicación, un libro 310a de código de portadora única y un libro 312a de códigos de portadora múltiple. Un segundo dispositivo 302b incluye un receptor 306b, un transmisor 304b, una unidad 308b de confirmación de comunicación, un libro 310b de código de portadora única y un libro 312b de códigos de portadora múltiple. Cada uno de los dispositivos 302a y 302b puede incluir más o menos componentes que los ilustrados. En una realización de ejemplo, el primer dispositivo 302a funciona como un nodo 102 de red inalámbrica (de la figura 1) y el segundo dispositivo 302b funciona como un terminal remoto 104, tal como un terminal remoto 104a. Por lo tanto, el primer dispositivo 302a utiliza el transmisor 304a para transmitir una comunicación 106 de enlace descendente al segundo dispositivo 302b, que se recibe con el receptor 306b. El segundo dispositivo 302b utiliza el transmisor 304b para transmitir un mensaje 108 de respuesta de enlace ascendente al primer dispositivo 302a, que se recibe con el receptor 306a. El mensaje 108 de respuesta de enlace ascendente puede incluir al menos una indicación de ACK, al menos una indicación de NACK, o al menos una indicación de operación de transición para una o más portadoras. Si el segundo dispositivo 302b no detecta la presencia de la comunicación 106de enlace descendente, no transmitirá un mensaje 108 de respuesta de enlace ascendente. Tales casos, por ejemplo, se denominan en este documento como DTX.
En una implementación de ejemplo, estas indicaciones pueden comunicarse utilizando al menos una palabra de código de uno o más libros de códigos. Cuando los dispositivos 302 se están comunicando a través de una portadora única, pueden determinar y descodificar/interpretar palabras de código utilizando el libro 310 de códigos de portadora única. Cuando los dispositivos 302 se están comunicando a través de portadoras múltiples, pueden determinar y descodificar/interpretar palabras de código utilizando el libro 312 de códigos de portadora múltiple. A continuación se describe un ejemplo de libro 312 de códigos de portadora múltiple que pertenece a al menos dos portadoras/células, con referencia particular a la figura 4. La determinación de la palabra de código se realiza mediante la unidad 308b de confirmación de comunicación del segundo dispositivo 302b, y la descodificación de la palabra de código se realiza mediante la unidad 308a de confirmación de comunicación del primer dispositivo 302a. La figura 4 es un diagrama de bloques de un libro 312 de códigos de portadora múltiple de ejemplo. Como se ilustra, el libro 312 de códigos de portadora múltiple comprende un libro 312-2 de códigos de portadora dual de ejemplo. Para una realización de ejemplo, el libro 312-2 de códigos de portadora dual incluye diez palabras 402 de código totales. Incluye ocho palabras 402a-h de código de "acuse de recibo". El libro 312-2 de códigos de portadora dual también puede incluir dos palabras 402i y 402j de código de "operación de transición". Sin embargo, un libro 312-2 de códigos de portadora dual puede incluir alternativamente un número diferente de palabras de código y/o un conjunto de palabras de código que tienen diferentes significados.
A continuación se proporcionan los significados de condición de recepción de ejemplo para el conjunto de palabras 402 de código para el libro 312-2 de códigos de portadora dual. La palabra 402a de código indica una condición de recepción "ACK/DTX", que corresponde a un acuse de recibo afirmativo (por ejemplo, para un bloque de transporte que se recibe) en una primera portadora y no recepción (por ejemplo, de un bloque de transporte) en una segunda portadora. La palabra 402b de código indica una condición de recepción "NACK/DTX", que corresponde a un acuse de recibo negativo (por ejemplo, para un bloque de transporte que no se recibe correctamente) en una primera portadora y no recepción en una segunda portadora. La palabra 402c de código indica una condición de recepción "DTX/ACK", que corresponde a una no recepción en una primera portadora y un acuse de recibo afirmativo en una segunda portadora. La palabra 402d de código indica una condición de recepción "DTX/NACK", que corresponde a una no recepción en una primera portadora y un acuse de recibo negativo en una segunda portadora.
La palabra 402e de código indica una condición de recepción "NACK/ACK", que corresponde a un acuse de recibo negativo en una primera portadora y un acuse de recibo afirmativo en una segunda portadora. La palabra 402f de código indica una condición de recepción "ACK/NACK", que corresponde a un acuse de recibo afirmativo en una primera portadora y un acuse de recibo negativo en una segunda portadora. La palabra 402g de código indica una condición de recepción "ACK/ACK", que corresponde a un acuse de recibo afirmativo en una primera portadora y un acuse de recibo afirmativo en una segunda portadora. La palabra 402h de código indica una condición de recepción "NACK/NACK", que corresponde a un acuse de recibo negativo en una primera portadora y un acuse de recibo negativo en una segunda portadora.
Como se ha indicado anteriormente, un libro 312 de códigos de portadora múltiple tal como el libro 312-2 de códigos de portadora dual también puede incluir palabras de código para los accionamientos de transición. La palabra 402i de código indica una condición de recepción para un accionamiento "PRE", que corresponde a un accionamiento de transición de preámbulo. La palabra 402j de código indica una condición de recepción para un accionamiento "POST", que corresponde a un accionamiento de transición de postámbulo.
Los valores colocados en estas palabras de código pueden crear diferentes libros 312 de códigos de portadora múltiple. Diferentes libros 312 de códigos de portadora múltiple que tienen valores diferentes pueden dar lugar al libro 312 de códigos de portadora múltiple que tiene propiedades diferentes. Las realizaciones primera y segunda de libro de códigos de ejemplo se describen en el presente documento más adelante. Cada palabra de código en estas dos realizaciones de libro de códigos de ejemplo tiene una longitud de diez valores (por ejemplo, 10 bits), pero las palabras de código pueden ser alternativamente de una longitud diferente.
Para una primera realización de libro de códigos de ejemplo, se describe un libro 312 de códigos de portadora múltiple que se puede implementar utilizando un HS-DPCCH para la señalización de acuse de recibo de HARQ de DC-HSDPA. El libro de códigos puede tener los siguientes valores de ejemplo para cada una de las palabras de código indicadas:
ACK/ACK = [1 111110 11 0]
NACK/DTX = [1 11011100 1]
DTX/ACK = [1 1010010 1 0]
DTX/NACK = [0001111 1 11]
ACK/ACK = [100001 1 10 0]
ACK/NACK = [0101010 0 01]
NACK/ACK = [1000100 0 11]
NACK/NACK = [0110001 11].
Este libro de códigos tiene una distancia mínima de Hamming igual a 5.
Con esta primera realización de libro de códigos de ejemplo, se pueden añadir otras dos palabras de código que son idénticas a las palabras de código PRE/POST heredadas para soportar también la funcionalidad PRE/POST. Incluso con la adición de las palabras de código PRE/POST heredadas, la distancia mínima de Hamming puede permanecer igual a 5. Esta primera realización de libro de códigos de ejemplo puede conseguir un rendimiento de tasa de error de mensaje apreciablemente mejor comparado con un libro de códigos que se basa en las 8 palabras de código ACK/NACK/PRE/POST de MIMO existentes.
Sin embargo, el uso de la primera realización de libro de códigos de ejemplo para la señalización de ACK/NACK de portadora dual implica que un terminal remoto volverá a la señalización a Ck/NACK versión 5 (portadora única) cuando se reciba una orden de HS-SCCH que desactiva el accionamiento de DC-HSDPA. Como resultado, pueden surgir problemas cuando un terminal remoto pierde tal orden HS-SCCH y, por lo tanto, sigue utilizando un libro de códigos de acuse recibo de HARQ de DC-HSDPA, mientras que el nodo de red inalámbrica comienza a descodificar palabras de código recibidas utilizando un libro de códigos versión 5.
El libro de códigos de portadora única versión 5 contiene las dos palabras de código siguientes para la indicación de portadora única ACK y la indicación de portadora única NACK:
ACK = [1 1111 11 1 1 1]
NACK = [00000 0 00 0 0].
La señalización de acuse de recibo puede estar precedida por indicadores de accionamiento transitorio PRE y POST, tal como se representa en el diagrama 200 de estado (de la figura 2). A modo de ejemplo, las palabras de código PRE y POST pueden tener los siguientes dos valores (heredados):
PRE = [001 00 1 0 0 10]
POST = [010 01 0 0 10 0].
Para abordar la posible ambigüedad (por ejemplo, posibles desajustes de libro de códigos entre un terminal remoto y un nodo de red inalámbrica) cuando un terminal remoto no detecta una orden HS-SCCH, un libro de códigos para la señalización de acuse de recibo de HARQ de MC-HSDPA puede contener el libro de códigos de portadora única como sublibro de códigos o subconjunto de los mismos. Una segunda realización de libro de códigos de ejemplo, que se describe más adelante, incluye un libro de códigos de portadora única como un sublibro de códigos o subconjunto de un libro de códigos de portadora múltiple.
Para el ejemplo presentado a continuación, la distancia de Hamming entre cada uno de los pares de palabras de código también es mejorada para conseguir una distancia mínima de Hamming de 4. Más específicamente, para una segunda realización de libro de códigos de ejemplo, se describe un libro 312 de códigos de portadora múltiple que puede implementarse utilizando un HS-DPCCH para la señalización de acuse de recibo de HARQ de DC-HSDPA. El libro de códigos puede tener los siguientes valores de ejemplo para cada una de las palabras de código indicadas: ACK/DTX = [1 1111111 1 1]
NACK/DTX = [0000000 00 0]
DTX/ACK = [1 1111000 00]
DTX/NACK = [0000011 1 11]
NACK/ACK = [1 1001100 11]
ACK/NACK = [0011001 1 00]
ACK/ACK = [101010 10 1 0]
NACK/NACK = [0101010 10 1].
La distancia mínima de Hamming de este libro de códigos de ejemplo es 4.
Además, esta segunda realización de libro de códigos de ejemplo se puede aumentar con las palabras de código heredadas de preámbulo (PRE) y postámbulo (POST) definidas en las versiones 5, 6 y 7. Estos valores heredados para las palabras de código PRE y POST son los siguientes:
PRE = [001 00 1 0 0 10]
POST = [010 01 0 0 10 0].
Con esta segunda realización de libro de códigos de ejemplo, cuando un terminal remoto pierde una orden de cesar el accionamiento de portadora múltiple (por ejemplo, pierde una orden HS-SCCH) y permanece en operación de portadora múltiple (por ejemplo, permanece en operación DC-HSDPA), señalizará una indicación de palabra de código ACK/DTX o una indicación de palabra de código NACK/DTX cuando reconoce mediante acuse de recibo la recepción de datos HS-DSCH. Debido a que estas dos palabras de código son las mismas que las palabras de código ACK y NACK para la señalización de portadora única (incluyendo célula única), no hay ningún problema de ambigüedad en el nodo de red inalámbrica.
Además, dada la configuración de libro de códigos de la segunda realización de libro de códigos de ejemplo, se asignan mensajes que tienen significados opuestos a la separación de palabras de código más grande (en pares). Por ejemplo, los mensajes DTX/ACK y DTX/NACK tienen significado opuesto. Los mensajes ACK / DTX y NACK / DTX también tienen un significado opuesto. Además, los mensajes ACK/ACK y NACK/nAc K tienen un significado (doble) opuesto. Los mensajes ACK/NACK y NACK/ACK también tienen un significado (doble) opuesto. Puede verse que el libro de códigos propuesto tiene una distancia de Hamming de 10 para cada par de los casos de significado opuestos anteriores.
El nuevo mapeo de la palabra de código (por ejemplo, el cambio de la definición de una palabra de código), la permutación de bits, el enmascaramiento de bits, las combinaciones de los mismos y así sucesivamente dan lugar a libros de códigos que tienen las propiedades enumeradas. En consecuencia, los libros de códigos que se pueden obtener a través de una o más de estas y/o similares o análogas los accionamientos (por ejemplo, cuando se empieza a partir de un libro de códigos como se describe en el presente documento) comprenden libros de códigos equivalentes. A continuación se proporcionan ejemplos de implementaciones de estas los accionamientos.
Como primer ejemplo, se puede mapear de nuevo la definición de dos o más pares de palabras de código. Por ejemplo, estas dos palabras de código [1 100110 0 1 1] y [001 1 00 1 1 00] (para NACK/ACK y ACK/NACK) se pueden conmutar para producir el siguiente libro de códigos equivalente:
ACK/DTX = [1 1111111 1 1]
NACK/DTX = [0000000 00 0]
DTX/ACK = [1 1111000 0 0]
DTX/NACK = [0000011 1 11]
NACK/ACK = [0011001 1 00]
ACK/NACK = [1 1001100 11]
ACK/ACK = [101010 10 1 0]
NACK/NACK = [0101010 10 1]
PRE = [001 00 1 0 0 10]
POST = [010 01 0 0 10 0].
Sin embargo, este nuevo mapeo de la palabra de código no cambia las propiedades básicas del código, como la distancia mínima de Hamming de 4, del libro de códigos. Además, la distancia máxima de Hamming (en pares) de 10 se conserva entre pares de códigos que tienen significados opuestos. En otras palabras, la distancia de Hamming de 10 se conserva entre los pares de códigos DTX/ACK y DTX/NACK, entre los pares de códigos ACK/DTX y NACK/ DTX, entre los pares de códigos ACK/NACK y NACK/ACK, y entre los pares de códigos ACK/ACK y NACK/NACK. Como otro ejemplo, permutar las columnas en un libro de códigos "original" no cambia las propiedades básicas del código. Por ejemplo, cambiar la primera y la última columna de la segunda realización de libro de códigos de ejemplo "original" da como resultado un libro de códigos equivalente como sigue:
ACK/DTX = [1 1111111 1 1]
NACK/DTX = [0000000 00 0]
DTX/ACK = [0111100 0 0 1]
DTX/NACK = [1000011 1 10]
NACK/ACK = [1 1001100 11]
ACK/NACK = [0011001 1 00]
ACK/ACK = [001010 10 1 1]
NACK/NACK = [1 10101010 0]
PRE = [001 00 1 0 0 10]
POST = [010 01 0 0 10 0].
Este libro de códigos permutado por bits conserva la distancia mínima de Hamming de 4 para el libro de códigos. Además, la distancia de Hamming de 10 se conserva entre los pares de códigos DTX/ACK y DTX/NACK, entre los pares de códigos ACK/DTX y NACK/DTX, entre los pares de códigos ACK/NACK y NACK/a Ck y entre los pares de códigos ACK/ACK y NACK/NACK.
Como otro ejemplo más, la aplicación de una máscara común a la segunda realización de libro de códigos de ejemplo "original" no cambia las propiedades de código básicas. Por ejemplo, se puede aplicar una máscara común de [100 1 0 0 10 0 0] a cada una de las palabras de código del libro de códigos "original" para producir el siguiente libro de códigos equivalente:
ACK/DTX = [011011 0111]
NACK/DTX = [10010 0 1000]
DTX/ACK = [011010 1 00 0]
DTX/NACK = [10010 1 0111]
NACK/ACK = [01 0111101 1]
ACK/NACK = [10 10000 100]
ACK/ACK = [001110 00 1 0]
NACK/NACK = [1 10001110 1]
PRE = [101 10 110 10]
POST = [1 1011 0 1100].
Este libro de códigos resultante de la aplicación de una máscara común conserva la distancia mínima de Hamming de 4 para el libro de códigos. Además, la distancia de Hamming de 10 se conserva entre los pares de códigos DTX/ACK y DTX/NACK, entre los pares de códigos ACK/DTX y NACK/DTX, entre los pares de códigos ACK/NACK y NACK/ACK, y entre los pares de códigos ACK/ACK y NACK/NACK.
La figura 5 es un diagrama 500 de flujo de un método general de ejemplo para la señalización de acuse de recibo de portadora múltiple. Como se ilustra, el diagrama 500 de flujo incluye ocho bloques 502-516. El diagrama 500 de flujo puede implementarse mediante dos dispositivos de comunicación, tales como un primer dispositivo 302a y un segundo dispositivo 302b (de la figura 3). En una realización de ejemplo, el primer dispositivo 302a implementa los pasos 502, 504, 514 y 516 como un nodo 102 de red inalámbrica. El segundo dispositivo 302b implementa los pasos 506-512 como un terminal remoto 104.
Los pasos del diagrama 500 de flujo pueden realizarse con instrucciones ejecutables por procesador. Las instrucciones ejecutables por procesador pueden estar materializadas como, equipo físico, equipo lógico inalterable, equipo lógico, circuitos lógicos fijos, combinaciones de los mismos, y así sucesivamente. Las implementaciones de ejemplo operativas de instrucciones ejecutables por procesador incluyen, pero no se limitan a, una memoria acoplada a un procesador, un circuito integrado específico de aplicación (ASIC), un procesador de señal digital y código asociado, alguna combinación de los mismos y así sucesivamente.
En una realización de ejemplo, el diagrama 500 de flujo representa un método para utilizar un libro 312 de códigos de portadora múltiple para implementar la señalización de acuse de recibo en un entorno de portadora múltiple. Aunque se hace referencia a elementos de ejemplo particulares de otras figuras para describir los pasos de la figura 5, los pasos pueden realizarse alternativamente con otros elementos.
En el paso 502, se transmite una indicación del modo de portadora y una planificación de enlace descendente. Por ejemplo, el nodo 102 de red inalámbrica puede transmitir indicación o indicaciones de un modo de portadora y una planificación de enlace descendente al terminal remoto 104a utilizando el transmisor 304a. El modo de portadora puede ser, por ejemplo, un modo de portadora única o un modo de portadora múltiple (por ejemplo, un modo de portadora dual). Una planificación de enlace descendente normalmente informa al terminal remoto de un bloque de asignación de ancho de banda (por ejemplo, frecuencias y/o franjas de tiempo).
En el paso 504, la comunicación o comunicaciones de enlace descendente se transmiten en una o más portadoras. Por ejemplo, el nodo 102 de red inalámbrica puede transmitir utilizando la comunicación o comunicaciones 106 de enlace descendente del transmisor 304a en una o más portadoras al terminal remoto (104a) de acuerdo con el modo de portadora indicado y la planificación de enlace descendente.
El terminal remoto 104a recibe o al menos intenta recibir comunicaciones 106 de enlace descendente desde el nodo 102 de red inalámbrica utilizando el receptor 306b. En el paso 506, se determina si se reciben comunicación o comunicaciones de enlace descendente en la portadora o portadoras esperada/s Por ejemplo, una unidad 308b de confirmación de comunicación del terminal remoto 104a puede determinar si se reciben comunicación o comunicaciones 106 de enlace descendente en la portadora o portadoras que se esperan basándose en el modo de portadora indicado y la planificación de enlace descendente.
En el paso 508, se determina un escenario de recepción. Por ejemplo, en una situación de portadora dual, la unidad 308b de confirmación de comunicación del terminal remoto 104a puede determinar el escenario de recepción. El escenario de recepción corresponde a si una comunicación fue o no recibida correctamente en la portadora o portadoras esperadas y si se esperaba una comunicación en la portadora o portadoras. Por lo tanto, la determinación del escenario de recepción determina si una indicación ACK, NACK, DTX, etc. es apropiada para cada una de la portadora o portadoras asignadas. Para un ejemplo específico, si se espera una comunicación tanto en una primera portadora como en una segunda portadora, y si se recibe correctamente sólo en la primera portadora, el escenario de recepción corresponde a un ACK para la primera portadora y un NACK para la segunda portadora.
En el paso 510, a partir de un libro de códigos de portadora múltiple, se determina una palabra de código que tiene un significado correspondiente al escenario de recepción determinado. Por ejemplo, a partir de un libro 312 de códigos de portadora múltiple que se almacena en una memoria del terminal remoto 104a, la unidad 308b de confirmación de comunicación del terminal remoto 104a puede determinar una palabra de código que tiene un significado correspondiente al escenario de recepción determinado. Continuando con el ejemplo específico en un contexto de portadora dual, el terminal remoto 104a determina el valor de la palabra 402f de código en el libro 312-2
de códigos de portadora dual que corresponde al significado de ACK/NACK.
En el paso 512, se transmite un mensaje que tiene la palabra de código determinada. Por ejemplo, se puede transmitir un mensaje 108 de respuesta de enlace ascendente que tiene la palabra 402 de código determinada utilizando el transmisor 304b desde el terminal remoto 104a al nodo 102 de red inalámbrica. En el paso 514, se recibe un mensaje que tiene la palabra de código determinada. Por ejemplo, el mensaje 108 de respuesta de enlace ascendente que tiene la palabra 402 de código determinada puede ser recibido desde el terminal remoto 104a en el nodo 102 de red inalámbrica utilizando el receptor 306a.
En el paso 516, la palabra de código recibida se decodifica. Por ejemplo, utilizando una copia del libro 312 de códigos de portadora múltiple que se almacena en una memoria del nodo 102 de red inalámbrica, la unidad 308a de confirmación de comunicación del nodo 102 de red inalámbrica puede decodificar la palabra 402 de código recibida. La decodificación transforma o extrae el significado de acuse de recibo del valor de la palabra 402 de código recibida. Continuando con el ejemplo específico, la unidad 308a de confirmación de comunicación del nodo 102 de red inalámbrica decodifica el valor de la palabra 402f de código recibida para extraer el significado ACK/NACK pretendido que reconoce mediante acuse de recibo el escenario de recepción en las portadoras primera y segunda. La figura 6A es un diagrama 600A de bloques que representa un análisis 602 de distancia de Hamming que se realiza en un libro 312 de códigos de portadora múltiple de ejemplo. Como se ilustra, el diagrama 600A de bloques incluye el libro 312 de códigos de portadora múltiple, el análisis 602 de distancia de Hamming y una distancia mínima 604 de Hamming. Generalmente, se aplica un análisis 602 de distancia de Hamming a un libro 312 de códigos de portadora múltiple. El resultado del análisis es una distancia mínima 604 de Hamming.
Como se ha descrito anteriormente, un libro 312 de códigos de portadora múltiple de acuerdo con la primera realización de libro de códigos de ejemplo alcanza una distancia mínima 604 de Hamming igual a cinco (5). Las manipulaciones equivalentes de este libro de códigos también mantienen la distancia mínima de Hamming de cinco. Un libro 312 de códigos de portadora múltiple de acuerdo con la segunda realización de libro de códigos de ejemplo alcanza una distancia mínima 604 de Hamming igual a cuatro (4). Las manipulaciones equivalentes de este libro de códigos también mantienen la distancia mínima de Hamming de cuatro.
La figura 6B es un diagrama 600B de bloques que representa pares 606 de palabras de código de ejemplo que tienen significados opuestos. Como se ilustra, el diagrama 600B de bloques incluye cuatro pares 606 de palabras de código, ocho palabras 402 de código y una indicación 608 de separación de palabras de código máxima. Cada par 606 de palabras de código incluye dos palabras 402 de código que tienen significados opuestos.
El par 606ab de palabras de código incluye la palabra 402a de código (ACK/DTX) y la palabra 402b de código (NACK/DTX). El par 606cd de palabras de código incluye la palabra 402c de código (DTx /a Ck ) y la palabra 402d de código (DTX/NACK). El par 606ef de palabras de código incluye la palabra 402e de código (NACK/ACK) y la palabra 402f de código (ACK/nAc K). El par 606gh de palabras de código incluye la palabra 402g de código (a Ck/a Ck ) y la palabra 402h de código (NACK/NACK).
Para al menos la segunda realización de libro de códigos de ejemplo, la separación de palabra de código está configurada para ser una separación 608 de palabra de código máxima entre cualquiera de las dos palabras 402 de código de un par 606 de palabras de código en el que las palabras de código incluidas tienen significados opuestos. Por ejemplo, hay una separación 608 de palabra de código máxima entre las palabras 402a y 402b de código. De forma similar, hay una separación 608 de palabras de código máxima entre las palabras 402e y 402f de código. Para los libros de códigos que tienen palabras 402 de código de longitud diez, la separación 608 de palabras de código máxima es diez.
Con la segunda realización de libro de códigos de ejemplo, se habilita un terminal remoto para señalar los acuses de recibo afirmativos de HARQ de MC-HSDPA (o acuses de recibo negativos) utilizando un libro de códigos que difiere de un libro de códigos de portadora única para el mismo sistema. El libro de códigos de portadora múltiple (incluyendo de célula múltiple) contiene el libro de códigos utilizado para la señalización de acuse de recibo de HARQ de portadora única (incluyendo de célula única) como un sublibro de códigos del mismo. Además, la distancia de Hamming en pares del nuevo libro de códigos se mejora bajo las restricciones del sub-libro de códigos. Este enfoque puede ampliarse para cubrir el caso de la extensión MIMO a los accionamientos de portadora múltiple (o de célula múltiple).
En otra realización de ejemplo, con respecto a la notificación CQI en un entorno de portadora dual, un terminal remoto ha de utilizar el formato HS-DPc Ch de DC-HSDPA independientemente de si se ha recibido o no una orden HS-SCCH que desactiva el accionamiento de DC-HSDPA. Con tal realización, habrá bits superfluos para un segundo campo CQI. Estos bits superfluos en el segundo campo CQI se pueden utilizar en cualquiera de un número de maneras diferentes.
Los usos de ejemplo de los bits superfluos del segundo campo CQI se describen como sigue. En primer lugar, se puede medir e informar el CQI para la segunda portadora aunque el nodo de red inalámbrica no planifique
actualmente el terminal remoto en la segunda portadora. Sin embargo, estas mediciones reportadas pueden ser utilizadas por el nodo de red inalámbrica. Por ejemplo, un nodo de red inalámbrica puede determinar si es apropiado o no reactivar el accionamiento de DC-HSDPA.
En segundo lugar, el CQI para la primera portadora puede ser reportado dos veces para lograr una especie de codificación de repetición del CQI. Esta codificación de repetición puede mejorar la cobertura de enlace ascendente para la información de CQI. En tercer lugar, se puede informar de un valor CQI no asignado/no utilizado (por ejemplo, actualmente el valor 31 no se utiliza) para indicar al nodo de red inalámbrica que el terminal remoto asume que el accionamiento de DC-HSDPA está actualmente desactivada. Alternativamente, se pueden utilizar dos (10,5) códigos para codificar los CQI (es decir, uno para cada portadora/célula).
Ciertas implementaciones pueden implicar una combinación de la característica DC-HSDPA y la característica HSDPA de MIMO. En tales implementaciones, se puede utilizar un nuevo formato. Para un ejemplo de realización de tal formato, la información correspondiente al primer flujo de MIMO puede ser mapeada a un primer código HS-DPCCH, y la información correspondiente al segundo flujo MIMO puede ser mapeada a un segundo código HS-DPCCH. El primer código HS-DPCCH puede ser similar al formato HS-DPCCH de DC-HSDPA descrito anteriormente. El segundo código HS-DPCCH puede ser transmitido en paralelo con el primer código HS-DPCCH.
La figura 7 es un diagrama 700 de bloques de dispositivos 702 de ejemplo que se pueden utilizar para implementar realizaciones para la señalización de acuse de recibo de portadora múltiple. Como se ilustra, el diagrama 700 de bloques incluye dos dispositivos 702a y 702b, un equipo 712 de interfaz de dispositivo humano y una o más redes 716. Como se muestra explícitamente con el dispositivo 702a, cada dispositivo 702 puede incluir al menos un procesador 704, una o más memorias 706, una o más interfaces 708 de entrada/salida y al menos una interconexión 714. La memoria 706 puede incluir instrucciones ejecutables por procesador 710. La red o redes 716 pueden ser, a modo de ejemplo, pero sin limitación, una Internet, una intranet, una Ethernet, una red pública, una red privada, una red de cable, una red de línea de abonado digital (DSL), una red telefónica, una red cableada, una red inalámbrica, alguna combinación de las mismas, y así sucesivamente. El dispositivo 702a y el dispositivo 702b pueden comunicarse a través de la red o redes 716.
Para las realizaciones de ejemplo, el dispositivo 702 puede representar cualquier dispositivo capaz de procesar. El procesador 704 se puede implementar utilizando cualquier tecnología capaz de procesamiento aplicable, y uno puede ser realizado como un procesador de propósito general o de propósito especial. Los ejemplos incluyen, pero no se limitan a, una unidad central de procesamiento (CPU), un procesador de señal digital (DSP), un microprocesador, alguna combinación de los mismos, y así sucesivamente. La memoria 706 puede ser cualquier memoria disponible que esté incluida como parte de y/o sea accesible por el dispositivo 702. Incluye memoria volátil y no volátil, memoria extraíble y no extraíble, lógica codificada, combinaciones de las mismas, y así sucesivamente.
La interconexión 714 interconecta los componentes del dispositivo 702. La interconexión 714 puede realizarse como un bus u otro mecanismo de conexión y puede interconectar directa o indirectamente varios componentes. Las interfaces 708 de I/O pueden incluir (i) una interfaz de red para monitorizar y/o comunicar a través de la red 716, (ii) una interfaz de dispositivo de visualización para mostrar información en una pantalla de visualización, (iii) una o más interfaces de dispositivo humano y así sucesivamente. Las interfaces de red de ejemplo incluyen, pero no se limitan a, una radio o transceptor (por ejemplo, un transmisor y/o un receptor), un módem, una tarjeta de red, alguna combinación de los mismos, y así sucesivamente. El equipo 712 de interfaz de dispositivo humano puede estar integrado con o discreto desde el dispositivo 702.
Generalmente, el procesador 704 es capaz de ejecutar, realizar y/o realizar de otro modo instrucciones ejecutables por procesador, tales como las instrucciones ejecutables por procesador 710. La memoria 706 está compuesta por una o más memorias accesibles por procesador. En otras palabras, la memoria 706 puede incluir instrucciones ejecutables por procesador 710 que son ejecutables por el procesador 704 para efectuar el rendimiento de las funciones por el dispositivo 702. Las instrucciones ejecutables por procesador 710 pueden ser realizadas como equipo lógico, equipo lógico inalterable, equipo físico, circuitos lógicos fijos, alguna combinación de los mismos, y así sucesivamente. El procesador 704 y las instrucciones ejecutables por procesador 710 de la memoria 706 pueden realizarse por separado (por ejemplo, como un código de ejecución de DSP) o integrarse (por ejemplo, como parte de un circuito integrado específico de aplicación (ASIC)).
En las implementaciones de ejemplo, un dispositivo 702 puede comprender un primer dispositivo 302a (por ejemplo, un nodo 102 de red inalámbrica), y otro dispositivo 702 puede comprender un segundo dispositivo 302b (por ejemplo, un terminal remoto 104) (de las figuras 1 y 3). Las instrucciones ejecutables por procesador 710 pueden comprender, por ejemplo, los componentes y/o unidades de las figuras 3, 4, 6A y 6B (por ejemplo, una unidad 308 de confirmación de comunicación, un libro 312 de códigos de portadora múltiple, etc.). Cuando las instrucciones ejecutables por procesador 710 son ejecutadas por el procesador 704, pueden efectuarse las funciones que se describen en el presente documento. Las funciones de ejemplo incluyen, pero no se limitan a, los que se ilustran mediante el diagrama 500 de flujo (de la figura 5) y los que están habilitados por los libros de códigos de portadora múltiple de ejemplo que se describen en el presente documento anteriormente, así como los que están realizados por las otras características que se describen en el presente documento.
Diferentes realizaciones de la invención pueden ofrecer una o más ventajas. Generalmente, ciertas realizaciones consiguen una distancia mínima de Hamming mejorada para un libro de códigos que tiene palabras de código que codifican conjuntamente la señalización ACK/NACK para portadoras múltiples. Otra ventaja de ciertas realizaciones es que los accionamientos PRE y POST pueden ser soportados (por ejemplo, incluyendo una palabra de código de preámbulo y una palabra de código de postámbulo que son compatibles con una o más versiones anteriores de un estándar inalámbrico). Más específicamente, para una primera realización de libro de códigos de ejemplo, un libro de códigos de portadora múltiple que tiene diez palabras de código totales logra una distancia mínima de Hamming de cinco a través de las diez palabras de código totales, siendo cinco la distancia mínima de Hamming más grande posible para cualquier libro de códigos que tenga 10 palabras de código de longitud 10.
Para una segunda realización de libro de códigos de ejemplo, un libro de códigos de portadora múltiple que tiene ocho palabras de código alcanza una distancia mínima de Hamming de cuatro entre dos pares de palabras de código (por ejemplo, excluyendo palabras de código de preámbulo y postámbulo). Además, otra ventaja de estas realizaciones es que se puede evitar la ambigüedad del libro de códigos cuando un terminal remoto no detecta una orden HS-SCCH porque puede configurarse un libro de códigos de portadora múltiple para incluir un libro de códigos de portadora única como un sublibro de códigos o subconjunto del mismo. Todavía otra ventaja de ciertas realizaciones es que se puede conseguir una separación de palabras de código más grande para mensajes que tienen significados opuestos.
Los dispositivos, características, funciones, métodos, pasos, esquemas, estructuras de datos, procedimientos, componentes, etc. de las figuras 1-7 se ilustran en diagramas que se dividen en bloques múltiples y otros elementos. Sin embargo, el orden, interconexiones, interrelaciones, disposición, etc. en los que las figuras 1-7 se describen y/o se muestran no se pretende que sean interpretados como limitativos, para cualquier número de los bloques y/o otros elementos pueden ser modificados, combinados, redispuestos, aumentados, omitidos, etc. de cualquier manera para implementar una o más sistemas, métodos, dispositivos, memoria, aparatos, disposiciones, etc. para la señalización de acuse de recibo de portadora múltiple.
Aunque se han ilustrado múltiples realizaciones de la presente invención en los dibujos adjuntos y se describen en la descripción detallada anterior, debe entenderse que la invención no se limita a las realizaciones divulgadas, porque también es capaz de numerosos redisposiciones, modificaciones y sustituciones sin salir del alcance de la invención como se expone y se define por las siguientes reivindicaciones.
Claims (20)
1. - Un método en un terminal remoto para la señalización de enlace ascendente de acuse de recibo en un modo de portadora múltiple, comprendiendo el método los pasos de:
determinar una palabra de código que codifica conjuntamente señalización de acuse de recibo para al menos dos portadoras desde un libro de códigos de portadora múltiple que incluye al menos ocho palabras de código que son definidas para tener un libro de códigos de portadora única como un sublibro de códigos del libro de códigos de portadora múltiple, y
transmitir desde el terminal remoto a un nodo de red inalámbrica un mensaje de señalización de enlace ascendente que incluye la palabra de código determinada;
caracterizado porque el libro de códigos de portadora múltiple incluye los siguientes valores:
ACK/DTX = [1 1111111 1 1]
NACK/DTX = [0000000 00 0]
DTX/ACK = [1 1111000 00]
DTX/NACK = [0000011 11 1]
NACK/ACK = [0011001 10 0]
ACK/NACK = [1 1001100 11]
ACK/ACK = [101010 10 1 0]
NACK/NACK = [01010101 0 1]
que alcanzan una distancia mínima de Hamming de 4 entre cada uno de los pares de palabras de código y que alcanzan una distancia de Hamming de 10 entre pares de códigos DTX/ACK y DTX/NACK, entre pares de códigos ACK/DTX y NACK/DTX, entre pares de códigos ACK/NACK y NACK/ACK, y entre pares de códigos ACK/ACK y NACK/NACK.
2. - El método de acuerdo con la reivindicación 1, en el que el modo de portadora múltiple comprende un modo de portadora dual.
3. - El método de acuerdo con la reivindicación 2, en el que al menos dos portadoras comprenden una primera portadora y una segunda portadora; y en el que el ACK/dTx corresponde a un acuse de recibo afirmativo para la primera portadora y no recepción para la segunda portadora, el NACK/DTX corresponde a un acuse de recibo negativo para la primera portadora y no recepción para la segunda portadora, el DTX/ACK corresponde a la no recepción para la primera portadora y un acuse de recibo afirmativo para la segunda portadora, el DTX/NACK corresponde a la no recepción para la primera portadora y un acuse de recibo negativo para la segunda portadora, el NACK/ACK corresponde a un acuse de recibo negativo para la primera portadora y un acuse de recibo afirmativo para la segunda portadora, el ACK/NACK corresponde a un acuse de recibo afirmativo para la primera portadora y un acuse de recibo negativo para la segunda portadora, el ACK/ACK corresponde a un acuse de recibo afirmativo para la primera portadora y un acuse de recibo afirmativo para la segunda portadora, y el NACK/NACK corresponde a un acuse de recibo negativo para la primera portadora y un acuse de recibo negativo para la segunda portadora.
4. - El método de acuerdo con cualquier reivindicación anterior, en el que el libro de códigos de portadora múltiple incluye además una palabra de código de preámbulo y una palabra de código de postámbulo que son compatibles con al menos una versión de portadora única heredada de palabras de código de preámbulo y postámbulo.
5. - El método de acuerdo con cualquier reivindicación anterior, en el que el libro de códigos de portadora múltiple, que tiene el libro de códigos de portadora única como un sublibro de códigos de este, permite la señalización de enlace ascendente exacta incluso cuando un dispositivo que recibe el mensaje de señalización de enlace ascendente y un dispositivo que transmite el mensaje de señalización de enlace ascendente no coinciden con relación al libro de códigos de portadora única versus el libro de códigos de portadora múltiple.
6. - El método de acuerdo con cualquier reivindicación anterior, en el que el paso de transmitir un mensaje de señalización de enlace ascendente comprende el paso de transmitir el mensaje de señalización de enlace ascendente que incluye la palabra de código determinada en un canal de control físico dedicado de alta velocidad, HS-DPCCH.
7. - El método de acuerdo con cualquier reivindicación anterior, en el que además de comprender el paso de transmitir al menos un campo de indicador de calidad de canal CQI primero y segundo, cuando el modo de portadora múltiple es desactivado.
8. - El método de acuerdo con la reivindicación 7, en el que el campo de CQI segundo comprende un CQI para una segunda portadora.
9. - El método de acuerdo con la reivindicación 7, en el que el campo de CQI primero y el campo de CQI segundo comprenden ambos un CQI para una primera portadora.
10. - El método de acuerdo con la reivindicación 7, en el que el campo de CQI segundo comprende un valor para indicar que el modo de portadora múltiple es desactivado.
11. - El método de acuerdo con cualquier reivindicación anterior, que comprende además los pasos de: mapear información correspondiente a un primer flujo de múltiple entrada múltiple salida, MIMO, a una palabra de código desde el libro de códigos de portadora múltiple para un mensaje de palabra de código primero, y mapear información correspondiente a un segundo flujo de MIMO a una palabra de código desde el libro de códigos de portadora múltiple para un segundo mensaje de palabra de código;
en el que el paso de transmitir un mensaje de señalización de enlace ascendente comprende el paso de transmitir el primer mensaje de palabra de código en paralelo con el segundo mensaje de palabra de código.
12. - El método de acuerdo con cualquier reivindicación anterior, en el que la señalización de enlace ascendente comprende la señalización de enlace ascendente de solicitud de repetición automática hibrida, HARQ.
13. - El método de acuerdo con cualquier reivindicación anterior, en el que el modo de portadora múltiple comprende un modo de célula múltiple en el que una primera portadora de al menos las dos portadoras está asociada con una primera célula y una segunda portadora de al menos las dos portadoras está asociada con una segunda célula.
14. - El método de acuerdo con cualquier reivindicación anterior, que comprende además los pasos de: determinar si una o más comunicaciones de enlace descendente son recibidas en una o más portadoras esperadas, y
determinar un escenario de recepción basándose en dichas una o más comunicaciones de enlace descendente y dichas una o más portadoras esperadas;
en el que el paso de determinar una palabra de código comprende el paso de determinar la palabra de código desde el libro de códigos de portadora múltiple que tiene un significado correspondiente al escenario de recepción determinado.
15. - Un terminal remoto (104, 702) adaptado para realizar la señalización de enlace ascendente de acuse de recibo en un modo de portadora múltiple, comprendiendo el terminal remoto:
al menos una memoria (706); y
uno o más procesadores (704) para:
determinar una palabra de código que codifica conjuntamente la señalización de acuse de recibo para al menos dos portadoras desde un libro de códigos de portadora múltiple que incluye al menos ocho palabras de código que son definidas para tener un libro de códigos de portadora única como un sublibro de códigos del libro de códigos de portadora múltiple, y
transmitir desde el terminal remoto a un nodo de red inalámbrica un mensaje de señalización de enlace ascendente que incluye la palabra de código determinada;
caracterizado porque el libro de códigos de portadora múltiple incluye los siguientes valores:
ACK/DTX = [1 1111111 1 1]
NACK/DTX = [0000000 00 0]
DTX/ACK = [1 1111000 00]
DTX/NACK = [0000011 11 1]
NACK/ACK = [0011001 10 0]
ACK/NACK = [1 1001100 11]
ACK/ACK = [101010 10 1 0]
NACK/NACK = [01010101 0 1]
que alcanzan una distancia mínima de Hamming de 4 entre cada uno de los pares de palabras de código y que alcanzan una distancia de Hamming de 10 entre pares de códigos DTX/ACK y DTX/NACK, entre pares de códigos ACK/DTX y NACK/DTX, entre pares de códigos ACK/NACK y NACK/ACK, y entre pares de códigos ACK/ACK y NACK/NACK.
16. - El terminal remoto de acuerdo con la reivindicación 15, en el que el modo de portadora múltiple comprende un modo de portadora dual.
17. - El terminal remoto de acuerdo con la reivindicación 15 o la reivindicación 16, en el que el libro de códigos de portadora múltiple incluye además una palabra de código de preámbulo y una palabra de código de postámbulo que son compatibles con al menos una versión de portadora única heredada de palabras de código de preámbulo y postámbulo.
18. - El terminal remoto de acuerdo con cualquiera de las reivindicaciones 15 a 17, en el que el modo de portadora múltiple comprende un modo de célula múltiple en el que una primera portadora de al menos las dos portadoras está asociada con una primera célula y una segunda portadora de al menos las dos portadoras está asociada con una segunda célula.
19. - Un método en un nodo de red inalámbrica para la señalización de enlace ascendente de acuse de recibo en un modo de portadora múltiple, comprendiendo el método los pasos de:
recibir desde un terminal remoto en el nodo de red inalámbrica un mensaje de señalización de enlace ascendente que incluye una palabra de código que codifica conjuntamente la señalización de acuse de recibo para al menos dos portadoras, y
decodificar la palabra de código utilizando un libro de códigos de portadora múltiple que incluye al menos ocho palabras de código que están definidas para tener un libro de códigos de portadora única como un sublibro de códigos del libro de códigos de portadora múltiple;
caracterizado porque el libro de códigos de portadora múltiple incluye los siguientes valores:
ACK/DTX = [1 1111111 1 1]
NACK/DTX = [0000000 00 0]
DTX/ACK = [1 1111000 00]
DTX/NACK = [0000011 11 1]
NACK/ACK = [0011001 10 0]
ACK/NACK = [1 1001100 11]
ACK/ACK = [101010 10 1 0]
NACK/NACK = [01010101 0 1]
que alcanzan una distancia mínima de Hamming de 4 entre cada uno de los pares de palabras de código y que alcanzan una distancia de Hamming de 10 entre pares de códigos DTX/ACK y DTX/NACK, entre pares de códigos ACK/DTX y NACK/DTX, entre pares de códigos ACK/NACK y NACK/ACK, y entre pares de códigos ACK/ACK y NACK/NACK.
20. - Un nodo (102, 702) de red inalámbrica adaptado para realizar la señalización de enlace ascendente de acuse de recibo en un modo de portadora múltiple, comprendiendo el nodo de red inalámbrica:
al menos una memoria (706), y
uno o más procesadores (704) para:
recibir desde un terminal remoto en el nodo de red inalámbrica un mensaje de señalización de enlace ascendente que incluye una palabra de código que codifica conjuntamente la señalización de acuse de recibo para al menos dos portadoras, y
decodificar la palabra de código utilizando un libro de códigos de portadora múltiple que incluye al menos ocho palabras de código que son definidas para tener un libro de códigos de portadora única como un sublibro de códigos del libro de códigos de portadora múltiple;
caracterizado porque el libro de códigos de portadora múltiple incluye los siguientes valores:
ACK/DTX = [1 11 111111 1]
NACK/DTX = [00 000000 00]
DTX/ACK = [1 11 110000 0]
DTX/NACK = [00 000 11111]
NACK/ACK = [00 1100110 0]
ACK/NACK = [1 1 0011001 1]
ACK/ACK = [101010 10 1 0]
NACK/NACK = [0101010 10 1]
que alcanzan una distancia mínima de Hamming de 4 entre cada uno de los pares de palabras de código y que alcanzan una distancia de Hamming de 10 entre pares de códigos DTX/ACK y DTX/NACK, entre pares de códigos ACK/DTX y NACK/DTX, entre pares de códigos ACK/NACK y NACK/ACK, y entre pares de códigos ACK/ACK y NACK/NACK.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US9934108P | 2008-09-23 | 2008-09-23 | |
US10128808P | 2008-09-30 | 2008-09-30 | |
US12/502,506 US7924754B2 (en) | 2008-09-23 | 2009-07-14 | Multiple carrier acknowledgment signaling |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2779983T3 true ES2779983T3 (es) | 2020-08-21 |
Family
ID=42037581
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES18214563T Active ES2779983T3 (es) | 2008-09-23 | 2009-09-21 | Señalización de acuse de recibo de portadora múltiple |
ES09786270.0T Active ES2635192T3 (es) | 2008-09-23 | 2009-09-21 | Señalización de acuse de recibo de portadora múltiple |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES09786270.0T Active ES2635192T3 (es) | 2008-09-23 | 2009-09-21 | Señalización de acuse de recibo de portadora múltiple |
Country Status (15)
Country | Link |
---|---|
US (1) | US7924754B2 (es) |
EP (4) | EP2353243B1 (es) |
JP (1) | JP5593319B2 (es) |
KR (1) | KR101617755B1 (es) |
CN (2) | CN107070594B (es) |
BR (1) | BRPI0919401B1 (es) |
CA (1) | CA2738125C (es) |
DK (3) | DK3487099T3 (es) |
ES (2) | ES2779983T3 (es) |
IL (1) | IL211817A (es) |
PL (1) | PL2378693T3 (es) |
PT (2) | PT2378693T (es) |
RU (1) | RU2504909C2 (es) |
SG (1) | SG2012079711A (es) |
WO (1) | WO2010035103A1 (es) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7843989B2 (en) * | 2007-06-26 | 2010-11-30 | Sharp Laboratories Of America, Inc. | Systems and methods for embedding a first signal in the coding of a second signal |
WO2010099653A1 (zh) | 2009-03-03 | 2010-09-10 | 深圳华为通信技术有限公司 | 信号编码方法及装置、联合反馈信号编码方法 |
KR101011988B1 (ko) * | 2009-03-13 | 2011-01-31 | 한국항공대학교산학협력단 | 다양한 개수의 안테나들을 구비하는 사용자 단말들을 포함하는 통신시스템에서 피드백 정보 송수신 방법 및 장치 |
EP2592774B1 (en) | 2009-03-17 | 2015-09-23 | Huawei Technologies Co., Ltd. | Method and apparatus for encoding feedback signal |
US8345614B2 (en) * | 2009-03-17 | 2013-01-01 | Qualcomm Incorporated | Single channelization code HARQ feedback for DC-HSDPA +MIMO |
US9401779B2 (en) | 2009-03-29 | 2016-07-26 | Lg Electronics Inc. | Method for transmitting control information in wireless communication system and apparatus therefor |
CN104038323B (zh) | 2009-04-21 | 2018-01-05 | 光学无线技术有限责任公司 | 终端、基站及在其中使用的方法 |
PL2464048T3 (pl) * | 2009-08-07 | 2019-03-29 | Sun Patent Trust | Terminal i sposób sterowania ponownym przesyłaniem |
EP2487980A4 (en) * | 2009-10-06 | 2016-08-10 | Ntt Docomo Inc | BASE STATION DEVICE AND MOBILE COMMUNICATION METHOD |
US9049618B2 (en) * | 2009-12-16 | 2015-06-02 | Innovative Sonic Corporation | Method and apparatus for channel measurement reports in a wireless communication system |
EP2524557B1 (en) * | 2010-01-15 | 2020-04-08 | Nokia Technologies Oy | Activating component carriers in a carrier aggregation |
US8477672B2 (en) | 2010-02-10 | 2013-07-02 | Qualcomm Incorporated | 4C-HSDPA acknowledgment signaling |
EP2542006B1 (en) * | 2010-02-22 | 2018-11-21 | Sharp Kabushiki Kaisha | Mobile station device et communication method |
WO2011134522A1 (en) * | 2010-04-29 | 2011-11-03 | Telefonaktiebolaget L M Ericsson (Publ) | Efficient harq receiver for hsdpa |
KR101425630B1 (ko) * | 2010-04-30 | 2014-07-31 | 노키아 솔루션스 앤드 네트웍스 오와이 | 타이밍 불확실성 컴포넌트 캐리어 (재)구성/활성화/비활성화 기간 동안 캐리어 애그리케이션을 위한 ul ack/nack 피드백의 지원 |
EP2569890A4 (en) * | 2010-05-08 | 2017-09-06 | LG Electronics Inc. | Error propagation protection in non-binary multiple ack/nacks |
CN101944985B (zh) * | 2010-09-20 | 2015-03-25 | 中兴通讯股份有限公司 | 一种信道状态信息反馈方法 |
US8675554B2 (en) * | 2010-11-08 | 2014-03-18 | Intel Corporation | Wireless communication device and method for performing neighbor cell analysis during continuous packet connectivity mode |
EP2661835A1 (en) * | 2011-01-07 | 2013-11-13 | InterDigital Patent Holdings, Inc. | Method and apparatus for sending feedback for multi-cell high speed downlink packet access operations |
US8923196B2 (en) * | 2012-03-16 | 2014-12-30 | Blackberry Limited | Uplink control channel resource collision resolution in carrier aggregation systems |
US9007963B2 (en) | 2012-03-16 | 2015-04-14 | Blackberry Limited | Uplink control channel resource mapping in carrier aggregation systems |
US8923255B2 (en) | 2012-03-16 | 2014-12-30 | Blackberry Limited | Uplink control channel resource collision avoidance in carrier aggregation systems |
WO2013141582A1 (ko) * | 2012-03-19 | 2013-09-26 | 엘지전자 주식회사 | Harq 수행 방법 및 무선기기 |
EP2915300A1 (en) | 2012-11-02 | 2015-09-09 | Telefonaktiebolaget L M Ericsson (Publ) | Network node, user node and methods for channel estimation |
US9439141B2 (en) | 2013-04-09 | 2016-09-06 | Telefonaktiebolaget L M Ericsson (Publ) | Decoding algorithm for the HS-DPCCH HARQ message exploiting the pre-and postambles |
US20140355703A1 (en) * | 2013-06-03 | 2014-12-04 | Broadcom Corporation | Codeword Structure For Multi-Structured Codebooks |
RU2658801C2 (ru) * | 2014-03-24 | 2018-06-22 | Телефонактиеболагет Лм Эрикссон (Пабл) | Способы управления прерываниями при множестве деактивированных scell |
US10355829B2 (en) | 2014-07-29 | 2019-07-16 | Panasonic Intellectual Property Corporation Of America | Conveying number of required HARQ repetitions for coverage enhancement |
WO2018230999A1 (ko) * | 2017-06-15 | 2018-12-20 | 엘지전자 주식회사 | 무선 통신 시스템에서 단말과 기지국 간 확인 응답 정보를 송수신하는 방법 및 이를 지원하는 장치 |
CN110741584B (zh) * | 2017-06-15 | 2022-06-07 | Lg 电子株式会社 | 在无线通信***中用于发送和接收确认的方法及装置 |
JP6757860B2 (ja) * | 2017-06-28 | 2020-09-23 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | 構成無線ノードにより構成されたharqコードブックに基づくユーザ装置および受信無線ノードの動作 |
CN107682020B (zh) * | 2017-10-26 | 2020-09-04 | 北京邮电大学 | 一种基于Turbo码的编码、解码方法及装置 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8208364B2 (en) * | 2002-10-25 | 2012-06-26 | Qualcomm Incorporated | MIMO system with multiple spatial multiplexing modes |
US7499474B2 (en) * | 2005-04-13 | 2009-03-03 | Nokia Corporation | Efficient HARQ control and channel quality feedback reporting for multicarrier systems |
US7944992B2 (en) * | 2005-06-17 | 2011-05-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Multicarrier CDMA system |
DE102006004168A1 (de) * | 2005-08-04 | 2007-02-08 | Robert Bosch Gmbh | Überprüfung eines Adressdecoders |
US20070165738A1 (en) * | 2005-10-27 | 2007-07-19 | Barriac Gwendolyn D | Method and apparatus for pre-coding for a mimo system |
US7934137B2 (en) * | 2006-02-06 | 2011-04-26 | Qualcomm Incorporated | Message remapping and encoding |
CN101141756A (zh) * | 2006-09-08 | 2008-03-12 | 华为技术有限公司 | 数据传输模式设置和检测装置及方法 |
US8176376B2 (en) * | 2006-10-02 | 2012-05-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Optimal error protection coding for MIMO ACK/NACK/POST information |
WO2008041098A2 (en) * | 2006-10-02 | 2008-04-10 | Nokia Corporation | Apparatus, method and computer program product providing hybrid arq feedback for hsdpa mimo |
US20090141690A1 (en) * | 2007-10-01 | 2009-06-04 | Qualcomm Incorporated | Method and apparatus for uplink control signaling |
EP2213034B1 (en) * | 2007-10-02 | 2014-08-27 | Nokia Solutions and Networks Oy | Improved ack/nack dtx detection and signalling of not receiving a downlink allocation grant message |
US8477734B2 (en) * | 2008-03-25 | 2013-07-02 | Qualcomm Incorporated | Reporting of ACK and CQI information in a wireless communication system |
-
2009
- 2009-07-14 US US12/502,506 patent/US7924754B2/en active Active
- 2009-09-21 SG SG2012079711A patent/SG2012079711A/en unknown
- 2009-09-21 KR KR1020117009228A patent/KR101617755B1/ko active IP Right Grant
- 2009-09-21 PL PL11168917T patent/PL2378693T3/pl unknown
- 2009-09-21 BR BRPI0919401-0A patent/BRPI0919401B1/pt active IP Right Grant
- 2009-09-21 PT PT11168917T patent/PT2378693T/pt unknown
- 2009-09-21 EP EP09786270.0A patent/EP2353243B1/en active Active
- 2009-09-21 CN CN201710076360.3A patent/CN107070594B/zh active Active
- 2009-09-21 RU RU2011116064/08A patent/RU2504909C2/ru active
- 2009-09-21 DK DK18214563.1T patent/DK3487099T3/da active
- 2009-09-21 DK DK11168917.0T patent/DK2378693T3/en active
- 2009-09-21 ES ES18214563T patent/ES2779983T3/es active Active
- 2009-09-21 CN CN200980147778.2A patent/CN102308506B/zh active Active
- 2009-09-21 CA CA2738125A patent/CA2738125C/en active Active
- 2009-09-21 ES ES09786270.0T patent/ES2635192T3/es active Active
- 2009-09-21 DK DK09786270.0T patent/DK2353243T3/en active
- 2009-09-21 EP EP11168917.0A patent/EP2378693B1/en active Active
- 2009-09-21 EP EP18214563.1A patent/EP3487099B1/en active Active
- 2009-09-21 PT PT182145631T patent/PT3487099T/pt unknown
- 2009-09-21 WO PCT/IB2009/006918 patent/WO2010035103A1/en active Application Filing
- 2009-09-21 JP JP2011527421A patent/JP5593319B2/ja active Active
- 2009-09-21 EP EP11163660A patent/EP2378692A1/en not_active Ceased
-
2011
- 2011-03-20 IL IL211817A patent/IL211817A/en active IP Right Grant
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2779983T3 (es) | Señalización de acuse de recibo de portadora múltiple | |
ES2927338T3 (es) | Señalización de canal de control usando un campo de señalización común para el formato de transporte y la versión de redundancia | |
ES2867852T3 (es) | Dispositivo de transmisión, dispositivo de recepción y método de comunicación | |
ES2561027T3 (es) | Procedimientos para la transmisión fiable de una señal de control | |
ES2544751T3 (es) | HARQ en sistema MIMO de multiplexación espacial | |
ES2842323T3 (es) | Procedimiento y aparatos para acceso aleatorio en un sistema de comunicación de múltiple acceso ortogonal | |
ES2553579T3 (es) | Método para recibir información de control en un sistema de multiplexación por división de frecuencia ortogonal de un sistema de comunicación móvil | |
ES2940267T3 (es) | Procedimiento para transmitir eficazmente señal de control en un sistema de comunicación inalámbrica | |
ES2938559T3 (es) | Control de un esquema de modulación y codificación para una transmisión entre una estación base y un equipo de usuario | |
US8239721B2 (en) | HARQ process utilization in multiple carrier wireless communications | |
KR101535187B1 (ko) | 무선통신 시스템에서 하이브리드 에이알큐 지원 장치 및 방법 | |
JP2012503398A5 (es) | ||
ES2618005T3 (es) | Procedimiento, equipo de usuario y estación base para implementar una solicitud de repetición automática híbrida | |
US10021219B2 (en) | Method and apparatus for encoding feedback signal | |
BR112012020056B1 (pt) | Sinalização de confirmação de 4c-hsdpa |