Communication method and device, equipment and storage medium
By receiving and utilizing resource and coefficient information configured by network equipment in the communication system, the terminal device can reduce the resource overhead of the reference signal during channel measurement, solving the problem of large resource overhead in the analog beamforming system.
Patent Information
- Application Number
- CN202311611587.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-27
- Publication Date
- 2025-05-27
AI Technical Summary
In communication systems that simulate or hybrid beamforming, the resource overhead of reference signals during channel measurement is relatively large, especially when the number of analog beams is large.
The terminal device receives information of M resources and N coefficients configured by the network device, receives M reference signals, and determines channel status information based on these signals and coefficients, thereby preventing the network device from sending reference signals through more resources.
Reduces the resource overhead of reference signals, improves the efficiency of channel measurement, and reduces the resource feedback overhead between network equipment and terminal equipment.
Smart Images

Figure CN120050669A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, apparatus, device and storage medium. Background Art
[0002] Beamforming technology is used to limit the energy of wireless signals to a certain beam direction, thereby increasing the efficiency of signal reception. For example, beamforming technologies include: digital beamforming (DBF), analog beamforming (ABF), and hybrid beamforming (HBF). In a communication system using ABF or HBF, network equipment can select the directions of multiple beams and send reference signals through different beams for terminal equipment to measure, thereby obtaining a beam with better quality.
[0003] When the network device uses analog beamforming or hybrid beamforming, one reference signal resource (such as CSI-RS resource) corresponds to one analog beam, and different reference signal resources are sent in different beams. Accordingly, the terminal device measures multiple reference signals sent by the network device on different resources. When the number of analog beams is large, the resource overhead for channel measurement is also large. Summary of the invention
[0004] A communication method, apparatus, device, and storage medium provided by the embodiments of the present application can reduce the resource overhead of reference signals during channel measurement.
[0005] In a first aspect, an embodiment of the present application provides a communication method, the execution subject of the method may be a terminal device or a component in the terminal device (such as a chip, a chip system, etc.), or may also be a logic module or software that can implement all or part of the functions of the terminal device.
[0006] Exemplarily, the method includes: a terminal device receives first information, the first information includes information for indicating M resources and information for N coefficients, M is a positive integer, the terminal device receives M reference signals, the M reference signals are located in the M resources, and then sends channel state information, the channel state information is determined based on the M reference signals and at least one of the N coefficients.
[0007] The channel state information may also be referred to as channel information or channel response, etc., and the present application does not specifically limit its name. For example, the channel state information reference signal (CSI) is a type of channel information, which is information that can reflect channel characteristics and channel quality.
[0008] Optionally, the channel state information includes at least one of channel quality indicator (CQI) information, rank indicator (RI) information and precoding matrix indicator (PMI) information.
[0009] In one possible design, the at least one coefficient may include a first coefficient, and the channel state information further includes information indicating the first coefficient.
[0010] In a possible design, the M reference signals correspond to M antenna ports respectively, and the first coefficient may be a vector composed of M weights.
[0011] In one possible design, the length of the first coefficient is associated with the number of resources M, so as to facilitate channel measurement based on M resources.
[0012] In the above technical solution, the terminal device receives M reference signals through M resources configured by the network device. The information of the M reference signals and N coefficients configured by the network device is used to determine the channel state information. The possible simulated beams outside the M resources are supplemented by the N coefficients, so as to avoid the network device sending reference signals through more resources to obtain CSI, thereby reducing resource overhead.
[0013] On the second aspect, an embodiment of the present application provides a communication method, the execution subject of the method can be a network device or a component in the network device (such as a chip, a chip system, etc.), or it can also be a logic module or software that can realize all or part of the functions of the network device.
[0014] Exemplarily, a network device sends first information, which includes information for indicating M resources and information for N coefficients, and sends M reference signals, where the M reference signals are located in the M resources, and then receives channel state information, where the channel state information is determined based on the M reference signals and at least one of the N coefficients.
[0015] The channel state information may also be referred to as channel information or channel response, etc., and this application does not specifically limit its name. For example, CSI is a type of channel information, which is information that can reflect channel characteristics and channel quality.
[0016] In one possible design, the at least one coefficient may include a first coefficient, and the channel state information further includes information indicating the first coefficient.
[0017] In a possible design, the M reference signals correspond to M antenna ports respectively, and the first coefficient may be a vector composed of M weights.
[0018] In one possible design, the length of the first coefficient is associated with the number of resources M, so as to facilitate channel measurement based on M resources.
[0019] In the above technical solution, corresponding to the first aspect, its technical effect can refer to the description in the first aspect.
[0020] In combination with the first aspect and the second aspect, in a possible implementation manner, the information indicating the first coefficient is a second channel state information resource index (CSI-RS Index, CRI).
[0021] In combination with the first aspect and the second aspect, in a possible implementation manner, the resource indicated by the first CRI is a resource among the M resources;
[0022] The value of the first CRI is less than the value of the second CRI; or,
[0023] The value of the first CRI is greater than the value of the second CRI; or,
[0024] The first CRI value is an odd value and the second CRI value is an even value; or,
[0025] The first CRI value is an even value, and the second CRI value is an odd value.
[0026] The antenna ports corresponding to the above N coefficients do not send reference signals. In some understandings, the N coefficients can be replaced by N virtual resources. In order to distinguish from virtual resources, the above M resources carrying M reference signals can be called M actual resources. The above first CRI and second CRI can shift to indicate actual resources or virtual resources, thereby improving the accuracy of resource indication.
[0027] In combination with the first aspect and the second aspect, in a possible implementation method, the channel state information includes the channel state information corresponding to the above-mentioned first coefficient, and the terminal device can determine the channel state information corresponding to the first coefficient based on at least one reference signal among the M reference signals and information of the first coefficient.
[0028] In combination with the first aspect and the second aspect, in a possible implementation manner, the bit width of the first CRI and the bit width of the second CRI are both X, and the resource indicated by the first CRI is a resource among the M resources.
[0029] When the actual resources and virtual resources belong to different resource sets, the bit width of the first CRI indicating the actual resources and the bit width of the second CRI indicating the virtual resources can be the same or different. When M is not equal to N, the network device is not clear about the bit width of the CRI reported by the terminal device, and it is difficult to configure appropriate resources to transmit CRI. Therefore, setting the bit width of the first CRI and the bit width of the second CRI to X can solve the above-mentioned bit hopping problem.
[0030] In a possible implementation, the above X can be calculated based on the bit width of the first CRI and the bit width of the second CRI. For example, the above X can be or
[0031] In order to facilitate the network device to distinguish whether the channel information in the channel state information is actual resources or virtual resources, especially in the second example above, the values of the first CRI and the second CRI may be the same, and it is difficult for the network device to distinguish the indication object of the CRI. In this regard, in an embodiment of the present application, the terminal device may indicate that the channel state information includes channel information of actual resources and / or includes channel information of virtual resources.
[0032] In some embodiments, the terminal device sends second information, where the second information is used to indicate that the channel state information is determined based on M reference signals and at least one coefficient among the N coefficients.
[0033] In some other embodiments, the second information may indicate the type of CRI, such as indicating whether the CRI in the channel state information is the first CRI or the second CRI.
[0034] In a third aspect, an embodiment of the present application provides a communication device, comprising: a transceiver module, used to receive first information, the first information comprising information indicating M resources and information of N coefficients, M is a positive integer, and N is a positive integer; the transceiver module is also used to receive M reference signals, the M reference signals are located in the M resources; a processing module, used to determine channel state information based on the M reference signals and at least one of the N coefficients; the transceiver module is also used to send channel state information.
[0035] In a possible implementation, the at least one coefficient includes a first coefficient, and the channel state information further includes information indicating the first coefficient.
[0036] In a possible implementation manner, the first coefficient is a vector composed of M weights, and the M reference signals correspond to M antenna ports respectively.
[0037] In a possible implementation manner, the information indicating the first coefficient is a second channel state information reference signal resource indication CRI.
[0038] In a possible implementation, the resource indicated by the first CRI is a resource among the M resources; the value of the first CRI is smaller than the value of the second CRI; or, the value of the first CRI is larger than the value of the second CRI; or, the value of the first CRI is an odd value and the value of the second CRI is an even value; or, the value of the first CRI is an even value and the value of the second CRI is an odd value.
[0039] In a possible implementation, the channel state information includes channel state information corresponding to the first coefficient, and the method further includes: determining the channel state information corresponding to the first coefficient based on at least one reference signal among the M reference signals and information about the first coefficient.
[0040] In a possible implementation manner, the bit width of the first CRI and the bit width of the second CRI are both X, and the resource indicated by the first CRI is a resource among the M resources.
[0041] In a possible implementation, X is or
[0042] In a possible implementation, the transceiver module is further used to: send second information, where the second information is used to indicate that the channel state information is determined based on the M reference signals and at least one coefficient among the N coefficients.
[0043] In a possible implementation manner, the second information indicates a second CRI, and the second CRI is used to indicate information of a first coefficient in the at least one coefficient.
[0044] In a possible implementation manner, the channel state information includes at least one of CQI, RI information and PMI information.
[0045] In a fourth aspect, an embodiment of the present application provides a communication device, comprising: a processing module, used to determine first information, the first information comprising information indicating M resources and information of N coefficients, M is a positive integer, and N is a positive integer; a transceiver module, used to send the first information; the transceiver module is also used to send M reference signals, the M reference signals are located in the M resources; the transceiver module is also used to receive channel state information, the channel state information is determined based on the M reference signals and at least one of the N coefficients.
[0046] In a possible implementation, the at least one coefficient includes a first coefficient, and the channel state information further includes information indicating the first coefficient.
[0047] In a possible implementation manner, the first coefficient is a vector composed of M weights, and the M reference signals correspond to M antenna ports respectively.
[0048] In a possible implementation manner, the information indicating the first coefficient is a second CRI.
[0049] In a possible implementation, the resource indicated by the first CRI is a resource among the M resources; the value of the first CRI is smaller than the value of the second CRI; or, the value of the first CRI is larger than the value of the second CRI; or, the value of the first CRI is an odd value and the value of the second CRI is an even value; or, the value of the first CRI is an even value and the value of the second CRI is an odd value.
[0050] In a possible implementation, the channel state information includes channel state information corresponding to the first coefficient, and the method further includes: determining the channel state information corresponding to the first coefficient based on at least one reference signal among the M reference signals and information about the first coefficient.
[0051] In a possible implementation manner, the bit width of the first CRI and the bit width of the second CRI are both X, and the resource indicated by the first CRI is a resource among the M resources.
[0052] In a possible implementation, X is or
[0053] In a possible implementation, the transceiver module is further used to: send second information, where the second information is used to indicate that the channel state information is determined based on the M reference signals and at least one coefficient among the N coefficients.
[0054] In a possible implementation manner, the second information indicates a second CRI, and the second CRI is used to indicate information of a first coefficient in the at least one coefficient.
[0055] In a possible implementation manner, the channel state information includes at least one of CQI, RI information and PMI information.
[0056] In a fifth aspect, an embodiment of the present application provides a communication device, comprising: a processor, wherein the processor is used to execute the method in the first aspect, the second aspect or each possible implementation manner by running a computer program or through a logic circuit.
[0057] In a possible implementation manner, the device further includes a memory, wherein the memory is used to store the computer program.
[0058] In a possible implementation manner, a communication interface is further included, and the communication interface is used to input and / or output signals.
[0059] In a sixth aspect, an embodiment of the present application provides a communication system, comprising: an apparatus for executing a method as in the first aspect or each possible implementation manner, and an apparatus for executing a method as in the second aspect or each possible implementation manner.
[0060] In the seventh aspect, an embodiment of the present application provides a communication device, comprising: a processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, and executing the method in the first aspect, the second aspect, or each possible implementation method.
[0061] In an eighth aspect, an embodiment of the present application provides a chip, comprising: a processor, configured to call and execute computer instructions from a memory, so that a device equipped with the chip executes a method as in the first aspect, the second aspect, or each possible implementation manner.
[0062] In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium for storing computer program instructions, wherein the computer program enables a computer to execute a method as in the first aspect, the second aspect, or each possible implementation manner.
[0063] In a tenth aspect, an embodiment of the present application provides a computer program product, comprising computer program instructions, which enable a computer to execute a method as in the first aspect, the second aspect, or each possible implementation manner.
[0064] The beneficial effects of the above-mentioned second to tenth aspects and each possible implementation manner can all be referred to the beneficial effects brought about by the above-mentioned first aspect and each possible implementation manner of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] Figure 1 A schematic diagram of a communication system provided for this application;
[0066] Figure 2 A schematic diagram of hybrid beamforming provided in this application;
[0067] Figure 3 A schematic diagram of signaling transmission for channel measurement provided by this application;
[0068] Figure 4 A schematic flow chart of a communication method provided in an embodiment of the present application;
[0069] Figure 5 A schematic diagram of a reference signal beam provided in an embodiment of the present application;
[0070] Figure 6 A schematic flow chart of another communication method provided in an embodiment of the present application;
[0071] Figure 7 is a schematic block diagram of a communication device provided in an embodiment of the present application;
[0072] Figure 8 is another schematic block diagram of a communication device provided in an embodiment of the present application;
[0073] Fig. 9 This is another structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0074] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0075] The communication method and device provided in the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), worldwide interoperability for microwave access (WiMAX) communication system, wireless fidelity (WiFi), fifth generation (5G) mobile communication system or new radio access technology (NR), etc. The communication method provided in the present application can also be applied to future communication systems, such as the sixth generation mobile communication system, etc.
[0076] The communication method provided in the present application can also be applied to machine type communication (MTC), long term evolution technology for machine-to-machine communication (LTE-M), device to device (D2D) network, machine to machine (M2M) network, Internet of things (IoT) network or other networks. Among them, the IoT network may include, for example, the Internet of Vehicles. Among them, the communication methods in the Internet of Vehicles system are collectively referred to as vehicle to other devices (vehicle to X, V2X, X can represent anything), for example, the V2X may include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian (V2P) communication or vehicle to network (V2N) communication, etc.
[0077] Figure 1 1 is a schematic diagram of a communication system applicable to the present application. The system 100 includes at least one network device, such as Figure 1 The network device 110 shown; the system 100 may also include at least one terminal device, such as Figure 1 The terminal device 120 shown. The network device 110 and the terminal device 120 can communicate via a wireless link to exchange information. It can be understood that the network device and the terminal device can also be referred to as communication devices.
[0078] A network device is a network-side device with wireless transceiver functions. A network device may be a device in a radio access network (RAN) that provides wireless communication functions for terminal devices, and is called a RAN device. A RAN device may be a device in a cellular system related to the third generation partnership project (3GPP), for example, a 4G or 5G mobile communication system, or a device in a future evolution system (such as a 6G mobile communication system). A RAN device may also be a device in an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a wireless fidelity (WiFi) system. A RAN device may also be a device in a communication system in which two or more of the above systems are integrated. In the communication scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), a next generation NodeB (gNB) in a 5G mobile communication system, an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, a wireless relay node, a wireless backhaul node, etc. In a communication system using different radio access technologies (RAT), the names of devices with base station functions may be different. For example, it can be called eNB or eNodeB in an LTE system, and it can be called gNB in a 5G system or NR system. This application does not limit the specific name of the base station. The RAN node can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the RAN node in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node in the present application may also be a logical node, a logical module, or software that can implement all or part of the RAN node functions.
[0079] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the 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 set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).
[0080] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0081] The terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, for example, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home device, etc. The embodiments of the present application do not limit the device form of the terminal.
[0082] In the embodiment of the present application, the network device may be, for example, Figure 1 The RAN node 110 shown in FIG. 1 , the terminal device may be, for example, Figure 1 As shown in the terminal device 120, the present application does not specifically limit the types of network devices and terminal devices.
[0083] In addition, terminal devices and network devices can be hardware devices, or software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of terminal devices and network devices.
[0084] To facilitate understanding of the embodiments of the present application, the technical terms related to the present application are explained below.
[0085] 1. Antenna port: Antenna port is a logical concept. There is no direct correspondence between an antenna port and a physical antenna. Antenna port is usually associated with a reference signal, and its meaning can be understood as a transceiver interface on the channel that the reference signal passes through. For low-frequency systems, an antenna port may correspond to one or more antenna elements. These elements jointly send reference signals, and the receiver can treat them as a whole without distinguishing these elements. For high-frequency systems, the antenna port may correspond to a beam. Similarly, the receiver only needs to regard this beam as an interface without distinguishing each element.
[0086] In the embodiment of the present application, the antenna port that sends the analog beam can be called an analog antenna port, or simply an antenna port.
[0087] The port group mentioned in the embodiment of the present application may be a plurality of digital ports corresponding to the same analog beam, or the port group may be a set of a plurality of digital ports corresponding to a plurality of analog beams, or the corresponding pairs of digital ports of the same analog beam are divided into a plurality of subsets, each subset being a port group. The port group may also be referred to as a digital-analog port group, etc.
[0088] 2. Beam: Beamforming technology refers to adjusting the amplitude and / or phase of the signal so that the radiated signal radiated by the antenna array has a certain directionality, which can achieve higher antenna array gain. Among them, the main lobe of the radiation pattern of the antenna array can be called a beam.
[0089] A beam is a communication resource. A beam can be a wide beam, a narrow beam, or other types of beams. The technology for forming a beam can be called beamforming technology. In beamforming technology, the signal is filtered by a spatial domain transmission filter to adjust the amplitude and / or phase. Different spatial domain transmission filters use different spatial domain filtering parameters to achieve beams in different directions. In an embodiment of the present application, the spatial domain filtering parameters can be replaced by a beam, or the spatial domain filtering parameters can be replaced by a spatial domain transmission filter. The spatial domain transmission filter can also be called a spatial filter.
[0090] Specifically, beamforming technology includes digital beamforming technology, analog beamforming technology and hybrid digital analog beamforming technology. Among them, digital beamforming technology has multiple digital processing channels, and each digital processing channel adjusts the phase (or amplitude and phase) of the signal in the digital domain, so that the radiated signal radiated by the signal through the antenna has directionality. Therefore, for digital beamforming technology, the function of the above-mentioned spatial transmission filter can be realized through multiple digital processing channels. Analog beamforming technology can simultaneously send signals through an antenna array composed of multiple antenna elements, each antenna element corresponds to a phase shifter, and by adjusting the phase of the phase shifter corresponding to each antenna element, the radiated signal radiated by the antenna array has directionality. Therefore, for analog beamforming technology, the function of the above-mentioned spatial transmission filter can be realized by multiple phase shifters corresponding to multiple elements in the antenna array. Hybrid beamforming technology is a combination of analog beamforming technology and digital beamforming technology, with both multiple digital processing channels and multiple analog phase shifters. Therefore, for hybrid beamforming technology, the function of the above-mentioned spatial transmission filter can be realized by multiple phase shifters corresponding to multiple array elements in the antenna array and multiple digital processing channels. However, the present application is not limited thereto, and the above-mentioned spatial transmission filter can also be realized by other technologies.
[0091] It can be understood that one or more antenna ports forming a beam can be regarded as an antenna port set or an antenna port group. For the sake of ease of expression, the following text uniformly refers to a beam formed by one antenna port, and the one or more digital ports forming a beam are called a port group.
[0092] In one implementation, multiple digital channels are digitally weighted in the same manner across the entire frequency band, which has an effect similar to analog beamforming.
[0093] In another implementation, the digital channel (or digital weighting) can be divided into multiple levels. The first level performs the same digital weighting for the entire frequency band, and the second level performs weighting for the sub-band. The effect is also equivalent to hybrid beamforming. For ease of understanding, Figure 2FIG. 1 shows a schematic diagram of hybrid beamforming (or digital beamforming). Figure 2 As shown, the digital channels are evenly divided into K1 (K1 is a positive integer) groups (or, K1 sub-arrays, K1 port groups), and the number of digital channels in each group (or, sub-array, port group) is the same, for example, K2 (K2 is a positive integer). Digital beamforming and analog beamforming can be regarded as two-level beamforming. The first-level beamforming is analog beamforming, and the weight of the first-level beamforming is w 0 =[w 0,0 w 0,1 … w 0,K2-1 ], where K2 elements correspond to K2 digital channels. The first-level beamforming weights are broadband, and each group uses the same first-level weights, i.e., w 0 The second-level beamforming is digital beamforming, and the weight of the second-level beamforming is w 1 =[w 1,0 … w 1,K1-1 ], where K1 elements correspond to K1 digital channels. The second-level beamforming weights are sub-band, and the second-level weights are different between different groups (or sub-arrays, port groups), that is, the weight matrix corresponding to the digital channel is or in, represents the Kronecker product, It represents the weighted vector corresponding to the first-level weight. It can be seen that different weighted vectors have different beam directions. Therefore, the network device can adjust the beam direction by adjusting the weighted vector.
[0094] 3. Reference signal: can be used for channel measurement, channel estimation or beam quality monitoring, etc. According to the LTE or NR protocol, the uplink reference signal may include, for example, a sounding reference signal (SRS), a physical uplink control channel (PUCCH)-demodulation reference signal (DMRS) (PUCCH-DMRS), a physical uplink shared channel (PUSCH)-demodulation reference signal (PUSCH-DMRS), a phase noise tracking reference signal (PTRS), an uplink positioning RS, etc.; the downlink reference signal may include, for example, a synchronization signal block (SSB), a physical downlink control channel (PDCCH)-demodulation reference signal (PDCCH-DMRS), a physical downlink shared channel (PDSCH)-demodulation reference signal (PDSCH-DMRS), PTRS, a channel status information reference signal (CSI-RS), a cell reference signal (CRS) in LTE, and a time / frequency domain tracking synchronization signal (tracking reference RS) in NR. signal, TRS), downlink positioning signal (positioning RS), etc.
[0095] The reference signal in the embodiment of the present application is mainly used for channel measurement, for example, it may refer to the CSI-RS used in downlink channel measurement, or may refer to the SRS used in uplink channel measurement, or may also be other reference signals that can be used for channel measurement. This application does not limit this.
[0096] A specific application scenario is as follows: In the frequency division duplex (FDD) communication scenario, since the uplink and downlink channels are not reciprocal or cannot be guaranteed to be reciprocal, the network device usually sends CSI-RS to the terminal device. The terminal device measures the received CSI-RS, obtains the CSI of the downlink channel, and feeds it back to the network device. The network device can decide the resources, modulation and coding scheme (MCS), and precoding configuration of the downlink data channel of the terminal device based on the CSI.
[0097] Exemplarily, CSI may include at least one of the following: PMI, CQI, RI and reference signal resource indicator (CSI-RSresource indicator, CRI), layer indicator (layer indicator, LI), reference signal received power (referencesignal received power, RSRP), CRI, synchronization / broadcast signal block resource index (SynchronizationSignal / Physical broadcast channel Block Resource Index, SSBRI), etc. Which quantities in the CSI are specifically fed back by the terminal device can be determined according to the configuration, such as the "CSI-Report Configuration (CSI-ReportConfig)" described below.
[0098] 4. Reference signal resources: can be used to configure the transmission properties of reference signals, such as time-frequency resource location, port mapping relationship, power factor, and scrambling code, etc. For details, please refer to the relevant sections on reference signal resources in 3GPP technical specifications (TS) 38.211 and 38.331. The transmitting device can send reference signals based on the reference signal resources, and the receiving device can receive reference signals based on the reference signal resources.
[0099] In the embodiment of the present application, the reference signal resource may also include a virtual resource that does not send a reference signal. The virtual resource may be understood as a resource that can be used to send a reference signal but does not send a reference signal. In order to distinguish from the virtual resource, the resource used to send a reference signal may be referred to as an actual resource.
[0100] In the embodiment of the present application, the virtual resource can also be replaced by a coefficient or a weight, and the weight can be used to determine the channel coefficient of the virtual resource. The coefficient can include one or more weights for determining the channel coefficient of the virtual resource, for example, the coefficient can be a vector composed of one or more weights.
[0101] In the embodiment of the present application, the channel coefficient of the virtual resource may be determined by the channel coefficient of the actual resource and the corresponding weight.
[0102] 5. Reference signal configuration: Reference signal configuration may include reference signal resource configuration and reference signal reporting configuration. The following takes CSI-RS configuration as an example for introduction.
[0103] The two more important parts of CSI-RS configuration are "CSI-ReportConfig" and "CSI-ResourceConfig". "CSI-ReportConfig" and "CSI-ResourceConfig" are names used only for ease of description, and other names may also be used. This application does not limit this.
[0104] Among them, "CSI-ReportConfig" can be used to configure parameters related to CSI reporting, such as "report configuration identifier (ReportConfigId)", "report configuration type (reportConfigType)", "report quantity (reportQuantity)", etc. "reportConfigId" can be used to mark "CSI-ReportConfig", that is, one "reportConfigId" can correspond to one "CSI-ReportConfig". "reportConfigType" is used to configure the reporting type, which can be specifically divided into: periodic reporting, semi-continuous reporting and non-periodic reporting. "reportQuantity" can be used to configure the reported information, for example: CRI, PMI, RI, LI, CQI, RSRP, RSRQ, SNR, SINR, etc. Different information can be reported through different configurations.
[0105] “CSI-ResourceConfig” may be used to configure CSI-RS resource-related information, such as “CSI resource configuration identifier (CSI-ResourceConfigId)” and CSI-RS resources used for measurement.
[0106] Among them, "CSI-ResourceConfigId" is the identifier of "CSI resource configuration (CSI-ResourceConfig)", which is used to mark the "CSI-ResourceConfig", and can be associated with "CSI-ReportConfig" through this variable. The CSI-RS resources used for measurement involved in this application are mainly non-zero power (none-zero power, NZP) CSI-RS resources (NZPCSI-RS resource).
[0107] Exemplarily, through the high-level parameters "NZP-CSI-RS-Resource", "CSI-ResourceConfig" and "NZP-CSI-RS resource set (NZP-CSI-RS-ResourceSet)", each terminal device can be configured with one or more NZP CSI-RS resource sets, and each NZP CSI-RS resource set includes one or more NZP CSI-RS resources.
[0108] Each NZP CSI-RS resource can be identified by an "NZP-CSI-RS resource identifier (nzp-CSI-RS-ResourceId)". The identifiers of the NZP CSI-RS resources in the NZP CSI-RS resource set are not necessarily numbered in sequence. For example, the identifiers of the resources in the NZP CSI-RS resource set sorted in the order of beam index (such as nzp-CSI-RS-ResourceId) include {002, 004, 008, 003, 005}, where 002 may correspond to resource index 0, 004 to resource index 1, 008 to resource index 2, 003 to resource index 3, and 005 to resource index 4. The resource index is used to indicate the transmission order of the NZP CSI-RS resources. It should be understood that the resource index is only an exemplary naming.
[0109] When the terminal device performs measurement reporting based on the above configuration, the CRI in the CSI is used to indicate the resources in the currently measured NZP CSI-RS resource set. s >1 NZP CSI-RS resource, CRI k (k is greater than or equal to 0) corresponds to the k+1th NZP CSI-RS resource in the NZP CSI-RS resource set for channel measurement, where k can be the value of CRI, or k can be the index of the resource indicated by CRI.
[0110] Table 1 shows the format of some fields in the measurement report information.
[0111] Table 1
[0112]
[0113]
[0114] As shown in Table 1, the CRI field is used to carry CRI and to indicate the CSI-RS resource to be reported. Its length is Indicates the number of CSI-RS resources in resource set s, that is, the number of resources in NZP-CSI-RS-ResourceSet. The SSB resource indicator (SSBRI) field is used to carry SSBRI, which is used to indicate the SSB resource to be reported (such as the resource identifier), and its length is Indicates the number of SSB resources in resource set s. The terminal device can report one or more of CRI or SSBRI.
[0115] RSRP can be reported differentially. For the maximum value of RSRP, its absolute value can be reported by 7-bit quantization, as shown in the RSRP field in the table. The RSRP indicated by this field corresponds to the reference signal resource corresponding to the reference signal with the highest received power; other RSRPs can be reported by 4-bit quantization to show the difference between them and the maximum value of RSRP, as shown in the Differential RSRP field in the table.
[0116] The above text uses PMI, CRI, SSBRI, RSRP and other reported quantities as examples to briefly explain the measurement results, but this should not constitute any limitation to this application. This application does not limit the specific content and indication method of the measurement results.
[0117] In an embodiment of the present application, CSI may be carried in uplink control information (UCI) and transmitted through a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH).
[0118] When the network device uses analog beamforming or hybrid beamforming, one reference signal resource (such as CSI-RS resource) corresponds to one analog beam, one reference signal resource is used to send one reference signal, and the reference signal resources (such as CSI-RS resources) are sent in time division using different beams. The terminal device measures the resources of the multiple reference signals (such as CSI-RS resources) and reports the CSI corresponding to the resources. Figure 3As shown in the figure, when there are K simulated beams, the network device sends CSI-RS resource #0 to CSI-RS resource #(K-1) in a time-division manner. When the number of simulated beams is large, the resource overhead is also large. Then the terminal device reports CSI for each of the K CSI-RS resources, resulting in a large feedback overhead.
[0119] In view of the problem of large resource overhead, the present application provides a channel measurement solution, in which the network device sends M reference signals through some reference signal resources (such as M CSI-RS resources), and the terminal device determines CSI based on the received M reference signals and the information of N coefficients configured by the network device, and supplements the possible analog beams outside the M reference signal resources through N coefficients, so as to avoid the network device sending reference signals through more reference signal resources (such as M+N reference signal resources) to obtain CSI, thereby reducing resource overhead. Wherein, M is a positive integer and N is a positive integer.
[0120] Furthermore, the terminal device can determine the CSI based on the received M reference signals and part of the N coefficients configured by the network device, avoiding resource feedback for each possible simulated beam and reducing feedback overhead.
[0121] For ease of description, the above-mentioned reference signal resources are collectively referred to as resources hereinafter.
[0122] The method provided by the present application will be described in detail below in conjunction with the accompanying drawings. In the following embodiments, the interaction between the terminal device and the network device to implement downlink measurement is used as an example for description. It should be understood that the present application is not limited to this, for example, it can also be applied to uplink and downlink measurement processes.
[0123] It should also be understood that the above-mentioned terminal device can be replaced by a component configured in the terminal device (such as a chip, a chip system, a processor, etc.), or a logic module or software that can implement all or part of the functions of the terminal device; the above-mentioned network device can also be replaced by a component configured in the network device (such as a chip, a chip system, a processor, etc.), or a logic module or software that can implement all or part of the functions of the network device.
[0124] Figure 4 4 is a schematic flow chart of a communication method 400 provided in an embodiment of the present application. Figure 4 As shown, method 400 may include steps 410 to 430. Each step in method 400 is described in detail below.
[0125] S410: The network device sends first information to the terminal device. Correspondingly, the terminal device receives the first information from the network device.
[0126] The first information includes information indicating M resources and information indicating N coefficients.
[0127] S420: The network device sends M reference signals to the terminal device. Correspondingly, the terminal device receives the M reference signals from the network device.
[0128] The M reference signals are located in M resources.
[0129] S430: The terminal device sends channel state information to the network device. Correspondingly, the network device receives the channel state information from the terminal device.
[0130] The channel state information is determined based on the M reference signals and at least one coefficient among the N coefficients.
[0131] The types of the above-mentioned M reference signals may be, for example, CSI-RS, or SSB, PDCCH-DMRS, PDSCH-DMRS, PTRS, CRS in LTE, TRS in NR, downlink positioning signal, etc. This application does not limit the type of reference signal.
[0132] As mentioned above, the reference signal configuration may include two parts: reference signal resource configuration and reference signal reporting configuration. In other words, the reference signal configuration information may be used to configure reference signal resources and reference signal measurement (or channel information measurement reporting). For example, in downlink channel measurement, reference signal resources may include NZP-CSI-RS resources, and reference signal reporting may include CSI reporting. One possible form of reference signal resource configuration is the configuration information of the NZP-CSI-RS resources shown above. For the specific content of NZP-CSI-RS resources and CSI reporting, please refer to the relevant description in the above terminology introduction, which will not be repeated.
[0133] The first information in S410 may be the reference signal configuration information, or the reference signal configuration information may include the first information. The information indicating the M resources in the first information may be the reference signal resource configuration information in the reference signal configuration information, and the M resources may belong to the same resource set.
[0134] Exemplarily, the reference signal configuration information may be carried in an RRC message. For example, the reference signal is a CSI-RS, and the configuration of the reference signal resource in the reference signal configuration information may be configured by parameters in the information element "CSI-ResourceConfig" carried in the RRC message; the configuration of the reference signal reporting may be configured by parameters in the information element "CSI-ReportConfig" carried in the RRC message.
[0135] In one possible implementation, the M reference signals may be sent in a time division manner, that is, the M reference signals are sent on different time domain resources (time slots or orthogonal frequency division multiplexing (OFDM) symbols), and different reference signals correspond to different antenna ports. As mentioned above, the antenna port may be an analog antenna port, or a reference signal port group, etc.
[0136] Among them, the M reference signals can be sent by M antenna ports, and the M antenna ports can be some antenna ports of the network device. For example, the network device can send reference signals through K antenna ports, and M antenna ports among the K antenna ports can be used to send M reference signals. Of course, the K antenna ports can also include antenna ports for sending reference signals other than the M antenna ports, and this application does not limit this.
[0137] Exemplarily, the specific implementation of S420 may be: the DU corresponding to the network device sends the M reference signals through the RU. In the O-RAN system, the specific implementation of step 410 may be: the O-DU corresponding to the network device sends the M reference signals through the O-RU.
[0138] The terminal device can provide feedback of channel state information for M resources based on the received M reference signals. Optionally, the terminal device can provide feedback of channel state information for each of the M resources, and the channel state information can include M groups of channel information; or, the terminal device can provide feedback of channel state information for some of the M resources based on the M reference signals, and the channel state information can include one or more groups of channel information. When the channel state information includes multiple groups of channel information, the number of groups of channel information should be less than or equal to M+N. For example, the terminal device can measure the optimal resource based on the M reference signals and provide feedback of the channel information of the resource.
[0139] Optionally, the channel state information may include a first CRI, and the resource indicated by the first CRI is a resource among the M resources. Optionally, each group of channel information may include a first CRI indicating a corresponding resource.
[0140] In this application, channel information may also be referred to as channel response or channel state information, and this application does not specifically limit its name. For example, CSI is a type of channel information, which is information that can reflect channel characteristics and channel quality.
[0141] Optionally, the above-mentioned channel information may include, but is not limited to, one or more parameters of CRI, CQI, PMI, RI, LI, RSRP, RSRQ, SNR, and SINR, which is not limited in this application.
[0142] In one example, in type II codebook feedback, the precoding matrix corresponding to one transmission layer and one subband to be fed back can be expressed as W: W = W 1 W 2 , the dimension of W is P CSI -RS×N 3 , W 1 is the wideband precoding matrix, whose dimension is P CSI -RS×2L,W 1 is the subband precoding matrix, whose dimension is 2L×N 3 .P CSI -RS indicates the number of CSI-RS ports, N 3 represents the number of subbands or PMIs, and 2L represents the number of discrete Fourier transformation (DFT) beams (or the number of ports) fed back by the terminal device. PMI may specifically include feedback of precoding matrices for different transmission layers and different subbands.
[0143] As another example, in the codebook feedback of type II, the precoding matrix to be fed back corresponding to one transmission layer can also be expressed as W: Among them, the dimension of W is P CSI-RS ×N 3 , W 1 is the wideband precoding matrix, whose dimension is P CSI-RS ×2L. The dimensions are 2L×M, The dimensions are 2L×M, The dimension is M×N 3 . The dimension is N 3 ×N 3 The matrix consisting of M row vectors in the inverse discrete Fourier transform (IDFT) matrix (or IDFT basis), or a matrix with dimension N 3 ×N 3 The conjugate transpose of the matrix consisting of the M column vectors in the DFT matrix. M represents the number of basis vectors selected from the IDFT matrix. CSI-RS 、N 3 For the description of other parameters such as , 2L, etc., please refer to the above text and will not be repeated here. PMI may specifically include feedback on precoding matrices of different transmission layers. For the specific feedback of type II codebook, please refer to the relevant sections in 3GPP TS 38.214 and will not be repeated here.
[0144] In order to reduce resource overhead, it is expected to obtain more groups of channel information based on the above M reference signals, or in other words, it is expected that the terminal device can determine the channel information corresponding to resources other than the M resources based on the above M reference signals.
[0145] Exemplarily, the K antenna ports may also include N antenna ports, which do not send reference signals. In this case, the first information may include information indicating N coefficients, which correspond one-to-one to the N antenna ports that do not send reference signals. Taking one coefficient (such as the first coefficient) among the N coefficients as an example, the information of the first coefficient may include weight information of the corresponding antenna port, and the weight information may include weights corresponding to the M reference signals, for example, the first coefficient is a vector composed of M weights. By weighting the M reference signals with the weight information, a set of channel information corresponding to the antenna port (or the first coefficient) can be obtained.
[0146] Optionally, the information of the first coefficient also includes an identifier of a first resource, where the first resource corresponds to an antenna port. For example, when the first resource carries a reference signal, the reference signal can be sent through the antenna port.
[0147] Optionally, the channel state information further includes information indicating a first coefficient. The information of the first coefficient may be, for example, a second CRI.
[0148] The first resource does not send a reference signal, so it can be called a virtual resource. In one understanding, the N coefficients can be replaced by N resources, which are different from the M resources, and the N resources can be N virtual resources. In order to distinguish from virtual resources, the M resources carrying reference signals can be called actual resources.
[0149] The terminal device can feedback the channel state information of M resources (or actual resources) and N coefficients (or virtual resources) based on the received M reference signals. Optionally, the terminal device can feedback the channel state information of each actual resource in the M actual resources and each coefficient in the N coefficients (or virtual resources), and the channel state information may include M+N groups of channel information; or, the terminal device can feedback the channel state information of part of the M resources based on the M reference signals, and the channel state information may include one or more groups of channel information. When the channel state information includes multiple groups of channel information, the number of groups of channel information may be less than or equal to M+N. For example, the terminal device can measure the optimal actual resource or virtual resource based on the M reference signals, and feedback the channel information of the actual resource or virtual resource.
[0150] In some embodiments, method 400 may further include S440 to implement measurement of channel state information.
[0151] In a possible implementation of S440, M antenna ports may be used to obtain M groups of channel coefficients (or channel responses). For example, each antenna port corresponds to a simulated beam, and M groups may be used to obtain channel coefficients (or channel responses) of the M simulated beams.
[0152] In another possible implementation manner of S440, M antenna ports may be used to obtain group channel information corresponding to N coefficients.
[0153] For channel state information including channel state information corresponding to the first coefficient (such as a set of channel information corresponding to the first coefficient above), the terminal device can determine the channel state information corresponding to the first coefficient based on at least one reference signal among the M reference signals and information of the first coefficient.
[0154] For example, M antenna ports can be used to obtain channel coefficients (or channel responses) of the M antenna ports, which are respectively denoted as A 0 ,A 1 ,…,A M-1 Taking the channel coefficient on a certain subcarrier as an example, the dimension corresponding to Am is N UE ×P CSI-RS , where N UE The number of receiving antenna ports of the terminal device. Based on the channel information of the M antenna ports and the information of the first coefficient in the N coefficients, φ n =[φ n,0 ,φ n,1 ,…,φ n,M-1 ], the channel coefficient corresponding to the first coefficient can be obtained
[0155] In some embodiments, when a network device sends M reference signals to a terminal device, the M reference signals may be sent in a time-division orthogonal manner, for example, an orthogonal cover code (OCC) may be used to implement time-division orthogonality, and the terminal device performs deorthogonalization to obtain channel coefficients (or channel responses) of the M resources. Furthermore, the terminal device may obtain a channel coefficient corresponding to at least one of the N coefficients in a weighted manner.
[0156] Assume that the channel coefficients generated by the four antenna ports of the network device sending four reference signals are B and 0 ,B 1 ,B 2 ,B 3 According to the time-division OCC in Table 2, the time-division OCC is sent, and the terminal device receives the channel coefficient D of the four reference signals. 0 ,D 1 ,D2 ,D 3 It can be expressed as follows:
[0157]
[0158] Table 2
[0159] index <![CDATA[[w t (0) in t (1) in t (2) in t (3)]]]> 0 [+1 +1 +1 +1] 1 [+1 -1 +1 -1] 2 [+1 +1 -1 -1] 3 [+1 -1 -1 +1]
[0160] Among them, [w t (0) w t (1) w t (2) w t (3)] is the simulation weight, α is the power normalization coefficient, such as OCC is 4, α is The network device configures the orthogonal code to the terminal device, and the terminal device obtains B by deorthogonalization. 0 ,B 1 ,B 2 ,B 3 :
[0161]
[0162] After the terminal device obtains the channel coefficients of the above four antenna ports, it obtains the channel coefficients of the antenna port that does not send the reference signal corresponding to the N coefficients by weighting. For example, the first coefficient is φ 4 =[φ 4,0 ,φ 4,1 ,φ 4,2 ,φ 4,3 ], the weights can be orthogonal (such as OCC) or non-orthogonal, then the channel coefficient of the antenna port corresponding to the first coefficient is B 4 =φ 4,0 B 0 +φ 4,1 B 1 +φ 4,2 B 2 +φ 4,3 B 3 , [B 0 , B 1 , B 2 , B 3 ] is the channel coefficient obtained by solving the orthogonalization, that is, the first coefficient can be used to weight the channel coefficient obtained by solving the orthogonalization to obtain the channel coefficient of the virtual resource corresponding to the first coefficient. The other channel coefficients are generated in a similar manner.
[0163] It should be noted that the present application does not limit the network device to send M reference signals in an OCC manner. For example, the network device can send the M reference signals by superimposing arbitrary analog weights on the M reference signals. Optionally, the number of elements in the vector of analog weights can be equal to M, that is, the analog weights are full rank, but the present application does not limit this. It should be understood that the analog weights are used to adjust the phase shifter, which is different from the weights included in the N coefficients in the embodiment of the present application. The weights in the coefficients are used to determine the channel state information of the virtual resources.
[0164] In some embodiments, in combination Figure 5 As shown, beam 1 and beam 2 are actual resources, beam 3 is a virtual resource, beam 1 and beam 2 are sent after superimposing the simulated weights, and the channel coefficient corresponding to beam 1 is B 0 , the channel coefficient corresponding to beam 2 is B 1 When determining the channel coefficient of beam 3 based on the channel coefficient of beam 1 and the channel coefficient of beam 2, the analog weight corresponding to -90° of beam 1 is [1, -j], where j is a complex number, and the analog weight corresponding to 90° of beam 2 is [1, j]. The channel coefficient of beam 1 received by the terminal device is D 0 ,, the channel coefficient of beam 2 is D 1 , calculated by solving the orthogonal solution as follows:
[0165] D 0 =B 0 -jB 1
[0166] D 1 =B 0 +jB 1
[0167] Solve the corresponding Beam 3 corresponds to 0°, its corresponding simulation weight is [1,1], and its corresponding channel coefficient is D 2 =B 0 +B 1 ,therefore The corresponding first coefficient φ 2 =[φ 2,0 ,φ 2,1 ] can be The first coefficient after further simplification is In this embodiment, the first coefficient may be used to weight the received channel coefficient to obtain the channel coefficient of the virtual resource corresponding to the first coefficient.
[0168] In the first example, M resources and N coefficients may be configured in one resource set. For example, information indicating M resources and N coefficients in the resource set may be shown in Table 3 below:
[0169] Table 3
[0170]
[0171]
[0172] The information indicating the first coefficient (which may be any one of the N coefficients) may be specifically shown in the following Table 4:
[0173] Table 4
[0174]
[0175] Here, the weight (eg, weight vector) is associated with the coefficient (or virtual resource), or in other words, the parameter of the weight (eg, weight vector) is associated with the index of the coefficient (or virtual resource). See Table 5 below:
[0176] Table 5
[0177] The ID corresponding to the resource weightvalue nzp-CSI-ResourceId#0 / nzp-CSI-ResourceId#1 / nzp-CSI-virtual-ResourceId#2 <![CDATA[φ 1,0 ,f 1,1 ]]> nzp-CSI-virtual-ResourceId#3 <![CDATA[φ 2,0 ,f 2,1 ]]>
[0178] Assume that in the NZP-CSI-RS resource set, two real resources nzp-CSI-ResourceId#0 and nzp-CSI-ResourceId#1 and two virtual resources nzp-CSI-virtual-ResourceId#2 and nzp-CSI-virtual-ResourceId#3 are configured. 1,0 ,φ 1,1 is the coefficient of nzp-CSI-virtual-ResourceId#2, where φ 1,0 It can be the weight corresponding to nzp-CSI-ResourceId#0 when determining the channel information of nzp-CSI-virtual-ResourceId#2, φ 1,1 It can be the weight corresponding to nzp-CSI-ResourceId#1 when determining the channel information of nzp-CSI-virtual-ResourceId#2. 2,0 ,φ 2,1 With φ 1,0 ,φ 1,1 Similar, for the sake of brevity no further description is given.
[0179] It should be understood that the content in Table 5 is only an example, and the resource set may include more or fewer resources than those shown in Table 5. In addition to the weights corresponding to the resources, Table 5 may also include other possible information corresponding to the resources.
[0180] Optionally, the corresponding relationship between the weight parameter and the virtual resource can be replaced by the corresponding relationship between the weight index and the virtual resource. For example, in Table 5, φ1,0 ,φ 1,1 Can be replaced by weight index 0, φ 2,0 ,φ 2,1 Can be replaced by weight index 1.
[0181] It should be understood that the present application does not limit the values of the corresponding weights and coefficient indices, for example, 1,0 ,φ 1,1 It can be the coefficient of nzp-CSI-virtual-ResourceId#3, φ 2,0 ,φ 2,1 It can be the coefficient of nzp-CSI-virtual-ResourceId#2.
[0182] In the first example above, the first CRI and the second CRI both indicate resources in the same resource set, for example, the first CRI indicates actual resources and the second CRI indicates virtual resources. The first CRI and the second CRI may satisfy one of the following relationships:
[0183] Relationship 1: the value of the first CRI is less than the value of the second CRI; or
[0184] Relationship 2: the value of the first CRI is greater than the value of the second CRI; or
[0185] Relationship three, the value of the first CRI is an odd value and the value of the second CRI is an even value; or,
[0186] Relationship three: the value of the first CRI is an even value, and the value of the second CRI is an odd value.
[0187] When the first CRI and the second CRI satisfy the above relationship 1, the corresponding relationship shown in the following Table 6 can be referred to:
[0188] Table 6
[0189]
[0190]
[0191] The values of CRI (such as the first CRI) corresponding to the M resources actually sent (such as nzp-CSI-RS-Resource) are 0 to M-1 respectively, and the values of CRI (such as the second CRI) corresponding to the N virtual resources (such as nzp-CSI-RS-virtual-Resource) are M to M+N-1 respectively.
[0192] When the terminal device performs measurement reporting, the first CRI k1 (k1 is greater than or equal to 0) corresponds to the k1+1th resource in the resource set used for channel measurement (such as NZP-CSI-RS-ResourceSet), and the k1+1th resource corresponds to the actual resource (such as nzp-CSI-RS-Resource). The second CRI k2 (k2 is greater than or equal to M) corresponds to the k2+1th resource in the resource set used for channel measurement (such as NZP-CSI-RS-ResourceSet), and the k2+1th resource corresponds to the virtual resource (such as nzp-CSI-RS-virtual-Resource).
[0193] Among them, k1 can be the value of the first CRI, or k1 can be the index of the actual resource indicated by the first CRI; similarly, k2 can be the value of the second CRI, or k2 can be the index of the virtual resource indicated by the second CRI. The description of k1 and k2 in this example is applicable to any embodiment below and will not be repeated for the sake of brevity.
[0194] It should be understood that the content in Table 6 is only an example, and Table 6 may include more or fewer correspondences between CRIs and resources.
[0195] When the first CRI and the second CRI satisfy the above relationship 2, the corresponding relationship shown in the following Table 7 can be referred to:
[0196] Table 7
[0197]
[0198] The values of CRI (such as the first CRI) corresponding to the M resources actually sent (such as nzp-CSI-RS-Resource) are N to N+M-1 respectively, and the values of CRI (such as the second CRI) corresponding to the N virtual resources (such as nzp-CSI-RS-virtual-Resource) are 0 to N respectively.
[0199] When the terminal device performs measurement reporting, the second CRI k2 (k2 is greater than or equal to 0) corresponds to the k2+1th resource in the resource set used for channel measurement (such as NZP-CSI-RS-ResourceSet), and the k2+1th resource corresponds to the virtual resource (such as nzp-CSI-RS-virtual-Resource); the first CRI k1 (k1 is greater than or equal to N) corresponds to the k1+1th actual resource (such as nzp-CSI-RS-Resource) in the resource set used for channel measurement (such as NZP-CSI-RS-ResourceSet).
[0200] It should be understood that the content in Table 7 is only an example, and Table 7 may include more or fewer correspondences between CRIs and resources.
[0201] When the first CRI and the second CRI satisfy the above relationship 3, the corresponding relationship shown in the following Table 8 can be referred to:
[0202] Table 8
[0203]
[0204] The CRI values (such as the first CRI) corresponding to the M resources (such as nzp-CSI-RS-Resource) actually sent are all odd numbers, and the CRI values (such as the second CRI) corresponding to the N virtual resources (such as nzp-CSI-RS-virtual-Resource) are all even numbers. In this example, it is assumed that M is an even number, but this is not limited to this.
[0205] When the terminal device performs measurement reporting, the first CRI k1 (k1 is greater than or equal to 1) corresponds to the 2k1th resource in the resource set used for channel measurement (such as NZP-CSI-RS-ResourceSet), and the 2k1th resource corresponds to the actual resource (such as nzp-CSI-RS-Resource). The second CRI k2 (k2 is greater than or equal to 0) corresponds to the 2k2+1th resource in the resource set used for channel measurement (such as NZP-CSI-RS-ResourceSet), and the 2k2+1th resource corresponds to the virtual resource (such as nzp-CSI-RS-virtual-Resource).
[0206] It should be understood that the content in Table 8 is only an example, and Table 8 may include more or fewer correspondences between CRIs and resources.
[0207] When the first CRI and the second CRI satisfy the above relationship 4, the corresponding relationship shown in the following Table 9 can be referred to:
[0208] Table 9
[0209]
[0210] The CRI values (such as the first CRI) corresponding to the M resources (such as nzp-CSI-RS-Resource) actually sent are all even numbers, and the CRI values (such as the second CRI) corresponding to the N virtual resources (such as nzp-CSI-RS-virtual-Resource) are all odd numbers. In this example, it is assumed that M is an even number, but this is not limited to this.
[0211] When the terminal device performs measurement reporting, the first CRI k1 (k1 is greater than or equal to 0) corresponds to the 2k1+1th resource in the resource set used for channel measurement (such as NZP-CSI-RS-ResourceSet), and the 2k1+1th resource corresponds to the actual resource (such as nzp-CSI-RS-Resource). The second CRI k2 (k2 is greater than or equal to 1) corresponds to the 2k2th resource in the resource set used for channel measurement (such as NZP-CSI-RS virtual-ResourceSet), and the 2k2th resource corresponds to the virtual resource (such as nzp-CSI-RS-virtual-Resource).
[0212] It should be understood that the content in Table 9 is only an example, and Table 9 may include more or fewer correspondences between CRIs and resources.
[0213] When M actual resources and N virtual resources are configured in the resource set for channel measurement, the bit length required to indicate the CRI of the resources in the resource set is in, Indicates rounding up, which is not limited in this application. For example, it can also be rounded down, such as indicating that the bit length required for the CRI of a resource in a resource set is Alternatively, it may be rounding or other calculation methods. In the following description, all operations involving rounding up may be replaced by rounding down or rounding up, and will not be described in detail for the sake of brevity.
[0214] Optionally, the bit width may be replaced by the number of bits, the bit width, or the bit length, etc.
[0215] In the first example above, it is assumed that the report quantity (reportQuantity) in the first information indicates that the parameters included in the measurement report include: "cri-RSRP", "cri-RI-PMI-CQI", "cri-RI-i1", "cri-RI-i1-CQI", "cri-RI-CQI" or "cri-RI-LI-PMI-CQI". Among them, "cri-RSRP" indicates the reporting of CRI and the RSRP corresponding to CRI, "cri-RI-PMI-CQI" indicates the reporting of CRI, and the RI, PMI and CQI corresponding to CRI, "cri-RI-i1" indicates the reporting of CRI, and the i1 part of RI and PMI corresponding to CRI, "cri-RI-i1-CQI" indicates the reporting of CRI, and the RI, i1 part of PMI and CQI corresponding to CRI, and "cri-RI-LI-PMI-CQI" indicates the reporting of CRI, and the RI, LI, PMI and CQI corresponding to CRI. And when the resource set used for channel measurement is configured with M+N>1 resources, the terminal device can obtain other parameters different from CRI, such as part or all of PMI, RI, CQI, and LI.
[0216] In the second example, M resources and N coefficients may be configured in different resource sets. For example, information indicating N coefficients in a resource set may be shown in Table 10 below:
[0217] Table 10
[0218]
[0219] The information indicating the first coefficient (which may be any one of the N coefficients) may specifically refer to (weightvalue) in Table 4 in the previous text.
[0220] In the second example, the weight (e.g., weight vector) is associated with the coefficient (or virtual resource), or the relationship between the parameter of the weight (e.g., weight vector) and the index of the coefficient (or virtual resource) is shown in Table 11 below:
[0221] Table 11
[0222] The ID corresponding to the resource weightvalue nzp-CSI-ResourceId#0 / nzp-CSI-ResourceId#1 / nzp-CSI-virtual-ResourceId#0 <![CDATA[φ 1,0 ,f 1,1 ]]> nzp-CSI-virtual-ResourceId#1 <![CDATA[φ 2,0 ,f 2,1 ]]>
[0223] Assume that the NZP-CSI-RS virtual resource set has two virtual resources nzp-CSI-virtual-ResourceId#0 and nzp-CSI-virtual-ResourceId#1. 1,0 ,φ 1,1is the coefficient of nzp-CSI-virtual-ResourceId#0, where φ 1,0 It can be the weight corresponding to nzp-CSI-ResourceId#0 when determining the channel information of nzp-CSI-virtual-ResourceId#0, φ 1,1 It can be the weight corresponding to nzp-CSI-ResourceId#1 when determining the channel information of nzp-CSI-virtual-ResourceId#0. 2,0 ,φ 2,1 With φ 1,0 ,φ 1,1 Similar, for the sake of brevity no further description is given.
[0224] It should be understood that the present application does not limit the values of the corresponding weights and coefficient indices, for example, 1,0 ,φ 1,1 It can be the coefficient of nzp-CSI-virtual-ResourceId#1, φ 2,0 ,φ 2,1 It can be the coefficient of nzp-CSI-virtual-ResourceId#0.
[0225] It should be understood that the content in Table 11 is only an example, and the resource set may include more or fewer resources than those shown in Table 11. In addition to the weights corresponding to the resources, Table 11 may also include other possible information corresponding to the resources.
[0226] Optionally, the corresponding relationship between the weight parameter and the virtual resource can be replaced by the corresponding relationship between the weight index and the virtual resource. For example, in Table 5, φ 1,0 ,φ 1,1 Can be replaced by weight index 0, φ 2,0 ,φ 2,1 Can be replaced by weight index 1.
[0227] In the second example above, the first CRI can refer to the corresponding relationship shown in Table 12 below, and the values of the CRI (such as the first CRI) corresponding to the M resources (such as nzp-CSI-RS-Resource) actually sent are 0 to M-1 in sequence:
[0228] Table 12
[0229]
[0230] It should be understood that the content in Table 12 is only an example, and Table 12 may include more or fewer correspondences between CRIs and resources.
[0231] In the second example above, the second CRI can refer to the corresponding relationship shown in Table 13 below, and the values of CRI (such as the second CRI) corresponding to N virtual resources (such as nzp-CSI-RS-virtual-Resource) are 0 to N-1 respectively. The second CRI can also be called virtual (virtual)-CRI, abbreviated as VCRI. The first CRI and the second CRI are named only to distinguish the CRIs corresponding to different resources, and the first and second do not limit the naming of CRI.
[0232] Table 13
[0233]
[0234] It should be understood that the content in Table 13 is only an example, and Table 13 may include more or fewer correspondences between CRIs and resources.
[0235] When the terminal device performs measurement reporting, the first CRI k1 (k1 is greater than or equal to 0) corresponds to the k1+1th actual resource (such as nzp-CSI-RS Resource) in the resource set used for channel measurement (such as NZP-CSI-RS-ResourceSet). The second CRI k2 (k2 is greater than or equal to 0) corresponds to the k2+1th virtual resource (such as nzp-CSI-RS-virtual-Resource) in the virtual resource set (such as NZP-CSI-RS virtual-ResourceSet) used for channel measurement.
[0236] Exemplarily, the length of the first coefficient is associated with the number of actual resources M. Generally speaking, the larger the number of actual resources M is, the longer the length of the first coefficient is.
[0237] For example, the number of weights in the first coefficient may be equal to the number M of actual resources.
[0238] For another example, the number of weights in the first coefficient may be equal to the difference between the number of actual resources and a preset value, and the preset value may be 1, 2, 3, etc. If the weight of one of the actual resources may be preset, the first coefficient includes M-1 weights in addition to the preset weight. The preset weight may correspond to the resource with the strongest energy or the resource with the weakest energy, etc., but the present application is not limited to this.
[0239] For example, the range of the first CRI indicating the actual resource is [0, M-1], and the required bit width is The range of the second CRI indicating the virtual resource is [0, N-1], and the required bit width is
[0240] In the second example above, it is assumed that the report quantity (reportQuantity) in the first information indicates that the parameters included in the measurement report include: "cri-RSRP", "cri-RI-PMI-CQI", "cri-RI-i1", "cri-RI-i1-CQI", "cri-RI-CQI" or "cri-RI-LI-PMI-CQI". And when M is greater than 1 actual resource and N is greater than or equal to 1 virtual resource, the terminal device can obtain other parameters different from CRI, such as part or all of PMI, RI, CQI, LI.
[0241] As mentioned above, when the CRI in the CSI is the first CRI, the bit width occupied by the CRI is When the CRI in the CSI is the second CRI, the bit width occupied by the CRI is When M is not equal to N, the network device is not clear about the bit width of the CRI reported by the terminal device, and it is difficult to configure appropriate resources to transmit the CRI. Therefore, in some of the above embodiments, in order to solve the above-mentioned bit hopping problem, in the embodiment of the present application, the bit width occupied by the first CRI is set to be consistent with the bit width occupied by the second CRI, such as both are X. Optionally, X can be calculated based on the bit width of the first CRI and the bit width of the second CRI. For example, or
[0242] In the first example above, CRI can uniquely indicate actual resources or virtual resources, thereby improving the accuracy of resource indication. In the second example above, CRI occupies a smaller bit width, thereby saving signaling overhead.
[0243] In order to facilitate the network device to distinguish whether the channel information in the channel state information is actual resources or virtual resources, especially in the second example above, the values of the first CRI and the second CRI may be the same, and it is difficult for the network device to distinguish the indication object of the CRI. In this regard, in an embodiment of the present application, the terminal device may indicate that the channel state information includes channel information of actual resources and / or includes channel information of virtual resources.
[0244] In some embodiments, see Figure 6 In S450, the terminal device may send second information to the network device, where the second information is used to indicate that the channel state information is determined based on the M reference signals and at least one coefficient among the N coefficients. Accordingly, the network device receives the second information from the terminal device.
[0245] It should be understood that when the second information indicates that the channel state information is determined based on M reference signals and at least one coefficient among N coefficients, the network device can determine the channel information of the virtual resource in the channel state information based on the second information.
[0246] In some other embodiments, the second information may indicate the type of CRI, such as indicating whether the CRI in the channel state information is the first CRI or the second CRI.
[0247] Exemplarily, a field is used to indicate the type of CRI, such as CRI-type-Indicator, which may occupy 1 bit. When CRI-type-Indicator=0, it indicates that the first CRI is reported, and when CRI-type-Indicator=1, it indicates that the second CRI is reported. CRI-type-Indicator can be seen in Table 14 below.
[0248] It should be noted that the second information and the channel state information may be independent of each other, or the second information and the channel state information may be the same information, such as the second information and the channel state information are packaged together and then transmitted. When the second information and the channel state information are transmitted independently, the present application does not limit the execution order of S450 and S430.
[0249] Optionally, the second information may be configured by the network device to the terminal device to instruct the terminal device to report the channel state information of the corresponding type of resources. In this case, the second information and the first information may be independent of each other, or the second information and the first information may be the same information, which is not limited in this application. When the second information and the first information are transmitted independently, the execution order of S450 and S410 is not limited in this application.
[0250] In some embodiments, the second information may further include information indicating the relationship between the first CRI and the second CRI, for example, indicating that the relationship between the first CRI and the second CRI satisfies the first example above, or indicating that the first CRI and the second CRI satisfy the second example above. For example, a field such as CRI-mode is used to indicate the relationship between the first CRI and the second CRI, such as CRI-mode=1, indicating that the relationship between the first CRI and the second CRI satisfies the first example above, and CRI-mode=2, indicating that the first CRI and the second CRI satisfy the second example above.
[0251] Optionally, when the second information indicates that the relationship between the first CRI and the second CRI satisfies the first example, it may further indicate which of relationships 1 to 4 in the first example the first CRI and the second CRI satisfy.
[0252] Optionally, when the second information and the channel state information are the same information, assuming that the channel state information is CSI, the second information may be CSI or belong to CSI, for example, the second information may include the CRI-type-Indicator field in the CSI, and / or, the second information may include the CRI-mode field in the CSI.
[0253] It should be understood that the present application uses the information indicating the type of CRI in the second information as the CRI-type-Indicator field in the CSI, and the information indicating the relationship between the first CRI and the second CRI in the second information as the CRI-mode field in the CSI as an example for illustration, but does not limit this, and does not limit the naming of the CRI-type-Indicator field and the CRI-mode field in the CSI. For example, the CRI-type-Indicator field can also be called the CRI-type field, the CRI-mode field can also be called the CRI-modee-Indicator field, and so on.
[0254] The bit width of the relevant fields of the second information may be shown in Table 14 below:
[0255] Table 14
[0256]
[0257] As shown in Table 14, CRI-mode = 1, that is, when the first CRI and the second CRI meet the first example above, the bit width of CRI is equal to
[0258] It should be understood that Table 14 may include more or less content. For example, when the CSI does not include the CRI-mode field, Table 14 may not include CRI-mode related content; for another example, when the bit width of the second information under different numbers of antenna ports is discussed in Table 14, the number of antenna ports may include 1 antenna port, 2 antenna ports, 4 antenna ports, more than 4 antenna ports and less than 32 antenna ports, and more than 32 antenna ports, etc.; for another example, Table 14 may also include the bit width of other fields under different numbers of antenna ports.
[0259] In some embodiments, the second information may not include information indicating the relationship between the first CRI and the second CRI, such as CRI-mode. In this case, the relationship between the first CRI and the second CRI may be agreed upon by a protocol, for example, the protocol agrees that the relationship between the first CRI and the second CRI satisfies the first example above or satisfies the second example above.
[0260] When the relationship between the first CRI and the second CRI meets the first example as stipulated in the protocol, the bit width of the relevant fields of the second information can be as shown in the following Table 15:
[0261] Table 15
[0262]
[0263] When the relationship between the first CRI and the second CRI meets the second example as stipulated in the protocol, the bit width of the relevant fields of the second information can be as shown in the following Table 16:
[0264] Table 16
[0265]
[0266] CRI-mode = 2 and CRI-type-Indicator = 0, that is, the first CRI and the second CRI meet the second example above, and the first CRI is measured and reported, the bit width of CRI is equal to CRI-mode and 2and CRI-type-Indicator = 1, that is, when the first CRI and the second CRI meet the second example above, and the second CRI is measured and reported, the bit width of CRI is equal to
[0267] Optional, It can be equal to the number M of actual resources.
[0268] Optional, It can be equal to the number N of virtual resources.
[0269] Optionally, before the terminal device sends the CRI to the network device, it can send second information to the network device to indicate the type of CRI and / or the relationship between the first CRI and the second CRI, so that the network device can receive and identify the CRI. Accordingly, the network device can receive the second information before receiving the CRI.
[0270] As mentioned above, the second information may belong to channel state information, such as the second information may be a CRI-type-Indicator field in the CSI, and / or a CRI-mode field. In this case, in the CSI report, the CRI-type-Indicator field may be sent before the CRI field, and the CRI-type-Indicator field may refer to any of the examples in Tables 14 to 16 above. When the CRI-type-Indicator field may be sent before the CRI field, in the CSI report, the CRI-type-Indicator field performs resource mapping before the CRI field. Similar to the above-mentioned CRI-type-Indicator field, the CRI-mode field may also be sent before the CRI field, and in the CSI report, the CRI-mode field performs resource mapping before the CRI field. When the second information includes the CRI-type-Indicator field and the CRI-mode field, the embodiment of the present application does not limit the order in which the CRI-type-Indicator field and the CRI-mode field are sent.
[0271] The above CSI report may be a CSI report, or may be a part of a CSI report. For example, when PUCCH resources are insufficient, CSI part 1 may be sent via PUCCH, and CSI part 2 may be sent via PUSCH.
[0272] As mentioned above, the terminal device can feedback multiple groups of channel state information, and each group of channel state information in the multiple groups of channel state information includes a corresponding CRI. Based on this, the second information can include multiple sub-information, each sub-information is used to indicate the type of the corresponding CRI. The mapping order of each sub-information in the CSI is related to the mapping order of the corresponding CRI. Exemplarily, the mapping order of the sub-information in the CSI is consistent with the mapping order of the CRI, such as the mapping order of the CRI is CRI#0, CRI#1, CRI#2, and CRI#3, and the mapping order of the second information is sub-information indicating the type of CRI#0, sub-information indicating the type of CRI#1, sub-information indicating the type of CRI#2, and sub-information indicating the type of CRI#3. This application does not limit this. For example, the mapping order of the sub-information in the CSI can also be opposite to the mapping order of the CRI.
[0273] Exemplarily, the sub-information in the second information can be used to indicate the types of at least two CRIs. For example, the second information includes sub-information indicating the types of CRI#0 and CRI#1, and sub-information indicating the types of CRI#2 and CRI#3; for another example, the second information includes an indication. The present application does not limit the mapping order between the sub-information in the second information, for example, the mapping order of the sub-information in the CSI is consistent with the mapping order of the CRI.
[0274] Therefore, in an embodiment of the present application, the terminal device receives M reference signals through M resources configured by the network device. The information of the M reference signals and N coefficients configured by the network device is used to determine channel state information. The possible simulated beams outside the M resources are supplemented by the N coefficients, thereby avoiding the network device sending reference signals through more resources to obtain CSI, thereby reducing resource overhead.
[0275] It should be noted that in the embodiments of the present application, all the drawings (such as Figure 4 or Figure 6 ) are only examples and should not constitute any limitation to the embodiments of the present application. For example, in practical applications, the steps shown in the present application can be adjusted in order of execution, or some steps can be added or reduced, and the embodiments of the present application are not limited to this.
[0276] Figures 7 to 9 A schematic diagram of the structure of a possible communication device provided for an embodiment of the present application. These communication devices can be used to implement the functions of the terminal device or network device in the above method embodiment, and thus can also achieve the beneficial effects possessed by the above method embodiment. In an embodiment of the present application, the communication device can be a terminal device or network device in a method embodiment, or a component (such as a chip, a chip system, a processor, etc.) configured in a terminal device or a network device, or a logic module or software capable of implementing some or all of the functions of a terminal device or a network device.
[0277] Figure 7 It is a schematic block diagram of a communication device 700 provided in an embodiment of the present application.
[0278] like Figure 7 As shown, the communication device 700 includes a processing module 710 and a transceiver module 720 .
[0279] Among them, the transceiver module 720 can realize the corresponding communication function, and the transceiver module 720 can also be called an input / output interface or a communication unit. The processing module 710 can be used to perform processing operations. It should be understood that if the device 700 is a component configured in a network device or a terminal device, such as a chip, the transceiver module 720 can be an input / output interface.
[0280] Optionally, the transceiver module 720 may include a sending module and a receiving module. It should be understood that when the device 700 is a component configured in a network device or a terminal device, such as a chip, the sending module may be an output interface, and the sending operation involved in the embodiment of the present application may be performed by the output interface; the receiving module may be an input interface, and the receiving operation involved in the embodiment of the present application may be performed by the input interface.
[0281] Optionally, the device 700 may further include a storage module, which may be used to store instructions and / or data. The processing module 710 may read the instructions and / or data in the storage module so that the device implements the above method embodiment.
[0282] When the apparatus 700 is used to implement the functions of the terminal device in the above method embodiment,
[0283] The transceiver module 720 (specifically, it can be a receiving module) can be used to receive first information, which includes information used to indicate M resources and information about N coefficients, M is a positive integer, and N is a positive integer; the transceiver module 720 (specifically, it can be a receiving module) can also be used to receive M reference signals, which are located in the M resources; the processing module 710 can be used to determine channel state information based on the M reference signals and at least one of the N coefficients; the transceiver module 720 (specifically, it can be a sending module) can also be used to send channel state information.
[0284] When the device 700 is used to implement the function of the network device in the above method embodiment, the processing module 710 can be used to determine the first information, which includes information used to indicate M resources and information of N coefficients, M is a positive integer, and N is a positive integer; the transceiver module 720 (specifically, it can be a sending module) can be used to send the first information; the transceiver module 720 (specifically, it can be a sending module) is also used to send M reference signals, and the M reference signals are located in the M resources; the transceiver module 720 (specifically, it can be a receiving module) can also be used to receive channel state information, and the channel state information is determined based on the M reference signals and at least one of the N coefficients.
[0285] A more detailed description of the processing module 710 and the transceiver module 720 can be directly obtained by referring to the relevant description in the above method embodiment, which will not be repeated here.
[0286] It should be noted that the transceiver module may also be referred to as a transceiver unit, a transceiver, a transceiver, or a transceiver device, etc. The processing module may also be referred to as a processor, a processing board, a processing unit, or a processing device, etc. Optionally, the transceiver module is used to perform the sending operation and the receiving operation on the terminal device or the network device side in the above method, and the device used to implement the receiving function in the communication module may be regarded as a receiving module, and the device used to implement the sending function in the communication module may be regarded as a sending module, that is, the transceiver module includes a receiving module and a sending module.
[0287] In addition, in one possible design, the aforementioned transceiver module and / or processing module may be implemented through a virtual module, for example, the processing module may be implemented through a software function module or a virtual device, and the transceiver module may be implemented through a software function module or a virtual device. In another possible design, the processing module or the transceiver module may also be implemented through a physical device, for example, if the device is implemented using a chip / chip circuit, the transceiver module may be an input / output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing module is an integrated processor or microprocessor or integrated circuit.
[0288] It should be understood that the division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0289] Figure 8 800 is another schematic block diagram of a communication device 800 provided in an embodiment of the present application. The device 800 may be a chip system, or may be a device configured with a chip system for implementing the above method embodiment. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices.
[0290] like Figure 8 As shown, the apparatus 800 may include a processor 810, which may be used to execute a computer program or instruction in a memory to implement the steps performed by the terminal device or the steps performed by the network device in the above method embodiment.
[0291] Optionally, the device 800 also includes a communication interface 820. The communication interface 820 can be used to communicate with other devices through a transmission medium, so that the device 800 can communicate with other devices. The communication interface 820 can be, for example, a transceiver, an interface, a bus, a circuit, or a device capable of implementing a transceiver function. The processor 810 can use the communication interface 820 to input and output data, and to implement the measurement reporting method in the above embodiment. Specifically, the device 800 can be used to implement the functions of the network device or terminal device in the above method embodiment.
[0292] Optionally, the device 800 also includes at least one memory 830 for storing program instructions and / or data. The memory 830 is coupled to the processor 810. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 810 may operate in conjunction with the memory 830. The processor 810 may execute program instructions stored in the memory 830. At least one of the at least one memory may be included in the processor.
[0293] It should be understood that the coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 810 may operate in conjunction with the memory 830. The specific connection medium between the processor 810, the communication interface 820 and the memory 830 is not limited in the embodiments of the present application. Figure 8 In the embodiment, the processor 810, the communication interface 820 and the memory 830 are connected via a bus 840. The bus 840 is Figure 8 The connections between the other components are shown in bold lines, and are not intended to be limiting. The bus may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0294] It should be understood that when the above-mentioned communication device 800 is a chip applied to a terminal device, the chip implements the functions of the terminal device in the above-mentioned method embodiment. The chip of the terminal device receives a signal from other modules (such as a radio frequency module or an antenna) in the terminal device, and the signal may be sent by the network device to the terminal device; or the chip of the terminal device sends a signal to other modules (such as a radio frequency module or an antenna) in the terminal device, and the signal may be sent by the terminal device to the network device.
[0295] When the communication device 800 is a chip applied to a network device, the chip implements the functions of the network device in the above method embodiment. The chip of the network device receives a signal from other modules (such as a radio frequency module or an antenna) in the network device, and the signal may be sent by the terminal to the network device; or the chip of the network device sends a signal to other modules (such as a radio frequency module or an antenna) in the network device, and the signal may be sent by the network device to the terminal.
[0296] It should be noted that when the communication device 800 is a terminal device or a network device, the communication interface 820 may be a transceiver, which may specifically include a transmitter and a receiver, wherein the transmitter is used to send signals and the receiver is used to receive signals. When the communication device 800 is a chip applied to a terminal device or a network device, the communication interface 820 may be an input-output circuit, a bus, a module, a pin or other types of communication interface input-output circuits, wherein the input circuit in the input-output circuit may be used for receiving, and the output interface may be used for sending. Fig. 9 It is another structural diagram of the communication device 900 provided in an embodiment of the present application.
[0297] The communication device 900 may be, for example, a terminal device or a network device, and the device 900 may be used to implement the method in the above embodiment. The device 900 logically includes multiple parts, such as a processor 901, a memory 902, and a signal transceiver unit 903. Among them, the memory 902 may be used to store a computer program (also referred to as a code or an instruction). The signal transceiver unit 903 is used to implement communication and signaling interaction between the network device and the terminal device, signal amplification, etc. The signal transceiver unit 903 includes a transmitter 9031, a receiver 9032, and an antenna 9033. In the antenna 9033, a square box represents a digital channel, F in the square box is a digital precoding weight, and a phase shifter (circle plus oblique arrow) represents an analog channel, connecting one array or multiple arrays, that is, in practice, one phase shifter may control multiple arrays, or the phase shifter may be cross-connected with the array.
[0298] The present application also provides a computer program product, which includes: a computer program (also referred to as code or instruction), and when the computer program is executed, the method in the method embodiment can be implemented.
[0299] The present application also provides a computer-readable storage medium, which stores a computer program (also referred to as code or instruction). When the computer program is executed, the method in the method embodiment can be implemented.
[0300] An embodiment of the present application provides a communication system, which includes a terminal device and a network device as described above.
[0301] It should be understood that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined to perform. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0302] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0303] The terms "unit", "module", etc. used in this specification may be used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. The units and modules in the embodiments of the present application have the same meaning and can be used interchangeably.
[0304] If the above functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the technology or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0305] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, It is characterized in that include: Receive first information, where the first information includes information indicating M resources and information indicating N coefficients, where M is a positive integer and N is a positive integer; receiving M reference signals, where the M reference signals are located at the M resources; Channel state information is sent, where the channel state information is determined based on the M reference signals and at least one coefficient of the N coefficients.
2. The method according to claim 1, It is characterized in that The at least one coefficient includes a first coefficient, and the channel state information further includes information indicating the first coefficient.
3. The method according to claim 2, It is characterized in that The first coefficient is a vector composed of M weights, and the M reference signals correspond to M antenna ports respectively.
4. The method according to claim 2 or 3, It is characterized in that The length of the first coefficient is associated with the number M of the resources.
5. The method according to any one of claims 2 to 4, It is characterized in that The information indicating the first coefficient is a second channel state information reference signal resource indication CRI.
6. The method according to claim 5, It is characterized in that The resource indicated by the first CRI is a resource among the M resources; The value of the first CRI is smaller than the value of the second CRI; or, The value of the first CRI is greater than the value of the second CRI; or, The first CRI value is an odd value, and the second CRI value is an even value; or, The first CRI value is an even value, and the second CRI value is an odd value.
7. The method according to any one of claims 2 to 6, It is characterized in that The channel state information includes channel state information corresponding to the first coefficient, and the method further includes: Channel state information corresponding to the first coefficient is determined according to at least one reference signal among the M reference signals and information about the first coefficient.
8. The method according to any one of claims 5 to 7, It is characterized in that The bit width of the first CRI and the bit width of the second CRI are both X, and the resources indicated by the first CRI are resources among the M resources.
9. The method according to claim 8, It is characterized in that The X is or 10. The method according to any one of claims 1 to 9, It is characterized in that Also includes: Second information is sent, where the second information is used to indicate that the channel state information is determined based on the M reference signals and at least one coefficient among the N coefficients.
11. The method according to claim 10, It is characterized in that The second information indicates a second CRI, and the second CRI is used to indicate information of a first coefficient in the at least one coefficient.
12. The method according to any one of claims 1 to 11, It is characterized in that The channel state information includes at least one of channel quality indication CQI, rank indication RI information and precoding matrix indication PMI information.
13. A communication method, It is characterized in that include: Sending first information, where the first information includes information indicating M resources and information indicating N coefficients, where M is a positive integer and N is a positive integer; Sending M reference signals, where the M reference signals are located at the M resources; Channel state information is received, where the channel state information is determined based on the M reference signals and at least one coefficient of the N coefficients.
14. The method according to claim 13, It is characterized in that The at least one coefficient includes a first coefficient, and the channel state information further includes information indicating the first coefficient.
15. The method according to claim 14, It is characterized in that The first coefficient is a vector composed of M weights, and the M reference signals correspond to M antenna ports respectively.
16. The method according to claim 14 or 15, It is characterized in that The length of the first coefficient is associated with the number M of the resources.
17. The method according to any one of claims 14 to 16, It is characterized in that The information indicating the first coefficient is the second CRI.
18. The method according to claim 17, It is characterized in that The resource indicated by the first CRI is a resource among the M resources; The value of the first CRI is smaller than the value of the second CRI; or, The value of the first CRI is greater than the value of the second CRI; or, The first CRI value is an odd value, and the second CRI value is an even value; or, The first CRI value is an even value, and the second CRI value is an odd value.
19. The method according to any one of claims 14 to 18, It is characterized in that The channel state information includes channel state information corresponding to the first coefficient, and the method further includes: Channel state information corresponding to the first coefficient is determined according to at least one reference signal among the M reference signals and information about the first coefficient.
20. The method according to any one of claims 17 to 19, It is characterized in that The bit width of the first CRI and the bit width of the second CRI are both X, and the resources indicated by the first CRI are resources among the M resources.
21. The method according to claim 20, It is characterized in that The X is or 22. The method according to any one of claims 13 to 21, It is characterized in that Also includes: Second information is sent, where the second information is used to indicate that the channel state information is determined based on the M reference signals and at least one coefficient among the N coefficients.
23. The method according to claim 22, It is characterized in that The second information indicates a second CRI, and the second CRI is used to indicate information of a first coefficient in the at least one coefficient.
24. The method according to any one of claims 13 to 23, It is characterized in that The channel state information includes at least one of CQI, RI information and PMI information.
25. A communication device, It is characterized in that The method comprises a module for executing the method as claimed in any one of claims 1 to 12, or comprises a module for executing the method as claimed in any one of claims 13 to 24.
26. A communication device, It is characterized in that include: A processor and a memory, wherein the memory is used to store a computer program, and the processor is used to replace and run the computer program stored in the memory to perform the method according to any one of claims 1 to 24.
27. The device according to claim 26, It is characterized in that Also included is memory.
28. The device according to claim 26 or 27, It is characterized in that Also included is a communication interface for inputting and / or outputting signals.
29. A communication system, It is characterized in that include: An apparatus for performing the method according to any one of claims 1 to 12, and an apparatus for performing the method according to any one of claims 13 to 24.
30. A computer readable storage medium, It is characterized in that Used to store computer program instructions, the computer program causing a computer to execute the method according to any one of claims 1 to 24.
31. A computer program product, It is characterized in that The method comprises computer program instructions which cause a computer to execute the method as claimed in any one of claims 1 to 24.