ES2237704T3 - Metodo de transmision. - Google Patents
Metodo de transmision.Info
- Publication number
- ES2237704T3 ES2237704T3 ES02785153T ES02785153T ES2237704T3 ES 2237704 T3 ES2237704 T3 ES 2237704T3 ES 02785153 T ES02785153 T ES 02785153T ES 02785153 T ES02785153 T ES 02785153T ES 2237704 T3 ES2237704 T3 ES 2237704T3
- Authority
- ES
- Spain
- Prior art keywords
- bits
- bit
- reliability
- col
- row
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
-
- 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/0064—Concatenated codes
- H04L1/0066—Parallel concatenated 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/0041—Arrangements at the transmitter end
-
- 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/0067—Rate matching
-
- 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/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
- H04L27/3405—Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power
- H04L27/3416—Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power in which the information is carried by both the individual signal points and the subset to which the individual points belong, e.g. using coset coding, lattice coding, or related schemes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Communication Control (AREA)
Abstract
Método de transmisión según el cual se transmiten datos de clases diferentes y según el cual existen posiciones de fiabilidad diferente, según el cual los bits de las clases diferentes se correlacionan con unas posiciones de fiabilidad respectivas, - en el que los datos se modulan para la transmisión, expresando por tanto más de un bit mediante un símbolo, el cual expresa una cierta secuencia de más de un bit, - en el que los datos de dichas clases diferentes a transmitir comprenden al menos una primera y una segunda clase de bits, - en el que dicha posición de fiabilidad se representa mediante una posición dentro del símbolo en el que puede colocarse un bit y dicha posición de fiabilidad está relacionada con una fiabilidad de transmisión, - y al menos existen dos valores diferentes de dicha fiabilidad de transmisión, y - en el que el proceso de correlación de un bit en una posición dentro de dicho símbolo comprende las siguientes etapas: a) establecer una matriz (UD) con Nfila filas y Ncolcolumnas que tenga Nfila + Ncol entradas, según lo cual puede colocarse un bit en cada entrada, en el que todas las entradas de la misma fila se relacionan con el mismo valor de dicha fiabilidad de transmisión; b) determinar el número Nt, sis de los bits a transmitir de la primera clase de bits y asignar fila a fila en la matriz el número de entradas respectivo para esos bits, asignando por tanto a Nc columnas una dimensión Nr + 1, y si Nr > 0, a las restantes Ncol ¿ Nc columnas una dimensión Nr, en el que Nr es el número de filas que se asignan totalmente a bits de la primera clase de bits, y 1 < Nc < Ncol; c) calcular Nc como y, y si Nc = 0, a todas las columnas se les asignan Nr filas; caracterizado porque el proceso de correlación comprende la siguiente etapa: d) llenar columna a columna con los bits de la primera clase de bits estas entradas asignadas.
Description
Método de transmisión.
La invención se refiere a un método para
distribuir bits en posiciones de fiabilidad a los que se asocia una
probabilidad, ese bit en una posición de fiabilidad se transferirá
correctamente. Este proceso también se conoce como correlación por
prioridad.
Es un aspecto importante que los sistemas de
comunicaciones proporcionen elevadas tasas de transferencia de
datos. En el caso de un sistema de comunicaciones móviles, esto es
especialmente importante para las conexiones de enlace descendente,
es decir, para conexiones desde una estación base hasta un terminal.
Para sistemas UMTS (Universal Mobile Communications System), está
desarrollándose el denominado Acceso por Paquetes de Alta Tasa en el
Enlace Descendente (HSDPA - High Speed Downlink Packet Access), el
cual proporciona tasas máximas de datos de 10,8 Mbps (Megabits por
segundo).
El canal HSDPA de datos es fundamentalmente una
mejora del canal compartido de enlace descendente UMTS existente
(DSCH - Downlink Shared Channel). El acceso HSDPA permite codificar
múltiples usuarios o estaciones móviles diferentes con hasta 15
códigos con un factor de ensanchamiento de 16. Sin embargo, el
acceso múltiple principal es en el dominio del tiempo, en el que en
cada intervalo de tiempo de transmisión (TTI - Transmission Time
Interval) pueden programarse distintos usuarios, lo cual corresponde
a 3 ranuras UMTS, es decir, 2 ms. Además, el número de códigos
asignados a un usuario puede cambiar de TTI a TTI. Dependiendo de
las condiciones de canal y de carga del sistema, la estación base, o
Nodo B, adapta la modulación y la tasa de codificación para cada
usuario. Una cierta combinación de tasa de codificación y de
modulación se denomina nivel MCS (Modulation and Coding Scheme
(Esquema de Modulación y Codificación). El nivel MCS puede cambiar
cada TTI. Lo determina la estación base basándose en información de
realimentación o información de calidad de canal (CQI - Channel
Quality Information) procedente del terminal o estación móvil de
usuario que procede de mediciones de las condiciones de canal. La
información de calidad de canal se envía con una periodicidad que
oscila entre uno y 80 TTI.
Para conseguir las altas tasas de datos, se
emplean esquemas de modulación y de codificación que permiten una
alta tasa binaria de información por código. Por tanto, se utilizan
técnicas denominadas de modulación superior, según las cuales un
símbolo contiene más de 2 bits. Un ejemplo es la modulación
16-QAM (Modulación de Amplitud en Cuadratura -
Quadrature Amplitude Modulation). Para estas técnicas de modulación,
las posiciones individuales para un bit dentro de un símbolo no se
encuentran protegidas de la misma manera. Por tanto, existe la
ambición de correlacionar bits importantes con posiciones protegidas
y bits menos importantes con posiciones menos protegidas. Esto se
conoce como correlación de bits por prioridad y se detallará más
abajo utilizando un ejemplo del acceso HSDPA. Además, para la
codificación de canales, se emplean los denominados códigos turbo
con una tasa T = 1/3. La tasa indica la relación entre el número
total de bits y el número de bits sistemáticos o de carga.
Se ha propuesto incluir la correlación de bits
por prioridad en la cadena HSDPA de codificación actual, la cual se
estudiará en lo siguiente con referencia a la figura 1.
La salida de un codificador turbo (Cod. Turbo)
consiste en este caso de tres clases de bits: bits sistemáticos, que
contienen la carga o información propiamente dicha, y dos grupos de
bits de paridad (bits de paridad 1 y bits de paridad 2), que se
utilizan para la corrección de errores. Los datos se introducen en
una primera unidad (Primera igualación de tasas) de igualación de
tasas, en la que los bits de paridad experimentan una primera
igualación de tasas. Los datos se almacenan en una memoria (Memoria
intermedia RI virtual) intermedia de RI (redundancia incremental)
antes de introducirse en una segunda unidad (Segunda igualación de
tasas) de igualación de tasas, en la que todas las clases de bits
experimentan una segunda igualación (IT Sis, IT P1_2, IT P2_2) de
tasas.
La salida respectiva de las clases de bits
igualadas en tasa entra en una unidad (Correlador de bits por
prioridad y Entrelazador) de correlación de bits por prioridad y
entrelazamiento, en la que los distintos datos de entrada, es decir,
los bits sistemáticos y los distintos grupos de bits de paridad, se
introducen en una unidad (Distribución de bits, UD) de distribución
de bits. Tras la unidad UD de distribución de bits, antes de la
correlación en un canal físico, los bits se entrelazan con unidades
entrelazadoras (según Release L99 con un Entrelazador (32x30) (R99
Etlzdr (32x30)).
En la unidad UD de distribución de bits se
realiza una denominada correlación por prioridad. Por correlación
por prioridad se entiende lo siguiente:
Si se emplea un esquema de modulación superior
que la modulación QPSK (Modulación por Desplazamiento de Fase en
Cuadratura - Quadrature Phase Shift Keying), eso significa que se
codifican más bits en un símbolo que para la modulación QPSK, las
distintas posiciones de bit son fiables de manera diferente, tal
como puede observarse en la figura 2, en la que se representan
cuatro esquemas de modulación 16-QAM. Cada una de
las 16 combinaciones de los valores de parte real y parte imaginaria
se denomina un símbolo y representa una secuencia de bits. El orden
de correlación de bits es i_{1}q_{1}i_{2}q_{2} para todas
las constelaciones. La diferencia entre los esquemas
a-d es únicamente la asignación del valor de la
parte real a i_{1} e i_{2} y la asignación del valor de la parte
imaginaria a q_{1} y q_{2}. Resulta evidente que las posiciones
de bit en las que tiene lugar un cambio de valor entre 0 y 1 en las
fronteras del cuadrante están mejor protegidas que aquéllas en las
que se produce un cambio de valor dentro de un cuadrante. Por tanto,
dependiendo del orden de correlación de bits, por ejemplo, los MSB
(Bits más significativos - Most Significant Bits) están mejor
protegidos que los LSB (Bits menos significativos - Less Significant
Bits).
Ahora surge el problema de asignar bits a ciertas
posiciones dentro de un símbolo. Para los codificadores turbo
existen clases de bits con prioridades diferentes, es decir, su
recepción correcta no es igualmente importante. Estas diferentes
clases de bits son los bits sistemáticos con la prioridad más alta y
bits de paridad 1 y de paridad 2 con una prioridad más baja
anteriormente mencionados. Por tanto, los bits sistemáticos se
asignan preferiblemente a posiciones con alta fiabilidad. En la
sección 2 puede encontrarse una descripción detallada del método de
distribución utilizado hasta ahora.
Tras la distribución de bits, se realiza un
proceso de entrelazamiento según las reglas implementadas en el
estándar UMTS.
Esta sección se concentra en la unidad (UD) de
distribución de bits, que de nuevo se explica en relación con el
HSDPA. En la referencia (1), se ha propuesto añadir una unidad de
distribución de bits tras la funcionalidad HARQ (Solicitud híbrida
de repetición automática - Hybrid Automatic Repeat Request) que
permite la correlación de bits por prioridad. En la figura 3 se
representan detalles de la unidad de distribución de bits que se
utiliza actualmente. La unidad de distribución de bits es
básicamente un entrelazador en el que el número de filas corresponde
al número de bits por símbolo. El flujo de bits sistemáticos se
escribe en filas en las líneas una y dos, luego los dos flujos de
bits de paridad 1 y de bits de paridad 2 se escriben
alternativamente en la zona restante, es decir, preferiblemente en
las líneas 3 y 4. En caso de que no puedan albergarse todos los bits
sistemáticos en las líneas uno y dos, los bits sistemáticos se
escriben también en las líneas 3 y 4. Más abajo se tratará este
caso.
La salida de los datos, que luego se someten a un
entrelazamiento, es en columnas.
En la referencia (1), la unidad de distribución
de bits se describe como sigue:
Los datos se introducen por lectura fila a fila
en el entrelazador y se extraen [por lectura] del entrelazador
columna a columna. Para realizar la correlación por prioridad,
primero se introduce por lectura el flujo completo de bits
sistemáticos procedente del codificador turbo, seguida por bits
alternantes de los dos flujos de paridad. La figura 3 ilustra el
proceso de distribución de bits para la modulación
16-QAM utilizando un código de tasa [T =]1/2. Cabe
indicar que los flujos de paridad alternantes podrían leerse de la
esquina inferior derecha del entrelazador para que los bits
sistemáticos y de paridad no procedan del mismo símbolo.
Por tanto, para T = 1/2, todos los bits
sistemáticos pueden colocarse en posición de alta fiabilidad, y no
es necesario diseñar una distribución favorable en las posiciones de
baja fiabilidad para bits sistemáticos que no pueden albergarse en
posiciones de alta fiabilidad.
Sin embargo, estudiando atentamente la unidad de
distribución de bits, resulta evidente que para T \neq 1/2 la
correlación de bits no es óptima, ya que ahora también se colocan
bits sistemáticos en posiciones de baja fiabilidad, es decir, las
filas tercera y cuarta en este ejemplo. La figura 4 muestra un
ejemplo para T = 3/4. De nuevo, la entrada y la salida de los datos
son análogas a las descritas en la figura 3, salvo por el hecho de
que, en este caso, el último tercio completo de los bits
sistemáticos se correlacionaría por bloques con posiciones de baja
fiabilidad, es decir, los bits vecinos se disponen en la unidad de
distribución en posiciones vecinas. Para R < 1/2, los primeros
bits de paridad se correlacionarían por bloques con posiciones de
bits muy fiables. En ambos casos, la distribución es bastante poco
homogénea a lo largo de la trama, creando así puntos débiles en el
proceso de decodificación. La correlación en posiciones de
probabilidad de alta y baja fiabilidad se detallará adicionalmente
en relación con la figura 5, la cual muestra una unidad UD de
distribución de bits.
La unidad UD de distribución de bits puede
representarse mediante una matriz f*c, donde f indica el número de
filas y c el número de columnas. Para la modulación
16-QAM, el número de filas es cuatro, puesto que en
este caso cuatro bits forman un símbolo. El número de columnas se
escoge de manera que puede albergarse el número deseado de bits. Los
bits se introducen fila a fila en la matriz empezando por los bits
sistemáticos y continuando luego con los bits de paridad. Las
posiciones llenadas con bits sistemáticos están marcadas por una
zona sombreada. Tal como se ha explicado más arriba, los bits
sistemáticos pueden no caber exactamente en las primeras dos líneas
que se correlacionan con posiciones de alta fiabilidad para la
modulación 16-QAM, sino que cubren, o más de dos
líneas, o menos de dos líneas. En combinación con el modo de llenado
fila a fila, esto dará lugar a la correlación por bloques
anteriormente mencionada.
Anteriormente, en la solicitud alemana
10150839.5, se ha propuesto un esquema de correlación que mitiga
este problema aplicando un algoritmo similar de igualación de tasas
para la distribución de bits (2). Este método elimina las
desventajas anteriormente mencionadas de una distribución no
uniforme de bits sistemáticos en posiciones de baja fiabilidad y de
bits de paridad en posiciones de alta fiabilidad, respectivamente, y
produce una distribución bastante uniforme de bits en las posiciones
de fiabilidad respectivas. Por tanto, se aplica un algoritmo similar
al denominado algoritmo de igualación de tasas para distribuir bits
sistemáticos (una clase de bits) y bits de paridad en flujos de bits
muy y poco fiables (es decir, flujos de bits que finalmente se
correlacionarán con posiciones de bits muy y poco fiables en una
modulación).
Sin embargo, ese método de distribución precisó
de un proceso bastante complejo para tener en cuenta todas las
posibles combinaciones de distintos esquemas de modulación, tasas
binarias, tasas de codificación, etc.
Resumiendo, se ha discutido cómo distribuir bits
en las clases de alta y baja fiabilidad para la modulación
16-QAM. Existen unas reglas de distribución muy
sencillas, tales como las sugeridas por, por ejemplo, Samsung [6] y
recientemente por Motorola [1], que sin embargo provocan que bloques
de bits sistemáticos se correlacionen en posiciones de baja
fiabilidad. Se ha demostrado, mediante simulaciones independientes
[2], que este efecto reduce el rendimiento. Se han propuesto otras
reglas de distribución que logran una distribución uniforme de los
bits sistemáticos de baja fiabilidad dentro del conjunto total de
bits sistemáticos utilizando, por ejemplo, una variante del esquema
de igualación de tasas [3]. Se ha demostrado que estas reglas
funcionan de manera excelente, pero no son tan sencillas.
Basándose en la descripción anterior, se presenta
el dilema de tener un buen esquema de distribución de bits, que
requiere una elevada complejidad de implementación, o un esquema de
distribución sólo decente, que requiere únicamente una complejidad
de implementación modesta. Es un objeto de la invención resolver
este dilema.
Por tanto, es también un objeto de la invención
crear un método para distribuir bits en distintas clases de
posiciones, que no requiera un proceso de distribución muy complejo
y que aún así ofrezca una uniformidad razonable de la distribución
de bits.
Es también un objeto de la invención garantizar
una distribución razonablemente homogénea de bits en una trama en
posiciones de fiabilidad diferente, evitando por tanto posibles
puntos débiles en el proceso de decodificación.
Es un aspecto adicional de la invención
simplificar la regla de correlación en comparación con los
documentos DE10150839.5 o (2), pero que todavía proporcione un buen
rendimiento, definiendo así un buen término medio entre el
rendimiento y la complejidad de implementación. Por tanto, es otro
aspecto proporcionar una optimización sencilla que de lugar a una
distribución de bits más homogénea sin aumentar la complejidad de
implementación.
El objeto de la invención se logrará con un
método caracterizado por lo que se da a conocer en las
reivindicaciones independientes adjuntas. En las reivindicaciones
dependientes se presentarán modificaciones ventajosas de la presente
invención.
La invención se basa en la idea de cambiar la
regla de escritura para la unidad de distribución de bits según:
Los datos introducidos por escritura columna a
columna en el entrelazador y extraídos por lectura columna a columna
del entrelazador. En las primeras N_{c} columnas, se introducen
por escritura bits sistemáticos en las filas uno a N_{r} + 1,
posteriormente se introducen por lectura en las filas uno a N_{r},
donde
N_{r} =
\left[\frac{N_{t,sis}}{N_{col}}\right],
es decir, el número de filas que
están totalmente ocupadas con los N_{t,sis} bits sistemáticos
transmitidos (los corchetes empleados constituyen una notación para
redondear hacia abajo hasta el siguiente número entero igual o más
bajo),
y
N_{c} =
\left(\frac{N_{t,sis}}{N_{col}} - N_{r}\right)\cdot N_{col} =
N_{t,sis} - N_{r}\cdot N_{col}
.
N_{t,sis} es el número de bits sistemáticos
transmitidos y N_{col} se define tal como en [1]:
N_{col} =
\frac{N_{trans}}{log_{2}(M)}
,
donde N_{trans} es el número de
bits codificados e igualados en tasa a transmitir y M es el número
de puntos de constelación de símbolos de modulación, es decir,
log_{2}(M) es el número de bits por
símbolo.
Este esquema evita la correlación por bloques
según fiabilidades de bit erróneas sin requerir una elevada
complejidad de implementación.
Resumiendo:
N_{t,sis} es el número de bits sistemáticos
transmitidos.
N_{trans} es el número de bits sistemáticos
transmitidos más el número de bits de paridad transmitidos.
N_{r} es el número de filas totalmente ocupadas
con bits sistemáticos.
N_{col} es el número de columnas o entradas en
una fila, respectivamente.
N_{c} es el número de columnas que tienen la
dimensión N_{r} + 1, según lo cual dimensión se define como el
número de entradas asignadas a bits sistemáticos, es decir, N_{r}
+ 1 entradas son entradas asignadas a bits sistemáticos.
En lo siguiente, se describirá la invención por
medio de realizaciones preferidas, con referencia a los dibujos
adjuntos, en los que:
La figura 1 muestra una vista esquemática de los
componentes de la cadena HSDPA de codificación.
Las figuras 2a-d muestran
esquemas de modulación 16-QAM.
La figura 3 muestra un ejemplo de una unidad de
distribución de bits para un esquema de modulación
16-QAM y tasa T = 1/2.
La figura 4 muestra un ejemplo de una unidad de
distribución de bits para un esquema de modulación
16-QAM y una tasa T = 3/4.
La figura 5 muestra un entrelazador convencional
utilizado para un procedimiento de correlación de bits. Las flechas
discontinuas y en negrita indican bits de dos clases diferentes que
se introducen por escritura fila a fila (estado de la técnica).
La figura 6 muestra el uso de un entrelazador
según la invención.
Con referencia ahora a la figura 6, en la que se
muestra una unidad de distribución de bits.
Un enfoque básico para un método de distribución
de bits o para un método de correlación de bits a distintas
posiciones de fiabilidad según la invención es el siguiente:
Al igual que para el método de distribución de
bits según el estado de la técnica descrito en relación con las
figuras 1 a 5, también para el método propuesto los bits de las
distintas clases, es decir, bits sistemáticos y bits de paridad, se
introducen por escritura en una unidad UD de distribución de bits
tras la igualación de tasas: la unidad consta, en el caso de una
modulación 16-QAM, de una estructura similar a un
entrelazador de 4*X bloques, que puede representarse mediante una
matriz. X indica el número de columnas. Sin embargo, los bits no se
introducen por escritura fila a fila y se extraen por lectura
columna a columna tal como en la técnica anterior, sino que se
escriben de manera algo distinta: en primer lugar, la zona del
"entrelazador", que se emplea para los bits sistemáticos, se
determina de la misma manera que si primero los bits sistemáticos se
introdujesen por escritura en un entrelazador estándar. Esta
determinación se basa en el cálculo del número de entradas en el
entrelazador o la matriz repetitiva, tal como se ha descrito más
arriba (véase la descripción de la invención).
En la figura, el número de entradas o la zona en
la matriz se indica mediante la región rayada. A continuación, los
bits no se introducen por escritura en el entrelazador
horizontalmente, sino verticalmente, es decir, columna a columna,
pero sólo en la zona que se reserva para los bits de esta clase
específica. Después, los datos se extraen por lectura columna a
columna. Esto se muestra en la figura 6.
Tras extraer por lectura los datos de la unidad
de correlación de bits, los bits de la mitad superior, es decir, las
dos filas superiores, se correlacionan con los bits muy fiables, y
los bits de la mitad inferior se correlacionan con los bits de baja
fiabilidad.
En una realización, se propone una optimización
de la función de distribución y de entrelazado de bits para HSDPA.
Sin una complejidad adicional en comparación con [1], queda mitigado
el efecto negativo de la correlación de bits a modo de bloques a
posiciones con errónea fiabilidad.
En una realización preferida, se emplea el
esquema de entrelazamiento detallado en [3]. Éste permite obtener el
excelente rendimiento que se ha confirmado mediante simulaciones
comparativas [4] con el esfuerzo de implementación más bajo
posible.
A los expertos en la técnica les resultará
evidente que este esquema puede cambiarse adicionalmente de varias
maneras, incluyendo las siguientes:
\sqbullet Puede cambiarse el número de
columnas o de filas.
\sqbullet Puede cambiarse el número de clases
de bits diferentes introducidas por escritura en la unidad de
distribución.
\sqbullet Puede cambiarse el número de
fiabilidades diferentes (también pueden ser conjuntos de bits con
propiedades distintas a la fiabilidad).
\sqbullet Cabe indicar que la distribución de
bits no actúa al mismo tiempo como un buen entrelazador, en cambio
debería estar seguida por otro entrelazador. Este entrelazador puede
implementarse tal como ya se ha descrito en la aplicación
anterior.
\sqbullet Los bits de paridad de un
codificador turbo primero pueden agruparse juntos y luego
introducirse por escritura en el espacio reservado para bits de
paridad, también columna a columna.
El esquema también puede utilizarse si en la
salida sólo hay una clase de bits de una sola fiabilidad. En este
caso, la propuesta se emplea para acumular juntos bits de clases
diferentes, y se da salida a todos en el mismo flujo. En este caso,
el correlador de bits puede organizarse todavía, por motivos de
simplicidad, con 4 filas opcionalmente, pero cuando se lee columna a
columna, naturalmente se da salida a todos los bits en un solo
flujo. Esto evita complicadas etapas de procesamiento, tal como las
propuestas en [7].
Además, este método no sólo puede aplicarse a
datos turbocodificados, sino especialmente a todos lo datos en los
que una prioridad diferente está relacionada con subconjuntos
distintos.
Este método también puede aplicarse a todo tipo
de modulación superior que la modulación QPSK.
Sin embargo, este método también puede emplearse
para datos, que presentan la misma prioridad, pero que se envían más
de una vez. Por ejemplo, para una transmisión, un bit puede
colocarse en una posición de alta fiabilidad, para la siguiente
transmisión, en una posición de baja fiabilidad, y viceversa para
otro bit, aumentando así la probabilidad de una recepción
correcta.
Generalmente, la invención puede aplicarse en
cualquier sistema de comunicación o red de radio móvil para la
transferencia de datos entre una unidad central, por ejemplo, un
Nodo B o una estación base, y un terminal, por ejemplo, una estación
móvil.
Puede aplicarse especialmente para sistemas
operados según el estándar UMTS.
Obsérvese que los documentos mencionados están
guardados por el 3GPP, el proyecto de colaboración de tercera
generación, dirección: ETSI, Mobile Competence Centre, 630, Route
des Lucioles, 06921 Sophia-Antipolis Cedex, se citan
en el formato que utiliza esta organización.
[1] R1-02-0286,
Motorola, "Enhancement of two-stage Rate Matching
Scheme for HS-DSCH", Orlando, Florida, Febrero
2002.
[2] R1-01-1101,
Siemens "Details of Incremental Redundancy by means of Rate
Matching", 3GPP TSG-RAN WG 1/WG 2 Ad Hoc sobre
HSDPA, Sophia Antipolis, Francia, Noviembre 2001.
[3] R1-01-1231,
Siemens, "Interleaver operation in conjunction with SMP", Jeju,
Corea, 19-23 Noviembre 2001.
[4] R1-02-0081,
Ericsson, "Comparison of different interleaving schemes",
Espoo, Finlandia, Enero 2002.
[5] 3GPP TSG RAN, "High Speed Downlink Packet
Access: Physical Layer Aspects", Informe Técnico
TSG-R1, TR 25.258.
[6] R1-02-0024,
Samsung, "Text proposal for SMP (Symbol Mapping based on bit
Priority)", Orlando, Florida, Febrero 2002.
[7] R1-02-0345,
IPWireless, "HSDPA Bit Collection" Orlando, Florida, Febrero
2002 [Obsérvese que el documento en sí indica incorrectamente que el
lugar es Espoo].
- ARQ
- Automatic Repeat Request (Solicitud de repetición automática)
- BCH
- Broadcast Channel (Canal de difusión)
- BER
- Bit Error Rate (Tasa de bits erróneos)
- BLER
- Block Error Rate (Tasa de bloques erróneos)
- BS
- Base Station (Estación base)
- CCPCH
- Common Control Physical Channel (Canal físico de control común)
- CCTrCH
- Coded Composite Transport Channel (Canal de transporte compuesto y codificado)
- CFN
- Connection Frame Number (Número de trama de conexión)
- CRC
- Cyclic Redundancy Check (Comprobación de redundancia cíclica)
- DCH
- Dedicated Channel (Canal dedicado)
- DL
- Downlink [Enlace descendente (Enlace hacia delante)
- DPCCH
- Dedicated Physical Control Channel (Canal físico dedicado de control)
- DPCH
- Dedicated Physical Channel (Canal físico dedicado)
- DPDCH
- Dedicated Physical Data Channel (Canal físico dedicado de datos)
- DS-CDMA
- Direct-Sequence Code Division Multiple Access (Acceso múltiple por división de código de secuencia directa)
- DSCH
- Downlink Shared Channel (Canal compartido de enlace descendente)
- DTX
- Discontinuous Transmission (Transmisión discontinua)
- FACH
- Forward Access Channel (Canal de acceso hacia delante)
- FDD
- Frequency Division Duplex (Dúplex por división de frecuencia)
- FER
- Frame Error Rate (Tasa de bits erróneos)
- GF
- Galois Field (Campo de Galois)
- HARQ
- Hybrid Automatic Repeat Request (Solicitud híbrida de repetición automática)
- HS-DPCCH
- Canal físico dedicado de control asociado con la transmisión de enlace descendente a alta velocidad
- HS-DSCH
- High Speed Downlink Shared Channel (Canal compartido de enlace descendente a alta velocidad)
- HS-PDSCH
- High Speed Physical Downlink Shared Channel (Canal compartido de enlace descendente físico a alta velocidad)
- HS-SCCH
- Canal compartido de control para el Canal compartido de enlace descendente a alta velocidad
- MAC
- Medium Access Control (Control de acceso al medio)
- Mcps
- Mega Chip Per Second (Mega chip por segundo)
- MS
- Mobile Station (Estación móvil)
- OVSF
- Orthogonal Variable Spreading Factor [Factor de ensanchamiento variable ortogonal (códigos)]
- PCCC
- (Parallel Concatenated Convolutional Code (Código convolucional concatenado, paralelo)
- PCH
- Paging Channel (Canal de radiobúsqueda)
- PhCH
- Physical Channel (Canal físico)
- PRACH
- Physical Random Access Channel (Canal físico de acceso aleatorio)
- RACH
- Random Access Channel (Canal de acceso aleatorio)
- RSC
- Recursive Systematic Convolutional Coder (Codificador convolucional sistemático, recurrente)
- RV
- Redundancy Version (Versión de redundancia)
- RX
- Receive (Recepción)
- SCH
- Synchronisation Channel (Canal de sincronización)
- SF
- Spreading Factor (Factor de ensanchamiento)
- SFN
- System Frame Number (Número de tramas del sistema)
- SIR
- Signal-to-Interference Ratio (Relación señal-interferencia)
- SNR
- Signal-to-Noise Ratio (Relación señal-ruido)
- TF
- Transport Format (Formato de transporte)
- TFC
- Transport Format Combination (Combinación de formatos de transporte)
- TFCI
- Transport Format Combination Indicator (Indicador de combinación de formatos de transporte)
- TPC
- Transmit Power Control (Control de potencia de transmisión)
- TrCH
- Transport Channel (Canal de transporte)
- TTI
- Transmission Time Interval (Intervalo de tiempo de transmisión)
- TX
- Transmit (Transmisión)
- UL
- Uplink [Enlace ascendente (Enlace hacia atrás)]
- RAN WG1
- Radio access network Working Group 1 [Grupo 1 de trabajo de la red de acceso por radio (Capa física)]
- CR
- Change Request (Solicitud de cambio)
- HI
- HS-DSCH Indicador (Indicador HS-DSCH)
- HSDPA
- High Speed Downlink Packet Access (Acceso por Paquetes de Alta Tasa en el Enlace Descendente)
- MCS
- Modulation and Coding Scheme (Esquema de modulación y codificación)
Claims (10)
1. Método de transmisión según el cual se
transmiten datos de clases diferentes y según el cual existen
posiciones de fiabilidad diferente, según el cual los bits de las
clases diferentes se correlacionan con unas posiciones de fiabilidad
respectivas,
- en el que los datos se modulan para la
transmisión, expresando por tanto más de un bit mediante un símbolo,
el cual expresa una cierta secuencia de más de un bit,
- en el que los datos de dichas clases diferentes
a transmitir comprenden al menos una primera y una segunda clase de
bits,
- en el que dicha posición de fiabilidad se
representa mediante una posición dentro del símbolo en el que puede
colocarse un bit y dicha posición de fiabilidad está relacionada con
una fiabilidad de transmisión,
- y al menos existen dos valores diferentes de
dicha fiabilidad de transmisión, y
- en el que el proceso de correlación de un bit
en una posición dentro de dicho símbolo comprende las siguientes
etapas:
- a)
- establecer una matriz (UD) con N_{fila} filas y N_{col} columnas que tenga N_{fila} + N_{col} entradas, según lo cual puede colocarse un bit en cada entrada, en el que todas las entradas de la misma fila se relacionan con el mismo valor de dicha fiabilidad de transmisión;
- b)
- determinar el número N_{t,sis} de los bits a transmitir de la primera clase de bits y asignar fila a fila en la matriz el número de entradas respectivo para esos bits, asignando por tanto a N_{c} columnas una dimensión N_{r} + 1, y si N_{r} > 0, a las restantes N_{col} - N_{c} columnas una dimensión N_{r}, en el que N_{r} es el número de filas que se asignan totalmente a bits de la primera clase de bits, y 1 < N_{c} < N_{col};
- c)
- calcular N_{c} como
N_{c} =
\left(\frac{N_{t,sis}}{N_{col}} - N_{r}\right)\cdot N_{col} =
N_{t,sis} - N_{r}\cdot N_{col} \ y \ N_{r} =
\left[\frac{N_{t,sis}}{N_{col}}\right],
y si N_{c} = 0, a todas las
columnas se les asignan N_{r}
filas;
caracterizado porque el proceso de
correlación comprende la siguiente etapa:
- d)
- llenar columna a columna con los bits de la primera clase de bits estas entradas asignadas.
2. Método según la reivindicación 1, en el que la
fiabilidad de transmisión es la fiabilidad de que un bit colocado en
la posición respectiva puede transferirse correctamente.
3. Método según cualquiera de las
reivindicaciones 1 ó 2, en el que la primera clase de bits se
compone de bits sistemáticos.
4. Método según cualquiera de las
reivindicaciones 1 a 3, en el que la segunda clase de bits se
compone de bits de paridad.
5. Método según cualquiera de las
reivindicaciones 1 a 4, en el que una columna de dicha matriz se
correlaciona con un símbolo.
6. Método según la reivindicación 1, en el que
los bits de una de las clases se correlacionan con una cierta
fiabilidad si las posiciones de dicha fiabilidad se encuentran
disponibles.
7. Método según la reivindicación 1, en el que la
correlación de los bits dentro de una clase individual se hace con
varias fiabilidades, y se hace de tal manera que los bits se
distribuyen uniformemente para las distintas fiabilidades.
8. Método según cualquiera de las
reivindicaciones 1 a 7, el cual está adaptado para transmitir datos
en una red de radio móvil desde una unidad central de la red hasta
un terminal de dicha red.
9. Método según la reivindicación 8, en el que la
red de radio móvil se opera según el estándar UMTS.
10. Método de distribución de bits,
- en el que al menos una primera y una segunda
clase de bits se correlacionan con posiciones diferentes dentro de
un símbolo,
- -
- según lo cual una posición dentro del símbolo se relaciona con una fiabilidad de transmisión
- -
- y al menos existen dos valores diferentes de esa fiabilidad,
- según lo cual el proceso de correlación
comprende las siguientes etapas:
a) establecer una matriz (N_{fila} + N_{col})
con N_{fila} filas y N_{col} columnas, teniendo así (N_{fila}
+ N_{col}) entradas, según lo cual todas las entradas en la misma
fila se relacionan con el mismo valor de la fiabilidad de
transmisión;
b) determinar el número N_{t,sis} de bits a
transmitir de la primera clase de bits y asignar por fila en la
matriz el número de entradas respectivo para esos bits, asignando
por tanto N_{r} + 1 filas a las primeras N_{c} columnas, y si
N_{r} > 0, N_{r} filas a las restantes N_{col} - N_{c}
columnas, donde N_{c} =
\left(\frac{N_{t,sis}}{N_{col}}-N_{r}\right)\cdot N_{col} =
N_{t,sis} - N_{r}\cdot N_{col} y N_{r} =
\left[\frac{N_{t,sis}}{N_{col}}\right], y si N_{c} = 0, a todas
las columnas se les asignan N_{r} filas;
caracterizado porque el proceso de
correlación comprende la siguiente etapa:
c) llenar columna a columna con los bits de la
primera clase de bits estas entradas asignadas.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10150839 | 2001-10-15 | ||
DE10150839 | 2001-10-15 | ||
EP02003753 | 2002-02-19 | ||
EP02003753 | 2002-02-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2237704T3 true ES2237704T3 (es) | 2005-08-01 |
Family
ID=26010379
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES02785153T Expired - Lifetime ES2237704T3 (es) | 2001-10-15 | 2002-10-02 | Metodo de transmision. |
Country Status (9)
Country | Link |
---|---|
US (1) | US7324472B2 (es) |
EP (1) | EP1436933B1 (es) |
JP (1) | JP4090053B2 (es) |
KR (1) | KR100945603B1 (es) |
CN (1) | CN1309196C (es) |
BR (2) | BRPI0213283B1 (es) |
DE (1) | DE60203411T2 (es) |
ES (1) | ES2237704T3 (es) |
WO (1) | WO2003034640A1 (es) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1436933B1 (en) * | 2001-10-15 | 2005-03-23 | Siemens Aktiengesellschaft | Transmission method |
JP4272048B2 (ja) * | 2003-12-24 | 2009-06-03 | 株式会社エヌ・ティ・ティ・ドコモ | パケット送信制御装置及びパケット送信制御方法 |
JP4539107B2 (ja) * | 2004-02-12 | 2010-09-08 | 富士通株式会社 | 送信装置、ビット配置方法 |
US7876670B2 (en) * | 2005-02-03 | 2011-01-25 | Agency For Science, Technology And Research | Method for transmitting data, method for receiving data, transmitter, receiver, and computer program products |
WO2006117014A1 (en) * | 2005-05-04 | 2006-11-09 | Matsushita Electric Industrial Co., Ltd. | Data transmissions in a mobile communication system employing diversity and constellation rearrangement of a 16 qam scheme |
ATE553580T1 (de) * | 2005-07-26 | 2012-04-15 | Panasonic Corp | Bitbetriebene umordnungs-diversität für aico- abbildung |
EP1971098A4 (en) * | 2005-12-27 | 2012-05-02 | Fujitsu Ltd | DIGITAL WIRELESS COMMUNICATION PROCESS, TRANSMITTER AND RECEIVER WITH A MULTI-RANGE MODULATION SCHEME |
JP4864535B2 (ja) * | 2006-05-16 | 2012-02-01 | 三菱電機株式会社 | 送受信装置及び送受信方法 |
JP2008011260A (ja) * | 2006-06-29 | 2008-01-17 | Kyocera Corp | 無線通信方法、無線送信装置及び無線受信装置 |
JP4675312B2 (ja) * | 2006-11-30 | 2011-04-20 | 富士通株式会社 | 符号化装置、復号装置、送信機及び受信機 |
WO2008133415A1 (en) * | 2007-04-27 | 2008-11-06 | Lg Electronics Inc. | A method for transmitting downlink control channel in a mobile communication system and a method for mapping the control channel to physical resource using block interleaver in a mobile communication system |
JP4976543B2 (ja) | 2007-04-27 | 2012-07-18 | エルジー エレクトロニクス インコーポレイティド | 移動通信システムにおいて下り制御チャネルを伝送する方法並びにブロックインターリーバを用いて制御チャネルを物理リソースにマッピングする方法 |
RU2480916C2 (ru) * | 2007-06-19 | 2013-04-27 | Панасоник Корпорэйшн | Способ размещения каналов и устройство базовой станции радиосвязи |
JP5283702B2 (ja) * | 2007-08-24 | 2013-09-04 | インターデイジタル パテント ホールディングス インコーポレイテッド | ピギーバックack/nackフィールドを含む無線ブロックを確実に伝送するための方法および装置 |
CN101378296B (zh) * | 2007-08-27 | 2012-11-28 | 中兴通讯股份有限公司 | 一种分层数据传输方法 |
JP4569706B2 (ja) * | 2009-08-31 | 2010-10-27 | 富士通株式会社 | 送信装置、ビット配置方法 |
CN102148797B (zh) * | 2010-02-08 | 2014-02-12 | 上海贝尔股份有限公司 | 合并的多数据流的传输技术 |
KR101256372B1 (ko) * | 2011-10-21 | 2013-04-25 | 주식회사 이노와이어리스 | Lte시스템에서 단일 사용자에 대한 다중 영역 cqi를 이용한 자원 할당 방법 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5970098A (en) * | 1997-05-02 | 1999-10-19 | Globespan Technologies, Inc. | Multilevel encoder |
EP1021019A1 (en) * | 1999-01-15 | 2000-07-19 | Sony International (Europe) GmbH | Quasi-differential modulation/demodulation method for multi-amplitude digital modulated signals and OFDM system |
US6973030B2 (en) * | 2001-06-20 | 2005-12-06 | Motorola, Inc. | Method and apparatus for controlling multiple logical data flow in a variable data rate environment |
EP1436933B1 (en) * | 2001-10-15 | 2005-03-23 | Siemens Aktiengesellschaft | Transmission method |
-
2002
- 2002-10-02 EP EP02785153A patent/EP1436933B1/en not_active Expired - Lifetime
- 2002-10-02 CN CNB028204565A patent/CN1309196C/zh not_active Expired - Lifetime
- 2002-10-02 JP JP2003537239A patent/JP4090053B2/ja not_active Expired - Lifetime
- 2002-10-02 ES ES02785153T patent/ES2237704T3/es not_active Expired - Lifetime
- 2002-10-02 KR KR1020047004511A patent/KR100945603B1/ko active IP Right Grant
- 2002-10-02 BR BRPI0213283-4A patent/BRPI0213283B1/pt unknown
- 2002-10-02 WO PCT/EP2002/011094 patent/WO2003034640A1/en active IP Right Grant
- 2002-10-02 US US10/492,716 patent/US7324472B2/en active Active
- 2002-10-02 BR BR0213283-4A patent/BR0213283A/pt active IP Right Grant
- 2002-10-02 DE DE60203411T patent/DE60203411T2/de not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CN1309196C (zh) | 2007-04-04 |
JP2005506756A (ja) | 2005-03-03 |
BR0213283A (pt) | 2004-10-26 |
EP1436933A1 (en) | 2004-07-14 |
US7324472B2 (en) | 2008-01-29 |
DE60203411T2 (de) | 2005-09-08 |
KR20050033041A (ko) | 2005-04-08 |
US20050041572A1 (en) | 2005-02-24 |
KR100945603B1 (ko) | 2010-03-04 |
CN1572081A (zh) | 2005-01-26 |
BRPI0213283B1 (pt) | 2017-09-26 |
JP4090053B2 (ja) | 2008-05-28 |
DE60203411D1 (de) | 2005-04-28 |
WO2003034640A1 (en) | 2003-04-24 |
EP1436933B1 (en) | 2005-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2237704T3 (es) | Metodo de transmision. | |
AU734199B2 (en) | Device and method for exchanging frame messages of different lengths in CDMA communication system | |
ES2350445T3 (es) | Procedimiento de codificación cqi para hs-dpcch. | |
US7333546B2 (en) | Coding apparatus and method in a CDMA mobile communication system | |
KR100973856B1 (ko) | 레이트 매칭을 위한 방법 | |
ES2296977T3 (es) | Metodo y aparato para controlar la transmision de paquetes en un sistema de comunicaciones inalambricas. | |
US7180953B2 (en) | Apparatus and method for efficiently distributing energy over a packet data channel in a mobile communication system for high rate packet transmission | |
US7450611B2 (en) | Apparatus and method for transmitting and receiving TBS information in an HSDPA communication system | |
US7408893B2 (en) | DPCH multiplexing apparatus and method for outer loop power control in a W-CDMA communication system | |
EP1495569B1 (en) | Channel mapping in a wireless communication system | |
US7369527B2 (en) | Apparatus and method for transmitting and receiving control information in a mobile communication system | |
ES2289225T3 (es) | Mejora de la señalizacion del tamaño de los bloques de transporte (tbs). | |
CN101132230B (zh) | 时分码分多址系统高速上行分组接入数据及信令传输方法 | |
AU1828601A (en) | Diffusion code generator, CDMA communication apparatus using the same, and diffusion code generating method used therefor | |
ES2333611T3 (es) | Metodo y aparato para mapear o correlacionar bits de informacion de canal de control fisico dedicado mejorado (e-dpcch) en un sistema de comunicacion inalambrica umts. | |
KR100548346B1 (ko) | 이동통신 시스템에서의 tfci 전송 방법 | |
CN101198080B (zh) | 一种时分码分多址系统高速上行分组接入信令传输方法 | |
US20030174642A1 (en) | Forward packet data channel with parallel sub-packets | |
CN101072082A (zh) | 传输方法 | |
de Carrera et al. | Implementation of UMTS HSDPA System and Analysis of I/Q Imbalance in High Speed Downlink Shared Channels |