Uplink precoding indication method and communication device
By introducing the port terminal transmitting antenna port mapping relationship of the uplink reference signal resource in the uplink transmission mode, the problem that the prior art cannot adapt to more transmitting antenna ports is solved, and the uplink transmission performance is improved and full-power transmission is achieved.
Patent Information
- Application Number
- CN202311287094.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-03-28
AI Technical Summary
The existing codebook-based uplink transmission mode cannot adapt to more transmission antenna ports, limiting the performance of uplink transmission.
By introducing the mapping relationship between the terminal transmitting antenna ports of the ports with the uplink reference signal resources, codewords are flexibly configured to realize that terminal devices with a large number of transmitting antenna ports use codewords with a small number of antenna ports for uplink transmission.
It improves the performance of uplink transmission, realizes the requirement of full power transmission, and adapts to more transmission antenna ports.
Smart Images

Figure CN119727809A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to an uplink precoding indication method and a communication device. Background Art
[0002] The 5th generation (5G) mobile communication system has higher requirements for system capacity and spectrum efficiency. In the 5G communication system, the application of massive multiple-input multiple-output (massive-MIMO) technology plays a vital role in improving the spectrum efficiency of the system. Using massive-MIMO technology, the terminal device needs to precode the data when sending uplink data. Among them, the codebook-based uplink transmission mode is a precoding method for uplink transmission.
[0003] At present, in the codebook-based uplink transmission mode, the base station selects a suitable codeword for the terminal device from the predefined uplink codebook and indicates the selected codeword to the terminal device. The predefined uplink codebook is stored in the base station and the terminal device. The number of codewords available for selection is limited, and the number of transmit antenna ports and uplink transmission layers that can be supported is limited. As the communication service has an increasing demand for uplink system capacity, the number of transmit antenna ports supported by the terminal device is increasing. The existing predefined uplink codebook is obviously unable to adapt, which limits the performance of uplink transmission. Summary of the invention
[0004] The embodiments of the present application provide an uplink precoding indication method and a communication device, so as to adapt to a larger number of transmitting antenna ports through flexible uplink precoding matrix indication, thereby improving the performance of uplink transmission.
[0005] In a first aspect, the present application provides a method for indicating uplink precoding, comprising: a terminal device receives first information from an access network device, the first information being used to indicate a codeword type, a first index and a first uplink reference signal resource of a first codebook subset; wherein the codeword type of the first codebook subset is determined based on a mapping relationship between M ports corresponding to the first uplink reference signal resource and a transmitting antenna port of the terminal device, the total number of transmitting antenna ports of the terminal device is greater than M, and M is a positive integer; the terminal device determines a first codeword in the first codebook subset according to the first information; wherein the number of transmitting antenna ports corresponding to the first codeword is M; and the terminal device sends uplink data according to the first codeword.
[0006] The above design introduces the mapping relationship between the port terminal transmitting antenna ports of the uplink reference signal resource, flexibly configures codewords for the terminal equipment, and enables the terminal equipment with a large number of transmitting antenna ports to use codewords with a small number of antenna ports for uplink transmission, which helps to improve the performance of uplink transmission and can meet the requirements of full power transmission.
[0007] In one possible design, before receiving the first information from the access network device, the terminal device may also send second information to the access network device, where the second information indicates a mapping relationship between the M ports and the transmitting antenna ports of the terminal device. Such a design can enable the access network device to indicate a codeword that meets the needs of the terminal device, thereby improving the accuracy of the uplink precoding indication.
[0008] In one possible design, the first codebook subset is determined based on a codeword type of the first codebook subset and the first uplink reference signal resource.
[0009] In a possible design, the codeword type of the first codebook subset is also related to the coherence capability of the terminal device. For example, the coherence capability of the terminal device includes partial coherence 1 and partial coherence 2.
[0010] In a possible design, partial coherence 1 can be understood as: the terminal device corresponds to 2 antenna port groups, each of the 2 antenna port groups includes K1 transmit antenna ports, the K1 is greater than or equal to the M, the K1 transmit antenna ports included in one of the 2 antenna port groups are coherent, and the transmit antenna ports included in different antenna port groups in the 2 antenna port groups are incoherent. The following examples illustrate several implementation methods of the first codebook subset in this design.
[0011] For example, when K1 is equal to M, and the aforementioned mapping relationship is specifically that each of the M ports corresponds to two coherent transmitting antenna ports of the terminal device, the codeword type of the first codebook subset includes partially coherent codewords and incoherent codewords, or the codeword type of the first codebook subset includes partially coherent codewords.
[0012] For example, when K1 is equal to M, and each of the M ports corresponds to two coherent transmitting antenna ports of the terminal device, the codeword type of the first codebook subset includes partially coherent codewords and incoherent codewords, or the codeword type of the first codebook subset includes partially coherent codewords.
[0013] For example, K1 is equal to M, the M ports correspond one-to-one to the M coherent transmitting antenna ports of the terminal device, the codeword types of the first codebook subset include fully coherent codewords, partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include fully coherent codewords.
[0014] For example, K1 is equal to 2M, each of the M ports corresponds to four coherent transmitting antenna ports of the terminal device, and the codeword type of the first codebook subset includes irrelevant codewords.
[0015] For another example, K1 is equal to 2M, each of the M ports corresponds to 2 coherent transmitting antenna ports of the terminal device, or the M ports correspond to M coherent transmitting antenna ports of the terminal device, and the codeword types of the first codebook subset include fully coherent codewords, partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include fully coherent codewords.
[0016] The above example can enable the terminal device of partial coherence 1 to transmit at full power according to fullpowerMode2, thereby improving the performance of uplink transmission.
[0017] In a possible design, partial coherence 2 can be understood as: the terminal device corresponds to 4 antenna port groups, each of the 4 antenna port groups includes K2 transmit antenna ports, the K2 is less than or equal to the M, the K2 transmit antenna ports included in one of the 4 antenna port groups are coherent, and the transmit antenna ports included in different antenna port groups in the 4 antenna port groups are incoherent. The following examples illustrate several implementation methods of the first codebook subset in this design.
[0018] For example, K2 is equal to Each of the M ports corresponds to two coherent transmitting antenna ports of the terminal device, and the codeword type of the first codebook subset includes irrelevant codewords.
[0019] For example, K2 is equal to The M ports correspond to the M transmitting antenna ports of the terminal device, and the codeword types of the first codebook subset include partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include partially coherent codewords.
[0020] For example, K2 is equal to M, each of the M ports corresponds to two coherent transmitting antenna ports of the terminal device, and the codeword type of the first codebook subset includes irrelevant codewords.
[0021] For example, K2 is equal to M, the M ports correspond to the M coherent transmitting antenna ports of the terminal device, the codeword types of the first codebook subset include fully coherent codewords, partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include fully coherent codewords.
[0022] The above example can enable the terminal device of partial coherence 2 to transmit at full power according to fullpowerMode2, thereby improving the performance of uplink transmission.
[0023] In a second aspect, the present application provides a data transmission method, including: an access network device sends first information to a terminal device, the first information being used to indicate a codeword type, a first index and a first uplink reference signal resource of a first codebook subset; wherein the codeword type of the first codebook subset is determined based on a mapping relationship between M ports corresponding to the first uplink reference signal resource and a transmitting antenna port of the terminal device, the first information being used to determine a first codeword in the first codebook subset, the number of transmitting antenna ports corresponding to the first codeword being M, the total number of transmitting antenna ports of the terminal device being greater than M, and M being a positive integer; the access network device receives uplink data sent by the terminal device based on the first codeword.
[0024] The above design introduces the mapping relationship between the port terminal transmitting antenna ports of the uplink reference signal resource, flexibly configures codewords for the terminal equipment, and enables the terminal equipment with a large number of transmitting antenna ports to use codewords with a small number of antenna ports for uplink transmission, which helps to improve the performance of uplink transmission and can meet the requirements of full power transmission.
[0025] In one possible design, before sending the first information to the terminal device, the access network device may also receive second information from the terminal device, where the second information indicates a mapping relationship between the M ports and the transmitting antenna port of the terminal device.
[0026] In one possible design, the first codebook subset is determined based on a codeword type of the first codebook subset and the first uplink reference signal resource.
[0027] In a possible design, the codeword type of the first codebook subset is also related to the coherence capability of the terminal device. For example, the coherence capability of the terminal device includes partial coherence 1 and partial coherence 2. The specific design can be understood with reference to the example in the first aspect, and the embodiment of the present application will not be repeated.
[0028] In a third aspect, the present application provides a communication device, which can be used to execute the method of the first aspect. The device may be a terminal device, or the device may be a component in the terminal device (for example, a chip, or a chip system, or a circuit), or may be a device that can be used in combination with the terminal device.
[0029] In a possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the first aspect, and the module or unit may be a hardware circuit, or software, or a combination of a hardware circuit and software. In a possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and / or sending, and the processing unit may be used to perform the above-mentioned first aspect or any possible implementation method of the first aspect.
[0030] Taking the communication device including a communication module and a processing module as an example, the functions of each module can be understood as follows:
[0031] A communication module, configured to receive first information from an access network device, where the first information is used to indicate a codeword type, a first index, and a first uplink reference signal resource of a first codebook subset; wherein the codeword type of the first codebook subset is determined based on a mapping relationship between M ports corresponding to the first uplink reference signal resource and a transmit antenna port of the terminal device, and the total number of transmit antenna ports of the terminal device is greater than M, and M is a positive integer;
[0032] A processing module, configured to determine a first codeword in the first codebook subset according to the first information; wherein the number of transmitting antenna ports corresponding to the first codeword is M;
[0033] The communication module is further used to send uplink data according to the first codeword.
[0034] In one possible design, the communication module is also used to: before receiving the first information from the access network device, send second information to the access network device, where the second information indicates a mapping relationship between the M ports and the transmitting antenna port of the terminal device.
[0035] In one possible design, the first codebook subset is determined based on a codeword type of the first codebook subset and the first uplink reference signal resource.
[0036] In a possible design, the codeword type of the first codebook subset is also related to the coherence capability of the terminal device. For example, the coherence capability of the terminal device includes partial coherence 1 and partial coherence 2.
[0037] In a possible design, partial coherence 1 can be understood as: the terminal device corresponds to 2 antenna port groups, each of the 2 antenna port groups includes K1 transmit antenna ports, the K1 is greater than or equal to the M, the K1 transmit antenna ports included in one of the 2 antenna port groups are coherent, and the transmit antenna ports included in different antenna port groups in the 2 antenna port groups are incoherent. The following examples illustrate several implementation methods of the first codebook subset in this design.
[0038] For example, when K1 is equal to M, and the aforementioned mapping relationship is specifically that each of the M ports corresponds to two coherent transmitting antenna ports of the terminal device, the codeword type of the first codebook subset includes partially coherent codewords and incoherent codewords, or the codeword type of the first codebook subset includes partially coherent codewords.
[0039] For example, when K1 is equal to M, and each of the M ports corresponds to two coherent transmitting antenna ports of the terminal device, the codeword type of the first codebook subset includes partially coherent codewords and incoherent codewords, or the codeword type of the first codebook subset includes partially coherent codewords.
[0040] For example, K1 is equal to M, the M ports correspond one-to-one to the M coherent transmitting antenna ports of the terminal device, the codeword types of the first codebook subset include fully coherent codewords, partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include fully coherent codewords.
[0041] For example, K1 is equal to 2M, each of the M ports corresponds to four coherent transmitting antenna ports of the terminal device, and the codeword type of the first codebook subset includes irrelevant codewords.
[0042] For another example, K1 is equal to 2M, each of the M ports corresponds to 2 coherent transmitting antenna ports of the terminal device, or the M ports correspond to M coherent transmitting antenna ports of the terminal device, and the codeword types of the first codebook subset include fully coherent codewords, partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include fully coherent codewords.
[0043] The above example can enable the terminal device of partial coherence 1 to transmit at full power according to fullpowerMode2, thereby improving the performance of uplink transmission.
[0044] In a possible design, partial coherence 2 can be understood as: the terminal device corresponds to 4 antenna port groups, each of the 4 antenna port groups includes K2 transmit antenna ports, the K2 is less than or equal to the M, the K2 transmit antenna ports included in one of the 4 antenna port groups are coherent, and the transmit antenna ports included in different antenna port groups in the 4 antenna port groups are incoherent. The following examples illustrate several implementation methods of the first codebook subset in this design.
[0045] For example, K2 is equal to Each of the M ports corresponds to two coherent transmitting antenna ports of the terminal device, and the codeword type of the first codebook subset includes irrelevant codewords.
[0046] For example, K2 is equal to The M ports correspond to the M transmitting antenna ports of the terminal device, and the codeword types of the first codebook subset include partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include partially coherent codewords.
[0047] For example, K2 is equal to M, each of the M ports corresponds to two coherent transmitting antenna ports of the terminal device, and the codeword type of the first codebook subset includes irrelevant codewords.
[0048] For example, K2 is equal to M, the M ports correspond to the M coherent transmitting antenna ports of the terminal device, the codeword types of the first codebook subset include fully coherent codewords, partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include fully coherent codewords.
[0049] The above example can enable the terminal device of partial coherence 2 to transmit at full power according to fullpowerMode2, thereby improving the performance of uplink transmission.
[0050] In a fourth aspect, the present application provides a communication device, which can be used to execute the method of the second aspect. The device may be an access network device, or the device may be a component in the access network device (for example, a chip, or a chip system, or a circuit), or may be a device that can be used in combination with the access network device.
[0051] In one possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the second aspect, and the module or unit may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and / or sending, and the processing unit may be used to perform the above-mentioned second aspect or any possible implementation method of the second aspect.
[0052] Taking the communication device including a communication module and a processing module as an example, the functions of each module can be understood as follows:
[0053] A processing module, configured to control a communication module to send first information to a terminal device, wherein the first information is used to indicate a codeword type, a first index, and a first uplink reference signal resource of a first codebook subset; wherein the codeword type of the first codebook subset is determined based on a mapping relationship between M ports corresponding to the first uplink reference signal resource and a transmit antenna port of the terminal device, and the first information is used to determine a first codeword in the first codebook subset, the number of transmit antenna ports corresponding to the first codeword is M, the total number of transmit antenna ports of the terminal device is greater than M, and M is a positive integer;
[0054] The communication module is also used to receive uplink data sent by the terminal device based on the first codeword.
[0055] In one possible design, the communication module is further used to: before sending first information to the terminal device, receive second information from the terminal device, where the second information indicates a mapping relationship between the M ports and the transmitting antenna port of the terminal device.
[0056] In one possible design, the first codebook subset is determined based on a codeword type of the first codebook subset and the first uplink reference signal resource.
[0057] In a possible design, the codeword type of the first codebook subset is also related to the coherence capability of the terminal device. For example, the coherence capability of the terminal device includes partial coherence 1 and partial coherence 2. The specific design can be understood by referring to the example in the third aspect, and the embodiment of the present application will not be repeated.
[0058] In a fifth aspect, an embodiment of the present application provides a communication device, the communication device includes a processor, and is used to implement the method described in the first aspect above. The processor is coupled to a memory, and the memory is used to store instructions and data. When the processor executes the instructions stored in the memory, the method described in the first aspect can be implemented. Optionally, the communication device may also include a memory; the communication device may also include a communication interface, and the communication interface is used for the communication device to communicate with other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, pin or other type of communication interface.
[0059] In a sixth aspect, an embodiment of the present application provides a communication device, the communication device including a processor, for implementing the method described in the second aspect above. The processor is coupled to a memory, the memory is used to store instructions and data, and when the processor executes the instructions stored in the memory, the method described in the second aspect can be implemented. Optionally, the communication device may also include a memory; the communication device may also include a communication interface, the communication interface is used for the communication device to communicate with other devices, and illustratively, the communication interface may be a transceiver, circuit, bus, module, pin or other type of communication interface.
[0060] In the seventh aspect, an embodiment of the present application provides a communication device, comprising a logic circuit and an interface circuit; the interface circuit is used to communicate with a module outside the communication device; the logic circuit is used to execute a computer program so that the communication device executes the method provided in the first or second aspect above.
[0061] In an eighth aspect, an embodiment of the present application provides a communication system, comprising a communication device as described in the third aspect or the fifth aspect; and a communication device as described in the fourth aspect or the sixth aspect.
[0062] In a ninth aspect, an embodiment of the present application further provides a computer program, which, when executed on a computer, enables the computer to execute the method provided in the first or second aspect above.
[0063] In the tenth aspect, an embodiment of the present application further provides a computer program product, comprising instructions, which, when executed on a computer, enable the computer to execute the method provided in the first or second aspect above.
[0064] In the eleventh aspect, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed on a computer, the computer executes the method provided in the first or second aspect above.
[0065] In the twelfth aspect, an embodiment of the present application further provides a chip, which is used to read a computer program stored in a memory and execute the method provided in the first or second aspect above.
[0066] In a thirteenth aspect, an embodiment of the present application further provides a chip system, which includes a processor for supporting a computer device to implement the method provided in the first aspect or the second aspect. In a possible design, the chip system also includes a memory, which is used to store the necessary programs and data of the computer device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0067] For the effects of the solutions provided in any of the second to thirteenth aspects above, reference can be made to the corresponding description in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] Figure 1 A schematic diagram of the structure of a communication system;
[0069] Figure 2 A schematic diagram of interaction between an access network device and a terminal device;
[0070] Figure 3 One of the flowcharts of the uplink precoding indication method provided in the embodiment of the present application;
[0071] Figure 4 A schematic diagram of the distribution of a transmitting antenna port provided in an embodiment of the present application;
[0072] Figure 5 One of the flowcharts of the uplink precoding indication method provided in the embodiment of the present application;
[0073] Figure 6 One of the flowcharts of the uplink precoding indication method provided in the embodiment of the present application;
[0074] Figure 7 One of the flowcharts of the uplink precoding indication method provided in the embodiment of the present application;
[0075] Figure 8 One of the flowcharts of the uplink precoding indication method provided in the embodiment of the present application;
[0076] Fig. 9 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0077] Fig.10 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0078] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0079] The at least one (item) involved in the embodiments of the present application as follows indicates one (item) or more (items). More than one (item) refers to two (items) or more than two (items). "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects before and after are in an "or" relationship. In addition, it should be understood that although the terms first, second, etc. may be used to describe each object in the embodiments of the present application, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other.
[0080] The terms "including" and "having" and any variations thereof mentioned in the following description of the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes other steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices. It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any method or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other methods or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner.
[0081] The technical solution provided in the present application can be applied to various communication systems, such as: the fifth generation (5th generation, 5G) or new radio (new radio, NR) system, long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD) system, wireless local area network (wireless local area network, WLAN) system, satellite communication system, future communication system, such as the sixth generation (6th generation, 6G) mobile communication system, or a fusion system of multiple systems, etc. The technical solution provided in the present application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and Internet of things (IoT) communication system or other communication systems.
[0082] A network element in a communication system can send a signal to another network element or receive a signal from another network element. The signal may include information, signaling, or data, etc. The network element may also be replaced by an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc. The network element is used as an example for description in this application. For example, a communication system may include at least one terminal device and at least one network device. The network device may send a downlink signal to the terminal device, and / or the terminal device may send an uplink signal to the network device. In addition, it can be understood that if a plurality of terminal devices are included in the communication system, the plurality of terminal devices may also send signals to each other, that is, the signal sending network element and the signal receiving network element may both be terminal devices.
[0083] Figure 1 A communication system 100 is shown, and the wireless communication system includes a wireless access network 100. The wireless access network 100 may be a next generation (e.g., 6G or higher) wireless access network, or a traditional (e.g., 5G, 4G, 3G, or 2G) wireless access network. One or more terminal devices (120a-120j, collectively referred to as 120) may be connected to each other or to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network 100. Optionally, Figure 1This is just a schematic diagram. The wireless communication system may also include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices. Figure 1 Not drawn in.
[0084] Below Figure 1 The network equipment and terminal equipment involved are described in detail.
[0085] The network device may be an entity on the network side for transmitting or receiving signals. The network device may be an access device for a terminal device to access the wireless communication system in a wireless manner, such as a base station. The base station can broadly cover the following various names, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), access network equipment in open radio access network (O-RAN), relay station, access point, transmission point (transmitting and receiving point, TRP), transmission point (transmitting point, TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), radio head (RRH), central unit (CU), distributed unit (DU), radio unit (radio unit, RU), centralized unit control plane (CUcontrol plane, CU-CP) node, centralized unit user plane (CU user plane, CU-UP) node, positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The network device may also refer to a communication module, a modem or a chip used to be arranged in the aforementioned device or apparatus. The network device may also be a mobile switching center and a device to device (Device-to-Device, D2D), vehicle external connection (vehicle-to-everything, V2X), a device that performs the base station function in machine-to-machine (machine-to-machine, M2M) communication, a network side device in a 6G network, and a device that performs the base station function in a future communication system. The network device may support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
[0086] The network equipment may be fixed or mobile. For example, the base stations 110 a and 110 b are stationary and are responsible for wireless transmission and reception in one or more cells from the terminal equipment 120 . Figure 1 The helicopter or drone 120i shown in the figure can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station 120i. In other examples, the helicopter or drone (120i) can be configured to act as a terminal device communicating with the base station 110b.
[0087] The network device in the embodiment of the present application may be an integrated base station, or may be a base station including a centralized unit (CU) and / or a distributed unit (DU). A base station including a CU and a DU may also be referred to as a base station with CU and DU separated, such as the base station including a gNB-CU and a gNB-DU. Among them, the CU may also be separated into a CU control plane (CU control plane, CU-CP) and a CU user plane (CU user plane, CU-UP), such as the base station including a gNB-CU-CP, a gNB-CU-UP and a gNB-DU. Alternatively, the network device in the embodiment of the present application may also be an antenna unit (radiounit, RU). Alternatively, the network device in the embodiment of the present application may also be an open radio access network (O-RAN) architecture, etc. The embodiment of the present application does not limit the specific deployment method of the network device. Exemplarily, when the network device is an O-RAN architecture, the network device shown in the embodiment of the present application may be an access network device in O-RAN, such as a combination of one or more of CU, DU, or RU, or a module in an access network device. In the ORAN system, CU may also be referred to as open (O)-CU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU.
[0088] In the present application, the communication device used to implement the above access network function can be an access network device, or a network device with some functions of accessing the network, or a device capable of supporting the implementation of the access network function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module, which can be installed in the access network device or used in combination with the access network device. In the method of the present application, the communication device used to implement the access network device function is an access network device for example.
[0089] The terminal device can be an entity on the user side for receiving or transmitting signals, such as a mobile phone. The terminal device can be used to connect people, objects and machines. The terminal device can communicate with one or more core networks through a network device. The terminal device includes a handheld device with a wireless connection function, other processing devices connected to a wireless modem, or a vehicle-mounted device. The terminal device can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device. The terminal device 120 can be widely used in various scenarios, such as cellular communication, device-to-device D2D, vehicle-to-all V2X, end-to-end P2P, machine-to-machine M2M, machine type communication MTC, Internet of Things IOT, virtual reality VR, augmented reality AR, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drone, robot, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc. Some examples of the terminal device 120 are: user equipment (UE) of 3GPP standard, fixed equipment, mobile equipment, handheld equipment, wearable equipment, cellular phone, smart phone, session initiation protocol (SIP) phone, laptop computer, personal computer, smart book, vehicle, satellite, global positioning system (GPS) equipment, target tracking equipment, drone, helicopter, aircraft, ship, remote control equipment, smart home equipment, industrial equipment, personal communication service (PCS) phone, wireless local loop (WLL) station, personal digital assistant (PDA), wireless network camera, tablet computer, PDA, mobile internet device (MID), wearable equipment such as smart watch, virtual reality (VR) equipment, augmented reality (AR) equipment, wireless terminal in industrial control, terminal in Internet of Vehicles system, wireless terminal in self-driving, wireless terminal in smart grid, wireless terminal in transportation safety, smart city, etc. The terminal device 120 may be a wireless device in the above scenarios or a device used to be set in a wireless device, for example, a communication module, a modem or a chip in the above devices.The terminal device may also be referred to as a terminal, terminal equipment, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device may also be a terminal device in a future wireless communication system. The terminal device may be used in a dedicated network device or a general device. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
[0090] Optionally, terminal devices may communicate with each other using sidelink signals. Figure 1 As shown, the cell phone 120a and the car 120b communicate with each other using a sidelink signal. The cell phone 120a and the smart home device 120e communicate with each other without relaying the communication signal through the base station 110b.
[0091] In the present application, the communication device for realizing the functions of the terminal device may be a terminal device, or a terminal device having some functions of the above terminal devices, or a device capable of supporting the functions of the above terminal devices, such as a chip system, which may be installed in the terminal device or used in combination with the terminal device. In the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solution provided in the present application, the communication device is described as a terminal device or UE as an example.
[0092] Further, see Figure 2 The network device and terminal device involved in the embodiments of the present application may include the following modules:
[0093] Radio resource control (RRC) signaling interaction module: a module used by network devices and terminal devices to send and receive RRC signaling, such as the network device sending RRC signaling to the terminal device and the terminal device receiving RRC signaling from the network device.
[0094] Media access control layer (MAC) signaling interaction module: a module used by network devices and terminal devices to send and receive media access control (MAC)-control element (CE) signaling, such as network devices sending MAC-CE signaling to terminal devices, and terminal devices receiving MAC-CE signaling from network devices.
[0095] Physical layer (PHY) signaling and data interaction module: a module used by network devices and terminal devices to send and receive uplink / downlink control signaling and uplink / downlink data. For example, the network device sends a physical downlink control channel (PDCCH) to the terminal device, such as the downlink control information (DCI) in the PDCCH, and the network device sends a physical downlink shared channel (PDSCH) to the terminal device, such as the downlink data in the PDSCH. The terminal device sends a physical uplink control channel (PUCCH) to the network device, such as the uplink control information (UCI) in the PUCCH, and the terminal device sends a physical uplink shared channel (PUSCH) to the network device, such as the uplink data in the PUSCH.
[0096] It should be understood that Figure 2 The modules shown are only exemplary. The network equipment and terminal equipment may also include other communication modules, such as a radio link control (RLC) module, a packet data convergence protocol (PDCP) module, or a service data adaptation protocol (SDAP) module, etc. The embodiments of the present application do not make specific limitations on this.
[0097] It should be noted that Figure 1 The number and type of each device in the communication system shown are for illustration only, and the embodiments of the present application are not limited to this. In actual applications, the communication system may also include more terminal devices, more network devices, and other network elements, for example, core network elements, network management equipment such as operation administration and maintenance (OAM) network elements, etc.
[0098] In massive-MIMO technology, a terminal device can send uplink data to a network device through multiple transmit antenna ports. In order to utilize the spatial freedom brought by massive-MIMO technology, the terminal device needs to precode the uplink transmission information during uplink transmission. Among them, the precoding of the uplink transmission can be an uplink transmission mode based on a codebook. It should be noted that in the method provided in the embodiment of the present application, the object for precoding is uplink data as an example for explanation. The uplink data can be data such as uplink business data or uplink signaling, and in practice, the object for precoding can also be any uplink transmission information, which is not specifically limited in the embodiment of the present application.
[0099] To facilitate understanding, some technical terms involved in the embodiments of the present application are first introduced.
[0100] (1) Transmitting antenna port
[0101] In the embodiments of the present application, the transmitting antenna port of the terminal device is involved. One or more physical antennas of the terminal device constitute a logical antenna, and one transmitting antenna port corresponds to a port of a logical antenna. The number of transmitting antenna ports of the terminal device can be one or more, for example, the terminal device has 2 transmitting antenna ports, 4 transmitting antenna ports, 8 transmitting antenna ports, 16 transmitting antenna ports, 32 transmitting antenna ports, etc. Optionally, when the terminal device has 2 transmitting antenna ports, it can also be called a 2Tx terminal; when the terminal device has 4 transmitting antenna ports, it can be called a 4Tx terminal; when the terminal device has 8 transmitting antenna ports, it can also be called an 8Tx terminal; when the terminal device has 16 transmitting antenna ports, it can be called a 16Tx terminal; when the terminal device has 32 transmitting antenna ports, it can be called a 32Tx terminal.
[0102] In addition, the transmitting antenna port in the embodiment of the present application may also be referred to as an antenna port (AP).
[0103] (2) Coherence capabilities of terminal equipment
[0104] The coherence capability of the terminal device includes non-coherent, partially coherent or fully coherent. Among them, non-coherent means that the terminal device can only send uplink data through one antenna port among multiple transmit antenna ports at a time, or it can be described as non-coherent between multiple transmit antenna ports; partially coherent means that the terminal device can send uplink data through some antenna ports (at least two) among multiple transmit antenna ports at the same time, or it can be described as partially coherent between multiple transmit antenna ports; fully coherent means that the terminal device can send uplink data through all antenna ports among multiple transmit antenna ports at the same time, or it can be described as fully coherent between multiple transmit antenna ports.
[0105] Exemplarily, for the coherence capability of an 8TX terminal, the embodiment of the present application mainly considers the following four situations A1 to A4:
[0106] A1, the 8 transmitting antenna ports of the terminal device have full coherence capability, which is recorded as full coherence.
[0107] A2, the 8 transmit antenna ports of the terminal device are divided into 2 port groups, each group has 4 transmit antenna ports, the 4 transmit antenna ports in the same group can transmit coherently, and the transmit antenna ports in different groups can transmit incoherently. Such coherence capability is recorded as partial coherence 1.
[0108] Optionally, at least two transmit antenna ports in the same port group have different polarization directions. As an example, Figure 3 (a) and (b) in the figure illustrate 8 transmitting antenna ports of the terminal device, numbered 0 to 7; wherein the first antenna port group includes transmitting antenna ports numbered {0, 1, 4, 5}, and the second antenna port group includes transmitting antenna ports numbered {2, 3, 6, 7}.
[0109] A3, the 8 transmitting antenna ports of the terminal device are divided into 4 port groups, each group has 2 antenna ports, the 2 antenna ports in the same group can transmit coherently, and the transmitting antenna ports in different groups can transmit incoherently. Such coherence capability is recorded as partial coherence 2.
[0110] Optionally, at least two transmit antenna ports in the same port group have different polarization directions. As an example, Figure 3 (a) and (b) in the figure illustrate 8 transmit antenna ports of the terminal device, numbered 0 to 7; among them, the first antenna port group of the four antenna port groups includes transmit antenna ports numbered {0,4}, the second antenna port group includes transmit antenna ports numbered {1,5}, the third antenna port group includes transmit antenna ports numbered {2,6}, and the fourth antenna port group includes transmit antenna ports numbered {3,7}.
[0111] A4: The eight antenna ports of the terminal device are incoherent and can only use incoherent transmission.
[0112] (3) Number of uplink transmission layers
[0113] The number of uplink transmission layers refers to the number of uplink data streams, or the number of spatial streams. For spatial multiplexing, the maximum number of uplink transmission layers is the rank of the MIMO channel matrix, and the rank of the MIMO channel matrix is the number of diagonal elements (singular values) of the intermediate diagonal matrix obtained after performing transfer matrix singular value decomposition (SVD) on the MIMO channel matrix. Usually, the maximum number of uplink transmission layers of a terminal device is less than or equal to the number of transmit antenna ports of the terminal device, and the actual number of uplink transmission layers of the terminal device is less than or equal to the maximum number of uplink transmission layers of the terminal device. Exemplarily, the maximum number of uplink transmission layers of a terminal device is equal to the number of transmit antenna ports of the terminal device, and the number of transmit antenna ports of the terminal device is 8, then the maximum number of transmission layers corresponding to the number of transmit antenna ports of the terminal device is 8, and the number of uplink transmission layers of the terminal device can be any integer from 1 to 8.
[0114] (4) Codebook and Codeword
[0115] The codebook in the embodiment of the present application mainly complies with the codebook defined by the 3rd Generation Partnership Project (3GPP) standard, such as the codebook defined in the 3GPP technical standard (TS) 38.211 protocol, or can also be described as an uplink codebook. For example, a variety of codebooks are defined in the V16.7.0 version of the protocol of 3GPP TS38.211, each of which contains multiple codewords, and the codewords are also called uplink precoding matrices. The number of rows of the codeword corresponds to the number of transmitting antenna ports, and the number of columns corresponds to the number of uplink transmission layers. The codewords in the same codebook correspond to the same number of transmitting antenna ports and the number of uplink transmission layers. For ease of understanding, the following Tables 1 and 2 respectively illustrate the codebooks corresponding to the uplink transmission layers of 1 and 2, and the number of transmitting antenna ports is 2; the following Tables 3 to 6 respectively illustrate the codebooks corresponding to the uplink transmission layers from 1 to 4, and the number of transmitting antenna ports is 4.
[0116] Table 1
[0117]
[0118] Among them, the transmitted precoding matrix indicator (TPMI) values corresponding to the 6 codewords from left to right in Table 1 are 0-5, for example, the TPMI of the first codeword from left to right is 0, and the TPMI of the sixth codeword from left to right is 5. Each codeword is a 2×1 matrix, that is, each matrix includes 2 rows, indicating that the number of transmitting antenna ports corresponding to the codeword is 2; each matrix includes 1 column, indicating that the number of uplink transmission layers corresponding to the codeword is 1; j represents an imaginary number. TPMI can be understood as the sequence number or index of a codeword in a codebook.
[0119] There is only one non-zero element in the codewords indicated by TPMI=0 and TPMI=1, indicating that the two transmitting antenna ports corresponding to these codewords are irrelevant; the elements in the codewords indicated by TPMI=2-5 are all non-zero elements, indicating that the two transmitting antenna ports corresponding to these codewords are completely coherent.
[0120] Table 2
[0121]
[0122] Among them, the TPMI values corresponding to the three codewords shown in Table 2 from left to right are 0-2, and each codeword is a 2×2 matrix, that is, each matrix includes 2 rows, indicating that the number of transmitting antenna ports corresponding to the codeword is 2; each matrix includes 2 columns, indicating that the number of uplink transmission layers corresponding to the codeword is 2.
[0123] There is only one non-zero element in each column of the codeword indicated by TPMI=0, indicating that the two transmitting antenna ports corresponding to the codeword are irrelevant. The elements in each column of the codeword indicated by TPMI=1 and 2 are all non-zero elements, indicating that the two transmitting antenna ports corresponding to these codewords are completely coherent.
[0124] Table 3
[0125]
[0126]
[0127] Among them, Table 3 shows that the TPMI values corresponding to the 8 codewords in the first row from left to right are 0-7, the TPMI values corresponding to the 8 codewords in the second row from left to right are 8-15, the TPMI values corresponding to the 8 codewords in the third row from left to right are 16-23, and the TPMI values corresponding to the 4 codewords in the fourth row from left to right are 24-27. Each codeword is a 4×1 matrix, that is, each matrix includes 4 rows, indicating that the number of transmit antenna ports corresponding to the codeword is 4; each matrix includes 1 column, indicating that the number of uplink transmission layers corresponding to the codeword is 1.
[0128] There is only one non-zero element in the codeword indicated by TPMI=0-3, indicating that the four transmitting antenna ports corresponding to these codewords are incoherent. Some elements in the codeword indicated by TPMI=4-11 are non-zero elements, and some element values are 0, indicating that the four transmitting antenna ports corresponding to these codewords are partially coherent. The elements in the codeword indicated by TPMI=12-27 are all non-zero elements, indicating that the four transmitting antenna ports corresponding to these codewords are completely coherent.
[0129] Table 4
[0130]
[0131] Among them, Table 4 shows that the TPMI values corresponding to the 4 codewords in the first row from left to right are 0-3, the TPMI values corresponding to the 4 codewords in the second row from left to right are 4-7, the TPMI values corresponding to the 4 codewords in the third row from left to right are 8-11, the TPMI values corresponding to the 4 codewords in the fourth row from left to right are 12-15, the TPMI values corresponding to the 4 codewords in the fifth row from left to right are 16-19, and the TPMI values corresponding to the 2 codewords in the sixth row from left to right are 20-21. Each codeword is a 4×2 matrix, that is, each matrix includes 4 rows, indicating that the number of transmit antenna ports corresponding to the codeword is 4; each matrix includes 2 columns, indicating that the number of uplink transmission layers corresponding to the codeword is 2.
[0132] There is only one non-zero element in each column of the codeword indicated by TPMI=0-5, indicating that the four transmitting antenna ports corresponding to these codewords are incoherent. Some elements in each column of the codeword indicated by TPMI=6-13 are non-zero elements, and some element values are 0, indicating that the four transmitting antenna ports corresponding to these codewords are partially coherent. The elements in each column of the codeword indicated by TPMI=14-21 are all non-zero elements, indicating that the four transmitting antenna ports corresponding to these codewords are completely coherent.
[0133] Table 5
[0134]
[0135] Among them, Table 5 shows that the TPMI values corresponding to the 4 codewords in the first row from left to right are 0-3, and the TPMI values corresponding to the 4 codewords in the second row from left to right are 4-6. Each codeword is a 4×3 matrix, that is, each matrix includes 4 rows, indicating that the number of transmit antenna ports corresponding to the codeword is 4; each matrix includes 3 columns, indicating that the number of uplink transmission layers corresponding to the codeword is 3.
[0136] There is only one non-zero element in each column of the codeword indicated by TPMI=0, indicating that the four transmitting antenna ports corresponding to the codeword are incoherent. Some elements in at least one column of the codeword indicated by TPMI=1-2 are non-zero elements, and some element values are 0, indicating that the four transmitting antenna ports corresponding to these codewords are partially coherent. The elements in each column of the codeword indicated by TPMI=3-6 are all non-zero elements, indicating that the four transmitting antenna ports corresponding to these codewords are completely coherent.
[0137] Table 6
[0138]
[0139] Among them, Table 6 shows that the TPMI values corresponding to the four codewords in the first row from left to right are 0-3, and the TPMI value corresponding to the one codeword in the second row is 4. Each codeword is a 4×4 matrix, that is, each matrix includes 4 rows, indicating that the number of transmit antenna ports corresponding to the codeword is 4; each matrix includes 4 columns, indicating that the number of uplink transmission layers corresponding to the codeword is 4.
[0140] There is only one non-zero element in each column of the codeword indicated by TPMI=0, indicating that the four transmitting antenna ports corresponding to the codeword are incoherent. Some elements in each column of the codeword indicated by TPMI=1 and 2 are non-zero elements, and some element values are 0, indicating that the four transmitting antenna ports corresponding to these codewords are partially coherent. The elements in each column of the codeword indicated by TPMI=3 and 4 are all non-zero elements, indicating that the four transmitting antenna ports corresponding to these codewords are fully coherent.
[0141] In the existing related technologies, the access network device usually estimates the channel condition of the wireless channel between the terminal device and the access network device based on the reference signal sent by the terminal device for measuring the uplink channel, such as the channel sounding reference signal (SRS). The access network device determines the number of transmitting antenna ports used by the terminal device based on the channel condition, and then calculates the uplink precoding matrix that can be used by the terminal device when sending uplink data based on the number of transmitting antenna ports used by the terminal device and the channel condition. The calculated uplink precoding matrix corresponds to the number of transmitting antenna ports used by the terminal device and the specific number of uplink transmission layers. The access network device selects the codeword closest to the calculated uplink precoding matrix from the codebook predefined by the aforementioned 3GPP protocol based on the specific number of uplink transmission layers, and indicates the codeword to the terminal device.
[0142] It can be understood that "predefined" can refer to what is defined by the communication protocol and configured in the access network equipment and terminal equipment of both parties of the communication; it can also be determined by the access network equipment and configured to the terminal equipment, wherein the configuration can be displayed through signaling or implicitly configured through other information. "Indication" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by a certain information is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, the information to be indicated can be directly indicated, including the information to be indicated itself or the index of the information to be indicated. For another example, the information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated. For another example, only a part of the information to be indicated can be indicated, while the other parts of the information to be indicated are known, agreed in advance or can be derived. In addition, the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, specified by the protocol), thereby reducing the indication overhead to a certain extent.
[0143] The following is a detailed description of the manner in which the access network device indicates codewords to the terminal device.
[0144] Specifically, the access network device can send a DCI to the terminal device, in which the DCI indicates the number of uplink transmission layers (transmission rank indicator, TRI), the SRS resource identifier (SRS resource indicator, SRI) and the transmission precoding matrix indicator (transmission precoding matrix indicator, TPMI). Among them, TRI is used to indicate the number of uplink transmission layers (Rank) of the terminal device, and SRI indicates a specific SRS resource selected by the access network device from multiple SRS resources. For example, the access network device can determine the specific SRS resource based on the reference signal (SRS) sent by the terminal device on multiple SRS resources. SRI can specifically be the identifier (index) of the specific SRS resource. One or more SRS ports are configured in the specific SRS resource, for example, the number of SRS ports is 1, 2, 4. TPMI is the index of the codeword in the predefined codebook, such as the TPMI in Tables 1 to 6 above.
[0145] It can be understood that the number of SRI ports indicated in the DCI matches the number of transmitting antenna ports of the terminal device. For example, the number of SRS ports of the SRS resources indicated by the SRI in the DCI received by the 4Tx terminal is 4. Correspondingly, the number of transmitting antenna ports of the codeword indicated by the access network device through the DCI is also 4.
[0146] Optionally, taking the example of the access network device indicating to the terminal device that the codeword corresponding to antenna port 4 in Tables 3 to 6 is sent, according to Table 7.3.1.1.2-2 in the 3GPP TS 38.212V16.7.0 protocol, that is, as shown in Table 7 below, the access network device can use the first index in the DCI to jointly indicate TRI and TPMI.
[0147] Table 7
[0148]
[0149]
[0150] Among them, the TPMI in Table 7 can be the TPMI in the codebook corresponding to the number of transmit antenna ports of 4, that is, the TPMI in the aforementioned Table 3-6. A first index in Table 7 indicates the number of uplink transmission layers corresponding to a codeword and the TPMI of the codeword, that is, the first index can be understood as a joint index. The irrelevant, partially coherent, and fully coherent mentioned in Table 7 correspond to the irrelevant codewords, partially coherent codewords, and fully coherent codewords in Table 3-6. For example, when the codebook subset = fully coherent, partially coherent, and incoherent, the first index 0 in Table 7 indicates 1 layer, TPMI = 0, corresponding to the incoherent codeword indicated by TPMI = 0 in Table 3, and the codeword can be applied to the situations where the transmitting antenna ports are fully coherent, partially coherent, and incoherent; the first index 19 in Table 7 indicates 1 layer, TPMI = 11, corresponding to the partially coherent codeword indicated by TPMI = 11 in Table 3, and the codeword can be applied to the situations where the transmitting antenna ports are fully coherent and partially coherent; the first index 32 in Table 7 indicates 1 layer, TPMI = 12, corresponding to the fully coherent codeword indicated by TPMI = 12 in Table 3, and the codeword can be applied to the situation where the transmitting antenna ports are fully coherent.
[0151] It can be understood that an ellipsis "..." in Table 7 indicates the omission of the first index between the first index before the ellipsis and the first first index after the ellipsis, such as the first indexes 5 to 8 are omitted between the first index 4 and the first index 9, wherein the number of layers (or the number of uplink transmission layers) indicated by the first indexes 5 to 8 are all 2, and the TPMI increases in sequence. That is, the first index 5 specifically indicates the number of layers 2, TPMI = 1; the first index 6 specifically indicates the number of layers 2, TPMI = 2; the first index 7 specifically indicates the number of layers 2, TPMI = 3; the first index 8 specifically indicates the number of layers 2, TPMI = 4.
[0152] For the terminal device, the access network device can indicate the maximum number of uplink transmission layers (maxRank) and power mode (ul-FullPowerTransmission), as well as the type of codebook subset (codebookSubset) to the terminal device through RRC. The terminal device can determine the specific type of codebook subset in Table 7 according to the number of SRS ports, maxRank and power mode in the SRS resource indicated by SRI in DCI, and then determine the TRI and TPMI corresponding to the codeword according to the first index in DCI. For example, the Precoding information and number of layers field in DCI is 001001, that is, the value is 9. If the codeword type indicating the codebook subset in RRC is codebookSubset=fully coherent, partially coherent, and non-coherent (fullyAndPartialAndNonCoherent), then the terminal device can determine the TRI=2 and TPMI=5 corresponding to the index (9) in the column "codebookSubset=fully coherent, partially coherent, and non-coherent" in Table 7, and then determine the codeword indicated by TPMI=5 in Table 4.
[0153] Similarly, taking the example of the access network device indicating to the terminal device that the codeword corresponding to the antenna port 2 in Table 1 to Table 2 is sent, according to Table 7.3.1.1.2-4 in the 3GPP TS 38.212V16.7.0 protocol, that is, as shown in Table 8 below, the access network device can use the first index in the DCI to jointly indicate TRI and TPMI.
[0154] Table 8
[0155]
[0156] It can be understood that if the codebook predefined by the 3GPP protocol (such as the aforementioned Tables 1 to 6) includes the uplink precoding matrix calculated by the access network device, that is, the uplink precoding matrix calculated by the access network device is a codeword in the codebook predefined by the 3GPP protocol, then the codeword selected by the access network device is consistent with the calculated uplink precoding matrix. If the codebook predefined by the 3GPP protocol does not include the uplink precoding matrix calculated by the access network device, that is, the uplink precoding matrix calculated by the access network device is not a codeword in the codebook predefined by the 3GPP protocol, then the codeword selected by the access network device may be a codeword with the smallest difference from the uplink precoding matrix calculated by the access network device. Exemplarily, the smallest difference may be the smallest Euclidean distance between the codeword selected by the access network device in the codebook predefined by the 3GPP protocol and the uplink precoding matrix calculated by the access network device; the smallest difference may also be the codeword selected by the access network device in the codebook predefined by the 3GPP protocol and the uplink precoding matrix calculated by the access network device have the most identical elements.
[0157] In addition, it can be understood that the terminal device uses different codewords to precode the uplink data, which is equivalent to the terminal device using different beam patterns to send uplink data. That is, in any of the aforementioned Tables 1 to 6, one column in each codeword corresponds to a beam pattern. For example, the number of columns of codewords in Table 1 is 1. For the access network device to determine to select one of the 6 codewords in Table 1, it can also be described as selecting one of the 6 beam patterns to indicate to the terminal device, and then the terminal device can send uplink data according to the beam pattern indicated by the access network device. For another example, the number of columns of codewords in Table 4 is 2. For the access network device to determine to select one of the 22 codewords in Table 4, it can also be described as indicating the beam pattern corresponding to the first column of the selected codeword to the terminal device to send the first layer of uplink data, and indicating the beam pattern corresponding to the second column of the selected codeword to the terminal device to send the second layer of uplink data.
[0158] (5) Full power transmission
[0159] Currently, the protocol defines three full-power transmission schemes: fullpower, fullpowerMode1 and fullpowerMode2. The network device can configure the above to the terminal device through RRC signaling according to the capabilities of the terminal device.
[0160] In the full power transmission scheme, the power scaling factor of PUSCH is fixed at 1, requiring all transmitting antenna ports of the terminal device to support full power transmission. For example, the power amplifiers (PA) corresponding to each antenna port of the terminal device can all transmit at full power (full-rated).
[0161] In the full power transmission scheme of fullpowerMode1, the power scaling factor of PUSCH is equal to the ratio of the number of PUSCH antenna ports with non-zero power in the uplink precoding matrix to the number of SRS ports of the SRS resource indicated by SRI. For partially coherent and incoherent terminal devices, fully coherent codewords can be used for uplink data transmission to achieve full power transmission. Exemplarily, on the basis of the codebook subset illustrated in Table 7, codewords supporting full power transmission can be added for some ranks that cannot be transmitted at full power, as shown in Table 9 below, compared to the "Codebook Subset = Partially Coherent and Incoherent" column in Table 7, an indication of a fully coherent codeword corresponding to 1 layer is added, such as "1 layer, TPMI = 13", "1 layer, TPMI = 12", "1 layer, TPMI = 14", "1 layer, TPMI = 15". For example, assuming that the network device calculates that the optimal TPMI is "1 layer, TPMI = 0", for full power transmission, the network device can indicate "1 layer, TPMI = 13" to the terminal device, so that the power scaling factor of the PUSCH calculated by the terminal device is 1. Since the terminal device's own capabilities do not support fully coherent transmission, using the codeword corresponding to "1 layer, TPMI = 13" for uplink transmission will cause performance loss. In this scenario, the terminal device can use solutions such as small delay cyclic delay diversity to reduce performance loss.
[0162] Table 9
[0163]
[0164] In the fullpowerMode2 full-power transmission scheme, terminal devices with incoherent or partially coherent transmitting antenna ports are allowed to achieve full-power transmission of PUSCH based on the power amplifier PA corresponding to one transmitting antenna port and a specific codeword; or, terminal devices with incoherent or partially coherent transmitting antenna ports are allowed to achieve full-power transmission of PUSCH based on the sum of PAs corresponding to some (multiple) transmitting antenna ports and a specific codeword.
[0165] In one possible design, the terminal device reports codewords that can be transmitted at full power to the network device, and the terminal device uses the PUSCH power scaling factor corresponding to these codewords as 1, thereby achieving full power transmission of the PUSCH. As an example, the following Table 10 illustrates a set of codewords corresponding to 4 transmit antenna ports that support full power transmission, that is, the codewords reported by the terminal device to the network device can be one or more of those in Table 10.
[0166] Table 10
[0167]
[0168] In another possible design, for codewords not reported by the terminal device, the terminal device can implement full-power transmission in a virtualized antenna manner. Such a full-power transmission scheme requires that the power scaling factor of PUSCH = the number of non-zero-power PUSCH antenna ports / the number of SRS ports of SRS resources = 1. Among them, the SRS resource is indicated to the terminal device by the access network device through the SRI in the DCI. Exemplarily, for a partially coherent 4TX terminal, the access network device can indicate an SRS resource corresponding to 2 SRS ports, and an irrelevant 2TX codeword. The terminal device can implement full-power transmission in a virtualized antenna manner. Figure 4 The illustrated antenna virtualization method maps every two antenna ports of the four antenna ports to one SRS port of the SRS resource, thereby forming two virtual PUSCH ports. Further, the terminal device uses the 2TX codeword indicated by the access network device to transmit the PUSCH. It can be understood that the number of non-zero power PUSCH antenna ports corresponds to the number of non-zero rows in the codeword indicated by the access network device to the terminal device.
[0169] From the technical terms introduced above, it can be known that the maximum number of uplink transmission layers corresponding to the codewords indicated by the access network device supported by the current 3GPP protocol is 4, and the maximum number of transmit antenna ports is 4 (i.e. 4Tx). With the development of antenna technology, terminal devices support more and more transmit antenna ports. For example, the number of transmit antenna ports of terminal devices can be further increased to 8 or 16. It can be seen that the number of transmit antenna ports used by the terminal device may exceed the maximum number of transmit antenna ports corresponding to the codewords supported by the current 3GPP protocol; accordingly, the number of uplink transmission layers may also exceed the maximum number of transmission layers corresponding to the codewords supported by the current 3GPP protocol. If the method of selecting codewords from the codebook predefined by the current 3GPP protocol to indicate to the terminal device is still adopted, it will not be able to adapt to more transmit antenna ports, and it will be difficult to effectively apply massive-MIMO technology in terminal devices, thereby limiting the performance of uplink transmission.
[0170] Based on this, the embodiment of the present application provides an uplink precoding indication method, for a terminal device that supports more than 4 transmit antenna ports, configures the mapping relationship between the SRS port of the SRS resource and the transmit antenna port of the terminal device, and determines the codeword with a power scaling factor of 1 for the PUSCH that satisfies the fullpowerMode2 full power transmission scheme based on the mapping relationship, thereby achieving full power transmission of PUSCH on the terminal device side, which can effectively improve the performance of uplink transmission. Exemplarily, the codeword can be a codeword with a transmit antenna port of 2 or 4 defined in the protocol.
[0171] The following describes in detail the method provided in the embodiment of the present application by taking the implementation of fullpowerMode2 full-power transmission by a terminal device with partially coherent capability as an example.
[0172] Solution 1: The coherence capability of the terminal device is partial coherence 1, that is, all the transmitting antenna port groups of the terminal device are divided into 2 port groups, each port group includes K1 transmitting antenna ports, and the K1 transmitting antenna ports in the same port group are coherent, that is, the K1 transmitting antenna ports can transmit coherently; the transmitting antenna ports in different antenna port groups are incoherent, or it can be replaced by: the transmitting antenna ports in different antenna port groups are transmitted incoherently. Taking the 8TX terminal as an example, the value of K1 can be 4, and the transmitting antenna ports are divided into two port groups, namely {0,1,4,5} and {2,3,6,7}.
[0173] When the access network device configures at least one uplink reference signal resource (such as an SRS resource) to the terminal device, the terminal device can configure, for each uplink reference signal resource in the at least one uplink reference signal resource, a mapping relationship between the M ports (such as SRS ports) corresponding to the uplink reference signal resource and the 2K1 transmitting antenna ports of the terminal device, and determine the codebook subset associated with the uplink reference signal resource based on the mapping relationship. According to the existing protocol, the number of SRS ports of the SRS resource is 1, 2, or 4, and it can be understood that the value of M can be 2 or 4, and K1 is a positive integer greater than or equal to M.
[0174] In one possible design, K1=M, for example, for an 8TX terminal with partial coherence 1, K1=4, M=4. The mapping relationship between the M ports of one uplink reference signal resource and the 2K1 transmit antenna ports of the terminal device in this design can be understood by referring to the following Example 11 or Example 12.
[0175] Example 11: Each of the M ports of an uplink reference signal resource corresponds to two coherent transmitting antenna ports of the terminal device, and the codebook subset associated with the uplink reference signal resource may be "codebook subset = partial coherence and incoherence (codebookSubset = partialAndNonCoherent)", that is, the codeword type of the codebook subset includes partially coherent codewords and incoherent codewords; or, the codebook subset associated with the uplink reference signal resource may be "codebook subset = partial coherence (codebookSubset = partialCoherent)", that is, the codeword type of the codebook subset includes partially coherent codewords.
[0176] Taking the 8TX terminal with partial coherence 1, M=4, K1=4 as an example, each of the 4 SRS ports of the SRS resource has a mapping relationship with the 2 coherent transmit antenna ports of the 8TX terminal, or it can also be understood that: each SRS port is virtualized by 2 coherent transmit antenna ports. For example, there is a mapping relationship between the transmit antenna port (PhysicalAP) numbered (0,4) and the SRS port (SRS AP) numbered 0, which can be recorded as Physical AP#(0,4)→SRSAP#0; and so on, Physical AP#(1,5)→SRS AP#1; Physical AP#(2,6)→SRS AP#2; Physical AP#(3,7)→SRS AP#3. In this mapping case, the codebook subset associated with the 4-port SRS resource may be the "codebook subset = partially coherent and incoherent" in Table 7, that is, the codeword type of the codebook subset includes partially coherent codewords and incoherent codewords. Alternatively, the codebook subset associated with the 4-port SRS resource may be a newly defined codebook subset including only partially coherent codewords of 4TX, that is, "codebook subset = partially coherent", and the codeword type of the codebook subset includes partially coherent codewords.
[0177] Based on this, the access network device can indicate the SRS resources of 4 ports and the partially coherent codewords of 4TX in the codebook subset associated with the SRS resources to the 8TX terminal. The terminal device with coherence capability of partial coherence 1 uses the partially coherent codewords of 4TX indicated by the access network device to send uplink data.
[0178] Example 12: Each of the M ports of an uplink reference signal resource corresponds to M coherent transmitting antenna ports of the terminal device, and the codebook subset associated with the uplink reference signal resource can be "codebook subset = fully coherent, partially coherent and incoherent (codebookSubset = fullyAndPartialAndNonCoherent)", that is, the codeword type of the codebook subset includes fully coherent codewords, partially coherent codewords and incoherent codewords, or the codebook subset associated with the uplink reference signal resource can be "codebook subset = fully coherent (codebookSubset = fullyCoherent)", that is, the codeword type of the codebook subset includes fully coherent codewords.
[0179] Taking the 8TX terminal of partial coherence 1, M=4, K1=4 as an example, the 4 SRS ports of the SRS resource correspond one-to-one to the 4 coherent transmit antenna ports of the 8TX terminal, or it can also be understood that: the 4 SRS ports are virtualized from the 4 coherent transmit antenna ports, for example, there is a mapping relationship between the transmit antenna port numbered 0 and the SRS port numbered 0, which is recorded as Physical AP#(0)→SRS AP#0; and so on, Physical AP#(1)→SRS AP#1; Physical AP#(4)→SRS AP#2; Physical AP#(5)→SRS AP#3. For another example, Physical AP#(2)→SRS AP#0; Physical AP#(3)→SRS AP#1; Physical AP#(6)→SRS AP#2; Physical AP#(7)→SRS AP#3. In this mapping case, the codebook subset associated with the 4-port SRS resource can be the "codebook subset = full coherence, partial coherence, and incoherence" in Table 7, that is, the codeword type of the codebook subset includes full coherence codewords, partial coherence codewords, and incoherence codewords. Alternatively, the codebook subset associated with the 4-port SRS resource can be a newly defined codebook subset that only includes full coherence codewords of 4TX, that is, "codebook subset = full coherence", that is, the codeword type of the codebook subset includes full coherence codewords.
[0180] Based on this, the access network device can indicate the 4-port SRS resource and the 4TX fully coherent codeword in the codebook subset associated with the SRS resource to the 8TX terminal, and the terminal device with the coherence capability of partial coherence 1 uses the 4TX fully coherent codeword indicated by the access network device to send uplink data. Such a design can make the number of non-zero-power PUSCH antenna ports (4) equal to the number of SRS ports (4) of the SRS resource, that is, the PUSCH power scaling factor is equal to 1, so that full-power transmission in fullpowerMode2 can be achieved.
[0181] In another possible design, K1=2M, for example, for an 8TX terminal with partial coherence 1, K1=4, M=2. The mapping relationship between the M ports of one uplink reference signal resource and the 2K1 transmit antenna ports of the terminal device in this design can be understood by referring to the following Examples 13 to 15.
[0182] Example 13: Each of the M ports of one uplink reference signal resource corresponds to four coherent transmitting antenna ports of the terminal device, and the codebook subset associated with the uplink reference signal resource can be "codebook subset = irrelevant (codebookSubset = NonCoherent)", that is, the codeword type included in the codebook subset includes irrelevant codewords.
[0183] Taking the 8TX terminal with partial coherence 1, M=2, K1=4 as an example, each of the 2 SRS ports of the SRS resource has a mapping relationship with the 4 coherent transmit antenna ports of the 8TX terminal, or it can also be understood that: each SRS port is virtualized by 4 coherent transmit antenna ports. For example, there is a mapping relationship between the transmit antenna port (Physical AP) numbered (0,1,4,5) and the SRS port (SRS AP) numbered 0, which can be recorded as Physical AP#(0,1,4,5)→SRS AP#0; and so on, Physical AP#(2,3,6,7)→SRS AP#1. In this mapping case, the codebook subset associated with the 2-port SRS resource can be "Codebook subset = irrelevant" in Table 8.
[0184] Based on this, the access network device can indicate the SRS resource of port 2 and the irrelevant codewords of 2TX in the codebook subset associated with the SRS resource to the 8TX terminal, and the terminal device uses the partially coherent codewords of 2TX indicated by the access network device to send uplink data.
[0185] Example 14: Each of the M ports of an uplink reference signal resource corresponds to two coherent transmitting antenna ports of the terminal device, and the codebook subset associated with the uplink reference signal resource can be "codebook subset = fully coherent, partially coherent and incoherent (codebookSubset = fullyAndPartialAndNonCoherent)", that is, the codeword type of the codebook subset includes fully coherent codewords, partially coherent codewords and incoherent codewords, or the codebook subset associated with the uplink reference signal resource can be "codebook subset = fully coherent (codebookSubset = fullyCoherent)", that is, the codeword type of the codebook subset includes fully coherent codewords.
[0186] Taking the 8TX terminal with partial coherence 1, M=2, K1=4 as an example, each of the 2 SRS ports of the SRS resource has a mapping relationship with the 2 coherent transmit antenna ports of the 8TX terminal, or it can also be understood that: each SRS port is virtualized by 2 coherent transmit antenna ports. For example, there is a mapping relationship between the transmit antenna port (Physical AP) numbered (0,4) and the SRS port (SRS AP) numbered 0, which can be recorded as Physical AP#(0,4)→SRSAP#0; and so on, Physical AP#(1,5)→SRS AP#1. For another example, there is a mapping relationship between the transmit antenna port (Physical AP) numbered (2,6) and the SRS port (SRS AP) numbered 0, which can be recorded as Physical AP#(2,6)→SRS AP#0; Physical AP#(3,7)→SRS AP#1. In this mapping case, the codebook subset associated with the 2-port SRS resource can be the "codebook subset = full coherence, partial coherence, and incoherence" in Table 8. Alternatively, the codebook subset associated with the 2-port SRS resource can be a newly defined codebook subset that only includes the full coherence codewords of 2TX, that is, "codebook subset = full coherence".
[0187] Based on this, the access network device can indicate the SRS resource of 2 ports and the fully coherent codeword of 2TX in the codebook subset associated with the SRS resource to the 8TX terminal, and the terminal device uses the fully coherent codeword of 2TX indicated by the access network device to send uplink data. Such a design can make the number of non-zero power PUSCH antenna ports (2) equal to the number of SRS ports of SRS resources (2), that is, the PUSCH power scaling factor is equal to 1, and full power transmission of fullpowerMode2 can be achieved.
[0188] Example 15: The M ports of one uplink reference signal resource correspond to the M coherent transmitting antenna ports of the terminal device, and the codebook subset associated with the uplink reference signal resource may be "codebook subset = fully coherent, partially coherent and incoherent (codebookSubset = fullyAndPartialAndNonCoherent)", that is, the codeword type of the codebook subset includes fully coherent codewords, partially coherent codewords and incoherent codewords, or the codebook subset associated with the uplink reference signal resource may be "codebook subset = fully coherent (codebookSubset = fullyCoherent)", that is, the codeword type of the codebook subset includes fully coherent codewords.
[0189] Taking the 8TX terminal with partial coherence 1, M=2, K1=4 as an example, there is a mapping relationship between the 2 SRS ports of the SRS resource and the 2 coherent transmit antenna ports of the 8TX terminal, or it can also be understood that: the 2 SRS ports are virtualized from the 2 coherent transmit antenna ports. For example, there is a mapping relationship between the transmit antenna port numbered 0 (Physical AP) and the SRS port numbered 0 (SRS AP), which can be recorded as Physical AP#0→SRS AP#0; and so on, Physical AP#1→SRS AP#1. For another example, Physical AP#4→SRS AP#0, Physical AP#5→SRS AP#1; or, Physical AP#2→SRS AP#0, Physical AP#3→SRS AP#1; or, Physical AP#6→SRS AP#0, Physical AP#7→SRS AP#1. In this mapping case, the codebook subset associated with the 2-port SRS resource can be the "codebook subset = full coherence, partial coherence, and incoherence" in Table 8. Alternatively, the codebook subset associated with the 2-port SRS resource can be a newly defined codebook subset that only includes the full coherence codewords of 2TX, that is, "codebook subset = full coherence".
[0190] Based on this, the access network device can indicate the SRS resource of port 2 and the fully coherent codeword of 2TX in the codebook subset associated with the SRS resource to the 8TX terminal, and the terminal device uses the fully coherent codeword of 2TX indicated by the access network device to send uplink data. This design can make the number of non-zero-power PUSCH antenna ports (2) equal to the number of SRS ports of SRS resources (2), that is, the PUSCH power scaling factor is equal to 1, and full-power transmission of fullpowerMode2 can be achieved.
[0191] Solution 2: The coherence capability of the terminal device is partial coherence 2, that is, all the transmit antenna port groups of the terminal device are divided into 4 port groups, each port group includes K2 transmit antenna ports, and the K2 transmit antenna ports in the same port group are coherent, that is, the K2 transmit antenna ports can transmit coherently; the transmit antenna ports in different antenna port groups are incoherent, or it can be replaced by: the transmit antenna ports in different antenna port groups are transmitted incoherently. Taking the 8TX terminal as an example, the value of K2 can be 2, and the transmit antenna ports are divided into 4 port groups, namely {0,4}, {1,5}, {2,6}, and {3,7}.
[0192] When the access network device configures at least one uplink reference signal resource (such as an SRS resource) to the terminal device, the terminal device can configure, for each uplink reference signal resource in the at least one uplink reference signal resource, a mapping relationship between the M ports (such as SRS ports) corresponding to the uplink reference signal resource and the 2K1 transmitting antenna ports of the terminal device, and determine the codebook subset associated with the uplink reference signal resource based on the mapping relationship. According to the existing protocol, the number of SRS ports of the SRS resource is 1, 2, or 4, and it can be understood that the value of M can be 2 or 4, and K2 is a positive integer less than or equal to M.
[0193] In one possible design, K2 equals For example, for an 8TX terminal with partial coherence 2, K2 = 2, M = 4. The mapping relationship between the M ports of one uplink reference signal resource and the 4*K2 transmit antenna ports of the terminal device in this design can be understood by referring to the following Example 21 or Example 22.
[0194] Example 21: Each of the M ports of one uplink reference signal resource corresponds to two coherent transmitting antenna ports of the terminal device, and the codebook subset associated with the uplink reference signal resource can be "codebook subset = non-coherent", that is, the codeword type of the codebook subset includes non-coherent codewords.
[0195] Taking the 8TX terminal with partial coherence 2, M=4, K2=2 as an example, each of the 4 SRS ports of the SRS resource has a mapping relationship with the 2 coherent transmit antenna ports of the 8TX terminal, or it can also be understood that: each SRS port is virtualized by 2 coherent transmit antenna ports, for example, the transmit antenna port (PhysicalAP) numbered (0,4) and the SRS port (SRS AP) numbered 0 have a mapping relationship, which can be recorded as Physical AP#(0,4)→SRSAP#0; and so on, Physical AP#(1,5)→SRS AP#1; Physical AP#(2,6)→SRS AP#2; Physical AP#(3,7)→SRS AP#3. In this mapping case, the codebook subset associated with the 4-port SRS resource can be "Codebook subset = irrelevant" in Table 7.
[0196] Based on this, the access network device can indicate the SRS resources of 4 ports and the irrelevant codewords of 4TX in the codebook subset associated with the SRS resources to the 8TX terminal. The terminal device with coherence capability of partial coherence 2 can use the irrelevant codewords of 4TX indicated by the access network device to send uplink data.
[0197] Example 22: The M ports of one uplink reference signal resource correspond to the M transmitting antenna ports of the terminal device, and the codebook subset associated with the uplink reference signal resource may be "codebook subset = partial coherence and incoherence (codebookSubset = partialAndNonCoherent)", that is, the codeword type of the codebook subset includes partially coherent codewords and incoherent codewords; or, the codebook subset associated with the uplink reference signal resource may be "codebook subset = partial coherence (codebookSubset = partialCoherent)", that is, the codeword type of the codebook subset includes partially coherent codewords.
[0198] Taking the 8TX terminal with partial coherence 2, M=4, K2=2 as an example, the 4 SRS ports of the SRS resource correspond one-to-one to the 4 transmit antenna ports of the 8TX terminal, or it can also be understood that: the 4 SRS ports are virtualized from the 4 transmit antenna ports, for example, there is a mapping relationship between the transmit antenna port numbered 0 and the SRS port numbered 0, which is recorded as PhysicalAP#(0)→SRS AP#0; and so on, Physical AP#(1)→SRS AP#1; Physical AP#(4)→SRS AP#2; Physical AP#(5)→SRS AP#3. For another example, Physical AP#(2)→SRS AP#0; Physical AP#(3)→SRSAP#1; Physical AP#(6)→SRS AP#2; Physical AP#(7)→SRS AP#3. In this mapping case, the codebook subset associated with the 4-port SRS resource may be the "codebook subset = partially coherent and incoherent" in Table 7. Alternatively, the codebook subset associated with the 4-port SRS resource may be a newly defined codebook subset including only partially coherent codewords of 4TX, i.e., "codebook subset = partially coherent".
[0199] Based on this, the access network device can indicate the SRS resources of 4 ports and the partially coherent codewords of 4TX in the codebook subset associated with the SRS resources to the 8TX terminal. The terminal device with coherence capability of partial coherence 2 uses the partially coherent codewords of 4TX indicated by the access network device to send uplink data.
[0200] In another possible design, K=M, for example, for an 8TX terminal with partial coherence 2, K2=2, M=2. The mapping relationship between the M ports of one uplink reference signal resource and the 4*K2 transmit antenna ports of the terminal device in this design can be understood by referring to the following Example 23 or Example 24.
[0201] Example 23: Each of the M ports of one uplink reference signal resource corresponds to two coherent transmitting antenna ports of the terminal device, and the codebook subset associated with the uplink reference signal resource can be "codebook subset = irrelevant (codebookSubset = NonCoherent)", that is, the codeword type of the codebook subset includes irrelevant codewords.
[0202] Taking the 8TX terminal with partial coherence 2, M=2, K2=2 as an example, each of the 2 SRS ports of the SRS resource has a mapping relationship with the 2 coherent transmit antenna ports of the 8TX terminal, or it can also be understood that: each SRS port is virtualized by 2 coherent transmit antenna ports. For example, there is a mapping relationship between the transmit antenna port (Physical AP) numbered (0,4) and the SRS port (SRS AP) numbered 0, which can be recorded as Physical AP#(0,4)→SRSAP#0; and so on, Physical AP#(1,5)→SRS AP#. For another example, there is a mapping relationship between the transmit antenna port (Physical AP) numbered (2,6) and the SRS port (SRS AP) numbered 0, which can be recorded as Physical AP#(2,6)→SRS AP#0; Physical AP#(3,7)→SRS AP#1. In this mapping case, the codebook subset associated with the 2-port SRS resource may be "codebook subset = irrelevant" in Table 8.
[0203] Based on this, the access network device can indicate the SRS resources of port 2 and the irrelevant codewords of 2TX in the codebook subset associated with the SRS resources to the 8TX terminal. The terminal device with coherence capability of partial coherence 2 uses the irrelevant codewords of 2TX indicated by the access network device to send uplink data.
[0204] Example 24: The M ports of one uplink reference signal resource correspond to the M coherent transmitting antenna ports of the terminal device, and the codebook subset associated with the uplink reference signal resource may be "codebook subset = fully coherent, partially coherent and incoherent (codebookSubset = fullyAndPartialAndNonCoherent)", that is, the codeword type of the codebook subset includes fully coherent codewords, partially coherent codewords and incoherent codewords, or the codebook subset associated with the uplink reference signal resource may be "codebook subset = fully coherent (codebookSubset = fullyCoherent)", that is, the codeword type of the codebook subset includes fully coherent codewords.
[0205] Taking the 8TX terminal with partial coherence 2, M=2, K2=2 as an example, there is a mapping relationship between the 2 SRS ports of the SRS resource and the 2 coherent transmit antenna ports of the 8TX terminal, or it can also be understood that: the 2 SRS ports are virtualized from the 2 coherent transmit antenna ports. For example, there is a mapping relationship between the transmit antenna port numbered 0 (Physical AP) and the SRS port numbered 0 (SRS AP), which can be recorded as Physical AP#0→SRS AP#0; and so on, Physical AP#4→SRS AP#1. For another example, Physical AP#1→SRS AP#0, Physical AP#5→SRS AP#1; or, Physical AP#2→SRS AP#0, Physical AP#6→SRS AP#1; or, Physical AP#3→SRS AP#0, Physical AP#7→SRS AP#1. In this mapping case, the codebook subset associated with the 2-port SRS resource can be the "codebook subset = full coherence, partial coherence, and incoherence" in Table 8. Alternatively, the codebook subset associated with the 2-port SRS resource can be a newly defined codebook subset that only includes the full coherence codewords of 2TX, that is, "codebook subset = full coherence".
[0206] Based on this, the access network device can indicate the SRS resources of port 2 and the fully coherent codewords of 2TX in the codebook subset associated with the SRS resources to the 8TX terminal. The terminal device uses the fully coherent codewords of 2TX indicated by the access network device to send uplink data, thereby achieving full power transmission in full power Mode 2.
[0207] Based on the above solution, an embodiment of the present application provides an uplink precoding indication method, which involves a process in which an access network device indicates a codeword used for uplink transmission precoding to a terminal device. As shown in Figure 5, the method mainly includes the following steps.
[0208] S501, the access network device sends first information to the terminal device.
[0209] The first information is used to indicate a codeword type, a first index, and a first uplink reference signal resource of a first codebook subset.
[0210] Specifically, the codeword type of the first codebook subset is determined based on the mapping relationship between the M ports corresponding to the first uplink reference signal resource and the transmit antenna port of the terminal device, where the total number of transmit antenna ports of the terminal device is greater than M, and M is a positive integer. For example, the terminal device may establish a mapping relationship between the M ports corresponding to the first uplink reference signal resource and the transmit antenna port of the terminal device according to the description in the aforementioned scheme one or scheme two, and determine the codeword type of the first codebook subset. Optionally, an association relationship between the first codebook subset and the first uplink reference signal resource may be defined.
[0211] It is understandable that the content indicated by the first information is not limited to be transmitted in one message or signaling in the embodiment of the present application, and the access network device may send the content indicated by the first information to the terminal device through multiple messages or signaling. Exemplarily, the access network device may send a DCI to the terminal device, in which the configuration information of the first index and the first uplink reference signal resource is carried. In addition, the access network device may indicate the codeword type of the first codebook subset in the RRC signaling.
[0212] S502: The terminal device determines a first codeword in a first codebook subset according to the first information.
[0213] The number of transmitting antenna ports corresponding to the first codeword is the same as the number of ports corresponding to the first uplink reference signal resource, both of which are M.
[0214] Specifically, the terminal device can determine the first codebook subset based on the first uplink reference signal resource indicated by the first information and the codeword type of the first codebook subset; then the terminal device can determine the first codeword in the first codebook subset based on the first index (TRI and TPMI) indicated by the first information.
[0215] S503: The terminal device sends uplink data to the access network device according to the first codeword.
[0216] It can be understood that the first codeword is the uplink precoding matrix used by the terminal device to send uplink data.
[0217] In addition, optionally, the terminal device may request a codeword in a codebook subset of a specific type from the access network device. Figure 6 For example, the present invention also provides an uplink precoding indication method, which mainly includes the following steps:
[0218] S601, the terminal device sends second information to the access network device.
[0219] The second information indicates a mapping relationship between the transmitting antenna port of the terminal device and the port corresponding to the uplink reference signal resource. For example, when the terminal device determines to map part or all of the transmitting antenna ports of the terminal device to M ports (corresponding to the uplink reference signal resources), the terminal device can indicate a mapping relationship between the M ports and the transmitting antenna port of the terminal device in the second information.
[0220] S602: The access network device sends the first information to the terminal device according to the second information.
[0221] In the case where the second information indicates a mapping relationship between M ports and the transmit antenna ports of the terminal device, the access network device can determine the first uplink reference signal resource, the first codebook subset, and the first codeword in the first codebook subset corresponding to the M ports according to the mapping relationship indicated by the second information in accordance with the description in the above-mentioned scheme 1 or scheme 2; further, the access network device can indicate the codeword type of the first codebook subset, the first index (TRI and TPMI) corresponding to the first codeword, and the first uplink reference signal resource in the first information. It can be understood that the number of transmit antenna ports corresponding to the codewords in the first codebook subset is the same as the number of ports corresponding to the first uplink reference signal resource, such as both are M.
[0222] S603: The terminal device determines a first codeword in a first codebook subset according to the first information.
[0223] The number of transmitting antenna ports corresponding to the first codeword is the same as the number of ports corresponding to the first uplink reference signal resource, for example, both are M. Specifically, the terminal device may determine the first codebook subset according to the first uplink reference signal resource indicated by the first information and the codeword type of the first codebook subset, and determine the first codeword in the first codebook subset according to the first index (TRI and TPMI) indicated by the first information.
[0224] S604: The terminal device sends uplink data to the access network device according to the first codeword.
[0225] It can be understood that the first codeword is the uplink precoding matrix used by the terminal device to send uplink data.
[0226] In addition, the embodiment of the present application also provides an uplink precoding indication method for an 8Tx terminal device with partial coherence 2. In this method, the access network device can allocate information indication codewords according to the number of streams of the port group, so that the sum of the PAs corresponding to at least two transmitting antenna ports of the terminal device supports full power transmission, thereby realizing full power Mode 2 full power transmission.
[0227] Exemplarily, the following Table 11 illustrates a plurality of stream number allocation information corresponding to the four port groups of the 8Tx terminal device of partial coherence 2, and each type of stream number allocation information in the plurality of stream number allocation information indicates the number of streams corresponding to each port group in the four port groups. For example, a stream number allocation information (1,0,0,0) corresponding to Group1 indicates that the number of streams corresponding to the first port group in the four port groups is 1, and the number of streams corresponding to the second to fourth port groups are all 0.
[0228] Table 11
[0229] Power combination index Flow number allocation information corresponding to the 4 port groups Group1 (1,0,0,0),(2,0,0,0) Group2 (0,1,0,0),(0,2,0,0) Group3 (0,0,1,0),(0,0,2,0) Group4 (0,0,0,1),(0,0,0,2) Group5 (1,1,0,0),(2,1,0,0),(2,2,0,0) Group6 (1,0,1,0),(2,0,1,0),(2,0,2,0) Group7 (1,0,0,1),(2,0,0,1),(2,0,0,2) Group8 (0,1,1,0),(0,2,1,0),(0,2,2,0) Group9 (0,1,0,1),(0,2,0,1),(0,2,0,2) Group10 (0,0,1,1),(0,0,2,1),(0,0,2,2) Group11 (1,1,1,0),(2,2,2,0) Group12 (1,1,0,1) Group13 (1,0,1,1),(2,0,2,1),(2,0,2,2) Group14 (0,1,1,1),(0,2,2,1)
[0230] Corresponding the stream number allocation information to the uplink precoding matrix, it can be understood that the stream number corresponding to one of the four port groups refers to the number of columns corresponding to the port group in the uplink precoding matrix, and the sum of the stream numbers corresponding to the four port groups is equal to the number of uplink transmission layers corresponding to the uplink precoding matrix, that is, the number of uplink transmission layers of the terminal device.
[0231] Based on Table 11, it can be learned that: in the flow number allocation information corresponding to Group1 (or Group 1) to Group4, the number of uplink transmission layers is equal to the number of flows corresponding to 1 port group, and 4 port groups include 1 port group with a non-zero flow number; in the flow number allocation information corresponding to Group5 to Group10, the number of uplink transmission layers is the sum of the number of flows corresponding to 2 port groups, and 4 port groups include 2 port groups with non-zero flow numbers; in the flow number allocation information corresponding to Group11 to Group14, the number of uplink transmission layers is the sum of the number of flows corresponding to 3 port groups, and 4 port groups include 3 port groups with non-zero flow numbers. For these three situations, different fullpowerMode2 full-power transmission modes can be defined:
[0232] Mode 1: For Group 1 to Group 4, define that the sum of the PAs corresponding to the two ports included in a port group with a non-zero number of flows supports full-power transmission, wherein the sum of the PAs corresponding to the two ports is 23 dBm, and the full power is 23 dBm.
[0233] Method 2: For Group 5 to Group 10, define that the sum of the PAs of the four ports included in the two port groups with non-zero flow numbers supports full power transmission. The sum of the PAs of the two ports in each port group is 20dbm, and the full power is 20dbm+20dbm.
[0234] Mode 3: For Group 11 to Group 14, define the sum of the PAs corresponding to the six ports in the three port groups with non-zero stream numbers to support full power transmission. The sum of the PAs corresponding to the two ports in each port group is 18.2 dBm, and the full power is 18.2 dBm+18.2 dBm+18.2 dBm.
[0235] The terminal device can determine that the terminal device supports one or more of the above three full-power transmission modes according to the PA capability corresponding to the transmitting antenna port. Based on this, in an optional implementation, the terminal device can report the full-power transmission mode and stream number allocation information supported by itself to the access network device, and then the access network device can configure the uplink precoding matrix for the terminal device according to the full-power transmission mode and stream number allocation information supported by the terminal device. Specifically, Figure 7 The uplink precoding indication method is illustrated in FIG. 1 , and the method mainly includes the following steps.
[0236] S701, the terminal device sends third information to the network device.
[0237] The third information indicates the full-power transmission mode and stream number allocation information supported by the terminal device. Specifically, the third information includes a first field and a second field. The first field indicates at least one full-power transmission mode supported by the terminal device, the second field indicates the port group corresponding to the full-power transmission supported by the terminal device, and the second field is used to determine the stream number allocation information corresponding to the full-power transmission mode supported by the terminal device.
[0238] (I) Implementation method of the first field and the second field
[0239] The first field is 2 bits, indicating that the terminal device supports a full-power transmission mode among the aforementioned modes 1 to 3.
[0240] For example, the first field is 00, indicating that the terminal device supports full-power transmission of mode 1. Optionally, the first field may also indicate that the sum of the PAs corresponding to the two ports included in one port group of the terminal device supports full-power transmission, or the first field may also indicate that only the precoding matrix that satisfies the stream number allocation information in Group 1 to Group 4 supports full-power transmission of an 8TX terminal device with partial coherence 2.
[0241] For example, the first field is 01, indicating that the terminal device supports full-power transmission of mode 2. Optionally, the first field may also indicate that the sum of the PAs corresponding to the four ports included in the two port groups of the terminal device supports full-power transmission, or the first field may also indicate that only the precoding matrix that satisfies the stream number allocation information in Group 5 to Group 10 supports full-power transmission of an 8TX terminal device with partial coherence 2.
[0242] For another example, the first field is 10, indicating that the terminal device supports full-power transmission of mode 3. Optionally, the first field may also indicate that the sum of the PAs corresponding to the six ports included in the three port groups of the terminal device supports full-power transmission, or the first field may also indicate that only the precoding matrix of 8TX partial coherence 2 that satisfies the stream number allocation information in Group 11 to Group 14 supports full-power transmission.
[0243] The second field is 4 bits, indicating the port group corresponding to the full-power transmission supported by the terminal device.
[0244] In the case where the first field indicates that the terminal device supports full-power transmission in mode 1: in one possible design, the second field uses a 4-bit bitmap to indicate whether the sum of the PAs corresponding to the two ports of each of the four port groups supports full-power transmission. Among them, each bit in the 4-bit bitmap corresponds to one of the four port groups, 1 indicates support, and 0 indicates non-support. For example, 1000 indicates that the sum of the PAs corresponding to the two ports included in the first port group supports full power, and the sum of the PAs corresponding to the two ports included in each of the other three port groups does not support full power, so the 8TX partially coherent 2 precoding matrix that satisfies the number of streams allocated in Group 1 supports full power transmission. For example, 1100 indicates that the sum of the PAs corresponding to the two ports included in the first port group and the second port group respectively supports full power, and the sum of the PAs corresponding to the two ports included in each of the other two port groups does not support full power, so the 8TX partially coherent 2 precoding matrix that satisfies the number of streams allocated in Group 1 and Group 2 supports full power transmission. In another possible design, the second field uses a 4-bit bitmap to indicate one or more of Group 1 to Group 4. For example, 1000 is used to indicate Group 1, which means that the 8TX partially coherent 2 precoding matrix that meets the corresponding stream number allocation information of Group 1 supports full power transmission; for example, 1011 is used to indicate Group 1, Group 3 and Group 4, which means that the 8TX partially coherent 2 precoding matrix that meets the corresponding stream number allocation information of Group 1, Group 3 and Group 4 supports full power transmission.
[0245] In the case where the first field indicates that the terminal device supports full-power transmission in mode 2: in one possible design, the second field uses a 4-bit bitmap to indicate whether the PAs corresponding to the two ports of each of the four port groups support full-power transmission together with the PAs corresponding to the two ports of another port group. Among them, each bit in the 4-bit bitmap corresponds to one of the four port groups, 1 indicates support, and 0 indicates non-support. For example, 1100 indicates that the sum of the PAs corresponding to the four ports included in the first port group and the second port group supports full power, so the 8TX partially coherent 2 precoding matrix allocated by the number of streams in Group 5 supports full power transmission. For example, 1110 indicates that the sum of the PAs corresponding to the four ports included in any two port groups in the first port group, the second port group, and the third port group supports full power, so the 8TX partially coherent 2 precoding matrix allocated by the number of streams in Group 5 and Group 6 supports full power transmission. In another possible design, the second field uses a 6-bit bitmap to indicate one or more of Group 5 to Group 10. For example, 100000 is used to indicate Group 5, which means that the 8TX partially coherent 2-precoding matrix that meets the corresponding stream number allocation information of Group 5 supports full-power transmission; for example, 100011 is used to indicate Group 5, Group 9 and Group 10, which means that the 8TX partially coherent 2-precoding matrix that meets the corresponding stream number allocation information of Group 5, Group 9 and Group 10 supports full-power transmission.
[0246] In the case where the first field indicates that the terminal device supports full-power transmission in mode 3: in one possible design, the second field uses a 4-bit bitmap to indicate whether the PAs corresponding to the two ports of each of the four port groups support full-power transmission together with the PAs corresponding to the four ports of the other two port groups. Among them, each bit in the 4-bit bitmap corresponds to one of the four port groups, 1 indicates support, and 0 indicates non-support. For example, 1110 indicates that the sum of the PAs corresponding to the six ports included in the first port group, the second port group, and the third port group supports full power, so the 8TX partially coherent 2 precoding matrix allocated by the number of streams in Group 11 supports full-power transmission. For example, 1110 indicates that the sum of the PAs corresponding to the four ports included in any two port groups in the first port group, the second port group, and the third port group supports full power, so the 8TX partially coherent 2 precoding matrix allocated by the number of streams in Group 5 and Group 6 supports full-power transmission. In another possible design, the second field uses a 6-bit bitmap to indicate one or more of Group 5 to Group 10. For example, 100000 is used to indicate Group 5, which means that the 8TX partially coherent 2 precoding matrix that meets the corresponding stream number allocation information of Group 5 supports full-power transmission; for example, 100011 is used to indicate Group 5, Group 9 and Group 10, which means that the 8TX partially coherent 2 precoding matrix that meets the corresponding stream number allocation information of Group 5, Group 9 and Group 10 supports full-power transmission. In another possible design, the second field uses a 4-bit bitmap to indicate one or more of Group 11 to Group 14. For example, 1000 is used to indicate Group 11, which means that the 8TX partially coherent 2 precoding matrix that meets the corresponding stream number allocation information of Group 11 supports full-power transmission; for example, 1011 is used to indicate Group 11, Group 13 and Group 14, which means that the 8TX partially coherent 2 precoding matrix that meets the corresponding stream number allocation information of Group 11, Group 13 and Group 14 supports full-power transmission.
[0247] (II) Implementation Method 2 of the First Field and the Second Field
[0248] The first field is 3 bits, indicating that the terminal device supports one or more full-power transmission modes among the aforementioned modes 1 to 3.
[0249] (1) The first field is 100,010,001, indicating that the terminal device supports a full-power transmission mode from mode 1 to mode 3. Accordingly, the second field can be understood according to the description in (I), and this application will not elaborate on this.
[0250] (2) The first field is 110, indicating that the terminal device supports the two full-power transmission modes of Mode 1 and Mode 2, that is, the sum of the PAs corresponding to the two ports included in at least two of the four port groups of the terminal device is 20dBm, and the sum of the PAs corresponding to the two ports included in at least one of the port groups is 23dBm. In this case, in the first possible design, the second field is 6 bits, where the first 4 bits of the bitmap indicate whether the sum of the PAs corresponding to the two ports included in each of the four port groups is 20dBm, 1 bit corresponds to 1 port group, 1 indicates support, 0 indicates non-support, then at least 2 bits of the 4 bits are 1; the remaining 2 bits of the 6 bits are used to indicate whether the sum of the PAs corresponding to the two ports included in the port group corresponding to the value of 0 in the aforementioned 4 bits of the bitmap is 23dBm. In a second possible design, the second field is 5 bits, wherein the first bit indicates that the number of port groups whose two ports include a sum of PAs corresponding to 23dBm is 1 or 2, or indicates that the number of port groups whose two ports include a sum of PAs corresponding to 20dBm is 2 or 3; the remaining 4 bits of the bitmap in the 5 bits are used to indicate that the sum of PAs corresponding to the two ports included in each of the four port groups is 23dBm or 20dBm.
[0251] (3) The first field is 101, indicating that the terminal device supports the two full-power transmission modes of Mode 1 and Mode 3. In this case, the sum of the PAs corresponding to the two ports included in one of the four port groups is 23dBm, and the sum of the PAs corresponding to the two ports included in each of the other three port groups is 18.2dBm. Therefore, the second field can use a 4-bit bitmap to indicate whether the sum of the PAs corresponding to the two ports included in each of the four port groups is 23dBm; or, the second field can use 2 bits to indicate the port group whose two ports included in the four port groups have a sum of PAs corresponding to 23dBm.
[0252] (III) Implementation method 3 of the first field and the second field
[0253] The first field is 3 bits, indicating that the terminal device supports one or more full-power transmission modes in the aforementioned modes 1 to 3. Different values of the 3 bits correspond to different full-power transmission modes indicated, for example, 000 indicates support for mode 1, 001 indicates support for mode 2, 010 indicates support for mode 3, 011 indicates support for mode 1 and mode 2 at the same time, 100 indicates support for mode 1 and mode 3 at the same time, 101 indicates support for mode 2 and mode 3 at the same time, and 110 indicates support for mode 1, mode 2 and mode 3 at the same time.
[0254] Correspondingly, the implementation method of the second field corresponds to the full-power transmission mode indicated by the first field. For details, please refer to the description in the above-mentioned implementation (one) and (two), and the embodiments of the present application will not elaborate on this.
[0255] S702: The access network device indicates at least one second codeword to the terminal device according to the third information and the number of uplink transmission layers.
[0256] Specifically, the access network device can determine the stream number allocation information according to the third information and the actual number of uplink transmission layers; further, the access network device can determine at least one second codeword according to the stream number allocation information. It can be understood that for an 8Tx terminal with partial coherence 2, the second codeword can be a 2Tx codeword.
[0257] Exemplarily, if the first field in the third information indicates that the terminal device indicates the full-power transmission mode of mode 1, and the second field indicates that only the sum of the PAs corresponding to the two ports included in the first port group of the four port groups supports full power, the access network device can find Group 1 in Table 11 based on the third information, and then determine a type of stream allocation information corresponding to Group 1 based on the number of uplink transmission layers, for example, the number of uplink transmission layers is 1, and the stream allocation information is (1,0,0,0), or the number of uplink transmission layers is 2, and the stream allocation information is (2,0,0,0). Finally, the access network device can determine a second codeword based on the stream allocation information. For example, when the stream allocation information is (1,0,0,0), the second codeword can be TRI=1; a fully coherent 2Tx codeword; for example, when the stream allocation information is (2,0,0,0), the second codeword can be TRI=2; an incoherent or fully coherent 2Tx codeword.
[0258] Exemplarily, if the first field in the third information indicates that the terminal device indicates the full-power transmission mode of mode 2, and the second field indicates that the sum of the PAs corresponding to the four ports included in the first port group and the second port group of the four port groups supports full power, the access network device can find Group 5 in Table 11 according to the third information, and then determine a type of stream number allocation information corresponding to Group 5 according to the number of uplink transmission layers, for example, the number of uplink transmission layers is 3, and the stream number allocation information is (2,1,0,0). Finally, the access network device can determine two second codewords according to the stream number allocation information, such as the first second codeword can be TRI=2, a fully coherent or incoherent 2Tx codeword; the second second codeword can be TRI=1, a fully coherent 2Tx codeword.
[0259] The access network device may indicate in the DCI the TRI, TPMI, and SRS resources (number of ports) corresponding to at least one second codeword, which is not limited in the embodiments of the present application.
[0260] S703: The terminal device determines an uplink precoding matrix for uplink transmission according to at least one second codeword.
[0261] Specifically, the terminal device can determine the 8Tx codeword of partial coherence 2, that is, the uplink precoding matrix, according to at least one second codeword and the stream number allocation information.
[0262] Optionally, after executing S703, the terminal device may also execute S704. S704 is an optional step. Figure 7 Indicated by dotted line.
[0263] S704, the terminal device sends uplink data to the access network device according to the uplink precoding matrix.
[0264] In the above method provided in the embodiment of the present application, based on the 2Tx codeword, an uplink precoding matrix adapted to a larger number of uplink transmitting antenna ports (such as 8Tx) is flexibly generated, and meets the requirements of full power transmission of fullpowerMode2, which helps to improve the efficiency and performance of uplink transmission.
[0265] Based on Table 11, the embodiment of the present application also provides an uplink precoding indication method for a partially coherent 2 8Tx terminal device. In this method, the access network device can determine which precoding matrices can perform uplink full power transmission based on the sum of the PAs corresponding to the two transmit antenna ports of each port group reported by the terminal, and then select a precoding matrix from them to indicate to the terminal for uplink transmission. Figure 8 Schematically, the method mainly includes the following process.
[0266] S801, the terminal device may send fourth information to the network device.
[0267] The fourth information indicates the sum of the PAs corresponding to the two transmit antenna ports of each port group of the terminal device. The fourth information includes a third field, a fourth field, a fifth field, and a sixth field. The third field indicates the sum of the PAs corresponding to the two transmit antenna ports of the first port group of the terminal device; the fourth field indicates the sum of the PAs corresponding to the two transmit antenna ports of the second port group of the terminal device; the fifth field indicates the sum of the PAs corresponding to the two transmit antenna ports of the third port group of the terminal device; and the sixth field indicates the sum of the PAs corresponding to the two transmit antenna ports of the fourth port group of the terminal device.
[0268] Specifically, assuming that the sum of PAs corresponding to the two transmit antenna ports of each port group has M values, M is a positive integer. Each field uses log2(M) bits to report the value of the sum of PAs corresponding to the two transmit antenna ports of the corresponding port group.
[0269] S802: The access network device indicates at least one second codeword to the terminal device according to the fourth information and the number of uplink transmission layers.
[0270] Specifically, the access network device can determine the stream number allocation information according to the fourth information and the actual number of uplink transmission layers; further, the access network device can determine at least one second codeword according to the stream number allocation information. It can be understood that for the 8Tx terminal with partial coherence 2, the second codeword can be a 2Tx codeword.
[0271] S803: The terminal device determines an uplink precoding matrix for uplink transmission according to at least one second codeword.
[0272] Specifically, the terminal device can determine the 8Tx codeword of partial coherence 2, that is, the uplink precoding matrix, according to at least one second codeword and the stream number allocation information.
[0273] Optionally, after executing S803, the terminal device may also execute S804. S804 is an optional step. Figure 8 Indicated by dotted line.
[0274] S804, the terminal device sends uplink data to the access network device according to the uplink precoding matrix.
[0275] In the above method provided in the embodiment of the present application, based on the 2Tx codeword, an uplink precoding matrix adapted to a larger number of uplink transmitting antenna ports (such as 8Tx) is flexibly generated, and meets the requirements of full power transmission of fullpowerMode2, which helps to improve the efficiency and performance of uplink transmission.
[0276] Based on the same idea, see Fig. 9 , the embodiment of the present application provides a communication device 900, which includes a processing module 901 and a communication module 902. The communication device 900 can be a terminal device, or a communication device applied to a terminal device or used in combination with a terminal device, and capable of implementing a communication method executed on the terminal device side; or, the communication device 900 can be an access network device, or a communication device applied to an access network device or used in combination with an access network device, and capable of implementing a communication method executed on the access network device side.
[0277] The communication module may also be referred to as a transceiver module, a transceiver, a transceiver, or a transceiver device, etc. The processing module may also be referred to as a processor, a processing board, a processing unit, or a processing device, etc. Optionally, the communication module is used to perform the sending operation and the receiving operation on the terminal device side or the access network device side in the above method, and the device used to implement the receiving function in the communication module may be regarded as a receiving unit, and the device used to implement the sending function in the communication module may be regarded as a sending unit, that is, the communication module includes a receiving unit and a sending unit.
[0278] When the communication device 900 is applied to a terminal device, the processing module 901 can be used to implement Figures 5 to 9 The processing function of the terminal device in the embodiment shown, the communication module 902 can be used to implement Figures 5 to 9 The transceiver function of the terminal device in the illustrated embodiment. Alternatively, the communication device can also be understood by referring to the third aspect in the invention content and the possible designs in the third aspect.
[0279] When the communication device 900 is applied to an access network device, the processing module 901 can be used to implement Figures 5 to 9 In the embodiment shown, the communication module 902 can be used to implement the processing function of the access network device. Figures 5 to 9 The transceiver function of the access network device in the illustrated embodiment. Alternatively, the communication device can also be understood by referring to the fourth aspect and possible designs in the fourth aspect in the summary of the invention.
[0280] In addition, it should be noted that the aforementioned communication module and / or processing module can be implemented through a virtual module, for example, the processing module can be implemented through a software function unit or a virtual device, and the communication module can be implemented through a software function or a virtual device. Alternatively, the processing module or the communication module can also be implemented through a physical device, for example, if the communication device is implemented using a chip / chip circuit, the communication module can be an input-output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing module is an integrated processor or microprocessor or integrated circuit.
[0281] The division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0282] Based on the same technical concept, the embodiment of the present application also provides a communication device 1000. For example, the communication device 1000 can be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system can be composed of chips, or can include chips and other discrete devices.
[0283] The communication device 1000 can be used to implement the functions of any network element in the communication system described in the aforementioned embodiments. The communication device 1000 may include at least one processor 1010, and the processor 1010 is coupled to a memory. Optionally, the memory may be located within the communication device, the memory may be integrated with the processor, or the memory may be located outside the communication device. For example, the communication device 1000 may also include at least one memory 1020. The memory 1020 stores the necessary computer programs, computer programs or instructions and / or data for implementing any of the above embodiments; the processor 1010 may execute the computer program stored in the memory 1020 to complete the method in any of the above embodiments.
[0284] The communication device 1000 may also include a communication interface 1030, and the communication device 1000 may exchange information with other devices through the communication interface 1030. Exemplarily, the communication interface 1030 may be a transceiver, a circuit, a bus, a module, a pin, or other types of communication interfaces. When the communication device 1000 is a chip-type device or circuit, the communication interface 1030 in the communication device 1000 may also be an input-output circuit, which may input information (or receive information) and output information (or send information), and the processor may be an integrated processor or a microprocessor or an integrated circuit or a logic circuit, and the processor may determine the output information based on the input information.
[0285] The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1010 may cooperate with the memory 1020 and the communication interface 1030. The specific connection medium between the above-mentioned processor 1010, the memory 1020 and the communication interface 1030 is not limited in the embodiment of the present application.
[0286] Optional, see Fig.10, the processor 1010, the memory 1020 and the communication interface 1030 are connected to each other via a bus 1040. The bus 1040 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.10 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0287] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0288] In the embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random access memory (RAM). The memory is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.
[0289] In a possible implementation, the communication device 1000 can be applied to an access network device. Specifically, the communication device 1000 can be an access network device, or a device that can support the access network device and implement the functions of the access network device in any of the above-mentioned embodiments. The memory 1020 stores a computer program (or instruction) and / or data that implements the functions of the access network device in any of the above-mentioned embodiments. The processor 1010 can execute the computer program stored in the memory 1020 to complete the method executed by the access network device in any of the above-mentioned embodiments. Applied to the access network device, the communication interface in the communication device 1000 can be used to interact with the terminal device, send information to the terminal device, or receive information from the terminal device.
[0290] In another possible implementation, the communication device 1000 can be applied to a terminal device. Specifically, the communication device 1000 can be a terminal device, or a device that can support a terminal device and implement the functions of the terminal device in any of the above-mentioned embodiments. The memory 1020 stores a computer program (or instruction) and / or data that implements the functions of the terminal device in any of the above-mentioned embodiments. The processor 1010 can execute the computer program stored in the memory 1020 to complete the method executed by the terminal device in any of the above-mentioned embodiments. Applied to a terminal device, the communication interface in the communication device 1000 can be used to interact with an access network device, send information to the access network device, or receive information from the access network device.
[0291] Since the communication device 1000 provided in this embodiment can be applied to an access network device to complete the method executed by the access network device, or applied to a terminal device to complete the method executed by the terminal device, the technical effects that can be obtained can refer to the above method examples and will not be repeated here.
[0292] Based on the above embodiments, the present application provides a communication system, including an access network device and a terminal device, wherein the access network device and the terminal device can implement Figures 5 to 8 The method provided in the illustrated embodiment.
[0293] The technical solution provided in the embodiment of the present application can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a terminal device, an access network device or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium, etc.
[0294] In the embodiments of the present application, under the premise of no logical contradiction, the embodiments may reference each other, for example, the methods and / or terms between method embodiments may reference each other, for example, the functions and / or terms between device embodiments may reference each other, for example, the functions and / or terms between device embodiments and method embodiments may reference each other.
[0295] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the embodiments of the present application and their equivalents, the embodiments of the present application are also intended to include these modifications and variations.
Claims
1. A method for indicating uplink precoding, characterized in that: include: The terminal device receives first information from the access network device, where the first information is used to indicate a codeword type, a first index, and a first uplink reference signal resource of a first codebook subset; wherein the codeword type of the first codebook subset is determined based on a mapping relationship between M ports corresponding to the first uplink reference signal resource and a transmit antenna port of the terminal device, and the total number of transmit antenna ports of the terminal device is greater than M, and M is a positive integer; The terminal device determines, according to the first information, a first codeword in the first codebook subset; wherein the number of transmitting antenna ports corresponding to the first codeword is M; The terminal device sends uplink data according to the first codeword.
2. The method according to claim 1, characterized in that Before the terminal device receives the first information from the access network device, the method further includes: Send second information to the access network device, where the second information indicates a mapping relationship between the M ports and the transmitting antenna port of the terminal device.
3. The method according to claim 1 or 2, characterized in that The first codebook subset is determined based on a codeword type of the first codebook subset and the first uplink reference signal resource.
4. A data transmission method, characterized in that: include: The access network device sends first information to the terminal device, where the first information is used to indicate a codeword type, a first index, and a first uplink reference signal resource of a first codebook subset; wherein the codeword type of the first codebook subset is determined based on a mapping relationship between M ports corresponding to the first uplink reference signal resource and a transmit antenna port of the terminal device, and the first information is used to determine a first codeword in the first codebook subset, where the number of transmit antenna ports corresponding to the first codeword is M, and the total number of transmit antenna ports of the terminal device is greater than M, and M is a positive integer; The access network device receives uplink data sent by the terminal device based on the first codeword.
5. The method according to claim 4, characterized in that Before the access network device sends the first information to the terminal device, the method further includes: Receive second information from the terminal device, where the second information indicates a mapping relationship between the M ports and a transmitting antenna port of the terminal device.
6. The method according to any one of claims 1 to 5, characterized in that: The terminal device corresponds to two antenna port groups, each of the two antenna port groups includes K1 transmitting antenna ports, the K1 is greater than or equal to the M, the K1 transmitting antenna ports included in one of the two antenna port groups are coherent, and the transmitting antenna ports included in different antenna port groups in the two antenna port groups are incoherent.
7. The method according to claim 6, characterized in that K1 is equal to M, each of the M ports corresponds to two coherent transmitting antenna ports of the terminal device, and the codeword type of the first codebook subset includes partially coherent codewords and incoherent codewords, or the codeword type of the first codebook subset includes partially coherent codewords.
8. The method according to claim 7, characterized in that K1 is equal to M, the M ports correspond one-to-one to the M coherent transmitting antenna ports of the terminal device, the codeword types of the first codebook subset include fully coherent codewords, partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include fully coherent codewords.
9. The method according to claim 7, characterized in that K1 is equal to 2M, each of the M ports corresponds to 4 coherent transmitting antenna ports of the terminal device, and the codeword type of the first codebook subset includes irrelevant codewords.
10. The method according to claim 7, characterized in that K1 is equal to 2M, each of the M ports corresponds to 2 coherent transmitting antenna ports of the terminal device, or the M ports correspond to M coherent transmitting antenna ports of the terminal device, and the codeword types of the first codebook subset include fully coherent codewords, partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include fully coherent codewords.
11. The method according to any one of claims 1 to 5, characterized in that: The terminal device corresponds to 4 antenna port groups, each of the 4 antenna port groups includes K2 transmitting antenna ports, the K2 is less than or equal to the M, the K2 transmitting antenna ports included in one antenna port group among the 4 antenna port groups are coherent, and the transmitting antenna ports included in different antenna port groups among the 4 antenna port groups are incoherent.
12. The method according to claim 11, characterized in that K2 is equal to Each of the M ports corresponds to two coherent transmitting antenna ports of the terminal device, and the codeword type of the first codebook subset includes irrelevant codewords.
13. The method according to claim 11, characterized in that K2 is equal to The M ports correspond to the M transmitting antenna ports of the terminal device, and the codeword types of the first codebook subset include partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include partially coherent codewords.
14. The method according to claim 11, characterized in that K2 is equal to M, each of the M ports corresponds to two coherent transmitting antenna ports of the terminal device, and the codeword type of the first codebook subset includes irrelevant codewords.
15. The method according to claim 11, characterized in that K2 is equal to M, the M ports correspond to the M coherent transmitting antenna ports of the terminal device, the codeword types of the first codebook subset include fully coherent codewords, partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include fully coherent codewords.
16. A communication device, characterized in that: include: A communication module, configured to receive first information from an access network device, where the first information is used to indicate a codeword type, a first index, and a first uplink reference signal resource of a first codebook subset; wherein the codeword type of the first codebook subset is determined based on a mapping relationship between M ports corresponding to the first uplink reference signal resource and a transmit antenna port of the terminal device, and the total number of transmit antenna ports of the terminal device is greater than M, and M is a positive integer; A processing module, configured to determine a first codeword in the first codebook subset according to the first information; wherein the number of transmitting antenna ports corresponding to the first codeword is M; The communication module is further configured to send uplink data according to the first codeword.
17. The device according to claim 16, characterized in that The communication module is further used for: Before receiving the first information from the access network device, second information is sent to the access network device, where the second information indicates the codeword type of the first codebook subset, or the mapping relationship between the M ports and the transmitting antenna ports of the terminal device.
18. The device according to claim 16 or 17, characterized in that The first codebook subset is determined based on a codeword type of the first codebook subset and the first uplink reference signal resource.
19. A communication device, characterized in that: include: A processing module, configured to control a communication module to send first information to a terminal device, wherein the first information is used to indicate a codeword type, a first index, and a first uplink reference signal resource of a first codebook subset; wherein the codeword type of the first codebook subset is determined based on a mapping relationship between M ports corresponding to the first uplink reference signal resource and a transmit antenna port of the terminal device, and the first information is used to determine a first codeword in the first codebook subset, the number of transmit antenna ports corresponding to the first codeword is M, the total number of transmit antenna ports of the terminal device is greater than M, and M is a positive integer; The communication module is also used to receive uplink data sent by the terminal device based on the first codeword.
20. The device according to claim 19, characterized in that The communication module is further used for: Before sending the first information to the terminal device, receiving second information from the terminal device; wherein the second information indicates the codeword type of the first codebook subset, or the mapping relationship between the M ports and the transmitting antenna ports of the terminal device.
21. The device according to any one of claims 17 to 20, characterized in that The terminal device corresponds to two antenna port groups, each of the two antenna port groups includes K1 transmitting antenna ports, the K1 is greater than or equal to the M, the K1 transmitting antenna ports included in one of the two antenna port groups are coherent, and the transmitting antenna ports included in different antenna port groups in the two antenna ports are incoherent.
22. The device according to claim 21, characterized in that K1 is equal to M, each of the M ports corresponds to two coherent transmitting antenna ports of the terminal device, and the codeword type of the first codebook subset includes partially coherent codewords and incoherent codewords, or the codeword type of the first codebook subset includes partially coherent codewords.
23. The device according to claim 21, characterized in that K1 is equal to M, the M ports correspond one-to-one to the M coherent transmitting antenna ports of the terminal device, the codeword types of the first codebook subset include fully coherent codewords, partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include fully coherent codewords.
24. The device according to claim 21, characterized in that K1 is equal to 2M, each of the M ports corresponds to 4 coherent transmitting antenna ports of the terminal device, and the codeword type of the first codebook subset includes irrelevant codewords.
25. The device according to claim 21, characterized in that K1 is equal to 2M, each of the M ports corresponds to 2 coherent transmitting antenna ports of the terminal device, or the M ports correspond to M coherent transmitting antenna ports of the terminal device, and the codeword types of the first codebook subset include fully coherent codewords, partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include fully coherent codewords.
26. The device according to any one of claims 17 to 20, characterized in that The terminal device corresponds to 4 antenna port groups, each of the 4 antenna port groups includes K2 transmitting antenna ports, the K2 is less than or equal to the M, the K2 transmitting antenna ports included in one antenna port group among the 4 antenna port groups are coherent, and the transmitting antenna ports included in different antenna port groups among the 4 antenna ports are incoherent.
27. The device according to claim 26, characterized in that K2 is equal to Each of the M ports corresponds to two coherent transmitting antenna ports of the terminal device, and the codeword type of the first codebook subset includes irrelevant codewords.
28. The device according to claim 26, characterized in that K2 is equal to The M ports correspond to the M transmitting antenna ports of the terminal device, and the codeword types of the first codebook subset include partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include partially coherent codewords.
29. The device according to claim 26, characterized in that K2 is equal to M, each of the M ports corresponds to two coherent transmitting antenna ports of the terminal device, and the codeword type of the first codebook subset includes irrelevant codewords.
30. The device according to claim 26, characterized in that K2 is equal to M, the M ports correspond to the M coherent transmitting antenna ports of the terminal device, the codeword types of the first codebook subset include fully coherent codewords, partially coherent codewords and incoherent codewords, or the codeword types of the first codebook subset include fully coherent codewords.
31. A communication device, characterized in that: include: A processor, wherein the processor is coupled to a memory, the memory is used to store a computer program or instructions, and the processor is used to execute the computer program or instructions to implement the method as described in any one of claims 1-3 and 6-15, or to implement the method as described in any one of claims 4-15.
32. A communication device, characterized in that: Including interface circuit and logic circuit; The interface circuit is used to communicate with a module outside the communication device; The logic circuit is used to execute a computer program to enable the communication device to perform the method according to any one of claims 1 to 3 and 6 to 15, or to enable the communication device to perform the method according to any one of claims 4 to 15.
33. A communication system, characterized in that: The invention comprises a communication device as claimed in any one of claims 16-17 and 21-30 and a communication device as claimed in any one of claims 19-30.
34. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instruction, and when the instruction is executed on a computer, the method according to any one of claims 1 to 3 and 6 to 15 is implemented, or the method according to any one of claims 4 to 15 is implemented.
35. A computer program product, characterized in that The method comprises computer-executable instructions, and when the computer-executable instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 3 and 6 to 15, or execute the method according to any one of claims 4 to 15.