Communication method and apparatus, device and storage medium
By using terminal devices to receive reference signals and coefficient information configured by network equipment in the communication system and determine channel status information, the problem of large channel measurement resource overhead during analog beamforming or hybrid beamforming is solved, and the resource overhead is reduced and the channel measurement efficiency is improved.
Patent Information
- Application Number
- PCT/CN2024/131663
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-27
- Filing Date
- 2024-11-12
- Publication Date
- 2025-06-05
AI Technical Summary
In communication systems that employ analog beamforming 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 the reference signals of M resources and N coefficients configured by the network device, and determines the channel state information, thereby preventing the network device from sending reference signals through more resources to obtain channel state information, thereby reducing resource overhead.
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 CN2024131663_05062025_PF_FP_ABST
Abstract
Description
Communication method, device, equipment and storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on November 27, 2023, with application number 202311611587.5 and application name “Communication Method, Device, Equipment and Storage Medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technologies, and in particular to a communication method, apparatus, device, and storage medium. Background Art
[0003] Beamforming technology is used to confine wireless signal energy to a specific beam direction, thereby increasing signal reception efficiency. Examples of 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 multiple beam directions and send reference signals through different beams for terminal devices to measure, ultimately achieving a high-quality beam.
[0004] When a network device uses analog beamforming or hybrid beamforming, one reference signal resource (such as a CSI-RS resource) corresponds to one analog beam, and different reference signal resources are transmitted using different beams in time division. 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 high.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a communication method, apparatus, device, and storage medium, which can reduce the resource overhead of reference signals during channel measurement.
[0007] In the first aspect, an embodiment of the present application provides a communication method, the execution subject of which can be a terminal device or a component in the terminal 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 terminal device.
[0008] Exemplarily, the method includes: a terminal device receives first information, the first information including information for indicating M resources and information for N coefficients, where 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, where the channel state information is determined based on the M reference signals and at least one of the N coefficients.
[0009] The channel state information may also be referred to as channel information or channel response, and this application does not impose any specific restrictions on its name. For example, the channel state information reference signal (CSI) is a type of channel information that can reflect channel characteristics and channel quality.
[0010] 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.
[0011] 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.
[0012] In one possible design, M reference signals correspond to M antenna ports respectively, and the first coefficient may be a vector consisting of M weights.
[0013] 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.
[0014] In the above technical solution, the terminal device receives M reference signals through M resources configured by the network device. The M reference signals and the information of N coefficients configured by the network device are used to determine the channel state information. The possible simulated beams outside the M resources are supplemented by the N coefficients, avoiding the network device from sending reference signals through more resources to obtain CSI, thereby reducing resource overhead.
[0015] On the second aspect, an embodiment of the present application provides a communication method, the execution subject of which can be a network device or a component in the network device (such as a chip, 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.
[0016] Exemplarily, the 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, which is determined based on the M reference signals and at least one of the N coefficients.
[0017] The channel state information may also be referred to as channel information or channel response, and this application does not impose any specific restrictions on its name. For example, CSI is a type of channel information that can reflect channel characteristics and channel quality.
[0018] 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.
[0019] In one possible design, M reference signals correspond to M antenna ports respectively, and the first coefficient may be a vector consisting of M weights.
[0020] 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.
[0021] In the above technical solution, corresponding to the first aspect, its technical effects can be found in the description of the first aspect.
[0022] 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).
[0023] In combination with the first and second aspects, in one possible implementation, the resource indicated by the first CRI is a resource among the M resources;
[0024] The value of the first CRI is less than the value of the second CRI; or
[0025] The value of the first CRI is greater than the value of the second CRI; or,
[0026] The first CRI value is an odd value and the second CRI value is an even value; or
[0027] The first CRI value is an even value, and the second CRI value is an odd value.
[0028] The antenna ports corresponding to the N coefficients do not transmit reference signals. In some understandings, the N coefficients can be replaced by N virtual resources. To distinguish them from virtual resources, the M resources carrying the M reference signals can be referred to as M actual resources. The first and second CRIs can be used to indicate actual resources or virtual resources in a shifted manner, thereby improving the accuracy of resource indication.
[0029] In combination with the first and second aspects, in one possible implementation, 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.
[0030] In combination with the first aspect and the second aspect, in a possible implementation, 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 M resources.
[0031] 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 unclear about the bit width of the CRI reported by the terminal device, making it difficult to configure appropriate resources for CRI transmission. Therefore, setting the bit width of both the first CRI and the second CRI to X can solve the aforementioned bit hopping problem.
[0032] 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
[0033] To facilitate network devices in distinguishing whether the channel information in the channel state information is for actual resources or virtual resources, especially in the second example above, where the first CRI and the second CRI may have the same value, it is difficult for the network device to distinguish the object indicated by the CRI. Therefore, in an embodiment of the present application, the terminal device may indicate whether the channel state information includes channel information for actual resources and / or channel information for virtual resources.
[0034] 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.
[0035] 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.
[0036] In a third aspect, an embodiment of the present application provides a communication device, comprising: a transceiver module for receiving first information, the first information comprising information indicating M resources and information of N coefficients, M being a positive integer and N being a positive integer; the transceiver module is also for receiving M reference signals, the M reference signals being located in the M resources; a processing module for determining channel state information based on the M reference signals and at least one of the N coefficients; the transceiver module is also for sending channel state information.
[0037] 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.
[0038] 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.
[0039] In a possible implementation manner, the information indicating the first coefficient is a second channel state information reference signal resource indication CRI.
[0040] In one possible implementation, the resource indicated by the first CRI is a resource among the M resources; the value of the first CRI is less 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 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.
[0041] 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.
[0042] 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.
[0043] In one possible embodiment, X is or
[0044] In a possible implementation, the transceiver module is further configured 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.
[0045] 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.
[0046] In a possible implementation, the channel state information includes at least one of CQI, RI information, and PMI information.
[0047] In a fourth aspect, an embodiment of the present application provides a communication device, comprising: a processing module for determining first information, the first information comprising information for indicating M resources and information for N coefficients, where M is a positive integer and N is a positive integer; a transceiver module for sending the first information; the transceiver module is also used to send M reference signals, where the M reference signals are located in the M resources; the transceiver module is also used to receive channel state information, where the channel state information is determined based on the M reference signals and at least one of the N coefficients.
[0048] 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.
[0049] 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.
[0050] In a possible implementation manner, the information indicating the first coefficient is a second CRI.
[0051] In one possible implementation, the resource indicated by the first CRI is a resource among the M resources; the value of the first CRI is less 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 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.
[0052] 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.
[0053] 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.
[0054] In one possible embodiment, X is or
[0055] In a possible implementation, the transceiver module is further configured 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.
[0056] 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.
[0057] In a possible implementation, the channel state information includes at least one of CQI, RI information, and PMI information.
[0058] In a fifth aspect, an embodiment of the present application provides a communication device, comprising: a processor, wherein the processor is configured to execute the method in the first aspect, the second aspect, or each possible embodiment by running a computer program or through a logic circuit.
[0059] In a possible implementation, the device further includes a memory configured to store the computer program.
[0060] In a possible implementation, the device further includes a communication interface for inputting and / or outputting signals.
[0061] 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.
[0062] 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.
[0063] In an eighth aspect, an embodiment of the present application provides a chip, comprising: a processor for calling and executing 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.
[0064] 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 the method as in the first aspect, the second aspect, or each possible implementation manner.
[0065] 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 the method in the first aspect, the second aspect, or each possible implementation manner.
[0066] The beneficial effects of the above-mentioned second to tenth aspects and each possible implementation method can be referred to the beneficial effects brought about by the above-mentioned first aspect and each possible implementation method of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] FIG1 is a schematic diagram of a communication system provided by this application;
[0068] FIG2 is a schematic diagram of a hybrid beamforming provided by the present application;
[0069] FIG3 is a schematic diagram of signaling transmission for channel measurement provided by the present application;
[0070] FIG4 is a schematic flow chart of a communication method provided in an embodiment of the present application;
[0071] FIG5 is a schematic diagram of a reference signal beam provided in an embodiment of the present application;
[0072] FIG6 is a schematic flow chart of another communication method provided in an embodiment of the present application;
[0073] FIG7 is a schematic block diagram of a communication device provided in an embodiment of the present application;
[0074] FIG8 is another schematic block diagram of a communication device provided in an embodiment of the present application;
[0075] FIG9 is another schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0076] The technical solution in this application will be described below with reference to the accompanying drawings.
[0077] The communication method and apparatus provided in this 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) system, 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 this application can also be applied to future communication systems, such as the sixth generation mobile communication system, etc.
[0078] 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 can 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 can include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian (V2P) communication or vehicle to network (V2N) communication, etc.
[0079] Figure 1 is a schematic diagram of a communication system applicable to the present application. System 100 includes at least one network device, such as network device 110 shown in Figure 1 ; system 100 may also include at least one terminal device, such as terminal device 120 shown in Figure 1 . Network device 110 and terminal device 120 can communicate via a wireless link and exchange information. It is understood that network devices and terminal devices may also be referred to as communication devices.
[0080] 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 3rd Generation Partnership Project (3GPP), for example, a 4G or 5G mobile communication system, or a device in a future-oriented 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 (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 a communication scenario, a RAN node may 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, a wireless relay node, a wireless backhaul node, etc. in a WiFi system. In communication systems using different radio access technologies (RATs), the names of devices with base station functions may be different. For example, in an LTE system, it may be called an eNB or eNodeB, and in a 5G system or NR system, it may be called a gNB. This application does not limit the specific name of the base station. A RAN node may 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 this application may also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (e.g., a cloud platform). The RAN node in this application may also be a logical node, logical module, or software that can implement all or part of the functions of the RAN node.
[0081] 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 they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0082] 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, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0083] A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as 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 wearable, smart transportation, smart city, etc. A terminal may be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of the present application do not limit the device form of the terminal.
[0084] In the embodiment of the present application, the network device may be, for example, the RAN node 110 shown in FIG. 1 , and the terminal device may be, for example, the terminal device 120 shown in FIG. 1 . The present application does not specifically limit the types of the network device and the terminal device.
[0085] 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 (for example, 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.
[0086] To facilitate understanding of the embodiments of the present application, the technical terms related to the present application are explained below.
[0087] 1. Antenna Port: An antenna port is a logical concept and does not directly correspond to a physical antenna. An antenna port is typically associated with a reference signal and can be understood as a transceiver interface on the channel through which the reference signal travels. For low-frequency systems, an antenna port may correspond to one or more antenna elements, which jointly transmit reference signals. The receiver can treat them as a whole without distinguishing between the elements. For high-frequency systems, an antenna port may correspond to a beam. Similarly, the receiver only needs to treat the beam as an interface, without distinguishing between individual elements.
[0088] In an 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.
[0089] The port group mentioned in the embodiments of the present application can be multiple digital ports corresponding to the same analog beam, or the port group can be a collection of multiple digital ports corresponding to multiple analog beams, or the digital ports corresponding to the same analog beam are divided into multiple subsets, each subset being a port group. The port group can also be called a digital-analog port group, etc.
[0090] 2. Beamforming: Beamforming technology adjusts the amplitude and / or phase of a signal to impart certain directionality to the radiated signal from an antenna array, thereby achieving higher antenna array gain. The main lobe of the antenna array's radiation pattern is called the beam.
[0091] 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 the embodiment of the present application, the spatial domain filtering parameters can be replaced by beams, or the spatial domain filtering parameters can be replaced by spatial domain transmission filters. The spatial domain transmission filter can also be called a spatial filter.
[0092] Specifically, beamforming technologies include digital beamforming, analog beamforming, and hybrid digital-analog beamforming. Digital beamforming uses multiple digital processing channels, each of which adjusts the phase (or amplitude and phase) of the signal in the digital domain, making the radiated signal radiated by the antenna directional. Therefore, digital beamforming can implement the aforementioned spatial transmission filter function through multiple digital processing channels. Analog beamforming can simultaneously transmit signals through an antenna array consisting of multiple antenna elements, with each antenna element corresponding to a phase shifter. By adjusting the phase of the phase shifter corresponding to each antenna element, the radiated signal radiated by the antenna array can be directional. Therefore, analog beamforming can implement the aforementioned spatial transmission filter function through multiple phase shifters corresponding to multiple elements in the antenna array. Hybrid beamforming combines analog and digital beamforming technologies, incorporating 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 implemented 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 to this, and the above-mentioned spatial transmission filter can also be implemented by other technologies.
[0093] 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 convenience, 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.
[0094] In one implementation, multiple digital channels are digitally weighted identically across the entire frequency band, which has an effect similar to analog beamforming.
[0095] In another implementation, the digital channels (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-bands. The effect is also equivalent to hybrid beamforming. For ease of understanding, FIG2 shows a schematic diagram of hybrid beamforming (or digital beamforming). One method is shown in FIG2. The digital channels are evenly divided into K1 (K1 is a positive integer) groups (or K1 sub-arrays, K1 port groups). 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 w0=[w 0,0 w 0,1 … w 0,K2-1 ], where the K2 elements correspond to the K2 digital channels. The first-level beamforming weights are broadband, and each group uses the same first-level weight, i.e., w0. The second-level beamforming is digital beamforming, and the second-level beamforming weight is w1 = [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, represents the weighted vector corresponding to the first-level weights. As can be seen, different weighted vectors result in different beam directions. Therefore, network devices can adjust the beam direction by adjusting the weighted vector.
[0096] 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 (TRS) in NR. signal, TRS), downlink positioning signal (positioning RS), etc.
[0097] The reference signal in the embodiments of the present application is mainly used for channel measurement, and may be, for example, a CSI-RS used in downlink channel measurement, an SRS used in uplink channel measurement, or other reference signals that can be used for channel measurement. This application does not limit this.
[0098] A specific application scenario is as follows: In frequency division duplex (FDD) communication scenarios, because uplink and downlink channels are not reciprocal or cannot be guaranteed, network devices typically send CSI-RS to terminal devices. The terminal device measures the received CSI-RS, obtains the CSI of the downlink channel, and feeds it back to the network device. Based on this CSI, the network device can decide on the resources, modulation and coding scheme (MCS), and precoding configuration for scheduling the terminal device's downlink data channel.
[0099] Exemplarily, CSI may include at least one of the following: PMI, CQI, RI and CSI-RS resource indicator (CRI), layer indicator (LI), reference signal received power (RSRP), CRI, synchronization signal / physical broadcast channel block resource index (SSBRI), etc. The specific quantities in the CSI that the terminal device feeds back may be determined according to the configuration, such as the "CSI-Report Configuration (CSI-ReportConfig)" described below.
[0100] 4. Reference signal resources: These can be used to configure the transmission properties of reference signals, such as the time-frequency resource location, port mapping, power factor, and scrambling code. For details, refer to the relevant sections on reference signal resources in 3GPP technical specifications (TS) 38.211 and 38.331. Transmitting devices can send reference signals based on reference signal resources, and receiving devices can receive reference signals based on reference signal resources.
[0101] In the embodiment of the present application, reference signal resources may also include virtual resources where no reference signals are sent. Virtual resources may be understood as resources that can be used to send reference signals but do not send them. To distinguish them from virtual resources, resources used to send reference signals may be referred to as actual resources.
[0102] In the embodiment of the present application, the virtual resource may also be replaced by a coefficient or a weight, which may be used to determine the channel coefficient of the virtual resource. The coefficient may include one or more weights used to determine the channel coefficient of the virtual resource, for example, the coefficient may be a vector composed of one or more weights.
[0103] 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.
[0104] 5. Reference signal configuration: Reference signal configuration can include reference signal resource configuration and reference signal reporting configuration. The following uses CSI-RS configuration as an example to introduce.
[0105] The two most important parts of the CSI-RS configuration are "CSI-ReportConfig" and "CSI-ResourceConfig". "CSI-ReportConfig" and "CSI-ResourceConfig" are names used for ease of description only and may be named otherwise. This application does not limit this.
[0106] 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, such as: CRI, PMI, RI, LI, CQI, RSRP, RSRQ, SNR, SINR, etc. Different information can be reported through different configurations.
[0107] “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.
[0108] Among them, "CSI-ResourceConfigId" is the identifier of the "CSI resource configuration (CSI-ResourceConfig)", which is used to mark the "CSI-ResourceConfig" and can be associated with the "CSI-ReportConfig". The CSI-RS resources used for measurement involved in this application are mainly non-zero power (NZP) CSI-RS resources (NZP CSI-RS resource).
[0109] 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.
[0110] 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 sequentially. For example, the identifiers of the resources in the NZP CSI-RS resource set sorted by beam index order (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.
[0111] 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 current 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.
[0112] Table 1 shows the format of some fields in the measurement report information.
[0113] Table 1
[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 resources to be reported (such as the resource identifier). 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 RSRP value, its absolute value can be reported using 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 using 4-bit quantization to report the difference between it and the maximum RSRP value, as shown in the Differential RSRP field in the table.
[0116] The above description briefly explains the measurement results using PMI, CRI, SSBRI, RSRP and other reported quantities as examples, but this does not limit the present application in any way. The present application does not limit the specific content of the measurement results and their indication method.
[0117] In the embodiment of the present application, CSI may be carried in uplink control information (UCI) and transmitted via a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH).
[0118] When the network device uses analog beamforming or hybrid beamforming, a reference signal resource (such as a CSI-RS resource) corresponds to an analog beam, and a reference signal resource is used to send a reference signal. 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. As shown in Figure 3, when there are K analog beams, the network device sends CSI-RS resource #0 to CSI-RS resource #(K-1) in a time division manner. When the number of analog beams is large, the resource overhead is also large. The terminal device then reports CSI for each of the K CSI-RS resources, resulting in a large feedback overhead.
[0119] To address the aforementioned issue of high resource overhead, the present application provides a channel measurement solution in which a network device sends M reference signals using some reference signal resources (e.g., M CSI-RS resources). A terminal device determines CSI based on the received M reference signals and information from N coefficients configured by the network device. The terminal device uses the N coefficients to supplement possible simulated beams outside the M reference signal resources, thereby avoiding the network device having to send reference signals using more reference signal resources (e.g., M+N reference signal resources) to obtain CSI, thereby reducing resource overhead. Where M is a positive integer and N is a positive integer.
[0120] Furthermore, the terminal device can determine the CSI based on the M received 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 below.
[0122] The method provided by the present application will be described in detail below with reference to the accompanying drawings. In the following embodiments, the interaction between a terminal device and a network device to implement downlink measurement is used as an example for illustration. It should be understood that the present application is not limited to this and can also be applied to uplink and downlink measurement processes, for example.
[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 realize 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 realize all or part of the functions of the network device.
[0124] Figure 4 is a schematic flow chart of a communication method 400 provided in an embodiment of the present application. As shown in Figure 4, the method 400 may include steps 410 to 430. Each step in the 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 can be used to configure reference signal resources and reference signal measurement (or channel information measurement reporting). For example, in downlink channel measurement, the reference signal resources may include NZP-CSI-RS resources, and the 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 and will not be repeated here.
[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, if the reference signal is a CSI-RS, the reference signal resource configuration in the reference signal configuration information may be configured using parameters in the information element "CSI-ResourceConfig" carried in the RRC message; and the reference signal reporting configuration may be configured using 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, i.e., the M reference signals are sent on different time domain resources (time slots or orthogonal frequency division multiplexing (OFDM) symbols). 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] The M reference signals may be sent by M antenna ports, and the M antenna ports may be some of the antenna ports of the network device. For example, the network device may send reference signals through K antenna ports, and M of the K antenna ports may be used to send the M reference signals. Of course, the K antenna ports may also include antenna ports other than the M antenna ports used to send reference signals, and this application is not limited to this.
[0137] For example, 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 on channel state information for M resources based on the M reference signals received. Optionally, the terminal device can provide feedback on channel state information for each of the M resources, where the channel state information can include M groups of channel information; or, the terminal device can provide feedback on channel state information for some of the M resources based on the M reference signals, where 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 on 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 set 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 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 = W1W2, where the dimension of W is P csI-RS ×N3, W1 is the wideband precoding matrix, and its dimension is P CSI-RS ×2L, W1 is the subband precoding matrix, and its dimension is 2L×N3. CSI-RS N represents the number of CSI-RS ports, N3 represents the number of subbands or PMIs, and 2L represents the number of discrete Fourier transform (DFT) beams (or ports) fed back by the terminal device. PMI can specifically include feedback on precoding matrices for different transmission layers and subbands.
[0143] As another example, in type II codebook feedback, 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 ×N3, W1 is the wideband precoding matrix, and its dimension is P CSI-RS ×2L. Dimensions 2L×M, Dimensions 2L×M, The dimension is M×N3. It is the conjugate transpose of the M row vectors in the inverse discrete Fourier transform (IDFT) matrix (or IDFT basis) of dimension N3×N3, or the M column vectors in the DFT matrix of dimension N3×N3. M represents the number of basis vectors selected from the IDFT matrix. CSI-RS For descriptions of other parameters such as N, N3, and 2L, please refer to the above text and will not be repeated here. PMI may specifically include feedback on precoding matrices for different transmission layers. For details on type II codebook feedback, 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 that more groups of channel information can be obtained 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 that do not transmit reference signals. In this case, the first information may include information indicating N coefficients, each corresponding to the N antenna ports that do not transmit reference signals. Taking one of the N coefficients (e.g., the first coefficient) as an example, the information about the first coefficient may include weight information for the corresponding antenna port. The weight information may include weights corresponding to each of the M reference signals. For example, the first coefficient is a vector consisting of M weights. By weighting the M reference signals using this 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 transmit a reference signal and can therefore be referred to as a virtual resource. In one understanding, the N coefficients can be replaced by N resources, which are different from the M resources described above. These N resources can be N virtual resources. To distinguish them from virtual resources, the M resources carrying reference signals can be referred to as actual resources.
[0149] The terminal device can feedback channel state information for M resources (or actual resources) and N coefficients (or virtual resources) based on the received M reference signals. Optionally, the terminal device can feedback channel state information for 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 channel state information for 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 one 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) for the M simulated beams.
[0152] In another possible implementation 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 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 recorded as A0, A1, ..., A M-1 Taking the channel coefficient on a certain subcarrier as an example, A m The corresponding dimension 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 M antenna ports and the information of the first coefficient in the N coefficients, φ n =[φ n,0 ,φ n,1 ,…,φ n,M-1 ], you can get the channel coefficient corresponding to the first coefficient
[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, time-division orthogonality may be achieved using an orthogonal cover code (OCC). The terminal device then performs de-orthogonalization to obtain channel coefficients (or channel responses) for the M resources. Furthermore, the terminal device may obtain a channel coefficient corresponding to at least one of the N coefficients using a weighted approach.
[0156] Assume that the channel coefficients generated by the four antenna ports of the network device sending four reference signals are B0, B1, B2, and B3 respectively. According to the time-division OCC in Table 2, time-division OCC is sent. The channel coefficients D0, D1, D2, and D3 of the four reference signals received by the terminal device can be expressed as follows:
[0157] Table 2
[0158] 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 B0, B1, B2, and B3 through deorthogonalization:
[0159] 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 N coefficients in a weighted manner. 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 B4 = φ 4,0 B0+φ 4,1 B1+φ 4,2 B2+φ 4,3 B3, [B0, B1, B2, B3] is the channel coefficient obtained by deorthogonalization, that is, the first coefficient can be used to weight the channel coefficient obtained by deorthogonalization to obtain the channel coefficient of the virtual resource corresponding to the first coefficient. The other channel coefficients are generated in a similar manner.
[0160] It should be noted that the present application does not limit the network device to sending 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.
[0161] In some embodiments, as shown in FIG5 , beams 1 and 2 are actual resources, and beam 3 is a virtual resource. Beams 1 and 2 are transmitted after superimposing analog weights. The channel coefficient corresponding to beam 1 is B0, and the channel coefficient corresponding to beam 2 is B1. When determining the channel coefficient of beam 3 based on the channel coefficients of beam 1 and 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 D1, which is calculated by deorthogonalization as follows: D0 = B0-jB1 D1 = B0+jB1
[0162] Solve the corresponding Beam 3 corresponds to 0°, its corresponding analog weight is [1,1], and its corresponding channel coefficient is D2=B0+B1, so 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.
[0163] In the first example, M resources and N coefficients can be configured in one resource set. For example, information indicating M resources and N coefficients in the resource set can be shown in Table 3 below:
[0164] Table 3
[0165] The information indicating the first coefficient (which may be any one of the N coefficients) may be specifically shown in Table 4 below:
[0166] Table 4
[0167] Here, the weight (e.g., weight vector) is associated with the coefficient (or virtual resource), or in other words, the parameter of the weight (e.g., weight vector) is associated with the index of the coefficient (or virtual resource). See Table 5 below:
[0168] Table 5
[0169] Assume that the NZP-CSI-RS resource set is configured with two actual 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. 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,1It 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.
[0170] 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.
[0171] Optionally, the correspondence between the weight parameter and the virtual resource can be replaced by the correspondence 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.
[0172] It should be understood that this 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.
[0173] 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:
[0174] Relationship 1: the value of the first CRI is less than the value of the second CRI; or
[0175] Relationship 2: the first CRI value is greater than the second CRI value; or
[0176] Relationship 3: the first CRI value is an odd value and the second CRI value is an even value; or
[0177] Relationship 3: The first CRI value is an even value, and the second CRI value is an odd value.
[0178] When the first CRI and the second CRI satisfy the above relationship 1, the corresponding relationship shown in Table 6 below can be referred to:
[0179] Table 6
[0180] The CRI values (such as the first CRI) corresponding to the M resources actually sent (such as nzp-CSI-RS-Resource) are 0 to M-1, and the CRI values (such as the second CRI) corresponding to the N virtual resources (such as nzp-CSI-RS-virtual-Resource) are M to M+N-1.
[0181] 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).
[0182] k1 can be the value of the first CRI, or in other words, 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 in other words, k2 can be the index of the virtual resource indicated by the second CRI. The description of k1 and k2 in this example applies to any of the following embodiments and is not repeated here for the sake of brevity.
[0183] 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.
[0184] When the first CRI and the second CRI satisfy the above relationship 2, the corresponding relationship shown in Table 7 below can be referred to:
[0185] Table 7
[0186] The CRI values (such as the first CRI) corresponding to the M resources actually sent (such as nzp-CSI-RS-Resource) are N to N+M-1, and the CRI values (such as the second CRI) corresponding to the N virtual resources (such as nzp-CSI-RS-virtual-Resource) are 0 to N.
[0187] 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).
[0188] 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.
[0189] When the first CRI and the second CRI satisfy the third relationship above, the corresponding relationship shown in Table 8 below can be referred to:
[0190] Table 8
[0191] The CRI values (e.g., the first CRI) corresponding to the M actually transmitted resources (e.g., nzp-CSI-RS-Resource) are all odd numbers, and the CRI values (e.g., the second CRI) corresponding to the N virtual resources (e.g., 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 a limitation.
[0192] 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).
[0193] 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.
[0194] When the first CRI and the second CRI satisfy the above relationship 4, the corresponding relationship shown in Table 9 below can be referred to:
[0195] Table 9
[0196] The CRI values (e.g., the first CRI) corresponding to the M actually transmitted resources (e.g., nzp-CSI-RS-Resource) are all even numbers, and the CRI values (e.g., the second CRI) corresponding to the N virtual resources (e.g., 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 a limitation.
[0197] 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).
[0198] 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.
[0199] When M actual resources and N virtual resources are configured in the resource set used 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 the bit length required for the CRI of the resources in the resource set is Alternatively, rounding or other calculation methods may be used. In the following description, operations involving rounding up can be replaced by rounding down or rounding up, and will not be described in detail for the sake of brevity.
[0200] Optionally, the bit width may be replaced by the number of bits, bit width, or bit length, etc.
[0201] 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 the RI and PMI corresponding to CRI, "cri-RI-i1-CQI" indicates the reporting of CRI, and the RI, i1 part of the 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.
[0202] 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:
[0203] Table 10
[0204] The information indicating the first coefficient (which may be any one of the N coefficients) may be specifically referred to (weightvalue) in Table 4 above.
[0205] In this second example, the weight (e.g., weight vector) is associated with the coefficient (or virtual resource), or in other words, the relationship between the parameters of the weight (e.g., weight vector) and the index of the coefficient (or virtual resource) is shown in Table 11 below:
[0206] Table 11
[0207] Assume that the NZP-CSI-RS virtual resource set is configured with two virtual resources nzp-CSI-virtual-ResourceId#0 and nzp-CSI-virtual-ResourceId#1. 1,0 ,φ 1,1 is the coefficient of nzp-CSI-virtual-ResourceId#0, where φ 1,0It 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.
[0208] It should be understood that this 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.
[0209] 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.
[0210] Optionally, the correspondence between the weight parameter and the virtual resource can be replaced by the correspondence 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.
[0211] In the second example above, the first CRI can refer to the corresponding relationship shown in Table 12 below. The values of the CRI (such as the first CRI) corresponding to the M resources actually sent (such as nzp-CSI-RS-Resource) are 0 to M-1 in sequence:
[0212] Table 12
[0213] 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.
[0214] In the second example above, the second CRI can refer to the corresponding relationship shown in Table 13 below. The values of the CRI (such as the second CRI) corresponding to N virtual resources (such as nzp-CSI-RS-virtual-Resource) are 0 to N-1. The second CRI can also be called virtual CRI, abbreviated as VCRI. The first CRI and the second CRI are named only to distinguish the CRIs corresponding to different resources. The first and second CRIs do not limit the naming of the CRI.
[0215] Table 13
[0216] 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.
[0217] 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 used for channel measurement (such as NZP-CSI-RS virtual-ResourceSet).
[0218] 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.
[0219] For example, the number of weights in the first coefficient may be equal to the number M of actual resources.
[0220] For another example, the number of weights in the first coefficient can be equal to the difference between the number of actual resources and a preset value, where the preset value can be 1, 2, 3, etc. If the weight of one of the actual resources can be preset, the first coefficient includes M-1 weights in addition to the preset weight. The preset weight can correspond to the resource with the highest energy or the resource with the lowest energy, etc., but this application is not limited to this.
[0221] 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
[0222] 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 at least one of "cri-RI-LI-PMI-CQI". And when M is configured to be 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, and LI.
[0223] 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 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
[0224] 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.
[0225] To facilitate network devices in distinguishing whether the channel information in the channel state information is for actual resources or virtual resources, especially in the second example above, where the first CRI and the second CRI may have the same value, it is difficult for the network device to distinguish the object indicated by the CRI. Therefore, in an embodiment of the present application, the terminal device may indicate whether the channel state information includes channel information for actual resources and / or channel information for virtual resources.
[0226] In some embodiments, referring to S450 in FIG6 , 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. In response, the network device receives the second information from the terminal device.
[0227] 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 of N coefficients, the network device can determine the channel information of the virtual resource in the channel state information based on the second information.
[0228] 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.
[0229] For example, a field is used to indicate the type of CRI, such as CRI-type-Indicator. This field can occupy 1 bit. When CRI-type-Indicator = 0, it indicates that the first CRI is reported. When CRI-type-Indicator = 1, it indicates that the second CRI is reported. CRI-type-Indicator can be seen in Table 14 below.
[0230] It should be noted that the second information and the channel state information can be independent of each other, or the second information and the channel state information can be the same information, such as the second information and the channel state information are encapsulated and transmitted together. When the second information and the channel state information are transmitted independently, this application does not limit the execution order of S450 and S430.
[0231] Optionally, the second information may be configured by the network device to the terminal device to instruct the terminal device to report channel state information of the corresponding type of resource. 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, this application does not limit the execution order of S450 and S410.
[0232] 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 described above, or indicating that the first CRI and the second CRI satisfy the second example described above. For example, a field, such as CRI-mode, is used to indicate the relationship between the first CRI and the second CRI. For example, CRI-mode = 1 indicates that the relationship between the first CRI and the second CRI satisfies the first example described above, and CRI-mode = 2 indicates that the first CRI and the second CRI satisfy the second example described above.
[0233] 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.
[0234] 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.
[0235] It should be understood that this 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.
[0236] The bit widths of the relevant fields of the second information may be referred to as shown in Table 14 below:
[0237] Table 14
[0238] 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
[0239] 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 Table 14 discusses the bit width of the second information for different numbers of antenna ports, 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 widths of other fields for different numbers of antenna ports.
[0240] 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 determined by a protocol, for example, the protocol may determine that the relationship between the first CRI and the second CRI satisfies the first or second example described above.
[0241] 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 Table 15 below:
[0242] Table 15
[0243] 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 Table 16 below:
[0244] Table 16
[0245] When 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 CRI bit width is equal to When CRI-mode and 2and CRI-type-Indicator=1, that is, the first CRI and the second CRI meet the second example above, and the second CRI is measured and reported, the CRI bit width is equal to
[0246] Optional, It can be equal to the number M of actual resources.
[0247] Optional, It can be equal to the number N of virtual resources.
[0248] Optionally, before sending the CRI to the network device, the terminal device may 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, thereby facilitating the network device to receive and identify the CRI. Accordingly, the network device may receive the second information before receiving the CRI.
[0249] As mentioned above, the second information may belong to channel state information, such as the second information may be the CRI-type-Indicator field in the CSI, and / or the 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 sending order of the CRI-type-Indicator field and the CRI-mode field.
[0250] The above CSI report may be a single 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.
[0251] As mentioned above, the terminal device can feed back 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, and 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. For example, the mapping order of the sub-information in the CSI is consistent with the mapping order of the CRI. For example, 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.
[0252] For example, the sub-information in the second information may 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. In another example, the second information includes an indication. This 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.
[0253] 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 the 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, thereby avoiding the network device sending reference signals through more resources to obtain CSI, thereby reducing resource overhead.
[0254] It should be noted that in the embodiments of the present application, the steps in all the accompanying drawings (such as Figure 4 or Figure 6) are only examples and should not constitute any limitation on the embodiments of the present application. For example, in actual applications, the steps shown in the present application can be adjusted in execution order, and some steps can be added or removed, and the embodiments of the present application do not limit this.
[0255] Figures 7 to 9 are schematic diagrams of the structures of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the terminal device or network device in the above-mentioned method embodiments, and thus can also achieve the beneficial effects possessed by the above-mentioned method embodiments. In the embodiments of the present application, the communication device can be the terminal device or network device in the method embodiments, or it can be a component (such as a chip, a chip system, a processor, etc.) configured in the terminal device or network device, or it can be a logic module or software that can implement some or all of the functions of the terminal device or network device.
[0256] FIG7 is a schematic block diagram of a communication device 700 provided in an embodiment of the present application.
[0257] As shown in FIG. 7 , the communication device 700 includes a processing module 710 and a transceiver module 720 .
[0258] The transceiver module 720 can implement corresponding communication functions and can also be referred to as 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 apparatus 700 is a component configured in a network device or terminal device, such as a chip, the transceiver module 720 can be an input / output interface.
[0259] Optionally, the transceiver module 720 may include a sending module and a receiving module. It should be understood that when the apparatus 700 is a component configured in a network device or terminal device, such as a chip, the sending module may be an output interface, and the sending operations involved in the embodiments of the present application may be performed by the output interface; the receiving module may be an input interface, and the receiving operations involved in the embodiments of the present application may be performed by the input interface.
[0260] 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.
[0261] When the apparatus 700 is used to implement the functions of the terminal device in the above method embodiment,
[0262] The transceiver module 720 (specifically, a receiving module) can be used to receive first information, which includes information indicating M resources and information about N coefficients, where M is a positive integer and N is a positive integer; the transceiver module 720 (specifically, 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, a sending module) can also be used to send channel state information.
[0263] 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 for indicating M resources and information for N coefficients, where 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, which is determined based on the M reference signals and at least one of the N coefficients.
[0264] 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, and will not be repeated here.
[0265] It should be noted that the transceiver module may also be referred to as a transceiver unit, transceiver, transceiver, or transceiver device. The processing module may also be referred to as a processor, processing board, processing unit, or processing device. Optionally, the transceiver module is used to perform the sending and receiving operations on the terminal device or network device side in the above method. The device in the communication module that implements the receiving function can be considered a receiving module, and the device in the communication module that implements the sending function can be considered a sending module. That is, the transceiver module includes a receiving module and a sending module.
[0266] In addition, in one possible design, the aforementioned transceiver module and / or processing module may be implemented as a virtual module. For example, the processing module may be implemented as a software function module or a virtual device, and the transceiver module may be implemented as a software function module or a virtual device. In another possible design, the processing module or the transceiver module may also be implemented as 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 that performs input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing module is an integrated processor, microprocessor, or integrated circuit.
[0267] It should be understood that the division of modules in the embodiments of the present application is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments of the present application may be integrated into a single processor, or may exist physically separately, or two or more modules may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or software functional modules.
[0268] Figure 8 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.
[0269] As shown in FIG8 , the apparatus 800 may include a processor 810 , which may be configured to execute computer programs or instructions 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.
[0270] Optionally, the apparatus 800 further includes a communication interface 820. The communication interface 820 can be used to communicate with other devices via a transmission medium, thereby enabling the apparatus 800 to 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 performing transceiver functions. The processor 810 can utilize the communication interface 820 to input and output data and implement the measurement reporting method described in the above embodiment. Specifically, the apparatus 800 can be used to implement the functions of the network device or terminal device described in the above method embodiment.
[0271] Optionally, the device 800 further includes at least one memory 830 for storing program instructions and / or data. The memory 830 is coupled to the processor 810. 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 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.
[0272] 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 embodiments of the present application do not limit the specific connection medium between the above-mentioned processor 810, communication interface 820 and memory 830. In Figure 8, the embodiment of the present application shows that the processor 810, communication interface 820 and memory 830 are connected via a bus 840. The bus 840 is represented by a bold line in Figure 8, and the connection methods between other components are only for schematic illustration and are not limiting. The bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bold line is used in Figure 8, but this does not mean that there is only one bus or one type of bus.
[0273] It should be understood that when the 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 in the terminal device (such as a radio frequency module or antenna), 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 in the terminal device (such as a radio frequency module or antenna), and the signal may be sent by the terminal device to the network device.
[0274] When the communication device 800 is a chip used in a network device, the chip implements the functions of the network device in the above method embodiment. The chip of the network device receives signals from other modules in the network device (such as a radio frequency module or antenna), and the signals may be sent by the terminal to the network device; or the chip of the network device sends signals to other modules in the network device (such as a radio frequency module or antenna), and the signals may be sent by the network device to the terminal.
[0275] It should be noted that when the communication device 800 is a terminal device or a network device, the communication interface 820 can be a transceiver, specifically including a transmitter and a receiver, where 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 can 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 can be used for receiving and the output interface can be used for sending. Figure 9 is another structural schematic diagram of the communication device 900 provided in an embodiment of the present application.
[0276] The communication device 900 can be, for example, a terminal device or a network device. The device 900 can be used to implement the methods in the above embodiments. The device 900 logically includes multiple components, such as a processor 901, a memory 902, and a signal transceiver unit 903. The memory 902 can be used to store computer programs (also referred to as code or instructions). The signal transceiver unit 903 is used to implement communication and signaling exchange between the network device and the terminal device, as well as signal amplification. The signal transceiver unit 903 includes a transmitter 9031, a receiver 9032, and an antenna 9033. In the antenna 9033, each box represents a digital channel. F in the box represents the digital precoding weight. A phase shifter (circle with an oblique arrow) represents an analog channel, connecting one or multiple arrays. In practice, one phase shifter can control multiple arrays, or the phase shifter can be cross-connected to the arrays.
[0277] The present application also provides a computer program product, which includes: a computer program (also referred to as code, or instruction), which can implement the method in the method embodiment when the computer program is executed.
[0278] The present application also provides a computer-readable storage medium storing 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.
[0279] An embodiment of the present application provides a communication system, which includes the terminal device and the network device as described above.
[0280] It should be understood that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-mentioned method embodiment can be completed by hardware integrated logic circuits in the processor or by software instructions. The above-mentioned processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above-mentioned method.
[0281] 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 bus 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.
[0282] The terms "unit", "module", etc. used in this specification can be used to refer to computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. The terms "unit" and "module" in the embodiments of this application have the same meaning and can be used interchangeably.
[0283] 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. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute 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 a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0284] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A communication method, 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, 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, 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, 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, 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, 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, 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, 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, characterized in that The X is or 10. The method according to any one of claims 1 to 9, 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, 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, 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, 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, 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, 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, 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, characterized in that The information indicating the first coefficient is the second CRI.
18. The method according to claim 17, 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, 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, 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, characterized in that The X is or 22. The method according to any one of claims 13 to 21, 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, 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, characterized in that The channel state information includes at least one of CQI, RI information and PMI information.
25. A communication device, 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, 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, characterized in that Also included is memory.
28. The device according to claim 26 or 27, characterized in that Also included is a communication interface for inputting and / or outputting signals.
29. A communication system, 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, 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, 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.
Citation Information
Patent Citations
Method and device for acquiring channel parameters
CN113992309A
Channel state information report coefficients
US20230109788A1
Method and apparatus for CSI codebook
US20230246688A1
Method and apparatus for CSI codebook parameters
US20230344491A1
Communication processing method and communication processing apparatus
WO2023011436A1