ES2347845T3 - Umbral adaptativo para descodificar la parte 1 de hs-scch. - Google Patents

Umbral adaptativo para descodificar la parte 1 de hs-scch. Download PDF

Info

Publication number
ES2347845T3
ES2347845T3 ES08075048T ES08075048T ES2347845T3 ES 2347845 T3 ES2347845 T3 ES 2347845T3 ES 08075048 T ES08075048 T ES 08075048T ES 08075048 T ES08075048 T ES 08075048T ES 2347845 T3 ES2347845 T3 ES 2347845T3
Authority
ES
Spain
Prior art keywords
scch
code words
message
code
high speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES08075048T
Other languages
English (en)
Inventor
Johan Nilsson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Application granted granted Critical
Publication of ES2347845T3 publication Critical patent/ES2347845T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • H04L1/0019Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy in which mode-switching is based on a statistical approach
    • H04L1/0021Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy in which mode-switching is based on a statistical approach in which the algorithm uses adaptive thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2628Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Artificial Intelligence (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Dc Digital Transmission (AREA)
  • Error Detection And Correction (AREA)

Abstract

Un método de descodificar un mensaje de la Parte 1 de un High Speed Shared Control Channel (Canal de Control Compartido de Alta Velocidad), Parte 1 del HS-SCCH, en un sistema de High Speed Downlink Packet Access, HSDPA (Acceso de Paquetes de Enlace Descendente de Alta Velocidad) que incluye un conjunto completo de posibles palabras de código en el que el mensaje de la Parte 1 del HS-SCCH está codificado en canales y enmascarado para proporcionar una palabra de código que es propagada por un código de propagación, comprendiendo el método: - recibir el mensaje de la Parte 1 del HS-SCCH; - agrupar el mensaje de la Parte 1 del HS-SCCH; - generar un conjunto de valores de correlación correlacionando cada uno de un conjunto reducido de posibles palabras de código, contra el mensaje de la Parte 1 del HS-SCCH agrupado, y - seleccionar como un valor descodificado aquél del conjunto reducido de posibles palabras de código que está asociado con uno máximo de los valores de correlación, en el que el conjunto reducido de posibles palabras de código es generado a partir del conjunto completo de posibles palabras de código.

Description

Umbral adaptativo para descodificar la parte 1 de HS-SCCH.
Antecedentes
La presente invención se refiere a sistemas de comunicaciones, más particularmente a sistemas de comunicaciones de Code Division Multiple Access (CDMA - Acceso Múltiple por División de Código), e incluso más particularmente a determinar eficientemente y con exactitud si se ha detectado información particular en una señal recibida en un sistema de comunicaciones de CDMA.
La industria de la telefonía móvil ha dado pasos enormes en operaciones comerciales en todo el mundo. El crecimiento en áreas metropolitanas importantes ha excedido en mucho las expectativas iniciales y está excediendo rápidamente la capacidad del sistema. Si esta tendencia continúa, los efectos del crecimiento de esta industria alcanzarán incluso a los mercados más pequeños. Se requieren soluciones innovadoras para adaptarse a estas necesidades de capacidad creciente, así como para mantener un servicio de calidad alta y evitar que suban los precios.
En todo el mundo, un paso importante en el avance de los sistemas de comunicaciones por radio ha sido el cambio de transmisión analógica a digital. Igualmente significativa es la elección de un esquema de transmisión digital efectivo para implementar la tecnología de siguiente generación. Además, las Personal Communication Networks (PCNs - Redes de Comunicación Personales), que emplean teléfonos de bajo coste, de tamaño de bolsillo, inalámbricos que pueden ser transportados cómodamente y usados para hacer o recibir llamadas en casa, en la oficina, en la calle, en el coche, y otros, son proporcionadas, por ejemplo, por portadores de telefonía móvil que utilizan la infraestructura del sistema de telefonía móvil digital. Una característica importante deseada en estos nuevos sistemas es la mayor capacidad de tráfico, y un uso eficiente de esta capacidad. Es también importante para los dispositivos portátiles en tales sistema proporcionar un servicio de alta calidad incluso ahorrando la mayor cantidad de energía posible, puesto que muy a menudo son alimentados por baterías.
Recientes esfuerzos en proporcionar tales sistemas se han focalizado en el uso de técnicas de Wideband CDMA (WCDMA - CDMA de Banda Ancha). En un sistema de WCDMA, múltiples usuarios utilizan el mismo espectro de radio simultáneamente. Desde el punto de vista de un receptor en un sistema de WCDMA, una señal recibida comprende una señal deseada (es decir, una señal que pretende ser recibida por ese receptor particular) y un elevado nivel de ruido. Para permitir que el receptor extraiga la señal deseada de la señal recibida, cierta información prevista para ese receptor es "propagada" combinando (por ejemplo, mediante multiplicación) la información con una secuencia de firma conocida de velocidad de bits mucho mayor. La secuencia de firma es única para este receptor particular. Una manera de generar la secuencia de firma es con un proceso de pseudo-noise (PN - Pseudo Ruido) que parece aleatorio, pero que puede ser replicado por un usuario autorizado.
Debido a que cada transmisor activo está utilizando el mismo proceso, una pluralidad de señales de información propagadas modulan una portadora de radio frecuencia, por ejemplo mediante binary phase shift keying (BPSK - Polarización de Desviación de Fase Binaria), y como se ha dicho antes, se reciben conjuntamente como una señal compuesta en el receptor. Cada una de las señales propagadas se superpone a todas las demás señales propagadas, así como a las señales relativas a ruido, tanto en frecuencia como en tiempo. Si el receptor está autorizado, entonces la señal compuesta es correlacionada con una de las únicas secuencias de firma, y la señal de información correspondiente puede ser aislada y agrupada. Si se utiliza la modulación con quadrature phase shift keying (QPSK - Polarización de Desviación de Fase en Cuadratura) o la quadrature amplitude modulation (QAM - Modulación en Amplitud en Cuadratura), entonces la secuencia de firma puede consistir en número complejos (que tienen partes real e imaginaria), en los que las partes real e imaginaria se utilizan para modular las respectivas de dos portadoras en la misma frecuencia, pero desfasadas noventa grados una con respecto a otra.
Tradicionalmente, una secuencia de firma se utiliza para representar un bit de información. No obstante, pueden emplearse otros tipos de secuencia de firmas. Recibir la secuencia de firma transmitida o su complemento indica si el bit de información es un +1 ó -1, denotado a veces "0" o "1". La secuencia de firma normalmente comprende algún número, N, bits, y cada bit de la secuencia de firma es llamado un "chip". La secuencia de N-chips completa, o su complemento, se denomina símbolo transmitido. El receptor convencional, tal como un receptor RAKE, correlaciona la señal recibida con el conjugado complejo de la secuencia de firma conocida para producir un valor de correlación. Sólo la parte real del valor de correlación es calculada. Cuando resulta una correlación positiva grande, se detecta un "0"; Cuando resulta una correlación negativa grande, se detecta un "1"; Debe reconocerse que pueden emplearse otros tipos de receptores y otras técnicas de correlación.
Existe un número de esfuerzos para estandarizar el uso de técnicas de WCDMA en sistemas de comunicación de telefonía móvil. Uno de tales esfuerzos es llevado a cabo por el Third Generation Partnership Project ("3GPP" - Proyecto de Colaboración de Tercera Generación). El elemento "tercera generación" se refiere al hecho de que la llamada tecnología de acceso por radio de segunda generación ha llevado la telefonía móvil a un amplio mercado. En contraste, la tecnología de acceso por radio de tercera generación se extiende más allá de la telefonía básica: una plataforma de servicio común, basada en Internet Protocol (IP - Protocolo de Internet) ofrecerá a los usuarios de telefonía móvil una abundancia de servicios en tiempo real y en tiempo no real (datos tradicionales).
Servicios típicos con requisitos de tiempo real son voz y vídeo, así como aplicaciones sensibles al retardo, tales como sistemas de señalización de tráfico, prueba remota, y sistemas que proporcionan acceso interactivo a servidores de World Wide Web (WWW - Red Global Mundial). Como se ha explicado, por ejemplo en, F. Müller et al., "Further evolution of the GSM/EDGE radio access network", Ericsson Review vol. 78, no. 3, pp. 116-123 (2001), el reto es implementar servicios de extremo a extremo basados en el Internet Protocol (IP - Protocolo de Internet). El principal beneficio de ejecutar IP de extremo a extremo - incluyendo la interfaz aérea - es la flexibilidad de servicio. Ciertamente, la flexibilidad más o menos elimina dependencias entre aplicaciones y redes subyacentes, por ejemplo, redes de acceso. Hasta la fecha, las redes de telefonía móvil han sido optimizadas en términos de calidad de voz y eficiencia de espectro para aplicaciones con conmutación de circuitos. No obstante, para servicios tales como multimedia sobre IP, que incluyen voz, el principal reto es mantener una calidad comparable y una eficiencia de espectro sin disminuir la flexibilidad del servicio. Hoy en día, por ejemplo, podemos sufrir un considerable gasto de protocolo cuando establecemos un puente entre la interfaz aérea y el real-time protocol (RTP - Protocolo de Tiempo Real), user datagram protocol (UDP - Protocolo de Datagrama de Usuario) o paquetes de IP (que llevan tramas de medios). No es necesario decir que esto va en contra del éxito de la eficiencia del espectro. Para lograr una eficiencia de espectro, en su lugar se pueden caracterizar diferentes flujos de paquetes distintos en términos de requisitos de ancho de banda y de retardo. Una caracterización de este tipo resulta útil cuando se implementan algoritmos de acceso de admisión que adaptan múltiples flujos de datos de usuario en el espectro disponible. Diferentes métodos de limitar los datos (tales como compresión de cabecera y compresión de señalización de sesión) pueden aplicarse también para obtener una adecuada eficiencia del espectro.
T. Hedberg y S. Parkvall, "Evolving WCDMA", Ericsson Review vol. 77, no. El documento 2 pp. 124-131 (2001) describe cómo, con el propósito de mejorar el soporte para datos en paquetes de mejor esfuerzo, el 3GPP está trabajando en una evolución del WCDMA conocida como high speed downlink packet data access (HSDPA - Acceso a Datos en Paquetes de Enlace Descendente de Alta Velocidad). Esta mejora para los sistemas anteriores aumenta la capacidad, reduce el retardo del tiempo de ida y vuelta, y aumenta las velocidades de datos de pico hasta 8-10 Mbit/s. Para alcanzar estos logros, se ha introducido un nuevo downlink shared channel (HS-DSCH - Canal Compartido de Enlace Descendente). Además, se han introducido con este canal tres tecnologías fundamentales, que están estrechamente relacionadas y se basan en la rápida adaptación de los parámetros de transmisión para las condiciones de radio instantáneas:
\bullet
la tecnología de adaptación de enlace rápido permite la adaptación de la velocidad de código del canal, y permite el uso de una modulación de orden superior de espectro eficiente (por ejemplo, 16 QAM) cuando las condiciones del canal lo permiten (por ejemplo, durante un pico de desvanecimiento), y vuelve a una modulación de QPSK robusta durante condiciones de canal menos favorables (por ejemplo, cuando se experimenta un dip de desvanecimiento);
\bullet
la tecnología de fast hybrid automatic-repeat-request (H-ARQ) requiere rápidamente la retransmisión de entidades de datos faltantes y combina la información soft de la transmisión original y cualesquiera retransmisiones subsiguientes antes de cualesquiera intentos de descodificar un mensaje; y
\bullet
planificación rápida de usuarios que comparten el HS-DSCH - esta técnica, que explota la diversidad de multi-usuarios, procura transmitir a los usuarios condiciones de radio favorables.
Con los principios básicos anteriores, existe la posibilidad de una desigual provisión de servicio, ofreciendo velocidades de datos más elevadas para usuarios en condiciones favorables.
Un aspecto del HSDPA es su estructura de canales. El canal de transporte para transportar datos de usuario es un high-speed downlink shared channel (HS-DSCH - Canal Compartido de Enlace Descendente de Alta Velocidad). Un canal físico correspondiente se denomina HS-PDSCH. Los recursos de código de HS-DSCH incluyen uno o más códigos de canalización con un factor de propagación de 16. Con el fin de dejar suficiente espacio para otros portadores de control y datos requeridos, hasta 15 de tales códigos pueden ser asignados. Los recursos de código disponibles son en primer lugar compartidos en el dominio del tiempo. Por ejemplo, pueden ser asignados a un usuario cada vez. Alternativamente, los recursos de código pueden ser compartidos utilizando multiplexación de código. En este caso, de dos a cuatro usuarios comparten los recursos de código dentro de un mismo transmission time interval (TTI - Intervalo de Tiempo de Transmisión).
El HS-DSCH emplea un TTI corto (2 ms) con el fin de reducir los retardos de adaptación de enlace, aumenta la granularidad en el proceso de planificación, facilita un mejor seguimiento de las condiciones de radio que varían con el tiempo, y disminuyen el round trip time (RTT - Tiempo de Ida y Vuelta).
Además de datos de usuario, también es necesario transmitir señalización de control para notificar al siguiente user equipment (UE - Equipo de Usuario) que va a ser planificado. Esta señalización es conducida en un high-speed shared control channel (HS-SCCH - Canal de Control Compartido de Alta Velocidad), que es común para todos los usuarios. El HS-SCCH es transmitido dos slots por delante del correspondiente HS-DSCH TTI. El HS-SCCH es codificado mediante una máscara específica de equipo de usuario y también contiene información de control de capa inferior, que incluye los ajustes empleados para modulación, esquema de codificación, código de canalización, y
H-ARQ.
Además para los canales descritos anteriormente, cada equipo de usuario tiene un associated dedicated physical channel (DPCH - Canal Físico Dedicado Asociado) tanto en la dirección de enlace ascendente como en la dirección de enlace descendente. El canal asociado de enlace descendente transporta la portadora de radio de la señal para la señalización de Capa 3 así como las órdenes de control de potencia para el canal de enlace ascendente. En contraste, el canal de enlace ascendente es utilizado como un canal de información de retorno, que por ejemplo podría llevar las órdenes de TPC para el control de potencia del enlace descendente. Si es necesario, otros servicios (por ejemplo, voz o vídeo con conmutación de circuitos) pueden ser también transportados en el DPCH.
El concepto de HSDPA requiere un high-speed dedicated physical control channel (HS-DPCCH - Canal de Control Físico Dedicado de Alta Velocidad) adicional en el enlace ascendente para transportar la información de Channel Quality Indicator (CQI - Indicador de Calidad de Canal) además de los reconocimientos del H-ARQ.
Centrándose ahora en el HS-SCCH, se utiliza para direccionar al UE mediante la red.
El HS-SCCH transporta la siguiente información:
1
Identidad de UE (16 bits): X_{ue}
2
Conjunto de código de Canalización (7 bits): X_{ccs}
3
Información de esquema de modulación (1 bit): X_{ms}
4
Información de tamaño de bloque de transporte (6 bits): X_{tbs}
5
Información de proceso de Hybrid-ARQ (3 bits): X_{hap}
6
Redundancia y versión de constelación (3 bits): X_{rv}
7
Nuevo indicador de datos (1 bit): X_{nd}.
Los tres primeros de los anteriores se necesitan para disponer el receptor RAKE para la recepción del HS-PDSCH - en realidad la información de la identidad del UE es utilizada por el UE para determinar si es el receptor previsto de los datos que están a punto de ser transmitidos. Así, el HS-SCCH es transmitido en dos partes sucesivas, siendo los primeros tres de los anteriores transmitidos en la Parte 1 del HS-SCCH. La información restante es transportada en la Parte 2 del HS-SCCH. Toda la información de Capa 1 (L1) es transmitida en e HS-SCCH; es decir, ninguna información L1 es transmitida en el HS-PDSCH o en el DPCH.
Puede haber un máximo de cuatro códigos de HS-SCCH para monitorizar en una celda, todos transmitidos con un factor de propagación de 128 y modulación de QPSK. Con el fin de permitir tiempo para descodificar y disponer el receptor para la recepción en el UE, la sub-trama de HS-PDSCH (que transporta los datos de usuario) no empieza hasta dos slots después del inicio de la sub-trama del HS-SCCH. Esto se ilustra en la Fig. 1, y se describe con mayor detalle en el documento 3GPP TS 25.101 V5.5.0 (2003-09). Esta disposición permite que toda la Parte 1 del HS-SCCH sea recibida y a continuación descodificada simultáneamente a la recepción del primer slot de la Parte 2 del HS-SCCH.
La Fig. 2 es un diagrama de flujo que representa las acciones convencionales llevadas a cabo dentro de un UE junto con el HS-SCCH. Debe entenderse que si el UE, debido a su Categoría de UE, tiene límites en inter-TTI, entonces debe haber una cierta distancia entre TTIs con HS-PDSCH. Esto hará innecesaria la recepción del HS-SCCH para algunos TTIs. Así, una acción inicial llevada a cabo por el UE es esperar hasta una próxima posible sub-trama (etapa 201). Entonces, la Parte 1 del HS-SCCH es recibida para hasta cuatro códigos de propagación (etapa 203).
A continuación, se llevan a cabo dos operaciones en paralelo: La Parte 1 del HS-SCCH es descodificada (etapa 205) y el slot 1 de la Parte 2 del HS-SCCH es recibido para todos los posibles códigos (etapa 207). Cuál, si tiene que ser alguna, de estas Partes 2 del HS-SCCH recibidas debe utilizar, se decidirá mediante la información de la Parte
1.
Necesita determinarse si el UE detectó que la Parte 1 del HS-SCCH recibida está prevista para este UE particular (bloque de decisión 209). Si la respuesta es "no" (ruta "NO" del bloque de decisión 209), entonces no tiene sentido llevar a cabo más etapas para recibir este HS-SCCH, y el proceso es abortado (etapa 211). En este caso, el proceso continuará de nuevo en la etapa 201.
Si se ha determinado que la Parte 1 del HS-SCCH descodificada está prevista para este UE (ruta "SÍ" del bloque de decisión 209), entonces se conoce qué código, c, aplica para este HS-SCCH. El Proceso continúa entonces usando los códigos de propagación de la descodificación de la Parte 1 para establecer el UE que va a recibir el HS-PDSCH (etapa 213) y, en paralelo con esta acción, recibiendo el segundo slot de la Parte 2 para el HS-SCCH asociado con el código c (etapa 215) y a continuación descodificando la Parte 2 del HS-SCCH asociada con el código c (etapa
217).
Después de que la Parte 2 del HS-SCCH ha sido recibida y descodificada, su código CRC puede ser comprobado para determinar si la descodificación ha tenido éxito (bloque de decisión 219). Si no (ruta "NO" del bloque de decisión 219), entonces la recepción del HS-PDSCH es abortada (etapa 221) y el proceso vuelve a la etapa 201.
Si la descodificación de la Parte 2 del HS-SCCH ha tenido éxito (ruta "SÍ" del bloque de decisión 219), entonces el UE es preparado para la recepción del slot 3 del HS-PDSCH de acuerdo con el código c (etapa 223). El UE es entonces preparado para descodificar el HS-PDSCH usando los parámetros derivados de la descodificación de la Parte 2 del HS-SCCH (etapa 225).
En referencia de nuevo al bloque de decisión 219, debe entenderse que una descodificación sin éxito de la Parte 2 del HS-SCCH puede ser el resultado de los errores introducidos en la propia Parte 2 del HS-SCCH, pero puede ser también el resultado de determinar erróneamente que la Parte 1 del HS-SCCH ha sido detectada con éxito. Para mostrar por qué esto es así, la siguiente explicación examinará con detalle la Parte 1 del HS-SCCH.
La Fig. 3 ilustra el proceso convencional que es llevado a cabo para construir la información del HS-SCCH (tanto en la Parte 1 como en la 2). Los parámetros X_{ccs} y X_{ms} son combinados por un multiplexador 301 para generar datos denotados con X_{1}. Como es convencional en el sector, los multiplexadores 301 y 311 que concatenan entradas en una salida se ilustran sin una entrada de control de la selección. Con el fin de generar la porción de la Parte 1 del HS-SCCH, los datos X_{1} son entonces convolucionalmente codificados por la lógica de codificación del canal 303 que lleva a cabo la codificación de canal 1 para generar los datos denotados como Z_{1}. La lógica de adaptación de velocidad 305 lleva entonces a cabo la adaptación de velocidad de la Parte 1 que transforma los datos Z_{1} en los datos denotados como R_{1}.
Con el fin de permitir que el UE detecte que es el receptor previsto del mensaje de la Parte 1 del HS-SCCH, se aplica entonces la lógica de enmascaramiento del UE 307 que lleva a cabo el enmascaramiento específico del UE en R_{1}. Los detalles de este enmascaramiento se describirán ahora junto con el diagrama lógico ilustrado en la Fig. 4. En un aspecto de esta lógica, un único código que representa al UE que es el receptor previsto es generado aplicando lógica de codificación convolucional 401 para los datos X_{ue} de 16-bits para generar un número de 48-bits denotados como bi. Se aplica entonces la lógica de penetración 403 para que el bi genere un número de 40-bits denotado como ci. El número ci es entonces aplicado como una máscara para los datos R1 llevando a cabo una operación de lógica exclusiva OR (XOR) 405 entre los dos valores. El valor resultante es denotado como S_{1}.
La idea detrás de este enmascaramiento es que cada UE que recibe el mensaje de la Parte 1 del HS-SCCH pueda aplicar su propio valor conocido de ci en una operación de desenmascaramiento. Por ejemplo, donde se usa XOR como función de enmascaramiento, entonces aplicar de nuevo el mismo valor de ci deshará la operación de enmascaramiento original. Si el valor resultante es un valor R_{1} utilizable (es decir, si R_{1} es un código de paso válido), esto significa que el valor de ci del UE era el correcto, y este UE es el receptor previsto del HS-SCCH. Todos los demás LTE's aplicarán el ci valorado erróneamente, lo que producirá un valor no descodificable, informando así a cada uno de esos UE's de que no era el receptor previsto del mensaje de la Parte 1 del HS-SCCH. Se ha determinado que la mínima distancia Hamming entre dos máscaras (ci en la Fig. 4) es 8.
No merece la pena que, aunque sea al principio, cada UE aplique el enmascaramiento para la Parte 1 del HS-SCCH recibida y determine entonces si el R_{1} resultante es un código de paso válido, esto no es necesario en realizaciones prácticas. La razón para esto es que cada UE es capaz de conocer que su propia Parte 1 del HS-SCCH debería ser como justo antes del desenmascaramiento. Así, pueden ser implementadas realizaciones más eficientes que obvian la etapa del propio enmascaramiento del UE.
En referencia ahora de nuevo a la Fig. 3, se describirá ahora la generación de la información de la Parte 2 del HS-SCCH. En un aspecto, los parámetros r, s, y b son proporcionados a la lógica de codificación de RV 309 para generar redundancia e información de versión de constelación, X_{rv}. La información X_{rv} así como X_{tbs}, X_{hap}, y X_{nd} son combinadas en la lógica de multiplexación 311 para generar la información X_{2}. La información X_{2} junto con X_{ue} y X_{1} son entonces proporcionadas a la lógica de unión CRC específica del UE 313 para generar la información Y. Específicamente, la lógica de unión específica del UE 313 combina la información de la Parte 1 (X_{1}) y la información de la Parte 2 (X_{2}) y genera un CRC. El CRC es enmascarado con la identidad de UE (X_{ue}), y el resultado es añadido a la información de la Parte 2 para generar la información Y. Para más información relativa a la operación de la lógica de unión específica del UE, el lector interesado debe referirse al documento 3GPP TS 25.212 V5.6.0 (2003-09). Éste es a continuación procesado por la lógica 2 de codificación de canal 315 para generar la información Z_{2}. La información Z_{2} es procesada mediante la lógica 2 de acoplamiento de velocidad 317 para generar la información R_{2}.
Finalmente, la información S_{1} (de la generación de la Parte 1 del HS-SCCH) y la información R_{2} son sometidas a la lógica de mapeo de canal físico 319 para ceder el HS-SCCH.
En referencia de nuevo a la detección de la Parte 1 (por ejemplo, el bloque de decisión 209 en la Fig. 2), es conocido utilizar un algoritmo de maximum likelihood (ML - Máxima Probabilidad) para correlacionar la información de la Parte 1 del HS-SCCH recibida con todos los códigos de paso R_{1} hipotéticos posibles 256 (o S_{1} si el enmascaramiento está incluido). El método de ML se explicará ahora con mayor detalle.
Introduce \hat{S}_{1}^{c} como el código de paso recibido en el código c \in [1,...,n_{c}]. En el planteamiento descrito no se realiza desenmascaramiento en el código de paso recibido. En su lugar el enmascaramiento es incluido en los hipotéticos códigos de paso. Un método equivalente es trabajar sobre los códigos de paso R_{1}^{c} recibidos desenmascarados Se modeliza \hat{S}_{1}^{c} como:
\vskip1.000000\baselineskip
1
\vskip1.000000\baselineskip
donde e_{c} es un vector de ruido que contiene partes desemparejadas de transmisión/recepción imperfectas, y v_{c} es un vector aleatorio debido a la disposición de enmascaramiento/desenmascaramiento.
En el ejemplo de HSDPA, X_{1} es un vector de 8-bits. Por lo tanto, existen 256 códigos de paso S_{1} correspondientes para cualquier UE dado. Los códigos de paso son enumerados
2
Si se introduce
3
entonces la matriz de decisión D es construida como
4
La detección de máxima probabilidad para cada código c se encuentra entonces como el número de fila asociado con el mayor valor en la correspondiente columna de D:
5
Para permitir la comparación de ML se formulan estimaciones de diferentes códigos, estimaciones de la varianza de v_{c} + e_{c} como
6
donde "excl." significa excluir el elemento con índice x, y en este caso se produce un nuevo vector con un elemento menos, es decir, sin el pico. La detección puede entonces ser definida como
7
El enmascaramiento de la identidad del UE es la única medida tomada para proporcionar una transmisión suficientemente fiable de la información de la Parte 1 del HS-SCCH. A diferencia de la información de la Parte 2, la información de la Parte 1 no está protegida por la codificación del CRC. Esto no es absolutamente crítico, puesto que un UE que cree erróneamente que ha detectado la información de la Parte 1 del HS-SCCH para sí mismo descubrirá el error cuando la información de la Parte 2 del HS-SCCH no coincide (debido al uso del código c erróneo en el proceso de descodificación). De manera similar, si un UE erróneamente falla en detectar la información de la Parte 1 del HS-SCCH, esto también se descubrirá cuando el transmisor se dé cuenta de que no se ha recibido ningún ACK para los datos transmitidos subsiguientemente.
Aun más, estos errores son costosos en términos de potencia transmitida (por ejemplo, un UE que gasta energía recibiendo y descodificando la información de la Parte 2 del HS-SCCH y del HS-PDSCH que realmente no está previsto para ese UE) y tiempo y ancho de banda perdidos (por ejemplo, para detectar que una transmisión nunca ha sido recibida por un receptor previsto, y para retransmitir esa información).
Aunque esta sección de antecedentes se ha centrado en un ejemplo específico en conexión con la recepción de información del HS-SCCH en un sistema de 3GPP, pueden aparecer problemas similares en cualquier sistema de comunicación que se apoye en técnicas de correlación para determinar si la información ha sido detectada de manera precisa, y si debe tomarse alguna decisión para abortar otros esfuerzos para recibir un mensaje de multi-parte.
De acuerdo con esto, es deseable proporcionar métodos y aparatos que pueden emplear técnicas de correlación para recibir y descodificar información de manera precisa de una manera eficiente en HSDPA así como otros sistemas.
Resumen
Debe ponerse énfasis en que los términos "comprende" y "que comprende", cuando se usa en esta especificación, se toman para especificar la presencia de características indicadas, números enteros, pasos o componentes; pero el uso de estas condiciones no excluye la presencia o suma de una o más de otras características, números enteros, pasos, componentes o grupos de la misma.
De acuerdo con un aspecto de la presente invención, los anteriores y otros objetos se logran en los métodos, aparatos y medios de almacenamiento legibles mediante máquina que descodifican un mensaje de multi-parte en un sistema de comunicación de acceso múltiple por división de código.
El sistema de comunicación de acceso múltiple por división de código es un sistema de High Speed Downlink Packet Access (HSDPA - Acceso de Paquetes de Enlace Descendente de Alta Velocidad), y la parte del mensaje de multi-parte es un mensaje de la Parte 1 del High Speed Shared Control Channel (Parte 1 del HS-SCCH).
En otro aspecto más de la invención, el sistema de HSDPA incluye un conjunto completo de posibles códigos de paso. Un valor de correlación es uno de un conjunto de valores de correlación que son generados correlacionando cada uno de un conjunto de posibles códigos de paso contra el mensaje de la Parte 1 del HS-SCCH, en el que el conjunto reducido de posibles códigos de paso es generado a partir del conjunto completo de posibles secuencias conocidas.
El conjunto reducido de posibles códigos de paso puede incluir; por ejemplo, sólo aquellos códigos de paso que expresan algo con significado.
En otro aspecto, el conjunto reducido de posibles códigos de paso puede incluir, por ejemplo, sólo aquellos códigos de paso que están asociados con una o más capacidades de un primer User Equipment (UE - Equipo de Usuario), en el que el conjunto completo de códigos de paso incluye al menos un código de paso que no está asociado con una o más capacidades del primer UE, y el al menos un código de paso está asociado con una o más capacidades de un segundo UE.
Breve descripción de los dibujos
Los objetivos y ventajas de la invención se comprenderán leyendo la siguiente descripción detallada en unión con los dibujos en los que:
La Fig. 1 es un diagrama de tiempo que ilustra la relación entre el inicio de una sub-trama de HS-PDSCH y el inicio de una sub-trama de HS-SCCH.
La Fig. 2 es un diagrama de flujo que representa las acciones convencionales llevadas a cabo dentro de un UE junto con el HS-SCCH.
La Fig. 3 ilustra un proceso convencional que es llevado a cabo para construir la información del HS-SCCH (tanto en la Parte 1 como en la 2).
La Fig. 4 es un diagrama lógico que ilustra detalles de la lógica de enmascaramiento del UE que permite a un UE detectar que es el receptor previsto de un mensaje de la Parte 1 del HS-SCCH.
La Fig. 5 es un diagrama de flujo que representa una lógica de ejemplo que descodifica el HS-SCCH y ajusta dinámicamente un nivel de umbral, \tau, de acuerdo con una realización de ejemplo de la invención.
La Fig. 6 es un diagrama de flujo que representa una lógica de ejemplo que descodifica el HS-SCCH y ajusta dinámicamente un nivel de umbral, \tau, de acuerdo con una realización alternativa de ejemplo de la invención.
La Fig. 7 es un diagrama de árbol que ilustra la posible descodificación que resulta de varios escenarios de interés.
Las Figs. 8-10 son gráficos que muestran resultados de tests para tests con diferentes umbrales para tres métodos descritos aquí.
Las Figs. 11-13 son gráficos que representan el funcionamiento de los tres métodos descritos aquí para tres casos de test de HS-SCCH.
Descripción detallada
Varias características de la invención se describirán ahora con relación a las figuras, en las cuales partes iguales se identifican con los mismos caracteres de referencia.
Varios aspectos de la invención se describirán ahora con mayor detalle en conexión con una pluralidad de realizaciones ejemplares. Para facilitar una comprensión de la invención, se describen muchos aspectos de la invención en términos de secuencias de acciones para ser realizadas por elementos de un sistema informático. Se reconocerá que en cada una de las realizaciones, varias acciones podrían ser realizadas por circuitos especializados (por ejemplo, puertas lógicas discretas interconectadas para realizar una función especializada), por instrucciones de programa que son ejecutadas por uno o más procesadores, o por una combinación de ambos. Además, adicionalmente puede considerarse que la invención se realice completamente incorporada dentro de cualquier forma de portador legible por ordenador, tal como memoria de estado sólido, disco magnético, disco óptico u onda portadora (tal como radiofrecuencia, audiofrecuencia u ondas portadoras de frecuencia óptica) que contienen un conjunto apropiado de instrucciones de ordenador que causarían que un procesador realice las técnicas descritas aquí. De esta manera, los diferentes aspectos de la invención pueden ser realizados de muchas maneras distintas, y se contempla que todas las formas están dentro del alcance de la invención. Para cada uno de los diferentes aspectos de la invención, alguna de tales formas de realizaciones puede denominarse aquí como "lógica configurada para" realizar una acción descrita, o alternativamente como "lógica que" realiza una acción descrita.
Como se ha mencionado en la sección de Antecedentes, es posible detectar que un mensaje de la Parte 1 del HS-SCCH fue erróneamente detectado (llamado aquí "falsa detección" o "falsa alarma") apoyándose en el fallo de descodificación de la Parte 2 del HS-SCCH. No obstante, es deseable reducir el consumo actual abortando la descodificación del HS-SCCH lo más pronto posible si resulta probable una falsa detección. Así, de acuerdo con un aspecto de la invención, una falsa detección es reconocida probando la calidad de detección de la Parte 1 del HS-SCCH. Más específicamente, se introduce un valor de umbral, \tau, que necesita ser alcanzado para que una detección se deba considerar como válida. Esto puede expresarse como:
\vskip1.000000\baselineskip
8
\vskip1.000000\baselineskip
\hskip0.7cm
9
\vskip1.000000\baselineskip
La explicación se dirigirá ahora hacia técnicas para asignar valores al umbral \tau. Sintonizar el umbral de decisión \tau requiere que se elija entre la probabilidad de falsa alarma (P(E_{fa})) y la probabilidad de detección perdida (P(E_{m})) (es decir, el fallo en la Parte de un UE en detectar que un mensaje de la Parte 1 del HS-SCCH estaba realmente previsto para su recepción por ese UE). Una detección perdida provoca una disminución del rendimiento, y una falsa alarma provoca un mayor consumo de energía debido al inicio de la descodificación de la Parte 2 del HS-SCCH y de la descodificación del HS-PDSCH sin estar dirigida por el Nodo B, es decir, la estación de base.
La mejor técnica para la sintonización del valor de \tau dependerá de qué método se utilice para determinar si una correlación de código de HS-SCCH es probable que sea una detección correcta. En la sección de Antecedentes, se ha descrito una técnica de detección en la cual se utiliza una estimación de varianza para hacer esta determinación. No obstante, una estimación de varianza podría ser bastante compleja de implementar. Una alternativa es utilizar una "estimación de desviación estándar", como sigue:
\vskip1.000000\baselineskip
10
\newpage
Con esta modificación, el algoritmo de detección es:
11
Otra implementación alternativa más (tercera) de un algoritmo de detección compara la relación entre la mayor correlación con la segunda mayor correlación para cada código de HS-SCCH para un umbral \tau.
Independientemente de cuál de los anteriores u otros algoritmos de detección se utilicen, la influencia del umbral es tal que un mayor umbral reducirá la tasa de falsa alarma, pero también aumentará la probabilidad de una detección fallida. Por el contrario, un menor umbral provoca la relación contraria.
De acuerdo con otro aspecto de la invención, los duros resultados de la elección que proceden de usar un umbral estático son relajados utilizando en su lugar una técnica de adaptación para ajustar dinámicamente el valor de umbral, \tau, basándose en el comportamiento del tráfico de comunicación. Tal comportamiento es si el tráfico dirigido al UE es parte de una ráfaga dirigida a ese UE o no. Un comportamiento de ráfaga ocurre típicamente para descargas de ficheros, navegación por la web, y otros. De acuerdo con una realización de la invención,
\bullet Si el UE está en una ráfaga, entonces tiene que utilizarse un valor de umbral, \tau, relativamente bajo. Esto provocará falsas alarmas, pero no pondrá en peligro el rendimiento.
\bullet No obstante, si el UE no está en una ráfaga, entonces se utiliza un valor de umbral, \tau, relativamente más alto. Esto reducirá el número de falsas alarmas, y reducirá por ello el consumo de energía. No obstante, la capacidad de detectar un mensaje disminuirá ligeramente.
Puede utilizarse cualquier técnica para detectar la existencia de una ráfaga como parte de la invención. Una técnica tal es declarar que una ráfaga existe si el UE ha sido direccionado en algún momento durante algún número, n, de los TTI's más recientes. Por el contrario, si el UE no ha sido direccionado durante ninguno de los n TTI's más recientes, entonces se considera que no existe ninguna ráfaga. Como ejemplo, n puede ser puesto a 10. Por supuesto, este número puede ser ajustado para adaptarse mejor a la aplicación particular. Otra técnica sería declarar que una ráfaga existe si el UE ha sido direccionado al menos un número de veces durante los n TTI's más recientes, donde el número es mayor de uno.
Una implementación del umbral adaptativo, entonces, puede ser:
12
donde \tau_{low} y \tau_{high} representan los respectivos valores relativamente bajo y alto del umbral, \tau. El valor de los umbrales \tau_{low} y \tau_{high} debe ser ajustado para conseguir el funcionamiento deseado. Un peligro potencial con este planteamiento es que la probabilidad de detección perdida será tan grande con \tau = \tau_{high} que el UE no podrá detectar que está direccionado tras una pausa en la transmisión. No obstante, se ha encontrado (como se explicará con mayor detalle a continuación) que puede hacerse que la probabilidad de una detección fallida aumente sólo ligeramente ajustando el umbral de \tau_{low} a \tau_{high}; Es decir, puede hacerse que cambie de 4% a 6%, o similar. Al mismo tiempo, puede hacerse que la probabilidad de falsa alarma puede vaya de 50% (cuando \tau_{low} está activo) a 1% (cuando \tau_{high} está activo).
Una modificación de la técnica de umbral adaptativo puede emplear un umbral filtrado. Específicamente, un umbral intermedio \tau'_{t} es puesto bien a \tau_{low} o \tau_{high}, siendo \tau_{low} y \tau_{high} calculado como se ha explicado anteriormente. La selección de \tau_{low} frente a \tau_{high} como el umbral intermedio \tau'_{t} se basa en si se cree que una ráfaga existe o una ráfaga no existe. \tau'_{t} es filtrado mediante una técnica de filtrado conocida, por ejemplo \tau'_{(t,filt)} . = (1-\lambda_{\tau})* \tau'_{t} + (\lambda_{\tau} * \tau'_{(t-1,filt)}). \tau'_{(t,filt)} se usa como umbral \tau.
Otra modificación de la técnica de umbral adaptativo puede emplear valores filtrados para el direccionamiento del UE. Específicamente, un parámetro X_{t} es puesto a 1 si el UE fue direccionado TTI_{t}, y X_{t} es puesto a 0 si el UE no fue direccionado. X_{t} es entonces filtrado usando un método de filtrado conocido, por ejemplo X_{(t,filt)} = (1-\lambda_{x})*X_{t}+(\lambda_{x}*X_{x}*X_{(t-1,filt)}). El valor filtrado X_{(t,filt)} tienen en cuenta lo reciente que haya sido el direccionamiento del UE. Para determinar si el UE está en una ráfaga X_{(t,filt)} es comparado con un umbral. El umbral con el cual se compara X_{(t,filt)} no es el mismo umbral \tau. Este umbral es seleccionado para equilibrar las falsas detecciones y las detecciones perdidas.
Como alternativa para el uso de dos valores de umbral (\tau_{high} y \tau_{low}), se puede emplear una pluralidad de umbrales para formar un espectro continuo de valores de umbral. Cuál de la pluralidad de valores de umbral emplear se determina basándose en lo reciente que haya sido el direccionamiento del UE.
La Fig. 5 es un diagrama de flujo que representa una lógica de ejemplo que descodifica el HS-SCCH y ajusta dinámicamente un nivel de umbral, \tau, de acuerdo con una realización de ejemplo de la invención. Las etapas 501, 503, 505, y 507 operan igual que sus etapas homólogas 201, 203, 205, y 207, y por lo tanto no necesitan describirse aquí con detalle.
En el momento de entrar en el bloque de decisión 509se necesita determinar si el UE detectó que la Parte 1 del HS-SCCH recibida está prevista para este UE particular. Para hacer esta determinación, cualquiera de los tests descritos anteriormente que implican la comparación de un valor que indica detección (por ejemplo, se utiliza un valor de correlación o su equivalente) con el nivel de umbral \tau. Si la respuesta es "no" (ruta "NO" del bloque de decisión 509), entonces no tiene sentido llevar a cabo más etapas para recibir este HS-SCCH, y el proceso es abortado (etapa 511). Puesto que el comportamiento del tráfico puede también haber cambiado, el nivel de umbral \tau es potencialmente ajustado (etapa 513). En la realización de ejemplo en la cual la presencia o ausencia de una ráfaga es el comportamiento del tráfico relevante, el nivel de umbral \tau es puesto a (o mantenido en) su valor máximo, \tau_{high}, si se determina que no hay ninguna ráfaga de datos dirigida al UE. Si existe la posibilidad de que continúe habiendo una ráfaga, a pesar del hecho de que el UE parezca no haber sido direccionado por esta particular sub-trama de HS-SCCH, entonces el nivel de umbral \tau puede ser mantenido en un valor bajo, \tau_{low} ya existente. El proceso continúa entonces de nuevo hacia la etapa 501.
Si se ha determinado que la Parte 1 del HS-SCCH descodificada está prevista para este UE (ruta "SÍ" del bloque de decisión 509), entonces se conoce qué código, c, aplica para este HS-SCCH. El Proceso continúa entonces usando los códigos de propagación de la descodificación de la Parte 1 para establecer el UE que va a recibir el HS-PDSCH (etapa 515) y, en paralelo con esta acción, recibiendo el segundo slot de la Parte 2 para el HS-SCCH asociado con el código c (etapa 517) y a continuación descodificando la Parte 2 del HS-SCCH asociada con el código c (etapa
519).
Después de que la Parte 2 del HS-SCCH ha sido recibida y descodificada, su código CRC puede ser comprobado para determinar si la descodificación ha tenido éxito (bloque de decisión 521). Si no (ruta "NO" del bloque de decisión 521), entonces la recepción del HS-PDSCH es abortada (etapa 523). Debe observarse que la descodificación de la Parte 2 del HS-SCCH podría haber fallado por alguna de varias razones. Una posibilidad es que la detección de la Parte 1 puede haber sido una falsa alarma. Esto significa que el UE no era realmente el receptor previsto del HS-SCCH. Alternativamente, el fallo en descodificar con éxito la Parte 2 puede haber sido debido a la corrupción real de los datos de la Parte 2 durante la recepción. En esta realización de ejemplo, se asume que el fallo es debido a la existencia de una falsa alarma.
Habiendo tomado la ruta "NO" del bloque de decisión 521, de nuevo es posible que el comportamiento del tráfico haya cambiado desde que fue comprobado por última vez. Así, el nivel de umbral \tau es potencialmente ajustado (etapa 525). En la realización de ejemplo en la cual la presencia o ausencia de una ráfaga es el comportamiento del tráfico relevante, el nivel de umbral \tau puede ser puesto a (o mantenido en) su valor máximo, \tau_{high}, si se determina que no hay ninguna ráfaga de datos dirigida a la UE. Si existe la posibilidad de que continúe habiendo una ráfaga, a pesar del hecho de que el UE parezca no haber sido direccionado por esta particular sub-trama de HS-SCCH, entonces el nivel de umbral \tau puede ser mantenido en un valor bajo, \tau_{low} ya existente. El proceso entonces vuelve a la etapa
501.
Si la descodificación de la Parte 2 del HS-SCCH ha tenido éxito (ruta "YES" del bloque de decisión 521), entonces el UE está preparado para la recepción del slot 3 del HS-PDSCH de acuerdo con el código c (etapa 527). El UE está entonces preparado para descodificar el HS-PDSCH usando los parámetros derivados de la descodificación de la Parte 2 del HS-SCCH (etapa 529). También, el nivel de umbral \tau es potencialmente ajustado (etapa 531) para tener en cuenta la posibilidad de que el comportamiento del tráfico haya cambiado desde que fue comprobado por última vez. En la realización de ejemplo en la cual la presencia o ausencia de una ráfaga es el comportamiento del tráfico relevante, el nivel de umbral \tau puede ser puesto a (o mantenido en) su valor bajo, \tau_{low}, si se determina que hay una ráfaga de datos dirigida a la UE (etapa 531).Por ejemplo, usando el test de ejemplo explicado anteriormente, el hecho de volver a través de esta ruta en la lógica indica que el UE ha sido direccionado. Así, es cierto que el UE ha sido direccionado dentro de los n TTI's más recientes, y el nivel de umbral, \tau, debe ser disminuido a (o mantenido en) su nivel bajo, \tau_{low}. Si se usa algún otro test para la presencia de una ráfaga, su resultado debe utilizarse para determinar si el nivel de umbral, \tau, debe ser puesto a su valor bajo o alto. El proceso entonces vuelve a la etapa 501.
La Fig. 6 es un diagrama de flujo que representa una lógica de ejemplo que descodifica el HS-SCCH y ajusta dinámicamente un nivel de umbral, \tau, de acuerdo con una realización alternativa de ejemplo de la invención. Aquellos bloques de la Fig. 6 que tienen números de referencia iguales a los representados en la Fig. 5 realizan las mismas funciones que sus bloques homólogos respectivos de la Fig. 5, y por lo tanto no necesitan ser descritos aquí de nuevo. El diagrama de flujo de la Fig. 6 difiere de la Fig. 5 en que no incluye el bloque 525, y en que incluye en su lugar el bloque 601.
En referencia a la ruta "NO" del bloque de decisión 521 de la Fig. 6, debe recordarse de nuevo que la descodificación de la Parte 2 del HS-SCCH podría haber fallado por alguna de varias razones. Una posibilidad es que la detección de la Parte 1 puede haber sido una falsa alarma. Esto significa que el UE no era realmente el receptor previsto del HS-SCCH. Alternativamente, el fallo en descodificar con éxito la Parte 2 puede haber sido debido a la corrupción real de los datos de la Parte 2 durante la recepción. En esta realización de ejemplo alternativa, se asume que el UE realmente era el receptor previsto del HS-SCCH, y que el fallo es por el contrario debido a la corrupción de los datos de la Parte 2 durante la recepción. De acuerdo con esto, cuando llega el momento de evaluar de nuevo si el nivel de umbral \tau está puesto a un nivel apropiado, se asume que las condiciones de ráfaga prevalecen. Así, el nivel de umbral debería ser puesto a (o mantenido en) un nivel bajo, \tau_{low} (etapa 601). Con respecto a todo lo demás, no obstante, la lógica representada en la Fig. 6 es idéntica a la representada en la Fig. 5. Aunque los métodos de las Figs. 5 y 6 han sido descritos en conexión con dos niveles de umbral, puede emplearse cualquiera de los diferentes niveles de umbral explicados anteriormente.
Volviendo ahora a otras mejoras que pueden hacerse al algoritmo-ML introducido en la sección de Antecedentes, es posible reducir la complejidad del algoritmo-ML de varias maneras posibles.
En un aspecto de la invención, el número de palabras de código para correlacionar puede reducirse de 256 a 240. Una inspección de cómo se construye X_{ccs} (véase el documento 3GPP TS 25.212 V5.6.0 (2003-09)) revela cómo es esto posible. El X_{ccs} (7 bits) es construido como
\vskip1.000000\baselineskip
13
\vskip1.000000\baselineskip
donde P es el código de inicio y O es el número de códigos. Trabajando sobre la definición anterior resulta que X_{ccs}, [112, ..., 119] no señala nada con significado, y así no será usado por el Nodo B. En la formulación X_{1}, corresponde al siguiente conjunto de palabras de código que es ilegal: X_{1}, [224, ..., 239].
Con esta simplificación, el número de correlaciones que se pueden hacer se reduce de 256n_{c} a 240n_{c} (es decir, el número de filas en
\vskip1.000000\baselineskip
14
\vskip1.000000\baselineskip
es reducido).
En otro aspecto, es posible reducir el número de posibles palabras de código basándose en la categoría del UE. Se espera que la mayoría de los UE's no será capaz de recibir más de 5 ó 10 códigos de propagación en paralelo; algunos no serán incluso capaces de una recepción de 16QAM. Esto limitará también el conjunto de posibles valores O, P y X_{ms}, y así reducirá el número de posibles palabras de código para un cierto UE. La capacidad de un UE en términos de multi-código y de recepción de 16QAM viene dada por la Categoría del UE (véase el documento 3GPP TS 25.306 V5.6.0 (2003-09) para detalles). A continuación, el número de posibles palabras de código ha sido calculado para las diferentes Categorías de UE:
\vskip1.000000\baselineskip
15
Con esta simplificación, el número de correlaciones que deben hacerse se reduce de 240n_{c} a 130n_{c} para un terminal de código 5 con capacidad de 16QAM. Esta capacidad se utilizará en los resultados del test que siguen aho-
ra.
Se han llevado a cabo tests para determinar el funcionamiento de los métodos de descodificación del HS-SCCH descritos anteriormente. Las asunciones de la simulación utilizadas se basan en los casos de test de HS-SCCH definidos en el documento 3GPP TS 25.101 V5.5.0 (2003-09). En estos tests, se ha utilizado un buscador de ruta de
genio.
Existen tres tests de HS-SCCH definidos en el documento 3GPP TS 25.101 V5.5.0 (2003-09). Las diferencias en los casos de test son las condiciones de canal (PA3 o VA3O) y la situación en la celda (\hat{I}_{or}/I_{oc} = 0 ó 5). El test es si el UE bajo test tiene una probabilidad de perder la detección P(E_{m}) menos de un valor de especificación a un cierto E_{c}/I_{or} para el HS-SCCH. En los tests el UE es informado de que la celda tiene cuatro códigos de canal para el HS-SCCH. El UE bajo test es direccionado cada tres TTI en un patrón "...XOOXOOXOOX...". Se han definido identidades de UE específicas para ser utilizadas.
La Fig. 7 es un diagrama de árbol que ilustra la posible descodificación que resulta de varios escenarios de interés. Los casos de tests de 3GPP sólo especifican un mínimo funcionamiento en la Parte izquierda de la gráfica (es decir, cuando el UE es direccionado). La cantidad, probabilidad y detección de pérdida vienen dadas por
\vskip1.000000\baselineskip
16
\vskip1.000000\baselineskip
estando la notación tomada de la Fig. 7. El lado derecho de la gráfica es, no obstante, también de importancia con respecto al decreciente consumo de corriente debido a falsas alarmas. Como se ha mostrado anteriormente (véase, por ejemplo, la Fig. 5), si una falsa alarma es generada, el UE continuará la descodificación del HS-SCCH con la Parte 2, y establecerá el receptor RAKE para la recepción del HS-PDSCH.
Este análisis no mirará en los casos "patológicos" que ocurren cuando el CRC falla al certificar que la detección fue incorrecta. La probabilidad para este caso es 2^{16} = 1.52e-5, es decir, una comprobación de CRC en 65000. El caso de error sólo ocurrirá cuando ocurra una falsa detección en la Parte 1 y las comprobaciones del CRC, que ocurrirán aproximadamente una vez cada pocas horas. Estos casos de error son bastante severos, pero serán manejados por las capas superiores.
Los métodos que se van a evaluar sólo difieren en el método utilizado para detectar si se ha encontrado una correlación suficientemente buena en la descodificación de la Parte 1 del HS-SCCH. Los métodos bajo test serán enumerados como sigue.
\vskip1.000000\baselineskip
17
\vskip1.000000\baselineskip
En todos los casos se asume que la Categoría del UE es 6 (es decir, 16QAM con 5 multi-códigos). Esta asunción reduce el número de posibles palabras de código a 130.
\newpage
Las Figs. 8-10 son gráficos que muestran resultados de tests para tests con diferentes umbrales para los tres métodos. Más particularmente, la Fig. 8 representa las probabilidades de detección de pérdida y de falsa alarma para diferentes valores de umbral, \tau cuando se emplea el ajuste del Método 1. La Fig. 9 representa las probabilidades de detección de pérdida y de falsa alarma para diferentes valores de umbral, \tau cuando se emplea el ajuste del Método 2. La Fig. 10 representa las probabilidades de detección de pérdida y de falsa alarma para diferentes valores de umbral, \tau cuando se emplea el ajuste del Método 3.
Los tests fueron llevados a cabo para los casos de test de 3GPP HS-SCCH, con un HS-SCCH E_{c}/I_{or} fijo (-11.5, -12, -13 para los casos de test respectivamente). En las Figs. 8-10, las probabilidades de detección de pérdida y falsa alarma se muestran para diferentes valores del umbral, υ. Puede verse que la elección entre falsa alarma y detección de pérdida es bastante complicada. A continuación se eligieron un umbral que dio una buena probabilidad de detección de pérdida y un umbral que da una probabilidad razonable de falsa alarma. Estos podrían ser valores razonables para usar en un algoritmo de umbral adaptativo; de otro modo, sería necesario usar algún valor de umbral fijo de
compromiso.
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
18
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
El umbral inferior está diseñado para ser utilizado dentro de una ráfaga de tráfico, mientras que el superior está diseñado para ser utilizado entre ráfagas de tráfico.
El rendimiento de los métodos y umbrales elegidos será evaluado ahora en los casos de test del HS-SCCH definidos en el documento 3GPP TS 25.101 V5.5.0 (2003-09). Los casos de test sólo requieren un rendimiento suficientemente bueno en la probabilidad de pérdida de detección, pero para disminuir el consumo de energía la probabilidad de falsa alarma tiene que ser también considerada.
La probabilidad de falsa alarma no es dependiente del HS-SCCH E_{c}/I_{or} porque ningún HS-SCCH es enviado al UE cuando hay una falsa alarma. Las probabilidades de falsa alarma simuladas para diferentes métodos y umbrales
son:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
19
20
\vskip1.000000\baselineskip
Como se ve de las probabilidades de falsa alarma anteriores, el Método 2 es claramente peor que los otros. El Método 1 parece ligeramente mejor que el Método 3.
La explicación girará ahora hacia la probabilidad de pérdida de detección, P(E_{m}). Las Figs. 11-13 son gráficos que representan el rendimiento de los tres métodos para los tres casos de test de HS-SCCH. Más particularmente, la Fig. 11 es un gráfico que representa el rendimiento de los métodos de descodificación 1, 2, y 3 para él caso de test de 3GPP HS-SCCH 1. La Fig. 12 es un gráfico que representa el rendimiento de los Métodos de descodificación 1, 2, y 3 para el caso de test de 3GPP HS-SCCH 2. Y, la Fig. 13 es un gráfico que representa el rendimiento de los Métodos de descodificación 1, 2, y 3 para el caso de test de 3GPP HS-SCCH 3.
De los tests de rendimiento, se ve claramente que el Método 2 es superado en rendimiento por los otros dos métodos, tanto en probabilidad de detección de pérdida como en probabilidad de falsa alarma. La diferencia de rendimiento es menor entre el Método 1 y el Método 3. El Método 1 es no obstante ligeramente mejor tanto en probabilidad de detección de pérdida como en probabilidad de falsa alarma.
Si se implementa el método de umbral adaptivo descrito anteriormente, se obtienen los siguientes márgenes de implementación (es decir, mostrados como la distancia entre la curva de umbral bajo y el punto de especificación de 3GPP):
21
Se alcanzan las siguientes conclusiones: Los Métodos para la descodificación de la Parte 1 del HS-SCCH han sido descritos y analizados. Todos los métodos estudiados configuran el método-ML que se correlaciona con todas las posibles palabras de código. La complejidad de las correlaciones de ML ha disminuido observando limitaciones en el número de posibles palabras de código. La disminución de las posibles palabras de código ha resultado de que algunas no se usan, y en algunos casos debido a que no se usa la Categoría de UE más alta.
Con respecto al problema de cómo detectar si la red está direccionando al UE, se han descrito tres métodos con diferente complejidad. Los tres métodos se comportan de manera diferente en términos de probabilidad de detección de pérdida y de probabilidad de falsa alarma. No obstante se ha juzgado que un método es mejor que los otros dos.
Para evitar la elección entre la probabilidad de detección de pérdida y de probabilidad de falsa alarma, se ha descrito un método adaptativo para el control del umbral de decisión.
Con los algoritmos de descodificación del HS-SCCH 2.6-3. propuestos se obtiene 1dB en el margen de implementación, comparado con el punto de especificación de 3GPP.
La invención ha sido descrita con relación a realizaciones particulares. No obstante, será fácilmente evidente para aquellos expertos en la técnica que es posible realizar la invención en formas específicas distintas de aquellas de la realización preferente descrita arriba. Esto puede hacerse sin separarse del espíritu de la invención.
Debe observarse que el UE puede llevar a cabo la descodificación de la Parte 1 de diferentes maneras, dependiendo de si está en una ráfaga o no. Generalmente, el UE puede manejar la recepción de la información de la Parte 1 del HS-SCCH de diferentes maneras, dependiendo de si está en una ráfaga o no.
Así, la realización preferida es meramente ilustrativa y no debe ser considerada en absoluto restrictiva. El alcance de la invención viene dado por las reivindicaciones adjuntas, más que por la descripción precedente, y todas las variaciones y equivalentes que caen dentro del alcance de las reivindicaciones se pretende sean abarcadas en ella.

Claims (7)

1. Un método de descodificar un mensaje de la Parte 1 de un High Speed Shared Control Channel (Canal de Control Compartido de Alta Velocidad), Parte 1 del HS-SCCH, en un sistema de High Speed Downlink Packet Access, HSDPA (Acceso de Paquetes de Enlace Descendente de Alta Velocidad) que incluye un conjunto completo de posibles palabras de código en el que el mensaje de la Parte 1 del HS-SCCH está codificado en canales y enmascarado para proporcionar una palabra de código que es propagada por un código de propagación, comprendiendo el método:
\bullet
recibir el mensaje de la Parte 1 del HS-SCCH;
\bullet
agrupar el mensaje de la Parte 1 del HS-SCCH;
\bullet
generar un conjunto de valores de correlación correlacionando cada uno de un conjunto reducido de posibles palabras de código, contra el mensaje de la Parte 1 del HS-SCCH agrupado, y
\bullet
seleccionar como un valor descodificado aquél del conjunto reducido de posibles palabras de código que está asociado con uno máximo de los valores de correlación,
en el que el conjunto reducido de posibles palabras de código es generado a partir del conjunto completo de posibles palabras de código.
2. El método de la reivindicación 1, en el que el conjunto reducido de posibles palabras de código incluye sólo aquellas palabras de código que quieren decir algo con significado.
3. El método de la reivindicación 1, en el que
\bullet
el conjunto reducido de posibles palabras de código incluye sólo aquellas palabras de código que están asociadas con una o más capacidades de un primer User Equipment, UE (Equipo de Usuario); y
\bullet
el conjunto completo de posibles palabras de código incluye al menos una palabra de código que no está asociada con una o más capacidades del primer UE, y la al menos una palabra de código está asociada con una o más capacidades de un segundo UE.
4. Un aparato que descodifica un mensaje de la Parte 1 de un High Speed Shared Control Channel (Canal de Control Compartido de Alta Velocidad), Parte 1 del HS-SCCH, en un sistema de High Speed Downlink Packet Access, HSDPA (Acceso de Paquetes de Enlace Descendente de Alta Velocidad) que incluye un conjunto completo de posibles palabras de código en el que el mensaje de la Parte 1 del HS-SCCH está codificado en canales y enmascarado para proporcionar una palabra de código que es propagada por un código de propagación, comprendiendo el aparato:
\bullet
lógica que recibe el mensaje de la Parte 1 del HS-SCCH;
\bullet
lógica que agrupa el mensaje de la Parte 1 del HS-SCCH;
\bullet
lógica que genera un conjunto de valores de correlación correlacionando cada uno de un conjunto reducido de posibles palabras de código, contra el mensaje de la Parte 1 del HS-SCCH agrupado, y
\bullet
lógica que selecciona como un valor descodificado aquél del conjunto reducido de posibles palabras de código que está asociado con uno máximo de los valores de correlación,
en el que el conjunto reducido de posibles palabras de código es generado a partir del conjunto completo de posibles palabras de código.
5. El aparato de la reivindicación 4, en el que el conjunto reducido de posibles palabras de código incluye sólo aquellas palabras de código que quieren decir algo con significado.
6. El aparato de la reivindicación 4, en el que
\bullet
el conjunto reducido de posibles palabras de código incluye sólo aquellas palabras de código que están asociadas con una o más capacidades de un primer User Equipment, UE (Equipo de Usuario); y
\bullet
el conjunto completo de posibles palabras de código incluye al menos una palabra de código que no está asociada con una o más capacidades del primer UE, y la al menos una palabra de código está asociada con una o más capacidades de un segundo UE.
7. Un medio de almacenamiento legible mediante una máquina habiendo almacenado en el mismo una o más instrucciones que provocan que un procesador ejecute las etapas de cualquiera de las reivindicaciones 1 a 3.
ES08075048T 2003-10-09 2004-10-06 Umbral adaptativo para descodificar la parte 1 de hs-scch. Expired - Lifetime ES2347845T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US780633 1997-01-08
US50953003P 2003-10-09 2003-10-09
US509530P 2003-10-09
US10/780,633 US7406070B2 (en) 2003-10-09 2004-02-19 Adaptive threshold for HS-SCCH part 1 decoding

Publications (1)

Publication Number Publication Date
ES2347845T3 true ES2347845T3 (es) 2010-11-04

Family

ID=34426096

Family Applications (1)

Application Number Title Priority Date Filing Date
ES08075048T Expired - Lifetime ES2347845T3 (es) 2003-10-09 2004-10-06 Umbral adaptativo para descodificar la parte 1 de hs-scch.

Country Status (11)

Country Link
US (1) US7406070B2 (es)
EP (2) EP1931074B1 (es)
JP (2) JP4542102B2 (es)
KR (1) KR101084781B1 (es)
CN (2) CN1868158B (es)
AT (2) ATE471607T1 (es)
BR (1) BRPI0415172A (es)
CA (1) CA2537276A1 (es)
DE (2) DE602004027771D1 (es)
ES (1) ES2347845T3 (es)
WO (1) WO2005041465A1 (es)

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7508804B2 (en) * 2002-04-05 2009-03-24 Alcatel-Lucent Usa Inc. Shared signaling for multiple user equipment
CN100347981C (zh) * 2002-04-08 2007-11-07 西门子公司 通信装置中匹配数据率的方法和通信装置
DE10226394B4 (de) 2002-06-13 2006-10-19 Siemens Ag Verfahren zur Datenübertragung
US7301929B2 (en) * 2002-08-09 2007-11-27 Spyder Navigations, L.L.C. Method and system for transport block size signaling based on modulation type for HSDPA
JP4090331B2 (ja) 2002-11-20 2008-05-28 三洋電機株式会社 受信方法と装置
JP4288093B2 (ja) * 2003-04-09 2009-07-01 株式会社エヌ・ティ・ティ・ドコモ 無線通信制御システム及び無線通信制御方法
FI20031200A0 (fi) * 2003-08-26 2003-08-26 Nokia Corp Menetelmä ja tukiasema siirtoyhteyden sovituksen ja pakettiajoituksen ohjaamiseksi HSDPA-radiojärjestelmässä
US7054288B2 (en) * 2004-02-13 2006-05-30 Interdigital Technology Corporation Method and apparatus for providing fast detection of a high speed shared control channel
JP4576868B2 (ja) * 2004-04-14 2010-11-10 富士通株式会社 無線装置、受信方法、移動局
US7609784B1 (en) * 2004-04-26 2009-10-27 Dgi Creations, Llc Signal decoding method and apparatus with dynamic noise threshold
US8965440B2 (en) * 2005-05-31 2015-02-24 Alcatel Lucent Method of estimating a current channel condition in a wireless communications network
US7817604B2 (en) * 2005-06-13 2010-10-19 Telefonaktiebolaget L M Ericsson (Publ) Shared control channel detection strategies
US7424071B2 (en) * 2005-06-27 2008-09-09 Icera Inc. Decoder and a method for determining a decoding reliability indicator
US8086257B2 (en) * 2005-08-11 2011-12-27 Alcatel Lucent Dedicated control channel detection for enhanced dedicated channel
CN100352243C (zh) * 2005-08-19 2007-11-28 中兴通讯股份有限公司 时分同步码分多址系统多载波高速下行分组接入实现方法
US7885662B2 (en) * 2005-08-30 2011-02-08 Telefonaktiebolaget Lm Ericsson (Publ) Selection of channel for radio resource control signaling in HSDPA
US8942706B2 (en) * 2005-08-30 2015-01-27 Telefonaktiebolaget Lm Ericsson (Publ) Robust radio resource control signaling for HSDPA
US8731562B2 (en) * 2005-08-30 2014-05-20 Telefonaktiebolaget L M Ericsson (Publ) Detection of control messages for HSDPA
EP1976309B9 (en) * 2005-12-28 2015-07-29 Lenovo Innovations Limited (Hong Kong) Mobile communication method, mobile communication system, program and mobile terminal for base station switching in HSDPA
CN100455093C (zh) * 2005-12-29 2009-01-21 华为技术有限公司 Hs-scch的检测方法和装置
US7746961B2 (en) 2006-04-11 2010-06-29 Telefonaktiebolaget L M Ericsson (Publ) Efficient detection of predetermined sequences
US20070253373A1 (en) * 2006-04-27 2007-11-01 Sridhar Gollamudi Method of using a shared control channel in wireless communications
US7613476B2 (en) * 2006-06-02 2009-11-03 Alcatel-Lucent Usa Inc. Method and apparatus for path imbalance reduction in networks using high speed data packet access (HSDPA)
GB0612405D0 (en) * 2006-06-22 2006-08-02 Ttp Communications Ltd Signal evaluation
US20080037458A1 (en) * 2006-06-28 2008-02-14 Jorge Myszne Dynamic adjustment of frame detection sensitivity in wireless devices
WO2008054735A1 (en) * 2006-10-30 2008-05-08 Interdigital Technology Corporation Method and apparatus for encoding and decoding high speed shared control channel data
US7809092B2 (en) 2006-11-30 2010-10-05 Broadcom Corporation Method and system for UMTS HSDPA shared control channel processing
KR100865937B1 (ko) * 2006-12-31 2008-10-29 포스데이타 주식회사 무선통신 시스템에서의 ack/nack 정보 탐지 장치 및방법
WO2008082120A1 (en) * 2006-12-31 2008-07-10 Posdata Co., Ltd. Apparatus and method for detecting the ack/nack signal in a wireless communication system
US8369810B2 (en) * 2007-02-15 2013-02-05 Nokia Corporation Interference variance estimation for signal detection
CN101026412B (zh) * 2007-03-13 2010-05-19 中兴通讯股份有限公司 高速下行分组接入的hs-scch信道编码装置
US20080227449A1 (en) * 2007-03-15 2008-09-18 Qualcomm Incorporated Pich-hs timing and operation
US8483649B2 (en) * 2007-05-18 2013-07-09 Argon St System and method for an energy efficient RF transceiver
US7912028B2 (en) * 2007-05-31 2011-03-22 Agere Systems Inc. Reducing false detection in an HSDPA 3G terminal
US9209937B2 (en) * 2007-06-28 2015-12-08 Telefonaktiebolaget L M Ericsson (Publ) Reliable decoding of a high-speed shared control channel
GB0715648D0 (en) * 2007-08-10 2007-09-19 Cambridge Silicon Radio Ltd Channel decoding using similarity matching
CN101855852A (zh) * 2007-08-23 2010-10-06 爱立信电话股份有限公司 Hs-scch减少操作模式中的码指派
JP4577350B2 (ja) * 2007-11-27 2010-11-10 ソニー株式会社 受信装置、通信システム、受信方法及びプログラム
BRPI0906165B1 (pt) * 2008-02-04 2020-03-31 Nokia Technologies Oy Método e aparelho para transportar a informação de configuração de antena através de máscara
CN101252371B (zh) * 2008-04-14 2010-12-15 北京天碁科技有限公司 一种高速共享控制信道的解码方法
US20100039968A1 (en) * 2008-08-13 2010-02-18 Cambridge Silicon Radio Limited Receiver
KR20100052839A (ko) * 2008-11-11 2010-05-20 삼성전자주식회사 통신 단말기의 고속 공통 제어 채널 검출 장치 및 그 방법
CN101605021B (zh) 2009-07-29 2012-08-08 华为终端有限公司 采用yi算法进行检测的方法、及yi检测器
JP2010050990A (ja) * 2009-10-05 2010-03-04 Fujitsu Ltd 無線装置、受信方法、移動局
WO2011137432A1 (en) * 2010-04-30 2011-11-03 Interdigital Patent Holdings, Inc. Method for multiplexing data for multiple wireless transmit/receive units for high speed downlink channels
US8964549B2 (en) * 2010-06-22 2015-02-24 Sierra Wireless, Inc. Method and apparatus for managing wireless communication based on network traffic level
US8873515B2 (en) 2011-04-05 2014-10-28 Qualcomm Incorporated Dynamic receive diversity switching
CN104660385A (zh) * 2013-11-18 2015-05-27 马维尔国际有限公司 在宽带码分多址系统中检测高速共享控制信道命令的方法和设备
US20160286534A1 (en) * 2015-03-23 2016-09-29 Qualcomm Incorporated Early determination in high-speed shared control channel decoding
KR102653269B1 (ko) * 2016-12-14 2024-04-02 삼성전자 주식회사 무선 통신 시스템에서 하향링크 제어채널 모니터링 방법 및 장치

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2823698B2 (ja) * 1993-02-23 1998-11-11 ブリテイッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー 事象相関
JPH06252882A (ja) * 1993-02-25 1994-09-09 Matsushita Electric Ind Co Ltd スペクトラム拡散通信装置
US5815507A (en) * 1996-04-15 1998-09-29 Motorola, Inc. Error detector circuit for digital receiver using variable threshold based on signal quality
US6112093A (en) * 1996-07-03 2000-08-29 Telefonaktiebolaget Lm Ericsson Radio communication system and method for analog and digital traffic channel allocation using a second higher threshold when allocating a digital channel
US5940431A (en) * 1996-12-23 1999-08-17 Telefonaktiebolaget Lm Ericsson Access technique of channel hopping communications system
US6590928B1 (en) * 1997-09-17 2003-07-08 Telefonaktiebolaget Lm Ericsson (Publ) Frequency hopping piconets in an uncoordinated wireless multi-user system
US6012160A (en) * 1997-10-03 2000-01-04 Ericsson Inc. Method for protecting important data bits using less important data bits
US6108366A (en) * 1997-10-14 2000-08-22 Telefonaktiebolaget Lm Ericsson Method and apparatus for the generation of frequency hopping sequences
JPH11215028A (ja) * 1998-01-28 1999-08-06 Matsushita Electric Ind Co Ltd Cdma拡散コード推定装置及びその方法
US6345066B1 (en) * 1998-05-19 2002-02-05 Telefonaktiebolaget Lm Ericsson (Publ) Reduction of access time delay in frequency-hopping radio systems using a direct sequence mode
WO2001024376A1 (en) 1999-09-27 2001-04-05 Parthus Technologies Plc Method and apparatus for identifying a pre-determined pattern from a received signal via correlation
JP4438037B2 (ja) * 2000-06-29 2010-03-24 キヤノン株式会社 基地局及びその制御方法
JP4326218B2 (ja) * 2000-07-11 2009-09-02 富士通株式会社 符号分割多重信号受信装置及び受信方法
DE10051889A1 (de) 2000-10-19 2002-05-16 Nokia Mobile Phones Ltd Verfahren und Vorrichtung zum Erkennen eines Datenpakets in einem Datenstrom
JP2002152802A (ja) * 2000-11-10 2002-05-24 Oki Electric Ind Co Ltd Cdmaシステムの基地局およびその基地局の初期同期捕捉方法
US20020141568A1 (en) 2001-04-02 2002-10-03 Acoustic Technologies, Inc. Dual threshold correlator
CA2380039C (en) * 2001-04-03 2008-12-23 Samsung Electronics Co., Ltd. Method of transmitting control data in cdma mobile communication system
US7072618B1 (en) * 2001-12-21 2006-07-04 Meshnetworks, Inc. Adaptive threshold selection system and method for detection of a signal in the presence of interference
KR100754552B1 (ko) * 2001-12-28 2007-09-05 삼성전자주식회사 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서고속 공통 제어 채널 송수신 장치 및 방법
CN1184760C (zh) * 2001-12-30 2005-01-12 华为技术有限公司 高速数据接入系统下行高速共享信道的数据传输控制方法
JP2003224540A (ja) * 2002-01-30 2003-08-08 Matsushita Electric Ind Co Ltd スペクトラム拡散受信装置
US7752037B2 (en) 2002-02-06 2010-07-06 Broadcom Corporation Pitch extraction methods and systems for speech coding using sub-multiple time lag extraction
GB2386513B (en) * 2002-02-07 2004-08-25 Samsung Electronics Co Ltd Apparatus and method for transmitting/receiving serving hs-scch set information in an hsdpa communication system
AU2003216514A1 (en) 2002-03-06 2003-09-22 Xtremespectrum, Inc. Method of accommodating overlapping or adjacent networks
US7508804B2 (en) * 2002-04-05 2009-03-24 Alcatel-Lucent Usa Inc. Shared signaling for multiple user equipment
US7162675B2 (en) * 2002-04-05 2007-01-09 Lucent Technologies Inc. Error detection methods in wireless communication systems
US6850771B2 (en) * 2002-06-24 2005-02-01 Qualcomm Incorporated Uplink power control
GB2391431A (en) * 2002-07-30 2004-02-04 Fujitsu Ltd Adaptive modulation and coding method
JP3471785B1 (ja) * 2002-07-31 2003-12-02 松下電器産業株式会社 通信装置及びデータの再送制御方法
US20060036434A1 (en) * 2002-09-20 2006-02-16 May Klaus P Resource reservation in transmission networks
JP2005051713A (ja) * 2003-07-31 2005-02-24 Mitsubishi Electric Corp パケット伝送方法および通信装置
JP2005064751A (ja) * 2003-08-08 2005-03-10 Matsushita Electric Ind Co Ltd 移動局装置および移動局装置における受信方法

Also Published As

Publication number Publication date
JP4542102B2 (ja) 2010-09-08
ATE471607T1 (de) 2010-07-15
CN1868158B (zh) 2013-03-27
JP5112472B2 (ja) 2013-01-09
WO2005041465A1 (en) 2005-05-06
BRPI0415172A (pt) 2006-11-28
US20050078648A1 (en) 2005-04-14
DE602004027771D1 (de) 2010-07-29
KR20060120034A (ko) 2006-11-24
EP1671442A1 (en) 2006-06-21
JP2007534211A (ja) 2007-11-22
JP2010239630A (ja) 2010-10-21
EP1931074A3 (en) 2008-06-18
CN1868158A (zh) 2006-11-22
EP1931074A2 (en) 2008-06-11
EP1931074B1 (en) 2010-06-16
CN101895369A (zh) 2010-11-24
EP1671442B1 (en) 2010-12-08
KR101084781B1 (ko) 2011-11-21
CN101895369B (zh) 2012-04-25
CA2537276A1 (en) 2005-05-06
ATE491276T1 (de) 2010-12-15
US7406070B2 (en) 2008-07-29
DE602004030460D1 (de) 2011-01-20

Similar Documents

Publication Publication Date Title
ES2347845T3 (es) Umbral adaptativo para descodificar la parte 1 de hs-scch.
US7912028B2 (en) Reducing false detection in an HSDPA 3G terminal
US7487430B2 (en) Apparatus and method for receiving packet data control channel in a mobile communication system
Agashe et al. cdma2000/sup/spl reg//high rate broadcast packet data air interface design
EP1605597A1 (en) Method and system for blindly detecting a shared channel out of a plurality of shared channels received in parallel
US8514956B2 (en) Method and apparatus for facilitating tri-state decoding on a shared uplink channel
CN101500261A (zh) 数据传输方法和系统
EP2119081A2 (en) Methods and apparatus for providing control signalling
US9585009B2 (en) Enhancing privacy in cellular paging system using physical layer identification
KR20100089063A (ko) 승산 네트워크 코딩
CN103634072B (zh) 传输信息的方法和装置
US20210184784A1 (en) Methods and Apparatus for Encoding and Decoding a Downlink Control Channel Transmission
CN100539719C (zh) 在多用户通信系统中增强的编码的方法和装置
US20070098115A1 (en) Multiframe control channel detection for enhanced dedicated channel
WO2017101023A1 (zh) 通信方法及网络设备、用户设备
KR100469708B1 (ko) 이동통신시스템의 이동국에서 패킷데이터 제어 채널과패킷데이터 채널을 복조하는 장치 및 방법
CN119788292A (zh) 基于复合码移键控信号的导航信号认证方法、网络设备、终端设备、芯片、计算机可读存储介质和计算机程序产品
Block Packet combining considerations for random-access networks
Wang et al. Optimal blind transport format detection for the UMTS uplink
Jegbefume et al. SPC12-6: Signal Processing Aided Opportunistic Decoding for Wireless Networks