CN117459101A - Precoding information indication method, device, terminal and network equipment - Google Patents

Precoding information indication method, device, terminal and network equipment Download PDF

Info

Publication number
CN117459101A
CN117459101A CN202210841888.6A CN202210841888A CN117459101A CN 117459101 A CN117459101 A CN 117459101A CN 202210841888 A CN202210841888 A CN 202210841888A CN 117459101 A CN117459101 A CN 117459101A
Authority
CN
China
Prior art keywords
information
codebook
indication
terminal
indication information
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.)
Pending
Application number
CN202210841888.6A
Other languages
Chinese (zh)
Inventor
塔玛拉卡·拉盖施
孙荣荣
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202210841888.6A priority Critical patent/CN117459101A/en
Publication of CN117459101A publication Critical patent/CN117459101A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity 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/0615Diversity 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/0619Diversity 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/0636Feedback format
    • H04B7/0639Using selective indices, e.g. of a codebook, e.g. pre-distortion matrix index [PMI] or for beam selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals

Landscapes

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

Abstract

The application discloses a precoding information indicating method, a device, a terminal and network side equipment, which belong to the field of mobile communication, and the precoding information indicating method in the embodiment of the application comprises the following steps: the terminal acquires first information from network side equipment; the terminal determines a first antenna array and a first precoding matrix for sending uplink data from codebook information according to the first information; the terminal comprises N antennas used for sending uplink data and supports the use of an antenna array which is less than N antennas to send the uplink data, wherein the first antenna array comprises K antennas, K and N are positive integers, and K is less than or equal to N.

Description

Precoding information indication method, device, terminal and network equipment
Technical Field
The application belongs to the technical field of mobile communication, and particularly relates to a precoding information indication method, a device, a terminal and network side equipment.
Background
Enhanced uplink multiple input multiple output (Uplink Multi Input Multi Output, UL MIMO) techniques support codebooks based on, for example, discrete fourier transform (Discrete Fourier Transform, DFT) vectors, all elements of the precoding matrix contained in the codebook are non-zero, and in the case where the terminal supports the use of N antennas for uplink transmission, the network side will instruct the DFT vector-based precoding matrix corresponding to the N antennas, at which time the terminal should transmit uplink data with the N antennas.
However, since the use of N antennas does not necessarily achieve the best transmission performance, how to configure a plurality of antenna numbers for uplink transmission to a terminal to achieve the best effect becomes a problem to be solved.
Disclosure of Invention
The embodiment of the application provides a precoding information indicating method, a precoding information indicating device, a terminal and network side equipment, which can solve the problem of how to configure a plurality of antenna numbers for uplink transmission to the terminal.
In a first aspect, a precoding information indicating method is provided and applied to a terminal, where the method includes:
the terminal acquires first information from network side equipment;
the terminal determines a first antenna array and a first precoding matrix for sending uplink data from codebook information according to the first information;
the terminal comprises N antennas used for sending uplink data and supports the use of an antenna array which is less than N antennas to send the uplink data, wherein the first antenna array comprises K antennas, K and N are positive integers, and K is less than or equal to N.
In a second aspect, there is provided a precoding information indicating device, including:
the first transmission module is used for acquiring first information from the network side equipment;
the first processing module is used for determining a first antenna array and a first precoding matrix used for sending uplink data from codebook information according to the first information;
The precoding information indicating device comprises N antennas used for sending uplink data and supports the use of an antenna array which is less than N antennas to send the uplink data, wherein the first antenna array comprises K antennas, K and N are positive integers, and K is less than or equal to N.
In a third aspect, a precoding information indication method is provided, and is applied to a network side device, where the method includes:
the method comprises the steps that network side equipment sends first information to a terminal, wherein the first information is used for indicating the terminal to determine a first antenna array and a first precoding matrix used for sending uplink data from codebook information;
the terminal comprises N antennas used for sending uplink data and supports the use of an antenna array which is less than N antennas to send the uplink data, wherein the first antenna array comprises K antennas, K and N are positive integers, and K is less than or equal to N.
In a fourth aspect, there is provided a precoding information indicating device, including:
the second processing module is used for determining first information, wherein the first information is used for indicating the terminal to determine a first antenna array and a first precoding matrix used for sending uplink data from codebook information;
the second transmission module is used for sending the first information to the terminal;
The precoding information configuration comprises N antennas used for sending uplink data and supports the use of an antenna array which is less than N antennas to send the uplink data, the first antenna array comprises K antennas, K and N are positive integers, and K is less than or equal to N.
In a fifth aspect, there is provided a terminal comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the method as described in the first aspect.
In a sixth aspect, a terminal is provided, including a processor and a communication interface, where the processor is configured to determine, from codebook information according to the first information, a first antenna array and a first precoding matrix for sending uplink data, and the communication interface is configured to obtain first information from a network side device.
In a seventh aspect, a network side device is provided, comprising a processor and a memory storing a program or instructions executable on the processor, which program or instructions when executed by the processor implement the steps of the method as described in the first aspect.
In an eighth aspect, a network side device is provided, including a processor and a communication interface, where the processor is configured to determine first information, where the first information is used to instruct the terminal to determine, from codebook information, a first antenna array and a first precoding matrix used to send uplink data, and the communication interface is configured to send the first information to the terminal.
A ninth aspect provides a precoding information configuration system, including: a terminal and a network side device, where the terminal may be configured to perform the step of the precoding information indication method according to the first aspect, and the network side device may be configured to perform the step of the precoding information indication method according to the third aspect.
In a tenth aspect, there is provided a readable storage medium having stored thereon a program or instructions which when executed by a processor, performs the steps of the method according to the first aspect, or performs the steps of the method according to the third aspect.
In an eleventh aspect, there is provided a chip comprising a processor and a communication interface, the communication interface and the processor being coupled, the processor being for running a program or instructions to implement the method according to the first aspect or to implement the method according to the third aspect.
In a twelfth aspect, there is provided a computer program/program product stored in a storage medium, the computer program/program product being executed by at least one processor to implement the precoding information indication method as described in the first aspect or to implement the steps of the precoding information indication method as described in the third aspect.
In the embodiment of the application, the first information is acquired from the network side equipment, and the first antenna array and the first precoding matrix used for sending the uplink data are determined from the codebook information according to the first information, so that the antenna array and the precoding matrix used for sending the uplink data can be flexibly configured.
Drawings
Fig. 1 is a schematic structural diagram of a wireless communication system to which embodiments of the present application are applicable;
fig. 2 is a flow chart of a precoding information indication method provided in an embodiment of the present application;
fig. 3 is a flowchart of another precoding information indication method provided in an embodiment of the present application;
fig. 4 is a flowchart of another precoding information indication method provided in the embodiment of the present application;
fig. 5 is a flowchart of another precoding information indication method provided in the embodiment of the present application;
Fig. 6 is a schematic structural diagram of a precoding information indicating device provided in an embodiment of the present application;
fig. 7 is a flowchart of another precoding information indication method provided in the embodiment of the present application;
fig. 8 is a schematic structural diagram of another precoding information indicating device provided in an embodiment of the present application;
fig. 9 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a terminal implementing an embodiment of the present application;
fig. 11 is a schematic structural diagram of a network side device for implementing an embodiment of the present application.
Detailed Description
Technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present application are within the scope of the protection of the present application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or otherwise described herein, and that the terms "first" and "second" are generally intended to be used in a generic sense and not to limit the number of objects, for example, the first object may be one or more. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/" generally means a relationship in which the associated object is an "or" before and after.
It is noted that the techniques described in embodiments of the present application are not limited to long term evolution (Long Term Evolution, LTE)/LTE evolution (LTE-Advanced, LTE-a) systems, but may also be used in other wireless communication systems, such as code division multiple access (Code Division Multiple Access, CDMA), time division multiple access (Time Division Multiple Access, TDMA), frequency division multiple access (Frequency Division Multiple Access, FDMA), orthogonal frequency division multiple access (Orthogonal Frequency Division Multiple Access, OFDMA), single carrier frequency division multiple access (Single-carrier FrequencyDivision Multiple Access, SC-FDMA), and other systems. The terms "system" and "network" in embodiments of the present application are often used interchangeably, and the techniques described may be used for both the above-mentioned systems and radio technologies, as well as other systems and radio technologies. The following description describes a new air interface (NR) system for purposes of example and uses NR terminology in much of the description that follows, but these techniques are also applicable to applications other than NR system applications, such as generation 6 (6) th Generation, 6G) communication system.
Fig. 1 shows a block diagram of a wireless communication system to which embodiments of the present application are applicable. The wireless communication system includes a terminal 11 and a network device 12. The terminal 11 may be a mobile phone, a tablet (Tablet Personal Computer), a Laptop (Laptop Computer) or a terminal-side Device called a notebook, a personal digital assistant (Personal Digital Assistant, PDA), a palm top, a netbook, an ultra-mobile personal Computer (ultra-mobile personal Computer, UMPC), a mobile internet appliance (Mobile Internet Device, MID), an augmented reality (augmented reality, AR)/Virtual Reality (VR) Device, a robot, a Wearable Device (weather Device), a vehicle-mounted Device (VUE), a pedestrian terminal (PUE), a smart home (home Device with a wireless communication function, such as a refrigerator, a television, a washing machine, or a furniture), a game machine, a personal Computer (personal Computer, PC), a teller machine, or a self-service machine, and the Wearable Device includes: intelligent wrist-watch, intelligent bracelet, intelligent earphone, intelligent glasses, intelligent ornament (intelligent bracelet, intelligent ring, intelligent necklace, intelligent anklet, intelligent foot chain etc.), intelligent wrist strap, intelligent clothing etc.. Note that, the specific type of the terminal 11 is not limited in the embodiment of the present application. The network-side device 12 may comprise an access network device or a core network device, wherein the access network device 12 may also be referred to as a radio access network device, a radio access network (Radio Access Network, RAN), a radio access network function or a radio access network element. Access network device 12 may include a base station, a WLAN access point, a WiFi node, or the like, which may be referred to as a node B, an evolved node B (eNB), an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a home node B, a home evolved node B, a transmitting/receiving point (TransmittingReceivingPoint, TRP), or some other suitable terminology in the art, and the base station is not limited to a particular technical vocabulary so long as the same technical effect is achieved, and it should be noted that in the embodiments of the present application, only a base station in an NR system is described as an example, and the specific type of the base station is not limited. The core network device may include, but is not limited to, at least one of: a core network node, a core network function, a mobility management entity (Mobility Management Entity, MME), an access mobility management function (Access and Mobility Management Function, AMF), a session management function (Session Management Function, SMF), a user plane function (User Plane Function, UPF), a policy control function (Policy Control Function, PCF), a policy and charging rules function (Policy and Charging Rules Function, PCRF), an edge application service discovery function (EdgeApplicationServerDiscoveryFunction, EASDF), unified data management (Unified Data Management, UDM), unified data repository (Unified Data Repository, UDR), a home subscriber server (Home Subscriber Server, HSS), a centralized network configuration (Centralized network configuration, CNC), a network storage function (Network Repository Function, NRF), a network opening function (NetworkExposureFunction, NEF), a local NEF (LocalNEF, or L-NEF), a binding support function (Binding Support Function, BSF), an application function (Application Function, AF), and the like. In the embodiment of the present application, only the core network device in the NR system is described as an example, and the specific type of the core network device is not limited.
The precoding information indicating method, device, terminal and network side equipment provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through some embodiments and application scenarios thereof.
As shown in fig. 2, the embodiment of the present application provides a precoding information indicating method, where the execution body of the method is a terminal, in other words, the method may be executed by software or hardware installed in the terminal. The method comprises the following steps.
S210, the terminal acquires first information from the network side equipment.
The terminal comprises N antennas used for sending uplink data, and can support to send the uplink data by using an antenna array formed by the N antennas and a corresponding precoding matrix; the terminal may further support transmitting uplink data using an antenna array of less than N antennas, that is, an antenna array composed of M antennas selected from the N antennas and a corresponding precoding matrix, where N and M are positive integers, and M is less than N. The value of M may be one or more than one, but for simplicity, the following embodiments will take the value of M as an example. For example, the terminal may include n=8 antennas for transmitting uplink data, and may support transmission of uplink data using an antenna array of 8 antennas or may support transmission of uplink data using an antenna array of m=4 antennas. It should be understood that the number of antennas described in the embodiments of the present application does not completely correspond to the number of antennas in a physical sense, for example, an antenna array with a terminal supporting 8 antennas may be an antenna array composed of 4 dual polarized antennas with an antenna structure of (4, 1).
Before receiving the first information, the terminal may first acquire codebook information, where the codebook information may include a codebook and/or related parameters configured for the terminal in advance, where the codebook may include a precoding matrix corresponding to the number of antennas. The precoding matrices in the codebook may all be non-antenna-selective codebooks, e.g., the codebook may be composed of DFT vector-based precoding matrices.
The codebook information may be obtained from the network side device and enabled by the network side device for the terminal, or may be predefined in a protocol and enabled by the network side device for the terminal.
In one embodiment, prior to step S210, the method further comprises:
the terminal acquires configuration information from the network side equipment, wherein the configuration information comprises codebook information.
The network side equipment can configure codebook information to the terminal according to actual needs, and if the terminal supports the use of N antennas to send uplink data, the codebook information configured to the terminal can comprise precoding matrixes corresponding to the N antennas; if the terminal supports the use of M antennas to transmit uplink data, the codebook information configured to the terminal may include precoding matrices corresponding to the M antennas.
Optionally, the codebook information is determined by at least one of:
the reported capability information of the terminal can comprise the number of antennas supported by the terminal and precoding matrixes corresponding to the number of the antennas;
the network side equipment configures relevant parameters for the terminal, and the relevant parameters can be used for calculating and obtaining precoding matrixes corresponding to the number of the antennas.
The network side device may instruct, through the first information, whether the terminal currently sends uplink data, using the precoding matrix corresponding to the N antennas or using the precoding matrix corresponding to the M antennas, which is equivalent to a first precoding matrix and a first antenna array used for instructing the terminal to currently send uplink data, where the first antenna array may include N antennas or M antennas. The first information may be carried by a first message, which may be downlink control information (DownlinkControlInformation, DCI), a medium access control unit (Medium Access Control ControlElement, MACCE), or other high layer signaling, etc., and for simplicity, the first information is exemplified by DCI in the following embodiments.
Optionally, the first information includes at least one of:
the first indication information is used for indicating a first precoding matrix from codebook information, wherein the first precoding matrix is used when the terminal currently transmits uplink data;
the second indication information is used for indicating the first antenna array from the codebook information, and the first antenna array is the first antenna array used when the terminal currently transmits uplink data and is equivalent to the number of the antennas indicating the first antenna array and the antennas forming the first antenna array;
and the third indication information is used for indicating the precoding matrix aggregate set corresponding to the first indication information, namely indicating the precoding matrix aggregate set where the first precoding matrix is located.
S220, the terminal determines a first antenna array and a first precoding matrix used for sending uplink data from codebook information according to the first information, and then uses the first antenna array and the first precoding matrix when sending the uplink data currently; the first antenna array comprises K antennas, wherein K is a positive integer, and K is smaller than or equal to N.
As can be seen from the technical solutions of the foregoing embodiments, in the embodiments of the present application, first information is obtained from a network side device, and a first antenna array and a first precoding matrix for transmitting uplink data are determined from codebook information according to the first information, so that an antenna array and a precoding matrix used when transmitting uplink data can be flexibly configured.
Based on the above examples, the implementation manners of the step S220 may be varied, and the examples of the present application only give a few specific implementation manners of the implementation manners to illustrate.
In one embodiment, the codebook information includes a first codebook and a first mapping relationship, where the first codebook includes precoding matrices corresponding to the number of antennas, and the first mapping relationship is a mapping relationship between the precoding matrices in the first codebook and a first index value.
The first codebook may include precoding matrices corresponding to N antennas and precoding matrices corresponding to M antennas.
The first mapping relationship may include a mapping relationship between each precoding matrix in the first codebook and a first index value, and specifically, the index table corresponding to the first codebook may be obtained by uniformly numbering all the precoding matrices in the first codebook, where the index table includes a first index value (index) corresponding to each precoding matrix. The numbering rule of the first index values may be various, for example, the first index values may be uniformly numbered according to the order of the number of antennas from less to more, so as to obtain P first index values in total, where the 1 st to P1 st (P1 < P) first index values correspond to precoding matrices corresponding to M antennas, and the p1+1st to P first index values correspond to precoding matrices corresponding to N antennas. For another example, for the same number of antennas, the Rank Indication (RI) may be further uniformly numbered from a low rank to a high rank, and then the precoding matrix corresponding to the M antennas is ordered from a low rank to a high rank, and taking m=4, n=8 as an example, where the order of the index table is {4txri1_precoder_index,4txri2_precoder_index,4txri3_precoder_index,4txri4_precoder_index,8txri1_precoder_index,8txri2_precoder_index, 8txri3_precoder_precoder_precoder, 8txri4_precoder_precoder_index, 8txri5_precoder_coder, 8txri6_coder, and the order of the index table is { 4txri1_coder, 4txri2_coder_coder_index, 4txri2_coder_coder_coder_coder, 8txri4_coder_coder, 8coder_coder_coder, where the number of the index matrix indicates at least one of the rank Indication values of the antennas is equal to that the rank Indication. The first index value may be a transmit precoding matrix indicator (Transmitted Precoding Matrix Indicator, TPMI) index. The first mapping relationship may be configured by the network side device through higher layer signaling or predefined in a protocol.
As shown in fig. 3, the determining, by the terminal, a first precoding matrix used for transmitting uplink data from codebook information according to the first information includes:
s221, the terminal determines a first precoding matrix used for sending uplink data from the first codebook according to a first index value indicated by the first indication information and the first mapping relation.
The first indication information may be carried by a TPMI field in DCI, where a size of the TPMI field may depend on a sum of numbers of first index values corresponding to all precoding matrices in the first codebook. The terminal may directly obtain a first index value from the TPMI domain of the DCI, determine, from the first codebook, a precoding matrix corresponding to the first index value as a first precoding matrix based on an index table corresponding to the first codebook, and determine whether the first precoding matrix is a precoding matrix corresponding to N antennas or a precoding matrix corresponding to M antennas.
Optionally, the codebook information further includes a second mapping relationship corresponding to the number of each antenna, where the second mapping relationship is a mapping relationship between each antenna array and the second indication information. The second mapping relationship may be configured by the network side device through higher layer signaling or predefined in a protocol. Correspondingly, the first information also comprises second indication information
The determining, by the terminal, a first antenna array for transmitting uplink data from codebook information according to the first information includes:
s222, when the K is smaller than N, the terminal determines a first antenna array for sending uplink data according to the second indication information and a second mapping relation corresponding to the number K of the antennas.
The DCI also comprises an information field for bearing the second indication information. When the terminal determines that the first precoding matrix is a precoding matrix corresponding to M antennas, the first antenna array may be determined according to second indication information obtained from DCI and based on a second mapping relationship corresponding to M antennas. For example, taking the m=4 and n=8 as examples, if the 8 antennas { antenna 1, antenna 2, antenna 3, antenna 4, antenna 5, antenna 6, antenna 7, antenna 8} are divided into a plurality of antenna arrays of 4 antennas, the grouping manner and the number of groups of the groups may be set as needed, taking the 2 groups as examples, and the groups may be divided into the group 1{ antenna 1, antenna 2, antenna 3, antenna 4} and the group 2{ antenna 5, antenna 6, antenna 7, antenna 8}, or the group 1{ antenna 1, antenna 3, antenna 5, antenna 7} or the group 2{ antenna 2, antenna 4, antenna 6, antenna 8} and so on, the DCI may be represented by 1 bit for indicating which antenna array of 4 antennas is used as the first antenna array.
The first codebook may be a codebook preconfigured through higher layer signaling or a codebook predefined for a protocol, and the first mapping relationship includes a mapping relationship between all precoding matrices in the preconfigured codebook or the predefined codebook and a first index value. In another embodiment, as shown in fig. 4, before step S210, the method further includes:
s201, the terminal acquires second information from the network side equipment, wherein the second information is used for indicating a precoding matrix contained in the first codebook. And the network side equipment instructs the terminal to select part of the pre-coding matrix from the pre-configured or pre-defined codebook to form a first codebook through the second information.
The second information may be carried by DCI, MACCE or other higher layer signaling, and for simplicity, MACCE is exemplified in the following embodiments.
S202, the terminal determines the first codebook according to the second information. The terminal may further obtain a first mapping relationship corresponding to the first codebook, where the first mapping relationship only needs to include a mapping relationship between each precoding matrix in the first codebook and a first index value, which is equivalent to that a relatively smaller index table can be obtained after uniformly numbering the precoding matrices in the first codebook, and a relatively smaller number of index values is used. Accordingly, a smaller TPMI field may be used in the DCI to carry the first indication information.
In another embodiment, the first codebook includes L precoding matrix aggregate sets corresponding to the L number of antennas, one precoding matrix aggregate set corresponding to each number of antennas, and for example, N and M as described above, the first codebook may include a precoding matrix aggregate set corresponding to N antennas and a precoding matrix aggregate set corresponding to M antennas, the precoding matrix aggregate set corresponding to N antennas includes at least one precoding matrix corresponding to N antennas, and the precoding matrix aggregate set corresponding to M antennas includes at least one precoding matrix corresponding to M antennas. The codebook information further comprises a third mapping relation, wherein the third mapping relation is the mapping relation between the precoding matrix in each precoding matrix set and the first index value. The third mapping relation is obtained by numbering the precoding matrixes in each precoding matrix set, namely numbering the precoding matrixes corresponding to the N antennas in the precoding matrix set corresponding to the N antennas to obtain index tables corresponding to the N antennas, and numbering the precoding matrixes corresponding to the M antennas in the precoding matrix set corresponding to the M antennas to obtain the index tables corresponding to the M antennas. The third mapping relationship may be configured by the network side device through higher layer signaling or predefined in a protocol.
Accordingly, the first information may include first indication information and third indication information.
As shown in fig. 5, the determining, by the terminal, a first precoding matrix used for transmitting uplink data from codebook information according to the first information includes:
s223, the terminal determines a first precoding matrix aggregate set corresponding to the number K of antennas from the L precoding matrix aggregate sets according to the third indication information.
In an embodiment, the third indication information may be used to indicate the number K of antennas, and the terminal may select, from the L precoding matrix commands, a precoding matrix aggregate set corresponding to the number K of antennas as the first precoding matrix aggregate set; in another embodiment, the codebook information may further include a fourth mapping relationship, where the fourth mapping relationship is a mapping relationship between a precoding matrix aggregate set and third indication information, and the terminal may determine, from the L precoding matrix aggregate sets, a first precoding matrix aggregate set corresponding to the number K of antennas according to the third indication information and the fourth mapping relationship.
S224, the terminal determines a first precoding matrix used for sending uplink data from the first precoding matrix combination set according to a first index value indicated by the first indication information and a third mapping relation corresponding to the number K of antennas.
Optionally, the third indication information is indicated explicitly or implicitly by a first message carrying the first information.
Alternatively, the explicit indication manner for indicating the third indication information may be varied, and the embodiments of the present application only give examples of several specific embodiments thereof.
In one embodiment, the third indication information is indicated by an information field for carrying the third indication information. The network side device may use an independent information field in the DCI to indicate the third indication information, for example, in the DCI, information field 1 may be used to carry the first indication information, information field 2 may be used to carry the second indication information, and information field 3 may be used to carry the third indication information.
In another embodiment, the third indication information is indicated by an information field for carrying the third indication information and other indication information, where the third indication information and other indication information may respectively correspond to some or all bits in the information field, for example, the information field is divided into multiple segments, and each bit in each segment corresponds to one indication information, or the third indication information and other indication information are directly mapped according to the value of the information field by using a corresponding mapping manner.
Alternatively, the other indication information may be at least one of the first indication information, the second indication information, and the fourth indication information. The fourth indication information is other indication information than the first indication information, the second indication information and the third indication information.
Optionally, the fourth indication information is used for indicating at least one of the following: transmission rank or rank of modulation and coding scheme (Modulation and coding scheme, MCS).
For example, in DCI, information field 1 may be used to carry first indication information, information field 2 may be used to carry second indication information and third indication information, the terminal determines, according to a value obtained from information field 2, the number K of antennas corresponding to the first precoding matrix used by the terminal and the first antenna array used, taking the m=4, n=8 as an example, if 8 antennas are divided into two groups of antenna arrays of 4 antennas, information field 2 with 2 bits may be used to determine the number K of antennas corresponding to the first precoding matrix used by the terminal and the first antenna array used, and specific mapping relationships are shown in the following table.
00 8 antennas
01 4 antennas, group 1
11 4 antennas, group 2
10 Reserved
When the value of the information domain 2 is 00, determining that the used first precoding matrix is 8 antennas corresponding to the precoding matrix, and the corresponding first antenna array is an antenna array consisting of the 8 antennas; when the value of the information domain 2 is 01, determining that the first precoding matrix is 4 antennas corresponding to the precoding matrix, and the corresponding first antenna array is an antenna array formed by 4 antennas of the group 1; when the value of the information domain 2 is 11, the first precoding matrix used is determined to be 4 antennas corresponding to the precoding matrix, and the corresponding first antenna array is an antenna array formed by 4 antennas of the group 2.
For another example, the information domain 1 may be used to carry first indication information and/or second indication information in the DCI, the information domain 2 carries third indication information, and in a case where the third indication information indicates that the first precoding matrix corresponds to N antennas, the information domain 1 carries only the first indication information; in the case that the third indication information indicates that the first precoding matrix corresponds to M antennas, the information domain 1 may carry the first indication information and the second indication information, and specifically, the information domain 1 may be divided into two front and rear segments, which are respectively used for carrying the first indication information and the second indication information. Taking the m=4 and n=8 as an example, if the 8 antennas are divided into two groups of antenna arrays of 4 antennas, in case that the third indication information indicates that the first precoding matrix corresponds to 4 antennas, the antenna array of the 4 antennas of the group 1 or the group 2 may be determined as the first antenna array by indicating the second indication information by the first bit or the last bit in the information field 1 including B bits, and the remaining B-1 bits in the information field 1 are used to carry the first indication information for determining the first precoding matrix from the precoding matrix combination set corresponding to the 4 antennas.
For another example, the first indication information and the third indication information may be carried in the DCI using the information field 1, where the information field 2 is used to carry the third indication information, and the information field 1 is divided into two sides and used to carry the first indication information and the third indication information respectively. Taking the m=4 and n=8 as an example, if the first ase:Sub>A bits or the last ase:Sub>A bits in the information field 1 including B bits are used to carry the third indication information, the remaining B-ase:Sub>A bits carry the first indication information, and in ase:Sub>A case where the first precoding matrix is indicated to correspond to 8 antennas according to the third indication information according to the ase:Sub>A bit carrying, the first indication information may be carried by the remaining B-ase:Sub>A bits to determine the first precoding matrix from the precoding matrix combination set corresponding to 8 antennas; in case that the first precoding matrix is indicated to correspond to 4 antennas according to the third indication information carried by the ase:Sub>A bits, the first precoding matrix may be determined from among ase:Sub>A set of precoding matrices corresponding to the 4 antennas according to the first indication information carried by the remaining B-ase:Sub>A bits.
In another embodiment, the third indication information is indicated by an information field for carrying a first code, where the first code is obtained by jointly encoding the third indication information with other indication information. Alternatively, the other indication information may be at least one of the first indication information, the second indication information, and the fourth indication information. The fourth indication information is other indication information than the first indication information, the second indication information and the third indication information.
Alternatively, the manner of implicit indication for indicating the third indication information may be varied, and the embodiments of the present application only give examples of several specific embodiments thereof.
In an embodiment, the third indication information is indicated according to fourth indication information, that is, the terminal may obtain the third indication information according to fourth indication information obtained from DCI.
Optionally, the fourth indication information is used to indicate at least one of the following:
a transmission rank, for example, when the transmission rank is greater than M, determining that the first precoding matrix is a precoding matrix corresponding to N antennas, and when the transmission rank is less than or equal to M, determining that the first precoding matrix is a precoding matrix corresponding to M antennas;
the level of the modulation and coding scheme, for example, when the transmission rank is less than or equal to M, may further determine, according to the MCS level, that the first precoding matrix is a precoding matrix corresponding to M antennas when the MCS level is below a certain threshold; otherwise, determining the first precoding matrix as the precoding matrix corresponding to the N antennas.
In another embodiment, the third indication information is indicated according to the number of enabled codewords of the first message, for example, when the number of enabled codewords exceeds or reaches a codeword threshold, for example, 2, the first precoding matrix is determined to be a precoding matrix corresponding to N antennas; and when the number of the enabled codewords is not up to the codeword threshold value, for example, 1, determining that the first precoding matrix is the precoding matrix corresponding to the M antennas.
As can be seen from the technical solutions of the foregoing embodiments, in the embodiments of the present application, according to different specific contents included in codebook information, according to at least one of first indication information, second indication information, and third indication information in first information, a first precoding matrix and a first antenna array for transmitting uplink data are determined from the codebook information, so that a precoding matrix can be flexibly configured for a terminal.
According to the precoding information indicating method provided by the embodiment of the application, the execution main body can be a precoding information indicating device. In the embodiment of the present application, a precoding information indicating device executes a precoding information indicating method by using a precoding information indicating device as an example, and the precoding information indicating device provided in the embodiment of the present application is described.
As shown in fig. 6, the precoding information indicating device includes: a first transmission module 601 and a first processing module 602.
The first transmission module 601 is configured to obtain first information from a network side device; the first processing module 602 is configured to determine, from codebook information according to the first information, a first antenna array and a first precoding matrix for transmitting uplink data; the precoding information indicating device comprises N antennas used for sending uplink data and supports the use of an antenna array which is less than N antennas to send the uplink data, wherein the first antenna array comprises K antennas, K and N are positive integers, and K is less than or equal to N.
Optionally, the first information includes at least one of:
the first indication information is used for indicating the first precoding matrix from the codebook information;
second indication information for indicating the first antenna array from the codebook information;
and third indication information, wherein the third indication information is used for indicating the precoding matrix aggregate corresponding to the first indication information.
Optionally, the first transmission module 601 is further configured to obtain configuration information from a network side device, where the configuration information includes the codebook information.
Optionally, the codebook information is determined by at least one of:
the precoding information indicates reported capability information of the device;
the network side equipment configures relevant parameters for the terminal.
As can be seen from the technical solutions of the foregoing embodiments, in the embodiments of the present application, first information is obtained from a network side device, and a first antenna array and a first precoding matrix for transmitting uplink data are determined from codebook information according to the first information, so that an antenna array and a precoding matrix used when transmitting uplink data can be flexibly configured.
Based on the foregoing embodiment, optionally, the codebook information includes a first codebook and a first mapping relationship, where the first codebook includes precoding matrices corresponding to the number of antennas, the first mapping relationship is a mapping relationship between the precoding matrices in the first codebook and a first index value, and the first processing module 602 is configured to determine, from the first codebook, a first precoding matrix for sending uplink data according to the first index value indicated by the first indication information and the first mapping relationship.
Optionally, the first transmission module 601 is further configured to obtain second information from the network side device, where the second information is used to indicate a precoding matrix included in the first codebook;
the first processing module 602 is configured to determine the first codebook according to the second information.
Optionally, the first codebook includes L precoding matrix combinations corresponding to the L number of antennas, each of the L number of antennas corresponds to one precoding matrix combination, the codebook information further includes a third mapping relationship, the third mapping relationship is a mapping relationship between a precoding matrix in each precoding matrix combination and a first index value, and the first processing module 602 is configured to determine, from the L number of precoding matrix combinations, the first precoding matrix combination corresponding to the number of antennas K according to the third indication information; and determining a first precoding matrix for transmitting uplink data from the first precoding matrix aggregate set according to a first index value indicated by the first indication information and a third mapping relation corresponding to the number K of antennas.
Optionally, the codebook information further includes a second mapping relationship corresponding to the number of antennas, where the second mapping relationship is a mapping relationship between each antenna array and second indication information, the first information further includes second indication information, and the first processing module 602 is configured to determine, when K is smaller than N, a first antenna array for transmitting uplink data according to the second indication information and the second mapping relationship corresponding to the number of antennas K.
Optionally, the third indication information is indicated explicitly or implicitly by a first message carrying the first information.
Optionally, the explicit indication manner includes one of the following:
indicating by an information field for carrying the third indication information;
indication by an information field for carrying the third indication information and other indication information;
and the information domain indication is used for carrying a first code, wherein the first code is obtained by jointly encoding the third indication information and other indication information.
Optionally, the other indication information includes at least one of:
the first indication information;
the second indication information;
fourth indication information.
Optionally, the implicit indication manner includes one of the following:
according to the fourth indication information indication;
and indicating according to the number of the enabled code words of the first message.
Optionally, the fourth indication information is used to indicate at least one of the following:
a transmission rank;
the level of the modulation and coding scheme.
As can be seen from the technical solutions of the foregoing embodiments, in the embodiments of the present application, according to different specific contents included in codebook information, according to at least one of first indication information, second indication information, and third indication information in first information, a first precoding matrix and a first antenna array for transmitting uplink data are determined from the codebook information, so that a precoding matrix can be flexibly configured for a terminal.
The precoding information indicating device in the embodiment of the application may be an electronic device, for example, an electronic device with an operating system, or may be a component in the electronic device, for example, an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices than a terminal. By way of example, terminals may include, but are not limited to, the types of terminals 11 listed above, other devices may be servers, network attached storage (Network Attached Storage, NAS), etc., and embodiments of the application are not specifically limited.
The precoding information indicating device provided in the embodiment of the present application can implement each process implemented by the embodiments of the methods of fig. 2 to 5, and achieve the same technical effects, so that repetition is avoided, and no further description is given here.
As shown in fig. 7, the embodiment of the present application provides a precoding information indication method, where the execution body of the method is a network side device, in other words, the method may be executed by software or hardware installed in the network side device. The method comprises the following steps.
S710, the network side equipment sends first information to the terminal, wherein the first information is used for indicating the terminal to determine a first antenna array and a first precoding matrix used for sending uplink data from codebook information;
The terminal comprises N antennas used for sending uplink data and supports the use of an antenna array which is less than N antennas to send the uplink data, wherein the first antenna array comprises K antennas, K and N are positive integers, and K is less than or equal to N.
Optionally, the first information includes at least one of:
the first indication information is used for indicating the first precoding matrix from the codebook information;
second indication information for indicating the first antenna array from the codebook information;
and third indication information, wherein the third indication information is used for indicating the precoding matrix aggregate corresponding to the first indication information.
Optionally, before step S710, the method further includes:
and the network side equipment sends configuration information to the terminal, wherein the configuration information comprises the codebook information.
Optionally, the codebook information is determined by at least one of:
the reported capability information of the terminal;
the network side equipment configures relevant parameters for the terminal.
As can be seen from the technical solutions of the foregoing embodiments, in the embodiments of the present application, first information is sent to a terminal, where the first information is used to instruct the terminal to determine, from codebook information, a first antenna array and a first precoding matrix used to send uplink data, so that the antenna array and the precoding matrix used when sending uplink data can be flexibly configured.
Based on the foregoing embodiment, optionally, the codebook information includes a first codebook and a first mapping relationship, where the first codebook includes precoding matrices corresponding to the number of antennas, and the first mapping relationship is a mapping relationship between the precoding matrices in the first codebook and a first index value.
Optionally, before step S710, the method further includes:
the network side equipment sends second information to the terminal, wherein the second information is used for indicating a precoding matrix contained in the first codebook.
Optionally, the first codebook includes L precoding matrix aggregate sets corresponding to the L antenna numbers, each antenna number corresponds to one precoding matrix aggregate set, and the codebook information further includes a third mapping relationship, where the third mapping relationship is a mapping relationship between a precoding matrix in each precoding matrix aggregate and the first index value.
Optionally, the codebook information further includes a second mapping relationship corresponding to the number of each antenna, where the second mapping relationship is a mapping relationship between each antenna array and second indication information, and the first information further includes second indication information.
Optionally, the third indication information is indicated explicitly or implicitly by a first message carrying the first information.
Optionally, the explicit indication manner includes one of the following:
indicating by an information field for carrying the third indication information;
indication by an information field for carrying the third indication information and other indication information;
and the information domain indication is used for carrying a first code, wherein the first code is obtained by jointly encoding the third indication information and other indication information.
Optionally, the other indication information includes at least one of:
the first indication information;
the second indication information;
fourth indication information.
Optionally, the implicit indication manner includes one of the following:
according to the fourth indication information indication;
and indicating according to the number of the enabled code words of the first message.
Optionally, the fourth indication information is used to indicate at least one of the following:
a transmission rank;
the level of the modulation and coding scheme.
As can be seen from the technical solutions of the foregoing embodiments, in the embodiments of the present application, according to different specific contents included in codebook information, according to at least one of first indication information, second indication information, and third indication information in first information, a first precoding matrix and a first antenna array for transmitting uplink data are determined from the codebook information, so that a precoding matrix can be flexibly configured for a terminal.
According to the precoding information indicating method provided by the embodiment of the application, the execution main body can be a precoding information indicating device. In the embodiment of the present application, a precoding information indicating device executes a precoding information indicating method by using a precoding information indicating device as an example, and the precoding information indicating device provided in the embodiment of the present application is described.
As shown in fig. 8, the precoding information indicating device includes: a second transmission module 801 and a second processing module 802.
The second processing module 802 is configured to determine first information, where the first information is used to instruct the terminal to determine a first antenna array and a first precoding matrix used to transmit uplink data from codebook information; the second transmission module 801 is configured to send the first information to a terminal; the precoding information configuration comprises N antennas used for sending uplink data and supports the use of an antenna array which is less than N antennas to send the uplink data, the first antenna array comprises K antennas, K and N are positive integers, and K is less than or equal to N.
Optionally, the first information includes at least one of:
the first indication information is used for indicating the first precoding matrix from the codebook information;
Second indication information for indicating the first antenna array from the codebook information;
and third indication information, wherein the third indication information is used for indicating the precoding matrix aggregate corresponding to the first indication information.
Optionally, the second transmission module 801 is further configured to send configuration information to the terminal, where the configuration information includes the codebook information.
Optionally, the codebook information is determined by at least one of:
the reported capability information of the terminal;
the network side equipment configures relevant parameters for the terminal.
As can be seen from the technical solutions of the foregoing embodiments, in the embodiments of the present application, first information is sent to a terminal, where the first information is used to instruct the terminal to determine, from codebook information, a first antenna array and a first precoding matrix used to send uplink data, so that the antenna array and the precoding matrix used when sending uplink data can be flexibly configured.
Based on the foregoing embodiment, optionally, the codebook information includes a first codebook and a first mapping relationship, where the first codebook includes precoding matrices corresponding to the number of antennas, and the first mapping relationship is a mapping relationship between the precoding matrices in the first codebook and a first index value.
Optionally, the second transmission module 801 is further configured to send second information to the terminal, where the second information is used to indicate a precoding matrix included in the first codebook.
Optionally, the first codebook includes L precoding matrix combinations corresponding to the L antenna numbers, each antenna number corresponds to one precoding matrix combination, and the codebook information further includes a third mapping relationship corresponding to each antenna number, where the third mapping relationship is a mapping relationship between a precoding matrix in each precoding matrix set and the first index value.
Optionally, the codebook information further includes a second mapping relationship corresponding to the number of each antenna, where the second mapping relationship is a mapping relationship between each antenna array and second indication information, and the first information further includes second indication information.
Optionally, the third indication information is indicated explicitly or implicitly by a first message carrying the first information.
Optionally, the explicit indication manner includes one of the following:
indicating by an information field for carrying the third indication information;
indication by an information field for carrying the third indication information and other indication information;
And the information domain indication is used for carrying a first code, wherein the first code is obtained by jointly encoding the third indication information and other indication information.
Optionally, the other indication information includes at least one of:
the first indication information;
the second indication information;
fourth indication information.
Optionally, the implicit indication manner includes one of the following:
according to the fourth indication information indication;
and indicating according to the number of the enabled code words of the first message.
Optionally, the fourth indication information is used to indicate at least one of the following:
a transmission rank;
the level of the modulation and coding scheme.
As can be seen from the technical solutions of the foregoing embodiments, in the embodiments of the present application, according to different specific contents included in codebook information, according to at least one of first indication information, second indication information, and third indication information in first information, a first precoding matrix and a first antenna array for transmitting uplink data are determined from the codebook information, so that a precoding matrix can be flexibly configured for a terminal.
The precoding information indicating device in the embodiment of the application may be an electronic device, for example, an electronic device with an operating system, or may be a component in the electronic device, for example, an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices than a terminal. By way of example, terminals may include, but are not limited to, the types of terminals 11 listed above, other devices may be servers, network attached storage (Network Attached Storage, NAS), etc., and embodiments of the application are not specifically limited.
The precoding information indicating device provided in the embodiment of the present application can implement each process implemented by the method embodiment of fig. 7, and achieve the same technical effects, so that repetition is avoided, and no further description is given here.
Optionally, as shown in fig. 9, the embodiment of the present application further provides a communication device 900, including a processor 901 and a memory 902, where a program or an instruction that can be executed on the processor 901 is stored in the memory 902, and when the communication device 900 is a terminal, for example, the program or the instruction is executed by the processor 901, to implement each step of the foregoing precoding information indication method embodiment, and the same technical effect can be achieved. When the communication device 900 is a network side device, the program or the instruction, when executed by the processor 901, implements the steps of the foregoing precoding information indication method embodiment, and can achieve the same technical effects, so that repetition is avoided, and no further description is given here.
The embodiment of the application also provides a terminal, which comprises a processor and a communication interface, wherein the processor is used for determining a first antenna array and a first precoding matrix used for sending uplink data from codebook information according to the first information, and the communication interface is used for acquiring the first information from network side equipment. The terminal embodiment corresponds to the terminal-side method embodiment, and each implementation process and implementation manner of the method embodiment can be applied to the terminal embodiment, and the same technical effects can be achieved. Specifically, fig. 10 is a schematic diagram of a hardware structure of a terminal for implementing an embodiment of the present application.
The terminal 1000 includes, but is not limited to: at least some of the components of the radio frequency unit 1001, the network module 1002, the audio output unit 1003, the input unit 1004, the sensor 1005, the display unit 1006, the user input unit 1007, the interface unit 1008, the memory 1009, and the processor 1010, etc.
Those skilled in the art will appreciate that terminal 1000 can also include a power source (e.g., a battery) for powering the various components, which can be logically connected to processor 1010 by a power management system so as to perform functions such as managing charge, discharge, and power consumption by the power management system. The terminal structure shown in fig. 10 does not constitute a limitation of the terminal, and the terminal may include more or less components than shown, or may combine some components, or may be arranged in different components, which will not be described in detail herein.
It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processing unit (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also referred to as a touch screen. The touch panel 10071 can include two portions, a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein.
In this embodiment, after receiving downlink data from the network side device, the radio frequency unit 1001 may transmit the downlink data to the processor 1010 for processing; in addition, the radio frequency unit 1001 may send uplink data to the network side device. In general, the radio frequency unit 1001 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 1009 may be used to store software programs or instructions and various data. The memory 1009 may mainly include a first memory area storing programs or instructions and a second memory area storing data, wherein the first memory area may store an operating system, application programs or instructions (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. Further, the memory 1009 may include volatile memory or nonvolatile memory, or the memory 1009 may include both volatile and nonvolatile memory. The non-volatile memory may be a Read-only memory (ROM), a programmable Read-only memory (ProgrammableROM, PROM), an erasable programmable Read-only memory (ErasablePROM, EPROM), an electrically erasable programmable Read-only memory (ElectricallyEPROM, EEPROM), or a flash memory, among others. The volatile memory may be random access memory (Random Access Memory, RAM), static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (ddr SDRAM), enhanced SDRAM (Enhanced SDRAM), synchronous DRAM (SLDRAM), and Direct RAM (DRRAM). Memory 1009 in embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor that primarily processes operations involving an operating system, user interface, application programs, and the like, and a modem processor that primarily processes wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into the processor 1010.
The radio frequency unit 1001 is configured to obtain first information from a network side device.
A processor 1010, configured to determine a first antenna array and a first precoding matrix for transmitting uplink data from codebook information according to the first information; the precoding information indicating device comprises N antennas used for sending uplink data and supports the use of an antenna array which is less than N antennas to send the uplink data, wherein the first antenna array comprises K antennas, K and N are positive integers, and K is less than or equal to N.
Optionally, the first information includes at least one of:
the first indication information is used for indicating the first precoding matrix from the codebook information;
second indication information for indicating the first antenna array from the codebook information;
And third indication information, wherein the third indication information is used for indicating the precoding matrix aggregate corresponding to the first indication information.
Optionally, the radio frequency unit 1001 is further configured to obtain configuration information from a network side device, where the configuration information includes the codebook information.
Optionally, the codebook information is determined by at least one of:
the precoding information indicates reported capability information of the device;
the network side equipment configures relevant parameters for the terminal.
The embodiment of the application can flexibly configure the antenna array and the precoding matrix used when the uplink data is sent.
Based on the foregoing embodiment, optionally, the codebook information includes a first codebook and a first mapping relationship, where the first codebook includes precoding matrices corresponding to the number of antennas, the first mapping relationship is a mapping relationship between a precoding matrix in the first codebook and a first index value, and the processor 1010 is configured to determine, according to the first indication information and the first mapping relationship, a first precoding matrix used for sending uplink data from the first codebook.
Optionally, the radio frequency unit 1001 is further configured to obtain second information from the network side device, where the second information is used to indicate a precoding matrix included in the first codebook;
The processor 1010 is configured to determine the first codebook according to the second information.
Optionally, the first codebook includes L precoding matrix combinations corresponding to L numbers of antennas, each number of antennas corresponds to one precoding matrix combination, the codebook information further includes a third mapping relationship corresponding to each number of antennas, the third mapping relationship is a mapping relationship between a precoding matrix in each precoding matrix combination and a first index value, and the processor 1010 is configured to determine, from the L precoding matrix combinations, the first precoding matrix combination corresponding to the number K of antennas according to the third indication information; and determining a first precoding matrix used for transmitting uplink data from the first precoding matrix aggregate according to the first indication information and a third mapping relation corresponding to the number K of antennas.
Optionally, the codebook information further includes a second mapping relationship corresponding to the number of antennas, where the second mapping relationship is a mapping relationship between each antenna array and second indication information, the first information further includes second indication information, and the processor 1010 is configured to determine, when K is smaller than N, a first antenna array for sending uplink data according to the second indication information and the second mapping relationship corresponding to the number of antennas K.
Optionally, the third indication information is indicated explicitly or implicitly by a first message carrying the first information.
Optionally, the explicit indication manner includes one of the following:
indicating by an information field for carrying the third indication information;
indication by an information field for carrying the third indication information and other indication information;
and the information domain indication is used for carrying a first code, wherein the first code is obtained by jointly encoding the third indication information and other indication information.
Optionally, the other indication information includes at least one of:
the first indication information;
the second indication information;
fourth indication information.
Optionally, the implicit indication manner includes one of the following:
according to the fourth indication information indication;
and indicating according to the number of the enabled code words of the first message.
Optionally, the fourth indication information is used to indicate at least one of the following:
a transmission rank;
the level of the modulation and coding scheme.
The embodiment of the application can flexibly configure the precoding matrix for the terminal.
The embodiment of the application also provides network side equipment, which comprises a processor and a communication interface, wherein the processor is used for determining first information, the first information is used for indicating the terminal to determine a first antenna array and a first precoding matrix used for sending uplink data from codebook information, and the communication interface is used for sending the first information to the terminal. The network side device embodiment corresponds to the network side device method embodiment, and each implementation process and implementation manner of the method embodiment can be applied to the network side device embodiment, and the same technical effects can be achieved.
Specifically, the embodiment of the application also provides network side equipment. As shown in fig. 11, the network side device 1100 includes: an antenna 111, a radio frequency device 112, a baseband device 113, a processor 114 and a memory 115. The antenna 111 is connected to a radio frequency device 112. In the uplink direction, the radio frequency device 112 receives information via the antenna 111, and transmits the received information to the baseband device 113 for processing. In the downlink direction, the baseband device 113 processes information to be transmitted, and transmits the processed information to the radio frequency device 112, and the radio frequency device 112 processes the received information and transmits the processed information through the antenna 111.
The method performed by the network side device in the above embodiment may be implemented in the baseband apparatus 113, where the baseband apparatus 113 includes a baseband processor.
The baseband apparatus 113 may, for example, include at least one baseband board, where a plurality of chips are disposed, as shown in fig. 11, where one chip, for example, a baseband processor, is connected to the memory 115 through a bus interface, so as to call a program in the memory 115 to perform the network device operation shown in the above method embodiment.
The network-side device may also include a network interface 116, such as a common public radio interface (common public radio interface, CPRI).
Specifically, the network side device 1100 of the embodiment of the present invention further includes: instructions or programs stored in the memory 115 and capable of running on the processor 114, the processor 114 invokes the instructions or programs in the memory 115 to perform the method performed by the modules shown in fig. 6, and achieve the same technical effects, and are not repeated here.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, each process of the foregoing precoding information indication method embodiment is implemented, and the same technical effects can be achieved, so that repetition is avoided, and no further description is given here.
Wherein the processor is a processor in the terminal described in the above embodiment. The readable storage medium includes computer readable storage medium such as computer readable memory ROM, random access memory RAM, magnetic or optical disk, etc.
The embodiment of the application further provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled with the processor, and the processor is configured to run a program or an instruction, implement each process of the above precoding information indication method embodiment, and achieve the same technical effect, so as to avoid repetition, and not be repeated here.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, or the like.
The embodiments of the present application further provide a computer program/program product, where the computer program/program product is stored in a storage medium, and the computer program/program product is executed by at least one processor to implement each process of the embodiments of the precoding information indication method, and the same technical effects can be achieved, so that repetition is avoided, and details are not repeated here.
The embodiment of the application also provides a precoding information configuration system, which comprises: the terminal can be used for executing the steps of the precoding information indicating method, and the network side equipment can be used for executing the steps of the precoding information indicating method.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solutions of the present application may be embodied essentially or in a part contributing to the prior art in the form of a computer software product stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk), comprising several instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method described in the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those of ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are also within the protection of the present application.

Claims (31)

1. A precoding information indicating method, comprising:
the terminal acquires first information from network side equipment;
the terminal determines a first antenna array and a first precoding matrix for sending uplink data from codebook information according to the first information;
the terminal comprises N antennas used for sending uplink data and supports the use of an antenna array which is less than N antennas to send the uplink data, wherein the first antenna array comprises K antennas, K and N are positive integers, and K is less than or equal to N.
2. The method of claim 1, wherein the first information comprises at least one of:
the first indication information is used for indicating the first precoding matrix from the codebook information;
second indication information for indicating the first antenna array from the codebook information;
and third indication information, wherein the third indication information is used for indicating the precoding matrix aggregate corresponding to the first indication information.
3. The method according to claim 2, wherein the codebook information includes a first codebook and a first mapping relation, the first codebook includes precoding matrices corresponding to the number of antennas, the first mapping relation is a mapping relation between precoding matrices in the first codebook and a first index value, and the determining, by the terminal, a first precoding matrix for transmitting uplink data from codebook information according to the first information includes:
And the terminal determines a first precoding matrix used for sending uplink data from the first codebook according to a first index value indicated by the first indication information and the first mapping relation.
4. A method according to claim 3, characterized in that before the terminal obtains the first information from the network side device, the method further comprises:
the terminal acquires second information from the network side equipment, wherein the second information is used for indicating a precoding matrix contained in the first codebook;
and the terminal determines the first codebook according to the second information.
5. The method of claim 3, wherein the first codebook includes L precoding matrix aggregate sets corresponding to L antenna numbers, each antenna number corresponds to one precoding matrix aggregate set, the codebook information further includes a third mapping relationship, the third mapping relationship is a mapping relationship between a precoding matrix in each precoding matrix aggregate set and a first index value, and the determining, by the terminal, a first precoding matrix for transmitting uplink data from codebook information according to the first information includes:
the terminal determines a first precoding matrix aggregate set corresponding to the number K of the antennas from L precoding matrix aggregate sets according to the third indication information;
And the terminal determines a first precoding matrix used for transmitting uplink data from the first precoding matrix combination set according to a first index value indicated by the first indication information and a third mapping relation corresponding to the number K of antennas.
6. The method according to any one of claims 3-5, wherein the codebook information further includes a second mapping relationship corresponding to the number of antennas, the second mapping relationship being a mapping relationship between each antenna array and second indication information, the first information further includes second indication information, and the determining, by the terminal, from the codebook information according to the first information, a first antenna array for transmitting uplink data includes:
and under the condition that K is smaller than N, the terminal determines a first antenna array for sending uplink data according to the second indication information and a second mapping relation corresponding to the number K of the antennas.
7. The method of claim 2, wherein the third indication information is indicated explicitly or implicitly by a first message carrying the first information.
8. The method of claim 7, wherein the manner of explicit indication comprises one of:
Indicating by an information field for carrying the third indication information;
indication by an information field for carrying the third indication information and other indication information;
and the information domain indication is used for carrying a first code, wherein the first code is obtained by jointly encoding the third indication information and other indication information.
9. The method of claim 8, wherein the other indication information comprises at least one of:
the first indication information;
the second indication information;
fourth indication information.
10. The method of claim 7, wherein the manner of implicit indication comprises one of:
according to the fourth indication information indication;
and indicating according to the number of the enabled code words of the first message.
11. The method according to claim 9 or 10, wherein the fourth indication information is used to indicate at least one of:
a transmission rank;
the level of the modulation and coding scheme.
12. The method of claim 11, wherein before the terminal obtains the first information from the network-side device, the method further comprises:
the terminal acquires configuration information from network side equipment, wherein the configuration information comprises the codebook information.
13. The method of claim 11, wherein the codebook information is determined by at least one of:
the reported capability information of the terminal;
the network side equipment configures relevant parameters for the terminal.
14. A precoding information indicating device, comprising:
the first transmission module is used for acquiring first information from the network side equipment;
the first processing module is used for determining a first antenna array and a first precoding matrix used for sending uplink data from codebook information according to the first information;
the precoding information indicating device comprises N antennas used for sending uplink data and supports the use of an antenna array which is less than N antennas to send the uplink data, wherein the first antenna array comprises K antennas, K and N are positive integers, and K is less than or equal to N.
15. A precoding information indicating method, comprising:
the method comprises the steps that network side equipment sends first information to a terminal, wherein the first information is used for indicating the terminal to determine a first antenna array and a first precoding matrix used for sending uplink data from codebook information;
the terminal comprises N antennas used for sending uplink data and supports the use of an antenna array which is less than N antennas to send the uplink data, wherein the first antenna array comprises K antennas, K and N are positive integers, and K is less than or equal to N.
16. The method of claim 15, wherein the first information comprises at least one of:
the first indication information is used for indicating the first precoding matrix from the codebook information;
second indication information for indicating the first antenna array from the codebook information;
and third indication information, wherein the third indication information is used for indicating the precoding matrix aggregate corresponding to the first indication information.
17. The method of claim 16, wherein the codebook information includes a first codebook and a first mapping relationship, the first codebook including precoding matrices corresponding to the number of antennas, the first mapping relationship being a mapping relationship between precoding matrices in the first codebook and a first index value.
18. The method of claim 17, wherein before the network side device sends the first information to the terminal, the method further comprises:
the network side equipment sends second information to the terminal, wherein the second information is used for indicating a precoding matrix contained in the first codebook.
19. The method of claim 17, wherein the first codebook comprises L sets of precoding matrices corresponding to L numbers of antennas, one set of precoding matrices corresponding to each number of antennas, and the codebook information further comprises a third mapping relationship, wherein the third mapping relationship is a mapping relationship between a precoding matrix in each set of precoding matrices and the first index value.
20. The method according to any one of claims 17-19, wherein the codebook information further includes a second mapping relation corresponding to the number of each antenna, the second mapping relation being a mapping relation between each antenna array and second indication information, and the first information further includes the second indication information.
21. The method of claim 16, wherein the third indication information is indicated explicitly or implicitly by a first message carrying the first information.
22. The method of claim 21, wherein the manner of explicit indication comprises one of:
indicating by an information field for carrying the third indication information;
indication by an information field for carrying the third indication information and other indication information;
and the information domain indication is used for carrying a first code, wherein the first code is obtained by jointly encoding the third indication information and other indication information.
23. The method of claim 22, wherein the other indication information comprises at least one of:
the first indication information;
the second indication information;
fourth indication information.
24. The method of claim 21, wherein the manner of implicit indication comprises one of:
According to the fourth indication information indication;
and indicating according to the number of the enabled code words of the first message.
25. The method according to claim 23 or 24, wherein the fourth indication information is used to indicate at least one of:
a transmission rank;
the level of the modulation and coding scheme.
26. The method of claim 25, wherein before the network side device sends the first information to the terminal, the method further comprises:
and the network side equipment sends configuration information to the terminal, wherein the configuration information comprises the codebook information.
27. The method of claim 25, wherein the codebook information is determined by at least one of:
the reported capability information of the terminal;
the network side equipment configures relevant parameters for the terminal.
28. A precoding information indicating device, comprising:
the second processing module is used for determining first information, wherein the first information is used for indicating a terminal to determine a first antenna array and a first precoding matrix used for sending uplink data from codebook information;
the second transmission module is used for sending the first information to the terminal;
the precoding information configuration comprises N antennas used for sending uplink data and supports the use of an antenna array which is less than N antennas to send the uplink data, the first antenna array comprises K antennas, K and N are positive integers, and K is less than or equal to N.
29. A terminal comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the precoding information indication method of any of claims 1 to 13.
30. A network side device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the precoding information indication method of any of claims 15 to 27.
31. A readable storage medium, characterized in that the readable storage medium has stored thereon a program or instructions which, when executed by a processor, implements the precoding information indicating method according to any of claims 1-13 or the steps of the precoding information indicating method according to any of claims 15 to 27.
CN202210841888.6A 2022-07-18 2022-07-18 Precoding information indication method, device, terminal and network equipment Pending CN117459101A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210841888.6A CN117459101A (en) 2022-07-18 2022-07-18 Precoding information indication method, device, terminal and network equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210841888.6A CN117459101A (en) 2022-07-18 2022-07-18 Precoding information indication method, device, terminal and network equipment

Publications (1)

Publication Number Publication Date
CN117459101A true CN117459101A (en) 2024-01-26

Family

ID=89578637

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210841888.6A Pending CN117459101A (en) 2022-07-18 2022-07-18 Precoding information indication method, device, terminal and network equipment

Country Status (1)

Country Link
CN (1) CN117459101A (en)

Similar Documents

Publication Publication Date Title
CN116155445A (en) Uplink precoding information receiving method, indicating method, terminal and network equipment
CN117459101A (en) Precoding information indication method, device, terminal and network equipment
WO2024078456A1 (en) Uplink control information transmission method and apparatus, and terminal
CN117394887A (en) Indication method of precoding matrix, terminal and network side equipment
CN116260491A (en) Precoding information indication method, device, communication equipment, storage medium and system
CN116707724A (en) Demodulation reference signal information determining method, indicating method and related equipment
WO2024140578A1 (en) Csi feedback method based on ai model, terminal, and network side device
CN117955529A (en) Precoding matrix, SRI indication method, terminal and network equipment
US20240205939A1 (en) Method for indicating downlink control information, method for determining uplink channel transmission rank, and apparatuses
WO2023051539A1 (en) Method for determining uplink precoding information, terminal, and network-side device
CN117978217A (en) Information indication method, device, terminal, network equipment and readable storage medium
CN116419408A (en) Reference signal port indication method, terminal and network side equipment
CN117294405A (en) Channel State Information (CSI) reporting configuration method, terminal and network side equipment
CN116781120A (en) PUSCH transmission method, terminal and network side equipment
CN116471625A (en) Configuration method, device and equipment of channel state information reference signals
CN116614162A (en) Precoding indication method, device, communication equipment, system and storage medium
CN116614163A (en) Method, device and equipment for determining precoding and readable storage medium
CN116436568A (en) Channel State Information (CSI) feedback method, device, terminal and network equipment
CN117014101A (en) Information receiving method, information transmitting method and related equipment
CN116455536A (en) Port mapping method and terminal for sounding reference signal
CN115811341A (en) Precoding indication method, precoding determination method, device and related equipment
CN115087120A (en) Control signaling receiving method, sending method, device, terminal and network side equipment
CN117411746A (en) AI model processing method and device, terminal and network side equipment
CN116567691A (en) Information transmission method, device, terminal and network side equipment
CN116260492A (en) SRS resource allocation method and device, terminal and network equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination