Communication method and apparatus
By configuring multiple 32-port resource sets and exchanging indication information, the corresponding time slots of the resources are clearly defined, which solves the problems of low spectrum efficiency and low system capacity in the existing system, enables the measurement of CSI with a higher number of ports, and improves communication performance and user experience.
Patent Information
- Application Number
- PCT/CN2025/090619
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-20
- Filing Date
- 2025-04-23
- Publication Date
- 2025-11-27
AI Technical Summary
Existing communication systems have low spectral efficiency and system capacity when supporting high port number CSI measurements, making it difficult to meet higher system requirements.
By configuring multiple 32-port resource sets and using the interaction of indication information between terminal devices and network devices, the time slot corresponding to each resource can be clearly defined, enabling the measurement of CSI with a higher number of ports, thereby improving spectrum efficiency and system capacity.
It enables higher port count CSI measurements, improves downlink spectrum efficiency and system capacity, optimizes communication performance, and enhances user experience.
Smart Images

Figure CN2025090619_27112025_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] This application claims priority from the Chinese patent application No. 202410634282.4 filed on May 20, 2024, and entitled "Communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, in particular to a communication method and apparatus. BACKGROUND
[0003] With the continuous development of society, communication systems have higher requirements on system capacity, spectrum efficiency, etc. In a communication system, the application of massive multi-antenna technology (Massive MIMO) plays a crucial role in improving the spectrum efficiency of the system. When MIMO technology is used, the network device needs to perform precoding on the data before sending it to the terminal device. How to perform precoding needs to rely on channel state information (CSI), so accurate feedback of CSI is an important factor affecting the performance of the system.
[0004] However, the current standard supports 32-port CSI measurement, and the spectrum efficiency and system capacity are relatively low. How to support the measurement of CSI with a higher number of ports (for example, 128 ports) to improve the spectrum efficiency and system capacity is a technical problem that people in the field are trying to solve. SUMMARY
[0005] The present application provides a communication method and apparatus that can improve spectrum efficiency and system capacity.
[0006] In a first aspect, an embodiment of the present application provides a communication method, which can be applied to a terminal device, including can be executed by a terminal device, can be executed by a component (for example, a processor, a chip, or a chip system, etc.) in a terminal device, or can be executed by a logic module or software that can realize all or part of the function of the terminal device, the method comprising: determining a first resource set, the first resource set comprising K resource groups, each resource group in the K resource groups comprising Q resources, each resource in the Q resources corresponding to N ports, the Q resources corresponding to P ports, the K being a positive integer, the Q being a positive integer greater than 1, the P being greater than the N, the P being a positive integer greater than 32, the N being a positive integer greater than 1; receiving first indication information, the first indication information being used to indicate a time slot corresponding to each resource in (Q*K) resources; determining channel state information (CSI) based on the time slot corresponding to each resource and measuring each resource.
[0007] Optionally, the method can further comprise transmitting the CSI.
[0008] In the above method, compared with the current standard supporting 32-port CSI measurement, that is, configuring 32-port resources in one measurement, by the configuration mode of the first resource set, that is, configuring multiple 32-port resources in one measurement, for example, N=32, P=128, that is, configuring 4 32-port resources in one measurement, that is, a total of 128 port resources, in this way, a plurality of 32-port CSI-RS resources can be used to measure the CSI of a higher port number (such as 128 ports), thereby realizing CSI measurement of a larger port, and further improving the downlink spectral efficiency and system capacity. Moreover, by receiving the first indication information, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large-port periodic, semi-periodic or aperiodic CSI-RS resource is determined, so that the terminal device can better complete the measurement, and by determining the CSI by measuring the resource, and optionally, sending the CSI to the network device, the communication can be optimized, the communication performance can be further improved, and the user experience can be improved.
[0009] In a possible implementation, the indexes of the Q resources included in each resource group are configured according to a predefined rule, and the first indication information includes: an index of a first resource of the Q resources included in the first resource group, and / or identification information of each resource group and an index of a first resource corresponding to the each resource group; and / or indexes of a plurality of first resources; wherein each first resource of the plurality of first resources corresponds to a resource group, the first resource group is any one of the K resource groups, and the index of the first resource is used to indicate the index of the resource configured on the second time slot, and the first resource is one of the Q resources.
[0010] In the above method, by the above method, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large-port periodic, semi-periodic or aperiodic CSI-RS resource is determined, so that the terminal device can better complete the measurement.
[0011] In another possible implementation, the first indication information is used to indicate the time slot corresponding to each resource of the (Q*K) resources, including: the first indication information is used to indicate the time slot offset of other resources in each resource group relative to a first resource, and the first resource is one of the resources in the resource group.
[0012] In the above method, through the above manner, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large port periodic, half-periodic or aperiodic CSI-RS resource is explicitly determined, so that the terminal device can better complete the measurement.
[0013] In another possible implementation, the first indication information is used to indicate the time slot corresponding to each resource in the (Q*K) resources, including: the first indication information is used to indicate the time slot offset of each resource in the Q resources included in each resource group relative to the resource group start time, and the resource group start time is the time slot triggering the start of the resource group measurement.
[0014] In the above method, through the above manner, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large port periodic, half-periodic or aperiodic CSI-RS resource is explicitly determined, so that the terminal device can better complete the measurement.
[0015] In another possible implementation, the first indication information is used to indicate the time slot corresponding to each resource in the (Q*K) resources, including: the first indication information is used to indicate the time slot offset of each resource in the (Q*K) resources relative to the resource set start time, and the resource set start time is the time slot triggering the start of the first resource set measurement.
[0016] In the above method, through the above manner, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large port periodic, half-periodic or aperiodic CSI-RS resource is explicitly determined, so that the terminal device can better complete the measurement.
[0017] In another possible implementation, the first indication information is used to indicate the time slot corresponding to each resource in the (Q*K) resources, including: the first indication information is used to indicate whether the Q resources included in each resource group are configured on one time slot or two time slots.
[0018] In the above method, through the above manner, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large port periodic, half-periodic or aperiodic CSI-RS resource is explicitly determined, so that the terminal device can better complete the measurement.
[0019] In another possible implementation, the first indication information is used to indicate the time slot corresponding to each resource in the (Q*K) resources, including: the first indication information is used to indicate that the time slot corresponding to each resource in the Q resources included in each resource group is the first time slot or the second time slot.
[0020] In the above method, by the above manner, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large-port periodic, semi-periodic or aperiodic CSI-RS resource is explicitly determined, so that the terminal device can better complete the measurement.
[0021] In a second aspect, an embodiment of the present application provides a communication method, which can be applied to a network device, including can be executed by the network device, can be executed by a component (for example, a processor, a chip, or a chip system, etc.) in the network device, or can be a logic module or software that can realize all or part of the network device function, and the method includes: sending first indication information, the first indication information is used to indicate the time slot corresponding to each resource in (Q*K) resources, the Q resources belong to a first resource set, the first resource set includes K resource groups, each resource group in the K resource groups includes the Q resources, each resource in the Q resources corresponds to N ports, the Q resources correspond to P ports, the K and the Q are positive integers greater than 1, the P is greater than the N, the P is a positive integer greater than 32, and the N is a positive integer greater than 1; receiving channel state information (CSI), the CSI is determined based on the measurement of each resource corresponding to the time slot.
[0022] In the above method, compared with the current standard supporting 32-port CSI measurement, that is, configuring 32-port resources in one measurement, by the configuration mode of the above first resource set, that is, configuring multiple 32-port resources in one measurement, for example, N=32, P=128, that is, configuring 4 32-port resources in one measurement, that is, a total of 128 port resources, in this way, the CSI of a higher port number (for example, 128 ports) can be measured by using multiple 32-port CSI-RS resources, so that the CSI measurement of a larger port is realized, and further, the downlink spectral efficiency and system capacity are improved. Moreover, by the way of receiving the first indication information, the time slot corresponding to each resource in the first resource set can be determined, and further, the time slot information corresponding to each resource in the channel measurement of the large-port aperiodic CSI-RS resource is explicitly determined, so that the terminal device can better complete the measurement. Moreover, by the way of measuring the resource to determine the CSI, and optionally, the way of sending the CSI to the network device, the communication can be optimized, and the communication performance is further improved, and the user experience is improved.
[0023] In a possible implementation, indexes of the Q resources included in each resource group are configured according to a predefined rule, and the first indication information is used to indicate a time slot corresponding to each resource of the (Q*K) resources, including: the first indication information includes an index of a first resource of the Q resources included in the first resource group, and / or identification information of each resource group and an index of a first resource corresponding to the each resource group; and / or indexes of a plurality of first resources; each first resource of the plurality of first resources corresponds to a resource group, and the first resource group is any one of the K resource groups, and the index of the first resource is used to indicate an index of a resource configured on a second time slot, and the first resource is one of the Q resources.
[0024] In the above method, through the above manner, a time slot corresponding to each resource in the first resource set can be determined, for example, time slot information corresponding to each resource in channel measurement of a large port periodic, half-periodic or aperiodic CSI-RS resource is determined, so that the terminal device can better complete measurement.
[0025] In another possible implementation, the first indication information is used to indicate a time slot corresponding to each resource of the (Q*K) resources, including: the first indication information is used to indicate a time slot offset of other resources in each resource group relative to a first resource in the resource group, and the first resource is one of the resources in the resource group.
[0026] In the above method, through the above manner, a time slot corresponding to each resource in the first resource set can be determined, for example, time slot information corresponding to each resource in channel measurement of a large port periodic, half-periodic or aperiodic CSI-RS resource is determined, so that the terminal device can better complete measurement.
[0027] In another possible implementation, the first indication information is used to indicate a time slot corresponding to each resource of the (Q*K) resources, including: the first indication information is used to indicate a time slot offset of each resource of the Q resources included in each resource group relative to a resource group start time, and the resource group start time is a time slot triggering a resource group start measurement.
[0028] In the above method, through the above manner, a time slot corresponding to each resource in the first resource set can be determined, for example, time slot information corresponding to each resource in channel measurement of a large port periodic, half-periodic or aperiodic CSI-RS resource is determined, so that the terminal device can better complete measurement.
[0029] In a further possible implementation, the first indication information is used to indicate the time slot corresponding to each resource in the (Q*K) resources, including: the first indication information is used to indicate a time slot offset of each resource in the (Q*K) resources relative to a resource set start time, the resource set start time being a time slot triggering the first resource set start measurement.
[0030] In the above method, through the above manner, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large port periodic, half-periodic or aperiodic CSI-RS resource is explicitly determined, so that the terminal device better completes the measurement.
[0031] In a further possible implementation, the first indication information is used to indicate the time slot corresponding to each resource in the (Q*K) resources, including: the first indication information is used to indicate whether the Q resources included in each resource group are configured on one time slot or two time slots.
[0032] In the above method, through the above manner, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large port periodic, half-periodic or aperiodic CSI-RS resource is explicitly determined, so that the terminal device better completes the measurement.
[0033] In a further possible implementation, the first indication information is used to indicate the time slot corresponding to each resource in the (Q*K) resources, including: the first indication information is used to indicate whether the time slot corresponding to each resource in the Q resources included in each resource group is a first time slot or a second time slot.
[0034] In the above method, through the above manner, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large port periodic, half-periodic or aperiodic CSI-RS resource is explicitly determined, so that the terminal device better completes the measurement.
[0035] In a third aspect, an embodiment of the present application provides a communication apparatus, which can be a terminal device, or a component (for example, a processor, a chip, or a chip system, etc.) in the terminal device, or a logic module or software capable of realizing all or part of the terminal device functions.
[0036] In a possible implementation, the communication apparatus can include a module or unit corresponding to each of the methods / operations / steps / actions described in the first aspect, which can be a hardware circuit, or software, or a combination of hardware circuit and software.
[0037] In a possible implementation, the communication apparatus comprises: a processing unit, configured to determine a first resource set, the first resource set comprising K resource groups, each of the K resource groups comprising Q resources, each of the Q resources corresponding to N ports, the Q resources corresponding to P ports, K being a positive integer, Q being a positive integer greater than 1, P being greater than N, P being a positive integer greater than 32, N being a positive integer greater than 1; and a transceiver, configured to receive first indication information, the first indication information being used for indicating a time slot corresponding to each resource of (Q*K) resources; and the processing unit is further configured to determine channel state information (CSI) by measuring each resource based on the time slot corresponding to the each resource.
[0038] In a possible implementation, indexes of the Q resources included in each resource group are configured according to a predefined rule, the first indication information comprises: an index of a first resource of the Q resources included in a first resource group, and / or identification information of each resource group and an index of a first resource corresponding to the each resource group; and / or indexes of a plurality of first resources, each of the plurality of first resources corresponding to a resource group, the first resource group being any one of the K resource groups, the index of the first resource being used for indicating an index of a resource configured on a second time slot, the first resource being one of the Q resources.
[0039] In another possible implementation, the first indication information is used for indicating a time slot offset of other resources in each resource group relative to a first resource in the resource group.
[0040] In another possible implementation, the first indication information is used for indicating a time slot offset of each resource of the Q resources included in each resource group relative to a resource group start time, the resource group start time being a time slot triggering a start of resource group measurement.
[0041] In another possible implementation, the first indication information is used for indicating a time slot offset of each resource of the (Q*K) resources relative to a resource set start time, the resource set start time being a time slot triggering a start of measurement of the first resource set.
[0042] In another possible implementation, the first indication information is used for indicating whether the Q resources included in each resource group are configured on one time slot or two time slots.
[0043] In another possible implementation, the first indication information is used for indicating whether a time slot corresponding to each resource of the Q resources included in each resource group is a first time slot or a second time slot.
[0044] As to the technical effects brought by the third aspect or possible implementation manners, refer to the introduction of the technical effects of the first aspect or corresponding implementation manners.
[0045] In a fourth aspect, an embodiment of the present application provides a communication apparatus, which can be a network device, a component (for example, a processor, a chip, or a chip system, etc.) in the network device, or a logic module or software capable of realizing all or part of the network device functions.
[0046] In a possible implementation, the communication apparatus can include a module or unit corresponding to each of the methods / operations / steps / actions described in the second aspect, which can be a hardware circuit, software, or a combination of hardware circuit and software.
[0047] In a possible implementation, the communication apparatus includes a processing unit and a transceiver unit, the transceiver unit is configured to send first indication information, the first indication information is used to indicate a time slot corresponding to each resource in (Q*K) resources, the Q resources belong to a first resource set, the first resource set includes K resource groups, each resource group in the K resource groups includes the Q resources, each resource in the Q resources corresponds to N ports, the Q resources correspond to P ports, the K and the Q are positive integers greater than 1, the P is greater than the N, the P is a positive integer greater than 32, and the N is a positive integer greater than 1; and the transceiver unit is further configured to receive channel state information (CSI), the CSI is determined based on measurement of each resource in the corresponding time slot.
[0048] In a possible implementation, the indexes of the Q resources included in each resource group are configured according to a predefined rule, and the first indication information includes: an index of a first resource in the Q resources included in a first resource group, and / or identification information of each resource group and an index of a first resource corresponding to the resource group; and / or indexes of multiple first resources; wherein each first resource in the multiple first resources corresponds to a resource group, the first resource group is any one of the K resource groups, and the index of the first resource is used to indicate an index of a resource configured on a second time slot, the first resource is one of the Q resources.
[0049] In another possible implementation, the first indication information is used to indicate a time slot offset of other resources in each resource group relative to a first resource in the resource group.
[0050] In another possible implementation, the first indication information is used to indicate a time slot offset of each resource in the Q resources included in each resource group relative to a resource group start time, the resource group start time is a time slot triggering a resource group start measurement.
[0051] In a further possible implementation form of the fourth aspect, the first indication information is used for indicating a time slot offset of each resource in the (Q*K) resources relative to a resource set start time, the resource set start time being a time slot triggering the first resource set start measurement.
[0052] In a further possible implementation form of the fourth aspect, the first indication information is used for indicating whether the Q resources comprised by each resource group are configured on one time slot or two time slots.
[0053] In a further possible implementation form of the fourth aspect, the first indication information is used for indicating whether a time slot corresponding to each resource in the Q resources comprised by each resource group is a first time slot or a second time slot.
[0054] As to the technical effects brought by the fourth aspect or the possible implementation forms, reference can be made to the introduction of the technical effects of the second aspect or the corresponding implementation forms.
[0055] In a fifth aspect, an embodiment of the present application provides a communication apparatus, which comprises at least one processor and a communication interface, the at least one processor invoking a computer program or instruction stored in a memory to execute the method of the first aspect or the possible implementation forms of the first aspect.
[0056] In a possible implementation, the communication apparatus further comprises the memory. Optionally, the memory and the processor are integrated together.
[0057] In a possible implementation, the memory is located outside the communication apparatus.
[0058] In a sixth aspect, an embodiment of the present application provides a communication apparatus, which comprises at least one processor and a communication interface, the at least one processor invoking a computer program or instruction stored in a memory to execute the method of the second aspect or the possible implementation forms of the second aspect.
[0059] In a possible implementation, the communication apparatus further comprises the memory. Optionally, the memory and the processor are integrated together.
[0060] In a possible implementation, the memory is located outside the communication apparatus.
[0061] In a seventh aspect, an embodiment of the present application provides a chip apparatus, which comprises at least one processor, the at least one processor being used to execute a computer program or instruction to implement the method of any one of the aspects or the possible implementation forms of any one of the aspects.
[0062] In a possible implementation, the input of the chip device corresponds to the receiving operation in any of the aspects or possible implementation manners of any of the aspects, and the output of the chip device corresponds to the sending operation in any of the aspects or possible implementation manners of any of the aspects.
[0063] Optionally, the processor is coupled with the memory through an interface.
[0064] Optionally, the chip device further includes a memory, and the memory stores computer program instructions.
[0065] In an eighth aspect, an embodiment of the present application provides a computer readable storage medium, which stores computer programs or instructions, and when the computer programs or instructions are run on a processor, a method of any of the aspects is implemented.
[0066] In a ninth aspect, an embodiment of the present application provides a computer program product, which includes computer programs or instructions, and when the computer programs or instructions are run on a processor, a method of any of the aspects is implemented.
[0067] In a tenth aspect, an embodiment of the present application provides a communication system, which includes the apparatus of the fifth aspect and the apparatus of the sixth aspect. BRIEF DESCRIPTION OF DRAWINGS
[0068] FIG. 1 is a structural schematic diagram of a communication system provided by the present application;
[0069] FIG. 2 is a schematic diagram of a communication method provided by an embodiment of the present application;
[0070] FIG. 3 is a structural schematic diagram of a terminal device and a network device provided by an embodiment of the present application;
[0071] FIG. 4 is a schematic diagram of feedback CSI;
[0072] FIG. 5 is a schematic diagram of a CSI measurement method;
[0073] FIG. 6 is a flowchart of a communication method provided by an embodiment of the present application;
[0074] FIG. 7 is a schematic diagram of a first resource set provided by an embodiment of the present application;
[0075] FIG. 8 is a schematic diagram of one-time measurement configuration of one time slot or two time slots provided by an embodiment of the present application;
[0076] FIG. 9 is a structural schematic diagram of a communication apparatus provided by an embodiment of the present application;
[0077] FIG. 10 is a structural schematic diagram of another communication apparatus provided by an embodiment of the present application;
[0078] FIG. 11 is a block diagram of an example of a hardware implementation for a baseband according to an embodiment of the present application. DETAILED DESCRIPTION
[0079] The technical solutions in the embodiments of the present application will be apparently and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by a person skilled in the art without any creative work are within the scope of protection of the present application.
[0080] In the present application, the reference to “one embodiment” or “some embodiments” means that the specific features, structures or characteristics described in connection with the embodiment are included in one or more embodiments of the present application. Therefore, the statements “in one embodiment”, “in some embodiments”, “in other some embodiments”, “in further some embodiments” and the like appearing in different places in the specification are not necessarily all referring to the same embodiment, but mean “one or more but not all embodiments”, unless otherwise specifically emphasized. The terms “include”, “contain”, “have” and their variants mean “including but not limited to”, unless otherwise specifically emphasized.
[0081] In the description of the present application, unless otherwise specified, “ / ” means “or”, for example, A / B can mean A or B. “And / or” in the present application is only a description of the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. In addition, “at least one” means one or more, and “multiple” means two or more. “At least one of the following” or the like means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b or c can mean a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, c can be single or multiple.
[0082] It can be understood that in the present application, “indication” can include direct indication, indirect indication, display indication, and implicit indication. When describing that certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0083] In the present application, the information indicated by the indication information is referred to as to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information, or the to-be-indicated information can be indirectly indicated by indicating other information, wherein the other information and the to-be-indicated information have an association relationship. It can also only indicate part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, the protocol stipulates), thereby reducing the indication overhead to a certain extent.
[0084] The to-be-indicated information can be sent as a whole, or can be sent separately into multiple sub-information, and the sending period and / or sending occasion of the sub-information can be the same or different. The specific sending method is not limited in the present application. The sending period and / or sending occasion of the sub-information can be predefined, for example, predefined according to the protocol, or configured by the transmitting end device by sending configuration information to the receiving end device.
[0085] It can be understood that "sending" and "receiving" in the present application represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct sending through the air interface, or indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct receiving from YY through the air interface, or indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as "output" of the chip interface, and "receiving" can also be understood as "input" of the chip interface.
[0086] In other words, the sending and receiving can be between devices, for example, between network devices and terminal devices, or within a device, for example, between components, modules, chips, software modules or hardware modules in the device through a bus, wire or interface.
[0087] It can be understood that the information can be processed as necessary between the source and the destination of the information transmission, such as encoding, modulation, etc., but the destination can understand the effective information from the source. Similar expressions in the present application can be understood similarly, and will not be repeated here.
[0088] The communication method provided by the embodiments of the present application can be applied to a third generation partnership project (3rd generation partnership project, 3GPP) related cellular communication system, for example, a fourth generation (4th generation, 4G) communication system, such as a long term evolution (long term evolution, LTE) communication system, and can also be applied to a fifth generation (5th generation, 5G) communication system, such as a 5G new radio (new radio, NR) communication system, or a future various communication system, such as a sixth generation (6th generation, 6G) communication system. The method provided by the embodiments of the present application can also be applied to a Bluetooth system, a wireless fidelity (wireless fidelity, WiFi) system, a LoRa system or a vehicle-to-everything (vehicle-to-everything, V2X) system, a communication system supporting multiple wireless technology fusion, a device-to-device (device-to-device, D2D) system. The method provided by the embodiments of the present application can also be applied to a satellite communication system, which can be integrated with the above communication systems. The wireless communication system related in the present application also includes but is not limited to: a narrow band internet of things (narrow band-internet of things, NB-IoT) system, a global system for mobile communications (global system for mobile communications, GSM) system, an enhanced data rate for GSM evolution (enhanced data rate for GSM evolution, EDGE) system, a wideband code division multiple access (wideband code division multiple access, WCDMA) system, a code division multiple access (code division multiple access, CDMA2000) system, or a time division-synchronous code division multiple access (time division-synchronization code division multiple access, TD-SCDMA) system.
[0089] Please refer to FIG. 1, which is a structural schematic diagram of a communication system 100 provided by an embodiment of the present application. The communication system 100 can include a network device 110 and terminal devices 101, 102, 103, 104, 105 and 106. It should be understood that more or fewer network devices or terminal devices can be included in the communication system 100 to which the method of the present application is applied. The network device and the terminal device can be hardware, or software functionally divided, or a combination of the two. The network device and the terminal device can communicate through other devices or network elements. In the communication system, the network device 110 can perform data transmission with multiple terminal devices, that is, the network device 110 sends downlink data to the terminal devices 101-106. Of course, the terminal devices 101-106 can also send uplink data to the network device 110. In addition, the terminal devices 104, 105 and 106 can also form a communication system, in which the network device 110 can send downlink data to the terminal devices 101, 102 and 105, and then the terminal device 105 sends the downlink data to the terminal devices 104 or 106. The method in the present application can be applied to the communication system 100 shown in FIG. 1. The network device 110 can be any one of the network devices described below as examples. The terminal devices 101-106 can be any one of the terminal devices described below as examples. FIG. 1 only shows one possible communication system architecture to which the present application can be applied, and other devices can also be included in the communication system architecture in other possible scenarios.
[0090] Please refer to FIG. 2, which is a schematic diagram of a communication method provided by an embodiment of the present application. A terminal device determines a first resource set, which includes K resource groups, each resource group including Q resources, each resource in the Q resources corresponding to N ports, the Q resources corresponding to P ports, K being a positive integer, Q being a positive integer greater than 1, P being greater than N, and P and N being positive integers greater than 1. The Q resources can also be referred to as channel status information-reference signal (CSI-RS) resources. The terminal device measures the resources included in each resource group to determine channel status information (CSI), and sends the CSI to a network device.
[0091] 1) A terminal device, which can also be referred to as a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc., is a device that provides voice or data connectivity to a user, and specifically includes a device that provides voice to a user, or a device that provides data connectivity to a user, or a device that provides both voice and data connectivity to a user. For example, it can include a handheld device with wireless connection capability, or a processing device connected to a wireless modem. The terminal device can communicate with a core network via a radio access network (RAN), exchange voice or data with the RAN, or interact with the RAN for voice and data. Currently, the terminal device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device (e.g., a smart watch, a smart bracelet, a pedometer, etc.), a vehicle-mounted device (e.g., a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed rail, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (e.g., a refrigerator, a television, an air conditioner, an electricity meter, etc.), a smart robot, a workshop device, a wireless terminal in unmanned driving, a wireless terminal in remote surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a flight device (e.g., a smart robot, a hot air balloon, a drone, an airplane), etc. The terminal device can also be other devices with terminal functions, for example, the terminal device can also be a device that plays a terminal function in D2D communication.The terminal device can also include a vehicle to everything (V2X) terminal device, a machine to machine / machine-type communications (M2M / MTC) terminal device, an internet of things (IoT) terminal device, a light terminal device, a reduced capability UE (REDCAP UE), a subscriber unit, a subscriber station, a mobile station, a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, or a user device, a drone device, etc. For example, it can include a mobile phone (or called "cellular" phone), a computer with a mobile terminal device, a portable, pocket, handheld, built-in computer mobile device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. It also includes limited devices, such as devices with lower power consumption, or devices with limited storage capacity, or devices with limited computing capacity, etc. For example, it includes information sensing devices such as bar code, radio frequency identification (RFID), sensor, global positioning system (GPS), laser scanner, etc. In this application, the terminal device with wireless transceiver function and the chip that can be provided in the terminal device are collectively referred to as terminal device.
[0092] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus integrated with a circuit, or a chip, module or control unit in the above-mentioned device or apparatus, and the specific application is not limited.
[0093] 2) The network device is a device deployed in a wireless access network to provide wireless communication functions for terminal devices. The network device can also be referred to as a radio access network (RAN) entity, an access node, a network node, or a communication device, etc.
[0094] Specifically, the network device can be an access network device of a 3rd generation partnership project (3GPP) related cellular system. For example, a fourth-generation (4G) mobile communication system, or a 5G mobile communication system. The network device can also be an access network device in an open RAN (O-RAN or ORAN) or a cloud radio access network (CRAN). Alternatively, the network device can also be an access network device in a communication system obtained by fusing two or more of the above communication systems.
[0095] The network device includes, but is not limited to, an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, a home evolved NodeB, or home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WiFi) system, a macro base station, a micro base station, a wireless relay node, a donor node, a wireless controller in a CRAN scenario, a wireless backhaul node, a transmission point (TP), or a transmission and receiving point (TRP). The network device can also be an access network device in a 5G mobile communication system. For example, a next generation NodeB (gNB) in a new radio (NR) system, a TRP, a TP, or one or a group (including multiple antenna panels) of antenna panels of a base station in a 5G mobile communication system. Alternatively, the network device can also be a network node constituting a gNB or a transmission point. For example, a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in the same network element. For example, a BBU. The RU can be included in a radio frequency device or a radio frequency unit. For example, in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Alternatively, the network device can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, in V2X technology, the network device can be a road side unit (RSU).
[0096] It should be noted that in different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be referred to as an open centralized unit (O-CU) or an open CU, the DU can also be referred to as an open distributed unit (O-DU), the centralized unit control plane (CU-CP) can also be referred to as an open centralized unit control plane (O-CU-CP) or an open CU-CP, the centralized unit user plane (CU-UP) can also be referred to as an open centralized unit user plane (O-CU-UP) or an open CU-UP, and the RU can also be referred to as an open radio unit (O-RU), which is not limited in the present application. Any one of the CU, CU-CP, CU-UP, DU and RU in the present application can be realized by a software module, a hardware module, or a combination of a software module and a hardware module.
[0097] In some deployments, the CU implements part of the functions of the gNB, and the DU implements part of the functions of the gNB, for example, the CU implements the functions of the radio resource control (RRC) layer, the packet data convergence protocol (PDCP) layer, and the DU implements the functions of the radio link control (RLC) layer, the media access control (MAC) layer and the physical (PHY) layer. Since the information of the RRC layer will eventually become the information of the PHY layer, or be transformed from the information of the PHY layer, under this architecture, high-layer signaling such as RRC layer signaling or PHCP layer signaling can also be considered to be sent by the DU, or sent by the DU+RU. It can be understood that the network device can be a CU node, or a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into a network device in the access network RAN, or the CU can be divided into a network device in the core network CN, which is not limited here.
[0098] Optionally, the network device can also be a core network device. The core network device is responsible for access control, registration management, service management, mobility management and the like of terminal device access to the network. For example, the core network device is an AMF.
[0099] It should be noted that the network device can be the device or apparatus shown above, or a component (for example, a chip), module or unit in the device or apparatus shown above, and the specific application does not make any limitation.
[0100] Please refer to FIG. 3, which is a structural schematic diagram of a terminal device and a network device provided by an embodiment of the present application. The terminal device and the network device include a radio resource control (RRC) signaling interaction module, a medium access control (MAC) signaling interaction module and a physical (PHY) layer signaling and data interaction module. The RRC signaling interaction module is a module used by the network device and the terminal device to send and receive RRC signaling. The MAC signaling interaction module is a module used by the network device and the terminal device to send and receive medium access control-control element (MAC-CE) signaling. The PHY signaling and data interaction module is a module used by the network device and the terminal device to send and receive uplink and downlink control signaling and uplink and downlink data. For example, the network device sends a physical downlink control channel (PDCCH) and a physical downlink shared channel (PDSCH) to the terminal device, and the terminal device sends a physical uplink control channel (PUCCH) and a physical uplink shared channel (PUSCH) to the network device.
[0101] In a frequency division duplexing (FDD) system, since the interval between the uplink and downlink bands is greater than the bandwidth, the uplink and downlink channels do not have complete reciprocity. In a conventional FDD system, a terminal device needs to feed back the CSI of a downlink channel to a network device. Please refer to FIG. 4, which is a schematic diagram of feeding back CSI. The specific process is as follows: Step 1: The network device sends channel measurement configuration information to the terminal device. The network device can also inform the terminal device of the time and behavior of channel measurement. Step 2: The network device sends a channel measurement pilot signal to the terminal device. Optionally, the pilot signal can be referred to as a reference signal (RS). Step 3: The terminal device measures the CSI according to the channel measurement pilot signal and sends the CSI to the network device. Step 4: The network device sends data to the terminal device according to the CSI. For example, the network device determines the number of data streams transmitted to the terminal device according to the rank indicator (RI) fed back by the terminal device. The network device determines the modulation order and the code rate of channel coding for transmitting data to the terminal device according to the channel quality indicator (CQI) fed back by the terminal device; and the network device determines the precoding for transmitting data to the terminal device according to the precoding matrix indicator (PMI) fed back by the terminal device.
[0102] In a time division duplexing (TDD) system, since the uplink and downlink channels use the same frequency band, they have reciprocity. The network device can use the reciprocity of the channel to obtain the CSI of the downlink channel through the uplink channel, and then perform precoding. However, in some cases, for example, for users at the edge of the cell, since the transmission power of the user is small, the estimation error of the uplink channel obtained by the network device side is large, at this time, the precoding can also be determined based on the channel state information fed back by the terminal. The specific process can be similar to that of the FDD system and will not be described here.
[0103] CSI measurement of 32 ports is supported in the current standard, and the CSI-RS resources of 32-port measurement only occupy 1 slot. For example, refer to FIG. 5, which is a schematic diagram of a CSI measurement method. A terminal device determines a resource set, which includes 4 resources, i.e., resource #0, resource #1, resource #2, and resource #3, wherein each resource occupies 1 slot, and each resource corresponds to 32 ports. The terminal device measures multiple resources multiple times to obtain CSI, and sends the CSI to a network device. In this way, the spectrum efficiency and system capacity are relatively low. How to support CSI measurement of a higher port number (e.g., 128 ports) to improve the spectrum efficiency and system capacity is a technical problem that persons skilled in the art are trying to solve.
[0104] Please refer to FIG. 6, which is a flowchart of a communication method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
[0105] Step S601: A terminal device determines a first resource set.
[0106] The first resource set includes K resource groups, each of the K resource groups includes Q resources, each of the Q resources corresponds to N ports, and the Q resources correspond to P ports. K is a positive integer, Q is a positive integer greater than 1, P is greater than N, P is a positive integer greater than 32, and N is a positive integer greater than 1. For example, Q, N, and P satisfy the following relationship: P = Q*N, wherein P represents the number of ports corresponding to the Q resources, Q represents the number of resources included in each resource group, and N represents the number of ports corresponding to each resource. For example, N = 32, Q = 4, and P = Q*N = 4*32 = 128. That is, each resource corresponds to 32 ports, and the 4 resources included in each resource group correspond to 128 ports. For example, the number of resource groups is equal to the number of channel measurements. Each channel measurement is composed of multiple resources with a large number of ports, for example, composed of 4 resource groups with 32 ports. Optionally, the resources included in each resource group can be referred to as CSI-RS resources. The resources included in each resource group can be at least one of time domain resources, frequency domain resources, time-frequency resources, antenna ports, power resources, and scrambling codes.
[0107] In an example, please refer to FIG. 7, which is a schematic diagram of a first resource set according to an embodiment of the present application. The first resource set includes K=4 resource groups, i.e., resource group 1, resource group 2, resource group 3 and resource group 4, each of which includes Q=4 resources. The resource group 1 includes resource #0, resource #4, resource #8 and resource #12, the resource group 2 includes resource #1, resource #5, resource #9 and resource #13, the resource group 3 includes resource #2, resource #6, resource #10 and resource #14, and the resource group 4 includes resource #3, resource #7, resource #11 and resource #15. For example, each resource corresponds to N=32 ports, and the 4 resources in a resource group correspond to P=128 ports.
[0108] In the above method, compared with the current standard supporting 32-port CSI measurement, i.e., configuring 32-port resources in one measurement, the above-mentioned configuration mode of the first resource set, i.e., configuring multiple 32-port resources in one measurement, for example, configuring 4 32-port resources in one measurement, i.e., 128-port resources, can measure CSI with multiple 32-port CSI-RS resources, thereby realizing CSI measurement with more ports, and further improving the downlink spectral efficiency and system capacity.
[0109] Step S602: The network device sends first indication information to the terminal device.
[0110] Correspondingly, the terminal device receives the first indication information from the network device.
[0111] It should be noted that the steps S601 and S602 have no obvious sequence relationship.
[0112] The first indication information is used to indicate the time slot corresponding to each resource in the (Q*K) resources. Optionally, (Q*K) represents the number of resources included in the first resource set, and the first indication information can also be understood as being used to indicate the time slot corresponding to each resource in the first resource set. The time slot corresponding to each resource can be the first time slot or the second time slot.
[0113] Optionally, the first indication information can be carried in one or more of the following: DCI, RRC signaling, MAC-CE signaling or dedicated signaling.
[0114] In the above method, compared with the CSI-RS resource occupying only one time slot in the 32-port measurement in the existing protocol, the CSI-RS resource for 128-port channel measurement occupies 1-2 time slots, wherein according to the capability of the terminal device, 1 time slot or 2 time slots are configured specifically, as shown in FIG. 8. FIG. 8(a) is a schematic diagram of one measurement configuration in one time slot according to an embodiment of the present application, and FIG. 8(b) is a schematic diagram of one measurement configuration in two time slots according to an embodiment of the present application. According to the configuration of the RRC signaling in the protocol, based on the measurement of the periodic or semi-periodic CSI-RS resource, the time slot of each CSI-RS resource is indicated by "periodic and offset" (periodicAndOffset in NZP-CSI-RS-Reasource), that is, the first indication information can be carried in the periodicAndOffset. Based on the measurement of the aperiodic CSI-RS resource, the offset of one resource set (aperiodicTriggeringOffset in NZP-CSI-RS-ReasourceSet) and the time slot interval m between adjacent two measurements are indicated, and the corresponding time slot of each resource of the aperiodic resource is also indicated by the first indication information. In the above manner, a plurality of 32-port CSI-RS resources can be used to measure the CSI of a higher port number (for example, 128 ports), so as to realize the CSI measurement of a larger port, and further, improve the downlink spectral efficiency and system capacity.
[0115] In a possible implementation, the indexes of the Q resources included in each resource group are configured according to a predefined rule, and the first indication information includes: the index of the first resource in the Q resources included in the first resource group, and / or the identification information of each resource group and the index of the first resource corresponding to each resource group; and / or the indexes of a plurality of first resources; wherein each first resource in the plurality of first resources corresponds to a resource group.
[0116] The first resource group is any one of the K resource groups, the index of the first resource is used to indicate the index of the resource configured on the second time slot, and the first resource is one of the Q resources.
[0117] The indexes of the Q resources included in each resource group are configured according to a predefined rule. For example, the predefined rule can be that the indexes of the Q resources are configured in ascending order or in descending order. In an example, the first resource set is as shown in FIG. 7, the indexes of the 4 resources included in each resource group are configured in ascending order, that is, in the order from small to large, for example, the resource group 1 includes the resources #0, #4, #8 and #12, which correspond to the indexes 1, 2, 3 and 4 respectively.
[0118] In a possible implementation, when the predefined rule is that indexes of the Q resources are configured in a descending order, the index of the first resource is used to indicate indexes of resources configured on the second time slot, and correspondingly, resources with indexes greater than the index of the first resource are configured on the first time slot.
[0119] In another possible implementation, when the predefined rule is that indexes of the Q resources are configured in an ascending order, the index of the first resource is used to indicate indexes of resources configured on the second time slot, and correspondingly, resources with indexes less than the index of the first resource are configured on the first time slot.
[0120] In the example, the first resource set is shown in FIG. 7, the first resource group is resource group 1, and the resource group 1 includes resources #0, #4, #8, and #12 corresponding to indexes 1, 2, 3, and 4, respectively. For example, the first indication information includes that the index of the first resource of the four resources included in the first resource group is 3, and correspondingly, it is determined that the resources #8 and #12 corresponding to indexes 3 and 4 in the resource group 1 are configured on the second time slot, and the resources #0 and #4 corresponding to indexes 1 and 2 in the resource group 1 are configured on the first time slot. That is, according to the first indication information, it is determined that the first two resources included in the resource group 1 are configured on the first time slot, and the last two resources are configured on the second time slot, and the configuration principles of other resource groups and the resource group 1 are the same. For example, the resources #1 and #5 included in the resource group 2 are configured on the first time slot, and the resources #9 and #13 included in the resource group 2 are configured on the second time slot, and so on.
[0121] In the example, the first resource set is shown in FIG. 7, the first resource group is resource group 1, and the resource group 1 includes resources #0, #4, #8, and #12 corresponding to indexes 1, 2, 3, and 4, respectively. For example, the first indication information includes that the index of the first resource of the four resources included in the first resource group is 3, and correspondingly, it is determined that the resources #8 and #12 corresponding to indexes 3 and 4 in the resource group 1 are configured on the second time slot, and the resources #0 and #4 corresponding to indexes 1 and 2 in the resource group 1 are configured on the first time slot. That is, according to the first indication information, it is determined that the first two resources included in the resource group 1 are configured on the first time slot, and the last two resources are configured on the second time slot, and the configuration principles of other resource groups and the resource group 1 are the same. For example, the resources #1 and #5 included in the resource group 2 are configured on the first time slot, and the resources #9 and #13 included in the resource group 2 are configured on the second time slot, and so on.
[0122] The first indication information includes identification information of each resource group and an index of a first resource corresponding to each resource group. In this case, the resource configuration principles in each resource group can be the same or different.
[0123] In an example, the first resource set is shown in FIG. 7. Resource group 1 includes resource #0, resource #4, resource #8, and resource #12, which correspond to indexes 1, 2, 3, and 4, respectively. Resource group 2 includes resource #1, resource #5, resource #9, and resource #13, which correspond to indexes 5, 6, 7, and 8, respectively. Resource group 3 includes resource #2, resource #6, resource #10, and resource #14, which correspond to indexes 9, 10, 11, and 12, respectively. Resource group 4 includes resource #3, resource #7, resource #11, and resource #15, which correspond to indexes 13, 14, 15, and 16, respectively. For example, the first indication information includes (resource group 1, 3), (resource group 2, 6), (resource group 3, 11), and (resource group 4, 16). According to the first indication information, the resource #8 and resource #12 corresponding to indexes 3 and 4 in resource group 1 are configured on the second time slot, and the resource #0 and resource #4 corresponding to indexes 1 and 2 in resource group 1 are configured on the first time slot. The resource #5, resource #9, and resource #13 corresponding to indexes 6, 7, and 8 in resource group 2 are configured on the second time slot, and the resource #1 corresponding to index 5 in resource group 2 is configured on the first time slot. The resource #10 and resource #14 corresponding to indexes 11 and 12 in resource group 3 are configured on the second time slot, and the resource #2 and resource #6 corresponding to indexes 9 and 10 in resource group 3 are configured on the first time slot. The resource #15 corresponding to index 16 in resource group 4 is configured on the second time slot, and the resource #3, resource #7, and resource #11 corresponding to indexes 13, 14, and 15 in resource group 4 are configured on the first time slot.
[0124] The first indication information includes indexes of a plurality of first resources. The number of indexes of the first resources is K, that is, the first indication information includes K indexes of the first resources. That is, the number of indexes of the first resources is the same as the number of resource groups, and each resource group corresponds to an index of the first resource. Optionally, the order of the plurality of indexes of the first resources corresponds to the order of the resource groups.
[0125] In an example, the first resource set is as shown in FIG. 7, resource #0, resource #4, resource #8 and resource #12 in resource group 1 correspond to indexes 1, 2, 3, 4 respectively; resource #1, resource #5, resource #9 and resource #13 in resource group 2 correspond to indexes 5, 6, 7, 8 respectively; resource #2, resource #6, resource #10 and resource #14 in resource group 3 correspond to indexes 9, 10, 11, 12 respectively; resource #3, resource #7, resource #11 and resource #15 in resource group 4 correspond to indexes 13, 14, 15, 16 respectively. For example, the first indication information includes: 3, 6, 11, 16. Correspondingly, according to the first indication information, it is determined that the resources corresponding to indexes 3 and 4 in resource group 1, i.e., resource #8 and resource #12, are configured on the second time slot, and the resources corresponding to indexes 1 and 2 in resource group 1, i.e., resource #0 and resource #4, are configured on the first time slot; the resources corresponding to indexes 6, 7, 8 in resource group 2, i.e., resource #5, resource #9 and resource #13, are configured on the second time slot, and the resource corresponding to index 5 in resource group 2, i.e., resource #1, is configured on the first time slot; the resources corresponding to indexes 11 and 12 in resource group 3, i.e., resource #10 and resource #14, are configured on the second time slot, and the resources corresponding to indexes 9 and 10 in resource group 3, i.e., resource #2 and resource #6, are configured on the first time slot; the resource corresponding to index 16 in resource group 4, i.e., resource #15, is configured on the second time slot, and the resources corresponding to indexes 13, 14, 15 in resource group 4, i.e., resource #3, resource #7 and resource #11, are configured on the first time slot.
[0126] In yet another example, the first resource set is as shown in FIG. 7, resource #0, resource #4, resource #8 and resource #12 in resource group 1 correspond to indexes 1, 2, 3 and 4 respectively; resource #1, resource #5, resource #9 and resource #13 in resource group 2 correspond to indexes 1, 2, 3 and 4 respectively, resource #2, resource #6, resource #10 and resource #14 in resource group 3 correspond to indexes 1, 2, 3 and 4 respectively, resource #3, resource #7, resource #11 and resource #15 in resource group 4 correspond to indexes 1, 2, 3 and 4 respectively, for example, the first indication information includes: 2, 3, 3 and 4, accordingly, according to the first indication information, the resources corresponding to indexes 2, 3 and 4 in resource group 1, i.e., resource #4, resource #8 and resource #12, are configured on the second time slot, and the resource corresponding to index 1 in resource group 1, i.e., resource #0, is configured on the first time slot; the resources corresponding to indexes 3 and 4 in resource group 2, i.e., resource #9 and resource #13, are configured on the second time slot, and the resources corresponding to indexes 1 and 2 in resource group 2, i.e., resource #1 and resource #5, are configured on the first time slot; the resources corresponding to indexes 3 and 4 in resource group 3, i.e., resource #10 and resource #14, are configured on the second time slot, and the resources corresponding to indexes 1 and 2 in resource group 3, i.e., resource #2 and resource #6, are configured on the first time slot; the resource corresponding to index 4 in resource group 4, i.e., resource #15, is configured on the second time slot, and the resources corresponding to indexes 1, 2 and 3 in resource group 4, i.e., resource #3, resource #7 and resource #11, are configured on the first time slot.
[0127] In the above method, by the above manner, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource is explicitly determined in the channel measurement of the large port periodic, semi-periodic or aperiodic CSI-RS resource, so that the terminal device can better complete the measurement.
[0128] In yet another possible implementation, the first indication information is used to indicate the time slot corresponding to each resource in the (Q*K) resources, including: the first indication information is used to indicate the time slot offset of the other resources in each resource group relative to the first resource except the first resource.
[0129] The first indication information can be used to indicate the time slot offset of the other resources in each resource group relative to the first resource. The first indication information can also include the index of the other resources in each resource group. For example, if the first indication information includes (index 1, 0), it means that the index of the other resource in the resource group is index 1, and the time slot offset of the index 1 relative to the first resource is 0, i.e., the resource corresponding to the index 1 is configured on the first time slot. For example, if the first indication information includes (index 1, 1), it means that the index of the other resource in the resource group is index 1, and the time slot offset of the index 1 relative to the first resource is 1, i.e., the resource corresponding to the index 1 is configured on the second time slot.
[0130] For example, the first resource can be one or more resources in the resource group, such as the first resource in the resource group or the second resource in the resource group. The first resource is configured on the first time slot, and the other resources in the resource group can be configured on the first time slot or the second time slot. If the other resources in the resource group are configured on the first time slot, the time slot offset of the other resources in the resource group relative to the first resource is 0. If the other resources in the resource group are configured on the second time slot, the time slot offset of the other resources in the resource group relative to the first resource is 1.
[0131] In an example, the first resource set is shown in FIG. 7. Taking the first resource as the first resource in the resource group as an example, the first indication information includes (0, 1, 1), (0, 0, 1), (1, 1, 1), and (0, 0, 0). Based on the first indication information, it is determined that resource #0 and resource #4 in resource group 1 are configured on the first time slot, resource #8 and resource #12 are configured on the second time slot, resource #1, resource #5, and resource #9 in resource group 2 are configured on the first time slot, and resource #13 is configured on the second time slot. Resource #2 in resource group 3 is configured on the first time slot, resource #6 and resource #10 are configured on the second time slot, and resource #14 is configured on the second time slot. Resource #3, resource #7, resource #11, and resource #15 in resource group 4 are configured on the first time slot.
[0132] In an example, the first resource set is shown in FIG. 7, taking the first resource in the resource group as an example, resource group 1 includes resource #0, resource #4, resource #8 and resource #12 corresponding to indexes 1, 2, 3 and 4 respectively; resource group 2 includes resource #1, resource #5, resource #9 and resource #13 corresponding to indexes 5, 6, 7 and 8 respectively, resource group 3 includes resource #2, resource #6, resource #10 and resource #14 corresponding to indexes 9, 10, 11 and 12 respectively, resource group 4 includes resource #3, resource #7, resource #11 and resource #15 corresponding to indexes 13, 14, 15 and 16 respectively, the first indication information includes (index 2, 0) (index 3, 1) (index 4, 1), (index 6, 0) (index 7, 0) (index 8, 1), (index 10, 1) (index 11, 1) (index 12, 1), (index 14, 0) (index 15, 0) (index 16, 0), then based on the first indication information, it is determined that the resource #0 and resource #4 corresponding to indexes 1 and 2 in the resource group 1 are configured on the first time slot, the resource #8 and resource #12 corresponding to indexes 3 and 4 are configured on the second time slot, the resource #1, resource #5 and resource #9 corresponding to indexes 5, 6 and 7 in the resource group 2 are configured on the first time slot, the resource #13 corresponding to index 8 is configured on the second time slot, the resource #2 corresponding to index 9 in the resource group 3 is configured on the first time slot, the resource #6 and resource #10 and resource #14 corresponding to indexes 10, 11 and 12 are configured on the second time slot, and the resource #3, resource #7, resource #11 and resource #15 corresponding to indexes 13, 14, 15 and 16 in the resource group 4 are configured on the first time slot. The above takes the example that the indexes corresponding to the resources in each resource group are different, and the indexes corresponding to the resources in each resource group can also refer to the above description, which will not be described here.
[0133] In the above method, by the above manner, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource is determined in the channel measurement of the large port period, half period or non-periodic CSI-RS resource, so that the terminal device can better complete the measurement.
[0134] In another possible implementation, the first indication information is used to indicate the time slot corresponding to each resource in the (Q*K) resources, comprising: the first indication information is used to indicate the time slot offset of each resource in the Q resources included in each resource group relative to the resource group start time.
[0135] In another possible implementation, the first indication information is used to indicate the time slot offset of each resource in the Q resources included in each resource group relative to the resource group start time, which can also be described as the first indication information including the time slot offset of each resource in the Q resources included in each resource group relative to the resource group start time.
[0136] wherein the resource group start time is a time slot triggering the resource group to start measurement.
[0137] wherein the Q resources included in the triggered measurement resource group are configured in two time slots after the resource group start time, for example, can be configured in the first time slot or the second time slot after the resource group start time. If configured in the first time slot after the resource group start time, the time slot offset relative to the resource group start time is 0, and if configured in the second time slot after the resource group start time, the time slot offset relative to the resource group start time is 1.
[0138] In the above method, by the above manner, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large port period, half period or aperiodic CSI-RS resource is determined, so that the terminal device can better complete the measurement.
[0139] In yet another possible implementation, the first indication information is used to indicate the time slot corresponding to each resource in the (Q*K) resources, comprising: the first indication information is used to indicate the time slot offset of each resource in the (Q*K) resources relative to the resource set start time.
[0140] wherein the first indication information used to indicate the time slot offset of each resource in the (Q*K) resources relative to the resource set start time can also be replaced by that the first indication information includes the time slot offset of each resource in the (Q*K) resources relative to the resource set start time.
[0141] wherein the resource set start time is a time slot triggering the first resource set to start measurement.
[0142] wherein when the resource set start time is the same as the start time of the first resource group, the time slot offset of each resource in the first resource group is 0 or 1, the time slot offset of each resource in the second resource group is 0+m*1 or 1+m*1, …, the time slot offset of each resource in the kth resource group is 0+m*(k-1) or 1+m*(k-1), wherein the start time of the first resource group is a time slot triggering the first resource group to start measurement, and m is the interval between the start times of adjacent two resource groups. That is, it can be understood that when the start time of the resource set is the same as the start time of the first resource group, the time interval also needs to be considered additionally.
[0143] wherein when the time slot offset of each resource in the first resource group is 0, the time slot offset of each resource in the second resource group is 0+m*1, …, the time slot offset of each resource in the kth resource group is 0+m*(k-1), it means that the corresponding resources are all configured in the first time slot.
[0144] wherein, when the time slot offset of each resource in the first resource group is 1, the time slot offset of each resource in the second resource group is 1+m*1, …, the time slot offset of each resource in the kth resource group is 1+m*(k-1), it means that the corresponding resources are all configured on the second time slot.
[0145] In the above method, by the above manner, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large port periodic, half-periodic or aperiodic CSI-RS resource is explicitly determined, so that the terminal device can better complete the measurement.
[0146] In another possible implementation, the first indication information is used to indicate the time slot corresponding to each resource in the (Q*K) resources, including: the first indication information is used to indicate whether the Q resources included in each resource group are configured on one time slot or two time slots.
[0147] For example, the first indication information is 0, indicating that the Q resources included in each resource group are configured on one time slot, and the first indication information is 1, indicating that the Q resources included in each resource group are configured on two time slots.
[0148] In a possible implementation, the resource configuration manner of each resource group in the K resource groups adopts a unified rule. For example, K=4, Q is 4, the first indication information is 0, indicating that the 4 resources included in each resource group in the 4 resource groups are configured on one time slot. For example, K=4, Q is 4, the first indication information is 1, indicating that the 4 resources included in each resource group in the 4 resource groups are configured on two time slots according to the first indication information.
[0149] In a possible implementation, the configuration and placement manner of each resource group in the K resource groups is not unified, that is, the Q resources included in one resource group in part of the K resource groups are configured on one time slot, and the Q resources included in one resource group in the remaining part of the resource groups are configured on two time slots. For example, K=4, Q is 4, the first indication information is (0, 0, 1, 1), indicating that the 4 resources included in the resource group 1 are configured on one time slot, the 4 resources included in the resource group 2 are configured on one time slot, the 4 resources included in the resource group 3 are configured on two time slots, and the 4 resources included in the resource group 4 are configured on two time slots according to the first indication information.
[0150] For example, when the first indication information is used to indicate that each resource group includes Q resource configurations on two time slots, a protocol needs to agree on a predefined rule for indicating which of the Q resources are placed on the first time slot and / or which of the Q resources are placed on the second time slot. For example, Q is 4, and the predefined rule includes: the first time slot is configured with two resources, and the second time slot is configured with two resources; or the first time slot is configured with one resource, and the second time slot is configured with three resources, and so on.
[0151] In the above method, by the above manner, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large port periodic, half-periodic or aperiodic CSI-RS resource is explicitly determined, so that the terminal device can better complete the measurement.
[0152] In another possible implementation, the first indication information is used to indicate the time slot corresponding to each resource of the (Q*K) resources, including: the first indication information is used to indicate that the time slot corresponding to each resource of the Q resources included in each resource group is the first time slot or the second time slot.
[0153] Optionally, the indexes of the Q resources included in each resource group are configured according to a predefined rule. For example, the indexes of the Q resources are configured in ascending order or in descending order.
[0154] For example, the first indication information is 0, indicating that the time slot corresponding to each resource is the first time slot, and the first indication information is 1, indicating that the time slot corresponding to each resource is the second time slot. The first indication information can also include the index of the resource. For example, the first indication information includes (index 1, 0), indicating that the resource corresponding to the index 1 is configured on the first time slot. For example, the first indication information includes (index 1, 1), indicating that the resource corresponding to the index 1 is configured on the second time slot.
[0155] In one example, the first resource set is shown in FIG. 7, assuming the indexes of the 4 resources included in each resource group are configured according to a predefined rule, for example, the indexes of the 4 resources are configured in ascending order, the first indication information includes (0, 0, 1, 1), (0, 0, 0, 1), (0, 1, 1, 1) and (0, 0, 0, 0), then based on the first indication information, it is determined that the resource group 1 includes the resource #0 and the resource #4 configured on the first time slot, the resource #8 and the resource #12 configured on the second time slot, the resource group 2 includes the resource #1, the resource #5 and the resource #9 configured on the first time slot, the resource #13 configured on the second time slot, the resource group 3 includes the resource #2 configured on the first time slot, the resource #6 and the resource #10 resource #14 configured on the second time slot, the resource group 4 includes the resource #3, the resource #7, the resource #11 and the resource #15 configured on the first time slot.
[0156] In another example, the first resource set is shown in FIG. 7, the resource group 1 includes the resource #0, the resource #4, the resource #8 and the resource #12 corresponding to the indexes 1, 2, 3, 4 respectively, the resource group 2 includes the resource #1, the resource #5, the resource #9 and the resource #13 corresponding to the indexes 5, 6, 7, 8 respectively, the resource group 3 includes the resource #2, the resource #6, the resource #10 and the resource #14 corresponding to the indexes 9, 10, 11, 12 respectively, the resource group 4 includes the resource #3, the resource #7, the resource #11 and the resource #15 corresponding to the indexes 13, 14, 15, 16 respectively, the first indication information includes (index 1, 0) (index 2, 0) (index 3, 1) (index 4, 1), (index 5, 0) (index 6, 0) (index 7, 0) (index 8, 1), (index 9, 0) (index 10, 1) (index 11, 1) (index 12, 1), (index 13, 0) (index 14, 0) (index 15, 0) (index 16, 0), then based on the first indication information, it is determined that the resource group 1 includes the resource #0 and the resource #4 corresponding to the indexes 1 and 2 configured on the first time slot, the resource #8 and the resource #12 corresponding to the indexes 3 and 4 configured on the second time slot, the resource group 2 includes the resource #1, the resource #5 and the resource #9 corresponding to the indexes 5, 6 and 7 configured on the first time slot, the resource #13 corresponding to the index 8 configured on the second time slot, the resource group 3 includes the resource #2 corresponding to the index 9 configured on the first time slot, the resource #6 and the resource #10 resource #14 corresponding to the indexes 10, 11 and 12 configured on the second time slot, the resource group 4 includes the resource #3, the resource #7, the resource #11 and the resource #15 corresponding to the indexes 13, 14, 15 and 16 configured on the first time slot.
[0157] In the above method, by the above manner, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large port periodic, semi-periodic or aperiodic CSI-RS resource is explicitly determined, so that the terminal device can better complete the measurement.
[0158] Step S603: The terminal device determines the CSI based on the measurement of each resource corresponding to the time slot.
[0159] Wherein, in the process of signal transmission from the transmitting end to the receiving end through the wireless channel, due to the scattering, reflection and energy attenuation with distance, fading is generated. The CSI is used to characterize the characteristics of the wireless channel, and the CSI can include one or more of the following: RI, CQI, PMI, CSI-RS resource indication (CRI), SSB resource indication (SSBRI), layer indication (LI), L1-reference signal received power (RSRP) or L1-signal to interference plus noise ratio (SINR).
[0160] Optionally, the number of times of measurement of the terminal device is equal to the number of resource groups. In an example, referring to FIG. 7, the terminal device performs 4 times of measurement to determine the CSI, wherein the first time of measurement is performed on the resources included in the resource group 1, the second time of measurement is performed on the resources included in the resource group 2, the third time of measurement is performed on the resources included in the resource group 3, and the fourth time of measurement is performed on the resources included in the resource group 4.
[0161] Step S604: The terminal device sends the CSI to the network device.
[0162] Correspondingly, the network device receives the CSI from the terminal device.
[0163] Wherein, the terminal device can send the CSI to the network device through PUCCH or PUSCH, and correspondingly, the network device can receive the CSI from the terminal device through PUCCH or PUSCH.
[0164] In the method described in FIG. 6, compared with the current standard supporting 32-port CSI measurement, that is, configuring 32-port resources in one measurement, through the above-mentioned configuration mode of the first resource set, that is, configuring multiple 32-port resources in one measurement, for example, N=32, P=128, that is, configuring 4 32-port resources in one measurement, that is, a total of 128 port resources, in this way, the CSI of a higher port number (for example, 128 ports) can be measured by using multiple 32-port CSI-RS resources, so as to realize the CSI measurement of a larger port, and further, improve the downlink spectral efficiency and system capacity. Moreover, through the mode of receiving the first indication information, the time slot corresponding to each resource in the first resource set can be determined, for example, the time slot information corresponding to each resource in the channel measurement of the large-port periodic, semi-periodic or aperiodic CSI-RS resource is determined, so that the terminal device can better complete the measurement, and further, through the mode of determining the CSI by measuring the resources and optionally sending the CSI to the network device, the communication can be optimized, the communication performance can be further improved, and the user experience can be improved.
[0165] The above describes the method of the embodiments of the present application in detail, and the apparatus of the embodiments of the present application is provided below.
[0166] Please refer to FIG. 9, which is a structural schematic diagram of a communication apparatus 900 provided by the embodiments of the present application. The communication apparatus 900 can include a module or unit corresponding to each of the methods / operations / steps / actions performed by the terminal device or the network device in the above-mentioned method embodiments. The unit can be a hardware circuit, software or a combination of hardware circuit and software.
[0167] In a possible implementation, the communication apparatus 900 can include a processing unit 901 and a transceiver unit 902, and each unit is as follows:
[0168] The processing unit 901 is configured to perform data processing. The transceiver unit 902 can implement the corresponding communication function. The transceiver unit 902 can also be referred to as a communication interface or a communication module.
[0169] Optionally, the communication apparatus 900 can further include a storage unit, which can be configured to store instructions and / or data. The processing unit 901 can read the instructions and / or data in the storage unit, so as to implement the above-mentioned method embodiments.
[0170] Optionally, the transceiver unit 902 can include a sending unit and a receiving unit. The sending unit is configured to perform the sending operation in the above-mentioned method embodiments. The receiving unit is configured to perform the receiving operation in the above-mentioned method embodiments.
[0171] It should be noted that the communication apparatus 900 can comprise a sending unit but not a receiving unit. Alternatively, the communication apparatus 900 can comprise a receiving unit but not a sending unit. Whether the communication apparatus 900 comprises a sending unit or a receiving unit can depend on whether the communication apparatus 900 performs the sending action or the receiving action in the above-mentioned solutions.
[0172] Optionally, the communication apparatus 900 is configured to perform the actions performed by the terminal device in the above-mentioned embodiment shown in FIG. 6. Details can be referred to the above-mentioned embodiment shown in FIG. 6, which will not be repeated here. For example, the communication apparatus 900 is configured to perform the following solution: the processing unit 901 is configured to determine a first resource set, the first resource set comprises K resource groups, each of the K resource groups comprises Q resources, each of the Q resources corresponds to N ports, the Q resources correspond to P ports, K is a positive integer, Q is a positive integer greater than 1, P is greater than N, P is a positive integer greater than 32, and N is a positive integer greater than 1; the transceiver unit 902 is configured to receive first indication information, the first indication information is used to indicate a time slot corresponding to each resource in (Q*K) resources; and the processing unit 901 is further configured to determine channel state information (CSI) by measuring each resource based on the time slot corresponding to each resource.
[0173] In a possible implementation, indexes of the Q resources in each resource group are configured according to a predefined rule, the first indication information comprises: an index of a first resource in the Q resources of a first resource group, and / or identification information of each resource group and an index of a first resource corresponding to each resource group; and / or indexes of multiple first resources; wherein each first resource in the multiple first resources corresponds to a resource group, the first resource group is any one of the K resource groups, and the index of the first resource is used to indicate an index of a resource configured on a second time slot, the first resource is one of the Q resources.
[0174] In another possible implementation, the first indication information is used to indicate a time slot offset of other resources in each resource group relative to a first resource in the resource group.
[0175] In another possible implementation, the first indication information is used to indicate a time slot offset of each resource in the Q resources of each resource group relative to a resource group start time, and the resource group start time is a time slot triggering a start of resource group measurement.
[0176] In a further possible implementation, the first indication information is used to indicate a time slot offset of each resource in the (Q*K) resources relative to a resource set start time, the resource set start time being a time slot triggering the first resource set start measurement.
[0177] In a further possible implementation, the first indication information is used to indicate whether the Q resources included in each resource group are configured on one time slot or two time slots.
[0178] In a further possible implementation, the first indication information is used to indicate whether a time slot corresponding to each resource in the Q resources included in each resource group is a first time slot or a second time slot.
[0179] It should be noted that the implementation and advantages of each module can also be referred to the corresponding description of the method embodiment shown in FIG. 5.
[0180] Optionally, the communication apparatus 900 is configured to perform the actions performed by the network device in the above-described embodiment shown in FIG. 6. For details, refer to the related description in the above-described embodiment shown in FIG. 6, which will not be repeated here. For example, the communication apparatus 900 is configured to perform the following scheme: the transceiver 902 is configured to send first indication information, the first indication information being used to indicate a time slot corresponding to each resource in (Q*K) resources, the Q resources belonging to a first resource set, the first resource set including K resource groups, each resource group in the K resource groups including the Q resources, each resource in the Q resources corresponding to N ports, the Q resources corresponding to P ports, the K and the Q being positive integers greater than 1, the P being greater than the N, the P being a positive integer greater than 32, the N being a positive integer greater than 1; the transceiver 902 is further configured to receive channel state information (CSI), the CSI being determined based on a measurement on each resource in the time slot corresponding to each resource.
[0181] In a possible implementation, indexes of the Q resources included in each resource group are configured according to a predefined rule, the first indication information including: an index of a first resource in the Q resources included in a first resource group, and / or identification information of each resource group and an index of a first resource corresponding to each resource group; and / or indexes of a plurality of first resources, each first resource in the plurality of first resources corresponding to a resource group, the first resource group being any one of the K resource groups, the index of the first resource being used to indicate an index of a resource configured on a second time slot, the first resource being one of the Q resources.
[0182] In a further possible implementation, the first indication information is used to indicate a time slot offset of each resource in each resource group relative to the first resource, the first resource being one of the resources in the resource group.
[0183] In a further possible implementation, the first indication information is used to indicate a time slot offset of each resource in each resource group relative to a resource group start time, the resource group start time being a time slot triggering a start of a measurement of the resource group.
[0184] In a further possible implementation, the first indication information is used to indicate a time slot offset of each resource in the (Q*K) resources relative to a resource set start time, the resource set start time being a time slot triggering a start of a measurement of the first resource set.
[0185] In a further possible implementation, the first indication information is used to indicate whether the Q resources included in each resource group are configured on one time slot or two time slots.
[0186] In a further possible implementation, the first indication information is used to indicate whether a time slot corresponding to each resource in the Q resources included in each resource group is a first time slot or a second time slot.
[0187] It should be noted that the implementation and advantages of each module can also be referred to the corresponding description of the method embodiment shown in FIG. 5. The division of the modules in the embodiments of the present application is illustrative, and is only a logical function division. There can be another division manner in actual implementation.
[0188] The processing unit 901 in the above embodiments can be implemented by at least one processor or processor-related circuit. The transceiver unit 902 can be implemented by a transceiver or transceiver-related circuit. The transceiver unit 902 can also be referred to as a communication module or a communication interface. The storage module can be implemented by at least one memory.
[0189] Please refer to FIG. 10, which is a structural schematic diagram of another communication apparatus 1000 provided by the embodiments of the present application. The communication apparatus 1000 includes at least one processor 1001 and a communication interface 1003, and optionally includes a memory 1002. The processor 1001, the memory 1002 and the communication interface 1003 are connected with each other through a bus 1004. Optionally, the processor 1001 can be integrated with the memory 1002.
[0190] The memory 1002 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or electrically erasable programmable read-only memory (EEPROM) devices, compact disc read-only memory (CD-ROM), digital versatile disc (DVD), etc. used as a computer readable medium for storing computer program and data.
[0191] The processor 1001 can be one or more central processing units (CPUs), in the case of a CPU, the CPU can be a single core processor or multi-core processor.
[0192] The processor 1001 in the communication device 1000 is configured to read the computer program or instructions stored in the memory 1002 to implement the functions of the processing unit described above, and the communication interface 1003 in the communication device 1000 is configured to implement the functions of the transceiver unit described above.
[0193] Please refer to FIG. 11, which is a block diagram of an example of hardware implementation of a baseband according to an embodiment of the present application. The baseband can be implemented by a processing system including one or more processors. The processor includes a microprocessor (such as X86, ARM), a microcontroller, a digital signal processor (DSP), a field-programmable gate array (FPGA), a graphics processing unit (GPU), a programmable logic device (PLD), a state machine, a gated logic, a discrete hardware circuit, and other suitable hardware configured to perform various functions. That is, the processor used in the baseband can be used to implement the processes and any one or more of the processes described below.
[0194] The processing system can be implemented with a bus architecture, generally represented by the bus. The bus can include any number of interconnecting buses and bridges, depending on the specific application of the processing system and the overall design constraints. The bus communicatively couples various circuitry including one or more processors (generally represented by the processor), memory, and computer-readable media (generally represented by the computer-readable media). The bus can also link various other circuitry, such as a timing source, peripherals, voltage regulators, and power management circuitry, which are well-known in the art, and therefore, will not be further described. A bus interface provides an interface between the bus and a transceiver and between the bus and an interface.
[0195] The transceiver provides a communication interface or means for communicating with various other apparatus over the wireless transmission medium. The transceiver can be coupled to an antenna array, and the transceiver and antenna array can together function to communicate with a corresponding network type. At least one interface (e.g., network interface and / or user interface) provides a communication interface or means for communicating over the internal bus or via an external transmission medium.
[0196] The processor is responsible for managing the bus and general processing, including the execution of software stored on the computer-readable media. The software, when executed by the processor, causes the processing system to perform the various functions described for any particular apparatus.
[0197] Embodiments of the present application also provide a chip device, which comprises at least one processor, the at least one processor being configured to invoke a computer program or instructions stored in a memory, so that the processor executes the method provided in the above embodiments.
[0198] In a possible implementation manner, an input of the chip device corresponds to the receiving operation in any one of the above embodiments, and an output of the chip device corresponds to the sending operation in any one of the above embodiments.
[0199] Optionally, the processor is coupled to the memory through an interface.
[0200] Optionally, the chip device further comprises a memory, and the memory stores computer program instructions.
[0201] Embodiments of the present application also provide a computer-readable storage medium, which stores computer programs or instructions, when the computer programs or instructions are run on a processor, to implement the method executed by the terminal device or the network device in the above method embodiments.
[0202] Embodiments of the present application also provide a computer program product, which comprises computer programs or instructions, when the computer programs or instructions are run on a processor, to implement the method executed by the terminal device or the network device in the above method embodiments.
[0203] The embodiments of the present application further provide a communication system, which comprises the terminal device in the above embodiments and the network device in the above embodiments. The terminal device is configured to perform part or all of the operations performed by the terminal device in the above method embodiments, and the network device is configured to perform part or all of the operations performed by the network device in the above method embodiments.
[0204] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, DSPs, application specific integrated circuits (ASICs), FPGAs or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0205] The method steps in the embodiments of the present application can be implemented by means of hardware, or by means of a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also exist as discrete components in the base station or the terminal.
[0206] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are performed. The computer can be a general purpose computer, a special purpose computer, a computer network, a network device, a user equipment or other programmable apparatus. The computer programs or instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs or instructions can be transferred from one website site, computer, server or data center to another website site, computer, server or data center through wired or wireless manner. The computer readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center and the like integrated with one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; an optical medium, such as a digital video disc; and a semiconductor medium, such as a solid state disk. The computer readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.
[0207] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0208] In the description of the present application, the words "first", "second", "S601", or "S602" and the like are only used for the purpose of distinguishing the description and the context of the writing, and the different order numbers themselves do not have specific technical meanings, cannot be understood as indicating or implying relative importance, and cannot be understood as indicating or implying the execution order of the operation, and the execution order of each process should be determined according to its function and inherent logic.
Claims
1. A communication method characterized by comprising: The method comprises: determining a first resource set, the first resource set comprising K resource groups, each of the K resource groups comprising Q resources, each of the Q resources corresponding to N ports, the Q resources corresponding to P ports, the K being a positive integer, the Q being a positive integer greater than 1, the P being greater than the N, the P being a positive integer greater than 32, the N being a positive integer greater than 1; receiving first indication information, the first indication information being used for indicating a time slot corresponding to each resource of (Q*K) resources; determining channel state information (CSI) by measuring each resource based on the time slot corresponding to the each resource.
2. The method of claim 1, wherein, indices of the Q resources included in each resource group are configured according to a predefined rule, the first indication information comprises: an index of a first resource of the Q resources included in a first resource group, and / or identification information of each resource group and an index of a first resource corresponding to the each resource group; and / or indices of a plurality of first resources, wherein each first resource of the plurality of first resources corresponds to a resource group, the first resource group being any one of the K resource groups, the index of the first resource being used for indicating an index of a resource configured on a second time slot, the first resource being one of the Q resources.
3. The method of claim 1, wherein, The first indication information used for indicating a time slot corresponding to each resource of (Q*K) resources comprises: The first indication information is used for indicating a time slot offset of other resources in each resource group relative to a first resource in the resource group, the first resource being one of the resources in the resource group.
4. The method of claim 1, wherein, The first indication information used for indicating a time slot corresponding to each resource of (Q*K) resources comprises: The first indication information is used for indicating a time slot offset of each resource of the Q resources included in each resource group relative to a resource group start time, the resource group start time being a time slot triggering a start of resource group measurement.
5. The method of claim 1, wherein, The first indication information used for indicating a time slot corresponding to each resource of (Q*K) resources comprises: The first indication information is used for indicating a time slot offset of each resource of the (Q*K) resources relative to a resource set start time, the resource set start time being a time slot triggering a start of measurement of the first resource set.
6. The method of claim 1, wherein, The first indication information used for indicating a time slot corresponding to each resource of (Q*K) resources comprises: The first indication information is used for indicating whether the Q resources included in each resource group are configured on one time slot or two time slots.
7. The method of claim 1, wherein, The first indication information used for indicating a time slot corresponding to each resource of (Q*K) resources comprises: The first indication information is used for indicating that a time slot corresponding to each resource of the Q resources included in each resource group is a first time slot or a second time slot.
8. A communication method characterized by comprising: The method comprises: transmit first indication information, the first indication information being used for indicating a time slot corresponding to each resource in (Q*K) resources, the Q resources belonging to a first resource set, the first resource set comprising K resource groups, each of the K resource groups comprising the Q resources, each of the Q resources corresponding to N ports, the Q resources corresponding to P ports, the K and the Q being positive integers greater than 1, the P being greater than the N, the P being a positive integer greater than 32, the N being a positive integer greater than 1; receive channel state information (CSI), the CSI being determined based on measurement of each resource in the time slot corresponding to each resource.
9. The method of claim 8, wherein, indexes of the Q resources included in each resource group are configured according to a predefined rule, the first indication information being used for indicating a time slot corresponding to each resource in (Q*K) resources, comprising: the first indication information comprising: an index of a first resource in the Q resources included in a first resource group, and / or identification information of each resource group and an index of a first resource corresponding to each resource group; and / or indexes of a plurality of first resources, wherein each first resource in the plurality of first resources corresponds to a resource group, the first resource group being any one of the K resource groups, the index of the first resource being used for indicating an index of a resource configured on a second time slot, the first resource being one of the Q resources.
10. The method of claim 8, wherein, the first indication information being used for indicating a time slot corresponding to each resource in (Q*K) resources, comprising: the first indication information being used for indicating a time slot offset of other resources in each resource group relative to a first resource in the resource group, the first resource being one of the resources in the resource group.
11. The method of claim 8, wherein, the first indication information being used for indicating a time slot corresponding to each resource in (Q*K) resources, comprising: the first indication information being used for indicating a time slot offset of each resource in the Q resources included in each resource group relative to a resource group start time, the resource group start time being a time slot triggering start of measurement of the resource group.
12. The method of claim 8, wherein, the first indication information being used for indicating a time slot corresponding to each resource in (Q*K) resources, comprising: the first indication information being used for indicating a time slot offset of each resource in the (Q*K) resources relative to a resource set start time, the resource set start time being a time slot triggering start of measurement of the first resource set.
13. The method of claim 8, wherein, the first indication information being used for indicating a time slot corresponding to each resource in (Q*K) resources, comprising: the first indication information being used for indicating whether the Q resources included in each resource group are configured on one time slot or two time slots.
14. The method of claim 8, wherein, the first indication information being used for indicating a time slot corresponding to each resource in (Q*K) resources, comprising: the first indication information being used for indicating whether a time slot corresponding to each resource in the Q resources included in each resource group is a first time slot or a second time slot.
15. A communications device, characterized by the apparatus comprising a transceiver unit and a processing unit, The processing unit is configured to determine a first resource set, the first resource set including K resource groups, each of the K resource groups including Q resources, each of the Q resources corresponding to N ports, the Q resources corresponding to P ports, the K being a positive integer, the Q being a positive integer greater than 1, the P being greater than the N, the P being a positive integer greater than 32, and the N being a positive integer greater than 1. The transceiver is configured to receive first indication information, the first indication information being used to indicate a time slot corresponding to each resource in (Q*K) resources. The processing unit is further configured to determine channel state information (CSI) by measuring each resource based on the time slot corresponding to the each resource.
16. The apparatus of claim 15, wherein, Indices of the Q resources included in each resource group are configured according to a predefined rule, The first indication information includes: an index of a first resource in the Q resources included in a first resource group, and / or identification information of each resource group and an index of a first resource corresponding to the each resource group; and / or indices of a plurality of first resources, wherein each first resource in the plurality of first resources corresponds to a resource group, the first resource group being any one of the K resource groups, and the index of the first resource being used to indicate an index of a resource configured on a second time slot, the first resource being one of the Q resources.
17. The apparatus of claim 15, wherein the first indication information is used to indicate a time slot offset of other resources in each resource group relative to a first resource in the resource group, the first resource being one of the resources in the resource group.
18. The apparatus of claim 15, wherein the first indication information is used to indicate a time slot offset of each resource in the Q resources included in each resource group relative to a resource group start time, the resource group start time being a time slot triggering a start of a measurement of the resource group.
19. The apparatus of claim 15, wherein the first indication information is used to indicate a time slot offset of each resource in the (Q*K) resources relative to a resource set start time, the resource set start time being a time slot triggering a start of a measurement of the first resource set.
20. The apparatus of claim 15, wherein the first indication information is used to indicate whether the Q resources included in each resource group are configured on one time slot or two time slots.
21. The apparatus of claim 15, wherein the first indication information is used to indicate whether a time slot corresponding to each resource in the Q resources included in each resource group is a first time slot or a second time slot.
22. A communications device, characterized by The apparatus includes a transceiver and a processing unit, The transceiver is configured to send first indication information, where the first indication information is used to indicate time slots corresponding to each resource in (Q*K) resources, the Q resources belong to a first resource set, the first resource set includes K resource groups, each resource group includes the Q resources, each resource in the Q resources corresponds to N ports, the Q resources correspond to P ports, K and Q are positive integers greater than 1, P is greater than N, P is a positive integer greater than 32, and N is a positive integer greater than 1. The transceiver is further configured to receive channel state information (CSI), which is determined based on measurement of each resource in the time slots corresponding to each resource.
23. The apparatus of claim 22, wherein, The indexes of the Q resources included in each resource group are configured according to a predefined rule, The first indication information includes indexes of first resources in the Q resources included in the first resource group, and / or identification information of each resource group and indexes of first resources corresponding to each resource group; and / or indexes of a plurality of first resources, where each first resource in the plurality of first resources corresponds to a resource group, the first resource group is any one of the K resource groups, and the index of the first resource is used to indicate an index of a resource configured on a second time slot, and the first resource is one of the Q resources.
24. The apparatus of claim 22, wherein the first indication information is used to indicate a time slot offset of other resources in each resource group relative to a first resource in the resource group.
25. The apparatus of claim 22, wherein the first indication information is used to indicate a time slot offset of each resource in the Q resources included in each resource group relative to a resource group start time, and the resource group start time is a time slot triggering a start of a measurement of a resource group.
26. The apparatus of claim 22, wherein the first indication information is used to indicate a time slot offset of each resource in the (Q*K) resources relative to a resource set start time, and the resource set start time is a time slot triggering a start of a measurement of the first resource set.
27. The apparatus of claim 22, wherein the first indication information is used to indicate whether the Q resources included in each resource group are configured on one time slot or two time slots.
28. The apparatus of claim 22, wherein the first indication information is used to indicate that a time slot corresponding to each resource in the Q resources included in each resource group is a first time slot or a second time slot.
29. A communications device, characterized by The apparatus includes at least one processor and a communication interface, and the at least one processor invokes a computer program or instruction stored in a memory to execute the method of claims 1-8.
30. A communications device, characterized by The apparatus includes at least one processor and a communication interface, and the at least one processor invokes a computer program or instruction stored in a memory to execute the method of claims 9-16.
Citation Information
Patent Citations
Reference signal configuration method and apparatus
CN111386668A
CSI measurement for multiple trp / panel transmission
CN112292879A
Resource configuration method, terminal and network equipment
CN117356045A
Transmission Configuration Indicator State Management
US20230354332A1