Communication method and device

By sending multiple SRS resource configuration messages to the terminal, the terminal can send SRS signals of multiple antenna port combinations, and the network equipment selects the most suitable antenna port combination based on these signals for uplink data transmission, solving the problem of antenna port combination selection caused by the terminal's inability to perceive interference information, and improving the flexibility and efficiency of uplink transmission.

CN119854946APending Publication Date: 2025-04-18HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311357517.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-18
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

In wireless communication, when the terminal selects an uplink transmission antenna port combination, it cannot sense interference information between other users or interference information between cells, resulting in the selected antenna port combination that may not be of the overall channel quality optimal.

Method used

By sending multiple SRS resource configuration messages to the terminal, the terminal may send SRS signals of a combination of multiple antenna ports according to these configuration messages. After receiving these signals, network equipment can comprehensively consider interference information and select the most suitable combination of antenna ports for uplink data transmission.

Benefits of technology

It improves the flexibility and efficiency of uplink transmission scheduling, ensures that the combination of antenna ports selected by the terminal is of the best comprehensive channel quality, thereby improving the performance of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854946A_ABST
    Figure CN119854946A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device, relates to the technical field of communication, and is used for flexibility and efficiency of uplink transmission scheduling antenna port combination. The method comprises: a network device sending a sounding reference signal (SRS) configuration message to a terminal, the SRS configuration message comprising N SRS resources, the N SRS resources comprising a first SRS resource and a second SRS resource; the first SRS resource comprises one or more SRS ports, and the second SRS resource comprises one or more SRS ports; and the network equipment receives an SRS corresponding to the mth SRS port of the first SRS resource and an SRS corresponding to the nth SRS port of the second SRS resource sent by the terminal through the same antenna port, and N, m and n are positive integers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0002] In wireless communications, an uplink sounding reference signal (SRS) can be used to measure the uplink channel state. The network device can configure an SRS resource set for the terminal, where the SRS resource set can include one or more SRS resources and a mapping relationship between each SRS resource and a logical antenna port. After the terminal receives the SRS resource set, it can send the SRS through the corresponding physical antenna port on the SRS resource. For example, the number of physical antenna ports that the terminal simultaneously sends uplink is x, and the number of physical antenna ports that the terminal simultaneously receives downlink is y. If x is less than y, the terminal can autonomously select x antenna ports from the y antenna ports to send the SRS.

[0003] Among them, since the network equipment does not perceive the specific information of the physical antenna port selected by the terminal, it only measures the uplink channel state information based on the received SRS signal, and defaults to the antenna port used by the terminal for uplink channel state information measurement being the same as the antenna port used by the terminal for uplink data transmission, and the channel quality is the same.

[0004] However, uplink data transmission is scheduled by network equipment. When the terminal selects the uplink co-transmitting antenna port, it only selects the uplink transmission antenna port combination based on its own channel quality, and cannot perceive the interference information between other users in the same network or the interference information between cells. Therefore, the selected uplink transmission antenna port combination may not have the best overall channel quality. Summary of the invention

[0005] The embodiments of the present application provide a communication method and apparatus for improving the flexibility and efficiency of uplink transmission scheduling antenna port combinations.

[0006] In order to achieve the above objectives, this application adopts the following technical solutions:

[0007] In a first aspect, a communication method is provided, which is applied to a network device, or a component in the network device (e.g., a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the network device. The method includes: sending a sounding reference signal SRS configuration message to a terminal, the SRS configuration message including a first SRS resource and a second SRS resource; the first SRS resource includes one or more SRS ports, and the second SRS resource includes one or more SRS ports; receiving the SRS corresponding to the mth SRS port of the first SRS resource and the SRS corresponding to the nth SRS port of the second SRS resource sent by the terminal using the same antenna port, wherein N, m, and n are positive integers.

[0008] In the above implementation mode, the network device side configures multiple SRS resources for the terminal, so as to obtain channel state measurement information under multiple antenna port combinations, and can comprehensively consider the intra-cell interference and inter-cell interference information of the terminal's uplink scheduling at the current moment, and select a more suitable transmitting antenna port combination for the terminal's uplink transmission, thereby improving transmission efficiency and scheduling flexibility.

[0009] In one implementation, the first SRS resource and the second SRS resource correspond to the same SRS resource set, or the first SRS resource and the second SRS resource correspond to different SRS resource sets for the same purpose. That is, the network device configures multiple SRS resources for the same purpose for the terminal, so that the network device can flexibly configure an antenna port combination for uplink scheduling for the terminal.

[0010] In one implementation, the purpose of the SRS resource set is codebook-based uplink channel state measurement or beam management. That is, the network device can configure at least one SRS resource set for the terminal for codebook-based uplink channel state measurement or beam management.

[0011] In one implementation, the time domain resources occupied by the mth SRS port and the nth SRS port are different, and / or the frequency domain resources occupied by the mth SRS port and the nth SRS port are different. In other words, the antenna ports associated with different SRS resources configured by the network device for the terminal are different, that is, different antenna ports are configured with different SRS resources.

[0012] In one embodiment, the relationship between the port index corresponding to the mth SRS port and the port index corresponding to the nth SRS port is one or more of the following: the port index corresponding to the mth SRS port is equal to the port index corresponding to the nth SRS port; or, the mth SRS port corresponds to the largest port index in the first SRS resource, and the nth SRS port corresponds to the largest or smallest port index in the second SRS resource; or, the mth SRS port corresponds to the smallest port index in the first SRS resource, and the nth SRS port corresponds to the smallest or largest port index in the second SRS resource.

[0013] In the above implementation mode, among the multiple SRS resources configured by the network device for the terminal, the SRS ports corresponding to some SRS resources are the same, so that the network device can estimate the channel state measurement information corresponding to the N2 antenna port combinations based on the measurement of the SRS and the random phase difference of the signals sent at different times, so that the network device can determine the antenna port combination used by the terminal for uplink data transmission based on the channel state of the N2 antenna port combination.

[0014] Exemplarily, taking the case where the first SRS resource and the second SRS resource include two SRS ports, the first SRS port of the first SRS resource and the first SRS port of the second SRS resource are associated with the same terminal antenna port, or the first SRS port of the first SRS resource and the second SRS port of the second SRS resource are associated with the same terminal antenna port, or the second SRS port of the first SRS resource and the second SRS port of the second SRS resource are associated with the same terminal antenna port, etc. That is, the terminal can use some or all of the same antenna ports to send the SRS corresponding to the first SRS resource and the second SRS resource. For example, SRS resource #0 includes two SRS ports, and the corresponding antenna port combination is (#1, #2), that is, the corresponding port indexes are 1 and 2 respectively; the antenna port combination corresponding to SRS resource #1 can be: antenna port combination (#2, #3), antenna port combination (#1, #2), antenna port combination (#1, #3) or antenna port combination (#2, #4), etc.

[0015] In one implementation, the SRS configuration message includes N SRS resources, where the specific value of N is one or more of the following: N=round up (y / x); or, Refers to the number of combinations of any x ports selected from y ports; or, N = round up (2*y / x-1); or, N = N1, N1 is the number of port combinations of x ports reporting the SRS signal sent by the terminal device, where x, y, and N1 are positive integers, and N is less than or equal to N1 is less than or equal to

[0016] In the above implementation, the network device configures SRS resources for the terminal in a flexible manner, enabling the network device to obtain channel state measurement information under multiple antenna port combinations based on the SRS measurement results, thereby comprehensively considering the selection of the transmission antenna port combination for uplink transmission for the terminal, thereby improving transmission efficiency and scheduling flexibility. Exemplarily, taking the terminal capability of 2T4R as an example, x is 2, y is 4, and the number of SRS resources N that the network device can configure for the terminal can be: N = (y / x) = 2, or, N = (2*y / x-1) = 3, or, Or the number N1 (N1 is less than 6) of combinations of antenna ports supported by the terminal, etc.

[0017] In one implementation, x is the number of uplink SRS sending ports supported by the terminal device, and y is the number of downlink receiving ports supported by the terminal device, wherein x and y are positive integers and x is less than or equal to y.

[0018] In one implementation, the method further includes: receiving an SRS corresponding to the N SRS resources, and obtaining channel state measurement information of x1 SRS ports, wherein x1 is greater than or equal to x, and x1 is less than or equal to y.

[0019] In one embodiment, the method further includes: obtaining channel state measurement information corresponding to N2 SRS port combinations according to the channel state measurement information of x1 SRS ports, each SRS port combination includes x SRS ports, and N2 is greater than or equal to N and less than or equal to Among them, the network device configures multiple SRS resources for the terminal, so that the network device can estimate the channel state measurement information of x1 SRS ports based on the measurement of SRS and the random phase difference of the signal sent at different times, so that the network device can estimate the channel state of N2 antenna port combinations in one step to determine the antenna port combination used by the terminal for uplink data transmission.

[0020] Exemplarily, taking the terminal capability of 2T4R as an example, x is 2, y is 4, and the network device configures 3 SRS resources for the terminal, and these 3 SRS resources include at least 2 port indexes with the same corresponding parts of the SRS resources. For example, the port indexes corresponding to the 3 SRS resources are (#2, #3), (#1, #2), and (#3, #4), respectively. Therefore, the network device can measure and estimate the channel state information of the 4 SRS ports (#1, #2, #3, #4) based on the received multiple SRSs, and further obtain the channel states of N2=6 antenna port combinations, including the measured channel states of the antenna port combinations (#2, #3), (#1, #2) and (#3, #4), and the estimated channel states of (#1, #3), (#1, #4), and (#2, #4), thereby determining the antenna port combination used by the terminal for uplink data transmission.

[0021] For another example, taking the terminal capability of 2T4R as an example, the port index corresponding to the SRS resource configured by the network device for the terminal can also be: (#1, #2), (#1, #3) and (#1, #4); or, (#1, #4), (#2, #4) and (#3, #4); or, a combination of (#1, #3), (#1, #4), (#2, #3) and (#2, #4).

[0022] In one embodiment, the method further includes: sending first indication information to the terminal, which is used to indicate the antenna port combination used for uplink data transmission.

[0023] In the above implementation manner, the network device may indicate the determined antenna port combination for uplink transmission to the terminal through the first indication information, thereby improving transmission efficiency and scheduling flexibility.

[0024] In one embodiment, the first indication information includes a first SRS port combination in N2 SRS port combinations, which is used to indicate that the terminal uses the same antenna port as the first SRS port combination to send uplink data; or, the first indication information includes x port indications in x1 SRS ports, which is used to indicate that the terminal uses the antenna port corresponding to the x port indication to send uplink data, wherein N2 is greater than or equal to N and less than or equal to x1 and x are positive integers, and x1 is greater than or equal to x.

[0025] In the above implementation, the antenna port combination for uplink transmission can be indicated to the terminal by indicating the SRS port combination through the first indication information, or the antenna port combination for uplink transmission can be indicated by indicating x ports out of x1 SRS ports. The indication method is flexible and has low signaling overhead.

[0026] In a second aspect, a communication method is provided, which is applied to a terminal, or a component in a terminal (e.g., a processor, a chip, or a chip system, etc.), or is executed by a logic module or software that can implement all or part of the terminal functions. The method includes: receiving an SRS configuration message, the SRS configuration message includes a first SRS resource and a second SRS resource; the first SRS resource includes one or more SRS ports, and the second SRS resource includes one or more SRS ports; using the same antenna port to send an SRS corresponding to the mth SRS port of the first SRS resource and an SRS corresponding to the nth SRS port of the second SRS resource, wherein N, m, and n are positive integers.

[0027] In one implementation, the first SRS resource and the second SRS resource correspond to the same SRS resource set, or the first SRS resource and the second SRS resource correspond to different SRS resource sets with the same purpose.

[0028] In one implementation, the SRS resource set is used for uplink channel state measurement or beam management based on a codebook.

[0029] In one implementation manner, the time domain resources occupied by the mth SRS port and the nth SRS port are different, and / or the frequency domain resources occupied by the mth SRS port and the nth SRS port are different.

[0030] In one embodiment, the relationship between the port index corresponding to the mth SRS port and the port index corresponding to the nth SRS port is one or more of the following: the port index corresponding to the mth SRS port is equal to the port index corresponding to the nth SRS port; or, the mth SRS port corresponds to the largest port index in the first SRS resource, and the nth SRS port corresponds to the largest or smallest port index in the second SRS resource; or, the mth SRS port corresponds to the smallest port index in the first SRS resource, and the nth SRS port corresponds to the smallest or largest port index in the second SRS resource.

[0031] In one implementation, the SRS configuration message includes N SRS resources, where the specific value of N is one or more of the following: N=round up (y / x); or, Refers to the number of combinations of any x ports selected from y ports; or, N = round up (2*y / x-1); or, N = N1, N1 is the number of port combinations of x ports reporting the SRS signal sent by the terminal device, where x, y, and N1 are positive integers, and N is less than or equal to N1 is less than or equal to

[0032] In one implementation, x is the number of uplink SRS sending ports supported by the terminal device, and y is the number of downlink receiving ports supported by the terminal device, wherein x and y are positive integers and x is less than or equal to y.

[0033] In one embodiment, the method includes: sending SRSs corresponding to the N SRS resources, the SRSs corresponding to the N SRS resources are used by the network device to obtain channel state measurement information corresponding to N2 SRS port combinations according to the received SRSs, and indicating the antenna port combination for sending uplink data to the terminal; wherein each of the SRS port combinations includes x SRS ports, and N2 is greater than or equal to N and less than or equal to

[0034] In one embodiment, the method further includes: receiving first indication information from the network device, which is used to indicate the antenna port combination used for sending uplink data; and sending the uplink data according to the first indication information.

[0035] In one embodiment, the first indication information includes a first SRS port combination in N2 SRS port combinations, which is used to indicate that the terminal uses the same antenna port as the first SRS port combination to send uplink data; or, the first indication information includes x port indications in x1 SRS ports, which is used to indicate that the terminal uses the antenna port corresponding to the x port indication to send uplink data, wherein N2 is greater than or equal to N and less than or equal to x1 and x are positive integers, and x1 is greater than or equal to x.

[0036] In a third aspect, a communication device is provided for implementing the above method. The communication device may be the network device in the above first aspect, or a device including the above network device, or a module in the network device in the above first aspect, such as a chip, a chip system or a circuit, or a logical node, a logical module or software that can implement part or all of the functions of the network device.

[0037] Alternatively, the communication device may be the terminal in the second aspect above, or a device including the terminal above, or a module in the terminal in the second aspect above, such as a chip, a chip system or a circuit, or a logical node, logical module or software that can realize part or all of the terminal functions.

[0038] The communication device includes a module, unit, or means corresponding to the above method, which can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.

[0039] In conjunction with the third aspect, in a possible implementation, the communication device may include a processing module and a transceiver module. The processing module may be used to implement the processing functions in any of the above aspects and any possible implementations thereof. The processing module may be, for example, a processor. The transceiver module may also be referred to as a transceiver unit, and is used to implement the sending and / or receiving functions in any of the above aspects and any possible implementations thereof. The transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0040] In combination with the third aspect above, in a possible implementation, the transceiver module includes a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in any of the above aspects and any possible implementations thereof.

[0041] In a fourth aspect, a communication device is provided, comprising: a processor; the processor is used to couple with a memory, and after reading the instruction in the memory, execute the method as described in any of the above aspects according to the instruction. The communication device can be a network device in any aspect of the above first aspect and any possible implementation thereof, or a device including the above network device, or a module in the above network device, such as a chip, a chip system or a circuit, or a logical node, a logical module or software that can implement some or all of the functions of the network device.

[0042] Alternatively, the communication device may be a terminal in any aspect of the second aspect above and any possible implementation thereof, or a device comprising the above terminal, or a module in the above terminal, such as a chip, a chip system or a circuit, or a logical node, logical module or software that can implement part or all of the terminal functions.

[0043] In combination with the fourth aspect above, in a possible implementation, the communication device further includes a memory, and the memory is used to store necessary program instructions and data.

[0044] In conjunction with the fourth aspect above, in a possible implementation, the communication device is a chip or a chip system. Optionally, when the communication device is a chip system, it can be composed of a chip, or it can include a chip and other discrete devices.

[0045] In combination with the fourth aspect above, in a possible implementation, the communication device further includes an interface circuit, the interface circuit may be implemented through a transceiver or other device capable of communicating, and the processor may be used to control the transceiver to send and receive signals.

[0046] In a fifth aspect, a communication device is provided, comprising: a processor and an interface circuit; the interface circuit is used to receive a computer program or instruction and transmit it to the processor; the processor is used to execute the computer program or instruction so that the communication device performs the method described in any of the above aspects. The communication device can be a network device in any aspect of the above first aspect and any possible implementation thereof, or a device including the above network device, or a module in the above network device, such as a chip, a chip system or a circuit, or a logical node, a logical module or software that can implement some or all of the functions of the network device.

[0047] Alternatively, the communication device may be a terminal in any aspect of the second aspect above and any possible implementation thereof, or a device comprising the above terminal, or a module in the above terminal, such as a chip, a chip system or a circuit, or a logical node, logical module or software that can implement part or all of the terminal functions.

[0048] In conjunction with the fifth aspect, in a possible implementation, the communication device is a chip or a chip system. Optionally, when the communication device is a chip system, it can be composed of a chip, or it can include a chip and other discrete devices.

[0049] In conjunction with the fifth aspect, in a possible implementation, the interface circuit may be implemented through a pin, a radio frequency module, a transceiver, or any device capable of implementing communication. The processor is used to control the interface circuit to send and receive signals.

[0050] In a sixth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, the computer can execute the method described in any of the above aspects.

[0051] In a seventh aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method described in any one of the above aspects.

[0052] In an eighth aspect, a communication system is provided, which includes a network device for executing the method described in any aspect of the first aspect and any possible implementation thereof, and a terminal for executing the method described in any aspect of the second aspect and any possible implementation thereof.

[0053] Among them, the technical effects brought about by any possible implementation method of the second to eighth aspects can refer to the technical effects brought about by any possible implementation method of the first aspect mentioned above, and will not be repeated here.

[0054] It can be understood that, under the premise that the solutions are not contradictory, the solutions in each aspect can be combined. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] Figure 1 A schematic diagram of a communication method provided in an embodiment of the present application;

[0056] Figure 2 A schematic diagram of the structure of a communication system provided in an embodiment of the present application;

[0057] Figure 3 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0058] Figure 4 A flow chart of a communication method provided in an embodiment of the present application;

[0059] Figure 5 A schematic diagram of a port combination for uplink signal transmission of a terminal provided in an embodiment of the present application;

[0060] Figure 6 A schematic diagram of another port combination for uplink signal transmission of a terminal provided in an embodiment of the present application;

[0061] Figure 7 A schematic diagram of another port combination for uplink signal transmission of a terminal provided in an embodiment of the present application;

[0062] Figure 8 A schematic diagram of a mapping relationship between an SRS port and a physical antenna provided in an embodiment of the present application;

[0063] Fig. 9 A schematic diagram of an SRS resource configuration provided in an embodiment of the present application;

[0064] Fig.10 A schematic diagram of a communication device provided in an embodiment of the present application;

[0065] Fig.11 A schematic diagram of another communication device provided in an embodiment of the present application;

[0066] Fig.12 A schematic diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0067] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments.

[0068] In the following, the terms "first", "second", etc. are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first", "second", etc. may explicitly or implicitly include one or more of the features.

[0069] In the present application, unless otherwise clearly specified and limited, the term "connection" should be understood in a broad sense. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be a direct connection or an indirect connection through an intermediate medium.

[0070] In this application, "sending information to... (such as a terminal)" can be understood as the destination of the information being the terminal. It can include sending information to the terminal directly or indirectly. "Receiving information from... (such as a terminal)" can be understood as the source of the information being the terminal, which can include receiving information from the terminal directly or indirectly. The information may be processed as necessary between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.

[0071] First, a brief introduction to the technical terms involved in this application is given.

[0072] Beam: refers to the directional electromagnetic wave emitted by the antenna of the communication device. In the field of wireless communication, the embodiment of the beam can be through the spatial domain filter, or spatial filter, or spatial domain parameter, spatial parameter, spatial domain setting, spatial setting, or Quasi-colocation (QCL) information, QCL assumption, QCL indication, etc. Therefore, the beam can be indicated by the transmission configuration indication state (TCI-state) parameter, or by the spatial relation parameter.

[0073] Among them, the beam used to send a signal can be called a transmission beam (Tx beam), and can also be called a spatial domain transmission filter, a spatial transmission filter, a spatial domain transmission parameter or a spatial transmission parameter, a spatial domain transmission setting or a spatial transmission setting. A transmission beam can refer to the distribution of signal strength formed in different directions in space after a signal is transmitted through an antenna.

[0074] The beam used to receive the signal may be called a reception beam (Rx beam), and may also be called a spatial domain reception filter, a spatial reception filter, a spatial domain reception parameter, or a spatial reception parameter, a spatial domain reception setting, or a spatial reception setting. A reception beam may refer to the signal strength distribution of a wireless signal received from an antenna in different directions in space.

[0075] The downlink transmit beam can be indicated by TCI-state, and the uplink transmit beam can be indicated by the spatial relation, or the uplink transmission configuration indication state (Transmission Configuration Indicator state, TCI-state), or SRS resource (indicating the transmit beam using the SRS), so the uplink beam can also be expressed as an SRS resource.

[0076] In addition, the beam may be a wide beam, a narrow beam, or other types of beams. The technology for forming the beam may be a beamforming technology or other technologies, wherein the beamforming technology may specifically be a digital beamforming technology, an analog beamforming technology, or a hybrid digital / analog beamforming technology, etc. This application does not make specific limitations on this.

[0077] Beams generally correspond to resources. For example, when performing beam measurement, the network device measures different beams through different resources. The terminal device feeds back the measured resource quality, and the network device knows the quality of the corresponding beam. During data transmission, beam information is also indicated by its corresponding resources. For example, the network device indicates the beam information of the physical downlink shared channel (PDSCH) of the terminal device through the Transmission Configuration Indicator (TCI) field in the Downlink Control Information (DCI).

[0078] Optionally, multiple beams with the same or similar communication characteristics may be considered as one beam. One beam may include one or more antenna ports for transmitting data channels, control channels, and sounding signals, etc. One or more antenna ports forming a beam may also be considered as an antenna port combination.

[0079] In the embodiments of the present application, unless otherwise specified, a beam refers to a transmission beam of a network device. In beam measurement, each beam of a network device corresponds to a resource, so the beam corresponding to the resource can be uniquely identified by the index of the resource.

[0080] In existing wireless communication protocols, SRS can be used to obtain uplink channel state information (CSI) based on codebook or non-codebook transmission. The network device can allocate SRS resource configuration for the terminal, including SRS resource set (Resource Set) and SRS resource (Resource). For uplink data transmission measurement based on codebook, when there is one transmission node serving the user, the network device can configure up to 1 SRS resource set for each user; when there are 2 transmission nodes serving the user, the network device can configure up to 2 SRS resource sets for each user; wherein, 1 or more SRS resources can be configured in each SRS resource set.

[0081] In addition, for the terminal, the terminal's capability parameters include "supportedSRS-xTyR", which is used to indicate the number of antenna ports for sending and receiving SRS supported by the terminal, where x indicates the total number of antenna ports on which the terminal simultaneously sends signals, and y indicates the total number of antenna ports on which the terminal simultaneously receives signals, wherein x and y are positive integers, and y>=x. In other words, x can be understood as the number of antenna ports on which the terminal can simultaneously perform uplink transmission, and y can be understood as the total number of antenna ports on which uplink transmission can be performed. The terminal can select x antenna ports from the y antenna ports to send SRS.

[0082] Among them, based on the existing protocol definition, the network device does not perceive the specific antenna port information selected by the terminal, and only measures the uplink channel state information based on the received SRS signal. At the same time, the network device defaults that the antenna port used by the terminal for uplink channel state information measurement is the same as the antenna port for uplink data transmission. For example, Figure 1 As shown, the terminal selects antenna port 1 and antenna port 2 from y antenna ports to send SRS, and the terminal subsequently sends a physical uplink shared channel (Physical uplink shared channel, PUSCH) through the antenna port 1 and antenna port 2.

[0083] Since the uplink data transmission of the terminal is specifically scheduled by the network equipment side, when the terminal selects the uplink co-transmitting antenna port, it does not know the possible paired users in the same cell for subsequent uplink data transmission, the interference information between cells, etc., so the antenna port combination selected by the terminal for uplink data transmission may not have the best overall channel quality.

[0084] Based on the above problems, the implementation scheme of the present application provides an SRS measurement method based on selecting the uplink data transmission antenna port on the network device side. Through this scheme, the network device side can obtain the channel state information of all uplink co-transmitting antenna port combinations, so as to dynamically select a more suitable uplink co-transmitting antenna port for the user based on the real-time uplink data transmission scheduling requirements, thereby improving the flexibility and efficiency of uplink transmission scheduling.

[0085] Next, the implementation environment and application scenarios of the embodiments of the present application are briefly introduced in conjunction with the accompanying drawings.

[0086] The present application can be applied to the existing fifth-generation (5G), next-generation (NG) mobile communication technology, or future new wireless technology, and can also be used in any other wireless communication system with similar structure and function. Figure 2As shown, the communication system includes at least one terminal 01 and at least one network device 02. A single network device can transmit data or control signaling to a single or multiple terminals, and multiple network devices can also transmit data or control signaling to a single terminal at the same time.

[0087] The terminal 01 involved in the embodiment of the present application may be a user equipment (UE), which may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem. The terminal may be a mobile station (MS), a subscriber unit (subscriberunit), a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA), a tablet computer, a wireless modem, a handheld device (handset), a laptop computer, a machine type communication (MTC) terminal, etc.

[0088] In the embodiment of the present application, the device for realizing the function of the terminal may be a terminal; or it may be a device capable of supporting the terminal to realize the function, such as a chip system, which may be installed in the terminal. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for realizing the function of the terminal device as a UE as an example.

[0089] The network device 02 involved in the embodiment of the present application may be a device deployed in a wireless access network to provide wireless communication functions for terminal devices. The network device may include various forms of macro base stations, micro base stations (also known as small stations), relay stations, access points, etc. In systems using different wireless access technologies, the names of network devices may be different, such as base transceiver stations (Base TransceiverStation, BTS) in the Global System for Mobile Communication (Global System for Mobile Communication, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA) network, NB (NodeB) in Wideband Code Division Multiple Access (WCDMA), eNB or eNodeB (Evolutional NodeB) in Long Term Evolution (Long Term Evolution, LTE). The network device may also be a wireless controller in a cloud radio access network (Cloud Radio Access Network, CRAN) scenario. The network device may also be a base station device in a 5G network or a network device in a future evolved public land mobile network (Public Land Mobile Network, PLMN) network. The network device can also be a wearable device or a vehicle-mounted device, or it can be an access node in an open access network (open RAN, O-RAN or ORAN), CRAN, or a wireless fidelity (WiFi) system. The network device can also be a transmission and reception point (TRP).

[0090] Among them, the base station may have various forms, such as macro base stations, micro base stations, relay stations and access points, etc. Exemplarily, the base station involved in the embodiment of the present application may be a base station in 5G or a base station in LTE, wherein the base station in 5G may also be called a transmission reception point (TRP) or a next generation NodeB (gNB).

[0091] In another possible scenario, multiple access nodes may collaborate to assist the terminal in achieving wireless access, and different access nodes may respectively implement part of the functions of the base station. For example, the access node may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be separately configured, or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0092] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called an open CU (open-CU, O-CU), DU may also be called an open DU (open-DU, O-DU), CU-CP may also be called an open CU-CP (open-CU-CP, O-CU-CP), CU-UP may also be called an open CU-UP (open CU-UP, O-CU-UP), and RU may also be called an open (open-RU, O-RU). For the convenience of description, CU, CU-CP, CU-UP, DU and RU are used as examples for description in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0093] In an embodiment of the present application, the device for implementing the function of the network device may be a network device; or it may be a device that can support the network device to implement the function, such as a chip system, which may be installed in the network device.

[0094] In the technical solution provided in the embodiments of the present application, the apparatus for realizing the functions of the network device is a network device, and the network device is a base station as an example to describe the technical solution provided in the embodiments of the present application.

[0095] The technical solution provided in the embodiment of the present application can be applied to wireless communication between network equipment and terminal equipment. In the embodiment of the present application, the term "wireless communication" can also be referred to as "communication", and the term "communication" can also be described as "data transmission", "information transmission" or "transmission".

[0096] It should be noted that Figure 2 This is just an exemplary framework diagram. Figure 2 The number of network element nodes included in the Figure 2 In addition to the functional nodes shown, other nodes may also be included, such as core network equipment, gateway equipment, application servers, etc., without limitation. The access network equipment communicates with the core network equipment through a wired network or a wireless network, such as through an NG interface.

[0097] In the specific implementation, Figure 2 The network elements shown, such as terminals and network equipment, can be Figure 3 The structure shown may include Figure 3 Parts shown. Figure 3 A schematic diagram of the structure of a communication device 300 provided in an embodiment of the present application. When the communication device 300 has the function of the terminal device described in the embodiment of the present application, the communication device 300 may be a terminal or a chip or a system on chip in the terminal. When the communication device 300 has the function of the network device described in the embodiment of the present application, the communication device 300 may be a network device or a chip or a system on chip in the network device.

[0098] like Figure 3 As shown, the communication device 300 may include a processor 301, a communication line 302, and a communication interface 303. Further, the communication device 300 may also include a memory 304. The processor 301, the memory 304, and the communication interface 303 may be connected via the communication line 302.

[0099] The processor 301 may be a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device, or any combination thereof. The processor 301 may also be other devices with processing functions, such as circuits, devices, or software modules.

[0100] The communication line 302 is used to transmit information between the components included in the communication device 300 .

[0101] The communication interface 303 is used to communicate with other devices or other communication networks. The other communication networks may be Ethernet, Radio Access Network (RAN), Wireless Local Area Networks (WLAN), etc. The communication interface 303 may be an interface circuit, a pin, a radio frequency module, a transceiver, or any device capable of achieving communication.

[0102] The memory 304 is used to store instructions, where the instructions may be computer programs.

[0103] Among them, the memory 304 can be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, optical disc storage, magnetic disk storage medium or other magnetic storage device, and the optical disc storage includes a compressed optical disc, a laser disc, an optical disc, a digital versatile disc, or a Blu-ray disc, etc.

[0104] It should be noted that the memory 304 can exist independently of the processor 301, or can be integrated with the processor 301. The memory 304 can be used to store instructions or program codes or some data, etc. The memory 304 can be located in the communication device 300, or can be located outside the communication device 300, without limitation. The processor 301 is used to execute the instructions stored in the memory 304 to implement the method provided in the following embodiments of the present application.

[0105] In one example, the processor 301 may include one or more CPUs, such as Figure 3 CPU0 and CPU1 in.

[0106] As an optional implementation, the communication device 300 includes multiple processors, for example, Figure 3 In addition to the processor 301, a processor 307 may also be included.

[0107] As an optional implementation, the communication device 300 further includes an output device 305 and an input device 306. Exemplarily, the input device 306 is a keyboard, a mouse, a microphone, a joystick, and the like, and the output device 305 is a display screen, a speaker, and the like.

[0108] It should be noted that the communication device 300 can be a wearable device, a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system or a Figure 3 In addition, Figure 3 The structure shown in the figure does not constitute a limitation on the communication device, except Figure 3 In addition to the components shown, the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0109] In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices.

[0110] The following describes embodiments of the present application in conjunction with the corresponding drawings.

[0111] like Figure 4 As shown, the present application provides a communication method which may include the following steps.

[0112] 401: The network device sends an SRS configuration message to the terminal.

[0113] The SRS configuration message includes N SRS resources, which are used by the terminal side to send SRS through the N SRS resources. N may be a positive integer greater than 1, and the N SRS resources may include a first SRS resource and a second SRS resource; the first SRS resource includes one or more SRS ports, and the second SRS resource includes one or more SRS ports.

[0114] In one implementation, the network device may configure an SRS resource set for the user, or the network device may configure an SRS resource set for each service TRP of the user. Each SRS resource set may include N SRS resources. Each SRS resource may be configured with x SRS ports, indicating that each SRS resource is used for the terminal side to simultaneously send SRS to the network device through x antenna ports.

[0115] In a specific implementation, the SRS configuration message may include a mapping relationship between each SRS resource and x SRS ports. For example, SRS resource #1 may be associated with two SRS ports, namely SRS port #1 and SRS port #2.

[0116] It should be noted that the purpose of the N SRS resources included in the SRS configuration message described in the present application is uplink channel state measurement or beam management based on the codebook. The SRS configuration message may also include an indication of the purpose of the SRS resource. Among them, the first SRS resource and the second SRS resource may correspond to the same SRS resource set, and the purpose of the SRS resource set is uplink channel state measurement or beam management based on the codebook. Alternatively, the first SRS resource and the second SRS resource correspond to different SRS resource sets, but the purposes corresponding to the first SRS resource and the second SRS resource are the same, which is uplink channel state measurement or beam management based on the codebook.

[0117] In one implementation, before step 401, the following step is also included: the terminal sends a capability parameter to the network device.

[0118] Among them, the capability parameters of the terminal may include the number of uplink co-transmitting antenna ports supported by the terminal and the total number of antenna ports supported by the terminal. Exemplarily, the capability parameters may include "supportedSRS-xTyR", where y and x are positive integers and y≥x, y indicates that the total number or subset of the terminal's receiving antennas is y antenna ports, and x indicates that SRS can be sent on x antenna ports selected from the y antenna ports. In other words, x can be understood as the number of antenna ports that can perform uplink transmission behavior simultaneously, and y can be understood as the total number of antenna ports that can perform uplink transmission behavior.

[0119] For example, the specific value of N may be one or more of the following:

[0120] N = (y / x) rounded up; or,

[0121] N = (2*y / x-1) corresponding channel state measurement information; or,

[0122] Refers to the number of combinations of any x ports selected from y ports; or,

[0123] N=N1, where N1 is the number of port combinations of x ports for sending SRS signals reported by the terminal device.

[0124] In one implementation, N = (y / x), which can be understood as arbitrarily selecting x antenna ports from the y total antenna ports supported by the terminal device as antenna ports for simultaneously sending uplink data, and there can be at most To save the resource overhead occupied by SRS, the network device configures the terminal device SRS resources, each SRS resource includes x SRS ports, and the SRS ports included in different SRS resources are associated with different antenna ports of the terminal device.

[0125] For example, if the terminal capability is 2T4R, x is 2, y is 4, N=(y / x)=2, and the SRS resource set configured by the network device for the terminal can be shown in Table 1 below.

[0126] Table 1. SRS resource set

[0127]

[0128] In one implementation, N = (2*y / x-1), which can be understood as arbitrarily selecting x antenna ports from the y total antenna ports supported by the terminal device as antenna ports for simultaneously sending uplink data, and there can be at most To save the resource overhead occupied by SRS, the network device configures the terminal device SRS resources, each SRS resource includes x SRS ports, and at least one SRS port of different SRS resources is associated with the antenna port of the same terminal device, that is, the SRS corresponding to at least one SRS port of different SRS resources is sent using the antenna port of the same terminal device.

[0129] Exemplarily, the SRS resource set includes a first SRS resource and a second SRS resource, each SRS resource includes at least two SRS ports, and the terminal antenna port associated with the mth SRS port of the first SRS resource and the nth SRS port of the second SRS resource is the same. That is, the terminal can use the same antenna port to send the SRS corresponding to the mth SRS port of the first SRS resource and the SRS corresponding to the nth SRS port of the second SRS resource.

[0130] For example, if the terminal capability is 2T4R, x is 2, y is 4, N=(2*y / x-1)=3, and the SRS resource set configured by the network device for the terminal can be shown in Table 2 below.

[0131] Table 2. SRS resource set

[0132]

[0133] In one embodiment, It can be understood that from the y total antenna ports supported by the terminal device, x antenna ports are arbitrarily selected as antenna ports for simultaneously sending uplink data, and there can be at most Therefore, the network device configures the terminal device SRS resources, each SRS resource includes x SRS ports, each SRS resource corresponds to a combination of x SRS ports for transmission, and different SRS resources have at least one SRS port corresponding to a different terminal side antenna port.

[0134] For example, if the terminal capability is 2T4R, x is 2 and y is 4. For example, Figure 5 As shown, the terminal switching the channel corresponding to the antenna port can be implemented by a switch circuit. Exemplarily, the SRS resource set configured by the network device for the terminal can be shown in Table 3 below.

[0135] Table 3. SRS resource set

[0136]

[0137] In one implementation, N=N1, which can be understood as the terminal device may have some antenna port combinations that cannot achieve simultaneous uplink data transmission. Therefore, the number of antenna port combinations supported by the terminal N1 may be less than or equal to Wherein, N1 is a positive integer.

[0138] For example, if the terminal capability is 2T4R, x is 2, y is 4, and the terminal can switch the channels corresponding to the antenna ports through a switch circuit. If for some antenna port combinations, the terminal cannot send uplink data simultaneously due to some reasons such as the design of the switch circuit. Figure 6 As shown, the terminal cannot implement antenna port combination [1, 2] and antenna port combination [3, 4], then the number of antenna port combinations that the terminal can support is actually 4, and the terminal can report to the network device that the number of antenna port combinations actually supported = 4. At this time, N = 4, and the SRS resource set configured by the network device for the terminal can be as shown in Table 4 below.

[0139] Table 4. SRS resource set

[0140]

[0141] Specifically, each antenna port may correspond to one physical antenna or may correspond to multiple physical antennas; the physical antennas corresponding to different antenna ports may be partially the same, completely the same, or completely different. This application does not make specific limitations on this.

[0142] 402: The terminal receives the SRS configuration message and sends the SRS through the SRS resources.

[0143] Specifically, the terminal sends the SRS of the SRS ports corresponding to the N SRS resources to the network device according to the configuration information of the N SRS resources included in the SRS configuration message.

[0144] In one implementation, N=(y / x), the terminal device selects x antenna ports from y antenna ports to send the first SRS resource, and selects another x antenna ports from y antennas to send the second SRS resource; different SRS resources are associated with different antenna ports, that is, different SRS resources are sent using different antenna ports.

[0145] For example, if the terminal capability is 2T4R, x is 2, y is 4, N=(y / x)=2, and the terminal can determine the mapping relationship between the SRS port and the terminal device antenna port according to the SRS resource configuration of the network device as follows.

[0146] Table 5. Mapping relationship between SRS ports and terminal device antenna ports

[0147]

[0148] The terminal device uses antenna port #1 to send the SRS of SRS port #0 within SRS resource #0, uses antenna port #2 to send the SRS of SRS port #1 within SRS resource #0, uses antenna port #3 to send the SRS of SRS port #0 within SRS resource #1, and uses antenna port #4 to send the SRS of SRS port #0 within SRS resource #1.

[0149] In one implementation, N=(2*y / x-1), the terminal device uses the same antenna port to send the SRS corresponding to at least one SRS port of different SRS resources. Exemplarily, the SRS resource set includes a first SRS resource and a second SRS resource, each SRS resource includes at least two SRS ports, and the terminal can use the same antenna port to send the SRS corresponding to the mth SRS port of the first SRS resource and the SRS corresponding to the nth SRS port of the second SRS resource.

[0150] Optionally, the relationship between the SRS port index corresponding to m and the SRS port index corresponding to n is one or more of the following: the SRS port index corresponding to m is equal to the SRS port index corresponding to n; or, m corresponds to the largest SRS port index in the first SRS resource, and n corresponds to the smallest SRS port index in the second SRS resource; or, m corresponds to the largest SRS port index in the first SRS resource, and n corresponds to the largest SRS port index in the second SRS resource; or, m corresponds to the smallest SRS port index in the first SRS resource, and n corresponds to the smallest SRS port index in the second SRS resource.

[0151] For example, if the terminal capability is 2T4R, x is 2, y is 4, N=(2*y / x-1)=3, and the terminal can determine the mapping relationship between the SRS port and the terminal device antenna port according to the SRS resource configuration of the network device as shown in Table 6, Table 7 or Table 8.

[0152] Table 6. Mapping relationship between SRS ports and terminal device antenna ports

[0153]

[0154] m corresponds to the second SRS port #1 of SRS resource #0, and n corresponds to the first SRS port #0 of SRS resource #1; or m corresponds to the second SRS port #1 of SRS resource #1, and n corresponds to the first SRS port #0 of SRS resource #2; that is, the same antenna port is used to send the SRS corresponding to the second SRS port #1 of SRS resource #0 and the SRS corresponding to the first SRS port #0 of SRS resource #1.

[0155] Table 7. Mapping relationship between SRS ports and terminal device antenna ports

[0156]

[0157] m corresponds to the first SRS port #1 of SRS resource #0, and n corresponds to the first SRS port #0 of SRS resource #1; or m corresponds to the first SRS port #1 of SRS resource #1, and n corresponds to the first SRS port #0 of SRS resource #2; that is, the same antenna port is used to send the SRS corresponding to the first SRS port #1 of SRS resource #0 and the SRS corresponding to the first SRS port #0 of SRS resource #1.

[0158] Table 8. Mapping relationship between SRS ports and terminal device antenna ports

[0159]

[0160]

[0161] m corresponds to the second SRS port #1 of SRS resource #0, and n corresponds to the second SRS port #0 of SRS resource #1; or m corresponds to the second SRS port #1 of SRS resource #1, and n corresponds to the second SRS port #0 of SRS resource #2; that is, the same antenna port is used to send the SRS corresponding to the second SRS port #1 of SRS resource #0 and the SRS corresponding to the second SRS port #0 of SRS resource #1.

[0162] In one embodiment, Or N1, the terminal device traverses different antenna port combinations and sends different SRS resources based on different antenna port combinations.

[0163] For example, if the terminal capability is 2T4R, x is 2 and y is 4. Optionally, if the terminal device supports combined transmission of all antenna ports, different antenna port combinations are used to send different SRS resources. The terminal can determine the mapping relationship between the SRS port and the terminal device antenna port according to the SRS resource configuration of the network device as follows.

[0164] Table 9. Mapping relationship between SRS ports and terminal device antenna ports

[0165]

[0166] Optionally, if the terminal device only supports combined transmission of some antenna ports, for example Figure 6 As shown, the terminal cannot implement antenna port combination [1, 2] and antenna port combination [3, 4]. For certain SRS resources, only some antenna ports are used for transmission. The terminal can determine the mapping relationship between the SRS port and the terminal device antenna port according to the SRS resource configuration of the network device as follows.

[0167] Table 10. Mapping relationship between SRS ports and terminal device antenna ports

[0168]

[0169] For example, if the terminal capability is 2T4R, x is 2, y is 4, N=N1=4, and optionally, if the terminal device only supports combined transmission of some antenna ports, for example Figure 6 As shown, the terminal cannot implement antenna port combination [1, 2] and antenna port combination [3, 4]. The terminal can determine the mapping relationship between the SRS port and the terminal device antenna port according to the SRS resource configuration of the network device as follows.

[0170] Table 11. Mapping relationship between SRS ports and terminal device antenna ports

[0171]

[0172] 403: The network device receives and measures the SRS signal, determines the uplink data port combination of the terminal, and sends first indication information to the terminal.

[0173] Correspondingly, the network device can receive SRS signals on N SRS resources, and then measure the N SRS resources to obtain channel state measurement information corresponding to N2 SRS port combinations, where each SRS port combination includes x SRS ports.

[0174] For example, the value of N can be the number of antenna port combinations supported by the terminal. Or N1, that is, the network device configures N SRS resources so that the terminal can use all supported antenna port combinations for SRS measurement, so that the network device can determine the antenna port combination used by the terminal for uplink data transmission according to the channel status of the N antenna port combinations.

[0175] For another example, the value of N may be smaller than the number of antenna port combinations supported by the terminal. Or N1, so that the terminal can estimate the channel state measurement information corresponding to the N2 antenna port combinations based on the measurement of SRS, so that the network device can determine the antenna port combination used by the terminal for uplink data transmission based on the channel state of the N2 antenna port combination.

[0176] Exemplarily, the network device may obtain channel state measurement information of x1 SRS ports based on the measurement of N SRS resources, where x1 is greater than or equal to x and less than or equal to y. Then, the network device may obtain channel state measurement information of a port combination of N2 x SRS ports based on the channel state measurement information of x1 SRS ports, where

[0177] Specifically, since different antenna ports transmit signals in combination, the terminal side needs to switch antenna channels and transmit signals in time division. Therefore, due to the non-ideal factors of the frequency generator, there is a random initial phase difference between the signals transmitted at different times. Figure 7 As shown, the terminal can send SRS through antenna port 1 and antenna port 2 at time T1, and the terminal can send SRS through antenna port 2 and antenna port 3 at time T2. Then, for the SRS signals sent by antenna port 2 of the terminal at time T1 and time T2, the channel state measurement results obtained by the network device differ by a random phase value.

[0178] At this time, if the network device wants to obtain the channel state measurement results of antenna port 1 and antenna port 3 sending SRS at the same time, it needs to consider the random phase difference of SRS sending at different times. Figure 7 As shown, the network device can obtain the channel state measurement results of antenna port 2 at time T1 and time T2 respectively, and then calculate the random phase difference of the signal sent at time T1 and time T2, and perform phase compensation on the channel state measurement results of antenna port 1 obtained at time T1 and the channel state measurement results of antenna port 3 obtained at time T2, so as to estimate the channel state measurement results of the signals sent by antenna port 1 and antenna port 3 at the same time.

[0179] Exemplarily, the uplink co-transmission vectors of antenna port 1 and antenna port 2 at time T1 can be expressed as: The uplink co-transmission vectors of antenna port 2 and antenna port 3 at time T2 can be expressed as: The uplink co-transmission vectors of antenna port 3 and antenna port 4 at time T3 can be expressed as:

[0180] Then the phase difference can be calculated: as well as,

[0181] Phase

[0182] We can further obtain: Phase Thus, the uplink co-transmission weight vectors of antenna port 1 and antenna port 3 can be estimated.

[0183] Specifically, the network device can select an SRS port combination with a better channel state according to the channel state measurement information corresponding to the N2 SRS port combinations, wherein the SRS port combination corresponds to the antenna port combination of the terminal. The network device can send first indication information to the terminal to indicate the antenna port combination used for uplink data transmission to the terminal.

[0184] In one implementation, the first indication information may include a first SRS port combination among N2 SRS port combinations, used to indicate that the terminal uses the same antenna port as the first SRS port combination to send uplink data; or, the first indication information may include x port indications among x1 SRS ports, using a bitmap indication method (bitmap) to indicate that the terminal uses the antenna port corresponding to the x port indication to send uplink data, where N2 is greater than or equal to N and less than or equal to x1 and x are positive integers, and x1 is greater than or equal to x.

[0185] In one implementation, the first indication information may include an SRS resource index, which is used to indicate that the terminal device uses the same antenna port as the SRS resource associated with the SRS resource index to send uplink data. For example, if the terminal capability is 2T4R, x is 2, y is 4, and SRS resource index #0 indicates that the terminal device uses antenna port #1 and antenna port #2 to send uplink data, SRS resource index #1 indicates that the terminal device uses antenna port #1 and antenna port #3 to send uplink data, and so on; if N=N1=4, SRS resource index #0 indicates that the terminal device uses antenna port #1 and antenna port #3 to send uplink data, SRS resource index #1 indicates that the terminal device uses antenna port #1 and antenna port #4 to send uplink data, and so on.

[0186] In one implementation, the first indication information may include an antenna port combination index; specifically, the network device and the terminal side may predefine an index table of antenna port combinations, and the network device side may dynamically indicate which antenna port combination is used for uplink data transmission on the terminal side. For example, if the terminal capability is 2T4R, x is 2, y is 4, and 6 antenna port combination indexes are predefined; combination index 0 indicates that the terminal device uses antenna port #1 and antenna port #2 to send uplink data, combination index 2 indicates that the terminal device uses antenna port #1 and antenna port #2 to send uplink data, and so on, as shown in Table 12 below.

[0187] Table 12

[0188]

[0189]

[0190] Optionally, the uplink index value may also be in the form of a bitmap. For example, the first bit of the bitmap may represent the first antenna port of the terminal, the second bit represents the second antenna port of the terminal, and so on. If the terminal device has a total of 4 antenna ports, 0011 indicates that the terminal device uses antenna port #3 and antenna port #4 to send uplink data.

[0191] In one embodiment, the first indication information may include an SRS port combination index; specifically, the network device and the terminal side may predefine an index table of SRS port combinations, and the network device side may dynamically indicate which SRS port combination is used for uplink data transmission on the terminal side. For example, if the terminal capability is 2T4R, the SRS resource set includes two SRS resources, each SRS resource includes two SRS ports, and 6 types of SRS port combination indexes are predefined; combination index 0 indicates that the terminal device uses the terminal device antenna port associated with SRS port #0 of SRS resource #0 and the terminal device antenna port associated with SRS port #1 of SRS resource #0 to send uplink data, and combination index 1 indicates that the terminal device uses the terminal device antenna port associated with SRS port #0 of SRS resource #0 and the terminal device antenna port associated with SRS port #0 of SRS resource #1 to send uplink data, and so on, as shown in Table 13 below.

[0192] Table 13

[0193]

[0194] Optionally, the uplink index value may also be in the form of a bitmap. For example, the first bit of the bitmap may represent the first SRS port of the first SRS resource of the terminal, the second bit represents the second SRS port of the first SRS resource, and so on. If the network device configures a total of 2 SRS resources for the terminal device, and each SRS resource includes 2 SRS ports, 0011 indicates that the terminal device uses the terminal device antenna port associated with SRS port #0 of SRS resource #1 and the terminal device antenna port associated with SRS port #1 of SRS resource #1 to send uplink data.

[0195] Furthermore, the network device can calculate the corresponding precoding matrix identifier (Transmitted Precoding Matrix Indicator, TPMI), channel quality identifier (Channel Quality Indicator, CQI) and channel rank identifier (Rank Indicator, RI) and other information, and based on criteria such as maximizing capacity, maximizing the number of streams or minimizing interference, select an antenna port combination from multiple antenna port combinations as the antenna port for the terminal to simultaneously transmit uplink data transmission.

[0196] Exemplarily, the network device determines a first port combination for the terminal to send uplink data, and indicates the first port combination by sending first indication information. Optionally, when the network device indicates the uplink transmission antenna port for the terminal through the first indication information, it can also carry scheduling information such as uplink TPMI, modulation and coding scheme (MCS) or time-frequency domain resource indication.

[0197] 404: The terminal sends uplink data to the network device according to the first indication information.

[0198] Correspondingly, the terminal receives the first indication information, determines the uplink data port combination scheduled by the network device for it, and sends the uplink data.

[0199] In the above-mentioned implementation mode of the present application, the network equipment side can obtain channel state measurement information under multiple antenna port combinations, so as to comprehensively consider the intra-cell interference and inter-cell interference information of the terminal's uplink scheduling at the current moment, and select a more suitable transmitting antenna port combination for the terminal's uplink transmission, thereby improving transmission efficiency and scheduling flexibility, and also improving cell or user-level capacity.

[0200] It should be noted that the above-mentioned Figure 5 To Attachment Figure 7As shown in , the SRS port carrying each SRS transmission may correspond to a physical antenna of the terminal, or, optionally, the SRS port carrying each SRS transmission may also correspond to multiple physical antennas of the terminal, that is, the multiple physical antennas of the terminal may perform weighted joint transmission of the SRS. Figure 8 As shown, the SRS port corresponds to the physical antenna 1 and antenna 2 of the terminal, and the SRS is sent jointly through the antenna 1 and the antenna 2.

[0201] In addition, in the specific implementation process, the terminal needs to perform antenna switching to send SRS through different SRS ports. Considering the antenna switching delay of the terminal, a guard interval can be set between SRS resources, for example, Fig. 9 As shown, the guard interval can be set to n symbols, different SRS resources occupy different time domain symbols, and n time domain symbols can be spaced between SRS resource #0 and SRS resource #1. The guard interval of the SRS resource can be defined by the protocol or configured by the network device, and this application does not limit this.

[0202] In the above implementation, the network device can configure SRS resources of multiple antenna port combinations for the terminal side, and the network device side can obtain channel state measurement information under multiple antenna port combinations, comprehensively consider the interference within the uplink scheduling cell of the terminal at the current moment, and the interference information between cells, etc., and select an antenna port combination for the uplink data transmission of the terminal, thereby improving scheduling flexibility and efficiency, and also improving the cell or user-level capacity. In addition, if some antenna port combinations on the terminal side cannot be sent at the same time, the terminal side can independently decide not to send signals on the corresponding SRS resources, implicitly informing the base station that some antenna port combinations cannot be sent at the same time, thereby avoiding the network device side selecting the antenna port combination for uplink data transmission.

[0203] The various embodiments mentioned above in this application can be combined without limitation if there is no contradiction between the solutions.

[0204] The above mainly introduces the scheme provided by the present application from the perspective of interaction between various network elements. Accordingly, the present application also provides a communication device, which can be a network device in the above method embodiment, or a component that can be used for a network device; or, the communication device can be a terminal in the above method embodiment, or a device including the above terminal, or a component that can be used for a terminal. It can be understood that in order to implement the above functions, the above network device or terminal, etc., includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm operations of each example described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware 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 exceed the scope of the present application.

[0205] It should be understood that the above only describes the interaction between various network elements by taking the terminal and the network device as an example. In fact, the processing performed by the above terminal is not limited to being performed by only a single network element, and the processing performed by the above network device is not limited to being performed by only a single network element. For example, the processing performed by the network device can be performed by at least one of the CU, DU and RU respectively.

[0206] The present application can divide the functional modules of the network device or terminal according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It can be understood that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0207] For example, when the functional modules are divided in an integrated manner, Fig.10 1 shows a schematic diagram of the structure of a communication device 1000. The communication device 1000 includes an interface module 1001. The interface module 1001 can implement corresponding communication functions. In addition, the interface module 1001 can also be called a transceiver module, a communication interface or a communication module.

[0208] Optionally, the communication device 1000 may further include a processing module 1002. The processing module 1002 is used for performing data processing.

[0209] Optionally, the communication device 1000 may further include a storage module, which may be used to store instructions and / or data. The processing module 1002 may read the instructions and / or data in the storage module so that the communication device 1000 implements the aforementioned method embodiment.

[0210] The communication device 1000 can be used to perform the actions performed by the terminal or network device in the above method embodiment. Specifically, the communication device 1000 can be a terminal or a network device, or a component or device that can be configured in a terminal or a network device. The processing module 1002 is used to perform the processing-related operations of the terminal or the network device in the above method embodiment. The interface module 1001 is used to perform the communication-related operations of the terminal or the network device in the above method embodiment.

[0211] Optionally, the interface module 1001 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiment. The receiving module is used to perform the receiving operation in the above method embodiment.

[0212] It should be noted that the communication device 1000 may include a sending module but not a receiving module. Alternatively, the communication device 1000 may include a receiving module but not a sending module. Specifically, it may depend on whether the above solution executed by the communication device 1000 includes a sending action and a receiving action.

[0213] In some embodiments, the communication device 1000 may further include a storage module ( Fig.10 ), for storing program instructions and data.

[0214] Exemplarily, the communication device 1000 can be used to implement the functions of the network device in the above-mentioned embodiment. Figure 4 The network device described in the embodiment shown.

[0215] The interface module 1001 is used to send a sounding reference signal SRS configuration message to the terminal, wherein the SRS configuration message includes a first SRS resource and a second SRS resource; the first SRS resource includes one or more SRS ports, and the second SRS resource includes one or more SRS ports.

[0216] The interface module 1001 is further used to receive the SRS corresponding to the mth SRS port of the first SRS resource and the SRS corresponding to the nth SRS port of the second SRS resource sent by the terminal using the same antenna port, where N, m, and n are positive integers.

[0217] In one implementation, the first SRS resource and the second SRS resource correspond to the same SRS resource set, or the first SRS resource and the second SRS resource correspond to different SRS resource sets with the same purpose.

[0218] In one implementation, the SRS resource set is used for uplink channel state measurement or beam management based on a codebook.

[0219] In one implementation manner, the time domain resources occupied by the mth SRS port and the nth SRS port are different, or the frequency domain resources occupied by the mth SRS port and the nth SRS port are different.

[0220] In one implementation, the relationship between the SRS port index corresponding to m and the SRS port index corresponding to n is one or more of the following:

[0221] The SRS port index corresponding to m is equal to the SRS port index corresponding to n; or,

[0222] m corresponds to the largest SRS port index in the first SRS resource, and n corresponds to the smallest SRS port index in the second SRS resource; or,

[0223] m corresponds to the largest SRS port index in the first SRS resource, and n corresponds to the largest SRS port index in the second SRS resource; or,

[0224] m corresponds to the smallest SRS port index in the first SRS resource, and n corresponds to the smallest SRS port index in the second SRS resource.

[0225] In one implementation, the SRS configuration message includes N SRS resources, where N is specifically one or more of the following:

[0226] N = round up (y / x); or,

[0227] Refers to the number of combinations of any x ports selected from y ports; or,

[0228] N = round up (2*y / x-1); or,

[0229] N = N1, N1 is the number of port combinations of x ports sending SRS signals reported by the terminal device, where x, y, and N1 are positive integers, and N is less than or equal to N1 is less than or equal to

[0230] In one implementation, x is the number of uplink SRS sending ports supported by the terminal device, and y is the number of downlink receiving ports supported by the terminal device, wherein x and y are positive integers and x is less than or equal to y.

[0231] In one implementation, the interface module 1001 is further configured to receive the SRS corresponding to the N SRS resources, and obtain channel state measurement information of x1 SRS ports, where x1 is greater than or equal to x, and x1 is less than or equal to y.

[0232] In one embodiment, the interface module 1001 is further configured to obtain channel state measurement information corresponding to N2 SRS port combinations according to the channel state measurement information of the x1 SRS ports, each of the SRS port combinations including x SRS ports, and N2 is greater than or equal to N and less than or equal to

[0233] In one implementation, the interface module 1001 is further configured to send first indication information to the terminal, for indicating an antenna port combination used for uplink data transmission.

[0234] In one embodiment, the first indication information includes a first SRS port combination in N2 SRS port combinations, which is used to indicate that the terminal uses the same antenna port as the first SRS port combination to send uplink data; or, the first indication information includes x port indications in x1 SRS ports, which is used to indicate that the terminal uses the antenna port corresponding to the x port indication to send uplink data, wherein N2 is greater than or equal to N and less than or equal to x1 and x are positive integers, and x1 is greater than or equal to x.

[0235] In addition, the communication device 1000 can also be used to implement, for example, Figure 4 The terminal described in the embodiment shown.

[0236] Among them, the interface module 1001 is used to receive an SRS configuration message, the SRS configuration message includes a first SRS resource and a second SRS resource; the first SRS resource includes one or more SRS ports, and the second SRS resource includes one or more SRS ports; the SRS corresponding to the mth SRS port of the first SRS resource and the SRS corresponding to the nth SRS port of the second SRS resource are sent using the same antenna port, wherein N, m, and n are positive integers.

[0237] In one implementation, the first SRS resource and the second SRS resource correspond to the same SRS resource set, or the first SRS resource and the second SRS resource correspond to different SRS resource sets with the same purpose.

[0238] In one implementation, the SRS resource set is used for uplink channel state measurement or beam management based on a codebook.

[0239] In one implementation manner, the time domain resources occupied by the mth SRS port and the nth SRS port are different, or the frequency domain resources occupied by the mth SRS port and the nth SRS port are different.

[0240] In one implementation, the relationship between the SRS port index corresponding to m and the SRS port index corresponding to n is one or more of the following:

[0241] The SRS port index corresponding to m is equal to the SRS port index corresponding to n; or,

[0242] m corresponds to the largest SRS port index in the first SRS resource, and n corresponds to the smallest SRS port index in the second SRS resource; or,

[0243] m corresponds to the largest SRS port index in the first SRS resource, and n corresponds to the largest SRS port index in the second SRS resource; or,

[0244] m corresponds to the smallest SRS port index in the first SRS resource, and n corresponds to the smallest SRS port index in the second SRS resource.

[0245] In one implementation, the SRS configuration message includes N SRS resources, where N is specifically one or more of the following:

[0246] N = round up (y / x); or,

[0247] Refers to the number of combinations of any x ports selected from y ports; or,

[0248] N = round up (2*y / x-1); or,

[0249] N = N1, N1 is the number of port combinations of x ports sending SRS signals reported by the terminal device, where x, y, and N1 are positive integers, and N is less than or equal to N1 is less than or equal to

[0250] In one implementation, x is the number of uplink SRS sending ports supported by the terminal device, and y is the number of downlink receiving ports supported by the terminal device, wherein x and y are positive integers and x is less than or equal to y.

[0251] In one embodiment, the interface module 1001 is further used to send the SRS corresponding to the N SRS resources, and the SRS corresponding to the N SRS resources is used by the network device to obtain the channel state measurement information corresponding to the N2 SRS port combination according to the received SRS, and to indicate the antenna port combination for sending uplink data to the terminal; wherein each of the SRS port combinations includes x SRS ports, and the N2 is greater than or equal to N and less than or equal to

[0252] In one implementation, the interface module 1001 is further used to receive first indication information from the network device, which is used to indicate the antenna port combination used for sending uplink data; and send the uplink data according to the first indication information.

[0253] In one embodiment, the first indication information includes a first SRS port combination in N2 SRS port combinations, which is used to indicate that the terminal uses the same antenna port as the first SRS port combination to send uplink data; or, the first indication information includes x port indications in x1 SRS ports, which is used to indicate that the terminal uses the antenna port corresponding to the x port indication to send uplink data, wherein N2 is greater than or equal to N and less than or equal to x1 and x are positive integers, and x1 is greater than or equal to x.

[0254] When the communication device 1000 is used to implement the functions of the terminal or network device in the above-mentioned embodiment, for other functions that the communication device 1000 can implement, refer to Figure 4 The relevant introduction of the illustrated embodiment will not be repeated in detail.

[0255] In a simple embodiment, those skilled in the art will appreciate that the communication device 1000 may be used Figure 3 For example, Figure 3 The processor 301 in the communication device 1000 can call the computer-executable instructions stored in the memory 304 to enable the communication device 1000 to execute the method described in the above method embodiment.

[0256] For example, Fig.10 The function / implementation process of the interface module 1001 can be achieved by Figure 3 It is implemented by the communication interface 303 in.

[0257] For other implementations, please refer to the detailed description of the aforementioned embodiments, which will not be described in detail here.

[0258] It should be understood that the specific process of each module executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0259] The processing module 1002 in the above embodiment can be implemented by at least one processor or processor-related circuit. The interface module 1001 can be implemented by a transceiver or a transceiver-related circuit. The interface module 1001 can also be called a transceiver module, a communication module or a communication interface. Optionally, the storage module can be implemented by at least one memory.

[0260] The present application embodiment also provides a device 1100. Fig.11 The apparatus 1100 includes a processor 1110, the processor 1110 is coupled to a memory 1120, the memory 1120 is used to store computer programs or instructions and / or data, and the processor 1110 is used to execute the computer programs or instructions and / or data stored in the memory 1120, so that the method in the above method embodiment is executed. The apparatus 1100 is used to implement the operations performed by the terminal or network device in the above method embodiment.

[0261] Optionally, the device 1100 includes one or more processors 1110.

[0262] Optional, such as Fig.11 As shown, the apparatus 1100 may further include a memory 1120 .

[0263] Optionally, the memory 1120 included in the device 1100 may be one or more.

[0264] Optionally, the memory 1120 may be integrated with the processor 1110 or provided separately.

[0265] Optional, such as Fig.11 As shown, the apparatus 1100 may further include a transceiver 1130, and the transceiver 1130 is used for receiving and / or sending signals. For example, the processor 1110 is used for controlling the transceiver 1130 to receive and / or send signals.

[0266] The present application also provides a device 1200, which may be a processor or a chip in a terminal or a network device. The device 1200 may be used to execute the operations executed by the terminal or the network device in the above method embodiment.

[0267] When the device 1200 is a terminal or a network device, Fig.12 A simplified structural diagram is shown. Fig.12 As shown, the device 1200 includes a processor, a memory, and a transceiver. The memory can store computer program codes, and the transceiver includes a transmitter 1231, a receiver 1232, a radio frequency circuit (not shown in the figure), an antenna 1233, and an input and output device (not shown in the figure).

[0268] The processor is mainly used to process communication protocols and communication data; control the device 1200, execute software programs and process data of software programs, etc.

[0269] Memory is mainly used to store software programs and data.

[0270] Radio frequency circuits are mainly used for conversion between baseband signals and radio frequency signals and for processing radio frequency signals.

[0271] Antennas are mainly used to send and receive radio frequency signals in the form of electromagnetic waves.

[0272] The input-output device may include a touch screen, a display screen, or a keyboard, etc. The input-output device is mainly used to receive data input by a user and output data to the user. It should be noted that some types of terminal devices may not have an input-output device.

[0273] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit. Then, the RF circuit performs RF processing on the baseband signal and sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna. The RF circuit converts the RF signal into a baseband signal and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Fig.12 Only one memory, processor and transceiver are shown. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device. The memory may be set independently of the processor or integrated with the processor, which is not limited in the embodiments of the present application.

[0274] In the embodiment of the present application, the antenna and the radio frequency circuit with transceiver functions may be regarded as the transceiver module rear interface module of the device 1200 , and the processor with processing function may be regarded as the processing module of the device 1200 .

[0275] like Fig.12 As shown, the device 1200 includes a processor 1210, a memory 1220, and a transceiver 1230. The processor 1210 may also be referred to as a processing unit, a processing board, a processing module, or a processing device, etc. The transceiver 1230 may also be referred to as a transceiver unit, a transceiver, or a transceiver device, etc.

[0276] Optionally, the device for implementing the receiving function in the transceiver 1230 is regarded as a receiving module, and the device for implementing the sending function in the transceiver 1230 is regarded as a sending module, that is, the transceiver 1230 includes a receiver and a transmitter. The transceiver may sometimes be referred to as a transceiver, a transceiver module, or a transceiver circuit. The receiver may sometimes be referred to as a receiver, a receiving module, or a receiving circuit. The transmitter may sometimes be referred to as a transmitter, a transmitting module, or a transmitting circuit.

[0277] The processor 1210 is used to execute the processing actions of the terminal or network device in the above embodiment. The transceiver 1230 is used to execute the transceiver actions of the terminal or network device in the above embodiment.

[0278] When the device 1200 is a chip, the chip includes a processor, a memory and a transceiver. Among them, the transceiver can be an input-output circuit or a communication interface. The processor can be a processing module or a microprocessor or an integrated circuit integrated on the chip. The sending operation of the terminal or network device in the above method embodiment can be understood as the output of the chip, and the receiving operation of the terminal or network device in the above method embodiment can be understood as the input of the chip.

[0279] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions for implementing the method executed by a terminal or a network device in the above method embodiment are stored.

[0280] For example, when the computer program is executed by a computer, the computer can implement the method performed by the terminal or network device in the above method embodiment.

[0281] An embodiment of the present application also provides a computer program product including instructions, which, when executed by a computer, enables the computer to implement the method executed by a terminal or a network device in the above method embodiment.

[0282] An embodiment of the present application also provides a communication system, which includes the terminal and network device in the above embodiment.

[0283] An embodiment of the present application also provides a chip device, including a processor, for calling a computer program or computer instruction stored in the memory so that the processor executes the method provided in the above embodiment.

[0284] In a possible implementation manner, the input of the chip device corresponds to the receiving operation in the above embodiment, and the output of the chip device corresponds to the sending operation in the above embodiment.

[0285] It is understandable that one or more of the above modules or units can be implemented by software, hardware or a combination of the two. When any of the above modules or units is implemented by software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow. The processor can be built into a SoC (system on chip) or an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), or it can be an independent semiconductor chip. The processor is used to execute software instructions to perform calculations or processing in addition to the core, and may further include necessary hardware accelerators, such as field programmable gate arrays (field programmable gate array, FPGA), PLD (programmable logic device), or logic circuits that implement dedicated logic operations.

[0286] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.

[0287] Optionally, the present application also provides a chip system, including: at least one processor and an interface, the at least one processor is coupled to a memory through the interface, and when the at least one processor executes a computer program or instruction in the memory, the method in any of the above method embodiments is executed. In one possible implementation, the chip system also includes a memory. Optionally, the chip system can be composed of a chip, or it can include a chip and other discrete devices, which is not specifically limited in the present application.

[0288] Optionally, the present application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by a computer program to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be an internal storage unit of the communication device of any of the above embodiments, such as a hard disk or memory of the communication device. The above computer-readable storage medium can also be an external storage device of the above communication device, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the above communication device. Further, the above computer-readable storage medium can also include both the internal storage unit of the above communication device and an external storage device. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above communication device. The above computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.

[0289] Optionally, the present application also provides a computer program product. All or part of the processes in the above method embodiments can be completed by a computer program to instruct related hardware, and the program can be stored in the above computer program product. When the program is executed, it can include the processes of the above method embodiments.

[0290] Optionally, the present application also provides a computer instruction. All or part of the processes in the above method embodiments can be completed by computer instructions to instruct related hardware (such as computers, processors, network devices or terminals, etc.). The program can be stored in the above computer-readable storage medium or in the above computer program product.

[0291] Optionally, the present application also provides a communication system, including: the network device and terminal in the above embodiments.

[0292] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0293] In the several embodiments provided in the present application, it should be understood that the disclosed 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 modules or 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 device, 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.

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

[0295] 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. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0296] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application 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

1. A communication method, characterized in that: The method comprises: Sending a sounding reference signal SRS configuration message to a terminal, where the SRS configuration message includes a first SRS resource and a second SRS resource; the first SRS resource includes one or more SRS ports, and the second SRS resource includes one or more SRS ports; An SRS corresponding to the mth SRS port of the first SRS resource and an SRS corresponding to the nth SRS port of the second SRS resource, which are sent by the terminal using the same antenna port, are received, wherein m and n are positive integers.

2. A communication method, characterized in that: The method comprises: Receive a sounding reference signal SRS configuration message, where the SRS configuration message includes a first SRS resource and a second SRS resource; the first SRS resource includes one or more SRS ports, and the second SRS resource includes one or more SRS ports; The SRS corresponding to the m-th SRS port of the first SRS resource and the SRS corresponding to the n-th SRS port of the second SRS resource are sent using the same antenna port, where m and n are positive integers.

3. The method according to claim 1 or 2, characterized in that: The first SRS resource and the second SRS resource correspond to the same SRS resource set, or the first SRS resource and the second SRS resource correspond to different SRS resource sets for the same purpose.

4. The method according to claim 3, characterized in that The SRS resource set is used for uplink channel state measurement or beam management based on the codebook.

5. The method according to any one of claims 1 to 4, characterized in that: The time domain resources occupied by the mth SRS port and the nth SRS port are different, and / or the frequency domain resources occupied by the mth SRS port and the nth SRS port are different.

6. The method according to any one of claims 1 to 5, characterized in that: The relationship between the port index corresponding to the mth SRS port and the port index corresponding to the nth SRS port is one or more of the following: The port index corresponding to the mth SRS port is equal to the port index corresponding to the nth SRS port; or, The mth SRS port corresponds to the largest port index in the first SRS resource, and the nth SRS port corresponds to the largest or smallest port index in the second SRS resource; or, The mth SRS port corresponds to the smallest port index in the first SRS resource, and the nth SRS port corresponds to the smallest or largest port index in the second SRS resource.

7. The method according to any one of claims 1 to 6, characterized in that: The SRS configuration message includes N SRS resources, where N is one or more of the following: N = round up (y / x); or, N=C y x , C y x Refers to the number of combinations of any x ports selected from y ports; or, N = round up (2*y / x-1); or, N = N1, N1 is the number of port combinations of x ports sending SRS signals reported by the terminal device, where x, y, and N1 are positive integers, and N is less than or equal to C y x , N1 is less than or equal to C y x .

8. The method according to claim 7, characterized in that The x is the number of uplink SRS sending ports supported by the terminal device, and the y is the number of downlink receiving ports supported by the terminal device, wherein x and y are positive integers and x is less than or equal to y.

9. The method according to claim 2, characterized in that: The method comprises: Sending SRSs corresponding to N SRS resources, wherein the SRSs corresponding to the N SRS resources are used by the network device to obtain channel state measurement information corresponding to N2 SRS port combinations according to the received SRSs, and to indicate the antenna port combination for sending uplink data to the terminal; wherein each of the SRS port combinations includes x SRS ports, wherein N2 is greater than or equal to N and less than or equal to C y x .

10. The method according to claim 1, characterized in that The method further comprises: Receive SRSs corresponding to N SRS resources, and obtain channel state measurement information of x1 SRS ports, where x1 is greater than or equal to x and x1 is less than or equal to y.

11. The method according to claim 10, characterized in that The method further comprises: According to the channel state measurement information of the x1 SRS ports, channel state measurement information corresponding to N2 SRS port combinations is obtained, each of the SRS port combinations includes x SRS ports, and N2 is greater than or equal to N and less than or equal to C y x .

12. The method according to any one of claims 1, 10 or 11, characterized in that: The method further comprises: Sending first indication information to the terminal, used to indicate the antenna port combination used for uplink data transmission.

13. The method according to claim 2 or 9, characterized in that: The method further comprises: receiving first indication information from the network device, which is used to indicate an antenna port combination used for uplink data transmission; Send uplink data according to the first indication information.

14. The method according to claim 12 or 13, characterized in that The first indication information includes a first SRS port combination among N2 SRS port combinations, and is used to instruct the terminal to use the same antenna port as the first SRS port combination to send uplink data; or, The first indication information includes x port indications among x1 SRS ports, and is used to instruct the terminal to use antenna ports corresponding to the x port indications to send uplink data, wherein N2 is greater than or equal to N and less than or equal to C y x , x1 and x are positive integers, and x1 is greater than or equal to x.

15. A communication device, characterized in that: include: A processor, wherein the processor is coupled to a memory, wherein the memory is used to store programs or instructions, and when the programs or instructions are executed by the processor, the device executes the method according to any one of claims 1 to 14.

16. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instructions are executed, the computer is caused to perform the method according to any one of claims 1 to 14.

17. A communication device, characterized in that: The communication device comprises a processing module and an interface module, and is used to implement the method according to any one of claims 1 to 14.

18. A communication system, characterized in that: The communication system comprises a communication device for executing the method as claimed in claim 1 and a communication device for executing the method as claimed in claim 2.

Citation Information

Cited By

  • Communication method, and apparatus

    EP4770232A1

  • Communication method, and apparatus

    WO2025082120A1