Communication method and apparatus
In a large-scale MIMO system, the terminal device receives configuration information and associates the antenna port and reference signal resources, and uses a codebook to quantify channel state information, solving the problem of terminal devices obtaining weighted vectors in a large-scale MIMO system, improving data transmission rate and reducing measurement complexity.
Patent Information
- Application Number
- PCT/CN2025/076304
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-08
- Filing Date
- 2025-02-07
- Publication Date
- 2025-08-14
AI Technical Summary
In large-scale MIMO systems, it is a challenge to effectively acquire weighted vectors to improve the accuracy of channel state information measurement and reduce measurement complexity.
The terminal device receives configuration information to associate M antenna ports and reference signal resources, reconstructs the channel status information, and quantizes it using the first and second codebooks to reduce the measurement complexity and improve the quantization accuracy.
It is realized that under the overhead of limited reference signal resource, the terminal device can select the most matching weighted vector, improve the data transmission rate and reduce the measurement complexity of channel state information.
Smart Images

Figure CN2025076304_14082025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on February 8, 2024, with application number 202410178349.8 and application name “A Communication Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0004] In massive multiple input multiple output (MIMO) systems, base stations are typically equipped with a larger number of antennas. More antennas allow the base station to focus the energy of beamforming transmissions into a smaller spatial area, thereby providing enhanced throughput and radiated energy efficiency.
[0005] The base station can obtain the weighting vector (e.g., transmit beam) for user-level downlink signal transmission through the following two methods: Method 1: In a system with reciprocity between uplink and downlink channels, the base station can obtain the weighting vector by receiving and measuring uplink signals such as the sounding reference signal (SRS). Method 2: The base station sends a downlink reference signal (e.g., the channel state information reference signal (CSI-RS)) to the terminal device. The terminal device obtains the weighting vector by receiving and measuring the CSI-RS and feeds it back to the base station. However, how the terminal device obtains the weighting vector in a massive MIMO system requires further study. Summary of the Invention
[0006] The embodiments of the present application provide a communication method and apparatus for configuring reference signal resources and measuring channel state information in a massive MIMO system.
[0007] In a first aspect, a communication method is provided, which can be applied to a terminal side, such as a terminal device or a communication module in a terminal device, or a circuit or chip in the terminal device responsible for a communication function (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core). Taking the application of this method to a terminal device as an example, in this method, the terminal device receives first configuration information, where the first configuration information is used to configure M antenna ports, where the M antenna ports are associated with one or more reference signal resources, and M is a positive integer; receives reference signals corresponding to the M antenna ports, and obtains first channel state information corresponding to the M antenna ports; determines multiple sub-channel information based on the first channel state information, where the multiple sub-channel information corresponds to the M antenna ports, and each sub-channel information corresponds to the same number of antenna ports; determines second channel state information based on the multiple sub-channel information; and sends the second channel state information.
[0008] In an embodiment of the present application, the terminal device can reconstruct the weighted vector with the highest channel matching degree with its own channel and the corresponding channel state information (i.e., the second channel state information) based on the channel information corresponding to the M antenna ports, which helps to increase the data transmission rate and improve communication performance.
[0009] In one possible implementation, the terminal device may further receive second configuration information, where the second configuration information is used to configure a first codebook and a second codebook; determining multiple subchannel information based on the first channel state information includes: determining the multiple subchannel information based on the first codebook and the first channel state information, where the number of antenna ports corresponding to each subchannel information is the same as the number of antenna ports corresponding to the first codebook; and determining second channel state information based on the multiple subchannel information includes: quantizing the multiple subchannel information based on the second codebook to obtain the second channel state information. By configuring the first codebook and the second codebook for the terminal device, the base station enables the terminal device to perceive the correspondence between the physical antenna and the antenna port on the base station side, which helps improve the quantization accuracy of the downlink channel state information of the terminal device.
[0010] In one possible implementation, quantizing the multiple subchannel information based on the second codebook to obtain the second channel state information includes: obtaining first subchannel information from each subchannel information in the multiple subchannel information to obtain multiple first subchannel information, where the multiple first subchannel information correspond to multiple antenna ports, and different antenna ports in the multiple antenna ports correspond to the same weights of different antenna subarrays; and quantizing the multiple first subchannel information based on the second codebook to obtain the second channel state information. A terminal device obtains a smaller amount of channel information from the channel information corresponding to M antenna ports based on the first codebook, which can reduce the complexity of the terminal device measuring channel state information. Taking M = 128 as an example, for example, if the number of antenna ports corresponding to the first codebook is 4, the terminal device can quantize the channel information corresponding to 128 antenna ports based on the first codebook to obtain channel state information corresponding to 32 antenna ports, thereby reducing the complexity of channel state information measurement.
[0011] In one possible implementation, the terminal device may further quantize each of the multiple subchannel information based on the first codebook to obtain multiple second subchannel information; and quantize the multiple subchannel information based on the second codebook to obtain the second channel state information, including: quantizing the multiple second subchannel information based on the second codebook to obtain the second channel state information. The terminal device may perform primary quantization on each subchannel information based on the first codebook to obtain new channel information, and perform secondary quantization on the multiple new channel information based on the second codebook to obtain channel state information with higher quantization accuracy.
[0012] In a possible implementation, the number of antenna ports corresponding to the first codebook is Q1, where Q1 is the number of antenna ports for all polarizations; the number of antenna ports corresponding to the second codebook is Q2, where Q2 is the number of antenna ports for all polarizations; (Q1*Q2) / P=M, where P indicates the number of polarized antennas; and Q1, Q2, and P are positive integers.
[0013] In a possible implementation, the number of antenna ports corresponding to the first codebook is Q1, where Q1 includes the number of antenna ports of all polarizations. The number of antenna ports corresponding to the second codebook is Q2, where Q2 is the number of antenna ports of the same polarization. Q1*Q2=M, where P indicates the number of polarized antennas, and Q1, Q2, and P are positive integers.
[0014] In a possible implementation, the number of antenna ports corresponding to the first codebook is Q1, where Q1 is the number of antenna ports with the same polarization; the number of antenna ports corresponding to the second codebook is Q2, where Q2 is the number of antenna ports with the same polarization; Q1*Q2*P=M, where P indicates the number of polarized antennas; and Q1, Q2, and P are positive integers.
[0015] In one possible implementation, the M antenna ports are included in N port groups; the N port groups include a first port group, different antenna ports in the first port group correspond to reference signal ports with the same number, and different antenna ports in the first port group correspond to different reference signal resources; or the N port groups include a second port group, different antenna ports in the second port group correspond to reference signal ports with different numbers, and different antenna ports in the second port group correspond to the same reference signal resource. By grouping the M antenna ports, a terminal device can obtain an array-level channel, and channel state information determined by the terminal device based on the array-level channel has a higher degree of match with the terminal device's channel.
[0016] In one possible implementation, the N port groups correspond to N antenna subarrays, and different ports in the same port group correspond to different weights for the same antenna subarray. The same port group corresponds to different weights for the same subarray, allowing the base station to send reference signals via the port group, thereby reducing the probability of antenna port conflicts.
[0017] In a possible implementation, the M antenna ports correspond to K reference signal resources, the first codebook is used to quantize channel state information corresponding to each of the K reference signal resources, and the second codebook is used to quantize the channel state information corresponding to the K reference signal resources, where K is a positive integer.
[0018] In a possible implementation, the number of antenna ports corresponding to the first codebook is Q1, and the number of antenna ports corresponding to the second codebook is Q2, where Q2=K*Q1, and Q1 and Q2 are less than or equal to M.
[0019] On the second aspect, a communication method is provided, which can be applied to the network side, such as a base station on the network side or a component in the base station (such as a circuit, a chip or a chip system, etc.). Taking the application of this method to the base station as an example, in this method, the base station sends first configuration information, and the first configuration information is used to configure M antenna ports, and the M antenna ports are associated with one or more reference signal resources, M is a positive integer; sends a reference signal corresponding to the M antenna ports; and receives second channel state information.
[0020] In a possible implementation, the base station may further send second configuration information, where the second configuration information is used to configure the first codebook and the second codebook; the first codebook is used to indicate the number of antenna ports corresponding to each antenna subarray, and the second codebook is used to indicate the number of antenna subarrays.
[0021] In a possible implementation, the number of antenna ports corresponding to the first codebook is Q1, where Q1 is the number of antenna ports for all polarizations; the number of antenna ports corresponding to the second codebook is Q2, where Q2 is the number of antenna ports for all polarizations; (Q1*Q2) / P=M, where P indicates the number of polarized antennas; and Q1, Q2, and P are positive integers.
[0022] In a possible implementation, the number of antenna ports corresponding to the first codebook is Q1, where Q1 includes the number of antenna ports of all polarizations. The number of antenna ports corresponding to the second codebook is Q2, where Q2 is the number of antenna ports of the same polarization. Q1*Q2=M, where P indicates the number of polarized antennas, and Q1, Q2, and P are positive integers.
[0023] In a possible implementation, the number of antenna ports corresponding to the first codebook is Q1, where Q1 is the number of antenna ports with the same polarization; the number of antenna ports corresponding to the second codebook is Q2, where Q2 is the number of antenna ports with the same polarization; Q1*Q2*P=M, where P indicates the number of polarized antennas; and Q1, Q2, and P are positive integers.
[0024] In one possible embodiment, the M antenna ports are included in N port groups; the N port groups include a first port group, different antenna ports in the first port group correspond to reference signal ports with the same number, and different antenna ports in the first port group correspond to different reference signal resources; or, the N port groups include a second port group, different antenna ports in the second port group correspond to reference signal ports with different numbers, and different antenna ports in the second port group correspond to the same reference signal resource.
[0025] In a possible implementation manner, the N port groups correspond to N antenna subarrays, and different ports in the same port group correspond to different weights of the same antenna subarray.
[0026] In a possible implementation, the M antenna ports correspond to K reference signal resources, the first codebook is used to quantize channel state information corresponding to each of the K reference signal resources, and the second codebook is used to quantize the channel state information corresponding to the K reference signal resources, where K is a positive integer.
[0027] In a possible implementation, the number of antenna ports corresponding to the first codebook is Q1, and the number of antenna ports corresponding to the second codebook is Q2, where Q2=K*Q1, and Q1 and Q2 are less than or equal to M.
[0028] In one possible implementation, the M antenna ports correspond to K1 reference signal resources, the first codebook is used to quantize channel information corresponding to each port group of each reference signal resource in the K1 reference signal resources, and the second codebook is used to quantize channel information corresponding to the joint measurement of at least two parameter signal resources within the K1 reference signal resources, where K1 is a positive integer.
[0029] The beneficial effects of the second aspect mentioned above can be referred to the beneficial effects of the first aspect and will not be repeated.
[0030] According to a third aspect, a communication method is provided. The method can be applied to a terminal side, such as a terminal device or a communication module in the terminal device, or a circuit or chip responsible for communication functions in the terminal device (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core). Taking the application of this method to a terminal device as an example, in this method, the terminal device receives third configuration information, where the third configuration information is used to configure M antenna ports, where the M antenna ports are associated with multiple reference signal resources, and the total number of reference signal ports corresponding to the multiple reference signal resources is greater than or equal to M, where M is a positive integer; receives reference signals corresponding to the multiple reference signal resources, determines third channel state information for the M antenna ports; and sends the third channel state information.
[0031] In the embodiment of the present application, associating M antenna ports with multiple reference signal resources can achieve channel state information measurement of a very large number of ports, and can achieve channel state information measurement with lower complexity.
[0032] In one possible implementation, different reference signal resources among the multiple reference signal resources occupy different time slots. For example, the multiple reference signal resources are spaced the same in the time domain; or, the multiple reference signal resources occupy multiple adjacent downlink time slots, or, some of the multiple reference signal resources occupy adjacent downlink time slots, and some occupy non-adjacent downlink time slots. When the total number of reference signal ports of the multiple reference signal resources is greater than M, it indicates that there are at least two reference signal resources, some or all of which correspond to the same antenna port. Configuring different reference signal resources to occupy different time slots helps reduce the probability of antenna port conflicts.
[0033] In a possible implementation manner, the time slots occupied by the first reference signal resource and the second reference signal resource are not adjacent.
[0034] In a possible implementation, the N reference signal resources include a first reference signal resource and a second reference signal resource, and the antenna port corresponding to the first reference signal port included in the first reference signal resource and the second reference signal port included in the second reference signal resource is the same.
[0035] In one possible implementation, the N pilot resources include at least a first pilot resource and a second pilot resource, the first pilot resource includes Q3 pilot ports, the second pilot resource includes Q4 pilot ports, the Q3+Q4 pilot ports correspond to Q5 antenna ports, and Q5 is less than (Q3+Q4).
[0036] In a possible implementation manner, at least one pilot port of the first pilot resource and the second pilot resource corresponds to antenna ports with the same number.
[0037] The above technical solution is a description of the reference signal ports of different reference signal resources corresponding to the same antenna port. In the above technical solution, by configuring the reference signal ports of different reference signal resources to correspond to the same antenna port, the impact of the phase difference of different time slots on the channel information measurement results can be reduced, so that the measured channel state information is more closely matched with the actual channel of the terminal device, which helps to improve the data transmission rate.
[0038] In one possible implementation, receiving reference signals corresponding to the multiple reference signal resources and determining the third channel state information of the M antenna ports includes: receiving reference signals corresponding to the first reference signal resource and the second reference signal resource, obtaining fourth channel state information corresponding to the first reference signal resource and fifth channel state information corresponding to the second reference signal resource; determining the channel phase difference of the same antenna port in different time slots based on the fourth channel state information and the fifth channel state information; and performing phase compensation on the fifth channel state information based on the channel phase difference to obtain the third channel state information.
[0039] In a possible implementation, the terminal device may further receive fourth configuration information, where the fourth configuration information is used to configure a third codebook, where the number of antenna ports corresponding to the third codebook is equal to M. The base station configures the codebook to the terminal device in accordance with provisions of existing protocols.
[0040] In a fourth aspect, a communication method is provided, which can be applied to the network side, such as a base station on the network side or a component in the base station (such as a circuit, a chip or a chip system, etc.). Taking the application of this method to the base station as an example, in this method, the base station sends third configuration information, and the third configuration information is used to configure M antenna ports, and the M antenna ports are associated with multiple reference signal resources. The total number of reference signal ports corresponding to the multiple reference signal resources is greater than or equal to M, and M is a positive integer; a reference signal corresponding to the multiple reference signal resources is sent; and the third channel state information is received.
[0041] In a possible implementation, different reference signal resources among the multiple reference signal resources occupy different time slots. For example, the multiple reference signal resources are equally spaced in the time domain; or the multiple reference signal resources occupy multiple adjacent downlink time slots.
[0042] In a possible implementation manner, the time slots occupied by the first reference signal resource and the second reference signal resource are not adjacent.
[0043] In a possible implementation, the N reference signal resources include a first reference signal resource and a second reference signal resource, and the antenna port corresponding to the first reference signal port included in the first reference signal resource and the second reference signal port included in the second reference signal resource is the same.
[0044] In one possible implementation, the N pilot resources include at least a first pilot resource and a second pilot resource, the first pilot resource includes Q3 pilot ports, the second pilot resource includes Q4 pilot ports, the Q3+Q4 pilot ports correspond to Q5 antenna ports, and Q5 is less than (Q3+Q4).
[0045] In a possible implementation manner, at least one pilot port of the first pilot resource and the second pilot resource corresponds to antenna ports with the same number.
[0046] In a possible implementation, the base station may further send fourth configuration information, where the fourth configuration information is used to configure a third codebook, and the number of antenna ports corresponding to the third codebook is equal to the M number.
[0047] The beneficial effects of the fourth aspect mentioned above can be found in the beneficial effects of the third aspect and will not be repeated here.
[0048] In a fifth aspect, an embodiment of the present application provides a communication device, which has the functions of implementing the first or third aspect mentioned above. For example, the communication device includes a module or unit or means corresponding to the operations involved in the first or third aspect mentioned above. The module or unit or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0049] In a sixth aspect, an embodiment of the present application provides a communication device, which has the functions of implementing the second or fourth aspect mentioned above. For example, the communication device includes modules or units or means corresponding to executing the operations involved in the second or fourth aspect mentioned above. The modules or units or means can be implemented through software, or through hardware, or through a combination of software and hardware.
[0050] In a seventh aspect, an embodiment of the present application provides a communication device, comprising a memory and one or more processors. The memory is used to store part or all of the necessary computer programs or instructions for implementing the functions involved in the first or third aspect above. The one or more processors can execute the computer programs or instructions. When the computer programs or instructions are executed, the communication device implements the method in any possible design or implementation of the first or third aspect above.
[0051] In one possible design, the communication device may further include an interface circuit, wherein the processor is configured to communicate with other devices or components through the interface circuit.
[0052] In one possible design, the communication device may further include the memory.
[0053] The communication device may be a terminal device, or a communication module in the terminal device, or a chip in the terminal device responsible for communication functions such as a modem chip (also known as a baseband chip) or a SoC or SIP chip including a modem module.
[0054] In an eighth aspect, an embodiment of the present application provides a communication device, comprising a memory and one or more processors. The memory is used to store part or all of the necessary computer programs or instructions for implementing the functions involved in the second or fourth aspect above. The one or more processors can execute the computer programs or instructions. When the computer programs or instructions are executed, the communication device implements the method in any possible design or implementation of the second or fourth aspect above.
[0055] In one possible design, the communication device may further include an interface circuit, wherein the processor is configured to communicate with other devices or components through the interface circuit.
[0056] In one possible design, the communication device may further include the memory.
[0057] The communication device may be a base station, or a communication module in a base station, or a chip in the base station responsible for communication functions such as a modem chip (also called a baseband chip) or a SoC or SIP chip including a modem module.
[0058] In the ninth aspect, an embodiment of the present application provides a communication system, comprising a communication device for implementing any possible design or implementation method in the above-mentioned first aspect and a communication device for implementing any possible design or implementation method in the above-mentioned second aspect; or comprising a communication device for implementing any possible design or implementation method in the above-mentioned third aspect and a communication device for implementing any possible design or implementation method in the above-mentioned fourth aspect.
[0059] In the tenth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer program is run on a computer, the computer executes a method in any possible design of the first to fourth aspects above.
[0060] In the eleventh aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when running on a computer, enables the computer to execute a method in any possible design of the first to fourth aspects above.
[0061] In the twelfth aspect, a chip system is provided, comprising a processor and an interface, wherein the processor is used to call and run instructions from the interface so that the chip system implements the method in any possible design of the first to fourth aspects above.
[0062] The beneficial effects of the fifth to twelfth aspects mentioned above can be referred to the beneficial effects of the first or third aspect and will not be repeated. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] FIG1A , FIG1B , and FIG1C are schematic diagrams of several application scenarios applicable to embodiments of the present application;
[0064] FIG2 is a schematic diagram of multiple sets of reference signal resources;
[0065] FIG3 is a flow chart of a communication method provided in an embodiment of the present application;
[0066] FIG4 is a schematic diagram of a 16H4V2P antenna array;
[0067] FIG5 is a flow chart of another communication method provided in an embodiment of the present application;
[0068] 6A to 6C are schematic diagrams of several reference signal resource occupation time slots provided in an embodiment of the present application;
[0069] FIG7 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0070] FIG8 is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0071] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application. The technical solutions in the embodiments of the present application can be applied to various communication systems, such as universal mobile telecommunications system (UMTS), wireless local area network (WLAN), wireless fidelity (Wi-Fi) system, 4th generation (4G) mobile communication system, such as long term evolution (LTE) system, fifth generation (5G) mobile communication system, such as new radio (NR) system, and future evolved communication systems.
[0072] The technical solutions of the embodiments of the present application can also be applied to technical fields such as unmanned driving, driver assistance (ADAS), intelligent driving, connected driving, intelligent network driving, car sharing, smart / intelligent car, digital car, unmanned car (unmanned car / driverless car / pilotless car / automobile), Internet of vehicles (IoV), self-driving car (self-driving car, autonomous car), cooperative vehicle infrastructure (CVIS), intelligent transport system (ITS), and vehicular communication.
[0073] The embodiments of the present application will present various aspects, embodiments, or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. Furthermore, combinations of these solutions may also be used.
[0074] In addition, in the embodiments of the present application, words such as "exemplarily" and "such as" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as an "example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present concepts in a concrete way. In the embodiments of the present application, "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are consistent.
[0075] The communication system and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0076] To facilitate understanding of the embodiments of the present application, please refer to Figure 1A, which is a schematic diagram of an application scenario applicable to the embodiments of the present application. Figure 1A includes a terminal device and a transmission reception point (or, transmit / receive point, TRP). The terminal device and the TRP can communicate with each other, and the terminal device can receive the reference signal sent by the TRP. Optionally, the application scenario shown in Figure 1A may also include multiple terminal devices and multiple TRPs, one terminal device can communicate with multiple TRPs, and one TRP can also communicate with multiple terminal devices. For example, please refer to Figures 1B and 1C. Figure 1B shows a scenario in which a terminal device can communicate with 3 TRPs, and Figure 1C shows a scenario in which 1 TRP communicates with 2 terminal devices.
[0077] The following is an introduction to terminal devices and TRP.
[0078] (1) Terminal equipment
[0079] Terminal equipment can be a device or module that accesses the above-mentioned communication system and has corresponding communication functions. Terminal equipment can also be called user equipment (UE), terminal, user device, access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal unit, terminal station, terminal device, wireless communication device, user agent, or user device. The terminal is usually equipped with a communication module, circuit, or chip that performs the corresponding communication functions. The terminal is also configured with program instructions for performing the corresponding communication functions.
[0080] For example, the terminal in the embodiment of the present application can be a mobile phone, a personal digital assistant (PDA), a laptop computer, a tablet computer, a drone, a computer with wireless transceiver function, a machine type communication (MTC) terminal, a virtual reality (VR) terminal, an augmented reality (AR) terminal, an Internet of Things (IoT) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home (such as a game console, a smart TV, a smart speaker, a smart refrigerator, and fitness equipment, etc.), a transport vehicle with wireless communication function, a communication module, and a roadside unit (RSU) with a terminal function.
[0081] (2)TRP
[0082] A TRP can be a device or module located on the network side of the aforementioned communication system and having corresponding communication functions. The TRP typically includes a communication module, circuit, or chip that performs the corresponding communication functions. The TRP also includes program instructions for performing the corresponding communication functions and corresponding program instructions.
[0083] For example, the TRP in the embodiments of the present application may be a RAN device or network element deployed in a radio access network (RAN). In the embodiments of the present application, the TRP is described as a base station. For example, the TRP may be a RAN device or a device capable of supporting the RAN device to implement the function, such as a chip system or a combination device or component that can implement the function of the access network device. The device may be installed in the RAN device. For example, a TRP can be an access point (AP) in a Wi-Fi system, such as a home gateway, router, server, switch, or bridge; a base station, base station controller (BSC), base transceiver station (BTS), home base station, baseband unit (BBU), wireless relay node, or wireless backhaul node. It can also be an evolved node B (eNB) in a 4G system, or a next-generation eNB (ng-eNB) during the transition from 4G to 5G systems, or a next-generation NodeB (gNB) in a 5G system, or a RAN node that implements (partial) gNB functions. A RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be configured separately or included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Alternatively, the TRP may be a satellite or various future base stations. In addition, the TRP may be a macro base station, a micro base station, an indoor station, a relay node, a donor node, etc.
[0084] It is understandable that Figure 1A is only a simplified schematic diagram for ease of understanding. The communication system may also include other possible devices, such as wireless relay devices and wireless backhaul devices. Each device may also include different functional units, which are not shown in Figure 1A. The communication between different devices involved in the embodiments of the present application may refer to direct communication between different devices (i.e., no other devices are required to transfer or forward), or it may refer to communication between different devices through other devices (i.e., other devices are required to transfer or forward), or it may refer to the functional units inside the device communicating with other devices through another functional unit. That is to say, in this application, "sending information to (terminal device or TRP)" can be understood as the destination end of the information being the terminal device or TRP. It can include sending information directly or indirectly to the terminal device or TRP. "Receiving information from (terminal device or TRP)" can be understood as the source end of the information being the terminal or TRP, and it can include receiving information directly or indirectly from the terminal or TRP. The information may be processed between the source and destination of the information, such as format change, digital-to-analog conversion, amplification, filtering, etc., but the destination can understand the valid information from the source. Similar expressions in the embodiments of this application can be understood similarly and will not be repeated here.
[0085] Currently, the reference signal resources configured by the base station for the terminal device for channel measurement support a maximum of 32 ports. When the number of antenna sub-arrays included in the antenna array of the base station is greater than 32, the reference signal on the reference signal resource can be weighted. For example, the base station can configure and send CSI-RS by traversing multiple measurement schemes. For example, please refer to Figure 2. The base station can configure multiple sets of reference signal resources (such as CSI-RS resources) and send CSI-RS through the multiple sets of CSI-RS resources, wherein the CSI-RS corresponding to different CSI-RS resources use different weighting vectors. The terminal device can measure the CSI-RS on multiple sets of CSI-RS resources to obtain multiple CSI corresponding to the multiple sets of CSI-RS resources (such as feedback precoding matrix indication (PMI) weight information), and select one CSI from the multiple CSIs to feed back to the base station. After receiving the CSI, the base station can determine the weighting vector for downlink signal transmission based on the PMI weight information in the CSI.
[0086] However, if only the CSI information of a certain CSI-RS resource is selected from multiple CSI-RS resources for reporting, the base station needs to configure more CSI-RS resources with more encryption weights so that the terminal device can select the weighting vector and corresponding CSI information that best matches its own channel, which leads to an increase in the reference signal resource overhead. The measurement complexity of the terminal device also increases significantly with the number of configured reference signal resources.
[0087] In view of this, in an embodiment of the present application, the base station can perform channel measurement on the CSI-RS of M antenna ports, obtain channel information corresponding to the M antenna ports, and reconstruct the CSI that best matches the actual channel of the terminal device based on the channel information. Compared with the solution of selecting one CSI from multiple CSIs, the embodiment of the present application can enable the terminal device to select the most matching weighting vector and corresponding CSI information under the premise of limited reference signal resource overhead and low measurement complexity of the terminal device.
[0088] The method provided in the embodiments of the present application is described below with reference to the accompanying drawings.
[0089] The embodiment of the present application provides a first communication method. Please refer to Figure 3 for a flow chart of the method. The method can be applied to the communication system shown in Figures 1A to 1C. For example, the base station involved in the method is the TRP in the communication system shown in Figures 1A to 1C, and the terminal device involved in the method is the terminal device in the communication system shown in Figures 1A to 1C. In the embodiment of the present application, all optional steps are represented by dotted lines.
[0090] S301: A base station sends first configuration information to a terminal device, and the terminal device receives the first configuration information.
[0091] The first configuration information is used to configure M antenna ports, where M is a positive integer. The M antenna ports are associated with one or more reference signal resources. Optionally, the first configuration information may be carried in one or more of the following signaling: radio resource control (RRC) signaling, media access control (MAC) signaling, or downlink control information (DCI) signaling.
[0092] Each reference signal resource may include multiple reference signal ports. Different reference signal ports in the same reference signal resource have different reference signal port numbers, while reference signal ports in different reference signal resources have the same reference signal port numbers. If two reference signal resources include different numbers of reference signal ports, the smaller number of reference signal ports shall have the same reference signal port numbers as the first corresponding number of the larger number of reference signal ports.
[0093] For example, reference signal resource A and reference signal resource B include 32 reference signal ports, and the reference signal ports corresponding to the 32 reference signal ports included in reference signal resource A and reference signal resource B are all numbered #0 to #31. For another example, reference signal resource A includes 32 reference signal ports, and reference signal resource B includes 16 reference signal ports. The reference signal ports corresponding to the 32 reference signal ports included in reference signal resource A are numbered #0 to #31, and the reference signal ports corresponding to the 16 reference signal ports included in reference signal resource B are numbered #0 to #16, that is, the reference signal port numbers corresponding to the reference signal ports included in reference signal resource B are the same as the reference signal port numbers corresponding to the first 16 reference signal ports included in reference signal resource A. In the embodiment of the present application, reference signal resources may also be referred to as pilot resources. In the embodiment of the present application, reference signal resources and pilot resources may be used interchangeably.
[0094] Taking M=128 as an example, the 128 antenna ports are numbered #3000, #3001, ..., #3127. The 128 antenna ports can be associated with one reference signal resource, or can also be associated with multiple reference signal resources. When the 128 antenna ports are associated with multiple reference signal resources, the number of antenna ports corresponding to different reference signal resources in the multiple reference signal resources can be the same or different. Different reference signal resources may correspond to some of the same antenna ports (it can also be understood that one antenna port can correspond to the reference signal ports of multiple reference signal resources), and the total number of antenna ports corresponding to the multiple reference signal resources is 128. For example, please refer to Tables 1 to 4, which show several examples of the correspondence between antenna ports and reference signal ports corresponding to multiple reference signal resources.
[0095] Table 1
[0096] Table 1 shows an example of associating 128 antenna ports with 4 reference signal resources. In this example, each reference signal resource includes the same number of reference signal ports, corresponds to the same number of antenna ports, and the reference signal ports included in each reference signal resource correspond to different antenna port numbers (which can also be understood as the reference signal ports included in each reference signal resource correspond to different antenna ports).
[0097] Table 2
[0098] Table 2 shows an example of associating 128 antenna ports with 5 reference signal resources. In this example, each reference signal resource includes the same number of reference signal ports, and each reference signal resource corresponds to the same number of antenna ports. Some antenna ports correspond to reference signal ports of multiple reference signal resources. For example, antenna ports numbered #3024 to #3031 correspond to reference signal ports numbered #24 to #31 in reference signal resource 1, and to reference signal ports numbered #0 to #7 in reference signal resource 2; antenna ports numbered #3048 to #3055 correspond to reference signal ports in reference signal resource 2. The reference signal ports numbered #24 to #31 correspond to the reference signal ports numbered #0 to #7 in reference signal resource 3; the antenna ports numbered #3072 to #3079 correspond to the reference signal ports numbered #24 to #31 in reference signal resource 3, and correspond to the reference signal ports numbered #0 to #7 in reference signal resource 4; the antenna ports numbered #3096 to #3103 correspond to the reference signal ports numbered #24 to #31 in reference signal resource 4, and correspond to the reference signal ports numbered #0 to #7 in reference signal resource 5.
[0099] Table 3
[0100] Table 3 shows another example of associating 128 antenna ports with 5 reference signal resources. In this example, each reference signal resource corresponds to a different number of antenna ports. For example, reference signal resource 1, reference signal resource 2, reference signal resource 3, and reference signal resource 4 each correspond to 24 antenna ports, and reference signal resource 5 corresponds to 32 antenna ports. Each reference signal resource corresponds to a different number of antenna ports.
[0101] Table 4
[0102] Table 4 shows another example of associating 128 antenna ports with 5 reference signal resources. In this example, each reference signal resource corresponds to a different number of antenna ports. For example, reference signal resource 1 and reference signal resource 2 each correspond to 24 antenna ports, and reference signal resource 3, reference signal resource 4, and reference signal resource 5 each correspond to 32 antenna ports. In addition, some antenna port numbers correspond to multiple reference signal resources. For example, antenna ports numbered #3072 to #3079 correspond to reference signal ports numbered #24 to #31 in reference signal resource 3, and to reference signal ports numbered #0 to #7 in reference signal resource 4.
[0103] Optionally, the M antenna ports are formed by weighting the physical antennas of the base station. Taking the base station as an example, which includes 128 physical antennas, the antenna array of the 128 physical antennas can be, for example, 16H4V2P, where H (horizon) is used to indicate the number of horizontal antenna ports, V (vertical) is used to indicate the number of vertical antenna ports, and P (polarization) is used to indicate the number of polarized antennas. For example, please refer to Figure 4, which is an example of a 16H4V2P antenna array.
[0104] The antenna array surface can be divided into multiple antenna subarrays, each of which can include one or more physical antennas. For example, the antenna array surface can be divided into 64 antenna subarrays, each of which includes two physical antennas (e.g., 2H1V or 1H2V); or, the antenna array surface can be divided into 32 antenna subarrays, each of which includes four physical antennas (e.g., 2H2V, 4H1V, or 1H4V); or, the antenna array surface can be further divided into 16 antenna subarrays, each of which includes eight physical antennas (e.g., 2H4V, 4H2V, or 8H1V), etc.
[0105] Optionally, the number of antenna ports corresponding to each antenna subarray may be related to the number of physical antennas included in each antenna subarray. For example, if each antenna subarray includes four physical antennas, one antenna subarray may correspond to four antenna ports. For example, where the antenna array plane is divided into 32 antenna subarrays and the antenna subarrays are 2H2V, the correspondence between antenna subarrays and antenna ports is shown in Tables 5 and 6.
[0106] Table 5
[0107] Table 6
[0108] The weights used are orthogonal discrete Fourier transformation (DFT) weights, or any other weights with orthogonal characteristics.
[0109] Optionally, the M antenna ports may be included in N port groups, that is, the M antenna ports are divided into N port groups, and each port group may correspond to one or more antenna subarrays. For example, the N port groups include port group 1, and the port group 1 may correspond to antenna subarray 1 (for example, including antenna subarrays with physical antenna numbers #1, #2, #5, and #6), or the port group 1 may also correspond to antenna subarray 1 and antenna subarray 2 (for example, including antenna subarrays with physical antenna numbers #3, #4, #7, and #8), etc.
[0110] When a port group corresponds to an antenna subarray, different antenna ports in the same port group correspond to different weights for the same antenna subarray. For example, the N port groups include a first port group (e.g., port group 1 described above). If the correspondence between antenna port numbers and physical antenna numbers is shown in Table 5, the antenna ports included in port group 1 correspond to antenna port numbers #3000, #3032, #3064, and #3096. If the correspondence between antenna port numbers and physical antenna port numbers is shown in Table 6, the antenna ports included in port group 1 correspond to antenna port numbers #3000, #3001, #3002, and #3003.
[0111] Optionally, different antenna ports in port group 1 may correspond to different reference signal resources. For example, the correspondence between reference signal resources and antenna port numbers is as shown in Table 1, and the correspondence between antenna port numbers and physical antenna numbers is as shown in Table 5. The antenna port numbers corresponding to the antenna ports included in port group 1 include antenna port number #3000 corresponding to reference signal resource 1, antenna port number #3032 corresponding to reference signal resource 2, antenna port number #3064 corresponding to reference signal resource 3, and antenna port number #3096 corresponding to reference signal resource 4. That is, the reference signal resources corresponding to different antenna ports in port group 1 are reference signal resource 1, reference signal resource 2, reference signal resource 3, and reference signal resource 4.
[0112] Alternatively, please refer to Table 7, which is an example of different antenna ports in the same port group corresponding to different reference signal resources. Table 7 takes the correspondence between antenna port numbers and physical antenna numbers as shown in Table 5 as an example.
[0113] Table 7
[0114] In Table 7, reference signal resource number #0 is the number of reference signal resource 1, reference signal resource number #1 is the number of reference signal resource 2, reference signal resource number #2 is the number of reference signal resource 3, and reference signal resource number #3 is the number of reference signal resource 4.
[0115] The reference signal port #0 corresponding to reference signal resource 1, the reference signal port #0 corresponding to reference signal resource 2, the reference signal port #0 corresponding to reference signal resource 3, and the reference signal port #0 corresponding to reference signal resource 4, the corresponding antenna ports may be included in the same port group (i.e., the aforementioned port group 1), that is, the reference signal resources corresponding to different antenna ports in port group 1 are reference signal resource 1, reference signal resource 2, reference signal resource 3 and reference signal resource 4.
[0116] Alternatively, different antenna ports in port group 1 may correspond to the same reference signal resource. For example, the correspondence between reference signal resources and antenna port numbers is as shown in Table 1, and the correspondence between antenna port numbers and physical antenna numbers is as shown in Table 6. The antenna port numbers corresponding to the antenna ports included in port group 1 include antenna port numbers #3000 to #3003 corresponding to reference signal resource 1. That is, the reference signal resource corresponding to different antenna ports in port group 1 is reference signal resource 1. Please refer to Table 8 for an example of different antenna ports in the same port group corresponding to the same reference signal resource.
[0117] Table 8
[0118] Optionally, the same reference signal resource may also include antenna ports of two port groups, where the two port groups correspond to two polarized antenna sets, respectively. For example, please refer to Table 9.
[0119] Table 9
[0120] Referring to FIG. 4 , an antenna subarray including four physical antennas is used as an example. The antenna subarrays with physical antennas numbered #1, #2, #5, and #6 and the antenna subarrays with physical antennas numbered #65, #66, #69, and #70 belong to two polarization physical antenna sets.
[0121] Optionally, the base station may further send information of the port group corresponding to the M antenna ports to the terminal device, and the terminal device may further send the correspondence between the antenna subarray and the antenna port to the terminal device, so S302 may also be executed.
[0122] S302: The base station sends second configuration information to the terminal device. Correspondingly, the terminal device receives the second configuration information.
[0123] The second configuration information includes a first codebook and a second codebook. The first codebook can be used to indicate information about the antenna subarray, such as indicating the correspondence between the antenna subarray and the antenna port. The first codebook includes a first number of antenna ports Q1 and a first oversampling parameter (subO1, subO2), wherein Q1 is used to indicate the number of antenna ports corresponding to each antenna subarray, for example, Q1=subN1*subN2, subN1 is used to indicate the number of horizontal antenna ports in each antenna subarray, and subN2 is used to indicate the number of vertical antenna ports in each antenna subarray. The first oversampling parameter is used to indicate the encryption multiple of the orthogonal weight basis contained in the first codebook, subO1 represents the encryption multiple of the orthogonal weight of the horizontal antenna port, and subO2 represents the encryption multiple of the orthogonal weight of the vertical antenna port. The codebook quantization weight matrix corresponding to the first codebook is, for example, Formula 1 and Formula 2:
[0124] Among them, u m1 is the weight vector of the vertical antenna port corresponding to the first codebook, m1 is the phase quantization value of the weight vector of the vertical antenna port corresponding to the first codebook, l1 is the phase quantization value of the weight vector of the horizontal antenna port corresponding to the first codebook, L represents the omitted part, v l1,m1 is the joint weight vector of the horizontal antenna port and the vertical antenna port corresponding to the first codebook.
[0125] The second codebook can be used to indicate information about the port groups corresponding to the M antenna ports, for example, the number of port groups. The second codebook includes a second antenna port number Q2 and a second oversampling parameter (O1, O2). Q2 indicates the number of antenna subarrays included in the antenna array plane, for example, Q2 = N1 * N2, where N1 indicates the number of horizontal antenna subarrays and N2 indicates the number of antenna ports in the vertical antenna subarray. The second oversampling parameter indicates the encryption multiple of the orthogonal weight basis included in the second codebook. The codebook quantization weight matrix corresponding to the second codebook is, for example, Formula 3 and Formula 4:
[0126] Among them, u m is the weight vector of the vertical antenna port corresponding to the second codebook, m is the phase quantization value of the weight vector of the vertical antenna port corresponding to the second codebook, l is the phase quantization value of the weight vector of the horizontal antenna port corresponding to the second codebook, v l,m is the joint weight vector of the horizontal antenna port and the vertical antenna port corresponding to the second codebook.
[0127] Optionally, Q1*Q2*P=M, where P is used to indicate the number of polarized antennas. P is a positive integer. Taking the aforementioned antenna array 16H4V2P as an example, P=2.
[0128] Optionally, the first codebook may be used to quantize channel information measured for each of the K reference signal resources, and the second codebook may be used to quantize channel information jointly measured for multiple reference signal resources within the K reference signal resources. For example, if K = 4, each reference signal resource includes 32 pilot ports, and a cross-polarized antenna is used on the base station side, then the number of antenna ports in the first codebook is 32 = subN1*subN2*2; if the number of antenna ports in the second codebook = N1*N2*2 = 64, then the second codebook is used to quantize channel information for 64 antenna ports jointly measured for two reference signal resources; if the number of antenna ports in the second codebook = N1*N2*2 = 128, then the second codebook is used to quantize channel information for 128 antenna ports jointly measured for four reference signal resources.
[0129] Optionally, the second configuration information may be carried in one or more of the following signaling, for example: RRC signaling, MAC signaling, or DCI signaling. The second configuration information and the first configuration information may be the same information, or may be different information. When the first configuration information and the second configuration information are different information, the first configuration information and the second configuration information may be sent via the same information, or may be sent simultaneously via different information, or may be sent at different times via different information, which is not limited in the embodiments of the present application.
[0130] S303: The base station sends a reference signal to the terminal device via the M antenna ports. Correspondingly, the terminal device receives the reference signals corresponding to the M antenna ports.
[0131] The reference signal may be, for example, a non-zero power (NZP)-CSI-RS, a CSI-synchronization signal block (SSB), a zero power (ZP)-CSI-RS, a CSI-interference measurement (IM) signal, etc.
[0132] S304: The terminal device obtains first channel state information based on the reference signals of the M antenna ports.
[0133] The terminal device can perform channel measurement on the reference signals corresponding to the M antenna ports to obtain the channel information corresponding to the M antenna ports, that is, the first channel state information. The first channel state information is, for example, H 128port =[h0,h1…h 127 ]. Wherein, h0 can be understood as the channel information corresponding to the antenna port numbered #3000, h 127 For example, it can be understood as the channel information corresponding to the antenna port with the antenna port number #3127.
[0134] S305: The terminal device determines multiple sub-channel information based on the first channel state information.
[0135] Each of the plurality of sub-channel information includes channel information corresponding to a plurality of antenna ports. The plurality of sub-channel information corresponds to M antenna ports, and the number of antenna ports corresponding to each sub-channel information is the same.
[0136] Optionally, the terminal device may determine the multiple sub-channel information based on the first codebook and the first channel state information described in S302. Taking Q1=4 as an example, the terminal device may determine that each sub-channel information includes channel information corresponding to 4 antenna ports, and may determine that the number of sub-channel information is 32. The terminal device may determine which 4 antenna ports correspond to the channel information included in each sub-channel information based on the correspondence between the antenna subarray and the antenna port indicated by the first codebook. For example, if the first codebook indicates that the correspondence between the antenna subarray and the antenna port is the relationship shown in Table 5, the terminal device may determine that the channel information included in the sub-channel information 1 (e.g., H1) is the channel information corresponding to the antenna ports numbered #3000, #3032, #3064, and #3096, that is, H1=[h0,h 32 ,h 64 ,h 96 If the first codebook indicates that the correspondence between the antenna subarrays and the antenna ports is the relationship shown in Table 6, the terminal device can determine that the channel information included in H1 is the channel information corresponding to the antenna ports numbered #3000, #3001, #3002 and #3003, that is, H1 = [h0, h1, h2, h3].
[0137] Optionally, the terminal device may further determine the channel information included in each sub-channel information based on the port group. For example, the terminal device may determine the channel information corresponding to the antenna port of a port group as a sub-channel information.
[0138] Optionally, each of the multiple sub-channel information of the terminal device corresponds to a channel measurement value of a reference signal resource, for example, 4 reference signal resources, each reference signal resource has 32 ports, and the first channel state information is H 32port,0 =[h0,h1…h 32 ], H 32port,1 =[h0,h1…h 32 ], H 32port,2 =[h0,h1…h 32 ], H 32port,3 =[h0,h1…h 32 ], the H 32port,0 The channel measurement value corresponding to the first reference signal resource, H 32port,1 The channel measurement value corresponding to the second reference signal resource, and so on.
[0139] Optionally, the channel measurement values of multiple reference signal resources corresponding to each sub-channel information of the terminal device, for example, 4 reference signal resources, each reference signal resource has 32 ports, and the first channel state information is H 64port,0 =[h0,h1…h 64 ], H64port,1 =[h0,h1…h 64 ], ..., H 64port,3 =[h0,h1…h 64 ], the H 64port,0 Corresponding to the channel measurement value of the first reference signal resource and the second reference signal resource, H 64port,1 The channel measurement value corresponding to the first reference signal resource and the third reference signal resource is combined, and so on.
[0140] S306: The terminal device determines second channel state information based on the multiple sub-channel information.
[0141] Optionally, the terminal device may quantize the multiple sub-channel information based on the second codebook to obtain the second channel state information. Quantizing the multiple sub-channel information based on the second codebook by the terminal device includes the following two methods:
[0142] Method 1: The terminal device extracts a piece of channel information (e.g., first subchannel information) from each subchannel information to obtain multiple pieces of first subchannel information, and quantizes the multiple pieces of first subchannel information based on a second codebook to obtain the second channel state information. The multiple pieces of first subchannel information correspond to multiple antenna ports, and different antenna ports in the multiple antenna ports correspond to the same weights for different antenna subarrays.
[0143] For example, in S305, the terminal device determines 32 sub-channel information, and the 32 sub-channel information are H1, H2, ..., H 32 Among them, H1=[h0,h1,h2,h3], H2=[h4,h5,h6,h7], ..., H 32 =[h 124 ,h 125 ,h 126 ,h 127 ],h0,h4,……,h 124 The same weight (i.e., weight 1) corresponds to different antenna subarrays.
[0144] Mode 2: The terminal device quantizes each sub-channel information based on the first codebook to obtain multiple second sub-channel information, and quantizes the multiple second sub-channel information based on the second codebook to obtain the second channel state information.
[0145] For example, each sub-channel information is defined in v l1,m1A quantization codeword (e.g., subP1) is selected from the codebook set to obtain multiple second sub-channel information (each second sub-channel information can also be understood as equivalent channel information of the channel information included therein). Each sub-channel information can be quantized using the same codeword or a different codeword. When the terminal device obtains the equivalent channel information corresponding to each sub-channel information, it can quantize the multiple equivalent channel information based on the second codebook, for example, quantizing each equivalent channel information in the defined codebook set v l,m Select the quantization codeword P to obtain the second channel state information H after quantization of multiple equivalent channel information eff,32port :
[0146] S307: The terminal device sends the second channel state information to the base station. Correspondingly, the base station receives the second channel state information.
[0147] In the above technical solution, the terminal device can reconstruct the weighted vector with the highest channel matching degree with its own channel and the corresponding channel state information (i.e., the second channel state information) based on the channel information of the M antenna ports obtained (i.e., the first channel state information), which helps to improve the data transmission rate and improve communication performance.
[0148] The embodiment of the present application provides a first communication method. Please refer to Figure 5 for a flow chart of the method. The method can be applied to the communication system shown in Figures 1A to 1C. For example, the base station involved in the method is the TRP in the communication system shown in Figures 1A to 1C, and the terminal device involved in the method is the terminal device in the communication system shown in Figures 1A to 1C. In the embodiment of the present application, all optional steps are represented by dotted lines.
[0149] S501: The base station sends third configuration information to the terminal device. Correspondingly, the terminal device receives the third configuration information.
[0150] The third configuration information is used to configure M antenna ports, where the M antenna ports are associated with multiple reference signal resources, and the total number of reference signal ports corresponding to the multiple reference signal resources is greater than or equal to M, where M is a positive integer. One reference signal resource may correspond to multiple reference signal ports, and the multiple reference signal ports correspond to different antenna ports.
[0151] The total number of reference signal ports corresponding to multiple reference signal resources is greater than M, indicating that different reference signal ports corresponding to different reference signal resources correspond to the same antenna port. For example, the correspondence between antenna ports and reference signal ports can be found in Table 2. As can be seen from Table 2, the total number of reference signal ports corresponding to reference signal resources 1 to 5 is 160, which is greater than 128.
[0152] The total number of reference signal ports corresponding to the multiple reference signal resources is equal to M, indicating that each of the multiple reference signal resources corresponds to a different antenna port. For example, the correspondence between antenna ports and reference signal ports can be found in Table 1. As can be seen from Table 1, the total number of reference signal ports corresponding to reference signal resources 1 to 5 is 128 = M.
[0153] Optionally, when M=128, the base station may further configure, for the terminal device, reference signal resources with a number of reference signal ports greater than 32. For example, refer to Table 10, which is an example in which the number of reference signal ports corresponding to the reference signal resources is greater than 32.
[0154] Table 10
[0155] Optionally, different reference signal resources in the multiple reference signal resources occupy different time slots. For example, the multiple reference signal resources may be periodic reference signal resources. Taking the M reference signals associated with five reference signal resources as an example, the time slots occupied by the five reference signal resources may be, for example, referenced to FIG6A , where N is the transmission period of the periodic reference signal resource.
[0156] Alternatively, the multiple reference signal resources may be multiple reference signal resources occupying consecutive downlink time slots. Taking the M reference signals associated with five reference signal resources as an example, the time slots occupied by the five reference signal resources can be referenced, for example, in FIG6B , where D represents a downlink time slot, U represents an uplink time slot, and S represents a special frame.
[0157] Optionally, the base station may further configure the antenna port corresponding to each reference signal resource based on the time slot occupied by the reference signal resource. For example, if reference signal resource 2 and reference signal resource 3 occupy two adjacent downlink time slots, and there is an uplink time slot or S time slot between these two downlink time slots, the base station may configure some reference signal ports in reference signal resource 2 and reference signal resource 3 to correspond to the same antenna port. Taking the example of M reference signal resources being associated with five reference signal resources, the time slots occupied by the five reference signal resources can be referenced to FIG6C , for example. The correspondence between the reference signal ports and antenna ports corresponding to the five reference signal resources can be referenced to Table 11.
[0158] Table 11
[0159] In Table 11, reference signal resource 2 and reference signal resource 3 contain reference signal ports corresponding to the same antenna port.
[0160] S502: The base station sends reference signals corresponding to multiple reference signal resources to the terminal device via M antenna ports. Correspondingly, the terminal device receives the reference signals corresponding to the multiple reference signal resources.
[0161] The base station can transmit a reference signal in each time slot occupied by a reference signal resource through the antenna port corresponding to that reference signal resource. Taking Figure 6A and Table 2 as an example, at time T, the base station transmits the reference signal corresponding to reference signal resource 1 through antenna ports numbered #3000 to #3031. After an interval of N time durations (i.e., T+N), the base station transmits the reference signal corresponding to reference signal resource 2 through antenna ports numbered #3024 to #3055. Finally, after an interval of N time durations (i.e., T+4N), the base station transmits the reference signal corresponding to reference signal resource 5 through antenna ports numbered #3096 to #3127.
[0162] Correspondingly, the terminal device receives the reference signals corresponding to the antenna ports numbered #3000 to #3031 at time T, and receives the reference signals corresponding to the antenna ports numbered #3024 to #3055 at an interval of N time (i.e., at T+N), and receives the reference signals corresponding to the antenna ports numbered #3096 to #3127 at T+4N.
[0163] S503: The terminal device determines third channel state information based on the reference signals corresponding to the multiple reference signal resources.
[0164] Taking the multiple reference signal resources as periodic reference signal resources as an example, the terminal device obtains the corresponding channel information based on the reference signal corresponding to the antenna port numbered #3000 to #3031 at time T (for example, time slot T1). The channel information corresponding to time slot T1 is, for example, H T1 =[h t1,0 ,h t1,1 ,…,h t1,30 ,h t1,31 ], in T+N (e.g., T2 time slot), the corresponding channel information is obtained based on the reference signal corresponding to the antenna port numbered 3024 to #3055. The channel information corresponding to the T2 time slot is, for example, H T2 =[h t2,0 ,h t2,1 ,…,h t2,30 ,h t2,31 ], ..., and in T+4N (e.g., T5 time slot), the corresponding channel information is obtained based on the reference signals corresponding to the antenna ports numbered 3096 to #3127. The channel information corresponding to the T5 time slot is, for example, H T5 =[h t5,0 ,ht5,1 ,…,h t5,30 ,h t5,31 ].
[0165] Taking into account the non-ideal factors of the RF devices, the same antenna port may send reference signals in different time slots, which may result in random phase differences. Phase compensation is required for the channels in different time slots. For example, when the terminal device obtains the channel information corresponding to 5 time slots, it can calculate the phase differences corresponding to adjacent time slots, such as the phase difference Δθ1 between time slots T1 and T2, the phase difference Δθ2 between time slots T3 and T2, the phase difference Δθ3 between time slots T4 and T3, and the phase difference Δθ4 between time slots T5 and T4. It also calculates the channel phase differences of the same antenna port in different time slots and averages the channel phase differences of multiple identical antenna ports. For example, you can refer to formulas 6 to 9:
[0166] After obtaining the channel phase differences of adjacent time slots, the terminal device can align the phases of the channel information corresponding to the antenna ports corresponding to different time slots. For example, based on Δθ1, the channel information corresponding to all antenna ports corresponding to the T2 time slot is phase-compensated, based on Δθ1+Δθ2, the channel information corresponding to all antenna ports corresponding to the T3 time slot is phase-compensated, ..., based on Δθ1+Δθ2+Δθ3+Δθ4, the channel information corresponding to all antenna ports corresponding to the T3 time slot is phase-compensated to obtain the third channel state information H 128port , the third channel state information can refer to formula 10, for example.
[0167] S504: The terminal device sends third channel state information to the base station. Correspondingly, the base station receives the third channel state information.
[0168] Optionally, the base station may further send fourth configuration information to the terminal device, for configuring a third codebook, where the number of antenna ports corresponding to the third codebook is equal to M. The terminal device may quantize the channel state information for all antenna ports based on the third codebook. That is, the channel information of all antenna ports obtained by combining multiple pilot resources is quantized, and the quantized value is fed back to the base station.
[0169] In the above technical solution, associating M antenna ports with multiple reference signal resources can achieve channel state information measurement for a very large number of ports and can achieve channel state information measurement with lower complexity.
[0170] Figure 7 shows a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 700 may be the terminal device or the circuit system of the terminal device described in the embodiment shown in any of the figures in Figure 3 or Figure 5, and is used to implement the method corresponding to the terminal device in the above method embodiment. Alternatively, the communication device 700 may be the base station or the circuit system of the base station described in the embodiment shown in any of the figures in Figure 3 or Figure 5, and is used to implement the method corresponding to the base station in the above method embodiment. Among them, the circuit system, for example, a circuit system is a chip system. In the embodiment of the present application, the communication device 700 is used to implement the method corresponding to the terminal device in the above method embodiment as an example.
[0171] The communication device 700 includes at least one processor 701. Processor 701 can be used for internal processing of the device to implement certain control processing functions. Optionally, processor 701 includes instructions. Optionally, processor 701 can store data. Different processors can be independent devices, located in different physical locations, or on different integrated circuits. Optionally, different processors can be integrated into one or more processors, for example, on one or more integrated circuits.
[0172] Optionally, the communication device 700 includes one or more memories 703 for storing instructions. Optionally, data may also be stored in the memories 703. The processor 701 and the memories 703 may be provided separately or integrated together.
[0173] Optionally, the communication device 700 includes a communication line 702 and at least one communication interface 704. The memory 703, the communication line 702 and the communication interface 704 are all optional and are therefore indicated by dotted lines in FIG7 .
[0174] Optionally, the communication device 700 may further include a transceiver and / or an antenna. The transceiver may be used to send information to or receive information from other devices. The transceiver may be referred to as a transceiver, a transceiver circuit, an input / output interface, etc., and is used to implement the transceiver function of the communication device 700 through an antenna. The transceiver may include a transmitter and a receiver. Exemplarily, the transmitter may be used to generate a radio frequency signal from a baseband signal, and the receiver may be used to convert the radio frequency signal into a baseband signal. Optionally, the communication device 700 may include a transmitter but not a receiver. Alternatively, the communication device 700 may include a receiver but not a transmitter. Specifically, it may depend on whether the above-mentioned scheme executed by the communication device 700 includes a sending action and a receiving action.
[0175] The processor 701 may include a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0176] Communication link 702 may include a pathway for transmitting information between the aforementioned components.
[0177] The communication interface 704 is applicable to any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), wired access network, etc.
[0178] The memory 703 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 703 may exist independently and be connected to the processor 701 via the communication line 702. Alternatively, the memory 703 may be integrated with the processor 701.
[0179] The memory 703 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 701. The processor 701 is used to execute the computer-executable instructions stored in the memory 703, thereby implementing the steps performed by the terminal device described in the embodiment shown in either Figure 3 or Figure 5.
[0180] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
[0181] In a specific implementation, as an embodiment, the processor 701 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 7 .
[0182] In a specific implementation, as an embodiment, the communication device 700 may include multiple processors, such as the processor 701 and the processor 705 in FIG7 . Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0183] Optionally, the communication device 700 is configured to perform the actions performed by the terminal device in any of the embodiments shown in FIG. 3 or FIG. 5 . The communication device 700 is configured to perform the following scheme:
[0184] The communication interface 704 is configured to receive first configuration information for configuring the M antenna ports; and receive reference signals corresponding to the M antenna ports;
[0185] Processor 701 is configured to obtain first channel state information based on reference signals corresponding to M antenna ports; determine multiple sub-channel information based on the first channel state information; and determine second channel state information based on the multiple sub-channel information;
[0186] The communication interface 704 is further configured to send the second channel state information or the third channel state information.
[0187] It should be understood that the specific process of each module executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0188] When the device shown in FIG7 is a chip, such as a chip of a terminal device, the chip includes a processor 701 (and may also include a processor 705), a communication circuit 702, and a communication interface 704. Optionally, the chip may include a memory 703. Specifically, the communication interface 704 may be an input interface, a pin, or a circuit. The memory 703 may be a register, a cache, or the like. The processor 701 and the processor 705 may be a general-purpose CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of a program of the communication method of any of the above-described embodiments.
[0189] In the embodiments of the present application, the functional modules of the device can be divided according to the above-mentioned method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiments of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods. For example, in the case of dividing each functional module according to each function, Figure 8 shows a schematic diagram of a device. The device 800 can be the terminal device involved in the above-mentioned method embodiments, or a chip in the terminal device. Alternatively, the device 800 can be the base station involved in the above-mentioned method embodiments, or a chip in the base station. In the embodiments of the present application, the device 800 can be the terminal device involved in the above-mentioned method embodiments, or a chip in the terminal device. The device 800 includes a sending unit 801, a processing unit 802, and a receiving unit 803.
[0190] It should be understood that the device 800 can be used to implement the steps performed by the terminal device in the communication method of the embodiment of the present application. The relevant features can refer to any of the embodiments shown in any of the figures in Figure 3 or Figure 5 above, and will not be repeated here.
[0191] Optionally, the functions / implementation processes of the sending unit 801, receiving unit 803, and processing unit 802 in FIG8 may be implemented by the processor 701 in FIG7 invoking computer-executable instructions stored in the memory 703. Alternatively, the functions / implementation processes of the processing unit 802 in FIG8 may be implemented by the processor 701 in FIG7 invoking computer-executable instructions stored in the memory 703, and the functions / implementation processes of the sending unit 801 and receiving unit 803 in FIG8 may be implemented by the communication interface 704 in FIG7. For example, the sending unit 801 and receiving unit 803 may be integrated into a transceiver unit, which may be, for example, the communication interface 704 described in FIG7, or a transceiver in the communication interface 704.
[0192] Optionally, the apparatus 800 is configured to execute the actions executed by the terminal device in any of the embodiments shown in FIG. 3 or FIG. 5 . The apparatus 800 is configured to execute the following scheme:
[0193] The receiving unit 803 is configured to receive first configuration information for configuring M antenna ports; and receive reference signals corresponding to the M antenna ports;
[0194] The processing unit 802 is configured to obtain first channel state information according to reference signals corresponding to the M antenna ports; determine a plurality of sub-channel information based on the first channel state information; and determine second channel state information based on the plurality of sub-channel information;
[0195] The sending unit 801 is further configured to send the second channel state information or the third channel state information.
[0196] Optionally, when the device 800 is a chip or a circuit, the functions / implementation processes of the sending unit 801 and the receiving unit 803 can also be implemented through pins or circuits.
[0197] The present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed, the method performed by the terminal device or base station in the aforementioned method embodiment is implemented. In this way, the functions described in the above embodiments can be implemented in the form of software functional units and sold or used as independent products. Based on this understanding, the technical solution of the present application can essentially or in other words, the part that contributes or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a base station, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0198] The present application also provides a computer program product, which includes: computer program code, which, when executed on a computer, enables the computer to execute the method executed by the terminal device or the base station in any of the aforementioned method embodiments.
[0199] An embodiment of the present application also provides a processing device, including a processor and an interface; the processor is used to execute the method executed by the terminal device or base station involved in any of the above method embodiments.
[0200] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it 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. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. 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 computer-readable storage medium. 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 a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. 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 available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0201] The various illustrative logic units and circuits described in the embodiments of the present application can be implemented or operated by a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, and optionally, the general-purpose processor can also be any conventional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration.
[0202] The steps of the methods or algorithms described in the embodiments of the present application can be directly embedded in hardware, software units executed by a processor, or a combination of the two. The software unit can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, registers, hard disks, removable disks, CD-ROMs, or other storage media in any form known in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Alternatively, the storage medium can also be integrated into the processor. The processor and storage medium can be provided in an ASIC, which can be provided in a terminal device or a base station. Alternatively, the processor and storage medium can also be provided in different components in the terminal device or the base station.
[0203] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0204] The contents of the various embodiments of this application can refer to each other. If there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0205] It is understood that in the embodiments of the present application, the terminal device or base station may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples. In the embodiments of the present application, other operations or variations of various operations may also be performed. In addition, the various steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.
Claims
1. A communication method, characterized in that: The method comprises: receiving first configuration information, where the first configuration information is used to configure M antenna ports, where the M antenna ports are associated with K reference signal resources, where M and K are both integers greater than 1; wherein each of the K reference signal resources corresponds to the same number of antenna ports; receiving reference signals corresponding to the K reference signal resources, and acquiring first channel state information corresponding to the K reference signal resources; The first channel state information is sent.
2. The method according to claim 1, wherein The number of antenna ports corresponding to each reference signal resource in the K reference signal resources is the same, including: Each reference signal resource corresponds to M1 antenna ports, where M1=M / K, and M1 is a positive integer.
3. The method according to claim 2, wherein The M antenna ports are included in N port groups, each of the N port groups includes N1 antenna ports, antenna port numbers of the N1 antenna ports are adjacent, and N1 is a positive integer.
4. The method according to claim 3, wherein The N port groups include a first port group, the first port group includes K antenna ports, the K antenna ports correspond to reference signal ports with the same number, and the K antenna ports correspond to the K reference signal resources; or, Each of the N1 antenna ports corresponds to a different reference signal resource, where N1=K; or, The N port groups include a second port group, different antenna ports in the second port group correspond to reference signal ports with different numbers, and different antenna ports in the second port group correspond to the same reference signal resource; or, The N1 antenna ports correspond to the same reference signal resource, M1 / N1=c, c is a positive integer; or The j-th reference signal resource among the K reference signal resources corresponds to N1 antenna ports whose antenna port numbers are (j-1)*N1 to j*N1-1, where 1≤j≤K, and j is an integer.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: Second configuration information is received, where the second configuration information is used to configure a codebook, where the codebook is associated with the K reference signal resources, and the number of antenna ports corresponding to the codebook is the M.
6. The method according to claim 5, wherein The codebook includes a first codebook and / or a second codebook, the first codebook is associated with at least one reference signal resource among the K reference signal resources, and the second codebook is associated with the K reference signal resources.
7. A communication method, characterized in that: The method comprises: receiving first configuration information, where the first configuration information is used to configure M antenna ports, where the M antenna ports are associated with one or more reference signal resources, where M is a positive integer; receiving reference signals corresponding to the M antenna ports, and acquiring first channel state information corresponding to the M antenna ports; Determine multiple sub-channel information based on the first channel state information, where the multiple sub-channel information corresponds to M antenna ports, and each sub-channel information corresponds to the same number of antenna ports; determining second channel state information based on the plurality of sub-channel information; The second channel state information is sent.
8. The method according to claim 7, wherein The method further comprises: receiving second configuration information, where the second configuration information is used to configure the first codebook and the second codebook; Determining a plurality of sub-channel information based on the first channel state information includes: determining the plurality of sub-channel information based on the first codebook and the first channel state information, wherein the number of antenna ports corresponding to each sub-channel information is the same as the number of antenna ports corresponding to the first codebook; Determining second channel state information based on the multiple sub-channel information includes: The plurality of sub-channel information is quantized based on the second codebook to obtain the second channel state information.
9. The method according to claim 8, wherein quantizing the plurality of sub-channel information based on the second codebook to obtain the second channel state information, including: Acquire first subchannel information from each subchannel information in the multiple subchannel information to obtain multiple first subchannel information, where the multiple first subchannel information correspond to multiple antenna ports, and different antenna ports in the multiple antenna ports correspond to the same weights of different antenna subarrays; The plurality of first sub-channel information are quantized based on the second codebook to obtain the second channel state information.
10. The method according to claim 8, wherein The method further comprises: quantizing each sub-channel information in the plurality of sub-channel information based on the first codebook to obtain a plurality of second sub-channel information; Quantizing the plurality of sub-channel information based on the second codebook to obtain the second channel state information includes: quantizing the plurality of second sub-channel information based on the second codebook to obtain the second channel state information.
11. The method according to any one of claims 8 to 10, wherein: The number of antenna ports corresponding to the first codebook is Q1, and the number of antenna ports corresponding to the second codebook is Q2. Q1*Q2*P=M, where P indicates the number of polarized antennas. Q1, Q2, and P are positive integers.
12. The method according to any one of claims 8 to 11, wherein: The M antenna ports are included in N port groups; The N port groups include a first port group, different antenna ports in the first port group correspond to reference signal ports with the same number, and different antenna ports in the first port group correspond to different reference signal resources; or, The N port groups include a second port group, different antenna ports in the second port group correspond to reference signal ports with different numbers, and different antenna ports in the second port group correspond to the same reference signal resource.
13. The method according to claim 12, wherein: The N port groups correspond to N antenna sub-arrays, and different ports in the same port group correspond to different weights of the same antenna sub-array.
14. The method according to claim 8, wherein The M antenna ports correspond to K reference signal resources, the first codebook is used to quantize channel state information corresponding to each of the K reference signal resources, and the second codebook is used to quantize channel state information corresponding to the K reference signal resources, where K is a positive integer.
15. The method according to claim 14, wherein The number of antenna ports corresponding to the first codebook is Q1, and the number of antenna ports corresponding to the second codebook is Q2, where Q2=K*Q1, and Q1 and Q2 are less than or equal to M.
16. A communication method, characterized in that: The method comprises: receiving third configuration information, where the third configuration information is used to configure M antenna ports, where the M antenna ports are associated with a plurality of reference signal resources, and a total number of reference signal ports corresponding to the plurality of reference signal resources is greater than or equal to M, where M is a positive integer; receiving reference signals corresponding to the plurality of reference signal resources, and determining third channel state information of the M antenna ports; The third channel state information is sent.
17. The method according to claim 16, wherein Different reference signal resources among the multiple reference signal resources occupy different time slots.
18. The method according to claim 17, wherein The N reference signal resources include a first reference signal resource and a second reference signal resource. The antenna port corresponding to a first reference signal port included in the first reference signal resource and a second reference signal port included in the second reference signal resource is the same.
19. The method according to claim 18, wherein Receiving reference signals corresponding to the plurality of reference signal resources and determining third channel state information of the M antenna ports includes: receiving reference signals corresponding to the first reference signal resource and the second reference signal resource, and obtaining fourth channel state information corresponding to the first reference signal resource and fifth channel state information corresponding to the second reference signal resource; determining a channel phase difference based on the fourth channel state information and the fifth channel state information; Phase compensation is performed on the fifth channel state information based on the channel phase difference to obtain the third channel state information.
20. The method according to any one of claims 17 to 19, wherein: The method further comprises: Fourth configuration information is received, where the fourth configuration information is used to configure a third codebook, and the number of antenna ports corresponding to the third codebook is equal to the M.
21. A communication device, characterized in that: The method comprises a module for executing the method according to any one of claims 1 to 6, or a module for executing the method according to any one of claims 7 to 15, or a module for executing the method according to any one of claims 16 to 20.
22. A communication device, characterized in that: The method comprises a processor and a memory, wherein the memory and the processor are coupled, and the processor is used to call computer instructions in the memory to execute the method according to any one of claims 1 to 6, or to execute the method according to any one of claims 7 to 15, or to execute the method according to any one of claims 16 to 20.
23. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which, when called by the computer, are used to execute the method according to any one of claims 1 to 6, or the method according to any one of claims 7 to 15, or the method according to any one of claims 16 to 20.
24. A computer program product, characterized in that The computer program product includes a computer program, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 6, or causes the computer to execute the method according to any one of claims 7 to 15, or causes the computer to execute the method according to any one of claims 16 to 20.
25. A computer program, characterized in that The method comprises a program code, and when the computer runs the program code, the program code executes the method according to any one of claims 1 to 6, or the program code executes the method according to any one of claims 7 to 15, or the program code executes the method according to any one of claims 16 to 20.
26. A chip, characterized in that: The chip is coupled to the memory and is configured to read and execute program instructions stored in the memory to implement the method according to any one of claims 1 to 6, or the method according to any one of claims 7 to 15, or the method according to any one of claims 16 to 20.
Citation Information
Patent Citations
Channel state information feedback method, base station, and terminal
CN106656292A
Communication method and communication apparatus
US20220393737A1
Sending method, receiving method and apparatus for channel state information reference signal
WO2018058456A1
Method and apparatus for transmitting reference signal
WO2023030291A1
Reference signal transmission method and apparatus
WO2023082775A1