[go: up one dir, main page]

WO2025232534A1 - Channel state information reporting method, and communication apparatus - Google Patents

Channel state information reporting method, and communication apparatus

Info

Publication number
WO2025232534A1
WO2025232534A1 PCT/CN2025/090349 CN2025090349W WO2025232534A1 WO 2025232534 A1 WO2025232534 A1 WO 2025232534A1 CN 2025090349 W CN2025090349 W CN 2025090349W WO 2025232534 A1 WO2025232534 A1 WO 2025232534A1
Authority
WO
WIPO (PCT)
Prior art keywords
index
transport layer
information
transport
channel state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2025/090349
Other languages
French (fr)
Chinese (zh)
Inventor
朱悦
高君慧
袁一凌
陈智慧
王潇涵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2025232534A1 publication Critical patent/WO2025232534A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path

Definitions

  • This application relates to the field of communication technology, and in particular to a method and communication device for reporting channel state information.
  • terminal devices can select a set of orthogonal spatial vector groups shared by multiple transport layers. This set includes multiple spatial vectors, and any two of these vectors are orthogonal to each other. For multiple transport layers, each layer corresponds to one orthogonal spatial vector in this set. This means the channel state information (CSA) needs to indicate the spatial vector corresponding to each of the multiple transport layers separately, resulting in high overhead when indicating the spatial vector for each transport layer.
  • CSA channel state information
  • This application provides a channel state information (CSI) reporting method and communication device, which can reduce the overhead of CSI reporting.
  • CSI channel state information
  • a channel state information reporting method includes: a first device receiving a reference signal and transmitting channel state information.
  • the channel state information is determined based on the reference signal and includes first information, which indicates multiple spatial vectors corresponding to M2 transmission layers out of M1 transmission layers, where M1 is an integer greater than or equal to 3, M2 is an integer greater than 1, and M1 > M2.
  • the first device can receive a reference signal and transmit channel state information determined according to the reference signal to indicate a portion of the transport layers, such as the multiple spatial vectors corresponding to the M2 transport layers mentioned above. This reduces the amount of information used to indicate the spatial vectors, thereby lowering the channel state information reporting overhead.
  • the beams between different layers interact with each other.
  • the first information is carried in the first part of the channel state information. Since the first part is transmitted before the second part, a second device, such as a base station, can determine the overhead of transmitting the second part based on the information in the first part, reducing the resources reserved in the second part, such as resources reserved for inter-polarization phase difference, thereby reducing overhead and improving transmission performance.
  • the first information is carried in the second part of the channel state information. This allows the transmission layer to report the inter-polarization phase difference based on the spatial vector corresponding to the first information, thereby reducing reserved resources and lowering overhead.
  • the number of bits occupied by the first information is related to one or more of the following: the number of ports in the first dimension, or the number of ports in the second dimension. This makes the number of bits occupied by the first information deterministic, thereby avoiding reserving unnecessary resources in the second part of the channel state information and further reducing the overhead of channel state information reporting.
  • the number of bits occupied by the first information satisfies the following relationship: Where N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension.
  • the number of bits occupied by the first information satisfies the following relationship: Where N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension.
  • the spatial vector corresponding to part of the transport layer can be indicated, reducing the indication overhead.
  • the method provided by the first aspect may further include: the first device transmitting second information.
  • the second information is used to indicate a spatial vector among the multiple spatial vectors corresponding to M2 transport layers that corresponds to only one transport layer, or the second information is used to indicate a spatial vector among the multiple spatial vectors corresponding to M2 transport layers that corresponds to two transport layers. This allows for a more flexible codebook for channel state indication.
  • the channel state information also includes third information.
  • This third information indicates the inter-polarization phase difference between two polarization directions for one of the multiple spatial vectors corresponding to each of the M2 transport layers.
  • a channel state information reporting method includes: a second device transmitting a reference signal; and the second device receiving channel state information.
  • the channel state information is determined based on the reference signal and includes first information, which indicates multiple spatial vectors corresponding to M2 transmission layers out of M1 transmission layers, where M1 is an integer greater than or equal to 3, M2 is an integer greater than 1, and M1 > M2.
  • the second device can transmit a reference signal and receive channel state information determined according to the reference signal, which is used to indicate some transmission layers, such as the multiple spatial vectors corresponding to the M2 transmission layers mentioned above. This reduces the information used to indicate the spatial vectors, thereby reducing the channel state information reporting overhead.
  • the first information is carried in the first part of the channel state information.
  • the first information is carried in the second part of the channel state information.
  • the number of bits occupied by the first information is related to one or more of the following: the number of ports in the first dimension, or the number of ports in the second dimension.
  • the number of bits occupied by the first information satisfies the following relationship: Where N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension.
  • the number of bits occupied by the first information satisfies the following relationship: Where N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension.
  • the method provided by the second aspect may further include: determining the spatial vector corresponding to each of the M1 transport layers based on the first information in the channel state information.
  • the method provided by the second aspect may further include: a second device receiving second information.
  • the second information is used to indicate a spatial vector among the multiple spatial vectors corresponding to M2 transport layers that corresponds to only one transport layer, or the second information is used to indicate a spatial vector among the multiple spatial vectors corresponding to M2 transport layers that corresponds to two transport layers.
  • the channel state information also includes third information.
  • This third information indicates the polarization phase difference between two polarization directions for one of the multiple spatial vectors corresponding to each of the M2 transport layers.
  • a communication device is provided. This communication device is used to execute the channel state information reporting method described in any implementation of the first or second aspect.
  • the communication device described in the third aspect can be a terminal device or a network device, or a chip (system) or other component or assembly, or a device containing the terminal device or network device.
  • the aforementioned chip (system) or other component or assembly can all be disposed within the terminal device or network device.
  • the communication apparatus described in the third aspect includes modules, units, or means that implement the channel state information reporting method described in either the first or second aspect. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software.
  • the hardware or software includes one or more modules or units for performing the functions involved in the aforementioned channel state information reporting method.
  • the communication apparatus includes a processor configured to execute the channel state information reporting method described in any possible implementation of the first or second aspect.
  • the communication device described in the fourth aspect may further include a transceiver.
  • This transceiver may be a transceiver circuit or an interface circuit.
  • the transceiver can be used for communication between the communication device described in the fourth aspect and other communication devices.
  • the communication device described in the fourth aspect may further include a memory.
  • This memory may be integrated with the processor or disposed separately.
  • the memory may be used to store the computer program and/or data involved in the channel state information reporting method described in either the first or second aspect.
  • the communication device described in the fourth aspect can be a terminal device or a network device, or a chip (system) or other component or assembly, or a device containing the terminal device or network device.
  • the aforementioned chip (system) or other component or assembly can all be disposed within the terminal device or network device.
  • the communication device includes: a processor coupled to a memory, the processor executing a computer program stored in the memory, such that the communication device performs the channel state information reporting method described in any possible implementation of the first or second aspect.
  • the communication device described in the fifth aspect may further include a transceiver.
  • This transceiver may be a transceiver circuit or an interface circuit.
  • the transceiver can be used for communication between the communication device described in the fifth aspect and other communication devices.
  • the communication device described in the fifth aspect can be a terminal device or a network device, or a chip (system) or other component or assembly, or a device containing the terminal device or network device.
  • the aforementioned chip (system) or other component or assembly can all be disposed within the terminal device or network device.
  • a sixth aspect provides a communication device, comprising: a processor and a memory; the memory is used to store a computer program, which, when executed by the processor, causes the communication device to perform the channel state information reporting method described in any implementation of the first or second aspect.
  • the communication device described in the sixth aspect may further include a transceiver.
  • This transceiver may be a transceiver circuit or an interface circuit.
  • the transceiver can be used for communication between the communication device described in the sixth aspect and other communication devices.
  • the communication device described in the sixth aspect can be a terminal device or a network device, or a chip (system) or other component or assembly, or a device containing the terminal device or network device.
  • the aforementioned chip (system) or other component or assembly can all be disposed within the terminal device or network device.
  • a seventh aspect provides a communication device, comprising: a processor; the processor being coupled to a memory, and after reading a computer program from the memory, executing a channel state information reporting method as described in any implementation of the first or second aspect according to the computer program.
  • the communication device described in the seventh aspect may further include a transceiver.
  • This transceiver may be a transceiver circuit or an interface circuit.
  • the transceiver can be used for communication between the communication device described in the seventh aspect and other communication devices.
  • the communication device described in the seventh aspect can be a terminal device or a network device, or a chip (system) or other component or assembly, or a device containing the terminal device or network device.
  • the aforementioned chip (system) or other component or assembly can all be disposed within the terminal device or network device.
  • a processor is provided.
  • the processor is configured to execute the channel state information reporting method described in any possible implementation of the first or second aspect.
  • the communication system includes one or more terminal devices and one or more network devices.
  • a tenth aspect provides a computer-readable storage medium comprising: a computer program or instructions; when the computer program or instructions are executed on a computer, causing the computer to perform the channel state information reporting method described in any possible implementation of the first or second aspect.
  • a computer program product including a computer program or instructions that, when run on a computer, cause the computer to execute the channel state information reporting method described in any possible implementation of the first or second aspect.
  • Figure 1 is a schematic diagram of the CSI reporting process provided in an embodiment of this application.
  • FIG. 2 is a schematic diagram of the architecture of the communication system provided in an embodiment of this application.
  • FIG. 3 is a schematic diagram of terminal device interaction provided in an embodiment of this application.
  • Figure 4 is a flowchart illustrating the channel state information reporting method provided in an embodiment of this application.
  • FIG. 5 is a schematic diagram of the communication device provided in an embodiment of this application.
  • Figure 6 is a schematic diagram of the structure of the communication device provided in the embodiment of this application.
  • the data received by the receiving end can be data pre-encoded by the transmitting end (i.e., the second device).
  • the second device can pre-encode the data based on channel state information (CSI) reported by the receiving end.
  • CSI channel state information
  • the first device is always described as a terminal device and the second device as a network device, such as a wireless access network device, and will not be elaborated further.
  • the second device can be a terminal device and the first device can be a network device.
  • Figure 1 is a schematic diagram of the CSI reporting process provided in an embodiment of this application.
  • the CSI reporting process includes the following steps S101 to S104:
  • the channel measurement configuration information is used to indicate the channel measurement to be performed and the configuration parameters for performing the channel measurement, such as the parameters for configuring time-domain and frequency-domain resources.
  • the channel measurement configuration information can indicate the resources used to carry the channel state information reference signal (CSI-RS), i.e., CSI-RS resources.
  • CSI-RS channel state information reference signal
  • network devices transmit CSI-RS on CSI-RS resources for terminal devices to probe the downlink channel, and terminal devices receive CSI-RS on pre-configured CSI-RS resources to perform channel estimation.
  • NR New Radio
  • the terminal device obtains CSI based on CSI-RS.
  • the terminal device can select a set of orthogonal spatial vectors shared by multiple transport layers.
  • This orthogonal spatial vector set includes multiple spatial vectors, and any two spatial vectors are orthogonal to each other.
  • each transport layer corresponds to one orthogonal spatial vector in this orthogonal spatial vector set. This requires the channel state information to indicate the spatial vector corresponding to each of the multiple transport layers separately, resulting in high overhead for indicating the spatial vector corresponding to each transport layer in the channel state information.
  • spatial vectors 1 to 8 an orthogonal spatial vector group containing eight spatial vectors (spatial vectors 1 to 8) as an example
  • the transport layer comprises six layers (transport layer 1 to transport layer 6)
  • a spatial vector group can also be called a spatial vector set.
  • an orthogonal spatial vector group can also be called an orthogonal spatial vector set, which will not be elaborated further.
  • WiFi wireless fidelity
  • V2X vehicle-to-everything
  • D2D device-to-device
  • V2X vehicle-to-everything
  • 4G 4th generation mobile communication systems, such as long term evolution (LTE) systems, worldwide interoperability for microwave access (WiMAX) communication systems
  • 5G 5th generation mobile communication systems, such as new radio (NR) systems
  • 6G 6th generation
  • "for indicating” can include both direct and indirect indication.
  • “information" for indicating A it can include whether the information directly indicates A or indirectly indicates A, but does not necessarily mean that the information carries A.
  • the information indicated by a given piece of information is called the information to be indicated.
  • the information to be indicated there are many ways to indicate the information to be indicated, such as, but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or its index. It can also be indirectly indicated by indicating other information, where there is a relationship between the other information and the information to be indicated. It can also indicate only a part of the information to be indicated, while the other parts are known or pre-agreed upon.
  • the indication of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing the indication overhead to some extent.
  • a pre-agreed e.g., protocol-defined
  • the specific indication method can also be any existing indication method, such as, but not limited to, the above-mentioned indication methods and their various combinations. Specific details of various indication methods can be found in existing technologies, and will not be repeated here. As described above, for example, when multiple pieces of information of the same type need to be indicated, the indication methods for different pieces of information may differ.
  • the required indication method can be selected according to specific needs. This application embodiment does not limit the selected indication method; therefore, the indication methods involved in this application embodiment should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated.
  • the instruction information can be sent as a whole or divided into multiple sub-information messages, and the sending period and/or timing of these sub-information messages can be the same or different.
  • This application does not limit the specific sending method.
  • the sending period and/or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device.
  • This configuration information can include, for example, but not limited to, one or a combination of at least two of radio resource control (RRC) signaling, medium access control (MAC) layer signaling, and physical layer signaling.
  • RRC radio resource control
  • MAC medium access control
  • MAC layer signaling includes, for example, a MAC control element (CE); physical (PHY) layer signaling includes, for example, downlink control information (DCI).
  • CE MAC control element
  • DCI downlink control information
  • pre-defined,” “pre-configured,” or “pre-specified” can be achieved by pre-saving corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including terminal devices and network devices), or by pre-defining them in a protocol.
  • This application does not limit the specific implementation method.
  • "Saving” can refer to saving in one or more memories. These memories can be separate installations or integrated into the encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others are integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.
  • the “protocol” involved in the embodiments of this application may refer to standard protocols in the field of communication, such as 3GPP’s LTE protocols (such as technical specification (TS) 36, i.e., the TS36 series of technical specifications), NR protocols (such as the TS38 series of technical specifications), and related protocols applied to future communication systems. This application does not limit this.
  • 3GPP 3GPP
  • LTE protocols such as technical specification (TS) 36, i.e., the TS36 series of technical specifications
  • NR protocols such as the TS38 series of technical specifications
  • FIG2 is a schematic diagram of the architecture of a communication system to which the method provided in the embodiments of this application is applicable.
  • the communication system includes network equipment and terminal equipment.
  • the network devices may include network devices 201a to 201c, and the terminal devices may include terminal devices 202a to 202f.
  • the terminal devices can be connected to the network devices wirelessly, and the network can be connected to the core network (not shown in Figure 2) via wired or wireless means.
  • network devices and terminal devices can exchange information.
  • the terminal device can be a terminal with transceiver capabilities, or it can be a chip or chip system installed in the terminal device.
  • the terminal device can also be referred to as user equipment (UE), access terminal, subscriber unit, user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device.
  • the terminal device can be a mobile phone, cellular phone, smartphone, tablet computer, wireless data card, personal digital assistant computer (PDA), wireless modem, handset, laptop computer, machine-type communication (MTC) terminal, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, or smart home device.
  • PDA personal digital assistant computer
  • MTC machine-type communication
  • VR virtual reality
  • AR augmented reality
  • the terminal equipment in this application can include (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in autonomous driving, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, vehicle-mounted terminals, roadside units (RSUs) with terminal functions, and flying equipment (e.g., intelligent robots, hot air balloons, drones, airplanes).
  • the terminal equipment in this application can also be an onboard module, onboard unit, onboard component, onboard chip, or onboard unit built into a vehicle as one or more components or units.
  • the terminal equipment can also be other devices with terminal functions; for example, the terminal equipment can also be a device that performs terminal functions in D2D communication.
  • the embodiments of this application do not limit the device form of the terminal device.
  • the device used to implement the functions of the terminal can be a terminal device; it can also be a device that supports the terminal in implementing the functions, such as a chip system.
  • the device can be installed in the terminal or used in conjunction with the terminal.
  • the chip system can be composed of chips, or it can include chips and other discrete components.
  • Network devices can be devices with wireless transceiver capabilities, or they can be chips or chip systems located in the access network (AN) of a communication system to provide access services to terminals.
  • network devices can be called radio access network (RAN) devices, specifically next-generation mobile communication systems, such as 6G access network devices, such as 6G base stations.
  • RAN radio access network
  • 6G access network devices such as 6G base stations.
  • network devices can also have other naming conventions, all of which are covered within the protection scope of the embodiments of this application, and this application does not impose any limitations on them.
  • network equipment can also include 5G, such as a gNB in a New Radio (NR) system, or one or a group of antenna panels (including multiple antenna panels) of a 5G base station.
  • 5G such as a gNB in a New Radio (NR) system, or one or a group of antenna panels (including multiple antenna panels) of a 5G base station.
  • 5G such as a gNB in a New Radio (
  • network equipment can also include: access points (APs) in WiFi systems, wireless relay nodes, wireless backhaul nodes, various forms of macro base stations, micro base stations (also called small cells), relay stations, access points, wearable devices, vehicle-mounted equipment, etc.
  • APs access points
  • WiFi systems wireless relay nodes
  • wireless backhaul nodes various forms of macro base stations, micro base stations (also called small cells), relay stations, access points, wearable devices, vehicle-mounted equipment, etc.
  • CU and DU can be configured separately or included in the same network element, such as a baseband unit (BBU).
  • RU can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRU), active antenna units (AAU), or remote radio heads (RRH).
  • RRU remote radio units
  • AAU active antenna units
  • RRH remote radio heads
  • network equipment can be CU nodes, DU nodes, or equipment including both CU and DU nodes.
  • CU can be classified as a network device in the access network (RAN) or a network device in the core network (CN), without limitation.
  • RAN access network
  • CN core network
  • CU or CU-CP and CU-UP
  • DU or RU may have different names, but those skilled in the art will understand their meaning.
  • CU can also be called O-CU (open CU)
  • DU can also be called O-DU
  • CU-CP can also be called O-CU-CP
  • CU-UP can also be called O-CU-UP
  • RU can also be called O-RU.
  • this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
  • the form of the network device is not limited; the device used to implement the function of the network device can be the network device itself; it can also be a device capable of supporting the network device in implementing that function, such as a chip system. This device can be installed in the network device or used in conjunction with the network device.
  • the network device includes an RRC signaling interaction module (RRC in Figure 3), a MAC signaling interaction module (MAC in Figure 3), and a PHY signaling and data interaction module (PHY in Figure 3).
  • the terminal device includes an RRC signaling interaction module, a MAC signaling interaction module, and a PHY signaling and data interaction module.
  • Network devices and terminal devices can exchange RRC signaling via the RRC signaling interaction module.
  • Network devices and terminal devices can exchange Media Access Control Element (MAC CE) signaling via the MAC signaling interaction module.
  • Network devices and terminal devices can exchange one or more of the following via the PHY interaction module: uplink control signaling, downlink control signaling (such as DCI), uplink data, and downlink data.
  • MAC CE Media Access Control Element
  • channel state information reporting method can be applied to the device shown in Figure 2, such as between a terminal device and a network device.
  • a terminal device such as between a terminal device and a network device.
  • the channel state information reporting method can be applied to the device shown in Figure 2, such as between a terminal device and a network device.
  • the following method embodiment please refer to the following method embodiment, which will not be repeated here.
  • Figure 2 is a simplified schematic diagram for ease of understanding only, and the communication system may also include other network devices and/or other terminal devices, which are not shown in Figure 2.
  • Figure 4 is a schematic flowchart of a channel state information reporting method provided in an embodiment of this application. This channel state information reporting method can be applied to communication between the terminal device and the network device shown in Figure 2.
  • the channel state information reporting method includes the following steps:
  • the second device sends a reference signal.
  • the first device receives the reference signal.
  • the reference signal can be CSI-RS or other possible reference signals, such as SRS, etc., and this application embodiment does not limit it.
  • the first device can be a terminal device in the communication system provided in Figure 2
  • the second device can be a network device in the communication system provided in Figure 2.
  • the first device transmits channel state information.
  • the second device receives the channel state information.
  • the channel state information is determined based on the reference signal.
  • the channel state information includes first information, which is used to indicate multiple spatial vectors corresponding to M2 of the M1 transmission layers.
  • M1 is an integer greater than or equal to 3
  • M2 is an integer greater than 1, and M1>M2.
  • M1 represents the total number of transmission layers between the first device and the second device.
  • M1 transmission layers refer to all data transmission layers used for MIMO communication between the first and second devices. It should be understood that M1 is determined based on the measurement results of the reference signal, which will not be elaborated upon here.
  • M1 is equal to 3 or 4. In other possible implementations, M1 can be an integer greater than 8.
  • the number of spatial vectors in the multiple spatial vectors is related to M1.
  • the number of spatial vectors in the multiple spatial vectors is determined by the number of transport layers. Having fewer spatial vectors than M1 allows for a better match between the number of spatial vectors and the number of transport layers, reducing the amount of information used to indicate the spatial vectors and further lowering overhead.
  • M2 can be understood as the number of partial transport layers between the first device and the second device. M2 can be pre-configured in the first device and the second device, such as by agreement through the protocol.
  • the number of spatial vectors in multiple spatial vectors (hereinafter referred to as the number of spatial vectors) satisfies the relationship shown in the following formula (1):
  • the number of spatial vectors satisfies the relationship shown in formula (2):
  • the number of spatial vectors satisfies the relationship shown in formula (3):
  • k is a positive integer, and k such that M2 ⁇ M1.
  • M2 in the above formulas (2) and (3) is only used as an example. In actual implementation, M2 can also be other possible parameters that satisfy formula (1), which will not be elaborated here.
  • the M2 transport layers can be understood as a portion of the transport layers between the first device and the second device. It should be understood that each of the M2 transport layers corresponds to a spatial vector.
  • the multiple spatial vectors corresponding to the M2 transport layers are spatial vectors in the spatial vector set, and any two spatial vectors among the multiple spatial vectors corresponding to the M2 transport layers are orthogonal to each other.
  • the spatial vector set can include O1*O2 spatial vector groups, each spatial vector group includes N1*N2 spatial vectors, and any two spatial vectors in each spatial vector group are orthogonal to each other.
  • the multiple spatial vectors corresponding to the M2 transport layers are spatial vectors in the same spatial vector group.
  • the spatial vector group containing the multiple spatial vectors corresponding to the M2 transport layers can be determined by the first device.
  • the first device can indicate the spatial vector group containing the multiple spatial vectors corresponding to the M2 transport layers to the second device.
  • the spatial vector group containing the multiple spatial vectors corresponding to the M2 transport layers can be configured by the second device.
  • the first information is carried in the first part (part 1) of the channel state information. Since the first part is transmitted before the second part, a second device, such as a base station, can determine the overhead of transmitting the second part based on the information in the first part, reducing the resources reserved in the second part, such as resources reserved for inter-polarization phase difference, thereby reducing overhead and improving transmission performance.
  • the first information is carried in the second part (part 2) of the channel state information. This allows the transmission layer to report the inter-polarization phase difference based on the spatial vector corresponding to the first information, thereby reducing reserved resources and lowering overhead.
  • the number of bits occupied by the first information is related to one or more of the following: the number of ports in the first dimension, or the number of ports in the second dimension. This can also be understood as the number of bits occupied by the first information being related to the number of spatial vectors in each spatial vector group. In this way, the number of bits occupied by the first information can be determined, thereby avoiding reserving unnecessary resources in the second part of the channel state information, and further reducing the overhead of channel state information reporting.
  • the first information can indicate the spatial vector corresponding to each of the M2 transport layers.
  • the number of bits occupied by the first information corresponds to the following formula (5).
  • the number of bits occupied by the first information satisfies the relationship shown in the following formula (5):
  • N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension.
  • the first device and the second device can be pre-configured with either a first or a second correspondence.
  • the first correspondence please refer to the relevant introduction of Design 1 below, and for the implementation of the second correspondence, please refer to the relevant introduction of Design 2 below, which will not be elaborated here.
  • the first information can indicate different spatial vectors in M1 transport layers. In this case, the bits occupied by the first information correspond to any one of the following formulas (6) to (7).
  • the first device and the second device can be pre-configured with a third correspondence between each spatial vector indicated by the first information and the transport layer, such as the correspondence between the j-th spatial vector indicated by the first information and the transport layer.
  • the correspondence between the transport layers and the spatial vectors in the M1 transport layers is similar to that in Design 1 or Design 2.
  • the number of bits occupied by the first information satisfies the relationship shown in the following formula (6):
  • the first information indicates which of these 3 spatial vectors belongs to the spatial vector group. Different values of the bits occupied by the first information correspond to different combinations of spatial vectors. For example, the combination of spatial vector 1, spatial vector 2, and spatial vector 3 corresponds to "00", the combination of spatial vector 2, spatial vector 3, and spatial vector 4 corresponds to "01”, the combination of spatial vector 1, spatial vector 2, and spatial vector 4 corresponds to "10”, and the combination of spatial vector 1, spatial vector 3, and spatial vector 4 corresponds to "11".
  • the number of bits occupied by the first information satisfies the relationship shown in the following formula (7):
  • N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension.
  • K is the number of different spatial vectors corresponding to M1 transport layers. For example, if the number of different spatial vectors corresponding to M1 transport layers is 3, then K is 3. Or, if the number of different spatial vectors corresponding to M1 transport layers is 4, then K is 4.
  • the principle of the first information indicating the spatial vector can be referred to the relevant introduction of formula (6), the difference being that the number of spatial vectors indicated by the first information in formula (7) is the total number of spatial vectors corresponding to M1 spatial vectors together.
  • the first device can determine the first information according to the received reference signal and execute S402. Wherein, the principle of the first device determining the first information can be referred to the following relevant introduction.
  • the first device can pre-configure M1 transport layers corresponding to one spatial vector, i.e., the fourth information.
  • the fourth information can indicate two transport layers among the M1 spatial vectors that correspond to the same spatial vector. It should be understood that the fourth information can also indicate the transport layers among the M1 spatial vectors that correspond one-to-one with the spatial vectors.
  • the M2 transport layers can be determined based on the transport layers corresponding to the same spatial vector among the M1 transport layers.
  • the spatial vectors corresponding to the transport layers among the M1 transport layers can be implemented using either the following correspondence rule one or correspondence rule two. It should be understood that both correspondence rule one and correspondence rule two can be pre-configured in the first and second devices.
  • the spatial vectors corresponding to the transport layers from index 0 to index M2-1 in the M1 transport layers are all different.
  • the spatial vector corresponding to each transport layer from index M1-M2-1 to index M1-1 is the same as the spatial vector corresponding to the transport layers from index 0 to index M1-M2-1.
  • the transport layer with index m1 corresponds to the same spatial vector as the transport layer with index M1-M2+m1-1.
  • m1 is an integer.
  • the M2 transport layers can include the transport layer with index 0 to the transport layer with index M2-1.
  • the M2 transport layers include the transport layer with index 0, index 1, and index 2.
  • the M2 transport layers include the transport layer with index 0, index 1, index 2, and index 3.
  • the M2 transport layers include the transport layer with index 0, index 1, and index 2.
  • the M2 transport layers include the transport layer with index 0, the transport layer with index 1, the transport layer with index 2, and the transport layer with index 3.
  • the M2 transport layers include the transport layer with index 0, the transport layer with index 1, the transport layer with index 2, and the transport layer with index 3.
  • the transport layer with index m2 and the transport layer with index m2+1 in the M1 transport layers correspond to the same spatial vector. Where m2 ⁇ M1, and m2 is 0 or an even number.
  • the M2 transport layers include the transport layer with index 0, the transport layer with index 2, the transport layer with index 4, and the transport layer with index 5.
  • the M2 transport layers include the transport layer with index 0, index 2, index 4, and index 6.
  • the M2 transport layers include the transport layer with index 0, index 2, index 4, and index 6. This allows adjacent transport layers to correspond to the same spatial vector. Since the channel information of adjacent transport layers is relatively close, the calculated codebook has higher accuracy and better matches the channel conditions, thereby improving transmission performance.
  • the transport layers included in the M2 transport layers listed above are only examples. In actual implementation, the transport layers included in the M2 transport layers can be other possible transport layers, which will not be elaborated here.
  • the transport layers included in the M2 transport layers can be pre-configured in the first and second devices.
  • the above-described correspondence rules one and two are merely examples, and the transport layer corresponding to the same spatial vector can also be other transport layers. Furthermore, the M2 transport layers can also be other transport layers in M1, which will not be elaborated here.
  • solutions provided in the embodiments of this application may also include any one of the following designs 1 to 3.
  • the first and second devices may also pre-configure which transport layers are included in the M2 transport layers (refer to the relevant descriptions in the above correspondence rules one and two, which will not be repeated here), and the first correspondence relationship.
  • the first correspondence relationship includes: the correspondence between each of the M2 transport layers and the bits in the first information.
  • the first device can determine the spatial vector corresponding to each of the M1 transport layers, and determine the first information based on the spatial vector corresponding to each of the M1 transport layers, the first correspondence, and the transport layers included in the M2 transport layers. It should be understood that the first correspondence, the fourth information, and the number of M2 are interrelated, or in other words, there is a correspondence between them.
  • the first and second devices may also pre-configure a second correspondence.
  • This second correspondence includes the correspondence between the transport layers in the M1 transport layers and the bits in the first information.
  • the first device can determine the spatial vector corresponding to each of the M1 transport layers and determine the first information based on the second correspondence and the corresponding spatial vector of each of the M1 transport layers.
  • the M2 transport layers include one transport layer corresponding to each spatial vector indicated in the first information.
  • the M2 transport layers may include one of the transport layers with index 0 and index 3, one of the transport layers with index 1 and index 4, and the transport layer with index 2.
  • the M2 transport layers may include one of the transport layers with index 0 and index 4, the transport layer with index 1, the transport layer with index 2, and the transport layer with index 3.
  • the M2 transport layers may include one of the transport layers with index 0 and index 3, one of the transport layers with index 1 and index 4, and one of the transport layers with index 2 and index 5.
  • the M2 transport layers may include one of the transport layers with index 0 and index 4, one of the transport layers with index 1 and index 5, the transport layer with index 4, and the transport layer with index 5.
  • the M2 transport layers may include one of the transport layers with index 0 and index 4, one of the transport layers with index 1 and index 5, one of the transport layers with index 2 and index 6, and the transport layer with index 3.
  • the M2 transport layers may include one of the transport layers with index 0 and index 4, one of the transport layers with index 1 and index 5, one of the transport layers with index 2 and index 6, and one of the transport layers with index 3 and index 7.
  • the M2 transport layers may include one of the transport layers with index 0 and index 1, one of the transport layers with index 2 and index 3, and the transport layer with index 4.
  • the M2 transport layers may include one of the transport layers with index 0 and index 1, the transport layer with index 2, the transport layer with index 3, and the transport layer with index 4.
  • the M2 transport layers may include one of the transport layers with index 0 and index 1, one of the transport layers with index 2 and index 3, and one of the transport layers with index 4 and index 5.
  • the M2 transport layers may include one of the transport layers with index 0 and index 1, one of the transport layers with index 2 and index 3, the transport layer with index 4, and the transport layer with index 5.
  • the M2 transport layers may include one of the transport layers with index 0 and index 1, one of the transport layers with index 2 and index 3, one of the transport layers with index 4 and index 5, and the transport layer with index 6.
  • the second correspondence includes the correspondence shown in Table 18 below:
  • the M2 transport layers may include one of the transport layers with index 0 and index 1, one of the transport layers with index 2 and index 3, one of the transport layers with index 4 and index 5, and one of the transport layers with index 6 and index 7.
  • the method provided in Figure 4 may further include: the first device transmitting the second information.
  • the second device receiving the second information.
  • the second information is used to indicate the spatial vector that corresponds to only one of the multiple spatial vectors corresponding to the M2 transport layers, and/or, the second information is used to indicate the spatial vector that corresponds to two transport layers among the multiple spatial vectors corresponding to the M2 transport layers.
  • the second information may be carried within the channel state information, or the channel state information may include the second information.
  • the second information may indicate a spatial vector corresponding to one transport layer or a spatial vector corresponding to two transport layers from among the multiple spatial vectors indicated by the first information.
  • the temporal position of the second information is after the first information, or in other words, the second information is sent after the first information.
  • the second information includes information corresponding to each spatial vector in the spatial vectors indicated by the first information, and the first and second information may not be in any particular order. In this case, the information in the second information corresponding to each spatial vector can be used to indicate whether the spatial vector corresponds to one or two transport layers.
  • the second device can be pre-configured with fifth information.
  • This fifth information is used to indicate the order in which two of the M1 transport layers correspond to the same spatial vector, and/or the order in which one of the M1 transport layers corresponds to the same spatial vector.
  • the fifth piece of information could indicate that the bits occupied by the spatial vector corresponding to the transport layer with index m3 in the first piece of information are located before the bits occupied by the spatial vector corresponding to the transport layer with index m3+1 in the first piece of information, where 0 ⁇ m3 ⁇ M1-1 (positive integers).
  • the first piece of information includes... bits, of which the first bit to the second bit Bit indicates a spatial vector, the first Bit to the Bit indicates a spatial vector, the first Bit to the Bit indicates a spatial vector, the first Bit to the Bits.
  • the 1st to the 2nd the spatial vector indicated by the bit, the first Bit to the The spatial vectors indicated by the bits all correspond to two transport layers, the first...
  • the M1 transport layers include transport layers with indices 0 to 5.
  • the transport layer with index 0 and the transport layer with index 1 both correspond to the 1st to the 5th transport layer.
  • the spatial vector indicated by the bit with the transport layer at index 2 corresponding to the _th Bit to the The spatial vector indicated by the bit, with transport layer index 3 and transport layer index 4 corresponding to the... Bit to the The spatial vector indicated by the bit, with index 5 corresponding to the transport layer number... Bit to the Spatial vector indicated by bits.
  • the channel state information may also include a fifth piece of information.
  • the channel state information may also include a fifth piece of information.
  • the y-th bit refers to the y-th bit.
  • the method provided in FIG4 may further include S403.
  • the second device determines the spatial vector corresponding to each of the M1 transmission layers based on the first information in the channel state information.
  • Case 1 The first device and the second device are configured with a first correspondence, and the M2 transmission layers include the transmission layers.
  • the second device can determine the spatial vector corresponding to each of the M1 transport layers according to the first correspondence, the transport layers included in the M2 transport layers and the first correspondence rule, and determine the codebook based on the spatial vector corresponding to each of the M1 transport layers.
  • Case 2 The first device and the second device are configured with a second corresponding relationship.
  • the second device can determine the spatial vector corresponding to each of the M1 transport layers according to the second correspondence, and determine the codebook based on the spatial vector corresponding to each of the M1 transport layers.
  • Case 3 The correspondence between each of the M1 transport layers and the spatial vector is determined by the second device based on the first information, the second information and the fifth information.
  • the method provided in FIG4 may further include: the second device determining the codebook based on the spatial domain vector corresponding to each of the M1 transport layers.
  • codebook structure the structure of the codebook determined by the second device
  • Example 1.1 The transport layer with index 0, the transport layer with index 1, and the transport layer with index 2 each use three different spatial vectors.
  • the spatial vectors corresponding to the transport layer with index 3 and the transport layer with index 4 are the same as the spatial vectors corresponding to one of the transport layers with index 0, the second transport layer, or the third transport layer. However, the spatial vectors corresponding to the transport layer with index 3 and the transport layer with index 4 are different.
  • the spatial vectors include the first to the third spatial vectors
  • the transport layer with index 0 and the transport layer with index 3 correspond to the first spatial vector
  • the transport layer with index 1 and the transport layer with index 4 both correspond to the second spatial vector
  • the transport layer with index 2 both correspond to the third spatial vector.
  • the codebook structure can satisfy the following formula (8):
  • Example 1.2 The transport layer with index 0 and the transport layer with index 1 correspond to the same spatial vector; the transport layer with index 2 and the transport layer with index 3 correspond to the same spatial vector; the transport layer with index 4 corresponds to a spatial vector, and the spatial vectors corresponding to the transport layer with index 0, the transport layer with index 2, and the transport layer with index 4 are different.
  • the spatial vector includes the first to the third spatial vector, then in the first correspondence, the transport layer with index 0 and the transport layer with index 1 both correspond to the first spatial vector, the transport layer with index 2 and the transport layer with index 3 both correspond to the second spatial vector, and the transport layer with index 4 corresponds to the third spatial vector.
  • the codebook structure can satisfy the following formula (9):
  • v ⁇ sub>l,m ⁇ /sub> is the first spatial vector
  • v ⁇ sub>l′,m′ ⁇ /sub> is the second spatial vector
  • v ⁇ sub>l′′,m′′ ⁇ /sub> is the fourth spatial vector.
  • Example 1.3 The transport layer with index 0 corresponds to a spatial vector, the transport layer with index 1 and the transport layer with index 2 correspond to the same spatial vector, and the transport layer with index 3 and the transport layer with index 4 correspond to the same spatial vector.
  • the transport layer with index 0 corresponds to the first spatial vector
  • the transport layer with index 1 and the transport layer with index 2 both correspond to the second spatial vector
  • the transport layer with index 3 and the transport layer with index 4 both correspond to the third spatial vector.
  • the codebook structure can satisfy the following formula (10):
  • Example 2.1 Any two transport layers from index 0 to index 3 have different spatial vectors, and the spatial vector of transport layer 4 is the same as the spatial vector of one of the transport layers from index 0 to index 3.
  • the spatial vectors include the first to the fourth spatial vectors
  • the transport layer with index 0 and the transport layer with index 4 correspond to the first spatial vector
  • the transport layer with index 1 corresponds to the second spatial vector
  • the transport layer with index 2 corresponds to the third spatial vector
  • the transport layer with index 3 corresponds to the fourth spatial vector.
  • the codebook structure can satisfy the following formula (11):
  • Example 2.2 The transport layer with index 0 and the transport layer with index 1 correspond to the same spatial vector; the transport layer with index 2 corresponds to a spatial vector; the transport layer with index 3 corresponds to a spatial vector; the transport layer with index 4 corresponds to a spatial vector; any two of the transport layers with index 0, index 2, index 3, and index 4 correspond to different spatial vectors.
  • the spatial vectors include the first to the fourth spatial vectors
  • the transport layer with index 0 and the transport layer with index 1 correspond to the first spatial vector
  • the transport layer with index 2 corresponds to the second spatial vector
  • the transport layer with index 3 corresponds to the third spatial vector
  • the transport layer with index 4 corresponds to the fourth spatial vector.
  • the codebook structure can satisfy the following formula (12):
  • adjacent transport layers correspond to the same spatial vector. Since the channel information of adjacent transport layers is relatively close, the calculated codebook can be more accurate and better match the channel conditions, thereby improving transmission performance.
  • Example 3.1 Transport layers with index 0 to index 2 correspond to different spatial vectors.
  • the spatial vectors corresponding to each transport layer from index 4 to index 5 are the same as the spatial vectors corresponding to each transport layer from index 0 to index 2.
  • the spatial vectors include the first to the third spatial vectors
  • the transport layer with index 0 and the transport layer with index 3 correspond to the first spatial vector
  • the transport layer with index 1 and the transport layer with index 4 correspond to the second spatial vector
  • the transport layer with index 2 and the transport layer with index 5 correspond to the third spatial vector.
  • the codebook structure can satisfy the following formula (13):
  • Example 3.2 The transport layer with index 0 and the transport layer with index 1 correspond to the same spatial vector, the transport layer with index 2 and the transport layer with index 3 correspond to the same spatial vector, the transport layer with index 4 and the transport layer with index 5 correspond to the same spatial vector, and any two of the transport layers with index 0, index 2 and index 4 correspond to different spatial vectors.
  • the spatial vectors include the first to the third spatial vectors
  • the transport layer with index 0 and the transport layer with index 1 correspond to the first spatial vector
  • the transport layer with index 1 and the transport layer with index 2 correspond to the second spatial vector
  • the transport layer with index 4 and the transport layer with index 5 correspond to the third spatial vector.
  • the codebook structure can satisfy the following formula (14):
  • Example 4.1 The spatial vectors corresponding to transport layers with indices 0 to 3 are different.
  • the spatial vector corresponding to transport layer 4 is the same as the spatial vector corresponding to one of the transport layers with indices 0 to 3.
  • the spatial vector corresponding to transport layer 5 is the same as the spatial vector corresponding to one of the transport layers with indices 0 to 3.
  • the spatial vector corresponding to transport layer 4 is different from the spatial vector corresponding to transport layer 5.
  • the spatial vectors include the first to the fourth spatial vectors
  • the transport layer with index 0 and the transport layer with index 4 correspond to the first spatial vector
  • the transport layer with index 1 and the transport layer with index 5 correspond to the second spatial vector
  • the transport layer with index 2 corresponds to the third spatial vector
  • the transport layer with index 3 corresponds to the fourth spatial vector.
  • the codebook structure can be shown in the following formula (15):
  • Example 4.2 The transport layer with index 0 and the transport layer with index 1 correspond to the same spatial vector, the transport layer with index 2 and the transport layer with index 3 correspond to the same spatial vector, the transport layer with index 4 corresponds to a spatial vector, and the transport layer with index 5 corresponds to a spatial vector. Furthermore, any two of the transport layers with index 0, index 2, index 4, and index 5 correspond to different spatial vectors.
  • the spatial vectors include the first to the fourth spatial vectors
  • the transport layer with index 0 and the transport layer with index 1 correspond to the first spatial vector
  • the transport layer with index 2 and the transport layer with index 3 correspond to the second spatial vector
  • the transport layer with index 4 corresponds to the third spatial vector
  • the transport layer with index 5 corresponds to the fourth spatial vector.
  • the codebook structure can be shown in the following formula (16):
  • adjacent transport layers correspond to the same spatial vector. Since the channel information of adjacent transport layers is relatively close, the calculated codebook can be more accurate and better match the channel conditions, thereby improving transmission performance.
  • Example 4.3 The transport layer with index 0 corresponds to a spatial vector, the transport layer with index 1 corresponds to a spatial vector, the transport layer with index 2 and the transport layer with index 3 correspond to the same spatial vector, the transport layer with index 4 and the transport layer with index 5 correspond to the same spatial vector, and any two of the transport layers with index 0, index 1, index 2 and index 4 correspond to different spatial vectors.
  • the transport layer with index 0 corresponds to the first spatial vector
  • the transport layer with index 1 corresponds to the second spatial vector
  • the transport layers with indices 2 and 3 correspond to the third spatial vector
  • the transport layers with indices 4 and 5 correspond to the fourth spatial vector.
  • the codebook structure can be shown in the following formula (17):
  • Example 5.1 Transport layers with indices 0 to 3 each correspond to different spatial vectors.
  • the spatial vector corresponding to transport layer 4 is the same as that corresponding to transport layer 0.
  • the spatial vector corresponding to transport layer 5 is the same as that corresponding to transport layer 1.
  • the spatial vector corresponding to transport layer 6 is the same as that corresponding to transport layer 2.
  • the spatial vectors include the first to the fourth spatial vectors
  • the transport layer with index 0 and the transport layer with index 4 correspond to the first spatial vector
  • the transport layer with index 1 and the transport layer with index 5 correspond to the second spatial vector
  • the transport layer with index 2 and the transport layer with index 6 correspond to the third spatial vector
  • the transport layer with index 3 corresponds to the fourth spatial vector.
  • the codebook structure can be shown in the following formula (18):
  • Example 5.2 The transport layer with index 0 and the transport layer with index 1 correspond to the same spatial vector; the transport layer with index 2 and the transport layer with index 3 correspond to the same spatial vector; the transport layer with index 4 and the transport layer with index 5 correspond to the same spatial vector; the transport layer with index 6 corresponds to a single spatial vector, and the spatial vectors corresponding to the transport layer with index 0, the transport layer with index 2, the transport layer with index 4, and the 7th transport layer are different.
  • the spatial vectors include the first to the fourth spatial vectors
  • the transport layer with index 0 and the transport layer with index 1 correspond to the first spatial vector
  • the transport layer with index 2 and the transport layer with index 3 correspond to the second spatial vector
  • the transport layer with index 4 and the transport layer with index 5 correspond to the third spatial vector
  • the transport layer with index 6 corresponds to the fourth spatial vector.
  • the codebook structure can satisfy the following formula (19):
  • Example 5.3 The transport layer with index 0 corresponds to a spatial vector different from other layers.
  • the transport layer with index 1 and the transport layer with index 2 correspond to the same spatial vector.
  • the transport layer with index 3 and the transport layer with index 4 correspond to the same spatial vector.
  • the transport layer with index 5 and the transport layer with index 6 correspond to the same spatial vector.
  • the spatial vectors corresponding to the transport layer with index 0, the transport layer with index 1, the transport layer with index 3, and the transport layer with index 5 are different.
  • the transport layer with index 0 corresponds to the first spatial vector
  • the transport layers with index 1 and index 2 correspond to the second spatial vector
  • the transport layers with index 3 and index 4 correspond to the third spatial vector
  • the transport layers with index 5 and index 6 correspond to the fourth spatial vector.
  • the codebook structure can be shown in the following formula (20):
  • Example 6.1 Transport layers with indices 0 to 3 each correspond to different spatial vectors.
  • the spatial vector corresponding to transport layer 4 is the same as that corresponding to transport layer 0.
  • the spatial vector corresponding to transport layer 5 is the same as that corresponding to transport layer 1.
  • the spatial vector corresponding to transport layer 6 is the same as that corresponding to transport layer 2.
  • the spatial vector corresponding to transport layer 7 is the same as that corresponding to transport layer 3.
  • the spatial vectors include the first to the fourth spatial vectors
  • the transport layer with index 0 and the transport layer with index 4 correspond to the first spatial vector
  • the transport layer with index 1 and the transport layer with index 5 correspond to the second spatial vector
  • the transport layer with index 2 and the transport layer with index 6 correspond to the third spatial vector
  • the transport layer with index 3 and the transport layer with index 7 correspond to the fourth spatial vector.
  • the codebook structure can satisfy the following formula (21):
  • Example 6.2 The transport layer with index 0 and the transport layer with index 1 correspond to the same spatial vector; the transport layer with index 2 and the transport layer with index 3 correspond to the same spatial vector; the transport layer with index 4 and the transport layer with index 5 correspond to the same spatial vector; the transport layer with index 6 and the transport layer with index 7 correspond to the same spatial vector, and the spatial vectors corresponding to the transport layers with indices 0, 2, 4, and 6 are different.
  • the spatial vectors include the first to the fourth spatial vectors
  • the transport layer with index 0 and the transport layer with index 1 correspond to the first spatial vector
  • the transport layer with index 2 and the transport layer with index 3 correspond to the second spatial vector
  • the transport layer with index 4 and the transport layer with index 5 correspond to the third spatial vector
  • the transport layer with index 6 and the transport layer with index 7 correspond to the fourth spatial vector.
  • the codebook structure can satisfy the following formula (22):
  • the channel state information also includes third information.
  • This third information indicates the polarization phase difference between two polarization directions for one of the multiple spatial vectors corresponding to each of the M2 transport layers.
  • phase difference between the polarizations of two transmission layers corresponding to the same spatial vector is ⁇ .
  • the phase difference between the polarizations of two transmission layers corresponding to the same spatial vector can be pre-configured in the first and second devices.
  • the following example illustrates how the third information indicates the inter-polarization phase difference.
  • the transport layers with index 0 and index 4 correspond to spatial vector #1
  • index 1 and index 5 correspond to spatial vector #2
  • index 2 corresponds to spatial vector #3
  • index 3 corresponds to spatial vector #4.
  • the inter-polarization phase differences indicated by the third information are, in order: the inter-polarization phase difference of the transport layer with index 0 in both polarization directions; the inter-polarization phase difference of the transport layer with index 1 in both polarization directions; the inter-polarization phase difference of the transport layer with index 2 in both polarization directions; and the inter-polarization phase differences of the transport layer with index 3 in each of the two polarization directions.
  • the transport layer Quantization can be performed based on quadrature phase shift keying (QPSK), for example... Or it can be based on binary phase shift keying (BPSK) quantization, in which case...
  • QPSK quadrature phase shift keying
  • BPSK binary phase shift keying
  • the phase difference between the polarizations of two transport layers corresponding to the same spatial vector in two polarization directions can also be quantized using QPSK or BPSK. or The quantized bits for QPSK quantization and BPSK quantization can be the same or different.
  • BPSK is used for quantization of the phase between polarizations, such as In this case, an inter-polarity phase can be indicated by one bit.
  • QPSK quantization is used for inter-polarity phase, such as...
  • an inter-polarity phase can be indicated by 2 bits. It should be understood that the implementation of the inter-polarity phase here is only for illustration; in actual implementation, the inter-polarity phase can also be implemented in other ways.
  • channel state information can be carried in uplink control information (UCI), where the first part of the CSI is the first part of the UCI, and the second part of the CSI is the second part of the UCI.
  • UCI uplink control information
  • the transport layer with index x1 can also be understood as the (x1+1)th transport layer, where x1 is less than or equal to 0, or x1 is a positive integer less than M1. It should be understood that the examples above use an initial transport layer index of 0 for illustration. Furthermore, the initial index of a transport layer can also be 0 (correspondingly, the transport layer with index x2 can also be called the x2th transport layer, where x2 is a positive integer less than or equal to M1) or other possible index values, which will not be elaborated upon further.
  • the second device can send a reference signal to the first device, and the first device can send channel state information to the second device based on the received reference signal to indicate some transmission layers, such as the multiple spatial vectors corresponding to the M2 transmission layers mentioned above. This reduces the information used to indicate the spatial vectors, thereby reducing the channel state information reporting overhead.
  • the channel state information reporting method provided in this application embodiment has been described in detail above with reference to FIG4.
  • the communication device used to execute the channel state information reporting method provided in this application embodiment is described in detail below with reference to FIG5 and FIG6.
  • FIG5 is a schematic diagram of the structure of a communication device provided in an embodiment of this application.
  • the communication device 500 includes a processing module 501 and a transceiver module 502.
  • FIG5 only shows the main components of the communication device.
  • the communication device 500 may be adapted to the communication system shown in FIG2 to perform the function of the first device in the channel state information reporting method shown in FIG4.
  • the transceiver module 502 is used to receive reference signals.
  • Processing module 501 is used to generate channel state information based on the reference signal.
  • the channel state information is determined based on the reference signal and includes first information, which indicates multiple spatial vectors corresponding to M2 transmission layers out of M1 transmission layers, where M1 is an integer greater than or equal to 2, M2 is an integer greater than 1, and M1>M2.
  • the transceiver module 502 is also used to send channel status information.
  • the transceiver module 502 may include a receiving module and a transmitting module (not shown in Figure 5). The transceiver module is used to implement the transmitting and receiving functions of the communication device 500.
  • the communication device 500 may further include a storage module (not shown in FIG. 5) that stores programs or instructions.
  • the processing module 501 executes the program or instructions, the communication device 500 can perform the functions of the first device in the channel state information reporting method shown in any of FIG. 4.
  • the processing module 501 involved in the communication device 500 can be implemented by a processor or processor-related circuit components, and can be a processor or processing unit;
  • the transceiver module 502 can be implemented by a transceiver or transceiver-related circuit components, and can be a transceiver or transceiver unit.
  • the communication device 500 can be a terminal, a chip (system), or other components or parts, or a device containing a terminal; this application does not limit this.
  • the aforementioned chip (system) or other components or parts can all be located within a terminal or network device.
  • the technical effects of the communication device 500 can be referenced from the technical effects of the channel state information reporting method shown in any of the items in Figure 4, which will not be elaborated here.
  • the communication device 500 may be adapted to the communication system shown in FIG2 to perform the function of the second device in the channel state information reporting method shown in FIG4.
  • the processing module 501 is used to generate a reference signal.
  • the transceiver module, 502 transmits a reference signal.
  • the transceiver module 502 is used to receive channel state information.
  • the channel state information is determined by the first device based on the reference signal.
  • the channel state information includes first information, which is used to indicate multiple spatial vectors corresponding to M2 of the M1 transmission layers, where M1 is an integer greater than or equal to 2, M2 is an integer greater than 1, and M1>M2.
  • the communication device 500 may further include a storage module (not shown in FIG. 5) that stores programs or instructions.
  • the processing module 501 executes the program or instructions, the communication device 500 can perform the functions of the second device in the channel status information reporting method shown in FIG. 4.
  • the processing module 501 involved in the communication device 500 can be implemented by a processor or processor-related circuit components, and can be a processor or processing unit;
  • the transceiver module 502 can be implemented by a transceiver or transceiver-related circuit components, and can be a transceiver or transceiver unit.
  • the communication device 500 may be the network device shown in Figure 2, or it may be a chip (system) or other component or assembly disposed in the network device, or a device containing the network device. This application embodiment does not limit this.
  • the technical effects of the communication device 500 can be seen by referring to the technical effects of the channel state information reporting method shown in any of the items in Figure 4, which will not be elaborated here.
  • Figure 6 is a second schematic diagram of the structure of a communication device provided in an embodiment of this application.
  • This communication device can be a terminal device or a network device, or it can be a chip (system) or other component or assembly that can be disposed in a terminal device or network device.
  • the communication device 600 may include a processor 601.
  • the communication device 600 may also include a memory 602 and/or a transceiver 603.
  • the processor 601 is coupled to the memory 602 and the transceiver 603, for example, they can be connected via a communication bus.
  • the processor 601 is the control center of the communication device 600. It can be a single processor or a collective term for multiple processing elements.
  • the processor 601 can be one or more central processing units (CPUs), application-specific integrated circuits (ASICs), or one or more integrated circuits configured to implement the embodiments of this application, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).
  • CPUs central processing units
  • ASICs application-specific integrated circuits
  • DSPs digital signal processors
  • FPGAs field-programmable gate arrays
  • the processor 601 can perform various functions of the communication device 600 by running or executing software programs stored in the memory 602 and by calling data stored in the memory 602.
  • processor 601 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG6.
  • the communication device 600 may also include multiple processors, such as processors 601 and 604 shown in FIG. 6.
  • processors 601 and 604 shown in FIG. 6 may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU).
  • a processor may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
  • the memory 602 is used to store the software program that executes the solution of this application, and is controlled by the processor 601 to execute it.
  • the specific implementation method can be referred to the above method embodiment, and will not be repeated here.
  • the memory 602 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
  • the memory 602 may be integrated with the processor 601 or may exist independently and be coupled to the processor 601 through the interface circuit of the communication device 600 (not shown in FIG. 6). This embodiment of the application does not specifically limit this.
  • Transceiver 603 is used for communication with other communication devices. For example, if communication device 600 is a terminal device, transceiver 603 can be used to communicate with a network device or with another terminal device. As another example, if communication device 600 is a network device, transceiver 603 can be used to communicate with a terminal device or with another network device.
  • transceiver 603 may include a receiver and a transmitter (not shown separately in Figure 6).
  • the receiver is used to implement the receiving function
  • the transmitter is used to implement the transmitting function.
  • the transceiver 603 can be integrated with the processor 601 or exist independently and be coupled to the processor 601 through the interface circuit of the communication device 600 (not shown in FIG. 6). This application embodiment does not specifically limit this.
  • the structure of the communication device 600 shown in Figure 6 does not constitute a limitation on the communication device.
  • the actual communication device may include more or fewer components than shown, or combine certain components, or have different component arrangements.
  • the technical effects of the communication device 600 can be referenced from the technical effects of the channel state information reporting method described in the above method embodiments, and will not be repeated here.
  • processor in the embodiments of this application can be a CPU, but it can also be other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
  • the general-purpose processor can be a microprocessor or any conventional processor, etc.
  • Non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), EEPROM, or flash memory.
  • Volatile memory can be RAM, which is used as an external cache.
  • RAM dynamic random access memory
  • DRAM dynamic random access memory
  • SDRAM synchronous dynamic random access memory
  • DDR SDRAM double data rate synchronous dynamic random access memory
  • ESDRAM enhanced synchronous dynamic random access memory
  • SLDRAM synchronous linked dynamic random access memory
  • DR RAM direct rambus RAM
  • the above embodiments can be implemented, in whole or in part, by software, hardware (such as circuits), firmware, or any other combination thereof.
  • the above embodiments can be implemented, in whole or in part, in the form of a computer program product.
  • the computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated.
  • the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
  • the computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another.
  • the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means.
  • the computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media.
  • the available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium.
  • a semiconductor medium can be a solid-state drive.
  • At least one means one or more, and “more than one” means two or more.
  • At least one of the following” or similar expressions refer to any combination of these items, including any combination of single or multiple items.
  • at least one of a, b, or c can mean: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.
  • the disclosed systems, apparatuses, and methods can be implemented in other ways.
  • the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods.
  • multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
  • the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
  • the units described as separate components may or may not be physically separate.
  • the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
  • the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
  • the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.
  • This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.
  • the aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

Landscapes

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

Abstract

Provided in the present application are a channel state information reporting method, and a communication apparatus, which can reduce the overheads for reporting channel state information, and are applicable to a communication system. The method comprises: receiving a reference signal, and sending channel state information, wherein the channel state information is determined on the basis of the reference signal, and the channel state information comprises first information, which is used for indicating a plurality of spatial domain vectors corresponding to M2 transport layers from among M1 transport layers, M1 being an integer greater than or equal to 2, M2 being an integer greater than 1, and M1>M2.

Description

信道状态信息上报方法及通信装置Channel State Information Reporting Method and Communication Device

本申请要求于2024年05月10日提交国家知识产权局、申请号为202410578733.7、申请名称为“信道状态信息上报方法及通信装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 202410578733.7, filed on May 10, 2024, entitled “Method and Communication Apparatus for Reporting Channel State Information”, the entire contents of which are incorporated herein by reference.

技术领域Technical Field

本申请涉及通信技术领域,尤其涉及一种信道状态信息上报方法及通信装置。This application relates to the field of communication technology, and in particular to a method and communication device for reporting channel state information.

背景技术Background Technology

在类型一(Type I)码本中,终端设备可以选择一组用于多个传输层共用的正交空域向量组,该正交空域向量组中包括多个空域向量,且多个空域向量中的任意两个空域向量相互正交。对于多个传输层而言,每个传输层对应该正交空域向量组中的一个正交空域向量,这样,信道状态信息中需要分别指示多个传输层中每个传输层对应的空域向量,从而会导致信道状态信息指示每个传输层对应的空域向量时开销大。In Type I codebooks, terminal devices can select a set of orthogonal spatial vector groups shared by multiple transport layers. This set includes multiple spatial vectors, and any two of these vectors are orthogonal to each other. For multiple transport layers, each layer corresponds to one orthogonal spatial vector in this set. This means the channel state information (CSA) needs to indicate the spatial vector corresponding to each of the multiple transport layers separately, resulting in high overhead when indicating the spatial vector for each transport layer.

发明内容Summary of the Invention

本申请实施例提供一种信道状态信息上报方法及通信装置,能够降低CSI上报的开销。This application provides a channel state information (CSI) reporting method and communication device, which can reduce the overhead of CSI reporting.

为达到上述目的,本申请采用如下技术方案:To achieve the above objectives, this application adopts the following technical solution:

第一方面,提供一种信道状态信息上报方法。该信道状态信息上报方法包括:第一装置接收参考信号,并发送信道状态信息。信道状态信息是根据参考信号确定的,信道状态信息中包括第一信息,第一信息用于指示M1个传输层中的M2个传输层对应的多个空域向量,其中,M1为大于或等于3的整数,M2为大于1的整数,M1>M2。Firstly, a channel state information reporting method is provided. The method includes: a first device receiving a reference signal and transmitting channel state information. The channel state information is determined based on the reference signal and includes first information, which indicates multiple spatial vectors corresponding to M2 transmission layers out of M1 transmission layers, where M1 is an integer greater than or equal to 3, M2 is an integer greater than 1, and M1 > M2.

基于第一方面所提供的方法,第一装置可以接收参考信号,并发送根据参考信号确定的信道状态信息,用于指示部分传输层,如上述M2个传输层对应的多个空域向量。这样,便可以减少用于指示空域向量的信息,从而降低信道状态信息上报开销。Based on the method provided in the first aspect, the first device can receive a reference signal and transmit channel state information determined according to the reference signal to indicate a portion of the transport layers, such as the multiple spatial vectors corresponding to the M2 transport layers mentioned above. This reduces the amount of information used to indicate the spatial vectors, thereby lowering the channel state information reporting overhead.

此外,上述第一方面所提供的方法中,不同层之间的波束相互之间Furthermore, in the method provided in the first aspect above, the beams between different layers interact with each other.

一种可能的实现中,M1=5,M2=3或M2=4。或者,M1=6,M2=3或M2=4。如此,便可以降低指示开销。In one possible implementation, M1 = 5, M2 = 3 or M2 = 4. Alternatively, M1 = 6, M2 = 3 or M2 = 4. This reduces instruction overhead.

一种可能的实现中,第一信息承载于信道状态信息的第一部分中。由于第一部分在第二部分之前传输,如此,使得第二装置,如基站可以根据第一部分中的信息确定接下来要传输的第二部分的开销,减少第二部分中预留的资源,如为极化间相位差预留的资源,从而可以降低开销,提高传输性能。或者,第一信息承载于信道状态信息的第二部分中。如此,使得可以根据第一信息中空域向量对应的传输层上报极化间相位差,从而可以减少预留资源,降低开销。In one possible implementation, the first information is carried in the first part of the channel state information. Since the first part is transmitted before the second part, a second device, such as a base station, can determine the overhead of transmitting the second part based on the information in the first part, reducing the resources reserved in the second part, such as resources reserved for inter-polarization phase difference, thereby reducing overhead and improving transmission performance. Alternatively, the first information is carried in the second part of the channel state information. This allows the transmission layer to report the inter-polarization phase difference based on the spatial vector corresponding to the first information, thereby reducing reserved resources and lowering overhead.

一种可能的实现中,第一信息占用的比特位的数量与如下一项或多项相关:第一维度上的端口数量、或第二维度上的端口数量相关。如此,便可以使得第一信息占用的比特位的数量是确定的,从而避免在信道状态信息的第二部分中预留多余的资源,从而进一步降低信道状态信息上报的开销。In one possible implementation, the number of bits occupied by the first information is related to one or more of the following: the number of ports in the first dimension, or the number of ports in the second dimension. This makes the number of bits occupied by the first information deterministic, thereby avoiding reserving unnecessary resources in the second part of the channel state information and further reducing the overhead of channel state information reporting.

一种可能的实现中,第一信息占用的比特位的数量满足如下关系:其中,N1为第一维度上的端口数量,N2为第二维度上的端口数量。In one possible implementation, the number of bits occupied by the first information satisfies the following relationship: Where N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension.

一种可能的实现中,第一信息占用的比特位的数量满足如下关系:其中,N1为第一维度上的端口数量,N2为第二维度上的端口数量。In one possible implementation, the number of bits occupied by the first information satisfies the following relationship: Where N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension.

一种可能的实现中,M1=6,M2个传输层中包括索引为0的传输层、索引为1的传输层、索引为2的传输层和索引为3的传输层。或者,M1=6,M2个传输层中包括索引为0的传输层、索引为2的传输层、索引为4的传输层和索引为5的传输层。或者,M1=6,M2个传输层中包括索引为0的传输层、索引为2的传输层和索引为4的传输层。或者,M1=5,M2个传输层中包括索引为0的传输层、索引为1的传输层、索引为2的传输层和索引为3的传输层。或者,M1=5,M2个传输层中包括索引为0的传输层、索引为2的传输层、索引为3的传输层和索引为4的传输层。或者,M1=5,M2个传输层中包括索引为0的传输层、索引为2的传输层和索引为4的传输层。如此,可以指示部分传输层对应的空域向量,降低指示开销。In one possible implementation, M1 = 6, and the M2 transport layers include the transport layer with index 0, index 1, index 2, and index 3. Alternatively, M1 = 6, and the M2 transport layers include the transport layer with index 0, index 2, index 4, and index 5. Alternatively, M1 = 6, and the M2 transport layers include the transport layer with index 0, index 2, and index 4. Alternatively, M1 = 5, and the M2 transport layers include the transport layer with index 0, index 1, index 2, and index 3. Alternatively, M1 = 5, and the M2 transport layers include the transport layer with index 0, index 2, index 3, and index 4. Alternatively, M1 = 5, and the M2 transport layers include the transport layer with index 0, index 2, and index 4. In this way, the spatial vector corresponding to part of the transport layer can be indicated, reducing the indication overhead.

一种可能的实现中,第一方面所提供的方法还可以包括:第一装置发送第二信息。其中,第二信息用于指示M2个传输层对应的多个空域向量中只与一个传输层对应的空域向量,或者,第二信息用于指示M2个传输层对应的多个空域向量中与2个传输层对应的空域向量。如此,可以使得信道状态指示的码本更为灵活。In one possible implementation, the method provided by the first aspect may further include: the first device transmitting second information. The second information is used to indicate a spatial vector among the multiple spatial vectors corresponding to M² transport layers that corresponds to only one transport layer, or the second information is used to indicate a spatial vector among the multiple spatial vectors corresponding to M² transport layers that corresponds to two transport layers. This allows for a more flexible codebook for channel state indication.

一种可能的实现中,信道状态信息还包括第三信息。第三信息用于指示M2个传输层对应的多个空域向量中每个空域向量对应的传输层中的一个传输层在两个极化方向上的极化间相位差。如此,在空域向量对应的传输层为两个的情况下,可以仅指示一个传输层在两个极化方向上的极化间相位差,从而可以降低开销。In one possible implementation, the channel state information also includes third information. This third information indicates the inter-polarization phase difference between two polarization directions for one of the multiple spatial vectors corresponding to each of the M² transport layers. Thus, when there are two transport layers corresponding to a spatial vector, only the inter-polarization phase difference between the two polarization directions for one transport layer needs to be indicated, thereby reducing overhead.

第二方面,提供一种信道状态信息上报方法。该信道状态信息上报方法包括:第二装置发送参考信号。第二装置接收信道状态信息。信道状态信息是根据参考信号确定的,信道状态信息中包括第一信息,第一信息用于指示M1个传输层中的M2个传输层对应的多个空域向量,其中,M1为大于或等于3的整数,M2为大于1的整数,M1>M2。Secondly, a channel state information reporting method is provided. This method includes: a second device transmitting a reference signal; and the second device receiving channel state information. The channel state information is determined based on the reference signal and includes first information, which indicates multiple spatial vectors corresponding to M2 transmission layers out of M1 transmission layers, where M1 is an integer greater than or equal to 3, M2 is an integer greater than 1, and M1 > M2.

基于第二方面所提供的方法,第二装置可以发送参考信号,并接收根据参考信号确定的信道状态信息,用于指示部分传输层,如上述M2个传输层对应的多个空域向量。这样,便可以减少用于指示空域向量的信息,从而降低信道状态信息上报开销。Based on the method provided in the second aspect, the second device can transmit a reference signal and receive channel state information determined according to the reference signal, which is used to indicate some transmission layers, such as the multiple spatial vectors corresponding to the M2 transmission layers mentioned above. This reduces the information used to indicate the spatial vectors, thereby reducing the channel state information reporting overhead.

一种可能的实现中,M1=5,M2=3或M2=4。或者,M1=6,M2=3或M2=4。In one possible implementation, M1 = 5, M2 = 3 or M2 = 4. Alternatively, M1 = 6, M2 = 3 or M2 = 4.

一种可能的实现中,第一信息承载于信道状态信息的第一部分中。或者,第一信息承载于信道状态信息的第二部分中。In one possible implementation, the first information is carried in the first part of the channel state information. Alternatively, the first information is carried in the second part of the channel state information.

一种可能的实现中,第一信息占用的比特位的数量与如下一项或多项相关:第一维度上的端口数量、或第二维度上的端口数量相关。In one possible implementation, the number of bits occupied by the first information is related to one or more of the following: the number of ports in the first dimension, or the number of ports in the second dimension.

一种可能的实现中,第一信息占用的比特位的数量满足如下关系:其中,N1为第一维度上的端口数量,N2为第二维度上的端口数量。In one possible implementation, the number of bits occupied by the first information satisfies the following relationship: Where N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension.

一种可能的实现中,第一信息占用的比特位的数量满足如下关系:其中,N1为第一维度上的端口数量,N2为第二维度上的端口数量。In one possible implementation, the number of bits occupied by the first information satisfies the following relationship: Where N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension.

一种可能的实现中,M1=6,M2个传输层中包括索引为0的传输层、索引为1的传输层、索引为2的传输层和索引为3的传输层。或者,M1=6,M2个传输层中包括索引为0的传输层、索引为2的传输层、索引为4的传输层和索引为5的传输层。或者,M1=6,M2个传输层中包括索引为0的传输层、索引为2的传输层和索引为4的传输层。或者,M1=5,M2个传输层中包括索引为0的传输层、索引为1的传输层、索引为2的传输层和索引为3的传输层。或者,M1=5,M2个传输层中包括索引为0的传输层、索引为2的传输层、索引为3的传输层和索引为4的传输层。或者,M1=5,M2个传输层中包括索引为0的传输层、索引为2的传输层和索引为4的传输层。In one possible implementation, M1 = 6, and the M2 transport layers include the transport layer with index 0, index 1, index 2, and index 3. Alternatively, M1 = 6, and the M2 transport layers include the transport layer with index 0, index 2, index 4, and index 5. Alternatively, M1 = 6, and the M2 transport layers include the transport layer with index 0, index 2, and index 4. Alternatively, M1 = 5, and the M2 transport layers include the transport layer with index 0, index 1, index 2, and index 3. Alternatively, M1 = 5, and the M2 transport layers include the transport layer with index 0, index 2, index 3, and index 4. Alternatively, M1 = 5, and the M2 transport layers include the transport layer with index 0, index 2, and index 4.

一种可能的实现中,第二方面所提供的方法还可以包括:基于信道状态信息中的第一信息确定M1个传输层中每个传输层对应的空域向量。In one possible implementation, the method provided by the second aspect may further include: determining the spatial vector corresponding to each of the M1 transport layers based on the first information in the channel state information.

一种可能的实现中,第二方面所提供的方法还可以包括:第二装置接收第二信息。其中,第二信息用于指示M2个传输层对应的多个空域向量中只与一个传输层对应的空域向量,或者,第二信息用于指示M2个传输层对应的多个空域向量中与2个传输层对应的空域向量。In one possible implementation, the method provided by the second aspect may further include: a second device receiving second information. The second information is used to indicate a spatial vector among the multiple spatial vectors corresponding to M2 transport layers that corresponds to only one transport layer, or the second information is used to indicate a spatial vector among the multiple spatial vectors corresponding to M2 transport layers that corresponds to two transport layers.

一种可能的实现中,信道状态信息还包括第三信息。第三信息用于指示M2个传输层对应的多个空域向量中每个空域向量对应的传输层中的一个传输层在两个极化方向上的极化间相位差。In one possible implementation, the channel state information also includes third information. This third information indicates the polarization phase difference between two polarization directions for one of the multiple spatial vectors corresponding to each of the M2 transport layers.

第三方面,提供一种通信装置。该通信装置用于执行第一方面或第二方面中任意一种实现方式所述的信道状态信息上报方法。Thirdly, a communication device is provided. This communication device is used to execute the channel state information reporting method described in any implementation of the first or second aspect.

在本申请中,第三方面所述的通信装置可以为终端设备或网络设备,或者芯片(系统)或其他部件或组件,或者包含该终端设备或网络设备的装置。其中,上述芯片(系统)或其他部件或组件均可以设置于终端设备或网络设备中。In this application, the communication device described in the third aspect can be a terminal device or a network device, or a chip (system) or other component or assembly, or a device containing the terminal device or network device. The aforementioned chip (system) or other component or assembly can all be disposed within the terminal device or network device.

应理解,第三方面所述的通信装置包括实现上述第一方面或第二方面中任一方面所述的信道状态信息上报方法相应的模块、单元、或手段(means),该模块、单元、或手段可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个用于执行上述信道状态信息上报方法所涉及的功能的模块或单元。It should be understood that the communication apparatus described in the third aspect includes modules, units, or means that implement the channel state information reporting method described in either the first or second aspect. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units for performing the functions involved in the aforementioned channel state information reporting method.

第四方面,提供一种通信装置。该通信装置包括:处理器,该处理器用于执行第一方面或第二方面中任意一种可能的实现方式所述的信道状态信息上报方法。Fourthly, a communication apparatus is provided. The communication apparatus includes a processor configured to execute the channel state information reporting method described in any possible implementation of the first or second aspect.

在一种可能的设计方案中,第四方面所述的通信装置还可以包括收发器。该收发器可以为收发电路或接口电路。该收发器可以用于第四方面所述的通信装置与其他通信装置通信。In one possible design, the communication device described in the fourth aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the fourth aspect and other communication devices.

在一种可能的设计方案中,第四方面所述的通信装置还可以包括存储器。该存储器可以与处理器集成在一起,也可以分开设置。该存储器可以用于存储第一方面或第二方面中任一方面所述的信道状态信息上报方法所涉及的计算机程序和/或数据。In one possible design, the communication device described in the fourth aspect may further include a memory. This memory may be integrated with the processor or disposed separately. The memory may be used to store the computer program and/or data involved in the channel state information reporting method described in either the first or second aspect.

在本申请中,第四方面所述的通信装置可以为终端设备或网络设备,或者芯片(系统)或其他部件或组件,或者包含该终端设备或网络设备的装置。其中,上述芯片(系统)或其他部件或组件均可以设置于终端设备或网络设备中。In this application, the communication device described in the fourth aspect can be a terminal device or a network device, or a chip (system) or other component or assembly, or a device containing the terminal device or network device. The aforementioned chip (system) or other component or assembly can all be disposed within the terminal device or network device.

第五方面,提供一种通信装置。该通信装置包括:处理器,该处理器与存储器耦合,该处理器用于执行存储器中存储的计算机程序,以使得该通信装置执行第一方面或第二方面中任意一种可能的实现方式所述的信道状态信息上报方法。Fifthly, a communication device is provided. The communication device includes: a processor coupled to a memory, the processor executing a computer program stored in the memory, such that the communication device performs the channel state information reporting method described in any possible implementation of the first or second aspect.

在一种可能的设计方案中,第五方面所述的通信装置还可以包括收发器。该收发器可以为收发电路或接口电路。该收发器可以用于第五方面所述的通信装置与其他通信装置通信。In one possible design, the communication device described in the fifth aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the fifth aspect and other communication devices.

在本申请中,第五方面所述的通信装置可以为终端设备或网络设备,或者芯片(系统)或其他部件或组件,或者包含该终端设备或网络设备的装置。其中,上述芯片(系统)或其他部件或组件均可以设置于终端设备或网络设备中。In this application, the communication device described in the fifth aspect can be a terminal device or a network device, or a chip (system) or other component or assembly, or a device containing the terminal device or network device. The aforementioned chip (system) or other component or assembly can all be disposed within the terminal device or network device.

第六方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机程序,当该处理器执行该计算机程序时,以使该通信装置执行第一方面或第二方面中的任意一种实现方式所述的信道状态信息上报方法。A sixth aspect provides a communication device, comprising: a processor and a memory; the memory is used to store a computer program, which, when executed by the processor, causes the communication device to perform the channel state information reporting method described in any implementation of the first or second aspect.

在一种可能的设计方案中,第六方面所述的通信装置还可以包括收发器。该收发器可以为收发电路或接口电路。该收发器可以用于第六方面所述的通信装置与其他通信装置通信。In one possible design, the communication device described in the sixth aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the sixth aspect and other communication devices.

在本申请中,第六方面所述的通信装置可以为终端设备或网络设备,或者芯片(系统)或其他部件或组件,或者包含该终端设备或网络设备的装置。其中,上述芯片(系统)或其他部件或组件均可以设置于终端设备或网络设备中。In this application, the communication device described in the sixth aspect can be a terminal device or a network device, or a chip (system) or other component or assembly, or a device containing the terminal device or network device. The aforementioned chip (system) or other component or assembly can all be disposed within the terminal device or network device.

第七方面,提供了一种通信装置,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的计算机程序之后,根据该计算机程序执行如第一方面或第二方面中的任意一种实现方式所述的信道状态信息上报方法。A seventh aspect provides a communication device, comprising: a processor; the processor being coupled to a memory, and after reading a computer program from the memory, executing a channel state information reporting method as described in any implementation of the first or second aspect according to the computer program.

在一种可能的设计方案中,第七方面所述的通信装置还可以包括收发器。该收发器可以为收发电路或接口电路。该收发器可以用于第七方面所述的通信装置与其他通信装置通信。In one possible design, the communication device described in the seventh aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the seventh aspect and other communication devices.

在本申请中,第七方面所述的通信装置可以为终端设备或网络设备,或者芯片(系统)或其他部件或组件,或者包含该终端设备或网络设备的装置。其中,上述芯片(系统)或其他部件或组件均可以设置于终端设备或网络设备中。In this application, the communication device described in the seventh aspect can be a terminal device or a network device, or a chip (system) or other component or assembly, or a device containing the terminal device or network device. The aforementioned chip (system) or other component or assembly can all be disposed within the terminal device or network device.

第八方面,提供一种处理器。其中,处理器用于执行第一方面或第二方面中任意一种可能的实现方式所述的信道状态信息上报方法。Eighthly, a processor is provided. The processor is configured to execute the channel state information reporting method described in any possible implementation of the first or second aspect.

第九方面,提供一种通信系统。该通信系统包括一个或多个终端设备,以及一个或多个网络设备。Ninthly, a communication system is provided. The communication system includes one or more terminal devices and one or more network devices.

第十方面,提供一种计算机可读存储介质,包括:计算机程序或指令;当该计算机程序或指令在计算机上运行时,使得该计算机执行第一方面或第二方面中任意一种可能的实现方式所述的信道状态信息上报方法。A tenth aspect provides a computer-readable storage medium comprising: a computer program or instructions; when the computer program or instructions are executed on a computer, causing the computer to perform the channel state information reporting method described in any possible implementation of the first or second aspect.

第十一方面,提供一种计算机程序产品,包括计算机程序或指令,当该计算机程序或指令在计算机上运行时,使得该计算机执行第一方面或第二方面中任意一种可能的实现方式所述的信道状态信息上报方法。Eleventhly, a computer program product is provided, including a computer program or instructions that, when run on a computer, cause the computer to execute the channel state information reporting method described in any possible implementation of the first or second aspect.

此外,上述第三方面至第十一方面所述的通信装置的技术效果,可以参考上述第一方面或第二方面所述的信道状态信息上报方法的技术效果,此处不再赘述。Furthermore, the technical effects of the communication devices described in the third to eleventh aspects above can be referred to the technical effects of the channel state information reporting methods described in the first or second aspects above, and will not be repeated here.

附图说明Attached Figure Description

图1为本申请实施例提供的CSI上报的流程示意图;Figure 1 is a schematic diagram of the CSI reporting process provided in an embodiment of this application;

图2为本申请实施例提供的通信系统的架构示意图;Figure 2 is a schematic diagram of the architecture of the communication system provided in an embodiment of this application;

图3为本申请实施例提供的终端设备交互示意图;Figure 3 is a schematic diagram of terminal device interaction provided in an embodiment of this application;

图4为本申请实施例提供的信道状态信息上报方法的流程示意图;Figure 4 is a flowchart illustrating the channel state information reporting method provided in an embodiment of this application;

图5为本申请实施例提供的通信装置的结构示意图一;Figure 5 is a schematic diagram of the communication device provided in an embodiment of this application;

图6为本申请实施例提供的通信装置的结构示意图二。Figure 6 is a schematic diagram of the structure of the communication device provided in the embodiment of this application.

具体实施方式Detailed Implementation

下面将结合附图,对本申请中的技术术语和相关技术方案进行描述。The technical terms and related technical solutions in this application will be described below with reference to the accompanying drawings.

在采用大规模多输入多输出(massive multiple input multiple output,MIMO)技术通信的通信系统中,数据的接收端(即第一装置)接收到的数据,可以是发送端(即第二装置)对数据进行预编码之后的数据。其中,第二装置可以根据该数据的接收端上报的信道状态信息(channel state information,CSI)对数据进行预编码。为便于理解,本申请实施例中均结合第一装置为终端设备,第二装置为网络设备,如无线接入网设备举例说明,后续不再赘述。应理解,在一些可能的实现方案中,第二装置可以是终端设备,第一装置可以是网络设备。In a communication system employing massive multiple input multiple output (MIMO) technology, the data received by the receiving end (i.e., the first device) can be data pre-encoded by the transmitting end (i.e., the second device). The second device can pre-encode the data based on channel state information (CSI) reported by the receiving end. For ease of understanding, in the embodiments of this application, the first device is always described as a terminal device and the second device as a network device, such as a wireless access network device, and will not be elaborated further. It should be understood that in some possible implementations, the second device can be a terminal device and the first device can be a network device.

以下首先介绍本申请实施例提供的CSI上报的流程。The following section first introduces the CSI reporting process provided in the embodiments of this application.

请参阅图1,图1为本申请实施例提供的CSI上报的流程示意图。如图1所示,该CSI上报的流程包括如下步骤S101至S104:Please refer to Figure 1, which is a schematic diagram of the CSI reporting process provided in an embodiment of this application. As shown in Figure 1, the CSI reporting process includes the following steps S101 to S104:

S101,网络设备向终端设备发送信道测量配置信息。S101, the network device sends channel measurement configuration information to the terminal device.

其中,信道测量配置信息用于指示进行信道测量以及进行信道测量的配置参数,如配置时域资源和频域资源的参数等。例如,信道测量配置信息可以指示用于承载信道状态信息参考信号(channel state information reference signal,CSI-RS)的资源,即CSI-RS资源。The channel measurement configuration information is used to indicate the channel measurement to be performed and the configuration parameters for performing the channel measurement, such as the parameters for configuring time-domain and frequency-domain resources. For example, the channel measurement configuration information can indicate the resources used to carry the channel state information reference signal (CSI-RS), i.e., CSI-RS resources.

S102,网络设备在CSI-RS资源上向终端设备发送CSI-RS。相应地,终端设备在CSI-RS资源接收来自网络设备的CSI-RS。S102, the network device sends a CSI-RS to the terminal device on the CSI-RS resource. Correspondingly, the terminal device receives the CSI-RS from the network device on the CSI-RS resource.

在通信系统,如新空口(new radio,NR)系统中,网络设备在CSI-RS资源上发送CSI-RS用于终端设备探测下行信道,终端设备在预先配置的CSI-RS资源上接收CSI-RS来进行信道估计。In communication systems, such as New Radio (NR) systems, network devices transmit CSI-RS on CSI-RS resources for terminal devices to probe the downlink channel, and terminal devices receive CSI-RS on pre-configured CSI-RS resources to perform channel estimation.

S103,终端设备根据CSI-RS获取CSI。S103, the terminal device obtains CSI based on CSI-RS.

关于S103的实现原理可以参考现有技术中相关的获取CSI的方法,此处不再赘述。The implementation principle of S103 can be found in existing technologies for methods of obtaining CSI, which will not be elaborated here.

S104,终端设备向网络设备上报CSI。S104, The terminal device reports CSI to the network device.

其中,CSI中包括用于指示第三代合作伙伴计划(3rd generation partnership project,3GPP)类型一(Type I)码本的信息,该信息可以通过指示多个传输层(layer)中每个传输层所对应的空域向量,从而指示Type I码本。The CSI includes information for indicating the 3rd generation partnership project (3GPP) Type I codebook, which can indicate the Type I codebook by indicating the spatial vector corresponding to each of the multiple transport layers.

在传输层的数量较多的类型一(Type I)码本中,终端设备可以选择一组用于多个传输层共用的正交空域向量组,该正交空域向量组中包括多个空域向量,且多个空域向量中的任意两个空域向量相互正交。对于多个传输层而言,每个传输层对应该正交空域向量组中的一个正交空域向量。这样,信道状态信息中需要分别指示多个传输层中每个传输层对应的空域向量,从而会导致信道状态信息指示每个传输层对应的空域向量开销大。In Type I codebooks with a large number of transport layers, the terminal device can select a set of orthogonal spatial vectors shared by multiple transport layers. This orthogonal spatial vector set includes multiple spatial vectors, and any two spatial vectors are orthogonal to each other. For multiple transport layers, each transport layer corresponds to one orthogonal spatial vector in this orthogonal spatial vector set. This requires the channel state information to indicate the spatial vector corresponding to each of the multiple transport layers separately, resulting in high overhead for indicating the spatial vector corresponding to each transport layer in the channel state information.

以正交空域向量组中包括空域向量1至空域向量8共8个空域向量为例,若传输层包括传输层1至传输层6共6个传输层,那么,对于传输层1至传输层6中的每个传输层而言,CSI中均需要指示出其所选择的空域向量是8个空域向量中的哪一个。以每个传输层对应的空域向量通过比特位图的方式指示为例,那么,每个传输层对应的空域向量需要通过3比特来指示,6个传输层对应的空域向量共需要6*3=18个比特位来指示。由此可见,这样,信道状态信息指示每个传输层对应的空域向量开销大。Taking an orthogonal spatial vector group containing eight spatial vectors (spatial vectors 1 to 8) as an example, if the transport layer comprises six layers (transport layer 1 to transport layer 6), then for each of these layers, the CSI needs to indicate which of the eight spatial vectors it has selected. If we use a bitmap to indicate the spatial vector for each transport layer, then each layer requires 3 bits, totaling 6 * 3 = 18 bits for all six layers. Therefore, this method of indicating the spatial vector for each transport layer in the channel state information is costly.

应理解,传输层是相对于终端设备和网络设备而言的。空域向量组也可以称为空域向量集合(set)。例如,正交空域向量组也可以称为正交空域向量集合,后续不予赘述。It should be understood that the transport layer is relative to terminal devices and network devices. A spatial vector group can also be called a spatial vector set. For example, an orthogonal spatial vector group can also be called an orthogonal spatial vector set, which will not be elaborated further.

下面将结合附图,对本申请中的技术方案进行描述。The technical solutions in this application will now be described with reference to the accompanying drawings.

本申请实施例的技术方案可以应用于各种通信系统,例如无线保真(wireless fidelity,WiFi)系统,车到任意物体(vehicle to everything,V2X)通信系统、设备间(device-to-devie,D2D)通信系统、车联网通信系统、第4代(4th generation,4G)移动通信系统,如长期演进(long term evolution,LTE)系统、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信系统、第五代(5th generation,5G)移动通信系统,如新空口(new radio,NR)系统,以及未来的通信系统,如第六代(6th generation,6G)移动通信系统等。The technical solutions of this application embodiment can be applied to various communication systems, such as wireless fidelity (WiFi) systems, vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, 4th generation (4G) mobile communication systems, such as long term evolution (LTE) systems, worldwide interoperability for microwave access (WiMAX) communication systems, 5th generation (5G) mobile communication systems, such as new radio (NR) systems, and future communication systems, such as 6th generation (6G) mobile communication systems.

本申请将围绕可包括多个设备、组件、模块等的系统来呈现各个方面、实施例或特征。应当理解和明白的是,各个系统可以包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and/or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.

另外,在本申请实施例中,“示例地”、“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。Furthermore, in the embodiments of this application, words such as "exemplarily" and "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as an "example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Rather, the use of the word "example" is intended to present the concept in a specific manner.

第一,在本申请中,“用于指示”可以包括用于直接指示和用于间接指示。当描述某一“信息”用于指示A时,可以包括该信息直接指示A或间接指示A,而并不代表该信息中一定携带有A。First, in this application, "for indicating" can include both direct and indirect indication. When describing "information" for indicating A, it can include whether the information directly indicates A or indirectly indicates A, but does not necessarily mean that the information carries A.

将一个信息所指示的信息称为待指示信息,则具体实现过程中,对待指示信息进行指示的方式有很多种,例如但不限于,可以直接指示待指示信息,如待指示信息本身或者该待指示信息的索引等。也可以通过指示其他信息来间接指示待指示信息,其中该其他信息与待指示信息之间存在关联关系。还可以仅仅指示待指示信息的一部分,而待指示信息的其他部分则是已知的或者提前约定的。例如,还可以借助预先约定(例如协议规定)的各个信息的排列顺序来实现对特定信息的指示,从而在一定程度上降低指示开销。同时,还可以识别各个信息的通用部分并统一指示,以降低单独指示同样的信息而带来的指示开销。The information indicated by a given piece of information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as, but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or its index. It can also be indirectly indicated by indicating other information, where there is a relationship between the other information and the information to be indicated. It can also indicate only a part of the information to be indicated, while the other parts are known or pre-agreed upon. For example, the indication of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing the indication overhead to some extent. At the same time, common parts of various pieces of information can be identified and indicated uniformly to reduce the indication overhead caused by individually indicating the same information.

此外,具体的指示方式还可以是现有各种指示方式,例如但不限于,上述指示方式及其各种组合等。各种指示方式的具体细节可以参考现有技术,本文不再赘述。由上文所述可知,举例来说,当需要指示相同类型的多个信息时,可能会出现不同信息的指示方式不相同的情形。具体实现过程中,可以根据具体的需要选择所需的指示方式,本申请实施例对选择的指示方式不做限定,如此一来,本申请实施例涉及的指示方式应理解为涵盖可以使得待指示方获知待指示信息的各种方法。Furthermore, the specific indication method can also be any existing indication method, such as, but not limited to, the above-mentioned indication methods and their various combinations. Specific details of various indication methods can be found in existing technologies, and will not be repeated here. As described above, for example, when multiple pieces of information of the same type need to be indicated, the indication methods for different pieces of information may differ. In the specific implementation process, the required indication method can be selected according to specific needs. This application embodiment does not limit the selected indication method; therefore, the indication methods involved in this application embodiment should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated.

待指示信息可以作为一个整体一起发送,也可以分成多个子信息分开发送,而且这些子信息的发送周期和/或发送时机可以相同,也可以不同。具体发送方法本申请不进行限定。其中,这些子信息的发送周期和/或发送时机可以是预先定义的,例如根据协议预先定义的,也可以是发射端设备通过向接收端设备发送配置信息来配置的。其中,该配置信息可以例如但不限于包括无线资源控制(radio resource control,RRC)信令、媒体接入控制(medium access control,MAC)层信令和物理层信令中的一种或者至少两种的组合。其中,MAC层信令例如包括MAC控制元素(control element,CE);物理(physical,PHY)层信令例如包括下行控制信息(downlink control information,DCI)。The instruction information can be sent as a whole or divided into multiple sub-information messages, and the sending period and/or timing of these sub-information messages can be the same or different. This application does not limit the specific sending method. The sending period and/or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device. This configuration information can include, for example, but not limited to, one or a combination of at least two of radio resource control (RRC) signaling, medium access control (MAC) layer signaling, and physical layer signaling. MAC layer signaling includes, for example, a MAC control element (CE); physical (PHY) layer signaling includes, for example, downlink control information (DCI).

第二,在下文示出的实施例中第一、第二以及各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围。例如,区分不同的指示信息。Second, in the embodiments shown below, the first, second, and various numerical designations are merely distinctions for descriptive convenience and are not intended to limit the scope of the embodiments of this application. For example, to distinguish different indication information.

第三,“预设”、或“预定义”、或“预配置”可以通过在设备(例如,包括终端设备和网络设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,还可以是通过协议中预先规定的,本申请对于其具体的实现方式不做限定。其中,“保存”可以是指,保存在一个或者多个存储器中。所述一个或者多个存储器可以是单独的设置,也可以是集成在编码器或者译码器,处理器、或通信装置中。所述一个或者多个存储器也可以是一部分单独设置,一部分集成在译码器、处理器、或通信装置中。存储器的类型可以是任意形式的存储介质,本申请并不对此限定。Third, "pre-defined," "pre-configured," or "pre-specified" can be achieved by pre-saving corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including terminal devices and network devices), or by pre-defining them in a protocol. This application does not limit the specific implementation method. "Saving" can refer to saving in one or more memories. These memories can be separate installations or integrated into the encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others are integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.

第四,本申请实施例中涉及的“协议”可以是指通信领域的标准协议,例如可以包括3GPP的LTE协议(如技术规范(technical specification,TS)36,即TS36系列的技术规范)、NR协议(如TS38系列的技术规范)以及应用于未来的通信系统中的相关协议,本申请对此不作限定。Fourth, the “protocol” involved in the embodiments of this application may refer to standard protocols in the field of communication, such as 3GPP’s LTE protocols (such as technical specification (TS) 36, i.e., the TS36 series of technical specifications), NR protocols (such as the TS38 series of technical specifications), and related protocols applied to future communication systems. This application does not limit this.

本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

为便于理解本申请实施例,首先以图2中示出的通信系统为例详细说明适用于本申请实施例的通信系统。示例性地,图2为本申请实施例提供的方法所适用的一种通信系统的架构示意图。To facilitate understanding of the embodiments of this application, the communication system applicable to the embodiments of this application will be described in detail first using the communication system shown in FIG2 as an example. Exemplarily, FIG2 is a schematic diagram of the architecture of a communication system to which the method provided in the embodiments of this application is applicable.

如图2所示,该通信系统包括网络设备和终端设备。As shown in Figure 2, the communication system includes network equipment and terminal equipment.

示例性地,网络设备可以包括网络设备201a至网络设备201c,终端设备可以包括终端设备202a至终端设备202f。终端设备可以通过无线的方式与网络设备相连,网络可以通过有线或无线的方式与核心网(图2中未示出)相连。For example, the network devices may include network devices 201a to 201c, and the terminal devices may include terminal devices 202a to 202f. The terminal devices can be connected to the network devices wirelessly, and the network can be connected to the core network (not shown in Figure 2) via wired or wireless means.

其中,网络设备与终端设备可以进行信息交互。Among them, network devices and terminal devices can exchange information.

终端设备可以是具有收发功能的终端,或也可以是设置于该终端设备的芯片或芯片系统。该终端设备也可以称为用户设备(user equipment,UE)、接入终端、用户单元(subscriber unit)、用户站、移动站(mobile station,MS)、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本申请的实施例中的终端设备可以是手机(mobile phone)、蜂窝电话(cellular phone)、智能电话(smart phone)、平板电脑(Pad)、无线数据卡、个人数字助理电脑(personal digital assistant,PDA)、无线调制解调器(modem)、手持设备(handset)、膝上型电脑(laptop computer)、机器类型通信(machine type communication,MTC)终端、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端、增强现实(augmented reality,AR)终端、智能家居设备(例如,冰箱、电视、空调、电表等)、智能机器人、机械臂、车间设备、无人驾驶中的无线终端、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程医疗(telemedicine)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、车载终端、具有终端功能的路边单元(road side unit,RSU)等、飞行设备(例如,智能机器人、热气球、无人机、飞机)等。本申请的终端设备还可以是作为一个或多个部件或者单元而内置于车辆的车载模块、车载模组、车载部件、车载芯片或者车载单元。终端设备还可以是其他具有终端功能的设备,例如,终端设备还可以是D2D通信中担任终端功能的设备。本申请的实施例对终端设备的设备形态不做限定,用于实现终端的功能的装置可以是终端设备;也可以是能够支持终端实现该功能的装置,例如芯片系统。该装置可以被安装在终端中或者和终端匹配使用。本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。The terminal device can be a terminal with transceiver capabilities, or it can be a chip or chip system installed in the terminal device. The terminal device can also be referred to as user equipment (UE), access terminal, subscriber unit, user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device. In the embodiments of this application, the terminal device can be a mobile phone, cellular phone, smartphone, tablet computer, wireless data card, personal digital assistant computer (PDA), wireless modem, handset, laptop computer, machine-type communication (MTC) terminal, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, or smart home device. The terminal equipment in this application can include (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in autonomous driving, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, vehicle-mounted terminals, roadside units (RSUs) with terminal functions, and flying equipment (e.g., intelligent robots, hot air balloons, drones, airplanes). The terminal equipment in this application can also be an onboard module, onboard unit, onboard component, onboard chip, or onboard unit built into a vehicle as one or more components or units. The terminal equipment can also be other devices with terminal functions; for example, the terminal equipment can also be a device that performs terminal functions in D2D communication. The embodiments of this application do not limit the device form of the terminal device. The device used to implement the functions of the terminal can be a terminal device; it can also be a device that supports the terminal in implementing the functions, such as a chip system. The device can be installed in the terminal or used in conjunction with the terminal. In the embodiments of this application, the chip system can be composed of chips, or it can include chips and other discrete components.

网络设备可以是具有无线收发功能的设备,或也可以是设置于该设备的芯片或芯片系统,位于通信系统的接入网(access network,AN),用以为终端提供接入服务。例如,网络设备可以被称为无线接入网(radio access network,RAN)设备,具体可以是下一代移动通信系统,例如6G的接入网设备,例如6G基站,或者在下一代移动通信系统中,网络设备也可以有其他命名方式,其均涵盖在本申请实施例的保护范围以内,本申请对此不做任何限定。或者,网络设备也可以包括5G,如新空口(new radio,NR)系统中的gNB,或,5G中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gNB、传输点(transmission and reception point,TRP或者transmission point,TP)或传输测量功能(transmission measurement function,TMF)的网络节点,如集中式单元(central unit,CU),分布式单元(distributed unit,DU),CU-控制面(control plane,CP),CU-用户面(user plane,UP),或者无线单元(radio unit,RU)、具有基站功能的RSU,或者有线接入网关,或者5G的核心网网元等。或者,网络设备还可以包括:WiFi系统中的接入点(access point,AP),无线中继节点、无线回传节点、各种形式的宏基站、微基站(也称为小站)、中继站、接入点、可穿戴设备、车载设备等等。Network devices can be devices with wireless transceiver capabilities, or they can be chips or chip systems located in the access network (AN) of a communication system to provide access services to terminals. For example, network devices can be called radio access network (RAN) devices, specifically next-generation mobile communication systems, such as 6G access network devices, such as 6G base stations. In next-generation mobile communication systems, network devices can also have other naming conventions, all of which are covered within the protection scope of the embodiments of this application, and this application does not impose any limitations on them. Alternatively, network equipment can also include 5G, such as a gNB in a New Radio (NR) system, or one or a group of antenna panels (including multiple antenna panels) of a 5G base station. It can also be network nodes constituting a gNB, a transmission and reception point (TRP) or transmission point (TP), or a transmission measurement function (TMF), such as a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), a radio unit (RU), an RSU with base station functionality, a wired access gateway, or core network elements of 5G. Alternatively, network equipment can also include: access points (APs) in WiFi systems, wireless relay nodes, wireless backhaul nodes, various forms of macro base stations, micro base stations (also called small cells), relay stations, access points, wearable devices, vehicle-mounted equipment, etc.

其中,CU和DU可以是单独设置,或者也可以包括在同一个网元中,例如基带单元(baseband unit,BBU)中。RU可以包括在射频设备或者射频单元中,例如包括在射频拉远单元(remote radio unit,RRU)、有源天线处理单元(active antenna unit,AAU)或远程射频头(remote radio head,RRH)中。可以理解的是,网络设备可以为CU节点、或DU节点、或包括CU节点和DU节点的设备。此外,CU可以划分为接入网RAN中的网络设备,也可以将CU划分为核心网CN中的网络设备,在此不做限制。在不同系统中,CU(或CU-CP和CU-UP)、DU或RU也可以有不同的名称,但是本领域的技术人员可以理解其含义。例如,在ORAN系统中,CU也可以称为O-CU(开放式CU),DU也可以称为O-DU,CU-CP也可以称为O-CU-CP,CU-UP也可以称为O-CU-UP,RU也可以称为O-RU。为描述方便,本申请中以CU,CU-CP,CU-UP、DU和RU为例进行描述。本申请中的CU(或CU-CP、CU-UP)、DU和RU中的任一单元,可以是通过软件模块、硬件模块、或者软件模块与硬件模块结合来实现。本申请实施例中,对网络设备的形态不作限定,用于实现网络设备的功能的装置可以是网络设备;也可以是能够支持网络设备实现该功能的装置,例如芯片系统。该装置可以被安装在网络设备中或者和网络设备匹配使用。In this network, CU and DU can be configured separately or included in the same network element, such as a baseband unit (BBU). RU can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRU), active antenna units (AAU), or remote radio heads (RRH). It is understood that network equipment can be CU nodes, DU nodes, or equipment including both CU and DU nodes. Furthermore, CU can be classified as a network device in the access network (RAN) or a network device in the core network (CN), without limitation. In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. In the embodiments of this application, the form of the network device is not limited; the device used to implement the function of the network device can be the network device itself; it can also be a device capable of supporting the network device in implementing that function, such as a chip system. This device can be installed in the network device or used in conjunction with the network device.

如图3所示,网络设备中包括RRC信令交互模块(图3中的RRC)、MAC信令交互模块(图3中的MAC)、和PHY信令及数据交互模块(图3中的PHY)。终端设备中包括RRC信令交互模块、MAC信令交互模块、和PHY信令及数据交互模块。As shown in Figure 3, the network device includes an RRC signaling interaction module (RRC in Figure 3), a MAC signaling interaction module (MAC in Figure 3), and a PHY signaling and data interaction module (PHY in Figure 3). The terminal device includes an RRC signaling interaction module, a MAC signaling interaction module, and a PHY signaling and data interaction module.

网络设备与终端设备之间,可以通过RRC信令交互模块交互RRC信令。网络设备与终端设备之间,可以通过MAC信令交互模块交互媒体接入控制控制单元(media access control control element,MAC CE)信令。网络设备与终端设备之间,可以通过PHY交互模块交互如下一项或多项:上行控制信令、下行控制信令(如DCI)、上行数据、下行数据。Network devices and terminal devices can exchange RRC signaling via the RRC signaling interaction module. Network devices and terminal devices can exchange Media Access Control Element (MAC CE) signaling via the MAC signaling interaction module. Network devices and terminal devices can exchange one or more of the following via the PHY interaction module: uplink control signaling, downlink control signaling (such as DCI), uplink data, and downlink data.

需要说明的是,本申请实施例提供的信道状态信息上报方法,可以适用于图2所示的设备,如终端设备与网络设备之间,具体实现可以参考下述方法实施例,此处不再赘述。It should be noted that the channel state information reporting method provided in this application embodiment can be applied to the device shown in Figure 2, such as between a terminal device and a network device. For specific implementation, please refer to the following method embodiment, which will not be repeated here.

应当指出的是,本申请实施例中的方案还可以应用于其他通信系统中,相应的名称也可以用其他通信系统中的对应功能的名称进行替代。It should be noted that the solutions in the embodiments of this application can also be applied to other communication systems, and the corresponding names can be replaced by the names of the corresponding functions in other communication systems.

应理解,图2仅为便于理解而示例的简化示意图,该通信系统中还可以包括其他网络设备,和/或,其他终端设备,图2中未予以画出。It should be understood that Figure 2 is a simplified schematic diagram for ease of understanding only, and the communication system may also include other network devices and/or other terminal devices, which are not shown in Figure 2.

下面将结合图4对本申请实施例提供的信道状态信息上报方法进行具体阐述。The channel state information reporting method provided in this application embodiment will be described in detail below with reference to Figure 4.

示例性地,图4为本申请实施例提供的信道状态信息上报方法的流程示意图。该信道状态信息上报方法可以适用于图2所示的终端设备与网络设备之间的通信。For example, Figure 4 is a schematic flowchart of a channel state information reporting method provided in an embodiment of this application. This channel state information reporting method can be applied to communication between the terminal device and the network device shown in Figure 2.

如图4所示,该信道状态信息上报方法包括如下步骤:As shown in Figure 4, the channel state information reporting method includes the following steps:

S401,第二装置发送参考信号。相应的,第一装置接收参考信号。S401, the second device sends a reference signal. Correspondingly, the first device receives the reference signal.

其中,参考信号可以是CSI-RS或者其他可能的参考信号,如SRS等,本申请实施例不作限定。The reference signal can be CSI-RS or other possible reference signals, such as SRS, etc., and this application embodiment does not limit it.

第一装置可以是图2所提供通信系统中的终端设备,第二装置可以是图2所提供通信系统中的网络设备。The first device can be a terminal device in the communication system provided in Figure 2, and the second device can be a network device in the communication system provided in Figure 2.

S402,第一装置发送信道状态信息。相应的,第二装置接收信道状态信息。S402, the first device transmits channel state information. Correspondingly, the second device receives the channel state information.

信道状态信息是根据参考信号确定的,信道状态信息中包括第一信息,第一信息用于指示M1个传输层中的M2个传输层对应的多个空域向量,其中,M1为大于或等于3的整数,M2为大于1的整数,且M1>M2。The channel state information is determined based on the reference signal. The channel state information includes first information, which is used to indicate multiple spatial vectors corresponding to M2 of the M1 transmission layers. Here, M1 is an integer greater than or equal to 3, M2 is an integer greater than 1, and M1>M2.

M1为第一装置与第二装置之间的传输层的总数量,或者说,M1个传输层是指第一装置与第二装置之间使用MIMO通信的所有数据传输层。应理解,M1是根据参考信号的测量结果确定,此处不予赘述。M1 represents the total number of transmission layers between the first device and the second device. In other words, M1 transmission layers refer to all data transmission layers used for MIMO communication between the first and second devices. It should be understood that M1 is determined based on the measurement results of the reference signal, which will not be elaborated upon here.

一些可能的实现中,M1为大于或等于5的整数。例如,M1=5,或者,M1=6,或者,M1=7,或者,M1=8。In some possible implementations, M1 is an integer greater than or equal to 5. For example, M1 = 5, or M1 = 6, or M1 = 7, or M1 = 8.

一些可能的实现中,M1等于3,或等于4。另一些可能的实现中,M1可以为大于8的整数。In some possible implementations, M1 is equal to 3 or 4. In other possible implementations, M1 can be an integer greater than 8.

本申请实施例的下述举例中均以M1=5、M1=6、M1=7、或M1=8举例,应理解,在M1=3,或M1=4、或M1为大于8的整数的情况下,实现原理均与M1=5、M1=6、M1=7、或M1=8的情况下类似。In the following examples of embodiments of this application, M1 = 5, M1 = 6, M1 = 7, or M1 = 8 are used as examples. It should be understood that when M1 = 3, or M1 = 4, or M1 is an integer greater than 8, the implementation principle is similar to that when M1 = 5, M1 = 6, M1 = 7, or M1 = 8.

一种可能的实现中,多个空域向量中空域向量的数量与M1相关。或者说,多个空域向量中空域向量的数量是根据传输层的数量确定的。多个空域向量中空域向量的数量小于M1,这样,可以使空域向量的数量与传输层的数量更匹配,减少用于指示空域向量的信息,进一步降低开销。In one possible implementation, the number of spatial vectors in the multiple spatial vectors is related to M1. Alternatively, the number of spatial vectors in the multiple spatial vectors is determined by the number of transport layers. Having fewer spatial vectors than M1 allows for a better match between the number of spatial vectors and the number of transport layers, reducing the amount of information used to indicate the spatial vectors and further lowering overhead.

M2可以理解为第一装置与第二装置之间的部分传输层的数量,M2可以预配置在第一装置与第二装置中,如M2可以通过协议约定。M2 can be understood as the number of partial transport layers between the first device and the second device. M2 can be pre-configured in the first device and the second device, such as by agreement through the protocol.

一种可能的实现中,多个空域向量中空域向量的数量(以下简称为空域向量的数量)满足如下公式(1)所示的关系:
In one possible implementation, the number of spatial vectors in multiple spatial vectors (hereinafter referred to as the number of spatial vectors) satisfies the relationship shown in the following formula (1):

其中,是向上取整符号。in, It is the rounding up symbol.

以下举例分别说明。The following examples illustrate this.

一种可能的实现中,空域向量的数量满足如下公式(2)所示的关系:
In one possible implementation, the number of spatial vectors satisfies the relationship shown in formula (2):

这样,可以进一步减少信道状态信息中用于指示空域向量的信息的冗余,进一步降低开销。一种可能的实现中,M1=5,M2=3;或者,M1=6,M2=3;或者,M1=7,M2=4;或者,M1=8,M2=4。This further reduces redundancy in the information used to indicate spatial vectors in the channel state information, thus further reducing overhead. In one possible implementation, M1 = 5, M2 = 3; or, M1 = 6, M2 = 3; or, M1 = 7, M2 = 4; or, M1 = 8, M2 = 4.

另一种可能的实现中,空域向量的数量满足如下公式(3)所示的关系:
In another possible implementation, the number of spatial vectors satisfies the relationship shown in formula (3):

其中,k为正整数,且k使得M2<M1。一种可能的实现中,k=1,在此情况下,M1=5,M2=4;或者,M1=6,M2=4。Where k is a positive integer, and k such that M2 < M1. In one possible implementation, k = 1, in which case M1 = 5 and M2 = 4; or, M1 = 6 and M2 = 4.

应理解,上述公式(2)和公式(3)所涉及的M2仅用于举例,实际实施中,M2还可以是其他满足公式(1)的可能参数,不予赘述。It should be understood that M2 in the above formulas (2) and (3) is only used as an example. In actual implementation, M2 can also be other possible parameters that satisfy formula (1), which will not be elaborated here.

M2个传输层可以理解为第一装置与第二装置之间的部分传输层。应理解,M2个传输层中的任意一个传输层对应一个空域向量,不同传输层对应的空域向量可以是相同的,也可以是不同的,并且M2个传输层中至少有2个传输层各自对应不同的空域向量。示例性地,M2=3,其中第一传输层对应第一空域向量,第二传输层对应第二空域向量,第三传输层对应第三空域向量;或者,第一传输层和第二传输层对应第一空域向量,第三传输层对应第二空域向量。M2个传输层对应的多个空域向量是空域向量集合中的空域向量,且M2个传输层对应的多个空域向量中任意两个空域向量相互正交。空域向量集合中的空域向量是根据第一维度(dimension)的端口数量、第二维度的端口数量、第一维度的过采样倍数、第二维度的过采样倍数确定的所有空域向量,不予赘述。应理解,空域向量集合中的空域向量的数量N满足如下公式(4)所示的关系:
N=N1*N2*O1*O2;     (4)
The M2 transport layers can be understood as a portion of the transport layers between the first device and the second device. It should be understood that each of the M2 transport layers corresponds to a spatial vector. The spatial vectors corresponding to different transport layers can be the same or different, and at least two of the M2 transport layers each correspond to a different spatial vector. For example, M2 = 3, where the first transport layer corresponds to the first spatial vector, the second transport layer corresponds to the second spatial vector, and the third transport layer corresponds to the third spatial vector; or, the first and second transport layers correspond to the first spatial vector, and the third transport layer corresponds to the second spatial vector. The multiple spatial vectors corresponding to the M2 transport layers are spatial vectors in the spatial vector set, and any two spatial vectors among the multiple spatial vectors corresponding to the M2 transport layers are orthogonal to each other. The spatial vectors in the spatial vector set are all spatial vectors determined based on the number of ports in the first dimension, the number of ports in the second dimension, the oversampling factor in the first dimension, and the oversampling factor in the second dimension, which will not be elaborated further. It should be understood that the number N of spatial vectors in the set of spatial vectors satisfies the relationship shown in the following formula (4):
N=N 1 *N 2 *O1*O2; (4)

其中,O1为第一维度的过采样因子,O2为第二维度的过采样因子,空域向量集合中可以包括O1*O2个空域向量组,每个空域向量组中包括N1*N2个空域向量,且每个空域向量组中任意两个空域向量相互正交。M2个传输层对应的多个空域向量是同一个空域向量组中的空域向量。M2个传输层对应的多个空域向量所在的空域向量组可以是由第一装置确定的,在此情况下,第一装置可以向第二装置指示M2个传输层对应的多个空域向量所在的空域向量组。或者,M2个传输层对应的多个空域向量所在的空域向量组可以是由第二装置配置的。Where O1 is the oversampling factor for the first dimension and O2 is the oversampling factor for the second dimension, the spatial vector set can include O1*O2 spatial vector groups, each spatial vector group includes N1*N2 spatial vectors, and any two spatial vectors in each spatial vector group are orthogonal to each other. The multiple spatial vectors corresponding to the M2 transport layers are spatial vectors in the same spatial vector group. The spatial vector group containing the multiple spatial vectors corresponding to the M2 transport layers can be determined by the first device. In this case, the first device can indicate the spatial vector group containing the multiple spatial vectors corresponding to the M2 transport layers to the second device. Alternatively, the spatial vector group containing the multiple spatial vectors corresponding to the M2 transport layers can be configured by the second device.

应理解,本申请实施例中,每个空域向量对应一个方向的波束。It should be understood that in the embodiments of this application, each spatial vector corresponds to a beam in one direction.

一种可能的实现中,第一信息承载于信道状态信息的第一部分(part1)中。由于第一部分在第二部分之前传输,如此,使得第二装置,如基站可以根据第一部分中的信息确定接下来要传输的第二部分的开销,减少第二部分中预留的资源,如为极化间相位差预留的资源,从而可以降低开销,提高传输性能或者,第一信息承载于信道状态信息的第二部分(part2)中。如此,使得可以根据第一信息中空域向量对应的传输层上报极化间相位差,从而可以减少预留资源,降低开销。In one possible implementation, the first information is carried in the first part (part 1) of the channel state information. Since the first part is transmitted before the second part, a second device, such as a base station, can determine the overhead of transmitting the second part based on the information in the first part, reducing the resources reserved in the second part, such as resources reserved for inter-polarization phase difference, thereby reducing overhead and improving transmission performance. Alternatively, the first information is carried in the second part (part 2) of the channel state information. This allows the transmission layer to report the inter-polarization phase difference based on the spatial vector corresponding to the first information, thereby reducing reserved resources and lowering overhead.

一种可能的实现中,第一信息占用的比特位的数量与如下一项或多项相关:第一维度上的端口数量、或第二维度上的端口数量相关。也可以理解为,第一信息占用的比特位的数量与每个空域向量组中的空域向量的数量相关。如此,便可以使得第一信息占用的比特位的数量是确定的,从而避免在信道状态信息的第二部分中预留多余的资源,从而进一步降低信道状态信息上报的开销。In one possible implementation, the number of bits occupied by the first information is related to one or more of the following: the number of ports in the first dimension, or the number of ports in the second dimension. This can also be understood as the number of bits occupied by the first information being related to the number of spatial vectors in each spatial vector group. In this way, the number of bits occupied by the first information can be determined, thereby avoiding reserving unnecessary resources in the second part of the channel state information, and further reducing the overhead of channel state information reporting.

其中,在一种可能的实现中,第一信息可以指示M2个传输层中每个传输层对应的空域向量,此时,第一信息占用的比特位对应的如下公式(5)。一种可能的实现中,第一信息占用的比特位的数量满足如下公式(5)所示的关系:
In one possible implementation, the first information can indicate the spatial vector corresponding to each of the M2 transport layers. In this case, the number of bits occupied by the first information corresponds to the following formula (5). In one possible implementation, the number of bits occupied by the first information satisfies the relationship shown in the following formula (5):

其中,N1为第一维度上的端口数量,N2为第二维度上的端口数量。在此情况下,第一装置和第二装置中可以预配置第一对应关系或第二对应关系。关于第一对应关系的实现可以参考下述设计1的相关介绍,关于第二对应关系的实现可以参考下述设计2的相关介绍,不予赘述。另一种可能的实现中,第一信息可以指示M1个传输层中不同的空域向量,此时,第一信息占用的比特位对应的如下公式(6)至公式(7)中任一项所示。应理解,在此情况下,第一装置和第二装置中可以预配置第一信息指示的每个空域向量与传输层的第三对应关系,如第一信息指示的第j个空域向量与传输层的对应关系。在此情况下,M1个传输层中的传输层与空域向量之间的对应关系与设计1或设计2中类似。Where N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension. In this case, the first device and the second device can be pre-configured with either a first or a second correspondence. For the implementation of the first correspondence, please refer to the relevant introduction of Design 1 below, and for the implementation of the second correspondence, please refer to the relevant introduction of Design 2 below, which will not be elaborated here. In another possible implementation, the first information can indicate different spatial vectors in M1 transport layers. In this case, the bits occupied by the first information correspond to any one of the following formulas (6) to (7). It should be understood that in this case, the first device and the second device can be pre-configured with a third correspondence between each spatial vector indicated by the first information and the transport layer, such as the correspondence between the j-th spatial vector indicated by the first information and the transport layer. In this case, the correspondence between the transport layers and the spatial vectors in the M1 transport layers is similar to that in Design 1 or Design 2.

一种可能的实现中,第一信息占用的比特位的数量满足如下公式(6)所示的关系:
In one possible implementation, the number of bits occupied by the first information satisfies the relationship shown in the following formula (6):

例如,一个空域向量组包括为空域向量1、空域向量2、空域向量3和空域向量4,假设M1个传输层共对应3个空域向量,此时,B=2,第一信息可以指示这3个空域向量是该空域向量组中的哪些空域向量。第一信息占用的比特位对应的不同取值对应不同的空域向量的组合。例如,空域向量1、空域向量2、空域向量3的组合对应“00”,空域向量2、空域向量3、空域向量4的组合对应“01”,空域向量1、空域向量2、空域向量4的组合对应“10”,空域向量1、空域向量3、空域向量4的组合对应“11”。应理解,在公式(7)下,若M1=5,M2=4,M1个空域向量总共占用的空域向量为3个,第一信息指示4个空域向量,那么,第一信息所指示的空域向量中存在两个空域向量相同,也就是说,第一信息中存在两个用于指示空域向量的信息相同。类似的,若M1=6,M2=4,M1个空域向量总共占用的空域向量为3个,第一信息指示4个空域向量,那么,第一信息所指示的空域向量中存在两个空域向量相同。For example, a spatial vector group may consist of spatial vector 1, spatial vector 2, spatial vector 3, and spatial vector 4. Assuming M1 transport layers correspond to a total of 3 spatial vectors, then B = 2. The first information indicates which of these 3 spatial vectors belongs to the spatial vector group. Different values of the bits occupied by the first information correspond to different combinations of spatial vectors. For example, the combination of spatial vector 1, spatial vector 2, and spatial vector 3 corresponds to "00", the combination of spatial vector 2, spatial vector 3, and spatial vector 4 corresponds to "01", the combination of spatial vector 1, spatial vector 2, and spatial vector 4 corresponds to "10", and the combination of spatial vector 1, spatial vector 3, and spatial vector 4 corresponds to "11". It should be understood that under formula (7), if M1 = 5, M2 = 4, and the M1 spatial vectors occupy a total of 3 spatial vectors, and the first information indicates 4 spatial vectors, then there are two identical spatial vectors indicated by the first information. That is, there are two identical pieces of information in the first information used to indicate spatial vectors. Similarly, if M1 = 6, M2 = 4, and the M1 spatial vectors occupy a total of 3 spatial vectors, and the first information indicates 4 spatial vectors, then there are two identical spatial vectors indicated by the first information.

应理解,在一些实施例中,第一信息占用的比特位的数量满足如下公式(7)所示的关系:
It should be understood that in some embodiments, the number of bits occupied by the first information satisfies the relationship shown in the following formula (7):

其中,N1为第一维度上的端口数量,N2为第二维度上的端口数量。其中,K为M1个传输层对应的不同的空域向量的数量。例如,M1个传输层对应的不同的空域向量的数量为3,那么K为3。又如,M1个传输层对应的不同的空域向量的数量为4,那么K为4。在此情况下,第一信息指示空域向量的原理可以参考公式(6)的相关介绍,其区别在于,公式(7)中第一信息指示的空域向量的数量为M1个空域向量一起对应的空域向量的总数量。本申请实施例中,第一装置可以根据接收到的参考信号确定第一信息,并执行S402。其中,关于第一装置确定第一信息的原理可以参考如下相关介绍。Where N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension. Where K is the number of different spatial vectors corresponding to M1 transport layers. For example, if the number of different spatial vectors corresponding to M1 transport layers is 3, then K is 3. Or, if the number of different spatial vectors corresponding to M1 transport layers is 4, then K is 4. In this case, the principle of the first information indicating the spatial vector can be referred to the relevant introduction of formula (6), the difference being that the number of spatial vectors indicated by the first information in formula (7) is the total number of spatial vectors corresponding to M1 spatial vectors together. In the embodiments of this application, the first device can determine the first information according to the received reference signal and execute S402. Wherein, the principle of the first device determining the first information can be referred to the following relevant introduction.

第一装置中可以预配置M1个传输层中对应一个空域向量的传输层,即第四信息。第四信息可以指示M1个空域向量中与同一个空域向量对应的2个传输层。应理解,第四信息还可以指示M1个空域向量中与空域向量一一对应的传输层。The first device can pre-configure M1 transport layers corresponding to one spatial vector, i.e., the fourth information. The fourth information can indicate two transport layers among the M1 spatial vectors that correspond to the same spatial vector. It should be understood that the fourth information can also indicate the transport layers among the M1 spatial vectors that correspond one-to-one with the spatial vectors.

一些可能的实现中,M2个传输层可以根据M1个传输层中对应同一空域向量传输层确定。M1个传输层中传输层对应的空域向量可以通过如下对应规则一或对应规则二实现。应理解,对应规则一和对应规则二均可以预配置在第一装置和第二装置中。In some possible implementations, the M2 transport layers can be determined based on the transport layers corresponding to the same spatial vector among the M1 transport layers. The spatial vectors corresponding to the transport layers among the M1 transport layers can be implemented using either the following correspondence rule one or correspondence rule two. It should be understood that both correspondence rule one and correspondence rule two can be pre-configured in the first and second devices.

对应规则一,M1个传输层中索引为0的传输层至索引为M2-1的传输层中的传输层对应的空域向量互不相同,索引为M1-M2-1的传输层至索引为M1-1的传输层中每个传输层各自对应的空域向量与索引为0的传输层至索引为M1-M2-1的传输层对应的空域向量相同。在此情况下,索引为m1的传输层与索引为M1-M2+m1-1的传输层对应同一个空域向量。其中,且m1为整数。M2个传输层可以包括索引为0的传输层至索引为M2-1的传输层。According to Rule 1, the spatial vectors corresponding to the transport layers from index 0 to index M2-1 in the M1 transport layers are all different. The spatial vector corresponding to each transport layer from index M1-M2-1 to index M1-1 is the same as the spatial vector corresponding to the transport layers from index 0 to index M1-M2-1. In this case, the transport layer with index m1 corresponds to the same spatial vector as the transport layer with index M1-M2+m1-1. And m1 is an integer. The M2 transport layers can include the transport layer with index 0 to the transport layer with index M2-1.

以下结合M1和M2分情况举例说明。情况1.1,M1=5,M2=3,在此情况下,可选地,M2个传输层中包括索引为0的传输层、索引为1的传输层和索引为2的传输层。情况1.2,M1=5,M2=4,在此情况下,可选地,M2个传输层中包括索引为0的传输层、索引为1的传输层、索引为2的传输层和索引为3的传输层。情况1.3,M1=6,M2=3,在此情况下,可选地,M2个传输层中包括索引为0的传输层、索引为1的传输层和索引为2的传输层。情况1.4,M1=6,M2=4,在此情况下,可选地,M2个传输层中包括索引为0的传输层、索引为1的传输层、索引为2的传输层和索引为3的传输层。情况1.5,M1=7,M2=4,在此情况下,可选地,M2个传输层中包括索引为0的传输层、索引为1的传输层、索引为2的传输层和索引为3的传输层。情况1.6,M1=8,M2=4,在此情况下,可选地,M2个传输层中包括索引为0的传输层、索引为1的传输层、索引为2的传输层和索引为3的传输层。对应规则二,M1个传输层中索引为m2的传输层与索引为m2+1的传输层对应同一个空域向量。其中,m2<M1,且m2为0或偶数。The following examples illustrate the different scenarios using M1 and M2. Scenario 1.1: M1 = 5, M2 = 3. Optionally, the M2 transport layers include the transport layer with index 0, index 1, and index 2. Scenario 1.2: M1 = 5, M2 = 4. Optionally, the M2 transport layers include the transport layer with index 0, index 1, index 2, and index 3. Scenario 1.3: M1 = 6, M2 = 3. Optionally, the M2 transport layers include the transport layer with index 0, index 1, and index 2. Scenario 1.4: M1 = 6, M2 = 4. Optionally, the M2 transport layers include the transport layer with index 0, index 1, index 2, and index 3. Case 1.5, M1 = 7, M2 = 4. In this case, optionally, the M2 transport layers include the transport layer with index 0, the transport layer with index 1, the transport layer with index 2, and the transport layer with index 3. Case 1.6, M1 = 8, M2 = 4. In this case, optionally, the M2 transport layers include the transport layer with index 0, the transport layer with index 1, the transport layer with index 2, and the transport layer with index 3. Corresponding to Rule 2, the transport layer with index m2 and the transport layer with index m2+1 in the M1 transport layers correspond to the same spatial vector. Where m2 < M1, and m2 is 0 or an even number.

以下结合M1和M2的不同组合举例说明。情况2.1,M1=5,M2=3,在此情况下,可选地,M2个传输层中包括索引为0的传输层、索引为2的传输层和索引为4的传输层。情况2.2,M1=5,M2=4,在此情况下,可选地,M2个传输层中包括索引为0的传输层、索引为2的传输层、索引为3的传输层和索引为4的传输层。情况2.3,M1=6,M2=3,在此情况下,可选地,M2个传输层中包括索引为0的传输层、索引为2的传输层和索引为4的传输层。情况2.4,M1=6,M2=4,在此情况下,可选地,M2个传输层中包括索引为0的传输层、索引为2的传输层、索引为4的传输层和索引为5的传输层。情况2.5,M1=7,M2=4,在此情况下,可选地,M2个传输层中包括索引为0的传输层、索引为2的传输层、索引为4的传输层和索引为6的传输层。情况2.6,M1=8,M2=4,在此情况下,可选地,M2个传输层中包括索引为0的传输层、索引为2的传输层、索引为4的传输层和索引为6的传输层。这样,可以使相邻的传输层对应相同的空域向量,由于相邻的传输层的信道信息比较接近,可以使得计算得到的码本的精度更高,更匹配信道条件,从而提高传输性能。可以理解,上述列举的M2个传输层中包括的传输层仅用于举例,实际实施中,M2个传输层中包括的传输层还可以是其他可能的传输层,此处不予赘述。M2个传输层中包括的传输层可以预配置在第一装置和第二装置中。The following examples illustrate different combinations of M1 and M2. Case 2.1: M1 = 5, M2 = 3. In this case, optionally, the M2 transport layers include the transport layer with index 0, the transport layer with index 2, and the transport layer with index 4. Case 2.2: M1 = 5, M2 = 4. In this case, optionally, the M2 transport layers include the transport layer with index 0, the transport layer with index 2, the transport layer with index 3, and the transport layer with index 4. Case 2.3: M1 = 6, M2 = 3. In this case, optionally, the M2 transport layers include the transport layer with index 0, the transport layer with index 2, and the transport layer with index 4. Case 2.4: M1 = 6, M2 = 4. In this case, optionally, the M2 transport layers include the transport layer with index 0, the transport layer with index 2, the transport layer with index 4, and the transport layer with index 5. Case 2.5, M1 = 7, M2 = 4. In this case, optionally, the M2 transport layers include the transport layer with index 0, index 2, index 4, and index 6. Case 2.6, M1 = 8, M2 = 4. In this case, optionally, the M2 transport layers include the transport layer with index 0, index 2, index 4, and index 6. This allows adjacent transport layers to correspond to the same spatial vector. Since the channel information of adjacent transport layers is relatively close, the calculated codebook has higher accuracy and better matches the channel conditions, thereby improving transmission performance. It is understood that the transport layers included in the M2 transport layers listed above are only examples. In actual implementation, the transport layers included in the M2 transport layers can be other possible transport layers, which will not be elaborated here. The transport layers included in the M2 transport layers can be pre-configured in the first and second devices.

应理解,本申请实施例中,上述对应规则一、对应规则二仅用于举例,对应同一个空域向量的传输层还可以是其他传输层。此外,M2个传输层还可以是M1中的其他传输层,此处不予赘述。此处不予赘述。It should be understood that, in the embodiments of this application, the above-described correspondence rules one and two are merely examples, and the transport layer corresponding to the same spatial vector can also be other transport layers. Furthermore, the M2 transport layers can also be other transport layers in M1, which will not be elaborated here.

另外,本申请实施例提供的方案还可以包括如下设计1至设计3中任一项。In addition, the solutions provided in the embodiments of this application may also include any one of the following designs 1 to 3.

设计1Design 1

第一装置和第二装置中还可以预配置M2个传输层中包括哪些传输层(可以参考上述对应规则一、对应规则二中的相关介绍,不予赘述),以及第一对应关系。第一对应关系包括:M2个传输层中每个传输层与第一信息中的比特位之间的对应关系。The first and second devices may also pre-configure which transport layers are included in the M2 transport layers (refer to the relevant descriptions in the above correspondence rules one and two, which will not be repeated here), and the first correspondence relationship. The first correspondence relationship includes: the correspondence between each of the M2 transport layers and the bits in the first information.

第一装置可以确定M1个传输层中每个传输层的对应的空域向量,并根据M1个传输层中每个传输层的对应的空域向量、第一对应关系和M2个传输层中包括的传输层确定第一信息。应理解,第一对应关系、第四信息和M2的数量之间是相互关联的,或者说是存在对应关系的。The first device can determine the spatial vector corresponding to each of the M1 transport layers, and determine the first information based on the spatial vector corresponding to each of the M1 transport layers, the first correspondence, and the transport layers included in the M2 transport layers. It should be understood that the first correspondence, the fourth information, and the number of M2 are interrelated, or in other words, there is a correspondence between them.

以下结合M1和M2以及M2中的传输层举例说明第一对应关系。The following example, using M1 and M2 and the transport layer in M2, illustrates the first correspondence.

在情况1.1下,M1=5,M2=3,此时,第一对应关系如下表1所示:In case 1.1, M1 = 5, M2 = 3. At this time, The first correspondence is shown in Table 1 below:

表1
Table 1

在情况1.2下,M1=5,M2=4,此时,假设M2个传输层中的传输层包括M1个传输层中索引0、索引1、索引2和索引3所标识的传输层,那么一种可能的实现中,第一对应关系如下表2所示:In case 1.2, M1 = 5, M2 = 4. At this time, Assuming that the transport layers in the M2 transport layers include the transport layers identified by indices 0, 1, 2, and 3 in the M1 transport layers, then in one possible implementation, the first correspondence is shown in Table 2 below:

表2
Table 2

在情况1.3下,M1=6,M2=3,此时,第一对应关系的实现可以参考在情况1.1下的表1所示。In case 1.3, M1 = 6, M2 = 3. At this time, The implementation of the first correspondence can be referenced in Table 1 under case 1.1.

在情况1.4下,M1=6,M2=4,此时,第一对应关系可以参考在情况1.2下的表2所示。In case 1.4, M1 = 6, M2 = 4. At this time, The first correspondence can be found in Table 2 under case 1.2.

在情况1.5下,M1=7,M2=4,此时,第一对应关系可以参考在情况1.2下的表2所示。In case 1.5, M1 = 7, M2 = 4. At this time, The first correspondence can be found in Table 2 under case 1.2.

在情况1.6下,M1=8,M2=4,此时,第一对应关系可以参考在情况1.2下的表2所示。In case 1.6, M1 = 8, M2 = 4. At this time, The first correspondence can be found in Table 2 under case 1.2.

在情况2.1下,M1=5,M2=3,此时,第一对应关系如下表3所示:In case 2.1, M1 = 5, M2 = 3, at this time, The first correspondence is shown in Table 3 below:

表3
Table 3

在情况2.2下,M1=5,M2=4,第一对应关系如下表4所示:In case 2.2, M1 = 5, M2 = 4, and the first correspondence is shown in Table 4 below:

表4

Table 4

在情况2.3下,M1=6,M2=3,此时,第一对应关系的实现可以参考在情况2.1下表3所示。In case 2.3, M1 = 6, M2 = 3. At this time, The implementation of the first correspondence can be referred to Table 3 below in Case 2.1.

在情况2.4下,M1=6,M2=4,此时,第一对应关系如下表5所示:In case 2.4, M1 = 6, M2 = 4. At this time, The first correspondence is shown in Table 5 below:

表5
Table 5

在情况2.5下,M1=7,M2=4,此时,第一对应关系如下表6所示:In case 2.5, M1 = 7, M2 = 4, at this time, The first correspondence is shown in Table 6 below:

表6
Table 6

在情况2.6下,M1=8,M2=4,此时,第一对应关系可以参考在情况2.5下的表6所示。In case 2.6, M1 = 8, M2 = 4. At this time, The first correspondence can be found in Table 6 under case 2.5.

应理解,上述第一对应关系用于举例,实际实施中,第一对应关系还可以存在其他实现方式,例如,每个表格中,不同传输层对应的比特位可以相互交换;或者,每个表格中的传输层还可以替换为其他传输层;或者,每个传输层对应的比特位也可以不连续,只要对应不同空域向量的传输层对应的比特位中不存在重复的比特位即可。It should be understood that the above first correspondence is for illustrative purposes only. In actual implementation, the first correspondence can also be implemented in other ways. For example, in each table, the bits corresponding to different transport layers can be interchanged; or, the transport layer in each table can be replaced with other transport layers; or, the bits corresponding to each transport layer can also be discontinuous, as long as there are no duplicate bits in the bits corresponding to the transport layers corresponding to different spatial vectors.

设计2Design 2

第一装置和第二装置中还可以预配置第二对应关系。其中,第二对应关系包括:M1个传输层中的传输层与第一信息中的比特位之间的对应关系。第一装置可以确定M1个传输层中每个传输层的对应的空域向量,并根据第二对应关系和M1个传输层中每个传输层的对应的空域向量确定第一信息。在此情况下,M2个传输层包括第一信息中指示的每个空域向量对应的传输层中的一个传输层。The first and second devices may also pre-configure a second correspondence. This second correspondence includes the correspondence between the transport layers in the M1 transport layers and the bits in the first information. The first device can determine the spatial vector corresponding to each of the M1 transport layers and determine the first information based on the second correspondence and the corresponding spatial vector of each of the M1 transport layers. In this case, the M2 transport layers include one transport layer corresponding to each spatial vector indicated in the first information.

以下结合M1和M2举例说明第二对应关系和M2个传输层。The following examples, using M1 and M2, illustrate the second correspondence and the M2 transport layers.

在情况1.1下,M1=5,M2=3,此时,第二对应关系如下表7所示:In case 1.1, M1 = 5, M2 = 3. At this time, The second correspondence is shown in Table 7 below:

表7
Table 7

在此情况下,M2个传输层可以包括索引为0的传输层和索引为3的传输层中的一个传输层、索引为1的传输层和索引为4的传输层中的一个传输层,以及索引为2的传输层。In this case, the M2 transport layers may include one of the transport layers with index 0 and index 3, one of the transport layers with index 1 and index 4, and the transport layer with index 2.

在情况1.2下,M1=5,M2=4,此时,第二对应关系包括如表8所示的对应关系:In case 1.2, M1 = 5, M2 = 4. At this time, The second correspondence includes the correspondence shown in Table 8:

表8

Table 8

在此情况下,M2个传输层可以包括索引为0的传输层和索引为4的传输层中的一个传输层、索引为1的传输层、索引为2的传输层,以及索引为3的传输层。In this case, the M2 transport layers may include one of the transport layers with index 0 and index 4, the transport layer with index 1, the transport layer with index 2, and the transport layer with index 3.

在情况1.3下,M1=6,M2=3,此时,第二对应关系包括如表9所示的对应关系。In case 1.3, M1 = 6, M2 = 3. At this time, The second correspondence includes the correspondence shown in Table 9.

表9
Table 9

在此情况下,M2个传输层可以包括索引为0的传输层和索引为3的传输层中的一个传输层、索引为1的传输层和索引为4的传输层中的一个传输层,以及索引为2的传输层和索引为5的传输层中的一个传输层。In this case, the M2 transport layers may include one of the transport layers with index 0 and index 3, one of the transport layers with index 1 and index 4, and one of the transport layers with index 2 and index 5.

在情况1.4下,M1=6,M2=4,此时,第二对应关系可以参考如表10所示的对应关系。In case 1.4, M1 = 6, M2 = 4. At this time, The second correspondence can be referenced as shown in Table 10.

表10
Table 10

在此情况下,M2个传输层可以包括索引为0的传输层和索引为4的传输层中的一个传输层,索引为1的传输层和索引为5的传输层中的一个传输层,索引为4的传输层,以及索引为5的传输层。In this case, the M2 transport layers may include one of the transport layers with index 0 and index 4, one of the transport layers with index 1 and index 5, the transport layer with index 4, and the transport layer with index 5.

在情况1.5下,M1=7,M2=4,此时,第二对应关系可以包括如下表11所示的对应关系:In case 1.5, M1 = 7, M2 = 4. At this time, The second correspondence can include the correspondence shown in Table 11 below:

表11
Table 11

在此情况下,M2个传输层可以包括索引为0的传输层和索引为4的传输层中的一个传输层,索引为1的传输层和索引为5的传输层中的一个传输层,索引为2的传输层和索引为6的传输层中的一个传输层,以及索引为3的传输层。In this case, the M2 transport layers may include one of the transport layers with index 0 and index 4, one of the transport layers with index 1 and index 5, one of the transport layers with index 2 and index 6, and the transport layer with index 3.

在情况1.6下,M1=8,M2=4,此时,第二对应关系包括如下表12所示的对应关系:In case 1.6, M1 = 8, M2 = 4. At this time, The second correspondence includes the correspondence shown in Table 12 below:

表12

Table 12

在此情况下,M2个传输层可以包括索引为0的传输层和索引为4的传输层中的一个传输层,索引为1的传输层和索引为5的传输层中的一个传输层,索引为2的传输层和索引为6的传输层中的一个传输层,以及索引为3的传输层和索引为7的传输层中的一个。In this case, the M2 transport layers may include one of the transport layers with index 0 and index 4, one of the transport layers with index 1 and index 5, one of the transport layers with index 2 and index 6, and one of the transport layers with index 3 and index 7.

在情况2.1下,M1=5,M2=3,此时,第二对应关系包括如下表13所示的对应关系:In case 2.1, M1 = 5, M2 = 3, at this time, The second correspondence includes the correspondence shown in Table 13 below:

表13
Table 13

在此情况下,M2个传输层可以包括索引为0的传输层和索引为1的传输层中的一个传输层、索引为2的传输层和索引为3的传输层中的一个传输层,以及索引为4的传输层。In this case, the M2 transport layers may include one of the transport layers with index 0 and index 1, one of the transport layers with index 2 and index 3, and the transport layer with index 4.

在情况2.2下,M1=5,M2=4,此时,第二对应关系包括如表14所示的对应关系:In case 2.2, M1 = 5, M2 = 4, at this time, The second correspondence includes the correspondence shown in Table 14:

表14
Table 14

在此情况下,M2个传输层可以包括索引为0的传输层和索引为1的传输层中的一个传输层、索引为2的传输层、索引为3的传输层,以及索引为4的传输层。In this case, the M2 transport layers may include one of the transport layers with index 0 and index 1, the transport layer with index 2, the transport layer with index 3, and the transport layer with index 4.

在情况2.3下,M1=6,M2=3,此时,第二对应关系包括第二对应关系如表15所示的对应关系。In case 2.3, M1 = 6, M2 = 3, at this time, The second correspondence includes the correspondence shown in Table 15.

表15
Table 15

在此情况下,M2个传输层可以包括索引为0的传输层和索引为1的传输层中的一个传输层,索引为2的传输层和索引为3的传输层中的一个传输层,以及索引为4的传输层和索引为5的传输层中的一个传输层。In this case, the M2 transport layers may include one of the transport layers with index 0 and index 1, one of the transport layers with index 2 and index 3, and one of the transport layers with index 4 and index 5.

在情况2.4下,M1=6,M2=4,此时,第二对应关系可以参考如表16所示的对应关系。In case 2.4, M1 = 6, M2 = 4. At this time, The second correspondence can be referenced as shown in Table 16.

表16
Table 16

在此情况下,M2个传输层可以包括索引为0的传输层和索引为1的传输层中的一个传输层,索引为2的传输层和索引为3的传输层中的一个传输层,索引为4的传输层,以及索引为5的传输层。In this case, the M2 transport layers may include one of the transport layers with index 0 and index 1, one of the transport layers with index 2 and index 3, the transport layer with index 4, and the transport layer with index 5.

在情况2.5下,M1=7,M2=4,此时,第二对应关系包括如下表17所示的对应关系:In case 2.5, M1 = 7, M2 = 4, at this time, The second correspondence includes the correspondence shown in Table 17 below:

表17
Table 17

在此情况下,M2个传输层可以包括索引为0的传输层和索引为1的传输层中的一个传输层,索引为2的传输层和索引为3的传输层中的一个传输层,索引为4的传输层和索引为5的传输层中的一个传输层,以及索引为6的传输层。In this case, the M2 transport layers may include one of the transport layers with index 0 and index 1, one of the transport layers with index 2 and index 3, one of the transport layers with index 4 and index 5, and the transport layer with index 6.

在情况2.6下,M1=8,M2=4,此时,一种可能的实现中,第二对应关系包括如下表18所示的对应关系:In case 2.6, M1 = 8, M2 = 4. At this time, In one possible implementation, the second correspondence includes the correspondence shown in Table 18 below:

表18
Table 18

在此情况下,M2个传输层可以包括索引为0的传输层和索引为1的传输层中的一个传输层,索引为2的传输层和索引为3的传输层中的一个传输层,索引为4的传输层和索引为5的传输层中的一个传输层,以及索引为6的传输层和索引为7的传输层中的一个。In this case, the M2 transport layers may include one of the transport layers with index 0 and index 1, one of the transport layers with index 2 and index 3, one of the transport layers with index 4 and index 5, and one of the transport layers with index 6 and index 7.

设计3Design 3

另一种可能的实现中,在第一信息指示的为M1个传输层对应的不同的空域向量的情况下,图4所提供的方法还可以包括:第一装置发送第二信息。相应的,第二装置接收第二信息。In another possible implementation, where the first information indicates different spatial vectors corresponding to M1 transport layers, the method provided in Figure 4 may further include: the first device transmitting the second information. Correspondingly, the second device receiving the second information.

其中,第二信息用于指示M2个传输层对应的多个空域向量中只与一个传输层对应的空域向量,和/或,第二信息用于指示M2个传输层对应的多个空域向量中与2个传输层对应的空域向量。Wherein, the second information is used to indicate the spatial vector that corresponds to only one of the multiple spatial vectors corresponding to the M2 transport layers, and/or, the second information is used to indicate the spatial vector that corresponds to two transport layers among the multiple spatial vectors corresponding to the M2 transport layers.

应理解,第二信息可以是承载于信道状态信息中的,或者说信道状态信息中还包括第二信息。可选地,第二信息可以从第一信息指示的多个空域向量中指示与一个传输层对应的空域向量或者与2个传输层对应的空域向量,在此情况下,第二信息的时域位置位于第一信息之后,或者说,第二信息在第一信息之后发送。应理解,在一些可能的场景中,第二信息中包括与第一信息指示的空域向量中每个空域向量分别对应的信息,第一信息和第二信息也可以不区分先后顺序,此时,第二信息中与每个空域向量对应的信息可以用于指示该空域向量对应1个传输层还是2个传输层。It should be understood that the second information may be carried within the channel state information, or the channel state information may include the second information. Optionally, the second information may indicate a spatial vector corresponding to one transport layer or a spatial vector corresponding to two transport layers from among the multiple spatial vectors indicated by the first information. In this case, the temporal position of the second information is after the first information, or in other words, the second information is sent after the first information. It should be understood that in some possible scenarios, the second information includes information corresponding to each spatial vector in the spatial vectors indicated by the first information, and the first and second information may not be in any particular order. In this case, the information in the second information corresponding to each spatial vector can be used to indicate whether the spatial vector corresponds to one or two transport layers.

在此情况下,第二装置中可以预配置第五信息。其中,第五信息用于指示M1个传输层中2个传输层对应同一个空域向量的顺序,和/或,M1个传输层中一个传输层对应同一个空域向量的顺序。In this case, the second device can be pre-configured with fifth information. This fifth information is used to indicate the order in which two of the M1 transport layers correspond to the same spatial vector, and/or the order in which one of the M1 transport layers corresponds to the same spatial vector.

例如,第五信息可以指示:索引为m3的传输层对应的空域向量在第一信息中占用的比特位位于索引为m3+1的传输层对应的空域向量在第一信息中的占用的比特位之前,其中,0<m3<M1-1的正整数。假设第一信息包括个比特位,其中,第1比特至第比特指示一个空域向量、第比特至第比特指示一个空域向量、第比特至第比特指示一个空域向量、第比特至第比特。其中,第1至第比特指示的空域向量、第比特至第比特指示的空域向量均对应2个传输层,第比特至第比特、第比特至第比特指示的空域向量均对应1个传输层,M1个传输层包括索引为0传输层至索引为5的传输层,在此情况下,索引为0的传输层和索引为1的传输层均对应第1至第比特指示的空域向量,索引为2的传输层对应第比特至第比特指示的空域向量,索引为3的传输层和索引为4的传输层对应第比特至第比特指示的空域向量,索引为5的传输层对应第比特至第比特指示的空域向量。For example, the fifth piece of information could indicate that the bits occupied by the spatial vector corresponding to the transport layer with index m3 in the first piece of information are located before the bits occupied by the spatial vector corresponding to the transport layer with index m3+1 in the first piece of information, where 0 < m3 < M1-1 (positive integers). Assume the first piece of information includes... bits, of which the first bit to the second bit Bit indicates a spatial vector, the first Bit to the Bit indicates a spatial vector, the first Bit to the Bit indicates a spatial vector, the first Bit to the Bits. Among them, the 1st to the 2nd... The spatial vector indicated by the bit, the first Bit to the The spatial vectors indicated by the bits all correspond to two transport layers, the first... Bit to the Bit, the Bit to the Each bit-indicated spatial vector corresponds to one transport layer. The M1 transport layers include transport layers with indices 0 to 5. In this case, the transport layer with index 0 and the transport layer with index 1 both correspond to the 1st to the 5th transport layer. The spatial vector indicated by the bit, with the transport layer at index 2 corresponding to the _th Bit to the The spatial vector indicated by the bit, with transport layer index 3 and transport layer index 4 corresponding to the... Bit to the The spatial vector indicated by the bit, with index 5 corresponding to the transport layer number... Bit to the Spatial vector indicated by bits.

或者,信道状态信息中还包括第五信息。如此,通过信道状态信息携带第五信息,使得空域向量与传输层之间的对应关系可以更灵活。Alternatively, the channel state information may also include a fifth piece of information. In this way, by carrying the fifth piece of information through the channel state information, the correspondence between spatial vectors and the transport layer can be made more flexible.

本申请实施例中,第y比特是指第y个比特位。In this embodiment of the application, the y-th bit refers to the y-th bit.

本申请实施例中,图4所提供的方法还可以包括S403。In this embodiment of the application, the method provided in FIG4 may further include S403.

S403,第二装置基于信道状态信息中的第一信息确定M1个传输层中每个传输层对应的空域向量。S403, the second device determines the spatial vector corresponding to each of the M1 transmission layers based on the first information in the channel state information.

以下结合不同的情况说明。The following explanations are based on different scenarios.

情况1,第一装置和第二装置配置有第一对应关系,以及M2个传输层中包括的传输层。Case 1: The first device and the second device are configured with a first correspondence, and the M2 transmission layers include the transmission layers.

在此情况下,第二装置可以根据第一对应关系、M2个传输层中包括的传输层和对应规则一,确定M1个传输层中每个传输层所对应的空域向量,并基于M1个传输层中每个传输层所对应的空域向量确定码本。In this case, the second device can determine the spatial vector corresponding to each of the M1 transport layers according to the first correspondence, the transport layers included in the M2 transport layers and the first correspondence rule, and determine the codebook based on the spatial vector corresponding to each of the M1 transport layers.

情况2,第一装置和第二装置配置有第二对应关系。Case 2: The first device and the second device are configured with a second corresponding relationship.

在此情况下,第二装置可以根据第二对应关系确定M1个传输层中每个传输层所对应的空域向量,并基于M1个传输层中每个传输层所对应的空域向量确定码本。In this case, the second device can determine the spatial vector corresponding to each of the M1 transport layers according to the second correspondence, and determine the codebook based on the spatial vector corresponding to each of the M1 transport layers.

情况3,M1个传输层中每个传输层与空域向量的对应关系由第二装置根据第一信息、第二信息和第五信息确定。Case 3: The correspondence between each of the M1 transport layers and the spatial vector is determined by the second device based on the first information, the second information and the fifth information.

本申请实施例中,图4所提供的方法还可以包括:第二装置基于M1个传输层中每个传输层对应的空域向量确定码本。In this embodiment of the application, the method provided in FIG4 may further include: the second device determining the codebook based on the spatial domain vector corresponding to each of the M1 transport layers.

为便于理解,以下结合不同的例子分别说明第二装置确定的码本的结构(码本结构)。To facilitate understanding, the structure of the codebook determined by the second device (codebook structure) will be explained below with different examples.

例子1、假设M1=5,M2=3。Example 1: Suppose M1 = 5 and M2 = 3.

例子1.1、索引为0的传输层、索引为1的传输层、索引为2的传输层分别使用三个不同的空域向量,索引为3的传输层和索引为4的传输层分别对应的空域向量与索引为0的传输层、第2传输层、或第三传输层中的一个传输层对应的空域向量相同,且索引为3的传输层和索引为4的传输层对应的空域向量不同。Example 1.1: The transport layer with index 0, the transport layer with index 1, and the transport layer with index 2 each use three different spatial vectors. The spatial vectors corresponding to the transport layer with index 3 and the transport layer with index 4 are the same as the spatial vectors corresponding to one of the transport layers with index 0, the second transport layer, or the third transport layer. However, the spatial vectors corresponding to the transport layer with index 3 and the transport layer with index 4 are different.

例如,若空域向量包括第1个空域向量至第3个空域向量,那么,索引为0的传输层和索引为3的传输层对应第1个空域向量,索引为1的传输层和索引为4的传输层均对应第2个空域向量,索引为2的传输层均对应第3个空域向量。在此情况下,若通过码本间接指示第一对应关系,则码本结构可以满足如下公式(8)所示:
For example, if the spatial vectors include the first to the third spatial vectors, then the transport layer with index 0 and the transport layer with index 3 correspond to the first spatial vector, the transport layer with index 1 and the transport layer with index 4 both correspond to the second spatial vector, and the transport layer with index 2 both correspond to the third spatial vector. In this case, if the first correspondence is indirectly indicated through the codebook, then the codebook structure can satisfy the following formula (8):

例子1.2、索引为0的传输层和索引为1的传输层对应同一个空域向量;索引为2的传输层和索引为3的传输层对应同一个空域向量;索引为4的传输层对应一个空域向量,且索引为0的传输层、索引为2的传输层、索引为4的传输层对应的空域向量不同。例如,若空域向量包括第1个空域向量至第3个空域向量,那么,第一对应关系中,索引为0的传输层和索引为1的传输层均对应第1个空域向量,索引为2的传输层和索引为3的传输层均对应第2个空域向量,索引为4的传输层对应第3个空域向量。在此情况下,若通过码本间接指示第一对应关系,则码本结构可以满足如下公式(9)所示:
Example 1.2: The transport layer with index 0 and the transport layer with index 1 correspond to the same spatial vector; the transport layer with index 2 and the transport layer with index 3 correspond to the same spatial vector; the transport layer with index 4 corresponds to a spatial vector, and the spatial vectors corresponding to the transport layer with index 0, the transport layer with index 2, and the transport layer with index 4 are different. For example, if the spatial vector includes the first to the third spatial vector, then in the first correspondence, the transport layer with index 0 and the transport layer with index 1 both correspond to the first spatial vector, the transport layer with index 2 and the transport layer with index 3 both correspond to the second spatial vector, and the transport layer with index 4 corresponds to the third spatial vector. In this case, if the first correspondence is indirectly indicated through the codebook, the codebook structure can satisfy the following formula (9):

其中,为极化间相位,vl,m为第1个空域向量,vl′,m′为第2个空域向量,vl″,m″为第4个空域向量。in, For the phase between polarizations, v <sub>l,m </sub> is the first spatial vector, v <sub>l′,m′</sub> is the second spatial vector, and v <sub>l″,m″</sub> is the fourth spatial vector.

例子1.3、索引为0的传输层对应一个空域向量,索引为1的传输层和索引为2的传输层对应同一个空域向量,索引为3的传输层和索引为4的传输层对应同一个空域向量。Example 1.3: The transport layer with index 0 corresponds to a spatial vector, the transport layer with index 1 and the transport layer with index 2 correspond to the same spatial vector, and the transport layer with index 3 and the transport layer with index 4 correspond to the same spatial vector.

例如,若空域向量包括第1个空域向量至第3个空域向量,那么,第一对应关系中,索引为0的传输层对应第1个空域向量,索引为1的传输层和索引为2的传输层均对应第2个空域向量,索引为3的传输层和索引为4的传输层均对应第3个空域向量。在此情况下,若通过码本间接指示第一对应关系,则码本结构可以满足如下公式(10)所示:
For example, if the spatial vectors include the first to the third spatial vectors, then in the first correspondence, the transport layer with index 0 corresponds to the first spatial vector, the transport layer with index 1 and the transport layer with index 2 both correspond to the second spatial vector, and the transport layer with index 3 and the transport layer with index 4 both correspond to the third spatial vector. In this case, if the first correspondence is indirectly indicated through the codebook, the codebook structure can satisfy the following formula (10):

例子2、假设M1=5,M2=4。Example 2: Suppose M1 = 5 and M2 = 4.

例子2.1、索引为0的传输层至索引为3的传输层中任意2个传输层对应的空域向量不同,索引为4的传输层对应的空域向量与索引为0的传输层至索引为3的传输层中的一个传输层对应的空域向量相同;Example 2.1: Any two transport layers from index 0 to index 3 have different spatial vectors, and the spatial vector of transport layer 4 is the same as the spatial vector of one of the transport layers from index 0 to index 3.

例如,若空域向量包括第1个空域向量至第4个空域向量,那么,索引为0的传输层和索引为4的传输层对应第1个空域向量,索引为1的传输层对应第2个空域向量,索引为2的传输层对应第3个空域向量,索引为3的传输层对应第4个空域向量。在此情况下,若通过码本间接指示第一对应关系,则码本结构可以满足如下公式(11)所示:
For example, if the spatial vectors include the first to the fourth spatial vectors, then the transport layer with index 0 and the transport layer with index 4 correspond to the first spatial vector, the transport layer with index 1 corresponds to the second spatial vector, the transport layer with index 2 corresponds to the third spatial vector, and the transport layer with index 3 corresponds to the fourth spatial vector. In this case, if the first correspondence is indirectly indicated through the codebook, then the codebook structure can satisfy the following formula (11):

例子2.2、索引为0的传输层和索引为1的传输层对应同一个空域向量;索引为2的传输层对应一个空域向量;索引为3的传输层对应一个空域向量;索引为4的传输层对应一个空域向量;索引为0的传输层、索引为2的传输层、索引为3的传输层和索引为4的传输层中任意2个传输层对应的空域向量不同。Example 2.2: The transport layer with index 0 and the transport layer with index 1 correspond to the same spatial vector; the transport layer with index 2 corresponds to a spatial vector; the transport layer with index 3 corresponds to a spatial vector; the transport layer with index 4 corresponds to a spatial vector; any two of the transport layers with index 0, index 2, index 3, and index 4 correspond to different spatial vectors.

例如,若空域向量包括第1个空域向量至第4个空域向量,那么,索引为0的传输层和索引为1的传输层对应第1个空域向量,索引为2的传输层对应第2个空域向量,索引为3的传输层对应第3个空域向量,索引为4的传输层对应第4个空域向量。在此情况下,若通过码本间接指示第一对应关系,则码本结构可以满足如下公式(12)所示:
For example, if the spatial vectors include the first to the fourth spatial vectors, then the transport layer with index 0 and the transport layer with index 1 correspond to the first spatial vector, the transport layer with index 2 corresponds to the second spatial vector, the transport layer with index 3 corresponds to the third spatial vector, and the transport layer with index 4 corresponds to the fourth spatial vector. In this case, if the first correspondence is indirectly indicated through the codebook, then the codebook structure can satisfy the following formula (12):

这样,相邻的传输层对应相同的空域向量,由于相邻的传输层的信道信息比较接近,可以使得计算得到的码本的精度更高,更匹配信道条件,从而提高传输性能。In this way, adjacent transport layers correspond to the same spatial vector. Since the channel information of adjacent transport layers is relatively close, the calculated codebook can be more accurate and better match the channel conditions, thereby improving transmission performance.

例子3、假设M1=6,M2=3。Example 3: Suppose M1 = 6 and M2 = 3.

例子3.1、索引为0的传输层至索引为2的传输层分别对应不同的空域向量,第4个至索引为5的传输层中各个传输层对应的空域向量依次与索引为0的传输层至索引为2的传输层各自对应的空域向量相同。Example 3.1: Transport layers with index 0 to index 2 correspond to different spatial vectors. The spatial vectors corresponding to each transport layer from index 4 to index 5 are the same as the spatial vectors corresponding to each transport layer from index 0 to index 2.

例如,若空域向量包括第1个空域向量至第3个空域向量,那么,索引为0的传输层和索引为3的传输层对应第1个空域向量,索引为1的传输层和索引为4的传输层对应第2个空域向量,索引为2的传输层和索引为5的传输层对应第3个空域向量。在此情况下,若通过码本间接指示第一对应关系,则码本结构可以满足如下公式(13)所示:
For example, if the spatial vectors include the first to the third spatial vectors, then the transport layer with index 0 and the transport layer with index 3 correspond to the first spatial vector, the transport layer with index 1 and the transport layer with index 4 correspond to the second spatial vector, and the transport layer with index 2 and the transport layer with index 5 correspond to the third spatial vector. In this case, if the first correspondence is indirectly indicated through the codebook, then the codebook structure can satisfy the following formula (13):

例子3.2、索引为0的传输层和索引为1的传输层对应同一个空域向量,索引为2的传输层和索引为3的传输层对应同一个空域向量,索引为4的传输层和索引为5的传输层对应一个相同的空域向量,且索引为0的传输层、索引为2的传输层和索引为4的传输层中任意2个传输层对应的空域向量不同。Example 3.2: The transport layer with index 0 and the transport layer with index 1 correspond to the same spatial vector, the transport layer with index 2 and the transport layer with index 3 correspond to the same spatial vector, the transport layer with index 4 and the transport layer with index 5 correspond to the same spatial vector, and any two of the transport layers with index 0, index 2 and index 4 correspond to different spatial vectors.

例如,若空域向量包括第1个空域向量至第3个空域向量,那么,索引为0的传输层和索引为1的传输层对应第1个空域向量,索引为1的传输层和索引为2的传输层对应第2个空域向量,索引为4的传输层和索引为5的传输层对应第3个空域向量。在此情况下,若通过码本间接指示第一对应关系,则码本结构可以满足如下公式(14)所示:
For example, if the spatial vectors include the first to the third spatial vectors, then the transport layer with index 0 and the transport layer with index 1 correspond to the first spatial vector, the transport layer with index 1 and the transport layer with index 2 correspond to the second spatial vector, and the transport layer with index 4 and the transport layer with index 5 correspond to the third spatial vector. In this case, if the first correspondence is indirectly indicated through the codebook, the codebook structure can satisfy the following formula (14):

例子4、假设M1=6,M2=4。Example 4: Suppose M1 = 6 and M2 = 4.

例子4.1、索引为0的传输层至索引为3的传输层各自对应的空域向量不同,索引为4的传输层对应的空域向量与索引为0的传输层至索引为3的传输层中的一个传输层对应的空域向量相同,索引为5的传输层对应的空域向量与索引为0的传输层至索引为3的传输层中的一个传输层相同的空域向量,且索引为4的传输层对应的空域向量与索引为5的传输层对应的空域向量不同。Example 4.1: The spatial vectors corresponding to transport layers with indices 0 to 3 are different. The spatial vector corresponding to transport layer 4 is the same as the spatial vector corresponding to one of the transport layers with indices 0 to 3. The spatial vector corresponding to transport layer 5 is the same as the spatial vector corresponding to one of the transport layers with indices 0 to 3. The spatial vector corresponding to transport layer 4 is different from the spatial vector corresponding to transport layer 5.

例如,若空域向量包括第1个空域向量至第4个空域向量,那么,索引为0的传输层和索引为4的传输层对应第1个空域向量,索引为1的传输层和索引为5的传输层对应第2个空域向量,索引为2的传输层对应第3个空域向量,索引为3的传输层对应第4个空域向量。在此情况下,若通过码本间接指示第一对应关系,则码本结构可以如下公式(15)所示:
For example, if the spatial vectors include the first to the fourth spatial vectors, then the transport layer with index 0 and the transport layer with index 4 correspond to the first spatial vector, the transport layer with index 1 and the transport layer with index 5 correspond to the second spatial vector, the transport layer with index 2 corresponds to the third spatial vector, and the transport layer with index 3 corresponds to the fourth spatial vector. In this case, if the first correspondence is indirectly indicated through the codebook, the codebook structure can be shown in the following formula (15):

例子4.2、索引为0的传输层和索引为1的传输层对应同一个空域向量,索引为2的传输层和索引为3的传输层对应同一个空域向量,索引为4的传输层对应一个空域向量,索引为5的传输层对应一个空域向量,且索引为0的传输层、索引为2的传输层、索引为4的传输层和索引为5的传输层中的任意2个传输层对应的空域向量不同。Example 4.2: The transport layer with index 0 and the transport layer with index 1 correspond to the same spatial vector, the transport layer with index 2 and the transport layer with index 3 correspond to the same spatial vector, the transport layer with index 4 corresponds to a spatial vector, and the transport layer with index 5 corresponds to a spatial vector. Furthermore, any two of the transport layers with index 0, index 2, index 4, and index 5 correspond to different spatial vectors.

例如,若空域向量包括第1个空域向量至第4个空域向量,那么,索引为0的传输层和索引为1的传输层对应第1个空域向量,索引为2的传输层和索引为3的传输层对应第2个空域向量,索引为4的传输层对应第3个空域向量,索引为5的传输层对应第4个空域向量。在此情况下,若通过码本间接指示第一对应关系,则码本结构可以如下公式(16)所示:
For example, if the spatial vectors include the first to the fourth spatial vectors, then the transport layer with index 0 and the transport layer with index 1 correspond to the first spatial vector, the transport layer with index 2 and the transport layer with index 3 correspond to the second spatial vector, the transport layer with index 4 corresponds to the third spatial vector, and the transport layer with index 5 corresponds to the fourth spatial vector. In this case, if the first correspondence is indirectly indicated through the codebook, the codebook structure can be shown in the following formula (16):

这样,相邻的传输层对应相同的空域向量,由于相邻的传输层的信道信息比较接近,可以使得计算得到的码本的精度更高,更匹配信道条件,从而提高传输性能。In this way, adjacent transport layers correspond to the same spatial vector. Since the channel information of adjacent transport layers is relatively close, the calculated codebook can be more accurate and better match the channel conditions, thereby improving transmission performance.

例子4.3、索引为0的传输层对应一个空域向量,索引为1的传输层对应一个空域向量,索引为2的传输层和索引为3的传输层对应同一个空域向量,索引为4的传输层和索引为5的传输层对应同一个空域向量,且索引为0的传输层、索引为1的传输层、索引为2的传输层和索引为4的传输层中的任意2个传输层对应的空域向量不同。Example 4.3: The transport layer with index 0 corresponds to a spatial vector, the transport layer with index 1 corresponds to a spatial vector, the transport layer with index 2 and the transport layer with index 3 correspond to the same spatial vector, the transport layer with index 4 and the transport layer with index 5 correspond to the same spatial vector, and any two of the transport layers with index 0, index 1, index 2 and index 4 correspond to different spatial vectors.

例如,若空域向量包括第1个空域向量至第4个空域向量,那么,索引为0的传输层对应第1个空域向量,索引为1的传输层对应第2个空域向量,索引为2的传输层和索引为3的传输层对应第3个空域向量,索引为4的传输层和索引为5的传输层对应第4个空域向量。在此情况下,若通过码本间接指示第一对应关系,则码本结构可以如下公式(17)所示:
For example, if the spatial vectors include the first to the fourth spatial vectors, then the transport layer with index 0 corresponds to the first spatial vector, the transport layer with index 1 corresponds to the second spatial vector, the transport layers with indices 2 and 3 correspond to the third spatial vector, and the transport layers with indices 4 and 5 correspond to the fourth spatial vector. In this case, if the first correspondence is indirectly indicated through the codebook, the codebook structure can be shown in the following formula (17):

例子5、假设M1=7,M2=4。Example 5: Suppose M1 = 7 and M2 = 4.

例子5.1、索引为0的传输层至索引为3的传输层各自对应不同的空域向量,索引为4的传输层对应的空域向量与索引为0的传输层对应的空域向量相同,索引为5的传输层对应的空域向量与索引为1的传输层对应的空域向量相同,索引为6的传输层对应的空域向量与索引为2的传输层对应的空域向量相同。Example 5.1: Transport layers with indices 0 to 3 each correspond to different spatial vectors. The spatial vector corresponding to transport layer 4 is the same as that corresponding to transport layer 0. The spatial vector corresponding to transport layer 5 is the same as that corresponding to transport layer 1. The spatial vector corresponding to transport layer 6 is the same as that corresponding to transport layer 2.

例如,若空域向量包括第1个空域向量至第4个空域向量,那么,索引为0的传输层和索引为4的传输层对应第1个空域向量,索引为1的传输层和索引为5的传输层对应第2个空域向量,索引为2的传输层和索引为6的传输层对应第3个空域向量,索引为3的传输层对应第4个空域向量。在此情况下,若通过码本间接指示第一对应关系,则码本结构可以如下公式(18)所示:
For example, if the spatial vectors include the first to the fourth spatial vectors, then the transport layer with index 0 and the transport layer with index 4 correspond to the first spatial vector, the transport layer with index 1 and the transport layer with index 5 correspond to the second spatial vector, the transport layer with index 2 and the transport layer with index 6 correspond to the third spatial vector, and the transport layer with index 3 corresponds to the fourth spatial vector. In this case, if the first correspondence is indirectly indicated through the codebook, the codebook structure can be shown in the following formula (18):

例子5.2、索引为0的传输层和索引为1的传输层对应同一个空域向量;索引为2的传输层和索引为3的传输层对应同一个空域向量;索引为4的传输层和索引为5的传输层对应同一个空域向量;索引为6的传输层对应一个空域向量,且索引为0的传输层、索引为2的传输层、索引为4的传输层和第7传输层各自对应的空域向量不同。Example 5.2: The transport layer with index 0 and the transport layer with index 1 correspond to the same spatial vector; the transport layer with index 2 and the transport layer with index 3 correspond to the same spatial vector; the transport layer with index 4 and the transport layer with index 5 correspond to the same spatial vector; the transport layer with index 6 corresponds to a single spatial vector, and the spatial vectors corresponding to the transport layer with index 0, the transport layer with index 2, the transport layer with index 4, and the 7th transport layer are different.

例如,若空域向量包括第1个空域向量至第4个空域向量,那么,索引为0的传输层和索引为1的传输层对应第1个空域向量,索引为2的传输层和索引为3的传输层对应第2个空域向量,索引为4的传输层和索引为5的传输层对应第3个空域向量,索引为6的传输层对应第4个空域向量。在此情况下,若通过码本间接指示第一对应关系,那么,码本结构可以满足如下公式(19)所示:
For example, if the spatial vectors include the first to the fourth spatial vectors, then the transport layer with index 0 and the transport layer with index 1 correspond to the first spatial vector, the transport layer with index 2 and the transport layer with index 3 correspond to the second spatial vector, the transport layer with index 4 and the transport layer with index 5 correspond to the third spatial vector, and the transport layer with index 6 corresponds to the fourth spatial vector. In this case, if the first correspondence is indirectly indicated through the codebook, then the codebook structure can satisfy the following formula (19):

例子5.3、索引为0的传输层对应一个不同于其它层的空域向量,索引为1的传输层和索引为2的传输层对应同一个空域向量,索引为3的传输层和索引为4的传输层对应同一个空域向量,索引为5的传输层和索引为6的传输层对应同一个空域向量,且索引为0的传输层、索引为1的传输层、索引为3的传输层和索引为5的传输层各自对应的空域向量不同。Example 5.3: The transport layer with index 0 corresponds to a spatial vector different from other layers. The transport layer with index 1 and the transport layer with index 2 correspond to the same spatial vector. The transport layer with index 3 and the transport layer with index 4 correspond to the same spatial vector. The transport layer with index 5 and the transport layer with index 6 correspond to the same spatial vector. Moreover, the spatial vectors corresponding to the transport layer with index 0, the transport layer with index 1, the transport layer with index 3, and the transport layer with index 5 are different.

例如,若空域向量包括第1个空域向量至第4个空域向量,那么,索引为0的传输层对应第1个空域向量,索引为1的传输层和索引为2的传输层对应第2个空域向量,索引为3的传输层和索引为4的传输层对应第3个空域向量,索引为5的传输层和索引为6的传输层对应第4个空域向量。在此情况下,若通过码本间接指示第一对应关系,则码本结构可以如下公式(20)所示:
For example, if the spatial vectors include the first to the fourth spatial vectors, then the transport layer with index 0 corresponds to the first spatial vector, the transport layers with index 1 and index 2 correspond to the second spatial vector, the transport layers with index 3 and index 4 correspond to the third spatial vector, and the transport layers with index 5 and index 6 correspond to the fourth spatial vector. In this case, if the first correspondence is indirectly indicated through the codebook, the codebook structure can be shown in the following formula (20):

例子6、假设M1=8,M2=4。Example 6: Suppose M1 = 8 and M2 = 4.

例子6.1、索引为0的传输层至索引为3的传输层各自对应不同的空域向量,索引为4的传输层对应的空域向量与索引为0的传输层对应的空域向量相同,索引为5的传输层对应的空域向量与索引为1的传输层对应的空域向量相同,索引为6的传输层对应的空域向量与索引为2的传输层对应的空域向量相同,索引为7的传输层对应空域向量与索引为3的传输层对应的空域向量相同。Example 6.1: Transport layers with indices 0 to 3 each correspond to different spatial vectors. The spatial vector corresponding to transport layer 4 is the same as that corresponding to transport layer 0. The spatial vector corresponding to transport layer 5 is the same as that corresponding to transport layer 1. The spatial vector corresponding to transport layer 6 is the same as that corresponding to transport layer 2. The spatial vector corresponding to transport layer 7 is the same as that corresponding to transport layer 3.

例如,若空域向量包括第1个空域向量至第4个空域向量,那么,索引为0的传输层和索引为4的传输层对应第1个空域向量,索引为1的传输层和索引为5的传输层对应第2个空域向量,索引为2的传输层和索引为6的传输层对应第3个空域向量,索引为3的传输层和索引为7的传输层对应第4个空域向量。在此情况下,若通过码本指示第一对应关系,则码本结构可以满足如下公式(21)所示:
For example, if the spatial vectors include the first to the fourth spatial vectors, then the transport layer with index 0 and the transport layer with index 4 correspond to the first spatial vector, the transport layer with index 1 and the transport layer with index 5 correspond to the second spatial vector, the transport layer with index 2 and the transport layer with index 6 correspond to the third spatial vector, and the transport layer with index 3 and the transport layer with index 7 correspond to the fourth spatial vector. In this case, if the first correspondence is indicated by the codebook, the codebook structure can satisfy the following formula (21):

例子6.2、索引为0的传输层和索引为1的传输层对应同一个空域向量;索引为2的传输层和索引为3的传输层对应同一个空域向量;索引为4的传输层和索引为5的传输层对应同一个空域向量;索引为6的传输层和索引为7的传输层对应同一个空域向量,且索引为0的传输层、索引为2的传输层、索引为4的传输层和索引为6的传输层各自对应的空域向量不同。Example 6.2: The transport layer with index 0 and the transport layer with index 1 correspond to the same spatial vector; the transport layer with index 2 and the transport layer with index 3 correspond to the same spatial vector; the transport layer with index 4 and the transport layer with index 5 correspond to the same spatial vector; the transport layer with index 6 and the transport layer with index 7 correspond to the same spatial vector, and the spatial vectors corresponding to the transport layers with indices 0, 2, 4, and 6 are different.

例如,若空域向量包括第1个空域向量至第4个空域向量,那么,索引为0的传输层和索引为1的传输层对应第1个空域向量,索引为2的传输层和索引为3的传输层对应第2个空域向量,索引为4的传输层和索引为5的传输层对应第3个空域向量,索引为6的传输层和索引为7的传输层对应第4个空域向量。在此情况下,若通过码本指示第一对应关系,则码本结构可以满足如下公式(22)所示:
For example, if the spatial vectors include the first to the fourth spatial vectors, then the transport layer with index 0 and the transport layer with index 1 correspond to the first spatial vector, the transport layer with index 2 and the transport layer with index 3 correspond to the second spatial vector, the transport layer with index 4 and the transport layer with index 5 correspond to the third spatial vector, and the transport layer with index 6 and the transport layer with index 7 correspond to the fourth spatial vector. In this case, if the first correspondence is indicated by the codebook, the codebook structure can satisfy the following formula (22):

一种可能的实现中,信道状态信息还包括第三信息。第三信息用于指示M2个传输层对应的多个空域向量中每个空域向量对应的传输层中的一个传输层在两个极化方向上的极化间相位差。In one possible implementation, the channel state information also includes third information. This third information indicates the polarization phase difference between two polarization directions for one of the multiple spatial vectors corresponding to each of the M2 transport layers.

应理解,与同一个空域向量对应的2个传输层各自对应的极化间相位差之间的差值为π。与同一个空域向量对应的2个传输层各自对应的极化间相位差之间的可以通预配置在第一装置和第二装置中。It should be understood that the phase difference between the polarizations of two transmission layers corresponding to the same spatial vector is π. The phase difference between the polarizations of two transmission layers corresponding to the same spatial vector can be pre-configured in the first and second devices.

以下举例说明第三信息如何指示极化间相位差的。假设M1=6,M2=4索引为0的传输层,其中,索引为0的传输层和索引为4的传输层对应空域向量#1,索引为1的传输层和索引为5的传输层对应空域向量#2,索引为2的传输层对应空域向量#3,索引为3的传输层对应空域向量#4,那么,第三信息指示的极化间相位差依次为索引为0的传输层在两个极化方向上的极化间相位差、索引为1的传输层在两个极化方向上的极化间相位差、索引为2的传输层在两个极化方向上的极化间相位差和索引为3的传输层各在两个极化方向上的极化间相位差。The following example illustrates how the third information indicates the inter-polarization phase difference. Assume a transport layer with index M1 = 6, M2 = 4, and index 0. The transport layers with index 0 and index 4 correspond to spatial vector #1, index 1 and index 5 correspond to spatial vector #2, index 2 corresponds to spatial vector #3, and index 3 corresponds to spatial vector #4. Then, the inter-polarization phase differences indicated by the third information are, in order: the inter-polarization phase difference of the transport layer with index 0 in both polarization directions; the inter-polarization phase difference of the transport layer with index 1 in both polarization directions; the inter-polarization phase difference of the transport layer with index 2 in both polarization directions; and the inter-polarization phase differences of the transport layer with index 3 in each of the two polarization directions.

如此,在空域向量对应的传输层为两个的情况下,可以仅指示一个传输层在两个极化方向上的极化间相位差,从而可以降低开销。Thus, when there are two transport layers corresponding to the spatial vector, only one transport layer needs to be indicated for the phase difference between polarizations in the two polarization directions, thereby reducing overhead.

本申请实施例中,对于上述极化间相位差若M1是奇数,传输层的可以基于正交相移键控(quadrature phase shift keying,QPSK)做量化,比如或基于二进制相移键控(binary phase shift keying,BPSK)量化,此时此外,同一个空域向量对应的2个传输层在两个极化方向上的极化间相位差也可以做QPSK量化或BPSK量化,即或者QPSK量化的比特与BPSK量化的量化比特可以相同也可以不同。In this embodiment of the application, regarding the aforementioned phase difference between polarizations... If M1 is odd, the transport layer Quantization can be performed based on quadrature phase shift keying (QPSK), for example... Or it can be based on binary phase shift keying (BPSK) quantization, in which case... Furthermore, the phase difference between the polarizations of two transport layers corresponding to the same spatial vector in two polarization directions can also be quantized using QPSK or BPSK. or The quantized bits for QPSK quantization and BPSK quantization can be the same or different.

在极化间相位采用BPSK做量化,如的情况下,一个极化间相位可以通过1个比特位指示。在极化间相位采用QPSK做量化,如的情况下,一个极化间相位可以通过2个比特位指示。应理解,此处极化间相位的实现仅用于举例,实际实施中,极化间相位还可以采用其他方式实现。本申请实施例中,信道状态信息可以承载于上行控制信息(uplink control information,UCI)中,CSI的第一部分即UCI的第一部分,CSI的第二部分即UCI的第二部分。BPSK is used for quantization of the phase between polarizations, such as In this case, an inter-polarity phase can be indicated by one bit. QPSK quantization is used for inter-polarity phase, such as... In this case, an inter-polarity phase can be indicated by 2 bits. It should be understood that the implementation of the inter-polarity phase here is only for illustration; in actual implementation, the inter-polarity phase can also be implemented in other ways. In this embodiment, channel state information can be carried in uplink control information (UCI), where the first part of the CSI is the first part of the UCI, and the second part of the CSI is the second part of the UCI.

若传输层按照索引大小从小到大排列,则索引为x1的传输层也可以理解为第x1+1个传输层,其中,x1小于或等于0,或者x1为小于M1的正整数。应理解,上述例子中,均以传输层起始的索引为0举例进行说明的。此外,传输层的起始的索引还可以是0(对应的,索引为x2的传输层也可以称为第x2个传输层,x2为小于或等于M1的正整数)或者其他可能的索引值,不予赘述。If the transport layers are arranged in ascending order of their indices, then the transport layer with index x1 can also be understood as the (x1+1)th transport layer, where x1 is less than or equal to 0, or x1 is a positive integer less than M1. It should be understood that the examples above use an initial transport layer index of 0 for illustration. Furthermore, the initial index of a transport layer can also be 0 (correspondingly, the transport layer with index x2 can also be called the x2th transport layer, where x2 is a positive integer less than or equal to M1) or other possible index values, which will not be elaborated upon further.

基于图4所提供的方法,基于第一方面所提供的方法,第二装置可以向第一装置发送参考信号,第一装置可以基于接收到的参考信号向第二装置发送信道状态信息,用于指示部分传输层,如上述M2个传输层对应的多个空域向量。这样,便可以减少用于指示空域向量的信息,从而降低信道状态信息上报开销。Based on the method provided in Figure 4 and the method provided in the first aspect, the second device can send a reference signal to the first device, and the first device can send channel state information to the second device based on the received reference signal to indicate some transmission layers, such as the multiple spatial vectors corresponding to the M2 transmission layers mentioned above. This reduces the information used to indicate the spatial vectors, thereby reducing the channel state information reporting overhead.

本申请实施例的上述举例中均以M1=5、M1=6、M1=7、或M1=8举例,在M1=3、或M1=4、或M1为大于8的整数的情况下,实现原理均与M1=5、M1=6、M1=7、或M1=8的情况下类似。In the examples above of the embodiments of this application, M1 = 5, M1 = 6, M1 = 7, or M1 = 8 are used as examples. When M1 = 3, or M1 = 4, or M1 is an integer greater than 8, the implementation principle is similar to that when M1 = 5, M1 = 6, M1 = 7, or M1 = 8.

以上结合图4详细说明了本申请实施例提供的信道状态信息上报方法。以下结合图5和图6详细说明用于执行本申请实施例提供的信道状态信息上报方法的通信装置。The channel state information reporting method provided in this application embodiment has been described in detail above with reference to FIG4. The communication device used to execute the channel state information reporting method provided in this application embodiment is described in detail below with reference to FIG5 and FIG6.

示例性地,图5是本申请实施例提供的通信装置的结构示意图一。如图5所示,通信装置500包括:处理模块501和收发模块502。为了便于说明,图5仅示出了该通信装置的主要部件。For example, FIG5 is a schematic diagram of the structure of a communication device provided in an embodiment of this application. As shown in FIG5, the communication device 500 includes a processing module 501 and a transceiver module 502. For ease of explanation, FIG5 only shows the main components of the communication device.

一些实施例中,通信装置500可适用于图2中所示出的通信系统中,执行图4中所示出的信道状态信息上报方法中第一装置的功能。In some embodiments, the communication device 500 may be adapted to the communication system shown in FIG2 to perform the function of the first device in the channel state information reporting method shown in FIG4.

其中,收发模块502,用于接收参考信号。The transceiver module 502 is used to receive reference signals.

处理模块501,用于生成根据参考信号生成信道状态信息。信道状态信息是根据参考信号确定的,信道状态信息中包括第一信息,第一信息用于指示M1个传输层中的M2个传输层对应的多个空域向量,其中,M1为大于或等于2的整数,M2为大于1的整数,M1>M2。Processing module 501 is used to generate channel state information based on the reference signal. The channel state information is determined based on the reference signal and includes first information, which indicates multiple spatial vectors corresponding to M2 transmission layers out of M1 transmission layers, where M1 is an integer greater than or equal to 2, M2 is an integer greater than 1, and M1>M2.

收发模块502还用于发送信道状态信息。The transceiver module 502 is also used to send channel status information.

关于信道状态信息的具体实现可以参考图4所提供方法中的相关介绍,不予赘述。可选地,收发模块502可以包括接收模块和发送模块(图5中未示出)。其中,收发模块用于实现通信装置500的发送功能和接收功能。For details on the implementation of channel state information, please refer to the relevant description in the method provided in Figure 4, which will not be repeated here. Optionally, the transceiver module 502 may include a receiving module and a transmitting module (not shown in Figure 5). The transceiver module is used to implement the transmitting and receiving functions of the communication device 500.

可选地,通信装置500还可以包括存储模块(图5中未示出),该存储模块存储有程序或指令。当处理模块501执行该程序或指令时,使得通信装置500可以执行图4中任一项所示出的信道状态信息上报方法中第一装置的功能。Optionally, the communication device 500 may further include a storage module (not shown in FIG. 5) that stores programs or instructions. When the processing module 501 executes the program or instructions, the communication device 500 can perform the functions of the first device in the channel state information reporting method shown in any of FIG. 4.

应理解,通信装置500中涉及的处理模块501可以由处理器或处理器相关电路组件实现,可以为处理器或处理单元;收发模块502可以由收发器或收发器相关电路组件实现,可以为收发器或收发单元。It should be understood that the processing module 501 involved in the communication device 500 can be implemented by a processor or processor-related circuit components, and can be a processor or processing unit; the transceiver module 502 can be implemented by a transceiver or transceiver-related circuit components, and can be a transceiver or transceiver unit.

需要说明的是,通信装置500可以是终端,也可以是芯片(系统)或其他部件或组件,还可以是包含终端的装置,本申请对此不做限定。其中,上述芯片(系统)或其他部件或组件均可以设置于终端或网络设备中。It should be noted that the communication device 500 can be a terminal, a chip (system), or other components or parts, or a device containing a terminal; this application does not limit this. The aforementioned chip (system) or other components or parts can all be located within a terminal or network device.

此外,通信装置500的技术效果可以参考图4中任一项所示出的信道状态信息上报方法的技术效果,此处不再赘述。Furthermore, the technical effects of the communication device 500 can be referenced from the technical effects of the channel state information reporting method shown in any of the items in Figure 4, which will not be elaborated here.

另一些实施例中,通信装置500可适用于图2中所示出的通信系统中,执行图4中所示出的信道状态信息上报方法中第二装置的功能。In other embodiments, the communication device 500 may be adapted to the communication system shown in FIG2 to perform the function of the second device in the channel state information reporting method shown in FIG4.

其中,处理模块501,用于生成参考信号。The processing module 501 is used to generate a reference signal.

收发模块,502发送参考信号。The transceiver module, 502, transmits a reference signal.

收发模块502,用于接收信道状态信息。信道状态信息是由第一装置根据参考信号确定的,信道状态信息中包括第一信息,第一信息用于指示M1个传输层中的M2个传输层对应的多个空域向量,其中,M1为大于或等于2的整数,M2为大于1的整数,M1>M2。The transceiver module 502 is used to receive channel state information. The channel state information is determined by the first device based on the reference signal. The channel state information includes first information, which is used to indicate multiple spatial vectors corresponding to M2 of the M1 transmission layers, where M1 is an integer greater than or equal to 2, M2 is an integer greater than 1, and M1>M2.

可选地,通信装置500还可以包括存储模块(图5中未示出),该存储模块存储有程序或指令。当处理模块501执行该程序或指令时,使得通信装置500可以执行图4所示的信道状态信息上报方法中第二装置的功能。Optionally, the communication device 500 may further include a storage module (not shown in FIG. 5) that stores programs or instructions. When the processing module 501 executes the program or instructions, the communication device 500 can perform the functions of the second device in the channel status information reporting method shown in FIG. 4.

应理解,通信装置500中涉及的处理模块501可以由处理器或处理器相关电路组件实现,可以为处理器或处理单元;收发模块502可以由收发器或收发器相关电路组件实现,可以为收发器或收发单元。It should be understood that the processing module 501 involved in the communication device 500 can be implemented by a processor or processor-related circuit components, and can be a processor or processing unit; the transceiver module 502 can be implemented by a transceiver or transceiver-related circuit components, and can be a transceiver or transceiver unit.

需要说明的是,通信装置500可以是图2中所示出的网络设备,也可以是设置于上述网络设备中的芯片(系统)或其他部件或组件,或者包含该网络设备的装置,本申请实施例对此不做限定。It should be noted that the communication device 500 may be the network device shown in Figure 2, or it may be a chip (system) or other component or assembly disposed in the network device, or a device containing the network device. This application embodiment does not limit this.

此外,通信装置500的技术效果,可以分别参考图4中任一项所示出的信道状态信息上报方法的技术效果,此处不再赘述。Furthermore, the technical effects of the communication device 500 can be seen by referring to the technical effects of the channel state information reporting method shown in any of the items in Figure 4, which will not be elaborated here.

示例性地,图6为本申请实施例提供的通信装置的结构示意图二。该通信装置可以是终端设备或网络设备,也可以是可设置于终端设备或网络设备的芯片(系统)或其他部件或组件。如图6所示,通信装置600可以包括处理器601。可选地,通信装置600还可以包括存储器602和/或收发器603。其中,处理器601与存储器602和收发器603耦合,如可以通过通信总线连接。For example, Figure 6 is a second schematic diagram of the structure of a communication device provided in an embodiment of this application. This communication device can be a terminal device or a network device, or it can be a chip (system) or other component or assembly that can be disposed in a terminal device or network device. As shown in Figure 6, the communication device 600 may include a processor 601. Optionally, the communication device 600 may also include a memory 602 and/or a transceiver 603. The processor 601 is coupled to the memory 602 and the transceiver 603, for example, they can be connected via a communication bus.

下面结合图6对通信装置600的各个构成部件进行具体的介绍:The following section, with reference to Figure 6, provides a detailed description of each component of the communication device 600:

其中,处理器601是通信装置600的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器601是一个或多个中央处理器(central processing unit,CPU),也可以是特定集成电路(application specific integrated circuit,ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个数字信号处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)。The processor 601 is the control center of the communication device 600. It can be a single processor or a collective term for multiple processing elements. For example, the processor 601 can be one or more central processing units (CPUs), application-specific integrated circuits (ASICs), or one or more integrated circuits configured to implement the embodiments of this application, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).

可选地,处理器601可以通过运行或执行存储在存储器602内的软件程序,以及调用存储在存储器602内的数据,执行通信装置600的各种功能。Optionally, the processor 601 can perform various functions of the communication device 600 by running or executing software programs stored in the memory 602 and by calling data stored in the memory 602.

在具体的实现中,作为一种实施例,处理器601可以包括一个或多个CPU,例如图6中所示出的CPU0和CPU1。In a specific implementation, as one example, processor 601 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG6.

在具体实现中,作为一种实施例,通信装置600也可以包括多个处理器,例如图6中所示的处理器601和处理器604。这些处理器中的每一个可以是一个单核处理器(single-CPU),也可以是一个多核处理器(multi-CPU)。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。In a specific implementation, as one embodiment, the communication device 600 may also include multiple processors, such as processors 601 and 604 shown in FIG. 6. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). Here, a processor may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).

其中,所述存储器602用于存储执行本申请方案的软件程序,并由处理器601来控制执行,具体实现方式可以参考上述方法实施例,此处不再赘述。The memory 602 is used to store the software program that executes the solution of this application, and is controlled by the processor 601 to execute it. The specific implementation method can be referred to the above method embodiment, and will not be repeated here.

可选地,存储器602可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器602可以和处理器601集成在一起,也可以独立存在,并通过通信装置600的接口电路(图6中未示出)与处理器601耦合,本申请实施例对此不作具体限定。Optionally, the memory 602 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory 602 may be integrated with the processor 601 or may exist independently and be coupled to the processor 601 through the interface circuit of the communication device 600 (not shown in FIG. 6). This embodiment of the application does not specifically limit this.

收发器603,用于与其他通信装置之间的通信。例如,通信装置600为终端设备,收发器603可以用于与网络设备通信,或者与另一个终端设备通信。又例如,通信装置600为网络设备,收发器603可以用于与终端设备通信,或者与另一个网络设备通信。Transceiver 603 is used for communication with other communication devices. For example, if communication device 600 is a terminal device, transceiver 603 can be used to communicate with a network device or with another terminal device. As another example, if communication device 600 is a network device, transceiver 603 can be used to communicate with a terminal device or with another network device.

可选地,收发器603可以包括接收器和发送器(图6中未单独示出)。其中,接收器用于实现接收功能,发送器用于实现发送功能。Optionally, transceiver 603 may include a receiver and a transmitter (not shown separately in Figure 6). The receiver is used to implement the receiving function, and the transmitter is used to implement the transmitting function.

可选地,收发器603可以和处理器601集成在一起,也可以独立存在,并通过通信装置600的接口电路(图6中未示出)与处理器601耦合,本申请实施例对此不作具体限定。Optionally, the transceiver 603 can be integrated with the processor 601 or exist independently and be coupled to the processor 601 through the interface circuit of the communication device 600 (not shown in FIG. 6). This application embodiment does not specifically limit this.

需要说明的是,图6中示出的通信装置600的结构并不构成对该通信装置的限定,实际的通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。It should be noted that the structure of the communication device 600 shown in Figure 6 does not constitute a limitation on the communication device. The actual communication device may include more or fewer components than shown, or combine certain components, or have different component arrangements.

此外,通信装置600的技术效果可以参考上述方法实施例所述的信道状态信息上报方法的技术效果,此处不再赘述。Furthermore, the technical effects of the communication device 600 can be referenced from the technical effects of the channel state information reporting method described in the above method embodiments, and will not be repeated here.

应理解,在本申请实施例中的处理器可以是CPU,该处理器还可以是其他通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that the processor in the embodiments of this application can be a CPU, but it can also be other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.

还应理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是ROM、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、EEPROM或闪存。易失性存储器可以是RAM,其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(doubledata rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), EEPROM, or flash memory. Volatile memory can be RAM, which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

上述实施例,可以全部或部分地通过软件、硬件(如电路)、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。The above embodiments can be implemented, in whole or in part, by software, hardware (such as circuits), firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系,但也可能表示的是一种“和/或”的关系,具体可参考前后文进行理解。It should be understood that the term "and/or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and/or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. A and B can be singular or plural. Additionally, the character "/" in this article generally indicates an "or" relationship between the preceding and following related objects, but it can also represent an "and/or" relationship. Please refer to the context for a more accurate understanding.

本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims (26)

一种信道状态信息上报方法,其特征在于,所述方法包括:A channel state information reporting method, characterized in that the method includes: 接收参考信号;Receive reference signal; 发送信道状态信息;所述信道状态信息是根据所述参考信号确定的,所述信道状态信息中包括第一信息,所述第一信息用于指示M1个传输层中的M2个传输层对应的多个空域向量,其中,所述M1为大于或等于3的整数,所述M2为大于1的整数,M1>M2。Transmit channel state information; the channel state information is determined based on the reference signal, and the channel state information includes first information, which is used to indicate multiple spatial vectors corresponding to M2 of the M1 transport layers, wherein M1 is an integer greater than or equal to 3, M2 is an integer greater than 1, and M1>M2. 根据权利要求1所述的方法,其特征在于,所述M1=5,所述M2=3或M2=4;或者,所述M1=6,M2=3或M2=4。The method according to claim 1 is characterized in that M1 = 5, M2 = 3 or M2 = 4; or, M1 = 6, M2 = 3 or M2 = 4. 根据权利要求1或2所述的方法,其特征在于,所述第一信息承载于所述信道状态信息的第一部分中;或者,所述第一信息承载于所述信道状态信息的第二部分中。The method according to claim 1 or 2 is characterized in that the first information is carried in a first part of the channel state information; or, the first information is carried in a second part of the channel state information. 根据权利要求1-3中任一项所述的方法,其特征在于,所述第一信息占用的比特位的数量与如下一项或多项相关:第一维度上的端口数量、或第二维度上的端口数量相关。The method according to any one of claims 1-3 is characterized in that the number of bits occupied by the first information is related to one or more of the following: the number of ports in the first dimension, or the number of ports in the second dimension. 根据权利要求4所述的方法,其特征在于,所述第一信息占用的比特位的数量满足如下关系:
According to the method of claim 4, the number of bits occupied by the first information satisfies the following relationship:
其中,N1为第一维度上的端口数量,N2为第二维度上的端口数量。Where N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension.
根据权利要求4所述的方法,其特征在于,所述第一信息占用的比特位的数量满足如下关系:
According to the method of claim 4, the number of bits occupied by the first information satisfies the following relationship:
其中,N1为第一维度上的端口数量,N2为第二维度上的端口数量。Where N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension.
根据权利要求1-6中任一项所述的方法,其特征在于,所述M1=6,所述M2个传输层中包括索引为0的传输层、索引为1的传输层、索引为2的传输层和索引为3的传输层;或者,The method according to any one of claims 1-6, characterized in that M1 = 6, and the M2 transport layers include a transport layer with index 0, a transport layer with index 1, a transport layer with index 2, and a transport layer with index 3; or, 所述M1=6,所述M2个传输层中包括索引为0的传输层、索引为2的传输层、索引为4的传输层和索引为5的传输层;或者,M1 = 6, and the M2 transport layers include the transport layer with index 0, the transport layer with index 2, the transport layer with index 4, and the transport layer with index 5; or, 所述M1=6,所述M2个传输层中包括索引为0的传输层、索引为2的传输层和索引为4的传输层;或者,M1 = 6, and the M2 transport layers include a transport layer with index 0, a transport layer with index 2, and a transport layer with index 4; or, 所述M1=5,所述M2个传输层中包括索引为0的传输层、索引为1的传输层、索引为2的传输层和索引为3的传输层;或者,M1 = 5, and the M2 transport layers include a transport layer with index 0, a transport layer with index 1, a transport layer with index 2, and a transport layer with index 3; or, 所述M1=5,所述M2个传输层中包括索引为0的传输层、索引为2的传输层、索引为3的传输层和索引为4的传输层;或者,M1 = 5, and the M2 transport layers include the transport layer with index 0, the transport layer with index 2, the transport layer with index 3, and the transport layer with index 4; or, 所述M1=5,所述M2个传输层中包括索引为0的传输层、索引为2的传输层和索引为4的传输层。M1 = 5, and the M2 transport layers include a transport layer with index 0, a transport layer with index 2, and a transport layer with index 4. 根据权利要求1-6中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1-6, characterized in that the method further comprises: 发送第二信息;其中,所述第二信息用于指示所述M2个传输层对应的多个空域向量中只与一个传输层对应的空域向量,或者,所述第二信息用于指示所述M2个传输层对应的多个空域向量中与2个传输层对应的空域向量。Send a second message; wherein the second message is used to indicate a spatial vector among the multiple spatial vectors corresponding to the M2 transport layers that corresponds to only one transport layer, or the second message is used to indicate a spatial vector among the multiple spatial vectors corresponding to the M2 transport layers that corresponds to two transport layers. 根据权利要求1-8中任一项所述的方法,其特征在于,所述信道状态信息还包括第三信息;所述第三信息用于指示所述M2个传输层对应的多个空域向量中每个空域向量对应的传输层中的一个传输层在两个极化方向上的极化间相位差。The method according to any one of claims 1-8 is characterized in that the channel state information further includes third information; the third information is used to indicate the polarization phase difference between two polarization directions of one of the transmission layers corresponding to each of the multiple spatial vectors corresponding to the M2 transmission layers. 一种信道信息上报方法,其特征在于,所述方法包括:A channel information reporting method, characterized in that the method includes: 发送参考信号;Send a reference signal; 接收信道状态信息;所述信道状态信息是根据所述参考信号确定的,所述信道状态信息中包括第一信息,所述第一信息用于指示M1个传输层中的M2个传输层对应的多个空域向量,其中,所述M1为大于或等于3的整数,所述M2为大于1的整数,M1>M2。Receive channel state information; the channel state information is determined based on the reference signal, and the channel state information includes first information, which is used to indicate multiple spatial vectors corresponding to M2 transmission layers in M1 transmission layers, wherein M1 is an integer greater than or equal to 3, M2 is an integer greater than 1, and M1>M2. 根据权利要求10所述的方法,其特征在于,所述M1=5,所述M2=3或M2=4;或者,所述M1=6,M2=3或M2=4。The method according to claim 10 is characterized in that M1 = 5, M2 = 3 or M2 = 4; or, M1 = 6, M2 = 3 or M2 = 4. 根据权利要求10或11所述的方法,其特征在于,所述第一信息承载于所述信道状态信息的第一部分中;或者,所述第一信息承载于所述信道状态信息的第二部分中。The method according to claim 10 or 11 is characterized in that the first information is carried in a first part of the channel state information; or, the first information is carried in a second part of the channel state information. 根据权利要求10-12中任一项所述的方法,其特征在于,所述第一信息占用的比特位的数量与如下一项或多项相关:第一维度上的端口数量、或第二维度上的端口数量相关。The method according to any one of claims 10-12 is characterized in that the number of bits occupied by the first information is related to one or more of the following: the number of ports in the first dimension, or the number of ports in the second dimension. 根据权利要求13所述的方法,其特征在于,所述第一信息占用的比特位的数量满足如下关系:
According to the method of claim 13, the number of bits occupied by the first information satisfies the following relationship:
其中,N1为第一维度上的端口数量,N2为第二维度上的端口数量。Where N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension.
根据权利要求13所述的方法,其特征在于,所述第一信息占用的比特位的数量满足如下关系:
According to the method of claim 13, the number of bits occupied by the first information satisfies the following relationship:
其中,N1为第一维度上的端口数量,N2为第二维度上的端口数量。Where N1 is the number of ports in the first dimension and N2 is the number of ports in the second dimension.
根据权利要求10-15中任一项所述的方法,其特征在于,所述M1=6,所述M2个传输层中包括索引为0的传输层、索引为1的传输层、索引为2的传输层和索引为3的传输层;或者,The method according to any one of claims 10-15, characterized in that M1 = 6, and the M2 transport layers include a transport layer with index 0, a transport layer with index 1, a transport layer with index 2, and a transport layer with index 3; or, 所述M1=6,所述M2个传输层中包括索引为0的传输层、索引为2的传输层、索引为4的传输层和索引为5的传输层;或者,M1 = 6, and the M2 transport layers include the transport layer with index 0, the transport layer with index 2, the transport layer with index 4, and the transport layer with index 5; or, 所述M1=6,所述M2个传输层中包括索引为0的传输层、索引为2的传输层和索引为4的传输层;或者,M1 = 6, and the M2 transport layers include a transport layer with index 0, a transport layer with index 2, and a transport layer with index 4; or, 所述M1=5,所述M2个传输层中包括索引为0的传输层、索引为1的传输层、索引为2的传输层和索引为3的传输层;或者,M1 = 5, and the M2 transport layers include a transport layer with index 0, a transport layer with index 1, a transport layer with index 2, and a transport layer with index 3; or, 所述M1=5,所述M2个传输层中包括索引为0的传输层、索引为2的传输层、索引为3的传输层和索引为4的传输层;或者,M1 = 5, and the M2 transport layers include the transport layer with index 0, the transport layer with index 2, the transport layer with index 3, and the transport layer with index 4; or, 所述M1=5,所述M2个传输层中包括索引为0的传输层、索引为2的传输层和索引为4的传输层。M1 = 5, and the M2 transport layers include a transport layer with index 0, a transport layer with index 2, and a transport layer with index 4. 根据权利要求10-16中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 10-16, characterized in that the method further comprises: 基于信道状态信息中的第一信息确定M1个传输层中每个传输层对应的空域向量。The spatial vector corresponding to each of the M1 transport layers is determined based on the first information in the channel state information. 根据权利要求10-17中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 10-17, characterized in that the method further comprises: 接收第二信息;其中,所述第二信息用于指示所述M2个传输层对应的多个空域向量中只与一个传输层对应的空域向量,或者,所述第二信息用于指示所述M2个传输层对应的多个空域向量中与2个传输层对应的空域向量。Receive second information; wherein the second information is used to indicate a spatial vector among the multiple spatial vectors corresponding to the M2 transport layers that corresponds to only one transport layer, or the second information is used to indicate a spatial vector among the multiple spatial vectors corresponding to the M2 transport layers that corresponds to two transport layers. 根据权利要求10-18中任一项所述的方法,其特征在于,所述信道状态信息还包括第三信息;所述第三信息用于指示所述M2个传输层对应的多个空域向量中每个空域向量对应的传输层中的一个传输层在两个极化方向上的极化间相位差。The method according to any one of claims 10-18 is characterized in that the channel state information further includes third information; the third information is used to indicate the polarization phase difference between two polarization directions of one of the transmission layers corresponding to each of the multiple spatial vectors corresponding to the M2 transmission layers. 一种通信装置,其特征在于,所述通信装置用于执行如权利要求1-19中任一项所述的方法。A communication device, characterized in that the communication device is used to perform the method as described in any one of claims 1-19. 一种通信装置,其特征在于,包括:处理器和存储器;所述存储器用于存储计算机指令,当所述处理器执行该指令时,以使所述通信装置执行如权利要求1-19中任一项所述的方法。A communication device, characterized in that it comprises: a processor and a memory; the memory is used to store computer instructions, which, when executed by the processor, cause the communication device to perform the method as described in any one of claims 1-19. 一种通信装置,其特征在于,包括:处理器和接口电路;其中,A communication device, characterized in that it comprises: a processor and an interface circuit; wherein, 所述接口电路,用于接收代码指令并传输至所述处理器;The interface circuit is used to receive code instructions and transmit them to the processor; 所述处理器用于运行所述代码指令以执行如权利要求1-19中任一项所述的方法。The processor is used to run the code instructions to perform the method as described in any one of claims 1-19. 一种通信装置,其特征在于,所述通信装置包括处理器和收发器,所述收发器用于所述通信装置和其他通信装置之间进行信息交互,所述处理器执行程序指令,用以执行如权利要求1-19中任一项所述的方法。A communication device, characterized in that the communication device includes a processor and a transceiver, the transceiver being used for information exchange between the communication device and other communication devices, and the processor executing program instructions to perform the method as described in any one of claims 1-19. 根据权利要求20-23中任一项所述的通信装置,其特征在于,所述通信装置为芯片。The communication device according to any one of claims 20-23 is characterized in that the communication device is a chip. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机执行如权利要求1-19中任一项所述的方法。A computer-readable storage medium, characterized in that the computer-readable storage medium includes a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-19. 一种计算机程序产品,其特征在于,所述计算机程序产品包括:计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机执行如权利要求1-19中任一项所述的方法。A computer program product, characterized in that the computer program product comprises: a computer program or instructions, which, when the computer program or instructions are run on a computer, cause the computer to perform the method as described in any one of claims 1-19.
PCT/CN2025/090349 2024-05-10 2025-04-22 Channel state information reporting method, and communication apparatus Pending WO2025232534A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202410578733.7 2024-05-10
CN202410578733.7A CN120934708A (en) 2024-05-10 2024-05-10 Channel State Information Reporting Method and Communication Device

Publications (1)

Publication Number Publication Date
WO2025232534A1 true WO2025232534A1 (en) 2025-11-13

Family

ID=97580878

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2025/090349 Pending WO2025232534A1 (en) 2024-05-10 2025-04-22 Channel state information reporting method, and communication apparatus

Country Status (2)

Country Link
CN (1) CN120934708A (en)
WO (1) WO2025232534A1 (en)

Also Published As

Publication number Publication date
CN120934708A (en) 2025-11-11

Similar Documents

Publication Publication Date Title
WO2020048438A1 (en) Method and apparatus for reporting radio-frequency parameter
WO2021238610A1 (en) Method and apparatus for identifying radio resource
WO2021087997A1 (en) Data transmission method and apparatus
WO2022199346A1 (en) Instruction method and related product
CN111436129A (en) Data transmission method and communication device
WO2024001655A1 (en) Communication method, and apparatus
WO2025232534A1 (en) Channel state information reporting method, and communication apparatus
EP4412365A1 (en) Communication method and apparatus
CN112087799A (en) Configuration method and terminal device of feedback resources
WO2024032202A1 (en) Coordinated transmission and reception point indication method and apparatus
WO2023179412A1 (en) Multi-panel communication method and apparatus
CN120834899A (en) Channel state information reporting method and communication device
CN116208992B (en) Running state stability evaluation method and device
WO2025261222A1 (en) Spatial domain vector reporting method and apparatus
CN121056105A (en) Communication method and communication device
WO2025030314A1 (en) Communication method and communication apparatus
US20230396296A1 (en) Phase correction method and communication apparatus
WO2025161982A1 (en) Communication method and apparatus
CN119483815A (en) Channel state information reporting method and communication device
CN120282201A (en) Channel state information reporting method and communication device
WO2025227951A1 (en) Communication method and apparatus
CN120110512A (en) Channel state information feedback method and communication device
WO2025246440A1 (en) Communication method and apparatus
WO2025241817A1 (en) Communication method and apparatus
WO2025227881A1 (en) Communication method and apparatus