ES3069946T3 - Communication method, communication apparatus, and system - Google Patents

Communication method, communication apparatus, and system

Info

Publication number
ES3069946T3
ES3069946T3 ES18878148T ES18878148T ES3069946T3 ES 3069946 T3 ES3069946 T3 ES 3069946T3 ES 18878148 T ES18878148 T ES 18878148T ES 18878148 T ES18878148 T ES 18878148T ES 3069946 T3 ES3069946 T3 ES 3069946T3
Authority
ES
Spain
Prior art keywords
precoding
matrix
precoding matrix
codebook
array
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
ES18878148T
Other languages
English (en)
Inventor
Yi Huang
Haibao Ren
Yuanjie 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.)
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 ES3069946T3 publication Critical patent/ES3069946T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04B—TRANSMISSION
    • H04B7/00—Radio transmission systems, i.e. using radiation field
    • H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413—MIMO systems
    • H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/0478—Special codebook structures directed to feedback optimisation
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04B—TRANSMISSION
    • H04B7/00—Radio transmission systems, i.e. using radiation field
    • H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413—MIMO systems
    • H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/0486—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking channel rank into account
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04B—TRANSMISSION
    • H04B7/00—Radio transmission systems, i.e. using radiation field
    • H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621—Feedback content
    • H04B7/063—Parameters other than those covered in groups H04B7/0623 - H04B7/0634, e.g. channel matrix rank or transmit mode selection
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04B—TRANSMISSION
    • H04B7/00—Radio transmission systems, i.e. using radiation field
    • H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0636—Feedback format
    • H04B7/0639—Using selective indices, e.g. of a codebook, e.g. pre-distortion matrix index [PMI] or for beam selection
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00—Baseband systems
    • H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03891—Spatial equalizers
    • H04L25/03898—Spatial equalizers codebook-based design
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00—Modulated-carrier systems
    • H04L27/26—Systems using multi-frequency codes
    • H04L27/2601—Multicarrier modulation systems
    • H04L27/2602—Signal structure
    • H04L27/2605—Symbol extensions, e.g. Zero Tail, Unique Word [UW]
    • H04L27/2607—Cyclic extensions
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00—Modulated-carrier systems
    • H04L27/26—Systems using multi-frequency codes
    • H04L27/2601—Multicarrier modulation systems
    • H04L27/2626—Arrangements specific to the transmitter only
    • H04L27/2627—Modulators
    • H04L27/2634—Inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators in combination with other circuits for modulation
    • H04L27/2636—Inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators in combination with other circuits for modulation with FFT or DFT modulators, e.g. standard single-carrier frequency-division multiple access [SC-FDMA] transmitter or DFT spread orthogonal frequency division multiplexing [DFT-SOFDM]
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W72/00—Local resource management
    • H04W72/20—Control channels or signalling for resource management
    • H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W72/00—Local resource management
    • H04W72/20—Control channels or signalling for resource management
    • H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • H04W72/231—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal the control data signalling from the layers above the physical layer, e.g. RRC or MAC-CE signalling
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W72/00—Local resource management
    • H04W72/20—Control channels or signalling for resource management
    • H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • H04W72/232—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal the control data signalling from the physical layer, e.g. DCI signalling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Power Engineering (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)

Abstract

La presente solicitud proporciona un método de comunicación, un aparato de comunicación y un sistema, capaz de soportar múltiples formas de transmisión. El método comprende: enviar un PMI y un RI, donde el PMI y el RI se utilizan para indicar una matriz de precodificación en un libro de códigos, y el rango de la matriz de precodificación es mayor que 1, donde el libro de códigos comprende al menos dos matrices de precodificación de primer tipo, matrices de precodificación de segundo tipo y matrices de precodificación de tercer tipo; cada vector columna de cualquier matriz en las matrices de precodificación de primer tipo comprende únicamente un elemento distinto de cero, y los elementos distintos de cero de cualesquiera dos vectores columna se encuentran en filas diferentes; al menos un vector columna de cualquier matriz en las matrices de precodificación de segundo tipo comprende al menos un elemento cero y al menos dos elementos distintos de cero; cada elemento en cualquier matriz en las matrices de precodificación de tercer tipo es un elemento distinto de cero, y cualesquiera dos vectores columna de cualquier matriz en las matrices de precodificación de tercer tipo son ortogonales entre sí. (Traducción automática con Google Translate, sin valor legal)

Description

[0001] DESCRIPCIÓN
[0002] Método de comunicación, aparato de comunicaciones y sistema
[0003] CAMPO TÉCNICO
[0004] Esta solicitud está relacionada con el campo de comunicaciones inalámbricas, y, más específicamente, con un método de comunicación, un aparato de comunicaciones y un sistema.
[0005] ANTECEDENTES
[0006] En una tecnología de múltiples entradas múltiples salidas masivas (massive multiple-input multiple-output, Massive MIMO), la interferencia entre una pluralidad de usuarios y la interferencia entre una pluralidad de flujos de señales de un mismo usuario pueden reducirse a través de precodificación, que ayuda a mejorar la calidad de señal, implementar multiplexación espacial, y mejorar la utilización de espectro.
[0007] Actualmente, se propone una pluralidad de formas de transmisión tales como transmisión coherente, transmisión coherente parcial y transmisión no coherente para transmisión de enlace ascendente, para adaptarse a diferentes escenarios. Sin embargo, en un libro de códigos de enlace ascendente actual, la anterior pluralidad de formas de transmisión no se considera totalmente. Por ejemplo, en libros de códigos con rangos de 2 y 3, únicamente se soporta transmisión no coherente parcial. En un libro de códigos con un rango de 4, únicamente se soporta transmisión no coherente. Incluso si un dispositivo terminal tiene una capacidad correspondiente, la flexibilidad de una forma de transmisión del dispositivo terminal está limitada por el libro de códigos actual.
[0008] El documento de ZTE ET AL, "Codebook based UL transmission", vol. RAN WG1, no. Prague, CZ; 20171009 -20171013, (20171008), 3GPP DRAFT; R1-1717417 CODEBOOK BASED UL TRANSMISSION, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCIA, URL: http://www.3gpp.org/ftp/Meetings_3GPP_SYNC/RAN1/Docs/, (20171008), está relacionado con transmisión de UL basada en diseño de libro de códigos. Se analiza la señalización de control para transmisión basada en libro de códigos y TPMI de subbanda para precodificación selectiva de frecuencia.
[0009] El documento de MEDIATEK INC, "Codebook based transmission for UL", vol. RAN WG1, no. Nagoya, Japón; 20170918 - 20170921, (20170919), 3GPP DRAFT; R1-1716785 UPLINK CODEBOOK BASED, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, URL: http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_AH/NR_AH_1709/Docs/, (20170919), está relacionado con transmisión basada en libro de códigos para UL.
[0010] COMPENDIO
[0011] Esta solicitud proporciona un método de comunicación, un aparato de comunicaciones y un sistema, para mejorar la flexibilidad de transmisión de un dispositivo terminal.
[0012] La invención se presenta en el conjunto adjunto de reivindicaciones. A continuación, partes de la descripción y los dibujos que hacen referencia a realizaciones, que no están cubiertas por las reivindicaciones no se presentan como realizaciones de la invención, sino como ejemplos útiles para entender la invención.
[0013] Según un primer aspecto, se proporciona un método de comunicación, que incluye:
[0014] enviar, por parte de un dispositivo de red, un indicador de matriz de precodificación PMI y una indicación de rango RI, donde el PMI y la RI se usan para indicar una matriz de precodificación en un libro de códigos, y un rango de la matriz de precodificación es mayor que 1; donde
[0015] el libro de códigos incluye al menos dos tipos de una matriz de precodificación de primer tipo, una matriz de precodificación de segundo tipo y una matriz de precodificación de tercer tipo, cada vector de columna de cualquier matriz en la matriz de precodificación de primer tipo incluye únicamente un elemento distinto a cero, los elementos distintos a cero en cualesquiera dos vectores de columna se ubican en filas diferentes, al menos un vector de columna de cualquier matriz en la matriz de precodificación de segundo tipo incluye al menos un elemento cero y al menos dos elementos distintos a cero, cada elemento en cualquier matriz en la matriz de precodificación de tercer tipo es un elemento distinto a cero, y cualesquiera dos vectores de columna de cualquier matriz en la matriz de precodificación de tercer tipo son ortogonales entre sí.
[0016] En función del libro de códigos anterior, cuando un dispositivo terminal tiene una capacidad correspondiente, el dispositivo terminal puede comunicarse con uno o más dispositivos de red en al menos dos formas de transmisión de transmisión coherente, transmisión coherente parcial y transmisión no coherente. Por lo tanto, se mejora la flexibilidad de transmisión del dispositivo terminal, y se usan diferentes formas de transmisión, de modo que se pueden cumplir diferentes requisitos de transmisión y se mejora la utilización de recursos. Opcionalmente, el PMI y la RI se llevan en información de control de enlace descendente (Downlink Control Information, DCI).
[0017] Con referencia al primer aspecto, en algunas implementaciones del primer aspecto, el método incluye además:
[0018] enviar, por parte del dispositivo de red, primera información de indicación, donde la primera información de indicación indica un conjunto de matrices de precodificación disponibles, o la primera información de indicación indica un subconjunto de libros de códigos disponible, y el subconjunto de libros de códigos incluye al menos un tipo de la matriz de precodificación de primer tipo, la matriz de precodificación de segundo tipo y la matriz de precodificación de tercer tipo.
[0019] Opcionalmente, la primera información de indicación se lleva en señalización de capa más alta. Por ejemplo, la señalización de capa más alta puede incluir un mensaje de Control de Recursos por Radio (Radio Resource Control, RRC) o un mensaje de Control de Acceso a Medios (Media Access Control, MAC) - elemento de control (Control Element, CE).
[0020] Opcionalmente, la primera información de indicación es una restricción de subconjunto de libros de códigos (codebook subset restriction, CSR).
[0021] La matriz de precodificación disponible se indica usando la señalización de capa más alta, que puede limitar una cantidad de bits del PMI, reduciendo de ese modo sobrecargas de bits del PMI.
[0022] Opcionalmente, la primera información de indicación es un mapa de bits, el mapa de bits incluye al menos un bit de indicación, y cuando la primera información de indicación indica un conjunto de matrices de precodificación disponibles, cada bit de indicación es correspondiente a una matriz de precodificación, y cada bit de indicación indica si la matriz de precodificación correspondiente es una matriz de precodificación disponible.
[0023] Opcionalmente, la primera información de indicación es un mapa de bits, el mapa de bits incluye al menos un bit de indicación, y cuando la primera información de indicación indica un subconjunto de libros de códigos disponible, cada bit de indicación es correspondiente a un subconjunto de libros de códigos, y cada bit de indicación indica si una matriz de precodificación en el subconjunto de libros de códigos correspondiente es una matriz de precodificación disponible.
[0024] Debe entenderse que, indicar la matriz de precodificación disponible usando el mapa de bits es únicamente una posible implementación. Por ejemplo, el dispositivo de red puede además indicar diferentes tipos de matrices de precodificación usando valores diferentes del bit de indicación llevado en la primera información de indicación.
[0025] Con referencia al primer aspecto, en algunas implementaciones del primer aspecto, el método incluye además:
[0026] enviar, por parte del dispositivo de red, segunda información de indicación, donde la segunda información de indicación se usa para indicar un conjunto de libros de códigos correspondiente a una forma de onda de multiplexación por división de frecuencia ortogonal por dispersión por transformada de Fourier discreta DFT-s-OFDM; o
[0027] enviar, por parte del dispositivo de red, tercera información de indicación, donde la tercera información de indicación se usa para indicar un conjunto de libros de códigos correspondiente a una forma de onda de multiplexación por división de frecuencia ortogonal de prefijo cíclico CP-OFDM, donde
[0028] el conjunto de libros de códigos correspondiente a la forma de onda de DFT-s-OFDM incluye al menos un libro de códigos correspondiente a al menos un rango, cada libro de códigos en el conjunto de libros de códigos correspondiente a la forma de onda de DFT-s-OFDM incluye la matriz de precodificación de primer tipo y la matriz de precodificación de segundo tipo, el conjunto de libros de códigos correspondiente a la forma de onda de CP-OFDM incluye al menos un libro de códigos correspondiente a al menos un rango, cada libro de códigos en el conjunto de libros de códigos correspondiente a la forma de onda de CP-OFDM incluye al menos dos tipos de la matriz de precodificación de primer tipo, la matriz de precodificación de segundo tipo y la matriz de precodificación de tercer tipo, cada vector de columna de cualquier matriz en la matriz de precodificación de primer tipo incluye únicamente un elemento distinto a cero, los elementos distintos a cero en cualesquiera dos vectores de columna se ubican en filas diferentes, al menos un vector de columna de cualquier matriz en la matriz de precodificación de segundo tipo incluye al menos un elemento cero y al menos dos elementos distintos a cero, cada elemento en cualquier matriz en la matriz de precodificación de tercer tipo es un elemento distinto a cero, y cualesquiera dos vectores de columna de cualquier matriz en la matriz de precodificación de tercer tipo son ortogonales entre sí.
[0029] Opcionalmente, la segunda información de indicación se lleva en señalización de capa más alta.
[0030] Opcionalmente, la tercera información de indicación se lleva en señalización de capa más alta.
[0031] La señalización de capa más alta puede incluir, por ejemplo, un mensaje de RRC o un mensaje de MAC-CE. Cabe señalar que la segunda información de indicación y la tercera información de indicación pueden llevarse en dos piezas diferentes de señalización de capa más alta, y el dispositivo de red puede enviar, en un mismo momento, únicamente una de la señalización de capa más alta usada para llevar la segunda información de indicación y la señalización de capa más alta usada para llevar la tercera información de indicación.
[0032] Además cabe señalar que si el libro de códigos correspondiente a la forma de onda de CP-OFDM incluye únicamente la matriz de precodificación de primer tipo y la matriz de precodificación de segundo tipo, el conjunto de libros de códigos correspondiente a la forma de onda de DFT-s-OFDM y el conjunto de libros de códigos correspondiente a la forma de onda de CP-OFDM son el mismo.
[0033] Según un segundo aspecto, se proporciona un método de comunicación, que incluye:
[0034] recibir, por parte de un dispositivo terminal, un indicador de matriz de precodificación PMI y una indicación de rango RI, donde el PMI y la RI se usan para indicar una matriz de precodificación en un libro de códigos, y un rango de la matriz de precodificación es mayor que 1; y
[0035] precodificar una señal en función de la matriz de precodificación determinada usando el PMI y la RI, y enviar una señal precodificada, donde
[0036] el libro de códigos incluye al menos dos tipos de una matriz de precodificación de primer tipo, una matriz de precodificación de segundo tipo y una matriz de precodificación de tercer tipo, cada vector de columna de cualquier matriz en la matriz de precodificación de primer tipo incluye únicamente un elemento distinto a cero, los elementos distintos a cero en cualesquiera dos vectores de columna se ubican en filas diferentes, al menos un vector de columna de cualquier matriz en la matriz de precodificación de segundo tipo incluye al menos un elemento cero y al menos dos elementos distintos a cero, cada elemento en cualquier matriz en la matriz de precodificación de tercer tipo es un elemento distinto a cero, y cualesquiera dos vectores de columna de cualquier matriz en la matriz de precodificación de tercer tipo son ortogonales entre sí.
[0037] En función del libro de códigos anterior, cuando el dispositivo terminal tiene una capacidad correspondiente, el dispositivo terminal puede comunicarse con uno o más dispositivos de red en al menos dos formas de transmisión de transmisión coherente, transmisión coherente parcial y transmisión no coherente. Por lo tanto, se mejora la flexibilidad de transmisión del dispositivo terminal, y se usan diferentes formas de transmisión, de modo que se pueden cumplir diferentes requisitos de transmisión y se mejora la utilización de recursos. Opcionalmente, el PMI y la RI se llevan en información de control de enlace descendente, DCI.
[0038] Con referencia al segundo aspecto, en algunas implementaciones del segundo aspecto, el método incluye además:
[0039] recibir, por parte del dispositivo terminal, primera información de indicación, donde la primera información de indicación indica un conjunto de matrices de precodificación disponibles, o la primera información de indicación indica un subconjunto de libros de códigos disponible, y el subconjunto de libros de códigos incluye al menos un tipo de la matriz de precodificación de primer tipo, la matriz de precodificación de segundo tipo y la matriz de precodificación de tercer tipo.
[0040] Opcionalmente, la primera información de indicación se lleva en señalización de capa más alta. La señalización de capa más alta puede incluir, por ejemplo, un mensaje de RRC o un MAC-CE.
[0041] La matriz de precodificación disponible se indica usando la señalización de capa más alta, que puede limitar una cantidad de bits del PMI, reduciendo de ese modo sobrecargas de bits del PMI.
[0042] Opcionalmente, la primera información de indicación es un mapa de bits, el mapa de bits incluye al menos un bit de indicación, y cuando la primera información de indicación indica un conjunto de matrices de precodificación disponibles, cada bit de indicación es correspondiente a una matriz de precodificación, y cada bit de indicación indica si la matriz de precodificación correspondiente es una matriz de precodificación disponible.
[0043] Opcionalmente, la primera información de indicación es un mapa de bits, el mapa de bits incluye al menos un bit de indicación, y cuando la primera información de indicación indica un subconjunto de libros de códigos disponible, cada bit de indicación es correspondiente a un subconjunto de libros de códigos, y cada bit de indicación indica si una matriz de precodificación en el subconjunto de libros de códigos correspondiente es una matriz de precodificación disponible.
[0044] Debe entenderse que, indicar la matriz de precodificación disponible usando el mapa de bits es únicamente una posible implementación. Por ejemplo, el dispositivo de red puede además indicar diferentes tipos de matrices de precodificación usando valores diferentes del bit de indicación llevado en la primera información de indicación.
[0045] Con referencia al segundo aspecto, en algunas implementaciones del segundo aspecto, el método incluye además:
[0046] recibir, por parte del dispositivo terminal, segunda información de indicación, donde la segunda información de indicación se usa para indicar un conjunto de libros de códigos correspondiente a una forma de onda de multiplexación por división de frecuencia ortogonal por dispersión por transformada de Fourier discreta DFT-s-OFDM; o
[0047] recibir, por parte del dispositivo terminal, tercera información de indicación, donde la tercera información de indicación se usa para indicar un conjunto de libros de códigos correspondiente a una forma de onda de multiplexación por división de frecuencia ortogonal de prefijo cíclico CP-OFDM, donde
[0048] el conjunto de libros de códigos correspondiente a la forma de onda de DFT-s-OFDM incluye al menos un libro de códigos correspondiente a al menos un rango, cada libro de códigos en el conjunto de libros de códigos correspondiente a la forma de onda de DFT-s-OFDM incluye la matriz de precodificación de primer tipo y la matriz de precodificación de segundo tipo, el conjunto de libros de códigos correspondiente a la forma de onda de CP-OFDM incluye al menos un libro de códigos correspondiente a al menos un rango, cada libro de códigos en el conjunto de libros de códigos correspondiente a la forma de onda de CP-OFDM incluye al menos dos tipos de la matriz de precodificación de primer tipo, la matriz de precodificación de segundo tipo y la matriz de precodificación de tercer tipo, cada vector de columna de cualquier matriz en la matriz de precodificación de primer tipo incluye únicamente un elemento distinto a cero, los elementos distintos a cero en cualesquiera dos vectores de columna se ubican en filas diferentes, al menos un vector de columna de cualquier matriz en la matriz de precodificación de segundo tipo incluye al menos un elemento cero y al menos dos elementos distintos a cero, cada elemento en cualquier matriz en la matriz de precodificación de tercer tipo es un elemento distinto a cero, y cualesquiera dos vectores de columna de cualquier matriz en la matriz de precodificación de tercer tipo son ortogonales entre sí.
[0049] Opcionalmente, la segunda información de indicación se lleva en señalización de capa más alta.
[0050] Opcionalmente, la tercera información de indicación se lleva en señalización de capa más alta.
[0051] La señalización de capa más alta puede incluir, por ejemplo, un mensaje de RRC o un mensaje de MAC-CE. Cabe señalar que la segunda información de indicación y la tercera información de indicación pueden llevarse en dos piezas diferentes de señalización de capa más alta, y el dispositivo de red puede enviar, en un mismo momento, únicamente una cualquiera de la señalización de capa más alta usada para llevar la segunda información de indicación y la señalización de capa más alta usada para llevar la tercera información de indicación.
[0052] Además cabe señalar que si el libro de códigos correspondiente a la forma de onda de CP-OFDM incluye únicamente la matriz de precodificación de primer tipo y la matriz de precodificación de segundo tipo, el conjunto de libros de códigos correspondiente a la forma de onda de DFT-s-OFDM y el conjunto de libros de códigos correspondiente a la forma de onda de CP-OFDM pueden ser el mismo.
[0053] Según un tercer aspecto, se proporciona un aparato. El aparato proporcionado en esta solicitud tiene una función para implementar comportamiento del dispositivo de red o el dispositivo terminal en los aspectos de los métodos anteriores, e incluye medios (media) correspondientes configurados para implementar las etapas o las funciones descritas en los aspectos de los métodos anteriores. Las etapas o las funciones pueden implementarse usando software, hardware, o una combinación del software y el hardware.
[0054] En un diseño posible, el aparato incluye uno o más procesadores y una unidad de comunicaciones. El uno o más procesadores se configuran para apoyar al aparato a realizar una correspondiente función del dispositivo de red en el método anterior, por ejemplo, generar un PMI y una RI. La unidad de comunicaciones se configura para apoyar al aparato a comunicarse con otro dispositivo, para implementar una función de recepción y/o de envío, por ejemplo, enviar el PMI y la RI.
[0055] Opcionalmente, el aparato puede incluir además una o más memorias, donde la memoria se configura para acoplarse al procesador y almacenar una instrucción de programa y/o datos necesarios para el dispositivo de red. La una o más memorias se pueden integrar con el procesador, o pueden disponerse por separado con el procesador. Esto no se limita en esta solicitud.
[0056] El aparato puede ser una estación base, un gNB, un TRP, o algo semejante. La unidad de comunicaciones puede ser un transceptor o un circuito de transceptor. Opcionalmente, el transceptor puede ser un circuito de entrada/salida o una interfaz.
[0057] El aparato puede ser como alternativa un chip de comunicaciones. La unidad de comunicaciones puede ser un circuito de entrada/salida o una interfaz con el chip de comunicaciones.
[0058] En otro diseño posible, el aparato incluye un transceptor, un procesador y una memoria. El procesador se configura para control el transceptor para enviar y recibir una señal. La memoria se configura para almacenar un programa informático. El procesador se configura para poner en marcha el programa informático en la memoria, de modo que el aparato realiza el método completado por el dispositivo de red en el primer aspecto o cualquier posible implementación del primer aspecto.
[0059] En un diseño posible, el aparato incluye uno o más procesadores y una unidad de comunicaciones. El uno o más procesadores se configuran para apoyar al aparato a realizar una correspondiente función del dispositivo terminal en el método anterior, por ejemplo, determinar una matriz de precodificación en función de un PMI y una RI, y precodificar una señal. La unidad de comunicaciones se configura para apoyar al aparato a comunicarse con otro dispositivo, para implementar una función de recepción y/o envío, por ejemplo, recibir el PMI y la RI, o enviar una señal precodificada.
[0060] Opcionalmente, el aparato puede incluir además una o más memorias, donde la memoria se configura para acoplarse al procesador y almacenar una instrucción de programa y/o datos necesarios para el aparato. La una o más memorias se pueden integrar con el procesador, o pueden disponerse por separado con el procesador. Esto no se limita en esta solicitud.
[0061] El aparato puede ser un terminal inteligente, un dispositivo vestible, o algo semejante. La unidad de comunicaciones puede ser un transceptor o un circuito de transceptor. Opcionalmente, el transceptor puede ser un circuito de entrada/salida o una interfaz.
[0062] El aparato puede ser como alternativa un chip de comunicaciones. La unidad de comunicaciones puede ser un circuito de entrada/salida o una interfaz con el chip de comunicaciones.
[0063] En otro diseño posible, el aparato incluye un transceptor, un procesador y una memoria. El procesador se configura para control el transceptor para enviar y recibir una señal. La memoria se configura para almacenar un programa informático. El procesador se configura para poner en marcha el programa informático en la memoria, de modo que el aparato realiza el método completado por el dispositivo terminal en el segundo aspecto o cualquier posible implementación del segundo aspecto.
[0064] Según un cuarto aspecto, se proporciona un sistema, donde el sistema incluye el dispositivo terminal y dispositivo de red anteriores.
[0065] Según un quinto aspecto, se proporciona un soporte de almacenamiento legible por ordenador y se configura para almacenar un programa informático. El programa informático incluye una instrucción usada para realizar el método en el primer aspecto o cualquier posible implementación del primer aspecto.
[0066] Según un sexto aspecto, se proporciona un soporte de almacenamiento legible por ordenador y se configura para almacenar un programa informático. El programa informático incluye una instrucción usada para realizar el método en el segundo aspecto o cualquier posible implementación del segundo aspecto.
[0067] Según un séptimo aspecto, se proporciona un producto de programa informático, el producto de programa informático incluye código de programa informático, y cuando el código de programa informático se ejecuta en un ordenador, el ordenador se habilita para realizar el método en el primer aspecto o cualquier posible implementación del primer aspecto.
[0068] Según un octavo aspecto, se proporciona un producto de programa informático, el producto de programa informático incluye código de programa informático, y cuando el código de programa informático se ejecuta en un ordenador, el ordenador se habilita para realizar el método en el segundo aspecto o cualquier posible implementación del segundo aspecto.
[0069] En cualquier posible implementación de los aspectos anteriores, opcionalmente, la matriz de precodificación de primer tipo cumple al menos una de los siguientes:
[0070]
[0072] una matriz que tiene una relación de transformación de filas y/o columnas conW1.
[0073] La matriz de precodificación puede soportar que se implemente igualación de potencia entre puertos de antena, y la potencia de transmisión total puede adjudicarse uniformemente a cada puerto de antena, de modo que se puede reducir un requisito sobre las prestaciones de un amplificador de potencia del dispositivo terminal. Opcionalmente, la matriz de precodificación de primer tipo cumple al menos uno de lo siguiente:
[0076]
[0078] una matriz que tiene una relación de transformación de filas y/o columnas conW2.
[0079] La matriz de precodificación puede soportar que se implemente igualación de potencia entre flujos de señales, y por lo tanto puede usarse totalmente la potencia de transmisión para asegurar la calidad de señal.
[0080] Opcionalmente, la matriz de precodificación de primer tipo cumple al menos uno de lo siguiente:
[0083]
[0085] una matriz que tiene una relación de transformación de filas y/o columnas conW4.
[0086] La matriz de precodificación puede soportar igualación de potencia entre puertos de antena, y la potencia de transmisión total puede adjudicarse uniformemente a cada puerto de antena, de modo que se puede reducir un requisito sobre un amplificador de potencia del dispositivo terminal.
[0087] Opcionalmente, la matriz de precodificación de primer tipo cumple al menos uno de lo siguiente:
[0090]
[0092] una matriz que tiene una relación de transformación de filas y/o columnas conW5.
[0093] La matriz de precodificación puede soportar que se implemente igualación de potencia entre flujos de señales, y por lo tanto puede usarse totalmente la potencia de transmisión para asegurar la calidad de señal.
[0094] Opcionalmente, la matriz de precodificación de segundo tipo cumple al menos uno de lo siguiente:
[0095]
[0097] una matriz que tiene una relación de transformación de filas y/o columnas conW8.
[0099] Opcionalmente,
, , yjes una unidad imaginaria.
[0101] Como alternativa, opcionalmente,
[0102] .
[0103] Debe entenderse que los valores deφ1
yφ2
pueden ser iguales o pueden ser diferentes. Esto no se limita en esta solicitud.
[0104] La matriz de precodificación puede soportar que se implemente igualación de potencia entre flujos de señales, y por lo tanto puede usarse totalmente la potencia de transmisión para asegurar la calidad de señal.
[0105] Opcionalmente, la matriz de precodificación de segundo tipo cumple al menos uno de lo siguiente:
[0108]
[0110] una matriz que tiene una relación de transformación de filas y/o columnas conW9
o
[0113]
[0115] una matriz que tiene una relación de transformación de filas y/o columnas conW10,donde
[0117] H1
yH2
son matrices de coeficientes. Opcionalmente,
, , yjes una unidad imaginaria. Como alternativa, opcionalmente,
, y .
[0118] Debe entenderse que los valores deφ1
yφ2
pueden ser iguales o pueden ser diferentes. Esto no se limita en esta solicitud.
[0119] Opcionalmente,
[0121] Opcionalmente,
[0122] En el diseño de la matriz de precodificación, se puede implementar igualación de potencia entre puertos de antena en un grupo de puertos de antena y la potencia de transmisión total puede adjudicarse uniformemente a cada puerto de antena, de modo que se puede reducir un requisito en un amplificador de potencia del dispositivo terminal.
[0123] Opcionalmente, la segunda matriz de precodificación de tipo incluye al menos uno de los siguientes:
[0126]
[0128] una matriz que tiene una relación de transformación de filas y/o columnas conW11
.
[0130] Opcionalmente,
, , yjes una unidad imaginaria.
[0132] Opcionalmente,
[0133] .
[0134] Debe entenderse que los valores deφ1
yφ2
pueden ser iguales o pueden ser diferentes. Esto no se limita en esta solicitud. Puede implementarse igualación de potencia entre flujos en la matriz de precodificación.
[0135] Opcionalmente, una estructura de la matriz de precodificación de tercer tipo incluye al menos una de las siguientes:
[0138]
, o una matriz que tiene una relación de transformación de filas y/o columnas con o y
[0139] de transformación de filas y/o columnas con
, o una matriz que incluye cualesquiera dos o tres columnas en , o una matriz que incluye cualesquiera dos o tres columnas en la matriz que tiene una relación de transformación de filas y/o columnas con , donde
[0141]
[0144] transformada de Fourier
[0146]
[0148] Para la estructura de la matriz de precodificación, no necesita requerir que dos vectores de DFT que constituyen un vector de columna apunten a una misma dirección de haz. De esta manera, un intervalo de selección de la matriz de precodificación puede expandirse, aumentando de ese modo una distancia en las Grassmannianas mínima del libro de códigos, y facilitando la mejora de prestaciones del sistema.
[0149] Cabe señalar que la matriz de precodificación puede obtenerse a través de transformación usando la estructura de la matriz de precodificación proporcionada arriba. La "transformación" puede incluir, pero sin limitación a esto, transformación de filas y/o columnas, y/o procesamiento de normalización.
[0150] Opcionalmente, el subconjunto de libros de códigos de matriz de precodificación en el tercer tipo incluyeWM
y
[0152]
.
[0154] Mes un rango,Mes un entero mayor o igual a 1,Nes la cantidad de puertos de antena,
, yNes un entero.
[0155] Opcionalmente, la matriz de precodificación de tercer tipo incluyeWM,dondeWM,incluyeMvectores de columna enW0,yW0
y cualquier matriz de precodificaciónuen un libro de códigos con un rango de 1 cumplen la siguiente relación de transformación matemática:
[0158]
[0159] ,
[0161] dondeMes un rango,Mes un entero mayor o igual a 1,Ies una matriz de identidad, y
una matriz conjugada transpuesta deu.
[0162] Opcionalmente, la matriz de precodificación de tercer tipo incluyeWM,dondeWM,incluyeMmatrices de precodificación en un libro de códigos con un rango de 1,Mes un rango, yMes un entero mayor o igual a 1.
[0163] En función de los diseños de las diversas matrices de precodificación enumeradas arriba, un intervalo de selección de la matriz de precodificación puede expandirse, aumentando de ese modo una distancia en las Grassmannianas mínima del libro de códigos, y facilitando la mejora de prestaciones del sistema.
[0164] BREVE DESCRIPCIÓN DE LOS DIBUJOS
[0165] La FIGURA 1 es un diagrama esquemático de un sistema de comunicaciones de un método de comunicación aplicable a una realización de esta solicitud;
[0166] la FIGURA 2 es un diagrama de flujo esquemático de un método de comunicación según una realización de esta solicitud;
[0167] la FIGURA 3 es un diagrama esquemático de una antena según una realización de esta solicitud; la FIGURA 4 es un diagrama esquemático de un dispositivo terminal según una realización de esta solicitud;
[0168] la FIGURA 5 es un diagrama estructural esquemático de un dispositivo de red según una realización de esta solicitud; y
[0169] la FIGURA 6 es un diagrama estructural esquemático de un aparato de comunicaciones según una realización de esta solicitud.
[0170] DESCRIPCIÓN DE REALIZACIONES
[0171] A continuación se describen soluciones técnicas de esta solicitud con referencia a los dibujos adjuntos.
[0172] Las soluciones técnicas de las realizaciones de esta solicitud pueden aplicarse a diversos sistemas de comunicaciones, tal como un Sistema Global para un Sistema de Comunicaciones Móviles (Global System para Mobile Communication, GSM), un sistema de Acceso Múltiple por División de Código (Code Division Multiple Access, CDMA), un sistema de Acceso Múltiple por División de Código de Banda Ancha (Wideband Code Division Multiple Access, WCDMA), un servicio general de radio por paquetes (General Packet Radio Service, GPRS), un sistema de Evolución a Largo Plazo (Long Term Evolution, LTE), un sistema LTE dúplex por división de frecuencia (Frequency Division Duplex, FDD), un sistema LTE dúplex por división de tiempo (Time Division Duplex, TDD), un Sistema Universal de Telecomunicaciones Móviles (Universal Mobile Telecommunications System, UMTS), un sistema de comunicaciones de Interoperabilidad Mundial para el Acceso por Microondas (Worldwide Interoperability para Microwave Access, WiMAX), un sistema de 5ª generación (5th generation, 5G) futuro, una tecnología de acceso a nueva radio (new radio access technology, NR) o semejante.
[0173] Para facilitar el entendimiento las realizaciones de esta solicitud, primero un sistema de comunicaciones mostrado en la FIGURA 1 se usa como ejemplo para describir en detalle un sistema de comunicaciones aplicable a las realizaciones de esta solicitud. La FIGURA 1 es un diagrama esquemático de un sistema de comunicaciones de un método de comunicación aplicable a una realización de esta solicitud. Como se muestra en la FIGURA 1A, el sistema de comunicaciones 100 incluye un dispositivo de red 102 y un dispositivo terminal 106. El dispositivo de red 102 se puede configurar con una pluralidad de antenas, y el dispositivo terminal también se puede configurar con una pluralidad de antenas. Opcionalmente, el sistema de comunicaciones puede incluir además un dispositivo de red 104, y el dispositivo de red 104 también se puede configurar con una pluralidad de antenas.
[0174] Debe entenderse que el dispositivo de red 102 o el dispositivo de red 104 pueden incluir además una pluralidad de componentes (por ejemplo, un procesador, un modulador, un multiplexor, un demodulador o un demultiplexor) relacionados con envío y recepción de señales.
[0175] El dispositivo de red puede ser cualquier dispositivo que tiene una función de transceptor inalámbrico o un chip que se puede disponer en el dispositivo. El dispositivo de red incluye, pero sin limitación a esto, un NodoB evolucionado (evolved NodeB, eNB), un controlador de red por radio (Radio Network Controller, RNC), un NodoB (NodeB, NB), un controlador de estación base (Base Station Controller, BSC), una estación de transceptor base (Base Transceiver Station, BTS), una estación base de operaciones (por ejemplo, un NodeB de inicio evolucionado, un NodeB de inicio, o un HNB), una unidad de banda base (Baseband Unit, BBU), un punto de acceso (AP) en una sistema de Fidelidad inalámbrica (Wireless Fidelity, Wi-Fi), un nodo de retransmisión inalámbrica, un nodo de red de retorno inalámbrica, o un punto de transmisión (transmission and reception point, TRP; o transmission point, TP), y similares, o puede ser un gNB o un punto de transmisión (TRP o TP) en un sistema 5G, tal como un sistema de NR, o uno o un grupo de paneles de antenas (que incluye una pluralidad de paneles de antenas) de una estación base en un sistema 5G, o puede ser un nodo de red que forma un gNB o un punto de transmisión, tal como una unidad de banda base (BBU), una unidad distribuida (DU, distributed unit).
[0176] En algún despliegue, el gNB puede incluir una unidad centralizada (Centralized Unit, CU) y una DU. El gNB puede incluir además una unidad de radiofrecuencia (Radio Unit, RU). La CU implementa una parte de las funciones del gNB, y la DU implementa una parte de las funciones del gNB. Por ejemplo, la CU implementa funciones de una capa de control de recurso de radio (Radio Resource Control, RRC) y una capa de protocolo de convergencia de datos de paquete (Packet Data Convergence Protocol, PDCP) y la DU implementa funciones de una capa de control de enlace de radio (Radio Link Control, RLC), una capa de control de acceso a medios (Media Access Control, MAC) y una capa física (Physical, PHY). La información en la capa de RRC puede convertirse finalmente en información en la capa PHY, o puede convertirse desde información en la capa PHY. Por lo tanto, en esta arquitectura, señalización de capa más alta tal como señalización de capa de RRC o señalización de capa PHCP también pueden considerarse como enviadas por la DU, o enviadas por la DU y la RU. Se puede entender que, el dispositivo de red puede ser un nodo CU, un nodo DU, o un dispositivo que incluye un nodo CU y un nodo DU. Adicionalmente, la CU puede clasificarse en dispositivo de red en una red de acceso RAN, o la CU puede clasificarse en dispositivo de red en una red de núcleo CN. Esto no está limitado en esta memoria.
[0178] El dispositivo terminal también se puede denominar equipo de usuario (user equipment, UE), terminal de acceso, unidad de abonado, estación de abonado, estación móvil, consola móvil, estación remota, terminal remoto, dispositivo móvil, terminal de usuario, terminal, dispositivo de comunicaciones inalámbricas, agente de usuario, o dispositivo de usuario. El dispositivo terminal en las en las realizaciones de esta solicitud puede ser un teléfono móvil (mobile phone), una tableta informática (Pad), un ordenador con una función de transmisión y recepción inalámbrica, un dispositivo terminal de realidad virtual (Virtual Realityl, VR), un dispositivo terminal de realidad aumentada (Augmented Reality, AR), un terminal inalámbrico en control industrial (control industrial), un terminal inalámbrico en conducción no tripulada (autoconducción), un terminal inalámbrico en telemedicina (remote medical), un terminal inalámbrico en una red inteligente (smart grid), un terminal inalámbrico en seguridad en el transporte (seguridad en el transporte), un terminal inalámbrico en una ciudad inteligente (smart city), un terminal inalámbrico en una casa inteligente (hogar inteligente), o similares. Un planteamiento de aplicación no está limitado en las realizaciones de esta solicitud. En esta solicitud, el dispositivo terminal anterior y un chip que se pueden disponer en el dispositivo terminal anterior se denominan colectivamente dispositivo terminal.
[0180] En el sistema de comunicaciones 100, el dispositivo de red 102 y el dispositivo de red 104 pueden comunicarse ambos con una pluralidad de dispositivos terminales (tales como el dispositivo terminal 106 mostrado en la figura). El dispositivo de red 102 y el dispositivo de red 104 pueden comunicarse con cualquier cantidad de dispositivos terminales de manera similar al dispositivo terminal 106. Sin embargo, debe entenderse que un dispositivo terminal que se comunica con el dispositivo de red 102 y un dispositivo terminal que se comunica con el dispositivo de red 104 pueden ser iguales o pueden ser diferentes. El dispositivo terminal 106 mostrado en la FIGURA 1 puede comunicarse con el dispositivo de red 102 y el dispositivo de red 104 al mismo tiempo. Sin embargo, esto muestra únicamente un escenario posible. En algunos escenarios, el dispositivo terminal puede comunicarse con únicamente el dispositivo de red 102 o el dispositivo de red 104. Esto no se limita en esta solicitud.
[0182] Debe entenderse que la FIGURA 1 es únicamente un diagrama esquemático simplificado usado como ejemplo para facilitar el entendimiento. El sistema de comunicaciones puede incluir además otro dispositivo de red o puede incluir además otro dispositivo terminal, que no se dibujan en la FIGURA 1.
[0184] Para facilitar el entendimiento de las realizaciones de esta solicitud, a continuación se describe brevemente un proceso de procesamiento una señal (por ejemplo, que incluye una señal de referencia o datos) en un canal físico en un sistema LTE. Un palabra código (code word) de una capa más alta puede procesarse en un canal físico, y la palabra código puede ser un flujo de bits codificado (por ejemplo, que incluye codificación de canal). La palabra código se aleatoriza (scrambling) para generar un flujo de bits aleatorizado. El flujo de bits aleatorizado se somete a correlación de modulación (modulation mapping) para obtener un flujo de símbolos de modulación. El flujo de símbolos de modulación se correlaciona a una pluralidad de capas (layer) a través de correlación de capas (layer mapping). Para facilitar la diferenciación y la descripción, en las realizaciones de esta solicitud, un símbolo obtenido después de correlación de capas puede denominarse flujo de señales correlacionadas por capas (o denominarse flujo de símbolos o flujo espacial). El flujo de señales correlacionadas por capas se somete a precodificación (precoding) para obtener una pluralidad de flujos de señales precodificadas (o denominado flujos de símbolos precodificados). Después de que el flujo de señales precodificadas se somete a correlación de elementos de recurso (resource element, RE), el flujo de señales precodificadas se correlaciona a una pluralidad de RE. Estos RE se modulan entonces a través de multiplexación por división de frecuencia ortogonal (orthogonal frequency division multiplexing, OFDM) para generar flujos de símbolos de OFDM. Los flujos de símbolos de OFDM se transmiten entonces a través de un puerto de antena (antenna port).
[0186] Sin embargo, un experto en la técnica debe entender que los diversos flujos de señales mencionados en esta solicitud son flujos de símbolos de modulación. Además debe entenderse que términos definidos para facilitar la diferenciación, tal como el flujo de señales correlacionadas por capas y el flujo de señales precodificadas, no debe constituir ninguna limitación sobre esta solicitud. Esta solicitud no excluye la posibilidad de usar otros nombres en un protocolo existente o futuro para sustituir los nombres anteriores. Aunque los flujos de señales que aparecen en una pluralidad de lugares a continuación no se describen en detalle, un experto en la técnica puede entender, según una secuencia de ejecución de los procesos anteriores, significados específicos de flujos de señales en cada lugar.
[0188] En función del proceso de procesamiento anterior, el dispositivo de red 102 puede enviar señales de enlace descendente a una pluralidad de dispositivos terminales usando una pluralidad de antenas, y el dispositivo terminal puede enviar señales de enlace ascendente a un mismo dispositivo de red (por ejemplo, el dispositivo de red 102 mostrado en la figura) o diferentes dispositivos de red (por ejemplo, el dispositivo de red 102 y el dispositivo de red 104 mostrados en la figura) usando una pluralidad de antenas. En una tecnología MIMO, la interferencia entre una pluralidad de usuarios y la interferencia entre una pluralidad de flujos de señales de un mismo usuario puede reducirse a través de precodificación.
[0190] La precodificación puede significar que cuando se conoce el estado de canal, una señal a transmitir se preprocesa en un extremo de transmisión, esto es, la señal a transmitir se procesa usando una matriz de precodificación que coincide con un recurso de canal, de modo que la señal a transmitir que ha sido precodificada se adapta a un canal, y se reduce la complejidad de eliminar impacto entre canales en un extremo de recepción. Por lo tanto, la señal de transmisión se precodifica, de modo que calidad de señal recibida (por ejemplo, se mejora una relación señal-interferencia más ruido (signal a interference plus noise ratio, SINR)). Por lo tanto, la transmisión entre un dispositivo de extremo de transmisión y una pluralidad de dispositivos de extremo de recepción pueden implementarse en un mismo recurso tiempo-frecuencia a través de precodificación, esto es, se implementa múltiples entradas múltiples salidas multiusuario (multi-user multipleinput multiple-output, MU-MIMO). Cabe señalar que la descripción relacionada de precodificación se usa únicamente como ejemplo, y no se usa para limitar el alcance de protección de las realizaciones de esta solicitud. En un proceso de implementación específico, la precodificación puede además realizarse de otra manera (por ejemplo, cuando no puede aprenderse una matriz de canales, se realiza precodificación usando una matriz de precodificación preestablecida o en una manera de procesamiento ponderado). En esta memoria descriptiva no se describen detalles.
[0192] En una posible implementación, para obtener una matriz de precodificación que se puede adaptar a un canal, el dispositivo de extremo de transmisión puede realizar primero medición de canal enviando una señal de referencia, para determinar una matriz de precodificación relativamente precisa para precodificar una señal a enviar. Específicamente, el dispositivo de extremo de transmisión puede ser un dispositivo de red, y el dispositivo de extremo de recepción puede ser un dispositivo terminal. La señal de referencia puede ser una señal de referencia usada para medición de canal de enlace descendente, por ejemplo, un estado de señal de referencia de información de canal (channel state information reference signal, CSI-RS). El dispositivo terminal puede realizar medición de CSI en función de un CSI-RS recibida, y retroinformar CSI de un canal de enlace descendente al dispositivo de red. Como alternativa, el dispositivo de extremo de transmisión puede ser un dispositivo terminal, y el dispositivo de extremo de recepción puede ser un dispositivo de red. La señal de referencia puede ser una señal de referencia usada para medición de canal de enlace ascendente, por ejemplo, una señal de referencia de sondeo (sounding reference signal, SRS). El dispositivo de red puede realizar medición de CSI en función de una SRS recibida, e indicar CSI de un canal de enlace ascendente al dispositivo terminal. La CSI puede incluir, por ejemplo, un indicador de matriz de precodificación (precoding matrix indicator, PMI), una indicación de rango (rank indication, RI), y un indicador de calidad de canal (channel quality indicator, CQI).
[0194] Debe entenderse que la señal de referencia enumerada usada para medición de canal de enlace descendente y la señal de referencia enumerada usada para medición de canal de enlace ascendente son meramente ejemplos para la descripción, y no debe constituir ninguna limitación sobre esta solicitud. Por ejemplo, la señal de referencia usada para medición de canal de enlace descendente puede ser además una señal de referencia de demodulación (Demodulation reference signal, DMRS)de enlace descendente, una señal de referencia de seguimiento (Tracking reference signal, TRS), o una señal de referencia de seguimiento de fase (phase tracking reference signal, PTRS). La señal de referencia usada para medición de canal de enlace ascendente puede ser además una DMRS de enlace ascendente o algo semejante. Adicionalmente, esta solicitud no excluye una posibilidad de que defina otras señales de referencia que tienen una misma función o similar en un protocolo futuro, y esta solicitud no excluye una posibilidad de definir otra señal de referencia existente como señal de referencia para medición de canal en un protocolo futuro.
[0196] Además se debe entender que una manera de determinar la matriz de precodificación por el dispositivo de extremo de transmisión no se limita a la anterior manera de realizar medición de canal en función de la señal de referencia. El dispositivo de extremo de transmisión puede además estimar un canal en función de reciprocidad de un canal de enlace ascendente y un canal de enlace descendente, por ejemplo, estimar CSI de un canal de enlace descendente en función de información de estado de canal (channel state information, CSI) de un canal de enlace ascendente. En este caso, CSI del canal de enlace ascendente se puede determinar en función de una señal de referencia (por ejemplo, una SRS) enviada por el dispositivo terminal. Una manera de determinar la matriz de precodificación no está limitada en esta solicitud.
[0197] Para mejorar la flexibilidad de transmisión del dispositivo terminal para adaptarse a diferentes escenarios, actualmente se propone una pluralidad de maneras de transmisión (o maneras de precodificación). A continuación se describen brevemente varias formas de transmisión en un proceso de transmisión de enlace ascendente del dispositivo terminal en las realizaciones de esta solicitud.
[0198] 1. Transmisión coherente: Un flujo de señales correlacionadas por capas puede precodificarse usando todos puertos de antena de transmisión configurados, para formar un haz espacial para enviar. Haces espaciales correspondientes a diferentes flujos de señales correlacionados por capas son diferentes. Esto puede entenderse como formación de haces, para reducir la interferencia y mejorar la calidad de señal.
[0199] 2. Transmisión no coherente: Un flujo de señales correlacionadas por capas puede precodificarse y enviarse usando un puerto de antena de transmisión. Diferentes flujos de señales correlacionados por capas usan diferente puertos de antena de transmisión, y los recursos tiempo-frecuencia usados cuando diferentes se usan puertos de antena de transmisión para enviar los flujos de señales correlacionados por capas puede ser los mismos. Esto puede entenderse como selección de puerto de antena, mejorando de ese modo la utilización de recursos.
[0200] 3. Transmisión coherente parcial: Un flujo de señales correlacionadas por capas puede precodificarse usando una parte de los puertos de antena de transmisión configurados, para formar un haz espacial para enviar. Los puertos de antena de transmisión usados por al menos dos flujos de señales correlacionados por capas son diferentes, o al menos dos flujos de señales correlacionados por capas son correspondientes a diferentes haces espaciales. Como diferentes flujos de señales son enviados usando diferentes haces espaciales, el dispositivo terminal puede comunicarse con diferentes dispositivos de red usando un mismo recurso tiempo-frecuencia.
[0201] Se puede aprender que, las tres formas de transmisión enumeradas arriba son principalmente diferentes en una fase de precodificación, y un flujo de señales correlacionadas por capas se precodifica por separado usando diferentes cantidades de antenas. Por lo tanto, las anteriores tres formas de transmisión también se pueden denominar maneras de precodificación.
[0202] Las tres formas de transmisión enumeradas arriba pueden aplicarse a diferentes escenarios, y diferentes dispositivos terminales tienen diferentes capacidades de soportar formas de transmisión. Algunos dispositivos terminales pueden soportar las anteriores tres formas de transmisión, y algunos dispositivos terminales pueden soportar únicamente una o dos de las anteriores tres formas de transmisión. Si un libro de códigos no soporta una pluralidad de formas de transmisión, la flexibilidad de transmisión del dispositivo terminal puede limitarse significativamente.
[0203] En vista de esto, esta solicitud proporciona un método de comunicación, para soportar la anterior pluralidad de posibles formas de transmisión y mejorar la flexibilidad de transmisión.
[0204] A continuación se describen en detalle las realizaciones de esta solicitud con referencia a los dibujos adjuntos. Debe entenderse que las soluciones técnicas de esta solicitud pueden aplicarse a un sistema de comunicaciones inalámbricas, por ejemplo, el sistema de comunicaciones 100 mostrado en la FIGURA 1. El sistema de comunicaciones puede incluir al menos un dispositivo de red y al menos un dispositivo terminal, y el dispositivo de red y el dispositivo terminal pueden comunicarse entre sí usando una interfaz aérea por radio. Por ejemplo, el dispositivo de red en el sistema de comunicaciones puede ser correspondientes al dispositivo de red 102 o el dispositivo de red 104 mostrado en la FIGURA 1, y el dispositivo terminal pueden ser correspondientes al dispositivo terminal 106 mostrado en la FIGURA 1.
[0205] Además se debe entender que, en las realizaciones mostradas a continuación, primero, segundo, tercero, cuarto, quinto, sexto y séptimo se usan meramente para facilitar la distinción entre diferentes objetos, y debe no constituir ninguna limitación sobre esta solicitud, por ejemplo, distinguir entre diferente información de indicación y diferentes campos de indicación.
[0206] Sin pérdida de generalidad, a continuación se describen en detalle las realizaciones de esta solicitud usando un proceso de interacción entre un dispositivo terminal y un dispositivo de red como ejemplo. El dispositivo terminal puede ser cualquier dispositivo terminal que está en un sistema de comunicaciones inalámbricas y que tiene una relación de conexión inalámbrica con el dispositivo de red. Se puede entender que el dispositivo de red puede comunicarse con una pluralidad de dispositivos terminales que tienen una relación de conexión inalámbrica con el dispositivo de red en el sistema de comunicaciones inalámbricas en función de una misma solución técnica. Esto no se limita en esta solicitud.
[0207] La FIGURA 2 es un diagrama de flujo esquemático de un método de comunicación 200 según una realización de esta solicitud desde una perspectiva de interacción de dispositivos. Como se muestra en la FIGURA 2, el método 200 puede incluir de la etapa 210 a la etapa 240.
[0208] En la etapa 210, un dispositivo de red envía un PMI y una RI.
[0209] Correspondientemente, en la etapa 210, un dispositivo terminal recibe el PMI y la RI.
[0210] Específicamente, el PMI y la RI se pueden usar para indicar una matriz de precodificación en un libro de códigos. La RI se puede usar para indicar un rango, y el PMI se puede usar para indicar la matriz de precodificación en el libro de códigos correspondiente a la RI. En esta realización de esta solicitud, el rango (por ejemplo, denotado comoM) indicado por la RI puede ser un entero mayor que 1. En otras palabras, el libro de códigos puede ser un libro de códigos de orden más alto.
[0211] En esta realización de esta solicitud, el PMI es un pedazo de posible información de indicación usado para indicar una matriz de precodificación, y el PMI también se puede denominar PMI de transmisión (Transmission PMI, TPMI). La RI es un pedazo de posible información de indicación usado para indicar un rango. En algunos casos, la RI también se puede denominar TRI (Transmission RI, TRI). Debe entenderse que el PMI, la RI, el TPMI y la TRI son únicamente formas específicas usadas para información de indicación, y no constituyen debe ninguna limitación sobre esta solicitud. Esta solicitud no excluye la posibilidad de definir otra información de indicación en un protocolo futuro para implementar una misma función o similar.
[0212] Adicionalmente, además cabe señalar que el dispositivo de red puede enviar uno o más PMI al dispositivo terminal, y una cantidad de PMI no se limita en esta solicitud. A continuación, la cantidad de PMI enviados por el dispositivo de red al dispositivo terminal e información indicada se describen en detalle con referencia a una manera específica de indicar la matriz de precodificación.
[0213] Opcionalmente, antes de la etapa 210, el método incluye además la etapa 220: El dispositivo de red determina el PMI y la RI.
[0214] En una posible implementación, el dispositivo de red puede determinar el PMI y la RI en función de una señal de referencia recibida (por ejemplo, un SRS). El dispositivo de red puede estimar primero una matriz de canalesHen función de la señal de referencia, y determinar un rango (rank) de la matriz de canales, esto es, una cantidad de columnas de una matriz de precodificación, de modo que se puede determinar un libro de códigos correspondiente al rango. El dispositivo de red puede además determinar la matriz de precodificación del libro de códigos correspondiente al rango. Se puede entender que matrices de precodificación incluidas en el libro de códigos correspondiente al rango pueden entenderse como conjunto de matrices de precodificación candidatas. El dispositivo de red puede determinar, del conjunto de matrices de precodificación candidatas, una matriz de precodificación (denotada como matriz de precodificación pretendida para facilitar la diferenciación y la descripción) esto se adapta a un canal actual. Por ejemplo, la matriz de precodificación pretendida se determina usando un grado de proximidad entre una matriz de precodificación candidata y una matriz de precodificación ideal como estándares de medición. La matriz de precodificación ideal puede ser una matriz de precodificación calculada en función de la matriz de canalesH.
[0215] Por ejemplo, el dispositivo de red puede determinar la matriz de precodificación pretendida en una manera de descomposición de valor singular (singular value decomposition, SVD). Específicamente, después de medir y obtener la matriz de canalesHen función de la señal de referencia, el dispositivo de red puede realizar SVD en la matriz de canalesHpara obtener:
[0217]
[0218] ,
[0219] dondeUyVHson matrices unitarias,Ses una matriz diagonal, los elementos distintos a cero (es decir, los elementos en una diagonal) de la matriz diagonal son valores singulares de la matriz de canalesH,,y estos valores singulares usualmente se pueden disponer en orden descendente. Una transpuesta conjugadaVde la matriz unitaria derechaVHes la matriz de precodificación ideal. En otras palabras, la matriz de precodificación ideal es una matriz de precodificación calculada en función de la matriz de canalesH.
[0220] El dispositivo de red puede determinar el grado de proximidad entre la matriz de precodificación candidata y la matriz de precodificación ideal, donde el grado de proximidad puede representarse como, por ejemplo, pero sin limitación a esto, una distancia entre la matriz de precodificación candidata y la matriz de precodificación ideal (por ejemplo, pero sin limitación a esto una distancia Euclideana). El dispositivo de red puede realizar el proceso anterior en cada matriz de precodificación candidata, para obtener un grado de proximidad entre cada matriz de precodificación candidata y la matriz de precodificación ideal. Una matriz candidata con un grado de proximidad más alto puede seleccionarse como la matriz de precodificación pretendida, y la matriz de precodificación pretendida es la matriz de precodificación esto es indicado por el dispositivo de red al dispositivo terminal usando el PMI y la RI.
[0221] Debe entenderse que un método para determinar la matriz de precodificación ideal al realizar SVD en el ejemplo anterior es únicamente una implementación posible, y no debe constituir ninguna limitación en esta realización de esta solicitud. Por ejemplo, el dispositivo de red puede además determinar la matriz de precodificación ideal usando un algoritmo de receptor tal como error cuadrático medio mínimo (minimum mean square error, MMSE), forzado a cero (zero-forcing, ZF), y combinación de máxima razón (maximum ratio combining, MRC). Además se debe entender que un método para determinar la matriz de precodificación pretendida en función de la distancia euclideana en el ejemplo anterior es únicamente una posible implementación, y no debe constituir ninguna limitación sobre esta solicitud. Por ejemplo, el dispositivo de red puede además determinar la matriz de precodificación pretendida en función de maximización de rendimiento, SINR maximization, u otro criterio, para determinar el PMI.
[0222] Además se debe entender que un método específico para determinar la matriz de canales por el dispositivo de red en función de la señal de referencia y determinar el rango y la matriz de precodificación en función de la matriz de canales puede ser el mismo como que en la técnica anterior. Por motivos de brevedad, en esta memoria se omite una descripción detallada de un proceso específico del mismo. Adicionalmente, el dispositivo de red también puede determinar la RI y el PMI en función de un estado de canal, e indicar la RI y el PMI al dispositivo terminal, y no determinar la RI y el PMI en función de la señal de referencia. Esto no se limita en esta solicitud.
[0223] Para soportar una forma de transmisión más flexible, en esta realización de esta solicitud, el libro de códigos anterior puede incluir al menos dos tipos de una matriz de precodificación de primer tipo, una matriz de precodificación de segundo tipo y una matriz de precodificación de tercer tipo. En otras palabras, el libro de códigos puede clasificarse en la matriz de precodificación de primer tipo y la matriz de precodificación de segundo tipo por tipo, o puede clasificarse en la matriz de precodificación de segundo tipo y la matriz de precodificación de tercer tipo por tipo, o puede clasificarse en la matriz de precodificación de primer tipo y la matriz de precodificación de tercer tipo por tipo, o puede clasificarse en la matriz de precodificación de primer tipo, la matriz de precodificación de segundo tipo y la matriz de precodificación de tercer tipo por tipo. Cada tipo de matriz de precodificación pueden ser correspondientes a una forma de transmisión. En otras palabras, el libro de códigos puede soportar al menos dos formas de transmisión.
[0224] Específicamente, cualquier matriz en la matriz de precodificación de primer tipo puede cumplir que: cada vector de columna incluye únicamente un elemento distinto a cero, y elementos distintos a cero en cualesquiera dos vectores de columna en cada matriz de precodificación se ubican en filas diferentes. La matriz de precodificación de primer tipo puede ser usada por el dispositivo terminal para realizar transmisión no coherente. Cualquier matriz en la matriz de precodificación de segundo tipo puede cumplir que: al menos un vector de columna incluye al menos un elemento cero y al menos dos elementos distintos a cero. La matriz de precodificación de segundo tipo puede ser usada por el dispositivo terminal para realizar transmisión coherente parcial.
[0225] Cualquier matriz en la matriz de precodificación de tercer tipo puede cumplir que cada elemento es un elemento distinto a cero, y cualesquiera dos vectores de columna en una misma matriz son ortogonales entre sí. La matriz de precodificación de tercer tipo puede ser usada por el dispositivo terminal para realizar transmisión coherente.
[0226] A continuación se describen en detalle los tres tipos de matrices de precodificación propuestos en esta solicitud con referencia a matrices de precodificación específicas.
[0227] Cabe señalar que, para facilitar el entendimiento únicamente, varias posibles matrices de precodificación se muestran para cada tipo de matriz de precodificación a continuación. Sin embargo, esto no debe constituir ninguna limitación sobre esta solicitud. La matriz de precodificación propuesta en esta solicitud puede cumplir al menos una de las siguientes matrices de precodificación enumeradas.
[0228] Además cabe señalar que, una o más posibles matrices de precodificación se muestran a continuación para cada tipo de matriz de precodificación. Algunas o todas de las matrices de precodificación enumeradas a continuación para los tres tipos de matrices de precodificación pueden almacenarse en el libro de códigos, esto es, el libro de códigos puede almacenar algunos o todos de cualesquiera dos tipos de la siguiente tres tipos de matrices de precodificación enumeradas o pueden almacenar algunos o todos de los tres tipos de matrices de precodificación. Esto no se limita en esta solicitud.
[0229] Cabe señalar que "cumplir al menos uno de los siguientes" no se limita a "que incluye al menos uno de los siguientes", y puede incluir además "obtenerse a través de transformación de al menos uno de los siguientes". En esta memoria, "transformación" puede incluir, pero sin limitación a esto, transformación de filas y/o columnas, y/o procesamiento de normalización.
[0230] Por ejemplo, si se asume que la matriz de precodificación cumpleW0,una matriz que tiene una relación de transformación de filas y/o columnas conW0,una matriz obtenida después de procesamiento de normalización se realiza enW0,y una matriz obtenida después de transformación de filas y/o columnas se realiza en la matriz obtenida después de procesamiento de normalización se realiza enW0debe considerarse como "que cumpleW0"en esta solicitud. Esto es, la matriz de precodificación en el libro de códigos puede incluir al menos uno de los siguientes:W0,o la matriz que tiene una relación de transformación de filas y/o columnas conW0,o la matriz obtenida al realizar procesamiento de normalización enW0,o una matriz obtenida al realizar procesamiento de normalización en la matriz que tiene una relación de transformación de filas y/o columnas conW0.
[0231] En otras palabras,W0puede entenderse como posible estructura (o una forma básica) de la matriz de precodificación. Una matriz de precodificación obtenida al realizar transformación tal como procesamiento de normalización en una base de esta estructura también se considera como la matriz de precodificación proporcionada en esta realización de esta solicitud, y se puede entender que la matriz de precodificación cumple una relación de ecuación deW0.En una descripción específica, la "estructura" puede omitirse. Sin embargo, como la transformación realizada en la matriz de precodificación, tal como procesamiento de normalización y/o transformada de relación de fila/columna tiene no sustancial impacto en la aplicación de la matriz de precodificación, una matriz de precodificación obtenida a través de transformación tal como procesamiento de normalización y/o transformada de relación de fila/columna en la matriz de precodificación en las siguientes realizaciones también debe entenderse como considerarse como la matriz de precodificación proporcionada en esta realización de esta solicitud.
[0232] Durante procesamiento de normalización, un coeficiente puede adjudicarse a cada elemento en la forma básica, de modo que una suma de potencia correspondiente a los elementos es menor o igual a 1. Opcionalmente, el procesamiento de normalización incluye pero sin limitación a esto multiplicar la forma básica por un coeficiente constante, para ajustar la potencia de cada capa, o la potencia de cada puerto de antena, o la potencia de cada
[0234] flujo. Por ejemplo, se realiza procesamiento de normalización enW0para obtener
.,M,es un rango, yNes una cantidad de puertos de antena. Entonces, una matriz que tiene una relación de transformación de filas y/o columnas conW0puede incluir al menos una de: una matriz que tiene una relación de transformación
[0236] de filas y/o columnas conW0,o
, o una matriz que tiene una relación de transformación de filas
[0238] y/o columnas con:
puede denominarse coeficiente de normalización y se puede usar para ajustar la potencia de cada flujo. El coeficiente de normalización puede ser una constante mayor que 0.
[0239] Además cabe señalar que, en esta realización de esta solicitud, si una matriz de precodificación incluye una pluralidad de vectores de columna, se puede entender que una matriz de precodificación puede ser una matriz obtenida al partir la pluralidad de vectores de columna en función de una cantidad predeterminada de filas y una cantidad predeterminada de columnas, o puede ser una matriz obtenida al realizar transformación de filas y/o columnas, en función de una cantidad predeterminada de filas y una cantidad predeterminada de columnas, en la matriz obtenida al partir la pluralidad de vectores de columna.
[0240] A continuación se describen en detalle los tres tipos de matrices de precodificación propuestos en esta solicitud con referencia a matrices de precodificación específicas.
[0241] 1. Matriz de precodificación de primer tipo
[0242] (1) El rango es 2.
[0243] En un diseño posible, una estructura de una matriz de precodificación con un rango de 2 (es decir, la forma básica de la matriz de precodificación descrita anteriormente) puede cumplir:
[0246]
[0249] una matriz que tiene una relación de transformación de filas y/o columnas con .
[0250] El subíndice en representa la matriz de precodificación de primer tipo, y el superíndice representa un primera estructura de la matriz de precodificación con un rango de 2. Cada vector de columna incluye únicamente un elemento distinto a cero, y elementos distintos a cero en dos vectores de columna se ubican en filas diferentes.
[0251] A modo de ejemplo y no limitación, la matriz que tiene una relación de transformación de filas y/o columnas con puede incluir:
[0254]
[0256] Debe entenderse que las matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas con son meramente ejemplos para la descripción, y no deben constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de primer tipo, la estructura de la matriz de precodificación con un rango de 2 puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas con: diferente de los ejemplos anteriores.
[0257] Opcionalmente, la matriz de precodificación con un rango de 2 cumple al menos uno de los siguientes:
[0260]
[0262] una matriz que tiene una relación de transformación de filas y/o columnas conW1.
[0264] es un coeficiente de normalización, o se denomina coeficiente constante. La matriz de precodificación es una matriz de cuatro filas y dos columnas, esto es, una matriz de precodificación de cuatro puertos de antena con un rango de 2. Para cumplir la igualación de potencia entre puertos de antena, la potencia de transmisión total puede adjudicarse uniformemente a cada puerto de antena, de modo que se puede reducir un requisito
[0266] en un amplificador de potencia del dispositivo terminal. Procesamiento de normalización significa que de la potencia de transmisión total puede adjudicarse a cada uno de los cuatro puertos de antena. Esto es,
[0268] de la potencia puede adjudicarse a cada vector de fila en la matriz de precodificación, y por lo tanto puede
[0270] obtenerse un coeficiente de normalización
, es decir, . Por lo tanto,W1y la matriz que tiene una relación de transformación de filas y/o columnas conW1
puede considerarse como matrices de precodificación
[0272] que cumplen igualación de potencia entre puertos de antena, y puede considerarse como coeficiente de normalización que cumple igualación de potencia entre puertos de antena.
[0273] A modo de ejemplo y no limitación, la matriz que tiene una relación de transformación de filas y/o columnas conW1
puede incluir:
[0274]
[0276] Debe entenderse queW1
y las matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas conW1
son meramente ejemplos para la descripción, y no deben constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de primer tipo, la matriz de precodificación con un rango de 2 puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas conW1
diferente de los ejemplos anteriores.
[0277] Para facilitar la diferenciación y la descripción, laW1
y matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas conW1
pueden denominarse matrices de precodificación de tipo A (Type A). Debe entenderse que la matriz de precodificación de tipo A puede entenderse como subtipo de la matriz de precodificación de primer tipo, y la matriz de precodificación de tipo A se puede diseñar en función de adjudicación de igualación de potencia entre puertos de antena.
[0278] Opcionalmente, la matriz de precodificación con un rango de 2 cumple al menos uno de los siguientes:
[0281]
[0283] , o
[0284] una matriz que tiene una relación de transformación de filas y/o columnas conW2.
[0286] es un coeficiente de normalización. Para cumplir la igualación de potencia entre flujos, la potencia de transmisión total puede adjudicarse uniformemente a cada flujo. Por lo tanto, la potencia de transmisión puede
[0288] usarse totalmente para asegurar calidad de señal. Procesamiento de normalización significa que de la potencia de transmisión total puede adjudicarse a cada puerto de antena. Sin embargo, como cada vector de columna en la matriz de precodificación incluye únicamente un elemento distinto a cero, esto es, cada capa transmite una señal usando únicamente un puerto de antena (es decir, un fila que incluye un elemento distinto a cero), la potencia adjudicada a otro puerto de antena (es decir, un fila que no incluye elemento distinto a cero) puede ser usada por un puerto de antena que tiene una señal de transmisión (es decir, un fila que incluye un elemento distinto a cero). Esto es, puede mejorarse la potencia de cada puerto de antena, y la potencia de
[0290] transmisión de cada puerto de antena puede aumentarse de
, y por lo tanto puede obtenerse un
[0292] coeficiente de normalización
. Por lo tanto,W2
y la matriz que tiene una relación de transformación de filas y/o columnas conW2
puede considerarse como matrices de precodificación que cumplen igualación de
[0294] potencia entre flujos (específicamente, flujos de señales), y
puede considerarse como coeficiente de normalización que cumple igualación de potencia entre flujos.
[0295] A modo de ejemplo y no limitación, la matriz que tiene una relación de transformación de filas y/o columnas conW2puede incluir:
[0296]
[0298] Debe entenderse queW2
y las matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas conW2
son meramente ejemplos para la descripción, y no deben constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de primer tipo, la matriz de precodificación con un rango de 2 puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas conW2
diferente de los ejemplos anteriores.
[0299] Para facilitar la diferenciación y la descripción, laW2
y matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas conW2
pueden denominarse matrices de precodificación de tipo B (Type B). Debe entenderse que la matriz de precodificación de tipo B puede entenderse como otro subtipo de la matriz de precodificación de primer tipo, y la matriz de precodificación de tipo B se puede diseñar en función de adjudicación de igualación de potencia entre flujos de señales.
[0300] Debe entenderse que laW1
y matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas conW1,W2
y matrices que tienen una relación de transformación de filas y/o columnas conW2
son meramente ejemplos para la descripción, y no debe constituir ninguna limitación sobre esta solicitud. La matriz de precodificación con un rango de 2 puede incluir además una matriz obtenida al realizar otro procesamiento de normalización en
, o una matriz que tiene una relación de transformación de filas y/o columnas con la matriz obtenida al realizar procesamiento de normalización en
.
[0301] En otro diseño posible, la estructura de la matriz de precodificación con un rango de 2 puede cumplir:
[0304]
[0306] , o
[0308] una matriz que tiene una relación de transformación de filas y/o columnas con
.
[0310] El subíndice en
representa la matriz de precodificación de primer tipo, y el superíndice representa un segunda estructura de la matriz de precodificación con un rango de 2. Cada vector de columna incluye únicamente un elemento distinto a cero, y elementos distintos a cero en dos vectores de columna se ubican en filas diferentes. En este diseño, la potencia adjudicada a cada puerto de antena o cada flujo puede estar desequilibrada.
[0312] Opcionalmente,β1
yβ2cumplen
.
[0313] Por ejemplo, puede darse un valor máximoβmax
,βmax
>
[0314] Debe entenderse que los valores deβ1
yβ2pueden ser iguales o pueden ser diferentes. Esto no se limita en esta solicitud.
[0315] A modo de ejemplo y no limitación, la matriz que tiene una relación de transformación de filas y/o columnas con puede incluir:
[0316]
[0318] Opcionalmente, la matriz de precodificación con un rango de 2 puede cumplir al menos uno de los siguientes:
[0321]
[0324] Esto es e uivalente a, β1
=1/2 yβ2
=1/2γen
mostrado arriba, donde
[0325]
[0326] Debe entenderse que las matrices de precodificación enumeradas arriba son meramente ejemplos para la descripción, y no deben constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de primer tipo, la matriz de precodificación con un rango de 2 puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas con cualquiera de los ejemplos anteriores y esto es diferente de los ejemplos anteriores.
[0327] Adicionalmente, la matriz de precodificación con un rango de 2 puede incluir además una matriz obtenida al realizar otro procesamiento de normalización en
o una matriz que tiene una relación de transformación de filas y/o columnas con la matriz obtenida al realizar procesamiento de normalización en
.
[0328] Para facilitar la diferenciación y la descripción, laW3
y matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas conW3
puede denominarse matrices de precodificación de tipo C (Tipo C). Debe entenderse que la matriz de precodificación de tipo C puede entenderse como todavía otro subtipo de la matriz de precodificación de primer tipo.
[0329] (2) El rango es 3.
[0330] En un diseño posible, una estructura de una matriz de precodificación con un rango de 3 puede cumplir:
[0333]
[0335] , o
[0337] una matriz que tiene una relación de transformación de filas y/o columnas con
.
[0339] El subíndice en
representa la matriz de precodificación de primer tipo, y el superíndice representa un primera estructura de la matriz de precodificación con un rango de 3. Cada vector de columna incluye únicamente un elemento distinto a cero, y elementos distintos a cero en dos vectores de columna se ubican en filas diferentes.
[0340] A modo de ejemplo y no limitación, la matriz que tiene una relación de transformación de filas y/o columnas con
[0341] puede incluir:
[0344]
[0347] Debe entenderse que las matrices enumeradas arriba que tienen una relación de transformación de filas y/o
[0348] columnas con son meramente ejemplos para la descripción, y no deben constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de primer tipo, la estructura de la matriz de precodificación con un rango de 3 puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una
[0349] relación de transformación de filas y/o columnas con: diferente de los ejemplos anteriores.
[0351] Opcionalmente, la matriz de precodificación con un rango de 3 cumple al menos uno de los siguientes:
[0354]
[0357] una matriz que tiene una relación de transformación de filas y/o columnas conW4.
[0359] es un coeficiente de normalización. La matriz de precodificación es una matriz de cuatro filas y tres columnas, esto es, una matriz de precodificación de cuatro puertos de antena con un rango de 3. Para cumplir la igualación de potencia entre puertos de antena, la potencia de transmisión total puede adjudicarse
[0361] uniformemente a cada puerto de antena. procesamiento de normalización significa que de la potencia de transmisión total puede adjudicarse a cada puerto de antena, y por lo tanto puede obtenerse un coeficiente de
[0363] normalización . Por lo tanto,W4
y la matriz que tiene una relación de transformación de filas y/o columnas conW4
puede considerarse como matrices de precodificación que cumplen igualación de potencia entre puertos
[0365] de antena, y puede considerarse como coeficiente de normalización que cumple igualación de potencia entre puertos de antena.
[0367] A modo de ejemplo y no limitación, la matriz que tiene una relación de transformación de filas y/o columnas conW4
puede incluir:
[0370]
[0373] Debe entenderse queW4
y las matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas conW4
son meramente ejemplos para la descripción, y no deben constituir ninguna limitación sobre esta solicitud. La matriz de precodificación de primer tipo puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas conW4
diferente de los ejemplos anteriores.
[0374] Para facilitar el entendimiento y la descripción, laW4
y matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas conW4
pueden denominarse matrices de precodificación de tipo A (Type A). Debe entenderse que la matriz de precodificación de tipo A puede entenderse como subtipo de la matriz de precodificación de primer tipo. La matriz de precodificación de tipo A se puede diseñar en función de adjudicación de igualación de potencia entre puertos de antena.
[0375] Opcionalmente, la matriz de precodificación con un rango de 3 cumple al menos uno de los siguientes:
[0378]
[0380] una matriz que tiene una relación de transformación de filas y/o columnas conW5.
[0382] es un coeficiente de normalización. Para cumplir la igualación de potencia entre flujos, la potencia de transmisión total puede adjudicarse uniformemente a cada flujo. Durante procesamiento de normalización, se
[0384] asume que la potencia de transmisión total en cada capa es 1, y de la potencia puede adjudicarse a cada puerto de antena. Sin embargo, como cada vector de columna en la matriz de precodificación incluye únicamente un elemento distinto a cero, esto es, cada capa transmite una señal usando únicamente un puerto de antena (es decir, un fila que incluye un elemento distinto a cero), la potencia adjudicada a otro puerto de antena (es decir, un fila que no incluye elemento distinto a cero) puede ser usada por un puerto de antena que tiene una señal de transmisión (es decir, un fila que incluye un elemento distinto a cero). Esto es, puede mejorarse la potencia de cada puerto de antena, y la potencia de transmisión de cada puerto de antena puede
[0386] aumentarse de
, y por lo tanto puede obtenerse un coeficiente de normalización
. Por lo tanto,W5
y la matriz que tiene una relación de transformación de filas y/o columnas conW5
puede considerarse como
[0388]
[0389] matrices de precodificación que cumplen igualación de potencia entre flujos, y puede considerarse como coeficiente de normalización que cumple igualación de potencia entre flujos.
[0390] A modo de ejemplo y no limitación, la matriz que tiene una relación de transformación de filas y/o columnas conW5
puede incluir:
[0393]
[0395] Debe entenderse queW5
y las matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas conW5
son meramente ejemplos para la descripción, y no deben constituir ninguna limitación sobre esta solicitud. La matriz de precodificación de primer tipo puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas conW5
diferente de los ejemplos anteriores.
[0396] Para facilitar la diferenciación y la descripción, laW5
y matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas conW5
pueden denominarse matrices de precodificación de tipo B (Type B). Debe entenderse que la matriz de precodificación de tipo B puede entenderse como otro subtipo de la matriz de precodificación de primer tipo. La matriz de precodificación de tipo A se puede diseñar en función de adjudicación de igualación de potencia entre flujos de señales.
[0397] Debe entenderse que laW4
y matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas conW4,,W5
y matrices que tienen una relación de transformación de filas y/o columnas conW5
son meramente ejemplos para la descripción, y no debe constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de primer tipo, la matriz de precodificación con un rango de 3 puede incluir además una matriz obtenida al realizar otro procesamiento de normalización en , o una matriz que tiene una relación de transformación de filas y/o columnas con la matriz obtenida al realizar procesamiento de normalización
[0398] En otro diseño posible, la estructura de la matriz de precodificación con un rango de 3 puede cumplir:
[0401]
[0403] , o
[0405]
[0406] una matriz que tiene una relación de transformación de filas y/o columnas con .
[0408] El subíndice en representa la matriz de precodificación de primer tipo, y el superíndice representa un segunda estructura de la matriz de precodificación con un rango de 3. Cada vector de columna incluye únicamente un elemento distinto a cero, y elementos distintos a cero en dos vectores de columna se ubican en filas diferentes. Opcionalmente,β1
,β2, yβ3cumplen
, donde , y . En esta realización de esta solicitud, valores deβ1
,β2yβ3se pueden definir en un protocolo, y pueden ser iguales o diferentes para diferentes matrices de precodificación o diferentes estructuras de matrices de precodificación. Esto no se limita en esta solicitud. En este diseño, la potencia adjudicada a cada puerto de antena o cada flujo puede estar desequilibrada.
[0409] A modo de ejemplo y no limitación, la matriz que tiene una relación de transformación de filas y/o columnas con puede incluir:
[0412]
[0414] Debe entenderse que las matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas con
son meramente ejemplos para la descripción, y no debe constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de primer tipo, la estructura de la matriz de precodificación con un rango de 3 puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas con: diferente de los ejemplos anteriores.
[0415] Opcionalmente, la matriz de precodificación con un rango de 3 puede cumplir al menos uno de los siguientes:
[0416]
[0419] Esto es equivalente aβ1
=1/2,β2=1/2γ1
, yβ3
=1/2γ2
en
mostrado arriba, donde
. En esta realización de esta solicitud, γ<1>y γ2se pueden definir en un protocolo, y valores de γ<1>y γ2pueden ser iguales o diferentes para diferentes matrices de precodificación o diferentes estructuras de matrices de precodificación. Esto no se limita en esta solicitud.
[0420] Debe entenderse que las matrices de precodificación enumeradas arriba son meramente ejemplos para la descripción, y no deben constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de primer tipo, la matriz de precodificación con un rango de 3 puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas con cualquiera de los ejemplos anteriores y esto es diferente de los ejemplos anteriores.
[0421] Adicionalmente, la matriz de precodificación con un rango de 3 puede incluir además una matriz obtenida al realizar otro procesamiento de normalización en
, o una matriz que tiene una relación de transformación de filas y/o columnas con la matriz obtenida al realizar procesamiento de normalización en
.
[0422] Para facilitar la diferenciación y la descripción, laW6y matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas conW6puede denominarse matrices de precodificación de tipo C (Tipo C). Debe entenderse que la matriz de precodificación de tipo C puede entenderse como todavía otro subtipo de la matriz de precodificación de primer tipo.
[0423] (3) El rango es 4.
[0424] En un diseño posible, una estructura de una matriz de precodificación con un rango de 4 puede cumplir:
[0427]
[0429] , o
[0431]
[0432] una matriz que tiene una relación de transformación de filas y/o columnas con .
[0434] El subíndice en
representa la matriz de precodificación de primer tipo, y el superíndice representa un primera estructura de la matriz de precodificación con un rango de 3. Cada vector de columna incluye únicamente un elemento distinto a cero, y elementos distintos a cero en dos vectores de columna se ubican en filas diferentes. Opcionalmente,β1
,β2
,β3
, yβ4
cumple
, donde
, ?<2>? ∈ [0,1], , y . En esta realización de esta solicitud, valores deβ1
,β2
,β3,,yβ4
se pueden definir en un protocolo, y pueden ser iguales o diferentes para diferentes matrices de precodificación o diferentes estructuras de matrices de precodificación. Esto no se limita en esta solicitud. En este diseño, la potencia adjudicada a cada puerto de antena o cada flujo puede estar desequilibrada.
[0435] Opcionalmente, la matriz de precodificación con un rango de 4 puede cumplir al menos uno de los siguientes:
[0436]
[0438] una matriz que tiene una relación de transformación de filas y/o columnas conW7.
[0440] Esto es equivalente aβ1
=1/2,β2
=1/2γ1
,β3
=1/2γ2
, yβ4
=1/2γ3
en
mostrado arriba, donde
[0441]
[0442] . En esta realización de esta solicitud,γ1,,γ2
, yγ3
se pueden definir en un protocolo, y valores deγ1
,,γ2
, yγ3
pueden ser iguales o diferentes para diferentes matrices de precodificación o diferentes estructuras de matrices de precodificación. Esto no se limita en esta solicitud.
[0443] Debe entenderse que las matrices de precodificación enumeradas arriba son meramente ejemplos para la descripción, y no deben constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de primer tipo, la matriz de precodificación con un rango de 4 puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas con cualquiera de los ejemplos anteriores diferentes de los ejemplos anteriores.
[0444] Adicionalmente, la matriz de precodificación con un rango de 4 puede incluir además una matriz obtenida al realizar otro procesamiento de normalización en
, o una matriz que tiene una relación de transformación de filas y/o columnas con la matriz obtenida al realizar procesamiento de normalización en
.
[0445] Cabe señalar que, en un protocolo actual, por ejemplo, en un protocolo LTE, algunas matrices de precodificación en un libro de códigos con un rango de 4 pueden soportar transmisión no coherente. Por lo tanto, las matrices de precodificación de primer tipo en el libro de códigos con un rango de 4 pueden incluir algunas o todas las matrices de precodificación en el libro de códigos con un rango de 4 en el protocolo LTE, o pueden incluir algunas o todas las matrices de precodificación con un rango de 4 propuesto en esta solicitud, o pueden incluir algunas o todas de una combinación de los dos anteriores. Esto no se limita en esta solicitud. Adicionalmente, en el protocolo actual, por ejemplo, en el protocolo LTE, un libro de códigos con un rango de 1 puede soportar transmisión no coherente. Por lo tanto, las matrices de precodificación de primer tipo en el libro de códigos con un rango de 1 pueden incluir algunas o todas las matrices de precodificación en el libro de códigos con un rango de 1 en el protocolo LTE. Por motivos de brevedad, no se enumeran ejemplos en esta memoria uno a uno.
[0446] En función del diseño anterior, el libro de códigos puede soportar transmisión no coherente de cuatro-puertos de antena con cualquier cantidad de capas dentro de un intervalo de [1, 4], que mejora enormemente la flexibilidad de transmisión. Adicionalmente, se pueden cumplir diferentes requisitos tales como igualación de potencia entre puertos de antena o igualación de potencia entre flujos. Adicionalmente, en función de transmisión no coherente, en un mismo recurso tiempo-frecuencia, un mismo dispositivo terminal puede enviar diferentes flujos de señales en diferente puertos de antena, o enviar señales a diferentes dispositivos de red en diferente puertos de antena, mejorando de ese modo la utilización de recursos.
[0447] Cabe señalar que tipo A, tipo B y tipo C enumerados arriba pueden entenderse como subtipos de la matriz de precodificación de primer tipo, y tipo A, tipo B y tipo C pueden diseñarse por separado en función de diferentes maneras de adjudicación de potencia. Adicionalmente, para diferentes rangos, una o más posibles matrices de precodificación de tipo A, tipo B y tipo C se enumeran por separado arriba. Al menos uno de tipo A, tipo B y tipo C puede almacenarse en el libro de códigos, y se usa señalización de capa más alta para indicar un tipo de una matriz de precodificación disponible.
[0448] 2. Matriz de precodificación de segundo tipo
[0449] (1) El rango es 3.
[0450] En un diseño posible, una estructura de una matriz de precodificación con un rango de 3 puede cumplir:
[0451] , o una matriz que tiene una relación de transformación de filas y/o columnas con
[0453]
[0456] que tiene una relación de transformación de filas y/o columnas con
.
[0458] El subíndice en
representa la matriz de precodificación de segundo tipo, y el superíndice representa un rango de 3. Cada vector de columna incluye únicamente al menos dos elementos distintos a cero y al menos un elemento cero.
[0460] Opcionalmente,
, , yjes una unidad imaginaria.
[0462]
[0463] .
[0465] Cabe señalar que, en esta solicitud, se proporcionan dos posibles intervalos de valores deφ1
yφ2
, y valores deφ1
yφ2
pueden ser cualquiera de los ejemplos. Sin embargo, cabe señalar que independientemente de qué intervalo de valores deφ1
yφ2
se usa, no significa que los valores deφ1
yφ2
tienen que atravesar los intervalos
[0466] de valores enteros proporcionados arriba.
se usa como ejemplo,
[0467] puede entenderse comoφ1
∈ A, y A es {1, -1,j,,-j} o un subconjunto de {1, -1,j,,-j}.Esto
[0468] es,φ1
puede cumplir , o , o , o , o algo semejante. Por motivos de brevedad, no se enumeran ejemplos en esta memoria uno a uno. De manera similar, para un valor deφ2
, consúltese la anterior descripción relacionada. Por motivos de brevedad, un caso igual o similar no se describe más adelante.
[0469] En esta realización de esta solicitud, los valores deφ1
yφ2
se pueden definir en un protocolo, y pueden ser iguales o diferentes para diferentes matrices de precodificación o diferentes estructuras de matrices de precodificación. Esto no se limita en esta solicitud.
[0470] Para soportar transmisión coherente parcial, tiene que asegurarse que al menos dos puertos de antena pueden realizar transmisión coherente, y hay al menos dos grupos de puertos de antena que son no coherentes. En otras palabras, se asegura que cada grupo incluye al menos dos puertos de antena, los puertos de antena en cada grupo pueden realizar transmisión coherente, y los puertos de antena en diferentes grupos son independientes uno de otro. Por lo tanto, los puertos de antena pueden agruparse en al menos dos grupos, y cada grupo incluye al menos dos puertos de antena. Para cuatro puertos de antena, los puertos de antena pueden agruparse según números de puerto para obtener, por ejemplo, {1, 3} y {2, 4}, o {1, 2} y {3, 4}, o {1, 4} y {2, 3}.
[0471] Si un número de fila de cada fila en la matriz de precodificación es correspondiente a un puerto número de un puerto de antena, muestra un ejemplo de agrupamiento en función de la números de puerto {1,3} y {2, 4}. Se puede entender que los puertos de antena en un mismo grupo son correspondientes a una misma capa, esto es, los puertos de antena cuyos elementos distintos a cero se ubican en un mismo vector de columna están en un grupo. Como se muestra en , los elementos distintos a cero en la primera fila y la tercera fila se ubican en ambos la primera columna y la tercera columna, y puede considerarse que pertenecen a un grupo de puertos de antena (por ejemplo, denotado como grupo de puertos de antena #1); y elementos distintos a cero en la segunda fila y la cuarta fila se ubican en el segunda columna, y puede considerarse que pertenecen a otro grupo de puertos de antena (por ejemplo, denotado como grupo de puertos de antena #2).
[0473] Se asume queφ1
=φ2
,φ1
y
se sustituyen por separado, y
y la matriz que tiene una relación de transformación de filas y/o columnas con puede incluir:
[0476]
[0477] Debe entenderse que las matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas con son meramente ejemplos para la descripción, y no debe constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de segundo tipo, la estructura de la matriz de precodificación con un rango de 3 puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas con:
diferente de los ejemplos anteriores.
[0478] Opcionalmente, la estructura
de la matriz de precodificación con un rango de 3 cumple al menos uno de los siguientes:
[0481]
[0484] y/o columnas con
, o una matriz que tiene una relación de
[0487]
[0488] transformación de filas y/o columnas con .
[0489]
[0490] Opcionalmente, , , yjes una unidad imaginaria.
[0491] Opcionalmente,
,
[0492] En esta realización de esta solicitud, los valores deφ1
yφ2
se pueden definir en un protocolo, y pueden ser iguales o diferentes para diferentes matrices de precodificación o diferentes estructuras de matrices de precodificación. Esto no se limita en esta solicitud.
[0493] Opcionalmente, la estructura
de la matriz de precodificación con un rango de 3 incluye al menos uno de los siguientes:
[0494]
[0495]
[0496]
. , pueden
[0497] definir en un protocolo, y pueden ser iguales o diferentes para diferentes matrices de precodificación o diferentes estructuras de matrices de precodificación. Esto no se limita en esta solicitud.
[0498] Opcionalmente, la matriz de precodificación con un rango de 3 cumple al menos uno de los siguientes:
[0499]
[0501] , o
[0502] una matriz que tiene una relación de transformación de filas y/o columnas conW8.
[0504] Además de
se puede aprender que, el grupo de puertos de antena #1 se puede usar para enviar señales de dos capas, esto es, dos flujos, y el grupo de puertos de antena #2 se puede usar para enviar una señal de un capa, esto es, un flujo. Para asegurar igualación de potencia entre diferentes flujos, puede obtenerse un coeficiente de normalización a través de procesamiento de normalización. Se asume que la potencia de
[0506] transmisión total es 1, y de la potencia puede adjudicarse a cada una de las tres capas. Esto es, de la potencia puede adjudicarse a cada vector de fila en la matriz de precodificación. Como puede realizarse
[0508] transmisión coherente en un flujo de señal de cada capa a través de dos puertos de antena, de la potencia puede además adjudicarse a cada uno de dos puertos de antena correspondientes a cada capa, y puede
[0510] obtenerse un coeficiente de normalización
. Por lo tanto,W8
y la matriz que tiene una relación de transformación de filas y/o columnas conW8
puede considerarse como matrices de precodificación que
[0512] cumplen igualación de potencia entre flujos, y
puede considerarse como coeficiente de normalización que cumple igualación de potencia entre flujos.
[0513] A modo de ejemplo y no limitación, la matriz que tiene una relación de transformación de filas y/o columnas conW8
puede incluir:
[0516]
[0518] Debe entenderse queW8
y las matrices enumeradas arriba que tienen una relación de transformación de filas y/o columnas conW8
son meramente ejemplos para la descripción, y no deben constituir ninguna limitación sobre esta solicitud. La matriz de precodificación de segundo tipo puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas conW8
diferente de los ejemplos anteriores.
[0519] Opcionalmente, la matriz de precodificación con un rango de 3 cumple al menos uno de los siguientes:
[0522]
[0524] , o
[0525] una matriz que tiene una relación de transformación de filas y/o columnas conW9.
[0526] H1
es un coeficiente matriz, oH1
es una matriz de coeficientes de normalización, esto es, una matriz que incluye coeficientes de normalización, y se puede usar para ajustar la potencia de cada puerto de antena o flujo.
[0528] Opcionalmente,
[0529] Para igualar la potencia de cada puerto de antena en un mismo grupo de puertos de antena, la potencia adjudicada a cada puerto de antena se puede ajustar usando la matriz de coeficientes de normalización. Por ejemplo, después de sustituirse un cuadrado de cada coeficiente enH1
en la fórmula anterior, una suma obtenida de potencia de todos puertos de antena es menor que 1, y la potencia adjudicada a puertos de antena en cada grupo de puertos de antena es la misma.
[0530] Opcionalmente, la matriz de precodificación con un rango de 3 cumple al menos uno de los siguientes:
[0532]
, una matriz que tiene una relación de transformación de filas y/o columnas con
[0534] H2
es un coeficiente matriz, oH2
es una matriz de coeficientes de normalización, esto es, una matriz que incluye coeficientes de normalización, y se puede usar para ajustar la potencia de cada puerto de antena o flujo.
[0536] Opcionalmente,
[0537] Para igualar la potencia de cada puerto de antena en un mismo grupo de puertos de antena, la potencia adjudicada a cada puerto de antena se puede ajustar usando la matriz de coeficientes de normalización. Por ejemplo, después de sustituirse un cuadrado de cada coeficiente enH2
en la fórmula anterior, una suma obtenida de potencia de todos puertos de antena es menor que 1, y la potencia adjudicada a puertos de antena en cada grupo de puertos de antena es la misma.
[0538] Debe entenderse que las matrices de precodificación enumeradas arriba con un rango de 3 son meramente ejemplos para la descripción, y no deben constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de segundo tipo, la matriz de precodificación con un rango de 3 puede incluir una matriz obtenida después de transformarse la estructura de la matriz de precodificación con un rango de 3 (tal como procesamiento de normalización y/o transformación de filas y/o columnas), o una matriz que es diferente de los ejemplos anteriores y obtenida después de transformarse una matriz que tiene una relación de transformación de filas y/o columnas con cualquiera de la estructura de la matriz de precodificación con un rango de 3.
[0539] (2) El rango es 4.
[0541] En un diseño posible, una estructura
de una matriz de precodificación con un rango de 4 puede cumplir:
[0543]
[0546] El subíndice en
representa la matriz de precodificación de segundo tipo, y el superíndice representa un rango de 4. Cada vector de columna incluye únicamente al menos dos elementos distintos a cero y al menos un elemento cero.
[0548] Opcionalmente,
, , yjes una unidad imaginaria.
[0550] Opcionalmente,
,
[0552] .
[0554] En esta realización de esta solicitud, los valores deφ1
yφ2
se pueden definir en un protocolo, y pueden ser iguales o diferentes para diferentes matrices de precodificación o diferentes estructuras de matrices de precodificación. Esto no se limita en esta solicitud.
[0556] Si un número de fila de cada fila en la matriz de precodificación es correspondiente a un puerto número de un
[0557] puerto de antena, muestra un ejemplo de agrupamiento en función de la números de puerto {1,3} y {2, 4}. Se puede entender que los puertos de antena en un mismo grupo son correspondientes a una misma capa, esto es, los puertos de antena cuyos elementos distintos a cero se ubican en un mismo vector de columna
[0558] están en un grupo. Como se muestra en , los elementos distintos a cero en la primera fila y la tercera fila se ubican en ambas de la primera columna y la tercera columna, y puede considerarse que pertenecen a un grupo de puertos de antena (por ejemplo, denotado como grupo de puertos de antena #3); y elementos distintos a cero en la segunda fila y la cuarta fila se ubican en el segunda columna, y puede considerarse que pertenecen a otro grupo de puertos de antena (por ejemplo, denotado como grupo de puertos de antena #4).
[0560] Se asume queφ1
=φ2
, valores {1, -1,j,-j} deφ1
yφ2
se sustituyen por separado para obtener
que puede incluir:
[0561]
[0563] Debe entenderse que las estructuras enumeradas arriba de las matrices de precodificación con un rango de 4 son meramente ejemplos para la descripción, y no deben constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de segundo tipo, la estructura de la matriz de precodificación con un rango de 4 puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas con: diferente de los ejemplos anteriores.
[0564] Opcionalmente, la matriz de precodificación con un rango de 4 cumple al menos uno de los siguientes:
[0567]
, o una matriz que tiene una relación de transformación de filas y/o
[0568] columnas conW11.
[0570] Además de
se puede aprender que, el grupo de puertos de antena #3 se puede usar para enviar señales de dos capas, esto es, dos flujos, y el grupo de puertos de antena #4 se puede usar para enviar señales de dos capas, esto es, dos flujos. Para asegurar igualación de potencia entre diferentes flujos, puede obtenerse un coeficiente de normalización a través de procesamiento de normalización. Se asume que la potencia de
[0572] transmisión total es 1, y de la potencia puede adjudicarse a cada uno de los cuatro capas. Esto es, de la potencia puede adjudicarse a cada vector de fila en la matriz de precodificación. Como puede realizarse
[0574] transmisión coherente en un flujo de señal de cada capa a través de dos puertos de antena, de la potencia puede además adjudicarse a dos puertos de antena correspondientes a cada capa, y puede obtenerse un
[0576] coeficiente de normalización
. Por lo tanto,W11
y la matriz que tiene una relación de transformación de filas y/o columnas conW11
puede considerarse como matrices de precodificación que cumplen igualación de
[0578] potencia entre flujos, y
puede considerarse como coeficiente de normalización que cumple igualación de potencia entre flujos.
[0579] En función del diseño anterior, el libro de códigos puede soportar transmisión coherente parcial de cuatro puertos de antena con cualquier cantidad de capas dentro de un intervalo de [1, 4], que mejora enormemente la flexibilidad de transmisión. Adicionalmente, se pueden cumplir diferentes requisitos tales como igualación de potencia entre puertos de antena o igualación de potencia entre flujos. Adicionalmente, en función de transmisión coherente parcial, en un mismo recurso tiempo-frecuencia, un dispositivo terminal puede enviar diferentes flujos de señales en función de diferentes grupos de puertos de antenas, o enviar señales a diferentes dispositivos de red en función de diferente grupo de puertos de antenas, y puede realizar además transmisión coherente en función de antenas en un mismo grupo de puertos de antena, para mejorar la calidad de señal. Debe entenderse que las matrices de precodificación enumeradas arriba con un rango de 4 son meramente ejemplos para la descripción, y no deben constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de segundo tipo, la matriz de precodificación con un rango de 4 puede incluir una matriz obtenida después de transformarse la estructura de la matriz de precodificación con un rango de 4 (tal como procesamiento de normalización y/o transformación de filas y/o columnas), o una matriz que es diferente de los ejemplos anteriores y obtenida después de transformarse una matriz que tiene una relación de transformación de filas y/o columnas con cualquiera de la estructura
de la matriz de precodificación con un rango de 4.
[0580] 3. Matriz de precodificación de tercer tipo
[0581] Cada elemento en la matriz de precodificación de tercer tipo es un elemento distinto a cero, y cualesquiera dos vectores de columna son ortogonales entre sí.
[0582] Esto es, la matriz de precodificación de tercer tipo no incluye elemento un elemento cero.
[0583] Cabe señalar que, que dos vectores de columna son ortogonales entre sí significa que un producto de un conjugado transpuesto de un vector de columna en una matriz de precodificación y otro vector de columna en una misma matriz de precodificación es cero. Cualesquiera dos vectores de columna son ortogonales entre sí, esto es, puede obtenerse un resultado que un producto es cero al realizar la etapa anterior para cualesquiera dos vectores de columna en una matriz de precodificación.
[0584] En un diseño posible, opcionalmente, una estructura de una matriz de precodificación con un rango de 4 cumple al menos uno de los siguientes:
[0586]
[0587] , o una matriz que tiene una relación de transformación de filas y/o columnas con
.
[0589] transformada de Fourie
,
[0590]
[0592] ,,ies un entero,Nes una cantidad de puertos de antena, yN=4.Para un libro de códigos con cuatro puertos de antena, un valor deOpuede ser 2, y cuandoO=2,
.
[0595] .Por ejemplo,
[0597]
; adicionalmente,ies un entero, que indica que cualquiera de {k1
,k2
,k1+x1O,k2+x2O} puede
[0599] ser un entero en
. Por ejemplo,
, ,
[0601]
[0603] Opcionalmente,Opuede ser un factor de sobremuestreo, yx1
puede entenderse como espaciamiento entre el vector de DFT en la estructura de la matriz de precodificación y un haz físico representado por el vector de DFT, esto es, un factor de sobremuestreo cuya diferencia de espaciamiento de haz esx1
veces. De manera similar,x2
puede entenderse como espaciamiento entre el vector de DFT
en la estructura de la matriz de precodificación y un físico haz representado por el vector de DFT, esto es, un factor de sobremuestreo cuya diferencia de espaciamiento de haz esx2
veces.
[0604] Opcionalmente, una estructura de una matriz de precodificación con un rango de 3 cumple al menos uno de los siguientes:
[0606]
[0607] , o una matriz que tiene una relación de transformación de filas y/o
[0608] columnas con o
[0610] una matriz que incluye cualesquiera tres columnas en
, o
[0612] una matriz que tiene una relación de transformación de filas y/o columnas con
.
[0613] Opcionalmente, una estructura de una matriz de precodificación con un rango de 2 cumple al menos uno de los siguientes:
[0615]
[0617] , o una matriz que tiene una relación de transformación de filas y/o columnas con
[0618] o una matriz que incluye cualesquiera dos columnas en
, o una matriz que incluye cualesquiera dos columnas en la matriz que tiene una relación de transformación de filas y/o columnas con .
[0619] Opcionalmente, una estructura de una matriz de precodificación con un rango de 1 cumple al menos uno de los siguientes:
[0622]
, o una matriz que tiene una relación de transformación de filas y/o columnas con
o
[0624] una matriz que incluye cualquier columna en
, o una matriz que incluye cualquier columna en la matriz que tiene una relación de transformación de filas y/o columnas con
.
[0625] Debe entenderse que lo anterior enumera una pluralidad de formas posibles de estructuras de matrices de precodificación en libros de códigos correspondiente a diferentes rangos. Sin embargo, esto no debe constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de tercer tipo, la estructura de la matriz de precodificación puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas con cualquiera de los ejemplos anteriores y que es diferente de los ejemplos anteriores. Adicionalmente, cualquier matriz de precodificación obtenida a través de procesamiento de normalización y/o transformada de relación fila/columna en función de la estructura de cualquier posible matriz de precodificación proporcionada arriba debe considerarse como la matriz de precodificación proporcionada en esta solicitud. Por motivos de brevedad, no se enumeran ejemplos en esta memoria uno a uno.
[0626] Adicionalmente, cabe señalar que, en esta realización de esta solicitud, a diferencia de un libro de códigos existente (por ejemplo, un protocolo LTE), en una matriz de precodificación usada para transmisión coherente proporcionada en esta solicitud, dos vectores de transformada de Fourier discreta (discrete Fourier transform, DFT) incluidos en cada vector de columna pueden ser dos vectores de DFT diferentes, y no se distinguen únicamente usando un factor de fase α. Para facilitar el entendimiento, la FIGURA 3 es un diagrama esquemático de un puerto de antena.
[0628] El grupo de puertos de antenas en la FIGURA 3 puede incluir dos grupos de puertos de antena, y cada en la figura representa un grupo de puertos de antena que incluye dos puertos de antena en diferentes direcciones de polarización. Un puerto de antena #0 y un puerto de antena #1 son puertos de antena en una misma dirección de polarización, y puede ser correspondiente a un mismo vector de DFT, por ejemplo, denotado comob1.Un puerto de antena #2 y un puerto de antena #3 son puertos de antena en una misma dirección de polarización, y pueden ser correspondientes a un mismo vector de DFT, por ejemplo, denotado comob2,dondeb1
yb2
son ortogonales entre sí. Como alternativa, un puerto de antena #0 y un puerto de antena #2 son un grupo de puertos de antena en diferentes direcciones de polarización, y pueden ser correspondientes a un mismo vector de DFT, por ejemplo, denotado comob1.Un puerto de antena #1 y un puerto de antena #3 son otro grupo de puertos de antena en diferentes direcciones de polarización, y pueden ser correspondientes a un mismo vector de DFT, por ejemplo, denotado comob2
, dondeb1
yb2
son ortogonales entre sí. En esta realización de esta solicitud, un rango de 1 se usa como ejemplo. Una estructura de una matriz de
[0631]
[0632] precodificación puede ser , que es diferente de una estructura de una matriz de precodificación en un libro de códigos existente. Por lo tanto, no es necesario requerir que dos vectores de DFT que constituyen un mismo vector de columna apunten a una misma dirección de haz. De esta manera, un intervalo de selección de la matriz de precodificación puede expandirse, de modo que una distancia en las Grassmannianas mínima del libro de códigos se aumenta, facilitando de ese modo la mejora de prestaciones del sistema.
[0634] Para facilitar el entendimiento de las estructuras de las matrices de precodificación proporcionada arriba, a continuación se describe en detalle las estructuras enumeradas arriba de las matrices de precodificación con referencia a realizaciones detalladas.
[0636] Se asume que una cantidad de puertos de antenaNes 4 y un factor de sobremuestreoOes 2, ybipuede obtenerse de la siguiente manera:
[0639]
[0642] Por ejemplo, sik1
=0 yk2
=2, puede obtenerse lo siguiente:
[0645]
[0646] Si un valor deαes 1, una estructura obtenida de la matriz de precodificación con un rango de 1 puede ser
[0649]
. Después de procesamiento de normalización, por ejemplo, multiplicación por un coeficiente de
[0651] normalización , una matriz de precodificación obtenida con un rango de 1 puede ser
esta
[0652] memoria, el coeficiente de normalización se puede usar para implementar igualación de potencia entre puertos de antena.
[0653] Dadox1
=1 yx2
=1, una estructura obtenida de una matriz de precodificación con un rango de 4 puede ser
[0655]
[0657] . Después de procesamiento de normalización, por ejemplo, multiplicación por un
[0658] coeficiente de normalización , una matriz de precodificación obtenida con un rango de 4 puede ser
[0660]
. , se puede usar para implementar igualación de potencia entre flujos.
[0661] Una estructura de una matriz de precodificación con un rango de 2 puede incluir cualesquiera dos columnas en la estructura de la matriz de precodificación con un rango de 4. Por ejemplo, la estructura puede ser
[0663]
[0665] . Después de procesamiento de normalización, por ejemplo, multiplicación por un coeficiente de
[0667] normalización
[0668]
[0669] esta memoria, el coeficiente de normalización se puede usar para implementar igualación de potencia entre flujos.
[0670] Una estructura de una matriz de precodificación con un rango de 3 puede incluir cualesquiera tres columnas en la estructura de la matriz de precodificación con un rango de 4. Por ejemplo, la estructura puede ser
[0673]
. Después de procesamiento de normalización, por ejemplo, multiplicación por un coeficiente
[0676]
, una matriz de precodificación obtenida con un rango de 3 puede ser
[0678]
[0679] . n esta memoria, el coeficiente de normalización se puede usar para implementar igualación de potencia entre flujos.
[0680] Para otro ejemplo, sik1
=0 yk2
=0, puede obtenerse lo siguiente:
[0682]
[0684] pue e ser . espu s e procesameno e norma zac n, por eempo, mu p cac n por
[0685] un coeficiente de normalización , una matriz de precodificación obtenida con un rango de 4 puede ser
[0688]
. , se puede usar para implementar
[0689] igualación de potencia entre puertos de antena.
[0690] Para otro ejemplo, sik1
=1 yk2
=1, puede obtenerse lo siguiente:
[0692]
[0694] .
[0695] Si un valor deαesj, x1
=1, yx2
=1, una estructura obtenida de la matriz de precodificación con un rango de 4
[0697] puede ser
. Después de procesamiento de normalización, por ejemplo, multiplicación por un coeficiente de normalización , una matriz de precodificación obtenida con un rango de 4 puede ser
[0699]
[0700] . En esta memoria, el coeficiente de normalización se puede usar para implementar igualación de potencia entre puertos de antena.
[0701] Para otro ejemplo, sik1
=1 yk2
=3, puede obtenerse lo siguiente:
[0703]
[0705] puede ser . Después de procesamiento de normalización, por ejemplo, multiplicación
[0707] por un coeficiente de normalización , una matriz de precodificación obtenida con un rango de 4 puede ser
[0710]
. , se puede usar para
[0711] implementar igualación de potencia entre puertos de antena.
[0712] Debe entenderse que las estructuras enumeradas arriba de las matrices de precodificación y matrices de precodificación son meramente ejemplos para la descripción, y no debe constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de tercer tipo, la matriz de precodificación puede incluir además una matriz obtenida al realizar transformación de filas y/o columnas en cualquiera de las matrices de precodificación enumeradas arriba.
[0713] Adicionalmente, las estructuras de las matrices de precodificación con rangos de 1, 2 o 3 pueden incluir por separado cualquier columna, dos columnas o tres columnas en la estructura de la matriz de precodificación con un rango de 4, y las matrices de precodificación con rangos de 1, 2 y 3 pueden obtenerse por separado al multiplicar las estructuras de las matrices de precodificación con rangos de 1, 2 y 3 por un coeficiente de
[0715] normalización. Por ejemplo, el coeficiente de normalización puede ser
.
[0716] Además se debe entender que las estructuras enumeradas arriba de las matrices de precodificación con rangos de 1, 2, 3 y 4 y las correspondientes matrices de precodificación son ejemplos para la descripción, y no debe constituir ninguna limitación sobre esta solicitud. En la matriz de precodificación de tercer tipo, la estructura de la matriz de precodificación puede incluir al menos uno de los ejemplos anteriores, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas con cualquiera de los ejemplos anteriores y que es diferente de los ejemplos anteriores. Adicionalmente, cualquier matriz de precodificación obtenida a través de procesamiento de normalización y/o transformada de relación fila/columna en función de la estructura de cualquier posible matriz de precodificación proporcionada arriba debe considerarse como la matriz de precodificación proporcionada en esta solicitud. Por motivos de brevedad, no se enumeran ejemplos en esta memoria uno a uno.
[0717] En otro diseño posible, la matriz de precodificación de tercer tipo incluyeWM,dondeWM,incluyeMvectores de columna enW0,yW0y cualquier matriz de precodificaciónuen un libro de códigos con un rango de 1 cumplen la siguiente relación de transformación matemática:
[0719] .
[0720] WM,representa una matriz de precodificación con un rango deM,,M≥1 yMes un entero,Ies una matriz de identidad, yuHes una matriz conjugada transpuesta deu. En esta realización de esta solicitud, para el libro de códigos con un rango de 1, consúltese un libro de códigos con un rango de 1 proporcionado en un protocolo existente (por ejemplo, un protocolo LTE). A modo de ejemplo y no limitación, las matrices de precodificación en el libro de códigos con un rango de 1 pueden incluir:
[0723]
[0725] Si cualquiera de las matrices de precodificación enumeradas arriba en el libro de códigos con un rango de 1 se denota comow1
, opcionalmente, una matriz de precodificaciónuen el libro de códigos con un rango de 1 incluye ademásw2
,w2
se toma dew1
', y una distancia de las Grassmannianas entrew1
yw2
es mayor o igual
[0727] que , yw1
' yw1
cumplen la siguiente relación:
[0730]
, , , . En esta realización
[0731] de esta solicitud, valores dea1,,a2,,a3,,y,a4
se pueden definir en un protocolo y pueden ser iguales o diferentes. Esto no se limita en esta solicitud.
[0732] En esta memoria, la distancia en las Grassmannianas entrew1
yw2
se puede definir como
[0735]
, representa una norma Frobenius de la matriz.
[0736] En esta realización, puede permitirse que la distancia en las Grassmannianas entrew1
yw2
sea mayor o igual
[0738] a a través de selección dea1,,a2,,a3,ya4
. Por ejemplo,a1
=1,a2
=-1,a3
=0, ya4
=1.
[0739] Debe entenderse que procesos de cálculo específicos de la transformación matemática Householder (Householder) y la distancia en las Grassmannianas mencionada en esta memoria pueden ser la misma que en la técnica anterior. Por motivos de brevedad, en esta memoria se omite una descripción detallada del proceso específicos de cálculo del mismo.
[0740] Además se debe entender que el libro de códigos enumerados arriba con un rango de 1 es meramente un ejemplo para la descripción, y no debe constituir ninguna limitación sobre esta solicitud. El libro de códigos con un rango de 1 puede incluir únicamente la matriz de precodificaciónw1
en el libro de códigos con un rango de 1 en el protocolo existente enumerado arriba (por ejemplo, un protocolo LTE), o puede incluir únicamente la matriz de precodificaciónw2
con un rango de 1 propuesto en esta solicitud, o puede incluir algunas o todas de law1
yw2
enumeradas arriba, o incluso puede incluir una matriz de precodificación en un libro de códigos con un rango de 1 definido en un protocolo futuro. Esto no se limita en esta solicitud.
[0741] Además se debe entender que, la matriz de precodificación de tercer tipoWM,en esta realización puede incluirMmatrices de precodificación en el libro de códigos con un rango de 1, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas con una matriz formado por laM,matrices de precodificación. Por motivos de brevedad, no se enumeran ejemplos en esta memoria uno a uno.
[0742] Cabe señalar queWM,puede incluirMvectores de columna enW0,pero esto no significa queWM,puede incluir cualesquieraMvectores de columna enW0.En una pluralidad de matrices que incluir cualquierM,vectores de columna enW0,siempre queWM,incluya al menos una de la pluralidad de matrices,WM,debe considerarse como la matriz de precodificación proporcionada en esta solicitud.
[0743] En todavía otro diseño posible, la matriz de precodificación de tercer tipo incluyeWM, doneWM,incluyeMmatrices de precodificación en un libro de códigos con un rango de 1,Mes el rango,M≥1, yMes un entero. El libro de códigos con un rango de 1 puede incluir la matriz de precodificaciónw1
en el libro de códigos con un rango de 1 en el protocolo existente enumerado arriba (por ejemplo, un protocolo LTE), o puede incluir únicamente la matriz de precodificaciónw2
con un rango de 1 propuesto en esta solicitud, o puede incluir algunos o todos de law1
yw2
enumeradas arriba, o incluso puede incluir una matriz de precodificación en un libro de códigos con un rango de 1 definido en un protocolo futuro. Esto no se limita en esta solicitud.
[0744] Se debe entender que, la matriz de precodificación de tercer tipoWM,en esta realización puede incluirMmatrices de precodificación en el libro de códigos con un rango de 1, o puede incluir una matriz que tiene una relación de transformación de filas y/o columnas con una matriz formado por cualquiera de laM,matrices de precodificación. Por motivos de brevedad, no se enumeran ejemplos en esta memoria uno a uno.
[0745] Cabe señalar queWM,puede incluirMvectores de columna en el libro de códigos con un rango de 1, pero esto no significa queWM,puede incluir cualquierMvectores de columna en el libro de códigos con un rango de 1. En una pluralidad de matrices que incluyen cualquierMvectores de columna en el libro de códigos con un rango de 1, siempre queWM,incluye al menos una de la pluralidad de matrices,WM,debe considerarse como la matriz de precodificación proporcionada en esta solicitud.
[0746] En función de los anteriores tres tipos de matrices de precodificación, el libro de códigos puede soportar transmisión coherente, transmisión coherente parcial y transmisión no coherente de cuatro puertos de antena con cualquier cantidad de capas dentro de un intervalo de [1, 4], que mejora enormemente la flexibilidad de transmisión. Adicionalmente, se pueden cumplir diferentes requisitos tales como igualación de potencia entre puertos de antena o igualación de potencia entre flujos. El dispositivo terminal puede comunicarse con el dispositivo de red en un mismo recurso tiempo-frecuencia usando una pluralidad de antenas configuradas y en función de diferentes formas de transmisión, que mejora la utilización de recursos y mejora las prestaciones del dispositivo terminal. Adicionalmente, en los diseños de las diversas matrices de precodificación enumeradas arriba, un intervalo de selección de la matriz de precodificación puede expandirse, aumentando de ese modo una distancia en las Grassmannianas mínima del libro de códigos, y facilitando la mejora de prestaciones del sistema.
[0747] Sin embargo, debe entenderse que, formas posibles de matrices de precodificación de cuatro puertos de antena con rangos de 1 a 4 se enumeran en detalle en esta solicitud, pero esto no debe constituir ninguna limitación sobre esta solicitud. Las matrices obtenidas después de realizarse transformación matemática o variación en función de las matrices de precodificación enumeradas arriba deben considerarse como la matriz de precodificación proporcionada en esta realización de esta solicitud. Adicionalmente, una matriz de precodificación de cuatro puertos de antena con un rango mayor que 4 también puede obtenerse en función de un mismo concepto. Por motivos de brevedad, en esta memoria no se describen detalles con referencia a matrices de precodificación detalladas.
[0748] En función del diseño anterior, el libro de códigos puede incluir al menos dos tipos de matrices de precodificación, pero esto no significa que el libro de códigos se divida en tres piezas mutuamente independientes. Los al menos dos tipos de matrices de precodificación pueden almacenarse en un mismo libro de códigos sin diferenciación, o se puede definir como diferentes subconjuntos de libros de códigos en función de diferentes tipos. Esto no se limita en esta solicitud.
[0749] En la etapa 230, el dispositivo terminal precodifica una señal en función de la matriz de precodificación (es decir, la anterior matriz de precodificación pretendida) determinada usando el PMI y la RI, para obtener una señal precodificada.
[0750] Opcionalmente, la etapa 230 específicamente incluye:
[0751] determinar, por parte del dispositivo terminal, la matriz de precodificación pretendida en función del PMI y la RI; y
[0752] precodificar, por parte del dispositivo terminal, la señal en función de la matriz de precodificación pretendida para obtener la señal precodificada.
[0753] Específicamente, para un método específico para determinar la matriz de precodificación pretendida por el dispositivo terminal en función del PMI y la RI, consúltese de la manera 1 a la manera 6 descritas anteriormente. Por brevedad, en esta memoria no se describen de nuevo detalles. El dispositivo terminal puede precodificar una señal a enviar (por ejemplo, señalización de datos de enlace ascendente o control de enlace ascendente) en función de la matriz de precodificación pretendida determinada usando el PMI y la RI, para obtener una señal precodificada.
[0754] Debe entenderse que un proceso específico en el que el dispositivo terminal precodifica la señal puede ser el mismo que en la técnica anterior. Por motivos de brevedad, una descripción detallada del proceso específico se omite en esta memoria.
[0755] En la etapa 240, el dispositivo terminal envía la señal precodificada.
[0756] Correspondientemente, en la etapa 240, el dispositivo de red recibe la señal precodificada.
[0757] Cabe señalar que, para facilitar el entendimiento únicamente, un procedimiento en el que el dispositivo terminal envía la señal precodificada al dispositivo de red se muestra en la figura. Sin embargo, realmente, el dispositivo terminal puede enviar la señal precodificada a uno o más dispositivos de red a través de una pluralidad de puertos de antena configurados. Por lo tanto, en la etapa 240, el dispositivo de red que recibe la señal precodificada puede incluir únicamente el dispositivo de red en la etapa 210, o puede incluir otro dispositivo de red además del dispositivo de red en la etapa 210, o puede ser un dispositivo de red diferente al dispositivo de red en la etapa 210. Por ejemplo, el dispositivo terminal recibe un PMI y una RI de un dispositivo de red #1, y envía la señal precodificada a un dispositivo de red #2. El dispositivo de red #1 es un ejemplo del dispositivo de red en la etapa 210. No se impone limitación en esta solicitud en un objeto al que el dispositivo terminal envía la señal.
[0758] Opcionalmente, en la etapa 240, la señal precodificada enviada por el dispositivo terminal al dispositivo de red puede incluir datos de enlace ascendente precodificados y una DMRS precodificada, de modo que el dispositivo de red determina una matriz de canales equivalente en función de la DMRS, y además obtiene, a través de demodulación, los datos de enlace ascendente enviados por el dispositivo terminal.
[0759] Debe entenderse que un proceso de procesamiento después de que el dispositivo de red recibe la señal precodificada en la etapa 240 puede ser el mismo que en la técnica anterior. Por motivos de brevedad, en esta memoria se omite una descripción detallada de un proceso específico del mismo.
[0760] Por lo tanto, en función de los diseños anteriores, cuando el dispositivo terminal tiene una capacidad correspondiente, el dispositivo terminal puede comunicarse con uno o más dispositivos de red en al menos dos formas de transmisión de transmisión coherente, transmisión coherente parcial y transmisión no coherente. Por lo tanto, se mejora la flexibilidad de transmisión del dispositivo terminal, y se usan diferentes formas de transmisión, de modo que se pueden cumplir diferentes requisitos de transmisión, facilitando de modo que la utilización de recursos.
[0761] En esta realización de esta solicitud, el dispositivo de red puede indicar la matriz de precodificación pretendida al dispositivo terminal en una pluralidad de maneras posibles. Con referencia a maneras diferentes (que incluye de la manera 1 a la manera 6), a continuación se describe en detalle un proceso específico en el que el dispositivo de red indica la matriz de precodificación pretendida y el dispositivo terminal determina la matriz de precodificación pretendida en función de la PMI y RI recibidos.
[0762] Cabe señalar que, en la siguiente pluralidad de maneras de indicación posibles, el PMI se puede usar para indicar un índice de libro de códigos (codebook index), y cada índice de libro de códigos puede ser correspondiente a una matriz de precodificación (o puede denominarse un palabra código), o una correspondencia biunívoca entre un índice de libro de códigos y una matriz de precodificación puede almacenarse en el libro de códigos. Esto es, en un libro de códigos correspondiente a un mismo rango, el índice de libro de códigos y la matriz de precodificación pueden estar en una correspondencia biunívoca. Por lo tanto, el PMI se puede usar para indicar una matriz de precodificación pretendida en un libro de códigos correspondiente a un rango. Por motivos de brevedad, un caso igual o similar no se describe más adelante. Manera 1
[0763] El dispositivo de red puede enviar cuarta información de indicación y una RI, donde la RI se usa para indicar un rango de una matriz de precodificación, y la cuarta información de indicación se usa para indicar una matriz de precodificación pretendida en un libro de códigos correspondiente al rango indicado por la RI.
[0764] En otras palabras, en el libro de códigos correspondiente a un mismo rango, la cuarta información de indicación se usa para indicar una matriz de precodificación. Opcionalmente, la cuarta información de indicación puede ser un PMI.
[0765] Por ejemplo, se asume que una pluralidad de matrices de precodificación se almacenan en el libro de códigos, el rango puede indicarse por la RI, y un índice de libro de códigos correspondiente a la matriz de precodificación pretendida puede indicarse usando la cuarta información de indicación en el libro de códigos correspondiente al rango.
[0766] Correspondientemente, en la manera 1, el dispositivo terminal recibe la cuarta información de indicación y la RI, y determina la matriz de precodificación pretendida en función de la cuarta información de indicación y la RI.
[0767] Opcionalmente, la cuarta información de indicación y la RI se llevan en DCI.
[0768] Manera 2
[0769] El dispositivo de red puede enviar quinta información de indicación y una RI, donde la RI se usa para indicar un rango de una matriz de precodificación, la quinta información de indicación puede incluir dos campos de indicación, un primer campo de indicación en los dos campos de indicación indica al menos un tipo de una matriz de precodificación de primer tipo, una matriz de precodificación de segundo tipo, o una matriz de precodificación de tercer tipo, y un segundo campo de indicación en los dos campos de indicación indica una matriz de precodificación pretendida en al menos un tipo de matriz de precodificación indicado por el primer campo de indicación en un libro de códigos correspondiente al rango indicado por la RI.
[0770] En otras palabras, el dispositivo de red puede llevar dos niveles de información de indicación usando un pedazo de información de indicación, para indicar la matriz de precodificación pretendida al dispositivo terminal. Opcionalmente, la quinta información de indicación puede ser un PMI.
[0771] Por ejemplo, se asume que una pluralidad de matrices de precodificación se almacenan en el libro de códigos, y el rango puede indicarse por la RI. En el libro de códigos correspondiente al rango, se puede incluir al menos dos tipos de matrices de precodificación, por ejemplo, al menos dos tipos de los anteriores tres tipos de matrices de precodificación. El primer campo de indicación en la quinta información de indicación puede indicar un tipo de una matriz de precodificación disponible. Por ejemplo, el primer campo de indicación puede ser dos bits, y una correspondencia entre el primer campo de indicación y un tipo de una matriz de precodificación puede mostrarse en la Tabla 1 a continuación.
[0772] Tabla 1
[0774]
[0776] Se puede ver que valores diferentes en el primer campo de indicación son correspondientes a diferentes tipos de matrices de precodificación, y el segundo campo de indicación puede indicar una matriz de precodificación pretendida en un tipo de una matriz de precodificación disponible (es decir, un tipo de una matriz de precodificación correspondiente al primer campo de indicación). En esta implementación, cada tipo de matriz de precodificación puede indicarse usando un conjunto de índices de libros de códigos. Específicamente, cuando los valores en el primer campo de indicación son el mismo, esto es, correspondiente a un tipo de matriz de precodificación, un valor en el segundo campo de indicación se puede usar para indicar de manera única una matriz de precodificación. Por lo tanto, en un libro de códigos correspondiente a un mismo rango, el primer campo de indicación y el segundo campo de indicación en la quinta información de indicación se usan para indicar conjuntamente la matriz de precodificación pretendida.
[0778] Debe entenderse que, en un mismo conjunto de índices de libros de códigos, cada valor de índice indica una matriz de precodificación, esto es, cualesquiera dos valores de índice en un conjunto de índices de libros de códigos son diferentes. En dos conjuntos diferentes de índices de libros de códigos, las matrices de precodificación indicadas por la mismos valores de índice pueden ser diferentes. Por motivos de brevedad, un caso igual o similar no se describe más adelante.
[0780] Además se debe entender que la correspondencia, entre el primer campo de indicación y un tipo de una matriz de precodificación, enumerado en la Tabla 1 es meramente un ejemplo, y no debe constituir ninguna limitación sobre esta solicitud. Por ejemplo, la correspondencia entre el primer campo de indicación y un tipo de una matriz de precodificación también pueden mostrarse en la Tabla 2 a continuación.
[0782] Tabla 2
[0784]
[0787] En esta implementación, cuando el primer campo de indicación tiene valores diferentes, el segundo campo de indicación es correspondiente a un conjunto de índices de libros de códigos. Cuando se determina un tipo de una matriz de precodificación indicado por el primer campo de indicación, las matrices de precodificación en uno o más tipos de matrices de precodificación indicados por el primer campo de indicación pueden estar en una correspondencia biunívoca con índices de libros de códigos. El dispositivo de red y el dispositivo terminal pueden preacordar sobre una pluralidad de posibles correspondencias biunívocas entre un índice de libro de códigos y una matriz de precodificación. Por ejemplo, cuando únicamente se usa la matriz de precodificación de primer tipo, una matriz de precodificación en la matriz de precodificación de primer tipo pueden ser correspondientes a un conjunto de índices de libros de códigos, y cada índice de libro de códigos es correspondiente a una matriz de precodificación. Cuando únicamente se usa la matriz de precodificación de primer tipo y la matriz de precodificación de segundo tipo, las matrices de precodificación en la matriz de precodificación de primer tipo y la matriz de precodificación de segundo tipo pueden ser correspondientes a un conjunto de índices de libros de códigos, y cada índice de libro de códigos es correspondiente a una matriz de precodificación. Cuando se usa la matriz de precodificación de primer tipo, la matriz de precodificación de segundo tipo y la matriz de precodificación de tercer tipo, las matrices de precodificación en la matriz de precodificación de primer tipo, la matriz de precodificación de segundo tipo y la matriz de precodificación de tercer tipo pueden ser correspondientes a un conjunto de índices de libros de códigos, y cada índice de libro de códigos es correspondiente a una matriz de precodificación. Se puede entender que, cuando únicamente se usa uno o dos tipos de matrices de precodificación, puede reducirse una cantidad de bits de un índice de libro de códigos, esto es, pueden reducirse las sobrecargas de bits de la quinta información de indicación. Una correspondencia biunívoca entre un índice de libro de códigos y una matriz de precodificación se puede definir en un protocolo o configurarse usando señalización de capa más alta. Esto no se limita en esta solicitud.
[0788] Como alternativa, un mismo conjunto de índices de libros de códigos se puede definir para la matriz de precodificación de primer tipo, la matriz de precodificación de segundo tipo y la matriz de precodificación de tercer tipo. Por ejemplo, los índices de libros de códigos de matrices de precodificación de primer tipo se numeran secuencialmente de 0 a X<1>, los índices de libros de códigos de matrices de precodificación de segundo tipo se numeran secuencialmente de X<2>+1 a X<3>, y los índices de libros de códigos de matrices de precodificación de tercer tipo se numeran secuencialmente de X<4>+1 a X<5>, donde X<2>≥X<1>y X<4>≥X<3>. El primer campo de indicación implícitamente indica que el primer valor del índice de libro de códigos es 0, X<3>+1, o X<5>+1. Esto es, el índice de libro de códigos de la matriz de precodificación de primer tipo y el índice de libro de códigos de la matriz de precodificación de segundo tipo puede ser continuo (por ejemplo, X<2>=X<1>), o puede ser no continuo (por ejemplo, X<2>>X<1>), y el índice de libro de códigos de la matriz de precodificación de segundo tipo y el índice de libro de códigos de la matriz de precodificación de tercer tipo pueden ser continuos (por ejemplo, X<4>=X<3>), o pueden ser no continuos (por ejemplo, X<4>>X<3>). Esto no se limita en esta solicitud.
[0789] Debe entenderse que, cuando se usan diferentes tipos de matrices de precodificación, un método para determinar una correspondencia biunívoca entre un índice de libro de códigos y una matriz de precodificación puede preacordarse, o una correspondencia biunívoca entre un índice de libro de códigos y una matriz de precodificación puede cambiarse dinámicamente. Un método para definir una correspondencia entre un índice de libro de códigos y una matriz de precodificación no se limita en esta solicitud.
[0790] Correspondientemente, en la manera 2, el dispositivo terminal recibe la quinta información de indicación y la RI, y determina la matriz de precodificación pretendida en función de la quinta información de indicación y la RI.
[0791] Opcionalmente, la quinta información de indicación y la RI se llevan en DCI.
[0792] Manera 3
[0793] El dispositivo de red envía información de indicación #1 (es decir, un ejemplo de primera información de indicación), sexta información de indicación y una RI, donde la información de indicación #1 se usa para indicar un subconjunto de libros de códigos disponible, la RI se usa para indicar un rango de una matriz de precodificación pretendida, y la sexta información de indicación se usa para indicar una matriz de precodificación pretendida en el subconjunto de libros de códigos disponible indicado por la información de indicación #1 y en un libro de códigos correspondiente al rango indicado por la RI.
[0794] Implementación A:
[0795] Opcionalmente, la información de indicación #1 es un restricción de subconjunto de libros de códigos (codebook subset restriction, CSR).
[0796] Opcionalmente, la CSR se lleva en señalización de capa más alta. La señalización de capa más alta puede incluir, por ejemplo, un mensaje de RRC o un mensaje de MAC-CE.
[0797] Opcionalmente, la sexta información de indicación es un PMI.
[0798] Opcionalmente, el PMI y el RI se llevan en DCI.
[0799] De esta manera, en un libro de códigos correspondiente a una misma RI, un valor en cada PMI puede indicar de manera única una matriz de precodificación.
[0800] Cabe señalar que el dispositivo de red puede además indicar una CSR de un rango al dispositivo terminal usando la señalización de capa más alta, de modo que el dispositivo terminal determina un subconjunto de libros de códigos disponible en función de la información de indicación #1 en un libro de códigos correspondiente al rango restringido. En esta memoria, el subconjunto de libros de códigos puede incluir al menos un tipo de una matriz de precodificación de primer tipo, una matriz de precodificación de segundo tipo y una matriz de precodificación de tercer tipo.
[0801] En un diseño posible, la información de indicación #1 puede ser un mapa de bits. El mapa de bits puede incluir una pluralidad de bits de indicación, cada bit de indicación es correspondiente a un subconjunto de libros de códigos, y cada bit de indicación se usa para indicar si una matriz de precodificación en el subconjunto de libros de códigos correspondiente es una matriz de precodificación disponible.
[0802] Por ejemplo, si el libro de códigos incluye un primer subconjunto de libros de códigos (que incluye una matriz de precodificación de primer tipo, por ejemplo), un segundo subconjunto de libros de códigos (que incluye una matriz de precodificación de segundo tipo, por ejemplo), y un tercer subconjunto de libros de códigos (que incluye una matriz de precodificación de tercer tipo, por ejemplo), los tres subconjuntos de libros de códigos puede ser respectivamente correspondientes a un bit de indicación en el mapa de bits. En este caso, el mapa de bits puede incluir tres bits de indicación, y los tres bits de indicación pueden ser respectivamente correspondientes a los tres subconjuntos de libros de códigos según un secuencia. Por ejemplo, el primer bit de indicación es correspondiente al primer subconjunto de libros de códigos, el segundo bit de indicación es correspondiente al segundo subconjunto de libros de códigos y el tercer bit de indicación es correspondiente al tercer subconjunto de libros de códigos. Cuando el bit de indicación se establece a "0", indica que una matriz de precodificación en el subconjunto indicado de libros de códigos no es una matriz de precodificación disponible. Cuando el bit de indicación se establece a "1", indica que una matriz de precodificación en el subconjunto indicado de libros de códigos es una matriz de precodificación disponible.
[0803] Debe entenderse que cuando el mapa de bits se usa para indicar si una matriz de precodificación en un subconjunto de libros de códigos es una matriz de precodificación disponible, el mapa de bits puede indicar que matrices de precodificación en uno o más subconjuntos de libros de códigos son matrices de precodificación disponibles al mismo tiempo. Esto no se limita en esta solicitud. Cuando las matrices de precodificación en uno o más subconjuntos de libros de códigos son matrices de precodificación disponibles, para una correspondencia entre un índice de libro de códigos y una matriz de precodificación, consúltese la descripción relacionada en la manera 2 arriba. Por brevedad, en esta memoria no se describen de nuevo detalles. El dispositivo de red puede indicar la matriz de precodificación pretendida al dispositivo terminal usando el PMI en función de la correspondencia entre un índice de libro de códigos y una matriz de precodificación.
[0805] Además se debe entender que la correspondencia biunívoca, entre el bit de indicación y un tipo de una matriz de precodificación, enumeradas arriba es meramente un ejemplo para la descripción, y no debe constituir ninguna limitación sobre esta solicitud. Una correspondencia entre cada bit de indicación y un tipo de una matriz de precodificación puede preacordarse. En función de la correspondencia preacordada, el dispositivo de red puede indicar un tipo de una matriz de precodificación disponible al dispositivo terminal. Además se debe entender que información indicada por valores diferentes de los bits de indicación enumeradas arriba es meramente un ejemplo para la descripción, y no debe constituir ninguna limitación sobre esta solicitud.
[0807] En otro diseño posible, la información de indicación #1 puede incluir un campo de indicación, y valores diferentes del campo de indicación indican que se van a usar diferentes tipos de matrices de precodificación. Por ejemplo, el campo de indicación incluye dos bits, y una correspondencia entre el campo de indicación y un tipo de una matriz de precodificación puede mostrarse en la Tabla 3 a continuación.
[0809] Tabla 3
[0811]
[0814] En esta implementación, el dispositivo de red puede indicar, al dispositivo terminal usando señalización de capa más alta, un conjunto de matrices de precodificación disponibles. El conjunto de matrices de precodificación disponibles puede permanecer sin cambiar en un periodo de tiempo, o puede ser semiestático. Por lo tanto, en comparación con las maneras anteriores, cuando el dispositivo de red envía el PMI y la RI al dispositivo terminal usando DCI, pueden reducirse las sobrecargas del PMI. Esto es porque el dispositivo de red puede indicar cada tipo de matriz de precodificación usando un conjunto de índices de libros de códigos, cada conjunto de índices de libros de códigos puede indicarse usando un conjunto de PMI, una pluralidad de conjuntos de índices de libros de códigos correspondientes a diferentes tipos de matrices de precodificación puede ser independientes entre sí, y una pluralidad de conjuntos de PMI usados para indicar índices de libros de códigos de diferentes tipos de matrices de precodificación también pueden ser independientes entre sí. Por ejemplo, un índice de libro de códigos correspondiente a un 0ª matriz de precodificación en matrices de precodificación con un rango de 1 en matrices de precodificación de primer tipo puede ser "00", y el dispositivo de red puede indicar la matriz de precodificación usando, por ejemplo, un PMI con un valor de "00". Un valor de un PMI correspondiente a un 0ª matriz de precodificación en matrices de precodificación con un rango de 1 en matrices de precodificación de segundo tipo también puede ser "00", y el dispositivo de red puede indicar la matriz de precodificación usando, por ejemplo, un PMI con un valor de "00". Un valor de un PMI correspondiente a un 0ª matriz de precodificación en matrices de precodificación con un rango de 1 en matrices de precodificación de tercer tipo puede ser además "00", y el dispositivo de red puede además indicar la matriz de precodificación usando, por ejemplo, un PMI con un valor de "00". Sin embargo, si el tipo de la matriz de precodificación no se indica usando la señalización de capa más alta, las matrices de precodificación con un rango de 1 en los tres tipos de matrices de precodificación puede tener que indicarse usando un mismo conjunto de PMI. Por lo tanto, los PMI correspondientes a la 0ª matriz de precodificación en las matrices de precodificación con un rango de 1 en las matrices de precodificación de primer tipo, la 0ª matriz de precodificación en las matrices de precodificación con un rango de 1 en las matrices de precodificación de segundo tipo y la 0ª matriz de precodificación en las matrices de precodificación con un rango de 1 en las matrices de precodificación de tercer tipo tienen que distinguirse usando valores diferentes. Cuando una cantidad de matrices de precodificación incluidas en un libro de códigos es relativamente grande, pueden requerirse sobrecargas relativamente grandes de bits. Sin embargo, si el libro de códigos se divide en tres subconjuntos de libros de códigos, una cantidad de matrices de precodificación en cada subconjunto de libros de códigos es definitivamente menor que una cantidad total de matrices de precodificación en el libro de códigos, y pueden reducirse significativamente las sobrecargas requeridas de bits.
[0815] Debe entenderse que la correspondencia, entre un valor en la información de indicación #1 y un tipo de una matriz de precodificación, enumerado en la Tabla 3 es meramente un ejemplo, y no debe constituir ninguna limitación sobre esta solicitud. Por ejemplo, la correspondencia entre un valor en la información de indicación #1 y un tipo de una matriz de precodificación también pueden mostrarse en la Tabla 4 a continuación.
[0816] Tabla 4
[0818]
[0820] En esta implementación, cuando se usa cada valor de la información de indicación #1, un conjunto indicado de matrices de precodificación disponibles puede indicarse usando un conjunto de índices de libros de códigos, cada conjunto de índices de libros de códigos puede indicarse usando un conjunto de PMI, una pluralidad de conjuntos de índices de libros de códigos correspondiente a una pluralidad de valores de la información de indicación #1 pueden ser independientes entre sí, y una pluralidad de conjuntos de PMI usados para indicar índices de libros de códigos de diferentes tipos de matrices de precodificación también pueden ser independientes entre sí. Cuando se determina un tipo de una matriz de precodificación indicado por la información de indicación #1, las matrices de precodificación en uno o más tipos de matrices de precodificación indicados por la información de indicación #1 pueden estar en una correspondencia biunívoca con índices de libros de códigos. Esta implementación es similar a la manera 2. El dispositivo de red y el dispositivo terminal pueden preacordar sobre una pluralidad de posibles correspondencias biunívocas entre un índice de libro de códigos y una matriz de precodificación. Por ejemplo, cuando el valor de la información de indicación #1 es "00", únicamente se usa la matriz de precodificación de primer tipo, un conjunto de índices de libros de códigos se puede usar para indicar una matriz de precodificación en la matriz de precodificación de primer tipo, y cada índice de libro de códigos es correspondiente a una matriz de precodificación. Cuando el valor de la información de indicación #1 es "01", únicamente se usa la matriz de precodificación de primer tipo y la matriz de precodificación de segundo tipo, un conjunto de índices de libros de códigos se puede usar para indicar matrices de precodificación en la matriz de precodificación de primer tipo y la matriz de precodificación de segundo tipo, y cada índice de libro de códigos es correspondiente a una matriz de precodificación. Cuando el valor de la información de indicación #1 es "10", se usa la matriz de precodificación de primer tipo, la matriz de precodificación de segundo tipo y la matriz de precodificación de tercer tipo, un conjunto de índices de libros de códigos se puede usar para indicar matrices de precodificación en la matriz de precodificación de primer tipo, la matriz de precodificación de segundo tipo y la matriz de precodificación de tercer tipo, y cada índice de libro de códigos es correspondiente a una matriz de precodificación. Se puede entender que, cuando únicamente se usa uno o dos tipos de matrices de precodificación, una cantidad de bits de un índice de libro de códigos puede reducirse, esto es, pueden reducirse las sobrecargas de bits del PMI.
[0821] Debe entenderse que la correspondencia enumerada arriba entre valores diferentes de la información de indicación #1 y un tipo de la matriz de precodificación es meramente un ejemplo para la descripción para facilitar el entendimiento, y no debe constituir ninguna limitación sobre esta solicitud.
[0822] Implementación B:
[0823] Opcionalmente, la información de indicación #1 es un PMI (por ejemplo, denotado como PMI #1).
[0824] Opcionalmente, la sexta información de indicación es un PMI (por ejemplo, denotado como PMI #2).
[0825] La información de indicación #1 y la sexta información de indicación puede ser PMI diferentes.
[0826] Opcionalmente, la información de indicación #1, la sexta información de indicación y la RI se llevan en DCI.
[0827] Debe entenderse que, la información de indicación #1, la sexta información de indicación y la RI pueden llevarse en la misma DCI o diferente DCI. Esto no se limita en esta solicitud.
[0828] Una correspondencia entre la información de indicación #1 y un tipo de una matriz de precodificación puede mostrarse en la Tabla 3 o Tabla 4 arriba, y un método específico en el que la sexta información de indicación se usa para indicar la matriz de precodificación pretendida también se describe en detalle arriba. Por brevedad, en esta memoria no se describen de nuevo detalles.
[0829] Correspondientemente, en la manera 3, el dispositivo terminal recibe la información de indicación #1, la sexta información de indicación y la RI, y determina la matriz de precodificación pretendida en función de la información de indicación #1, la sexta información de indicación y la RI.
[0830] Manera 4
[0831] El dispositivo de red envía información de indicación #2 (es decir, otro ejemplo de la primera información de indicación), sexta información de indicación y una RI, donde la información de indicación #2 se usa para indicar un conjunto de matrices de precodificación disponibles, la RI se usa para indicar un rango de una matriz de precodificación en un libro de códigos, y la sexta información de indicación se usa para indicar una matriz de precodificación pretendida en el conjunto de matrices de precodificación disponibles es indicada por la información de indicación #2 y en un libro de códigos correspondiente al rango indicado por la RI.
[0832] Opcionalmente, la información de indicación #2 es una CSR.
[0833] Opcionalmente, la CSR se lleva en señalización de capa más alta. La señalización de capa más alta puede incluir, por ejemplo, un mensaje de RRC o un mensaje de MAC-CE.
[0834] Opcionalmente, la sexta información de indicación es un PMI.
[0835] Opcionalmente, el PMI y el RI se llevan en DCI.
[0836] De esta manera, en un libro de códigos correspondiente a una misma RI, un valor en cada PMI puede indicar de manera única una matriz de precodificación.
[0837] Cabe señalar que el dispositivo de red puede además indicar una CSR de un rango al dispositivo terminal usando la señalización de capa más alta, de modo que el dispositivo terminal determina un subconjunto de libros de códigos disponible en función de la información de indicación #2 en un libro de códigos correspondiente al rango restringido. En esta memoria, el subconjunto de libros de códigos puede incluir al menos un tipo de una matriz de precodificación de primer tipo, una matriz de precodificación de segundo tipo y una matriz de precodificación de tercer tipo.
[0838] En un diseño posible, la información de indicación #2 puede ser un mapa de bits. El mapa de bits puede incluir una pluralidad de bits de indicación, cada bit de indicación es correspondiente a una matriz de precodificación, y cada bit de indicación se usa para indicar si la matriz de precodificación correspondiente es una matriz de precodificación disponible.
[0839] Por ejemplo, si el libro de códigos incluye una pluralidad de matrices de precodificación, el mapa de bits puede incluir una pluralidad de bits de indicación, cada bit de indicación puede ser correspondiente a una matriz de precodificación en el libro de códigos, el dispositivo de red puede establecer un bit de indicación correspondiente a una matriz de precodificación disponible a "1", y puede establecer un bit de indicación correspondiente a un no matriz de precodificación disponible a "0".
[0840] En el libro de códigos correspondiente al rango indicado por la RI, la matriz de precodificación disponible indicada por la información de indicación #2 puede indicarse usando un conjunto independiente de índices de libros de códigos. Esto es, una matriz de precodificación en la matriz de precodificación disponible en el libro de códigos correspondiente a la RI puede estar en una correspondencia biunívoca con el índice de libro de códigos. Por ejemplo, el dispositivo de red y el dispositivo terminal pueden preacordar sobre un método para determinar la correspondencia biunívoca entre un índice de libro de códigos y una matriz de precodificación. El dispositivo de red puede indicar, usando el PMI, un índice de libro de códigos correspondiente a la matriz de precodificación pretendida. Por ejemplo, un valor en el PMI es un índice de libro de códigos.
[0841] El dispositivo terminal puede determinar, en función del PMI y el método que es para determinar la correspondencia biunívoca entre un índice de libro de códigos y una matriz de precodificación y que es preacordado con el dispositivo de red, la matriz de precodificación pretendida indicada por el índice de libro de códigos.
[0842] Por lo tanto, cuando únicamente uno o dos tipos de matrices de precodificación son aplicables, una cantidad de bits del índice de libro de códigos puede reducirse, esto es, pueden reducirse las sobrecargas de bits del PMI.
[0843] Correspondientemente, en la manera 4, el dispositivo terminal recibe la información de indicación #2, la sexta información de indicación y la RI, y determina la matriz de precodificación pretendida en función de la primera información de indicación, la sexta información de indicación y la RI.
[0844] Manera 5
[0845] El dispositivo de red puede enviar segunda información de indicación, donde la segunda información de indicación se usa para indicar un conjunto de libros de códigos correspondiente a una forma de onda de transformada de Fourier discreta dispersión OFDM (DFT-spread-OFDM).
[0846] El dispositivo de red envía un PMI y una RI, donde la RI se usa para indicar un rango de una matriz de precodificación, y el PMI se usa para indicar una matriz de precodificación pretendida en un libro de códigos que es correspondiente al rango indicado por la RI y que está en el libro de códigos correspondiente a la forma de onda de DFT-s-OFDM.
[0847] Específicamente, la forma de onda de DFT-s-OFDM puede entenderse como forma de onda en un modo de transmisión. El conjunto de libros de códigos correspondiente a la forma de onda puede incluir al menos un libro de códigos correspondiente a al menos un rango, y cada libro de códigos incluye una matriz de precodificación de primer tipo y una matriz de precodificación de segundo tipo. Transmisión en función de una forma de onda de DFT-s-OFDM puede entenderse como modo de transmisión (por ejemplo, denotado como modo de transmisión #1). La segunda información de indicación puede ser información que indica el conjunto de libros de códigos correspondiente a la forma de onda de DFT-s-OFDM, o puede ser información que indica una forma de onda de DFT-s-OFDM, o puede ser información que indica un modo de transmisión. Esto no se limita en esta solicitud.
[0848] Correspondientemente, el dispositivo terminal recibe la segunda información de indicación, la segunda información de indicación que indica el libro de códigos correspondiente a la forma de onda de DFT-s-OFDM. El dispositivo terminal recibe el PMI y la RI, y determina la matriz de precodificación pretendida en función del PMI y la RI.
[0849] Después de que el dispositivo de red indica un tipo de la matriz de precodificación usando la segunda información de indicación, el dispositivo de red puede indicar la matriz de precodificación pretendida usando el PMI y la RI. En el conjunto de libros de códigos correspondiente a la forma de onda de DFT-s-OFDM, una matriz de precodificación y un índice de libro de códigos pueden estar en una correspondencia biunívoca. Esta implementación es similar a la implementación descrita con referencia a la Tabla 2 en la manera 2. Para los detalles, consúltese la descripción en la manera 2. Por brevedad, en esta memoria no se describen de nuevo detalles.
[0850] Opcionalmente, la segunda información de indicación se lleva en señalización de capa más alta, por ejemplo, un mensaje de RRC o un mensaje de MAC-CE.
[0851] Manera 6
[0852] El dispositivo de red puede enviar tercera información de indicación, donde la tercera información de indicación se usa para indicar un conjunto de libros de códigos correspondiente a una forma de onda de prefijo cíclico OFDM (Prefijo Cíclico-OFDM, CP-OFDM).
[0853] El dispositivo de red envía un PMI y una RI, donde la RI se usa para indicar un rango de una matriz de precodificación, y el PMI se usa para indicar una matriz de precodificación pretendida en un libro de códigos que es correspondiente al rango indicado por la RI y que está en el libro de códigos correspondiente a la forma de onda de CP-OFDM.
[0854] Específicamente, la forma de onda de CP-OFDM puede entenderse como forma de onda en un modo de transmisión. El conjunto de libros de códigos correspondiente a la forma de onda incluye al menos un libro de códigos correspondiente a al menos un rango, y cada libro de códigos incluye una matriz de precodificación de primer tipo, una matriz de precodificación de segundo tipo y una matriz de precodificación de tercer tipo. Transmisión en función de una forma de onda de CP-OFDM puede entenderse como modo de transmisión (por ejemplo, denotado como modo de transmisión #2). La tercera información de indicación puede ser información que indica el conjunto de libros de códigos correspondiente a la forma de onda de CP-OFDM, o puede ser información que indica una forma de onda de CP-OFDM, o puede ser información que indica un modo de transmisión. Esto no se limita en esta solicitud.
[0855] Correspondientemente, el dispositivo terminal recibe la tercera información de indicación, e indica, en función de la tercera información de indicación, el libro de códigos correspondiente a la forma de onda de CP-OFDM. El dispositivo terminal recibe el PMI y la RI, y determina la matriz de precodificación pretendida en función del PMI y la RI.
[0856] Después de que el dispositivo de red indica un tipo de la matriz de precodificación usando la tercera información de indicación, el dispositivo de red puede indicar la matriz de precodificación pretendida usando el PMI y la RI. En el libro de códigos correspondiente a la forma de onda de CP-OFDM, una matriz de precodificación y un índice de libro de códigos puede estar en una correspondencia biunívoca. Esta implementación es similar a la implementación descrita con referencia a la Tabla 2 en la manera 2. Para los detalles, consúltese la descripción en la manera 2. Por brevedad, en esta memoria no se describen de nuevo detalles.
[0857] Opcionalmente, la tercera información de indicación se lleva en señalización de capa más alta, por ejemplo, un mensaje de RRC o un mensaje de MAC-CE.
[0858] Debe entenderse que la señalización de capa más alta usada para llevar la segunda información de indicación en la manera 5 y la señalización de capa más alta usada para llevar la tercera información de indicación en la manera 6 pueden ser dos pedazos de diferente señalización de capa más alta, o pueden indicarse por diferentes campos de indicación de un pedazo de señalización de capa más alta, o puede incluso indicarse por valores diferentes de una misma campo de indicación de un pedazo de señalización de capa más alta. Cuando la señalización de capa más alta usada para llevar la segunda información de indicación en la manera 5 y la señalización de capa más alta usada para llevar la tercera información de indicación en la manera 6 puede ser dos pedazos de diferente señalización de capa más alta, el dispositivo de red puede enviar únicamente al menos un de la señalización de capa más alta usada para llevar la segunda información de indicación y la señalización de capa más alta usada para llevar la tercera información de indicación.
[0859] En función de las posibles implementaciones anteriores, puede aprenderse que de la cuarta información de indicación a sexta información de indicación enumeradas arriba pueden ser PMI. Sin embargo, en diferentes implementaciones, contenido indicado por los PMI puede ser diferente, e información indicada por los PMI en diferentes implementaciones se puede determinar con referencia a descripción relacionada arriba. Por brevedad, en esta memoria no se describen de nuevo detalles. En otras palabras, el dispositivo de red puede enviar uno o más PMI al dispositivo terminal. Una cantidad de PMI no se limita en esta solicitud.
[0860] Todavía además, en cualquiera de las posibles implementaciones anteriores, si un tipo de una matriz de precodificación disponible incluye matrices de precodificación de primer tipo, el dispositivo de red puede además indicar un tipo en matrices de precodificación de primer tipo disponibles. Por ejemplo, al menos uno de tipo A, tipo B o tipo C en las matrices de precodificación de primer tipo se indica usando señalización de capa más alta. A modo de ejemplo y no limitación, la señalización de capa más alta puede incluir un mensaje de RRC o un mensaje de MAC-CE.
[0861] Debe entenderse que las formas específicas enumeradas arriba de la señalización de capa más alta son meramente ejemplos para la descripción, y no debe constituir ninguna limitación sobre esta solicitud. La señalización de capa más alta puede ser señalización de una capa de RRC, una capa de MAC, u otra capa de protocolo diferente de una capa física.
[0862] Debe entenderse que las matrices de precodificación enumeradas arriba son únicamente formas posibles de las matrices de precodificación proporcionado en esta solicitud, y no debe constituir ninguna limitación sobre esta solicitud. Matrices de precodificación obtenidas al realizar transformación de filas y/o columnas u otra transformación matemática en la forma de las matrices de precodificación proporcionado en esta solicitud debe considerarse como la matriz de precodificación proporcionada en esta solicitud.
[0863] Cabe señalar que, en una posible implementación, el dispositivo de red y el dispositivo terminal pueden almacenar uno o más de los siguientes:
[0864] (a) un parámetro usado para obtener cualquiera de las matrices de precodificación enumeradas en las implementaciones anteriores, donde cualquiera de las matrices de precodificación anteriores puede obtenerse en función del parámetro, por ejemplo, el parámetro puede incluir, pero sin limitación a esto, la parámetro de configuración de libro de códigos enumerado arriba;
[0865] (b) cualquiera de las matrices de precodificación enumeradas en las implementaciones anteriores; (c) una matriz extendida en función de cualquiera de las matrices de precodificación enumeradas en las implementaciones anteriores;
[0866] (d) una matriz obtenida al realizar transformación de fila/columna en cualquiera de las matrices de precodificación enumeradas en las implementaciones anteriores;
[0867] (e) una matriz extendida en función de una matriz obtenida al realizar transformación de fila/columna en cualquiera de las matrices de precodificación enumeradas en las implementaciones anteriores; y (f) un libro de códigos, donde el libro de códigos incluye al menos una de las matrices en (b), (c), (d) o (e).
[0869] Debe entenderse que en esta solicitud transformación de fila/columna se refiere a transforma de fila o transformada de columna, o transformación de fila y transformada de columna.
[0871] El almacenamiento en esta solicitud puede ser en una o más memorias. La una o más memorias pueden disponerse por separado, o pueden integrarse en un codificador, un decodificador, un procesador o un aparato de comunicaciones. Como alternativa, alguna de la una o más memorias se disponen por separado, y alguna de la una o más memorias se integran en un decodificador, un procesador o un aparato de comunicaciones. Un tipo de la memoria puede ser cualquier forma de soporte de almacenamiento. Esto no se limita en esta solicitud.
[0873] Además se debe entender que el anterior "preacuerdo" puede implementarse al prealmacenar código correspondiente o una tabla correspondiente en dispositivos (por ejemplo, que incluye el dispositivo terminal y el dispositivo de red) o que se puede usar de otra manera para indicar información relacionada, y una implementación específica del mismo no se limita en esta solicitud.
[0875] A continuación se describe en detalle el método de comunicación en la realización de esta solicitud con referencia a la FIGURA 2 y la FIGURA 3. A continuación se describe en detalle un aparatos de comunicaciones en la realización de esta solicitud con referencia de la FIGURA 4 a la FIGURA 6.
[0877] La FIGURA 4 es un diagrama estructura esquemático de un dispositivo terminal según una realización de esta solicitud. El dispositivo terminal se puede aplicar al sistema mostrado en la FIGURA 1, y realiza una función del dispositivo terminal en la realización de método anterior. Para facilitar la descripción, la FIGURA 4 muestra solo componentes principales del dispositivo terminal. Como se muestra en la FIGURA 4, un dispositivo terminal 40 incluye un procesador, una memoria, un circuito de control, una antena y un aparato de entrada/salida. El procesador se configura principalmente para procesar un protocolo de comunicaciones y datos de comunicación, controlar el dispositivo terminal entero, ejecutar un programa de software, y procesar datos del programa de software. Por ejemplo, el procesador se configura para apoyar al dispositivo terminal a realizar una acción descrita en la realización de método anterior, por ejemplo, determinar una matriz de precodificación en función de PMI y RI recibidos, para precodificar una señal y enviar una señal precodificada. La memoria principalmente se configura para almacenar un programa de software y datos, por ejemplo, almacenar una correspondencia entre información de indicación e información de combinación, descrito en la realización anterior. El circuito de control se configura principalmente para realizar la conversión entre una señal de banda base y una señal de radiofrecuencia, y procesar la señal de radiofrecuencia. Una combinación del circuito de control y la antena también se puede denominar transceptor, que se configura principalmente para enviar/recibir una señal de radiofrecuencia en forma de onda electromagnética. El aparato de entrada/salida, tal como una pantalla táctil, una pantalla de visualización o un teclado se configura principalmente para recibir datos introducidos por un usuario y datos de salida para el usuario.
[0879] Después de encender el dispositivo terminal, el procesador puede leer el programa de software en la unidad de almacenamiento, interpretar y ejecutar una instrucción del programa de software, y procesar los datos del programa de software. Cuando el procesador tiene que enviar datos usando la antena, tras realizar procesamiento de banda base en los datos a enviar, el procesador tiene como salida una señal de banda base a un circuito de radiofrecuencia. Tras realizar procesamiento de radiofrecuencia en una señal de banda base, el circuito de radiofrecuencia envía una señal de radiofrecuencia en forma de onda electromagnética usando la antena. Cuando se envían datos al primer dispositivo terminal, el circuito de radiofrecuencia recibe una señal de radiofrecuencia usando la antena, convierte la señal de radiofrecuencia en una señal de banda base, y tiene como salida la señal de banda base para el procesador. El procesador convierte la señal de banda base en datos, y procesa los datos.
[0881] Un experto en la técnica puede entender que para facilitar la descripción, la FIGURA 4 muestra solo una memoria y solo un procesador. Un dispositivo terminal real puede tener una pluralidad de procesadores y una pluralidad de memorias. La memoria también puede denominarse soporte de almacenamiento, dispositivo de almacenamiento o similar. Esto no está limitado en esta realización de esta solicitud.
[0883] En una implementación opcional, el procesador puede incluir un procesador de banda base y una unidad central de procesamiento. El procesador de banda base se configura principalmente para procesar un protocolo de comunicaciones y datos de comunicación y la unidad de procesamiento central se configura principalmente para: controlar el dispositivo terminal entero, ejecutar un programa de software y procesar datos del programa de software. Las funciones del procesador de banda base y la unidad de procesamiento central se pueden integrar en el procesador de la FIGURA 4. Un experto en la técnica puede entender que el procesador de banda base y la unidad de procesamiento central pueden ser como alternativa procesadores independientes entre sí, y se interconectan usando una tecnología tal como un bus. Un experto en la técnica puede entender que el dispositivo terminal puede incluir una pluralidad de procesadores de banda base para adaptarse a diferentes estándares de red, el dispositivo terminal puede incluir una pluralidad de unidades de procesamiento centrales para mejorar la capacidad de procesamiento del dispositivo terminal, y los componentes del dispositivo terminal pueden conectarse usando diversos buses. El procesador de banda base también puede expresarse como un circuito de procesamiento de banda base o un chip de procesamiento de banda base. La unidad de procesamiento central también puede expresarse como un circuito de procesamiento central o un chip de procesamiento central. Una función para procesar un protocolo de comunicaciones y datos de comunicación se puede incrustar en el procesador, o puede almacenarse en la unidad de almacenamiento en forma de programa de software. El procesador ejecuta el programa de software para implementar una función de procesamiento de banda base.
[0885] En esta realización de esta solicitud, la antena que tiene una función de transceptor y el circuito de control pueden considerarse como unidad de transceptor 401 del dispositivo terminal 40. Por ejemplo, la unidad de transceptor 401 se configura para soportar el dispositivo terminal al realizar la función de recepción y la función de envío descritas en la FIGURA 2. El procesador que tiene una función de procesamiento se considera como unidad de procesamiento 402 del dispositivo terminal 40. Tal como se muestra en la FIGURA 4, el dispositivo terminal 40 incluye la unidad de transceptor 401 y la unidad de procesamiento 402. La unidad de transceptor también puede denominarse máquina de transceptor, transceptor, aparato de transceptor o similar. Opcionalmente, un componente que está en la unidad de transceptor 401 y que se configura para implementar una función de recepción puede considerarse como unidad de recepción, y un componente que está en la unidad de transceptor 401 y que se configura para implementar una función de envío puede considerarse como unidad de envío. En otras palabras, la unidad de transceptor 401 incluye la unidad de recepción y la unidad de envío. La unidad de recepción también puede denominarse receptor, puerto de entrada, circuito de receptor, o similar, y la unidad de envío puede denominarse máquina transmisora, transmisor, circuito transmisor, o similar.
[0886] El procesador 402 se puede configurar para ejecutar una instrucción almacenada en la memoria, para controlar la unidad de transceptor 401 para recibir una señal y/o enviar una señal, completar una función del dispositivo terminal en la realización de método anterior. En una implementación, una función de la unidad de transceptor 401 puede implementarse usando un circuito de transceptor o un chip de transceptor dedicado.
[0888] La FIGURA 5 es un diagrama estructural esquemático de un dispositivo de red según una realización de esta solicitud, por ejemplo, puede ser un diagrama estructural esquemático de una estación base. Como se muestra en la FIGURA 5, el dispositivo de red puede aplicarse al sistema mostrado en la FIGURA 1, e implementar una función del dispositivo de red en la realización de método anterior. Una estación base 50 puede incluir una o más unidades de radiofrecuencia tales como una unidad de radio remota (remote radio unit, RRU) 501 y una o más unidades de banda base (baseband unit, BBU) (que también pueden denominarse unidades digitales (digital unit, DU)) 502. La RRU 501 puede denominarse unidad de transceptor, transceptor, circuito de transceptor, máquina de transceptor o algo semejante; y puede incluir al menos una antena 5011 y una unidad de radiofrecuencia 5012. La RRU 501 se configura principalmente para recibir y enviar una señal de radiofrecuencia y realizar la conversión entre una señal de radiofrecuencia y una señal de banda base, por ejemplo, se configura para enviar el mensaje de señalización en las realizaciones anteriores a un dispositivo terminal. La BBU 502 se configura principalmente para realizar procesamiento de banda base, controlar el estación base, y similares. La RRU 501 y la BBU 502 pueden disponerse físicamente juntas, o pueden disponerse físicamente por separado, para ser específicos, pueden estar comprendidas en una estación base distribuida.
[0890] La BBU 502 es un centro de control de la estación base, también puede denominarse unidad de procesamiento, y se configura principalmente implementar una función de procesamiento de banda base, por ejemplo codificación de canal, multiplexación, modulación y dispersión. Por ejemplo, la BBU (la unidad de procesamiento) 502 se puede configurar para controlar la estación base para realizar un procedimiento de operación relacionado con el dispositivo de red en la realización de método anterior.
[0892] En un caso, la BBU 502 puede incluir una o más placas, o una pluralidad de placas puede conjuntamente soportar una red de acceso por radio (por ejemplo, una red LTE) un una un única tecnología de acceso, o pueden respectivamente soportar redes de acceso por radio (tal como, una red LTE, una red 5G y otra red) de diferentes tecnologías de acceso. La BBU 502 incluye además una memoria 5021 y un procesador 5022, donde la memoria 5021 se configura para almacenar instrucciones y datos necesarios. Por ejemplo, la memoria 5021 almacena la correspondencia entre un índice de libro de códigos y una matriz de precodificación en la realización anterior. El procesador 5022 se configura para controlar la estación base para realizar una acción necesaria. Por ejemplo, el procesador 5022 se configura para controlar la estación base para realizar el procedimiento de operación relacionado con el dispositivo de red en la realización de método anterior. La memoria 5021 y el procesador 5022 pueden dar servicio a una o más placas. En otras palabras, una memoria y un procesador se pueden disponer por separado en cada placa, o una pluralidad de placas pueden compartir una misma memoria y un mismo procesador. Adicionalmente, un circuito necesario puede disponerse además en cada placa.
[0893] La FIGURA 6 es un diagrama estructural esquemático de un aparato de comunicaciones 600. El aparato 600 se puede configurar para implementar el método descrito en cualquiera de la realización de método anterior. Para los detalles, consúltense la descripción en la realización de método anterior. El aparato de comunicaciones 600 puede ser un chip, un dispositivo de red (por ejemplo, una estación base), un dispositivo terminal u otro dispositivo de red, o semejante.
[0894] El aparato de comunicaciones 600 incluye uno o más procesadores 601. El procesador 601 puede ser un procesador de propósito general, un procesador específico, o similar. Por ejemplo, el procesador 601 puede ser un procesador de banda base y una unidad de procesamiento central. El procesador de banda base se puede configurar para procesar un protocolo de comunicaciones y datos de comunicación. La unidad de procesamiento central se puede configurar para controlar el aparato de comunicaciones (por ejemplo, una estación base, un terminal o un chip), ejecutar el programa de software y procesar datos del programa de software. El aparato de comunicaciones puede incluir una unidad de transceptor, configurada para implementar entrada (recibir) y salida (enviar) una señal. Por ejemplo, el aparato de comunicaciones puede ser un chip, y la unidad de transceptor puede ser un circuito de entrada y/o salida o una interfaz de comunicaciones del chip. El chip puede ser usado por un terminal, una estación base, u otro dispositivo de red. Para otro ejemplo, el aparato de comunicaciones puede ser un terminal, una estación base, u otro dispositivo de red, y la unidad de transceptor puede ser un transceptor, o un chip de radiofrecuencia.
[0895] El aparato de comunicaciones 600 incluye uno o más procesadores 601, y el uno o más procesadores 601 puede implementar el método realizado por el dispositivo de red o el dispositivo terminal en la realización mostrada en la FIGURA 2.
[0896] En un diseño posible, el aparato de comunicaciones 600 incluye medios (media) para generar un PMI y una RI y medios (media) para enviar el PMI y la RI. Funciones de los medios para generar el PMI y la RI y los medios para enviar el PMI y la RI pueden implementarse usando uno o más procesadores. Por ejemplo, el PMI y la RI se pueden generar usando uno o más procesadores, y enviarse usando un transceptor, un circuito de entrada/salida, o una interfaz de un chip. Para el PMI y la RI, consúltese la descripción relacionada en la realización de método anterior.
[0897] En un diseño posible, el aparato de comunicaciones 600 incluye medios (media) para recibir un PMI y una RI, y medios (media) para determinar una matriz de precodificación y precodificar una señal. Para el PMI, la RI, y cómo determinar la matriz de precodificación, consúltese la descripción relacionada en la realización de método anterior. Por ejemplo, el PMI y la RI pueden recibirse usando un transceptor, o un circuito de entrada/salida, o una interfaz de un chip, una señal precodificada puede enviarse usando el transceptor, o el circuito de entrada/salida, o la interfaz de un chip, la matriz de precodificación se determina en función del PMI y la RI usando uno o más procesadores, y una señal se precodifica en función del PMI y la RI usando uno o más procesadores.
[0898] Opcionalmente, el procesador 601 puede implementar además otra función además del método en la realización mostrada en la FIGURA 2.
[0899] Opcionalmente, en un diseño, el procesador 601 puede incluir además una instrucción 603. La instrucción puede ejecutarse en el procesador, de modo que el aparato de comunicaciones 600 realiza el método descrito en la realización de método anterior.
[0900] En todavía otro diseño posible, el aparato de comunicaciones 600 puede incluir como alternativa un circuito. El circuito puede implementar la función del dispositivo de red o el dispositivo terminal en la realización de método anterior.
[0901] En todavía otro diseño posible, el aparato de comunicaciones 600 puede incluir una o más memorias 602. La una o más memorias 600 almacenan una instrucción 604. La instrucción puede ejecutarse en el procesador, de modo que el aparato de comunicaciones 600 realiza el método descrito en la realización de método anterior. Opcionalmente, la memoria puede almacenar además datos. Opcionalmente, el procesador también puede almacenar una instrucción y/o datos. Por ejemplo, la una o más memorias 602 pueden almacenar la correspondencia, entre información de indicación y un tipo de una matriz de precodificación, descrita en la realización anterior, o un parámetro, tabla o algo semejante relacionados en la realización anterior. El procesador y la memoria pueden disponerse por separado, o pueden integrarse juntos.
[0902] En incluso otro diseño posible, el aparato de comunicaciones 600 puede incluir además una unidad de transceptor 605 y una antena 606. El procesador 601 puede denominarse unidad de procesamiento y controla el aparato de comunicaciones (un terminal o una estación base). La unidad de transceptor 605 puede denominarse transceptor, circuito de transceptor, máquina de transceptor, o similar, y se configura para implementar una función transceptora del aparato de comunicaciones usando la antena 606.
[0903] Esta solicitud proporciona además un sistema de comunicaciones, que incluye el uno o más dispositivos de red anteriores y uno o más dispositivos terminales.
[0904] Debe entenderse que, el procesador en las realizaciones de esta solicitud puede ser una unidad de procesamiento central (Central Processing Unit, CPU), el procesador puede ser además otro procesador de finalidad general, un procesador de señales digitales (digital signal processor, DSP), un circuito integrado de aplicación específica (application specific integrated circuit, ASIC), una matriz de puertas programables en campo (Field Programmable Gate Array, FPGA), u otro dispositivo lógico programable, compuerta discreta, dispositivo lógico de transistores, componente de hardware discreto, o algo semejante. El procesador de finalidad general puede ser un microprocesador, o el procesador puede ser cualquier procesador convencional o algo semejante.
[0905] Debe entenderse además que la memoria en las realizaciones de esta solicitud puede ser una memoria volátil o una memoria no volátil, o puede incluir una memoria volátil y una memoria no volátil. La memoria no volátil puede ser una memoria de solo lectura (Read-Only Memory, ROM), una memoria de solo lectura programable (programmable ROM, PROM), una memoria de solo lectura programable borrable (Erasable PROM, EPROM), una memoria de solo lectura programable borrable eléctricamente (Electrically EPROM, EEPROM), o una memoria flash. La memoria volátil puede ser una memoria de acceso aleatorio (Random Access Memory, RAM), usada como caché externa. A través de una descripción de ejemplos pero no limitativa, se pueden usar muchas formas de memoria de acceso aleatorio (random access memory, RAM), por ejemplo, una memoria de acceso aleatorio estática (static RAM, SRAM), una memoria de acceso aleatorio dinámica (DRAM), una memoria de acceso aleatorio dinámica síncrona (synchronous DRAM, SDRAM), una memoria de acceso aleatorio dinámica síncrona de velocidad datos doble (double data rate SDRAM, DDR SDRAM), una memoria de acceso aleatorio dinámica síncrona mejorada (enhanced SDRAM, ESDRAM), una memoria de acceso aleatorio dinámica de enlace síncrono (synchlink DRAM, SLDRAM), y una memoria de acceso aleatorio rambus directo (direct rambus RAM, DR RAM).
[0906] Todas o algunas de las realizaciones anteriores pueden implementarse mediante el uso de software, hardware, firmware o cualquier combinación de los mismos. Cuando se usa software para implementar las realizaciones, las realizaciones anteriores pueden implementarse total o parcialmente en forma de producto de programa informático. El producto de programa informático incluye una o más instrucciones informáticas o programas informáticos.
[0907] Cuando las instrucciones de programa o los programas informáticos se cargan o ejecutan en un programa, los procedimientos o las funciones según las realizaciones de esta solicitud se generan total o parcialmente. El ordenador puede ser un ordenador de finalidad general, un ordenador dedicado, una red de ordenadores, u otro aparato programable. Las instrucciones informáticas pueden almacenarse en un soporte de almacenamiento legible por ordenador o pueden transmitirse desde un soporte de almacenamiento legible por ordenador a otro soporte de almacenamiento legible por ordenador. Por ejemplo, las instrucciones informáticas pueden transmitirse desde un sitio web, ordenador, servidor o centro de datos a otro sitio web, ordenador, servidor o centro de datos de una manera cableada (por ejemplo, infrarrojos, radio y microondas). El soporte de almacenamiento legible por ordenador puede ser cualquier medio utilizable accesible por el ordenador, o un dispositivo de almacenamiento de datos, tal como un servidor o un centro de datos, que integra 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, un DVD) o un medio semiconductor. El medio semiconductor puede ser un dispositivo de estado sólido.
[0908] Debe entenderse que el término "y/o" en esta memoria descriptiva describe únicamente una relación de asociación para describir objetos asociados y representa que pueden existir tres relaciones. Por ejemplo, A y/o B pueden representar los siguientes tres casos: Solo A existe, tanto A como B existen, y solo B existe. Adicionalmente, el carácter "/" en esta memoria descriptiva es usualmente una forma simplificada de "y/o". Debe entenderse que números de secuencia de los procesos anteriores no significa secuencias de ejecución en diversas realizaciones de esta solicitud. Las secuencias de ejecución de los procesos deben determinarse según funciones y lógico interna de los procesos, y no deben interpretarse como limitación en los procesos de implementación de las realizaciones de esta solicitud.
[0909] Un experto en la técnica puede ser conocedor de que, en combinación con los ejemplos descritos en las realizaciones divulgadas en esta memoria descriptiva, pueden implementarse unidades y etapas de algoritmo mediante hardware electrónico o una combinación de software informático y hardware electrónico. Ya sea que las funciones se realizan por hardware o software depende de aplicaciones particulares y condiciones de restricción de diseño de las soluciones técnicas. Un experto en la técnica puede utilizar diferentes métodos para implementar las funciones descritas para cada aplicación particular.
[0910] Un experto en la técnica puede entender claramente, con el propósito de una descripción conveniente y breve, para un proceso de trabajo detallado del sistema, aparato y unidad anteriores, refiérase a un proceso correspondiente en la realización de método anterior, y no se describen detalles de nuevo en esta memoria. En las varias realizaciones proporcionadas en esta solicitud, debe entenderse que el sistema, el aparato y el método descritos pueden implementarse de otras maneras. Por ejemplo, la realización de aparato descrita es meramente un ejemplo. Por ejemplo, la división de unidad es meramente división de función lógica y puede ser otra división en una implementación real. Por ejemplo, una pluralidad de unidades o componentes se pueden combinar o integrar en otro sistema, o algunas características se pueden ignorar o pueden no realizarse. Además, los acoplamientos mutuos o los acoplamientos directos o las conexiones de comunicación mostrados o discutidos se pueden implementar utilizando algunas interfaces. Los acoplamientos indirectos o las conexiones de comunicación entre los aparatos o unidades se pueden implementar de forma electrónica, mecánica o de otras formas.
[0911] Las unidades descritas como partes separadas pueden o no estar físicamente separadas, y las partes mostradas como unidades pueden o no ser unidades físicas, se pueden situar en una posición o se pueden distribuir en una pluralidad de unidades de red. Se pueden seleccionar algunas o todas las unidades en función de los requisitos reales para lograr los objetivos de las soluciones de las realizaciones.
[0912] Además, las unidades funcionales en las realizaciones de esta solicitud se pueden integrar en una unidad de procesamiento, o cada una de las unidades puede existir físicamente sola, o dos o más unidades se integran en una unidad.
[0913] Cuando las funciones se implementan en forma de unidad funcional de software y se vende o se usa como un producto independiente, las funciones se pueden almacenar en un soporte de almacenamiento legible por ordenador. En función de dicho entendimiento, las soluciones técnicas de esta solicitud esencialmente, o la parte que contribuye a la técnica anterior, o algunas de las soluciones técnicas, se pueden implementar en forma de producto de software. El producto de software informático se almacena en un soporte de almacenamiento e incluye varias instrucciones para dar instrucciones a un dispositivo informático (que puede ser un ordenador personal, un servidor o un dispositivo de red) para efectuar todas o alguna parte de las etapas de los métodos descritos en las realizaciones de esta solicitud. El soporte de almacenamiento anterior incluye cualquier soporte que pueda almacenar código de programa, 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 o un disco óptico.
[0914] Las descripciones anteriores son simplemente implementaciones específicas de esta solicitud. El alcance de protección de esta solicitud se verá sujeto al alcance de protección de las reivindicaciones.

Claims (12)

1. REIVINDICACIONES
1. Un método de comunicación, que comprende:
recibir primera información de indicación a través de una señalización de capa más alta, la primera información de indicación indica un subconjunto de libros de códigos disponible;
recibir (210) información de control de enlace descendente que lleva un indicador de matriz de precodificación de transmisión, TPMI, y un indicador de rango;
determinar una matriz de precodificación correspondiente al TPMI y el indicador de rango obtenido de la información de control de enlace descendente, en donde la matriz de precodificación pertenece al subconjunto de libros de códigos disponible indicado por la primera información de indicación; precodificar (230) una señal en función de la matriz de precodificación determinada; y
enviar (240) la señal precodificada a un dispositivo de red;
en donde el subconjunto de libros de códigos disponible es un de subconjuntos de libros de códigos que comprende un primer subconjunto de libros de códigos, un segundo subconjunto de libros de códigos y un tercer subconjunto de libros de códigos, el primer subconjunto de libros de códigos comprende una matriz de precodificación de primer tipo, el segundo subconjunto de libros de códigos que comprende la matriz de precodificación de primer tipo y una matriz de precodificación de segundo tipo, el tercer subconjunto de libros de códigos comprende la matriz de precodificación de primer tipo y la matriz de precodificación de segundo tipo y una matriz de precodificación de tercer tipo y un libro de códigos a que el subconjunto de libros de códigos disponible pertenece comprende la matriz de precodificación de primer tipo, la matriz de precodificación de segundo tipo y una matriz de precodificación de tercer tipo; y
en donde la matriz de precodificación de primer tipo es precodificación no coherente, la matriz de precodificación de segundo tipo es precodificación coherente parcial y la matriz de precodificación de tercer tipo es precodificación coherente.
2. Un método de comunicación, que comprende:
enviar primera información de indicación a un dispositivo terminal a través de una señalización de capa más alta, la primera información de indicación indica un subconjunto de libros de códigos disponible; enviar (210) información de control de enlace descendente que lleva un indicador de matriz de precodificación de transmisión, TPMI, y un indicador de rango al dispositivo terminal;
recibir (240) una señal precodificada del dispositivo terminal, en donde la señal precodificada corresponde a una matriz de precodificación que corresponde al TPMI y el indicador de rango llevado por la información de control de enlace descendente, en donde la matriz de precodificación pertenece al subconjunto de libros de códigos disponible indicado por la primera información de indicación;
en donde el subconjunto de libros de códigos disponible es un de subconjuntos de libros de códigos que comprende un primer subconjunto de libros de códigos, un segundo subconjunto de libros de códigos y un tercer subconjunto de libros de códigos, el primer subconjunto de libros de códigos comprende una matriz de precodificación de primer tipo, el segundo subconjunto de libros de códigos que comprende la matriz de precodificación de primer tipo y una matriz de precodificación de segundo tipo, el tercer subconjunto de libros de códigos comprende la matriz de precodificación de primer tipo y la matriz de precodificación de segundo tipo y una matriz de precodificación de tercer tipo y un libro de códigos a que el subconjunto de libros de códigos disponible pertenece comprende la matriz de precodificación de primer tipo, la matriz de precodificación de segundo tipo y una matriz de precodificación de tercer tipo; y en donde la matriz de precodificación de primer tipo es precodificación no coherente, la matriz de precodificación de segundo tipo es precodificación coherente parcial y la matriz de precodificación de tercer tipo es precodificación coherente.
3. El método según la reivindicación 1 o 2, en donde cada vector de columna de cualquier matriz en la matriz de precodificación de primer tipo comprende únicamente un elemento distinto a cero, los elementos distintos a cero en cualesquiera dos vectores de columna se ubican en filas diferentes, al menos un vector de columna de cualquier matriz en la matriz de precodificación de segundo tipo comprende al menos un elemento cero y al menos dos elementos distintos a cero, cada elemento en cualquier matriz en la matriz de precodificación de tercer tipo es un elemento distinto a cero, y cualesquiera dos vectores de columna de cualquier matriz en la matriz de precodificación de tercer tipo son ortogonales entre sí y en donde un rango de transmisión es mayor que 1.
4. El método según cualquiera de las reivindicaciones 1-3, en donde la primera información de indicación comprende un campo de indicación, un primer valor del campo de indicación indica el primer subconjunto de libros de códigos, un segundo valor del campo de indicación indica el segundo subconjunto de libros de códigos, y un tercer valor del campo de indicación indica el tercer subconjunto de libros de códigos.
5. El método según una cualquiera de las reivindicaciones 1-4, en donde la matriz de precodificación de primer tipo comprende al menos uno de lo siguiente:
,
o
una matriz que tiene una relación de transformación de filas y/o columnas conW1.
6. El método según una cualquiera de las reivindicaciones 1-5, en donde la matriz de precodificación de primer tipo comprende al menos uno de lo siguiente:
,
o
una matriz que tiene una relación de transformación de filas y/o columnas conW4
.
7. El método según una cualquiera de las reivindicaciones 1-6, en donde la matriz de precodificación de segundo tipo comprende al menos uno de lo siguiente:
,
O
una matriz que tiene una relación de transformación de filas y/o columnas conW11,en donde
, yjes una unidad imaginaria.
8. Un aparato de comunicaciones, que comprende un procesador, acoplado con una memoria; en donde el procesador se configura para ejecutar instrucciones almacenadas en la memoria para provocar que el aparato realice un método según una cualquiera de las reivindicaciones 1, y 3-7 cuando dependen de la reivindicación 1.
9. Un aparato de comunicaciones, que comprende un procesador, acoplado con una memoria; en donde el procesador se configura para ejecutar instrucciones almacenadas en la memoria para provocar que el aparato realice un método según una cualquiera de las reivindicaciones 2 y 3-7 cuando dependen de la reivindicación 2.
10. Un soporte de almacenamiento legible no transitorio, que comprende instrucciones, que, cuando son ejecutadas por un procesador, provocan que un aparato que incluye el procesador realice un método según una cualquiera de las reivindicaciones 1, y 3-7 cuando dependen de la reivindicación 1.
11. Un soporte de almacenamiento legible no transitorio, que comprende instrucciones, que, cuando son ejecutadas por un procesador, provocan que un aparato que incluye el procesador realice un método según una cualquiera de las reivindicaciones 2 y 3-7 cuando dependen de la reivindicación 2.
12. Un sistema de comunicaciones, que comprende un aparato de comunicaciones según la reivindicación 8 y un aparato de comunicaciones según la reivindicación 9.
ES18878148T 2017-11-15 2018-11-09 Communication method, communication apparatus, and system Active ES3069946T3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201711131566.8A CN109787668B (zh) 2017-11-15 2017-11-15 通信方法、通信装置和系统
PCT/CN2018/114857 WO2019096071A1 (zh) 2017-11-15 2018-11-09 通信方法、通信装置和系统

Publications (1)

Publication Number Publication Date
ES3069946T3 true ES3069946T3 (en) 2026-06-11

Family

ID=66495557

Family Applications (1)

Application Number Title Priority Date Filing Date
ES18878148T Active ES3069946T3 (en) 2017-11-15 2018-11-09 Communication method, communication apparatus, and system

Country Status (10)

Country Link
US (2) US10958320B2 (es)
EP (1) EP3713104B1 (es)
JP (1) JP7216088B2 (es)
KR (1) KR102332980B1 (es)
CN (2) CN109787668B (es)
AU (1) AU2018369056B2 (es)
BR (1) BR112020009497A2 (es)
CA (1) CA3082725C (es)
ES (1) ES3069946T3 (es)
WO (1) WO2019096071A1 (es)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11509364B2 (en) * 2017-03-13 2022-11-22 Qualcomm Incorporated Techniques and apparatuses for uplink precoder determination using downlink reference signals or downlink precoder determination using uplink reference signals
EP3691156B1 (en) * 2017-10-23 2022-07-20 Huawei Technologies Co., Ltd. Waveform selection method and device
CN109803253B (zh) * 2017-11-17 2020-06-23 维沃移动通信有限公司 一种信号传输方法、终端及网络设备
US11558829B2 (en) * 2018-02-16 2023-01-17 Panasonic Intellectual Property Corporation Of America Transmitter and transmission method
US11502732B2 (en) * 2018-10-12 2022-11-15 Sony Group Corporation Operating communication devices
CN112751598B (zh) * 2019-10-31 2022-11-11 华为技术有限公司 一种预编码矩阵的处理方法和通信装置
US12019143B2 (en) * 2020-03-03 2024-06-25 Cognitive Systems Corp. Using high-efficiency PHY frames for motion detection
CN113938169B (zh) * 2020-06-29 2023-09-22 华为技术有限公司 预编码矩阵确定方法及装置
CN114124176A (zh) * 2020-08-27 2022-03-01 华为技术有限公司 预编码方法及通信装置
CN116325534B (zh) * 2020-10-16 2025-10-14 华为技术有限公司 信息发送方法、信息接收方法及相关设备
CN114598366B (zh) * 2020-12-04 2023-06-02 华为技术有限公司 一种通信方法、装置、芯片、存储介质及程序产品
CN115333584B (zh) * 2021-05-10 2024-02-20 维沃移动通信有限公司 预编码矩阵的指示方法、终端及网络侧设备
CN121907290A (zh) * 2021-10-28 2026-04-21 Oppo广东移动通信有限公司 无线通信的方法、终端设备和网络设备
US20240405833A1 (en) * 2021-11-08 2024-12-05 Qualcomm Incorporated Uplink codebook and signaling design
CA3222555A1 (en) * 2022-03-03 2023-09-07 Zte Corporation Method for uplink transmission
CN118318404B (zh) * 2022-03-08 2025-07-25 Oppo广东移动通信有限公司 通信方法、装置、设备、存储介质、芯片、产品及程序
US12126466B2 (en) * 2022-03-09 2024-10-22 Qualcomm Incorporated Channel state feedback using demodulation reference signals
US12512891B2 (en) 2022-03-10 2025-12-30 Samsung Electronics Co., Ltd. Wireless communication device transmitting and receiving data using channel state information feedback and operating method thereof
JP2025511321A (ja) * 2022-04-02 2025-04-15 日本電気株式会社 端末装置、ネットワーク装置及び方法
CN117256106A (zh) * 2022-04-18 2023-12-19 北京小米移动软件有限公司 Mimo上行传输预编码码本的确定方法及其装置
US20250373299A1 (en) * 2022-06-27 2025-12-04 Mediatek Inc. Method and apparatus for uplink signal precoding and reporting
KR20250049259A (ko) * 2022-08-12 2025-04-11 인텔 코포레이션 4개 초과의 계층을 사용하는 무선 통신을 위한 향상된 업링크 전송
CN117856833A (zh) * 2022-09-30 2024-04-09 大唐移动通信设备有限公司 上行传输方法、终端、网络设备、装置和存储介质
CN118524559A (zh) * 2023-02-17 2024-08-20 华为技术有限公司 数据传输的方法和通信装置
CN121002926A (zh) 2023-05-15 2025-11-21 中兴通讯股份有限公司 无线通信中数据信道的配置指示和处理
CN122207213A (zh) * 2023-11-09 2026-06-12 Oppo广东移动通信有限公司 预编码方法和设备
CN122317895A (zh) * 2024-12-30 2026-06-30 华为技术有限公司 一种通信方法和通信装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2009266457B2 (en) * 2008-07-01 2013-11-28 Telefonaktiebolaget L M Ericsson (Publ) Methods and apparatus using precoding matrices in a mimo telecommunications system
KR101435846B1 (ko) * 2008-10-30 2014-08-29 엘지전자 주식회사 다중안테나를 갖는 무선 통신 시스템에서 간섭 제어 방법
KR101068741B1 (ko) * 2009-02-13 2011-09-28 엘지전자 주식회사 다중안테나 시스템에서 데이터 전송방법 및 장치
CN101789848B (zh) * 2010-01-11 2016-01-20 中兴通讯股份有限公司 Lte-a系统的上行链路预编码矩阵的信令指示方法
CN102223212B (zh) * 2010-04-16 2014-06-25 电信科学技术研究院 预编码矩阵索引上报方法和设备
KR101875609B1 (ko) * 2010-09-26 2018-08-02 엘지전자 주식회사 다중 안테나 지원 무선 통신 시스템에서 효율적인 피드백 방법 및 장치
JP5735666B2 (ja) * 2011-03-29 2015-06-17 エルジー エレクトロニクス インコーポレイティド 無線通信システムにおいてリソース特定送信モードを決定する方法、及びそのための装置
CN104303442B (zh) * 2013-03-08 2018-04-20 华为技术有限公司 预编码矩阵指示的反馈方法、接收端和发射端
WO2016138628A1 (zh) * 2015-03-03 2016-09-09 华为技术有限公司 传输数据的方法、装置和设备
US9942884B2 (en) 2015-05-15 2018-04-10 Nokia Technologies Oy Efficient uplink data indication techniques for MIMO-OFDMA transmission in WLAN
CN106911373A (zh) * 2015-12-23 2017-06-30 中兴通讯股份有限公司 信道信息的发送、接收方法及装置、终端和基站
US10419086B2 (en) * 2016-04-26 2019-09-17 Samsung Electronics Co., Ltd. Method and apparatus for enabling uplink MIMO
US10749584B2 (en) 2016-12-22 2020-08-18 Samsung Electronics Co., Ltd. Uplink MIMO codebook for advanced wireless communication systems
AU2018244982B2 (en) 2017-03-31 2021-04-22 Lg Electronics Inc. Method for transmitting uplink data in wireless communication system and apparatus therefor

Also Published As

Publication number Publication date
KR20200087818A (ko) 2020-07-21
CN109787668A (zh) 2019-05-21
NZ765334A (en) 2022-03-25
AU2018369056B2 (en) 2021-10-21
JP2021503239A (ja) 2021-02-04
JP7216088B2 (ja) 2023-01-31
US20210266047A1 (en) 2021-08-26
CN111034063B (zh) 2021-12-21
BR112020009497A2 (pt) 2020-11-03
EP3713104A1 (en) 2020-09-23
EP3713104C0 (en) 2026-04-15
CA3082725C (en) 2023-09-26
WO2019096071A1 (zh) 2019-05-23
KR102332980B1 (ko) 2021-12-01
EP3713104B1 (en) 2026-04-15
CN109787668B (zh) 2023-10-20
US11251846B2 (en) 2022-02-15
EP3713104A4 (en) 2020-12-09
US20200274585A1 (en) 2020-08-27
AU2018369056A1 (en) 2020-07-02
CN111034063A (zh) 2020-04-17
CA3082725A1 (en) 2019-05-23
US10958320B2 (en) 2021-03-23