WO2024016979A1 - Communication method and apparatus - Google Patents
Communication method and apparatus Download PDFInfo
- Publication number
- WO2024016979A1 WO2024016979A1 PCT/CN2023/103493 CN2023103493W WO2024016979A1 WO 2024016979 A1 WO2024016979 A1 WO 2024016979A1 CN 2023103493 W CN2023103493 W CN 2023103493W WO 2024016979 A1 WO2024016979 A1 WO 2024016979A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- candidate
- precodes
- uplink transmission
- information
- terminal device
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
Definitions
- the present application relates to the field of communication technology, and in particular, to a communication method and device.
- the fifth generation (5G) mobile communication system has higher requirements on system capacity, spectrum efficiency and other aspects.
- massive multiple-input multiple-output (massive-MIMO) technology plays a crucial role in improving the spectrum efficiency of the system.
- massive-MIMO technology terminal equipment needs to precode the data when sending uplink data.
- Multi-antenna precoding for uplink transmission can support multiple types of transmission modes. For example, a common transmission mode is the non-codebook based UL transmission scheme (NCB).
- NCB non-codebook based UL transmission scheme
- the terminal device obtains the uplink channel information based on the channel state information reference signal (CSI-RS) sent by the network device and the channel reciprocity, and then calculates multiple candidate precoders (precoder ), and loads multiple candidate precodes onto the sounding reference signal (SRS) resource and sends it to the network device. Finally, the network device indicates the selected precode to the network device through the SRS resource indicator (SRS resource indicator, SRI). Terminal Equipment.
- CSI-RS channel state information reference signal
- precoder multiple candidate precoders
- SRS resource indicator SRI
- the current indication method of network equipment can only be applied to terminal equipment with a limited number of transmitting antennas and uplink transmission layers, that is, the number of supported transmitting antennas and uplink transmission layers is limited.
- the number of transmit antennas and uplink transmission layers supported by terminal equipment is also increasing.
- the existing indication method is obviously unable to support it and may cause uplink transmission failure.
- the present application provides a communication method and device for flexibly performing precoding instructions, so as to be applicable to more transmitting antennas and uplink transmission layer terminal equipment, and to improve uplink transmission performance.
- this application provides a communication method, which can be applied to a terminal device, a functional module in the terminal device, a processor or chip in the terminal device, etc.
- the method may include: the terminal device receives first information from the network device, the first information is used to indicate W precoding, and is used to indicate whether the number of uplink transmission layers is greater than M; further, The terminal device may determine N precodes based on the W precodes and whether the number of uplink transmission layers is greater than M, and send uplink data based on the N precodes.
- the W is a positive integer
- M is a preset uplink transmission layer number threshold
- the N is an integer greater than or equal to the W.
- the precoding indication of the actual number of uplink transmission layers can be flexibly adapted, so that the number of transmit antennas supported by the terminal device can be flexibly adapted to improve uplink transmission performance.
- the instruction overhead is relatively small.
- the terminal device may determine the candidate precoding and send the candidate precoding to the network device through resources used for uplink transmission.
- the candidate precoding wherein the number of the candidate precoding is related to the number of resources used for uplink transmission and the number of ports corresponding to the resources used for uplink transmission; the W precoding and the N precodes are all included in the candidate precodes. In this way, the network device can subsequently accurately select W precodes among the candidate precodes to indicate to the terminal device.
- the terminal device passes all The resource used for uplink transmission sends the candidate precode to the network device.
- the method may be: the terminal device sorts A*B candidate precodes according to the first performance from high to low; then, the terminal The device divides the sorted A*B candidate precodes into a group of candidate precodes according to the sorting order, and each group of candidate precodes contains B candidate precodes; finally, the terminal device divides the A group of candidate precodes into The precodes are respectively sent to the network device through A resources for uplink transmission, and the A group of candidate precodes correspond to the A resources for uplink transmission one-to-one.
- the A is a positive integer
- the B is a positive integer. In this way, the terminal device can flexibly and accurately send the determined candidate precoding to the network device.
- two sequentially adjacent candidate precoders are not located in the same group, but are located in adjacent groups.
- the first information is used to indicate whether the number of uplink transmission layers is greater than M, which can be implemented by the following method: the first information can include a first bit, and the first bit indicates that the Whether the number of uplink transmission layers is greater than M; or, the first information may include a first field, the first field is used to indicate the number of activated codewords; wherein, when the first field indicates the number of activated codewords, When the number is 1, the first information may indicate that the number of uplink transmission layers is less than or equal to M; when the first field indicates that the number of activated codewords is 2, the first information may indicate that the uplink The number of transmission layers is greater than M. In this way, whether the number of uplink transmission layers is greater than M can be directly or indirectly indicated through the first information, and the indication method is relatively flexible.
- the W precodes indicated by the first information may be M of the candidate precodes.
- W candidate precodes among the candidate precodes the M candidate precodes may be the top M candidate precodes with first performance from high to low among the candidate precodes, and the W is less than or equal to M, so
- the W is equal to the N, that is, the W precoders are the N precoders. This can indicate precoding with better performance to the terminal device.
- the first performance may be, but is not limited to, signal to noise ratio (SNR), etc.
- SNR signal to noise ratio
- the first information may include first indication information, and the first indication information is used to indicate indices of the W candidate precodings. This saves instruction overhead.
- the W precodes indicated by the first information may be the candidate precodes except M candidates. N-M candidate precodes among candidate precodes other than precoders. The N precodes may be the M candidate precodes and the N-M candidate precodes. Wherein, the M candidate precodes may be the top M candidate precodes with first performance from high to low among the candidate precodes, the N is greater than the M, and the W is equal to N-M. This ensures that precoding with better performance is indicated to the terminal device.
- the first information includes second indication information
- the second indication information is used to indicate indexes of the N-M candidate precodings.
- the indication information indicates the index of part of the candidate precoding, which can save indication overhead.
- this application provides a communication method, which can be applied to network equipment, a functional module in the network equipment, a processor or chip in the network equipment, etc.
- the method may include: the network device determines the first information and sends the first information to the terminal device.
- the first information is used to indicate W precodings and to indicate whether the number of uplink transmission layers is greater than M.
- Whether the W precodes and the number of uplink transmission layers are greater than M is used by the terminal device to determine N precodes, so that the terminal device can determine whether the W precodes and the number of uplink transmission layers are greater than M.
- the device sends uplink data.
- the precoding indication of the actual number of uplink transmission layers can be flexibly adapted, so that the number of transmit antennas supported by the terminal device can be flexibly adapted to improve uplink transmission performance.
- the instruction overhead is relatively small.
- the network device may receive candidate precoding from the terminal device through resources used for uplink transmission, and in the candidate precoding Determine the W precoders.
- the number of candidate precoders is related to the number of resources used for uplink transmission and the number of ports corresponding to the resources used for uplink transmission. In this way, the network device can accurately select W precoding instructions among the candidate precodes sent by the terminal device and provide them to the terminal device.
- the network device passes all The resource used for uplink transmission receives the candidate precoding from the terminal device.
- the method may be: the network device receives a group of candidate precodes from the terminal device through A resources used for uplink transmission.
- the A group of candidate precodings correspond to the A resources used for uplink transmission one-to-one; wherein the A group of candidate precodings are A*B candidate precodings sorted from high to low according to the first performance.
- each group of candidate precoders contains B candidate precoders.
- the A is a positive integer
- the B is a positive integer. In this way, the network device can receive candidate precodes from the terminal device flexibly and accurately.
- two sequentially adjacent candidate precoders may not be located in the same group, but may be located in adjacent groups.
- the first performance may be, but is not limited to, SNR, etc.
- the first information is used to indicate whether the number of uplink transmission layers is greater than M, which can be implemented by the following method: the first information can include a first bit, and the first bit indicates that the Whether the number of uplink transmission layers is greater than M; or, the first information may include a first field, the first field is used to indicate the number of activated codewords; wherein, when the first field indicates the number of activated codewords, When the number is 1, the first information indicates that the number of uplink transmission layers is less than or equal to M; when the first field indicates that the number of activated codewords is 2, the first information indicates that the uplink transmission layer The number is greater than M. In this way, it can be directly indicated through the first information or It indirectly indicates whether the number of uplink transmission layers is greater than M, and the indication method is relatively flexible.
- the W precodes indicated by the first information may be M of the candidate precodes.
- W candidate precodes among the candidate precodes the M candidate precodes may be the top M candidate precodes with first performance from high to low among the candidate precodes, and the W is less than or equal to M, so Said W is equal to said N. This can indicate precoding with better performance to the terminal device.
- the first information may include first indication information, and the first indication information is used to indicate indices of the W candidate precodings. This saves instruction overhead.
- the W precodes indicated by the first information may be the candidate precodes except M candidate precodes.
- the first information may include second indication information, and the second indication information is used to indicate the indexes of the N-M candidate precodings. In this way, indication overhead can be saved by indicating the index of part of the candidate precoding.
- this application also provides a communication device.
- the communication device may be a terminal device, a processor, a chip or a functional module in the terminal device, etc.
- the communication device has the ability to implement the above first aspect or the first aspect. functions of the terminal device in each possible design example.
- the functions described can be implemented by hardware, or can be implemented by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions.
- the structure of the communication device includes a transceiver unit and a processing unit. These units can perform the corresponding functions of the terminal equipment in the above first aspect or each possible design example of the first aspect. For details, see the method examples. The detailed description in , will not be repeated here.
- the structure of the communication device includes a transceiver and a processor, and optionally a memory.
- the transceiver is used to send and receive information or data, and to communicate with other devices in the communication system.
- the processor is configured to support the communication device to perform corresponding functions of the terminal device in the above-mentioned first aspect or each possible design example of the first aspect.
- the memory is coupled to the processor and holds program instructions and data necessary for the communications device.
- this application also provides a communication device.
- the communication device may be a network device, a processor, a chip or a functional module in the network device, etc.
- the communication device has the ability to implement the above second aspect or the second aspect. functions of the terminal device in each possible design example.
- the functions described can be implemented by hardware, or can be implemented by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions.
- the structure of the communication device includes a transceiver unit and a processing unit. These units can perform the corresponding functions of the network equipment in the above second aspect or each possible design example of the second aspect. For details, see the method examples. The detailed description in , will not be repeated here.
- the structure of the communication device includes a transceiver and a processor, and optionally a memory.
- the transceiver is used to send and receive information or data, and to communicate with other devices in the communication system.
- the processor is configured to support the communication device to perform corresponding functions of the network device in the above second aspect or each possible design example of the second aspect.
- the memory is coupled to the processor and holds program instructions and data necessary for the communications device.
- embodiments of the present application provide a communication system, which may include a terminal device for performing the above first aspect or various possible design examples of the first aspect and a terminal device for performing the above second aspect or the second aspect. network devices, etc. in each possible design example.
- embodiments of the present application provide a computer-readable storage medium.
- the computer-readable storage medium stores program instructions. When the program instructions are run on a computer, they cause the computer to execute the first aspect of the embodiments of the application and its contents. Any possible design, or the method described in the second aspect and any possible design thereof.
- computer-readable storage media can be any available media that can be accessed by a computer.
- computer-readable media may include non-transitory computer-readable media, random-access memory (random-access memory, RAM), read-only memory (read-only memory, ROM), electrically erasable memory
- RAM random-access memory
- ROM read-only memory
- programmable read-only memory electrically EPROM, EEPROM
- CD-ROM or other optical disk storage magnetic disk storage media or other magnetic storage devices, or can be used to carry or store the desired program code in the form of instructions or data structures and can Any other media accessed by a computer.
- embodiments of the present application provide a computer program product, including computer program code or instructions.
- the computer program When the code or instruction is run on the computer, the method described in the above-mentioned first aspect or any possible design of the first aspect, or the above-mentioned second aspect or any possible design of the second aspect is executed.
- the present application also provides a chip, including a processor, the processor being coupled to a memory and configured to read and execute program instructions stored in the memory, so that the chip implements the first step described above. aspect or any possible design of the first aspect, or the method described in the above-mentioned second aspect or any possible design of the second aspect.
- Figure 1 is a schematic diagram of the architecture of a communication system provided by this application.
- Figure 2 is a schematic diagram of the structure of a network device or terminal device provided by this application;
- Figure 3 is a flow chart of a communication method provided by this application.
- Figure 4 is a schematic structural diagram of a communication device provided by this application.
- Figure 5 is a structural diagram of a communication device provided by this application.
- Embodiments of the present application provide a communication method and device for flexibly performing precoding instructions, so as to be applicable to more transmitting antennas and uplink transmission layer terminal equipment, and to improve uplink transmission performance.
- the method and the device described in this application are based on the same technical concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be repeated.
- the network device is a device with wireless transceiver function or a chip that can be installed on the network device.
- Network equipment can also be called access network equipment, access node (AN), and wireless access node (radio access node, RAN).
- the network equipment includes but is not limited to: base station (generation node B, gNB), wireless network controller (radio network controller, RNC), node B (Node B, NB), base station controller (base station controller, BSC), base station Transceiver station (base transceiver station, BTS), home base station (for example, home evolved NodeB, or home Node B, HNB), baseband unit (baseband unit, BBU), wireless fidelity (wireless fidelity, Wi-Fi) system Access point (AP), wireless relay node, wireless backhaul node, transmission point (transmission and reception point, TRP or transmission point, TP), etc., can also be network nodes that constitute a gNB or transmission point, such as Baseband unit (BBU), or distributed unit (DU), etc
- Terminal equipment can also be called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment , user agent or user device.
- the terminal device in the embodiment of the present application may be a mobile phone (mobile phone), a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) terminal device, or an augmented reality (AR) terminal.
- Terminal Equipment wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical, wireless terminals in smart grid, transportation security ( Wireless terminals in transportation safety, wireless terminals in smart cities, smart wearable devices (smart glasses, smart watches, smart headphones, etc.), wireless terminals in smart homes, etc., can also be Chips or chip modules (or chip systems) that can be installed on the above devices.
- the embodiments of this application do not limit application scenarios.
- terminal equipment with wireless transceiver functions and chips or modules that can be installed in the aforementioned terminal equipment are collectively referred to as terminal equipment.
- the number of uplink transmission layers refers to the number of uplink data streams, or the number of spatial streams.
- the maximum number of uplink transmission layers is the rank of the MIMO channel matrix.
- the rank of the MIMO channel matrix is the intermediate value obtained by performing transfer matrix singular value decomposition (SVD) on the MIMO channel matrix.
- the number of diagonal elements (singular values) of a diagonal matrix is less than or equal to the number of transmit antennas of the terminal device, and the actual number of uplink transmission layers of the terminal device is less than or equal to the maximum number of uplink transmission layers of the terminal device.
- the maximum number of uplink transmission layers of the terminal device is equal to the number of transmit antennas of the terminal device, and the number of transmit antennas of the terminal device is 8, then the maximum number of transmission layers corresponding to the number of transmit antennas of the terminal device is 8, and the number of uplink transmission layers of the terminal device is 8.
- the number of transport layers can be any integer from 1 to 8.
- At least one (species) refers to one (species) or multiple (species), and multiple (species) refers to two (species) or more than two (species).
- At least one of the following" or similar expressions thereof refers to any combination of these items, including any combination of single or plural items.
- at least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, or a, b and c, where a, b, c Can be single or multiple.
- the communication method provided by the embodiment of the present application can be applied to various communication systems, such as the fourth generation (4th generation, 4G) communication system (such as the Long Term Evolution (LTE) system), the fifth generation (5th generation, 5G) communication system, global interoperability for microwave access (WiMAX) or wireless local area network (WLAN) system, or a convergence system of multiple systems, or a future communication system, such as the sixth Generation (6th generation, 6G) communication system, etc.
- the 5G communication system can also be called a new radio (NR) system.
- the communication method provided by the embodiments of the present application can also be applied in scenarios such as wireless communication networks where uplink precoding indication can be used.
- the communication process can occur between network devices and end devices.
- FIG. 1 shows the architecture of a possible communication system to which the communication method provided by this application is applicable.
- the communication system may include TRP1 and TRP2, and UE1 to UE5.
- UE1 to UE5 can send uplink data, and the uplink data sent by UE1 to UE5 can be received by one of the TRPs.
- UE1 and UE2 communicate with TRP1, and the uplink data sent by UE1 and UE2 are received by TRP1.
- TRP1 may also send downlink data and/or information to UE1 and UE2.
- UE5 communicates with TRP2.
- the uplink data sent by UE5 is received by TRP2.
- TRP2 can send downlink data and/or information to UE5.
- the uplink data sent by UE1 to UE5 can also be jointly received by two TRPs at the same time.
- UE3 and UE4 can communicate with TRP1 and TRP2 at the same time.
- the uplink data sent by UE3 and UE4 can be jointly received by TRP1 and TRP2 at the same time.
- TRP1 and TRP2 can also Downlink data and/or information may be sent to UE3 and UE4.
- the number of uplink transmission streams and uplink precoding of each UE are calculated by the TRP (i.e., network equipment) side, and are indicated to each UE through downlink information.
- the number and type of each device in the communication system shown in Figure 1 are only for illustration. The embodiments of the present application are not limited thereto. In actual applications, the communication system may also include more or fewer terminals. equipment, more or less network equipment, and may also include other network elements, such as core network elements, etc.
- network device in Figure 1 is only TRP as an example. It should be understood that it can also be other types of network devices, which is not limited in this application.
- the network equipment and terminal equipment involved in the embodiment of the present application may include the following modules:
- Radio resource control (RRC) signaling interaction module a module used by network equipment and terminal equipment to send and receive RRC signaling. For example, the network equipment sends RRC signaling to the terminal equipment, and the terminal equipment receives RRC from the network equipment. signaling.
- RRC Radio resource control
- Media access control (media access control, MAC) signaling interaction module a module used by network equipment and terminal equipment to send and receive media access control (medium access control, MAC)-control element (CE) signaling , such as the network device sends MAC-CE signaling to the terminal device, and the terminal device receives the MAC-CE signaling from the network device.
- media access control media access control
- CE media access control
- Physical layer (PHY) signaling and data interaction module a module used by network equipment and terminal equipment to send and receive uplink/downlink control signaling and uplink/downlink data.
- the network device sends a physical downlink control channel (PDCCH), such as downlink control information (DCI) in the PDCCH, to the terminal device, and the network device sends a physical downlink shared channel (physical downlink shared) to the terminal device. channel, PDSCH), such as downlink data in PDSCH.
- the terminal device sends a physical uplink control channel (PUCCH) to the network device, such as the uplink control information (UCI) in the PUCCH, and the terminal device sends a physical uplink shared channel (physical uplink shared channel) to the network device.
- PUSCH physical uplink shared channel
- modules shown in Figure 2 are only exemplary, and network equipment and terminal equipment may also include other communication modules, such as radio link control (RLC) modules, packet data convergence protocol (packet data convergence protocol). , PDCP) module, or service data adaptation protocol (service data adaptation protocol, SDAP) module, etc., the embodiments of this application do not specifically limit this.
- RLC radio link control
- PDCP packet data convergence protocol
- SDAP service data adaptation protocol
- the 3GPP NR protocol supports two types of transmission modes for multi-antenna precoding for uplink transmission: codebook based UL transmission scheme (CB) and non-codebook based UL transmission mode (CB). transmission scheme, NCB).
- CB codebook based UL transmission scheme
- NCB non-codebook based UL transmission mode
- the terminal device obtains the uplink channel information based on the CSI-RS sent by the network device and the channel reciprocity, then calculates multiple candidate precoders (precoder), and loads the multiple candidate precoders into the SRS resources are sent to the network device, and finally the network device indicates the selected precoding to the terminal device through SRI.
- precoder multiple candidate precoders
- the 3GPP NR R16 protocol supports SRI indication when the number of transmitting antennas of the terminal equipment is 2 transmitters (TX) and 4TX and when the maximum number of uplink transmission layers of the terminal equipment is 4.
- the network device sends CSI-RS to the terminal device, and the terminal device estimates the downlink channel information and obtains the uplink channel information based on the reciprocity of the uplink and downlink channels.
- the terminal device calculates four 4*1 candidate precoders based on the estimated uplink channel information, and loads the first N SRS precoder on the N SRS SRS resources and sends them to the network device.
- the existing protocol stipulates that the maximum number of SRS resources configured for the NCB-based uplink transmission mode is 4, the N SRS value can be 2, 3, or 4, and each SRS resource has 1 port.
- the network device receives the SRS sent by the terminal device and estimates the candidate precoder, then determines which precoder to use, and uses the SRI field in the downlink control information (DCI) to index the SRS resource corresponding to the selected precoder. Instructions to terminal equipment. After receiving the DCI, the terminal device locates the SRI indication table (table) and the corresponding columns according to the high-layer parameters N SRS and L max indicated by the RRC, such as Table 1 below.
- DCI downlink control information
- N SRS is the number of SRS resources used to upload candidate precoder in the NCB transmission specified by the network device
- the terminal device determines the corresponding row according to the bit value of the SRI field, and uses the precoder corresponding to the row to perform PUSCH transmission.
- the current 3GPP NR R16 protocol defines the SRI indication rules when the number of transmitting antennas of the terminal equipment is 2TX and 4TX, and the maximum number of uplink transmission layers of the terminal equipment is 4.
- the number of transmitting antennas of terminal equipment is expected to increase to 8TX and above, and the maximum number of uplink transmission layers supported by each terminal equipment may exceed 4 layers. Therefore, the number of transmitting antennas of the terminal device may exceed the number of transmitting antennas of the terminal device supported by the indication method in the current protocol, and the number of uplink transmission layers may also exceed the number of uplink transmission layers of the terminal device supported by the indication method in the current protocol.
- the above The indicated method cannot be supported and may cause uplink transmission to fail.
- embodiments of this application propose a communication method that can be applied to more transmitting antennas and uplink transmission layer terminal equipment to improve uplink transmission performance.
- the communication method provided by this application is described in detail by taking terminal equipment and network equipment as examples. It should be understood that the operations performed by the terminal equipment can also be performed by the processor in the terminal equipment, or by the chip. Or a chip system, or a functional module, etc. The operations performed by the network device can also be implemented by a processor in the network device, or a chip or chip system, or a functional module, etc. This application is not limited to this.
- Step 301 The network device determines the first information.
- the first information is used to indicate W precoding and whether the number of uplink transmission layers is greater than M.
- the W is a positive integer
- the M is a preset uplink transmission layer.
- Transport layer threshold is a preset uplink transmission layer.
- Step 302 The network device sends the first information to the terminal device.
- the terminal device receives the first information from the network device.
- Step 303 The terminal device determines N precodes based on the W precodes and whether the number of uplink transmission layers is greater than M, and sends uplink data based on the N precodes.
- the N may be an integer greater than or equal to the W.
- M can be 4, etc. It can also be understood that M is the maximum number of uplink transmission layers supported by the terminal device described above, 4. Of course, it should be understood that M can also take other values, which is not limited in this application.
- the terminal device may determine candidate precodes, and the number of candidate precodes may be the same as the number of resources used for uplink transmission. The number is related to the number of ports corresponding to the resources used for uplink transmission. Afterwards, the terminal device may send the candidate precoding to the network device through the resource for uplink transmission, and accordingly, the network device may obtain the candidate precode from the terminal device through the resource for uplink transmission. The candidate precode is received. Furthermore, the network device may determine the W precodes among the candidate precodes.
- the network device sends a downlink reference signal for channel measurement to the terminal device, and the terminal device can determine the candidate precoding according to the downlink reference signal and channel reciprocity.
- the downlink reference signal may be, but is not limited to, a channel state information reference signal (channel state information reference signal, CSI-RS), etc.
- the number of candidate precoders may be A*B, and the A is a positive integer, and B is a positive integer.
- the resources used for uplink transmission may be, but are not limited to, uplink reference signal resources, such as, but are not limited to, SRS resources.
- the number of candidate precoders may be 8.
- the number of candidate precoders may be 8.
- the terminal device sends the candidate precoding to the network device through the resource used for uplink transmission.
- the method may be as follows: the terminal device may send A*B candidates The precodes are sorted from high to low according to the first performance. Then, the terminal device can divide the sorted A*B candidate precodes into a group of candidate precodes in the sort order, and each group of candidate precodes contains B candidate precodes; finally, the terminal device may send the A group of candidate precodes to the network device through A resources for uplink transmission, and the A group of candidate precodes are consistent with the A group of candidate precodes. Resources used for uplink transmission correspond one to one.
- two sequentially adjacent candidate precoders may not be located in the same group, but may be located in adjacent groups.
- the first performance may be, but is not limited to, signal to noise ratio (SNR), etc.
- SNR signal to noise ratio
- the indexes of the candidate precoders may be 0, 1, 2, 3, 4, 5, 6, and 7.
- the above eight candidate precoders can be divided into four groups, namely ⁇ 0, 4 ⁇ , ⁇ 1, 5 ⁇ , ⁇ 2, 6 ⁇ and ⁇ 3, 7 ⁇ , and then the terminal device can divide the above four groups of candidates into The precoding is loaded onto SRS resource 0, SRS resource 1, SRS resource 2 and SRS resource 3 respectively and sent to the network device.
- the terminal device may send the above candidate precoding ⁇ 0, 4 ⁇ to the network device through SRS resource 0.
- the indexes of the candidate precoders may be 0, 1, 2, 3, 4, 5, 6, and 7.
- the above eight candidate precoders can be divided into eight groups, namely ⁇ 0 ⁇ , ⁇ 1 ⁇ , ⁇ 2 ⁇ , ⁇ 3 ⁇ , ⁇ 4 ⁇ , ⁇ 5 ⁇ , ⁇ 6 ⁇ , ⁇ 7 ⁇ , and then
- the terminal device can load the above eight sets of candidate precodes onto SRS resources 0 to 7 respectively and send them to the network device. For example, the terminal device may send the above candidate precoding ⁇ 0 ⁇ to the network device through SRS resource 0.
- each group of candidate precodings contains 1 candidate precoding.
- the terminal device may not perform candidate precoding.
- the sorted 8 candidate precodes can be directly loaded into SRS resources 0 to 7 respectively and sent to the network device.
- the index of the candidate precoding or the index number of the SRS resource all starts with 0. Alternatively, it can also start with 1. Initially, this application does not limit this.
- the first information may indicate whether the number of uplink transmission layers is greater than M in the following manner:
- the first information may include a first bit, and the first bit indicates whether the number of uplink transmission layers is greater than M.
- the first bit may include 1 bit, which directly indicates whether the number of uplink transmission layers is greater than M. For example, if the value of this 1 bit is a first value, the first information may indicate that the number of uplink transmission layers is less than or equal to M, and if the value of this 1 bit is a second value, the first information may indicate that the number of uplink transmission layers may be The number of transmission layers is greater than M.
- the first value may be 0 and the second value may be 1; or the first value may be 1 and the second value may be 0; or the first value and the second value may have other values. This application is concerned with the third value.
- the first value and the second value are not limited.
- the first information may include a first field, and the first field may be used to indicate the number of activated codewords; when the first field indicates that the number of activated codewords is 1, The first information may indicate that the number of uplink transmission layers is less than or equal to M; when the first field indicates that the number of activated codewords is 2, the first information may indicate that the number of uplink transmission layers is greater than M .
- the first field may be, but is not limited to, a field such as modulation and coding scheme (modulation and coding scheme, MCS), redundancy version (redundancy version, RV) or NDI.
- MCS modulation and coding scheme
- RV redundancy version
- NDI NDI
- the first information may be downlink control information (DCI), or the first information may also be carried in the DCI, which is not limited in this application.
- DCI downlink control information
- the W precoders indicated by the first information may be the candidates.
- W candidate precodes among the M candidate precodes in the precoding the M candidate precodes may be the top M candidate precodes with the first performance from high to low among the candidate precodes, the W Less than or equal to the M, the W is equal to the N. That is to say, when the number of uplink transmission layers is less than or equal to M, the N precodes determined by the terminal device are the W precodes indicated by the first information.
- N precodes (that is, the W precodes) can be sorted in descending order by SNR.
- N of the first four candidate precodes that is, the N precodes can be N of the candidate precodes with indexes 0, 1, 2, and 3. In this case, N is less than or equal to 4.
- the first information may include first indication information, and the first indication information may be used to indicate indices of the W candidate precodings.
- the method for indicating the indexes of the W candidate precodings by the first indication information may reuse the aforementioned indication method combined with Table 1.
- the W precodes indicated by the first information may be the candidate precodes except N-M candidate precodes among candidate precodes other than M candidate precodes, the N precodes may be the M candidate precodes and the N-M candidate precodes; the M candidate precodes are still It may be the top M candidate precodes with first performance from high to low among the candidate precodes, the N is greater than the M, and the W is equal to N-M.
- the N precodes may include the first 4 candidate precodes sorted by SNR in descending order, For example, N precodes may include candidate precodes with indexes 0, 1, 2, and 3. And, the remaining N-4 candidate precodes are N-4 of the candidate precodes other than the above-mentioned 4 candidate precodes, for example, N-4 of the candidate precodes with indexes 4, 5, 6, and 7. 4, N is greater than 4 at this time.
- the first information may include second indication information, and the second indication information is used to indicate the indexes of the N-M candidate precodings.
- the candidate precode corresponding to the index obtained by the first index + M may be used as the N-M candidate precodes.
- the first index may be indicated by the second indication information, and the first index may be the index of the candidate precoding indicated by the indication method in combination with Table 1.
- the second indication information indicates the row with index (index) 7 in Table 1, That is to say, the second indication information indicates the candidate precodings with indexes 1 and 2.
- the candidate precodings with indexes 1+M and 2+M are the N-M ones implicitly indicated by the second indication information.
- Candidate precoders Assuming that M is 4, the N precoders are candidate precoders with indexes 0, 1, 2, 3, 5, and 6.
- the network device can directly indicate N predetermined times according to the existing method. Coding, that is, directly combined with Table 1 to indicate the selected precoding.
- the above method can be flexibly adapted to the precoding indication of the actual number of uplink transmission layers, thereby flexibly adapting to the number of transmit antennas supported by the terminal device and improving uplink transmission performance.
- the instruction overhead is relatively small.
- the communication device 400 may include a transceiver unit 401 and a processing unit 402 .
- the transceiver unit 401 is used for communicating with the communication device 400 , such as receiving information, messages or data, etc., or sending information, messages or data, etc.
- the processing unit 402 is used for processing the communication device 400 . Actions are controlled and managed.
- the processing unit 402 can also control the steps performed by the transceiver unit 401.
- the communication device 400 may be the terminal device in the above embodiment, a processor of the terminal device, a chip, a chip system, a functional module, etc.
- the communication device 400 may specifically be the network device in the above embodiment, the processor of the network device, or a chip, or a chip system, or a functional module, etc.
- the transceiver unit 401 can be used to receive first information from a network device, where the first information is used to indicate W precoding, and used to indicate whether the number of uplink transmission layers is greater than M, where W is a positive integer, and M is a preset threshold for the number of uplink transmission layers; the processing unit 402 may be used to perform precoding according to the W precoding and whether the number of uplink transmission layers is greater than M, determine N precodes; the transceiver unit 401 may also be used to send uplink data based on the N precodes.
- the N may be an integer greater than or equal to the W.
- the processing unit 402 may also be configured to: before the transceiver unit 401 receives the first information from the network device, determine a candidate precoding.
- the number is related to the number of resources used for uplink transmission and the number of ports corresponding to the resources used for uplink transmission;
- the transceiver unit 401 may also be configured to send the candidate precoding to the network device through the resource used for uplink transmission. Wherein, the W candidate precodes and the N precodes are both included in the candidate precodes.
- the number of candidate precoders is A*B, where A is a positive integer, and B is positive integer;
- processing unit 402 may also be used to sort the A*B candidate precodes from high to low according to the first performance; and divide the sorted A*B candidate precodes into group A according to the sorting order.
- candidate precoders each group of candidate precoders contains B candidate precoders;
- the transceiver unit 401 When the transceiver unit 401 sends the candidate precodes to the network device through the resources for uplink transmission, it may be specifically configured to: pass the A group of candidate precodes through A resources for uplink transmission respectively. Sent to the network device, the A group of candidate precodes corresponds one-to-one to the A resources used for uplink transmission.
- the first information is used to indicate whether the number of uplink transmission layers is greater than M, which may include: the first information includes a first bit, the first bit indicates whether the number of uplink transmission layers is greater than M. ; Or, the first information includes a first field, and the first field is used to indicate the number of activated codewords; when the first field indicates that the number of activated codewords is 1, the first information Indicates that the number of uplink transmission layers is less than or equal to M; when the first field indicates that the number of activated codewords is 2, the first information indicates that the number of uplink transmission layers is greater than M.
- the W precodes indicated by the first information may be the M candidate precodes among the candidate precodes.
- W candidate precodes in encoding the M candidate precodes may be the top M candidate precodes with first performance from high to low among the candidate precodes, and the W is less than or equal to the M, so Said N is equal to said W.
- the first information may include first indication information, and the first indication information is used to indicate indices of the W candidate precodings.
- the W precodes indicated by the first information may be the candidate precodes except M candidate precodes.
- N-M candidate precodes among candidate precodes other than coding the N precodes may be the M candidate precodes and the N-M candidate precodes; the M candidate precodes may be the candidate The first M candidate precodes with first performance in precoding from high to low, and the N is greater than the M.
- the first information may include second indication information, and the second indication information is used to indicate the indexes of the N-M candidate precodings.
- the processing unit 402 can be used to determine the first information, the first information is used to indicate W precoding , and used to indicate whether the number of uplink transmission layers is greater than M, the W is a positive integer, and the M is the preset threshold of the number of uplink transmission layers; whether the W precoding and the number of uplink transmission layers are greater than M are used
- the N precodes are used by the terminal device to send uplink data; the N is an integer greater than or equal to the W; the transceiver unit 401 may be used to send the terminal device the The first information enables the terminal device to determine N precodes based on the W precodes and whether the number of uplink transmission layers is greater than M.
- the transceiver unit 401 may also be configured to: before the processing unit 402 determines the first information, receive candidate precoding from the terminal device through resources used for uplink transmission; the candidate precoding The number of is related to the number of resources used for uplink transmission and the number of ports corresponding to the resources used for uplink transmission; the processing unit 402 may also be used to determine the W precodings among the candidate precodings .
- the number of candidate precoders is A*B, where A is a positive integer, and B is a positive integer; furthermore, when the transceiver unit 401 receives the candidate precoding from the terminal device through the resource for uplink transmission, it may be configured to: respectively receive the candidate precoding from the terminal device through A resources for uplink transmission.
- the terminal equipment receives a group of candidate precodes, which correspond one-to-one to the A resources used for uplink transmission; wherein the group of candidate precodes are sorted from high to low according to the first performance
- the final A*B candidate precoders are divided into sorting order, and each group of candidate precoders contains B candidate precoders.
- the first information is used to indicate whether the number of uplink transmission layers is greater than M, which may include: the first information includes a first bit, and the first bit indicates the uplink transmission layer. Whether the number is greater than M; or, the first information includes a first field, the first field is used to indicate the number of activated codewords; when the first field indicates that the number of activated codewords is 1, the The first information indicates that the number of uplink transmission layers is less than or equal to M; when the first field indicates that the number of activated codewords is 2, the first information indicates that the number of uplink transmission layers is greater than M.
- the W precodes indicated by the first information may be M candidates among the candidate precodes.
- W candidate precodes among the precoders the M candidate precoders may be the top M candidate precoders with first performance from high to low among the candidate precoders, and the W is less than or equal to the M, The N is equal to the W.
- the first information may include first indication information, and the first indication information is used to indicate indices of the W candidate precodings.
- the W precodes indicated by the first information may be other than M candidates among the candidate precodes.
- N-M candidate precodes among candidate precodes other than precoding the N precodes may be the M candidate precodes and the N-M candidate precodes; the M candidate precodes may be the Among the candidate precoders, the first M candidate precoders with first performance from high to low, where the N is greater than the M.
- the first information may include second indication information, and the second indication information is used to indicate the indexes of the N-M candidate precodings.
- each functional unit in the embodiment of the present application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
- the above integrated units can be implemented in the form of hardware or software functional units.
- the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium.
- the technical solution of the present application is essentially or contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the application.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program code. .
- the communication device 500 may include a transceiver 501 and a processor 502 .
- the communication device 500 may also include a memory 503.
- the memory 503 may be disposed inside the communication device 500 or may be disposed outside the communication device 500 .
- the processor 502 can control the transceiver 501 to receive and send messages, information, messages or data, etc.
- the processor 502 may be a central processing unit (CPU), a network processor (NP), or a combination of CPU and NP.
- the processor 502 may further include hardware chips.
- the above-mentioned hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof.
- the above-mentioned PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a general array logic (GAL) or any combination thereof.
- the transceiver 501, the processor 502 and the memory 503 are connected to each other.
- the transceiver 501, the processor 502 and the memory 503 are connected to each other through a bus 504;
- the bus 504 may be a Peripheral Component Interconnect standard (Peripheral Component Interconnect, PCI) bus or an extended industry standard Structure (Extended Industry Standard Architecture, EISA) bus, etc.
- PCI Peripheral Component Interconnect
- EISA Extended Industry Standard Architecture
- the bus can be divided into address bus, data bus, control bus, etc. For ease of presentation, only one thick line is used in Figure 5, but it does not mean that there is only one bus or one type of bus.
- the memory 503 is used to store programs, etc.
- the program may include program code including computer operating instructions.
- the memory 503 may include RAM, and may also include non-volatile memory (non-volatile memory), such as one or more disk memories.
- the processor 502 executes the application program stored in the memory 503 to implement the above functions, thereby realizing the functions of the communication device 500 .
- the communication device 500 may be the terminal device in the above embodiment; it may also be the network device in the above embodiment.
- the transceiver 501 can implement the sending and receiving operations performed by the terminal device in the above embodiment; the processor 502 can implement the functions in the above embodiment. Operations other than sending and receiving operations performed by the terminal device.
- the transceiver 501 can implement the sending and receiving operations performed by the terminal device in the above embodiment; the processor 502 can implement the functions in the above embodiment. Operations other than sending and receiving operations performed by the terminal device.
- the transceiver 501 can implement the sending and receiving operations performed by the network device in the above embodiment; the processor 502 can implement the above embodiment. Operations other than sending and receiving operations performed by network devices.
- the relevant descriptions please refer to the relevant descriptions in the embodiment shown in FIG. 3 , and will not be introduced in detail here.
- embodiments of the present application provide a communication system, which may include the terminal equipment and network equipment involved in the above embodiments.
- Embodiments of the present application also provide a computer-readable storage medium.
- the computer-readable storage medium is used to store a computer program.
- the computer program When the computer program is executed by a computer, the computer can implement what is provided by the embodiment shown in Figure 3. method.
- An embodiment of the present application also provides a computer program product.
- the computer program product is used to store a computer program.
- the computer program When the computer program is executed by a computer, the computer can implement the method provided by the embodiment shown in FIG. 3 .
- An embodiment of the present application also provides a chip, including a processor, which is coupled to a memory and configured to call a program in the memory so that the chip implements the method provided by the embodiment shown in FIG. 3 .
- An embodiment of the present application also provides a chip, the chip is coupled to a memory, and the chip is used to implement the method provided by the embodiment shown in FIG. 3 .
- embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment that combines software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
- computer-usable storage media including, but not limited to, disk storage, CD-ROM, optical storage, etc.
- These computer program instructions may also be stored in a computer-readable memory that causes a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction means, the instructions
- the device implements the functions specified in a process or processes of the flowchart and/or a block or blocks of the block diagram.
- These computer program instructions may also be loaded onto a computer or other programmable data processing device, causing a series of operating steps to be performed on the computer or other programmable device to produce computer-implemented processing, thereby executing on the computer or other programmable device.
- Instructions provide steps for implementing the functions specified in a process or processes of a flowchart diagram and/or a block or blocks of a block diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
相关申请的交叉引用Cross-references to related applications
本申请要求在2022年07月22日提交中国专利局、申请号为202210867372.9、申请名称为“一种通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the Chinese patent application submitted to the China Patent Office on July 22, 2022, with application number 202210867372.9 and the application title "A communication method and device", the entire content of which is incorporated into this application by reference.
本申请涉及通信技术领域,尤其涉及一种通信方法及装置。The present application relates to the field of communication technology, and in particular, to a communication method and device.
第五代(the 5th generation,5G)移动通信系统对系统容量、频谱效率等方面有较高的要求。在5G通信系统中,大规模多输入多输出(massive multiple-input multiple-output,massive-MIMO)技术的应用对提高系统的频谱效率起到了至关重要的作用。利用massive-MIMO技术,终端设备在发送上行数据时需要对数据进行预编码。上行传输的多天线预编码可以支持多种类型的传输模式,例如,一种常见的传输模式为基于非码本的上行传输模式(non-codebook based UL transmission scheme,NCB)。The fifth generation (5G) mobile communication system has higher requirements on system capacity, spectrum efficiency and other aspects. In 5G communication systems, the application of massive multiple-input multiple-output (massive-MIMO) technology plays a crucial role in improving the spectrum efficiency of the system. Using massive-MIMO technology, terminal equipment needs to precode the data when sending uplink data. Multi-antenna precoding for uplink transmission can support multiple types of transmission modes. For example, a common transmission mode is the non-codebook based UL transmission scheme (NCB).
对于NCB上行传输模式,终端设备根据网络设备发送的信道状态信息参考信号(channel state information reference signal,CSI-RS)以及信道互易性获取上行信道信息,进而计算出多个候选的预编码(precoder),并将多个候选的预编码加载到探测参考信号(sounding reference signal,SRS)资源上发送给网络设备,最后网络设备通过SRS资源指示(SRS resource indicator,SRI)将选择的预编码指示给终端设备。For the NCB uplink transmission mode, the terminal device obtains the uplink channel information based on the channel state information reference signal (CSI-RS) sent by the network device and the channel reciprocity, and then calculates multiple candidate precoders (precoder ), and loads multiple candidate precodes onto the sounding reference signal (SRS) resource and sends it to the network device. Finally, the network device indicates the selected precode to the network device through the SRS resource indicator (SRS resource indicator, SRI). Terminal Equipment.
然而目前网络设备的指示方式仅能适用于有限的发射天线数量和上行传输层数量的终端设备,也即支持的发射天线和上行传输层数量有限。随着通信系统对上行系统容量需求越来越高,终端设备支持的发射天线数量和上行传输层数量也越来越多,现有的指示方式显然无法支持,可能会导致上行传输失败。However, the current indication method of network equipment can only be applied to terminal equipment with a limited number of transmitting antennas and uplink transmission layers, that is, the number of supported transmitting antennas and uplink transmission layers is limited. As communication systems have higher and higher demand for uplink system capacity, the number of transmit antennas and uplink transmission layers supported by terminal equipment is also increasing. The existing indication method is obviously unable to support it and may cause uplink transmission failure.
发明内容Contents of the invention
本申请提供一种通信方法及装置,用以灵活进行预编码的指示,以适用于更多发射天线和上行传输层的终端设备,提升上行传输性能。The present application provides a communication method and device for flexibly performing precoding instructions, so as to be applicable to more transmitting antennas and uplink transmission layer terminal equipment, and to improve uplink transmission performance.
第一方面,本申请提供了一种通信方法,该方法可以应用于终端设备、终端设备中的一个功能模块、终端设备中的处理器或芯片等。以应用于终端设备为例,该方法可以包括:终端设备从网络设备接收第一信息,所述第一信息用于指示W个预编码,以及用于指示上行传输层数是否大于M;进而,所述终端设备可以根据所述W个预编码和所述上行传输层数是否大于M来确定N个预编码,并基于所述N个预编码发送上行数据。其中,所述W为正整数,M为预设的上行传输层数阈值,所述N为大于或者等于所述W的整数。In the first aspect, this application provides a communication method, which can be applied to a terminal device, a functional module in the terminal device, a processor or chip in the terminal device, etc. Taking application to a terminal device as an example, the method may include: the terminal device receives first information from the network device, the first information is used to indicate W precoding, and is used to indicate whether the number of uplink transmission layers is greater than M; further, The terminal device may determine N precodes based on the W precodes and whether the number of uplink transmission layers is greater than M, and send uplink data based on the N precodes. Wherein, the W is a positive integer, M is a preset uplink transmission layer number threshold, and the N is an integer greater than or equal to the W.
通过上述方法,可以灵活适配于实际上行传输层数的预编码指示,从而可以灵活适配终端设备支持的发射天线数量,提升上行传输性能。同时指示开销相对较小。Through the above method, the precoding indication of the actual number of uplink transmission layers can be flexibly adapted, so that the number of transmit antennas supported by the terminal device can be flexibly adapted to improve uplink transmission performance. At the same time, the instruction overhead is relatively small.
在一个可能的设计中,在所述终端设备从所述网络设备接收所述第一信息之前,所述终端设备可以确定候选预编码,并通过用于上行传输的资源向所述网络设备发送所述候选预编码,其中,所述候选预编码的个数与所述用于上行传输的资源个数和所述用于上行传输的资源对应的端口数相关;所述W个预编码和所述N个预编码均包含于所述候选预编码中。这样,可以使网络设备后续在所述候选预编码中准确选择W个预编码以指示给终端设备。In a possible design, before the terminal device receives the first information from the network device, the terminal device may determine the candidate precoding and send the candidate precoding to the network device through resources used for uplink transmission. The candidate precoding, wherein the number of the candidate precoding is related to the number of resources used for uplink transmission and the number of ports corresponding to the resources used for uplink transmission; the W precoding and the N precodes are all included in the candidate precodes. In this way, the network device can subsequently accurately select W precodes among the candidate precodes to indicate to the terminal device.
在一个可能的设计中,当所述用于上行传输的资源个数为A,所述端口数为B时,所述候选预编码的个数为A*B;进而,所述终端设备通过所述用于上行传输的资源向所述网络设备发送所述候选预编码,方法可以为:所述终端设备将A*B个候选预编码按照第一性能由高到低排序;然后,所述终端设备将排序后的所述A*B个候选预编码按照排序顺序划分成A组候选预编码,每组候选预编码中包含B个候选预编码;最后,所述终端设备将所述A组候选预编码分别通过A个用于上行传输的资源发送给所述网络设备,所述A组候选预编码与所述A个用于上行传输的资源一一对应。其中,所述A为正整数,所述B为正 整数。这样,所述终端设备可以灵活准确地将确定的候选预编码发送给网络设备。In a possible design, when the number of resources used for uplink transmission is A and the number of ports is B, the number of candidate precoders is A*B; furthermore, the terminal device passes all The resource used for uplink transmission sends the candidate precode to the network device. The method may be: the terminal device sorts A*B candidate precodes according to the first performance from high to low; then, the terminal The device divides the sorted A*B candidate precodes into a group of candidate precodes according to the sorting order, and each group of candidate precodes contains B candidate precodes; finally, the terminal device divides the A group of candidate precodes into The precodes are respectively sent to the network device through A resources for uplink transmission, and the A group of candidate precodes correspond to the A resources for uplink transmission one-to-one. Among them, the A is a positive integer, and the B is a positive integer. In this way, the terminal device can flexibly and accurately send the determined candidate precoding to the network device.
在一个可能的设计中,顺序相邻的两个候选预编码不位于同一个组,且位于相邻的组中。In a possible design, two sequentially adjacent candidate precoders are not located in the same group, but are located in adjacent groups.
在一个可能的设计中,所述第一信息用于指示所述上行传输层数是否大于M,可以通过如下方法实现:所述第一信息可以包括第一比特,所述第一比特指示所述上行传输层数是否大于M;或者,所述第一信息可以包括第一字段,所述第一字段用于指示激活的码字个数;其中,当所述第一字段指示激活的码字个数为1时,所述第一信息可以指示所述上行传输层数小于或等于M;当所述第一字段指示激活的码字个数为2时,所述第一信息可以指示所述上行传输层数大于M。这样,可以通过所述第一信息直接指示或者间接指示所述上行传输层数是否大于M,指示方式比较灵活。In a possible design, the first information is used to indicate whether the number of uplink transmission layers is greater than M, which can be implemented by the following method: the first information can include a first bit, and the first bit indicates that the Whether the number of uplink transmission layers is greater than M; or, the first information may include a first field, the first field is used to indicate the number of activated codewords; wherein, when the first field indicates the number of activated codewords, When the number is 1, the first information may indicate that the number of uplink transmission layers is less than or equal to M; when the first field indicates that the number of activated codewords is 2, the first information may indicate that the uplink The number of transmission layers is greater than M. In this way, whether the number of uplink transmission layers is greater than M can be directly or indirectly indicated through the first information, and the indication method is relatively flexible.
在一个可能的设计中,当所述第一信息指示所述上行传输层数小于或等于M时,所述第一信息指示的所述W个预编码可以为所述候选预编码中的M个候选预编码中的W个候选预编码,所述M个候选预编码可以为所述候选预编码中第一性能从高到低的前M个候选预编码,所述W小于或者等于M,所述W等于所述N,也即所述W个预编码即为所述N个预编码。这样可以指示给终端设备性能较好的预编码。In a possible design, when the first information indicates that the number of uplink transmission layers is less than or equal to M, the W precodes indicated by the first information may be M of the candidate precodes. W candidate precodes among the candidate precodes, the M candidate precodes may be the top M candidate precodes with first performance from high to low among the candidate precodes, and the W is less than or equal to M, so The W is equal to the N, that is, the W precoders are the N precoders. This can indicate precoding with better performance to the terminal device.
示例性的,所述第一性能可以但不限于为信噪比(signal to noise ratio,SNR)等。For example, the first performance may be, but is not limited to, signal to noise ratio (SNR), etc.
在一个可能的设计中,所述第一信息可以包括第一指示信息,所述第一指示信息用于指示所述W个候选预编码的索引。这样可以节省指示开销。In a possible design, the first information may include first indication information, and the first indication information is used to indicate indices of the W candidate precodings. This saves instruction overhead.
在另一个可能的设计中,当所述第一信息指示所述上行传输层数大于M时,所述第一信息指示的所述W个预编码可以为所述候选预编码中除M个候选预编码以外的候选预编码中的N-M个候选预编码。所述N个预编码可以为所述M个候选预编码以及所述N-M个候选预编码。其中,所述M个候选预编码可以为所述候选预编码中第一性能从高到低的前M个候选预编码,所述N大于所述M,所述W等于N-M。这样可以保证将性能较好的预编码指示给终端设备。In another possible design, when the first information indicates that the number of uplink transmission layers is greater than M, the W precodes indicated by the first information may be the candidate precodes except M candidates. N-M candidate precodes among candidate precodes other than precoders. The N precodes may be the M candidate precodes and the N-M candidate precodes. Wherein, the M candidate precodes may be the top M candidate precodes with first performance from high to low among the candidate precodes, the N is greater than the M, and the W is equal to N-M. This ensures that precoding with better performance is indicated to the terminal device.
在一个可能的设计中,所述第一信息包括第二指示信息,所述第二指示信息用于指示所述N-M个候选预编码的索引。这样通过指示信息指示部分候选预编码的索引,可以节省指示开销。In a possible design, the first information includes second indication information, and the second indication information is used to indicate indexes of the N-M candidate precodings. In this way, the indication information indicates the index of part of the candidate precoding, which can save indication overhead.
第二方面,本申请提供了一种通信方法,该方法可以应用于网络设备、网络设备中的一个功能模块、网络设备中的处理器或芯片等。以应用于网络设备为例,该方法可以包括:网络设备确定第一信息,并向终端设备发送所述第一信息。其中,所述第一信息用于指示W个预编码,以及用于指示上行传输层数是否大于M。所述W个预编码和所述上行传输层数是否大于M用于终端设备确定N个预编码,以使所述终端设备可以根据所述W个预编码和所述上行传输层数是否大于M确定所述N个预编码;所述W为正整数,所述M为预设的上行传输层数阈值,所述N为大于或者等于所述W的整数;所述N个预编码用于终端设备发送上行数据。In the second aspect, this application provides a communication method, which can be applied to network equipment, a functional module in the network equipment, a processor or chip in the network equipment, etc. Taking application to a network device as an example, the method may include: the network device determines the first information and sends the first information to the terminal device. The first information is used to indicate W precodings and to indicate whether the number of uplink transmission layers is greater than M. Whether the W precodes and the number of uplink transmission layers are greater than M is used by the terminal device to determine N precodes, so that the terminal device can determine whether the W precodes and the number of uplink transmission layers are greater than M. Determine the N precodes; the W is a positive integer, the M is a preset uplink transmission layer number threshold, and the N is an integer greater than or equal to the W; the N precoders are used for terminals The device sends uplink data.
通过上述方法,可以灵活适配于实际上行传输层数的预编码指示,从而可以灵活适配终端设备支持的发射天线数量,提升上行传输性能。同时指示开销相对较小。Through the above method, the precoding indication of the actual number of uplink transmission layers can be flexibly adapted, so that the number of transmit antennas supported by the terminal device can be flexibly adapted to improve uplink transmission performance. At the same time, the instruction overhead is relatively small.
在一个可能的设计中,在所述网络设备确定所述第一信息之前,所述网络设备可以通过用于上行传输的资源从所述终端设备接收候选预编码,并在所述候选预编码中确定所述W个预编码。其中,所述候选预编码的个数与用于上行传输的资源个数和所述用于上行传输的资源对应的端口数相关。这样,可以使网络设备在终端设备发送的所述候选预编码中,准确选择W个预编码指示给终端设备。In a possible design, before the network device determines the first information, the network device may receive candidate precoding from the terminal device through resources used for uplink transmission, and in the candidate precoding Determine the W precoders. The number of candidate precoders is related to the number of resources used for uplink transmission and the number of ports corresponding to the resources used for uplink transmission. In this way, the network device can accurately select W precoding instructions among the candidate precodes sent by the terminal device and provide them to the terminal device.
在一个可能的设计中,当所述用于上行传输的资源个数为A,所述端口数为B时,所述候选预编码的个数为A*B;进而,所述网络设备通过所述用于上行传输的资源从所述终端设备接收所述候选预编码,方法可以为:所述网络设备通过A个用于上行传输的资源分别从所述终端设备接收A组候选预编码,所述A组候选预编码与所述A个用于上行传输的资源一一对应;其中,所述A组候选预编码为按照第一性能由高到低排序后的A*B个候选预编码按照排序顺序划分成的,每组候选预编码中包含B个候选预编码。所述A为正整数,所述B为正整数。这样,所述网络设备可以灵活准确地从终端设备接收候选预编码。In a possible design, when the number of resources used for uplink transmission is A and the number of ports is B, the number of candidate precoders is A*B; furthermore, the network device passes all The resource used for uplink transmission receives the candidate precoding from the terminal device. The method may be: the network device receives a group of candidate precodes from the terminal device through A resources used for uplink transmission. The A group of candidate precodings correspond to the A resources used for uplink transmission one-to-one; wherein the A group of candidate precodings are A*B candidate precodings sorted from high to low according to the first performance. Divided in sorting order, each group of candidate precoders contains B candidate precoders. The A is a positive integer, and the B is a positive integer. In this way, the network device can receive candidate precodes from the terminal device flexibly and accurately.
在一个可能的设计中,顺序相邻的两个候选预编码可以不位于同一个组,且位于相邻的组中。In a possible design, two sequentially adjacent candidate precoders may not be located in the same group, but may be located in adjacent groups.
示例性的,所述第一性能可以但不限于为SNR等。For example, the first performance may be, but is not limited to, SNR, etc.
在一个可能的设计中,所述第一信息用于指示所述上行传输层数是否大于M,可以通过如下方法实现:所述第一信息可以包括第一比特,所述第一比特指示所述上行传输层数是否大于M;或者,所述第一信息可以包括第一字段,所述第一字段用于指示激活的码字个数;其中,当所述第一字段指示激活的码字个数为1时,所述第一信息指示所述上行传输层数小于或等于M;当所述第一字段指示激活的码字个数为2时,所述第一信息指示所述上行传输层数大于M。这样,可以通过所述第一信息直接指示或者 间接指示所述上行传输层数是否大于M,指示方式比较灵活。In a possible design, the first information is used to indicate whether the number of uplink transmission layers is greater than M, which can be implemented by the following method: the first information can include a first bit, and the first bit indicates that the Whether the number of uplink transmission layers is greater than M; or, the first information may include a first field, the first field is used to indicate the number of activated codewords; wherein, when the first field indicates the number of activated codewords, When the number is 1, the first information indicates that the number of uplink transmission layers is less than or equal to M; when the first field indicates that the number of activated codewords is 2, the first information indicates that the uplink transmission layer The number is greater than M. In this way, it can be directly indicated through the first information or It indirectly indicates whether the number of uplink transmission layers is greater than M, and the indication method is relatively flexible.
在一个可能的设计中,当所述第一信息指示所述上行传输层数小于或等于M时,所述第一信息指示的所述W个预编码可以为所述候选预编码中的M个候选预编码中的W个候选预编码,所述M个候选预编码可以为所述候选预编码中第一性能从高到低的前M个候选预编码,所述W小于或者等于M,所述W等于所述N。这样可以指示给终端设备性能较好的预编码。In a possible design, when the first information indicates that the number of uplink transmission layers is less than or equal to M, the W precodes indicated by the first information may be M of the candidate precodes. W candidate precodes among the candidate precodes, the M candidate precodes may be the top M candidate precodes with first performance from high to low among the candidate precodes, and the W is less than or equal to M, so Said W is equal to said N. This can indicate precoding with better performance to the terminal device.
在一个可能的设计中,所述第一信息可以包括第一指示信息,所述第一指示信息用于指示所述W个候选预编码的索引。这样可以节省指示开销。In a possible design, the first information may include first indication information, and the first indication information is used to indicate indices of the W candidate precodings. This saves instruction overhead.
在一个可能的设计中,当所述第一信息指示所述上行传输层数大于M时,所述第一信息指示的所述W个预编码可以为所述候选预编码中除M个候选预编码以外的候选预编码中的N-M个候选预编码;所述N个预编码可以为所述M个候选预编码以及所述N-M个候选预编码;所述M个候选预编码可以为所述候选预编码中第一性能从高到低的前M个候选预编码,所述N大于所述M,所述W等于N-M。这样可以保证将性能较好的预编码指示给终端设备。In a possible design, when the first information indicates that the number of uplink transmission layers is greater than M, the W precodes indicated by the first information may be the candidate precodes except M candidate precodes. N-M candidate precodes among candidate precodes other than coding; the N precodes may be the M candidate precodes and the N-M candidate precodes; the M candidate precodes may be the candidates The first M candidate precodes with first performance in precoding from high to low, the N is greater than the M, and the W is equal to N-M. This ensures that precoding with better performance is indicated to the terminal device.
在一个可能的设计中,所述第一信息可以包括第二指示信息,所述第二指示信息用于指示所述N-M个候选预编码的索引。这样通过指示部分候选预编码的索引,可以节省指示开销。In a possible design, the first information may include second indication information, and the second indication information is used to indicate the indexes of the N-M candidate precodings. In this way, indication overhead can be saved by indicating the index of part of the candidate precoding.
第三方面,本申请还提供了一种通信装置,所述通信装置可以是终端设备,终端设备中的处理器、芯片或一个功能模块等,该通信装置具有实现上述第一方面或第一方面的各个可能的设计示例中终端设备的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。In a third aspect, this application also provides a communication device. The communication device may be a terminal device, a processor, a chip or a functional module in the terminal device, etc. The communication device has the ability to implement the above first aspect or the first aspect. functions of the terminal device in each possible design example. The functions described can be implemented by hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
在一个可能的设计中,所述通信装置的结构中包括收发单元和处理单元,这些单元可以执行上述第一方面或第一方面的各个可能的设计示例中终端设备的相应功能,具体参见方法示例中的详细描述,此处不做赘述。In one possible design, the structure of the communication device includes a transceiver unit and a processing unit. These units can perform the corresponding functions of the terminal equipment in the above first aspect or each possible design example of the first aspect. For details, see the method examples. The detailed description in , will not be repeated here.
在一个可能的设计中,所述通信装置的结构中包括收发器和处理器,可选地还包括存储器,所述收发器用于收发信息或数据,以及用于与通信系统中的其他设备进行通信交互,所述处理器被配置为支持所述通信装置执行上述第一方面或第一方面的各个可能的设计示例中终端设备的相应的功能。所述存储器与所述处理器耦合,其保存所述通信装置必要的程序指令和数据。In a possible design, the structure of the communication device includes a transceiver and a processor, and optionally a memory. The transceiver is used to send and receive information or data, and to communicate with other devices in the communication system. Interactively, the processor is configured to support the communication device to perform corresponding functions of the terminal device in the above-mentioned first aspect or each possible design example of the first aspect. The memory is coupled to the processor and holds program instructions and data necessary for the communications device.
第四方面,本申请还提供了一种通信装置,所述通信装置可以是网络设备,网络设备中的处理器、芯片或一个功能模块等,该通信装置具有实现上述第二方面或第二方面的各个可能的设计示例中终端设备的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。In a fourth aspect, this application also provides a communication device. The communication device may be a network device, a processor, a chip or a functional module in the network device, etc. The communication device has the ability to implement the above second aspect or the second aspect. functions of the terminal device in each possible design example. The functions described can be implemented by hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
在一个可能的设计中,所述通信装置的结构中包括收发单元和处理单元,这些单元可以执行上述第二方面或第二方面的各个可能的设计示例中网络设备的相应功能,具体参见方法示例中的详细描述,此处不做赘述。In one possible design, the structure of the communication device includes a transceiver unit and a processing unit. These units can perform the corresponding functions of the network equipment in the above second aspect or each possible design example of the second aspect. For details, see the method examples. The detailed description in , will not be repeated here.
在一个可能的设计中,所述通信装置的结构中包括收发器和处理器,可选地还包括存储器,所述收发器用于收发信息或数据,以及用于与通信系统中的其他设备进行通信交互,所述处理器被配置为支持所述通信装置执行上述第二方面或第二方面的各个可能的设计示例中网络设备的相应的功能。所述存储器与所述处理器耦合,其保存所述通信装置必要的程序指令和数据。In a possible design, the structure of the communication device includes a transceiver and a processor, and optionally a memory. The transceiver is used to send and receive information or data, and to communicate with other devices in the communication system. Interactively, the processor is configured to support the communication device to perform corresponding functions of the network device in the above second aspect or each possible design example of the second aspect. The memory is coupled to the processor and holds program instructions and data necessary for the communications device.
第五方面,本申请实施例提供了一种通信系统,可以包括用于执行上述第一方面或第一方面的各个可能的设计示例中的终端设备和用于执行上述第二方面或第二方面的各个可能的设计示例中的网络设备等。In a fifth aspect, embodiments of the present application provide a communication system, which may include a terminal device for performing the above first aspect or various possible design examples of the first aspect and a terminal device for performing the above second aspect or the second aspect. network devices, etc. in each possible design example.
第六方面,本申请实施例提供的一种计算机可读存储介质,该计算机可读存储介质存储有程序指令,当程序指令在计算机上运行时,使得计算机执行本申请实施例第一方面及其任一可能的设计中,或第二方面及其任一可能的设计中所述的方法。示例性的,计算机可读存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括非瞬态计算机可读介质、随机存取存储器(random-access memory,RAM)、只读存储器(read-only memory,ROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。In a sixth aspect, embodiments of the present application provide a computer-readable storage medium. The computer-readable storage medium stores program instructions. When the program instructions are run on a computer, they cause the computer to execute the first aspect of the embodiments of the application and its contents. any possible design, or the method described in the second aspect and any possible design thereof. By way of example, computer-readable storage media can be any available media that can be accessed by a computer. Taking this as an example but not limited to: computer-readable media may include non-transitory computer-readable media, random-access memory (random-access memory, RAM), read-only memory (read-only memory, ROM), electrically erasable memory In addition to programmable read-only memory (electrically EPROM, EEPROM), CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or can be used to carry or store the desired program code in the form of instructions or data structures and can Any other media accessed by a computer.
第七方面,本申请实施例提供一种计算机程序产品,包括计算机程序代码或指令的,当计算机程序 代码或指令在计算机上运行时,使得上述第一方面或第一方面任一种可能的设计中,或者上述第二方面或第二方面任一种可能的设计中所述的方法被执行。In a seventh aspect, embodiments of the present application provide a computer program product, including computer program code or instructions. When the computer program When the code or instruction is run on the computer, the method described in the above-mentioned first aspect or any possible design of the first aspect, or the above-mentioned second aspect or any possible design of the second aspect is executed.
第八方面,本申请还提供了一种芯片,包括处理器,所述处理器用于与存储器耦合,用于读取并执行所述存储器中存储的程序指令,以使所述芯片实现上述第一方面或第一方面任一种可能的设计中,或者上述第二方面或第二方面任一种可能的设计中所述的方法。In an eighth aspect, the present application also provides a chip, including a processor, the processor being coupled to a memory and configured to read and execute program instructions stored in the memory, so that the chip implements the first step described above. aspect or any possible design of the first aspect, or the method described in the above-mentioned second aspect or any possible design of the second aspect.
上述第三方面至第八方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面或第一方面中的各种可能方案,或者上述第二方面或第二方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。For each aspect in the above-mentioned third to eighth aspects and the technical effects that may be achieved by each aspect, please refer to the above-mentioned first aspect or various possible solutions in the first aspect, or the above-mentioned second aspect or each possible solution in the second aspect. The description of the technical effects that can be achieved by this possible solution will not be repeated here.
图1为本申请提供的一种通信系统的架构示意图;Figure 1 is a schematic diagram of the architecture of a communication system provided by this application;
图2为本申请提供的一种网络设备或终端设备的结构的示意图;Figure 2 is a schematic diagram of the structure of a network device or terminal device provided by this application;
图3为本申请提供的一种通信方法的流程图;Figure 3 is a flow chart of a communication method provided by this application;
图4为本申请提供的一种通信装置的结构示意图;Figure 4 is a schematic structural diagram of a communication device provided by this application;
图5为本申请提供的一种通信装置的结构图。Figure 5 is a structural diagram of a communication device provided by this application.
下面将结合附图对本申请作进一步地详细描述。The present application will be described in further detail below with reference to the accompanying drawings.
本申请实施例提供一种通信方法及装置,用以灵活进行预编码的指示,以适用于更多发射天线和上行传输层的终端设备,提升上行传输性能。其中,本申请所述方法和装置基于同一技术构思,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。Embodiments of the present application provide a communication method and device for flexibly performing precoding instructions, so as to be applicable to more transmitting antennas and uplink transmission layer terminal equipment, and to improve uplink transmission performance. Among them, the method and the device described in this application are based on the same technical concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be repeated.
为便于理解,以下对本申请实施例涉及的一些术语进行介绍。To facilitate understanding, some terms involved in the embodiments of this application are introduced below.
1)网络设备为具有无线收发功能的设备或可设置于该网络设备的芯片等。网络设备还可以称为接入网设备、接入节点(access node,AN)、无线接入节点(radio access node,RAN)。该网络设备包括但不限于:基站(generation node B,gNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(baseband unit,BBU),无线保真(wireless fidelity,Wi-Fi)系统中的接入点(access point,AP)、无线中继节点、无线回传节点、传输点(transmission and reception point,TRP或者transmission point,TP)等,还可以为构成gNB或传输点的网络节点,如基带单元(BBU),或,分布式单元(distributed unit,DU)等。1) The network device is a device with wireless transceiver function or a chip that can be installed on the network device. Network equipment can also be called access network equipment, access node (AN), and wireless access node (radio access node, RAN). The network equipment includes but is not limited to: base station (generation node B, gNB), wireless network controller (radio network controller, RNC), node B (Node B, NB), base station controller (base station controller, BSC), base station Transceiver station (base transceiver station, BTS), home base station (for example, home evolved NodeB, or home Node B, HNB), baseband unit (baseband unit, BBU), wireless fidelity (wireless fidelity, Wi-Fi) system Access point (AP), wireless relay node, wireless backhaul node, transmission point (transmission and reception point, TRP or transmission point, TP), etc., can also be network nodes that constitute a gNB or transmission point, such as Baseband unit (BBU), or distributed unit (DU), etc.
2)终端设备也可以称为用户设备(user equipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本申请的实施例中的终端设备可以是手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智能穿戴设备(智能眼镜、智能手表、智能耳机等)、智慧家庭(smart home)中的无线终端等等,也可以是能够设置于以上设备的芯片或芯片模组(或芯片系统)等。本申请的实施例对应用场景不做限定。本申请中将具有无线收发功能的终端设备及可设置于前述终端设备的芯片或模块等统称为终端设备。2) Terminal equipment can also be called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment , user agent or user device. The terminal device in the embodiment of the present application may be a mobile phone (mobile phone), a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) terminal device, or an augmented reality (AR) terminal. Equipment, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical, wireless terminals in smart grid, transportation security ( Wireless terminals in transportation safety, wireless terminals in smart cities, smart wearable devices (smart glasses, smart watches, smart headphones, etc.), wireless terminals in smart homes, etc., can also be Chips or chip modules (or chip systems) that can be installed on the above devices. The embodiments of this application do not limit application scenarios. In this application, terminal equipment with wireless transceiver functions and chips or modules that can be installed in the aforementioned terminal equipment are collectively referred to as terminal equipment.
3)上行传输层数指的是上行数据的流数,或称为空间流数。对于空间复用来说,上行传输最大层数为MIMO信道矩阵的秩(rank),MIMO信道矩阵的秩为对MIMO信道矩阵进行转移矩阵奇异值分解(singular value decomposition,SVD)后得到的中间的对角矩阵的对角元素(奇异值)个数。通常地,终端设备的最大上行传输层数小于或等于终端设备的发射天线数,终端设备实际的上行传输层数小于或等于终端设备的最大上行传输层数。示例性地,终端设备的最大上行传输层数等于终端设备的发射天线数,并且终端设备的发射天线数为8,则终端设备的发射天线数对应的最大传输层数为8,终端设备的上行传输层数可以为1至8中任意一个整数。 3) The number of uplink transmission layers refers to the number of uplink data streams, or the number of spatial streams. For spatial multiplexing, the maximum number of uplink transmission layers is the rank of the MIMO channel matrix. The rank of the MIMO channel matrix is the intermediate value obtained by performing transfer matrix singular value decomposition (SVD) on the MIMO channel matrix. The number of diagonal elements (singular values) of a diagonal matrix. Generally, the maximum number of uplink transmission layers of the terminal device is less than or equal to the number of transmit antennas of the terminal device, and the actual number of uplink transmission layers of the terminal device is less than or equal to the maximum number of uplink transmission layers of the terminal device. For example, the maximum number of uplink transmission layers of the terminal device is equal to the number of transmit antennas of the terminal device, and the number of transmit antennas of the terminal device is 8, then the maximum number of transmission layers corresponding to the number of transmit antennas of the terminal device is 8, and the number of uplink transmission layers of the terminal device is 8. The number of transport layers can be any integer from 1 to 8.
4)在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。4) In the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor as indicating or implying order.
5)在本申请中的描述中,“至少一个(种)”是指一个(种)或者多个(种),多个(种)是指两个(种)或者两个(种)以上。“以下至少一项”或其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b,或c中的至少一项,可以表示:a,b,c,a和b,a和c,b和c,或,a和b和c,其中,a,b,c可以是单个,也可以是多个。5) In the description in this application, "at least one (species)" refers to one (species) or multiple (species), and multiple (species) refers to two (species) or more than two (species). "At least one of the following" or similar expressions thereof refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, or a, b and c, where a, b, c Can be single or multiple.
6)本申请的描述中“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A、B可以是单数或者复数。“/”表示“或”,例如a/b表示a或b。6) "And/or" in the description of this application describes the relationship between associated objects, indicating that there can be three relationships. For example, A and/or B can mean: A exists alone, A and B exist simultaneously, and they exist alone. In the case of B, A and B can be singular or plural. "/" means "or", for example, a/b means a or b.
为了更加清晰地描述本申请实施例的技术方案,下面结合附图,对本申请实施例提供的通信方法及装置进行详细说明。In order to describe the technical solutions of the embodiments of the present application more clearly, the communication method and device provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings.
本申请实施例提供的通信方法可以应用于各种通信系统,例如,第四代(4th generation,4G)通信系统(例如长期演进(Long Term Evolution,LTE)系统)、第五代(5th generation,5G)通信系统、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)或者无线局域网(wireless local area network,WLAN)系统、或者多种系统的融合系统,或者是未来的通信系统,例如第六代(6th generation,6G)通信系统等。其中,5G通信系统还可以称为新无线(new radio,NR)系统。本申请实施例提供的通信方法也可以应用在可采用上行预编码指示的无线通信网络等场景。通信过程可以发生在网络设备和终端设备之间。The communication method provided by the embodiment of the present application can be applied to various communication systems, such as the fourth generation (4th generation, 4G) communication system (such as the Long Term Evolution (LTE) system), the fifth generation (5th generation, 5G) communication system, global interoperability for microwave access (WiMAX) or wireless local area network (WLAN) system, or a convergence system of multiple systems, or a future communication system, such as the sixth Generation (6th generation, 6G) communication system, etc. Among them, the 5G communication system can also be called a new radio (NR) system. The communication method provided by the embodiments of the present application can also be applied in scenarios such as wireless communication networks where uplink precoding indication can be used. The communication process can occur between network devices and end devices.
示例性的,图1示出了本申请提供的通信方法适用的一种可能的通信系统的架构。该通信系统中可以包括TRP1和TRP2,以及UE1~UE5。其中,UE1~UE5可以发送上行数据,UE1~UE5发送的上行数据可由其中一个TRP接收,例如,图1中所示,UE1和UE2与TRP1通信,UE1和UE2发送的上行数据由TRP1接收,同时TRP1也可向UE1和UE2发送下行数据和/或信息。UE5与TRP2通信,UE5发送的上行数据由TRP2接收,TRP2可以向UE5发送下行数据和/或信息。UE1~UE5发送的上行数据也可以同时由两个TRP联合接收,例如,UE3和UE4可以与TRP1和TRP2同时进行通信,UE3和UE4发送的上行数据同时由TRP1和TRP2联合接收,TRP1和TRP2也可向UE3和UE4发送下行数据和/或信息。本申请实施例中各UE的上行传输的流数和上行预编码由TRP(即网络设备)侧计算,并通过下行信息指示给各UE。By way of example, FIG. 1 shows the architecture of a possible communication system to which the communication method provided by this application is applicable. The communication system may include TRP1 and TRP2, and UE1 to UE5. Among them, UE1 to UE5 can send uplink data, and the uplink data sent by UE1 to UE5 can be received by one of the TRPs. For example, as shown in Figure 1, UE1 and UE2 communicate with TRP1, and the uplink data sent by UE1 and UE2 are received by TRP1. TRP1 may also send downlink data and/or information to UE1 and UE2. UE5 communicates with TRP2. The uplink data sent by UE5 is received by TRP2. TRP2 can send downlink data and/or information to UE5. The uplink data sent by UE1 to UE5 can also be jointly received by two TRPs at the same time. For example, UE3 and UE4 can communicate with TRP1 and TRP2 at the same time. The uplink data sent by UE3 and UE4 can be jointly received by TRP1 and TRP2 at the same time. TRP1 and TRP2 can also Downlink data and/or information may be sent to UE3 and UE4. In the embodiment of this application, the number of uplink transmission streams and uplink precoding of each UE are calculated by the TRP (i.e., network equipment) side, and are indicated to each UE through downlink information.
需要说明的是,图1中所示的通信系统中各个设备的数量、类型仅作为示意,本申请实施例并不限于此,实际应用中在通信系统中还可以包括更多或更少的终端设备、更多或更少的网络设备,还可以包括其它网元,例如可以包括核心网网元等。It should be noted that the number and type of each device in the communication system shown in Figure 1 are only for illustration. The embodiments of the present application are not limited thereto. In actual applications, the communication system may also include more or fewer terminals. equipment, more or less network equipment, and may also include other network elements, such as core network elements, etc.
需要说明的是,图1中网络设备仅以TRP为例示出,应理解还可以为其他类型的网络设备,本申请对此不作限定。It should be noted that the network device in Figure 1 is only TRP as an example. It should be understood that it can also be other types of network devices, which is not limited in this application.
参见图2,本申请实施例涉及的网络设备和终端设备中可包括如下模块:Referring to Figure 2, the network equipment and terminal equipment involved in the embodiment of the present application may include the following modules:
无线资源控制(radio resource control,RRC)信令交互模块:网络设备和终端设备用于发送及接收RRC信令的模块,如网络设备向终端设备发送RRC信令,终端设备接收来自网络设备的RRC信令。Radio resource control (RRC) signaling interaction module: a module used by network equipment and terminal equipment to send and receive RRC signaling. For example, the network equipment sends RRC signaling to the terminal equipment, and the terminal equipment receives RRC from the network equipment. signaling.
媒体接入控制(media access control,MAC)信令交互模块:网络设备和终端设备用于发送及接收媒体接入控制(medium access control,MAC)-控制单元(control element,CE)信令的模块,如网络设备向终端设备发送MAC-CE信令,终端设备接收来自网络设备的MAC-CE信令。Media access control (media access control, MAC) signaling interaction module: a module used by network equipment and terminal equipment to send and receive media access control (medium access control, MAC)-control element (CE) signaling , such as the network device sends MAC-CE signaling to the terminal device, and the terminal device receives the MAC-CE signaling from the network device.
物理层(physical layer,PHY)信令及数据交互模块:网络设备和终端设备用于发送及接收上/下行控制信令,和上/下行数据的模块。例如,网络设备向终端设备发送物理下行控制信道(physical downlink control channel,PDCCH),如PDCCH中的下行控制信息(downlink control information,DCI),网络设备向终端设备发送物理下行共享信道(physical downlink shared channel,PDSCH),如PDSCH中的下行数据。终端设备向网络设备发送物理上行控制信道(physical uplink control channel,PUCCH),如PUCCH中的上行控制信息(uplink control information,UCI),终端设备向网络设备发送物理上行共享信道(physical uplink shared channel,PUSCH),如PUSCH中的上行数据。Physical layer (PHY) signaling and data interaction module: a module used by network equipment and terminal equipment to send and receive uplink/downlink control signaling and uplink/downlink data. For example, the network device sends a physical downlink control channel (PDCCH), such as downlink control information (DCI) in the PDCCH, to the terminal device, and the network device sends a physical downlink shared channel (physical downlink shared) to the terminal device. channel, PDSCH), such as downlink data in PDSCH. The terminal device sends a physical uplink control channel (PUCCH) to the network device, such as the uplink control information (UCI) in the PUCCH, and the terminal device sends a physical uplink shared channel (physical uplink shared channel) to the network device. PUSCH), such as the uplink data in PUSCH.
应理解,图2所示的模块只是示例性的,网络设备和终端设备还可以包括其他通信模块,如无线链路控制(radio link control,RLC)模块、分组数据汇聚层协议(packet data convergence protocol,PDCP)模块、或业务数据适配协议(service data adaptation protocol,SDAP)模块等,本申请实施例对此不做具体限定。 It should be understood that the modules shown in Figure 2 are only exemplary, and network equipment and terminal equipment may also include other communication modules, such as radio link control (RLC) modules, packet data convergence protocol (packet data convergence protocol). , PDCP) module, or service data adaptation protocol (service data adaptation protocol, SDAP) module, etc., the embodiments of this application do not specifically limit this.
在5G通信系统中,massive-MIMO技术的应用对提高系统的频谱效率起到了至关重要的作用。利用massive-MIMO技术,终端设备在发送上行数据时需要对数据进行预编码。3GPP NR协议关于上行传输的多天线预编码支持两种类型的传输模式:基于码本的上行传输模式(codebook based UL transmission scheme,CB)和基于非码本的上行传输模式(non-codebook based UL transmission scheme,NCB)。In 5G communication systems, the application of massive-MIMO technology plays a crucial role in improving the spectrum efficiency of the system. Using massive-MIMO technology, terminal equipment needs to precode the data when sending uplink data. The 3GPP NR protocol supports two types of transmission modes for multi-antenna precoding for uplink transmission: codebook based UL transmission scheme (CB) and non-codebook based UL transmission mode (CB). transmission scheme, NCB).
对于NCB上行传输模式,终端设备根据网络设备发送的CSI-RS以及信道互易性获取上行信道信息,进而计算出多个候选的预编码(precoder),并将多个候选的预编码加载到SRS资源上发送给网络设备,最后网络设备通过SRI将选择的预编码指示给终端设备。For the NCB uplink transmission mode, the terminal device obtains the uplink channel information based on the CSI-RS sent by the network device and the channel reciprocity, then calculates multiple candidate precoders (precoder), and loads the multiple candidate precoders into the SRS resources are sent to the network device, and finally the network device indicates the selected precoding to the terminal device through SRI.
对于基于NCB的上行传输模式,3GPP NR R16协议支持终端设备发射天线数为2发射器(transmitter,TX)和4TX时以及终端设备的最大上行传输层数为4时的SRI指示。网络设备发送CSI-RS给终端设备,终端设备估计出下行信道信息,并基于上下行信道互易性获取上行信道信息。终端设备基于估计出的上行信道信息计算出4个4*1的候选precoder,并将前NSRS个precoder加载在NSRS个SRS资源上发送给网络设备。现有协议规定配置给基于NCB的上行传输模式的SRS资源最大数量为4,NSRS取值可为2,3,4,每个SRS资源(resource)有1个端口。网络设备接收终端设备发送的SRS并估计出候选的precoder,然后确定使用哪几个precoder,并通过下行控制信息(downlink control information,DCI)中的SRI域将选出的precoder对应的SRS资源的索引指示给终端设备。终端设备在接收到DCI后,根据RRC指示的高层参数NSRS和Lmax定位到SRI指示表(table)以及相应的列,例如下表1。其中NSRS是网络设备指定的NCB传输中用于上传候选precoder的SRS资源数,Lmax是网络设备指定的NCB传输中上行最大传输层数。例如,当Lmax=4,NSRS=4时,可以定位到如下表1中的第6列。最后终端设备根据SRI域的比特(bit)值确定对应的行,并使用该行对应的precoder进行PUSCH传输。For the NCB-based uplink transmission mode, the 3GPP NR R16 protocol supports SRI indication when the number of transmitting antennas of the terminal equipment is 2 transmitters (TX) and 4TX and when the maximum number of uplink transmission layers of the terminal equipment is 4. The network device sends CSI-RS to the terminal device, and the terminal device estimates the downlink channel information and obtains the uplink channel information based on the reciprocity of the uplink and downlink channels. The terminal device calculates four 4*1 candidate precoders based on the estimated uplink channel information, and loads the first N SRS precoder on the N SRS SRS resources and sends them to the network device. The existing protocol stipulates that the maximum number of SRS resources configured for the NCB-based uplink transmission mode is 4, the N SRS value can be 2, 3, or 4, and each SRS resource has 1 port. The network device receives the SRS sent by the terminal device and estimates the candidate precoder, then determines which precoder to use, and uses the SRI field in the downlink control information (DCI) to index the SRS resource corresponding to the selected precoder. Instructions to terminal equipment. After receiving the DCI, the terminal device locates the SRI indication table (table) and the corresponding columns according to the high-layer parameters N SRS and L max indicated by the RRC, such as Table 1 below. Among them, N SRS is the number of SRS resources used to upload candidate precoder in the NCB transmission specified by the network device, and L max is the maximum number of uplink transmission layers in the NCB transmission specified by the network device. For example, when L max =4 and N SRS =4, column 6 in Table 1 below can be located. Finally, the terminal device determines the corresponding row according to the bit value of the SRI field, and uses the precoder corresponding to the row to perform PUSCH transmission.
表1
Table 1
如上所述,当前3GPP NR R16协议定义了终端设备发射天线数为2TX和4TX时的SRI指示规则,终端设备的最大上行传输层数为4。为了进一步提升上行系统容量,终端设备的发射天线数将有望增加到8TX及其8TX以上,每个终端设备支持的最大上行传输层数可能超过4层。由此终端设备的发射天线数可能超过当前协议中的指示方法支持的终端设备的发射天线数量,上行传输层数也可能超过当前协议中的指示方法支持的终端设备的上行传输层数,然而上述指示方法无法支持,可能会导致上行传输失败。As mentioned above, the current 3GPP NR R16 protocol defines the SRI indication rules when the number of transmitting antennas of the terminal equipment is 2TX and 4TX, and the maximum number of uplink transmission layers of the terminal equipment is 4. In order to further improve the uplink system capacity, the number of transmitting antennas of terminal equipment is expected to increase to 8TX and above, and the maximum number of uplink transmission layers supported by each terminal equipment may exceed 4 layers. Therefore, the number of transmitting antennas of the terminal device may exceed the number of transmitting antennas of the terminal device supported by the indication method in the current protocol, and the number of uplink transmission layers may also exceed the number of uplink transmission layers of the terminal device supported by the indication method in the current protocol. However, the above The indicated method cannot be supported and may cause uplink transmission to fail.
基于此,本申请实施例提出一种通信方法,可以适用于更多发射天线和上行传输层的终端设备,提升上行传输性能。 Based on this, embodiments of this application propose a communication method that can be applied to more transmitting antennas and uplink transmission layer terminal equipment to improve uplink transmission performance.
需要说明的是,在以下的实施例中,以终端设备和网络设备为例对本申请提供的通信方法进行详细说明,应理解终端设备执行的操作也可以通过终端设备中的处理器,或者是芯片或芯片系统,或者是一个功能模块等实现,网络设备执行的操作也可以通过网络设备中的处理器,或者是芯片或芯片系统,或者是一个功能模块等实现,对本申请对此不作限定。It should be noted that in the following embodiments, the communication method provided by this application is described in detail by taking terminal equipment and network equipment as examples. It should be understood that the operations performed by the terminal equipment can also be performed by the processor in the terminal equipment, or by the chip. Or a chip system, or a functional module, etc. The operations performed by the network device can also be implemented by a processor in the network device, or a chip or chip system, or a functional module, etc. This application is not limited to this.
基于以上描述,本申请实施例提供的一种通信方法,可以参阅图3所示。该方法的流程可以包括:Based on the above description, a communication method provided by the embodiment of the present application can be seen as shown in Figure 3 . The process of this method can include:
步骤301:网络设备确定第一信息,所述第一信息用于指示W个预编码,以及用于指示上行传输层数是否大于M,所述W为正整数,所述M为预设的上行传输层数阈值。Step 301: The network device determines the first information. The first information is used to indicate W precoding and whether the number of uplink transmission layers is greater than M. The W is a positive integer, and the M is a preset uplink transmission layer. Transport layer threshold.
步骤302:所述网络设备向所述终端设备发送所述第一信息。相应地,所述终端设备从所述网络设备接收所述第一信息。Step 302: The network device sends the first information to the terminal device. Correspondingly, the terminal device receives the first information from the network device.
步骤303:所述终端设备根据所述W个预编码和所述上行传输层数是否大于M,确定N个预编码,并基于所述N个预编码发送上行数据。其中,所述N可以为大于或者等于所述W的整数。Step 303: The terminal device determines N precodes based on the W precodes and whether the number of uplink transmission layers is greater than M, and sends uplink data based on the N precodes. Wherein, the N may be an integer greater than or equal to the W.
可选的,M可以为4等。也可以理解为M为前述描述的终端设备支持的最大上行传输层数4。当然,应理解,M也可以为其他取值,本申请对此不作限定。Optionally, M can be 4, etc. It can also be understood that M is the maximum number of uplink transmission layers supported by the terminal device described above, 4. Of course, it should be understood that M can also take other values, which is not limited in this application.
在一种可选的实施方式中,在所述网络设备确定所述第一信息之前,所述终端设备可以确定候选预编码,所述候选预编码的个数可以与用于上行传输的资源个数和所述用于上行传输的资源对应的端口数相关。之后,所述终端设备可以通过所述用于上行传输的资源向所述网络设备发送所述候选预编码,相应地,所述网络设备可以通过所述用于上行传输的资源从所述终端设备接收所述候选预编码。进而,所述网络设备可以在所述候选预编码中确定所述W个预编码。In an optional implementation, before the network device determines the first information, the terminal device may determine candidate precodes, and the number of candidate precodes may be the same as the number of resources used for uplink transmission. The number is related to the number of ports corresponding to the resources used for uplink transmission. Afterwards, the terminal device may send the candidate precoding to the network device through the resource for uplink transmission, and accordingly, the network device may obtain the candidate precode from the terminal device through the resource for uplink transmission. The candidate precode is received. Furthermore, the network device may determine the W precodes among the candidate precodes.
示例性的,所述网络设备向所述终端设备发送用于信道测量的下行参考信号,所述终端设备可以根据所述下行参考信号以及信道互易性确定所述候选预编码。其中,所述下行参考信号可以但不限于是信道状态信息参考信号(channel state information reference signal,CSI-RS)等。Exemplarily, the network device sends a downlink reference signal for channel measurement to the terminal device, and the terminal device can determine the candidate precoding according to the downlink reference signal and channel reciprocity. The downlink reference signal may be, but is not limited to, a channel state information reference signal (channel state information reference signal, CSI-RS), etc.
其中,当所述用于上行传输的资源个数为A,所述用于上行传输的资源对应的端口数为B时,则所述候选预编码的个数可以为A*B,所述A为正整数,所述B为正整数。Wherein, when the number of resources used for uplink transmission is A and the number of ports corresponding to the resources used for uplink transmission is B, then the number of candidate precoders may be A*B, and the A is a positive integer, and B is a positive integer.
所述用于上行传输的资源可以但不限于为上行参考信号资源,例如可以但不限于为SRS资源。The resources used for uplink transmission may be, but are not limited to, uplink reference signal resources, such as, but are not limited to, SRS resources.
在一种示例a1中,当SRS资源个数为4,所述SRS资源对应的端口数为2时,所述候选预编码的个数可以为8。In an example a1, when the number of SRS resources is 4 and the number of ports corresponding to the SRS resources is 2, the number of candidate precoders may be 8.
在又一种示例a2中,当SRS资源个数为8,所述SRS资源对应的端口数为1时,所述候选预编码的个数可以为8。In another example a2, when the number of SRS resources is 8 and the number of ports corresponding to the SRS resources is 1, the number of candidate precoders may be 8.
在一种可选的实施方式中,所述终端设备通过所述用于上行传输的资源向所述网络设备发送所述候选预编码,方法可以如下:所述终端设备可以将A*B个候选预编码按照第一性能由高到低排序,然后,所述终端设备可以将排序后的所述A*B个候选预编码按照排序顺序划分成A组候选预编码,每组候选预编码中包含B个候选预编码;最后,所述终端设备可以将所述A组候选预编码分别通过A个用于上行传输的资源发送给所述网络设备,所述A组候选预编码与所述A个用于上行传输的资源一一对应。In an optional implementation, the terminal device sends the candidate precoding to the network device through the resource used for uplink transmission. The method may be as follows: the terminal device may send A*B candidates The precodes are sorted from high to low according to the first performance. Then, the terminal device can divide the sorted A*B candidate precodes into a group of candidate precodes in the sort order, and each group of candidate precodes contains B candidate precodes; finally, the terminal device may send the A group of candidate precodes to the network device through A resources for uplink transmission, and the A group of candidate precodes are consistent with the A group of candidate precodes. Resources used for uplink transmission correspond one to one.
可选的,顺序相邻的两个候选预编码可以不位于同一个组,且位于相邻的组中。Optionally, two sequentially adjacent candidate precoders may not be located in the same group, but may be located in adjacent groups.
示例性的,所述第一性能可以但不限于为信噪比(signal to noise ratio,SNR)等。For example, the first performance may be, but is not limited to, signal to noise ratio (SNR), etc.
例如,在上述示例a1中,8个候选预编码按照SNR递减的顺序排序后,候选预编码的索引可以为0,1,2,3,4,5,6,7。进一步的,上述8个候选预编码可以分成四组分别为{0,4},{1,5},{2,6}和{3,7},然后所述终端设备可以将上述四组候选预编码分别加载到SRS资源0,SRS资源1,SRS资源2和SRS资源3上发送给所述网络设备。例如,终端设备可以将上述候选预编码{0,4}通过SRS资源0发送给网络设备。For example, in the above example a1, after the eight candidate precoders are sorted in descending order of SNR, the indexes of the candidate precoders may be 0, 1, 2, 3, 4, 5, 6, and 7. Further, the above eight candidate precoders can be divided into four groups, namely {0, 4}, {1, 5}, {2, 6} and {3, 7}, and then the terminal device can divide the above four groups of candidates into The precoding is loaded onto SRS resource 0, SRS resource 1, SRS resource 2 and SRS resource 3 respectively and sent to the network device. For example, the terminal device may send the above candidate precoding {0, 4} to the network device through SRS resource 0.
又例如,在上述示例a2中,8个候选预编码按照SNR递减的顺序排序后,候选预编码的索引可以为0,1,2,3,4,5,6,7。进一步的,上述8个候选预编码可以分成八组分别为{0},{1},{2},{3},{4},{5},{6},{7},然后所述终端设备可以将上述八组候选预编码分别加载到SRS资源0~7上发送给网络设备。例如,终端设备可以将上述候选预编码{0}通过SRS资源0发送给网络设备。For another example, in the above example a2, after the eight candidate precoders are sorted in descending order of SNR, the indexes of the candidate precoders may be 0, 1, 2, 3, 4, 5, 6, and 7. Further, the above eight candidate precoders can be divided into eight groups, namely {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, and then The terminal device can load the above eight sets of candidate precodes onto SRS resources 0 to 7 respectively and send them to the network device. For example, the terminal device may send the above candidate precoding {0} to the network device through SRS resource 0.
可选的,在上述示例a2中,由于SRS资源对应的端口数为1,所以每组候选预编码中包含1个候选预编码,在这种情况下,所述终端设备可以不进行候选预编码的分组操作,可以在将8个候选预编码排序后,直接将排序后的8个候选预编码分别加载到SRS资源0~7上发送给网络设备。Optionally, in the above example a2, since the number of ports corresponding to the SRS resource is 1, each group of candidate precodings contains 1 candidate precoding. In this case, the terminal device may not perform candidate precoding. For the grouping operation, after sorting the 8 candidate precodes, the sorted 8 candidate precodes can be directly loaded into SRS resources 0 to 7 respectively and sent to the network device.
需要说明的是,上述举例中,候选预编码的索引或SRS资源的索引号均以0开始,可选的也可以从1 开始,本申请对此不作限定。It should be noted that in the above example, the index of the candidate precoding or the index number of the SRS resource all starts with 0. Alternatively, it can also start with 1. Initially, this application does not limit this.
在一种可选的实施方式中,所述第一信息可以通过如下方式指示所述上行传输层数是否大于M:In an optional implementation, the first information may indicate whether the number of uplink transmission layers is greater than M in the following manner:
方式b1、所述第一信息可以包括第一比特,所述第一比特指示所述上行传输层数是否大于M。Method b1: The first information may include a first bit, and the first bit indicates whether the number of uplink transmission layers is greater than M.
示例性的,所述第一比特可以包括1个比特(bit),通过该1个比特来直接指示所述上行传输层数是否大于M。例如,该1个比特的取值为第一值则第一信息可以指示所述上行传输层数小于或者等于M,该1个比特的取值为第二值则第一信息指示可以所述上行传输层数大于M。其中,第一值可以为0,第二值可以为1;或者第一值可以为1,第二值可以为0;或者第一值和第二值还可以有其它取值,本申请对于第一值和第二值不作限定。For example, the first bit may include 1 bit, which directly indicates whether the number of uplink transmission layers is greater than M. For example, if the value of this 1 bit is a first value, the first information may indicate that the number of uplink transmission layers is less than or equal to M, and if the value of this 1 bit is a second value, the first information may indicate that the number of uplink transmission layers may be The number of transmission layers is greater than M. Wherein, the first value may be 0 and the second value may be 1; or the first value may be 1 and the second value may be 0; or the first value and the second value may have other values. This application is concerned with the third value. The first value and the second value are not limited.
方式b2、所述第一信息可以包括第一字段,所述第一字段可以用于指示激活的码字个数;当所述第一字段指示激活的码字(codeword)个数为1时,所述第一信息可以指示所述上行传输层数小于或等于M;当所述第一字段指示激活的码字个数为2时,所述第一信息可以指示所述上行传输层数大于M。Method b2: The first information may include a first field, and the first field may be used to indicate the number of activated codewords; when the first field indicates that the number of activated codewords is 1, The first information may indicate that the number of uplink transmission layers is less than or equal to M; when the first field indicates that the number of activated codewords is 2, the first information may indicate that the number of uplink transmission layers is greater than M .
示例性的,所述第一字段可以但不限于为调制和编码方案(modulation and coding scheme,MCS)、冗余版本(redundancy version,RV)或NDI等字段。For example, the first field may be, but is not limited to, a field such as modulation and coding scheme (modulation and coding scheme, MCS), redundancy version (redundancy version, RV) or NDI.
可选的,本申请中,所述第一信息可以为下行控制信息(downlink control information,DCI),或者,所述第一信息也可以承载于所述DCI中,本申请不作限定。Optionally, in this application, the first information may be downlink control information (DCI), or the first information may also be carried in the DCI, which is not limited in this application.
进一步的,在一种可能的实现方式c1中,当所述第一信息指示所述上行传输层数小于或等于M时,所述第一信息指示的所述W个预编码可以为所述候选预编码中的M个候选预编码中的W个候选预编码,所述M个候选预编码可以为所述候选预编码中第一性能从高到低的前M个候选预编码,所述W小于或者等于所述M,所述W等于所述N。也就是说,在所述上行传输层数小于或等于M时,所述终端设备确定的所述N个预编码即为所述第一信息指示的所述W个预编码。Further, in a possible implementation c1, when the first information indicates that the number of uplink transmission layers is less than or equal to M, the W precoders indicated by the first information may be the candidates. W candidate precodes among the M candidate precodes in the precoding, the M candidate precodes may be the top M candidate precodes with the first performance from high to low among the candidate precodes, the W Less than or equal to the M, the W is equal to the N. That is to say, when the number of uplink transmission layers is less than or equal to M, the N precodes determined by the terminal device are the W precodes indicated by the first information.
例如,如前述示例a1或a2中的示例,假设M为4,当所述上行传输层数小于或等于4时,N个预编码(也即所述W个预编码)可以是SNR递减排序后的候选预编码的前4个候选预编码中的N个,也即N个预编码可以是索引为0,1,2,3的候选预编码中的N个,此时N小于或者等于4。For example, as in the aforementioned example a1 or a2, assuming M is 4, when the number of uplink transmission layers is less than or equal to 4, N precodes (that is, the W precodes) can be sorted in descending order by SNR. N of the first four candidate precodes, that is, the N precodes can be N of the candidate precodes with indexes 0, 1, 2, and 3. In this case, N is less than or equal to 4.
示例性的,所述第一信息可以包括第一指示信息,所述第一指示信息可以用于指示所述W个候选预编码的索引。Exemplarily, the first information may include first indication information, and the first indication information may be used to indicate indices of the W candidate precodings.
可选的,所述第一指示信息指示所述W个候选预编码的索引的方法可以复用前述结合表1的指示方法。Optionally, the method for indicating the indexes of the W candidate precodings by the first indication information may reuse the aforementioned indication method combined with Table 1.
在一种可能的实现方式c2中,当所述第一信息指示所述上行传输层数大于M时,所述第一信息指示的所述W个预编码可以为所述候选预编码中的除M个候选预编码以外的候选预编码中的N-M个候选预编码,所述N个预编码可以为所述M个候选预编码以及所述N-M个候选预编码;所述M个候选预编码仍可以为所述候选预编码中第一性能从高到低的前M个候选预编码,所述N大于所述M,所述W等于N-M。In a possible implementation manner c2, when the first information indicates that the number of uplink transmission layers is greater than M, the W precodes indicated by the first information may be the candidate precodes except N-M candidate precodes among candidate precodes other than M candidate precodes, the N precodes may be the M candidate precodes and the N-M candidate precodes; the M candidate precodes are still It may be the top M candidate precodes with first performance from high to low among the candidate precodes, the N is greater than the M, and the W is equal to N-M.
例如,如前述示例a1或a2中的示例,假设M为4,当所述上行传输层数大于4时,N个预编码可以包括SNR递减排序后的候选预编码的前4个候选预编码,例如,N个预编码可以包括索引为0,1,2,3的候选预编码。以及,剩余的N-4个候选预编码是除上述4个候选预编码以外的候选预编码中的N-4个,例如,索引为4,5,6,7的候选预编码中的N-4个,此时N大于4。For example, as in the aforementioned example a1 or a2, assuming M is 4, when the number of uplink transmission layers is greater than 4, the N precodes may include the first 4 candidate precodes sorted by SNR in descending order, For example, N precodes may include candidate precodes with indexes 0, 1, 2, and 3. And, the remaining N-4 candidate precodes are N-4 of the candidate precodes other than the above-mentioned 4 candidate precodes, for example, N-4 of the candidate precodes with indexes 4, 5, 6, and 7. 4, N is greater than 4 at this time.
示例性的,所述第一信息可以包括第二指示信息,所述第二指示信息用于指示所述N-M个候选预编码的索引。Exemplarily, the first information may include second indication information, and the second indication information is used to indicate the indexes of the N-M candidate precodings.
例如,所述第二指示信息指示所述N-M个候选预编码时,可以将第一索引+M得到的索引对应的候选预编码作为所述N-M个候选预编码。其中,所述第一索引可以为所述第二指示信息指示的,所述第一索引可以为前述结合表1的指示方法指示出的候选预编码的索引。例如,在定位为表1中的第六列时,假设所述第二指示信息的取值为0111,则所述第二指示信息的指示的是表1中索引(index)为7的行,也即所述第二指示信息指示的是索引为1和2的候选预编码,基于上述规则,索引为1+M和2+M的候选预编码则为第二指示信息隐含指示的N-M个候选预编码。假设M为4时,N个预编码即为索引为0,1,2,3,5,6的候选预编码。For example, when the second indication information indicates the N-M candidate precodes, the candidate precode corresponding to the index obtained by the first index + M may be used as the N-M candidate precodes. The first index may be indicated by the second indication information, and the first index may be the index of the candidate precoding indicated by the indication method in combination with Table 1. For example, when positioning is the sixth column in Table 1, assuming that the value of the second indication information is 0111, then the second indication information indicates the row with index (index) 7 in Table 1, That is to say, the second indication information indicates the candidate precodings with indexes 1 and 2. Based on the above rules, the candidate precodings with indexes 1+M and 2+M are the N-M ones implicitly indicated by the second indication information. Candidate precoders. Assuming that M is 4, the N precoders are candidate precoders with indexes 0, 1, 2, 3, 5, and 6.
在一种可选的实施方式中,在用于上行传输的资源个数小于或等于4,且上行传输层数为小于或等于4的情况下,网络设备可以直接按照现有方法指示N个预编码,也即直接结合表1指示所选用的预编码。In an optional implementation, when the number of resources used for uplink transmission is less than or equal to 4, and the number of uplink transmission layers is less than or equal to 4, the network device can directly indicate N predetermined times according to the existing method. Coding, that is, directly combined with Table 1 to indicate the selected precoding.
上述方法,可以灵活适配于实际上行传输层数的预编码指示,从而可以灵活适配终端设备支持的发射天线数量,提升上行传输性能。同时指示开销相对较小。 The above method can be flexibly adapted to the precoding indication of the actual number of uplink transmission layers, thereby flexibly adapting to the number of transmit antennas supported by the terminal device and improving uplink transmission performance. At the same time, the instruction overhead is relatively small.
基于以上实施例,本申请实施例还提供了一种通信装置,参阅图4所示,通信装置400可以包括收发单元401和处理单元402。其中,所述收发单元401用于所述通信装置400进行通信,例如接收信息、消息或数据等,或者,发送信息、消息或数据等,所述处理单元402用于对所述通信装置400的动作进行控制管理。所述处理单元402还可以控制所述收发单元401执行的步骤。Based on the above embodiments, embodiments of the present application also provide a communication device. Referring to FIG. 4 , the communication device 400 may include a transceiver unit 401 and a processing unit 402 . The transceiver unit 401 is used for communicating with the communication device 400 , such as receiving information, messages or data, etc., or sending information, messages or data, etc., and the processing unit 402 is used for processing the communication device 400 . Actions are controlled and managed. The processing unit 402 can also control the steps performed by the transceiver unit 401.
示例性地,该通信装置400具体可以是上述实施例中的终端设备、所述终端设备的处理器,或者芯片,或者芯片系统,或者是一个功能模块等。或者,该通信装置400具体可以是上述实施例中的网络设备、所述网络设备的处理器,或者芯片,或者芯片系统,或者是一个功能模块等。For example, the communication device 400 may be the terminal device in the above embodiment, a processor of the terminal device, a chip, a chip system, a functional module, etc. Alternatively, the communication device 400 may specifically be the network device in the above embodiment, the processor of the network device, or a chip, or a chip system, or a functional module, etc.
在一个实施例中,所述通信装置400用于实现上述实施例中终端设备的功能时,所述收发单元401可以用于从网络设备接收第一信息,所述第一信息用于指示W个预编码,以及用于指示上行传输层数是否大于M,所述W为正整数,所述M为预设的上行传输层数阈值;所述处理单元402可以用于根据所述W个预编码和所述上行传输层数是否大于M,确定N个预编码;所述收发单元401还可以用于基于所述N个预编码发送上行数据。所述N可以为大于或者等于所述W的整数。In one embodiment, when the communication device 400 is used to implement the functions of the terminal device in the above embodiment, the transceiver unit 401 can be used to receive first information from a network device, where the first information is used to indicate W precoding, and used to indicate whether the number of uplink transmission layers is greater than M, where W is a positive integer, and M is a preset threshold for the number of uplink transmission layers; the processing unit 402 may be used to perform precoding according to the W precoding and whether the number of uplink transmission layers is greater than M, determine N precodes; the transceiver unit 401 may also be used to send uplink data based on the N precodes. The N may be an integer greater than or equal to the W.
在一种可选的实施方式中,所述处理单元402还可以用于:在所述收发单元401从所述网络设备接收所述第一信息之前,确定候选预编码,所述候选预编码的个数与用于上行传输的资源个数和所述用于上行传输的资源对应的端口数相关;In an optional implementation, the processing unit 402 may also be configured to: before the transceiver unit 401 receives the first information from the network device, determine a candidate precoding. The number is related to the number of resources used for uplink transmission and the number of ports corresponding to the resources used for uplink transmission;
所述收发单元401还可以用于通过所述用于上行传输的资源向所述网络设备发送所述候选预编码。其中,所述W个候选预编码和所述N个预编码均包含于所述候选预编码中。The transceiver unit 401 may also be configured to send the candidate precoding to the network device through the resource used for uplink transmission. Wherein, the W candidate precodes and the N precodes are both included in the candidate precodes.
示例性的,当所述用于上行传输的资源个数为A,所述端口数为B时,所述候选预编码的个数为A*B,所述A为正整数,所述B为正整数;For example, when the number of resources used for uplink transmission is A and the number of ports is B, the number of candidate precoders is A*B, where A is a positive integer, and B is positive integer;
进而,所述处理单元402还可以用于将A*B个候选预编码按照第一性能由高到低排序;以及将排序后的所述A*B个候选预编码按照排序顺序划分成A组候选预编码,每组候选预编码中包含B个候选预编码;Furthermore, the processing unit 402 may also be used to sort the A*B candidate precodes from high to low according to the first performance; and divide the sorted A*B candidate precodes into group A according to the sorting order. Candidate precoders, each group of candidate precoders contains B candidate precoders;
所述收发单元401通过所述用于上行传输的资源向所述网络设备发送所述候选预编码时,具体可以用于:将所述A组候选预编码分别通过A个用于上行传输的资源发送给所述网络设备,所述A组候选预编码与所述A个用于上行传输的资源一一对应。When the transceiver unit 401 sends the candidate precodes to the network device through the resources for uplink transmission, it may be specifically configured to: pass the A group of candidate precodes through A resources for uplink transmission respectively. Sent to the network device, the A group of candidate precodes corresponds one-to-one to the A resources used for uplink transmission.
可选的,所述第一信息用于指示所述上行传输层数是否大于M,可以包括:所述第一信息包括第一比特,所述第一比特指示所述上行传输层数是否大于M;或者,所述第一信息包括第一字段,所述第一字段用于指示激活的码字个数;当所述第一字段指示激活的码字个数为1时,所述第一信息指示所述上行传输层数小于或等于M;当所述第一字段指示激活的码字个数为2时,所述第一信息指示所述上行传输层数大于M。Optionally, the first information is used to indicate whether the number of uplink transmission layers is greater than M, which may include: the first information includes a first bit, the first bit indicates whether the number of uplink transmission layers is greater than M. ; Or, the first information includes a first field, and the first field is used to indicate the number of activated codewords; when the first field indicates that the number of activated codewords is 1, the first information Indicates that the number of uplink transmission layers is less than or equal to M; when the first field indicates that the number of activated codewords is 2, the first information indicates that the number of uplink transmission layers is greater than M.
一种示例中,当所述第一信息指示所述上行传输层数小于或等于M时,所述第一信息指示的所述W个预编码可以为所述候选预编码中的M个候选预编码中的W个候选预编码,所述M个候选预编码可以为所述候选预编码中第一性能从高到低的前M个候选预编码,所述W小于或者等于所述M,所述N等于所述W。In an example, when the first information indicates that the number of uplink transmission layers is less than or equal to M, the W precodes indicated by the first information may be the M candidate precodes among the candidate precodes. W candidate precodes in encoding, the M candidate precodes may be the top M candidate precodes with first performance from high to low among the candidate precodes, and the W is less than or equal to the M, so Said N is equal to said W.
可选的,所述第一信息可以包括第一指示信息,所述第一指示信息用于指示所述W个候选预编码的索引。Optionally, the first information may include first indication information, and the first indication information is used to indicate indices of the W candidate precodings.
另一种示例中,当所述第一信息指示所述上行传输层数大于M时,所述第一信息指示的所述W个预编码可以为所述候选预编码中的除M个候选预编码以外的候选预编码中的N-M个候选预编码,所述N个预编码可以为所述M个候选预编码以及所述N-M个候选预编码;所述M个候选预编码可以为所述候选预编码中第一性能从高到低的前M个候选预编码,所述N大于所述M。In another example, when the first information indicates that the number of uplink transmission layers is greater than M, the W precodes indicated by the first information may be the candidate precodes except M candidate precodes. N-M candidate precodes among candidate precodes other than coding, the N precodes may be the M candidate precodes and the N-M candidate precodes; the M candidate precodes may be the candidate The first M candidate precodes with first performance in precoding from high to low, and the N is greater than the M.
可选的,所述第一信息可以包括第二指示信息,所述第二指示信息用于指示所述N-M个候选预编码的索引。Optionally, the first information may include second indication information, and the second indication information is used to indicate the indexes of the N-M candidate precodings.
在另一个实施例中,所述通信装置400用于实现上述实施例中网络设备的功能时,所述处理单元402可以用于确定第一信息,所述第一信息用于指示W个预编码,以及用于指示上行传输层数是否大于M,所述W为正整数,所述M为预设的上行传输层数阈值;所述W个预编码和所述上行传输层数是否大于M用于确定N个预编码,所述N个预编码用于终端设备发送上行数据;所述N为大于或者等于所述W的整数;所述收发单元401可以用于向所述终端设备发送所述第一信息,以使所述终端设备根据所述W个预编码和所述上行传输层数是否大于M确定N个预编码。 In another embodiment, when the communication device 400 is used to implement the functions of the network device in the above embodiment, the processing unit 402 can be used to determine the first information, the first information is used to indicate W precoding , and used to indicate whether the number of uplink transmission layers is greater than M, the W is a positive integer, and the M is the preset threshold of the number of uplink transmission layers; whether the W precoding and the number of uplink transmission layers are greater than M are used To determine N precodes, the N precodes are used by the terminal device to send uplink data; the N is an integer greater than or equal to the W; the transceiver unit 401 may be used to send the terminal device the The first information enables the terminal device to determine N precodes based on the W precodes and whether the number of uplink transmission layers is greater than M.
可选的,所述收发单元401还可以用于:在所述处理单元402确定所述第一信息之前,通过用于上行传输的资源从所述终端设备接收候选预编码;所述候选预编码的个数与用于上行传输的资源个数和所述用于上行传输的资源对应的端口数相关;所述处理单元402还可以用于在所述候选预编码中确定所述W个预编码。Optionally, the transceiver unit 401 may also be configured to: before the processing unit 402 determines the first information, receive candidate precoding from the terminal device through resources used for uplink transmission; the candidate precoding The number of is related to the number of resources used for uplink transmission and the number of ports corresponding to the resources used for uplink transmission; the processing unit 402 may also be used to determine the W precodings among the candidate precodings .
示例性的,当所述用于上行传输的资源个数为A,所述端口数为B时,所述候选预编码的个数为A*B,所述A为正整数,所述B为正整数;进而,所述收发单元401在通过所述用于上行传输的资源从所述终端设备接收所述候选预编码时,可以用于:通过A个用于上行传输的资源分别从所述终端设备接收A组候选预编码,所述A组候选预编码与所述A个用于上行传输的资源一一对应;其中,所述A组候选预编码为按照第一性能由高到低排序后的A*B个候选预编码按照排序顺序划分成的,每组候选预编码中包含B个候选预编码。For example, when the number of resources used for uplink transmission is A and the number of ports is B, the number of candidate precoders is A*B, where A is a positive integer, and B is a positive integer; furthermore, when the transceiver unit 401 receives the candidate precoding from the terminal device through the resource for uplink transmission, it may be configured to: respectively receive the candidate precoding from the terminal device through A resources for uplink transmission. The terminal equipment receives a group of candidate precodes, which correspond one-to-one to the A resources used for uplink transmission; wherein the group of candidate precodes are sorted from high to low according to the first performance The final A*B candidate precoders are divided into sorting order, and each group of candidate precoders contains B candidate precoders.
一种可能的实施方式中,所述第一信息用于指示所述上行传输层数是否大于M,可以包括:所述第一信息包括第一比特,所述第一比特指示所述上行传输层数是否大于M;或者,所述第一信息包括第一字段,所述第一字段用于指示激活的码字个数;当所述第一字段指示激活的码字个数为1时,所述第一信息指示所述上行传输层数小于或等于M;当所述第一字段指示激活的码字个数为2时,所述第一信息指示所述上行传输层数大于M。In a possible implementation, the first information is used to indicate whether the number of uplink transmission layers is greater than M, which may include: the first information includes a first bit, and the first bit indicates the uplink transmission layer. Whether the number is greater than M; or, the first information includes a first field, the first field is used to indicate the number of activated codewords; when the first field indicates that the number of activated codewords is 1, the The first information indicates that the number of uplink transmission layers is less than or equal to M; when the first field indicates that the number of activated codewords is 2, the first information indicates that the number of uplink transmission layers is greater than M.
在一种示例中,当所述第一信息指示所述上行传输层数小于或等于M时,所述第一信息指示的所述W个预编码可以为所述候选预编码中的M个候选预编码中的W个候选预编码,所述M个候选预编码可以为所述候选预编码中第一性能从高到低的前M个候选预编码,所述W小于或者等于所述M,所述N等于所述W。In an example, when the first information indicates that the number of uplink transmission layers is less than or equal to M, the W precodes indicated by the first information may be M candidates among the candidate precodes. W candidate precodes among the precoders, the M candidate precoders may be the top M candidate precoders with first performance from high to low among the candidate precoders, and the W is less than or equal to the M, The N is equal to the W.
可选的,所述第一信息可以包括第一指示信息,所述第一指示信息用于指示所述W个候选预编码的索引。Optionally, the first information may include first indication information, and the first indication information is used to indicate indices of the W candidate precodings.
在另一种示例中,当所述第一信息指示所述上行传输层数大于M时,所述第一信息指示的所述W个预编码可以为所述候选预编码中的除M个候选预编码以外的候选预编码中的N-M个候选预编码,所述N个预编码可以为所述M个候选预编码以及所述N-M个候选预编码;所述M个候选预编码可以为所述候选预编码中第一性能从高到低的前M个候选预编码,所述N大于所述M。In another example, when the first information indicates that the number of uplink transmission layers is greater than M, the W precodes indicated by the first information may be other than M candidates among the candidate precodes. N-M candidate precodes among candidate precodes other than precoding, the N precodes may be the M candidate precodes and the N-M candidate precodes; the M candidate precodes may be the Among the candidate precoders, the first M candidate precoders with first performance from high to low, where the N is greater than the M.
可选的,所述第一信息可以包括第二指示信息,所述第二指示信息用于指示所述N-M个候选预编码的索引。Optionally, the first information may include second indication information, and the second indication information is used to indicate the indexes of the N-M candidate precodings.
需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。在本申请的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods. Each functional unit in the embodiment of the present application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or software functional units.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program code. .
基于以上实施例,本申请实施例还提供了一种通信装置,参阅图5所示,通信装置500可以包括收发器501和处理器502。可选地,所述通信装置500中还可以包括存储器503。其中,所述存储器503可以设置于所述通信装置500内部,还可以设置于所述通信装置500外部。其中,所述处理器502可以控制所述收发器501接收和发送报文、信息、消息或数据等。Based on the above embodiments, embodiments of the present application also provide a communication device. Referring to FIG. 5 , the communication device 500 may include a transceiver 501 and a processor 502 . Optionally, the communication device 500 may also include a memory 503. The memory 503 may be disposed inside the communication device 500 or may be disposed outside the communication device 500 . The processor 502 can control the transceiver 501 to receive and send messages, information, messages or data, etc.
具体地,所述处理器502可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。所述处理器502还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。 Specifically, the processor 502 may be a central processing unit (CPU), a network processor (NP), or a combination of CPU and NP. The processor 502 may further include hardware chips. The above-mentioned hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The above-mentioned PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a general array logic (GAL) or any combination thereof.
其中,所述收发器501、所述处理器502和所述存储器503之间相互连接。可选地,所述收发器501、所述处理器502和所述存储器503通过总线504相互连接;所述总线504可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。Wherein, the transceiver 501, the processor 502 and the memory 503 are connected to each other. Optionally, the transceiver 501, the processor 502 and the memory 503 are connected to each other through a bus 504; the bus 504 may be a Peripheral Component Interconnect standard (Peripheral Component Interconnect, PCI) bus or an extended industry standard Structure (Extended Industry Standard Architecture, EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of presentation, only one thick line is used in Figure 5, but it does not mean that there is only one bus or one type of bus.
在一种可选地实施方式中,所述存储器503,用于存放程序等。具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。所述存储器503可能包括RAM,也可能还包括非易失性存储器(non-volatile memory),例如一个或多个磁盘存储器。所述处理器502执行所述存储器503所存放的应用程序,实现上述功能,从而实现通信装置500的功能。In an optional implementation, the memory 503 is used to store programs, etc. Specifically, the program may include program code including computer operating instructions. The memory 503 may include RAM, and may also include non-volatile memory (non-volatile memory), such as one or more disk memories. The processor 502 executes the application program stored in the memory 503 to implement the above functions, thereby realizing the functions of the communication device 500 .
示例性地,该通信装置500可以是上述实施例中的终端设备;还可以是上述实施例中的网络设备。For example, the communication device 500 may be the terminal device in the above embodiment; it may also be the network device in the above embodiment.
在一个实施例中,所述通信装置500在实现上述实施例中终端设备的功能时,收发器501可以实现上述实施例中的由终端设备执行的收发操作;处理器502可以实现上述实施例中由终端设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图3所示的实施例中的相关描述,此处不再详细介绍。In one embodiment, when the communication device 500 implements the functions of the terminal device in the above embodiment, the transceiver 501 can implement the sending and receiving operations performed by the terminal device in the above embodiment; the processor 502 can implement the functions in the above embodiment. Operations other than sending and receiving operations performed by the terminal device. For specific relevant descriptions, please refer to the relevant descriptions in the embodiment shown in FIG. 3 , and will not be introduced in detail here.
在另一个实施例中,所述通信装置500在实现上述实施例中网络设备的功能时,收发器501可以实现上述实施例中的由网络设备执行的收发操作;处理器502可以实现上述实施例中由网络设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图3所示的实施例中的相关描述,此处不再详细介绍。In another embodiment, when the communication device 500 implements the functions of the network device in the above embodiment, the transceiver 501 can implement the sending and receiving operations performed by the network device in the above embodiment; the processor 502 can implement the above embodiment. Operations other than sending and receiving operations performed by network devices. For specific relevant descriptions, please refer to the relevant descriptions in the embodiment shown in FIG. 3 , and will not be introduced in detail here.
基于以上实施例,本申请实施例提供了一种通信系统,该通信系统可以包括上述实施例涉及的终端设备和网络设备等。Based on the above embodiments, embodiments of the present application provide a communication system, which may include the terminal equipment and network equipment involved in the above embodiments.
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,该计算机程序被计算机执行时,所述计算机可以实现上述图3所示的实施例提供的方法。Embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium is used to store a computer program. When the computer program is executed by a computer, the computer can implement what is provided by the embodiment shown in Figure 3. method.
本申请实施例还提供一种计算机程序产品,所述计算机程序产品用于存储计算机程序,该计算机程序被计算机执行时,所述计算机可以实现上述图3所示的实施例提供的方法。An embodiment of the present application also provides a computer program product. The computer program product is used to store a computer program. When the computer program is executed by a computer, the computer can implement the method provided by the embodiment shown in FIG. 3 .
本申请实施例还提供一种芯片,包括处理器,所述处理器与存储器耦合,用于调用所述存储器中的程序使得所述芯片实现上述图3所示的实施例提供的方法。An embodiment of the present application also provides a chip, including a processor, which is coupled to a memory and configured to call a program in the memory so that the chip implements the method provided by the embodiment shown in FIG. 3 .
本申请实施例还提供一种芯片,所述芯片与存储器耦合,所述芯片用于实现上述图3所示的实施例提供的方法。An embodiment of the present application also provides a chip, the chip is coupled to a memory, and the chip is used to implement the method provided by the embodiment shown in FIG. 3 .
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will understand that embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment that combines software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to the present application. It will be understood that each process and/or block in the flowchart illustrations and/or block diagrams, and combinations of processes and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions executed by the processor of the computer or other programmable data processing device produce a use A device for realizing the functions specified in one process or multiple processes of the flowchart and/or one block or multiple blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that causes a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction means, the instructions The device implements the functions specified in a process or processes of the flowchart and/or a block or blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions may also be loaded onto a computer or other programmable data processing device, causing a series of operating steps to be performed on the computer or other programmable device to produce computer-implemented processing, thereby executing on the computer or other programmable device. Instructions provide steps for implementing the functions specified in a process or processes of a flowchart diagram and/or a block or blocks of a block diagram.
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。 Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. In this way, if these modifications and variations of the present application fall within the scope of the claims of the present application and equivalent technologies, the present application is also intended to include these modifications and variations.
Claims (21)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210867372.9 | 2022-07-22 | ||
| CN202210867372.9A CN117498901A (en) | 2022-07-22 | 2022-07-22 | A communication method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024016979A1 true WO2024016979A1 (en) | 2024-01-25 |
Family
ID=89617029
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/103493 Ceased WO2024016979A1 (en) | 2022-07-22 | 2023-06-28 | Communication method and apparatus |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN117498901A (en) |
| WO (1) | WO2024016979A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025167158A1 (en) * | 2024-02-06 | 2025-08-14 | 中兴通讯股份有限公司 | Data transmission method, apparatus, and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9450658B1 (en) * | 2015-08-06 | 2016-09-20 | Mediatek Inc. | Method for transmitting extra spatial layers over the wireless channel |
| CN111130607A (en) * | 2019-12-26 | 2020-05-08 | 中兴通讯股份有限公司 | Uplink transmission method, signal receiving method, device, terminal, service node and medium |
| CN111278120A (en) * | 2019-01-11 | 2020-06-12 | 维沃移动通信有限公司 | Upstream channel configuration method, transmission method, network side device and terminal |
| US20210013936A1 (en) * | 2018-04-04 | 2021-01-14 | Huawei Technologies Co, Ltd. | Uplink Antenna Selection Method and Apparatus |
| WO2022000262A1 (en) * | 2020-06-30 | 2022-01-06 | Zte Corporation | Systems and methods for determining transmission information |
-
2022
- 2022-07-22 CN CN202210867372.9A patent/CN117498901A/en active Pending
-
2023
- 2023-06-28 WO PCT/CN2023/103493 patent/WO2024016979A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9450658B1 (en) * | 2015-08-06 | 2016-09-20 | Mediatek Inc. | Method for transmitting extra spatial layers over the wireless channel |
| US20210013936A1 (en) * | 2018-04-04 | 2021-01-14 | Huawei Technologies Co, Ltd. | Uplink Antenna Selection Method and Apparatus |
| CN111278120A (en) * | 2019-01-11 | 2020-06-12 | 维沃移动通信有限公司 | Upstream channel configuration method, transmission method, network side device and terminal |
| CN111130607A (en) * | 2019-12-26 | 2020-05-08 | 中兴通讯股份有限公司 | Uplink transmission method, signal receiving method, device, terminal, service node and medium |
| WO2022000262A1 (en) * | 2020-06-30 | 2022-01-06 | Zte Corporation | Systems and methods for determining transmission information |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025167158A1 (en) * | 2024-02-06 | 2025-08-14 | 中兴通讯股份有限公司 | Data transmission method, apparatus, and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117498901A (en) | 2024-02-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11239950B2 (en) | Method for configuring channel state information reporting band and communications apparatus | |
| US11211980B2 (en) | Communication method, network device, terminal device, and system | |
| JP7033205B2 (en) | Data transmission method, base station and terminal | |
| TWI717623B (en) | Method for determining uplink transmission codebook, computer device and computer readable storage medium | |
| CN103561475B (en) | Signaling for downlink coordinated multipoint in a wireless communication system | |
| US10601543B2 (en) | Channel state information reporting method and communications apparatus | |
| CN109155695B (en) | Reporting method, reading method and related equipment of channel state information | |
| CN107431515A (en) | Method and apparatus for codebook design and signaling | |
| KR20160004371A (en) | Precoding matrix indicator feedback method, receiving end and transmitting end | |
| CN109167621B (en) | Channel measurement method and user equipment | |
| EP4044445A1 (en) | Channel measurement method and user equipment | |
| US20190222354A1 (en) | Method for configuring channel state information reporting band and communications apparatus | |
| CN103795491A (en) | Channel state information processing method, base station and terminal | |
| CN105531944A (en) | Methods for codebook sub-sampling | |
| CN110710128A (en) | Method and user equipment for performing beam reporting | |
| CN102255643B (en) | Uplink precoding matrix indication and signal transmission method, system and equipment | |
| WO2020143580A1 (en) | Vector indication method for constructing precoding vector, and communication apparatus | |
| US11290906B2 (en) | Channel measurement method | |
| WO2024016979A1 (en) | Communication method and apparatus | |
| CN116667893A (en) | Uplink precoding matrix determination method and communication device | |
| US20240204829A1 (en) | Communication method and apparatus | |
| TW201427322A (en) | Method of handling multiuser CQI for MU-MIMO and related communication device | |
| CN112054831A (en) | Feedback method and device for channel state information | |
| US20250212202A1 (en) | Method and device for reporting codeword to layer mapping, method and device for receiving codeword to layer mapping, and medium | |
| WO2025035272A1 (en) | Csi feedback based on codebooks associated with power backoff values |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23842044 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 23842044 Country of ref document: EP Kind code of ref document: A1 |