This application relates to communication technologies, and in particular, to an SRS transmission method and apparatus.
Currently, a downlink peak transmission rate needs to be increased to 1.6 Gbps in the market. To meet this requirement, an 8R receiver may be used in downlink transmission. The 8R receiver is usually a device including eight receive antennas. Compared with a 4R receiver, the 8R receiver can significantly increase a downlink throughput of a single user in a cell and can also expand coverage of a cell edge user.
However, during multi-stream transmission (generally, a quantity of transport streams is greater than 4), the 8R receiver has problems of high implementation difficulty and high computational complexity.
This application provides an SRS transmission method and apparatus, to improve precoding accuracy and ensure signal transmission performance of a split 8R UE.
According to a first aspect, this application provides an SRS transmission method. The method is jointly performed by a terminal device and a network device, and the terminal device has a 4 transmit 8 receive capability, and includes: The network device sends configuration information of an SRS resource set to the terminal device, where the SRS resource set includes a first SRS resource and a second SRS resource, and the first SRS resource and the second SRS resource each include four ports. The terminal device obtains the SRS resource set, determines a first antenna set and a second antenna set, determines antennas respectively corresponding to the four ports included in the first SRS resource and antennas respectively corresponding to the four ports included in the second SRS resource. The terminal device separately sends an SRS to the base station through the four ports included in the first SRS resource and the four ports included in the second SRS resource. The network device separately receives, through the four ports included in the first SRS resource and the four ports included in the second SRS resource, the SRS sent by the terminal device; determines an antenna set to which the antennas corresponding to the four ports included in the first SRS resource belong; and determines an antenna set to which antennas corresponding to the four ports included in the second SRS resource belong; sends a first downlink signal based on an antenna in the first antenna set; and sends the second downlink signal based on an antenna in the second antenna set.
In this embodiment of this application, limited by a capability of an RFIC, the UE has the 4 transmit 8 receive capability. Therefore, the SRS resource set configured by the network device includes two SRS resources, and each SRS resource includes four ports. Based on this, after the first antenna set and the second antenna set are determined, the network device may consider the 8R UE as two 4R UEs (virtual UEs), and separately measure uplink and downlink channels of the two virtual UEs. In this way, precoding can be performed based on a more accurate channel, to improve precoding accuracy, and ensure signal transmission performance of the split 8R UE.
In this embodiment of this application, because the terminal device has the 4 transmit 8 receive capability, the SRS resource set configured by the network device may include two SRS resources (namely, the first SRS resource and the second SRS resource), and each SRS resource includes four ports.
The terminal device may obtain the SRS resource set by parsing the configuration information, and obtain the plurality of SRS resources included in the SRS resource set and at least one port included in each SRS resource, for example, two SRS resources (namely, the first SRS resource and the second SRS resource) in total. Each SRS resource includes four ports.
The first antenna set and the second antenna set each include four antennas of eight antennas, and there is no intersection of the first antenna set and the second antenna set.
For ease of description, the following uses an 8R UE as an example for description. The 8R UE includes eight antennas. It is assumed that identifiers of the eight antennas are 0 to 7. The UE may split the eight antennas by using the following methods, to determine the first antenna set and the second antenna set. The foregoing splitting may be an implementation of grouping the eight antennas. A specific grouping manner is not limited in this embodiment of this application.
First method: The UE divides the eight antennas into two groups according to a preset rule, to obtain the first antenna set and the second antenna set.
Second method: The UE receives a CSI-RS sent by the base station, and then divides the eight antennas into two groups based on the CSI-RS, to obtain the first antenna set and the second antenna set.
Third method: The UE receives second grouping information sent by the base station. The second grouping information indicates the first antenna set and the second antenna set. Then, the UE determines the first antenna set and the second antenna set based on the second grouping information.
The four antennas corresponding to the four ports included in the first SRS resource belong to the first antenna set and/or the second antenna set, and the four antennas corresponding to the four ports included in the second SRS resource belong to the first antenna set and/or the second antenna set. That is, each SRS resource includes four ports, the four ports may correspond to four antennas of the terminal device (one port corresponds to one antenna, and different ports correspond to different antennas). When the eight antennas of the terminal device are divided into two antenna sets, four antennas corresponding to four ports included in one SRS resource (the first SRS resource or the second SRS resource) may belong to one antenna set, or a part of the four antennas may belong to the first antenna set and the other part may belong to the second antenna set. For example, the four ports included in the first SRS resource correspond to four antennas, and the four antennas may be the four antennas included in the first antenna set, or may be the four antennas included in the second antenna set, or may be a part of the four antennas included in the first antenna set and a part of the four antennas included in the second antenna set.
To enable the UE to send the SRS on uplink channels of the eight antennas, to measure all uplink and downlink channels of the eight antennas, the SRS resource set may be designed based on a transmission and reception capability of the UE, especially a quantity of SRS resources included in the SRS resource set and a quantity of ports included in each SRS resource. In addition, to improve accuracy of SRS measurement, uplink and downlink channels of four antennas included in a same virtual UE in the two virtual UEs split from the 8R UE need to be measured within a shortest time interval as far as possible.
In this embodiment of this application, limited by the capability of the RFIC, there may be the following several cases: It is assumed that identifiers of the eight antennas of the UE are 0 to 7. One RFIC may be configured to process receiving and sending of the antennas 0 to 3, and the other RFIC may be configured to process receiving and sending of the antennas 4 to 7.
(1) The four ports included in the first SRS resource correspond to the four antennas in the first antenna set, the four ports included in the second SRS resource correspond to the four antennas in the second antenna set, and there is no intersection set between the antennas corresponding to the different ports.
(2) Two of the four ports included in the first SRS resource correspond to two of the four antennas in the first antenna set, and the other two of the four ports included in the first SRS resource correspond to two of the four antennas in the second antenna set. Two of the four ports included in the second SRS resource correspond to two of the four antennas in the first antenna set, and the other two of the four ports included in the second SRS resource correspond to two of the four antennas in the second antenna set. There is no intersection of the antennas corresponding to the different ports.
(3) Three of the four ports included in the first SRS resource correspond to three of the four antennas in the first antenna set, and the other one of the four ports included in the first SRS resource corresponds to one of the four antennas in the second antenna set. Three of the four ports included in the second SRS resource correspond to three of the four antennas in the second antenna set, and the other one of the four ports included in the second SRS resource corresponds to one of the four antennas in the first antenna set. There is no intersection of the antennas corresponding to the different ports.
In addition, when four antennas corresponding to four ports in one SRS resource are from both the first antenna set and the second antenna set, to distinguish the four ports and further distinguish the antenna sets corresponding to the ports, the following three methods may be used:
{circle around (1)} Ports used by the four antennas in the first antenna set to send the SRS and ports used by the four antennas in the second antenna set to send the SRS are distinguished by using combs (comb).
The SRS may occupy a plurality of symbols in a slot for repeated sending or frequency hopping sending on the plurality of symbols. The SRS sent on one OFDM symbol may be distributed on combs (comb) in frequency domain. Therefore, the two ports can be allocated resources in a comb manner, for further distinguishing.
{circle around (2)} Ports used by the four antennas in the first antenna set to send the SRS and ports used by the four antennas in the second antenna set to send the SRS are distinguished by using cyclic shifts.
The SRS may occupy a plurality of symbols in a slot for repeated sending or frequency hopping sending on the plurality of symbols. A cyclic shift (cyclic shift, CS) may be separately added to the SRS sent on a same OFDM symbol in code domain. Therefore, the two ports can be allocated resources through cyclic shift addition, for further distinguishing.
{circle around (3)} Ports used by the four antennas in the first antenna set to send the SRS and ports used by the four antennas in the second antenna set to send the SRS are distinguished by using port indexes.
As described above, in two RFICs, one RFIC corresponds to a first virtual UE, and the other RFIC corresponds to a second virtual UE. Therefore, port identifiers may be set for two ports of the UE, and the two ports may be distinguished by using the port identifiers, to determine antenna sets corresponding to the ports.
It should be noted that in this embodiment of this application, the ports may be distinguished by using another method. This is not specifically limited herein.
After accessing the base station, the UE may report a quantity of transmit antenna ports of the UE to the base station through signaling interaction between the base station and the UE. When sending a downlink signal to the UE, the base station may first read the quantity of transmit antenna ports of the UE from a preset memory location. Therefore, based on the quantity of transmit antenna ports of the UE, the network device may determine, based on the received SRS, a target antenna set to which an antenna corresponding to a port for receiving the SRS belongs, to perform precoding for downlink transmission.
The network device may determine, according to a same rule by which the terminal device sends the SRS through a port in an SRS resource, a set to which an antenna belongs. This embodiment of this application may include the following several cases:
(1) The four antennas corresponding to the four ports included in the first SRS resource belong to the first antenna set, and the four antennas corresponding to the four ports included in the second SRS resource in the two SRS resources belong to the second antenna set.
(2) Two antennas corresponding to two of the four ports included in the first SRS resource belong to the first antenna set, and two antennas corresponding to the other two of the four ports included in the first SRS resource belong to the second antenna set. Two antennas corresponding to two of the four ports included in the second SRS resource belong to the first antenna set, and two antennas corresponding to the other two of the four ports included in the second SRS resource belong to the second antenna set.
(3) Three antennas corresponding to three of the four ports included in the first SRS resource belong to the first antenna set, and one antenna corresponding to the other one of the four ports included in the first SRS resource belongs to the second antenna set. Three antennas corresponding to three of the four ports included in the second SRS resource belong to the second antenna set, and one antenna corresponding to the other one of the four ports included in the second SRS resource belongs to the first antenna set.
Similarly, when four antennas corresponding to four ports in one SRS resource are from both the first antenna set and the second antenna set, to distinguish the four ports and further distinguish the antenna sets corresponding to the ports, the following three methods may be used:
{circle around (1)} A port used by an antenna in the first antenna set to send the SRS and a port used by an antenna in the second antenna set to send the SRS are distinguished by using combs.
{circle around (2)} A port used by an antenna in the first antenna set to send the SRS and a port used by an antenna in the second antenna set to send the SRS are distinguished by using cyclic shifts.
{circle around (3)} A port used by an antenna in the first antenna set to send the SRS and a port used by an antenna in the second antenna set to send the SRS are distinguished by using port indexes.
It should be noted that in this embodiment of this application, the ports may be distinguished by using another method. This is not specifically limited herein.
The network device may perform channel estimation based on the SRS to obtain an uplink channel, and then obtain a downlink channel based on reciprocity between uplink and downlink channels. That the base station performs channel estimation based on the SRS may be understood as: The base station obtains uplink channel state information based on the SRS, and then obtains downlink channel state information based on the uplink and downlink reciprocity. That the base station performs weight calculation based on the SRS may be understood as: The base station performs downlink precoding matrix calculation based on the received channel state information. After completing channel estimation and weight calculation, the base station can learn of a downlink precoding matrix, to perform downlink transmission.
The first downlink signal and the second downlink signal are different downlink signals. That is, the first downlink signal sent by the base station to the first antenna set is different from the second downlink signal sent by the base station to the second antenna set. After the 8R UE is split into two 4R UEs (virtual UEs), from a perspective of the base station, the terminal is still an 8R UE, and is only an 8R UE including two virtual 4R UEs. Each virtual 4R UE receives a part of data streams. If the base station transmits a total of eight streams of data to the 8R UE, each virtual 4R UE may receive four streams of data, and there is no intersection of data streams received by the two virtual 4R UEs. In this embodiment of this application, a downlink signal may include a physical downlink control channel (physical downlink control channel, PDCCH), a physical downlink shared channel (physical downlink shared channel, PDSCH), downlink control information (downlink control information, DCI), or the like. This is not specifically limited herein. In this way, the network device and the 8R UE can transmit a downlink signal based on the two split virtual UEs, so that each virtual UE separately receives and processes a signal, and a problem of high implementation difficulty and high computational complexity of the 8R UE can be resolved.
In a possible implementation, the network device may send a correspondence between a port for DMRS downlink transmission and a set identifier to the terminal device. The set identifier is an identifier of the first antenna set or an identifier of the second antenna set.
According to a second aspect, this application provides an SRS transmission apparatus, used in a terminal device. The terminal device has a 4 transmit 8 receive capability. The apparatus includes: an obtaining module, configured to obtain a channel sounding reference signal SRS resource set, where the SRS resource set includes a first SRS resource and a second SRS resource, and the first SRS resource and the second SRS resource each include four ports; a processing module, configured to: determine a first antenna set and a second antenna set, where the first antenna set and the second antenna set each include four antennas of eight receive antennas, and there is no intersection of the first antenna set and the second antenna set; and determine antennas respectively corresponding to the four ports included in the first SRS resource and antennas respectively corresponding to the four ports included in the second SRS resource, where the four antennas corresponding to the four ports included in the first SRS resource belong to the first antenna set and/or the second antenna set, and the four antennas corresponding to the four ports included in the second SRS resource belong to the first antenna set and/or the second antenna set; and a sending module, configured to separately send an SRS to a base station through the four ports included in the first SRS resource and the four ports included in the second SRS resource.
In a possible implementation, the processing module is specifically configured to divide the eight receive antennas into two groups according to a preset rule, to obtain the first antenna set and the second antenna set.
In a possible implementation, the processing module is specifically configured to: receive a channel state information reference signal CSI-RS sent by the network device; and divide the eight receive antennas into two groups based on the CSI-RS, to obtain the first antenna set and the second antenna set.
In a possible implementation, the sending module is further configured to send first grouping information to the network device. The first grouping information indicates ports in SRS resources respectively corresponding to the first antenna set and the second antenna set.
In a possible implementation, two of the four ports included in the first SRS resource correspond to two of the four antennas in the first antenna set, and the other two of the four ports included in the first SRS resource correspond to two of the four antennas in the second antenna set; two of the four ports included in the second SRS resource correspond to two of the four antennas in the first antenna set, and the other two of the four ports included in the second SRS resource correspond to two of the four antennas in the second antenna set; and there is no intersection of the antennas corresponding to the different ports.
In a possible implementation, three of the four ports included in the first SRS resource correspond to three of the four antennas in the first antenna set, and the other one of the four ports included in the first SRS resource corresponds to one of the four antennas in the second antenna set; three of the four ports included in the second SRS resource correspond to three of the four antennas in the second antenna set, and the other one of the four ports included in the second SRS resource corresponds to one of the four antennas in the first antenna set; and there is no intersection of the antennas corresponding to the different ports.
In a possible implementation, the four ports included in the first SRS resource correspond to the four antennas in the first antenna set; the four ports included in the second SRS resource correspond to the four antennas in the second antenna set; and there is no intersection of the antennas corresponding to the different ports.
In a possible implementation, a port used by an antenna in the first antenna set to send an SRS and a port used by an antenna in the second antenna set to send an SRS are distinguished by using combs; a port used by an antenna in the first antenna set to send an SRS and a port used by an antenna in the second antenna set to send an SRS are distinguished by using cyclic shifts; or a port used by an antenna in the first antenna set to send an SRS and a port used by an antenna in the second antenna set to send an SRS are distinguished by using port indexes.
In a possible implementation, the terminal device includes two radio frequency integrated circuits RFICs and the eight receive antennas, and the RFIC has a 2 transmit 4 receive capability.
According to a third aspect, this application provides an SRS transmission apparatus, used in a network device. The apparatus includes: a sending module, configured to send configuration information of a channel sounding reference signal SRS resource set to a terminal device, where the SRS resource set includes a first SRS resource and a second SRS resource, and the first SRS resource and the second SRS resource each include four ports; a receiving module, configured to separately receive, through the four ports included in the first SRS resource and the four ports included in the second SRS resource, an SRS sent by the terminal device; and a processing module, configured to: determine an antenna set to which antennas corresponding to the four ports included in the first SRS resource belong, and determine an antenna set to which antennas corresponding to the four ports included in the second SRS resource belong.
In a possible implementation, the processing module is further configured to: obtain a downlink channel of the antennas corresponding to the four ports included in the first SRS resource, and obtain a downlink channel of the antennas corresponding to the four ports included in the second SRS resource.
In a possible implementation, the sending module is further configured to send a correspondence between a port for DMRS downlink transmission and a set identifier to the terminal device. The set identifier is an identifier of the first antenna set or an identifier of the second antenna set.
In a possible implementation, the processing module is further configured to divide eight receive antennas into two groups, to obtain the first antenna set and the second antenna set.
The sending module is further configured to send second grouping information to the terminal device. The second grouping information indicates the first antenna set and the second antenna set.
In a possible implementation, two antennas corresponding to two of the four ports included in the first SRS resource belong to the first antenna set, and two antennas corresponding to the other two of the four ports included in the first SRS resource belong to the second antenna set; and two antennas corresponding to two of the four ports included in the second SRS resource belong to the first antenna set, and two antennas corresponding to the other two of the four ports included in the second SRS resource belong to the second antenna set.
In a possible implementation, three antennas corresponding to three of the four ports included in the first SRS resource belong to the first antenna set, and one antenna corresponding to the other one of the four ports included in the first SRS resource belongs to the second antenna set; and three antennas corresponding to three of the four ports included in the second SRS resource belong to the second antenna set, and one antenna corresponding to the other one of the four ports included in the second SRS resource belongs to the first antenna set.
In a possible implementation, four antennas corresponding to the four ports included in the first SRS resource belong to the first antenna set, and four antennas corresponding to the four ports included in the second SRS resource belong to the second antenna set.
In a possible implementation, a port used by an antenna in the first antenna set to send an SRS and a port used by an antenna in the second antenna set to send an SRS are distinguished by using combs; a port used by an antenna in the first antenna set to send an SRS and a port used by an antenna in the second antenna set to send an SRS are distinguished by using cyclic shifts; or a port used by an antenna in the first antenna set to send an SRS and a port used by an antenna in the second antenna set to send an SRS are distinguished by using port indexes.
According to a fourth aspect, this application provides a terminal device, including: one or more processors; and a memory, configured to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors are enabled to implement the method performed by the terminal device according to any one of the possible implementations of the first aspect.
According to a fifth aspect, this application provides a terminal device, including: one or more processors; and a memory, configured to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors are enabled to implement the method performed by the network device according to any one of the possible implementations of the first aspect.
According to a sixth aspect, this application provides a computer-readable storage medium, including a computer program. When the computer program is executed on a computer, the computer is enabled to perform the method according to any one of the possible implementations of the first aspect.
According to a seventh aspect, this application provides a computer program. When the computer program is executed by a computer, the computer is configured to perform the method according to any one of the possible implementations of the first aspect.
To make objectives, technical solutions, and advantages of this application clearer, the following clearly and completely describes the technical solutions in this application with reference to the accompanying drawings in this application. It is clear that the described embodiments are merely some rather than all of embodiments of this application. All other embodiments obtained by a person of ordinary skill in the art based on embodiments of this application without creative efforts shall fall within the protection scope of this application.
In embodiments of this specification, claims, and accompanying drawings of this application, the terms “first”, “second”, “ith (i is a positive integer)”, and the like are merely intended for a purpose of differentiated description, and shall not be understood as an indication or implication of relative importance or an indication or implication of a sequence. In addition, the terms “include”, “have”, and any variant thereof are intended to cover non-exclusive inclusion, for example, include a series of steps or units. For example, a method, system, product, or device is not necessarily limited to those steps or units expressly listed, but may include other steps or units not expressly listed or inherent to such a process, method, product, or device.
It should be understood that in this application, “at least one (item)” means one or more and “a plurality of” means two or more. The term “and/or” is used for describing an association relationship between associated objects, and represents that three relationships may exist. For example, “A and/or B” may represent the following three cases: Only A exists, only B exists, and both A and B exist, where A and B may be singular or plural. The character “/” generally indicates an “or” relationship between the associated objects. “At least one of the following items (pieces)” or a similar expression thereof indicates any combination of these items, including a single item (piece) or any combination of a plurality of items (pieces). For example, at least one of a, b, or c may indicate a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural.
For ease of understanding of embodiments of this application, several basic concepts in embodiments of this application are briefly described. It should be understood that basic concepts described below are briefly described by using a basic concept specified in an NR protocol as an example, but embodiments of this application are not limited to being applied only to an NR system. Therefore, standard names appearing when the NR system is used as an example for description are all functional descriptions, and specific names are not limited, indicate only functions of a device, and may be correspondingly extended to another system, for example, a 2G, 3G, 4G, or future communication system.
When a channel state is known, a terminal device may process a to-be-sent signal by using a precoding matrix that matches the channel state, so that a precoded to-be-sent signal adapts to a channel, to improve received signal strength of a receiving device, and reduce interference to another receiving device. Therefore, received signal quality (for example, a signal to interference plus noise ratio (signal to interference plus noise ratio, SINR)) is improved through precoding on the to-be-sent signal.
It should be understood that related descriptions of the precoding technology in this application are merely examples for ease of understanding, and are not intended to limit the protection scope of embodiments of this application. In a specific implementation process, the sending device may alternatively perform precoding in another manner. For example, when channel information (for example, but not limited to a channel matrix) cannot be obtained, precoding is performed by using a preset precoding matrix or by using weighted processing. For brevity, specific content of the precoding technology is not described in this application.
The precoding matrix may be, for example, a precoding matrix determined by a terminal device based on a channel matrix of each frequency domain unit. The precoding matrix may be determined by the terminal device through channel estimation or the like or based on channel reciprocity. However, it should be understood that a specific method of determining the precoding matrix by the terminal device is not limited to the foregoing descriptions. For specific implementations, refer to a conventional technology. For brevity, implementations are not enumerated herein.
For example, the precoding matrix may be obtained by performing singular value decomposition (singular value decomposition, SVD) on the channel matrix or a covariance matrix of the channel matrix, or may be obtained by performing eigenvalue decomposition (eigenvalue decomposition, EVD) on the covariance matrix of the channel matrix. It should be understood that the foregoing listed manners of determining the precoding matrix are merely examples, and should not constitute any limitation on this application. For a manner of determining the precoding matrix, refer to a conventional technology. For brevity, the manners are not listed one by one herein.
In a time division duplex (time division duplex, TDD) mode, on uplink and downlink channels, signals are transmitted on a same frequency domain resource and different time domain resources. Within a short period of time (for example, coherence time of channel propagation), it may be considered that channels through which signals on the uplink and downlink channels pass are the same, and the uplink and downlink channels may be obtained equivalently. This is reciprocity between the uplink and downlink channels. Based on the reciprocity between the uplink and downlink channels, a network device may measure the uplink channel based on an uplink reference signal, for example, a sounding reference signal (sounding reference signal, SRS). In addition, the downlink channel may be estimated based on the uplink channel, so that a precoding matrix used for downlink transmission can be determined.
The reference signal port is a resource granularity occupied by a terminal device to send a reference signal.
In a possible implementation, one reference signal port may correspond to one transmit antenna of the terminal device. In this implementation, a quantity of reference signal ports of the terminal device may be a quantity of transmit antennas of the terminal device.
In another possible implementation, one reference signal port may correspond to one precoding vector of a transmit antenna, that is, may correspond to one spatial beamforming direction. In this implementation, a quantity of reference signal ports of the terminal device may be less than a quantity of transmit antennas of the terminal device.
Generally, a plurality of reference signals corresponding to a plurality of reference signal ports on one reference signal resource occupy one or more time-frequency resources, and the plurality of reference signals that occupy a same time-frequency resource are code division multiplexed. For example, reference signals of different reference signal ports use different cyclic shifts (cyclic shift, CS) to occupy a same time-frequency resource.
Specifically, on the same time-frequency resource, the different reference signals of the different reference signal ports can avoid mutual interference in an orthogonal manner of code division multiplexing, and the orthogonal manner may be implemented by using cyclic shifts. When a delay spread of a channel is small, code division orthogonality can be essentially implemented by using CSs. A receiving end may perform a specific operation, to cancel a signal using another CS and reserve only a signal using a specific CS, to implement code division multiplexing.
In embodiments of this application, the reference signal port may be an SRS port.
The RS may also be referred to as a pilot (pilot), a reference sequence, or the like. In embodiments of this application, the reference signal may be a reference signal for channel measurement. For example, the reference signal may be a channel state information reference signal (channel state information reference signal, CSI-RS) used for downlink channel measurement, or may be a sounding reference signal (sounding reference signal, SRS) used for uplink channel measurement.
It should be understood that the foregoing listed reference signals are merely examples, and should not constitute any limitation on this application. This application does not exclude a possibility that another reference signal is defined in a future protocol to implement a same or similar function, and does not exclude a possibility that another reference signal is defined in a future protocol to implement different functions.
In embodiments of this application, the reference signal may be an SRS or a CSI-RS.
The SRS is a reference signal sent by a terminal device.
A new radio (new radio, NR) access technology system may support a base station to obtain uplink (Uplink, UL) channel information by using the SRS. A time division duplex (time division duplex, TDD) system may further support a base station to obtain downlink (Downlink, DL) channel information by measuring the SRS by using channel reciprocity. In this way, the base station can obtain the UL and DL channel information by using the SRS.
Each SRS resource may include NapSRS∈{1,2,4,8} SRS ports. An existing standard and protocol only support each SRS resource to include a maximum of four SRS ports. A case in which an SRS resource includes eight SRS ports is designed in embodiments of this application. Each SRS port corresponds to one physical antenna or one virtual antenna of a UE, and each SRS port corresponds to a specific time-frequency-code resource. In an ideal case, time-frequency-code resources corresponding to the SRS ports are orthogonal.
It should be understood that different antenna ports included in one SRS resource may occupy completely same symbols, and are multiplexed through frequency division (occupying different subcarriers) or code division (using different ZC sequences or different cyclic shifts of a same sequence). There is a correspondence between a reference signal resource and a reference signal. For the correspondence, refer to descriptions in an existing standard. Further, in some scenarios, the reference signal resource and the reference signal may be equivalent.
For example, the SRS in embodiments of this application includes any one of the following types:
Periodic SRS: The SRS is sent periodically.
Semi-periodic SRS: A network device sends a start instruction (for example, a start instruction sent by using a MAC CE) that indicates an SRS sending start moment, and the network device sends an end instruction (for example, an end instruction sent by using a MAC CE) that indicates an SRS sending end moment. The SRS is periodically sent between the SRS sending start moment and the SRS sending end moment.
Aperiodic SRS: The network device indicates the terminal device (for example, by using DCI) to send the SRS in a time unit (for example, a slot or a subframe).
Further, for the periodic SRS, the semi-periodic SRS, or the aperiodic SRS, a quantity N1 of ports and sending resources of N1 ports in a slot need to be configured for one SRS resource.
For example, the SRS occupies a plurality of symbols in the slot for repeated sending or frequency hopping sending on the plurality of symbols. In one OFDM symbol, the SRS may be distributed on C1 combs (comb) in frequency domain. Further, one comb may be split into C2 cyclic shifts (cyclic shift, CS) in a delay domain (which may be understood as: one OFDM symbol may be split into C1*C2 port resources). N1 ports in one SRS resource are sent on N1 of C1*C2 port resources of the OFDM symbol.
Further, for the periodic SRS and the semi-periodic SRS, an SRS periodicity and a time offset need to be configured for one SRS resource.
For example, the sounding periodicity is a time interval between two adjacent times of SRS sending, and may be absolute time, for example, T ms (T is a positive integer); or may be a quantity of slots, for example, T slots (T is a positive integer).
The time offset may be absolute time, for example, T ms (T is a positive integer); or may be a quantity of slots, for example, T slots (T is a positive integer).
For another example, a slot in which another SRS may be sent is obtained based on the SRS periodicity, the time offset, and a modulo operation.
In addition, for the aperiodic SRS, a time offset of SRS sending time (a slot for SRS sending) relative to reference time (for example, a slot indicated by DCI) needs to be configured.
For example, the time offset may be absolute time, for example, T ms (T is a positive integer); or may be a quantity of slots, for example, T slots (T is a positive integer).
For another example, calculation of the time offset may include a slot for marking the reference time and the slot for SRS sending, or may not include the slot for marking the reference time and the slot for SRS sending.
The existing standard defines several types of transmission supported by the SRS: codebook (codebook, CB)-based SRS transmission, non-codebook (non-codebook, NCB)-based SRS transmission, and antenna switch (antenna switch, AS) SRS transmission.
The reference signal resource may be used to configure transmission attributes of a reference signal, for example, a time-frequency resource position, a port mapping relationship, a power factor, and a scrambling code. For details, refer to the conventional technology. A transmit-end device may send the reference signal based on the reference signal resource, and a receive-end device may receive the reference signal based on the reference signal resource. One reference signal resource may include one or more RBs.
In embodiments of this application, the reference signal resource may be, for example, an SRS resource.
Embodiments of this application relate to an antenna switch scenario and a non-antenna switch scenario. The antenna switch scenario indicates that a quantity of transmit antennas of a terminal device is less than a quantity of receive antennas, and the non-antenna switch scenario indicates that a quantity of transmit antennas of the terminal device is equal to a quantity of receive antennas.
For example, a quantity of antennas of the terminal device is represented as NTMR, where N represents a quantity of transmit antennas, T represents transmit (transmit, T), M represents a quantity of receive antennas, and R represents receive (receive, R).
If N is less than M, the terminal device is understood as a terminal device in the antenna switch scenario, and this means that antenna switch needs to be performed in a procedure in which the terminal device sends an SRS.
If N is equal to M, the terminal device is understood as a terminal device in the non-antenna switch scenario, and this means that antenna switch does not need to be performed in a procedure in which the terminal device sends an SRS.
The foregoing antenna switch may alternatively be referred to as antenna selection. This is not limited in this application.
In an NR system, due to limitations of costs and hardware, a quantity of antennas of a UE for simultaneously transmitting may be less than a quantity of antennas for simultaneously receiving. Consequently, different UEs have different antenna transmission and reception capabilities. To enable the UE with transmit antennas less than receive antennas to obtain downlink channel information by using channel reciprocity, a transmit antenna switch manner for an SRS is designed in an NR system.
Currently, an antenna transmission and reception capability of an 8R UE (a UE with eight antennas) include 1 transmit 8 receive (1T8R), 2 transmit 8 receive (2T8R), and 4 transmit 8 receive (4T8R). For different antenna transmission and reception capabilities, a base station may configure, for the UE in the following manner, an SRS resource set (which may also be referred to as an SRS resource set for antenna switch) for obtaining downlink channel state information (channel state information, CSI).
A. A maximum of two periodic SRS resource sets or semi-persistent SRS resource sets are configured. One SRS resource set includes eight SRS resources sent on different orthogonal frequency division multiplexing (orthogonal frequency division multiplexing, OFDM) symbols, each SRS resource includes one antenna port, and the UE sends different SRS resources through different antenna ports. This configuration is mainly for a UE having a 1T8R capability. Because the UE has only one transmit radio frequency channel, the UE needs to send different SRS resources through antenna switch.
B. A maximum of four aperiodic SRS resource sets are configured. When two aperiodic SRS resource sets are configured, the two SRS resource sets include eight SRS resources in total, and the eight SRS resources are sent in two slots. When three aperiodic SRS resource sets are configured, the three SRS resource sets include eight SRS resources in total, and the eight SRS resources are sent in three slots. When four aperiodic SRS resource sets are configured, the four SRS resource sets include eight SRS resources in total, and the eight SRS resources are sent in four slots. Each SRS resource includes one antenna port, and the UE sends different SRS resources through different antenna ports. This configuration is mainly for a UE having a 1T8R capability. Because the UE has only one transmit radio frequency channel, the UE needs to send different SRS resources through antenna switch.
A. A maximum of one periodic SRS resource set or two semi-persistent SRS resource sets are configured. One SRS resource set includes four SRS resources sent on different OFDM symbols, and each SRS resource includes two antenna ports. The UE sends different SRS resources through different antenna ports. This configuration is mainly for a UE having a 2T8R capability. Because the UE has only two transmit radio frequency channels, the UE needs to send different SRS resources through antenna switch.
B. A maximum of four aperiodic SRS resource sets are configured. When one aperiodic SRS resource set is configured, the SRS resource set includes four SRS resources sent on different OFDM symbols, each SRS resource includes two antenna ports, and the UE sends different SRS resources through different antenna ports. When two aperiodic SRS resource sets are configured, the two resource sets include four SRS resources in total, and the four SRS resources are sent in two slots. When three aperiodic SRS resource sets are configured, the three resource sets include four SRS resources in total. Two SRS resource sets each include one SRS resource, one SRS resource set includes two SRS resources, and the four SRS resources are sent in three slots. When four aperiodic SRS resource sets are configured, each SRS resource set includes one SRS resource, and the four SRS resources are sent in four slots. Each SRS resource includes two antenna ports, and the UE sends different SRS resources through different antenna ports. This configuration is mainly for a UE having a 2T8R capability. Because the UE has only two transmit radio frequency channels, the UE needs to send different SRS resources through antenna switch.
A. A maximum of two periodic SRS resource sets or semi-persistent SRS resource sets are configured. One SRS resource set includes two SRS resources sent on different OFDM symbols, and each SRS resource includes four antenna ports. The UE sends different SRS resources through different antenna ports. This configuration is mainly for a UE having a 4T8R capability. Because the UE has only four transmit radio frequency channels, the UE needs to send different SRS resources through antenna switch.
B. A maximum of two aperiodic SRS resource sets are configured. When one aperiodic SRS resource set is configured, the SRS resource set includes two SRS resources sent on different OFDM symbols. Each SRS resource includes four antenna ports, and the UE sends different SRS resources through different antenna ports. When two aperiodic SRS resource sets are configured, the two resource sets include two SRS resources in total, and the two SRS resources are sent in two slots. Each SRS resource includes four antenna ports, and different SRS resources are sent through different antenna ports. This configuration is mainly for a UE having a 4T8R capability. Because the UE has only four transmit radio frequency channels, the UE needs to send different SRS resources through antenna switch.
A. A maximum of two periodic or semi-persistent SRS resource sets are configured. One SRS resource set includes three SRS resources sent on different OFDM symbols, and the three SRS resources include two, four, and two antenna ports respectively. The UE sends different SRS resources through different antenna ports. This configuration is mainly for a UE having a 6T8R capability. Because the UE has only six transmit radio frequency channels, the UE needs to send different SRS resources through antenna switch.
B. A maximum of two aperiodic SRS resource sets are configured. When one aperiodic SRS resource set is configured, the SRS resource set includes three SRS resources sent on different OFDM symbols, the three SRS resources include two, four, and two antenna ports respectively, and the UE sends different SRS resources through different antenna ports. When two aperiodic SRS resource sets are configured, the two resource sets include three SRS resources in total, and the three SRS resources are sent in three slots. One SRS resource includes two or four antenna ports, and different SRS resources are sent through different antenna ports. This configuration is mainly for a UE having a 6T8R capability. Because the UE has only six transmit radio frequency channels, the UE needs to send different SRS resources through antenna switch.
One periodic, semi-persistent, or aperiodic SRS resource set is configured. The SRS resource set includes one SRS resource sent on a same OFDM symbol, and the SRS resource includes eight antenna ports. The UE sends the SRS resource through all the antenna ports. This configuration is mainly for a UE having an 8T8R capability.
It takes some time for the UE to perform antenna (transmit radio frequency channel) switch. In an antenna switch process of the UE, no uplink signal can be sent. That is, a guard interval for antenna switch needs to be configured for the UE. Table 1 lists minimum switch time requirements for different subcarrier spacings. To support the UE to send an SRS in an antenna switch manner, when configuring, for the UE, an SRS resource set supporting antenna switch, the base station needs to reserve a sufficient time interval between two SRS resources according to a requirement in Table 1.
The technical solutions in embodiments of this application may be applied to various communication systems, for example, a long term evolution (long term evolution, LTE) system, an LTE frequency division duplex (frequency division duplex, FDD) system, an LTE time division duplex (time division duplex, TDD) system, a worldwide interoperability for microwave access (worldwide interoperability for microwave access, WiMAX) communication system, a 5th generation (5th generation, 5G) system, a new radio (new radio, NR) system, or a future network. The 5G mobile communication system in embodiments of this application includes a non-standalone (non-standalone, NSA) 5G mobile communication system or a standalone (standalone, SA) 5G mobile communication system. The technical solutions provided in embodiments of this application may be further applied to a future communication system, for example, a 6th generation mobile communication system. Alternatively, the communication system may be a public land mobile network (public land mobile network, PLMN), a device-to-device (device-to-device, D2D) communication system, a machine-to-machine (machine-to-machine, M2M) communication system, an internet of things (internet of Things, IoT) communication system, or another communication system.
A terminal device (terminal equipment) in embodiments of this application may be an access terminal, a subscriber unit, a subscriber station, a mobile station, a relay station, a remote station, a remote terminal, a mobile device, a user terminal (user terminal), a user equipment (user equipment, UE), a terminal (terminal), a wireless communication device, a user agent, or a user apparatus. The terminal device may alternatively be a cellular phone, a cordless phone, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), a handheld device having a wireless communication function, a computing device, another processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, a terminal device in a future evolved public land mobile communication network (public land mobile network, PLMN), a terminal device in a future internet of vehicles, or the like. This is not limited in embodiments of this application.
As an example rather than a limitation, in embodiments of this application, the wearable device may also be referred to as a wearable intelligent device, and is a general name of a wearable device developed by intelligently designing daily wear through a wearable technology, such as glasses, gloves, watches, clothing, and shoes. The wearable device is a portable device that can be directly worn on the body or integrated into clothes or an accessory of a user. The wearable device is not only a hardware device, but also implements a powerful function through software support, data exchange, and cloud interaction. In a broad sense, wearable intelligent devices include full-featured and large-sized devices that can implement complete or partial functions without depending on smartphones, such as smart watches or smart glasses, and devices that are dedicated to only one type of application function and need to work with other devices such as smartphones, such as various smart bands or smart jewelry for monitoring physical signs.
In addition, the terminal device in embodiments of this application may alternatively be a terminal device in an IoT system. An IoT is an important part of future development of information technologies. A main technical feature of the IoT is connecting a thing to a network through a communication technology, to implement an intelligent network for interconnection between a person and a machine or between one thing and another. In embodiments of this application, the IoT technology may implement massive connections, deep coverage, and terminal power saving by using, for example, a narrowband (narrowband, NB) technology.
In addition, in embodiments of this application, the terminal device may further include a sensor such as an intelligent printer, a train detector, and a gas station. Main functions of the terminal device include collecting data (some terminal devices), receiving control information and downlink data of a network device, sending an electromagnetic wave, and transmitting uplink data to the network device.
The network device in embodiments of this application may be any communication device that has a wireless transceiver function and that is configured to communicate with the terminal device. The device includes but is not limited to an evolved NodeB (evolved NodeB, eNB), a radio network controller (radio network controller, RNC), a NodeB (NodeB, NB), a home base station (home evolved NodeB, HeNB, or home NodeB, HNB), a baseband unit (baseband unit, BBU), an access point (access point, AP) in a wireless fidelity (wireless fidelity, Wi-Fi) system, a wireless relay node, a wireless backhaul node, a transmission point (transmission point, TP), a transmission reception point (transmission and reception point, TRP), a 5G system, for example, a gNB in an NR system, or a transmission point (TRP or TP), one or a group of antenna panels (including a plurality of antenna panels) of a base station in a 5G system, or a network node that constitutes a gNB or a transmission point, for example, a baseband unit (BBU) or a distributed unit (distributed unit, DU).
In some deployments, the network device in embodiments of this application may be a central unit (central unit, CU) or a distributed unit (distributed unit, DU), or the network device includes a CU or a DU. The gNB may further include an active antenna unit (active antenna unit, AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing a non-real-time protocol and service, and implements functions of a radio resource control (radio resource control, RRC) layer and a packet data convergence protocol (packet data convergence protocol, PDCP) layer. The DU is responsible for processing a physical layer protocol and a real-time service, and implements functions of a radio link control (radio link control, RLC) layer, a media access control (media access control, MAC) layer, and a physical (physical, PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing, and a function related to an active antenna. Information at the RRC layer is eventually converted into information at the PHY layer, or is converted from information at the PHY layer. Therefore, in this architecture, higher layer signaling such as RRC layer signaling may also be considered as being sent by the DU or sent by the DU and the AAU. It may be understood that the network device may be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be classified into a network device in an access network (radio access network, RAN), or the CU may be classified into a network device in a core network (core network, CN). This is not limited in this application.
Further, the CU may be divided into a control plane central unit (CU-CP) and a user plane central unit (CU-UP). The CU-CP and the CU-UP may also be deployed on different physical devices. The CU-CP is responsible for a control plane function, and mainly includes the RRC layer and a PDCP-C layer. The PDCP-C layer is mainly responsible for data encryption and decryption, integrity protection, data transmission, and the like on a control plane. The CU-UP is responsible for a user plane function, and mainly includes an SDAP layer and a PDCP-U layer. The SDAP layer is mainly responsible for processing data of a core network and mapping a flow (flow) to a bearer. The PDCP-U layer is mainly responsible for at least one function of encryption and decryption, integrity protection, header compression, serial number maintenance, data transmission, and the like on a data plane. Specifically, the CU-CP and the CU-UP are connected through a communication interface (for example, an E1 interface). The CU-CP represents the network device and is connected to a core network device through a communication interface (for example, an Ng interface), and is connected to the DU through a communication interface (for example, an F1-C (control plane) interface). The CU-UP is connected to the DU through a communication interface (for example, an F1-U (user plane) interface).
In another possible implementation, the PDCP-C layer is also included in the CU-UP.
It may be understood that the foregoing protocol layer division between the CU and the DU, and protocol layer division between the CU-CP and the CU-UP are merely examples, and there may be another division manner. This is not limited in embodiments of this application.
The network device mentioned in embodiments of this application may be a device including the CU or the DU, or a device including the CU and the DU, or a device including a control plane CU node (a CU-CP node), a user plane CU node (a CU-UP node), and the DU node.
The network device and the terminal device may be deployed on the land, including an indoor device, an outdoor device, a hand-held device, or an in-vehicle device; may be deployed on the water; or may be deployed on an airplane, a balloon, and a satellite in the air. Scenarios in which the network device and the terminal device are located are not limited in embodiment of this application.
In embodiments of this application, the terminal device or the network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (central processing unit, CPU), a memory management unit (memory management unit, MMU), and a memory (also referred to as a main memory). The operating system may be any one or more types of computer operating systems that implement service processing through a process (process), for example, a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as a browser, an address book, word processing software, and instant messaging software.
In addition, aspects or features of this application may be implemented as a method, an apparatus, or a product that uses standard programming and/or engineering technologies. The term “product” used in this application covers a computer program that can be accessed from any computer-readable component, carrier, or medium. For example, a computer-readable medium may include but is not limited to: a magnetic storage component (for example, a hard disk, a floppy disk, or a magnetic tape), an optical disc (for example, a compact disc (compact disc, CD), a digital versatile disc (digital versatile disc, DVD)), a smart card, and a flash memory component (for example, an erasable programmable read-only memory (erasable programmable read-only memory, EPROM), a card, a stick, or a key drive). In addition, various storage media described in this specification may represent one or more devices and/or other machine-readable media that are configured to store information. The term “machine-readable storage media” may include but is not limited to a radio channel, and various other media that can store, include, and/or carry instructions and/or data.
For ease of understanding embodiments of this application, a communication system shown in
Optionally, the terminal devices may directly communicate with each other. For example, direct communication between the terminal devices may be implemented by using a device to device (device to device, D2D) technology. As shown in
Alternatively, the terminal devices 105 to 107 may separately communicate with the network device 101. For example, direct communication with the network device 101 may be implemented. For example, the terminal devices 105 and 106 in the figure may directly communicate with the network device 101. Alternatively, indirect communication with the network device 101 may be implemented. For example, the terminal device 107 in the figure communicates with the network device 101 through the terminal device 105.
A plurality of antennas may be disposed for each communication device. For each communication device in the communication system 100, the plurality of configured antennas may include at least one transmit antenna configured to send a signal and at least one receive antenna configured to receive a signal. Therefore, the communication devices in the communication system 100 may communicate with each other by using a multi-antenna technology.
It should be understood that
The network device includes at least one processor 211, at least one memory 212, at least one transceiver 213, at least one network interface 214, and one or more antennas 215. The processor 211, the memory 212, the transceiver 213, and the network interface 214 are connected, for example, connected through a bus. In embodiments of this application, the connection may include various interfaces, transmission lines, buses, or the like. This is not limited in embodiments. The antenna 215 is connected to the transceiver 213. The network interface 214 is configured to connect the network device to another communication device through a communication link. For example, the network interface 214 may include a network interface, for example, an S1 interface, between the network device and a core network element, and may include a network interface, for example, an X2 interface or an Xn interface, between the network device and another network device (for example, another network device or a core network element).
The processor 211 is mainly configured to: process a communication protocol and communication data, control the entire network device, execute a software program, and process data of the software program, for example, is configured to support the network device in performing an action described in embodiments. The network device may include a baseband processor and a central processing unit. The baseband processor is mainly configured to process the communication protocol and the communication data. The central processing unit is mainly configured to control the entire network device, execute the software program, and process the data of the software program. Functions of the baseband processor and the central processing unit may be integrated into the processor 211. A person skilled in the art may understand that the baseband processor and the central processing unit each may be an independent processor, and are interconnected by using a technology such as a bus. A person skilled in the art may understand that the network device may include a plurality of baseband processors to adapt to different network standards, and may include a plurality of central processing units to enhance a processing capability of the network device. The components of the network device may be connected through various buses. The baseband processor may also be expressed as a baseband processing circuit or a baseband processing chip. The central processing unit may alternatively be expressed as a central processing circuit or a central processing chip. A function of processing the communication protocol and the communication data may be built in the processor, or may be stored in the memory in a form of a software program, and the processor executes the software program to implement a baseband processing function.
The memory is mainly configured to store the software program and data. The memory 212 may exist independently, and is connected to the processor 211. Optionally, the memory 212 may be integrated with the processor 211, for example, integrated into a chip. The memory 212 can store program code for executing the technical solutions in embodiments of this application, and the processor 211 controls the execution. Various types of executed computer program code may also be considered as driver programs of the processor 211.
It should be noted that
The transceiver 213 may be configured to support receiving or sending of a radio frequency signal between the network device and a terminal device, and the transceiver 213 may be connected to the antenna 215. The transceiver 213 includes a transmitter Tx and a receiver Rx. Specifically, the one or more antennas 215 may receive a radio frequency signal. The receiver Rx of the transceiver 213 is configured to: receive the radio frequency signal from the antenna, convert the radio frequency signal into a digital baseband signal or a digital intermediate frequency signal, and provide the digital baseband signal or the digital intermediate frequency signal for the processor 211, so that the processor 2121 further processes the digital baseband signal or the digital intermediate frequency signal, for example, performs demodulation processing and decoding processing. In addition, the transmitter Tx of the transceiver 2113 is further configured to: receive a modulated digital baseband signal or digital intermediate frequency signal from the processor 2121, convert the modulated digital baseband signal or digital intermediate frequency signal into a radio frequency signal, and send the radio frequency signal through the one or more antennas 2115. Specifically, the receiver Rx may selectively perform one or more levels of down-mixing processing and analog-to-digital conversion processing on the radio frequency signal to obtain the digital baseband signal or the digital intermediate frequency signal. A sequence of the down-mixing processing and the analog-to-digital conversion processing is adjustable. The transmitter Tx may selectively perform one or more levels of up-mixing processing and digital-to-analog conversion processing on the modulated digital baseband signal or digital intermediate frequency signal to obtain the radio frequency signal. A sequence of the up-mixing processing and the digital-to-analog conversion processing is adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as a digital signal.
The transceiver may also be referred to as a transceiver unit, a transceiver machine, a transceiver apparatus, or the like. Optionally, a component configured to implement a receiving function in the transceiver unit may be considered as a receiving unit, and a component configured to implement a sending function in the transceiver unit may be considered as a sending unit. In other words, the transceiver unit includes a receiving unit and a sending unit. The receiving unit may also be referred to as a receiver, an input port, a receiving circuit, or the like. The sending unit may be referred to as a transmitter machine, a transmitter, a transmit circuit, or the like.
It should be noted that
The terminal device includes at least one processor 311, at least one transceiver 312, and at least one memory 313. The processor 311, the memory 313, and the transceiver 312 are connected. Optionally, the terminal device may further include an output apparatus 314, an input apparatus 315, and one or more antennas 316. The antenna 316 is connected to the transceiver 312, and the output apparatus 314 and the input apparatus 315 are connected to the processor 311.
The transceiver 312, the memory 313, and the antenna 316 may implement similar functions with reference to the related description in
The processor 311 may be a baseband processor or a CPU. The baseband processor and the CPU may be integrated or separated.
The processor 311 may be configured to implement various functions for the terminal device. For example, the processor is configured to process a communication protocol and communication data; or is configured to control the entire terminal device, execute a software program, and process data of the software program; or is configured to assist in completing a computing processing task, for example, graphics, image, or audio processing. Alternatively, the processor 311 is configured to implement one or more of the foregoing functions.
The output apparatus 314 communicates with the processor 311, and may display information in a plurality of manners. For example, the output apparatus 314 may be a liquid crystal display (Liquid Crystal Display, LCD) or a light emitting diode (Light Emitting Diode, LED) display device. The input apparatus 315 communicates with the processor 311, and may receive an input of a user in a plurality of manners. For example, the input apparatus 315 may be a touchscreen or a sensor.
It should be noted that
For ease of description, the following uses an example in which the network device is a base station and the terminal device is a UE for description.
In the foregoing communication system, an 8R UE is used, a downlink throughput of a single user in a cell can be significantly increased, and coverage of a cell edge user can be further expanded. However, during multi-stream transmission (for example, a quantity of transport streams is greater than 4), the 8R UE may have problems of high implementation difficulty and high computational complexity.
Based on this, embodiments of this application provide a solution. Eight antennas included in the 8R UE may be divided into two antenna sets: a first antenna set and a second antenna set. The first antenna set and the second antenna set respectively include M antennas and 8-M antennas of the 8R UE, where M is a positive integer. For example, the first antenna set includes four antennas, the second antenna set includes four antennas, and the four antennas included in the first antenna set do not overlap the four antennas included in the second antenna set.
Optionally, it may be considered that the M antennas included in the first antenna set constitute one virtual UE, which is referred to as a first virtual UE. It may be further considered that the 8-M antennas included in the second antenna set constitute the other virtual UE, which is referred to as a second virtual UE. Each virtual UE separately receives and processes a signal. FIG. 4 is a diagram of splitting the 8R UE into the two virtual UEs. As shown in
It should be noted that the virtual UE mentioned above is only used as a visual description manner of dividing the eight antennas of the 8R UE into two antenna sets, but does not constitute a limitation on the virtual UE.
In addition, in embodiments of this application, a configuration of a radio frequency integrated circuit (radio-frequency integrated circuit, RFIC) in the 8R UE is considered. That is, the UE includes two RFICs, and the RFIC has at least a 2 transmit 4 receive capability. In this way, the two RFICs can provide at least a 4 transmit 8 receive capability, that is, a 4 transmit 8 receive capability of the UE. It should be understood that the RFIC may be implemented in a form of a chip or a circuit. This is not specifically limited in embodiments of this application.
Based on the foregoing descriptions, embodiments of this application provide an SRS transmission method, to support downlink transmission between the split 8R UE and the base station.
Step 501: The network device sends configuration information of an SRS resource set to the terminal device, where the SRS resource set includes a first SRS resource and a second SRS resource, and the first SRS resource and the second SRS resource each include four ports.
The SRS resource set (SRS resource set) includes a plurality of SRS resources (SRS resource), and each SRS resource includes at least one port (port). For example, one SRS resource includes {1, 2, 4, 8} ports. The network device may periodically configure, for the terminal device, an SRS resource set for sending an SRS, and indicate the SRS resource set to the terminal device by using the configuration information, so that the terminal device sends the SRS by using the plurality of SRS resources included in the SRS resource set. For this process, refer to a related standard protocol. Details are not described herein again. It should be noted that, in this embodiment of this application, a quantity of SRS resource sets is not limited, and there may be one or more SRS resource sets.
In this embodiment of this application, because the terminal device has a 4 transmit 8 receive capability, the SRS resource set configured by the network device may include two SRS resources (namely, the first SRS resource and the second SRS resource), and each SRS resource includes four ports.
Step 502: The terminal device obtains the SRS resource set.
The terminal device may determine the SRS resource set based on the configuration information, and obtain the plurality of SRS resources included in the SRS resource set and at least one port included in each SRS resource, for example, two SRS resources (namely, the first SRS resource and the second SRS resource) in total. Each SRS resource includes four ports. In an implementation, the terminal may alternatively directly determine, based on the configuration information, the plurality of SRS resources included in the SRS resource set and the at least one port included in each SRS resource.
Step 503: The terminal device determines a first antenna set and a second antenna set.
The first antenna set and the second antenna set each include four antennas of eight antennas, and there is no intersection of the first antenna set and the second antenna set.
In this embodiment of this application, the 8R UE may be used. As described above, the 8R UE is split into two UEs including 4R. The two UEs do not actually exist, and may be understood as virtual UEs. Each virtual UE separately receives and processes a signal. Based on this, in this embodiment of this application, it may be considered that the first antenna set is a set of four antennas of one (for example, a first virtual UE) of the two virtual UEs, and the second antenna set is a set of four antennas of the other (for example, a second virtual UE) of the two virtual UEs. It should be noted that, in this embodiment of this application, a UE including more antennas may be further used, for example, a 16R UE. Correspondingly, the 16R UE may be split into two virtual UEs including 8R. A first antenna set is a set of M antennas of a first virtual UE, and a second antenna set is a set of 16-M antennas of a second virtual UE. For example, M=8. Alternatively, the 16R UE may be split into four virtual UEs including 4R. In this case, four antenna sets may be formed. A first antenna set is a set of M1 antennas of a first virtual UE, a second antenna set is a set of M2 antennas of a second virtual UE, a third antenna set is a set of M3 antennas of a third virtual UE, and a fourth antenna set is a set of 16-M1-M2-M3 antennas of a fourth virtual UE. M1, M2, and M3 are all positive integers. For example, M1=M2=M3=4. It should be understood that the foregoing splitting manners of the UE (including the 8R UE and the 16R UE) are merely used as examples. A quantity of antennas included in the UE and a splitting manner of the UE are not specifically limited in this embodiment of this application.
For ease of description, the following uses an 8R UE as an example for description. The 8R UE includes eight antennas. It is assumed that identifiers of the eight antennas are 0 to 7. The UE may split the eight antennas by using the following methods, to determine the first antenna set and the second antenna set.
First method: The UE divides the eight antennas into two groups according to a preset rule, to obtain the first antenna set and the second antenna set.
The preset rule may be a rule negotiated by the base station and the UE in a configuration phase, or may be a rule determined and negotiated in a signaling interaction process. The preset rule may be manually set, may be set based on historical setting data, or may be set based on big data analysis, or may be set based on a connection relationship between lines of the terminal device. A manner and a basis of setting the preset rule are not specifically limited in this embodiment of this application.
In a possible implementation, the eight antennas may have a plurality of grouping results. For example, antennas identified as 0 to 3 belong to the first antenna set, and antennas identified as 4 to 7 belong to the second antenna set. For another example, antennas identified as odd numbers (1, 3, 5, and 7) belong to the first antenna set, and antennas identified as even numbers (0, 2, 4, and 6) belong to the second antenna set. For another example, the eight antennas are randomly divided into two groups, antennas identified as (0, 1, 4, and 7) belong to the first antenna set, and antennas identified as (2, 3, 5, and 6) belong to the second antenna set. The grouping result of the eight antennas is not specifically limited in this embodiment of this application.
Second method: The UE receives a CSI-RS sent by the base station, and then divides the eight antennas into two groups based on the CSI-RS, to obtain the first antenna set and the second antenna set.
The CSI-RS may be used for downlink channel measurement. Therefore, for the eight antennas, the base station may send the CSI-RS to the UE.
In this embodiment of this application, the UE may obtain an association relationship between the eight antennas based on the CSI-RS, and then divide the eight antennas into two groups based on the association relationship between the eight antennas, to obtain the first antenna set and the second antenna set.
The association relationship may be represented by a similarity between every two antennas. Based on the similarity between every two of the eight antennas, four antennas with highest similarity may be grouped into a same antenna set. The association relationship may be a correlation (correlation) or the like.
For example, the eight antennas are divided into two groups according to a postSNR criterion:
The four antennas correspond to one “virtual UE”, and the other four antennas correspond to the other “virtual UE”.
It should be noted that in this embodiment of this application, the correlation between the eight antennas may be obtained by using another method. This is not specifically limited herein.
In a possible implementation, the UE may send first grouping information to the base station. The first grouping information indicates ports in SRS resources respectively corresponding to the first antenna set and the second antenna set.
In this embodiment of this application, a configuration of a radio frequency integrated circuit (radio-frequency integrated circuit, RFIC) in the 8R UE (for content of the RFIC, refer to the following content) is considered, and the first group information may be sent to the base station.
Third method: The UE receives second grouping information sent by the base station. The second grouping information indicates the first antenna set and the second antenna set. Then, the UE determines the first antenna set and the second antenna set based on the second grouping information.
In this embodiment of this application, the base station may group the eight antennas of the UE, and then notify the UE of a grouping result by using the second grouping information. The second grouping information may clearly indicate the first antenna set and the second antenna set. For example, the second grouping information includes an antenna set identifier and an antenna identifier included in each antenna set: first antenna set 0 (antennas 0-3) and second antenna set 1 (antennas 4-7). For another example, the second grouping information includes an antenna identifier and a group identifier: antennas 0-3, 0 (representing that the antennas 0 to 3 belong to the first antenna set), and antennas 4-7, 1 (representing that the antennas 4 to 7 belong to the second antenna set). Alternatively, the second grouping information may implicitly indicate the first antenna set and the second antenna set. For example, in the second grouping information, identifiers (0 to 3) of four antennas written in the front belong to the first antenna set, and identifiers (4 to 7) of four antennas written in the back belong to the second antenna set. It should be noted that the second grouping information may alternatively be in another format. This is not specifically limited in this embodiment of this application.
Step 504: The terminal device determines antennas respectively corresponding to the four ports included in the first SRS resource and antennas respectively corresponding to the four ports included in the second SRS resource.
The four antennas corresponding to the four ports included in the first SRS resource belong to the first antenna set and/or the second antenna set, and the four antennas corresponding to the four ports included in the second SRS resource belong to the first antenna set and/or the second antenna set. That is, each SRS resource includes four ports, the four ports may correspond to four antennas of the terminal device (one port corresponds to one antenna, and different ports correspond to different antennas). When the eight antennas of the terminal device are divided into two antenna sets, four antennas corresponding to four ports included in one SRS resource (the first SRS resource or the second SRS resource) may belong to one antenna set, or a part of the four antennas may belong to the first antenna set and the other part may belong to the second antenna set. For example, the four ports included in the first SRS resource correspond to four antennas, and the four antennas may be the four antennas included in the first antenna set, or may be the four antennas included in the second antenna set, or may be a part of the four antennas included in the first antenna set and a part of the four antennas included in the second antenna set. It should be understood that the antenna may also be an identifier of the antenna.
The UE includes a transmit radio frequency channel and a receive radio frequency channel. The transmit radio frequency channel may alternatively be referred to as a transmit antenna port (Tx port), a transmit channel, or the like. The receive radio frequency channel may alternatively be referred to as a receive antenna port (Rx port), a receive channel, or the like. This is not specifically limited in this embodiment of this application.
To enable the UE to send an SRS on uplink channels of the eight antennas, to measure all uplink and downlink channels of the eight antennas, the SRS resource set may be designed based on a transmission and reception capability of the UE, especially a quantity of SRS resources included in the SRS resource set and a quantity of ports included in each SRS resource. In addition, to improve accuracy of SRS measurement, uplink and downlink channels of four antennas included in a same virtual UE (that is, the first antenna set or the second antenna set) in the two virtual UEs corresponding to the 8R UE may be measured within a short time interval as far as possible.
In this embodiment of this application, there may be the following several cases: It is assumed that identifiers of the eight antennas of the UE are 0 to 7. One RFIC may be configured to process receiving and sending of the antennas 0 to 3, and the other RFIC may be configured to process receiving and sending of the antennas 4 to 7.
(1) The four ports included in the first SRS resource correspond to the four antennas in the first antenna set, the four ports included in the second SRS resource correspond to the four antennas in the second antenna set, and there is no intersection set between the antennas corresponding to the different ports.
That is, when sending the SRS once, a 4T8R UE may use four ports in one SRS resource, with the four ports corresponding to four antennas of the UE, to respectively measure uplink and downlink channels of the four antennas. The UE has eight antennas in total. Therefore, uplink and downlink channels of the eight antennas can be measured only after the SRS is sent twice. To enable uplink and downlink channels of four antennas included in a same virtual UE to be measured within a short time interval, the four antennas included in the same virtual UE may be used to send the SRS once.
Based on this, four ports included in one of the two SRS resources correspond to the four antennas in the first antenna set (corresponding to the first virtual UE), and four ports included in the other SRS resource correspond to the four antennas in the second antenna set (corresponding to the second virtual UE). A port is identified based on an ID of an antenna set.
For example, if the second or third flexible grouping method is used, the first antenna set includes antennas 0, 1, 4, and 5, and the second antenna set includes antennas 2, 3, 6, and 7. One RFIC is configured to process receiving and sending of the antennas 0 and 1, and the other RFIC is configured to process receiving and sending of the antennas 4 and 5. The antennas exactly correspond to the first antenna set. Therefore, the four ports used by the first SRS resource may correspond to the four antennas (0, 1, 4, 5) in the first antenna set (corresponding to the first virtual UE). In addition, one RFIC is configured to process receiving and sending of the antennas 2 and 3, and the other RFIC is configured to process receiving and sending of the antennas 6 and 7. The antennas exactly correspond to the second antenna set. Therefore, the four ports used by the second SRS resource may correspond to the four antennas (2, 3, 6, and 7) in the second antenna set (corresponding to the second virtual UE).
(2) Two of the four ports included in the first SRS resource correspond to two of the four antennas in the first antenna set, and the other two of the four ports included in the first SRS resource correspond to two of the four antennas in the second antenna set. Two of the four ports included in the second SRS resource correspond to two of the four antennas in the first antenna set, and the other two of the four ports included in the second SRS resource correspond to two of the four antennas in the second antenna set. There is no intersection of the antennas corresponding to the different ports.
If the first fixed grouping method is used, the first antenna set includes antennas 0 to 3, and the second antenna set includes antennas 4 to 7. In this case, the two RFICs respectively correspond to the first antenna set and the second antenna set. That is, one RFIC is configured to process receiving and sending of the antennas in the first antenna set, the other RFIC is configured to process receiving and sending of the antennas in the second antenna set. If the second or the third flexible grouping method is used, antennas included in the first antenna set and the second antenna set are not fixed. When a grouping result is that the first antenna set includes antennas 0 to 3 and the second antenna set includes antennas 4 to 7, or the first antenna set includes antennas 4 to 7 and the second antenna set includes the antennas 0 to 3. Alternatively, one RFIC may be configured to process receiving and sending of an antenna in the first antenna set, and the other RFIC may be configured to process receiving and sending of an antenna in the second antenna set.
Considering a configuration of an RFIC in the 8R UE, two RFICs are usually configured in one UE, and one RFIC may correspond to one virtual UE. Therefore, the UE may send the SRS through four ports in one SRS resource. Two of the four ports may correspond to two of the four antennas included in the first antenna set, and the other two ports may correspond to two of the four antennas included in the second antenna set. The UE may send the SRS through four ports in the other SRS resource. Two of the four ports may correspond to the other two of the four antennas included in the first antenna set, and the other two ports may correspond to the other two of the four antennas included in the second antenna set.
For example, the first antenna set includes antennas 0 to 3, and the second antenna set includes antennas 4 to 7. In four ports in one SRS resource, the first port corresponds to an antenna identifier 0, the second port corresponds to an antenna identifier 1, the third port corresponds to an antenna identifier 4, and the fourth port corresponds to an antenna identifier 5. In four ports in the other SRS resource, the first port corresponds to an antenna identifier 2, the second port corresponds to an antenna identifier 3, the third port corresponds to an antenna identifier 6, and the fourth port corresponds to an antenna identifier 7.
It can be learned that two ports in each of the two SRS resources correspond to two antennas in the first antenna set, and the other two ports correspond to two antennas in the second antenna set. A correspondence between a port and an antenna set depends on a correspondence between an RFIC and a virtual UE. This is not specifically limited.
(3) Three of the four ports included in the first SRS resource correspond to three of the four antennas in the first antenna set, and the other one of the four ports included in the first SRS resource corresponds to one of the four antennas in the second antenna set. Three of the four ports included in the second SRS resource correspond to three of the four antennas in the second antenna set, and the other one of the four ports included in the second SRS resource corresponds to one of the four antennas in the first antenna set. There is no intersection of the antennas corresponding to the different ports.
Considering a configuration of an RFIC in the 8R UE, two RFICs are usually configured in one UE. When the RFIC has a 2T4R capability (the RFIC can provide two transmit antenna ports and four receive antenna ports), two RFICs can provide a 4T8R capability in total. The UE may send the SRS through the four ports in the first SRS resource. Three of the four ports may select three of the four antennas included in the first antenna set, and the other port may select one of the four antennas included in the second antenna set. The UE may also send the SRS through the four ports in the second SRS resource. Three of the four ports may select three of the four antennas included in the second antenna set, and the other port may select one of the four antennas included in the first antenna set.
For example, the first antenna set includes antennas 0 to 3, and the second antenna set includes antennas 4 to 7. In the four ports in the first SRS resource, the first port corresponds to an antenna identifier 0, the second port corresponds to an antenna identifier 1, the third port corresponds to an antenna identifier 2, and the fourth port corresponds to an antenna identifier 4. In the four ports in the second SRS resource, the first port corresponds to an antenna identifier 3, the second port corresponds to an antenna identifier 5, the third port corresponds to an antenna identifier 6, and the fourth port corresponds to an antenna identifier 7.
For example, if the second or third flexible grouping method is used, the first antenna set includes antennas 0, 1, 2, and 4, and the second antenna set includes antennas 3, 5, 6, and 7. In this case, one RFIC is configured to process receiving and sending of the antennas 0 and 1, and the other RFIC is configured to process receiving and sending of the antennas 4 and 5. The antennas exactly correspond to three antennas in the first antenna set and one antenna in the second antenna set. That is, the four ports in the first SRS resource correspond to three antennas in the first antenna set (corresponding to the first virtual UE) and one antenna in the second antenna set (corresponding to the second virtual UE). In addition, one RFIC is configured to process receiving and sending of the antennas 2 and 3, and the other RFIC is configured to process receiving and sending of the antennas 6 and 7. The antennas exactly correspond to one antenna in the first antenna set and three antennas in the second antenna set. That is, the four ports in the second SRS resource correspond to one antenna in the first antenna set (corresponding to the first virtual UE) and three antennas in the second antenna set (corresponding to the second virtual UE).
In addition, when four antennas corresponding to four ports in one SRS resource are from both the first antenna set and the second antenna set, to distinguish the four ports and further distinguish the antenna sets corresponding to the ports, the following three methods may be used:
{circle around (1)} Ports used by the four antennas in the first antenna set to send the SRS and ports used by the four antennas in the second antenna set to send the SRS are distinguished by using combs (comb).
The SRS may occupy a plurality of symbols in a slot for repeated sending or frequency hopping sending on the plurality of symbols. The SRS sent on one OFDM symbol may be distributed on combs (comb) in frequency domain. Therefore, the two ports can be allocated resources in a comb manner, for further distinguishing.
{circle around (2)} Ports used by the four antennas in the first antenna set to send the SRS and ports used by the four antennas in the second antenna set to send the SRS are distinguished by using cyclic shifts.
The SRS may occupy a plurality of symbols in a slot for repeated sending or frequency hopping sending on the plurality of symbols. A cyclic shift (cyclic shift, CS) may be separately added to the SRS sent on a same OFDM symbol in code domain. Therefore, the two ports can be allocated resources through cyclic shift addition, for further distinguishing.
{circle around (3)} Ports used by the four antennas in the first antenna set to send the SRS and ports used by the four antennas in the second antenna set to send the SRS are distinguished by using port indexes.
As described above, in the two RFICs, one RFIC corresponds to the first antenna set (the first virtual UE), and the other RFIC corresponds to the second antenna set (the second virtual UE). Therefore, two ports of the UE may be associated with different port identifiers, the two ports may be distinguished by using port identifiers, to determine antenna sets corresponding to the ports.
It should be noted that in this embodiment of this application, the ports may be distinguished by using another method. This is not specifically limited herein.
Step 505: The terminal device separately sends the SRS to the base station through the four ports included in the first SRS resource and the four ports included in the second SRS resource.
The SRS may be used to measure an uplink channel of a corresponding antenna. In several cases of step 504, the UE may send the SRS to the base station based on an SRS resource corresponding to a UE capability. For a specific sending manner, refer to a related protocol. Details are not described herein again.
Step 506: The network device separately receives, through the four ports included in the first SRS resource and the four ports included in the second SRS resource, the SRS sent by the terminal device.
The terminal device sends the SRS, and the network device receives the SRS. Because the SRS resource set for sending the SRS is configured by the network device, the network device may know in advance a resource on which the SRS is received. For details, refer to a related protocol. Details are not described herein again.
Step 507: The network device determines an antenna set to which the antennas corresponding to the four ports included in the first SRS resource belong.
Step 508: The network device determines an antenna set to which the antennas corresponding to the four ports included in the second SRS resource belong.
After accessing the base station, the UE may report a quantity of transmit antenna ports of the UE to the base station through signaling interaction between the base station and the UE. When sending a downlink signal to the UE, the base station may first read the quantity of transmit antenna ports of the UE from a preset memory location. Therefore, based on the quantity of transmit antenna ports of the UE, the network device may determine, based on the received SRS, a target antenna set to which an antenna corresponding to a port for receiving the SRS belongs, to perform precoding for downlink transmission.
Corresponding to step 504, the network device may determine, according to a same rule by which the terminal device sends the SRS through a port in an SRS resource, a set to which an antenna belongs. This embodiment of this application may include the following several cases:
(1) The four antennas corresponding to the four ports included in the first SRS resource belong to the first antenna set, and the four antennas corresponding to the four ports included in the second SRS resource in the two SRS resources belong to the second antenna set.
(2) Two antennas corresponding to two of the four ports included in the first SRS resource belong to the first antenna set, and two antennas corresponding to the other two of the four ports included in the first SRS resource belong to the second antenna set. Two antennas corresponding to two of the four ports included in the second SRS resource belong to the first antenna set, and two antennas corresponding to the other two of the four ports included in the second SRS resource belong to the second antenna set.
(3) Three antennas corresponding to three of the four ports included in the first SRS resource belong to the first antenna set, and one antenna corresponding to the other one of the four ports included in the first SRS resource belongs to the second antenna set. Three antennas corresponding to three of the four ports included in the second SRS resource belong to the second antenna set, and one antenna corresponding to the other one of the four ports included in the second SRS resource belongs to the first antenna set.
Similarly, when four antennas corresponding to four ports in one SRS resource are from both the first antenna set and the second antenna set, to distinguish the four ports and further distinguish the antenna sets corresponding to the ports, the following three methods may be used:
{circle around (1)} A port used by an antenna in the first antenna set to send the SRS and a port used by an antenna in the second antenna set to send the SRS are distinguished by using combs.
{circle around (2)} A port used by an antenna in the first antenna set to send the SRS and a port used by an antenna in the second antenna set to send the SRS are distinguished by using cyclic shifts.
{circle around (3)} A port used by an antenna in the first antenna set to send the SRS and a port used by an antenna in the second antenna set to send the SRS are distinguished by using port indexes.
It should be noted that in this embodiment of this application, the ports may be distinguished by using another method. This is not specifically limited herein.
In this embodiment of this application, a performing sequence of step 507 and step 508 is not limited. In addition, step 507 and step 508 may not be limited to being performed after step 506.
Step 509: The network device sends a first downlink signal based on an antenna in the first antenna set.
Correspondingly, the UE receives the first downlink signal based on the antenna in the first antenna set. The first downlink signal is sent by the network device to the first antenna set.
Step 510: The network device sends a second downlink signal based on an antenna in the second antenna set.
Correspondingly, the UE receives the second downlink signal based on the antenna in the second antenna set. The second downlink signal is sent by the network device to the second antenna set.
It should be noted that step 508 and step 509 are optional steps in this embodiment of this application, and are framed by dashed lines in the accompanying drawing.
The network device may perform channel estimation based on the SRS to obtain an uplink channel, and then obtain a downlink channel based on reciprocity between uplink and downlink channels. That the base station performs channel estimation based on an SRS may be understood as: The base station obtains uplink channel state information based on the SRS, and then obtains downlink channel state information. That the base station performs weight calculation based on the SRS may be understood as: The base station performs downlink precoding matrix calculation based on the received channel state information. After completing channel estimation and weight calculation, the base station can learn of a downlink precoding matrix, to perform downlink transmission.
The first downlink signal and the second downlink signal are different downlink signals. That is, the first downlink signal sent by the base station to the first antenna set is different from the second downlink signal sent by the base station to the second antenna set. After the 8R UE is split into the two 4R UEs (virtual UEs), from a perspective of the base station, the terminal is still an 8R UE, and is only an 8R UE including two virtual 4R UEs. Each virtual 4R UE receives a part of data streams. If the base station transmits a total of eight streams of data to the 8R UE, each virtual 4R UE may receive four streams of data, and there is no intersection of data streams received by the two virtual 4R UEs. In this embodiment of this application, a downlink signal may include a physical downlink control channel (physical downlink control channel, PDCCH), a physical downlink shared channel (physical downlink shared channel, PDSCH), downlink control information (downlink control information, DCI), or the like. This is not specifically limited herein. In this way, the network device and the 8R UE can transmit a downlink signal based on the two split virtual UEs, so that each virtual UE separately receives and processes a signal, and a problem of high implementation difficulty and high computational complexity of the 8R UE can be resolved.
In a possible implementation, the network device may send a correspondence between a port for DMRS downlink transmission and a set identifier to the terminal device. The set identifier is an identifier of the first antenna set or an identifier of the second antenna set.
It should be noted that, in this embodiment of this application, a specific procedure in which the network device performs downlink transmission based on the downlink precoding matrix is not limited. For details, refer to descriptions in a current related technology. Channel estimation and weight calculation performed by a network device side based on the SRS, and a specific behavior after channel estimation are not limited.
In addition, the foregoing listed reference signal that is the SRS is merely an example, and should not constitute any limitation on this application. This application does not exclude a possibility of defining another reference signal in a future protocol to implement a same or similar function.
In this embodiment of this application, limited by a capability of an RFIC, the UE has the 4 transmit 8 receive capability. Therefore, the SRS resource set configured by the network device includes two SRS resources, and each SRS resource includes four ports. Based on this, after the first antenna set and the second antenna set are determined, the network device may consider the 8R UE as two 4R UEs (virtual UEs), and separately measure uplink and downlink channels of the two virtual UEs. In this way, precoding can be performed based on a more accurate channel, to improve precoding accuracy, and ensure signal transmission performance of the split 8R UE.
The obtaining module 601 is configured to obtain a channel sounding reference signal SRS resource set, where the SRS resource set includes a first SRS resource and a second SRS resource, and the first SRS resource and the second SRS resource each include four ports. The processing module 602 is configured to: determine a first antenna set and a second antenna set, where the first antenna set and the second antenna set each include four antennas of eight receive antennas, and there is no intersection of the first antenna set and the second antenna set; and determine antennas respectively corresponding to the four ports included in the first SRS resource and antennas respectively corresponding to the four ports included in the second SRS resource, where the four antennas corresponding to the four ports included in the first SRS resource belong to the first antenna set and/or the second antenna set, and the four antennas corresponding to the four ports included in the second SRS resource belong to the first antenna set and/or the second antenna set. The sending module 603 is configured to separately send an SRS to a base station through the four ports included in the first SRS resource and the four ports included in the second SRS resource.
In a possible implementation, the processing module 602 is specifically configured to divide the eight receive antennas into two groups according to a preset rule, to obtain the first antenna set and the second antenna set.
In a possible implementation, the processing module 602 is specifically configured to: receive a channel state information reference signal CSI-RS sent by the network device; and divide the eight receive antennas into two groups based on the CSI-RS, to obtain the first antenna set and the second antenna set.
In a possible implementation, the sending module 603 is further configured to send first grouping information to the network device. The first grouping information indicates ports in SRS resources respectively corresponding to the first antenna set and the second antenna set.
In a possible implementation, two of the four ports included in the first SRS resource correspond to two of the four antennas in the first antenna set, and the other two of the four ports included in the first SRS resource correspond to two of the four antennas in the second antenna set; two of the four ports included in the second SRS resource correspond to two of the four antennas in the first antenna set, and the other two of the four ports included in the second SRS resource correspond to two of the four antennas in the second antenna set; and there is no intersection of the antennas corresponding to the different ports.
In a possible implementation, three of the four ports included in the first SRS resource correspond to three of the four antennas in the first antenna set, and the other one of the four ports included in the first SRS resource corresponds to one of the four antennas in the second antenna set; three of the four ports included in the second SRS resource correspond to three of the four antennas in the second antenna set, and the other one of the four ports included in the second SRS resource corresponds to one of the four antennas in the first antenna set; and there is no intersection of the antennas corresponding to the different ports.
In a possible implementation, the four ports included in the first SRS resource correspond to the four antennas in the first antenna set; the four ports included in the second SRS resource correspond to the four antennas in the second antenna set; and there is no intersection of the antennas corresponding to the different ports.
In a possible implementation, a port used by an antenna in the first antenna set to send an SRS and a port used by an antenna in the second antenna set to send an SRS are distinguished by using combs; a port used by an antenna in the first antenna set to send an SRS and a port used by an antenna in the second antenna set to send an SRS are distinguished by using cyclic shifts; or a port used by an antenna in the first antenna set to send an SRS and a port used by an antenna in the second antenna set to send an SRS are distinguished by using port indexes.
In a possible implementation, the terminal device includes two radio frequency integrated circuits RFICs and the eight receive antennas, and the RFIC has a 2 transmit 4 receive capability.
In this embodiment of this application, the RFIC may be implemented in a plurality of manners. For example, each RFIC corresponds to one processor, or one or more processing units in one processor. This is not specifically limited.
The apparatus in this embodiment may be configured to perform the technical solutions performed by the terminal device in the foregoing method embodiment shown in
The sending module 701 is configured to send configuration information of a channel sounding reference signal SRS resource set to a terminal device, where the SRS resource set includes a first SRS resource and a second SRS resource, and the first SRS resource and the second SRS resource each include four ports. The receiving module 702 is configured to separately receive, through the four ports included in the first SRS resource and the four ports included in the second SRS resource, an SRS sent by the terminal device. The processing module 703 is configured to: determine an antenna set to which antennas corresponding to the four ports included in the first SRS resource belong, and determine an antenna set to which antennas corresponding to the four ports included in the second SRS resource belong.
In a possible implementation, the processing module 703 is further configured to: obtain a downlink channel of the antennas corresponding to the four ports included in the first SRS resource, and obtain a downlink channel of the antennas corresponding to the four ports included in the second SRS resource.
In a possible implementation, the sending module 701 is further configured to send a correspondence between a port for DMRS downlink transmission and a set identifier to the terminal device. The set identifier is an identifier of the first antenna set or an identifier of the second antenna set.
In a possible implementation, the processing module 703 is further configured to divide eight receive antennas into two groups, to obtain the first antenna set and the second antenna set.
The sending module 701 is further configured to send second grouping information to the terminal device. The second grouping information indicates the first antenna set and the second antenna set.
In a possible implementation, two antennas corresponding to two of the four ports included in the first SRS resource belong to the first antenna set, and two antennas corresponding to the other two of the four ports included in the first SRS resource belong to the second antenna set; and two antennas corresponding to two of the four ports included in the second SRS resource belong to the first antenna set, and two antennas corresponding to the other two of the four ports included in the second SRS resource belong to the second antenna set.
In a possible implementation, three antennas corresponding to three of the four ports included in the first SRS resource belong to the first antenna set, and one antenna corresponding to the other one of the four ports included in the first SRS resource belongs to the second antenna set; and three antennas corresponding to three of the four ports included in the second SRS resource belong to the second antenna set, and one antenna corresponding to the other one of the four ports included in the second SRS resource belongs to the first antenna set.
In a possible implementation, four antennas corresponding to the four ports included in the first SRS resource belong to the first antenna set, and four antennas corresponding to the four ports included in the second SRS resource belong to the second antenna set.
In a possible implementation, a port used by an antenna in the first antenna set to send an SRS and a port used by an antenna in the second antenna set to send an SRS are distinguished by using combs; a port used by an antenna in the first antenna set to send an SRS and a port used by an antenna in the second antenna set to send an SRS are distinguished by using cyclic shifts; or a port used by an antenna in the first antenna set to send an SRS and a port used by an antenna in the second antenna set to send an SRS are distinguished by using port indexes.
The apparatus in this embodiment may be configured to perform the technical solutions performed by the network device in the foregoing method embodiment shown in
In an implementation process, steps in the foregoing method embodiments can be implemented by using a hardware integrated logic circuit in the processor, or by using instructions in a form of software. The processor may be a general-purpose processor, a digital signal processor (digital signal processor, DSP), an application-specific integrated circuit (application-specific integrated circuit, ASIC), a field-programmable gate array (field-programmable gate array, FPGA) or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like. The steps of the methods disclosed in embodiments of this application may be directly presented as being performed and completed by a hardware encoding processor, or performed and completed by a combination of hardware and a software module in an encoding processor. A software module may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is located in the memory, and the processor reads information in the memory and completes the steps in the foregoing methods in combination with hardware of the processor.
The memory in the foregoing embodiments may be a volatile memory or a nonvolatile memory, or may include both a volatile memory and a nonvolatile memory. The nonvolatile memory may be a read-only memory (read-only memory, ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM), or a flash memory. The volatile memory may be a random access memory (random access memory, RAM), used as an external cache. Through example but not limitative description, many forms of RAMs may be used, for example, a static random access memory (static RAM, SRAM), a dynamic random access memory (dynamic RAM, DRAM), a synchronous dynamic random access memory (synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), an enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), a synchronous link dynamic random access memory (synchlink DRAM, SLDRAM), and a direct rambus random access memory (direct rambus RAM, DR RAM). It should be noted that the memory of the system and method described in this specification includes but is not limited to these and any memory of another proper type.
A person of ordinary skill in the art may be aware that, in combination with the examples described in embodiments disclosed in this specification, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, division into the units is merely logic function division and may be other division during actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of embodiments.
In addition, functional units in embodiments of this application may be integrated into one processing unit, each of the units may exist alone physically, or two or more units are integrated into one unit.
When the functions are implemented in the form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions in this application essentially, or the part contributing to the conventional technology, or a part of the technical solutions may be implemented in a form of a software product. The computer software product is stored in a storage medium and includes several instructions for instructing a computer device (a personal computer, a server, a network device, or the like) to perform all or a part of the steps of the methods in embodiments of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (read-only memory, ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disc.
The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202211058349.1 | Aug 2022 | CN | national |
This application is a continuation of International Application No. PCT/CN2023/104042, filed on Jun. 29, 2023, which claims priority to Chinese Patent Application No. 202211058349.1, filed on Aug. 31, 2022. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/104042 | Jun 2023 | WO |
Child | 19066578 | US |