Communication method and related products

By receiving reference signals on a subset of P resources, the terminal can improve resource utilization and the accuracy of channel state information measurement, thus solving the problem of excessive resource consumption in existing technologies.

CN122269451APending Publication Date: 2026-06-23SPREADTRUM SEMICON (NANJING) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SPREADTRUM SEMICON (NANJING) CO LTD
Filing Date
2024-12-20
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

In existing technologies, channel probing using 32 different antenna ports requires a significant amount of resources, resulting in low resource utilization.

Method used

By receiving a first reference signal on a portion of the P resources and indicating the location of the P resources in the time-frequency domain resource block, the terminal can send the channel state information corresponding to the P resources, thereby improving resource utilization.

Benefits of technology

By receiving reference signals on a subset of resources, the terminal can accurately determine channel state information, thereby improving resource utilization and the accuracy of channel state information measurement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122269451A_ABST
    Figure CN122269451A_ABST
Patent Text Reader

Abstract

The application discloses a communication method and related products. The method comprises the following steps: a network device sends first information to a terminal, the first information indicating a first pattern, the first pattern being used for indicating the positions of P resources in a time-frequency domain resource block, the P resources being used for transmitting a first reference signal; the network device transmits the first reference signal to the terminal on at least one first resource set, each first resource set in the at least one first resource set corresponding to a time-frequency domain resource block, the resources for receiving the first reference signal in the first resource set being first transmission resources, and the first transmission resources being part of the P resources; and the terminal sends first channel state information corresponding to the P resources based on the received first reference signal. By receiving the first reference signal on part of the P resources, the terminal can send the channel state information corresponding to the P resources, thereby improving the utilization rate of resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method and related products. Background Technology

[0002] Terminals obtain channel state information (CSI) by measuring the channel state information-reference signal (CSI-RS). Currently, base stations can support up to 32 different antenna ports transmitting CSI-RS, each antenna port representing a channel to be probed. However, channel probing using 32 different antenna ports requires significant resources. Summary of the Invention

[0003] This application provides a communication method and related products to transmit a first reference signal using a portion of P resources and obtain channel state information corresponding to the P resources, thereby improving resource utilization.

[0004] Firstly, a communication method is provided. Exemplarily, this method can be applied to a terminal side. For example, the method can be executed by the terminal itself, or by a module (e.g., processor, chip, chip system, circuit, etc.) within the terminal. This module can be a communication module within the terminal, or a circuit or chip within the terminal responsible for communication functions, such as a modem chip (also known as a baseband chip), or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip.

[0005] The method includes: receiving first information, the first information indicating a first pattern, the first pattern indicating the positions of P resources in a time-frequency domain resource block, the P resources being used to transmit a first reference signal, where P is a positive integer; receiving the first reference signal on at least one first resource set, each of the at least one first resource set corresponding to a time-frequency domain resource block, the resources in the first resource set used to receive the first reference signal being first transmission resources, the first transmission resources being a portion of the P resources; and sending first channel state information corresponding to the P resources based on the received first reference signal.

[0006] In this method, by receiving a first reference signal on a portion of the P resources, the terminal can send channel state information corresponding to the P resources, thereby improving resource utilization.

[0007] In one possible design, the method further includes: receiving second information; and determining the location of the portion of the resource based on the second information and the first pattern.

[0008] In this design, the terminal can accurately determine the location of a portion of the resources based on the second information and the first pattern sent by the network device, thereby accurately receiving the first reference signal on that portion of the resources.

[0009] In another possible design, the P resources correspond to Q symbol groups and R frequency domain resource groups, where Q and R are positive integers. The number of symbols in each symbol group is the same as the number of symbols corresponding to a code division multiplexing group, and the number of frequency domain resources in each frequency domain resource group is the same as the number of frequency domain resources corresponding to a code division multiplexing group. The second information is used to indicate the symbol groups in the Q symbol groups that are mapped to the first reference signal; and / or, the second information is used to indicate the frequency domain resource groups in the R frequency domain resource groups that are mapped to the first reference signal.

[0010] In this design, based on the positions of P resources in a time-frequency domain resource block indicated by the first pattern, it can be determined that the P resources correspond to Q symbol groups and R frequency domain resource groups. Furthermore, the second information can be used to indicate the symbol groups in the Q symbol groups that are mapped with the first reference signal, and / or the frequency domain resource groups in the R frequency domain resource groups that are mapped with the first reference signal. This allows for the accurate determination of the positions of some resources, and the accurate reception of the first reference signal on these resources.

[0011] In another possible design, the P resources correspond to S code division multiplexing groups, and the second information is used to indicate the code division multiplexing group among the S code division multiplexing groups that is mapped with the first reference signal, where S is a positive integer.

[0012] In this design, based on the positions of P resources in a time-frequency domain resource block indicated by the first pattern, the code division multiplexing groups corresponding to the P resources can be determined, and the code division multiplexing groups mapped with the first reference signal in the S code division multiplexing groups can be indicated by the second information, thereby accurately determining the position of some resources and accurately receiving the first reference signal on these resources.

[0013] In another possible design, the method further includes: receiving third information indicating a first frequency range, the first frequency range being a frequency range for receiving the first reference signal, the first frequency range including Y resource blocks, where Y is a positive integer less than 24, the Y resource blocks including resource blocks corresponding to the at least one first resource set.

[0014] In existing technologies, the minimum number of resource blocks Y configured in network devices is 24. This design allows for a configuration of fewer than 24 resource blocks, saving resources and improving resource utilization.

[0015] In another possible design, each of the Y resource blocks includes a first resource set for every M resource blocks, where M is a positive integer greater than 2.

[0016] In existing technologies, each resource block comprises one or more first resource sets. In this design, by introducing a sparser density, resources can be saved and resource utilization can be improved.

[0017] In another possible design, the third information also indicates the position of the first resource set within its M associated resource blocks.

[0018] In this design, by introducing a sparser density, it is necessary to determine which specific resource block the first resource set is located in. Therefore, the third information can also indicate the position of the first resource set within its M associated resource blocks. This allows the terminal to accurately receive the first reference signal based on this third information.

[0019] In another possible design, the method further includes: receiving the first reference signal on at least one second resource set, wherein the time-domain resources corresponding to the at least one second resource set are different from the time-domain resources corresponding to the at least one first resource set, and / or the frequency-domain resources corresponding to the at least one second resource set are different from the frequency-domain resources corresponding to the at least one first resource set, each of the at least one second resource set corresponds to a time-frequency domain resource block, the resources in the second resource set used to receive the first reference signal are second transmission resources, the second transmission resources are a portion of the P resources, and the second transmission resources are different from the first transmission resources.

[0020] In this design, the network device instructs the terminal to receive and measure the first reference signal on multiple sets of reference signal resources. The terminal can obtain the channel state information corresponding to future or other frequency domain resources based on multiple historically measured channel state information, thereby improving the accuracy of channel state information measurement.

[0021] In another possible design, the method further includes receiving fourth information, the fourth information indicating at least one of the following: the number of time-domain resources for receiving the first reference signal, and the interval between two adjacent time-domain resources for receiving the first reference signal.

[0022] In another possible design, the first information specifically indicates a second pattern and an offset value, the second pattern and the offset value being used to determine the first pattern.

[0023] In this design, the pattern for transmitting the first reference signal as defined by the protocol can be extended.

[0024] Secondly, a communication method is provided. Exemplarily, this method can be applied to a network device. For example, the method can be executed by the network device or by a module (e.g., processor, chip, chip system, circuit, etc.) within the network device. This module can be a communication module within the network device, or a circuit or chip within the network device responsible for communication functions, such as a modem chip (also known as a baseband chip), or a SoC chip or SIP chip containing a modem core.

[0025] The method includes: sending first information, the first information indicating a first pattern, the first pattern indicating the positions of P resources in a time-frequency domain resource block, the P resources being used to transmit a first reference signal, where P is a positive integer; sending the first reference signal on at least one first resource set, each of the at least one first resource set corresponding to a time-frequency domain resource block, the resources in the first resource set used to receive the first reference signal being first transmission resources, the first transmission resources being a portion of the P resources; and receiving first channel state information corresponding to the P resources.

[0026] In one possible design, the method further includes sending second information, the second information being used to determine the location of a portion of the resources.

[0027] In another possible design, the P resources correspond to Q symbol groups and R frequency domain resource groups, where Q and R are positive integers. The number of symbols in each symbol group is the same as the number of symbols corresponding to a code division multiplexing group, and the number of frequency domain resources in each frequency domain resource group is the same as the number of frequency domain resources corresponding to a code division multiplexing group. The second information is used to indicate the symbol groups in the Q symbol groups that are mapped to the first reference signal; and / or, the second information is used to indicate the frequency domain resource groups in the R frequency domain resource groups that are mapped to the first reference signal.

[0028] In another possible design, the P resources correspond to S code division multiplexing groups, and the second information is used to indicate the code division multiplexing group among the S code division multiplexing groups that is mapped with the first reference signal, where S is a positive integer.

[0029] In another possible design, the method further includes: sending third information indicating a first frequency range, the first frequency range being a frequency range for receiving the first reference signal, the first frequency range including Y resource blocks, where Y is a positive integer less than 24, the Y resource blocks including resource blocks corresponding to the at least one first resource set.

[0030] In another possible design, each of the Y resource blocks includes a first resource set for every M resource blocks, where M is a positive integer greater than 2.

[0031] In another possible design, the third information also indicates the position of the first resource set within its M associated resource blocks.

[0032] In another possible design, the method further includes: transmitting the first reference signal on at least one second resource set, wherein the time-domain resources corresponding to the at least one second resource set are different from the time-domain resources corresponding to the at least one first resource set, and / or the frequency-domain resources corresponding to the at least one second resource set are different from the frequency-domain resources corresponding to the at least one first resource set, each of the at least one second resource set corresponds to a time-frequency domain resource block, the resources in the second resource set used to receive the first reference signal are second transmission resources, the second transmission resources are a portion of the P resources, and the second transmission resources are different from the first transmission resources.

[0033] In another possible design, the method further includes: sending fourth information indicating at least one of the following: the number of time-domain resources receiving the first reference signal, and the interval between two adjacent time-domain resources receiving the first reference signal.

[0034] In another possible design, the first information specifically indicates a second pattern and an offset value, the second pattern and the offset value being used to determine the first pattern.

[0035] Thirdly, a communication device is provided that can implement the communication method described in the first aspect or any one of the first aspects. For example, the communication device can be a chip or a circuit. The above method can be implemented by software, hardware, or by hardware executing corresponding software.

[0036] In one possible implementation, the communication device in the third aspect includes units, modules, or means for respectively executing the methods in the first aspect or any implementation thereof. The units, modules, or means may be implemented in software, hardware, or a combination of software and hardware.

[0037] In one example, the communication device includes: a transceiver unit; optionally, it further includes a processing unit; the transceiver unit can perform corresponding actions under the control of the processing unit.

[0038] The transceiver unit is configured to receive first information, the first information indicating a first pattern, the first pattern indicating the positions of P resources in a time-frequency domain resource block, the P resources being used to transmit a first reference signal, where P is a positive integer; the transceiver unit is further configured to receive the first reference signal on at least one first resource set, each of the at least one first resource set corresponding to a time-frequency domain resource block, the resources in the first resource set used to receive the first reference signal being first transmission resources, the first transmission resources being a portion of the P resources; and the transceiver unit is further configured to transmit first channel state information corresponding to the P resources based on the received first reference signal.

[0039] Optionally, the transceiver unit is further configured to receive second information; and the processing unit is configured to determine the location of the partial resources based on the second information and the first pattern.

[0040] Optionally, the P resources correspond to Q symbol groups and R frequency domain resource groups, where Q and R are positive integers. The number of symbols in each symbol group is the same as the number of symbols corresponding to a code division multiplexing group, and the number of frequency domain resources in each frequency domain resource group is the same as the number of frequency domain resources corresponding to a code division multiplexing group. The second information is used to indicate the symbol groups in the Q symbol groups that are mapped to the first reference signal; and / or, the second information is used to indicate the frequency domain resource groups in the R frequency domain resource groups that are mapped to the first reference signal.

[0041] Optionally, the P resources correspond to S code division multiplexing groups, and the second information is used to indicate the code division multiplexing group that maps the first reference signal among the S code division multiplexing groups, where S is a positive integer.

[0042] Optionally, the transceiver unit is further configured to receive third information, the third information indicating a first frequency range, the first frequency range being a frequency range for receiving the first reference signal, the first frequency range including Y resource blocks, where Y is a positive integer less than 24, and the Y resource blocks including resource blocks corresponding to the at least one first resource set.

[0043] Optionally, among the Y resource blocks, each M resource block includes a first resource set, where M is a positive integer greater than 2.

[0044] Optionally, the third information further indicates the position of the first resource set within its M associated resource blocks.

[0045] Optionally, the transceiver unit is further configured to receive the first reference signal on at least one second resource set, wherein the time-domain resources corresponding to the at least one second resource set are different from the time-domain resources corresponding to the at least one first resource set, and / or the frequency-domain resources corresponding to the at least one second resource set are different from the frequency-domain resources corresponding to the at least one first resource set, each of the at least one second resource set corresponds to a time-frequency domain resource block, the resources in the second resource set used to receive the first reference signal are second transmission resources, the second transmission resources are a portion of the P resources, and the second transmission resources are different from the first transmission resources.

[0046] Optionally, the transceiver unit is further configured to receive fourth information, the fourth information indicating at least one of the following: the number of time-domain resources for receiving the first reference signal, and the interval between two adjacent time-domain resources for receiving the first reference signal.

[0047] Optionally, the first information specifically indicates a second pattern and an offset value, the second pattern and the offset value being used to determine the first pattern.

[0048] For details regarding the beneficial effects and further features of the device, please refer to the first aspect or any one of the first aspects to implement the communication method.

[0049] Fourthly, a communication device is provided that can implement the communication method described in the second aspect or any one of the second aspects. For example, the communication device can be a chip or a circuit. The above method can be implemented by software, hardware, or by hardware executing corresponding software.

[0050] In one possible implementation, the communication device in the fourth aspect includes units, modules, or means for respectively executing the methods in the second aspect or any implementation thereof. Specifically, the units, modules, or means may be implemented in software, in hardware, or in a combination of software and hardware.

[0051] In one example, the communication device includes: a transceiver unit; optionally, it further includes a processing unit; the transceiver unit can perform corresponding actions under the control of the processing unit.

[0052] The transceiver unit is configured to transmit first information, the first information indicating a first pattern, the first pattern indicating the positions of P resources in a time-frequency domain resource block, the P resources being used to transmit a first reference signal, where P is a positive integer; the transceiver unit is further configured to transmit the first reference signal on at least one first resource set, each of the at least one first resource set corresponding to a time-frequency domain resource block, the resources in the first resource set used to receive the first reference signal being first transmission resources, the first transmission resources being a portion of the P resources; and the transceiver unit is further configured to receive first channel state information corresponding to the P resources.

[0053] Optionally, the transceiver unit is further configured to send second information, which is used to determine the location of a portion of the resources.

[0054] Optionally, the P resources correspond to Q symbol groups and R frequency domain resource groups, where Q and R are positive integers. The number of symbols in each symbol group is the same as the number of symbols corresponding to a code division multiplexing group, and the number of frequency domain resources in each frequency domain resource group is the same as the number of frequency domain resources corresponding to a code division multiplexing group. The second information is used to indicate the symbol groups in the Q symbol groups that are mapped to the first reference signal; and / or, the second information is used to indicate the frequency domain resource groups in the R frequency domain resource groups that are mapped to the first reference signal.

[0055] Optionally, the P resources correspond to S code division multiplexing groups, and the second information is used to indicate the code division multiplexing group that maps the first reference signal among the S code division multiplexing groups, where S is a positive integer.

[0056] Optionally, the transceiver unit is further configured to transmit third information, the third information indicating a first frequency range, the first frequency range being a frequency range for receiving the first reference signal, the first frequency range including Y resource blocks, where Y is a positive integer less than 24, and the Y resource blocks including resource blocks corresponding to the at least one first resource set.

[0057] Optionally, among the Y resource blocks, each M resource block includes a first resource set, where M is a positive integer greater than 2.

[0058] Optionally, the third information further indicates the position of the first resource set within its M associated resource blocks.

[0059] Optionally, the transceiver unit is further configured to transmit the first reference signal on at least one second resource set, wherein the time-domain resources corresponding to the at least one second resource set are different from the time-domain resources corresponding to the at least one first resource set, and / or the frequency-domain resources corresponding to the at least one second resource set are different from the frequency-domain resources corresponding to the at least one first resource set, each of the at least one second resource set corresponds to a time-frequency domain resource block, the resources in the second resource set used to receive the first reference signal are second transmission resources, the second transmission resources are a portion of the P resources, and the second transmission resources are different from the first transmission resources.

[0060] Optionally, the transceiver unit is further configured to transmit fourth information, the fourth information indicating at least one of the following: the number of time-domain resources receiving the first reference signal, and the interval between two adjacent time-domain resources receiving the first reference signal.

[0061] Optionally, the first information specifically indicates a second pattern and an offset value, the second pattern and the offset value being used to determine the first pattern.

[0062] For details regarding the beneficial effects and further features of the device, please refer to the second aspect or any of the second aspects to implement the communication method described.

[0063] In conjunction with any of the third to fourth aspects, in yet another possible implementation, the communication device in any of the third to fourth aspects includes a processor coupled to a memory; the processor is configured to support the device in performing corresponding functions in the aforementioned communication method. The memory is used to couple to the processor and stores necessary programs (instructions) and / or data for the device. Optionally, the communication device may further include a communication interface for supporting communication between the device and other network elements. Optionally, the memory may be located internally or externally to the communication device.

[0064] In conjunction with any of the third to fourth aspects, in yet another possible implementation, the communication device in any of the third to fourth aspects includes a processor and a transceiver device. The processor is coupled to the transceiver device, and the processor is used to execute computer programs or instructions to control the transceiver device to receive and send information. When the processor executes the computer programs or instructions, the processor is also used to implement the above method through logic circuits or executing code instructions. The transceiver device can be a transceiver, a transceiver circuit, or an input / output interface, used to receive signals from other communication devices besides the communication device and transmit them to the processor, or to send signals from the processor to other communication devices besides the communication device. When the communication device is a chip, the transceiver device is a transceiver circuit or an input / output interface.

[0065] Fifthly, a chip is provided, the chip including at least one processor, the at least one processor being configured to implement the method in the first aspect or any one of the designs described above, or the at least one processor being configured to implement the method in the second aspect or any one of the designs described above.

[0066] In the above method, the unit used to implement the sending operation can be an output unit, such as an output circuit or a communication interface; the unit used to implement the receiving operation can be an input unit, such as an input circuit or a communication interface.

[0067] In a sixth aspect, a computer-readable storage medium is provided, wherein a computer program or instructions are stored therein, which, when executed, implement the methods described in the above aspects.

[0068] In a seventh aspect, a computer program product containing instructions is provided that, when executed on a computer, causes the computer to perform the methods described in the above aspects.

[0069] Eighthly, a communication system is provided, which includes the communication device described in the third aspect and the communication device described in the fourth aspect. Attached Figure Description

[0070] Figure 1A This is a schematic diagram of a communication system according to an embodiment of this application;

[0071] Figure 1B This is a schematic diagram of another communication system according to an embodiment of this application;

[0072] Figure 2 This is a schematic diagram of yet another communication system according to an embodiment of this application;

[0073] Figure 3 A flowchart illustrating a communication method provided in an embodiment of this application;

[0074] Figure 4 A schematic diagram of the first drawing and the first drawing-1 provided for embodiments of this application;

[0075] Figures 5A-5C A schematic diagram illustrating the density of resource blocks mapping a first reference signal, provided in an embodiment of this application;

[0076] Figure 6 A flowchart illustrating yet another communication method provided in an embodiment of this application;

[0077] Figure 7 This is a schematic diagram illustrating the combination of AI channel detection and AI CSI prediction as an example of an embodiment of this application;

[0078] Figures 8A-8F A schematic diagram illustrating the transmission of a first reference signal by a terminal in different time slots according to an embodiment of this application;

[0079] Figures 9A-9C A schematic diagram illustrating a supplement to existing CSI-RS patterns provided for embodiments of this application;

[0080] Figure 10 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0081] Figure 11 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation

[0082] The embodiments provided in this application will now be described with reference to the accompanying drawings.

[0083] Figure 1A A schematic diagram of a communication system according to an embodiment of this application is provided. The communication system may include one or more network devices (only one is shown in the figure) and one or more terminals connected to the network devices. A network device can transmit data or control signaling to one or more terminals. Figure 1B Another communication system shown allows multiple network devices to simultaneously transmit data or control signaling to a single terminal.

[0084] Network devices can be any type of device with wireless transceiver capabilities, including but not limited to: base stations (NodeBs), evolved NodeBs (eNodeBs), base stations in 5G communication systems, base stations or network devices in future communication systems, access nodes in WiFi systems, wireless relay nodes, wireless backhaul nodes, etc. Network devices can also be wireless controllers in cloud radio access network (CRAN) scenarios. Network devices can also be small cells, transmission reference points (TRPs), etc. The embodiments of this application do not limit the specific technologies or device forms used in the network devices.

[0085] A terminal is a device with wireless transceiver capabilities that can be deployed on land (including indoors or outdoors), and can be handheld, worn, or vehicle-mounted; it can also be deployed on water, such as on ships; and it can be deployed in the air, such as on airplanes, balloons, and satellites. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, virtual reality (VR) terminals, augmented reality (AR) terminals, wireless terminals in industrial control, wireless terminals in self-driving vehicles, complete vehicles, functional modules within vehicles, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities (e.g., streetlights), wireless terminals in smart homes, and so on. The embodiments in this application do not limit the application scenarios. A terminal may also be referred to as user equipment (UE), access terminal, UE unit, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, terminal device, UE agent, or UE device, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal.

[0086] Optionally, in this embodiment, the terminal or network device includes a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Furthermore, this embodiment does not specifically limit the specific structure of the execution entity of the method provided in this embodiment. Communication can be performed by running a program that records the code of the method provided in this embodiment. For example, the execution entity of the method provided in this embodiment can be a terminal or network device, or a functional module in the terminal or network device capable of calling and executing a program.

[0087] In other words, the relevant functions of the terminal or network device in the embodiments of this application can be implemented by one device, multiple devices working together, or one or more functional modules within a single device. This application does not impose specific limitations on these aspects. It is understood that the aforementioned functions can be network elements within hardware devices, software functions running on dedicated hardware, a combination of hardware and software, or virtualization functions instantiated on a platform (e.g., a cloud platform).

[0088] Figure 1A and Figure 1B The communication between network devices and terminals in the communication system shown can also be represented in another form, such as... Figure 2 As shown, terminal 10 includes a processor 101, a memory 102, and a transceiver 103. Transceiver 103 includes a transmitter 1031, a receiver 1032, and an antenna 1033. Network device 20 also includes a processor 201, a memory 202, and a transceiver 203. Transceiver 203 includes a transmitter 2031, a receiver 2032, and an antenna 2033. Receiver 1032 can receive transmission control information through antenna 1033, and transmitter 1031 can send transmission feedback information to network device 20 through antenna 1033. Transmitter 2031 can send transmission control information to terminal 10 through antenna 2033, and receiver 2032 can receive transmission feedback information sent by terminal 10 through antenna 2033.

[0089] The processor 101 / processor 201 may be a CPU, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the present application.

[0090] Memory 102 / Memory 202 can be a device with storage function. For example, it can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions; random access memory (RAM) or other types of dynamic storage devices capable of storing information and instructions; electrically erasable programmable read-only memory (EEPROM); compact disc read-only memory (CD-ROM) or other optical disc storage; optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.); magnetic disk storage media or other magnetic storage devices; or any other medium capable of carrying or storing program code in the form of instructions or data structures and accessible by a computer, but not limited to these. The memory can exist independently and be connected to the processor via communication lines. The memory can also be integrated with the processor.

[0091] The memory 102 / 202 stores computer execution instructions for implementing the scheme of this application, and the processor 101 / 201 controls the execution. The processor 101 / 201 executes the computer execution instructions stored in the memory 102 / 202, thereby implementing the communication method provided in the embodiments of this application.

[0092] Alternatively, in the embodiments of this application, the processor 101 / processor 201 may execute the processing-related functions in the communication method provided in the following embodiments of this application.

[0093] The computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.

[0094] It should be noted that the terms "system" and "network" in the embodiments of this application can be used interchangeably. "Multiple" refers to two or more; therefore, in the embodiments of this application, "multiple" can also be understood as "at least two". "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / ", unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.

[0095] In wireless communication technology, network devices often use detected CSI signals to assist in transmission.

[0096] Specifically, network devices can determine the transmission mode based on the CSI. After acquiring the CSI, the network device can determine the rank indication (RI), precoding matrix indication (PMI), modulation and coding scheme (MCS), etc., for data transmission to achieve adaptive transmission that matches the channel and take advantage of the performance gains brought by precoding. Therefore, obtaining the CSI is a crucial factor in determining the final data transmission performance.

[0097] The terminal obtains CSI by measuring CSI-RS. Specifically, the network device transmits CSI-RS for CSI feedback on predefined resources. The terminal measures the precoded channel matrix and interference information based on the CSI-RS and the corresponding interference measurement resources, calculates the optimal rank and MCS, and feeds back the RI (Indicator Rank), PMI (Programmable Memory Index), and CQI (Channel Quality Indicator) indicating the MCS to the network device. The network device performs downlink transmission based on the RI, CQI, and PMI fed back by the terminal.

[0098] Network devices can currently support up to 32 different antenna ports transmitting CSI-RS, with each antenna port corresponding to a channel to be probed. Within a resource consisting of a resource block (RB) and a time slot (for ease of description, a resource consisting of an RB and a time slot will be referred to as a time-frequency domain resource block below), a single-port CSI-RS occupies only one resource element (RE). A multi-port CSI-RS can be viewed as multiple orthogonal signals multiplexed onto a set of resource elements. Multiplexing methods generally include code domain multiplexing, frequency domain multiplexing, and time domain multiplexing. With the development of communication technology, the methods of CSI acquisition have been further enhanced. The first method: the terminal predicts future CSI using algorithms (non-artificial intelligence (AI) methods); the second method: the terminal predicts future CSI using a pre-trained AI model. These two methods reduce overhead to some extent from a time domain perspective, but the applied CSI-RS still uses the pattern in the existing standard. Based on AI's powerful learning capabilities, it is hoped that more CSIs (antenna ports) can be obtained with fewer CSI-RS transmissions, thereby improving resource utilization.

[0099] To this end, this application provides a communication scheme in which a terminal can send channel state information corresponding to P resources by receiving a first reference signal on a portion of P resources, thereby improving resource utilization.

[0100] In downlink transmission, network devices need to perceive downlink channel quality based on the CSI reported by the terminal, and then dynamically adjust downlink scheduling. CSI-RS is the reference signal used by the new radio (NR) for downlink channel state information measurement. The CSI Framework consists of two parts: Resource Setting and Reporting Setting. Resource Setting is used to configure the reference signal for calculating CSI, indicating the resource configuration used for channel measurement and / or interference measurement; while Reporting Setting is used to configure the behavior of reporting CSI.

[0101] Report configuration under the CSI framework is primarily accomplished through the Radio Resource Control (RRC) layer signaling – Channel State Information – Report Configuration (CSI-ReportConfig) information element (IE). Each CSI-ReportConfig contains / is associated with one or more resource configurations.

[0102] The specific location of CSI-RS in the time-frequency domain can be roughly determined by the following three parameters:

[0103] (1) Resource Mapping:

[0104] It is used to indicate the time-frequency domain position occupied by CSI-RS in a time-frequency domain resource block.

[0105] The specific location can be indicated by Table 1 below:

[0106] Table 1

[0107]

[0108]

[0109] In the first row of Table 1, Row represents the row; Ports refers to the number of ports, represented by X; Density refers to the transmission density of CSI-RS in the frequency domain, represented by ρ. For example, ρ = 1 means that CSI-RS is transmitted on every RB, and ρ = 0.5 means that CSI-RS is transmitted on one of every two RBs; cdm-Type refers to the type of CDM. For example, no CDM in Table 1 means that code division multiplexing is not used, FD-CDM2 means that frequency diversity code division multiplexing is used, cdm4-FD2-TD2 means that 4-port time domain and frequency diversity code division multiplexing is used, and cdm8-FD2-TD4 means that 8-port time domain and frequency diversity code division multiplexing is used. CDM is used to distinguish and map multiple CSI-RS ports on the same time and frequency resources. This indicates the start frequency and start time position of CSI-RS within a CDM group, taking Row=8 as an example. The column contains two CDM groups, (k0, l0) and (k1, l0), representing the start frequency and start time positions of group 1 and group 2, respectively. The CDM group index column indicates the index of each CDM group. For example, with Row = 8, there are two CDM groups, so their indices are 0 and 1, respectively. The CDM group index is represented by j. k′ represents the frequency domain relative to the start frequency of one or two consecutive REs in a CDM group. The position; and l′ represents the time domain relative to the start time of one, two, or four consecutive REs within a CDM group. The location.

[0110] (2) Channel State Information - Frequency Occupation (CSI):

[0111] It is used to indicate the frequency range of CSI-RS transmission, and the target allows a maximum of 24 RBs to be configured.

[0112] (3) Channel State Information - Resource Periodicity and Offset (CSI):

[0113] It is used to indicate the period and start position of periodic, semi-continuous CSI-RS.

[0114] The embodiments of this application will be described in relation to the above-described resource configuration parameters.

[0115] The following describes the meanings of several terms that may be involved in this application:

[0116] Code Division Multiplexing Group (CDM group):

[0117] At least two REs performing code division multiplexing (CDM) form a CDM group. These at least two REs can be at least two frequency-adjacent REs on the same symbol, or at least two time-adjacent REs corresponding to the same subcarrier, or at least two time-adjacent and frequency-adjacent REs corresponding to multiple symbols and multiple subcarriers. The specific combination of CDM groups is determined according to the cdm-type in Table 1.

[0118] For ease of description, the following uses a CDM group comprising two frequency-adjacent REs as an example to illustrate the method provided in the embodiments of this application.

[0119] RB and time slot:

[0120] Generally, an RB consists of 12 subcarriers. An RB can be understood as a frequency domain resource block, that is, a resource block generated by dividing resources using subcarriers in the frequency domain. A time slot consists of 12 to 14 orthogonal frequency division multiplexing (OFDM) symbols. OFDM symbols will be simply referred to as symbols below.

[0121] For ease of description, the following example uses a time-frequency domain resource block consisting of 14 consecutive symbols in the time domain and 12 consecutive subcarriers in the frequency domain to illustrate the method provided in this application. The time-frequency domain resource block may also contain more or fewer symbols in the time domain and more or fewer subcarriers in the frequency domain; this application does not impose any limitations. In the accompanying drawings of this application, for ease of drawing, an example is used where the time-frequency domain resource block contains 12 subcarriers in the frequency domain and 5 symbols in the time domain. For the case where the time-frequency domain resource block consists of 14 consecutive symbols in the time domain and 12 consecutive subcarriers in the frequency domain, the understanding can be referenced to the case where the time-frequency domain resource block contains 12 subcarriers in the frequency domain and 5 symbols in the time domain.

[0122] like Figure 3 The diagram shown is a flowchart illustrating a communication method provided in an embodiment of this application. Exemplarily, the method may include the following steps:

[0123] S301. The network device sends the first information to the terminal.

[0124] Accordingly, the terminal receives this first information.

[0125] This embodiment describes the method as being executed by a network device and a terminal. In practice, the method can also be executed by a module (e.g., processor, chip, chip system, circuit, etc.) within the network device / terminal. This module can be a communication module within the network device / terminal, or a circuit or chip within the network device / terminal responsible for communication functions, such as a modem chip (also known as a baseband chip), or a SoC chip or SIP chip containing a modem core.

[0126] The network device sends first information to the terminal. This first information indicates a first pattern, which indicates the location of P resources within a time-frequency domain resource block. These P resources are used to transmit a first reference signal, where P is a positive integer. The P resources can refer to P REs; they can refer to P RE groups (an RE group consists of a specific number of REs, which can be configured by the network device, determined by the terminal, or specified by the protocol; this application does not impose such restrictions); or they can refer to P code division multiplexing (CDM) groups. For example, ... Figure 4 The image shown is a schematic diagram of the first pattern provided in an embodiment of this application. Figure 4 The left figure illustrates the locations of P resources in a time-frequency domain resource block, thus forming the first pattern. See also... Figure 4 In the first diagram, if P resources are P REs, then Figure 4 The first pattern in the diagram includes 32 REs (i.e., P = 32); if the P resources are P CDM groups, then Figure 4 The first drawing includes 16 CDM groups (i.e., P = 16), and each CDM group includes 2 REs on the same symbol. For ease of description, the method provided in this application embodiment is illustrated below by taking P resources as P REs as an example.

[0127] exist Figure 4 In the time-frequency domain resource block shown on the left, for example, blank REs in this time-frequency domain resource block can be used to carry data and / or control information. Figure 4In the first diagram shown on the left, P resources correspond to 32 antenna ports (corresponding to row 16 in Table 1 above), and each CDM group corresponds to 2 antenna ports. These antenna ports may also be called CSI-RS ports or other names, and this application does not limit them.

[0128] For example, the first information mentioned above can be carried in any one or more of the following signaling: RRC signaling, medium access control element (MAC CE).

[0129] The first reference signal mentioned above is a reference signal used to measure the channel state. For example, the first reference signal may be CSI-RS.

[0130] S302. The network device sends a first reference signal to the terminal on at least one first resource set.

[0131] Accordingly, the terminal receives the aforementioned first reference signal on at least one first resource set.

[0132] Wherein, each of the first resource sets in at least one first resource set corresponds to a time-frequency domain resource block, and the resources in the first resource set used to receive the first reference signal are first transmission resources, which are a portion of the P resources.

[0133] It is understood that the first resource set is essentially a time-frequency domain resource block, but it can also be described as something else, such as the first resource, the first time-frequency domain resource block, etc., and this application does not impose any restrictions. Similarly, the second resource set mentioned below is also essentially a time-frequency domain resource block, and it can also be described as something else, such as the second resource, the second time-frequency domain resource block, etc., and this application does not impose any restrictions.

[0134] The first transmission resource in each first resource set is a subset of P resources; for ease of description, this subset is denoted as P′ resources. For example... Figure 4 As shown, Figure 4 The left side shows P REs (P=32) in a time-frequency domain resource block. Figure 4 The right side shows 8 REs, which are a portion of P REs. For ease of description, the pattern formed by the positions of the first transmission resource in the time-frequency domain resource block can be denoted as "First Pattern-1", for example, Figure 4 The pattern shown on the right can be denoted as "First Pattern-1".

[0135] In practical implementation, the network device will configure the terminal with resource blocks for receiving the first reference signal. The resource blocks for receiving the first reference signal may include Y resource blocks. At least one first resource set may be some or all of the resource blocks in the Y resource blocks. For example, if Y = 12, then at least one first resource set may be 6 of the resource blocks, and the pattern in the 6 resource blocks is "first pattern - 1".

[0136] S303. Based on the received first reference signal, the terminal sends channel state information (i.e., first channel state information) corresponding to P resources to the network device. Correspondingly, the network device receives the first channel state information corresponding to P resources.

[0137] The terminal possesses AI channel detection capabilities, meaning it performs channel prediction based on an AI model. Specifically, since the P′ resources have spatial and resource configuration correlations with the other P resources mentioned above, the terminal can perform channel estimation based on the first reference signal received at each of the P′ resources, obtaining the Channel Identity (CSI) corresponding to each of the P′ resources in the first resource set (denoted as the second CSI). The second CSI is then input into a trained AI model for AI prediction to obtain the first CSI. Thus, although the terminal receives the first reference signal at each of the P′ resources in the first resource set, it can obtain the CSI corresponding to each of the P resources through AI prediction, and therefore can send the CSI corresponding to each of the P resources to the network device.

[0138] In one example, the terminal can perform channel estimation on the first reference signal received on each time-frequency domain resource block of all or part of the time-frequency domain resource blocks to obtain the second CSI corresponding to each time-frequency domain resource block. The second CSI corresponding to each time-frequency domain resource block is then input into a trained AI model to perform AI prediction to obtain the first CSI corresponding to each time-frequency domain resource block. The first CSI corresponding to each time-frequency domain resource block is then sent to the network device. The network device obtains the first CSI corresponding to all or part of the time-frequency domain resource blocks based on the first CSI received on each time-frequency domain resource block of all or part of the time-frequency domain resource blocks.

[0139] In another example, the terminal can also perform channel estimation on the first reference signal received on all or part of the time-frequency domain resource blocks to obtain the second CSI corresponding to all or part of the time-frequency domain resource blocks, input the second CSI corresponding to all or part of the time-frequency domain resource blocks into the trained AI model, perform AI prediction, obtain the first CSI corresponding to all or part of the time-frequency domain resource blocks, and send it to the network device.

[0140] Wherein, "all time-frequency domain resource blocks" refers to all time-frequency domain resource blocks corresponding to at least one first resource set. "Partial time-frequency domain resource blocks" refers to a portion of the all time-frequency domain resource blocks corresponding to at least one first resource set.

[0141] In this embodiment, although the terminal can only receive the first reference signal on a portion of the resources (i.e., P' resources) configured by the network device, the network device can still obtain the CSI corresponding to the P resources. That is, the first reference signal can be sent on fewer resources (fewer antenna ports) but the CSI on more resources can be obtained, which can save resources and improve resource utilization.

[0142] Furthermore, the network device can also send second information to the terminal, which receives the second information and determines the location of P′ resources based on the second information and the first pattern mentioned above.

[0143] For example, the second information can be a bitmap. The indication of P′ resources can be implemented in the following two ways:

[0144] One implementation involves providing indications from both the time domain and the frequency domain.

[0145] The aforementioned P resources correspond to Q symbol groups and R frequency domain resource groups, where Q and R are positive integers. The number of symbols in a symbol group is the same as the number of symbols corresponding to a CDM group, and the number of frequency domain resources in a frequency domain resource group is the same as the number of frequency domain resources corresponding to a CDM group. Frequency domain resources can be subcarriers, RBs, etc. It can be understood that if the CDM group includes at least two frequency-adjacent REs on the same symbol, then the aforementioned P resources correspond to Q symbols and R frequency domain resource groups; if the CDM group includes at least two time-adjacent REs corresponding to the same subcarrier, then the aforementioned P resources correspond to Q symbol groups and R subcarriers. For example... Figure 4 The left figure illustrates 16 code division multiplexing groups. These P resources correspond to 4 symbol groups (symbol group 1 to symbol group 4) and 4 frequency domain resource groups (frequency domain resource group 1 to frequency domain resource group 4). Each symbol group contains 1 symbol and each frequency domain resource group contains 2 frequency domain resources.

[0146] The aforementioned second information is used to indicate the symbol groups in the Q symbol groups that are mapped with the first reference signal, and / or to indicate the frequency domain resource groups in the R frequency domain resource groups that are mapped with the first reference signal.

[0147] The second information is used to indicate the symbol groups among the Q symbol groups that are mapped to the first reference signal. For example... Figure 4As shown in the right figure, if each symbol group corresponds to one bit, then symbol group 1 to symbol group 4 correspond to 4 bits in sequence. The highest bit of these 4 bits corresponds to symbol group 1, and the lowest bit corresponds to symbol group 4. Assuming that the value of a bit is 1, it means that the symbol group corresponding to that bit is mapped to the first reference signal. If it is necessary to indicate that symbol group 1 and symbol group 4 are mapped to the first reference signal, then the second information is "1001".

[0148] The second information is used to indicate the frequency domain resource group among the R frequency domain resource groups that is mapped to the first reference signal. For example... Figure 4 As shown in the right figure, if each frequency domain resource group corresponds to one bit, then frequency domain resource group 1 to frequency domain resource group 4 bits are respectively. The highest bit of these 4 bits corresponds to frequency domain resource group 1, and the lowest bit corresponds to frequency domain resource group 4. Assuming that the value of a bit is 1, it means that the frequency domain resource group corresponding to that bit is mapped to the first reference signal. If it is necessary to indicate that frequency domain resource group 1 and frequency domain resource group 2 are mapped to the first reference signal, then the second information is "1100".

[0149] It is understood that the aforementioned second information may only be used to indicate the symbol groups among the Q symbol groups that are mapped to the first reference signal. In this case, the frequency domain resource groups among the R frequency domain resource groups that are mapped to the first reference signal may be pre-configured by the network, specified by the protocol, or determined according to the correspondence between Q and R configured by the network or specified by the protocol. For example, the network may pre-configure the first frequency domain resource group among the R frequency domain resource groups to be mapped to the first reference signal.

[0150] It is understood that the aforementioned second information can also be used only to indicate the frequency domain resource groups mapped to the first reference signal among the R frequency domain resource groups. In this case, the symbol groups mapped to the first reference signal among the Q symbol groups can be pre-configured by the network, specified by the protocol, or determined according to the correspondence between Q and R configured by the network or specified by the protocol. For example, the network can pre-configure the 1st, 3rd, 5th, ... or the 2nd, 4th, 6th, ... symbol groups among the Q symbol groups to be mapped to the first reference signal.

[0151] The second information can also indicate both the symbol group mapped to the first reference signal in the Q symbol groups and the frequency domain resource group mapped to the first reference signal in the R frequency domain resource groups. In this case, the second information can include two fields: one field to indicate the symbol group mapped to the first reference signal in the Q symbol groups and the other field to indicate the frequency domain resource group mapped to the first reference signal in the R frequency domain resource groups.

[0152] By indicating the selected resources from the time domain and / or frequency domain respectively, the first transmission resource can be finally obtained.

[0153] Another implementation is to indicate the time-frequency domain resources mapped with the first reference signal through the CDM group.

[0154] The aforementioned P resources correspond to S code division multiplexing groups. The second information is used to indicate the code division multiplexing group among the S code division multiplexing groups that is mapped with the first reference signal, where S is a positive integer. For example... Figure 4 The left figure illustrates 16 code division multiplexing groups. The second information is “1001100100000000”, which indicates that a first reference signal is mapped in CDM group 1, CDM group 4, CDM group 5 and CDM group 8.

[0155] By indicating the time-frequency domain resources mapped with the first reference signal through the CDM group, the first transmission resource can ultimately be obtained.

[0156] Furthermore, in existing technologies, the minimum number of resource blocks Y configured in a network device is 24. In this embodiment, configuring fewer than 24 resource blocks is permissible. Further, the network device can also send third information to the terminal, indicating a first frequency range. This first frequency range is a frequency range used to receive a first reference signal, and it includes the aforementioned Y resource blocks, where Y is a positive integer less than 24. The Y resource blocks include resource blocks corresponding to at least one of the aforementioned first resource sets. For example, this third information can be configured in the aforementioned CSI-FrequencyOccupation parameter.

[0157] For example, the aforementioned third information may be carried in any one or more of the following signaling: RRC signaling, MACCE.

[0158] In addition, in this embodiment, among the aforementioned Y resource blocks, all Y resource blocks may contain "First Pattern-1", such as... Figure 5A The illustration shown is a schematic diagram of the density of resource blocks mapping a first reference signal provided by an embodiment of this application, where the density of the frequency domain resource set mapping the first reference signal is 1; alternatively, one resource block in every two resource blocks can be designated as "First Pattern - 1", such as... Figure 5B The diagram shown illustrates another density of resource blocks mapping a first reference signal according to an embodiment of this application, where the density of the frequency domain resource set mapping the first reference signal is 0.5. Further, a sparser density can be introduced, where in Y resource blocks, every M resource blocks include one of the aforementioned first resource sets (i.e., one resource block in every M resource blocks is "first pattern-1"), where M is a positive integer greater than 2. For example, densities of 0.25 (M=4), 0.125 (M=8), etc. Figure 5CThe diagram shown illustrates the density of resource blocks mapping a first reference signal according to an embodiment of this application. One of every four resource blocks is designated as "First Pattern-1," meaning the density of the frequency domain resource set mapping the first reference signal is 0.25. By introducing a sparser density, resources can be saved and resource utilization improved.

[0159] Furthermore, by introducing a sparser density, it is necessary to determine which specific resource block the first resource set is located in. Therefore, the third piece of information can also indicate the position of the first resource set within its M associated resource blocks. (Refer to...) Figure 5C If every four resource blocks include one of the aforementioned first resource sets, then the third information may include 2 bits, the value of which is "10", to indicate that the aforementioned first resource set is located in the third resource block among the four resource blocks to which it belongs, thereby enabling the terminal to accurately receive the first reference signal based on the third information.

[0160] The above embodiments describe the process of performing a single CSI based on limited resources (a few antenna ports). The following embodiments will describe how a terminal can predict future CSI based on multiple historical CSI measurements and an AI model used for CSI prediction.

[0161] like Figure 6 The diagram shown is a flowchart illustrating a communication method provided in an embodiment of this application. Exemplarily, the method may include the following steps:

[0162] S601. The network device sends the first information to the terminal.

[0163] Accordingly, the terminal receives this first information.

[0164] The first information indicates the first pattern, which is used to indicate the location of P resources in a time-frequency domain resource block. The P resources are used to transmit the first reference signal, where P is a positive integer.

[0165] For details on how to implement this step, please refer to [link / reference]. Figure 3 Step S301 of the illustrated embodiment will not be described again here.

[0166] S602. The network device sends a first reference signal to the terminal on at least one first resource set.

[0167] Accordingly, the terminal receives the aforementioned first reference signal on at least one first resource set.

[0168] Wherein, each of the first resource sets in at least one first resource set corresponds to a time-frequency domain resource block, and the resources in the first resource set used to receive the first reference signal are first transmission resources, which are a portion of the P resources.

[0169] For details on how to implement this step, please refer to [link / reference]. Figure 3 Step S302 of the illustrated embodiment will not be described again here.

[0170] S603. Based on the received first reference signal, the terminal sends channel state information (i.e., first channel state information) corresponding to P resources to the network device.

[0171] Correspondingly, the network device receives the first channel state information corresponding to P resources.

[0172] For details on how to implement this step, please refer to [link / reference]. Figure 3 Step S303 of the illustrated embodiment will not be described again here.

[0173] S604. The network device sends a first reference signal to the terminal on at least one second resource set.

[0174] Accordingly, the terminal receives the first reference signal on at least one second resource set.

[0175] like Figure 7 The diagram illustrates the combined AI channel detection and AI CSI prediction in an embodiment of this application. The terminal possesses CSI AI prediction capabilities. By inputting the historical CSI data from N time slots into the AI ​​model for CSI prediction, it can predict the CSI data from the next R time slots. N and R are positive integers, and R can be equal to, greater than, or less than N. Therefore, it is necessary to obtain the CSI data from N time slots. Reference can be made to... Figure 3 The method of the illustrated embodiment obtains a CSI in a time slot. Specifically, the network device transmits a CSI-RS on at least one first resource set in the i-th time slot, and the terminal device obtains the CSI in the i-th time slot based on the CSI-RS received on at least one first resource set in the i-th time slot; the network device transmits a CSI-RS on at least one second resource set in the (i+1)-th time slot, and the terminal device obtains the CSI in the (i+1)-th time slot based on the CSI-RS received on at least one second resource set in the (i+1)-th time slot; and so on. Where i ∈ N.

[0176] Steps S601 to S603 described above illustrate the network device sending a first reference signal to the terminal on at least one first resource set. Further, the network device may also send the first reference signal to the terminal on at least one second resource set.

[0177] The following describes how to determine at least one second resource set, and the relationship between at least one first resource set and at least one second resource set:

[0178] Each of the at least one second resource set corresponds to a time-frequency domain resource block.

[0179] The time-domain resources corresponding to at least one second resource set are different from the time-domain resources corresponding to at least one first resource set, and / or the frequency-domain resources corresponding to at least one second resource set are different from the frequency-domain resources corresponding to at least one first resource set.

[0180] The temporal resources can be time slots, symbols, mini-time slots, subframes, etc., and this application does not impose any restrictions. For example, if at least one second resource set corresponds to time slot 1, and at least one first resource set corresponds to time slot 2, then the temporal resources corresponding to at least one second resource set are different from those corresponding to at least one first resource set. As another example, if at least one second resource set corresponds to time slots 3 and 4, and at least one first resource set corresponds to time slots 5 and 6, then the temporal resources corresponding to at least one second resource set are different from those corresponding to at least one first resource set.

[0181] The frequency domain resources can be subcarriers, RBs, etc., and this application does not impose any restrictions. For example, the frequency domain resources corresponding to at least one second resource set are RB0-RB11, and the frequency domain resources corresponding to at least one first resource set are RB12-RB23. In this case, the frequency domain resources corresponding to at least one second resource set are different from the frequency domain resources corresponding to at least one first resource set.

[0182] At least one second resource set can be determined in the following way:

[0183] If the time domain resources corresponding to at least one second resource set are different from the time domain resources corresponding to at least one first resource set, taking the time domain resource as a time slot as an example, the network device can indicate the time slot corresponding to at least one second resource set. For example, if the time domain resources corresponding to at least one first resource set are time slot 1, the network device can indicate the time slot corresponding to at least one second resource set as time slot 2. It can also indicate the time slot corresponding to at least one second resource set by indicating the interval through the fourth information below. This application does not impose any restrictions.

[0184] If the frequency domain resources corresponding to at least one second resource set are different from the frequency domain resources corresponding to at least one first resource set, the network device can indicate the time slots corresponding to at least one second resource set by taking the frequency domain resources as RBs. For example, if the frequency domain resources corresponding to at least one first resource set are RB0-RB11, the network device can indicate the RBs corresponding to at least one second resource set as RB12-RB23. Alternatively, it can indicate the RBs corresponding to at least one second resource set by indicating the intervals between RBs. This application does not impose any limitations.

[0185] If the time-domain and frequency-domain resources corresponding to at least one second resource set are different from those corresponding to at least one first resource set, taking the time-domain resource as a time slot and the frequency-domain resource as an RB as an example, the network device can indicate the time slot corresponding to at least one second resource set and the RB corresponding to at least one second resource set. The network device can also indicate the location of at least one second resource set by using a new third piece of information: a new set of Y time-frequency domain resource blocks, a new frequency density value (corresponding to the value of M), and the position of each second resource set within its respective set of M time-frequency domain resource blocks. For details, please refer to the third piece of information above; further explanation is unnecessary.

[0186] For example, when the time-domain resources corresponding to at least one first resource set and at least one second resource set are different, there is a one-to-one correspondence between the at least one first resource set and the at least one second resource set, and the frequency-domain resources of the corresponding first resource set and second resource set are the same or different. For instance, assuming that in Y resource blocks, every M resource blocks include a resource block corresponding to one first resource set, then correspondingly, every M resource blocks include a resource block corresponding to one second resource set. Furthermore, the corresponding first resource set and second resource set occupy the same position within their respective M resource blocks.

[0187] For example, when the frequency domain resources corresponding to at least one first resource set and at least one second resource set are different, the Y resource blocks corresponding to at least one first resource set and the Y resource blocks corresponding to at least one second resource set are different. For example, at least one first resource set corresponds to RB0-RB11, and at least one second resource set corresponds to RB12-RB23.

[0188] The resources used to receive the first reference signal in the second resource set are called second transmission resources. These second transmission resources are a subset of the P resources (denoted as P″ resources). The second transmission resources are different from the first transmission resources. Specifically, the difference between the second and first transmission resources means that the positions of the P″ resources within the P resources are wholly or partially different from the positions of the P′ resources within the P resources. For example, the time-domain resources corresponding to the P″ resources are symbol group 1 and symbol group 4, and the corresponding frequency-domain resources are frequency-domain resource group 1 and frequency-domain resource group 2. The time-frequency resources corresponding to the P′ resources are symbol group 1 and symbol group 4, and the corresponding frequency-domain resources are frequency-domain resource group 2 and frequency-domain resource group 3. In this case, the positions of the P″ resources within the P resources are partially different from the positions of the P′ resources within the P resources. For example, the time-domain resources corresponding to P″ resources are symbol group 1 and symbol group 4, and the corresponding frequency-domain resources are frequency-domain resource group 1. The time-frequency resources corresponding to P′ resources are symbol group 2 and symbol group 3, and the corresponding frequency-domain resources are frequency-domain resource group 2. In this case, the positions of P″ resources in P resources are completely different from the positions of P′ resources in P resources.

[0189] In other words, if the pattern formed by the position of the second transmission resource in the RB is denoted as "first pattern-2", then "first pattern-2" is different from "first pattern-1".

[0190] For example, such as Figure 8A The diagram shown is a schematic representation of a terminal transmitting a first reference signal in different time slots according to an embodiment of this application. Figure 8A The left figure illustrates the first pattern, used to indicate the locations of P resources in a time-frequency domain resource block, where the P resources are used to transmit the first reference signal. Assume the terminal transmits the first reference signal on a second resource set and a first resource set, where the time-domain resource corresponding to the second resource set is time slot 2, and the time-domain resource corresponding to the first resource set is time slot 1. See [reference needed]. Figure 8A The pattern of the first reference signal sent by the terminal on the first resource set is the first pattern-1a, and the pattern of the first reference signal sent on the second resource set is the first pattern-2a.

[0191] Understandably, network devices can transmit the first reference signal not only on the first and second resource sets, but also on the third, fourth, and even more resource sets. In this case, to improve the accuracy of channel estimation, the first pattern can be partitioned. For example, patterns corresponding to different frequency domain resource groups can be partitioned into different patterns, or patterns corresponding to different symbol groups can be partitioned into one pattern, or patterns corresponding to different frequency domain resource groups on certain symbol groups can be partitioned into different patterns, or patterns corresponding to different symbol groups on certain frequency domain resource groups can be partitioned into one pattern, or patterns corresponding to multiple frequency domain resource groups can be partitioned into one pattern, or patterns corresponding to multiple symbol groups can be partitioned into one pattern, or patterns corresponding to multiple frequency domain resource groups on certain symbol groups can be partitioned into one pattern, or patterns corresponding to multiple symbol groups on certain frequency domain resource groups can be partitioned into one pattern. During the transmission of the first reference signal, the partitioned pattern can be polled in time slots. It should be noted that there are various ways to divide the drawings, and the division method proposed in this application is only an example and does not constitute a limitation on the technical solution of this application.

[0192] For example, Figure 8A The left figure illustrates the first pattern. The patterns corresponding to different frequency domain resource groups on symbol group 1 and symbol group 4 are divided into different patterns. The first pattern can be divided into the first pattern-1a, first pattern-2a, first pattern-3a and first pattern-4a in the figure. In the time slot, the first pattern-1a, first pattern-2a, first pattern-3a and first pattern-4a are polled in turn. At this time, time slot 1 corresponds to the first pattern-1a, time slot 2 corresponds to the first pattern-2a, time slot 3 corresponds to the first pattern-3a, time slot 4 corresponds to the first pattern-4a, time slot 5 corresponds to the first pattern-1a, time slot 6 corresponds to the first pattern-2a, and so on.

[0193] For example, Figure 8B and Figure 8C The left figure illustrates the first pattern. By dividing the patterns corresponding to two adjacent frequency domain resource groups into one pattern, the first pattern can be divided into the first pattern-1b and the first pattern-2b in the figure. In the time slots, the first pattern-1b and the first pattern-2b are polled in turn. At this time, time slot 1 corresponds to the first pattern-1b, time slot 2 corresponds to the first pattern-2b, time slot 3 corresponds to the first pattern-1b, time slot 4 corresponds to the first pattern-2b, and so on.

[0194] For example, Figure 8DThe left figure illustrates the first pattern. The patterns corresponding to the two symbol groups on frequency domain resource group 1 and frequency domain resource group 3 are divided into one pattern. Then the first pattern can be divided into the first pattern-1c and the first pattern-2c in the figure. In the time slot, the first pattern-1c and the first pattern-2c are polled in turn. At this time, time slot 1 corresponds to the first pattern-1c, time slot 2 corresponds to the first pattern-2c, time slot 3 corresponds to the first pattern-1c, time slot 4 corresponds to the first pattern-2c, and so on.

[0195] For example, Figure 8E The left figure illustrates the first pattern. By dividing the patterns corresponding to two adjacent symbol groups into one pattern, the first pattern can be divided into the first pattern-1d and the first pattern-2d in the figure. In the time slots, the first pattern-1d and the first pattern-2d are polled in turn. At this time, time slot 1 corresponds to the first pattern-1d, time slot 2 corresponds to the first pattern-2d, time slot 3 corresponds to the first pattern-1d, time slot 4 corresponds to the first pattern-2d, and so on.

[0196] It should be noted that, in addition to instructing the terminal on which REs to transmit the first reference signal using the method described above, in another implementation, the network device may also instruct the terminal on which antenna ports to transmit the first reference signal; this application does not impose any limitations on this. For example, Figure 8F The left figure illustrates the first pattern. Assuming that in the prior art, a network device transmits CSI-RS on 16 ports (port 0 to port 15), the network device can instruct the transmission of the first reference signal on ports 0 and 1 in time slot 1. Similarly, other time slots can be divided according to the ports. Different patterns can be used to indicate which antenna ports to transmit the first reference signal. For example, if ports 0 and 1 are divided into the first pattern -1e, then the transmission of the first reference signal according to the first pattern can be instructed in time slot 1. For example, if the first reference signal is transmitted on multiple time slots, the patterns corresponding to two adjacent ports can be divided into one pattern. Then the first pattern can be divided into the first pattern-1e, the first pattern-2e, the first pattern-3e, and the first pattern-4e in the diagram. The time slots are polled in the order of "first pattern-1e, first pattern-2e, first pattern-3e, and first pattern-4e". At this time, time slot 1 corresponds to the first pattern-1e, time slot 2 corresponds to the first pattern-2e, time slot 3 corresponds to the first pattern-3e, time slot 4 corresponds to the first pattern-4e, and so on.

[0197] Furthermore, for aperiodic (AP) CSI-RS transmissions, the network device can also send a fourth message to the terminal, indicating the interval between two adjacent time-domain resources transmitting / receiving the first reference signal. For example... Figure 8A , Figure 8B , Figure 8D , Figure 8E , Figure 8F In this context, the fourth information indicates an interval of one time slot. Figure 8C In this context, the fourth information indicates an interval of two time slots. For periodic or semi-persistent (SP) CSI-RS transmissions, the network device can pre-configure the aforementioned interval.

[0198] Furthermore, for AP CSI-RS transmission, the aforementioned fourth information can also indicate the number of time-domain resources for transmitting / receiving the first reference signal. For example, in the above... Figures 8B-8C In the above, the fourth information indicates that the number of time-domain resources for transmitting / receiving the first reference signal is 4. Figures 8D-8E In the fourth information, the number of time-domain resources for transmitting / receiving the first reference signal is 2.

[0199] The aforementioned first pattern can also be divided into first pattern-1d and first pattern-2d. The terminal uses first pattern-1d for the first transmission and first pattern-2d for the second transmission. In the above embodiments, if the terminal transmits the first reference signal on multiple time-domain resources, the pattern corresponding to each time-domain resource can be indicated by information similar to the second information, or it can be pre-configured, protocol-specified, or determined through negotiation between the network device and the terminal; this application does not impose any restrictions. Different patterns can also correspond to different indices, and the network device can indicate the pattern corresponding to different time slots by indicating the index. Alternatively, the network device may not provide any indication, and the terminal can use the default polling order of the patterns to poll on the time slots, or it can calculate the index of the pattern corresponding to the time slot based on the index of the time slot and a preset algorithm, thereby determining the pattern corresponding to the time slot; this application does not impose any restrictions.

[0200] If a network device transmits a first reference signal on multiple time-domain resources (or multiple frequency-domain resources), the terminal can send the predicted first CSIs on some or all of the multiple time-domain resources (or some or all of the multiple frequency-domain resources) to the network device respectively, or it can calculate the final CSI by combining the predicted first CSIs on some or all of the multiple time-domain resources (or some or all of the multiple frequency-domain resources) and send it to the network device.

[0201] According to the communication method provided in the embodiments of this application, the network device instructs the terminal to receive and measure a first reference signal on multiple resource sets (e.g., multiple first resource sets, or multiple resource sets including first resource sets and second resource sets). The terminal can obtain future CSI based on the measurement results of the first reference signal on multiple resource sets, thereby reducing the reference signal overhead for future CSI measurements.

[0202] In the above embodiments, the first information can be configured in the resource mapping parameters, and the first pattern can be obtained by offsetting the pattern configured in the resource mapping parameters (denoted as the second pattern). If it is the latter, then the network device and the terminal can use the above method to send and receive CSI-RS, or they can directly use the first pattern to send and receive CSI-RS. This application does not impose any restrictions.

[0203] If the first pattern is obtained by offsetting the second pattern, then the first information can specifically indicate the second pattern and the offset value, and the second pattern and the offset value can be used to determine the first pattern.

[0204] For example, the aforementioned offset values ​​may include a frequency-domain offset value based on the overall frequency domain of the second pattern and / or a time-domain offset value based on the time domain. See, for example, [link to relevant documentation]. Figure 9A The first pattern described above can be obtained by offsetting the entire second pattern by 2 symbols in the time domain (e.g., symbols) (i.e., the time domain offset value is 2, in symbols). See also Figure 9B The first pattern can be obtained by offsetting the entire second pattern by 2 subcarriers based on the frequency domain (such as subcarriers) (i.e., the frequency domain offset value is 2, and the unit is subcarriers).

[0205] For example, the offset values ​​described above may also include frequency-domain offset values ​​based on the frequency domain and / or time-domain offset values ​​based on the time domain for each CDM group. See, for example, [link to relevant documentation]. Figure 9C The first pattern mentioned above can be obtained by CDM group 0 in the second pattern based on a time domain offset of 2 symbols (i.e., the time domain offset value is 2, and the unit is symbols), and CDM group 1 based on a frequency domain offset of 2 subcarriers (i.e., the frequency domain offset value is 2, and the unit is subcarriers). At this time, the frequency domain offset value corresponding to CDM group 0 is 0, and the time domain offset value corresponding to CDM group 1 is 0.

[0206] The above primarily describes the solutions provided by the embodiments of this application from the perspective of interaction between terminals and network devices. Accordingly, the embodiments of this application also provide a communication device for implementing the various methods described above. This communication device can be a terminal as described in the above method embodiments, or a component usable in a terminal; alternatively, the communication device can be a network device as described in the above method embodiments, or a component usable in a network device. It is understood that, in order to achieve the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0207] This application embodiment can divide the communication device into functional modules according to the above method embodiment. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0208] Based on the same concept as the above communication method, this application also provides the following communication device:

[0209] like Figure 10 As shown, the communication device 1000 includes a processing unit 1010 and a transceiver unit 1020. The communication device 1000 is used to implement the above-mentioned... Figure 3 , Figure 6 The method embodiments shown illustrate the functions of the terminal or network device.

[0210] When the communication device 1000 is used to implement the functions of a terminal: the transceiver unit 1020 is used to perform, for example... Figure 3 In the illustrated embodiment, the terminal performs the function of at least one of steps S301 to S303; or, the transceiver unit 1020 is used to perform, for example... Figure 6 The terminal function in at least one of steps S601 to S604 in the illustrated embodiment.

[0211] When the communication device 1000 is used to implement the functions of a network device: the transceiver unit 1020 is used to perform, for example... Figure 3In the illustrated embodiment, the network device performs a function in at least one of steps S301 to S303; or, the transceiver unit 1020 is used to perform, for example... Figure 6 The function performed by the network device in at least one of steps S601 to S604 in the illustrated embodiment.

[0212] For a more detailed description of the processing unit 1010 and the transceiver unit 1020, please refer to [link / reference needed]. Figure 3 , Figure 6 The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.

[0213] The module division in this application is illustrative and represents only one logical functional division. In actual implementation, other division methods are possible. Furthermore, the functional modules in the various examples of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0214] When the aforementioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from other modules (such as radio frequency modules or antennas) in the terminal, which is sent to the terminal by the network device; or, the terminal chip sends information to other modules (such as radio frequency modules or antennas) in the terminal, which is sent to the network device by the terminal.

[0215] When the aforementioned communication device is a chip applied to a network device, the network device chip implements the functions of the network device in the above method embodiments. The network device chip receives information from other modules (such as radio frequency modules or antennas) in the network device, the information being sent by the terminal to the network device; or, the network device chip sends information to other modules (such as radio frequency modules or antennas) in the network device, the information being sent by the network device to the terminal.

[0216] Furthermore, it should be noted that the aforementioned transceiver unit and / or processing unit can be implemented through virtual modules. For example, the processing unit can be implemented through software functional units or virtual devices, and the transceiver unit can be implemented through software functions or virtual devices. Alternatively, the processing unit or transceiver unit can also be implemented through physical devices. For example, if the device is implemented using a chip / chip circuit, the transceiver unit can be an input / output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operation) and output operations (corresponding to the aforementioned sending operation); the processing unit is an integrated processor, microprocessor, or integrated circuit.

[0217] like Figure 11As shown, the communication device 1100 includes a processor 1110 and may also include an interface circuit 1120. The processor 1110 and the interface circuit 1120 are coupled to each other. It is understood that the interface circuit 1120 may be a transceiver or an input / output interface. Optionally, the communication device 1100 may also include a memory 1130. Figure 11 (represented by dashed lines) is used to store the instructions executed by the storage memory 1130 or the input data required by the processor 1110 to run the instructions or the data generated after the processor 1110 runs the instructions.

[0218] When the communication device 1100 is used to implement the functions of a terminal: the interface circuit 1120 is used to perform, for example... Figure 3 In the illustrated embodiment, the terminal performs a function in at least one of steps S301 to S303; or, the interface circuit 1120 is used to perform a function such as... Figure 6 The function performed by the terminal in at least one of steps S601 to S604 in the illustrated embodiment.

[0219] When the communication device 1100 is used to implement the functions of a network device: the interface circuit 1120 is used to perform, for example... Figure 3 In the illustrated embodiment, the network device performs a function in at least one of steps S301 to S303; or, the interface circuit 1120 is used to perform a function such as... Figure 6 The function performed by the network device in at least one of steps S601 to S604 in the illustrated embodiment.

[0220] For a more detailed description of the processor 1110, interface circuit 1120, and memory 1130, please refer to [the relevant documentation]. Figure 3 , Figure 6 The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.

[0221] The module division in this application is illustrative and represents only one logical functional division. In actual implementation, other division methods are possible. Furthermore, the functional modules in the various examples of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0222] It is understood that the processor in the embodiments of this application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0223] This application also provides a computer-readable storage medium storing a computer program or instructions that, when executed, implement the methods described in the above embodiments.

[0224] This application also provides a computer program product containing instructions that, when executed on a computer, cause the computer to perform the methods described in the above embodiments.

[0225] This application also provides a communication system, including the communication device described above.

[0226] This application also provides a circuit coupled to a memory, which is used to perform the methods shown in the above embodiments. This circuit may include a chip circuit.

[0227] This application also provides a chip device, including a processor, for calling computer programs or computer instructions stored in the memory, so that the processor executes the method provided in any of the above method embodiments.

[0228] In one possible implementation, the input of the chip device corresponds to the receiving operation in any of the above method embodiments, and the output of the chip device corresponds to the sending operation in any of the above method embodiments.

[0229] Optionally, the processor is coupled to the memory via an interface.

[0230] Optionally, the chip device may also include a memory that stores computer programs or computer instructions.

[0231] It should be noted that one or more of the above units can be implemented by software, hardware, or a combination of both. When any of the above units is implemented by software, the software exists as computer program instructions and is stored in memory. The processor can be used to execute the program instructions and implement the above method flow.

[0232] In this application, the processor can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or all or part of the circuitry in the aforementioned devices used to implement the processing functions, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in this application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in this application can be directly embodied in the execution of the hardware processor, or can be executed by a combination of hardware and software modules within the processor.

[0233] When the above units or components are implemented in hardware, the hardware can be any one or any combination of a CPU, microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, application-specific digital circuit, hardware accelerator, or non-integrated discrete device, which can run the necessary software or perform the above method flow independently of software.

[0234] Optionally, embodiments of this application also provide a chip system, including: at least one processor and an interface, wherein the at least one processor is coupled to a memory via the interface, and when the at least one processor executes a computer program or instructions in the memory, the chip system performs the method in any of the above method embodiments. Optionally, the chip system may be composed of chips, or may include chips and other discrete devices; embodiments of this application do not specifically limit this.

[0235] The memory in this application can also be a circuit or any other device capable of performing storage functions, used to store program instructions and / or data. Memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. For example, memory can be non-volatile memory, such as digital versatile disc (DVD), hard disk drive (HDD), or solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM).

[0236] It should be understood that in the description of this application, unless otherwise stated, " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B can represent A or B; where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. Additionally, to facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" do not necessarily imply difference. In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.

[0237] It is understood that in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A. In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementation, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index, or indirectly indicating the information to be instructed by indicating other information, wherein there is an association between the other information and the information to be instructed. It is also possible to indicate only a part of the information to be instructed, while the other parts of the information to be instructed are known or agreed upon in advance. For example, the instruction of specific information can also be achieved by using the arrangement order of various information in advance (e.g., as specified by a protocol), thereby reducing the instruction overhead to a certain extent. The information to be instructed can be sent as a whole or divided into multiple sub-information to be sent separately, and the sending period and / or sending time of these sub-information can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device.

[0238] In a communication system, one network element can send signals to or receive signals from another network element. These signals can include information, signaling, or data. The term "network element" can also be replaced by an entity, network entity, device, communication module, node, communication node, etc. For example, a communication system can include at least one first device and at least one second device. The second device can send downlink signals to the first device, and / or the first device can send uplink signals to the second device. Furthermore, it is understood that if the communication system includes multiple first devices, these devices can also exchange signals; that is, both the sending and receiving network elements can be first devices.

[0239] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means.

[0240] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, disclosure, and appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.

[0241] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

[0242] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0243] The components in the device described in this application embodiment can be combined, divided, or removed according to actual needs. Those skilled in the art can combine or integrate the different embodiments and features described in this specification.

[0244] In this application, examples may reference each other without logical contradiction. For example, methods and / or terms between method embodiments may reference each other, functions and / or terms between device embodiments may reference each other, and functions and / or terms between device examples and method examples may reference each other.

Claims

1. A communication method characterized by comprising: The method includes: Receive first information, the first information indicating a first pattern, the first pattern being used to indicate the positions of P resources in a time-frequency domain resource block, the P resources being used to transmit a first reference signal, where P is a positive integer; The first reference signal is received on at least one first resource set, each of the at least one first resource set corresponds to a time-frequency domain resource block, and the resource in the first resource set used to receive the first reference signal is a first transmission resource, which is a portion of the P resources; Based on the received first reference signal, the first channel state information corresponding to the P resources is sent.

2. The method of claim 1, wherein, The method further includes: Receive the second message; Based on the second information and the first pattern, the location of the partial resources is determined.

3. The method of claim 2, wherein, The P resources correspond to Q symbol groups and R frequency domain resource groups, where Q and R are positive integers. The number of symbols in each symbol group is the same as the number of symbols corresponding to a code division multiplexing group, and the number of frequency domain resources in each frequency domain resource group is the same as the number of frequency domain resources corresponding to a code division multiplexing group. The second information is used to indicate the symbol groups in the Q symbol groups that are mapped to the first reference signal; and / or, The second information is used to indicate the frequency domain resource group among the R frequency domain resource groups that is mapped with the first reference signal.

4. The method of claim 2, wherein, The P resources correspond to S code division multiplexing groups, and the second information is used to indicate the code division multiplexing group that maps the first reference signal among the S code division multiplexing groups, where S is a positive integer.

5. The method of any one of claims 2-4, wherein, The method further includes: Receive third information, the third information indicating a first frequency range, the first frequency range being a frequency range for receiving the first reference signal, the first frequency range including Y resource blocks, where Y is a positive integer less than 24, the Y resource blocks including resource blocks corresponding to the at least one first resource set.

6. The method as described in claim 5, characterized in that, Of the Y resource blocks, each M resource block includes a resource block corresponding to the first resource set, where M is a positive integer greater than 2.

7. The method as described in claim 6, characterized in that, The third information also indicates the position of the first resource set within its M resource blocks.

8. The method according to any one of claims 1-7, characterized in that, The method further includes: The first reference signal is received on at least one second resource set, wherein the time-domain resources corresponding to the at least one second resource set are different from the time-domain resources corresponding to the at least one first resource set, and / or the frequency-domain resources corresponding to the at least one second resource set are different from the frequency-domain resources corresponding to the at least one first resource set. Each second resource set in the at least one second resource set corresponds to a time-frequency domain resource block. The resources in the second resource set used to receive the first reference signal are second transmission resources. The second transmission resources are a portion of the P resources, and the second transmission resources are different from the first transmission resources.

9. The method as described in claim 8, characterized in that, The method further includes: Receive fourth information, the fourth information indicating at least one of the following: the number of time-domain resources for receiving the first reference signal, and the interval between two adjacent time-domain resources for receiving the first reference signal.

10. The method according to any one of claims 1-9, characterized in that, The first information specifically indicates the second pattern and the offset value, which are used to determine the first pattern.

11. A communication method, characterized in that, The method includes: Send first information, the first information indicating a first pattern, the first pattern being used to indicate the positions of P resources in a time-frequency domain resource block, the P resources being used to transmit a first reference signal, where P is a positive integer; The first reference signal is transmitted on at least one first resource set, each of the at least one first resource set corresponds to a time-frequency domain resource block, and the resource in the first resource set used to receive the first reference signal is a first transmission resource, which is a portion of the P resources; Receive the first channel state information corresponding to the P resources.

12. The method as described in claim 11, characterized in that, The method further includes: Send a second message, which is used to determine the location of the portion of the resources.

13. The method as described in claim 11 or 12, characterized in that, The P resources correspond to Q symbol groups and R frequency domain resource groups, where Q and R are positive integers. The number of symbols in each symbol group is the same as the number of symbols corresponding to a code division multiplexing group, and the number of frequency domain resources in each frequency domain resource group is the same as the number of frequency domain resources corresponding to a code division multiplexing group. The second information is used to indicate the symbol groups in the Q symbol groups that are mapped to the first reference signal; and / or, The second information is used to indicate the frequency domain resource group among the R frequency domain resource groups that is mapped with the first reference signal.

14. The method as described in claim 11 or 12, characterized in that, The P resources correspond to S code division multiplexing groups, and the second information is used to indicate the code division multiplexing group that maps the first reference signal among the S code division multiplexing groups, where S is a positive integer.

15. The method according to any one of claims 11-14, characterized in that, The method further includes: Send a third message indicating a first frequency range, the first frequency range being a frequency range used to receive the first reference signal, the first frequency range including Y resource blocks, where Y is a positive integer less than 24, the Y resource blocks including resource blocks corresponding to the at least one first resource set.

16. The method as described in claim 15, characterized in that, Of the Y resource blocks, each M resource block includes one of the first resource sets, where M is a positive integer greater than 2.

17. The method as described in claim 16, characterized in that, The third information also indicates the position of the first resource set within its M resource blocks.

18. The method according to any one of claims 11-17, characterized in that, The method further includes: The first reference signal is transmitted on at least one second resource set, wherein the time-domain resources corresponding to the at least one second resource set are different from the time-domain resources corresponding to the at least one first resource set, and / or the frequency-domain resources corresponding to the at least one second resource set are different from the frequency-domain resources corresponding to the at least one first resource set. Each second resource set in the at least one second resource set corresponds to a time-frequency domain resource block. The resources in the second resource set used to receive the first reference signal are second transmission resources. The second transmission resources are a portion of the P resources, and the second transmission resources are different from the first transmission resources.

19. The method as described in claim 18, characterized in that, The method further includes: A fourth message is sent, the fourth message indicating at least one of the following: the number of time-domain resources receiving the first reference signal, and the interval between two adjacent time-domain resources receiving the first reference signal.

20. The method according to any one of claims 11-19, characterized in that, The first information specifically indicates the second pattern and the offset value, which are used to determine the first pattern.

21. A communication device, characterized in that, It includes units for implementing the method as described in any one of claims 1-10, or units for implementing the method as described in any one of claims 11-20.

22. A communication device, characterized in that, The invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor, when executing the computer program, implements the method as described in any one of claims 1-10, or implements the method as described in any one of claims 11-20.

23. A chip, characterized in that, The chip includes at least one processor, the at least one processor being configured to perform the method as described in any one of claims 1-10, or to perform the method as described in any one of claims 11-20.

24. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a computer, implement the method as described in any one of claims 1-10, or the method as described in any one of claims 11-20.

25. A computer program product, characterized in that, The computer program product includes relevant program instructions, which, when executed, implement the method as described in any one of claims 1-10, or the method as described in any one of claims 11-20.