Wireless communication method, terminal device and network device

By receiving and processing TRI and TPMI signaling sent by network devices in the terminal device, the terminal device determines the precoding matrix for uplink 8-antenna port transmission from the predefined codebook, solving the problem that signaling design in the prior art is difficult to meet the coherence capabilities and configurations of multiple antennas, and realizing the reduction of signaling overhead and the support of multiple codebooks.

CN119923834APending Publication Date: 2025-05-02GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280100159.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

It is difficult to design transmission rank indication (TRI) and transmission precoding matrix indication (TPMI) signaling for 8-antenna ports to meet the terminal equipment with different antenna coherence capabilities and configurations, and the signaling overhead is relatively large.

Method used

The terminal device receives the downlink signaling sent by the network device, including TRI information and TPMI information, and the terminal device determines the precoding matrix for uplink 8-antenna port transmission from the predefined codebook. The TPMI information includes the first TPMI and the second TPMI, the TRI information and the first TPMI jointly encoded, and the candidate value of the second TPMI is determined based on the indication value of the first TPMI, the codebook coherence configuration indicated by the network device, or the indication value of the TRI.

Benefits of technology

Terminal devices that achieve different antenna coherence capabilities or configurations can use the same signaling design to determine the precoding matrix, reducing signaling overhead and supporting indications of multiple codebooks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119923834A_ABST
    Figure CN119923834A_ABST
Patent Text Reader

Abstract

A wireless communication method, a terminal device and a network device, the method comprising: a terminal device receiving a downlink signaling sent by a network device, the downlink signaling comprising transmission rank indication TRI information and transmission precoding matrix indication TPMI information; according to the TRI information and the TPMI information, determining a precoding matrix used for uplink 8 antenna port transmission from a predefined codebook; wherein the TPMI information comprises a first TPMI and a second TPMI, the TRI information and the first TPMI are jointly coded, and a candidate value of the second TPMI is determined according to an indication value of the first TPMI, codebook coherent configuration indicated by the network equipment or an indication value of the TRI.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication method, terminal device and network device

[0001] The embodiments of the present application relate to the field of communications, and specifically to a wireless communication method, terminal equipment, and network equipment.

[0002] In the related art, the uplink supports codebooks with 2 antenna ports and 4 antenna ports. However, terminals such as customer premise equipment (CPE) and augmented reality (AR) devices usually have 8 or more antennas to support higher transmission rates. In order to support uplink codebook transmission of such terminals, it is considered to introduce a codebook with 8 (or more than 8) antenna ports. The network device needs to indicate the transmitted rank indication (TRI) and the transmitted precoding matrix indication (TPMI) to the terminal device, which is used for the terminal device to determine the precoding matrix for uplink transmission from the codebook. At the same time, different terminal devices have different antenna coherence capabilities, and the codebooks under different antenna coherence configurations are also different. Therefore, how to design the TRI and TPMI indication signaling of 8 antenna ports so that terminal devices with different antenna coherence capabilities or antenna coherence configurations or different codebook configurations can use the same signaling design to determine the precoding matrix and reduce the signaling overhead as much as possible is an urgent problem to be solved.

[0003]

[0004] The present application provides a wireless communication method, terminal equipment and network equipment, which can determine a precoding matrix for uplink 8-port transmission.

[0005] In a first aspect, a method for wireless communication is provided, comprising: a terminal device receives downlink signaling sent by a network device, the downlink signaling comprising transmission rank indication (TRI) information and transmission precoding matrix indication (TPMI) information; a precoding matrix for uplink 8-antenna port transmission is determined from a predefined codebook according to the TRI information and the TPMI information; wherein the TPMI information comprises a first TPMI and a second TPMI, the TRI information and the first TPMI are jointly encoded, and a candidate value of the second TPMI is determined according to an indication value of the first TPMI, a codebook coherent configuration indicated by the network device, or an indication value of the TRI.

[0006] In a second aspect, a method for wireless communication is provided, comprising: a network device sends downlink signaling to a terminal device, the downlink signaling comprising transmission rank indication TRI information and transmission precoding matrix indication TPMI information, the TRI information and the TPMI information are used by the terminal device to determine a precoding matrix for uplink 8-antenna port transmission from a predefined codebook; wherein the TPMI information comprises a first TPMI and a second TPMI, the TRI information and the first TPMI are jointly encoded, and a candidate value of the second TPMI is determined according to the indication value of the first TPMI, the codebook coherent configuration indicated by the network device, or the indication value of the TRI.

[0007] In a third aspect, a terminal device is provided for executing the method in the first aspect or its various implementations.

[0008] Specifically, the terminal device includes a functional module for executing the method in the above-mentioned first aspect or its various implementation modes.

[0009] In a fourth aspect, a network device is provided for executing the method in the second aspect or its respective implementation manners.

[0010] Specifically, the network device includes a functional module for executing the method in the above-mentioned second aspect or its various implementation modes.

[0011] In a fifth aspect, a terminal device is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the first aspect or its implementation manners.

[0012] In a sixth aspect, a network device is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the second aspect or its implementation manners.

[0013] In a seventh aspect, a chip is provided for implementing the method in any one of the first to second aspects or in each of their implementations.

[0014] Specifically, the chip includes: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the device executes a method as described in any one of the first to second aspects or their respective implementations.

[0015] In an eighth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method of any one of the first to second aspects or any of their implementations.

[0016] In a ninth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method in any one of the first to second aspects above or in each of their implementations.

[0017] In a tenth aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method in any one of the first to second aspects or in each of their implementations.

[0018] Through the above technical solution, the terminal device determines the precoding matrix used for uplink 8-port transmission from the predefined codebook according to the TRI information and TPMI information indicated by the network device, wherein the TPMI information includes the first TPMI and the second TPMI, the TRI information and the first TPMI are jointly encoded, and the candidate value of the second TPMI is determined according to the indication value of the first TPMI, the codebook coherent configuration indicated by the network device, or the indication value of the TRI, so that the minimum signaling overhead can be used to support the joint indication of the full coherent / partial coherent / incoherent codebook. On the one hand, the signaling overhead is reduced by joint coding, and on the other hand, the second TPMI is associated with other indication information to support the indication of multiple codebooks.

[0019] FIG1 is a schematic diagram of an application scenario provided by an embodiment of the present application.

[0020] FIG. 2 is a schematic diagram of a terminal device determining a precoding matrix corresponding to a TPMI.

[0021] FIG3 is a schematic interaction diagram of a wireless communication method provided in an embodiment of the present application.

[0022] FIG. 4 is a schematic interaction diagram of another wireless communication method provided in an embodiment of the present application

[0023] FIG5 is a schematic block diagram of a terminal device according to an embodiment of the present application.

[0024] FIG6 is a schematic block diagram of a network device according to an embodiment of the present application.

[0025] FIG. 7 is a schematic block diagram of a communication device provided in another embodiment of the present application.

[0026] FIG8 is a schematic block diagram of a chip provided in an embodiment of the present application.

[0027] FIG. 9 is a schematic block diagram of a communication system provided in an embodiment of the present application.

[0028] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. For the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0029] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced long term evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-based access to unlicensed spectrum, LTE-U) system, NR on unlicensed spectrum (NR-based access to unlicensed spectrum, NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system or other communication systems, etc.

[0030] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device to device (D2D) communication, machine to machine (M2M) communication, machine type communication (MTC) communication, vehicle to vehicle (V2V) communication, or vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0031] Optionally, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.

[0032] Optionally, the communication system in the embodiment of the present application can be applied to an unlicensed spectrum, wherein the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, wherein the authorized spectrum can also be considered as an unshared spectrum.

[0033] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.

[0034] The terminal device can be a station (STATION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0035] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.).

[0036] In the embodiment of the present application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.

[0037] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.

[0038] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (Base Transceiver Station, BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (Evolutional Node B, eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network, or a network device in a future evolved PLMN network, or a network device in an NTN network, etc.

[0039] As an example but not limitation, in an embodiment of the present application, the network device may have a mobile characteristic, for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.

[0040] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0041] Exemplarily, a communication system 100 used in an embodiment of the present application is shown in FIG1. ​​The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or referred to as a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographic area and may communicate with terminal devices located in the coverage area.

[0042] FIG1 exemplarily shows a network device and two terminal devices. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0043] Optionally, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.

[0044] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be called a communication device. Taking the communication system 100 shown in Figure 1 as an example, the communication device may include a network device 110 and a terminal device 120 with communication function, and the network device 110 and the terminal device 120 may be the specific devices described above, which will not be repeated here; the communication device may also include other devices in the communication system 100, such as other network entities such as a network controller and a mobile management entity, which is not limited in the embodiment of the present application.

[0045] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0046] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.

[0047] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.

[0048] In the embodiments of the present application, "pre-definition" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, pre-definition can refer to what is defined in the protocol.

[0049] In the embodiments of the present application, the "protocol" may refer to a standard protocol in the communication field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.

[0050] Physical Uplink Shared Channel (PUSCH) transmission is divided into codebook-based transmission and non-codebook-based transmission according to different precoding methods.

[0051] In the uplink codebook-based precoding method, the network side will configure a Sounding Reference Signal (SRS) resource set dedicated to codebook transmission for the terminal. The terminal will send SRS on multiple SRS resources in the set. The SRS on each SRS resource uses different beams. The network side selects the best SRS resource from it to obtain uplink channel state information (CSI), and at the same time indicates the resource index to the terminal through the SRS resource indicator (SRS resource indicator, SRI), so that the terminal uses the beam corresponding to the SRS resource to simulate beamforming for the data. At the same time, the network side will indicate the rank indication (RI) and TPMI through the downlink control information (DCI). The terminal determines the uplink precoding matrix corresponding to the TPMI from the codebook according to the RI and the transmitted precoding matrix indicator (TPMI), as shown in Figure 2.

[0052] Among them, TPMI and TRI are jointly encoded and indicated to the terminal device through DCI. Table 1 gives examples of TRI and TPMI indication methods under different codebook subset (codebookSubset) configurations when there are 4 antenna ports.

[0053] Table 1

[0054]

[0055] In some scenarios, the uplink supports 2-port and 4-port PUSCH transmission. The codebooks used by different transmission layers (different multiple access modes are also distinguished when single layer) with different numbers of antenna ports are as follows:

[0056] Table 2: 2 antenna ports, 1 layer transmission

[0057]

[0058]

[0059] Table 3: 4 antenna ports, 1 layer transmission, DFT-S-OFDM multiple access

[0060]

[0061] Table 4: 4 antenna ports, 1 layer transmission, CP-OFDM multiple access

[0062]

[0063] Table 5: 2 antenna ports, 2-layer transmission, DFT-S-OFDM multiple access

[0064]

[0065] Table 6: 4 antenna ports, 2-layer transmission, CP-OFDM multiple access

[0066]

[0067] Table 7: 4 antenna ports, 3-layer transmission, CP-OFDM multiple access

[0068]

[0069] Table 8: 4 antenna ports, 4 transmission layers, CP-OFDM multiple access

[0070]

[0071] Furthermore, the terminal will report its antenna coherence capability as fully coherent, partially coherent or incoherent. For a terminal with a fully coherent antenna, the network device can indicate any codeword in the above codebook (which can include fully coherent codewords, partially coherent codewords and incoherent codewords); for a terminal with a partially coherent antenna, the network device can only indicate codewords containing zero elements in the above codebook; for a terminal with an incoherent antenna, each column in the codeword indicated by the network device can have at most one non-zero element.

[0072] In the related art, codebooks for 2 antenna ports and 4 antenna ports are supported. However, terminals such as CPE devices and AR devices usually have 8 or more antennas to support higher transmission rates. In order to support the uplink codebook transmission of such terminals, it is necessary to introduce a codebook for 8 (or more than 8) antenna ports, and the network device needs to indicate TRI and TPMI for the terminal device to determine the precoding matrix for uplink transmission from the codebook. At the same time, different terminal devices have different antenna coherence capabilities, and the codebooks under different antenna coherence configurations are also different. Therefore, how to design the TRI and TPMI indication signaling for 8 antenna ports so that terminal devices with different antenna coherence capabilities or antenna coherence configurations can use the same signaling to determine the precoding matrix and reduce the signaling overhead as much as possible is an urgent problem to be solved.

[0073] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The following related technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0074] FIG3 is a schematic diagram of a wireless communication method 200 according to an embodiment of the present application. As shown in FIG3 , the method 200 includes the following contents:

[0075] S210, the network device sends a downlink signaling, where the downlink signaling includes TRI information and TPMI information;

[0076] Correspondingly, the terminal device receives downlink signaling.

[0077] S220, the terminal device determines a precoding matrix for uplink X antenna port transmission from a predefined codebook according to the TRI information and the TPMI information, where X is greater than 4;

[0078] In some embodiments, X may be 8, or may be greater than 8. The following description will be made taking X=8 as an example, but the present application is not limited thereto.

[0079] In some embodiments, the TPMI information includes a first TPMI and a second TPMI, the TRI information and the first TPMI are jointly encoded, and the candidate value of the second TPMI is determined according to the indication value of the first TPMI, the codebook coherent configuration indicated by the network device, or the indication value of the TRI.

[0080] In some embodiments, the downlink signaling may be DCI or Radio Resource Control (RRC) signaling for scheduling uplink data transmission. The uplink data transmission may be PUSCH transmission.

[0081] In some embodiments, the method 200 further includes:

[0082] The network equipment determines the number of transmission layers and precoding matrix of PUSCH;

[0083] The TRI and TPMI information are determined according to the number of transmission layers and the precoding matrix of the PUSCH.

[0084] In one implementation, the first TPMI is used to indicate at least one vector in a first vector set, or one or two codewords in a first codebook, wherein the vectors in the first vector set are DFT vectors or Kronecker products of two DFT vectors, the first codebook is a predefined codebook for uplink 2-port or 4-port transmission, and the second TPMI is used to determine the coefficients of the at least one vector or the coefficients of the one or two codewords.

[0085] In some embodiments, the TRI information, the first TPMI and the second TPMI are jointly encoded and indicated to the terminal device through the downlink signaling, which is recorded as mode 1; or, the TRI information and the first TPMI are jointly encoded and independently indicated to the terminal device with the second TPMI, which is recorded as mode 2.

[0086] In some embodiments, for approach 1, the candidate value of the second TPMI may be determined according to a codebook coherent configuration indicated by the network device.

[0087] In some embodiments, for mode 2, the candidate value of the second TPMI may be determined according to the indication value of the first TPMI or the indication value of the TRI.

[0088] For mode 1, one information field may be used to indicate the three information at the same time, or in other words, one information field may be used to indicate the information obtained by jointly encoding the three information at the same time.

[0089] For mode 2, the TRI information and the first TPMI jointly encoded information and the second TPMI may be indicated by two information fields, for example, the TRI information and the first TPMI are jointly encoded and indicated by the first information field, and the second TPMI is indicated by the second information field.

[0090] In some embodiments, a terminal device configured with eight antennas may have different antenna configurations, and the network device may indicate TRI information and TPMI information in corresponding manners for different antenna configurations.

[0091] In some embodiments, the antenna configuration of the terminal device may include at least one of the following:

[0092] Antenna configuration 1: horizontal linear array, that is, 8 antennas are arranged in a row. In this case, the number of polarized antenna groups in the horizontal and vertical dimensions is (N1, N2) = (4, 1);

[0093] Antenna configuration 2: horizontal and vertical two-dimensional linear array, that is, 8 antennas are arranged in two rows, with 4 antennas in each row. In this case, the number of polarized antenna groups in the horizontal and vertical dimensions is (N1, N2) = (2, 2).

[0094] For antenna configuration 1, if the precoding matrix indicated by the network device belongs to a fully coherent codebook, the first TPMI is used to indicate a vector in the first vector set, where the vectors in the first vector set are discrete Fourier transform DFT vectors; if the precoding matrix indicated by the network device belongs to a partially coherent codebook or an incoherent codebook, the first TPMI is used to indicate one or two codewords in the first codebook, where the first codebook is a predefined codebook for uplink 2-port or 4-port transmission. If the first TPMI indicates two codewords, the first TPMI can indicate two TPMI values, which are respectively recorded as TPMI1-1 and TPMI1-2.

[0095] For antenna configuration 1, the network device can use different codebook indication methods, as shown in Table 9, where K1, K2, and K3 are the sizes of three different codebooks. For each number of layers, it is necessary to traverse all possible TPMI1 values ​​under the number of layers. In actual situations, these three codebooks can also be combined to form a new codebook. For example, a terminal device with a fully coherent antenna can support all three codebooks, and a terminal with a partially coherent antenna can support a combination of a partially coherent codebook and an incoherent codebook.

[0096] It should be noted that in Table 9, Ni represents the number of codewords corresponding to the transmission layer number i in the case of a fully coherent codebook, Mi represents the number of codewords corresponding to the transmission layer number i in the case of a partially coherent codebook, and Li represents the number of codewords corresponding to the transmission layer number i in the case of an incoherent codebook, wherein the value range of i is 1 to 4. For example, RI=5, TPMI1-1=M2-1, TPMI1-2=M3-1, respectively indicating that the number of layers is 5, the first TPMI value corresponds to two-layer transmission, and the second TPMI value corresponds to three-layer transmission. The information indication values ​​in Table 9 are the transmission layer number and the precoding information indication values, wherein the transmission layer number and the precoding information are indicated by an information field.

[0097] Table 9

[0098]

[0099]

[0100] For antenna configuration 2, if the precoding matrix indicated by the network device belongs to a fully coherent codebook, the first TPMI is used to indicate a vector in a second vector set, where the vector in the second vector set is the Kronecker product of two DFT vectors. Specifically, the first TPMI can indicate the indexes of the two DFT vectors, such as TPMI1-1 and TPMI1-2 in Table 10 below.

[0101] For antenna configuration 2, Table 10 gives the indication method of the fully coherent codebook, where K4 is the size of the codebook. For each number of layers, it is necessary to traverse all possible values ​​of TPMI1-1 and TPMI1-2 under the number of layers. For partially coherent codebooks and incoherent codebooks, the codebook indication method of antenna configuration 1 above can be reused.

[0102] In Table 10, Ni represents the number of TPMI1-1 values ​​corresponding to the transmission layer number i, Li represents the number of TPMI1-2 values ​​corresponding to the transmission layer number i, wherein the value range of i is 1 to 8, and the information indication value in Table 10 is the transmission layer number and the precoding information indication value, wherein the transmission layer number and the precoding information are indicated by an information field.

[0103] Table 10

[0104]

[0105]

[0106] In other embodiments, the network device may also adopt the codebook indication method given in Table 11, wherein K1, K2, and K3 are the sizes of three different codebooks, respectively. For each number of layers, it is necessary to traverse all possible values ​​of the first TPMI and the second TPMI under the number of layers. In actual situations, these three codebooks can also be combined to form a new codebook, for example, a terminal with a fully coherent antenna can support all three codebooks, and a terminal with a partially coherent antenna can support a combination of a partially coherent codebook and an incoherent codebook. The information indication values ​​in Table 11 are the number of transmission layers and the precoding information indication values, wherein the number of transmission layers and the precoding information are indicated by an information field, and K1, K2, and K3 are the sizes of the fully coherent codebook, the partially coherent codebook, and the incoherent codebook, respectively. N1, N2, and N3 are the number of candidate values ​​for the first TPMI in the three codebooks, respectively.

[0107] Table 11

[0108]

[0109] The codebook indication method in Tables 9 and 10 above may be applicable to the case where the TRI information and the first TPMI are jointly encoded and then independently indicated to the terminal device with the second TPMI (ie, the aforementioned method 2). The codebook indication method in Table 11 may be applicable to the case where the TRI information, the first TPMI and the second TPMI are jointly encoded and then indicated to the terminal device through the downlink signaling (ie, the aforementioned method 1).

[0110] In some embodiments, the number of TPMI values ​​indicated by the first TPMI is determined according to the TRI information (eg, the number of layers indicated by the TRI) and / or the codebook to which the precoding matrix belongs.

[0111] Optionally, the codebook to which the precoding matrix belongs can be determined according to the codebook coherence configuration (also referred to as codebook subset configuration) indicated by the network device and / or the indication value of the first PMI. Optionally, the codebooks corresponding to the respective indication values ​​of the TRI information and the first TPMI are predefined, or configured by the network device, or pre-agreed by the terminal device and the network device. For example, when the indication value of the first TPMI is 1-16, the codebook to which the precoding matrix belongs is a fully coherent codebook; when the indication value of the first TPMI is 17-25, the codebook to which the precoding matrix belongs is a partially coherent codebook; when the indication value of the first TPMI is 25-30, the codebook to which the precoding matrix belongs is an incoherent codebook.

[0112] In some implementations, when the precoding matrix belongs to a fully coherent codebook, the first TPMI indicates a TPMI value; when the precoding matrix belongs to a partially coherent codebook or an incoherent codebook, if the number of layers indicated by the TRI information is less than 5, the first TPMI indicates a TPMI value, or, if the number of layers indicated by the TRI information is greater than or equal to 5, the first TPMI indicates two TPMI values. Optionally, in this case, the antenna configuration of the terminal device is a horizontal linear array, that is, antenna configuration 1.

[0113] In some other implementations, when the precoding matrix belongs to a fully coherent codebook, the first TPMI indicates two TPMI values; when the precoding matrix belongs to a partially coherent codebook or an incoherent codebook, if the number of layers indicated by the TRI information is less than 5, the first TPMI indicates one TPMI value, and if the number of layers indicated by the TRI information is greater than or equal to 5, the first TPMI indicates two TPMI values. Optionally, in this case, the antenna configuration of the terminal device is a horizontal and vertical two-dimensional linear array, that is, antenna configuration 2.

[0114] In another implementation, when the precoding matrix belongs to a fully coherent codebook, the first TPMI indicates two TPMI values; when the precoding matrix belongs to a partially coherent codebook or an incoherent codebook, if the number of layers indicated by the TRI information is less than 3, the first TPMI indicates one TPMI value, and if the number of layers indicated by the TRI information is greater than or equal to 3, the first TPMI indicates two TPMI values. Optionally, in this case, the antenna configuration of the terminal device is a horizontal and vertical two-dimensional linear array, that is, antenna configuration 2.

[0115] It should be noted that, although the first TPMI may indicate two TPMI values ​​in different codebooks, the meanings of the two TPMI values ​​corresponding to different codebooks are different. For example, when the current number of transmission layers is N, for a fully coherent codebook, the two TPMI values ​​are used together to obtain the precoding matrices corresponding to the same N transmission layers; for a partially coherent codebook, the two TPMI values ​​are used to obtain the precoding matrices corresponding to different transmission layers, for example, the first TPMI is used to obtain the precoding matrix corresponding to the first X layers, and the second TPMI is used to obtain the precoding matrix corresponding to the last Y layers, where X and Y are positive integers.

[0116] In some embodiments, the candidate value of the second TPMI is determined according to the indication value of the first TPMI, that is, when the indication value of the first TPMI is different, the candidate value of the second TPMI may be different.

[0117] In some implementations, the candidate value of the second TPMI is determined according to the indication value of the first TPMI, including:

[0118] When the first TPMI indicates a TPMI value, the second TPMI is used to indicate a vector set or or a vector in ; and / or

[0119] When the first TPMI indicates two TPMI values, the second TPMI indicates null.

[0120] In some other implementations, the candidate value of the second TPMI is determined according to the indication value of the first TPMI, including:

[0121] When the indication value of the first TPMI is within a first range, the candidate value of the second TPMI is within a first coefficient set; and / or

[0122] When the indication value of the first TPMI is within the second range, the candidate value of the second TPMI is a third vector set, wherein the third vector set includes at least one coefficient vector.

[0123] The first range and the second range are different.

[0124] Optionally, the first range may be greater than or equal to 0 and less than or equal to K, and the second range may be greater than K and less than or equal to N, where K and N are positive integers.

[0125] In some embodiments, the first coefficient set Alternatively, the first coefficient set

[0126] For example, which coefficient set to use is predefined, or which coefficient set to use is configured by the network device. By indicating which coefficient set to use by the network device, the network device can make a better compromise between performance and signaling overhead according to the current application scenario.

[0127] In some embodiments, the third set of vectors includes at least one of the following:

[0128]

[0129] For example, which vector set to use is predefined, or which vector set to use is configured by the network device. By indicating which vector set to use by the network device, the network device can make a better compromise between performance and signaling overhead according to the current application scenario.

[0130] In some embodiments, the candidate value of the second TPMI is determined according to the indication value of the TRI. For example, when the number of layers indicated by the TRI belongs to different ranges, the candidate value of the second TPMI is different. For example, when the number of layers indicated by the TRI is less than the first value, the candidate value of the second TPMI is different from when the number of layers indicated by the TRP is greater than or equal to the first value.

[0131] In some implementations, the candidate value of the second TPMI is determined according to the indication value of the TRI, including:

[0132] When the number of layers indicated by the TRI information is less than 5, the second TPMI is used to indicate the vector set or or a vector in ; and / or

[0133] When the number of layers indicated by the TRI information is greater than or equal to 5, the second TPMI indication is empty. In this case, when the first TPMI indicates two TPMI values, the information field of the second TPMI can be reserved.

[0134] It should be noted that, in the embodiment of the present application, the second TPMI indication being empty may mean that the downlink signaling does not include an information field for indicating the second TPMI, or may mean that the downlink signaling includes an information field for indicating the second TPMI, but the information field is not interpreted, or the information field is reserved.

[0135] In some embodiments, the candidate value of the second TPMI is determined according to the codebook coherent configuration indicated by the network device. For example, when the codebook coherent configuration indicated by the network device is different, the number of candidate values ​​of the second TPMI is also different. In some coherent configurations (such as full correlation configuration or partial correlation configuration), the second TPMI can take 4 values; in other coherent configurations (such as non-correlated configuration), the second TPMI can take 2 values.

[0136] In some implementations, the candidate value of the second TPMI is determined according to a codebook coherent configuration indicated by the network device, including:

[0137] When the codebook coherence configuration indicated by the network device is full coherence, the second TPMI is used to indicate the vector set or a vector in ; and / or

[0138] When the codebook coherence configuration indicated by the network device is partially coherent, the second TPMI is used to indicate the vector set or or, the second TPMI indication is empty; and / or

[0139] When the codebook coherence configuration indicated by the network device is incoherent, the second TPMI is used to indicate the vector set or, the second TPMI indicator is empty.

[0140] In some embodiments of the present application, the S220 includes:

[0141] A precoding matrix for uplink 8-antenna port transmission is determined from a codebook corresponding to a target number of transmission layers according to a target vector set and a first coefficient, wherein the target vector set is determined according to the first TPMI, the first coefficient is determined according to the second TPMI, and the target number of transmission layers is determined according to the TRI information.

[0142] For example, a column of the precoding matrix consists of a vector in the target vector set and the vector multiplied by a first coefficient or a negative number of the first coefficient.

[0143] In some implementations, if the current number of transmission layers (eg, the number of transmission layers of the PUSCH to be transmitted) is 1, the precoding matrix can be expressed as v1 is the vector indicated by the first TPMI, is the coefficient indicated by the second TPMI. For example, the first TPMI is used to indicate four vectors The coefficients corresponding to the four vectors indicated by the second TPMI are {1, -1, j, -j} respectively.

[0144] In some other implementations, if the current number of transmission layers (for example, the number of transmission layers of the PUSCH to be transmitted) is 2, the precoding matrix can be expressed as Wherein, v1 and v2 are vectors indicated by the first TPMI, is the coefficient indicated by the second TPMI, It is the opposite number of the coefficient indicated by the second TPMI.

[0145] It should be understood that the embodiment of the present application can also obtain the precoding matrix under other transmission layer numbers based on the above similar method. For example, when the number of transmission layers is 3, When the number of transmission layers is 4,

[0146]

[0147] It should be noted that the above expression of the precoding matrix does not perform power normalization. In order to ensure power normalization, the corresponding transmission power coefficient can be multiplied in front of the expression. For example, when the current number of transmission layers is 1, the precoding matrix can also be expressed as When the current number of transmission layers is 2, the precoding matrix can also be expressed as Wherein, P is the transmit power coefficient, which may be the number of current antenna ports, such as 8. Since the transmit power coefficient only affects the uplink transmit power and has nothing to do with the precoding itself, the transmit power coefficient is temporarily omitted in the subsequent description of the precoding matrix.

[0148] In some other embodiments of the present application, the S220 includes:

[0149] The target codeword is multiplied by the second coefficient as a precoding matrix of the first transmission layer on some antenna ports among the 8 antenna ports, wherein the target codeword is determined according to the TRI information and the first TPMI, the second coefficient is determined according to the second TPMI, the first transmission layer includes at least part of the transmission layer in the target transmission layer, and the number of layers of the target transmission layer is determined according to the TRI information.

[0150] For example, the terminal device may multiply the target codeword by the second coefficient as a precoding matrix for at least part of the transmission layer of the PUSCH on part of the antenna ports among the 8 antenna ports.

[0151] In one implementation, for different codebook types and numbers of antenna groups, the target codeword may be selected from different codebooks.

[0152] For example, when the codebook coherence configuration indicated by the network device is a partially coherent codebook and the number of antenna groups of the terminal device is 2, the target codeword is a fully coherent codeword in a 4-antenna port codebook.

[0153] For another example, when the codebook coherence configuration indicated by the network device is a partially coherent codebook and the number of antenna groups of the terminal device is 4, the target codeword is a partially coherent codeword in a 4-antenna port codebook.

[0154] For another example, when the codebook coherence configuration indicated by the network device is a non-coherent codebook, the target codeword is a non-coherent codeword in a 4-antenna port codebook.

[0155] In some implementations, when the current number of transmission layers is less than 5, the precoding matrix can be expressed as Wherein A is the target codeword indicated by the first TPMI, and the number of columns of A is the number of transmission layers, is the coefficient indicated by the second TPMI. For example, the second TPMI indicates four vectors The corresponding coefficients are {1,-1,j,-j}.

[0156] In some other implementations, when the current number of transmission layers is greater than or equal to 5, the precoding matrix can be expressed as or Wherein A1 and A2 are target codewords indicated by the first TPMI, and the sum of the number of columns of A1 and A2 is the number of transmission layers, is the coefficient indicated by the second TPMI.

[0157] In some implementations, when the current number of transmission layers is less than 5, the precoding matrix can be expressed as Wherein A is a codeword indicated by the first TPMI, and the number of columns of A is the number of transmission layers, is the coefficient vector indicated by the second TPMI.

[0158] In some other implementations, when the current number of transmission layers is greater than or equal to 5, the precoding matrix can be expressed as Wherein A1 and A2 are two code words indicated by the first TPMI, and the sum of the number of columns of A1 and A2 is the number of transmission layers, is the coefficient vector indicated by the second TPMI.

[0159] In the following, the method for determining the precoding matrix provided in the embodiment of the present application is described in conjunction with the specific embodiment shown in FIG. 4 .

[0160] As shown in FIG4 , the following steps may be included:

[0161] S301, 1. The network device determines the number of transmission layers and precoding matrix of PUSCH, and determines TRI information and TPMI information according to the precoding matrix. The TRI information and TPMI information are used by the terminal device to determine the precoding matrix used for uplink 8 antenna port transmission from a predefined codebook.

[0162] S302, the network device indicates TRI information and TPMI information to the terminal device through downlink signaling, so that the terminal device can receive the downlink signaling according to the TRI information and TPMI information.

[0163] Optionally, the downlink signaling may be DCI or RRC signaling.

[0164] S303: The terminal device determines, according to the TRI information and the TPMI information, a precoding matrix used for uplink 8-antenna port transmission from a predefined codebook.

[0165] S304: The terminal device uses the precoding matrix to precode the PUSCH and sends the PUSCH.

[0166] Correspondingly, the network device receives the PUSCH.

[0167] Embodiment 1: The TPMI information includes a first TPMI and a second TPMI. The TRI information and the first TPMI are jointly encoded and independently indicated to the terminal device with the second TPMI. The candidate value of the second TPMI is determined according to the indicated value of the first TPMI or the indicated value of the TRI.

[0168] Optionally, in this embodiment 1, the first TPMI is used to indicate at least one vector in the first vector set, or one or two codewords in the first codebook, wherein the vectors in the first vector set are DFT vectors or Kronecker products of two DFT vectors, the first codebook is a predefined codebook for uplink 2-port or 4-port transmission, and the second TPMI is used to obtain coefficients of the at least one vector or coefficients of the one or two codewords.

[0169] Optionally, the first vector set may be predefined, configured by the network device, or determined by the terminal device.

[0170] Optionally, in this embodiment 1, for different antenna configurations of the terminal device, the corresponding TRI and TPMI indication modes are different.

[0171] For example, for antenna configuration 1, if the precoding matrix indicated by the network device belongs to a fully coherent codebook, the first TPMI is used to indicate a vector in a first vector set, where the vectors in the first vector set are DFT vectors; if the precoding matrix indicated by the network device belongs to a partially coherent codebook or an incoherent codebook, the first TPMI is used to indicate one or two codewords in the first codebook, where the first codebook is a predefined codebook for uplink 2-port or 4-port transmission.

[0172] For another example, for antenna configuration 2, if the precoding matrix indicated by the network device belongs to a fully coherent codebook, the first TPMI is used to indicate a vector in a second vector set, where the vectors in the second vector set are Kronecker products of two DFT vectors.

[0173] Optionally, for antenna configuration 1, the codebook indication method given in the aforementioned Table 9 may be adopted, and for antenna configuration 2, the codebook indication method in the aforementioned Table 10 may be adopted.

[0174] Optionally, in this embodiment 1, the number of TPMI values ​​indicated by the first TPMI may be determined according to the TRI information and / or the codebook to which the precoding matrix belongs. The specific determination method is referred to the relevant description of the aforementioned embodiment and will not be repeated here.

[0175] Optionally, in this embodiment 1, the candidate value of the second TPMI may be determined according to the following two methods:

[0176] Method 1: Determine according to the indication value of the first TPMI. The specific determination method is referred to the relevant description of the above embodiment, which will not be repeated here.

[0177] Method 2: Determine according to the indication value of the TRI. The specific determination method refers to the relevant description of the above embodiment, which will not be repeated here.

[0178] In embodiment 1, S303 may include:

[0179] The terminal device determines the precoding matrix from the codebook corresponding to the number of transmission layers according to the target vector set and the first coefficient, wherein the target vector set is determined according to the first TPMI, the first coefficient is determined according to the second TPMI, and the number of transmission layers is determined according to the TRI information. For example, a column of the precoding matrix consists of a vector in the target vector set and the vector multiplied by the first coefficient or the opposite of the first coefficient. For the specific implementation, refer to the relevant description of the aforementioned embodiment, which will not be repeated here for the sake of brevity.

[0180] Embodiment 2: The TPMI information includes a first TPMI and a second TPMI, the TRI information and the first TPMI and the second TPMI are jointly encoded, and a candidate value of the second TPMI is determined according to a codebook coherent configuration indicated by a network device.

[0181] Optionally, the codebook indication method given in the aforementioned Table 11 may be adopted.

[0182] Optionally, in this embodiment 2, the candidate value of the second TPMI may be determined according to the codebook-related configuration indicated by the network device. The specific determination method is referred to the related description of the above embodiment, which will not be repeated here.

[0183] In embodiment 2, S303 may include:

[0184] The terminal device multiplies the target codeword by the second coefficient as a precoding matrix of at least part of the transmission layer on part of the antenna port, wherein the target codeword is determined according to the TRI information and the first TPMI, and the second coefficient is determined according to the second TPMI. The target codeword is a codeword in a codebook predefined for uplink 2-port or 4-port transmission. For the specific implementation, refer to the relevant description of the aforementioned embodiment, which will not be repeated here for the sake of brevity.

[0185] In summary, in the embodiment of the present application, the minimum signaling overhead can be used to support the joint indication of the fully coherent / partially coherent / incoherent codebook. On the one hand, the signaling overhead is reduced by joint coding, and on the other hand, the second TPMI is associated with other indication information to support the indication of multiple codebooks.

[0186] The above, in combination with Figures 3 to 4, describes in detail the method embodiment of the present application. The following, in combination with Figures 5 to 9, describes in detail the device embodiment of the present application. It should be understood that the device embodiment and the method embodiment correspond to each other, and similar descriptions can refer to the method embodiment.

[0187] Fig. 5 shows a schematic block diagram of a terminal device 400 according to an embodiment of the present application. As shown in Fig. 5, the terminal device 400 includes:

[0188] The communication unit 410 is configured to receive downlink signaling sent by a network device, wherein the downlink signaling includes transmission rank indication TRI information and transmission precoding matrix indication TPMI information;

[0189] The processing unit 420 is configured to determine a precoding matrix for uplink 8-antenna port transmission from a predefined codebook according to the TRI information and the TPMI information;

[0190] The TPMI information includes a first TPMI and a second TPMI, the TRI information and the first TPMI are jointly encoded, and the candidate value of the second TPMI is determined according to the indication value of the first TPMI, the codebook coherent configuration indicated by the network device, or the indication value of the TRI.

[0191] In some embodiments, the TRI information, the first TPMI and the second TPMI are jointly encoded and indicated to the terminal device through the downlink signaling; or, the TRI information and the first TPMI are jointly encoded and indicated to the terminal device independently with the second TPMI.

[0192] In some embodiments, the number of TPMI values ​​indicated by the first TPMI is determined according to the TRI information and / or the codebook to which the precoding matrix belongs.

[0193] In some embodiments, when the precoding matrix belongs to a fully coherent codebook, the first TPMI indicates a TPMI value; when the precoding matrix belongs to a partially coherent codebook or an incoherent codebook, if the number of layers indicated by the TRI information is less than 5, the first TPMI indicates a TPMI value, and if the number of layers indicated by the TRI information is greater than or equal to 5, the first TPMI indicates two TPMI values.

[0194] In some embodiments, the antenna of the terminal device is configured as a horizontal linear array.

[0195] In some embodiments, when the precoding matrix belongs to a fully coherent codebook, the first TPMI indicates two TPMI values; when the precoding matrix belongs to a partially coherent codebook or an incoherent codebook, if the number of layers indicated by the TRI information is less than 5, the first TPMI indicates one TPMI value, and if the number of layers indicated by the TRI information is greater than or equal to 5, the first TPMI indicates two TPMI values.

[0196] In some embodiments, the antenna of the terminal device is configured as a horizontal and vertical two-dimensional linear array.

[0197] In some embodiments, the candidate value of the second TPMI is determined according to a codebook coherent configuration indicated by the network device, including:

[0198] When the codebook coherence configuration indicated by the network device is full coherence, the second TPMI is used to indicate the vector set or A vector in ;

[0199] When the codebook coherence configuration indicated by the network device is partially coherent, the second TPMI is used to indicate the vector set or or, the second TPMI indication is empty;

[0200] When the codebook coherence configuration indicated by the network device is incoherent, the second TPMI is used to indicate the vector set or, the second TPMI indicator is empty.

[0201] In some embodiments, the candidate value of the second TPMI is determined according to the indication value of the first TPMI, including:

[0202] When the first TPMI indicates a TPMI value, the second TPMI is used to indicate a vector set or or A vector in ;

[0203] When the first TPMI indicates two TPMI values, the second TPMI indicates null.

[0204] In some embodiments, the candidate value of the second TPMI is determined according to the indication value of the TRI, including:

[0205] When the number of layers indicated by the TRI information is less than 5, the second TPMI is used to indicate the vector set or or A vector in ;

[0206] When the number of layers indicated by the TRI information is greater than or equal to 5, the second TPMI indication is empty.

[0207] In some embodiments, the processing unit 420 is further configured to:

[0208] A precoding matrix for uplink 8-antenna port transmission is determined from a codebook corresponding to a target number of transmission layers according to a target vector set and a first coefficient, wherein the target vector set is determined according to the first TPMI, the first coefficient is determined according to the second TPMI, and the target number of transmission layers is determined according to the TRI information.

[0209] In some embodiments, the processing unit 420 is also used to: multiply the target codeword by a second coefficient as a precoding matrix of the first transmission layer on some of the 8 antenna ports, the target codeword is determined according to the TRI information and the first TPMI, the second coefficient is determined according to the second TPMI, the first transmission layer includes at least part of the transmission layer in the target transmission layer, and the number of layers of the target transmission layer is determined according to the TRI information.

[0210] In some embodiments, when the codebook coherence configuration indicated by the network device is a partially coherent codebook and the number of antenna groups of the terminal device is 2, the target codeword is a fully coherent codeword in a 4-antenna port codebook;

[0211] When the codebook coherence configuration indicated by the network device is a partially coherent codebook and the number of antenna groups of the terminal device is 4, the target codeword is a partially coherent codeword in a 4-antenna port codebook;

[0212] When the codebook coherence configuration indicated by the network device is a non-coherent codebook, the target codeword is a non-coherent codeword in a 4-antenna port codebook.

[0213] Optionally, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.

[0214] It should be understood that the terminal device 400 according to the embodiment of the present application may correspond to the terminal device in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the terminal device 400 are respectively for realizing the corresponding processes of the terminal device in the method shown in Figures 3 to 4. For the sake of brevity, they will not be repeated here.

[0215] FIG6 is a schematic block diagram of a network device according to an embodiment of the present application. The network device 500 of FIG6 includes:

[0216] A communication unit 510 is configured to send downlink signaling to a terminal device, wherein the downlink signaling includes transmission rank indication TRI information and transmission precoding matrix indication TPMI information, wherein the TRI information and the TPMI information are used by the terminal device to determine a precoding matrix for uplink 8-antenna port transmission from a predefined codebook;

[0217] The TPMI information includes a first TPMI and a second TPMI, the TRI information and the first TPMI are jointly encoded, and the candidate value of the second TPMI is determined according to the indication value of the first TPMI, the codebook coherent configuration indicated by the network device, or the indication value of the TRI.

[0218] In some embodiments, the TRI information, the first TPMI and the second TPMI are jointly encoded and indicated to the terminal device through the downlink signaling; or, the TRI information and the first TPMI are jointly encoded and indicated to the terminal device independently with the second TPMI.

[0219] In some embodiments, the number of TPMI values ​​indicated by the first TPMI is determined according to the TRI information and / or the codebook to which the precoding matrix belongs.

[0220] In some embodiments, when the precoding matrix belongs to a fully coherent codebook, the first TPMI indicates a TPMI value; when the precoding matrix belongs to a partially coherent codebook or an incoherent codebook, if the number of layers indicated by the TRI information is less than 5, the first TPMI indicates a TPMI value, and if the number of layers indicated by the TRI information is greater than or equal to 5, the first TPMI indicates two TPMI values.

[0221] In some embodiments, the antenna of the terminal device is configured as a horizontal linear array.

[0222] In some embodiments, when the precoding matrix belongs to a fully coherent codebook, the first TPMI indicates two TPMI values; when the precoding matrix belongs to a partially coherent codebook or an incoherent codebook, if the number of layers indicated by the TRI information is less than 5, the first TPMI indicates one TPMI value, and if the number of layers indicated by the TRI information is greater than or equal to 5, the first TPMI indicates two TPMI values.

[0223] In some embodiments, the antenna of the terminal device is configured as a horizontal and vertical two-dimensional linear array.

[0224] In some embodiments, the candidate value of the second TPMI is determined according to a codebook coherent configuration indicated by the network device, including:

[0225] When the codebook coherence configuration indicated by the network device is full coherence, the second TPMI is used to indicate the vector set or A vector in ;

[0226] When the codebook coherence configuration indicated by the network device is partially coherent, the second TPMI is used to indicate the vector set or or, the second TPMI indication is empty;

[0227] When the codebook coherence configuration indicated by the network device is incoherent, the second TPMI is used to indicate the vector set or, the second TPMI indicator is empty.

[0228] In some embodiments, the candidate value of the second TPMI is determined according to the indication value of the first TPMI, including:

[0229] When the first TPMI indicates a TPMI value, the second TPMI is used to indicate a vector set or or A vector in ;

[0230] When the first TPMI indicates two TPMI values, the second TPMI indicates null.

[0231] In some embodiments, the candidate value of the second TPMI is determined according to the indication value of the TRI, including:

[0232] When the number of layers indicated by the TRI information is less than 5, the second TPMI is used to indicate the vector set or or A vector in ;

[0233] When the number of layers indicated by the TRI information is greater than or equal to 5, the second TPMI indication is empty.

[0234] In some embodiments, the precoding matrix for uplink 8-antenna port transmission is determined from a codebook corresponding to the target number of transmission layers based on a target vector set and a first coefficient, wherein the target vector set is determined based on the first TPMI, the first coefficient is determined based on the second TPMI, and the target number of transmission layers is determined based on the TRI information.

[0235] In some embodiments, the precoding matrix of the first transmission layer in the target transmission layer on some antenna ports among the 8 antenna ports is the target codeword multiplied by the second coefficient, wherein the first transmission layer includes at least some transmission layers in the target transmission layer, the number of layers of the target transmission layer is determined according to the TRI information, the target codeword is determined according to the TRI information and the first TPMI, and the second coefficient is determined according to the second TPMI.

[0236] In some embodiments, when the codebook coherence configuration indicated by the network device is a partially coherent codebook and the number of antenna groups of the terminal device is 2, the target codeword is a fully coherent codeword in a 4-antenna port codebook;

[0237] When the codebook coherence configuration indicated by the network device is a partially coherent codebook and the number of antenna groups of the terminal device is 4, the target codeword is a partially coherent codeword in a 4-antenna port codebook;

[0238] When the codebook coherence configuration indicated by the network device is a non-coherent codebook, the target codeword is a non-coherent codeword in a 4-antenna port codebook.

[0239] Optionally, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.

[0240] It should be understood that the network device 500 according to the embodiment of the present application may correspond to the network device in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the network device 500 are respectively for realizing the corresponding processes of the network device in the method shown in Figures 3 to 4. For the sake of brevity, they will not be repeated here.

[0241] Fig. 7 is a schematic structural diagram of a communication device 600 provided in an embodiment of the present application. The communication device 600 shown in Fig. 7 includes a processor 610, and the processor 610 can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0242] Optionally, as shown in Fig. 7, the communication device 600 may further include a memory 620. The processor 610 may call and run a computer program from the memory 620 to implement the method in the embodiment of the present application.

[0243] The memory 620 may be a separate device independent of the processor 610 , or may be integrated into the processor 610 .

[0244] Optionally, as shown in FIG. 7 , the communication device 600 may further include a transceiver 630 , and the processor 610 may control the transceiver 630 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.

[0245] The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of the antennas may be one or more.

[0246] Optionally, the communication device 600 may specifically be a network device of an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the network device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0247] Optionally, the communication device 600 may specifically be a mobile terminal / terminal device of an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0248] Fig. 8 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 700 shown in Fig. 8 includes a processor 710, and the processor 710 can call and run a computer program from a memory to implement the method according to the embodiment of the present application.

[0249] Optionally, as shown in Fig. 8, the chip 700 may further include a memory 720. The processor 710 may call and run a computer program from the memory 720 to implement the method in the embodiment of the present application.

[0250] The memory 720 may be a separate device independent of the processor 710 , or may be integrated into the processor 710 .

[0251] Optionally, the chip 700 may further include an input interface 730. The processor 710 may control the input interface 730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0252] Optionally, the chip 700 may further include an output interface 740. The processor 710 may control the output interface 740 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0253] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0254] Optionally, the chip can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0255] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0256] FIG9 is a schematic block diagram of a communication system 900 provided in an embodiment of the present application. As shown in FIG9 , the communication system 900 includes a terminal device 910 and a network device 920 .

[0257] Among them, the terminal device 910 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 920 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they are not repeated here.

[0258] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0259] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0260] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.

[0261] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.

[0262] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0263] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0264] An embodiment of the present application also provides a computer program product, including computer program instructions.

[0265] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0266] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0267] The embodiment of the present application also provides a computer program.

[0268] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods in the embodiments of the present application. For the sake of brevity, they are not described here.

[0269] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0270] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0271] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0272] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0273] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0274] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0275] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0276] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

A wireless communication method, characterized in that: include: A terminal device receives downlink signaling sent by a network device, wherein the downlink signaling includes transmission rank indication TRI information and transmission precoding matrix indication TPMI information; a precoding matrix for uplink 8-antenna port transmission is determined from a predefined codebook according to the TRI information and the TPMI information; wherein the TPMI information includes a first TPMI and a second TPMI, the TRI information and the first TPMI are jointly encoded, and a candidate value of the second TPMI is determined according to the indication value of the first TPMI, the codebook coherent configuration indicated by the network device, or the indication value of the TRI. The method according to claim 1, characterized in that The TRI information, the first TPMI and the second TPMI are jointly encoded and indicated to the terminal device through the downlink signaling; or, the TRI information and the first TPMI are jointly encoded and indicated to the terminal device independently with the second TPMI. The method according to claim 1, characterized in that The number of TPMI values ​​indicated by the first TPMI is determined according to the TRI information and / or the codebook to which the precoding matrix belongs. The method according to claim 3, characterized in that When the precoding matrix belongs to a fully coherent codebook, the first TPMI indicates a TPMI value; when the precoding matrix belongs to a partially coherent codebook or an incoherent codebook, if the number of layers indicated by the TRI information is less than 5, the first TPMI indicates a TPMI value, and if the number of layers indicated by the TRI information is greater than or equal to 5, the first TPMI indicates two TPMI values. The method according to claim 4, characterized in that The antenna of the terminal device is configured as a horizontal linear array. The method according to claim 3, characterized in that When the precoding matrix belongs to a fully coherent codebook, the first TPMI indicates two TPMI values; when the precoding matrix belongs to a partially coherent codebook or an incoherent codebook, if the number of layers indicated by the TRI information is less than 5, the first TPMI indicates one TPMI value, and if the number of layers indicated by the TRI information is greater than or equal to 5, the first TPMI indicates two TPMI values. The method according to claim 6, characterized in that The antenna of the terminal device is configured as a horizontal and vertical two-dimensional linear array. The method according to any one of claims 1 to 7, characterized in that The candidate value of the second TPMI is determined according to the codebook coherence configuration indicated by the network device, including: when the codebook coherence configuration indicated by the network device is full coherence, the second TPMI is used to indicate the vector set or When the codebook coherence configuration indicated by the network device is partially coherent, the second TPMI is used to indicate a vector set or or the second TPMI indicates an empty vector; when the codebook coherence configuration indicated by the network device is non-coherent, the second TPMI is used to indicate the vector set or, the second TPMI indicator is empty. The method according to any one of claims 1 to 7, characterized in that The candidate value of the second TPMI is determined according to the indication value of the first TPMI, including: when the first TPMI indicates a TPMI value, the second TPMI is used to indicate the vector set or or a vector in ; when the first TPMI indicates two TPMI values, the second TPMI indicates empty. The method according to any one of claims 1 to 7, characterized in that The candidate value of the second TPMI is determined according to the indication value of the TRI, including: when the number of layers indicated by the TRI information is less than 5, the second TPMI is used to indicate the vector set or or A vector in ; when the number of layers indicated by the TRI information is greater than or equal to 5, the second TPMI indication is empty. The method according to any one of claims 1 to 10, characterized in that The determining, according to the TRI information and the TPMI information, a precoding matrix for uplink 8-antenna port transmission from a predefined codebook comprises: determining, according to a target vector set and a first coefficient, a precoding matrix for uplink 8-antenna port transmission from a codebook corresponding to a target number of transmission layers, the target vector set being determined according to the first TPMI, the first coefficient being determined according to the second TPMI, and the target number of transmission layers being determined according to the TRI information. The method according to any one of claims 1 to 10, characterized in that The determining, from a predefined codebook according to the TRI information and the TPMI information, a precoding matrix for uplink 8-antenna port transmission comprises: multiplying a target codeword by a second coefficient as a precoding matrix of a first transmission layer on some antenna ports among the 8 antenna ports, the target codeword being determined according to the TRI information and the first TPMI, the second coefficient being determined according to the second TPMI, the first transmission layer including at least some transmission layers in the target transmission layer, and the number of layers of the target transmission layer being determined according to the TRI information. The method according to claim 12, characterized in that When the codebook coherence configuration indicated by the network device is a partially coherent codebook and the number of antenna groups of the terminal device is 2, the target codeword is a fully coherent codeword in a 4-antenna port codebook; When the codebook coherence configuration indicated by the network device is a partially coherent codebook and the number of antenna groups of the terminal device is 4, the target codeword is a partially coherent codeword in the 4-antenna port codebook; when the codebook coherence configuration indicated by the network device is an incoherent codebook, the target codeword is an incoherent codeword in the 4-antenna port codebook. A wireless communication method, characterized in that: include: A network device sends downlink signaling to a terminal device, wherein the downlink signaling includes transmission rank indication TRI information and transmission precoding matrix indication TPMI information, wherein the TRI information and the TPMI information are used by the terminal device to determine a precoding matrix for uplink 8-antenna port transmission from a predefined codebook; wherein the TPMI information includes a first TPMI and a second TPMI, the TRI information and the first TPMI are jointly encoded, and a candidate value of the second TPMI is determined according to the indication value of the first TPMI, the codebook coherent configuration indicated by the network device, or the indication value of the TRI. The method according to claim 14, characterized in that The TRI information, the first TPMI and the second TPMI are jointly encoded and indicated to the terminal device through the downlink signaling; or, the TRI information and the first TPMI are jointly encoded and indicated to the terminal device independently with the second TPMI. The method according to claim 14, characterized in that The number of TPMI values ​​indicated by the first TPMI is determined according to the TRI information and / or the codebook to which the precoding matrix belongs. The method according to claim 16, characterized in that When the precoding matrix belongs to a fully coherent codebook, the first TPMI indicates a TPMI value; when the precoding matrix belongs to a partially coherent codebook or an incoherent codebook, if the number of layers indicated by the TRI information is less than 5, the first TPMI indicates a TPMI value, and if the number of layers indicated by the TRI information is greater than or equal to 5, the first TPMI indicates two TPMI values. The method according to claim 17, characterized in that The antenna of the terminal device is configured as a horizontal linear array. The method according to claim 16, characterized in that When the precoding matrix belongs to a fully coherent codebook, the first TPMI indicates two TPMI values; when the precoding matrix belongs to a partially coherent codebook or an incoherent codebook, if the number of layers indicated by the TRI information is less than 5, the first TPMI indicates one TPMI value, and if the number of layers indicated by the TRI information is greater than or equal to 5, the first TPMI indicates two TPMI values. The method according to claim 19, characterized in that The antenna of the terminal device is configured as a horizontal and vertical two-dimensional linear array. The method according to any one of claims 14 to 20, characterized in that The candidate value of the second TPMI is determined according to the codebook coherence configuration indicated by the network device, including: when the codebook coherence configuration indicated by the network device is full coherence, the second TPMI is used to indicate the vector set or When the codebook coherence configuration indicated by the network device is partially coherent, the second TPMI is used to indicate a vector set or or the second TPMI indicates an empty vector; when the codebook coherence configuration indicated by the network device is non-coherent, the second TPMI is used to indicate the vector set or, the second TPMI indicator is empty. The method according to any one of claims 14 to 20, characterized in that The candidate value of the second TPMI is determined according to the indication value of the first TPMI, including: when the first TPMI indicates a TPMI value, the second TPMI is used to indicate the vector set or or a vector in ; when the first TPMI indicates two TPMI values, the second TPMI indicates empty. The method according to any one of claims 14 to 20, characterized in that The candidate value of the second TPMI is determined according to the indication value of the TRI, including: when the number of layers indicated by the TRI information is less than 5, the second TPMI is used to indicate the vector set or or A vector in ; when the number of layers indicated by the TRI information is greater than or equal to 5, the second TPMI indication is empty. The method according to any one of claims 14 to 23, characterized in that The precoding matrix for uplink 8-antenna port transmission is determined from a codebook corresponding to the target number of transmission layers based on a target vector set and a first coefficient, wherein the target vector set is determined based on the first TPMI, the first coefficient is determined based on the second TPMI, and the target number of transmission layers is determined based on the TRI information. The method according to any one of claims 14 to 23, characterized in that The precoding matrix of the first transmission layer in the target transmission layer on some antenna ports among the 8 antenna ports is the target codeword multiplied by the second coefficient, wherein the first transmission layer includes at least some transmission layers in the target transmission layer, the number of layers of the target transmission layer is determined according to the TRI information, the target codeword is determined according to the TRI information and the first TPMI, and the second coefficient is determined according to the second TPMI. The method according to claim 25, characterized in that When the codebook coherence configuration indicated by the network device is a partially coherent codebook and the number of antenna groups of the terminal device is 2, the target codeword is a fully coherent codeword in a 4-antenna port codebook; When the codebook coherence configuration indicated by the network device is a partially coherent codebook and the number of antenna groups of the terminal device is 4, the target codeword is a partially coherent codeword in the 4-antenna port codebook; when the codebook coherence configuration indicated by the network device is an incoherent codebook, the target codeword is an incoherent codeword in the 4-antenna port codebook. A terminal device, characterized in that: include: A communication unit, configured to receive downlink signaling sent by a network device, wherein the downlink signaling includes transmission rank indication TRI information and transmission precoding matrix indication TPMI information; A processing unit, configured to determine a precoding matrix for uplink 8-antenna port transmission from a predefined codebook according to the TRI information and the TPMI information; wherein the TPMI information includes a first TPMI and a second TPMI, the TRI information and the first TPMI are jointly encoded, and a candidate value of the second TPMI is determined according to an indication value of the first TPMI, a codebook coherent configuration indicated by the network device, or an indication value of the TRI. A network device, characterized in that: include: A communication unit, used to send downlink signaling to a terminal device, wherein the downlink signaling includes transmission rank indication TRI information and transmission precoding matrix indication TPMI information, wherein the TRI information and the TPMI information are used by the terminal device to determine a precoding matrix for uplink 8-antenna port transmission from a predefined codebook; wherein the TPMI information includes a first TPMI and a second TPMI, the TRI information and the first TPMI are jointly encoded, and a candidate value of the second TPMI is determined according to an indication value of the first TPMI, a codebook coherent configuration indicated by the network device, or an indication value of the TRI. A terminal device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 13. A network device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method as claimed in any one of claims 14 to 26. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 13, or a method as claimed in any one of claims 14 to 26. A computer-readable storage medium, characterized in that Used to store a computer program, the computer program causing a computer to execute the method according to any one of claims 1 to 13, or the method according to any one of claims 14 to 26. A computer program product, characterized in that The method comprises computer program instructions which cause a computer to execute the method as claimed in any one of claims 1 to 13 or the method as claimed in any one of claims 14 to 26. A computer program, characterized in that The computer program causes a computer to execute the method according to any one of claims 1 to 13, or the method according to any one of claims 14 to 26.