ES2974326T3 - Codificación y decodificación de canales de difusión - Google Patents

Codificación y decodificación de canales de difusión Download PDF

Info

Publication number
ES2974326T3
ES2974326T3 ES18745334T ES18745334T ES2974326T3 ES 2974326 T3 ES2974326 T3 ES 2974326T3 ES 18745334 T ES18745334 T ES 18745334T ES 18745334 T ES18745334 T ES 18745334T ES 2974326 T3 ES2974326 T3 ES 2974326T3
Authority
ES
Spain
Prior art keywords
information bits
pbch
information
bits
bit locations
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES18745334T
Other languages
English (en)
Inventor
Chao Wei
Changlong Xu
Jilei Hou
Jian Li
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.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
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 Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2974326T3 publication Critical patent/ES2974326T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • H04L1/0063Single parity check
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/007Unequal error protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0072Error control for data other than payload data, e.g. control data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0014Three-dimensional division
    • H04L5/0023Time-frequency-space
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0093Point-to-multipoint

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

Se describen métodos, sistemas y dispositivos para comunicación inalámbrica. Para intercambiar datos a través de una red de comunicación inalámbrica determinada, un dispositivo inalámbrico puede realizar primero un procedimiento de adquisición de celda (por ejemplo, para determinar información específica de la celda tal como compensaciones de tiempo y frecuencia, ancho de banda, formato del canal de control, etc.). En algunos sistemas, aspectos de la información de temporización pueden transmitirse con códigos de codificación aplicados a un bloque de información maestra (MIB). Las cargas útiles del canal de transmisión física (PBCH), incluidas las transmisiones MIB, pueden codificarse conjuntamente con índices de señales de sincronización. De este modo, se pueden decodificar ráfagas de transmisiones MIB sin decodificación ciega mientras se mantiene la protección contra errores y la baja latencia que pueden ser necesarias para obtener información crítica del sistema dentro de la MIB. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Codificación y decodificación de canales de difusión
Antecedentes de la invención
Lo siguiente se refiere, en general, a la comunicación inalámbrica y más específicamente a la codificación y decodificación de canales de difusión.
Los sistemas de comunicación inalámbricas se implementan ampliamente para proporcionar varios tipos de contenidos de comunicación tales como voz, video, paquetes de datos, mensajería, difusión y así sucesivamente. Estos sistemas pueden ser sistemas de acceso múltiple capaces de admitir la comunicación con múltiples usuarios al compartir los recursos disponibles del sistema (por ejemplo, tiempo, frecuencia y potencia). Ejemplos de tales sistemas de acceso múltiple incluyen sistemas de acceso múltiple por división de código (CDMA), sistemas de acceso múltiple por división de tiempo (TDMA), sistemas de acceso múltiple por división de frecuencia (FDMA) y sistemas de acceso múltiple por división de frecuencia ortogonal (OFDMA), (por ejemplo, un sistema de evolución a largo plazo (LTE) o un sistema de nueva radio (NR)).
Un sistema de comunicación inalámbrica de acceso múltiple puede incluir un número de estaciones base o nodos de red de acceso, cada uno de las cuales admite simultáneamente la comunicación de múltiples dispositivos de comunicación, conocidos de cualquier otra manera como equipo de usuario (UE). Las tecnologías inalámbricas de acceso múltiple se han adoptado en varios estándares de telecomunicaciones para proporcionar un protocolo común que permita a distintos dispositivos inalámbricos comunicarse a nivel municipal, nacional, regional e incluso mundial. Un ejemplo de estándar de telecomunicaciones es LTE. La LTE se diseña para mejorar la eficiencia espectral, reducir costos, mejorar los servicios, hacer uso de nuevo espectro e integrarse mejor con otros estándares abiertos. La LTE puede usar OFDMA en el enlace descendente (DL), acceso múltiple por división de frecuencia de portadora única (SC-FDMA) en el enlace ascendente (UL) y tecnología de antenas de múltiple entrada múltiple salida (MIMO). Antes de intercambiar datos en el sistema de comunicación inalámbrica, un UE puede participar en un procedimiento de adquisición de células (por ejemplo, para determinar información relevante sobre la estación base o el nodo de la red de acceso, tal como la temporización de los símbolos, el formato del canal de control, el ancho de banda del sistema, etc.). El procedimiento de adquisición de células puede incluir la transmisión de un bloque de señal de sincronización (SS), que puede referirse a una combinación de señales de sincronización y un bloque de información maestra (MIB). Algunos procedimientos de adquisición de células pueden usar códigos de aleatorización para la transmisión del MIB para mitigar la interferencia y transmitir implícitamente información de temporización. Un UE puede decodificar a ciegas el MIB aleatorizado para determinar la información de adquisición de la célula. Pero la decodificación ciega puede ser inviable en ciertos escenarios (por ejemplo, puede introducir una latencia intolerable, consumir energía, etc..). Es posible que se deseen técnicas mejoradas para la codificación y decodificación de canales de difusión.
El borrador 3GPP R1-1700837 de Qualcomm Incorporated, reunión Ad-Hoc 3GPP TSG-RAN WGI NR, Spokane, Washington, Estados Unidos, del 16 al 20 de enero de 2017, se refiere a la "codificación de canal PBCH". Propone que un diseño adecuado debería permitir a un UE combinar, de manera factible, un NR-PBCH y un índice de bloque de SS que se transmite en diferentes bloques de SS. Considera que la clave para ello es el uso de códigos de canal que tengan propiedades cíclicas.
El borrador 3GPP R1-1612034 de Qualcomm Incorporated, reunión #87 de 3GPP TSG RAN WGI, Reno, Nevada, Estados Unidos, del 14 al 18 de noviembre de 2016, se refiere al "Transmisión del índice de símbolos durante la sincronización multihaz". De acuerdo con este borrador, no es necesario introducir una nueva señal dedicada para transmitir un índice de bloque de SS. Propone que un diseño adecuado debería permitir a un UE combinar, de manera factible, un NR-PBCH que se transmite en diferentes bloques de SS. Propone además que se indique un índice de bloque de SS en NR-PBCH a través de un número de versión de redundancia, y que las versiones de redundancia se creen mediante desplazamientos circulares.
El borrador 3GPP R1-1700788 de Qualcomm Incorporated, reunión Ad-Hoc 3GPP TSG-RAN WGI NR, Spokane, Washington, Estados Unidos, del 16 al 20 de enero de 2017, se refiere a las "Consideraciones de diseño del PBCH". Entre otras cosas, propone que en un bloque de SS que contenga el PBCH, se multiplexen en el tiempo señales de sincronización y dos símbolos del PBCH idénticos.
Sumario
La invención se define por las reivindicaciones independientes. Las realizaciones preferidas de la invención se definen por las reivindicaciones dependientes. Aunque se divulgan varias realizaciones y/o ejemplos a lo largo de esta descripción, el objeto para el que se busca protección se limita a tales ejemplos y/o realizaciones que se abarcan por el ámbito de las reivindicaciones adjuntas. Las realizaciones y/o ejemplos descritos en la presente memoria que no entran en el ámbito de las reivindicaciones adjuntas deben considerarse útiles para comprender la invención. Las técnicas descritas se refieren a procedimientos, sistemas, dispositivos o aparatos que admiten la codificación y decodificación de canales de difusión. Generalmente, las técnicas descritas proporcionan la codificación conjunta de una carga útil que comprende un conjunto de bits de información del canal físico de difusión (PBCH) con un conjunto de bits de información representativos de un índice de bloque de señal de sincronización (SS). Los conjuntos de información codificados conjuntamente pueden transmitirse en un vector de salida. Un dispositivo de decodificación puede recibir la transmisión y, en algunos casos, usar combinación suave para facilitar la decodificación de la carga útil del PBCH o el índice de bloque de SS, o ambos.
Breve descripción de las figuras
La Figura 1 ilustra un ejemplo de un sistema para comunicación inalámbrica que admite la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación;
La Figura 2 ilustra un ejemplo de un dispositivo que admite la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación;
La Figura 3 ilustra un ejemplo de una ráfaga PBCH que admite la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación;
Las Figuras 4 y 5 ilustran ejemplos de esquemas de codificación que admiten la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación;
La Figura 6 ilustra un ejemplo de un esquema de decodificación que admite la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación;
La Figura 7 ilustra un ejemplo de un esquema de codificación que admite la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación;
La Figura 8 ilustra un ejemplo de un esquema de decodificación que admite la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación;
La Figura 9 ilustra un ejemplo de un flujo de procedimiento que admite la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación;
Las Figuras de la 10 a la 12 muestran diagramas de bloques de un dispositivo que admite la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación;
La Figura 13 ilustra un diagrama de bloques de un sistema, que incluye un dispositivo (por ejemplo, un UE), que admite la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación;
La Figura 14 ilustra un diagrama de bloques de un sistema, que incluye un dispositivo (por ejemplo, una estación base), que admite la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación; y
Las Figuras de la 15 a la 18 ilustran procedimientos para la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación.
Descripción detallada
Las cargas útiles del canal físico de difusión (PBCH), que incluyen la información crítica del sistema que se transmite en un bloque de información maestra (MIB), pueden codificarse conjuntamente con índices de señales de sincronización. Las ráfagas de tales transmisiones del PBCH codificadas conjuntamente pueden decodificarse sin los efectos nocivos de la decodificación ciega y sin pérdida significativa de protección contra errores o aumentos significativos de la latencia. La codificación polar puede emplearse para codificar conjuntamente la información que incluye la carga útil del PBCH y los índices de la señal de sincronización.
A modo de ejemplo, un dispositivo inalámbrico puede completar primero un procedimiento de adquisición de células para intercambiar datos sobre una red de comunicaciones inalámbricas. Este procedimiento puede permitir al dispositivo inalámbrico determinar información relevante sobre la célula. El dispositivo inalámbrico puede realizar múltiples procedimientos de adquisición de células en serie o en paralelo (por ejemplo, para determinar la mejor célula disponible). Ejemplos de información relevante para una célula dada incluyen desplazamientos de temporización y frecuencia, ancho de banda, formatos de canal de control, etc.
En algunos casos, es posible que un dispositivo inalámbrico no pueda recibir datos o transmitir datos con éxito al anfitrión de célula (por ejemplo, que puede ser una estación base, un nodo de red de acceso, o alguna otra entidad coordinadora) sin participar primero en el procedimiento de adquisición de células. El procedimiento de adquisición de células puede incluir el intercambio de una o más señales de sincronización, así como también un MIB. Debido a que el MIB contiene información crítica para comunicarse con la célula, el anfitrión de la célula puede difundir el MIB (por ejemplo, sobre un canal físico de difusión (PBCH)). Aunque en la presente divulgación se hace referencia principalmente a su aplicación a un procedimiento de adquisición inicial, el MIB también puede contener información relevante para los dispositivos inalámbricos que ya han adquirido la red (por ejemplo, actualizaciones sobre el formato del canal de control).
Una función del MIB puede ser transmitir información de temporización para la célula. En algunos sistemas convencionales, esta información de temporización puede transmitirse a través de alguna combinación de información explícita dentro del MIB (por ejemplo, los ocho bits más significativos de un número de trama del sistema (SFN)), y la información implícita usada para transmitir el MIB (por ejemplo, un código de aleatorización usado para indicar los bits restantes del SFN). Como ejemplo, para reducir la sobrecarga en estos sistemas convencionales, puede generarse un MIB periódicamente y transmitirse varias veces (por ejemplo, mediante el uso de uno de los múltiples códigos de aleatorización). Un dispositivo inalámbrico puede ser capaz de determinar información de temporización relevante a partir de la decodificación a ciegas del MIB mediante el uso de cualquiera de los posibles códigos de aleatorización para esa célula. Cuando el número de códigos de aleatorización es relativamente bajo (por ejemplo, del orden de 4 códigos de aleatorización), la decodificación ciega puede ser eficiente. Sin embargo, a medida que aumenta el número de códigos de aleatorización potenciales (por ejemplo, debido a que el MIB se transmite con más frecuencia), la decodificación ciega puede resultar inviable. En consecuencia, los aspectos de la presente divulgación pueden proporcionar técnicas alternativas para transmitir esta información de manera más eficiente.
Los aspectos de la divulgación introducidos anteriormente se describen a continuación en el contexto de un sistema de comunicaciones inalámbricas. A continuación, se describen codificadores, decodificadores, estructuras de recursos físicos y esquemas ilustrativos para la codificación y decodificación de canales de difusión. Los aspectos de la divulgación se ilustran y se describen adicionalmente con referencia a diagramas de aparatos, diagramas de sistemas y diagramas de flujo que se relacionan con la codificación y decodificación de canales de difusión.
La Figura 1 ilustra un ejemplo de un sistema de comunicaciones inalámbricas 100 de acuerdo con varios aspectos de la presente divulgación. El sistema de comunicaciones inalámbricas 100 incluye las estaciones base 105, los UE 115 y una red central 130. En algunos ejemplos, el sistema de comunicaciones inalámbricas 100 puede ser una red LTE, LTE-Avanzada, de nueva radio(NR) o 5g .
En redes de NR o 5G, las estaciones base 105 pueden incluir nodos de acceso (AN), unidades centrales (CU) y/o unidades distribuidas (DU). Un AN puede ser un ejemplo de una estación base de nueva radio (NR BS), un Nodo B de nueva radio (NRNB), un nodo de red (NN), o similares. Una CU puede ser un ejemplo de un nodo central (CN), un controlador de nodo de acceso (ANC), o similares. Cada una de las DU puede ser un ejemplo de un nodo de borde (EN), una unidad de borde (EU), una cabeza de radio (RH), una cabeza de radio inteligente (SRH), un punto de transmisión y recepción (TRP), o similares.
Los UE 115, las estaciones base 105 y otros dispositivos del sistema de comunicaciones inalámbricas 100 pueden tener codificadores de baja latencia que emiten bits de palabras clave para su transmisión antes de cargar todos los bits de entrada. Un LTE 115, una estación base 105, o ambas, pueden incluir un componente de codificación 140 (por ejemplo, un codificador, decodificador, etc.) como se describe a continuación en más detalle. En algunos casos, el sistema de comunicaciones inalámbricas 100 puede admitir comunicaciones de banda ancha mejoradas, comunicaciones ultrafiables (es decir, de misión crítica), comunicaciones de baja latencia y comunicaciones con dispositivos de bajo costo y baja complejidad. El sistema de comunicaciones inalámbricas 100 también puede admitir codificación polar para un PBCH.
Las estaciones base 105 pueden comunicarse de forma inalámbrica con los UE 115 a través de una o más antenas de estación base. Cada estación base 105 puede proporcionar cobertura de comunicación para un área de cobertura geográfica respectiva 110. Los enlaces de comunicación 125 que se muestran en el sistema de comunicaciones inalámbricas 100 pueden incluir transmisiones de enlace ascendente (UL) desde un UE 115 a una estación base 105, o transmisiones de enlace descendente (DL), desde una estación base 105 a un LTE 115. La información de control y los datos pueden multiplexarse en un canal de enlace ascendente o de enlace descendente de acuerdo con varias técnicas. La información de control y los datos pueden multiplexarse en un canal de enlace descendente, por ejemplo, mediante el uso de técnicas de multiplexación por división de tiempo (TDM), técnicas de multiplexación por división de frecuencia (FDM) o técnicas híbridas TDM-FDM. En algunos ejemplos, la información de control que se transmite durante un intervalo de tiempo de transmisión (TTI) de un canal de enlace descendente puede distribuirse entre diferentes regiones de control de forma en cascada (por ejemplo, entre una región de control común y una o más regiones de control específicas de LTE).
Los UE 115 pueden estar dispersos por todo el sistema de comunicaciones inalámbricas 100, y cada UE 115 puede ser fijo o móvil. Un UE 115 también puede denominarse como una estación móvil, una estación de abonado, una unidad móvil, una unidad de abonado, una unidad inalámbrica, una unidad remota, un dispositivo móvil, un dispositivo inalámbrico, un dispositivo de comunicaciones inalámbricas, un dispositivo remoto, una estación de abonado móvil, un terminal de acceso, un terminal móvil, un terminal inalámbrico, un terminal remoto, un teléfono, un agente de usuario, un cliente móvil, un cliente o alguna otra terminología adecuada. Un UE 115 también puede ser un teléfono celular, un asistente digital personal (PDA), un módem inalámbrico, un dispositivo de comunicación inalámbrica, un dispositivo de mano, una tableta, un ordenador portátil, un teléfono inalámbrico, un dispositivo electrónico personal, un dispositivo de mano, un ordenador personal, una estación de bucle local inalámbrico (WLL), un dispositivo de Internet de las cosas (IoT), un dispositivo de Internet de todo (IoE), un dispositivo de comunicación tipo máquina (MTC), un aparato, un automóvil o similares.
En algunos casos, un UE 115 también puede ser capaz de comunicarse directamente con otros UE 115 (por ejemplo, mediante el uso de un protocolo de igual a igual (P2P) o de dispositivo a dispositivo (D2D)). Uno o más de un grupo de UE 115 que utilizan comunicaciones D2D pueden estar dentro del área de cobertura 110 de una célula. Otros UE 115 en tal grupo pueden estar fuera del área de cobertura 110 de una célula, o de cualquier otra manera incapaz de recibir transmisiones desde una estación base 105. En algunos casos, los grupos de UE 115 que se comunican a través de comunicaciones D2D pueden utilizar un sistema de uno a muchos (1:M) en el que cada UE 115 transmite a todos los demás UE 115 del grupo. En algunos casos, una estación base 105 facilita la programación de recursos para comunicaciones D2D. En otros casos, las comunicaciones D2D se llevan a cabo de manera independiente (por ejemplo, sin una estación base 105).
Algunos UE 115, tales como los dispositivos MTC o IoT, pueden ser dispositivos de bajo costo o baja complejidad, y pueden proporcionar comunicación automatizada entre máquinas, es decir, comunicación de máquina a máquina (M2M). M2M o MTC pueden referirse a tecnologías de comunicación de datos que permiten que los dispositivos se comuniquen entre sí o una estación base sin intervención humana. Por ejemplo, M2M o MTC pueden referirse a comunicaciones desde dispositivos que integran sensores o medidores para medir o capturar información y transmitir esa información a un servidor central o programa de aplicación que puede hacer uso de la información o presentar la información a humanos que interactúan con el programa o aplicación. Algunos UE 115 se pueden diseñar para recoger información o permitir el comportamiento automatizado de las máquinas. Ejemplos de aplicaciones para dispositivos MTC incluyen medición inteligente, monitoreo de inventario, monitoreo de nivel de agua, monitoreo de equipos, monitoreo de atención médica, monitoreo de vida silvestre, monitoreo de eventos meteorológicos y geológicos, gestión y seguimiento de flotas, detección de seguridad remota, control de acceso físico, y carga comercial basada en transacciones.
Las estaciones base 105 pueden comunicarse con la red central 130 y entre sí. Por ejemplo, las estaciones base 105 pueden interactuar con la red central 130 a través de enlaces de retorno 132 (por ejemplo, S1, etc.). Las estaciones base 105 pueden comunicarse entre sí a través de enlaces de retorno 134 (por ejemplo, X2, etc.) ya sea directa o indirectamente (por ejemplo, a través de la red central 130). Las estaciones base 105 pueden realizar la configuración y programación de radio para la comunicación con UE 115, o pueden funcionar bajo el control de un controlador de estación base (no mostrado). En varios ejemplos, las estaciones base 105 pueden ser macro células, células pequeñas, puntos calientes o similares. Las estaciones base 105 también pueden denominarse como eNodoB (eNB) 105.
Una estación base 105 puede conectarse mediante una interfaz S1 a la red central 130. La red central puede ser un núcleo de paquetes evolucionado (EPC), que puede incluir al menos una entidad de gestión de la movilidad (MME), al menos una puerta de enlace de servicio (S-GW) y al menos una puerta de enlace de paquetes (P-GW). La MME puede ser el nodo de control que procesa la señalización entre el UE 115 y el EPC. Todos los paquetes de protocolo de Internet (IP) del usuario pueden transferirse a través de la S-GW, que a su vez puede conectarse a la P-GW. La P-GW puede proporcionar la asignación de direcciones IP, así como también otras funciones. La P-GW puede conectarse a los servicios IP de los operadores de red. Los servicios IP de los operadores pueden incluir la internet, la intranet, un subsistema multimedia IP (IMS) y un servicio de transmisión en continuo con conmutación de paquetes (PSS).
La red central 130 puede proporcionar autenticación de usuario, autorización de acceso, seguimiento, conectividad IP y otras funciones de acceso, enrutamiento o movilidad. Al menos algunos de los dispositivos de red, tales como una estación base 105, pueden incluir subcomponentes tales como una entidad de red de acceso, que puede ser un ejemplo de un controlador de nodo de acceso (ANC). Cada entidad de red de acceso puede comunicarse con un número de UE 115 a través de un número de otras entidades de transmisión de red de acceso, cada una de las cuales puede ser un ejemplo de una cabeza de radio inteligente, o un TRP. En algunas configuraciones, varias funciones de cada entidad de red de acceso o estación base 105 pueden distribuirse a través de varios dispositivos de red (por ejemplo, cabezas de radio y controladores de red de acceso) o consolidarse en un único dispositivo de red (por ejemplo, una estación base 105).
El sistema de comunicaciones inalámbricas 100 puede operar en una región de frecuencia de ultra alta frecuencia (UHF) mediante el uso de bandas de frecuencia desde 700 MHz a 2.600 MHz (2,6 GHz), aunque en algunos casos las redes de red de área local inalámbrica (WLAN) pueden usar frecuencias de hasta 4 GHz. Esta región también puede conocerse como la banda de decímetros, ya que las longitudes de onda oscilan entre aproximadamente un decímetro a un medidor de longitud. En algunos casos, el sistema de comunicaciones inalámbricas 100 también puede utilizar porciones de frecuencia extremadamente alta (EHF) del espectro (por ejemplo, desde 30 GHz a 300 GHz). Esta región también puede conocerse como banda milimétrica, ya que las longitudes de onda oscilan entre aproximadamente un milímetro y un centímetro de longitud.
Una estación base 105 puede usar múltiples antenas o matrices de antenas para llevar a cabo operaciones de conformación de haces para comunicaciones direccionales con un UE 115. La conformación de haces puede usarse junto con bandas de UHF o de EHF; adicional o alternativamente, el sistema 100 puede emplear la conformación de haces con otras bandas de frecuencia. La conformación de haces, que también puede denominarse como filtrado espacial o transmisión direccional, es una técnica de procesamiento de señales que puede usarse en un transmisor (por ejemplo, una estación base 105) para dar forma y/o dirigir un haz general de antena en la dirección de un receptor de destino (por ejemplo, un UE 115). Esto puede lograrse al combinar los elementos en una matriz de antenas de tal manera que las señales transmitidas en ángulos particulares experimenten interferencia constructiva mientras que otras experimenten interferencia destructiva.
Los sistemas inalámbricos de múltiple entrada múltiple salida (MIMO) usan un esquema de transmisión entre un transmisor (por ejemplo, una estación base 105) y un receptor (por ejemplo, un UE 115), donde tanto el transmisor como el receptor se equipan con múltiples antenas. Algunas porciones del sistema de comunicaciones inalámbricas 100 pueden usar la conformación de haces. Por ejemplo, la estación base 105 puede tener una matriz de antenas con un número de hileras y columnas de puertos de antena que la estación base 105 puede usar para la conformación de haces en su comunicación con el UE 115. Las señales pueden transmitirse múltiples veces en diferentes direcciones (por ejemplo, cada transmisión puede ser formadora de haz de manera diferente). Un receptor mmW (por ejemplo, un UE 115) puede probar múltiples haces (por ejemplo, submatrices de antena) mientras recibe las señales de sincronización.
En algunos casos, las antenas de una estación base 105 o UE 115 pueden ubicarse dentro de una o más matrices de antenas, que pueden admitir la conformación de haces o la operación MIMO. Pueden colocarse una o más antenas de estación base o matrices de antenas en un conjunto de antena, tal como una torre de antena. En algunos casos, las antenas o matrices de antenas asociadas con una estación base 105 pueden ubicarse en diversas ubicaciones geográficas. Una estación base 105 puede usar múltiples antenas o matrices de antenas para llevar a cabo operaciones de conformación de haces para comunicaciones direccionales con un LTE 115.
En algunos casos, el sistema de comunicaciones inalámbricas 100 puede ser una red basada en paquetes que opera de acuerdo con una pila de protocolos por capas. En el plano del usuario, las comunicaciones en la portadora o en la capa del Protocolo de convergencia de datos en paquetes (PDCP) pueden basarse en IP. Una capa de Control de enlace de radio (RLC) en algunos casos puede realizar la segmentación y el reensamblaje de paquetes para comunicarse sobre canales lógicos. Una capa de Control de acceso al medio (MAC) puede realizar el manejo de prioridad y la multiplexación de canales lógicos en canales de transporte. La capa de MAC también puede usar la solicitud de repetición automática híbrida (HARQ) para proporcionar la retransmisión en la capa de MAC para mejorar la eficiencia del enlace. En el plano de control, la capa de protocolo de control de recursos de radio (RRC) puede proporcionar el establecimiento, configuración y mantenimiento de una conexión de RRC entre un UE 115 y un dispositivo de red (por ejemplo, una estación base 105) o red central 130 que admite portadoras de radio para los datos del plano de usuario. En la Capa física (PHY), los canales de transporte se pueden mapear a los Canales físicos.
El sistema de comunicaciones inalámbricas 100 puede admitir la operación en múltiples células o portadoras, una característica que puede denominarse agregación de portadora (CA) u operación de múltiples portadoras. Una portadora también puede denominarse como portadora de componentes (CC), una capa, un canal, etc. Los términos "portadora", "portadora de componente", "célula" y "canal" pueden usarse indistintamente en la presente memoria. Un LTE 115 puede configurarse con múltiples c C de enlace descendente y una o más CC de enlace ascendente para la agregación de portadoras. La agregación de portadoras puede usarse tanto con portadoras de componentes de dúplex por división de frecuencia (FDD) como de dúplex por división de tiempo (TDD).
En algunos casos, el sistema de comunicaciones inalámbricas 100 puede utilizar portadoras de componentes mejoradas (eCC). Una eCC puede caracterizarse por una o más características que incluyen: un ancho de banda más amplio, una duración de símbolo más corta, TTI más corto y una configuración modificada del canal de control. En algunos casos, una eCC puede asociarse con una configuración de agregación de portadoras o una configuración de conectividad dual (por ejemplo, cuando múltiples células de servicio tienen un enlace de retorno subóptimo o no ideal). Una eCC también puede configurarse para su uso en espectro sin licencia o espectro compartido (donde más de un operador está autorizado a usar el espectro). Una eCC caracterizada por un ancho de banda amplio puede incluir uno o más segmentos que pueden utilizarse por los UE 115 que no son capaces de monitorear todo el ancho de banda o prefieren usar un ancho de banda limitado (por ejemplo, para conservar potencia).
En algunos casos, el sistema inalámbrico 100 puede utilizar bandas del espectro de radiofrecuencia tanto con licencia como sin licencia. Por ejemplo, el sistema inalámbrico 100 puede emplear tecnología de acceso de radio LTE de acceso asistido por licencia (LTE-LAA) o LTE sin licencia (LTE U) o tecnología de NR en una banda sin licencia tal como la banda Industrial, Científica y Médica (ISM) de 5 GHz. Cuando operan en bandas de espectro de radiofrecuencia sin licencia, los dispositivos inalámbricos tales como las estaciones base 105 y los UE 115 pueden emplear procedimientos de escuchar antes de hablar (LBT) para garantizar que un canal esté libre antes de transmitir datos. En algunos casos, las operaciones en bandas sin licencia pueden ser en base a una configuración de agregación de portadoras junto con portadoras de componentes que operan en una banda con licencia. Las operaciones en el espectro sin licencia pueden incluir transmisiones de enlace descendente, transmisiones de enlace ascendente, o ambas. El dúplex en el espectro sin licencia puede ser en base a FDD, TDD o una combinación de ambos.
Un UE 115 que intenta acceder a una red inalámbrica puede realizar una búsqueda de célula inicial mediante la detección de una señal de sincronización primaria (PSS) desde una estación base 105. La PSS puede permitir la sincronización de la temporización de ranura (o símbolo) y puede indicar un valor de identidad de la capa PHY (por ejemplo, puede indicar una identidad de célula dentro de un grupo). El UE 115 puede recibir entonces una señal de sincronización secundaria (SSS). La SSS puede permitir la sincronización de tramas de radio (por ejemplo, temporización de trama) y proporcionar un valor de identidad de célula, que puede combinarse con la identidad de célula dentro del grupo para identificar la célula. La SSS también puede permitir la detección de un modo dúplex y una longitud de prefijo cíclico. Algunos sistemas, tales como los sistemas TDD, pueden transmitir una SSS, pero no una PSS.
Después de recibir la PSS y/o la SSS, el LTE 115 puede recibir un bloque de información maestra (MIB), que puede transmitirse en un PBCH. El MIB puede contener información sobre el ancho de banda del sistema, un SFN (por ejemplo, los 8 bits más significativos del SFN de 10 bits), una configuración de canal indicador de HARQ físico (PHICH), un número de antenas de transmisión en la estación base 105, o cualquier otra información de adquisición pertinente. La información de adquisición contenida en el MIB puede denominarse alternativamente en la presente memoria como carga útil del PBCH.
En algunos casos, el PBCH puede diseñarse para admitir una decodificación de baja latencia y una recepción fiable para los usuarios del borde de la célula. Como ejemplo, cada MIB en un sistema LTE se genera con una periodicidad de 40 ms (por ejemplo, la capa PHY recibe un nuevo MIB para codificar cada 40 ms). Cada nuevo MIB generado incluye un SFN actualizado. Otros componentes de la carga útil del PBCH pueden actualizarse adicionalmente (por ejemplo, la configuración del PHICH, el ancho de banda del enlace descendente, etc.). El MIB puede codificarse a una velocidad muy baja y repetirse cuatro veces (por ejemplo, una vez por trama de 10 ms) durante el período de 40 ms (por ejemplo, mediante el uso de una velocidad de código de 1/48 durante un TTI de 40 ms). Tal diseño puede proporcionar una fuerte protección contra errores. Cada una de las cuatro transmisiones repetidas puede ser autodecodificable (por ejemplo, de manera que cuando la relación señal a interferencia y ruido (SINR) es relativamente alta, el UE 115 puede decodificar el MIB correctamente sin recibir necesariamente las cuatro transmisiones repetidas). Adicionalmente, las transmisiones pueden combinarse suavemente (por ejemplo, de manera que cuando la SINR es relativamente baja, el UE 115 puede combinar suavemente cada transmisión con las ya recibidas hasta que se logre la decodificación exitosa del MIB). Es decir, debido a que cada MIB puede transmitirse cuatro veces (una vez por trama de 10 ms) antes de que se genere otro MIB, las cuatro transmisiones del mismo MIB contienen la misma información (por ejemplo, la misma carga útil del PBCH) y, por lo tanto, pueden combinarse suavemente.
La temporización del TTI de 40 ms para cada MIB en el PBCH puede no indicarse explícitamente al LTE 115 (por ejemplo, en cambio, puede determinarse implícitamente a partir de secuencias de aleatorización, que se reinicializan cada 40 ms). En consecuencia, el LTE 115 puede decodificar a ciegas el PBCH (por ejemplo, el UE 115 puede procesar el PBCH a ciegas mediante el uso de todas las formas posibles en las que la estación base 105 podría haber manipulado la información) para determinar la información de temporización deseada. Es decir, el UE 115 puede determinar inicialmente la temporización dentro del TTI de 40 ms al realizar cuatro decodificaciones separadas del PBCH mediante el uso de cada una de las cuatro posibles secuencias de aleatorización y verificar la verificación de redundancia cíclica (CRC) para cada decodificación.
En algunos casos, las cuatro posibles secuencias de aleatorización pueden basarse en una identidad de célula, que a su vez puede determinarse a partir de la recepción de la PSS y SSS. Debido a que las cuatro secuencias de aleatorización pueden ocurrir en un orden conocido y repetitivo, pueden usarse para transmitir implícitamente información de temporización dentro del TTI de 40 ms (por ejemplo, una primera secuencia de aleatorización puede asociarse con una primera trama de 10 ms del TTI de 40 ms, una segunda secuencia de aleatorización puede asociarse con una segunda trama de 10 ms del TTI de 40 ms, etc.). En consecuencia, la periodicidad de 40 ms del PBCH puede permitir que el UE 115 recopile los dos bits restantes del SFN (por ejemplo, los dos bits menos significativos).
Como se describió anteriormente, también puede aplicarse una combinación suave de la carga útil del PBCH en múltiples tramas de radio para mejorar el rendimiento de decodificación. Como ejemplo, el UE 115 puede intentar inicialmente decodificar la carga útil del PBCH a partir de una única trama de radio (por ejemplo, a partir de un primer bloque de señal de sincronización (SS)). Si la decodificación falla para los cuatro códigos de aleatorización posibles, la carga útil del PBCH del primer bloque de SS puede combinarse suavemente con la carga útil del PBCH que se recibe en el siguiente bloque de SS, etc. En algunos casos, un bloque de SS como se describe en la presente memoria puede referirse a una combinación de señales de sincronización (por ejemplo, PSS y SSS) y el MIB dentro de un intervalo de tiempo dado.
Sin embargo, en algunos casos, la decodificación ciega del PBCH puede no ser factible. Como ejemplo, una estación base 105 en un sistema de NR puede transmitir señales NR-PBCH en ráfagas que comprenden más de cuatro bloques de SS (por ejemplo, un MIB determinado puede transmitirse más de cuatro veces, de manera que serían necesarios más de cuatro códigos de aleatorización para distinguir las transmisiones). En consecuencia, un UE 115 que detecte el NR-PBCH en cualquiera de los múltiples bloques de SS puede emplear técnicas alternativas para determinar el índice de bloque de SS y el límite de temporización de la subtrama. Es decir, mientras que el número de bloques de SS en una única ráfaga PBCH en un sistema LTE puede restringirse a 4, el número de bloques de SS en una ráfaga NR-PBCH puede ser superior a 4 (por ejemplo, 8, 12, 16, etc.).
Mientras que los cuatro posibles códigos de aleatorización en el sistema LTE pueden transmitir implícitamente información de temporización del sistema, el uso de códigos de aleatorización en un sistema de NR para transportar información de temporización similar puede ser costoso (por ejemplo, en términos de complejidad y/o latencia) debido al aumento en el número de hipótesis sobre el índice de bloque de SS para la decodificación NR-PBCH. Es decir, mientras que un LTE 115 puede ser capaz de decodificar a ciegas un PBCH mediante el uso de cualquiera de las cuatro secuencias de aleatorización posibles en un sistema LTE, la complejidad, la latencia, el consumo de energía, etc., de tal decodificación ciega puede aumentar sustancialmente para el uso de, por ejemplo, 16 códigos de aleatorización en un sistema de NR. Por lo tanto, la información de temporización transmitida implícitamente mediante el uso de códigos de aleatorización en un sistema LTE puede transmitirse explícitamente de manera más eficiente en un sistema de NR.
Adicional o alternativamente, en un sistema de NR, la estación base 105 puede aplicar barrido de haz a través de una ráfaga PBCH, de manera que un UE 115 puede no ser capaz de recibir bloques de SS sucesivos. Por tanto, un diseño que permita al LTE 115 combinar cargas útiles del PBCH de múltiples bloques de SS no continuos puede permitir un mejor rendimiento de decodificación. En la presente memoria se describen técnicas que admiten tal diseño.
La Figura 2 ilustra un ejemplo de un dispositivo 200 para la codificación y decodificación de canales de difusión de acuerdo con uno o más aspectos de la presente divulgación. El dispositivo 200 puede ser cualquier dispositivo dentro del sistema de comunicaciones inalámbricas 100 que realice una operación de codificación o decodificación. El dispositivo 200 puede ser, por ejemplo, un LTE 115 o una estación base 105 como se describe en la Figura 1. Además, el codificador/decodificador 210 puede ser un ejemplo del componente de codificación 140 como se describe con referencia a la Figura 1.
Como se muestra, el dispositivo 200 puede incluir una memoria 205, un codificador/decodificador 210 y un transmisor/receptor 215. El bus 220 puede conectar la memoria 205 al codificador/decodificador 210 y el bus 225 puede conectar el codificador/decodificador 210 al transmisor/receptor 215. En algunos casos, el dispositivo 200 puede tener datos almacenados en la memoria 205 para transmitirlos a otro dispositivo, tal como el UE 115 o la estación base 105. Para iniciar el procedimiento de transmisión, el dispositivo 200 puede recuperar (por ejemplo, desde la memoria 205) los datos para su transmisión. Los datos pueden incluir un número de bits de información que se proporcionan desde la memoria 205 al codificador/decodificador 210 a través del bus 220. El número de bits de información puede representarse como un valor 'K' como se muestra. El codificador/decodificador 210 puede codificar el número de bits de información y emitir una palabra clave que tiene una longitud N que puede ser diferente o igual que K. Los bits que no se asignan como bits de información (es decir, N - K bits) pueden ser bits de paridad o bits congelados. Los bits de paridad pueden usarse en técnicas de codificación polar de verificación de paridad (PC) y los bits congelados pueden ser bits de un valor dado (0, 1, etc.) conocido tanto por el codificador como por el decodificador (es decir, el codificador codifica bits de información en un transmisor y el decodificador decodifica la palabra clave recibida en un receptor). Además, desde la perspectiva del dispositivo receptor, el dispositivo 200 puede recibir datos codificados (por ejemplo, una palabra clave) a través del transmisor/receptor 215, y decodificar los datos codificados mediante el uso del codificador/decodificador 210 para obtener los datos transmitidos.
En algunos ejemplos, el procedimiento para codificar transmisiones de datos por el codificador/decodificador 210 puede implicar generar un código polar de longitud N y dimensión 'K' (correspondiente al número de bits de información). Un código polar es un ejemplo de un código lineal de corrección de errores de bloque y es la primera técnica de codificación que logra demostrar la capacidad del canal y puede usarse para aumentar la probabilidad de éxito de la transmisión. Durante la codificación, un codificador puede incluir múltiples instancias de canal (por ejemplo, ramas de codificación) que se cargan cada una con un bit a codificar. Los bits a codificar pueden incluir bits de información y bits sin información. Las métricas de fiabilidad pueden calcularse en base a las ubicaciones de bits del codificador/decodificador 210. Por ejemplo, puede calcularse la probabilidad de que una ubicación de bit dada se decodifique con éxito. Esta probabilidad puede denominarse como fiabilidad y puede asociarse con la ubicación del bit dada. En algunos casos, las ubicaciones de los bits pueden ordenarse en base a las métricas de fiabilidad determinadas (por ejemplo, en orden de fiabilidad decreciente o creciente) y a todas o una porción de las ubicaciones de bits se les asigna un tipo de bit dado (por ejemplo, bit de paridad, bit de información, bit congelado, etc.). Para una dimensión dada K, las K ubicaciones de bits más fiables se asignan como bits de información y los bits restantes pueden ser bits congelados o bits de paridad.
El codificador/decodificador 210 puede usar un número de técnicas de codificación para codificar los datos para su transmisión tales como la codificación lineal de bloques, la codificación polar, la codificación polar de PC, codificación Reed-Muller (RM), codificación RM polar y similares, que pueden introducir redundancia en la salida codificada. Esta redundancia puede aumentar la probabilidad general de que el número de bits de información se decodifique con éxito tras la recepción.
La Figura 3 ilustra un ejemplo de una ráfaga PBCH 300 para la codificación y decodificación de canales de difusión, de acuerdo con aspectos de la presente divulgación. La ráfaga PBCH 300 incluye múltiples bloques de SS 305, cada uno de los cuales comprende el(los) bloque(s) del PBCH 310 y el(los) bloque(s) de<p>S<s>/SSS 315. La ráfaga PBCH 300 puede abarcar 40 ms o alguna otra duración adecuada (por ejemplo, 80 ms) y puede contener más de 4 (por ejemplo, 6, 8, 12) bloques de SS 305. Aunque se muestra que tiene dos bloques de PSS/SSS 315 entre dos bloques del PBCH 310, puede emplearse cualquier configuración adecuada de acuerdo con la presente divulgación (por ejemplo, puede haber un solo bloque del PBCH 310, el(los) bloque(s) del PBCH 310 puede(n) ubicarse alternativamente entre los bloques de PSS/SSS 315, alguna de sus combinaciones, etc.). En consecuencia, la Figura 3 se incluye sólo con propósitos ilustrativos y no limita su ámbito.
En aspectos de la presente divulgación, la carga útil del PBCH y el índice de bloque de SS pueden codificarse conjuntamente. En este ejemplo, la misma carga útil del PBCH (por ejemplo, que puede contener bits de CRC) puede repetirse en múltiples (por ejemplo, todos) bloques de SS 305 dentro de la ráfaga PBCH 300. Pueden transmitirse diferentes índices del bloque de SS (por ejemplo, que puede incluir opcionalmente bits de verificación de paridad) en bloques de SS separados 305 (por ejemplo, el bloque de SS 305-a y el bloque de SS 305-b pueden tener diferentes índices de bloque de SS). La verificación de paridad opcional para el índice de bloque de SS puede facilitar la detección de errores del índice de bloque de SS decodificado. Debido a que la carga útil del PBCH puede ser la misma en diferentes bloques de SS 305, un decodificador receptor (no se muestra) puede ser capaz de combinar suavemente la carga útil del PBCH de múltiples bloques de SS 305 dentro de la ráfaga PBCH 300. Sin embargo, debido a que cada bloque de SS 305 puede asociarse con un índice de bloque de SS separado, la combinación suave directa de las relaciones de probabilidad logarítmica (LLR) recibidas puede no ser aplicable a todo el bloque de SS 305. Debido a que el índice de bloque de SS puede transmitir información importante de temporización (por ejemplo, información de temporización dentro de la duración de la ráfaga PBCH 300), pueden tomarse medidas adicionales para aumentar la probabilidad de transmisión con éxito del índice de bloque de SS. En un ejemplo descrito con referencia a la Figura 4, la carga útil del PBCH (con los bits de CRC) y el índice de bloque de SS pueden asignarse a diferentes ubicaciones de canal de bits (por ejemplo, mediante el uso de un codificador polar) de manera que el índice de bloque de SS pueda transmitirse a través de los canales de bits más fiables.
Como se describió anteriormente, la ráfaga PBCH 300 puede emplearse en un sistema de comunicación que emplea barrido de haz de manera que un dispositivo de decodificación puede no recibir todos los bloques de SS 305 en la ráfaga PBCH 300. Adicional o alternativamente, la atenuación de señales de alta frecuencia puede inhibir al dispositivo decodificador de recibir una transmisión (por ejemplo, incluso si la transmisión se dirige hacia el dispositivo decodificador). Como ejemplo, un decodificador puede recibir los bloques de SS 305-a y 305-b sin recibir ninguno de los bloques de SS 305 intermedios. En consecuencia, el decodificador puede necesitar ser capaz de decodificar la información relevante del bloque de SS 305 sin depender de la recepción de cada bloque de SS 305 en la ráfaga PBCH 300.
La Figura 4 ilustra un ejemplo de un esquema de codificación 400 para la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación. El esquema de codificación 400 puede realizarse mediante un codificador 405, que puede ser un ejemplo del codificador/decodificador 210 descrito con referencia a la Figura 2. Los aspectos del esquema de codificación 400 se describen con referencia a un esquema de codificación polar en aras de la simplicidad. Sin embargo, otros esquemas de codificación en los que diferentes ubicaciones de bits se asocian con diferentes grados de fiabilidad pueden adicional o alternativamente ser usados sin desviarse del ámbito de la presente divulgación.
Como se ilustra, el codificador 405 puede recibir un primer conjunto de bits de información representativos de un índice de bloque de SS 410 y un segundo conjunto de bits de información que comprende una carga útil del PBCH 415. Los dos conjuntos de bits de información pueden procesarse por separado durante al menos una porción de sus respectivas rutas a través del codificador 405. Con referencia primero al índice de bloque de SS 410, los bits pueden ser opcionalmente adjuntos con uno o más bits de paridad. En algunos casos, puede usarse un único bit de paridad para indicar si la representación binaria del índice de bloque de SS 410 tiene un número par o impar de bits '1'. Puede usarse una verificación de paridad opcional para el índice de bloque de SS en el decodificador para mejorar la detección de errores. En la siguiente descripción, el índice de bloque de SS 410 puede referirse a los bits de información o puede referirse a los bits de información y el(los) bit(s) de paridad, en función de si se realiza el procedimiento opcional de incluir bits de paridad. Subsecuentemente, e independientemente de si se ha añadido el(los) bit(s) de paridad, el índice de bloque de SS 410 puede asignarse a un conjunto de ubicaciones de bits I<1>.
Como ejemplo, en el caso de que el índice de bloque de SS 410 se represente por J bits (por ejemplo, J bits de información, J1 bit de información y 1 bit de paridad, etc.), h pueden ser los índices binarios ordenados descendentemente [N-J, N-(J-1), ..., N-2, N-1] donde N es la longitud de una palabra clave madre (por ejemplo, que puede ser una potencia de dos). En este ejemplo, h contiene, por lo tanto, los J canales de bits más fiables. h y el índice de bloque de SS 410 puede servir entonces como entradas a un multiplexor.
Los bits de información que comprenden la carga útil del PBCH 415 pueden codificarse inicialmente con CRC. Subsecuentemente, la carga útil del PBCH 415 (por ejemplo, que en este punto puede referirse a los bits de información y los bits de CRC) puede asignarse a un conjunto de ubicaciones de bits I<2>. h y I<2>pueden ser diferente. I<2>puede determinarse a partir de los K canales de bits más fiables después de eliminar el conjunto de ubicaciones de bits I<1>y cualquier bit perforado P. Es decir, debido a la tasa de codificación relativamente baja, puede emplearse la perforación de bloques para reducir la cantidad de datos a transmitir. Como ejemplo, si la longitud de la palabra clave (por ejemplo, vector) a transmitir es M bits, P puede incluir las N-M ubicaciones de bits menos fiables en los índices binarios ordenados ascendentes [0, 1, ..., P-2, P-1]. En algunos casos, también pueden identificarse uno o más de otros conjuntos de bits (por ejemplo, bits congelados de verificación de paridad (PF) o bits congelados (F)). Los bits congelados pueden ser bits con un valor conocido tanto por el codificador como por el decodificador, y los bits congelados de verificación de paridad pueden facilitar aún más la detección de errores en el decodificador. I<2>, F, y PF junto con la carga útil del PBCH 415 pueden alimentarse entonces al multiplexor.
La secuencia de bits de salida del multiplexor puede introducirse en un codificador polar (por ejemplo, un codificador Arikan), que puede codificar la secuencia de bits en base a I<1>, I<2>, F, y PF. Tras la codificación, la secuencia de bits puede ser perforada de acuerdo con P (por ejemplo, para generar la longitud deseada M palabra clave 420 para la transmisión). En algunos casos, puede producirse una perforación en el codificador polar. La palabra clave perforada 420 puede aleatorizarse subsecuentemente mediante una secuencia de aleatorización específica de la célula inicializada al comienzo de cada ráfaga PBCH. Por lo tanto, aún puede usarse la aleatorización, por ejemplo, para mitigar la interferencia entre células. En este ejemplo, dado que puede usarse la misma secuencia de aleatorización para todos los bloques de SS en una ráfaga PBCH, es posible que no aumente significativamente la complejidad de decodificación, pero puede ayudar a aleatorizar la interferencia entre células y mejorar la decodificabilidad. Pueden usarse técnicas alternativas para mitigar la interferencia entre células además o en lugar de la aleatorización dentro del ámbito de la presente divulgación.
La Figura 5 ilustra un ejemplo de un esquema de codificación 500 para la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación. El esquema de codificación 500 puede realizarse mediante un codificador, que puede ser un ejemplo del codificador/decodificador 210 descrito con referencia a la Figura 2. El esquema de codificación 500 puede admitir la decodificación en base a un único bloque de SS (por ejemplo, decodificación sin combinación suave de múltiples bloques de SS). En consecuencia, el esquema de codificación 500 puede emplearse en un sistema en el que cada bloque de SS recibido es autodecodificable (por ejemplo, como se describió anteriormente con referencia a la Figura 1).
El esquema de codificación 500 puede incluir Bk 505 (por ejemplo, el vector de bits de información de longitud K que representa la carga útil del PBC<h>con los bits de CRC adjuntos). El esquema de codificación 500 puede incluir adicionalmente cm<0>,j 510 y cm<1>,j 515 (por ejemplo, los vectores de bits de información de longitud J que representa el índice de bloque de s S para los bloques de SS correspondientes). Cada uno de estos componentes puede alimentarse a un codificador (por ejemplo, un codificador polar 520-a, 520-b) para generar las palabras clave 525 y 530 para el primer y segundo bloque de SS, respectivamente. Como se ilustra, cada una de las palabras clave 525 y 530 es una palabra clave de longitud N bits. Sin embargo, como se describió anteriormente, la perforación puede realizarse en la palabra clave de N bits para generar una palabra clave de Mbits (M<N). Las palabras clave 525 y 530 pueden representar palabras clave contiguas (por ejemplo, palabras clave que se transmiten secuencialmente en el tiempo) o pueden representar palabras clave no contiguas (por ejemplo, en el caso de barrido de haz por el transmisor). Aunque el esquema de codificación 500 ilustra dos palabras clave que se usan para transmitir la misma carga útil del PBCH (por ejemplo, que puede denominarse alternativamente Bk 505), pueden transmitirse más de dos palabras clave (por ejemplo, tres, cuatro, etc. palabras clave) de acuerdo con la presente divulgación.
La Figura 6 ilustra un ejemplo de un esquema de decodificación 600 para la codificación y decodificación de canales de difusión de acuerdo con aspectos de la presente divulgación. El esquema de decodificación 600 puede realizarse mediante un decodificador, que puede ser un ejemplo del codificador/decodificador 210 como se describió con referencia a la Figura 2. El esquema de decodificación 600 puede admitir la decodificación en base a un único bloque de SS (por ejemplo, decodificación sin combinación suave de múltiples bloques de SS). En consecuencia, el esquema de decodificación 600 puede emplearse en un sistema en el que cada bloque de SS recibido es autodecodificable (por ejemplo, como se describió anteriormente con referencia a las Figuras 1 y 5). Como ejemplo, el esquema de decodificación 600 puede usarse para decodificar la palabra clave transmitida 525 y/o la palabra clave 530 de la Figura 5.
En el decodificador, pueden calcularse una o más LLR para la palabra clave de M bits (por ejemplo, para estimar varias condiciones del canal). Las LLR 605-a pueden servir como entrada para el decodificador 620 de lista de cancelación sucesiva asistido por CRC (CA-SCL). En algunos casos, el decodificador 620 puede establecer las LLR de cualquier bit perforado en cero. El decodificador de CA-SCL 620 puede intentar decodificar los K bits de la carga útil del PBCH (por ejemplo, que incluye los bits de CRC). Si la CRC pasa, la carga útil del PBCH decodificada 625 puede usarse como bits congelados para decodificar el J índice de bloque de SS de bits mediante el uso del decodificador 615. El decodificador 615 puede recibir las LLR 605-b como entrada (por ejemplo, que puede ser lo mismo que las LLR 605-a). El decodificador 615 puede ser un decodificador de lista de cancelación sucesiva (SCL), un decodificador de máxima verosimilitud (ML) o algún otro decodificador adecuado. La carga útil del PBCH decodificada 625 y el índice de bloque de SS decodificado 630 pueden usarse entonces para determinar la información de adquisición de célula relevante. Aunque se representan por separado, el decodificador CA-SCL 620 y el decodificador 615 pueden compartir componentes.
La Figura 7 ilustra otro ejemplo de un esquema de codificación 700 para la codificación y decodificación de canales de difusión, de acuerdo con aspectos de la presente divulgación. El esquema de codificación 700 puede realizarse mediante un codificador, que puede ser un ejemplo del codificador/decodificador 210 descrito con referencia a la Figura 2. El esquema de codificación 700 puede admitir la decodificación en base a la combinación de múltiples bloques de SS (por ejemplo, mediante el uso de combinación suave). Aunque el esquema de codificación 700 ilustra dos palabras clave que se usan para transmitir la misma carga útil del PBCH (por ejemplo, Bk 705), pueden transmitirse más de dos palabras clave (por ejemplo, tres, cuatro, etc. palabras clave) de acuerdo con la presente divulgación. Debido a que cada bloque de SS (es decir, cada palabra clave respectiva 730 y 735) contiene la misma carga útil del PBCH (es decir, Bk 705) con diferentes índices de bloque, pueden combinarse múltiples bloques de SS recibidos en el decodificador para mejorar el rendimiento del sistema.
El esquema de codificación 700 es similar al esquema de codificación 500 de la Figura 5 excepto que el esquema de codificación 700 incluye codificación adicional para convertir cm<0>,j 710 y cm<1>,j 715 (por ejemplo, los vectores de bits de información de longitud J que representa los índices de bloque de SS para los bloques de SS correspondientes) a um<0>,j 710 y um<1>,j 720 mediante el uso de una operación exclusiva o (XOR). En el ejemplo que se representa en la Figura 7, cm<0>,j 710 y um<0>,j 710 pueden ser los mismos vectores. Sin embargo, mientras que cm<1>,j 715 representa el índice de bloque de SS absoluto, um<1>,j 720 representa el índice de bloque diferencial (por ejemplo, la cantidad en la que el índice de bloque de SS para la palabra clave 735 difiere del índice de bloque de SS para la palabra clave 730 o alguna otra referencia adecuada). También se contemplan otros ejemplos. En el presente ejemplo, Bk 705 y um<0>,j 710 se alimentan al codificador polar 725-a para generar la primera palabra clave 730. Sólo el índice diferencial um<1>,j 720 se alimenta al codificador polar 725-b (por ejemplo, que puede ser igual o diferente del codificador polar 725-a). La salida 740 del codificador polar 725-b puede someterse a XOR con la primera palabra clave 730 para la generación de la segunda palabra clave 735. Alternativamente, Bk 705 y los índices diferenciales um<0>,j 710 y um<1>,j 720 pueden codificarse para generar una palabra clave más larga (por ejemplo, de longitud 2N), y porciones de la palabra clave más larga (por ejemplo, la parte inferior y superior de la palabra clave) puede representar la palabra clave de cada bloque de SS correspondiente.
La Figura 8 ilustra un ejemplo de un esquema de decodificación 800 para la codificación y decodificación de canales de difusión, de acuerdo con aspectos de la presente divulgación. El esquema de decodificación 800 puede realizarse mediante un decodificador, que puede ser un ejemplo del codificador/decodificador 210 como se describió con referencia a la Figura 2. El esquema de decodificación 800 puede admitir la decodificación en base a la combinación de múltiples bloques de SS (por ejemplo, mediante el uso de combinación suave). Es decir, debido a que cada bloque de SS puede contener la misma carga útil del PBCH con diferentes índices de bloque, múltiples bloques de SS recibidos (por ejemplo, que pueden ser palabra clave cortas de longitud X) pueden combinarse y decodificarse como una palabra clave más larga (por ejemplo, una palabra clave de longitud 2X, 4X, etc.). En algunos ejemplos, una palabra clave madre de longitud 2m+x puede obtenerse al combinar recursivamente varias palabras clave más cortas de longitud 2m. La decodificación de la palabra clave madre puede no emitir el índice de bloque de SS absoluto, pero puede proporcionar información relacionada con el índice diferencial que puede transformarse en el índice de bloque de<s>S absoluto como se describe a continuación.
En el ejemplo que se representa en la Figura 8, las palabras clave 805, 810, 815 y 820 son transmisiones asociadas con sus respectivos bloques de SS dentro de una ráfaga PBCH dada (por ejemplo, ráfaga PBCH 300 como se describe con referencia a la Figura 3). Aunque se ilustran cuatro palabras clave, puede emplearse cualquier número adecuado de palabras clave mediante el uso de las técnicas descritas en la presente memoria. Adicionalmente, las palabras clave pueden ser contiguas (por ejemplo, pueden transmitirse secuencialmente) o no contiguas. El esquema de decodificación 800 puede incorporar aspectos del esquema de decodificación 600 descrito con referencia a la Figura 6. Como ejemplo, el esquema de decodificación 800 puede incluir un decodificador CA-SCL para decodificar la carga útil del PBCH (por ejemplo, Bk 825). En el presente ejemplo, el rendimiento del decodificador CA-SCL puede aumentarse al combinar la carga útil del PBCH de las múltiples palabras clave 805, 810, 815 y/o 820 (por ejemplo, decodificar como palabras clave progresivamente más largas hasta que se pase la CRC). Es decir, puede lograrse una ganancia de combinación suave para decodificar los bits de información de carga útil del PBCh al combinar múltiples bloques de SS recibidos (por ejemplo, palabras clave 805, 810, 815 y/o 820). Después de la combinación, la palabra clave más larga puede contener un número significativo de bits congelados, que pueden usarse para simplificar la decodificación de manera que el aumento de la complejidad en el lado del decodificador puede no ser sustancial.
Una vez que se pasa la CRC, la carga útil del PBCH (por ejemplo, Bk 825) pueden servir como bits congelados mientras el decodificador intenta determinar la información del índice de bloque de SS. Como se describió anteriormente con referencia a la Figura 7, en algunos casos (por ejemplo, para una palabra clave más larga) el índice de bloque de SS se codifica como un índice diferencial (por ejemplo, en lugar de un índice absoluto). En consecuencia, el decodificador puede decodificar índices de bloques diferenciales 830, 835, 840 y 845 a partir de las palabras clave 805, 810, 815 y 820, respectivamente (por ejemplo, o alguna combinación de estas palabras clave). Estos índices de bloque diferenciales pueden convertirse subsecuentemente en índices de bloque absolutos 830, 850, 855 y 860, respectivamente (por ejemplo, mediante el uso de una transformada de Hadamard o alguna otra técnica adecuada). En el presente ejemplo, el índice de bloque diferencial 830 y el índice de bloque absoluto 830 pueden representarse mediante el mismo vector. Un esquema de ejemplo para determinar un índice de bloque absoluto respectivo (por ejemplo, cm<2>j) de uno o más índices de bloques diferenciales (por ejemplo, um<0>,j y um<2>j) se ilustra en las ecuaciones de ejemplo siguientes (por ejemplo, donde O representa una operación x Or que se realizará en las respectivas secuencias de bits):
Cm0,j Um0,j
Cin 1. j UmOj O U m lj
Cm2,j Um0,j O Um2,j
Cm3,j Um0,j O Uml,j O Um2,j O Um3.j ,€ÍC.
etc.
Debido a que los bloques de SS combinados en estos ejemplos pueden no ser continuos, el decodificador puede determinar adaptativamente los bloques de SS para combinar (por ejemplo, en base a la calidad de las LLR recibidas como se describió anteriormente). Además, en el caso de que el decodificador sea capaz de determinar la diferencia entre cualquier índice de bloque de SS (por ejemplo, en base al tiempo de recepción de los bloques de SS), la diferencia puede usarse como una verificación de paridad adicional para verificar el índice de bloque de SS decodificado (por ejemplo, ya sea el índice diferencial o el índice absoluto). Como ejemplo, si la diferencia entre los índices de las palabras clave 805 y 810 es de dos (es decir, hubo un bloque de SS transmitido entre ellos que el decodificador no detectó, ignoró debido a una LLR baja, etc.), se puede saber que los dos últimos bits del índice de bloque diferencial 835 son '10'. Si el índice de bloque diferencial decodificado difiere (es decir, no es '10'), se puede detectar un error. Si la diferencia entre los índices de las palabras clave 805 y 810 es cuatro, los últimos tres bits del índice de bloque diferencial 835 son '100,' etc.
Adicional o alternativamente, alguna porción de los bits de índice de bloque diferencial puede usarse como bits congelados (por ejemplo, ya que pueden derivarse en base al conocimiento de la diferencia relativa de bloques de SS). Como ejemplo, el último bit del índice de bloque diferencial puede derivarse en base a si la diferencia entre los dos índices de bloque de SS asociados es par (o impar). En algunos casos, un decodificador puede cambiar (por ejemplo, dinámicamente, semiestáticamente, etc.) entre esquemas de decodificación de bloque único y múltiple. La Figura 9 ilustra un ejemplo de un flujo de procedimiento 900 para la codificación y decodificación de canales de difusión. El flujo de procedimiento 900 puede incluir un decodificador 905 y un codificador 910, cada uno de los cuales puede ser un ejemplo del codificador/decodificador 210 descrito con referencia a la Figura 2. En algunos casos, el decodificador 905 puede ubicarse o asociarse de cualquier otra manera con un UE 115 como se describe con referencia a la Figura 1. De manera similar, el decodificador 910 puede ubicarse o asociarse de cualquier otra manera con una estación base 105 como se describe con referencia a la Figura 1. En algunos ejemplos, un UE 115 puede incluir un codificador y un decodificador para facilitar la comunicación D2D, por ejemplo.
En 915, el codificador 910 puede identificar una carga útil que comprende un conjunto de bits de información del PBCH (por ejemplo, una carga útil del PBCH). Como se describió anteriormente con referencia a la Figura 1, la carga útil del PBCH puede contener una variedad de información relevante para el procedimiento de adquisición de células. Como ejemplo, el conjunto de bits de información del PBCH puede comprender un SFN de 10 bits.
En 920, el codificador 910 puede determinar un primer conjunto de bits de información representativos de un índice de un primer bloque de SS. Como ejemplo, el primer conjunto de bits de información puede comprender 4 bits que representan el bloque de SS.
En 925, el codificador 910 puede codificar conjuntamente la carga útil del PBCH y el primer conjunto de bits de información representativos del primer bloque de SS. En algunas realizaciones de ejemplo, la carga útil del PBCH codificada conjuntamente y el índice de bloque de SS codificados conjuntamente pueden ser aleatorizados en base, al menos en parte, a una secuencia de aleatorización específica de la célula. De acuerdo con la invención reivindicada, la codificación conjunta comprende asignar bits de la carga útil del PBCH y bits del índice de bloque de SS a ubicaciones de bits respectivas de un codificador 910 en base, al menos en parte, a una métrica de fiabilidad asociada con las ubicaciones de bits del codificador 910 (por ejemplo, cada ubicación de bits del codificador 910 puede tener una métrica de fiabilidad asociada). En algunas realizaciones, la asignación de los bits puede comprender identificar un primer conjunto de ubicaciones de bits fiables del codificador 910 en base, al menos en parte, a las métricas de fiabilidad y asignar el primer conjunto de bits de información (es decir, el índice de bloque de SS) a las respectivas ubicaciones de bits del primer conjunto de ubicaciones de bits fiables. En algunos casos, la asignación de los bits puede comprender adicional o alternativamente identificar un segundo conjunto de ubicaciones de bits fiables (por ejemplo, que son disjuntas del primer conjunto de ubicaciones de bits fiables) del codificador 910 en base, al menos en parte, a la métrica de fiabilidad y la asignación de la carga útil del PBCH a las ubicaciones de bits respectivas del segundo conjunto de ubicaciones de bits fiables. En aspectos, el segundo conjunto de ubicaciones de bits fiables puede tener una fiabilidad menor que el primer conjunto de ubicaciones de bits fiables.
En algunas realizaciones, la codificación conjunta puede comprender identificar un conjunto de ubicaciones de perforación en el codificador 910 y asignar la carga útil del PBCH y el índice de bloque de SS a ubicaciones de bits del codificador 910 diferentes de las ubicaciones de bits del conjunto de ubicaciones de perforación. En algunos casos, el conjunto de ubicaciones de perforación comprende un conjunto continuo de ubicaciones de bits. En algunas realizaciones de ejemplo, el conjunto de bits de información del PBCH (por ejemplo, la carga útil del PBCH) comprende un conjunto de bits de CRC. En algunos casos, el primer conjunto de bits de información (por ejemplo, el índice de bloque de SS) comprende además un conjunto de bits de verificación de paridad. En algunos casos, la carga útil del PBCH y el índice de bloque de SS se codifican conjuntamente mediante el uso de al menos una operación de codificación polar o una operación de codificación polar de PC.
En 930, el codificador 910 puede transmitir la información codificada conjuntamente como un primer vector de salida (por ejemplo, una primera palabra clave). En algunos casos, la primera palabra clave puede comprender la información de aleatorización conjuntamente codificada.
En 935, el decodificador 905 puede determinar una longitud de bloque de código madre para la primera palabra clave.
En 940, el decodificador 905 puede identificar, en base, al menos en parte, a la longitud del bloque de código madre determinada, una o más ubicaciones de bits correspondientes a la carga útil del PBCH y un índice de bloque de SS. La identificación de una o más ubicaciones de bits se basa, al menos en parte, en una métrica de fiabilidad asociada con la primera palabra clave.
En 945, el decodificador 905 puede decodificar la primera palabra clave en base a las ubicaciones de bits identificadas. En algunos ejemplos, la decodificación puede comprender decodificar la carga útil del PBCH en base a la una o más ubicaciones de bits identificadas y decodificar el índice de bloque de SS en base, al menos en parte, a la carga útil del PBCH decodificada. En algunos casos, decodificar el índice de bloque de SS puede comprender designar la carga útil del PBCH decodificada como bits congelados. En algunos casos, la carga útil del PBCH comprende bits de CRC y la decodificación de la carga útil del PBCH comprende realizar una CRC.
En algunos casos, como se describió anteriormente, pueden combinarse múltiples palabras clave (por ejemplo, combinado suave) para mejorar el rendimiento del decodificador 905. En consecuencia, en 950, 955, 960 y 965 el codificador 910 puede repetir 915, 920, 925 y 930, respectivamente. En aspectos de la presente divulgación, los dos conjuntos de procesos de codificación solo pueden diferir en el índice de bloque de SS determinado en 920 y 955 de manera que las cargas útiles del PBCH de la primera y segunda palabras clave sean idénticas (por ejemplo, el codificador 910 sólo puede realizar 915 sin realizar necesariamente 950).
En 955, el codificador 910 puede identificar un segundo conjunto de bits de información representativos de un índice de un segundo bloque de SS (por ejemplo, un segundo índice de bloque de SS). En algunos casos, el segundo índice de bloque de SS es diferente del primer índice de bloque de SS.
En 960, el codificador 910 puede codificar conjuntamente la carga útil del PBCH y el segundo índice de bloque de SS. En algunos casos, la información codificada conjuntamente puede aleatorizarse mediante el uso de la misma secuencia de aleatorización específica de la célula que la primera palabra clave.
En 965, el codificador 910 puede transmitir un segundo vector de salida (por ejemplo, una segunda palabra clave) que comprende la información codificada conjuntamente. En algunos casos, el primer vector de salida en 930 y el segundo vector de salida en 965 pueden transmitirse mediante el uso del primer y segundo parámetros de formación de haz, respectivamente (por ejemplo, de manera que el primer y segundo parámetros de formación de haz son diferentes).
En 970, el decodificador 905 puede combinar la primera y segunda palabras clave para construir una palabra clave larga (por ejemplo, puede combinar suavemente las dos palabras clave como se describió anteriormente). En algunos ejemplos, combinar la primera y la segunda palabra clave comprende concatenar la primera palabra clave como una primera parte de la palabra clave larga y la segunda palabra clave como una segunda parte de la palabra clave larga. En 975, el decodificador puede decodificar la carga útil del PBCH, el primer índice de bits de SS y el segundo índice de bits de SS en base a la palabra clave combinada. En algunos casos, decodificar la palabra clave combinada puede comprender determinar una segunda longitud de bloque de código madre (por ejemplo, para la primera y segunda palabras clave combinadas) y decodificar las palabras clave combinadas en base, al menos en parte, a la segunda longitud de bloque de código madre determinada y las ubicaciones de bits identificadas. En algunos casos, el decodificador 905 puede aplicar una transformación de Hadamard al primer y segundo conjunto de bits de información decodificados para decodificar el primer índice de bloque de SS o el segundo índice de bloque de SS.
Aunque solo se ilustran dos palabras clave, debe entenderse a la luz de la presente divulgación que puede combinarse cualquier número adecuado de palabras clave para mejorar el rendimiento del decodificador 905 sin aumentar significativamente la complejidad.
La Figura 10 muestra un diagrama de bloques 1000 de un dispositivo inalámbrico 1005 que admite la codificación y decodificación de canales de difusión de acuerdo con varios aspectos de la presente divulgación. El dispositivo inalámbrico 1005 puede ser un ejemplo de aspectos de un LTE 115 o una estación base 105 como se describe con referencia a la Figura 1. El dispositivo inalámbrico 1005 puede incluir el receptor 1010, el gestor de codificación 1015 y el transmisor 1020. El dispositivo inalámbrico 1005 también puede incluir un procesador. Cada uno de estos componentes pueden estar en comunicación entre sí (por ejemplo, a través de uno o más buses).
El receptor 1010 puede recibir información tal como paquetes, datos de usuario o información de control asociada con varios canales de información (por ejemplo, canales de control, canales de datos e información relacionada con la codificación y decodificación de canales de difusión, etc.). La información puede pasarse a otros componentes del dispositivo. El receptor 1010 puede ser un ejemplo de aspectos del transceptor 1335 descritos con referencia a la Figura 13.
El gestor de codificación 1015 puede identificar una carga útil que incluye un conjunto de bits de información del PBCH, determinar un primer conjunto de bits de información representativos de un índice de un primer bloque de señal de sincronización y codificar conjuntamente el conjunto de bits de información del PBCH y el primer conjunto de bits de información.
Adicional o alternativamente, el gestor de codificación 1015 puede, en combinación con el receptor 1010, recibir una primera palabra clave que incluye un primer conjunto de bits codificados conjuntamente, determinar una longitud de bloque de código madre para la primera palabra clave, identificar, en base a la longitud de bloque de código madre determinada, una o más ubicaciones de bits correspondientes a un conjunto de bits de información del PBCH y un primer conjunto de bits de información representativos de un primer índice de un primer bloque de señal de sincronización, y decodificar la primera palabra clave en base a la una o más ubicaciones de bits identificadas. El gestor de codificación 1015 puede ser un ejemplo de aspectos del gestor de codificación 1315 descrito con referencia a la Figura 13.
El gestor de codificación 1015 y/o al menos algunos de sus varios subcomponentes pueden implementarse en hardware, software ejecutado por un procesador, microprograma o cualquiera de sus combinaciones. Si se implementan en software ejecutado por un procesador, las funciones del gestor de codificación 1015 y/o al menos algunos de sus varios subcomponentes pueden ejecutarse mediante un procesador de propósito general, un procesador de señales digitales (DSP), un circuito integrado de aplicación específica (ASIC), una matriz de puertas programables en campo (FPGA) u otro dispositivo lógico programable, puerta discreta o lógica de transistor, componentes de hardware discretos o cualquiera de sus combinaciones diseñadas para realizar las funciones descritas en la presente divulgación. El gestor de codificación 1015 y/o al menos algunos de sus varios subcomponentes pueden ubicarse físicamente en varias posiciones, lo que incluye distribuirse de manera que porciones de las funciones se implementen en diferentes ubicaciones físicas mediante uno o más dispositivos físicos.
En algunos ejemplos, el gestor de codificación 1015 y/o al menos algunos de sus varios subcomponentes pueden ser un componente separado y distinto de acuerdo con varios aspectos de la presente divulgación. En otros ejemplos, el gestor de codificación 1015 y/o al menos algunos de sus varios subcomponentes pueden combinarse con uno o más de otros componentes de hardware, que incluyen, pero no se limitan a, un componente de E/S, un transceptor, un servidor de red, otro dispositivo informático, uno o más de otros componentes descritos en la presente divulgación, o una de sus combinaciones de acuerdo con varios aspectos de la presente divulgación. El transmisor 1020 puede transmitir señales generadas por otros componentes del dispositivo. El transmisor 1020 puede transmitir un primer vector de salida que incluye el conjunto codificado conjuntamente de bits de información del PBCH y el primer conjunto de bits de información mediante el uso de recursos del primer bloque de señal de sincronización. En algunos ejemplos, el transmisor 1020 puede colocarse con un receptor 1010 en un módulo transceptor. Por ejemplo, el transmisor 1020 puede ser un ejemplo de aspectos del transceptor 1335 descritos con referencia a la Figura 13. El transmisor 1020 puede incluir una única antena o puede incluir un conjunto de antenas.
La Figura 11 muestra un diagrama de bloques 1100 de un dispositivo inalámbrico 1105 que admite la codificación y decodificación de canales de difusión de acuerdo con varios aspectos de la presente divulgación. El dispositivo inalámbrico 1105 puede ser un ejemplo de aspectos de un dispositivo inalámbrico 1005 o un UE 115 o estación base 105 como se describe con referencia a las Figuras 1 y 10. El dispositivo inalámbrico 1105 puede incluir el receptor 1110, el gestor de codificación 1115 y el transmisor 1120. El dispositivo inalámbrico 1105 también puede incluir un procesador. Cada uno de estos componentes pueden estar en comunicación entre sí (por ejemplo, a través de uno o más buses).
El receptor 1110 puede recibir información tal como paquetes, datos de usuario o información de control asociada con varios canales de información (por ejemplo, canales de control, canales de datos e información relacionada con la codificación y decodificación de canales de difusión, etc.). La información puede pasarse a otros componentes del dispositivo. El receptor 1110 puede ser un ejemplo de aspectos del transceptor 1335 descritos con referencia a la Figura 13.
El gestor de codificación 1115 también puede incluir un componente de carga útil 1125, un componente de índice 1130, un codificador 1135, un transmisor de salida 1140, un receptor de palabras clave 1145, un componente de longitud 1150, un componente de ubicación 1155 o un decodificador 1160, o cualquiera de sus combinaciones. El hecho de que un dispositivo incluya algunos o todos los componentes que se representan en la Figura 11 puede depender de si el gestor de codificación 1115 es un aspecto de un UE o de una estación base. El gestor de codificación 1115 puede ser un ejemplo de aspectos del gestor de codificación 1315 descrito con referencia a la Figura 13.
El componente de carga útil 1125 puede identificar una carga útil que incluye un conjunto de bits de información del PBCH. En algunos casos, el conjunto de bits de información del PBCH incluye un conjunto de bits de CRC.
El componente de índice 1130 puede determinar un primer conjunto de bits de información representativos de un índice de un primer bloque de señales de sincronización, e identificar un segundo conjunto de bits de información representativos de un índice de un segundo bloque de señales de sincronización. En algunos casos, el índice del segundo bloque de señales de sincronización es diferente del índice del primer bloque de señales de sincronización. En algunos casos, el primer conjunto de bits de información incluye además un conjunto de bits de verificación de paridad.
El codificador 1135 puede codificar conjuntamente el conjunto de bits de información del PBCH y el primer conjunto de bits de información, asignar el primer conjunto de bits de información a ubicaciones de bits respectivas del primer conjunto de ubicaciones de bits fiables, codificar conjuntamente el conjunto de bits de información del PBCH y el segundo conjunto de bits de información, asignar el conjunto de bits de información del PBCH y el primer conjunto de bits de información a ubicaciones de bits del codificador 1135 diferentes de las ubicaciones de bits del conjunto de ubicaciones de perforación, y asignar el conjunto de bits de información del PBCH a ubicaciones de bits respectivas del segundo conjunto de ubicaciones de bits fiables, donde el segundo conjunto de ubicaciones de bits fiables y el primer conjunto de ubicaciones de bits fiables son diferentes.
En algunos casos, la primera palabra clave se codifica mediante el uso de al menos una operación de codificación polar o una operación de codificación polar de verificación de paridad. De acuerdo con la invención reivindicada, la codificación conjunta incluye asignar bits del conjunto de bits de información del PBCH y bits del primer conjunto de bits de información a ubicaciones de bits respectivas de un codificador 1135 en base a una métrica de fiabilidad asociada con las ubicaciones de bits del codificador 1135. En algunos casos, la asignación incluye identificar un primer conjunto de ubicaciones de bits fiables del codificador 1135 en base a la métrica de fiabilidad. En algunos casos, la asignación incluye identificar un segundo conjunto de ubicaciones de bits fiables del codificador 1135 en base a la métrica de fiabilidad. En algunos ejemplos, el segundo conjunto de ubicaciones de bits fiables tiene una fiabilidad menor que el primer conjunto de ubicaciones de bits fiables. En algunos ejemplos, la codificación conjunta incluye identificar un conjunto de ubicaciones de perforación en un codificador 1135. En algunos ejemplos, el conjunto de ubicaciones de perforación incluye un conjunto continuo de ubicaciones de bits. El conjunto de bits de información del PBCH y el primer conjunto de bits de información pueden codificarse conjuntamente mediante el uso de al menos una de una operación de codificación polar o una operación de codificación polar de verificación de paridad.
El transmisor de salida 1140 puede transmitir un primer vector de salida que incluye el conjunto codificado conjuntamente de bits de información del PBCH y el primer conjunto de bits de información mediante el uso de recursos del primer bloque de señales de sincronización, y puede transmitir un segundo vector de salida que incluye el conjunto codificado conjuntamente de bits de información del PBCH y el segundo conjunto de bits de información que usan recursos del segundo bloque de señales de sincronización. En algunos casos, el primer vector de salida se transmite con los primeros parámetros de conformación de haces y el segundo vector de salida se transmite con los segundos parámetros de conformación de haces diferentes de los primeros parámetros de conformación de haces. El receptor de palabras clave 1145 puede recibir una primera palabra clave que incluye un primer conjunto de bits codificados conjuntamente, y recibir una segunda palabra clave que incluye un segundo conjunto de bits codificados conjuntamente correspondientes al conjunto de bits de información del PBCH y un segundo conjunto de bits de información representativos de un segundo índice de un segundo bloque de señal de sincronización.
El componente de longitud 1150 puede determinar una longitud de bloque de código madre para la primera palabra clave.
El componente de ubicación 1155 puede identificar, en base a la longitud del bloque de código madre determinada, una o más ubicaciones de bits correspondientes a un conjunto de bits de información del PBCH y un primer conjunto de bits de información representativos de un primer índice de un primer bloque de señal de sincronización, e identificar la una o más ubicaciones de bits se basa en una métrica de fiabilidad asociada con la primera palabra clave.
El decodificador 1160 puede decodificar la primera palabra clave en base a la una o más ubicaciones de bits identificadas, decodificar el primer conjunto de bits de información en base al conjunto decodificado de bits de información del PBCH, decodificar el conjunto de bits de información del PBCH, el primer conjunto de bits de información, y el segundo conjunto de bits de información en base a la combinación de la primera y segunda palabra clave, y decodificar la combinación de la primera y segunda palabra clave en base a la longitud determinada del segundo bloque de código madre y la una o más ubicaciones de bits identificadas. En algunos casos, decodificar la primera palabra clave incluye decodificar el conjunto de bits de información del PBCH en base a la una o más ubicaciones de bits identificadas. En algunos casos, decodificar el primer conjunto de bits de información incluye designar el conjunto decodificado de bits de información del PBCH como bits congelados para decodificar el primer conjunto de bits de información.
Decodificar el conjunto de bits de información del PBCH, el primer conjunto de bits de información y el segundo conjunto de bits de información puede incluir determinar una segunda longitud de bloque de código madre para la primera y segunda palabras clave combinadas. En algunos ejemplos, el conjunto de bits de información del PBCH incluye un conjunto de bits de CRC y la decodificación del conjunto de bits de información del PBCH se basa en una CRC. El primer conjunto de bits de información puede incluir un conjunto de bits de verificación de paridad.
El transmisor 1120 puede transmitir señales generadas por otros componentes del dispositivo. En algunos ejemplos, el transmisor 1120 puede colocarse con un receptor 1110 en un módulo transceptor. Por ejemplo, el transmisor 1120 puede ser un ejemplo de aspectos del transceptor 1335 descritos con referencia a la Figura 13. El transmisor 1120 puede incluir una única antena o puede incluir un conjunto de antenas.
La Figura 12 muestra un diagrama de bloques 1200 de un gestor de codificación 1215 que admite la codificación y decodificación de canales de difusión de acuerdo con varios aspectos de la presente divulgación. El gestor de codificación 1215 puede ser un ejemplo de aspectos de un gestor de codificación 1015, un gestor de codificación 1115 o un gestor de codificación 1315 descrito con referencia a las Figuras 10, 11 y 13. El gestor de codificación 1215 puede incluir el componente de carga útil 1220, el componente de índice 1225, el codificador 1230, el transmisor de salida 1235, el receptor de palabras clave 1240, el componente de longitud 1245, el componente de ubicación 1250, el decodificador 1255, el componente de aleatorización 1260, el componente de combinación 1265 o el componente de transformación 1270, o cualquiera de sus combinaciones. Cada uno de estos módulos puede comunicarse, directa o indirectamente, entre sí (por ejemplo, a través de uno o más buses).
El componente de carga útil 1220 puede identificar una carga útil que incluye un conjunto de bits de información del PBCH. En algunos casos, el conjunto de bits de información del PBCH incluye un conjunto de bits de CRC.
El componente de índice 1225 puede determinar un primer conjunto de bits de información representativos de un índice de un primer bloque de señales de sincronización, e identificar un segundo conjunto de bits de información representativos de un índice de un segundo bloque de señales de sincronización. En algunos casos, el índice del segundo bloque de señales de sincronización es diferente del índice del primer bloque de señales de sincronización. En algunos casos, el primer conjunto de bits de información incluye además un conjunto de bits de verificación de paridad.
El codificador 1230 puede codificar conjuntamente el conjunto de bits de información del PBCH y el primer conjunto de bits de información, asignar el primer conjunto de bits de información a ubicaciones de bits respectivas del primer conjunto de ubicaciones de bits fiables, codificar conjuntamente el conjunto de bits de información del PBCH y el segundo conjunto de bits de información, asignar el conjunto de bits de información del PBCH y el primer conjunto de bits de información a ubicaciones de bits del codificador 1230 diferentes de las ubicaciones de bits del conjunto de ubicaciones de perforación, y asignar el conjunto de bits de información del PBCH a ubicaciones de bits respectivas del segundo conjunto de ubicaciones de bits fiables, donde el segundo conjunto de ubicaciones de bits fiables y el primer conjunto de ubicaciones de bits fiables son diferentes.
En algunos casos, la primera palabra clave se codifica mediante el uso de al menos una operación de codificación polar o una operación de codificación polar de verificación de paridad. De acuerdo con la invención reivindicada, la codificación conjunta incluye asignar bits del conjunto de bits de información del PBCH y bits del primer conjunto de bits de información a ubicaciones de bits respectivas de un codificador 1230 en base a una métrica de fiabilidad asociada con las ubicaciones de bits del codificador 1230. En algunos casos, la asignación incluye identificar un primer conjunto de ubicaciones de bits fiables del codificador 1230 en base a la métrica de fiabilidad. En algunos casos, la asignación incluye identificar un segundo conjunto de ubicaciones de bits fiables del codificador 1230 en base a la métrica de fiabilidad. En algunos casos, el segundo conjunto de ubicaciones de bits fiables tiene una fiabilidad menor que el primer conjunto de ubicaciones de bits fiables.
En algunos ejemplos, la codificación conjunta incluye identificar un conjunto de ubicaciones de perforación en un codificador 1230. En algunos casos, el conjunto de ubicaciones de perforación incluye un conjunto continuo de ubicaciones de bits. En algunos casos, el conjunto de bits de información del PBCH y el primer conjunto de bits de información se codifican conjuntamente mediante el uso de al menos una de una operación de codificación polar o una operación de codificación polar de verificación de paridad.
El transmisor de salida 1235 puede transmitir un primer vector de salida que incluye el conjunto codificado conjuntamente de bits de información del PBCH y el primer conjunto de bits de información mediante el uso de recursos del primer bloque de señales de sincronización, y transmitir un segundo vector de salida que incluye el conjunto codificado conjuntamente de bits de información del PBCH y el segundo conjunto de bits de información que usan recursos del segundo bloque de señales de sincronización. En algunos casos, el primer vector de salida se transmite con los primeros parámetros de conformación de haces y el segundo vector de salida se transmite con los segundos parámetros de conformación de haces diferentes de los primeros parámetros de conformación de haces. El receptor de palabras clave 1240 puede recibir una primera palabra clave que incluye un primer conjunto de bits codificados conjuntamente, y recibir una segunda palabra clave que incluye un segundo conjunto de bits codificados conjuntamente correspondientes al conjunto de bits de información del PBCH y un segundo conjunto de bits de información representativos de un segundo índice de un segundo bloque de señal de sincronización.
El componente de longitud 1245 puede determinar una longitud de bloque de código madre para la primera palabra clave.
El componente de ubicación 1250 puede identificar, en base a la longitud del bloque de código madre determinada, una o más ubicaciones de bits correspondientes a un conjunto de bits de información del PBCH y un primer conjunto de bits de información representativos de un primer índice de un primer bloque de señal de sincronización, e identificar la una o más ubicaciones de bits se basa en una métrica de fiabilidad asociada con la primera palabra clave.
El decodificador 1255 puede decodificar la primera palabra clave en base a la una o más ubicaciones de bits identificadas, decodificar el primer conjunto de bits de información en base al conjunto decodificado de bits de información del PBCH, decodificar el conjunto de bits de información del PBCH, el primer conjunto de bits de información, y el segundo conjunto de bits de información en base a la combinación de la primera y segunda palabra clave, y decodificar la combinación de la primera y segunda palabra clave en base a la longitud determinada del segundo bloque de código madre y la una o más ubicaciones de bits identificadas.
En algunos ejemplos, decodificar la primera palabra clave incluye decodificar el conjunto de bits de información del PBCH en base a la una o más ubicaciones de bits identificadas. En algunos casos, decodificar el primer conjunto de bits de información incluye: designar el conjunto decodificado de bits de información del PBCH como bits congelados para decodificar el primer conjunto de bits de información. En algunos casos, decodificar el conjunto de bits de información del PBC<h>, el primer conjunto de bits de información y el segundo conjunto de bits de información incluye: determinar una segunda longitud de bloque de código madre para la primera y segunda palabras clave combinadas. En algunos casos, el conjunto de bits de información del PBCH incluye un conjunto de bits de CRC y la decodificación del conjunto de bits de información del PBCH se basa en una CRC. En algunos casos, el primer conjunto de bits de información incluye un conjunto de bits de verificación de paridad.
El componente de aleatorización 1260 puede aleatorizar el conjunto codificado conjuntamente de bits de información del PBCH y el primer conjunto de bits de información en base a una secuencia de aleatorización específica de la célula, donde el primer vector de salida incluye el conjunto codificado conjuntamente de bits de información del PBCH y el primer conjunto de bits de información y aleatorizar el conjunto codificado conjuntamente de bits de información del PBCH y el segundo conjunto de bits de información en base a la secuencia de aleatorización específica de la célula, donde el segundo vector de salida incluye el conjunto codificado conjuntamente aleatorizado de bits de información del PBCH y el segundo conjunto de bits de información.
El componente de combinación 1265 puede combinar la primera palabra clave y la segunda palabra clave.
El componente de transformación 1270 puede aplicar una transformación de Hadamard al primer y segundo conjunto de bits de información decodificados para decodificar el primer índice o el segundo índice.
La Figura 13 muestra un diagrama de un sistema 1300, que incluye un dispositivo 1305 que puede ser un LTE, que admite la codificación y decodificación de canales de difusión de acuerdo con varios aspectos de la presente divulgación. El dispositivo 1305 puede ser un ejemplo de o incluir los componentes del dispositivo inalámbrico 1005, el dispositivo inalámbrico 1105 o un UE 115 como se describió anteriormente, por ejemplo, con referencia a las Figuras 1, 10 y 11. El dispositivo 1305 puede incluir componentes para comunicaciones bidireccionales de voz y de datos, que incluyen componentes para la transmisión y la recepción de comunicaciones, que incluye el gestor de codificación LTE 1315, el procesador 1320, la memoria 1325, el software 1330, el transceptor 1335, la antena 1340 y el controlador de E/S 1345. Estos componentes pueden estar en comunicación electrónica a través de uno o más buses (por ejemplo, el bus 1310). El dispositivo 1305 puede comunicarse de forma inalámbrica con una o más estaciones base 105.
El procesador 1320 puede incluir un dispositivo de hardware inteligente, (por ejemplo, un procesador de propósito general, un DSP, una unidad central de procesamiento (CPU), un microcontrolador, un ASIC, una FPGA, un dispositivo lógico programable, un componente de puerta discreta o lógica de transistor, un componente de hardware discreto o cualquiera de sus combinaciones). En algunos casos, el procesador 1320 puede configurarse para operar una matriz de memoria mediante el uso de un controlador de memoria. En otros casos, se puede integrar un controlador de memoria en el procesador 1320. El procesador 1320 puede configurarse para ejecutar instrucciones legibles por ordenador almacenadas en una memoria para realizar varias funciones (por ejemplo, funciones o tareas que admiten la codificación y decodificación de canales de difusión).
La memoria 1325 puede incluir la memoria de acceso aleatorio (RAM) y una memoria de sólo lectura (ROM). La memoria 1325 puede almacenar software ejecutable por ordenador, legible por ordenador 1330, que incluye instrucciones que, cuando se ejecutan, hacen que el procesador realice varias funciones descritas en la presente memoria. En algunos casos, la memoria 1325 puede contener, entre otras cosas, un sistema básico de entrada/salida (BIOS) que puede controlar la operación básica del hardware y/o el software, tal como la interacción con componentes o dispositivos periféricos.
El software 1330 puede incluir código para implementar aspectos de la presente divulgación, lo que incluye código para admitir la codificación y decodificación de canales de difusión. El software 1330 puede almacenarse en un medio legible por ordenador no transitorio, tal como la memoria del sistema u otra memoria. En algunos casos, el software 1330 puede no ejecutarse directamente por el procesador, pero puede hacer que un ordenador (por ejemplo, cuando se compila y ejecuta) realice las funciones descritas en la presente memoria.
El transceptor 1335 puede comunicarse bidireccionalmente, a través de una o más antenas, enlaces por cables o inalámbricos como se describió anteriormente. Por ejemplo, el transceptor 1335 puede representar un transceptor inalámbrico y puede comunicarse bidireccionalmente con otro transceptor inalámbrico. El transceptor 1335 también puede incluir un módem para modular los paquetes y proporcionar los paquetes modulados a las antenas para su transmisión, y para demodular los paquetes recibidos desde las antenas.
En algunos casos, el dispositivo inalámbrico puede incluir una antena única 1340. Sin embargo, en algunos casos, el dispositivo puede tener más de una antena 1340, que puede ser capaz de transmitir o recibir simultáneamente múltiples transmisiones inalámbricas.
El controlador de E/S 1345 puede gestionar señales de entrada y salida para el dispositivo 1305. El controlador de E/S 1345 también puede gestionar periféricos no integrados en el dispositivo 1305. En algunos casos, el controlador de E/S 1345 puede representar una conexión física o un puerto a un periférico externo. En algunos casos, el controlador de E/S 1345 puede utilizar un sistema operativo tal como iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS/2®, UNIX®, LINUX® u otro sistema operativo conocido. En otros casos, el controlador de E/S 1345 puede representar o interactuar con un módem, un teclado, un ratón, una pantalla táctil o un dispositivo similar. En algunos casos, el controlador de E/S 1345 puede implementarse como parte de un procesador. En algunos casos, un usuario puede interactuar con el dispositivo 1305 a través del controlador de E/S 1345 o a través de componentes de hardware que se controlan por el controlador de E/S 1345.
La Figura 14 muestra un diagrama de un sistema 1400, que incluye un dispositivo 1405 que admite la codificación y decodificación de canales de difusión de acuerdo con varios aspectos de la presente divulgación. El dispositivo 1405 puede ser un ejemplo de o incluir los componentes del dispositivo inalámbrico 1105, el dispositivo inalámbrico 1205 o una estación base 105 como se describió anteriormente, por ejemplo, con referencia a las Figuras 1, 11 y 12. El dispositivo 1405 puede incluir componentes para comunicaciones bidireccionales de voz y de datos, que incluyen componentes para la transmisión y la recepción de comunicaciones, que incluyen el gestor de codificación de estación base 1415, el procesador 1420, la memoria 1425, el software 1430, el transceptor 1435, la antena 1440, el gestor de comunicaciones de red 1445 y el gestor de comunicaciones de estación base 1450. Estos componentes pueden estar en comunicación electrónica a través de uno o más buses (por ejemplo, el bus 1410). El dispositivo 1405 puede comunicarse de forma inalámbrica con uno o más UE 115.
El procesador 1420 puede incluir un dispositivo de hardware inteligente, (por ejemplo, un procesador de propósito general, un DSP, una CPU, un microcontrolador, un ASIC, un FPGA, un dispositivo lógico programable, un componente de puerta discreta o lógica de transistor, un componente de hardware discreto o cualquiera de sus combinaciones). En algunos casos, el procesador 1420 puede configurarse para operar una matriz de memoria mediante el uso de un controlador de memoria. En otros casos, se puede integrar un controlador de memoria en el procesador 1420. El procesador 1420 puede configurarse para ejecutar instrucciones legibles por ordenador almacenadas en una memoria para realizar varias funciones (por ejemplo, funciones o tareas que admiten la codificación y decodificación de canales de difusión).
La memoria 1425 puede incluir RAM y ROM. La memoria 1425 puede almacenar software ejecutable por ordenador, legible por ordenador 1430, que incluye instrucciones que, cuando se ejecutan, hacen que el procesador realice varias funciones descritas en la presente memoria. En algunos casos, la memoria 1425 puede contener, entre otras cosas, un BIOS que puede controlar la operación básica del hardware y/o el software, tal como la interacción con componentes o dispositivos periféricos.
El software 1430 puede incluir código para implementar aspectos de la presente divulgación, lo que incluye código para admitir la codificación y decodificación de canales de difusión. El software 1430 puede almacenarse en un medio legible por ordenador no transitorio, tal como la memoria del sistema u otra memoria. En algunos casos, el software 1430 puede no ejecutarse directamente por el procesador, pero puede hacer que un ordenador (por ejemplo, cuando se compila y ejecuta) realice las funciones descritas en la presente memoria.
El transceptor 1435 puede comunicarse bidireccionalmente, a través de una o más antenas, enlaces por cables o inalámbricos como se describió anteriormente. Por ejemplo, el transceptor 1435 puede representar un transceptor inalámbrico y puede comunicarse bidireccionalmente con otro transceptor inalámbrico. El transceptor 1435 también puede incluir un módem para modular los paquetes y proporcionar los paquetes modulados a las antenas para su transmisión, y para demodular los paquetes recibidos desde las antenas.
En algunos casos, el dispositivo inalámbrico puede incluir una antena única 1440. Sin embargo, en algunos casos, el dispositivo puede tener más de una antena 1440, que puede ser capaz de transmitir o recibir simultáneamente múltiples transmisiones inalámbricas.
El gestor de comunicaciones de red 1445 puede gestionar las comunicaciones con la red central (por ejemplo, a través de uno o más enlaces de retorno por cable). Por ejemplo, el gestor de comunicaciones de red 1445 puede gestionar la transferencia de comunicaciones de datos para dispositivos cliente, tal como uno o más UE 115.
El gestor de comunicaciones de la estación base 1450 puede gestionar las comunicaciones con otras estaciones base 105 y puede incluir un controlador o programador para controlar las comunicaciones con los UE 115 en cooperación con otras estaciones base 105. Por ejemplo, el gestor de comunicaciones de la estación base 1450 puede coordinar la programación de transmisiones a los UE 115 para varias técnicas de mitigación de interferencias tales como la conformación de haces o la transmisión conjunta. En algunos ejemplos, el gestor de comunicaciones de la estación base 1450 puede proporcionar una interfaz X2 dentro de una tecnología de red de comunicación inalámbrica LTE/LTE-A o NR para proporcionar comunicación entre las estaciones base 105.
La Figura 15 muestra un diagrama de flujo que ilustra un procedimiento 1500 para la codificación y decodificación de canales de difusión de acuerdo con varios aspectos de la presente divulgación. Las operaciones del procedimiento 1500 pueden implementarse por un UE 115 o una estación base 105 o sus componentes como se describe en la presente memoria. Por ejemplo, las operaciones del procedimiento 1500 pueden realizarse por un gestor de codificación como se describe con referencia a las Figuras de la 10 a la 12. En algunos ejemplos, un LTE 115 o una estación base 105 puede ejecutar un conjunto de códigos para controlar los elementos funcionales del dispositivo para realizar las funciones descritas a continuación. Adicional o alternativamente, el UE 115 o la estación base 105 puede realizar aspectos de las funciones descritas a continuación mediante el uso de hardware de propósito especial.
En el bloque 1505, el LTE 115 o la estación base 105 puede identificar una carga útil que comprende un conjunto de bits de información del PBCH. Las operaciones del bloque 1505 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1505 pueden realizarse por un componente de carga útil como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1510, el LTE 115, o la estación base 105, puede determinar un primer conjunto de bits de información representativos de un índice de un primer bloque de señal de sincronización. Las operaciones del bloque 1510 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1510 pueden realizarse por un componente de índice como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1515, el LTE 115 o la estación base 105 pueden codificar conjuntamente el conjunto de bits de información del PBCH y el primer conjunto de bits de información. Las operaciones del bloque 1515 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1515 pueden realizarse por un codificador como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1520, el LTE 115, o la estación base 105 puede transmitir un primer vector de salida que comprende el conjunto codificado conjuntamente de bits de información del PBCH y el primer conjunto de bits de información mediante el uso de recursos del primer bloque de señal de sincronización. Las operaciones del bloque 1520 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1520 pueden realizarse por un transmisor de salida como se describe con referencia a las Figuras de la 10 a la 12.
La Figura 16 muestra un diagrama de flujo que ilustra un procedimiento 1600 para la codificación y decodificación de canales de difusión de acuerdo con varios aspectos de la presente divulgación. Las operaciones del procedimiento 1600 pueden implementarse por un LTE 115 o una estación base 105 o sus componentes como se describe en la presente memoria. Por ejemplo, las operaciones del procedimiento 1600 pueden realizarse por un gestor de codificación como se describe con referencia a las Figuras de la 10 a la 12. En algunos ejemplos, un LTE 115 o una estación base 105 puede ejecutar un conjunto de códigos para controlar los elementos funcionales del dispositivo para realizar las funciones descritas a continuación. Adicional o alternativamente, el UE 115 o la estación base 105 puede realizar aspectos de las funciones descritas a continuación mediante el uso de hardware de propósito especial.
En el bloque 1605, el LTE 115 o la estación base 105 puede identificar una carga útil que comprende un conjunto de bits de información del PBCH. Las operaciones del bloque 1605 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1605 pueden realizarse por un componente de carga útil como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1610, el LTE 115, o la estación base 105, puede determinar un primer conjunto de bits de información representativos de un índice de un primer bloque de señal de sincronización. Las operaciones del bloque 1610 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1610 pueden realizarse por un componente de índice como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1615, el LTE 115 o la estación base 105 pueden codificar conjuntamente el conjunto de bits de información del PBCH y el primer conjunto de bits de información. Las operaciones del bloque 1615 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1615 pueden realizarse por un codificador como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1620, el LTE 115, o la estación base 105 puede transmitir un primer vector de salida que comprende el conjunto codificado conjuntamente de bits de información del PBCH y el primer conjunto de bits de información mediante el uso de recursos del primer bloque de señal de sincronización. Las operaciones del bloque 1620 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1620 pueden realizarse por un transmisor de salida como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1625, el LTE 115, o la estación base 105, puede identificar un segundo conjunto de bits de información representativos de un índice de un segundo bloque de señal de sincronización. Las operaciones del bloque 1625 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1625 pueden realizarse por un componente de índice como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1630, el LTE 115 o la estación base 105 puede codificar conjuntamente el conjunto de bits de información del PBCH y el segundo conjunto de bits de información. Las operaciones del bloque 1630 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1630 pueden realizarse por un codificador como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1635, el LTE 115, o la estación base 105 puede transmitir un segundo vector de salida que comprende el conjunto codificado conjuntamente de bits de información del PBCH y el segundo conjunto de bits de información mediante el uso de recursos del segundo bloque de señal de sincronización. Las operaciones del bloque 1635 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1635 pueden realizarse por un transmisor de salida como se describe con referencia a las Figuras de la 10 a la 12.
La Figura 17 muestra un diagrama de flujo que ilustra un procedimiento 1700 para la codificación y decodificación de canales de difusión de acuerdo con varios aspectos de la presente divulgación. Las operaciones del procedimiento 1700 pueden implementarse por un UE 115 o una estación base 105 o sus componentes como se describe en la presente memoria. Por ejemplo, las operaciones del procedimiento 1700 pueden realizarse por un gestor de codificación como se describe con referencia a las Figuras de la 10 a la 12. En algunos ejemplos, un LTE 115 o una estación base 105 puede ejecutar un conjunto de códigos para controlar los elementos funcionales del dispositivo para realizar las funciones descritas a continuación. Adicional o alternativamente, el UE 115 o la estación base 105 puede realizar aspectos de las funciones descritas a continuación mediante el uso de hardware de propósito especial.
En el bloque 1705, el LTE 115, o la estación base 105, puede recibir una primera palabra clave que comprende un primer conjunto de bits codificados conjuntamente. Las operaciones del bloque 1705 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1705 pueden realizarse por un receptor de palabra clave como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1710, el UE 115 o la estación base 105 puede determinar una longitud de bloque de código madre para la primera palabra clave. Las operaciones del bloque 1710 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1710 pueden realizarse por un componente de longitud como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1715, el UE 115, o la estación base 105, puede identificar, en base al menos en parte a la longitud del bloque de código madre determinada, una o más ubicaciones de bits correspondientes a un conjunto de bits de información del PBCH y un primer conjunto de bits de información representativos de un primer índice de un primer bloque de señal de sincronización. Las operaciones del bloque 1715 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1715 pueden realizarse por un componente de ubicación como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1720, el LTE 115, o la estación base 105, puede decodificar la primera palabra clave en base al menos en parte a una o más ubicaciones de bits identificadas. Las operaciones del bloque 1720 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1720 pueden realizarse por un decodificador como se describe con referencia a las Figuras de la 10 a la 12.
La Figura 18 muestra un diagrama de flujo que ilustra un procedimiento 1800 para la codificación y decodificación de canales de difusión de acuerdo con varios aspectos de la presente divulgación. Las operaciones del procedimiento 1800 pueden implementarse por un LTE 115 o una estación base 105 o sus componentes como se describe en la presente memoria. Por ejemplo, las operaciones del procedimiento 1800 pueden realizarse por un gestor de codificación como se describe con referencia a las Figuras de la 10 a la 12. En algunos ejemplos, un LTE 115 o una estación base 105 puede ejecutar un conjunto de códigos para controlar los elementos funcionales del dispositivo para realizar las funciones descritas a continuación. Adicional o alternativamente, el UE 115 o la estación base 105 puede realizar aspectos de las funciones descritas a continuación mediante el uso de hardware de propósito especial.
En el bloque 1805, el LTE 115, o la estación base 105, puede recibir una primera palabra clave que comprende un primer conjunto de bits codificados conjuntamente. Las operaciones del bloque 1805 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1805 pueden realizarse por un receptor de palabra clave como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1810, el UE 115 o la estación base 105 puede determinar una longitud de bloque de código madre para la primera palabra clave. Las operaciones del bloque 1810 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1810 pueden realizarse por un componente de longitud como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1815, el UE 115, o la estación base 105, puede identificar, en base al menos en parte a la longitud del bloque de código madre determinada, una o más ubicaciones de bits correspondientes a un conjunto de bits de información del PBCH y un primer conjunto de bits de información representativos de un primer índice de un primer bloque de señal de sincronización. Las operaciones del bloque 1815 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1815 pueden realizarse por un componente de ubicación como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1820, el LTE 115, o la estación base 105, puede decodificar la primera palabra clave en base al menos en parte a una o más ubicaciones de bits identificadas. Las operaciones del bloque 1820 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1820 pueden realizarse por un decodificador como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1825, el LTE 115, o la estación base 105, puede recibir una segunda palabra clave que comprende un segundo conjunto de bits codificados conjuntamente correspondiente al conjunto de bits de información del PBCH y un segundo conjunto de bits de información representativos de un segundo índice de un segundo bloque de señal de sincronización. Las operaciones del bloque 1825 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1825 pueden realizarse por un receptor de palabra clave como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1830, el LTE 115, o la estación base 105, puede combinar la primera palabra clave y la segunda palabra clave. Las operaciones del bloque 1830 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1830 pueden realizarse por un componente de combinación como se describe con referencia a las Figuras de la 10 a la 12.
En el bloque 1835, el LTE 115, o la estación base 105, puede decodificar el conjunto de bits de información del PBCH, el primer conjunto de bits de información y el segundo conjunto de bits de información en base a la primera y segunda palabras clave combinadas. Las operaciones del bloque 1835 pueden realizarse de acuerdo con los procedimientos descritos con referencia a las Figuras de la 1 a la 9. En ciertos ejemplos, los aspectos de las operaciones del bloque 1835 pueden realizarse por un decodificador como se describe con referencia a las Figuras de la 10 a la 12.
Se debe señalar que los procedimientos descritos anteriormente describen las posibles implementaciones y que las operaciones y las etapas pueden reordenarse o modificarse de cualquier otra manera, y que son posibles otras implementaciones. Además, pueden combinarse aspectos de dos o más de los procedimientos.
Las técnicas descritas en la presente memoria pueden usarse para varios sistemas de comunicaciones inalámbricas, tales como acceso múltiple por división de código (CDMA), acceso múltiple por división de tiempo (TDMA), acceso múltiple por división de frecuencia (FDMA), acceso múltiple por división de frecuencia ortogonal (OFDMA), acceso múltiple por división de frecuencia de portadora única (SC-FDMA) y otros sistemas. Los términos "sistema" y "red" se usan a menudo indistintamente. Un sistema de acceso múltiple por división de código (CDMA) puede implementar una tecnología de radio tal como CDMA2000, acceso de radio terrestre universal (UTRA), etc. CDMA2000 cubre los estándares IS-2000, IS-95 e IS-856. Las liberaciones IS-2000 pueden denominarse comúnmente como CDMA2000 1X, 1X, etc. IS-856 (TIA-856) se conoce comúnmente como CDMA2000 1xEV-DO, Paquete de Datos de Alta Velocidad (HRPD), etc.<u>T<r>A incluye CDMA de banda ancha (WCDMA) y otras variantes de CDMA. Un sistema de acceso múltiple por división de tiempo (TDMA) puede implementar una tecnología de radio tal como el Sistema Global para Comunicaciones Móviles (GSM).
Un sistema de acceso múltiple por división de frecuencia ortogonal (OFDMA) puede implementar una tecnología de radio tal como banda ancha ultramóvil (UMB), UTRA evolucionada (E-UTRA), Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA y E-UTRA son parte del sistema de telecomunicaciones móviles universal (UMTS). 3GPP Evolución a Largo Plazo (LTE) y LTE-avanzado (LTE-A) son nuevas liberaciones del sistema de telecomunicaciones móviles universal (UMTS) que usan E-UTRA. Ut RA, E-UTRA, UMTS, LTE, LTE-A y el Sistema Global para Comunicaciones Móviles (Gs M) se describen en documentos de una organización denominada "Proyecto de Asociación de 3ra generación" (3GPP). CDMA2000 y UMB se describen en documentos de una organización denominada "Proyecto de Asociación de 3ra Generación 2" (3GPP2). Las técnicas descritas en la presente memoria se pueden usar para los sistemas y tecnologías de radio mencionados anteriormente, así como también para otros sistemas y tecnologías de radio. Aunque los aspectos de un sistema LTE o NR pueden describirse con propósitos de ejemplo, y la terminología LTE o NR puede usarse en gran parte de la descripción, las técnicas descritas en la presente memoria son aplicables más allá de las aplicaciones LTE o NR.
En las redes LTE/LTE-A, incluidas las redes descritas en la presente memoria, el término nodo B evolucionado (eNB) puede usarse generalmente para describir las estaciones base. El sistema o los sistemas de comunicaciones inalámbricas descritos en la presente memoria pueden incluir una red LTE/LTE-A o NR heterogénea en la que diferentes tipos de nodo B evolucionado (eNB) proporcionan cobertura para varias regiones geográficas. Por ejemplo, cada eNB, gNB o estación base puede proporcionar cobertura de comunicación para una macro célula, una célula pequeña u otros tipos de célula. El término "célula" puede usarse para describir una estación base, un portador o portador de componente asociado con una estación base, o un área de cobertura (por ejemplo, el sector, etc.) de un portador o estación base, en función del contexto.
Las estaciones base pueden incluir o pueden denominarse por los expertos en la técnica como una estación base transceptora, una estación base de radio, un punto de acceso, un transceptor de radio, un NodoB, un eNodoB (eNB), un NodoB de próxima generación (gNB), un NodoB doméstico, un eNodoB doméstico o alguna otra terminología adecuada. El área de cobertura geográfica de una estación base se puede dividir en sectores que constituyen solo una porción del área de cobertura. El sistema o los sistemas de comunicaciones inalámbricas descritos en la presente memoria pueden incluir estaciones base de diferentes tipos (por ejemplo, estaciones base de célula pequeña o macro). Los UE descritos en la presente memoria pueden ser capaz de comunicarse con varios tipos de estaciones base y equipos de la red, que incluyen los eNB macro, los eNB de célula pequeña, los gNB, las estaciones base de retransmisión y similares. Puede haber áreas de cobertura geográfica superpuestas para diferentes tecnologías.
Una macro célula generalmente cubre un área geográfica relativamente grande (por ejemplo, varios kilómetros de radio) y puede permitir el acceso sin restricciones de los UE con suscripciones de servicio con el proveedor de la red. Una célula pequeña es una estación base de menor potencia, en comparación con una macro célula, que puede operar en la misma o diferente (por ejemplo, con licencia, sin licencia, etc.) bandas de frecuencia como macro células. Las células pequeñas pueden incluir pico células, femto células y micro células de acuerdo con varios ejemplos. Un pico célula, por ejemplo, puede cubrir un área geográfica pequeña y puede permitir el acceso sin restricciones de los UE con suscripciones de servicio con el proveedor de la red. Una femto célula también puede cubrir un área geográfica pequeña (por ejemplo, un hogar) y puede proporcionar acceso restringido por los UE que tienen una asociación con la femto célula (por ejemplo, los Ue en un grupo cerrado de abonados (CSG), los LTE para usuarios en el hogar y similares). Un eNB para una macro célula puede denominarse como macro eNB. Un eNB para una célula pequeña puede denominarse como eNB de célula pequeña, un pico eNB, un femto eNB o un eNB doméstico. Un eNB puede admitir una o múltiples (por ejemplo, dos, tres, cuatro y similares) células (por ejemplo, portadoras de componentes).
El sistema o los sistemas de comunicaciones inalámbricas descritos en la presente memoria pueden admitir una operación sincrónica o asincrónica. Para la operación sincrónica, las estaciones base pueden tener una temporización de trama similar y las transmisiones desde diferentes estaciones base pueden alinearse aproximadamente en el tiempo. Para la operación asincrónica, las estaciones base pueden tener una temporización de trama diferentes y las transmisiones de diferentes estaciones base pueden no alinearse en el tiempo. Las técnicas descritas en la presente memoria pueden usarse para operaciones sincrónicas o asincrónicas.
Las transmisiones de enlace descendente descritas en la presente memoria también pueden denominarse transmisiones de enlace directo, mientras que las transmisiones de enlace ascendente también pueden denominarse transmisiones de enlace inverso. Cada enlace de comunicación descrito en la presente memoria que incluye, por ejemplo, el sistema de comunicaciones inalámbricas 100 de las Figura 1 - puede incluir una o más portadoras, donde cada portadora puede ser una señal que se forma por múltiples subportadoras (por ejemplo, señales de forma de onda de diferentes frecuencias).
La descripción expuesta en la presente memoria, en relación con las figuras adjuntas, describe configuraciones de ejemplo y no representa todos los ejemplos que pueden implementarse o que están dentro del ámbito de las reivindicaciones. El término "ilustrativo" usado en la presente memoria significa "que sirve como un ejemplo, instancia o ilustración" y no "preferido" o "ventajoso con respecto a otros ejemplos". La descripción detallada incluye detalles específicos con el propósito de proporcionar una comprensión de las técnicas descritas. Estas técnicas, sin embargo, pueden ser practicadas sin estos detalles específicos. En algunos casos, se muestran estructuras y dispositivos conocidos en forma de diagrama de bloques para evitar oscurecer los conceptos de los ejemplos descritos.
En las figuras adjuntas, los componentes o características similares pueden tener la misma etiqueta de referencia. Además, varios componentes del mismo tipo pueden distinguirse siguiendo la etiqueta de referencia con un guion y una segunda etiqueta que distingue entre los componentes similares. Si solo se usa la primera etiqueta de referencia en la memoria descriptiva, la descripción es aplicable a cualquiera de los componentes similares que tienen la misma primera etiqueta de referencia sin considerar la segunda etiqueta de referencia.
La información y las señales descritas en la presente memoria pueden representarse mediante el uso de cualquiera de una variedad de tecnologías y técnicas diferentes. Por ejemplo, los datos, las instrucciones, los comandos, la información, las señales, los bits, los símbolos y los chips que pueden referenciarse a lo largo de la descripción anterior pueden representarse por tensiones, corrientes, ondas electromagnéticas, campos o partículas magnéticas, campos o partículas ópticas o cualquiera de sus combinaciones.
Los varios bloques y módulos ilustrativos que se describen en relación con la divulgación en la presente memoria pueden implementarse o realizarse con un procesador de propósito general, un DSP, un ASIC, un FPGA u otro dispositivo lógico programable, de puerta discreta o lógica de transistor, componentes de hardware discretos, o cualquiera de sus combinaciones que se diseña para realizar las funciones que se describen en la presente memoria. Un procesador de propósito general puede ser un microprocesador, pero en su lugar, el procesador puede ser cualquier procesador convencional, controlador, microcontrolador o máquina de estados. Un procesador puede implementarse además como una combinación de dispositivos informáticos (por ejemplo, una combinación de un dSp y un microprocesador, múltiples microprocesadores, uno o más microprocesadores junto con un núcleo de DSP, o cualquier otra configuración de este tipo).
Las funciones descritas en la presente memoria pueden implementarse en hardware, software ejecutado por un procesador, microprograma o cualquiera de sus combinaciones. Si se implementa en software ejecutado por un procesador, las funciones pueden ser almacenadas o transmitidas como una o más instrucciones o código en un medio legible por ordenador. Otros ejemplos e implementaciones están dentro del ámbito de la divulgación y las reivindicaciones adjuntas. Por ejemplo, debido a la naturaleza del software, las funciones descritas anteriormente se pueden implementar mediante el uso de un software ejecutado por un procesador, hardware, microprograma, programación o combinaciones de cualquiera de estos. Las características que implementan funciones también pueden estar ubicadas físicamente en varias posiciones, incluyendo su distribución de manera que porciones de las funciones se implementen en diferentes ubicaciones físicas. Además, como se usa en la presente memoria, incluidas las reivindicaciones, "o" como se usa en una lista de elementos (por ejemplo, una lista de elementos precedida por una expresión tal como "al menos uno de' o "uno o más de') indica una lista inclusiva de manera que, por ejemplo, una lista de al menos uno de A, B o C significa A o B o C o A B o A C o B C o ABC (es decir, A y B y C). Además, como se usa en la presente memoria, la expresión "en base a" no se interpretará como una referencia a un conjunto cerrado de condiciones. Por ejemplo, una etapa ilustrativa que se describe como "en base a la condición A" puede ser en base tanto a una condición A como a una condición B sin apartarse del ámbito de la presente divulgación. En otras palabras, como se usa en la presente memoria, la expresión "en base a" se interpretará de la misma manera que la expresión "basado al menos en parte en".
El medio legible por ordenador incluye tanto el medio de almacenamiento informático no transitorio como el medio de comunicación que incluye cualquier medio que facilite la transferencia de un programa informático desde un lugar a otro. Un medio de almacenamiento no transitorio puede ser cualquier medio disponible al que pueda accederse mediante un ordenador de propósito general o de propósito especial. A modo de ejemplo, y no de limitación, los medios legibles por ordenador no transitorios pueden comprender RAM, ROM, memoria de solo lectura programable y borrable eléctricamente (EEPROM), disco compacto (CD) ROM u otro almacenamiento en disco óptico, almacenamiento en disco magnético u otros tipos de dispositivos de almacenamiento magnético, o cualquier otro medio no transitorio que pueda usarse para transportar o almacenar medios de código de programa deseados en forma de instrucciones o estructuras de datos y al que se pueda acceder mediante un ordenador de propósito general o de propósito especial, o un procesador de propósito general o propósito especial. Además, cualquier conexión se califica apropiadamente como un medio legible por ordenador. Por ejemplo, si el software se transmite desde un sitio web, servidor u otra fuente remota mediante el uso de un cable coaxial, cable de fibra óptica, par trenzado, línea de abonado digital (DSL) o tecnologías inalámbricas tal como infrarrojos, radio y microondas, entonces el cable coaxial, el cable de fibra óptica, el par trenzado, la línea de abonado digital (DSL) o las tecnologías inalámbricas tales como infrarrojos, radio y microondas se incluyen en la definición de medios. El disco, como se usa en la presente memoria, incluye CD, disco de láser, disco óptico, disco digital versátil (DVD), disquete, y disco Bluray donde los discos que usualmente reproducen magnéticamente los datos, mientras que otros discos reproducen ópticamente los datos con láseres. Las combinaciones de lo anterior también se incluyen dentro del ámbito del medio legible por ordenador.

Claims (21)

REIVINDICACIONES
1. Un procedimiento para comunicación inalámbrica, que comprende:
identificar (1505, 1605) una carga útil que comprende un conjunto de bits de información del canal físico de difusión, PBCH;
determinar (1510, 1610) un primer conjunto de bits de información representativos de un índice de un primer bloque de señal de sincronización;
codificar conjuntamente (1515, 1615) el conjunto de bits de información del PBCH y el primer conjunto de bits de información; y
transmitir (1520, 1620) un primer vector de salida que comprende el conjunto codificado conjuntamente de bits de información del PBCH y el primer conjunto de bits de información mediante el uso de recursos del primer bloque de señal de sincronización;
caracterizado porque
la codificación conjunta (1515, 1615) comprende asignar bits del conjunto de bits de información del PBCH y bits del primer conjunto de bits de información a ubicaciones de bits respectivas de un codificador en base al menos en parte a una métrica de fiabilidad asociada con las ubicaciones de bits del codificador.
2. El procedimiento de la reivindicación 1, que comprende, además:
identificar (1625) un segundo conjunto de bits de información representativos de un índice de un segundo bloque de señal de sincronización;
codificar conjuntamente (1630) el conjunto de bits de información del PBCH y el segundo conjunto de bits de información; y
transmitir (1635) un segundo vector de salida que comprende el conjunto codificado conjuntamente de bits de información del PBCH y el segundo conjunto de bits de información mediante el uso de recursos del segundo bloque de señal de sincronización.
3. El procedimiento de la reivindicación 1, que comprende, además:
aleatorizar el conjunto codificado conjuntamente de bits de información del PBCH y el primer conjunto de bits de información en base al menos en parte a una secuencia de aleatorización específica de la célula, en el que el primer vector de salida comprende el conjunto codificado conjuntamente aleatorizado de bits de información del PBCH y el primer conjunto de bits de información.
4. El procedimiento de la reivindicación 2, en el que:
el primer vector de salida se transmite con los primeros parámetros de conformación de haces y el segundo vector de salida se transmite con los segundos parámetros de conformación de haces diferentes de los primeros parámetros de conformación de haces; o
el índice del segundo bloque de señales de sincronización es diferente del índice del primer bloque de señales de sincronización.
5. El procedimiento de la reivindicación 1, en el que la asignación comprende:
identificar un primer conjunto de ubicaciones de bits más fiables del codificador en base, al menos en parte, a la métrica de fiabilidad; y
asignar el primer conjunto de bits de información a las respectivas ubicaciones de bits del primer conjunto de ubicaciones de bits más fiables.
6. El procedimiento de la reivindicación 5, en el que la asignación comprende:
identificar un segundo conjunto de ubicaciones de bits fiables del codificador en base, al menos en parte, a la métrica de fiabilidad; y
asignar el conjunto de bits de información del PBCH a ubicaciones de bits respectivas del segundo conjunto de ubicaciones de bits fiables, en el que el segundo conjunto de ubicaciones de bits fiables comprende las ubicaciones de bits más fiables del codificador que quedan después de asignar el primer conjunto de bits de información a las respectivas ubicaciones de bits del primer conjunto de ubicaciones de bits más fiables.
7. El procedimiento de la reivindicación 1, en el que:
el conjunto de bits de información del PBCH comprende un conjunto de bits de verificación de redundancia cíclica, CRC; o
el primer conjunto de bits de información comprende además un conjunto de bits de verificación de paridad; o el conjunto de bits de información del PBCh y el primer conjunto de bits de información se codifican conjuntamente mediante el uso de al menos una operación de codificación polar.
8. Un procedimiento para comunicación inalámbrica, que comprende:
recibir (1705, 1805) una primera palabra clave que comprende un primer conjunto de bits codificados conjuntamente;
determinar (1710, 1810) una longitud de bloque de código madre para la primera palabra clave; identificar (1715, 1815), en base al menos en parte a la longitud del bloque de código madre determinada, una o más ubicaciones de bits correspondientes a un conjunto de bits de información del canal físico de difusión, PBCH, y un primer conjunto de bits de información representativos de un primer índice de un primer bloque de señal de sincronización; y
decodificar (1720, 1820) la primera palabra clave en base, al menos en parte, a una o más ubicaciones de bits identificadas;
caracterizado porque
identificar (1715, 1815) la una o más ubicaciones de bits se basa, al menos en parte, en una métrica de fiabilidad asociada con las ubicaciones de bits de un codificador de la primera palabra clave.
9. El procedimiento de la reivindicación 8, en el que decodificar la primera palabra clave comprende:
decodificar el conjunto de bits de información del PBCH en base, al menos en parte, a una o más ubicaciones de bits identificadas; y
decodificar el primer conjunto de bits de información en base, al menos en parte, al conjunto decodificado de bits de información del PBCH.
10. El procedimiento de la reivindicación 9, en el que decodificar el primer conjunto de bits de información comprende:
designar el conjunto decodificado de bits de información del PBCH como bits congelados para decodificar el primer conjunto de bits de información.
11. El procedimiento de la reivindicación 8, que comprende, además:
recibir (1825) una segunda palabra clave que comprende un segundo conjunto de bits codificados conjuntamente correspondiente al conjunto de bits de información del PBCH y un segundo conjunto de bits de información representativos de un segundo índice de un segundo bloque de señal de sincronización; combinar (1830) la primera palabra clave y la segunda palabra clave; y
decodificar (1835) el conjunto de bits de información del PBCH, el primer conjunto de bits de información y el segundo conjunto de bits de información en base a la primera y segunda palabras clave combinadas.
12. El procedimiento de la reivindicación 8, en el que:
el conjunto de bits de información del PBCH comprende un conjunto de bits de verificación de redundancia cíclica, CRC, y la decodificación del conjunto de bits de información del PBCH se basa en una CRC; o el primer conjunto de bits de información comprende un conjunto de bits de verificación de paridad; o la primera palabra clave se codifica mediante el uso de al menos una de una operación de codificación polar.
13. El procedimiento de cualquiera de las reivindicaciones 1-12, en el que el conjunto de bits de información del PBCH comprende un bloque de información maestra, MIB.
14. El procedimiento de cualquiera de las reivindicaciones 1-13, en el que el conjunto de bits de información del PBCH comprende un número de trama del sistema, SFN.
15. Un aparato para la comunicación inalámbrica, que comprende:
medios para identificar (1505, 1605) una carga útil que comprende un conjunto de bits de información del canal físico de difusión, PBCH;
medios para determinar (1510, 1610) un primer conjunto de bits de información representativos de un índice de un primer bloque de señal de sincronización;
medios para codificar conjuntamente (1515, 1615) el conjunto de bits de información del PBCH y el primer conjunto de bits de información; y
medios para transmitir (1520, 1620) un primer vector de salida que comprende el conjunto codificado conjuntamente de bits de información del PBCH y el primer conjunto de bits de información mediante el uso de recursos del primer bloque de señal de sincronización;
caracterizado porque
los medios para la codificación conjunta (1515, 1615) comprenden medios para asignar bits del conjunto de bits de información del PBCH y bits del primer conjunto de bits de información a ubicaciones de bits respectivas de un codificador en base al menos en parte a una métrica de fiabilidad asociada con las ubicaciones de bits del codificador.
16. El aparato de la reivindicación 15, en el que los medios para asignar comprenden:
medios para identificar un primer conjunto de ubicaciones de bits más fiables del codificador en base, al menos en parte, a la métrica de fiabilidad; y
medios para asignar el primer conjunto de bits de información a las respectivas ubicaciones de bits del primer conjunto de ubicaciones de bits más fiables.
17. El aparato de la reivindicación 16, en el que los medios para asignar comprenden:
medios para identificar un segundo conjunto de ubicaciones de bits fiables del codificador en base, al menos en parte, a la métrica de fiabilidad; y
medios para asignar el conjunto de bits de información del PBCH a ubicaciones de bits respectivas del segundo conjunto de ubicaciones de bits fiables, en el que el segundo conjunto de ubicaciones de bits fiables comprende las ubicaciones de bits más fiables del codificador que quedan después de asignar el primer conjunto de bits de información a las respectivas ubicaciones de bits del primer conjunto de ubicaciones de bits más fiables.
18. Un aparato para la comunicación inalámbrica, que comprende:
medios para recibir (1705, 1805) una primera palabra clave que comprende un primer conjunto de bits codificados conjuntamente;
medios para determinar (1710, 1810) una longitud de bloque de código madre para la primera palabra clave; medios para identificar (1715, 1815), en base, al menos en parte, a la longitud del bloque de código madre determinada, una o más ubicaciones de bits correspondientes a un conjunto de bits de información del canal físico de difusión, PBCH, y un primer conjunto de bits de información representativos de un primer índice de un primer bloque de señal de sincronización; y
medios para decodificar (1720, 1820) la primera palabra clave en base, al menos en parte, a una o más ubicaciones de bits identificadas;
caracterizado porque
los medios para identificar (1715, 1815) la una o más ubicaciones de bits se basan, al menos en parte, en una métrica de fiabilidad asociada con las ubicaciones de bits de un codificador de la primera palabra clave.
19. El aparato de cualquiera de las reivindicaciones 15-18, en el que el conjunto de bits de información del PBCH comprende un bloque de información maestra, MIB.
20. El aparato de cualquiera de las reivindicaciones 15-19, en el que el conjunto de bits de información del PBCH comprende un número de trama del sistema, SFN.
21. Un programa informático que comprende instrucciones que, cuando el programa se ejecuta por un ordenador, hacen que el ordenador lleve a cabo el procedimiento de cualquiera de las reivindicaciones 1-14.
ES18745334T 2017-01-26 2018-01-24 Codificación y decodificación de canales de difusión Active ES2974326T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
PCT/CN2017/072721 WO2018137231A1 (en) 2017-01-26 2017-01-26 Broadcast channel encoding and decoding
PCT/CN2018/073951 WO2018137641A1 (en) 2017-01-26 2018-01-24 Broadcast channel encoding and decoding

Publications (1)

Publication Number Publication Date
ES2974326T3 true ES2974326T3 (es) 2024-06-26

Family

ID=62977810

Family Applications (1)

Application Number Title Priority Date Filing Date
ES18745334T Active ES2974326T3 (es) 2017-01-26 2018-01-24 Codificación y decodificación de canales de difusión

Country Status (23)

Country Link
US (1) US11147043B2 (es)
EP (1) EP3574595B1 (es)
JP (1) JP7128192B2 (es)
KR (1) KR102594223B1 (es)
CN (1) CN110199492B (es)
AU (1) AU2018213634B2 (es)
BR (1) BR112019015016A2 (es)
CA (1) CA3046867A1 (es)
CL (1) CL2019002095A1 (es)
CO (1) CO2019007930A2 (es)
DK (1) DK3574595T3 (es)
ES (1) ES2974326T3 (es)
FI (1) FI3574595T3 (es)
HU (1) HUE066239T2 (es)
IL (1) IL267050B (es)
MX (1) MX2019008395A (es)
MY (1) MY201581A (es)
PH (1) PH12019501282A1 (es)
PT (1) PT3574595T (es)
RU (1) RU2756094C2 (es)
SG (1) SG11201905069SA (es)
SI (1) SI3574595T1 (es)
WO (2) WO2018137231A1 (es)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018145107A1 (en) * 2017-02-06 2018-08-09 Motorola Mobility Llc Transmitting and receiving a synchronization signal block
PL4152675T3 (pl) * 2017-02-07 2025-05-26 Innovative Technology Lab Co., Ltd. Sposób i aparatura do konfiguracji kanału rozgłaszania oraz nadawania i odbioru kanału rozgłaszania dla systemu komunikacyjnego
WO2018174587A1 (en) * 2017-03-23 2018-09-27 Samsung Electronics Co., Ltd. Method and apparatus for pbch transmission in a multi-beam based system
US11496976B2 (en) * 2017-03-24 2022-11-08 Telefonaktiebolaget Lm Ericsson (Publ) Method and device for synchronization in a wireless communication system
US10673552B2 (en) * 2017-04-14 2020-06-02 Qualcomm Incorporated Synchronization signal block designs for wireless communication
US12022410B2 (en) * 2017-04-27 2024-06-25 Beijing Xiaomi Mobile Software Co., Ltd. Method and device for processing physical broadcast channel
CN110603853B (zh) 2017-05-05 2020-11-27 中兴通讯股份有限公司 用于传送同步信号定时信息的技术
US10820225B2 (en) * 2017-05-05 2020-10-27 Motorola Mobility Llc Method and apparatus for transmitting a RACH preamble on a wireless network
WO2019023423A1 (en) * 2017-07-27 2019-01-31 Intel IP Corporation INTERFERENCE OF THE PHYSICAL DIFFUSION CHANNEL (PBCH)
US11190303B2 (en) * 2017-08-15 2021-11-30 Telefonaktiebolaget Lm Ericsson (Publ) Electronic transceiver device, method and computer program for decoding control information
US10965360B2 (en) * 2017-08-23 2021-03-30 Qualcomm Incorporated Methods and apparatus related to beam refinement
CN109361492B (zh) * 2018-10-08 2021-09-24 福州大学 一种联合物理层网络编码和极化码的高性能译码方法
US11277288B2 (en) * 2020-02-03 2022-03-15 Qualcomm Incorporated Fixed-length probabilistic amplitude shaping
CN116097787B (zh) * 2020-09-30 2025-04-08 华为技术有限公司 信息发送和接收方法、装置及系统
CN114499760B (zh) * 2022-01-24 2023-08-29 哲库科技(北京)有限公司 译码方法及相关装置
US12335015B2 (en) * 2023-07-26 2025-06-17 Qualcomm Incorporated Decoding broadcast channel signaling using multiple beams
WO2025194497A1 (en) * 2024-03-22 2025-09-25 Huawei Technologies Co., Ltd. Wireless communication devices, methods and system

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8509291B2 (en) 2008-02-08 2013-08-13 Qualcomm Incorporated Open-loop transmit diversity schemes with four transmit antennas
US8923249B2 (en) * 2008-03-26 2014-12-30 Qualcomm Incorporated Method and apparatus for scrambling sequence generation in a communication system
US20110255631A1 (en) * 2010-04-20 2011-10-20 Samsung Electronics Co., Ltd. Methods and apparatus for fast synchronization using tail biting convolutional codes
EP2606689B1 (en) 2010-08-16 2018-02-21 Telefonaktiebolaget LM Ericsson (publ) Methods providing signal synchronization and related networks and devices
US8437303B2 (en) * 2011-07-04 2013-05-07 Ofinno Technologies, Llc System frame number in multicarrier systems
US9176927B2 (en) * 2011-11-08 2015-11-03 The Royal Institution For The Advancement Of Learning/Mcgill University Methods and systems for decoding polar codes
WO2013113361A1 (en) 2012-01-30 2013-08-08 Fujitsu Limited Synchronization signals in a wireless communication system
US9769812B2 (en) * 2012-09-18 2017-09-19 Lg Electronics Inc. Method and apparatus for receiving system information in wireless communication system
GB2507531B (en) * 2012-11-02 2015-05-06 Broadcom Corp Common search space configuration of a carrier
EP2945419B1 (en) * 2013-01-09 2019-01-09 LG Electronics Inc. Method and user equipment for receiving signal and method and base station for transmitting signal
CN104349458B (zh) * 2013-08-08 2019-05-17 中兴通讯股份有限公司 控制信道的传输方法、传输处理方法、通信节点及终端
USRE49547E1 (en) * 2013-08-20 2023-06-06 Lg Electronics Inc. Method for transmitting data by using polar coding in wireless access system
WO2015046853A1 (ko) * 2013-09-27 2015-04-02 주식회사 케이티 시스템 정보 송수신 방법 및 그 장치
EP3075089B1 (en) * 2013-11-27 2021-09-08 Telefonaktiebolaget LM Ericsson (publ) Sending and detecting synchronization signals and an associated information message
EP2916506B1 (en) * 2014-03-07 2019-07-31 Vodafone GmbH Walsh-Hadamard transformed GFDM radio transmission
WO2015172364A1 (zh) * 2014-05-15 2015-11-19 华为技术有限公司 一种基站、用户设备及通信信号的发送、接收方法
US10542507B2 (en) * 2015-03-13 2020-01-21 Qualcomm Incorporated Discovery and synchronization channels for user-tracking zones in a cellular network
EP3317987B1 (en) 2015-06-30 2019-06-26 Telecom Italia S.p.A. Network information transmission in a mobile communication network
DE102015111565B3 (de) 2015-07-16 2017-01-12 Intel IP Corporation Verfahren und zugehöriges Mobilgerät zur schnellen Blinddecodierung
US10212444B2 (en) 2016-01-15 2019-02-19 Qualcomm Incorporated Multi-type-tree framework for video coding
US10531410B2 (en) * 2016-11-08 2020-01-07 Qualcomm Incorporated Unified synchronization channel design used in different communication modes
US10608779B2 (en) 2017-02-06 2020-03-31 Qualcomm Incorporated Search space configuration for new radio (NR) system
CN117118568A (zh) 2017-08-10 2023-11-24 艾普拉控股有限公司 用于生成物理广播信道信号的方法及相关装置和存储介质

Also Published As

Publication number Publication date
SI3574595T1 (sl) 2024-04-30
EP3574595A4 (en) 2020-11-04
EP3574595B1 (en) 2024-02-21
AU2018213634B2 (en) 2022-07-14
IL267050A (en) 2019-07-31
JP7128192B2 (ja) 2022-08-30
WO2018137231A1 (en) 2018-08-02
HUE066239T2 (hu) 2024-07-28
MY201581A (en) 2024-03-02
SG11201905069SA (en) 2019-08-27
NZ754456A (en) 2024-10-25
CL2019002095A1 (es) 2019-12-13
KR102594223B1 (ko) 2023-10-25
MX2019008395A (es) 2019-09-09
CA3046867A1 (en) 2018-08-02
PH12019501282A1 (en) 2019-09-16
CO2019007930A2 (es) 2019-07-31
CN110199492B (zh) 2022-02-08
WO2018137641A1 (en) 2018-08-02
FI3574595T3 (fi) 2024-03-20
US20200100214A1 (en) 2020-03-26
CN110199492A (zh) 2019-09-03
RU2019123162A3 (es) 2021-03-01
RU2756094C2 (ru) 2021-09-28
PT3574595T (pt) 2024-03-25
US11147043B2 (en) 2021-10-12
DK3574595T3 (da) 2024-03-18
RU2019123162A (ru) 2021-02-26
IL267050B (en) 2020-03-31
KR20190111033A (ko) 2019-10-01
AU2018213634A1 (en) 2019-07-04
BR112019015016A2 (pt) 2020-03-10
EP3574595A1 (en) 2019-12-04
JP2020509643A (ja) 2020-03-26

Similar Documents

Publication Publication Date Title
ES2974326T3 (es) Codificación y decodificación de canales de difusión
ES2881236T3 (es) Procedimiento de comunicación y aparato del mismo
KR102700211B1 (ko) 폴라 코딩을 위한 패리티 비트 채널 할당
JP7195273B2 (ja) アップリンク制御情報用のポーラ符号
ES2901724T3 (es) Periodicidad de supervisión flexible para el indicador de formato de ranura
US10686469B2 (en) Payload size ambiguity and false alarm rate reduction for polar codes
ES2876289T3 (es) Técnicas para codificar o descodificar una parte autodescodificable de un canal físico de difusión en un bloque de señales de sincronización
ES2901410T3 (es) Configuración del espacio de búsqueda para un nuevo sistema de radio (NR)
EP3642980B1 (en) Polar codes with a cross-referenceable nested structure for hierarchical signaling
KR20200004814A (ko) 연속적 소거 리스트 디코딩의 조기 종결
US10880062B2 (en) Providing protection for information delivered in demodulation reference signals (DMRS)
CN111492585A (zh) 用于对不同有效载荷大小的盲检测的极化编码技术
HK40013292A (en) Broadcast channel encoding and decoding
BR112019018749B1 (pt) Métodos e aparelhos para comunicação sem fio e memória relacionada
BR112019027054B1 (pt) Métodos e aparelhos para comunicação sem fio e memória relacionada
BR112019018749A2 (pt) construção de código polar com base em informações mútuas
HK40013292B (zh) 广播信道编码和解码