ES2864543T3 - Aparato de comunicación inalámbrica y método de comunicación inalámbrica - Google Patents

Aparato de comunicación inalámbrica y método de comunicación inalámbrica Download PDF

Info

Publication number
ES2864543T3
ES2864543T3 ES19738850T ES19738850T ES2864543T3 ES 2864543 T3 ES2864543 T3 ES 2864543T3 ES 19738850 T ES19738850 T ES 19738850T ES 19738850 T ES19738850 T ES 19738850T ES 2864543 T3 ES2864543 T3 ES 2864543T3
Authority
ES
Spain
Prior art keywords
resource block
packet
size
initial
mapping
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
ES19738850T
Other languages
English (en)
Inventor
Shurong Jiao
Meng Hua
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Application granted granted Critical
Publication of ES2864543T3 publication Critical patent/ES2864543T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/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/0071Use of interleaving
    • 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/0037Inter-user or inter-terminal allocation
    • H04L5/0039Frequency-contiguous, i.e. with no allocation of frequencies for one user or terminal between the frequencies allocated to another
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • 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
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • H04L5/0057Physical resource allocation for CQI
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signalling for the administration of the divided path, e.g. signalling of configuration information
    • H04L5/0092Indication of how the channel is divided
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signalling for the administration of the divided path, e.g. signalling of configuration information
    • H04L5/0094Indication of how sub-channels of the path are allocated
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • 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/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Un aparato de comunicación inalámbrica (500), que comprende: una unidad de procesamiento (501), configurada para obtener una cantidad n de bloques de recursos virtuales en un paquete de bloques de recursos iniciales en base a una posición de inicio del bloque de recursos de una parte de ancho de banda y un tamaño de un paquete de bloques de recursos, en donde n satisface: en donde L es un tamaño del paquete de bloques de recursos, y indica la posición de inicio del bloque de recursos de la parte de ancho de banda; y una unidad de mapeo (502), configurada para mapear los bloques de recursos virtuales en el paquete de bloques de recursos inicial a los bloques de recursos físicos.

Description

DESCRIPCIÓN
Aparato de comunicación inalámbrica y método de comunicación inalámbrica
Campo técnico
La presente solicitud se refiere al campo de las tecnologías de comunicaciones y, en particular, a un aparato de comunicación inalámbrica y un método de comunicación inalámbrica.
Antecedentes
Un bloque de recursos (resource block, RB) se utiliza para describir una relación de mapeo entre un canal físico específico y un elemento de recurso. En un sistema de comunicación inalámbrica, los RB se dividen en un bloque de recursos físicos (physical resource block, PRB) y un bloque de recursos virtuales (virtual resource block, VRB). Durante la transmisión de datos de enlace descendente (o enlace ascendente), se asigna un recurso de transmisión de enlace descendente (o enlace ascendente) en base a un VRB, y luego el VRB se asigna a un PRB. El mapeo de VRB a PRB tiene dos tipos: mapeo no entrelazado y mapeo entrelazado. Para el mapeo no entrelazado, un VRB se mapea directamente a un PRB. Para el mapeo entrelazado, primero se debe realizar el entrelazado, y luego se mapea un VRB entrelazado a un PRB. Actualmente, para el mapeo entrelazado, todavía se necesita estudiar más a fondo cómo implementar un proceso de mapeo de VRB a PRB.
El documento WO 2017/132955 A1 proporciona un método de información de control que comprende extraer un recurso inalámbrico de un bloque de recursos preestablecido de manera centralizada y enviar información de control en un primer período de tiempo utilizando el recurso inalámbrico.
El documento US 2017/332398 A1 proporciona un método de programación de recursos que comprende recibir información de asignación de recursos para datos de enlace descendente y recibir los datos de enlace descendente asignados a bloques de recursos físicos en base a información de control de enlace descendente que indica asignaciones de bloques de recursos virtuales para equipos de usuario.
NOKIA Y OTROS, "On resource allocation for PDSCH and PUSCH in NR", vol. RAN WG1, núm. Praga, CZ; 20171009 - 20171013, (20171008), 3GPP DRAFT; RI-1718620_DATA RESOURCE ALLOCATION FINAL, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, URL: http://www.3gpp.org/ftp/Meetings_3GPP_SYNC/RAN1/Docs/, (20171008), XP051341794, proporciona algunas discusiones sobre la asignación de recursos en el dominio de la frecuencia para PDSCH y PUSCH, intervalo de programación mínimo y máximo, tiempo de programación para PDSCH y PUSCH, duración de transmisión de PDSCH/PUSCH y determinación de TBS.
Resumen
Esta solicitud proporciona un aparato de comunicación inalámbrica y un método de comunicación inalámbrica, para proporcionar una solución de implementación para el mapeo de VRB a PRB.
La invención se define en las reivindicaciones independientes. Las características adicionales de la invención se proporcionan en las reivindicaciones dependientes. A continuación, las partes de la descripción y los dibujos que se refieren a las realizaciones que no están cubiertas por las reivindicaciones no se presentan como realizaciones de la invención, sino como ejemplos útiles para comprender la invención.
Breve descripción de los dibujos
La Figura 1 es un diagrama esquemático de una arquitectura de sistema a la que se aplica esta solicitud;
La Figura 2 es un diagrama esquemático de transmisión de datos entre un dispositivo de red y un dispositivo terminal;
La Figura 3a es un diagrama esquemático de PRG en un BWP;
La Figura 3b es un diagrama de flujo esquemático correspondiente a un método de comunicación inalámbrica de acuerdo con una realización de esta solicitud;
La Figura 4a-1 a la Figura 4a-3 son un diagrama esquemático de un proceso específico en el que un dispositivo terminal determina los índices de PRB correspondientes a índices de VRB en la técnica anterior;
La Figura 4b-1 a la Figura 4b-3 son un diagrama esquemático de un proceso específico en el que un dispositivo terminal determina los índices de PRB correspondientes a índices de VRB de acuerdo con la Realización 1 de esta solicitud;
La Figura 4c-1 a la Figura 4c-3 son un diagrama esquemático de un proceso específico en el que un dispositivo terminal determina los índices de PRB correspondientes a índices de VRB de acuerdo con la Realización 2 de esta solicitud;
La Figura 4d-1 a la Figura 4d-3 son un diagrama esquemático de un proceso específico en el que un dispositivo terminal determina los índices de PRB correspondientes a índices de VRB de acuerdo con la Realización 3 de esta solicitud;
La Figura 5a es un diagrama estructural esquemático de un aparato de comunicación inalámbrica de acuerdo con una realización de esta solicitud;
La Figura 5b es un diagrama estructural esquemático de otro aparato de comunicación inalámbrica de acuerdo con una realización de esta solicitud; y
La Figura 6 es un diagrama estructural esquemático de aun otro aparato de comunicación inalámbrica de acuerdo con una realización de esta solicitud.
Descripción de las realizaciones
La invención está definida por las reivindicaciones adjuntas. En lo que sigue, las realizaciones que no caen dentro del alcance de las reivindicaciones deben entenderse como ejemplos útiles para comprender la invención.
A continuación se describen específicamente las realizaciones de esta solicitud con referencia a los dibujos adjuntos de esta memoria descriptiva.
La Figura 1 es un diagrama esquemático de una arquitectura de sistema a la que es aplicable una realización de esta solicitud. Como se muestra en la Figura 1, la arquitectura del sistema incluye un dispositivo de red 101 y uno o más dispositivos terminales, tales como un dispositivo terminal 1021, un dispositivo terminal 1022, y un dispositivo terminal 1023 mostrado en la Figura 1. El dispositivo de red 101 puede transmitir datos de enlace descendente al dispositivo terminal 1021, al dispositivo terminal 1022, y al dispositivo terminal 1023 a través de una red. El dispositivo terminal 1021, el dispositivo terminal 1022 y el dispositivo terminal 1023 pueden transmitir datos de enlace ascendente al dispositivo de red 101 a través de la red.
En esta solicitud, el dispositivo de red puede ser un dispositivo de estación de base (estación de base, BS). El dispositivo de estación de base también puede denominarse estación de base, que es un aparato desplegado en una red de acceso por radio para proporcionar una función de comunicación inalámbrica. Por ejemplo, los dispositivos que proporcionan una función de estación de base en una red 2G incluyen una estación transceptora de base (base transceiver station, BTS) y un controlador de la estación de base (base station controller, BSC); los dispositivos que proporcionan una función de estación de base en una red 3G incluyen un Nodo B (NodeB) y un controlador de red de radio (radio network controller, RNC); los dispositivos que proporcionan una función de estación de base en una red 4G incluyen un Nodo B evolucionado (evolved NodeB, eNB); y los dispositivos que proporcionan una función de estación de base en una red 5G incluyen un nuevo Nodo B de radio (New Radio NodeB, gNB), una unidad centralizada (centralized unit, CU), una unidad distribuida (distributed unit, DU), y un nuevo controlador de radio.
El dispositivo terminal es un dispositivo que tiene una función de transceptor inalámbrico y puede desplegarse en tierra, incluyendo un dispositivo interior o exterior, un dispositivo de mano o un dispositivo en un vehículo; o puede desplegarse en el agua (por ejemplo, en un barco); o puede desplegarse en el aire (por ejemplo, en un avión, un globo o un satélite). El dispositivo terminal puede ser un teléfono móvil (mobile phone), un ordenador de tipo tableta (por ejemplo, Pad), un ordenador que tenga una función de transceptor inalámbrico, un dispositivo terminal de realidad virtual (virtual reality, VR), un dispositivo terminal de realidad aumentada (augmented reality, AR), un dispositivo terminal inalámbrico en control industrial (industrial control), un dispositivo terminal inalámbrico en autoconducción (self driving), un dispositivo terminal inalámbrico en cirugía remota (remote surgery), un dispositivo terminal inalámbrico en una red inteligente (smart grid), un dispositivo terminal inalámbrico en seguridad en el transporte (transportation safety), un dispositivo terminal inalámbrico en una ciudad inteligente (smart city), un dispositivo terminal inalámbrico en una casa inteligente (smart home), o similares.
Esta solicitud se describe principalmente mediante el uso de la arquitectura del sistema que se muestra en la Figura 1 como ejemplo, pero esto no se limita en la presente descripción.
Los sistemas de comunicación a los que se aplica la arquitectura del sistema anterior incluyen, pero sin limitarse a: un sistema de evolución dúplex por división de tiempo a largo plazo (time division duplexing-long term evolution, TDD LTE), un sistema de evolución dúplex por división de frecuencia a largo plazo (frequency division duplexinglong term evolution, FDD LTE), un sistema de evolución avanzada a largo plazo (long term evolution-advanced, LTEA) y varios sistemas de comunicaciones inalámbricas evolucionados en el futuro (por ejemplo, un sistema 5G NR). Basado en la arquitectura del sistema mostrada en la Figura 1, la Figura 2 es un diagrama esquemático de transmisión de datos entre un dispositivo de red y un dispositivo terminal. Como se muestra en la Figura 2, se incluyen las siguientes etapas.
Etapa 201: El dispositivo de red envía la primera señalización al dispositivo terminal, donde la primera señalización puede incluir un tamaño de una parte de ancho de banda (bandwidth part, BWP) asignada al dispositivo terminal y un índice de inicio de bloque de recursos de la BWP
En la presente descripción, la primera señalización puede ser un mensaje de difusión, señalización RRC o similar, y no está específicamente limitada.
El tamaño de la BWP puede ser específicamente una cantidad de PRB incluidos en la BWP. Por ejemplo, el tamaño de la BWP es 50 PRB. El índice de inicio del bloque de recursos de la BWP puede ser específicamente un desplazamiento (que puede medirse en PRB) de la BWP con respecto a un bloque de recursos comunes (common resource block, CRb ). Por ejemplo, si el desplazamiento de la BWP relativo a un CRB 0 es 25, el índice de inicio del bloque de recursos de la BWP es 25.
Además, la primera señalización puede incluir además un tamaño de un grupo de bloques de recursos de precodificación preestablecido (precoding resource block group, PRG), donde el tamaño del PRG preestablecido puede ser 2, 4 o el ancho de banda programado (scheduled BW). Esta realización de esta solicitud se describe principalmente mediante el uso de un ejemplo en el que el tamaño del PRG preestablecido es 4.
Cabe señalar que el tamaño de la BWP, el índice de inicio del bloque de recursos de la BWP y el tamaño del PRG preestablecido pueden enviarse utilizando una sola parte de señalización, o pueden enviarse utilizando una pluralidad de partes de señalización. Esto no está específicamente limitado.
Etapa 202: El dispositivo terminal recibe la primera señalización y determina el agrupamiento PRG de PRB en la BWP en base a la primera señalización.
Específicamente, se puede determinar una cantidad de PRB en el primer PRG (PRG 0) en base al índice de inicio del bloque de recursos de la BWP y al tamaño de un paquete de RB. Para más detalles, consulte la siguiente fórmula:
Figure imgf000004_0001
worf Pswp
donde m1 es la cantidad de PRB en el primer PRG (es decir, el PRG 0, que también puede denominarse PRG inicial), A’Í jV'p ; es un índice de inicio de bloque de recursos de un BWP i, y PB],.p .. es un tamaño (que puede ser configurado por una capa superior, por ejemplo, es 4) del PRG
Se puede determinar una cantidad de PRB en el último PRG en base al índice de inicio del bloque de recursos de la BWP, al tamaño de la BWP y al tamaño del paquete de RB. Para más detalles, consulte la siguiente fórmula:
m 2 — (Ngívpi + ü fffw p E í*) ,n (rá Pbwp l
donde m2 es la cantidad de PRB en el último PRG,
Figure imgf000004_0002
es un tamaño de la BWP i, Nj}¡jjrp¿ es el índice de inicio del bloque de recursos de la BWP i, y PBWP ■. es el tamaño del PRG.
En un ejemplo, el tamaño del PRG es 4, el tamaño de la BWP es 50 PRB, y el índice de inicio del bloque de recursos de la BWP es 25. En este caso, el tamaño del primer PRG en la BWP es 4 - 25 mod 4 = 3, el tamaño del último PRG es (25 50) mod 4 = 3, y el tamaño del PRG restante es 4. La Figura 3a es un diagrama esquemático de los PRG en la BWP
Etapa 203: El dispositivo terminal determina si utilizar una forma 1 de asignación de recursos y lleva a cabo la etapa 204 si se va a utilizar la forma 1 de asignación de recursos, o lleva a cabo un procedimiento existente si no se va a utilizar la forma 1 de asignación de recursos. Los detalles no se describen en la presente descripción.
Específicamente, puede haber una pluralidad de formas en las que el dispositivo terminal determina si utilizar la forma 1 de asignación de recursos. Por ejemplo, el dispositivo terminal puede determinar, en base a la señalización del dispositivo de red o si va a recibir un DCI de respaldo (fallback), si va a utilizar la forma 1 de asignación de recursos. Por ejemplo, si el dispositivo terminal recibe una segunda señalización, donde la segunda señalización indica al dispositivo terminal que utilice la forma 1 de asignación de recursos, el dispositivo terminal determina utilizar la forma 1 de asignación de recursos, donde la segunda señalización puede ser una señalización de capa superior o señalización de capa física (por ejemplo, información de asignación de recursos en el dominio de la frecuencia en el DCI de programación). Alternativamente, si el dispositivo terminal determina recibir el DCI de respaldo, el dispositivo terminal determina utilizar la forma 1 de asignación de recursos.
Etapa 204: El dispositivo terminal lee un valor de indicación de recurso (resource indication value, RIV) del DCI recibido, donde el RIV se usa para indicar un índice de inicio de los VRB de destino y una longitud de los VRB de destino.
En la presente descripción, el VRB de destino es un VRB asignado al dispositivo terminal.
Etapa 205: El dispositivo terminal determina, en base al índice de inicio de los VRB de destino, la longitud de los VRB de destino y los índices de los PRB correspondientes a los índices de los VRB, los índices de los PRB correspondientes a los índices de los VRB de destino.
Etapa 206: el dispositivo terminal realiza la transmisión de datos con el dispositivo de red en base a los índices de los PRB correspondientes a los índices de los VRB de destino.
Específicamente, en base a los índices de los PRB correspondientes a los índices de los VRB de destino, el dispositivo terminal puede enviar datos de enlace ascendente al dispositivo de red en los PRB correspondientes o recibir, en los PRB correspondientes, los datos de enlace descendente enviados por el dispositivo de red.
Para el procedimiento anterior, considerando que el dispositivo terminal envía los datos de enlace ascendente al dispositivo de red como ejemplo, el dispositivo terminal necesita determinar primero los índices de los PRB correspondientes a los índices de los VRB, y luego obtener los índices de los PRB correspondientes a los índices de los VRB de destino, para enviar los datos de enlace ascendente.
La Figura 4a-1 a la Figura 4a-3 son un diagrama esquemático de un proceso específico en el que un dispositivo terminal determina los índices de PRB correspondientes a índices de VRB en la técnica anterior. Como se muestra en la Figura 4a-1 a la Figura 4a-3, para el mapeo de VRB a PRB entrelazado, una unidad más pequeña del mapeo entrelazado es un paquete de bloques de recursos (paquete de RB), y el tamaño del paquete de RB puede ser igual o diferente al tamaño de un PRG en la presente descripción, por ejemplo, el tamaño del paquete de Rb puede ser el mismo que el tamaño del PRG, tanto el tamaño del paquete de r B como el tamaño del PrG son 4, y un paquete de RB i incluye RB {iL, iL + 1,..., iL + L - 1} (donde L es el tamaño del paquete de RB). Por ejemplo, un paquete de RB 0 incluye un RB 0, un RB 1, un RB 2 y un RB 3, y un paquete de RB 1 incluye un r B 4, un RB 5, un RB 6 y un RB 7. Como se muestra en la Figura 4a-1 a la Figura 4a-3, se utiliza un entrelazador de entrada de fila y salida de columna para el mapeo entrelazado. Cuando el tamaño de la BWP es 50, y la cantidad de filas del entrelazador es 2 (en esta realización de esta solicitud, que la cantidad de filas del entrelazador es 2 se usa simplemente como ejemplo, y la cantidad también puede ser otro valor, que no está específicamente limitado), una cantidad de columnas del entrelazador es un valor obtenido al redondear 50/(4*2), es decir, 7, y un total de 56 (7*2*4) VRB se requieren en este caso. Sin embargo, debido a que hay 50 VRB en total, es necesario rellenar seis RB para implementar un proceso de entrelazado. Un RB 50 a un RB 55 mostrado en la Figura 4a-1 a la Figura 4a-3 son RB de relleno, donde el RB 50 y el RB 51 se rellenan en un paquete de RB 12, y el RB 52 al RB 55 se rellenan en un paquete de RB 13. Pueden obtenerse índices de PRB correspondientes a índices de VRB mediante el mapeo entrelazado y la eliminación de los RB de relleno. La Tabla 1 muestra un ejemplo de algunos índices de PRB correspondientes a índices de VRB.
Tabla 1: Ejemplo de algunos índices de PRB correspondientes a índices de VRB
Figure imgf000005_0001
Puede verse en la Tabla 1 que, debido a que el PRG 0 incluye solo tres PRB, los índices (0/1/2/3) de los VRB en el paquete de RB 0 corresponden respectivamente a los índices (0/1/2) de los PRB en el PRG 0 y un índice (3) de un PRB en el PRG 1 y, por consiguiente, los límites del paquete de RB y el PRG no están alineados (en otras palabras, el paquete de RB 0 no está alineado con el PRG 0).
En base a esto, la Figura 3b es un diagrama de flujo esquemático correspondiente a un método de comunicación inalámbrica de acuerdo con una realización de esta solicitud. Como se muestra en la Figura 3b, el método incluye las siguientes etapas:
Etapa 301: Determinar índices de bloques de recursos virtuales en una pluralidad de paquetes de bloques de recursos en base a un índice de inicio del bloque de recursos de una parte de ancho de banda y un tamaño de un paquete de bloques de recursos.
Etapa 302: Realizar un mapeo entrelazado a la pluralidad de paquetes de bloques de recursos, para determinar índices de bloques de recursos físicos correspondientes a los índices de los bloques de recursos virtuales.
La pluralidad de paquetes de bloques de recursos incluye un paquete de bloques de recursos inicial para el mapeo entrelazado, y una cantidad de bloques de recursos virtuales en el paquete de bloques de recursos inicial es menor que el tamaño del paquete de bloques de recursos.
En esta realización de esta solicitud, debido a que la cantidad de bloques de recursos virtuales en el paquete de bloques de recursos inicial puede ser menor que el tamaño del paquete de bloques de recursos, la cantidad de bloques de recursos virtuales en el paquete de bloques de recursos inicial puede configurarse de manera flexible según sea necesario, de modo que el paquete de bloques de recursos inicial esté alineado con un grupo de bloques de recursos de precodificación inicial en la parte del ancho de banda, mejorando así efectivamente la precisión de la estimación del canal y mejorando el rendimiento de la transmisión de datos.
A continuación se describe el método de comunicación inalámbrica en esta realización de esta solicitud con referencia a realizaciones específicas.
Realización 1
Como se muestra en la Figura 4b-1 a la Figura 4b-3, la Realización 1 de esta solicitud proporciona una solución para resolver un problema técnico en el que los límites de un paquete de RB y un PRG no están alineados. Específicamente, una cantidad de bloques de recursos virtuales incluidos en un paquete de bloques de recursos inicial puede determinarse en base a un índice de inicio de bloque de recursos de una parte de ancho de banda y un tamaño de un paquete de bloques de recursos, y los índices de los bloques de recursos virtuales incluidos en el paquete de bloques de recursos inicial se determina además en base a la cantidad de bloques de recursos virtuales incluidos en el paquete de bloques de recursos inicial.
En una posible implementación, la cantidad de bloques de recursos virtuales incluidos en el paquete de bloques de recursos inicial es igual a un valor absoluto de la diferencia entre el tamaño del paquete de bloques de recursos y el resto obtenido al dividir el índice de inicio del bloque de recursos de la parte del ancho de banda por el tamaño del paquete de bloques de recursos. En un ejemplo, la cantidad de bloques de recursos virtuales incluidos en el paquete de bloques de recursos inicial se puede determinar de acuerdo con la siguiente fórmula:
Figure imgf000006_0001
donde n es la cantidad de bloques de recursos virtuales incluidos en el paquete de bloques de recursos inicial (es decir, un paquete de RB 0) L es el tamaño del paquete de RB, y A ^ p ¿ es un índice de inicio de bloque de recursos de un BWP i.
En otro ejemplo, la cantidad de bloques de recursos virtuales incluidos en el paquete de bloques de recursos inicial se puede determinar de acuerdo con la siguiente fórmula:
Figure imgf000006_0002
donde n es la cantidad de bloques de recursos virtuales incluidos en el paquete de bloques de recursos inicial (es decir, un paquete de RB 0), L es el tamaño del paquete de RB y A’^ p ¿ es un índice de inicio de bloque de recursos de un BWP i.
Además, una cantidad de RB que deben rellenarse en el paquete de RB 0 puede determinarse en función de la cantidad de bloques de recursos virtuales incluidos en el paquete de RB 0 y el tamaño del paquete de RB. Después del relleno, el paquete de RB 0 incluye
Figure imgf000006_0003
donde X es un RB de relleno (padding), L
es el tamaño del paquete de RB y L' = L - A'¿"¿p? mod I. Por ejemplo, una cantidad de PRB incluidos en un PRG 0 es 3, y una cantidad de VRB incluidos en el paquete de RB 0 es 4. En este caso, es necesario rellenar un RB en el paquete de RB 0. Una posición de relleno no está limitada en esta realización de esta solicitud. La Figura 4b-1 a la Figura 4b-3 son un diagrama esquemático después del relleno, y el paquete de RB 0 incluye (X, RB 0, RB 1, RB 2). En este caso, puede entenderse que un tamaño del paquete de bloques de recursos inicial es igual al tamaño del paquete de bloques de recursos, y el paquete de bloques de recursos inicial incluye al menos un bloque de recursos de relleno y al menos un bloque de recursos virtual. Para ser específico, se puede considerar que el tamaño del paquete de RB 0 en el ejemplo anterior es 4, y el paquete de RB 0 incluye un bloque de recursos de relleno (a saber, X) y tres bloques de recursos virtuales (a saber, el RB 0, RB 1 y RB 2). Alternativamente, puede entenderse que el tamaño del paquete de bloques de recursos inicial es igual a la cantidad de bloques de recursos virtuales incluidos en el paquete de bloques de recursos inicial. Para ser específico, se puede considerar que el tamaño del paquete de RB 0 en el ejemplo anterior depende solo de la cantidad de bloques de recursos virtuales incluidos en el paquete de RB 0 y, por lo tanto, el tamaño del paquete de RB 0 es 3.
Pueden obtenerse índices de PRB correspondientes a índices de VRB mediante el mapeo entrelazado y la eliminación de los RB de relleno. La Tabla 2 muestra un ejemplo de algunos índices de PRB correspondientes a índices de VRB.
Tabla 2: Ejemplo de algunos índices de PRB correspondientes a índices de VRB
Figure imgf000007_0002
Puede verse en la Tabla 2 que, el PRG 0 incluye solo tres PRB, y el paquete de RB 0 también incluye tres VRB porque un RB está relleno, de modo que los índices (0/1/2) de los Vr B en el paquete de RB 0 corresponden respectivamente a los índices (0/1/2) de los PRB en el PRG 0 modificando una regla de relleno de un entrelazador, y los límites del paquete de RB y del PRG están alineados.
Realización 2
Para una solución en la técnica anterior, un paquete de RB 12 incluye dos RB de relleno, y después que se eliminan los RB de relleno, el paquete de RB 12 incluye sólo dos VRB. Sin embargo, cada uno de los PRG distintos al PRG 0 y PRG 12 incluye cuatro PRB. En este caso, debido a que el paquete de RB 12 está ubicado en una posición media, los paquetes de RB que siguen al paquete de RB 12 no están alineados con los PRG. Para resolver este problema, esta realización de esta solicitud proporciona una solución, como se muestra en la Figura 4c-1 a la Figura 4c-3. Específicamente, en la solución de la técnica anterior, se usa una forma de redondeo cuando se calcula una cantidad de columnas de un entrelazador. En esta realización de esta solicitud, se puede usar una forma de redondeo por defecto para calcular una cantidad de columnas de un entrelazador, como se muestra en la siguiente fórmula
Figure imgf000007_0001
donde C es la cantidad de columnas del entrelazador, R es la cantidad de filas del entrelazador (que es 2 en un protocolo existente), representa el tamaño de un BWP i, .V¿”.vy? representa un índice de inicio de bloque de recursos de la BWP i, y L es un tamaño de un paquete de RB.
De acuerdo con la forma anterior, cuando el tamaño de un BWP es 50, y la cantidad de filas del entrelazador es 2, la cantidad de columnas del entrelazador es un valor obtenido al redondear por defecto 50/(4*2), es decir, 6. En este caso, se requiere un total de 48 (6*2*4) VRB para realizar el mapeo entrelazado, y dos VRB (un VRB 48 y un VRB 49) que no participan en el mapeo entrelazado pueden colocarse directamente después de un paquete de RB 11. De esta forma, se pueden obtener índices de PRB correspondientes a índices de VRB. La Tabla 3 muestra un ejemplo de algunos índices de PRB correspondientes a índices de VRB.
Tabla 3: Ejemplo de algunos índices de PRB correspondientes a índices de VRB
Figure imgf000007_0003
Puede verse en la Tabla 3 que, cada paquete de RB que participa en el mapeo entrelazado incluye cuatro VRB. Por lo tanto, un problema técnico de la técnica anterior de que la estimación del canal es inexacta porque un paquete de RB y un PRG no están alineados debido a la existencia de RB de relleno en algunos paquetes de RB (especialmente un paquete de RB mapeado en una posición media, por ejemplo, el paquete de RB 12) que participa en el mapeo entrelazado se puede evitar de manera efectiva.
Realización 3
La realización 3 de esta solicitud proporciona una solución para implementar la alineación completa entre un paquete de RB y un PRG mientras se resuelven los problemas técnicos de la técnica anterior de que un paquete de RB 0 y un PRG 0 no están alineados y un paquete de RB y un PRG no están alineados debido a existencia de RB de relleno en algunos paquetes de RB que participan en el mapeo entrelazado, como se muestra en la Figura 4d-1 a la Figura 4d-3.
Específicamente, una cantidad de RB que deben rellenarse en el paquete de RB 0 puede determinarse en función de una cantidad de PRB incluida en el PRG 0 y una cantidad de VRB incluida en el paquete de RB 0. Después del
relleno, el paquete de RB 0 incluye
Figure imgf000008_0001
, donde X es un RB de relleno, L es un tamaño
del paquete de RB y L' = L — mod L.. Por ejemplo, la cantidad de PRB incluidos en el PRG 0 es 3 y la cantidad de VRB incluidos en el paquete de RB 0 es 4. En este caso, es necesario rellenar un RB en el paquete de RB 0. La Figura 4d-1 a la Figura 4d-3 son un diagrama esquemático después del relleno, y el paquete de RB 0 incluye (X, RB 0, RB 1, RB 2). Los RB incluidos en un paquete de RB i restante son los siguientes:
{íL - N$vp°tnod L.iL 1 — Nmvp° morf
Figure imgf000008_0002
l niod i.}.
Por ejemplo, un paquete de RB 1 incluye (RB 3, RB 4, RB 5 y RB 6).
Además, después del relleno, se puede calcular una cantidad de columnas de un entrelazador de forma redondeada por defecto, como se muestra en la siguiente fórmula:
Figure imgf000008_0003
donde C es la cantidad de columnas del entrelazador, R es la cantidad de filas del entrelazador (que es 2 en un protocolo existente), N%f j j j ' f 0 representa un tamaño de un BWP i, representa un índice de inicio de bloque de recursos del BWP i, y L es un tamaño de un paquete de RB. N ^j^ lm od L —LRC) Los VRB que no participan en el mapeo entrelazado corresponden al último (iVafJpl™ ^ mvpd nrod L - LP.C I PRB del BWP i.
Por ejemplo, cuando el tamaño de un BWP es 50, el índice de inicio del bloque de recursos del BWP es 25, el tamaño del paquete de RB es 4 y la cantidad de filas del entrelazador es 2, la cantidad de columnas del entrelazador es un valor obtenido al redondear por defecto (50+1)/(4*2), es decir, 6. En este caso, se requiere un total de 48 (6*2*4) VRB para realizar el mapeo entrelazado, y tres VRB (un VRB 47, un VRB 48 y un VRB 49) que no participan en el mapeo entrelazado pueden ser directamente colocados después de un paquete de RB 11. De esta forma, se pueden obtener índices de PRB correspondientes a índices de VRB. La Tabla 4 muestra un ejemplo de algunos índices de PRB correspondientes a índices de VRB.
Tabla 4: Ejemplo de algunos índices de PRB correspondientes a índices de VRB
Figure imgf000008_0004
Puede verse en la Tabla 4 que, el PRG 0 incluye solo tres PRB, y el paquete de RB 0 también incluye tres VRB porque un RB está relleno, de modo que los índices (0/1/2) de los Vr B en el paquete de RB 0 corresponden respectivamente a los índices (0/1/2) de los PRB en el PRG 0, y el paquete de RB 0 y el PRG 0 están alineados. Además, cada uno de los paquetes de RB, distintos del paquete de RB 0, que participan en el mapeo entrelazado incluye cuatro VRB, de modo que los índices de VRB en un paquete de RB 1 a un paquete de RB 11 corresponden respectivamente a los índices de PRB en un PRG 1 a un p Rg 11, y tres VRB que no participan en el mapeo entrelazado corresponden respectivamente a índices de tres PRB en un PRG 12, implementando así una alineación completa entre el paquete de RB y el PRG
De acuerdo con las realizaciones de esta solicitud, en la Realización 1, solo se modifica la regla de relleno del entrelazador, para ser específicos, se rellena una cantidad correspondiente de RB en el paquete de RB 0, sin cambiar el entrelazador en la técnica anterior, alineando así límites del paquete de RB y del PrG; en la Realización 2, la cantidad de columnas del entrelazador se modifica (una columna menos que la del entrelazador en la técnica anterior) y, por lo tanto, no es necesario rellenar los RB en el paquete de RB, de modo que cada paquete de RB que participa en el mapeo entrelazado incluye cuatro VRB, evitando así eficazmente el problema de que un paquete de RB y un PRG no estén alineados porque el paquete de RB tiene menos de cuatro VRB debido a la existencia de RB de relleno; y en la Realización 3, las soluciones en la Realización 1 y la Realización 2 se combinan, de modo que el paquete de RB pueda alinearse completamente con el PRG.
En base a las descripciones anteriores, se usa como ejemplo que el dispositivo terminal use la solución de la Realización 3 para determinar los índices de los PRB correspondientes a los índices de los VRB. En el procedimiento mostrado en la Figura 2, si un índice de inicio de los VRB de destino que obtiene el dispositivo terminal es 0 y la longitud de los VRB de destino es 6, los índices de los VRB de destino del dispositivo terminal son 0, 1, 2, 3, 4 y 5. Además, el dispositivo terminal puede determinar, en base a los índices de los VRB de destino y los índices determinados de los PRB correspondientes a los índices de los VRB, que los índices de los PRB correspondientes a los índices de los VRB de destino son 0, 1, 2, 23, 24 y 25; y luego puede enviar datos de enlace ascendente al dispositivo de red en un PRB 0, un PRB 1, un PRB 2, un p Rb 23, un PRB 24 y un PRB 25.
Cabe señalar que anteriormente se utiliza un ejemplo en el que el dispositivo terminal envía los datos de enlace ascendente al dispositivo de red y, por lo tanto, se entrelaza una operación realizada por el dispositivo terminal. Si el dispositivo terminal recibe datos de enlace descendente desde el dispositivo de red, una operación realizada por el terminal se desentrelaza. Una implementación específica y el proceso de entrelazado descritos anteriormente pertenecen a un mismo concepto inventivo, y los detalles no se describen aquí nuevamente.
En correspondencia con el procedimiento del método anterior, una realización de esta solicitud proporciona además un aparato de comunicación inalámbrica. Para una implementación específica del aparato de comunicación inalámbrica, consulte el procedimiento del método anterior.
La Figura 5a es un diagrama estructural esquemático de un aparato de comunicación inalámbrica de acuerdo con una realización de esta solicitud. Como se muestra en la Figura 5a, un aparato de comunicación inalámbrica 500 incluye:
una unidad de procesamiento 501, configurada para determinar índices de bloques de recursos virtuales en una pluralidad de paquetes de bloques de recursos en base a un índice de inicio del bloque de recursos de una parte de ancho de banda y un tamaño de un paquete de bloques de recursos; y
una unidad de mapeo 502, configurada para realizar el mapeo entrelazado a la pluralidad de paquetes de bloques de recursos, para determinar índices de bloques de recursos físicos correspondientes a los índices de los bloques de recursos virtuales.
La pluralidad de paquetes de bloques de recursos incluye un paquete de bloques de recursos inicial para el mapeo entrelazado, y una cantidad de bloques de recursos virtuales en el paquete de bloques de recursos inicial es menor que el tamaño del paquete de bloques de recursos.
En un diseño posible, la cantidad de bloques de recursos virtuales incluidos en el paquete de bloques de recursos inicial es igual a: un valor absoluto de la diferencia entre el tamaño del paquete de bloques de recursos y el resto obtenido al dividir el índice de inicio del bloque de recursos de la parte del ancho de banda por el tamaño del paquete de bloques de recursos.
En un diseño posible, la unidad de procesamiento 501 está configurada específicamente para determinar la cantidad de bloques de recursos virtuales incluidos en el paquete de bloques de recursos inicial de acuerdo con la siguiente fórmula:
t¡ = L — A’sw p 0 roorf ídonde n es la cantidad de bloques de recursos virtuales incluidos en el paquete de bloques de recursos inicial, L es el tamaño del paquete de bloques de recursos y es el índice de inicio del bloque de recursos de la parte del ancho de banda.
En un diseño posible, la unidad de procesamiento 501 está configurada además para procesar la señalización de capa superior, donde la señalización de capa superior se usa para indicar el tamaño del paquete de bloques de recursos, y el tamaño del paquete de bloques de recursos es igual a una cantidad de bloques de recursos incluidos en el paquete de bloques de recursos.
En un diseño posible, la parte de ancho de banda incluye la pluralidad de paquetes de bloques de recursos y al menos un bloque de recursos restante, donde el mapeo entrelazado no se ha realizado con el bloque de recursos restante.
La unidad de mapeo 502 se configura además para mapear directamente un índice de un bloque de recursos virtual correspondiente al bloque de recursos restante a un índice de un bloque de recursos físicos.
En esta realización de esta solicitud, si el aparato de comunicación inalámbrica anterior es un dispositivo terminal o un dispositivo de red, el aparato de comunicación inalámbrica puede incluir además una unidad transceptora 503, como se muestra en la Figura 5b. Si el aparato de comunicación inalámbrica es un dispositivo de red, que la unidad de procesamiento 501 procese la señalización de capa superior es específicamente: La unidad de procesamiento 501 genera la señalización de capa superior y envía la señalización de capa superior a un dispositivo terminal utilizando la unidad transceptora. Si el aparato de comunicación inalámbrica es un dispositivo terminal, la unidad transceptora 503 se configura para recibir señalización de capa superior desde un dispositivo de red, y la unidad de procesamiento 501 analiza la señalización de capa superior.
Cabe señalar que la división de las unidades en esta realización de esta solicitud es un ejemplo y es simplemente una división de función lógica, y puede haber otra forma de división durante la implementación real. Las unidades funcionales en esta realización de esta solicitud pueden integrarse dentro de una unidad de procesamiento, o cada una de las unidades puede existir físicamente sola, o dos o más unidades se integran dentro de una unidad. La unidad integrada anterior puede implementarse en forma de hardware, o puede implementarse en forma de una unidad funcional de software.
Cuando la unidad integrada se implementa en forma de una unidad funcional de software y se vende o usa como un producto independiente, la unidad integrada puede almacenarse en un medio de almacenamiento legible por ordenador. En base a tal comprensión, las soluciones técnicas de esta solicitud esencialmente, o la parte que contribuye a la técnica anterior, o todas o algunas de las soluciones técnicas pueden implementarse en forma de un producto de software. El producto de software informático se almacena en un medio de almacenamiento e incluye varias instrucciones para indicar a un dispositivo informático (que puede ser un ordenador personal, un servidor, un dispositivo de red o similar) o un procesador (processor) que realice la totalidad o parte de las etapas del método descrito en las realizaciones de esta solicitud. El medio de almacenamiento anterior incluye: cualquier medio que pueda almacenar un código de programa, tal como una unidad flash USB, un disco duro extraíble, una memoria de solo lectura (Read-Only Memory, ROM), una memoria de acceso aleatorio (Random Access Memory, RAM), un disco magnético, un disco óptico, o similares.
La Figura 6 es un diagrama estructural esquemático de otro aparato de comunicación inalámbrica de acuerdo con una realización de esta solicitud. El aparato de comunicación inalámbrica puede ser un dispositivo terminal o un dispositivo de red. Como se muestra en la Figura 6, un aparato de comunicación inalámbrica 600 incluye un módulo de comunicaciones 601 y un procesador 602.
El módulo de comunicaciones 601 se configura para comunicarse e interactuar con otro dispositivo.
El módulo de comunicaciones 601 puede ser un circuito de RF, un módulo Wi-Fi, una interfaz de comunicaciones, un módulo Bluetooth, o similar.
El procesador 602 se configura para implementar las etapas y procedimientos en las realizaciones anteriores del método.
Opcionalmente, el aparato de comunicación 600 puede incluir además una memoria 604, configurada para almacenar un programa y similares. Específicamente, el programa puede incluir un código de programa y el código de programa incluye una instrucción. La memoria 604 puede incluir una RAM, y puede incluir además una memoria no volátil, por ejemplo, al menos una memoria de disco magnético. El procesador 602 ejecuta un programa de aplicación almacenado en la memoria 604 para implementar las funciones anteriores.
En una posible implementación, el módulo de comunicaciones 601, el procesador 602 y la memoria 604 están conectados comunicativamente entre sí. Por ejemplo, el módulo de comunicaciones 601, el procesador 602 y la memoria 604 pueden estar conectados entre sí a través de un bus 603, y el bus 603 puede ser un bus PCI o un bus EISA. El bus puede clasificarse en un bus de direcciones, un bus de datos, un bus de control y similares. Para facilitar la representación, solo se usa una línea gruesa para representar el bus en la Figura 6, pero esto no significa que haya un solo bus o solo un tipo de bus.
Todas o algunas de las realizaciones anteriores pueden implementarse mediante software, hardware, microprograma o cualquier combinación de los mismos. Cuando se utiliza software para implementar las realizaciones, las realizaciones pueden implementarse total o parcialmente en forma de un producto de programa informático. El producto de programa informático incluye una o más instrucciones del ordenador. Cuando las instrucciones del ordenador se cargan y ejecutan en el ordenador, el procedimiento o las funciones de acuerdo con las realizaciones de la presente solicitud se generan total o parcialmente. El ordenador puede ser un ordenador de uso general, un ordenador dedicado, una red de ordenadores u otros aparatos programables. Las instrucciones del ordenador pueden almacenarse en un medio de almacenamiento legible por ordenador o pueden transmitirse desde un medio de almacenamiento legible por ordenador a otro medio de almacenamiento legible por ordenador. Por ejemplo, las instrucciones del ordenador pueden transmitirse desde un sitio web, ordenador, servidor o centro de datos a otro sitio web, ordenador, servidor o centro de datos por cable (por ejemplo, un cable coaxial, una fibra óptica o una línea suscriptora digital (DSL)) o de manera inalámbrica (por ejemplo, infrarrojos, radio o microondas). El medio de almacenamiento legible por ordenador puede ser cualquier medio utilizable accesible por un ordenador, o un dispositivo de almacenamiento de datos, tal como un servidor o un centro de datos que se integran usando uno o más medios utilizables. El medio utilizable puede ser un medio magnético (por ejemplo, un disquete, un disco duro o una cinta magnética), un medio óptico (por ejemplo, DVD), un medio semiconductor (por ejemplo, un disco de estado sólido (solid state disk, SSD)) o similares.
Las realizaciones de la presente solicitud se describen con referencia a los diagramas de flujo y/o diagramas de bloques del método, el dispositivo (sistema) y un producto de programa informático de acuerdo con las realizaciones de la presente solicitud. Debe entenderse que las instrucciones del ordenador pueden usarse para implementar cada proceso y/o cada bloque en los diagramas de flujo y/o los diagramas de bloques y una combinación de un proceso y/o un bloque en los diagramas de flujo y/o los diagramas de bloques. Estas instrucciones del ordenador pueden proporcionarse para un ordenador de propósito general, un ordenador dedicado, un procesador incorporado o un procesador de cualquier otro dispositivo de procesamiento de datos programable para generar una máquina, de modo que las instrucciones que se ejecutan mediante un ordenador o un procesador de otro dispositivo de procesamiento de datos programable genera un aparato para implementar una función específica en uno o más procesos en los diagramas de flujo y/o en uno o más bloques en los diagramas de bloques.
Estas instrucciones del ordenador también pueden almacenarse en una memoria legible por ordenador que puede indicar al ordenador o cualquier otro dispositivo de procesamiento de datos programable que trabaje de una manera específica, de modo que las instrucciones almacenadas en la memoria legible por ordenador generen un artefacto que incluye un aparato de instrucción. El aparato de instrucción implementa una función específica en uno o más procesos en los diagramas de flujo y/o en uno o más bloques en los diagramas de bloques.
Estas instrucciones de ordenador también pueden cargarse en un ordenador o en cualquier otro dispositivo de procesamiento de datos programable, de modo que se realicen una serie de operaciones y etapas en el ordenador o en el otro dispositivo programable, y así se genera el procesamiento implementado por ordenador. Por lo tanto, las instrucciones que se ejecutan en el ordenador u otro dispositivo programable proporcionan etapas para implementar una función específica en uno o más procesos en los diagramas de flujo y/o en uno o más bloques en los diagramas de bloques.
Aparentemente, un experto en la técnica puede realizar diversas modificaciones y variaciones a las realizaciones de la presente solicitud sin apartarse del alcance de esta solicitud. Esta solicitud está destinada a cubrir estas modificaciones y variaciones siempre que estén dentro del alcance de protección definido por las siguientes reivindicaciones.

Claims (13)

REIVINDICACIONES
1. Un aparato de comunicación inalámbrica (500), que comprende:
una unidad de procesamiento (501), configurada para obtener una cantidad n de bloques de recursos virtuales en un paquete de bloques de recursos iniciales en base a una posición de inicio del bloque de recursos de una parte de ancho de banda y un tamaño de un paquete de bloques de recursos, en donde n satisface:
n = L — N £ $ 0mod L
en donde L es un tamaño del paquete de bloques de recursos, y
Figure imgf000012_0001
indica la posición de inicio del bloque de recursos de la parte de ancho de banda; y
una unidad de mapeo (502), configurada para mapear los bloques de recursos virtuales en el paquete de bloques de recursos inicial a los bloques de recursos físicos.
2. El aparato (500) de acuerdo con la reivindicación 1, en donde
la unidad de procesamiento (501) se configura además para procesar la señalización de capa superior, en donde la señalización de capa superior se usa para indicar el tamaño del paquete de bloques de recursos.
3. El aparato (500) de acuerdo con la reivindicación 1 o 2, en donde
la unidad de procesamiento (501) se configura además para procesar la primera señalización, en donde la primera señalización se usa para indicar la posición de inicio del bloque de recursos de la parte de ancho de banda.
4. El aparato (500) de acuerdo con cualquiera de las reivindicaciones 1 a 3, en donde la unidad de mapeo (502), configurada para mapear los bloques de recursos virtuales en el paquete de bloques de recursos inicial a los bloques de recursos físicos comprende:
la unidad de mapeo (502) está configurada para realizar el mapeo entrelazado desde los bloques de recursos virtuales en el paquete de bloques de recursos inicial a los bloques de recursos físicos;
en donde la parte de ancho de banda comprende el paquete de bloques de recursos inicial y al menos un bloque de recursos restante; y
la unidad de mapeo (502) está configurada además para realizar mapeo no entrelazado desde un bloque de recursos virtuales correspondiente a al menos un bloque de recursos restante a un bloque de recursos físicos.
5. El aparato (500) de acuerdo con cualquiera de las reivindicaciones 1 a 4, en donde el paquete de bloques de recursos inicial se identifica como un paquete de bloques de recursos 0.
6. El aparato (500) de acuerdo con cualquiera de las reivindicaciones 1 a 5, en donde el aparato (500) es un chip, un terminal o una estación de base.
7. Un método de comunicación inalámbrica, en donde el método se lleva a cabo mediante un aparato de comunicación inalámbrica (500), y el método comprende:
obtener una cantidad n de bloques de recursos virtuales en un paquete de bloques de recursos inicial basado en una posición de inicio del bloque de recursos de una parte de ancho de banda y en un tamaño de un paquete de bloques de recursos, en donde n satisface:
n = L — iy¡r$p°mod L
en donde L es un tamaño del paquete de bloques de recursos, yA’^ p '1 indica la posición de inicio del bloque de recursos de la parte de ancho de banda; y
mapear los bloques de recursos virtuales en el paquete de bloques de recursos inicial a los bloques de recursos físicos.
8. El método de acuerdo con la reivindicación 7, que comprende, además:
procesar la señalización de capa superior, en donde la señalización de capa superior se utiliza para indicar el tamaño del paquete de bloques de recursos.
9. El método de acuerdo con la reivindicación 7 u 8, que comprende además:
procesar la primera señalización, en donde la primera señalización se usa para indicar la posición de inicio del bloque de recursos de la parte de ancho de banda.
10. El método de acuerdo con cualquiera de las reivindicaciones 7 a 9, en donde el mapeo de los bloques de recursos virtuales en el paquete de bloques de recursos inicial a los bloques de recursos físicos comprende: realizar el mapeo entrelazado desde los bloques de recursos virtuales en el paquete de bloques de recursos inicial a los bloques de recursos físicos;
en donde la parte de ancho de banda comprende el paquete de bloques de recursos inicial y al menos un bloque de recursos restante; y
el método comprende, además:
realizar el mapeo no entrelazado de un bloque de recursos virtuales correspondiente a al menos un bloque de recursos restante a un bloque de recursos físicos.
11. El método de acuerdo con cualquiera de las reivindicaciones 7 a 10, en donde el paquete de bloques de recursos inicial se identifica como un paquete de bloques de recursos 0.
12. El método de acuerdo con cualquiera de las reivindicaciones 7 a 11, en donde el método se lleva a cabo mediante un chip, un terminal o una estación de base.
13. Un medio de almacenamiento legible por ordenador, en donde el medio de almacenamiento legible por ordenador almacena códigos de programa o instrucciones que, cuando son ejecutadas por un ordenador, hacen que el ordenador lleve a cabo el método de acuerdo con cualquiera de las reivindicaciones 7 a 12.
ES19738850T 2018-01-12 2019-01-09 Aparato de comunicación inalámbrica y método de comunicación inalámbrica Active ES2864543T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810032375.4A CN110034888B (zh) 2018-01-12 2018-01-12 一种无线通信装置及无线通信方法
PCT/CN2019/071019 WO2019137402A1 (zh) 2018-01-12 2019-01-09 一种无线通信装置及无线通信方法

Publications (1)

Publication Number Publication Date
ES2864543T3 true ES2864543T3 (es) 2021-10-14

Family

ID=67218541

Family Applications (1)

Application Number Title Priority Date Filing Date
ES19738850T Active ES2864543T3 (es) 2018-01-12 2019-01-09 Aparato de comunicación inalámbrica y método de comunicación inalámbrica

Country Status (5)

Country Link
US (1) US10797829B2 (es)
EP (1) EP3618343B1 (es)
CN (2) CN110034888B (es)
ES (1) ES2864543T3 (es)
WO (1) WO2019137402A1 (es)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118368721A (zh) * 2018-02-13 2024-07-19 交互数字专利控股公司 无线发送接收单元和在无线发送接收单元中实现的方法
US11363630B2 (en) * 2018-03-01 2022-06-14 Qualcomm Incorporated Bandwidth part (BWP) configuration for subband access in new radio-unlicensed (NR-U)
WO2019182423A1 (en) * 2018-03-23 2019-09-26 Samsung Electronics Co., Ltd. Method and apparatus for transmitting downlink control information in wireless communication system
WO2021031041A1 (zh) * 2019-08-16 2021-02-25 华为技术有限公司 一种通信方法及装置
CN112399590B (zh) * 2019-08-16 2023-11-10 华为技术有限公司 频域资源分配方法及装置
WO2021168687A1 (en) * 2020-02-26 2021-09-02 Qualcomm Incorporated Interleaving techniques for wireless communications systems
EP4188005A4 (en) 2020-08-06 2023-09-06 Huawei Technologies Co., Ltd. RESOURCE CONFIGURATION METHOD AND APPARATUS
CN112702789B (zh) * 2020-12-03 2022-11-18 杭州红岭通信息科技有限公司 一种物理上行共享信道的资源分配方法
CN115052347B (zh) * 2021-03-09 2025-08-26 中国移动通信有限公司研究院 一种资源映射的方法、装置及设备
CN117240419A (zh) * 2022-06-02 2023-12-15 北京紫光展锐通信技术有限公司 通信方法、装置及存储介质
CN119675825B (zh) * 2024-11-20 2025-10-03 紫金山实验室 虚拟资源块的分配方法、装置、电子设备及存储介质

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101039297A (zh) * 2006-03-17 2007-09-19 北京三星通信技术研究有限公司 虚拟资源块到物理资源块的映射方法及系统
CN101102140B (zh) * 2007-08-13 2012-10-10 中兴通讯股份有限公司 分布式资源映射方法
RU2556389C2 (ru) * 2008-01-07 2015-07-10 Оптис Целлулар Течнолоджи,ЛЛС Способ передачи/приема данных нисходящей линии связи с использованием ресурсных блоков в системе беспроводной подвижной сети и устройства для его реализации
KR100913099B1 (ko) * 2008-01-07 2009-08-21 엘지전자 주식회사 분산형 가상자원블록 스케쥴링 방법
GB2457242A (en) * 2008-02-05 2009-08-12 Nec Corp Resource allocation in a communication system
US8493835B2 (en) * 2008-03-26 2013-07-23 Qualcomm, Incorporated Method and apparatus for mapping virtual resources to physical resources in a wireless communication system
CN101778394B (zh) * 2009-01-12 2013-04-24 电信科学技术研究院 一种实现资源映射的方法和装置
US9450729B2 (en) * 2011-06-15 2016-09-20 Lg Electronics Inc. Method and device for allocating a downlink control channel in a wireless communication system
JP5487229B2 (ja) * 2011-11-07 2014-05-07 株式会社Nttドコモ 無線基地局装置、ユーザ端末、無線通信システム及び無線通信方法
CN102412951B (zh) * 2011-11-17 2014-06-11 武汉邮电科学研究院 Lte中分布式虚拟资源块映射到物理资源块的方法和装置
US10367551B2 (en) * 2015-01-29 2019-07-30 Intel Corporation Precoding resource block group bundling enhancement for full dimension multi-in-multi-output
WO2017132955A1 (zh) * 2016-02-04 2017-08-10 华为技术有限公司 控制信息传输方法及基站与终端
US12114291B2 (en) * 2017-11-10 2024-10-08 Qualcomm Incorporated Virtual resource block to physical resource block mapping in new radio
US11070333B2 (en) * 2017-12-21 2021-07-20 Samsung Electronics Co., Ltd. Method and apparatus for SS/PBCH block frequency location indication
US10820311B2 (en) * 2018-01-09 2020-10-27 Mediatek Singapore Pte. Ltd. Resource allocation and VRB-to-PRB mapping in mobile communications

Also Published As

Publication number Publication date
CN110034888A (zh) 2019-07-19
US20190372714A1 (en) 2019-12-05
CN110034888B (zh) 2024-11-29
EP3618343B1 (en) 2021-03-10
EP3618343A1 (en) 2020-03-04
CN110113141B (zh) 2020-04-03
CN110113141A (zh) 2019-08-09
EP3618343A4 (en) 2020-05-27
US10797829B2 (en) 2020-10-06
WO2019137402A1 (zh) 2019-07-18

Similar Documents

Publication Publication Date Title
ES2864543T3 (es) Aparato de comunicación inalámbrica y método de comunicación inalámbrica
ES2814624T3 (es) Método y aparato para determinar el tamaño de bloque de transporte
US11470610B2 (en) Resource mapping method and device
ES2972142T3 (es) Método, aparato y sistema para transmitir o recibir un canal de control y un canal de datos en un sistema de comunicaciones inalámbricas
ES2945408T3 (es) Método y dispositivo de comunicaciones
ES3013564T3 (en) Uplink control channel configuration for unlicensed carriers
ES3046226T3 (en) Uplink control information transmission method and device
CN110832931B (zh) 在无线通信系统中分配资源的方法和使用该方法的设备
KR101928835B1 (ko) 리소스 할당 방법 및 장치
US12432723B2 (en) Communication method, and related apparatus and device
ES2935264T3 (es) Procedimiento y aparato de retroalimentación de información HARQ-ACK
ES2868775T3 (es) Canal físico de acceso aleatorio y detección de respuesta de acceso aleatorio para equipo de usuario
ES2436874T3 (es) Método y aparato para informar del estado de una memoria intermedia
ES2874900T3 (es) Planificación de recursos de enlace ascendente en múltiples instancias de tiempo
BR112018076661B1 (pt) equipamento de usuário e método para receber, por um equipamento de usuário, um sinal de enlace descendente em um sistema de comunicações sem fio
ES2993486T3 (en) Method and device for resource allocation
ES2934409T3 (es) Método de mapeo de recursos, método de determinación de recursos, dispositivo de lado de red y terminal de usuario
ES2929198T3 (es) Método y aparato de envío y de recepción de PPDU de enlace descendente
CN107005996B (zh) 一种终端、基站和数据传输方法
ES2900502T3 (es) Método para control de potencia y dispositivo terminal
BR112020002455A2 (pt) método e dispositvo para receber informaçõs de controle e método e dispositivo para enviar informações de controle
ES2959687T3 (es) Método de transmisión de información de control de enlace ascendente, dispositivo terminal y dispositivo de red
ES2935503T3 (es) Método y aparato de indicación de programación de portadoras
ES2431797T3 (es) Procedimiento de asignación de canales de transmisión de enlace ascendente en un sistema de comunicación
US11515972B2 (en) Method and apparatus for determining time-domain resource used for grant-free transmission