CN117176308A - Method and communication device for transmitting sounding reference signal - Google Patents

Method and communication device for transmitting sounding reference signal Download PDF

Info

Publication number
CN117176308A
CN117176308A CN202210594838.2A CN202210594838A CN117176308A CN 117176308 A CN117176308 A CN 117176308A CN 202210594838 A CN202210594838 A CN 202210594838A CN 117176308 A CN117176308 A CN 117176308A
Authority
CN
China
Prior art keywords
srs
indication information
codeword
srs resources
modulation coding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210594838.2A
Other languages
Chinese (zh)
Inventor
龚名新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202210594838.2A priority Critical patent/CN117176308A/en
Priority to PCT/CN2023/094595 priority patent/WO2023226833A1/en
Publication of CN117176308A publication Critical patent/CN117176308A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides a method and a communication device for SRS transmission, which utilize modulation coding information and SRI information corresponding to a plurality of code words respectively to jointly indicate uplink transmission stream numbers (namely the number of SRS resources) and precoding of each stream to terminal equipment. The number of activated codewords is different (the number of codewords to be transmitted is different), and the number of uplink transmission streams indicated by the SRI information belongs to different number intervals, so that all possible uplink transmission streams indicated by the SRI information can be divided into a plurality of number intervals to be respectively indicated, that is, the number of different activated codewords corresponds to different corresponding relations, and the terminal equipment can determine the number of SRS resources indicated by the SRI information according to the different corresponding relations. The SRI information only needs to indicate the uplink transmission stream number in one number of intervals, so that the cost of the SRI information can be reduced, the resources occupied by the SRI are reduced, and the utilization rate of communication resources is improved.

Description

Method and communication device for transmitting sounding reference signal
Technical Field
The present application relates to the field of communications, and in particular, to a method for transmitting a sounding reference signal and a communication device.
Background
The Reference Signal (RS) may also be referred to as a "pilot" signal, which is a signal transmitted by a transmitting end device to a receiving end device for channel estimation or channel sounding by the receiving end device. The reference signals are divided into uplink reference signals and downlink reference signals.
The uplink reference signal refers to a signal sent by the terminal device to the network device (access network device), that is, the sending end is the terminal device, and the receiving end is the network device. The uplink reference signal is mainly used for two purposes: uplink channel estimation (for coherent demodulation and detection by the network device or for computing precoding) and uplink channel quality measurements. The uplink reference signals include sounding reference signals (sounding reference signal, SRS).
In a scenario that the use of the SRS is a non-codebook (nocodebook), when the network device schedules the terminal device to perform uplink transmission, the network device indicates one or more SRS resources (SRS resources) for the terminal device through sounding reference signal resource indication information (SRS resource indicator, SRI), where each SRS resource corresponds to an uplink transmission stream of the terminal device, precoding used by each uplink transmission stream is precoding corresponding to the SRS resource indicating the uplink transmission stream, and the terminal device may send one or more uplink data streams to the network device on a physical uplink shared channel (physical uplink shared channel, PUSCH) according to the indication of the network device.
With the improvement of the capability of the terminal equipment, the number of uplink transmission streams supported by the terminal equipment is 8 at the maximum at present, and the network equipment can configure 8 different SRS resources for the terminal equipment through SRI information. When the SRI information is used for indicating a plurality of different SRS resources to the terminal equipment, the SRI information has high cost, more communication resources are needed for sending the SRI, so that the SRI occupies more resources, and the resource waste is caused.
Disclosure of Invention
The application provides a method and a communication device for SRS transmission, which jointly indicate uplink transmission stream numbers (namely the number of SRS resources) and precoding of each stream by utilizing modulation coding information and SRI information respectively corresponding to a plurality of code words. In this way, all possible uplink transport streams to be indicated by the SRI information can be divided into a plurality of number intervals to be indicated respectively, that is, different numbers of activated codewords correspond to different corresponding relations. The SRI information only needs to indicate the uplink transport stream number in one number of intervals. Therefore, the overhead of SRI information can be reduced, the resources occupied by the SRI can be reduced, and the utilization rate of communication resources can be improved.
In a first aspect, a method for SRS transmission is provided, where an execution body of the method may be either a terminal device or a chip applied to the terminal device. The method comprises the following steps: receiving Sounding Reference Signal (SRS) resource indication information sent by network equipment; receiving first modulation coding indication information and second modulation coding indication information sent by the network equipment; determining the number of activated codewords according to the first modulation coding indication information and the second modulation coding indication information; and according to the number of the activated codewords, determining N SRS resources indicated by the SRS resource indication information, wherein each SRS resource corresponds to one uplink transmission stream.
In the SRS transmission method provided in the first aspect, the uplink transmission stream number (i.e. the number of SRS resources) and the precoding of each stream are indicated to the terminal device by using the modulation coding information and the SRI information corresponding to the multiple codewords respectively. The number of activated codewords is different (i.e. the number of codewords to be transmitted is different), and the interpretation mode of the SRI information is different. All possible uplink transmission streams which need to be indicated by the SRI information are divided into a plurality of number intervals to be respectively indicated, namely, different numbers of activated codewords correspond to different corresponding relations, and the terminal equipment can determine the number of SRS resources indicated by the SRI information according to the different corresponding relations. The SRI information only needs to indicate the uplink transport stream number in one number of intervals. Therefore, the overhead of SRI information can be reduced, the resources occupied by the SRI can be reduced, and the utilization rate of communication resources can be improved.
In a possible implementation manner of the first aspect, in a case where both the first codeword and the second codeword are activated (i.e. two codewords need to be transmitted), N is an integer greater than 4, i.e. the number of uplink transmission streams is greater than 4.
Illustratively, the maximum uplink transport stream number supported by the terminal device may be greater than 4. For example, the maximum uplink transport stream number supported by the terminal device may be 8 streams, or the maximum uplink transport stream number supported by the terminal device may be greater than 8 streams, or the like.
For example, whether the first codeword is activated may be determined according to an MCS field and an RV field included in the first modulation coding indication information, and whether the second codeword is activated may be determined according to an MCS field and an RV field included in the second modulation coding indication information.
For example, if the decimal value corresponding to the value of the bit in the MCS field in the first modulation coding indication information is 26 and the decimal value corresponding to the value of the bit in the RV field is 1, it is determined that the first codeword is not activated.
For another example, if the decimal value corresponding to the bit value of the MCS field in the second modulation coding indication information is not 26 and the decimal value corresponding to the bit value of the RV field is not 1, it is determined that the second codeword is activated.
In a possible implementation manner of the first aspect, the method further includes: according to a first corresponding relation, determining identifiers corresponding to the N SRS resources respectively, wherein the first corresponding relation is used for indicating: and the SRS resource indication information comprises a decimal value corresponding to the bit value in the SRS resource indication information or a mapping relation between identifiers respectively corresponding to N SRS resources.
In a possible implementation manner of the first aspect, in a case that the maximum uplink transmission stream number supported by the terminal device is 8, the length of the SRS resource indication information is 7 bits or 8 bits. The SRS resource indication information indicates an identity of 5 SRS resources, an identity of 6 SRS resources, an identity of 7 SRS resources, or an identity of 8 SRS resources out of 8 SRS resources.
In a possible implementation manner of the first aspect, in a case where one of the first codeword and the second codeword (e.g., the first codeword or the second codeword) is activated (i.e., one codeword needs to be transmitted), N is an integer less than or equal to 4.
In a possible implementation manner of the first aspect, the method further includes: according to a second corresponding relation, determining the identifiers corresponding to the N SRS resources respectively, wherein the second corresponding relation is used for indicating: and the SRS resource indication information comprises a decimal value corresponding to the bit value in the SRS resource indication information or a mapping relation between identifiers respectively corresponding to N SRS resources.
In a possible implementation manner of the first aspect, in a case that the maximum uplink transmission stream number supported by the terminal device is 8, the length of the SRS resource indication information is 8 bits. The SRS resource indication information indicates an identity of 1 SRS resource out of 8 SRS resources, an identity of 2 SRS resources, an identity of 3 SRS resources, or an identity of 4 SRS resources.
In a possible implementation manner of the first aspect, in a case that one codeword (for example, the first codeword or the second codeword) of the first codeword and the second codeword is activated, the method further includes: according to a third corresponding relation, determining the identifiers corresponding to the N SRS resources respectively, wherein the third corresponding relation is used for indicating: the value of the bit on the first joint field or the decimal value corresponding to the value of the bit on the first joint field, and the mapping relation between the identifiers corresponding to the N SRS resources respectively; the first joint field is a field formed by bits in the SRS resource indication information and a second field, and the modulation coding indication information corresponding to the unactivated codeword in the first codeword and the second codeword comprises the second field.
For example, the first and second correspondence, or the first and third correspondence, may be predefined or configured by signaling.
In a possible implementation manner of the first aspect, in a case that a maximum uplink transmission stream number supported by the terminal device is 8, the length of the SRS resource indication information is 7 bits. The first joint field indicates 1 SRS resource, 2 SRS resources, 3 SRS resources, or 4 SRS resources of the 8 SRS resources. In this implementation, i.e., in the case where N is less than or equal to 4, a joint field may be formed using a part of the fields in the codeword that is not activated and the SRI information, and the SRS resource is indicated using the joint field. In this way, the length of the SRI information can be further reduced, so that the length of the SRI information is the same no matter whether the number of SRS resources indicated by the SRI information is greater than 4 or less than or equal to 4, thereby improving the communication efficiency.
The second field is illustratively 1 bit in length.
In a possible implementation manner of the first aspect, the second field includes a new data indication NDI field included in modulation coding indication information corresponding to the inactivated codeword.
In a possible implementation manner of the first aspect, the method further includes: and determining the precoding used by each uplink transmission stream in the N uplink transmission streams according to the N SRS resources, wherein the first SRS resource corresponds to the first uplink transmission stream, the precoding used by the first uplink transmission stream is the same as the precoding used by the first SRS resource, and the first SRS resource is one of the N SRS resources.
In a second aspect, a method for SRS transmission is provided, where the method may be performed by a network device or a chip applied to the network device. The method comprises the following steps: determining N SRS resources; transmitting first modulation coding indication information and second modulation coding indication information to terminal equipment; sending SRS resource indication information to the terminal equipment; the SRS resource indication information, the first modulation coding indication information and the second modulation coding indication information are used for indicating N SRS resources together.
The method for SRS transmission provided in the second aspect indicates, to the terminal device, uplink transmission stream number (i.e. the number of SRS resources) and precoding of each stream by using modulation coding information and SRI information corresponding to each of the plurality of codewords. The number of activated codewords is different, the number of uplink transmission streams indicated by the SRI information belongs to different number intervals, so that all possible uplink transmission streams required to be indicated by the SRI information can be divided into a plurality of number intervals to be respectively indicated, namely, the number of different activated codewords corresponds to different corresponding relations, and the terminal equipment can determine the number of SRS resources indicated by the SRI information according to the different corresponding relations. The SRI information only needs to indicate the uplink transport stream number in one number of intervals. Therefore, the overhead of SRI information can be reduced, the resources occupied by the SRI can be reduced, and the utilization rate of communication resources can be improved.
In a possible implementation manner of the second aspect, in a case where both the first codeword and the second codeword are activated, N is an integer greater than 4.
In a possible implementation manner of the second aspect, a first correspondence exists between the value of the bit in the SRS resource indication information or the decimal value corresponding to the value of the bit in the SRS resource indication information and the identifiers respectively corresponding to the N SRS resources.
In a possible implementation manner of the second aspect, in a case that the maximum uplink transmission stream number supported by the terminal device is 8, the length of the SRS resource indication information is 7 bits or 8 bits. The SRS resource indication information indicates 5 SRS resources, 6 SRS resources, 7 SRS resources, or 8 SRS resources among the 8 SRS resources. The SRS resource indication information has a length of 7 bits or 8 bits.
In a possible implementation manner of the second aspect, in a case where one codeword (for example, the first codeword or the second codeword) of the first codeword and the second codeword is activated, N is an integer less than or equal to 4.
In a possible implementation manner of the second aspect, a second correspondence exists between the value of the bit in the SRS resource indication information or the decimal value corresponding to the value of the bit in the SRS resource indication information and the identifiers respectively corresponding to the N SRS resources.
In a possible implementation manner of the second aspect, in a case that the maximum uplink transmission stream number supported by the terminal device is 8, the length of the SRS resource indication information is 8 bits. The SRS resource indication information indicates 1 SRS resource, 2 SRS resources, 3 SRS resources, or 4 SRS resources among the 8 SRS resources.
In a possible implementation manner of the second aspect, a third corresponding relationship exists between the value of the bit on the first joint field, or the decimal value corresponding to the value of the bit on the first joint field, and the identifiers respectively corresponding to the N SRS resources; the first joint field is a field formed by bits in the SRS resource indication information and a second field, and the modulation coding indication information corresponding to the unactivated codeword in the first codeword and the second codeword comprises the second field.
In a possible implementation manner of the second aspect, in a case that the maximum uplink transmission stream number supported by the terminal device is 8, the length of the SRS resource indication information is 7 bits. The first joint field indicates 1 SRS resource, 2 SRS resources, 3 SRS resources, or 4 SRS resources of the 8 SRS resources. In this implementation, i.e., in the case where N is less than or equal to 4, a joint field may be formed using a part of the fields in the codeword that is not activated and the SRI information, and the SRS resource is indicated using the joint field. In this way, the length of the SRI information can be further reduced, so that the length of the SRI information is the same no matter whether the number of SRS resources indicated by the SRI information is greater than 4 or less than or equal to 4, thereby improving the communication efficiency.
The second field is illustratively 1 bit in length.
In a possible implementation manner of the second aspect, the second field includes a new data indication NDI field included in modulation coding indication information corresponding to the inactivated codeword.
In a possible implementation manner of the second aspect, the first modulation coding indication information and the first modulation coding indication information each include a modulation coding strategy MCS field and a redundancy version RV field, where the MCS field and the redundancy version RV field are used to determine whether the first codeword or the second codeword is activated.
For example, if the decimal value corresponding to the value of the bit in the MCS field in the first modulation coding indication information is 26 and the decimal value corresponding to the value of the bit in the RV field is 1, it is determined that the first codeword is not activated.
For another example, if the decimal value corresponding to the bit value of the MCS field in the second modulation coding indication information is not 26 and the decimal value corresponding to the bit value of the RV field is not 1, it is determined that the second codeword is activated.
In a third aspect, a method for SRS transmission is provided, where an execution body of the method may be either a terminal device or a chip applied to the terminal device. The method comprises the following steps: the method comprises the steps of respectively sending SRS to network equipment on M SRS resources, wherein the numbers of the M SRS resources are different, the smaller the number of the SRS resource is, the better the signal quality parameter of the SRS transmitted on the SRS resource is, or the smaller the number of the SRS resource is, the worse the signal quality parameter of the SRS transmitted on the SRS resource is. Receiving SRS resource indication information sent by the network equipment; according to SRS resource indication information, N SRS resources are determined, wherein N is an integer greater than 4, and M is greater than or equal to N; and determining a codeword corresponding to each uplink transmission stream in the N uplink transmission streams according to the N SRS resources, wherein each SRS resource corresponds to one uplink transmission stream.
In the method for SRS transmission provided in the third aspect, when the terminal device sends multiple SRS to the network device, the identifiers (numbers) of SRS resources corresponding to different SRS are different. The larger the number of SRS resources, the better the signal quality parameter of the SRS transmitted on the SRS resources, or the smaller the number of SRS resources, the better the signal quality parameter of the SRS transmitted on the SRS resources. After the network device receives the SRS, the network device indicates a plurality of SRS resources to the terminal device. The terminal equipment maps the uplink data streams corresponding to the SRS resources to the corresponding code words according to the sequence from small to large or from large to small of the serial numbers of the SRS resources, so that the difference of the channel quality SNR between different transmission streams in each code word is smaller, the throughput of the code words is improved, and the communication efficiency is improved.
In the embodiment of the application, the better the signal quality parameter of the SRS is, the better the channel quality is when the SRS is transmitted. The worse the signal quality parameter of the SRS, the worse the channel quality at the time of the SRS transmission.
Illustratively, in an embodiment of the present application, the signal quality parameters of the SRS may include: received power RSRP of SRS, equivalent channel coefficient of SRS, and the like. For example: the larger the RSRP of the SRS, the better the signal quality parameter of the SRS, or the larger the value of the equivalent channel coefficient of the SRS, the better the signal quality parameter of the SRS.
For example, the better the coding quality of the SRS resource may be used for the SRS resource with the smaller number of the SRS resource according to the order of the M number of the SRS resource from large to small or from small to large, that is, the better the quality of the precoding corresponding to (used by) the SRS resource is, the better the signal quality parameter of the SRS transmitted (or transmitted) on the SRS resource is. Alternatively, for the SRS resource with a larger SRS resource number, precoding with a better coding quality is used, that is, the smaller the number of the SRS resource, the worse the (used) precoding channel quality corresponding to the SRS resource, and the worse the signal quality parameter of the SRS transmitted (or transmitted) on the SRS resource.
In a possible implementation manner of the third aspect, determining, according to the N SRS resources, a codeword corresponding to each of the N uplink transport streams includes: and determining the code words respectively corresponding to the N uplink transmission streams according to the numbers respectively corresponding to the N SRS resources.
In one possible implementation manner of the third aspect, the first codeword corresponds to L SRS resources, the second codeword corresponds to S SRS resources, the sum of L and S is N, and a maximum value in the numbers corresponding to the L SRS resources is smaller than a minimum value in the numbers corresponding to the S SRS resources, or a minimum value in the numbers corresponding to the L SRS resources is greater than a maximum value in the numbers corresponding to the S SRS resources.
In a possible implementation manner of the third aspect, the method further includes: and transmitting the first codeword to the network equipment through L uplink transmission streams corresponding to the L SRS resources, and transmitting the second codeword to the network equipment through S uplink transmission streams corresponding to the S SRS resources.
In a fourth aspect, a method for SRS transmission is provided, where the method may be performed by a network device or a chip applied to the network device. The method comprises the following steps: the method comprises the steps that SRS (sounding reference signals) which are respectively sent by a terminal device on M SRS resources are received, the numbers of the M SRS resources are different, the smaller the number of the SRS resource is, the better the signal quality parameter of the SRS transmitted on the SRS resource is, or the smaller the number of the SRS resource is, the worse the signal quality parameter of the SRS transmitted on the SRS resource is. N SRS resources are determined in the SRS resources respectively corresponding to the M SRS, wherein N is an integer greater than 4; sending SRS resource indication information to the terminal equipment, wherein the SRS resource indication information is used for indicating N SRS resources; and determining a codeword corresponding to each uplink transmission stream in the N uplink transmission streams according to the N SRS resources, wherein each SRS resource corresponds to one uplink transmission stream.
In the method for SRS transmission provided in the fourth aspect, when the network device receives the SRS from different SRS resources, the identifiers (numbers) of the SRS resources corresponding to the different SRS are different. The larger the number of SRS resources, the better the signal quality parameter of the SRS transmitted on the SRS resources, or the smaller the number of SRS resources, the better the signal quality parameter of the SRS transmitted on the SRS resources. After the network device receives the SRS, the network device indicates a plurality of SRS resources to the terminal device. The network device maps the uplink data streams corresponding to the plurality of SRS resources to the corresponding code words according to the sequence from small to large or from large to small of the plurality of SRS resources, so that the difference of channel quality SNR between different transmission streams in each code word is smaller, the throughput of the code words is improved, and the communication efficiency is improved.
In a possible implementation manner of the fourth aspect, determining, according to the N SRS resources, a codeword corresponding to each of the N uplink transport streams includes: and determining the code words respectively corresponding to the N uplink transmission streams according to the numbers respectively corresponding to the N SRS resources.
In a possible implementation manner of the fourth aspect, the first codeword corresponds to L SRS resources, the second codeword corresponds to S SRS resources, the sum of L and S is N, the maximum value in the number corresponding to each of the L SRS resources is smaller than the minimum value in the number corresponding to each of the S SRS resources, or the minimum value in the number corresponding to each of the L SRS resources is greater than the maximum value in the number corresponding to each of the S SRS resources.
In a possible implementation manner of the fourth aspect, the method further includes: and receiving the first code words transmitted by the terminal equipment by using the L uplink transmission streams corresponding to the L SRS resources, and receiving the second code words transmitted by the terminal equipment by using the S uplink transmission streams corresponding to the S SRS resources.
In a fifth aspect, there is provided a communication apparatus comprising: means for performing each of the steps in the above first aspect or any possible implementation of the first aspect, or means for performing each of the steps in the above third aspect or any possible implementation of the third aspect.
In a sixth aspect, there is provided a communication apparatus comprising: means for performing each step in the second aspect above or in any possible implementation manner of the second aspect, or means for performing each step in the fourth aspect above or in any possible implementation manner of the fourth aspect.
In a seventh aspect, a communications apparatus is provided that includes at least one processor and memory, the at least one processor configured to perform: the method of the first aspect above or any possible implementation of the first aspect, or the method of the third aspect above or any possible implementation of the third aspect.
In an eighth aspect, a communications apparatus is provided that includes at least one processor and memory, the at least one processor configured to perform: the method of the above second aspect or any possible implementation of the second aspect or the method of the above fourth aspect or any possible implementation of the fourth aspect.
In a ninth aspect, a communications apparatus is provided that includes at least one processor and interface circuitry, the at least one processor configured to perform: the method of the first aspect above or any possible implementation of the first aspect, or the method of the third aspect above or any possible implementation of the third aspect.
In a tenth aspect, a communications apparatus is provided that includes at least one processor and interface circuitry, the at least one processor configured to perform: the method of the above second aspect or any possible implementation of the second aspect or the method of the above fourth aspect or any possible implementation of the fourth aspect.
An eleventh aspect provides a terminal device comprising the communication apparatus provided in the fifth aspect, or the terminal device comprises the communication apparatus provided in the seventh aspect, or the terminal device comprises the communication apparatus provided in the ninth aspect.
A twelfth aspect provides a network device comprising the communication apparatus provided in the sixth aspect, or the terminal device comprising the communication apparatus provided in the eighth aspect, or the terminal device comprising the communication apparatus provided in the tenth aspect.
A thirteenth aspect provides a computer program product comprising a computer program for performing the method of the first aspect or any possible implementation of the first aspect, the method of the second aspect or any possible implementation of the second aspect, or the method of the fourth aspect or any possible implementation of the fourth aspect when executed by a processor.
A fourteenth aspect provides a computer readable storage medium having stored therein a computer program for performing the method of the first aspect or any of the possible implementations of the first aspect, the method of the second aspect or any of the possible implementations of the third aspect, or the method of the fourth aspect or any of the possible implementations of the fourth aspect when the computer program is executed.
A fifteenth aspect provides a communication system comprising the terminal device and the network device described above.
In a sixteenth aspect, there is provided a chip comprising: a processor for invoking and running a computer program from memory, such that a communication device in which the chip is installed performs the method of the first aspect or any possible implementation of the first aspect, the method of the second aspect or any possible implementation of the second aspect, the method of the third aspect or any possible implementation of the third aspect, or the method of the fourth aspect or any possible implementation of the fourth aspect.
Drawings
Fig. 1 is a schematic diagram of an architecture of a communication system suitable for use in embodiments of the present application.
Fig. 2 is a schematic interaction diagram of an example of a method for SRS transmission according to an embodiment of the present application.
Fig. 3 is a schematic interaction diagram of another example of a method for SRS transmission according to an embodiment of the present application.
Fig. 4 is a schematic block diagram of an example of a communication device according to an embodiment of the present application.
Fig. 5 is a schematic block diagram of another example communication apparatus provided by an embodiment of the present application.
Fig. 6 is a schematic block diagram of another example of a communication device according to an embodiment of the present application.
Fig. 7 is a schematic block diagram of another example communication apparatus provided by an embodiment of the present application.
Fig. 8 is a schematic block diagram of a terminal device provided in an embodiment of the present application.
Fig. 9 is a schematic block diagram of a network device provided by an embodiment of the present application.
Detailed Description
The technical scheme of the application will be described below with reference to the accompanying drawings.
In the description of the embodiments of the present application, unless otherwise indicated, "/" means or, for example, a/B may represent a or B; "and/or" herein is merely an association relationship describing an association object, and means that three relationships may exist, for example, a and/or B may mean: a exists alone, A and B exist together, and B exists alone. In addition, in the description of the embodiments of the present application, "plurality" means two or more than two.
The terms "first" and "second" are used below for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. In the description of the present embodiment, unless otherwise specified, the meaning of "plurality" is two or more.
The technical scheme of the embodiment of the application can be applied to various communication systems, such as: global system for mobile communications (Global System of Mobile communication, GSM), code division multiple access (Code Division Multiple Access, CDMA), wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) systems, general packet Radio service (General Packet Radio Service, GPRS), long term evolution (Long Term Evolution, LTE) systems, LTE frequency division duplex (Frequency Division Duplex, FDD) systems, LTE time division duplex (Time Division Duplex, TDD), universal mobile telecommunications system (Universal Mobile Telecommunication System, UMTS), worldwide interoperability for microwave access (Worldwide Interoperability for Microwave Access, wiMAX) communication systems, fifth generation (5th Generation,5G) systems, new Radio, NR) or other types of future communication systems, and the like.
The terminal device in the embodiments of the present application may refer to a user device, an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, or a user apparatus. The terminal device may also be a cellular telephone, a cordless telephone, 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 with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved public land mobile network (Public Land Mobile Network, PLMN), etc., as embodiments of the present application are not limited in this regard.
The network device in the embodiment of the present application may be a device for communicating with a terminal device, where the network device may be a base station (Base Transceiver Station, BTS) in a global system for mobile communications (Global System of Mobile communication, GSM) or code division multiple access (Code Division Multiple Access, CDMA), a base station (NodeB, NB) in a wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) system, an evolved base station (eNB or eNodeB) in an LTE system, a wireless controller in a cloud wireless access network (Cloud Radio Access Network, CRAN) scenario, or the network device may be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a future 5G network, a network device in a future evolved PLMN network, or a network device in another type of future communication system, and the embodiment of the present application is not limited.
In the embodiment of the application, the terminal equipment or the network equipment comprises 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 computer operating systems that implement business processes through processes (processes), such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer comprises applications such as a browser, an address book, word processing software, instant messaging software and the like. Further, the embodiment of the present application is not particularly limited to the specific structure of the execution body of the method provided by the embodiment of the present application, as long as the communication can be performed by the method provided according to the embodiment of the present application by running the program recorded with the code of the method provided by the embodiment of the present application, and for example, the execution body of the method provided by the embodiment of the present application may be a terminal device or a network device, or a functional module in the terminal device or the network device that can call the program and execute the program.
Furthermore, various aspects or features of the application may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques. The term "article of manufacture" as used herein encompasses a computer program accessible from any computer-readable device, carrier, or media. For example, computer-readable media can include, but are not limited to, magnetic storage devices (e.g., hard disk, floppy disk, or magnetic strips, etc.), optical disks (e.g., compact disk, CD, digital versatile disk, digital versatile disc, DVD, etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory, EPROM), cards, sticks, or key drives, etc. Additionally, various storage media described herein can represent one or more devices and/or other machine-readable media for storing information. The term "machine-readable medium" can include, without being limited to, wireless channels and various other media capable of storing, containing, and/or carrying instruction(s) and/or data.
The Reference Signal (RS) may also be referred to as a "pilot" signal, which is a signal transmitted by a transmitting end device to a receiving end device for channel estimation or channel sounding by the receiving end device. The reference signals are divided into uplink reference signals and downlink reference signals. The uplink reference signal refers to a signal sent by the terminal device to the network device (access network device), that is, the sending end is the terminal device, and the receiving end is the network device. The uplink reference signal is mainly used for two purposes: uplink channel estimation (for coherent demodulation and detection by the network device or for computing precoding) and uplink channel quality measurements. The uplink reference signals include SRS and demodulation reference signals (demodulation reference signal, DMRS).
The SRS may be used for estimating the quality of the uplink channel and selecting the channel, calculating the signal-to-noise-and-interference ratio (signal to interference plus noise ratio, SINR) of the uplink channel, or may be used for obtaining the uplink channel coefficient, and in TDD scenario, the SRS may also be used for obtaining the downlink channel coefficient due to reciprocity of the uplink channel and the downlink channel. The network device can be used for determining the precoding matrix of the uplink channel/downlink channel by using the uplink channel/downlink channel coefficient estimated by the SRS, so that the transmission rate of uplink transmission/downlink transmission is improved, and the system capacity is increased.
When the system bandwidth is large, because the transmitting power of the terminal device is limited, the terminal device cannot always transmit the SRS with the full bandwidth in one symbol, and the SRS needs to be transmitted on a plurality of symbols in a frequency hopping manner to obtain the channel information with the full bandwidth. Currently, protocols of NR already support transmission of SRS using frequency hopping on a plurality of consecutive symbols.
In the existing protocol, four uses (usages) of SRS are defined, respectively: antenna switching (antenna switching), codebook (codebook), non-codebook (non-codebook), beam management (beam management). The SRS (non codebook SRS) for non-codebook is used for uplink transmission of non-codebook (non-codebook).
In non-codebook (non-codebook) uplink transmission, the network device configures the use (usage) for the terminal device as a non-codebook SRS resource set (SRS resource set). One terminal device is configured with two SRS resource sets at most, corresponding to downlink control information (downlink control information, DCI) formats (formats) 0_1 and 0_2, respectively. Each SRS resource set contains one or more SRS resources (SRS resources), and each SRS resource contains one SRS port (SRS port). And the terminal equipment sends SRS to the network equipment on a port corresponding to each SRS resource according to the SRS resources included in the SRS resource set configured by the network equipment. When the terminal device transmits SRS to the network device, the precoding (precoder) used for each SRS port is typically different. The precoding (precoder) used by each SRS port is determined by the terminal device according to the uplink channel information obtained by the channel state information reference signal (channel state information reference signal, CSI-RS).
When the network device schedules the terminal device to perform uplink transmission, the network device may select one or more SRS from the plurality of SRS sent by the terminal device, and indicate, for the terminal device, SRS resources corresponding to the selected one or more SRS respectively through SRI information (or may also be referred to as an SRI field) in the DCI. For example: when the network device uses dcifermat0_1 to schedule the terminal device to perform uplink transmission, the network device selects one or more SRS resource indicators from the SRS resource set corresponding to the DCI format 0_1 to the terminal device. When the network device uses the DCI format 0_2 to schedule the terminal device to perform uplink transmission, one or more SRS resources are selected from the SRS resource set corresponding to the DCI format 0_2 to indicate to the terminal device. The terminal device determines the uplink transport stream (or may also be referred to as uplink data stream) and the precoding of each stream transmitted on the PUSCH according to the SRS resource indicated by the network device. That is, the network device indicates the uplink transport stream number and precoding per stream transmitted on the PUSCH to the terminal device through the SRI information. The uplink transmission stream number is the number of SRS resources indicated by the network device to the terminal device, and each stream of precoding is precoding used for sending the SRS resources indicated by the network device, i.e. precoding used when the terminal device sends the SRS to the network device on the SRS resources.
For example, the network device configures 4 SRS resources for the terminal device, and Identities (IDs) of the 4 SRS resources are 0,1,2, and 3, respectively. The terminal device transmits SRS to the network device on the 4 SRS resources, respectively. In uplink scheduling, the network device determines 2 SRS resources from the 4 resources, the IDs are 0 and 2 respectively, and the 2 SRS resources are indicated to the terminal device through the SRI information. In this case, the number of streams of the uplink transmission of the terminal device is 2, where the precoding used by the first stream is the precoding corresponding to the SRS resource with ID 0, that is, the precoding used by the terminal device when transmitting the SRS to the network device on the SRS resource with ID 0; the precoding used by the second stream is precoding corresponding to the SRS resource with ID of 2, i.e. precoding used when the terminal device transmits SRS to the network device on the SRS resource with ID of 2.
In the existing standard, the maximum uplink transmission flow number supported by the terminal device is 4 flows, and in the uplink transmission of a non-codebook (non-codebook), the network device indicates the uplink transmission flow number and the precoding of each flow transmitted on the PUSCH for the terminal device through the SRI information. For example, the length of the SRI information (i.e., the number of bits of the SRI information) may satisfy the following formula (1):
In the formula (1), N SRS Indicating the number of SRS resources in a set of SRS resources for non-codebook (non-codebook) use, L max Representing the maximum uplink transport stream number supported by the terminal device.Representing the slave N SRS The different SRS resources are taken out (indicated) of k SRS resources, i.e. representing +.>Is a value of (2).
For example, suppose that when N SRS =4,L max When=2, the network device indicates 1 or 2 SRS resources from the 4 SRS different resources, where IDs of the 4 SRS resources are respectively: 0. 1, 2, 3, all togetherDifferent speciesIs the combination of SRI information at this time, the length of SRI information is +.>I.e. the SRI information has a length of 4 bits. The IDs of the 4 SRS resources are respectively: 0. 1, 2 and 3.
For example, table 1 shows the above examples (i.e., N SRS =4,L max =2) a mapping relation (index relation) table between decimal values corresponding to Bit fields (Bit field) of SRI information and 1 SRS resource and 2 SRS resources.
TABLE 1
In addition, when the number of uplink transport streams of the terminal device is less than or equal to 4, the terminal device needs to transmit a codeword (codeword) using these uplink transport streams (layers). When the number of uplink transport streams of the terminal device is greater than 4, the terminal device needs to transmit two codewords using these uplink transport streams (layers). When the network device schedules the terminal device to perform uplink transmission, the network device indicates information (for example, a modulation coding mode and the like) related to each codeword to the terminal device through modulation coding information (or may also be referred to as a modulation coding indication field) in the DCI. For example, modulation encoded information may include: modulation coding scheme (modulation and coding scheme, MCS), new data indication (new data indicator, NDI), redundancy version (redundancy version, RV), etc. That is, when the number of uplink transport streams of the terminal device is greater than 4, two sets of modulation and coding indication fields respectively corresponding to two codewords (codewords) exist in DCI sent by the network device to the terminal device.
Table 2 shows an example of a mapping relationship between an uplink transport stream and a codeword.
TABLE 2
/>
/>
In the example shown in table 2, different upstream transport streams correspond to different IDs. For example, if there is only one upstream, the ID of the upstream is 0; if there are two uplink transport streams, the IDs of the two uplink transport streams are 0 and 1, respectively; if there are five uplink transport streams, the IDs of the five uplink transport streams are 0, 1, 2, 3, 4, respectively; if there are eight upstream streams, the IDs of the eight upstream streams are 0 to 7, respectively. I.e. the numbering of the plurality of upstream transport streams is consecutive.
In the example shown in table 2, different codewords correspond to different IDs, and if one codeword is transmitted by a plurality of uplink transmission streams (less than or equal to 4), the ID of the codeword is 0; if a plurality of uplink transport streams (greater than 4) transmit two codewords, the IDs of the two codewords are 0 and 1, respectively.
In the example shown in Table 2, x (0) (i) Represents the ith modulation symbol, x, corresponding to an uplink transport stream with ID 0 (1) (i) Represents the i-th modulation symbol corresponding to the uplink transport stream with ID 1, and so on. X is x (7) (i) Represents the i-th modulation symbol corresponding to the uplink transport stream with ID 7. d, d (0) (i) An ith modulation symbol, d, corresponding to a codeword with ID 0 (1) (i) Represents the i-th modulation symbol corresponding to the codeword with ID 1.
For example, as shown in table 2, for 5 uplink transport streams, the number of codewords is 2. The IDs of the 5 uplink transport streams are respectively 0, 1, 2, 3 and 4, and the IDs of the two codewords are respectively 0 and 1,5 uplink transport streams and the mapping relationship between the two codewords specifically comprises:
x (0) (i)=d (0) (2i) The representation is: the 2 i-th modulation symbol after code word code modulation with ID of 0 is assignedEncoding the modulated ith modulation symbol for an uplink transport stream with an ID of 0;
x (1) (i)=d (0) (2i+1) represents: the 2i+1st modulation symbol after code word code modulation with ID of 0 is assigned to the ith modulation symbol after code modulation of the uplink transmission stream with ID of 1;
x (2) (i)=d (1) (3i) The representation is: the 3 i-th modulation symbol after code modulation of the code word with the ID of 1 is assigned to the 3 i-th modulation symbol after code modulation of the uplink transmission stream with the ID of 2;
x (3) (i)=d (1) (3i+1) represents: the 3i+1th modulation symbol after code modulation with ID of 1 is assigned to the 3i+1th modulation symbol after code modulation of the uplink transmission stream with ID of 3;
x (4) (i)=d (1) (3i+2) represents: and (3) the 3i+2 modulation symbols after code modulation of the code word with the ID of 1 are assigned to the 3i+2 modulation symbols after code modulation of the uplink transmission stream with the ID of 4.
From table 2 it can be seen that: for an upstream of 5 streams, the first 2 upstream (ID 0 and 1 respectively) transmit the first codeword (codeword ID 0) and the last 3 upstream (ID 2, 3, 4 respectively) transmit the second codeword (codeword ID 1). According to the corresponding relation, the terminal equipment can send the codeword with the ID of 0 to the network equipment through two uplink transmission streams with the IDs of 0 and 1 respectively, and send the codeword with the ID of 1 to the network equipment through three uplink transmission streams with the IDs of 2, 3 and 4 respectively.
For an upstream of 6 streams, the first 3 upstream streams (ID 0, 1, 2 respectively) transmit the first codeword (ID 0 of codeword); the last 3 upstream streams (ID 3, 4, 5 respectively) transmit the second codeword (codeword ID 1). According to the corresponding relation, the terminal equipment can send the codeword with the ID of 0 to the network equipment through three uplink transmission streams with the IDs of 0, 1 and 2, and send the codeword with the ID of 1 to the network equipment through three uplink transmission streams with the IDs of 3, 4 and 5.
For an upstream of 7 streams, the first 3 upstream streams (ID 0, 1, 2 respectively) transmit the first codeword (ID 0 of codeword); the last 4 upstream streams (ID 3, 4, 5, 6 respectively) transmit the second codeword (codeword ID 1). According to the corresponding relation, the terminal equipment can send the codeword with the ID of 0 to the network equipment through three uplink transmission streams with the IDs of 0, 1 and 2, and send the codeword with the ID of 1 to the network equipment through four uplink transmission streams with the IDs of 3, 4, 5 and 6.
For an upstream of 8 streams, the first 4 upstream (ID 0, 1, 2, 3 respectively) transmit the first codeword (ID 0 of codeword); the last 4 upstream streams (ID 4, 5, 6, 7 respectively) transmit the second codeword (codeword ID 1). According to the corresponding relation, the terminal equipment can send the codeword with the ID of 0 to the network equipment through four uplink transmission streams with the IDs of 0, 1, 2 and 3, and send the codeword with the ID of 1 to the network equipment through four uplink transmission streams with the IDs of 4, 5, 6 and 7.
By using the correspondence shown in table 2, when the number of uplink transport streams of the terminal device is greater than 4, the mapping relationship between the plurality of uplink transport streams and two codewords to be transmitted can be determined, so that different uplink transport streams are used to transmit different codewords.
With the improvement of the capability of the terminal device, the maximum uplink transport stream number that the terminal device can support is also improved, for example: when the number of transmitting antennas of the terminal device increases to 8 transmitting antennas and the maximum uplink transmission stream number is 8, the network device may configure 8 SRS resources for the terminal device, and using the SRS resource indication method described above may cause a significant increase in SRI field overhead.
For example, when the maximum uplink transport stream supported by the terminal device is 4 streams, the network device may configure 4 SRS resources for the terminal device, where the network device needs to configure at least 1, and at most 4, SRS resources to the terminal through the SRI field, and the length of the SRI field isThe SRI field requires at least 4 bits. When the maximum uplink transmission flow supported by the terminal equipment is 8 flows, the network equipment can configure 8 SRS resources for the terminal equipment, and the networkThe network device needs to configure at least 1 and at most 8 terminals in the 8 SRS resources through the SRI field, and the length of the SRI field isThe bits, i.e., SRI field, require at least 8 bits. Therefore, the SRI information cost is high, more communication resources are needed to send the SRI, so that the SRI occupies more resources, and the communication resources are wasted.
In view of this, the present application provides a method for SRS transmission, which uses modulation coding information and SRI information corresponding to a plurality of codewords respectively to indicate uplink transmission stream numbers (i.e. the number of SRS resources) and precoding of each stream to a terminal device. The number of activated codewords is different, the number of uplink transmission streams indicated by the SRI information belongs to different number intervals, so that all possible uplink transmission streams required to be indicated by the SRI information can be divided into a plurality of number intervals to be respectively indicated, namely, the number of different activated codewords corresponds to different corresponding relations, and the terminal equipment can determine the number of SRS resources indicated by the SRI information according to the different corresponding relations. The SRI information only needs to indicate the uplink transport stream number in one number of intervals. Therefore, the overhead of SRI information can be reduced, the resources occupied by the SRI can be reduced, and the utilization rate of communication resources can be improved.
To facilitate an understanding of embodiments of the present application, a communication system suitable for use in embodiments of the present application will first be briefly described in conjunction with FIG. 1.
Fig. 1 is a schematic diagram of a communication system 100 suitable for use in the method of sounding reference signal transmission of an embodiment of the present application. As shown in fig. 1, the communication system 100 includes three communication devices, for example, a network device 110, a terminal device 121, and a terminal device 122. The terminal device 121 and the terminal device 122 may perform data transmission through a device-to-device (D2D) communication manner. The link between the terminal device and the terminal device may be referred to as a sidelink. Data communication may be performed between network device 110 and at least one of terminal device 121 and terminal device 122. For example, in the uplink transmission in which the SRS is used as the SRS non-codebook, when the network device schedules at least one of the terminal device 121 and the terminal device 122 to perform uplink transmission, the network device 110 may send SRI information to the terminal device by using the method for SRS transmission provided by the present application, so as to indicate to the terminal device the uplink transmission stream number and the precoding of each stream transmitted on the PUSCH.
It should be understood that more network nodes, such as terminal devices or network devices, may be included in the communication system shown in fig. 1, and that the network devices or terminal devices included in the communication system shown in fig. 1 may be the various forms of network devices or terminal devices described above. Embodiments of the present application are not shown in the figures one by one.
The method for SRS transmission provided in the present application is described in detail below with reference to fig. 2, fig. 2 is a schematic interaction diagram of a method 200 for SRS transmission according to an embodiment of the present application, where the method 200 may be applied to the scenario shown in fig. 1, and of course, may also be applied to other communication scenarios, and the embodiment of the present application is not limited herein.
It should also be understood that in the embodiment of the present application, the method is described taking the terminal device and the network device as the execution bodies of the execution method as an example. By way of example, and not limitation, the execution subject of the execution method may also be a chip, a chip system, or a processor or the like applied to the terminal device and the network device.
As shown in fig. 2, the method 200 shown in fig. 2 may include S210 to S240. The various steps in method 200 are described in detail below in conjunction with fig. 2.
S210, the network device sends SRI information to the terminal device, where the SRI information is used to indicate the uplink transport stream number and precoding of each stream of the terminal device.
In some embodiments, in uplink transmission in which the SRS is a non-codebook (non-codebook), the network device may schedule the terminal device to perform uplink transmission through SRI information, where the SRI information is used to indicate to the terminal device one or more SRS resources respectively corresponding to the SRS. That is, the network device may indicate the uplink transport stream number and Precoding per stream (Precoding) transmitted on the PUSCH to the terminal device through the SRI information.
The uplink transmission stream number is the number of SRS resources indicated by the network device to the terminal device, and each stream of precoding is precoding used for sending the SRS resources indicated by the network device, i.e. precoding used when the terminal device sends the SRS to the network device on the SRS resources.
For example: the SRI information may indicate identifiers or numbers respectively corresponding to the plurality of SRS resources, thereby indicating a plurality of uplink transmission streams to the terminal device. Also for example: the network device may also indicate to the terminal device the precoding corresponding to each uplink transmission stream by indicating to the terminal device an index (index) or an identifier of the precoding corresponding to each SRS resource. The application is not limited herein.
It should be understood that in the embodiment of the present application, precoding may be understood as (or may be also referred to as) a precoding matrix. The purpose of precoding is to reduce complexity of implementing the effect between channels eliminated by the receiving end equipment (such as network equipment), and at the same time reduce system overhead, and maximally improve system capacity of MIMO. For example, after the transmitting end device (e.g., the terminal device) obtains the CSI-RS, the precoding matrix corresponding to each uplink transmission stream may be determined according to the determined CSI-RS. And then, the power, the speed and even the transmitting direction of each uplink data stream can be optimized through a precoding matrix, and partial or whole interference among the data streams is eliminated in advance at the transmitting end equipment so as to obtain better performance. In other words, in the precoding system, the transmitting end device can optimize the spatial characteristics of the transmission signal according to the channel condition, so that the spatial distribution characteristics of the transmission signal are matched with the channel condition, and the degree of dependence on the algorithm of the receiving end device can be effectively reduced.
In the embodiment of the present application, before the network device sends the SRI information to the terminal device, the network device may determine the number of SRS resources that need to be indicated by the SRI information, i.e. the value of N, where the value of N is a positive integer.
For example: the network device may receive SRS transmitted by the terminal device on the plurality of SRS resources, respectively. Assume that the network device receives 8 SRS transmitted by the terminal device on 8 SRS resources respectively, and the corresponding identifiers of the 8 SRS resources are different. The network device may determine N SRS resources corresponding to N SRS with better SRS signal quality from among the SRS resources respectively corresponding to the 8 SRS. For example: the SRS signal received by the network device has higher power, or the SRS signal has higher signal-to-interference plus noise ratio (signal to interference plus noise ratio, SINR) after multiple-input multiple-output (MIMO) equalization of the SRS corresponding signal, and the SRS signal has better quality. After the N SRS resources are determined, the N SRS resources are indicated to the terminal device through the SRI. The value of N may be any one of 1 to 8.
It should be understood that in the embodiment of the present application, the maximum uplink transport stream number supported by the terminal device may be greater than 4. For example, the maximum uplink transport stream number supported by the terminal device may be 8 streams, or the maximum uplink transport stream number supported by the terminal device may be greater than 8 streams, or the like. The embodiment of the application does not limit the maximum uplink transmission flow number supported by the terminal equipment.
For example, assuming that the maximum uplink transport stream number supported by the terminal device is 8, the network device may configure 8 different SRS resources for the terminal device, and the network device may indicate at least one of the 8 SRS resources for the terminal device through the SRI information.
S220, the network device sends the first modulation coding indication information and the second modulation coding indication information to the terminal device.
In the following examples, the maximum uplink transport stream number supported by the terminal device will be described as 8 streams, and two codewords are transmitted by the 8 uplink transport streams. However, this should not limit the embodiments of the present application, and in other embodiments of the present application, the maximum uplink transport stream number supported by the terminal device may be greater than 8 streams, and the number of codewords transmitted may be greater than 2. The embodiments of the application are not limited in this regard.
It should be understood that, in the embodiment of the present application, the above-mentioned SRI information, the first modulation coding indication information, and the second modulation coding indication information may be sent to the terminal device through the same information, for example: the DCI may be sent to the terminal, or may be sent to the terminal through multiple indication information, which is not limited herein. For example: the SRI information may be transmitted to the terminal device through one signaling, and the first modulation coding indication information and the second modulation coding indication information may be transmitted to the terminal device through another signaling.
In some embodiments, the terminal device may need to transmit two codewords using the uplink transport streams since the maximum uplink transport stream number supported by the terminal device is greater than 4. Therefore, the network device needs to send configuration information corresponding to the two codewords to the terminal device. For example, the network device may instruct the information terminal device to instruct the modulation coding scheme of the first codeword (or may also be referred to as the first codeword) by the first modulation coding, and instruct the information terminal device to instruct the modulation coding scheme of the second codeword (or may also be referred to as the second codeword) by the second modulation coding.
Illustratively, in the embodiment of the present application, the ID of the first codeword (codeword) may be 0, and the ID of the second codeword (codeword) may be 1. It should be understood that in other embodiments of the present application, the ID of the first codeword (codewird) and the ID of the second codeword (codewird) may also be other values, and embodiments of the present application are not limited in this respect.
In some embodiments, the modulation coding information corresponding to each codeword may include: MCS field, NDI field, RV field, etc.
It should be understood that, in the embodiment of the present application, before the network device sends the SRI, the first modulation coding indication information, and the second modulation coding indication information to the terminal device, the network device may determine a specific number of SRS resources indicated by the SRI information, that is, a value of N, so as to determine that the value of N is less than or equal to 4.
If the value of N is less than or equal to 4, i.e. the number of upstream transmission streams of the terminal device is at most 4, in which case these upstream transmission streams only need to transmit one codeword (i.e. the codeword that is activated). The network device determines that only one codeword needs to be indicated to the terminal device to be activated (either the first codeword or the second codeword is activated). The network device may transmit configuration information of the activated codeword and configuration information of the non-activated codeword to the terminal device through the first modulation coding indication information and the second modulation coding indication information.
If the value of N is greater than 4, i.e. the number of upstream transport streams of the terminal device is greater than 4, in this case these upstream transport streams need to transmit two codewords. The network device determines that it is necessary to indicate to the terminal device that two codewords are activated (both the first codeword and the second codeword are activated) and transmits configuration information of the two activated codewords to the terminal device through the first modulation coding indication information and the second modulation coding indication information.
After receiving the first modulation coding indication information and the second modulation coding indication information, the terminal device can determine a modulation coding mode of the first codeword according to the first modulation coding indication information, and determine a modulation coding mode of the second codeword according to the second modulation coding indication information.
S230, after receiving the first modulation coding indication information and the second modulation coding indication information, the terminal equipment determines the number of activated codewords according to the first modulation coding indication information and the second modulation coding indication information.
It should be understood that in the embodiment of the present application, if a certain codeword (or several) is/are activated, the terminal device needs to transmit the codeword (or several), i.e. the terminal device needs to transmit the codeword (or several) activated by using one or more uplink transmission streams. A certain codeword is not activated and the terminal device does not need to transmit this codeword. In other words, the number of codewords activated is the same as the number of codewords required to be transmitted.
For example: as can be seen from table 2, when one codeword is activated, the terminal device needs to transmit the activated codeword using less than or equal to 4 uplink transport streams. When two codewords are activated, the terminal device needs to transmit the two activated codewords using more than 4 uplink transport streams.
Alternatively, in some embodiments, S230 may be replaced with step S230' as follows.
S230': after receiving the first modulation coding indication information and the second modulation coding indication information, the terminal equipment determines the number of codewords to be transmitted according to the first modulation coding indication information and the second modulation coding indication information. The first modulation coding indication information and the second modulation coding indication information are related to the number of codewords to be transmitted.
For example, in an embodiment of the present application, only one of the first codeword and the second codeword may be activated (i.e., one codeword needs to be transmitted), or both the first codeword and the second codeword may be activated (i.e., two codewords need to be transmitted).
For example, the terminal device may determine whether the first codeword is activated according to the MCS field and the RV field included in the first modulation coding indication information, and determine whether the second codeword is activated according to the MCS field and the RV field included in the second modulation coding indication information. After the activated codeword is determined, the codeword that needs to be transmitted may be determined. In other words, the first modulation coding indication information and the second modulation coding indication information are associated with a codeword (or an activated codeword) to be transmitted.
In some embodiments, if the decimal value corresponding to the value of the bit in the MCS field is 26 and the decimal value corresponding to the value of the bit in the RV field is 1, it is determined that the code word corresponding to the modulation coding indication information where the MCS field and the RV field are located is not activated.
For example, if the decimal value corresponding to the value of the bit in the MCS field in the first modulation coding indication information is 26 and the decimal value corresponding to the value of the bit in the RV field is 1, it is determined that the first codeword is not activated, that is, the terminal device does not need to transmit the first codeword.
For another example, if the decimal value corresponding to the value of the bit in the MCS field in the second modulation coding indication information is not 26 and the decimal value corresponding to the value of the bit in the RV field is not 1, it is determined that the second codeword is activated, that is, the terminal device needs to transmit the second codeword.
It should be understood that in the embodiments of the present application, it may be determined whether the first codeword and the second codeword are activated by other means, and the above manner of determining whether the codeword is activated is merely exemplary, and should not impose any limitation on the embodiments of the present application.
S240, the terminal equipment determines N SRS resources indicated by the SRS resource indication information according to the number of the activated codewords, wherein each SRS resource corresponds to one uplink transmission stream.
Alternatively, in some embodiments, S240 may be replaced with step S240' as follows.
S240': and the terminal equipment determines N SRS resources indicated by the SRS resource indication information according to the number of codewords required to be transmitted, wherein each SRS resource corresponds to one uplink transmission stream.
In other words, the method 200 provided by the embodiment of the present application may include: s210, S220, S230 'and S240'.
In some embodiments, the terminal device may determine N SRS resources indicated by the SRS resource indication information according to the number of activated codewords (or the number of codewords required to be transmitted). The N SRS resources indicated by the SRS resource indication information indicate that the uplink transmission stream number of the terminal device is N. In the embodiment of the application, the maximum uplink transmission flow number supported by the terminal equipment is greater than 4, and the number of the maximum uplink transmission flow numbers supported by the terminal equipment is greater than or equal to N. The precoding of each of the N uplink transmission streams is precoding used for SRS resource transmission indicated by the network device, i.e. precoding used when the terminal device transmits SRS to the network device on the SRS resource.
For example, in some embodiments, if the terminal device determines that only one codeword is activated (the first codeword or the second codeword is activated), that is, one codeword needs to be transmitted, it may be determined that only one codeword needs to be transmitted for the N uplink transmission streams indicated by the SRI (that is, the activated codeword), and further determines that the number of uplink transmission streams is at most 4, that is, the value of N is less than or equal to 4, for example, the value of N may be 1, 2, 3, or 4.
In some embodiments, if the terminal device determines that both codewords are activated (both the first codeword and the second codeword are activated), that is, two codewords need to be transmitted, it may be determined that the N uplink transmission streams indicated by the SRI need to transmit two codewords, and further determines that the number of uplink transmission streams is greater than 4, where N is greater than 4, for example, the value of N may be 5, 6, 7, or 8.
That is, in the embodiment of the present application, after the terminal device determines the number of activated codewords (i.e., the number of codewords to be transmitted), it may be determined whether the number of SRS resources indicated by the SRI information is N less than or equal to 4 or greater than 4.
Alternatively, in the embodiment of the present application, S230 and S240, or S230 'and S S' may be replaced by the following step S221.
S221, the terminal equipment determines N SRS resources indicated by the SRS resource indication information according to the first modulation coding indication information and the second modulation coding indication information, wherein each SRS resource corresponds to one uplink transmission stream.
In other words, the method 200 provided by the embodiment of the present application may include: s210, S220, and S221.
The specific process of determining N SRS resources indicated by the SRI information by the terminal device according to the number of activated codewords (i.e., the number of codewords to be transmitted) will be described in detail below.
In some embodiments, if the terminal device determines that N is greater than 4, i.e., both codewords are activated, and the number of uplink transport streams of the terminal device is greater than 4, the terminal device may parse the SRI information using the first parsing scheme. In other words, the number of the activated codewords is two (i.e. the first codeword and the second codeword are both activated) corresponding to the first correspondence, and the terminal device may determine the identifiers corresponding to the N SRS resources respectively according to the first correspondence. The first correspondence is used for indicating: the value of the bit in the SRI information or the decimal value corresponding to the value of the bit in the SRI information, and the mapping relation between the identifiers corresponding to the N SRS resources respectively.
For example, table 3 shows an example of a manner of analyzing the SRI information when N is greater than 4 (i.e., a form of the first correspondence relation), and in the example shown in table 3, it is assumed that the maximum uplink transmission stream number supported by the terminal device is 8, the network device indicates 5 SRS resources, 6 SRS resources, 7 SRS resources, or 8 SRS resources among the 8 SRS resources to the terminal device, and it is assumed that the Identities (IDs) of the 8 SRS resources are 0 to 7, respectively. The mapping relationship (index relationship) between the decimal value corresponding to the Bit field (Bit field) of the SRI information and 5, 6, 7 or 8 SRS resources is shown in table 3.
TABLE 3 Table 3
As can be seen from table 3, when the maximum uplink transmission stream number supported by the terminal device is 8, the network device indicates to the terminal device that 5 SRS resources, 6 SRS resources, 7 SRS resources, or 8 SRS resources in the 8 SRS resources use the SRI, and the total number of the combinations is 92. That is, the decimal value corresponding to the Bit field (Bit field) of the SRI information needs at least 92 different values, and it can be determined that the SRI information needs 7 bits long.
In some embodiments, after determining that both codewords are activated, the terminal device may determine a specific number of N SRS resources indicated by the network device and which SRS resource the N SRS resources are respectively, that is, determine the identity of the N SRS resources, using the mapping relationship shown in table 3. For example, the terminal device may determine the identities of the N SRS resources according to the decimal value corresponding to the bit field (Bitfield) of the SRI information in combination with the mapping table.
It should be understood that the first correspondence may also include some, but not all, of the rows in table 3. In other words, in the embodiment of the present application, the specific content included for the first correspondence may be all or part of table 3.
It should also be appreciated that table 3 is merely exemplary, and should not impose any limitation on the mapping relationship between the bit field (Bitfield) of the SRI information and the N SRS resources in the embodiment of the present application. In other embodiments of the present application, there may be other mapping relationships between the decimal value corresponding to the Bit field (Bit field) of the SRI information and the identifiers of the N SRS resources, for example, the decimal value 1 corresponding to the Bit field of the SRI information corresponds to the 5 SRS resources identified as 0, 1, 2, 3, 4, and the decimal value 0 corresponds to the 5 SRS resources identified as 0, 1, 2, 3, 5. Also for example: decimal value 56 corresponds to the 7 SRS resources identified as 0, 1, 2, 3, 4, 5, 6, decimal value 84 corresponds to the 6 SRS resources identified as 0, 1, 2, 3, 4, 5, etc., embodiments of the present application are not limited in this regard.
In other embodiments, the terminal device may further determine the identity of the N SRS resources by using a mapping relationship (index relationship) between the value of the bit on the bit field in the SRI information and 5, 6, 7, or 8 SRS resources. For example, when the network device indicates 5 SRS resources, 6 SRS resources, 7 SRS resources, or 8 SRS resources in the 8 SRS resources to the terminal device through the SRI information, that is, when N is greater than 4, another manner of resolving the SRI information (that is, another form of the first correspondence relationship) is shown in table 4, a mapping relationship (index relationship) between a value of a bit on a bit field in the SRI information and the 5, 6, 7, or 8 SRS resources is shown in table 4.
TABLE 4 Table 4
In some embodiments, after determining that both codewords are activated, the terminal device may determine a specific number of N SRS resources indicated by the network device and which SRS resource the N SRS resources are respectively, that is, determine the identity of the N SRS resources, using the mapping relationship shown in table 4.
It should be understood that the first correspondence may also include some, but not all, of the rows in table 4. In other words, in the embodiment of the present application, the specific content included for the first correspondence may be all or part of table 4.
It should also be understood that table 4 is merely exemplary, and should not impose any limitation on the mapping relationship between the bit field of the SRI information and the N SRS resources in the embodiment of the present application. In other embodiments of the present application, other mapping relationships may be between the values of the bits in the bit field of the SRI information and the identifiers of the N SRS resources, for example, the values "0000001" of the bits in the bit field of the SRI information correspond to the 5 SRS resources identified as 0, 1, 2, 3, and 4, and the values "0000000" of the bits in the bit field correspond to the 5 SRS resources identified as 0, 1, 2, 3, and 5, etc., which embodiments of the present application are not limited herein.
It should be understood that, in other embodiments of the present application, the mapping relationship between the SRI information and the N SRS resources may be other types of mapping relationships, besides the mapping relationship between the N SRS resources and the decimal value corresponding to the bit field of the SRI information, or the mapping relationship between the N SRS resources and the decimal value of the bit on the bit field of the SRI information, which is not limited herein.
As can be seen from table 3 and table 4, in the case where the maximum uplink transmission stream number supported by the terminal device is 8 and the number of SRS resources indicated by the SRI information is greater than 4, the SRI information needs a minimum of 7 bits to indicate 5 SRS resources, 6 SRS resources, 7 SRS resources, or 8 SRS resources of the 8 SRS resources. That is, in this case, the length of the SRI information needs 7 bits at minimum. For example: the SRI information may be 7 bits or 8 bits in length.
In some embodiments, if the terminal device determines that N is less than or equal to 4, i.e., only one codeword is activated, the SRI information may be parsed using the second parsing scheme. In other words, the number of activated codewords is one (i.e. the first codeword or the second codeword is activated) corresponding to the second correspondence. The terminal device may determine, according to the second correspondence, the identifiers corresponding to the N SRS resources respectively. The second correspondence is used for indicating: the value of the bit in the SRI information or the decimal value corresponding to the value of the bit in the SRI information, and the mapping relation between the identifiers corresponding to the N SRS resources respectively.
For example, table 5 shows an example of a manner of analyzing the SRI information when N is less than or equal to 4 (i.e., a form of the second correspondence relation), and in the example shown in table 5, it is assumed that the maximum uplink transmission stream number supported by the terminal device is 8, the network device indicates 1 SRS resource, 2 SRS resources, 3 SRS resources, or 4 SRS resources out of the 8 SRS resources to the terminal device, and it is assumed that the Identities (IDs) of the 8 SRS resources are 0 to 7, respectively. The mapping relationship (index relationship) between the decimal value corresponding to the Bit field (Bit field) of the SRI information and 1, 2, 3 or 4 SRS resources is shown in table 5.
TABLE 5
As can be seen from table 5, when the maximum uplink transmission stream number supported by the terminal device is 8, the network device indicates to the terminal device that 1 SRS resource, 2 SRS resources, 3 SRS resources, or 4 SRS resources in the 8 SRS resources are used by the SRI, and the different combinations in 160 are shared. That is, the decimal value corresponding to the Bit field (Bit field) of the SRI information needs at least 160 different values, and it can be determined that the SRI information needs 8 bits in length.
In some embodiments, after determining that only one codeword is activated, the terminal device may determine a specific number of N SRS resources indicated by the network device and which SRS resource the N SRS resources are respectively, that is, determine the identity of the N SRS resources, using the mapping relationship shown in table 5. For example, the terminal device may determine the identities of the N SRS resources according to the decimal value corresponding to the Bit field (Bit field) of the SRI information in combination with the mapping table.
It should be understood that the second correspondence may also include some of the rows in table 5, but not all of the rows. In other words, in the embodiment of the present application, the specific content included for the second correspondence may be all or part of table 5.
It should also be appreciated that table 5 is merely exemplary, and should not impose any limitation on the mapping relationship between Bit fields (Bit field) of SRI information and N SRS resources in the embodiment of the present application. In other embodiments of the present application, there may be other mapping relationships between the decimal value corresponding to the Bit field (Bit field) of the SRI information and the identity of the N SRS resources, for example, the decimal value 1 corresponding to the Bit field of the SRI information corresponds to the SRS resource identified as 0, and the decimal value 0 corresponds to the SRS resource identified as 1. Also for example: the decimal value 8 corresponds to the 2 SRS resources identified as 0, 2, the decimal value 9 corresponds to the 2 SRS resources identified as 0, 1, etc., and embodiments of the present application are not limited herein.
In other embodiments, the terminal device may further determine the identity of the N SRS resources by using a mapping relationship (index relationship) between the value of the bit on the bit field in the SRI information and 1, 2, 3 or 4 SRS resources. For example, table 6 shows another way (i.e., another form of the second correspondence) of resolving SRI information when the network device indicates 1 SRS resource, 2 SRS resources, 3 SRS resources, or 4 SRS resources in 8 SRS resources to the terminal device by using SRI, that is, N is less than or equal to 4, and the mapping relationship (index relationship) between the value of the bit on the bit field in the SRI information and 1, 2, 3, or 4 SRS resources is shown in table 6.
TABLE 6
In some embodiments, after determining that only one codeword is activated, the terminal device may determine a specific number of N SRS resources indicated by the network device and which SRS resource the N SRS resources are respectively, that is, determine the identity of the N SRS resources, using the mapping relationship shown in table 6.
It should be understood that the second correspondence may also include some of the rows in table 6, but not all of the rows. In other words, in the embodiment of the present application, the specific content included for the second correspondence may be all or part of table 6.
It should also be appreciated that table 6 is merely exemplary, and should not impose any limitation on the mapping relationship between the bit field of the SRI information and the N SRS resources in the embodiment of the present application. In other embodiments of the present application, other mapping relationships may be between the value of the bit in the bit field of the SRI information and the identity of the N SRS resources, for example, the value "00000010" of the bit in the bit field of the SRI information corresponds to the SRS resource identified as 1, the value "00000001" of the bit in the bit field corresponds to the SRS resource identified as 2, and the embodiment of the present application is not limited herein.
As can be seen from table 5 and table 6, when the maximum uplink transmission number supported by the terminal device is 8 and the number of SRS resources indicated by the SRI information is less than or equal to 4, the SRI information needs a minimum length of 8 bits to indicate 1 SRS resource, 2 SRS resources, 3 SRS resources, or 4 SRS resources out of the 8 SRS resources. That is, in this case, the length of the SRI information needs 8 bits at minimum. For example: the SRI information may be 8 bits in length.
Since the network device transmits the SRI, the length of the SRI information should be the same regardless of whether the number of SRS resources indicated by the SRI information is greater than 4 or less than or equal to 4. As can be seen from the above description, in the case where the maximum uplink transport stream number supported by the terminal device is 8, the number of SRS resources indicated by the SRI information is greater than 4, the length of the SRI information needs 7 bits at minimum, and the number of SRS resources indicated by the SRI information is less than or equal to 4, and the length of the SRI information needs 8 bits at minimum. In this case, the length of the SRI information needs 8 bits at least, for example, the length of the SRI information may be 8 bits, so that the number of SRS resources indicated by the SRI information may be greater than 4, or less than or equal to 4.
In other embodiments of the present application, in case that the maximum uplink transport stream number supported by the terminal device is 8 and only one codeword is activated, the minimum required length (8 bits) of the SRI information is greater than the minimum required length (7 bits) of the SRI information in case that both codewords are activated. Therefore, in order to further reduce the overhead of the SRI information, in the case where only one codeword is activated, that is, the uplink transmission stream of the terminal device is less than or equal to 4, a part of the fields in the codeword that is not activated may be borrowed and the SRI information includes fields that jointly indicate 1 SRS resource, 2 SRS resources, 3 SRS resources, or 4 SRS resources out of 8 SRS resources. That is, in case N is less than or equal to 4, a joint field may be formed using a part of fields in the codeword that is not activated and the SRI information, and the SRS resource is indicated using the joint field. The length of the SRI information may be further reduced such that the length of the SRI information is the same regardless of whether the number of SRS resources indicated by the SRI information is greater than 4 or less than or equal to 4. In other words, if only one codeword is activated, the terminal device may parse the SRI information using the third parsing scheme. That is, the number of the activated codewords is a corresponding third corresponding relation (the first codeword or the second codeword is activated), and the terminal device can determine the identifiers corresponding to the N SRS resources respectively according to the third corresponding relation. The third correspondence is used to indicate: and the mapping relation between the decimal value corresponding to the value of the bit on the first joint field and the identifiers respectively corresponding to the N SRS resources. The first joint field comprises bits in the SRI information and a second field, and the modulation coding indication information corresponding to the unactivated codeword in the first codeword and the second codeword comprises the second field.
For example: assuming that the maximum uplink transport stream number supported by the terminal device is 8 and only one codeword is activated, the second field included in the modulation coding indication information and the field included in the SRI information corresponding to the codeword that is not activated may be used to jointly indicate 1 SRS resource, 2 SRS resources, 3 SRS resources, or 4 SRS resources of the 8 SRS resources.
For example, in case N is less than or equal to 4, 1 bit of the NDI field (i.e., the second field) included in the modulation coding indication information corresponding to the codeword that is not activated may be utilized to combine 7 bits of the SRI information to form 8 bits (i.e., the first combined field) together to indicate 1 SRS resource, 2 SRS resources, 3 SRS resources, or 4 SRS resources of the 8 SRS resources. Thus, SRI information only requires a 7-bit length. That is, in this case, the SRI information may be 7 bits in length. The overhead of SRI information can be reduced in one step. Meanwhile, the SRS resource number indicated by the SRI information is guaranteed to be larger than 4 or smaller than or equal to 4, the length of the SRI information is 7 bits, and the SRS resource number indicated by the SRI information is simultaneously considered to be larger than 4 or smaller than or equal to 4.
For example, the decimal value corresponding to the bit field in table 5 may be a decimal value corresponding to a bit field (i.e., the first joint field) consisting of 1 bit of the NDI field and 7 bits of the SRI information (i.e., another form of the third correspondence). The bit values in table 6 may be bit values on a bit field (i.e., the first joint field) formed by combining 1 bit of the NDI field and 7 bits of the SRI information (i.e., another form of the third correspondence).
It should be understood that, in the embodiment of the present application, the correspondence relationship shown in table 5 and table 6 can only be one of the second correspondence relationship and the third correspondence relationship, that is, the correspondence relationship shown in table 5 and table 6 is the second correspondence relationship or the third correspondence relationship, and the second correspondence relationship and the third correspondence relationship cannot exist at the same time. The terminal device may determine the SRS resource indicated by the SRI information according to the second correspondence or the third correspondence.
In the embodiment of the application, under the condition that only one code word is activated, the uplink transmission stream number of the terminal equipment and the precoding of each stream are indicated by utilizing the bit field included in the SRI information and the bit field in the code word which is not activated, so that the overhead of the SRI information can be further reduced, the number of SRS resources indicated by the SRI information is ensured to be more than 4 or less than or equal to 4, the length of the SRI information is the same, and the communication efficiency is improved.
It should be understood that, in the embodiment of the present application, in addition to the NDI field, other bit fields included in the modulation coding indication information corresponding to the codeword that is not activated and bit fields included in the SRI information may be used to jointly indicate the uplink transport stream number of the terminal device and the precoding of each stream. The embodiments of the application are not limited in this regard.
In the embodiment of the present application, both the network device and the terminal device may store in advance the mapping relationship (corresponding relationship) between the bit field of the SRI information and the plurality of SRS resources. For example, the network device and the terminal device may both store tables shown in tables 3 to 6, so that SRS resources determined by the network device and the terminal device may be guaranteed to be the same, communication errors between the network device and the terminal device are avoided, and communication efficiency between the network device and the terminal device is guaranteed.
After the terminal device determines the N SRS resources indicated by the SRI information, the number of uplink transmission streams of the terminal device may be determined to be N. Further, after determining the respective identifiers of the N SRS resources, precoding used by the uplink transmission stream corresponding to each SRS resource may be determined. For example: and if the first SRS resource in the N SRS resources corresponds to the first uplink transmission stream, the precoding used by the first uplink transmission stream is the same as the precoding used by the first SRS resource, and the precoding used by the first SRS resource is the precoding used by the terminal equipment when the first SRS resource transmits SRS.
It should be understood that, in the embodiment of the present application, the first correspondence and the second correspondence, or the first correspondence and the third correspondence described above may be predefined or configured by signaling.
Predefined may be understood as defined by a protocol. Signaling configuration may be understood as being configured by higher layer or physical layer signaling. The higher layer signaling may include, for example, radio resource control signaling (radio resource control, RRC), medium access control (medium access control, MAC) Control Element (CE), radio link control (radio link control, RLC) signaling, and the like. The physical layer signaling may include, for example, DCI, signaling transmitted through a downlink physical layer channel, and the physical downlink channel may be, for example, a physical downlink control channel (physical downlink control channel, PDCCH) or a physical downlink shared channel (physical downlink shared channel, PDSCH), and the like.
In some embodiments, the expression of step S230 may be replaced with: and S230a, after receiving the first modulation coding indication information and the second modulation coding indication information, the terminal equipment determines the corresponding relation according to the first modulation coding indication information and the second modulation coding indication information. For example: the correspondence may include the first correspondence and the second correspondence described above, or include the first correspondence and the third correspondence. The second correspondence or the third correspondence, and the first correspondence are used for determining N SRS resources indicated by the SRS resource indication information. The expression of step S240 may be replaced with: and S240a, the terminal equipment determines N SRS resources indicated by the SRS resource indication information according to the corresponding relation. Wherein, each SRS resource corresponds to an uplink transmission stream. That is, the method 200 provided in the embodiment of the present application may also include: s210, S220, S230a, and S240a.
In some embodiments, S230a may be implemented by: the terminal equipment can determine the number of activated code words according to the first modulation coding indication information and the second modulation coding indication information; and determining different corresponding relations according to the number of different activated codewords. For example: the terminal device may determine the number of activated codewords according to the values of the MCS field and the RV field in the first modulation coding indication information and the value of the MCS field RV field in the second modulation coding indication information, respectively. After determining the number of activated codewords, the correspondence can be determined.
For example: the number of the activated code words is two, and N SRS resources are determined by utilizing the first corresponding relation; and determining N SRS resources by utilizing the second corresponding relation or the third corresponding relation if the number of the activated codewords is one. For the specific description of S230a and S240a, reference may be made to the descriptions of the corresponding parts in the above embodiments, and for brevity, the description is omitted here.
In other embodiments, the expression of step S230 may be replaced with: and S230b, the terminal equipment determines the corresponding relation according to the values of the bits in the first modulation coding indication information and the second modulation coding indication information respectively. For example: the correspondence may include the first correspondence and the second correspondence described above, or include the first correspondence and the third correspondence. The second correspondence or the third correspondence, and the first correspondence are used for determining N SRS resources indicated by the SRS resource indication information. The expression of step S240 may be replaced with: and S240b, the terminal equipment determines N SRS resources indicated by the SRS resource indication information according to the corresponding relation. Wherein, each SRS resource corresponds to an uplink transmission stream. That is, the method 200 provided in the embodiment of the present application may also include: s210, S220, S230b, and S240b.
In some embodiments, S230b may be implemented by: the terminal device may determine the correspondence relationship according to the values of the MCS field and the RV field in the first modulation coding indication information and the value of the MCS field RV field in the second modulation coding indication information, respectively.
For example: if the decimal values of the bits of the MCS field and the RV field included in the first modulation coding indication information are not 26 and 1 respectively, and the decimal values of the bits of the MCS field and the RV field included in the second modulation coding indication information are not 26 and 1 respectively, determining a first corresponding relation; and if the decimal values of the bits of the MCS field and the RV field included in the first modulation coding indication information are not 26 and 1 respectively, and the decimal values of the bits of the MCS field and the RV field included in the second modulation coding indication information are 26 and 1 respectively, determining a second corresponding relation or a third corresponding relation.
For the specific description of S230b and S240b, reference may be made to the descriptions of the corresponding parts in the above embodiments, and for brevity, the description is omitted here.
The SRS transmission method provided by the application utilizes the modulation coding information and the SRI information which respectively correspond to a plurality of code words to jointly indicate the uplink transmission stream number (namely the number of SRS resources) and the precoding of each stream to the terminal equipment. I.e. the terminal may determine the uplink transport stream number based on the first modulation and coding indication information, the second modulation and coding indication information, and the SRI information. The number of activated codewords is different, and the interpretation mode of the SRI information is different. Furthermore, when only one codeword is activated, the bit field in the codeword which is not activated and the bit field included in the SRI information can be used to jointly indicate the uplink transmission stream number of the terminal device and the precoding of each stream, so that the overhead of the SRI information is further reduced, the utilization rate of communication resources is improved, and whether the number of SRS resources indicated by the SRI information is greater than 4 or less than or equal to 4, the length of the SRI information is the same, and the communication efficiency is improved.
As can be seen from table 2, when the number of uplink transport streams of the terminal device is greater than 4, the terminal device needs to transmit two codewords using these uplink transport streams. Before the terminal device transmits the uplink transmission streams, the terminal device needs to pre-encode each uplink transmission stream, the pre-encoding used by different uplink transmission streams is different, and the encoding quality corresponding to different pre-encoding is different. That is, the corresponding precoding quality (or channel quality) is different for each uplink transport stream. The precoding used by a certain uplink transmission stream is precoding used for indicating the SRS resource of the uplink transmission stream, that is, precoding used when the terminal device sends the SRS to the network device on the SRS resource.
For example, the network device indicates 5 SRS resources to the terminal device, with numbers of 0, 2, 4, 5, and 7, respectively, that is, the number of uplink transport streams of the terminal device is 5. Among the 5 SRS resources, the SRS resource with the number (identifier) of 2 has the best SRS signal quality parameter, and the SRS resource with the number of 5 has the worst SRS signal quality parameter, i.e. the SRS resource with the number of 2 uses the precoding with the best coding quality, and the SRS resource with the number of 5 uses the precoding with the worst coding quality. When the terminal device transmits an uplink transport stream to the network device, the channel quality of the uplink transport stream corresponding to the SRS resource with the number 2 is the best (because the coding quality of the precoding used is the best), and the channel quality of the uplink transport stream corresponding to the SRS resource with the number 5 is the worst (because the coding quality of the precoding used is the worst).
And the numbers of the plurality of SRS resources are also related to the numbers of the plurality of uplink transmission streams. For example, the network device indicates 5 SRS resources to the terminal device, the numbers are respectively 0, 2, 4, 5, and 7, and the numbers of the 5 uplink transmission streams are respectively 0 to 4, which are arranged in the order of the SRS resource numbers from small to large.
Wherein, the SRS resource numbered 0 corresponds to the uplink transmission stream numbered 0, the SRS resource numbered 2 corresponds to the uplink transmission stream numbered 1, the SRS resource numbered 4 corresponds to the uplink transmission stream numbered 2, the SRS resource numbered 5 corresponds to the uplink transmission stream numbered 3, and the SRS resource numbered 7 corresponds to the uplink transmission stream numbered 4.
Alternatively, the SRS resource numbered 7 corresponds to the uplink transport stream numbered 0, the SRS resource numbered 5 corresponds to the uplink transport stream numbered 1, the SRS resource numbered 4 corresponds to the uplink transport stream numbered 2, the SRS resource numbered 2 corresponds to the uplink transport stream numbered 3, and the SRS resource numbered 0 corresponds to the uplink transport stream numbered 4.
That is, the numbers of the plurality of uplink transmission streams are sequentially and consecutively arranged in order from small to large or from small to large according to the numbers of the plurality of SRS resources.
As can be seen from table 2, the mapping relationship between the uplink transport stream and the codeword is related to the number (identification) of the uplink transport stream, that is, the plurality of uplink transport streams are mapped onto the corresponding codeword in the order of the number of the uplink transport stream from small to large or from large to small.
For example: the network device indicates 5 SRS resources to the terminal device, and the numbers are respectively 0, 2, 4, 5 and 7, i.e. the number of uplink transmission streams of the terminal device is 5. For 5 upstream streams, the IDs of the 5 upstream streams are 0 to 4, respectively. Assume that: the SRS resource numbered 0 corresponds to the uplink transport stream numbered 0, the SRS resource numbered 2 corresponds to the uplink transport stream numbered 1, the SRS resource numbered 4 corresponds to the uplink transport stream numbered 2, the SRS resource numbered 5 corresponds to the uplink transport stream numbered 3, and the SRS resource numbered 7 corresponds to the uplink transport stream numbered 4.
Further, it can be determined from table 2 that the first 2 uplink transport streams (ID 0 and 1 respectively) transmit the first codeword (ID 0) and the last 3 uplink transport streams (ID 2, 3, 4 respectively) transmit the second codeword (ID 1). The possible situations are: of the 5 uplink transport streams, the two transport streams numbered 0 and 3 have better channel quality, while the three transport streams numbered 1, 2 and 4 have relatively worse channel quality, if the first codeword (ID of codeword is 0) is transmitted by the transport streams numbered 0 and 1 according to the mapping relationship shown in table 2, the difference of channel quality or the difference of signal-to-noise ratio (SNR) between the two transport streams corresponding to the first codeword is larger, that is, the difference of channel quality or the difference of SNR between different transport streams in the same codeword is larger. Similarly, the three transmission streams with numbers of 2, 3 and 4 respectively transmit the second codeword (the ID of the codeword is 0), which also makes the difference of channel quality or SNR between different transmission streams in the second codeword larger, and reduces the throughput of the codeword, resulting in reduced communication efficiency.
In view of this, the embodiment of the present application further provides a method for SRS transmission, where when the terminal device sends multiple SRS to the network device, identifiers (numbers) of SRS resources corresponding to different SRS are different. The larger the number of SRS resources, the better the signal quality parameter of the SRS transmitted on the SRS resources, or the smaller the number of SRS resources, the better the signal quality parameter of the SRS transmitted on the SRS resources. After the network device receives the SRS, the network device indicates a plurality of SRS resources to the terminal device. The terminal equipment and the network equipment map the uplink data streams corresponding to the SRS resources to the corresponding code words according to the sequence from small to large or from large to small of the serial numbers of the SRS resources, so that the channel quality SNR difference between different transmission streams in each code word is smaller, the throughput of the code words is improved, and the communication efficiency is improved.
The method for SRS transmission provided in the present application is described in detail below with reference to fig. 3, fig. 3 is a schematic interaction diagram of an SRS transmission method 300 according to an embodiment of the present application, where the method 300 may be applied to the scenario shown in fig. 1, and of course, may also be applied to other communication scenarios, and the embodiment of the present application is not limited herein.
It should also be understood that in the example shown in fig. 3, the method is described taking the terminal device and the network device as the execution subjects of the execution method. By way of example, and not limitation, the execution subject of the execution method may also be a chip, a chip system, or a processor or the like applied to the terminal device and the network device.
As shown in fig. 3, the method 300 shown in fig. 3 may include S310 to S340. The various steps in method 300 are described in detail below in conjunction with FIG. 3.
And S310, the terminal equipment respectively transmits SRS to the network equipment on M SRS resources, the numbers of the M SRS resources are different, the smaller the number of the SRS resource is, the better the signal quality parameter of the SRS transmitted on the SRS resource is, or the larger the number of the SRS resource is, the better the signal quality parameter of the SRS transmitted on the SRS resource is.
In some embodiments, the network device may configure the terminal device with a plurality of SRS resources, for example, M, that are non-codebook for use (usage), and the terminal device may send SRS to the network device on the M SRS resources respectively. In the embodiment of the application, the value of M is greater than 4.
In the embodiment of the present application, the identities (numbers) of the M SRS resources are different. For example: the value of M may be 8, and the identities of the 8 SRS resources may be 0 to 7, respectively.
When the terminal device transmits SRS to the network device, the precoding used on each SRS resource is different. Since the precoding used by each SRS resource is determined by the terminal device itself, the coding quality corresponding to the different precoding is different. Before the terminal device transmits the SRS, the better the coding quality of the precoding may be used for the SRS resource with the smaller number of SRS resources according to the sequence from the larger number of M SRS resources to the smaller number of M SRS resources, that is, the better the quality of the precoding (used) corresponding to the SRS resource is, the better the signal quality parameter of the SRS (or transmitted) transmitted on the SRS resource is. Alternatively, for the SRS resource with a larger SRS resource number, precoding with a better coding quality is used, that is, the smaller the number of the SRS resource, the worse the (used) precoding channel quality corresponding to the SRS resource, and the worse the signal quality parameter of the SRS transmitted (or transmitted) on the SRS resource. After encoding the different SRS resources using the unused precoding, the SRS may be transmitted to the network device at the different SRS resources, respectively.
In the embodiment of the application, the better the signal quality parameter of the SRS is, the better the channel quality is when the SRS is transmitted. The worse the signal quality parameter of the SRS, the worse the channel quality at the time of the SRS transmission.
For example: in the embodiment of the present application, the signal quality parameters of the SRS may include: received power of SRS (reference signal received power, RSRP), equivalent channel coefficient of SRS, and the like. For example: the larger the RSRP of the SRS, the better the signal quality parameter of the SRS, or the larger the value of the equivalent channel coefficient of the SRS, the better the signal quality parameter of the SRS.
For example: assume that the terminal device transmits 8 SRS to the network device on 8 SRS resources, the identities of which are 0 to 7, respectively. The signal quality parameters of the SRS transmitted (transmitted) on these 8 SRS resources are sequentially better in the order of the number of SRS resources from larger to smaller, that is, the larger the number of SRS resources is, the better the signal quality parameters of the SRS transmitted on the SRS resources are. For example: the RSRP of the SRS transmitted on the SRS resource numbered 3 is greater than the RSRP of the SRS transmitted on the SRS resource numbered 2; the RSRP of the SRS transmitted on the SRS resource numbered 6 is greater than the RSRP of the SRS transmitted on the SRS resource numbered 2; the RSRP of the SRS transmitted on SRS resource number 7 is the largest; the RSRP of the SRS transmitted on the SRS resource numbered 0 is the smallest.
Also for example: assume that: the terminal device transmits 8 SRS to the network device on 8 SRS resources, the identity of the 8 SRS resources being 0 to 7 respectively. The signal quality parameters of the SRS transmitted on these 8 SRS resources sequentially decrease in order of the number of SRS resources from larger to smaller, i.e., the smaller the number of SRS resources is, the better the signal quality parameters of the SRS transmitted on the SRS resources are. For example: the value of the equivalent channel coefficient of SRS transmitted on SRS resource numbered 3 is greater than the value of the equivalent channel coefficient of SRS transmitted on SRS resource numbered 4; the value of the equivalent channel coefficient of SRS transmitted on SRS resource numbered 2 is greater than the value of the equivalent channel coefficient of SRS transmitted on SRS resource numbered 3; the value of the equivalent channel coefficient of the SRS transmitted on the SRS resource with the number of 0 is the largest; the number of the equivalent channel coefficients of the SRS transmitted on the corresponding SRS resource with the number of 7 is the smallest.
And S320, after the network equipment receives the SRS resources on the M SRS resources respectively, determining N SRS resources in the M SRS resources, wherein N is an integer greater than 4, and M is greater than or equal to N.
In some embodiments, the network device may determine N SRS resources with better channel quality or better port quality from the SRS resources corresponding to the M SRS respectively.
For example, assume that the network device receives 8 SRS transmitted by the terminal device on 8 SRS resources respectively, and the 8 SRS resources have different corresponding numbers. The network device may determine N SRS resources corresponding to N SRS with better SRS signal quality from the SRS resources corresponding to the 8 SRS respectively, for example: the SRS signal received by the network equipment has higher power, or the SINR of the SRS corresponding signal after MIMO equalization is higher, so that the quality of the SRS signal is better.
S330, the network device sends SRI information to the terminal device, wherein the SRI information is used for indicating N SRS resources, each SRS resource corresponds to one uplink transmission stream, and the number of the uplink transmission streams of the terminal device is N.
In some embodiments, the network device may indicate the uplink transport stream number and the precoding per stream transmitted on the PUSCH for the terminal device through the SRI information. The uplink transmission stream number is the number of SRS resources indicated by the network device to the terminal device, and each stream of precoding is precoding used for sending the SRS resources indicated by the network device, i.e. precoding used when the terminal device sends the SRS to the network device on the SRS resources.
In this embodiment, the value of N is greater than 4, that is, the number of uplink transmission streams of the terminal device is greater than 4, and these uplink transmission streams need to transmit two codewords.
It should be understood that, in the embodiment of the present application, the maximum uplink transport stream number supported by the terminal device is greater than N. For example, the maximum uplink transport stream number supported by the terminal device may be 8 streams, or the maximum uplink transport stream number supported by the terminal device may be greater than 8 streams, or the like.
For example, assuming that the maximum uplink transport stream number supported by the terminal device is 8 streams, the value of N may be 5, 6, 7, or 8.
S340, the network device and the terminal device determine a codeword corresponding to each uplink transmission stream in the N uplink transmission streams according to the N SRS resources, wherein each SRS resource corresponds to one uplink transmission stream.
In this embodiment, the value of N is greater than 4, that is, the number of uplink transmission streams of the terminal device is greater than 4, and the terminal device and the network device may determine that the N uplink transmission streams need to transmit two codewords.
As a possible implementation manner, the network device and the terminal device may determine codewords corresponding to the N uplink transport streams respectively according to the numbers of the N SRS resources.
For example: assume that: the maximum uplink transmission flow number supported by the terminal equipment is 8 flows, N is equal to 5, and the number of SRS resources is 0, 2, 4, 5 and 7 respectively, namely the uplink transmission flow number of the terminal equipment is 5 flows. The larger the number of SRS resources is assumed, the better the signal quality parameter of SRS transmitted on the SRS resources. In combination with the two codewords corresponding to the 5 uplink transport streams shown in table 2, where one codeword corresponds to 2 transport streams and the other codeword corresponds to 3 transport streams, one codeword (e.g., codeword identified as 0) may be transmitted using the two transport streams corresponding to SRS resources numbered 0 and 2, and the other codeword (e.g., codeword identified as 1) may be transmitted using the three transport streams corresponding to SRS resources numbered 4, 5, and 7. Alternatively, two transport streams corresponding to SRS resources numbered 5 and 7 may be used to transmit one codeword (e.g., codeword identified as 0) and three transport streams corresponding to SRS resources numbered 0, 2, and 4 may be used to transmit another codeword (e.g., codeword identified as 1). That is, the terminal device and the network device can map uplink data streams corresponding to the plurality of SRS resources onto corresponding code words according to the sequence from small to large or from large to small of the numbers of the SRS resources, so as to realize that the difference of channel quality SNR between different transport streams in each code word is smaller.
Alternatively, as another possible implementation manner, the network device and the terminal device may also determine the numbers of the 5 transmission streams according to the numbers of the 5 SRS resources first. For example, the numbers of the 5 uplink transmission streams may be sequentially and continuously arranged in order from small to large or from small to large according to the numbers of the 5 SRS resources. And then according to the numbers of the 5 transport streams, mapping the 5 uplink data streams onto corresponding code words according to the order from the small number to the large number or from the large number to the small number of the 5 transport streams, thereby realizing smaller difference of channel quality SNR between different transport streams in each code word.
For example: the SRS resource numbered 0 corresponds to the uplink transport stream numbered 0, the SRS resource numbered 2 corresponds to the uplink transport stream numbered 1, the SRS resource numbered 4 corresponds to the uplink transport stream numbered 2, the SRS resource numbered 5 corresponds to the uplink transport stream numbered 3, and the SRS resource numbered 7 corresponds to the uplink transport stream numbered 4. Alternatively, the SRS resource numbered 7 corresponds to the uplink transport stream numbered 0, the SRS resource numbered 5 corresponds to the uplink transport stream numbered 1, the SRS resource numbered 4 corresponds to the uplink transport stream numbered 2, the SRS resource numbered 2 corresponds to the uplink transport stream numbered 3, and the SRS resource numbered 0 corresponds to the uplink transport stream numbered 4. I.e. the IDs of the 5 upstream transport streams are 0 to 4, respectively, and two codewords are required to be transmitted for the 5 upstream transport streams in combination with those shown in table 2, one codeword (e.g. codeword identified as 0) can be transmitted using the two transport streams numbered 0 and 1, and another codeword (e.g. codeword identified as 1) can be transmitted using the three transport streams numbered 2, 3 and 4. Alternatively, one codeword (e.g., codeword identified as 0) is transmitted using two transport streams numbered 4 and 3, and another codeword (e.g., codeword identified as 1) is transmitted using three transport streams numbered 0, 1, 2. It is also possible to achieve a small difference in channel quality SNR between different transport streams in each codeword.
In other words, in determining the codewords respectively corresponding to the 5 uplink transport streams, the first codeword (codeword identified as 0) corresponds to 2 SRS resources, and the numbers of the two SRS resources are respectively 0 and 2. The second codeword (codeword identified as 0) corresponds to 3 SRS resources, numbered 4, 5, 7, respectively. The maximum value of the number of the SRS resources corresponding to the first codeword is 2, the minimum value of the number of the SRS resources corresponding to the second codeword is 4, and the maximum value of the number of the SRS resources corresponding to the first codeword is smaller than the minimum value of the number of the SRS resources corresponding to the second codeword.
Or in the process of determining the codewords respectively corresponding to the 5 uplink transmission streams, the first codeword (the codeword marked as 0) corresponds to 2 SRS resources, and the numbers of the two SRS resources are respectively 7 and 5. The second codeword (codeword identified as 0) corresponds to 3 SRS resources numbered 0, 2, 4, respectively. The minimum number of the SRS resources corresponding to the first codeword is 5, the maximum number of the SRS resources corresponding to the second codeword is 4, and the minimum number of the SRS resources corresponding to the first codeword is larger than the maximum number of the SRS resources corresponding to the second codeword.
Through the above mode, the code words corresponding to the N uplink transmission streams respectively can be determined.
Optionally, in the embodiment of the present application, the network device may further send configuration information of the first codeword and configuration information of the second codeword to the terminal device. For example, the network device may send first modulation coding indication information and second modulation coding indication information to the terminal device, where the first modulation coding indication information is used to indicate a modulation coding mode of the first codeword, and the second modulation coding indication information is used to indicate a modulation coding mode of the second codeword. The terminal equipment can acquire the configuration information of the first code word and the configuration information of the second code word according to the first modulation coding indication information and the second modulation coding indication information.
After determining the code words corresponding to the N uplink transport streams respectively, and the configuration information of the first code word and the configuration information of the second code word, the terminal device may send the first code word to the network device through the plurality of uplink transport streams corresponding to the first code word, and send the second code word to the network device through the plurality of uplink transport streams corresponding to the second code word. The network device may receive the first codeword and the second codeword transmitted by the terminal device using the plurality of uplink transport streams, respectively. Therefore, the difference of channel quality SNR between different transmission streams in each codeword is smaller, the throughput of the codeword is improved, and the communication efficiency is improved.
For example, in combination with the above example, the terminal device may send the first codeword (codeword identified as 0) to the network device through two transport streams corresponding to SRS resources numbered 0 and 2, and send the second codeword (codeword identified as 1) to the network device through three transport streams corresponding to SRS resources numbered 4, 5, and 7. Accordingly, the network device may receive a first codeword transmitted by the terminal device using two transport streams corresponding to SRS resources numbered 0 and 2, and receive a second codeword transmitted by the terminal device using three transport streams corresponding to SRS resources numbered 4, 5, and 7.
Optionally, in some embodiments, in S310, if the terminal device has the same signal quality of a plurality of SRSs (for example, the same received power RSRP of the SRSs or the same value of the equivalent channel coefficient of the SRSs) in M SRSs respectively sent to the network device on M SRS resources, that is, the numbers of the plurality of SRS resources are different, but the signal quality parameters of the SRSs transmitted on the plurality of SRS resources are the same. In this case, the numbers of the plurality of SRS resources (the signal quality of the SRS to which the plurality of SRS resources respectively correspond is the same) may be consecutive. Among the M SRS resources, the smaller the number of SRS resources is, the better the signal quality parameter of the SRS transmitted on the SRS resource is, or the larger the number of SRS resources is, the better the signal quality parameter of the SRS transmitted on the SRS resource is.
For example: the terminal device transmits 8 SRS to the network device on 8 SRS resources, and the 8 SRS resources are numbered 0 to 7 respectively. The signal quality parameters of the SRS transmitted on the SRS resources numbered 0 and 1 are the same, the signal quality parameters of the SRS transmitted on the SRS resources numbered 2 to 7 are sequentially deteriorated as the SRS resource number becomes larger, and the signal quality parameters of the SRS transmitted on the SRS resources numbered 0 and 1 are the best.
Also for example: the terminal device transmits 8 SRS to the network device on 8 SRS resources, and the 8 SRS resources are numbered 0 to 7 respectively. The signal quality parameters of SRS transmitted on SRS resources numbered 3 and 4 are the same, and the signal quality parameters of SRS transmitted on SRS resources numbered 0 to 2 and 5 to 7 become better in turn as the SRS resource number becomes larger. And, the signal quality parameters of the SRS transmitted on the SRS resources numbered 3 and 4 are better than the signal quality parameters of the SRS transmitted on the SRS resource numbered 2, and worse than the signal quality parameters of the SRS transmitted on the SRS resource numbered 5.
In S320, the number of the SRS resources may be different from the N SRS resources determined by the network device, but the signal quality of the SRS transmitted on the different SRS resources may be the same. In this case, in S340, the terminal device and the network device may map the N SRS resources indicated by the SRI information to corresponding codewords in order of the number of the SRS resources from small to large or from large to small. The numbers of the SRS resources are different, but the SRS resources with the same signal quality of the SRS transmitted on the SRS resources may be mapped on the same codeword or may be mapped on different codewords.
For example: the network device indicates 5 SRS resources to the terminal device through the SRI information, the numbers are 0, 1, 2, 5, and 7, and the signal quality parameters of the SRS transmitted on the SRS resources numbered 0 and 1 are the same, and then one codeword (for example, the codeword identified as 0) may be transmitted using two transmission streams corresponding to the SRS resources numbered 0 and 1, and another codeword (for example, the codeword identified as 1) may be transmitted using three transmission streams corresponding to the SRS resources numbered 2, 5, and 7.
Also for example: the network device indicates 5 SRS resources to the terminal device through the SRI information, the numbers are 0, 2, 3, 5, and 7, and the signal quality parameters of the SRS transmitted on the SRS resources numbered 2 and 3 are the same, and then one codeword (for example, the codeword identified as 0) may be transmitted using two transmission streams corresponding to the SRS resources numbered 0 and 2, and another codeword (for example, the codeword identified as 1) may be transmitted using three transmission streams corresponding to the SRS resources numbered 3, 5, and 7.
According to the SRS transmission method provided by the embodiment of the application, when the terminal equipment sends a plurality of SRSs to the network equipment, the identification (number) of SRS resources corresponding to different SRSs is different. The larger the number of SRS resources, the better the signal quality of the SRS transmitted on the SRS resources, or the smaller the number of SRS resources, the better the signal quality of the SRS transmitted on the SRS resources. The terminal device and the network device can map the uplink data streams corresponding to the plurality of SRS resources onto the corresponding code words according to the sequence from small to large or from large to small of the plurality of SRS resources, so that the difference of channel quality SNR between different transmission streams in each code word is smaller, the throughput of the code words is improved, and the communication efficiency is improved.
It should be understood that the above description is only intended to assist those skilled in the art in better understanding the embodiments of the present application, and is not intended to limit the scope of the embodiments of the present application. It will be apparent to those skilled in the art from the foregoing examples that various equivalent modifications or variations may be made, for example, some steps may not be necessary in the embodiments of the methods described above, or some steps may be newly added, etc. Or a combination of any two or more of the above. Such modifications, variations, or combinations are also within the scope of embodiments of the present application.
It should also be understood that the manner, the case, the category, and the division of the embodiments in the embodiments of the present application are merely for convenience of description, should not be construed as a particular limitation, and the features in the various manners, the categories, the cases, and the embodiments may be combined without contradiction.
It should also be understood that the various numbers referred to in the embodiments of the present application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of the present application. The sequence numbers of the above-mentioned processes do not mean the sequence of execution sequence, and the execution sequence of each process should be determined by its functions and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.
It should also be understood that the foregoing description of embodiments of the present application focuses on highlighting differences between the various embodiments and that the same or similar elements not mentioned may be referred to each other and are not repeated herein for brevity.
It should be further understood that, in the embodiments of the present application, the "predefined" or "preset" may be implemented by pre-storing corresponding codes, tables, or other manners that may be used to indicate relevant information in the device (the present application is not limited to the specific implementation manner thereof.
The method for SRS transmission according to the embodiment of the present application is described in detail above with reference to fig. 1 to 3. The following describes the communication device according to the embodiment of the present application in detail with reference to fig. 4 to 9.
According to the method, the functional modules of the terminal equipment and the network equipment can be divided. For example, each function may be divided into each functional module, or two or more functions may be integrated into one processing module. The integrated modules described above may be implemented in hardware. It should be noted that, in this embodiment, the division of the modules is schematic, only one logic function is divided, and another division manner may be implemented in actual implementation.
It should be noted that, the relevant content of each step related to the above method embodiment may be cited to the functional description of the corresponding functional module, which is not described herein.
The terminal device and the network device provided by the embodiments of the present application are configured to execute any one of the methods for SRS transmission provided by the embodiments of the methods, so that the same effects as those of the implementation methods described above can be achieved. In case of an integrated unit, the terminal device or the network device may comprise a processing module, a storage module and a communication module. The processing module can be used for controlling and managing actions of the terminal equipment or the network equipment. For example, it may be used to support the terminal device or the network device to perform the steps performed by the processing unit. Memory modules may be used to support storage of program code, data, and the like. And the communication module can be used for supporting the communication between the terminal equipment or the network equipment and other equipment.
Wherein the processing module may be a processor or a controller. Which may implement or perform the various exemplary logic blocks, modules and circuits described in connection with this disclosure. A processor may also be a combination that performs computing functions, e.g., including one or more microprocessors, digital signal processing (digital signal processing, DSP) and microprocessor combinations, and the like. The memory module may be a memory. The communication module can be a radio frequency circuit, a Bluetooth chip, a Wi-Fi chip and other equipment which interact with other electronic equipment.
Fig. 4 illustrates a schematic block diagram of a communication apparatus 400 according to an embodiment of the present application, where the communication apparatus 400 may correspond to the terminal device described in the method 200 and the method 300, or may be a chip or a component applied to the terminal device, and each module or unit in the communication apparatus 400 is configured to perform each action or process performed by the terminal device in the method 200 or the method 300, respectively.
As shown in fig. 4, the communication apparatus 400 includes a transceiving unit 410 and a processing unit 420. The transceiver unit 410 is configured to perform specific signal transceiving under the driving of the processing unit 420.
In some embodiments:
the transceiver unit 410 is configured to receive sounding reference signal SRS resource indication information sent by the network device.
The transceiver unit 410 is further configured to receive first modulation coding indication information and second modulation coding indication information sent by the network device, where the first modulation coding indication information corresponds to a first code segment, and the second modulation coding indication information corresponds to a second code segment.
The processing unit 420 is configured to determine the number of activated codewords (or the number of codewords to be transmitted) according to the first modulation coding indication information and the second modulation coding indication information.
The processing unit 420 is further configured to determine N SRS resources indicated by the SRS resource indication information according to the number of activated codewords (or the number of codewords to be transmitted), where each SRS resource corresponds to one uplink transmission stream.
Alternatively, the processing unit 420 is further configured to: and the method is used for determining N SRS resources indicated by the SRS resource indication information according to the first modulation coding indication information and the second modulation coding indication information, and each SRS resource corresponds to one uplink transmission stream.
The communication device provided by the application utilizes the modulation coding information and the SRI information which respectively correspond to the two code words to jointly determine the uplink transmission stream number (namely the number of SRS resources) and the precoding of each stream. The number of activated codewords is different, the number of the activated codewords is different, and the number of uplink transmission streams indicated by the SRI information belongs to different number intervals, namely, the interpretation modes of the SRI information are different. Therefore, all possible uplink transmission streams which are required to be indicated by the SRI information can be divided into a plurality of quantity intervals to be respectively indicated, the SRI information only needs to indicate one quantity interval, the cost of the SRI information can be reduced, the resources occupied by the SRI can be reduced, and the utilization rate of communication resources can be improved.
Alternatively, in some possible implementations of the application, N is an integer greater than 4, in case both the first codeword and the second codeword are activated.
Optionally, in some possible implementations of the present application, the processing unit 420 is further configured to determine identifiers corresponding to the N SRS resources respectively according to a first correspondence, where the first correspondence is used to indicate: the value of the bit in the SRS resource indication information or the decimal value corresponding to the value of the bit in the SRS resource indication information, and the mapping relation between the identifiers respectively corresponding to the N SRS resources.
Optionally, in some possible implementations of the present application, the SRS resource indication information is 7 bits or 8 bits in length.
Alternatively, in some possible implementations of the present application, where one of the first codeword and the second codeword (e.g., the first codeword or the second codeword) is activated, N is an integer less than or equal to 4.
Optionally, in some possible implementations of the present application, the processing unit 420 is further configured to determine identifiers corresponding to the N SRS resources respectively according to a second correspondence, where the second correspondence is used to indicate: the value of the bit in the SRS resource indication information or the decimal value corresponding to the value of the bit in the SRS resource indication information, and the mapping relation between the identifiers respectively corresponding to the N SRS resources.
Optionally, in some possible implementations of the present application, the SRS resource indication information is 8 bits in length.
Optionally, in some possible implementations of the present application, the processing unit 420 is further configured to determine identifiers corresponding to the N SRS resources respectively according to a third correspondence, where the third correspondence is used to indicate: the value of the bit on the first joint field or the decimal value corresponding to the value of the bit on the first joint field, and the mapping relation between the identifiers corresponding to the N SRS resources respectively; the first joint field is a field formed by bits in SRS resource indication information and a second field, and the modulation coding indication information corresponding to the unactivated codeword in the first codeword and the second codeword comprises the second field.
Optionally, in some possible implementations of the present application, the SRS resource indication information is 7 bits in length, and the second field is 1 bit in length.
Optionally, in some possible implementations of the present application, the second field includes a new data indication NDI field included in modulation coding indication information corresponding to the unactivated codeword.
Optionally, in some possible implementations of the present application, the processing unit 420 is further configured to determine whether the first codeword and the second codeword are activated according to the first modulation coding scheme MCS field and the redundancy version RV field included in the first modulation coding indication information and the first modulation coding indication information, respectively.
Optionally, in some possible implementations of the present application, the processing unit 420 is further configured to determine, according to the N SRS resources, a precoding used by each of the N uplink transmission streams, where the first SRS resource corresponds to a first uplink transmission stream, the precoding used by the first uplink transmission stream is the same as the precoding used by the first SRS resource, and the first SRS resource is one of the N SRS resources.
In other embodiments:
the transceiver unit 410 is configured to send SRS to the network device on M SRS resources, where the numbers of the M SRS resources are different, and the smaller the number of the SRS resource, the better the signal quality parameter of the SRS transmitted on the SRS resource, or the smaller the number of the SRS resource, the worse the signal quality parameter of the SRS transmitted on the SRS resource.
The transceiver unit 410 is further configured to receive SRS resource indication information sent by the network device.
The processing unit 420 is configured to determine N SRS resources according to the SRS resource indication information, where N is an integer greater than 4, and M is greater than or equal to N.
The processing unit 420 is further configured to determine a codeword corresponding to each uplink transmission stream in the N uplink transmission streams according to the N SRS resources, where each SRS resource corresponds to one uplink transmission stream.
When a plurality of SRSs are transmitted to a network device, the communication device provided by the application has different identification (numbers) of SRS resources corresponding to different SRSs. The larger the number of SRS resources, the better the signal quality parameter of the SRS transmitted on the SRS resources, or the smaller the number of SRS resources, the better the signal quality parameter of the SRS transmitted on the SRS resources. After SRI indicated SRS resources are received, mapping uplink data streams corresponding to a plurality of SRS resources to corresponding code words according to the sequence from small to large or from large to small of the SRS resources, so that the difference of channel quality SNR between different transmission streams in each code word is smaller, the throughput of the code word is improved, and the communication efficiency is improved.
Optionally, in some possible implementations of the present application, the processing unit 420 is further configured to determine codewords corresponding to the N uplink transmission streams respectively according to numbers corresponding to the N SRS resources respectively.
Optionally, in some possible implementation manners of the present application, the first codeword corresponds to L SRS resources, the second codeword corresponds to S SRS resources, the sum of L and S is N, and the maximum value in the numbers corresponding to the L SRS resources is smaller than the minimum value in the numbers corresponding to the S SRS resources, or the minimum value in the numbers corresponding to the L SRS resources is greater than the maximum value in the numbers corresponding to the S SRS resources.
Optionally, in some possible implementations of the present application, the processing unit 420 is further configured to send the first codeword to the network device through L uplink transport streams corresponding to the L SRS resources, and send the second codeword to the network device through S uplink transport streams corresponding to the S SRS resources.
Further, the communication device 400 may also be the storage unit, and the transceiver unit 410 may be a transceiver, an input/output interface, or an interface circuit. The storage unit is used for storing instructions executed by the transceiver unit 410 and the processing unit 420. The transceiver unit 410, the processing unit 420 and the storage unit are coupled to each other, the storage unit stores instructions, the processing unit 420 is configured to execute the instructions stored in the storage unit, and the transceiver unit 410 is configured to perform specific signal transceiving under the driving of the processing unit 420.
It should be understood that, for the specific process of each unit in the communication apparatus 400 to execute the above corresponding steps, reference is made to the foregoing descriptions related to the method 200, the method 300 and the terminal device in the related embodiments in fig. 2 and fig. 3, and for brevity, details are not repeated herein.
It should be understood that the transceiver unit 410 may be a transceiver, an input/output interface, or an interface circuit. The memory unit may be a memory. The processing unit 420 may be implemented by a processor. As shown in fig. 5, communication device 500 may include a processor 510, a memory 520, a transceiver 530, and a bus system 540. The various components of the communications device 500 are coupled together by a bus system 540, where the bus system 540 may include a power bus, control bus, status signal bus, and the like, in addition to a data bus. The various buses are labeled as bus system 540 in fig. 5 for clarity of illustration. For ease of illustration, fig. 5 is only schematically drawn.
The communication apparatus 400 shown in fig. 4 or the communication apparatus 500 shown in fig. 5 can implement the steps performed by the terminal device in the respective embodiments of the method 200 or the method 300 described above. Similar descriptions can be made with reference to the descriptions in the corresponding methods previously described. In order to avoid repetition, a description thereof is omitted.
It should also be appreciated that the communication apparatus 400 shown in fig. 4 or the communication apparatus 500 shown in fig. 5 may be a terminal device.
Fig. 6 shows a schematic block diagram of a communication apparatus 600 according to an embodiment of the present application, where the communication apparatus 600 may correspond to the network device described in the method 200 or the method 300, or may be a chip or a component applied to the network device, and each module or unit in the communication apparatus 600 is configured to perform each action or process performed by the network device in the method 200 or the method 300, respectively.
As shown in fig. 6, the communication device 600 may include a processing unit 610 and a transceiving unit 620. The transceiver unit 620 is used for performing specific signal transceiving under the driving of the processing unit 610.
In some embodiments:
a processing unit 610, configured to determine N SRS resources.
The transceiver 620 is configured to send, to the terminal device, first modulation coding instruction information and second modulation coding instruction information, where the first modulation coding instruction information is used to indicate a modulation coding mode of the first codeword, and the second modulation coding instruction information is used to indicate a modulation coding mode of the second codeword.
The transceiver unit 620 is further configured to send SRS resource indication information to the terminal device. The SRS resource indication information, the first modulation coding indication information and the second modulation coding indication information are used for indicating the N SRS resources together.
The communication device provided by the application utilizes the modulation coding information and the SRI information which respectively correspond to the two code words to jointly indicate the uplink transmission stream number (namely the number of SRS resources) and the precoding of each stream to the terminal equipment. The number of activated codewords is different, the interpretation modes of the SRI information are different, and the number of uplink transmission streams indicated by the SRI information belongs to different number sections, so that all possible uplink transmission streams required to be indicated by the SRI information can be divided into a plurality of number sections to be respectively indicated, and the SRI information only needs to indicate one number section. Therefore, the overhead of SRI information can be reduced, the resources occupied by the SRI can be reduced, and the utilization rate of communication resources can be improved.
In other embodiments:
the transceiver 620 is configured to receive SRSs sent by the terminal device on M SRS resources, where the numbers of the M SRS resources are different, and the smaller the number of the SRS resource, the better the signal quality parameter of the SRSs transmitted on the SRS resource, or the smaller the number of the SRS resource, the worse the signal quality parameter of the SRSs transmitted on the SRS resource.
The processing unit 610 is configured to determine N SRS resources from SRS resources corresponding to the M SRS respectively, where N is an integer greater than 4.
The transceiver unit 620 is further configured to send SRS resource indication information to the terminal device, where the SRS resource indication information is used to indicate the N SRS resources.
The processing unit 610 is further configured to determine a codeword corresponding to each uplink transmission stream in the N uplink transmission streams according to the N SRS resources, where each SRS resource corresponds to one uplink transmission stream.
The communication device provided by the application has different identification (number) of SRS resources corresponding to different SRS when receiving the SRS transmitted by the terminal equipment by using different SRS resources. The larger the number of SRS resources, the better the signal quality of the SRS transmitted on the SRS resources, or the smaller the number of SRS resources, the better the signal quality of the SRS transmitted on the SRS resources. After indicating a plurality of SRS resources to the terminal, mapping uplink data streams corresponding to the SRS resources to corresponding code words according to the sequence from small to large or from large to small of the SRS resources, so that the difference of channel quality SNR between different transmission streams in each code word is smaller, the throughput of the code word is improved, and the communication efficiency is improved.
It should be understood that, for the sake of brevity, the specific process of executing the above corresponding steps by each unit in the communication apparatus 600 is referred to in the foregoing description related to the network device in the related embodiments of the method 200 and the method 300, and is not repeated herein.
Alternatively, the transceiver unit 620 may include a receiving unit (module) and a transmitting unit (module) for performing the steps of receiving information and transmitting information by the network device in the foregoing embodiments of the method 200 or the method 300.
Further, the communication device 600 may also be the storage unit. The transceiver unit 620 may be a transceiver, an input/output interface, or an interface circuit. The storage unit is used for storing instructions executed by the transceiver unit 620 and the processing unit 610. The transceiver unit 620, the processing unit 610, and the storage unit are coupled to each other, the storage unit stores instructions, the processing unit 610 is configured to execute the instructions stored in the storage unit, and the transceiver unit 620 is configured to perform specific signal transceiving under the driving of the processing unit 610.
It should be understood that the transceiver unit 620 may be a transceiver, an input/output interface, or an interface circuit. The memory unit may be a memory. The processing unit 610 may be implemented by a processor. As shown in fig. 7, communication device 700 may include a processor 710, a memory 720, and a transceiver 730.
The communication apparatus 600 shown in fig. 6 or the communication apparatus 700 shown in fig. 7 can implement the steps performed by the network device in the foregoing embodiments of the method 200 or the method 300. Similar descriptions can be made with reference to the descriptions in the corresponding methods previously described. In order to avoid repetition, a description thereof is omitted.
It should also be appreciated that the communications apparatus 600 shown in fig. 6 or the communications apparatus 700 shown in fig. 7 may be a network device.
It should also be understood that the division of the units in the above apparatus is merely a division of a logic function, and may be fully or partially integrated into a physical entity or may be physically separated. And the units in the device can be all realized in the form of software calls through the processing element; or can be realized in hardware; it is also possible that part of the units are implemented in the form of software, which is called by the processing element, and part of the units are implemented in the form of hardware. For example, each unit may be a processing element that is set up separately, may be implemented as integrated in a certain chip of the apparatus, or may be stored in a memory in the form of a program, and the functions of the unit may be called and executed by a certain processing element of the apparatus. The processing element, which may also be referred to herein as a processor, may be an integrated circuit with signal processing capabilities. In implementation, each step of the above method or each unit above may be implemented by an integrated logic circuit of hardware in a processor element or in the form of software called by a processing element.
In one example, the unit in any of the above apparatuses may be one or more integrated circuits configured to implement the above methods, for example: one or more application specific integrated circuits (application specific integrated circuit, ASIC), or one or more digital signal processors (digital signal processor, DSP), or one or more field programmable gate arrays (field programmable gate array, FPGA), or a combination of at least two of these integrated circuit forms. For another example, when the units in the apparatus may be implemented in the form of a scheduler of processing elements, the processing elements may be general-purpose processors, such as a central processing unit (central processing unit, CPU) or other processor that may invoke the program. For another example, the units may be integrated together and implemented in the form of a system-on-a-chip (SOC).
Fig. 8 is a schematic structural diagram of a terminal device 800 according to the present application. The communication apparatus 400 or the communication apparatus 500 described above may be configured in the terminal device 800. Alternatively, the communication apparatus 400 or the communication apparatus 500 itself may be the terminal device 800. Alternatively, the terminal device 800 may perform the actions performed by the terminal device in the method 200 or the method 300 described above. Alternatively, fig. 8 shows only the main components of the terminal device for convenience of explanation. As shown in fig. 8, the terminal device 800 includes a processor, a memory, a control circuit, an antenna, and an input-output device.
The processor is mainly configured to process the communication protocol and the communication data, control the entire terminal device, execute a software program, and process the data of the software program, for example, to support the terminal device to execute the actions described in the above embodiment of the method for indicating the transmission precoding matrix. The memory is mainly used for storing software programs and data, for example, for storing the codebook described in the above embodiments. The control circuit is mainly used for converting baseband signals and radio frequency signals and processing the radio frequency signals. The control circuit together with the antenna, which may also be called a transceiver, is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used for receiving data input by a user and outputting data to the user.
When the terminal device is started, the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program. When data is required to be transmitted wirelessly, the processor carries out baseband processing on the data to be transmitted and then outputs a baseband signal to the radio frequency circuit, and the radio frequency circuit carries out radio frequency processing on the baseband signal and then transmits the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal equipment, the radio frequency circuit receives a radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor, and the processor converts the baseband signal into data and processes the data.
Those skilled in the art will appreciate that fig. 8 shows only one memory and processor for ease of illustration. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or storage device, etc., and embodiments of the present application are not limited in this respect.
For example, the processor may include a baseband processor, which is mainly used to process the communication protocol and the communication data, and a central processor, which is mainly used to control the entire terminal device, execute a software program, and process the data of the software program. The processor in fig. 8 integrates the functions of a baseband processor and a central processing unit, and those skilled in the art will appreciate that the baseband processor and the central processing unit may be separate processors, interconnected by bus technology, etc. Those skilled in the art will appreciate that the terminal device may include multiple baseband processors to accommodate different network formats, and that the terminal device may include multiple central processors to enhance its processing capabilities, and that the various components of the terminal device may be connected by various buses. The baseband processor may also be referred to as a baseband processing circuit or baseband processing chip. The central processing unit may also be expressed as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built in the processor, or may be stored in the storage unit in the form of a software program, which is executed by the processor to realize the baseband processing function.
For example, in the embodiment of the present application, an antenna and a control circuit having a transceiving function may be regarded as the transceiving unit 801 of the terminal device 800, and a processor having a processing function may be regarded as the processing unit 802 of the terminal device 800. As shown in fig. 8, the terminal device 800 includes a transceiving unit 801 and a processing unit 202. The transceiver unit may also be referred to as a transceiver, transceiver device, etc. Alternatively, the device for implementing the receiving function in the transceiver unit 801 may be regarded as a receiving unit, and the device for implementing the transmitting function in the transceiver unit 801 may be regarded as a transmitting unit, that is, the transceiver unit 801 includes a receiving unit and a transmitting unit. For example, the receiving unit may also be referred to as a receiver, a receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, a transmitting circuit, etc.
Fig. 9 is a schematic structural diagram of a network device 900 according to an embodiment of the present application, which may be used to implement the functions of the network device in the above method. The network device 900 includes one or more radio frequency units, such as a remote radio frequency unit (remote radio unit, RRU) 901 and one or more baseband units (BBU) (also referred to as digital units, DUs) 902. The RRU 901 may be referred to as a transceiver unit, transceiver circuitry, or transceiver, etc., which may include at least one antenna 9011 and a radio frequency unit 9012. The RRU 901 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals into baseband signals, for example, for sending signaling messages in the above embodiments to a terminal device. The BBU 902 is mainly used for baseband processing, control of a base station, and the like. The RRU 901 and BBU 902 may be physically located together or may be physically separate, i.e. distributed base stations.
The BBU 902 is a control center of the base station, and may also be referred to as a processing unit, and is mainly configured to perform baseband processing functions, such as channel coding, multiplexing, modulation, spreading, and so on. For example, the BBU (processing unit) 902 may be configured to control the base station 90 to perform the operational procedures described above with respect to the network device in the method embodiments.
In one example, the BBU 902 may be formed by one or more single boards, where the multiple single boards may support radio access networks of a single access system (such as an LTE system, or a 5G system), or may support radio access networks of different access systems respectively. The BBU 902 also includes a memory 9021 and a processor 9022. The memory 9021 is used to store necessary instructions and data. For example, the memory 9021 stores a codebook or the like in the above-described embodiment. The processor 9022 is configured to control the base station to perform necessary actions, for example, to control the base station to perform the operation procedure with respect to the network device in the above-described method embodiment. The memory 9021 and processor 9022 may serve one or more boards. That is, the memory and the processor may be separately provided on each board. It is also possible that multiple boards share the same memory and processor. In addition, each single board can be provided with necessary circuits.
In one possible implementation, with the development of system-on-chip (SoC) technology, all or part of the functions of the portion 902 and the portion 901 may be implemented by SoC technology, for example, by a base station functional chip, where a processor, a memory, an antenna interface, and other devices are integrated, and a program of a base station related function is stored in the memory, and the processor executes the program to implement the related function of the base station. Optionally, the base station functional chip can also read the memory outside the chip to realize the relevant functions of the base station.
It should be understood that the configuration of the network device illustrated in fig. 9 is only one possible configuration, and should not be construed as limiting the embodiments of the present application in any way. The application does not exclude the possibility of other forms of base station architecture that may occur in the future.
It should be appreciated that in embodiments of the present application, the processor may be a central processing unit (central processing unit, CPU), the processor may also be other general purpose processors, digital signal processors (digital signal processor, DSP), application specific integrated circuits (application specific integrated circuit, ASIC), off-the-shelf programmable gate arrays (field programmable gate array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
It should also be appreciated that the memory in embodiments of the present application may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable EPROM (EEPROM), or a flash memory. The volatile memory may be random access memory (random access memory, RAM) which acts as an external cache. By way of example but not limitation, many forms of random access memory (random access memory, RAM) are available, such as Static RAM (SRAM), dynamic Random Access Memory (DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced Synchronous Dynamic Random Access Memory (ESDRAM), synchronous Link DRAM (SLDRAM), and direct memory bus RAM (DR RAM).
The above embodiments may be implemented in whole or in part by software, hardware, firmware, or any other combination. When implemented in software, the above-described embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the processes or functions in accordance with embodiments of the present application are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center by wired (e.g., infrared, wireless, microwave, etc.) means. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more sets of available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium may be a solid state disk.
The embodiment of the application also provides a communication system, which comprises: the terminal device and the network device.
The present application also provides a computer readable medium storing a computer program code comprising instructions for performing the method of SRS transmission according to the above-described method 200 or method 300. The readable medium may be read-only memory (ROM) or random access memory (random access memory, RAM), to which embodiments of the application are not limited.
The present application also provides a computer program product comprising instructions which, when executed, cause a terminal device to perform terminal device operations corresponding to the above method, or cause a network device to perform network device operations corresponding to the above method.
The embodiment of the application also provides a system chip, which comprises: a processing unit, which may be, for example, a processor, and a communication unit, which may be, for example, an input/output interface, pins or circuitry, etc. The processing unit may execute the computer instructions to cause a chip in the communication device to execute any of the methods for SRS transmission provided in the embodiments of the present application described above.
Alternatively, any one of the communication devices provided in the above embodiments of the present application may include the system chip.
Optionally, the computer instructions are stored in a storage unit.
Alternatively, the storage unit is a storage unit in the chip, such as a register, a cache, etc., and the storage unit may also be a storage unit in the terminal located outside the chip, such as a ROM or other type of static storage device, a RAM, etc., that can store static information and instructions. The processor mentioned in any of the above may be a CPU, microprocessor, ASIC, or one or more integrated circuits for controlling the execution of the program of the above-mentioned method for transmitting main system information. The processing unit and the storage unit may be decoupled and respectively disposed on different physical devices, and the respective functions of the processing unit and the storage unit are implemented by wired or wireless connection, so as to support the system chip to implement the various functions in the foregoing embodiments. Alternatively, the processing unit and the memory may be coupled to the same device.
It will be appreciated that the memory in embodiments of the application may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable EPROM (EEPROM), or a flash memory. The volatile memory may be random access memory (random access memory, RAM) which acts as an external cache. By way of example but not limitation, many forms of random access memory (random access memory, RAM) are available, such as Static RAM (SRAM), dynamic Random Access Memory (DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced Synchronous Dynamic Random Access Memory (ESDRAM), synchronous Link DRAM (SLDRAM), and direct memory bus RAM (DR RAM).
The terms "system" and "network" are often used interchangeably herein. The term "and/or" is herein merely an association relationship describing an associated object, meaning that there may be three relationships, e.g., a and/or B, may represent: a exists alone, A and B exist together, and B exists alone. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
The terms "upstream" and "downstream" as used herein are used to describe the direction of data/information transmission in a specific scenario, for example, the "upstream" direction generally refers to the direction in which data/information is transmitted from a terminal to a network side, or the direction in which a distributed unit is transmitted to a centralized unit, and the "downstream" direction generally refers to the direction in which data/information is transmitted from a network side to a terminal, or the direction in which a centralized unit is transmitted to a distributed unit.
Various objects such as various messages/information/devices/network elements/systems/devices/actions/operations/processes/concepts may be named in the present application, and it should be understood that these specific names do not constitute limitations on related objects, and that the named names may be changed according to the scenario, context, or usage habit, etc., and understanding of technical meaning of technical terms in the present application should be mainly determined from functions and technical effects that are embodied/performed in the technical solution.
Those of ordinary skill in the art will appreciate that the methods in embodiments of the present application may be implemented, in whole or in part, in software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer program or instructions may be stored in or transmitted across a computer-readable storage medium. The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server that integrates one or more available media.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: u disk, mobile hard disk, read-only memory (ROM), random access.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (29)

1. A method of sounding reference signal transmission, the method comprising:
receiving Sounding Reference Signal (SRS) resource indication information sent by network equipment;
receiving first modulation coding indication information and second modulation coding indication information sent by the network equipment;
determining the number of activated code words according to the first modulation coding indication information and the second modulation coding indication information, wherein the first modulation coding indication information corresponds to a first code word, and the second modulation coding indication information corresponds to a second code word;
and according to the number of the activated codewords, determining N SRS resources indicated by the SRS resource indication information, wherein each SRS resource corresponds to one uplink transmission stream.
2. The method of claim 1, wherein N is an integer greater than 4 if both the first codeword and the second codeword are activated.
3. The method according to claim 2, wherein the method further comprises:
according to a first corresponding relation, determining identifiers respectively corresponding to the N SRS resources, wherein the first corresponding relation is used for indicating: and the value of the bit in the SRS resource indication information or the decimal value corresponding to the value of the bit in the SRS resource indication information is mapped with the identifiers respectively corresponding to the N SRS resources.
4. A method according to claim 2 or 3, characterized in that the SRS resource indication information has a length of 7 bits or 8 bits.
5. The method of claim 1, wherein N is an integer less than or equal to 4 if one of the first codeword and the second codeword is activated.
6. The method of claim 5, wherein the method further comprises:
according to a second corresponding relation, determining the identifiers corresponding to the N SRS resources respectively, wherein the second corresponding relation is used for indicating: and the value of the bit in the SRS resource indication information or the decimal value corresponding to the value of the bit in the SRS resource indication information is mapped with the identifiers respectively corresponding to the N SRS resources.
7. The method of claim 6, wherein the SRS resource indication information is 8 bits in length.
8. The method of claim 5, wherein the method further comprises:
according to a third corresponding relation, determining the identifiers corresponding to the N SRS resources respectively, wherein the third corresponding relation is used for indicating: the value of the bit on the first joint field or the decimal value corresponding to the value of the bit on the first joint field, and the mapping relation between the N identifications corresponding to the N SRS resources respectively;
The first joint field is a field formed by bits in the SRS resource indication information and a second field, and the modulation coding indication information corresponding to an unactivated codeword in the first codeword and the second codeword includes the second field.
9. The method of claim 8, wherein the SRS resource indication information is 7 bits in length and the second field is 1 bit in length.
10. The method according to claim 8 or 9, wherein the second field comprises a new data indication NDI field included in modulation coding indication information corresponding to the inactivated codeword.
11. The method according to any one of claims 1 to 8, wherein said determining the number of activated codewords from the first and second modulation coding indication information comprises:
and determining whether the first codeword and the second codeword are activated according to the first modulation coding indication information and a Modulation Coding Strategy (MCS) field and a Redundancy Version (RV) field included in the first modulation coding indication information respectively.
12. The method according to any one of claims 1 to 11, further comprising:
And determining precoding used by each uplink transmission stream in the N uplink transmission streams according to the N SRS resources, wherein a first SRS resource corresponds to a first uplink transmission stream, the precoding used by the first uplink transmission stream is the same as the precoding used by the first SRS resource, and the first SRS resource is one of the N SRS resources.
13. A method of sounding reference signal transmission, the method comprising:
determining N SRS resources;
transmitting first modulation coding indication information and second modulation coding indication information to terminal equipment, wherein the first modulation coding indication information corresponds to a first codeword, and the second modulation coding indication information corresponds to a second codeword;
sending SRS resource indication information to the terminal equipment;
wherein the SRS resource indication information, the first modulation coding indication information, and the second modulation coding indication information are used together to indicate the N SRS resources.
14. The method of claim 13, wherein N is an integer greater than 4 if both the first codeword and the second codeword are activated.
15. The method of claim 13, wherein a first correspondence exists between the value of a bit in the SRS resource indication information or a decimal value corresponding to the value of a bit in the SRS resource indication information and the identifiers respectively corresponding to the N SRS resources.
16. The method according to claim 14 or 15, wherein the SRS resource indication information has a length of 7 bits or 8 bits.
17. The method of claim 13, wherein N is an integer less than or equal to 4 if one of the first codeword and the second codeword is activated.
18. The method of claim 17, wherein a second correspondence exists between the value of a bit in the SRS resource indication information or a decimal value corresponding to the value of a bit in the SRS resource indication information and the identifiers respectively corresponding to the N SRS resources.
19. The method of claim 18, wherein the SRS resource indication information is 8 bits in length.
20. The method of claim 17, wherein a third correspondence exists between the values of the bits in the first joint field, or the decimal values corresponding to the values of the bits in the first joint field, and the identifiers respectively corresponding to the N SRS resources;
the first joint field is a field formed by bits in the SRS resource indication information and a second field, and the modulation coding indication information corresponding to an unactivated codeword in the first codeword and the second codeword includes the second field.
21. The method of claim 20, wherein the SRS resource indication information is 7 bits in length and the second field is 1 bit in length.
22. The method according to claim 20 or 21, wherein the second field comprises a new data indication NDI field included in modulation coding indication information corresponding to the inactivated codeword.
23. The method according to any of the claims 13 to 20, characterized in that the first modulation coding indication information and the first modulation coding indication information each comprise a modulation coding strategy, MCS, field and a redundancy version, RV, field for determining whether the first codeword or the second codeword is activated.
24. A communication device comprising means for performing the steps of the method of any one of claims 1 to 12 or of claims 13 to 23.
25. A communication device comprising at least one processor and interface circuitry, the at least one processor configured to perform the method of any one of claims 1 to 12, or 13 to 23.
26. A terminal device comprising a communication means as claimed in claim 24 or 25.
27. A network device comprising a communication apparatus as claimed in claim 24 or 25.
28. A computer-readable storage medium, in which a computer program or instructions is stored which, when read and executed by a computer, cause the computer to perform the method of any one of claims 1 to 12 or 13 to 23.
29. A chip, comprising: a processor for calling and running a computer program from a memory, causing a communication device on which the chip is mounted to perform the method of any one of claims 1 to 12, or any one of claims 13 to 23.
CN202210594838.2A 2022-05-27 2022-05-27 Method and communication device for transmitting sounding reference signal Pending CN117176308A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210594838.2A CN117176308A (en) 2022-05-27 2022-05-27 Method and communication device for transmitting sounding reference signal
PCT/CN2023/094595 WO2023226833A1 (en) 2022-05-27 2023-05-16 Sounding reference signal transmission method and communication apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210594838.2A CN117176308A (en) 2022-05-27 2022-05-27 Method and communication device for transmitting sounding reference signal

Publications (1)

Publication Number Publication Date
CN117176308A true CN117176308A (en) 2023-12-05

Family

ID=88918449

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210594838.2A Pending CN117176308A (en) 2022-05-27 2022-05-27 Method and communication device for transmitting sounding reference signal

Country Status (2)

Country Link
CN (1) CN117176308A (en)
WO (1) WO2023226833A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110476386B (en) * 2017-03-20 2022-03-15 Lg电子株式会社 Method for mapping codeword and layer in next generation communication system and apparatus therefor
WO2020093362A1 (en) * 2018-11-09 2020-05-14 Lenovo (Beijing) Limited Srs configuration for non-codebook based pusch transmission
WO2020150943A1 (en) * 2019-01-23 2020-07-30 Oppo广东移动通信有限公司 Signal transmission method, terminal device, and network device
WO2021149265A1 (en) * 2020-01-24 2021-07-29 株式会社Nttドコモ Terminal, wireless communication method, and base station

Also Published As

Publication number Publication date
WO2023226833A1 (en) 2023-11-30

Similar Documents

Publication Publication Date Title
US11750250B2 (en) Communications method and device
CN111385042B (en) Method and communication device for interference measurement
JP2020516146A (en) Signal transmission method, device, and system
CN113824481B (en) Uplink transmission method, device, chip system and storage medium
AU2019296415B9 (en) Data scrambling method and relevant device
CN110035518B (en) Communication method and device
CN111262608B (en) Channel measurement configuration method and communication device
KR101637869B1 (en) Including feedback information regarding an individual subband of a wireless channel
CN112672378B (en) Resource measurement method and device
EP4017175A1 (en) Frequency domain resource allocation method and apparatus
CN111817798B (en) Channel measurement method and communication device
CN108282296B (en) Reference signal transmission method and device
CN111818546A (en) Method and device for interference measurement
CN112398575B (en) Method, device, medium and chip for transmitting side link channel state information
CN108347324B (en) Communication method and network device
CN115134058A (en) Information determination method and device
CN114223291A (en) Communication method and device
CN109803408B (en) Transmission method of channel state information report and communication equipment
CN112218375A (en) Method and device for determining resource allocation
CN111436129B (en) Data transmission method and communication device
CN114424469A (en) Interference measurement reporting method and communication device
CN115250221A (en) Method and device for determining PTRS pattern
CN117176308A (en) Method and communication device for transmitting sounding reference signal
CN114071720A (en) Resource determination method and communication device
CN115004828A (en) Communication method and communication device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication