Communication method, apparatus, and storage medium

By sending the first bit map information and configuring CSI-RS resources in stages, the problem of inconsistent configuration caused by the non-divisibility between the total number of RBs and the frequency domain density is solved, realizing flexible configuration of CSI-RS resources and uniformity of frequency domain coverage, thereby improving the robustness of the system and the efficiency of resource utilization.

CN121334876BActive Publication Date: 2026-04-14HONOR DEVICE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2025-12-17
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

In CSI-RS resource configuration, when the total number of RBs is not divisible by the reciprocal of the frequency domain density, existing technologies cannot effectively map CSI-RS resources, leading to configuration inconsistencies and transmission failures.

Method used

By sending the first map information, it flexibly indicates whether resource blocks (RBs) are configured with CSI-RS resources. It adopts a phased approach to determine resource configuration from both ends of the resource set towards the center, ensuring that RBs are approximately evenly distributed in the resource set. It also sets reasonable intervals in each phase to improve the flexibility and reliability of mapping.

Benefits of technology

It achieves effective allocation of CSI-RS resources under non-ideal resource allocation conditions, improves the robustness and resource utilization efficiency of the system, and ensures the uniformity of frequency domain coverage and the comprehensiveness of channel measurements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121334876B_ABST
    Figure CN121334876B_ABST
Patent Text Reader

Abstract

The application relates to a communication method, device and storage medium, and belongs to the technical field of wireless communication. The method can be executed by a network device, and comprises the following steps: a first information is sent to a terminal, wherein the first information at least comprises a first bitmap; wherein the first bitmap is used for indicating resource blocks (RBs) configured as first resources in a first resource set, the first resource set comprises at least one RB, and the first resources are used for transmitting channel state information reference signals (CSI-RSs). Therefore, which RBs are used for CSI-RS transmission can be flexibly indicated in CSI-RS port aggregation, and the adaptability and reliability of resource configuration are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, specifically to a communication method, apparatus, and storage medium. Background Technology

[0002] In related technologies, a Channel State Information-Reference Signal (CSI-RS) port aggregation scheme has been proposed. For the CSI-RS frequency domain density ρ configured for K CSI-RS resources that aggregate 48 / 64 / 128 CSI-RS ports, Radio Resource Control (RRC) supports multiple values ​​of Resource Block (RB) level offset (offset ≤ 1 / ρ) to indicate the RB occupied by each CSI-RS resource.

[0003] However, when the total number of RBs (nrofRBs) in a set of CSI-RS resources is not zero when divided by 1 / ρ, the number of CSI-RS configured by RRC according to the frequency domain density ρ is inconsistent with the number of CSI-RS in the actual port aggregation, making it impossible to map the two configurations to each other. Therefore, the scheme of uniformly distributing CSI-RS at the RB level according to the frequency domain density ρ is no longer applicable. Summary of the Invention

[0004] The purpose of this application is to provide a communication method, storage medium, electronic device, and program product.

[0005] A first aspect of this application provides a communication method executed by a network device, the method comprising:

[0006] Send first information to the terminal, the first information including at least the first bit image;

[0007] The first bit diagram is used to indicate the resource block RB configured as the first resource in the first resource set. The first resource set includes at least one RB, and the first resource is used to transmit the channel state information reference signal CSI-RS.

[0008] In this embodiment, the network device can send first information containing the first bit map to the terminal, so that it can flexibly indicate which RBs are used for CSI-RS transmission in CSI-RS port aggregation, which improves the adaptability and reliability of resource configuration, especially when the traditional uniform distribution configuration is not applicable, it can still map CSI-RS resources normally.

[0009] The technical issues of CSI-RS transmission failures have been addressed, improving configuration flexibility and system reliability.

[0010] Optionally, the bits in the first bitmap correspond one-to-one with the RBs in the first resource set, and the bits are used to indicate whether the RB corresponding to the bit is configured as the first resource.

[0011] Therefore, by making the bits in the first diagram correspond one-to-one with the RBs, the indication of whether each RB is configured with CSI-RS is more intuitive and accurate, improving configuration reliability and terminal parsing efficiency.

[0012] Optionally, the remainder between the first quantity and the first parameter is not 0, the first quantity is the total number of RBs in the first resource set, and the first parameter is the reciprocal of the frequency domain density corresponding to the CSI-RS.

[0013] Therefore, the above scheme can be applied to scenarios where the total number of RBs is not divisible by the reciprocal of the frequency domain density, enabling effective allocation of CSI-RS resources even when there are remaining RBs, thus improving the robustness and availability of the system under non-ideal resource allocation conditions.

[0014] Optionally, the RBs configured for the first resource are approximately uniformly distributed in the first resource set.

[0015] Therefore, by making the RBs configured for CSI-RS approximately uniformly distributed in the resource cluster, the frequency domain coverage of CSI-RS is wider and more balanced, improving the comprehensiveness of channel measurement and anti-interference capability.

[0016] Optionally, the number of RBs in the first resource is configured to be less than or equal to the total number of RBs in the first resource set.

[0017] Therefore, by limiting the number of RBs configured for CSI-RS to no more than half of the total number of RBs, the resource overhead of CSI-RS is effectively controlled, thereby improving the utilization efficiency of system resources.

[0018] Optionally, the method includes:

[0019] Starting from both ends of the first resource set and moving towards the center of the first resource set, the first resource in the first resource set is determined in multiple stages until the number of remaining RBs to be configured as the first resource is equal to zero.

[0020] The first bitmap is determined based on the distribution of the first resource in the first resource set;

[0021] In each stage, two RBs are determined and configured as the first resource.

[0022] Therefore, by determining CSI-RS resources in stages from both ends of the resource set toward the center, it is possible to determine the RB where the CSI-RS resources are located at different stages based on the actual situation at the current stage, thereby improving the structure and reliability of resource allocation.

[0023] Optionally, the minimum interval between the RB determined as the first resource in stage i and the RB determined as the first resource in stage (i-1) is: One RB;

[0024] Let i be the interval length corresponding to the i-th stage. Both i and are integers greater than or equal to 1.

[0025] Therefore, by setting the minimum interval in the i-th stage This ensures that the CSI-RS distribution maintains a reasonable interval at different stages, improving the uniformity of frequency domain coverage and the flexibility of configuration.

[0026] Optionally, the method further includes:

[0027] The interval length corresponding to the i-th stage is determined according to the following formula. :

[0028] ;

[0029] ;

[0030] in, This indicates the number of RBs to be configured in the i-th stage. This represents the number of remaining RBs to be configured as the first resource in the i-th stage. Indicates to The calculation result is rounded down.

[0031] Therefore, the interval length can be determined based on the number of RBs to be configured at each stage and the number of remaining RBs to be configured as the first resource, so that the interval calculation has a clear mathematical basis and improves the standardization and feasibility of the configuration process.

[0032] Optionally, the step of determining the first resource in the first resource set in multiple stages, starting from both ends of the first resource set and moving towards the center of the first resource set, includes:

[0033] In stage 0, the starting RB and the ending RB in the first resource set are determined as the first resource, and the RB between the starting RB and the ending RB in the first resource set are determined as the RB to be configured corresponding to stage 1.

[0034] In the i-th stage, the first RB and the second RB in the first RB to be configured are determined as the first resource, and the RB between the first RB and the second RB is determined as the second RB to be configured;

[0035] Wherein, the first RB to be configured is the RB to be configured in the i-th stage, and the second RB to be configured is the RB to be configured in the (i+1)-th stage;

[0036] The first RB is the first RB after the starting RB in the first RB to be configured. The second RB is the first RB before the end RB in the first RB to be configured. RB.

[0037] Therefore, by identifying the first and last RBs as CSI-RS resources in phase 0, and symmetrically selecting intervals inward from both ends of the currently configurable RB region in each subsequent phase, The RB is used as a CSI-RS resource, and the remaining configurable area is updated, so that the resource configuration process has a clear iterative structure and symmetry, which improves the clarity and feasibility of the algorithm execution. At the same time, the method uses a stepwise convergent configuration method to make the CSI-RS form a hierarchical approximately uniform distribution structure in the frequency domain, which improves the structural stability and frequency domain coverage consistency of the system in dynamic resource allocation.

[0038] A second aspect of this application provides a communication method executed by a terminal, the method comprising:

[0039] Receive first information sent by a network device, the first information including at least a first bit image;

[0040] Based on the first bitmap, the resource block RB of the first resource is determined to be centrally configured as the first resource;

[0041] The first resource set includes at least one RB, and the first resource is used to transmit the Channel State Information Reference Signal (CSI-RS).

[0042] Optionally, the bits in the first bitmap correspond one-to-one with the RBs in the first resource set, and the bits are used to indicate whether the RB corresponding to the bit is configured as the first resource.

[0043] Optionally, the remainder between the first quantity and the first parameter is not 0, the first quantity is the total number of RBs in the first resource set, and the first parameter is the reciprocal of the frequency domain density corresponding to the CSI-RS.

[0044] Optionally, the RBs configured for the first resource are approximately uniformly distributed in the first resource set.

[0045] Optionally, the number of RBs in the first resource is configured to be less than or equal to the total number of RBs in the first resource set.

[0046] Optionally, the first resource is determined in multiple stages, starting from both ends of the first resource set and moving towards the center of the first resource set;

[0047] In each stage, two RBs are determined and configured as the first resource.

[0048] Optionally, the minimum interval between the RB determined as the first resource in stage i and the RB determined as the first resource in stage (i-1) is: One RB;

[0049] Let i be the interval length corresponding to the i-th stage. Both i and are integers greater than or equal to 1.

[0050] Optionally, the interval length corresponding to the i-th stage It is determined according to the following formula:

[0051] ;

[0052] ;

[0053] in, This indicates the number of RBs to be configured in the i-th stage. This represents the number of remaining RBs to be configured as the first resource in the i-th stage. Indicates to The calculation result is rounded down.

[0054] Optionally, the first resource includes at least one of the following:

[0055] The starting RB and the ending RB in the first resource set;

[0056] The first RB and the second RB in the first RB to be configured;

[0057] Wherein, the first RB to be configured is the RB to be configured in the i-th stage, and the first RB is the RB after the starting RB in the first RB to be configured. The second RB is the first RB before the end RB in the first RB to be configured. RB.

[0058] A third aspect of this application provides a communication device, comprising: a module for performing the method as described in the first aspect, or a module for performing the method as described in the second aspect.

[0059] A fourth aspect of this application provides a communication device, including at least one processor and an interface circuit, the interface circuit being configured to receive signals from other communication devices besides the communication device and transmit them to the processor, or to send signals from the processor to other communication devices besides the communication device, the processor being configured to implement the method as described in the first or second aspect via logic circuits or execution code instructions.

[0060] A fifth aspect of this application provides a communication system including a terminal and a network device, wherein the terminal is configured to implement the communication method described in the first aspect, and the network device is configured to implement the communication method described in the second aspect.

[0061] A sixth aspect of this application provides a non-transitory computer-readable storage medium including a computer program or instructions that, when executed on a computer, cause the computer to perform the method described in the first or second aspect.

[0062] A seventh aspect of this application provides a chip system including a processor;

[0063] The processor is configured to execute computer execution instructions to cause a device on which the chip system is mounted to perform the method as described in the first or second aspect.

[0064] The eighth aspect of this application provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method described in the first or second aspect.

[0065] Other features and advantages of this application will be described in detail in the following detailed description section. Attached Figure Description

[0066] The accompanying drawings are provided to further illustrate the present application and form part of the specification. They are used together with the following detailed description to explain the present application, but do not constitute a limitation thereof. In the drawings:

[0067] Figure 1 This is a schematic diagram of the architecture of a communication system according to an embodiment of this application.

[0068] Figure 2 This is a schematic diagram illustrating a CSI-RS resource mapping according to an embodiment of this application.

[0069] Figure 3 This is an interactive schematic diagram illustrating a communication method according to an exemplary embodiment of this application.

[0070] Figure 4 This is a schematic diagram illustrating the CSI-RS resource determination process according to an exemplary embodiment of this application.

[0071] Figure 5 This is a schematic block diagram of a communication device according to an exemplary embodiment of this application.

[0072] Figure 6 This is a schematic block diagram illustrating a first communication device according to an exemplary embodiment of this application.

[0073] Figure 7 This is a schematic block diagram illustrating a second communication device according to an exemplary embodiment of this application. Detailed Implementation

[0074] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0075] It should also be understood that the term "and / or" used in this application specification and appended claims is a description of the relationship between related objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone.

[0076] As used in this application specification and the appended claims, the terms "if" or "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrases "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."

[0077] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0078] References to "one embodiment" or "some embodiments" in the embodiments described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized.

[0079] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0080] Furthermore, the term "multiple" mentioned in the embodiments of this application should be interpreted as two or more; the terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.

[0081] In this application, the terms "information," "signal," "message," "channel," and "signaling" may sometimes be used interchangeably. It should be noted that, without emphasizing their distinction, their intended meanings are consistent. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing their distinction, their intended meanings are consistent. Furthermore, the " / " mentioned in this application can be used to indicate an "or" relationship.

[0082] It is understood that in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.

[0083] In this application, the information indicated by the instruction information can be referred to as the information to be instructed. In specific implementations, there are many ways to instruct the information to be instructed, such as, but not limited to, directly instructing the information to be instructed, such as the information to be instructed itself or its index; indirectly instructing the information to be instructed by instructing other information, where there is a relationship between the other information and the information to be instructed; or instructing only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent.

[0084] The information to be instructed can be sent as a whole or divided into multiple sub-information messages, and the sending period and / or timing of these sub-information messages can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device.

[0085] It is understood that "send" and "receive" in this application refer to the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission via the air interface from other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY via the air interface from other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.

[0086] In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, wiring, or interfaces.

[0087] It is understandable that information may undergo necessary processing, such as encoding and modulation, between the source and destination, but the destination can understand the valid information from the source. Similar statements in this application can be interpreted in a similar way and will not be elaborated further.

[0088] The communication method provided in this application can be applied to various communication systems. These include: Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future Generation Radio Access (FX), Global System for Mobile Communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE... 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0089] Figure 1 This is a schematic diagram of the architecture of a communication system according to an embodiment of this application. Figure 1 As shown, the communication system 100 includes a terminal 101 and a network device 102.

[0090] In some embodiments, network device 102 can be a device that makes decisions and processes terminal 101. For example, network device 102 can perform resource scheduling, such as allocating resources to terminal 101 so that terminal 101 can perform data transmission or measurement. Network device 102 in this application may include network-side devices such as access network devices and core network devices. Access network devices are sometimes also called access nodes. Access network devices have wireless transceiver capabilities and are used to communicate with terminals. Access network devices include, but are not limited to, base stations, evolved NodeBs (eNodeBs), transmission reception points (TRPs) in the above-mentioned communication systems, next-generation NodeBs (gNBs) in 5G mobile communication systems, access network devices or modules of access network devices in open RAN (ORAN) systems, satellites in non-terrestrial network (NTN) communication systems, base stations in future mobile communication systems, or access nodes in WiFi systems. Access network devices may also be modules or units capable of implementing some of the functions of a base station. Access network equipment can be macro base stations, micro base stations, indoor stations, relay nodes, master nodes, or wireless controllers in cloud radio access network (CRAN) scenarios. Optionally, access network equipment can also be servers, wearable devices, or vehicle-mounted devices. For example, in vehicle-to-everything (V2X) technology, the access network equipment can be a roadside unit (RSU). Multiple access network devices in a communication system can be base stations of the same type or different types. Base stations can communicate with terminals directly or via relay stations. Terminals can communicate with multiple base stations using different access technologies. The embodiments of this application do not limit the specific technologies or equipment forms used in the access network equipment.

[0091] In this application, the means for implementing the functions of a network device can be a network device itself, or a means capable of supporting the network device in implementing those functions, such as a processor, circuit, chip, or chip system. This means can be installed in or connected to the network device. In the technical solutions provided in this application, the example of a network device being used to implement the functions of a network device is used to describe the technical solutions provided in this application.

[0092] The terminal 101 in this application can be a wireless terminal device capable of receiving network device scheduling and instruction information. The wireless terminal device can be a device providing voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. For example, the terminal can communicate with one or more core networks or the Internet via a radio access network (RAN). The terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), ultra-reliable low-latency communication (URLLC), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, or satellite communication, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, aircraft (such as drone, helicopter, airplane), hot air balloon, ship, robot, robotic arm, or smart home device, etc. The embodiments of this application do not limit the form of the terminal device.

[0093] In this application, the apparatus for implementing the functions of a terminal device can be the terminal device itself, or any apparatus capable of supporting the terminal device in implementing those functions, such as a processor, circuit, chip, or chip system. This apparatus can be installed in or connected to the terminal device. In the technical solutions provided in this application, the example of a terminal device being used to implement the functions of a terminal device is used to describe the technical solutions provided in this application.

[0094] Access network equipment and / or terminal equipment can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. This application does not limit the application scenarios of the access network equipment and terminal equipment. They can be deployed in the same or different scenarios; for example, both can be deployed on land simultaneously; or the access network equipment can be deployed on land while the terminal equipment is deployed on water, etc., and these examples will not be listed here.

[0095] In practical applications, multiple network devices can collaborate to assist terminal devices in achieving wireless access, with different network devices each implementing a portion of the base station's functions. For example, network devices can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0096] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (Open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. CU (or CU-CP and CU-UP), DU, and RU can implement different protocol layer functions.

[0097] To facilitate understanding of the embodiments of this application, a brief description of the relevant technologies involved in this application is provided first. Optionally, the implementations involved in the relevant technologies can also be referred to the explanations in the standard protocols.

[0098] In related technologies, a CSI-RS port aggregation scheme has been proposed. For the CSI-RS frequency domain density ρ configured for K CSI-RS resources aggregating 48 / 64 / 128 CSI-RS ports, RRC supports multiple values ​​of RB-level offset (offset ≤ 1 / ρ) to indicate the RB occupied by each CSI-RS resource, thus determining the distribution of CSI-RS at the RB level. That is, based on the CSI-RS frequency domain density ρ, the CSI-RS resources are evenly distributed in the CSI-RS resource cluster.

[0099] However, refer to Figure 2When the total number of RBs in a set of CSI-RS resources (nrofRBs) is not zero when divided by 1 / ρ, the number of CSI-RS configured by RRC according to the frequency domain density ρ is inconsistent with the number of CSI-RS in the actual port aggregation, making it impossible to map the two configurations to each other. Therefore, the scheme of uniformly distributing CSI-RS at the RB level according to the frequency domain density ρ is no longer applicable.

[0100] The number of CSI-RS can be up to the number of RBs configured as CSI-RS resources.

[0101] In current conventional scheduling scenarios, the frequency domain resource configuration of CSI-RS by RRC is not well adapted to the distribution of CSI-RS in port aggregation. When performing port aggregation of one or more groups of CSI-RS, nrofRBs may not be an integer multiple of the number of RBs required for port aggregation. In this case, the CSI-RS configured for port aggregation cannot be properly mapped to the resource blocks provided by RRC for CSI-RS transmission, resulting in CSI-RS transmission failure. For example, when the total number of RBs (nrofRBs) in a group of CSI-RS resource sets is not zero when divided by 1 / ρ, the number of CSI-RS configured by RRC according to the frequency domain density ρ is inconsistent with the actual number of CSI-RS in port aggregation.

[0102] For example, in a CSI-RS resource set with a total RB count of nrOfRBs = 28, and a scenario where the number of RBs configured as CSI-RS in the CSI-RS resource set is K = 4, if 3 CSI-RS resource sets are aggregated with a CSI-RS frequency domain density ρ = 1 / 8, then the number of CSI-RS determined based on the frequency domain density ρ is: =9, which is different from the actual number of CSI-RS in port aggregation, which is 3*4=12.

[0103] To at least address the aforementioned problems, embodiments of this application provide a communication method. The communication method provided by embodiments of this application will be described below with reference to the accompanying drawings.

[0104] Figure 3 This is an interactive schematic diagram illustrating a communication method according to an exemplary embodiment of this application. This communication method can be applied to, for example... Figure 1 The communication system shown. (As shown) Figure 3 As shown, the communication method includes:

[0105] S301, the network device sends the first information to the terminal.

[0106] In some embodiments, the first information includes at least a first bit diagram, which can be used to indicate the RB configured as the first resource in the first resource set.

[0107] In some embodiments, the first information is also used to indicate a first resource set, such as indicating the index of the starting RB of the first resource set and the number of RBs in the first resource set.

[0108] In some embodiments, the network device may simultaneously indicate a first resource set and a first bit map using first information. For example, the network device sends CSI-RS resource configuration information to the terminal, which is used to indicate the first resource set and the first bit map. Alternatively, the network device may first indicate the first resource set and then send the first information to the terminal; this embodiment does not limit this approach.

[0109] In some embodiments of this application, the first resource set may be referred to as the CSI-RS resource set, and the RB configured with CSI-RS in the first resource set may be referred to as the first resource. The first resource may include one or more RBs. The first resource may also be referred to as the CSI-RS resource.

[0110] The first resource set may include at least one RB. The network device can configure these RBs. If a certain RB is configured with CSI-RS, the network device can transmit CSI-RS on the time-frequency domain resources corresponding to that RB, and the terminal can receive CSI-RS to the corresponding time-frequency domain resources.

[0111] In some embodiments, the bits in the first bit diagram correspond one-to-one with the RBs in the first resource set, and the bits are used to indicate whether the RB corresponding to the bit is configured as a first resource.

[0112] In some embodiments, the first resource is used to transmit CSI-RS.

[0113] For example, if the first resource set includes 10 RBs, the length of the first bit map can be equal to 10, that is, 10 bits. The position of the bit corresponding to the RB in the first bit map can be positively correlated with the frequency domain position of the RB. If the 0th, 2nd, 4th, 6th, and 8th bits in the first resource set are configured as the first resource, the first bit map can be represented as 1010101010. That is, when the value of the bit is 1, the bit indicates that the corresponding RB is configured as the first resource, that is, the RB corresponding to the bit is mapped to be used for CSI-RS transmission.

[0114] In some embodiments, the remainder between the first quantity and the first parameter is not zero, where the first quantity is the total number of RBs in the first resource set, and the first parameter is the reciprocal of the frequency domain density corresponding to the CSI-RS. That is, the network device may send the first information, including the first bit map, to the terminal only if it is determined that the remainder between the first quantity and the first parameter is not zero.

[0115] In some embodiments, when the network device determines that the remainder between the first quantity and the first parameter is not 0, it determines the first bit map and sends first information including the first bit map to the terminal.

[0116] In some embodiments, the number of RBs configured as the first resource is less than or equal to the total number of RBs in the first resource set. This can effectively reduce CSI-RS overhead.

[0117] In some embodiments, the RBs configured as the first resource are approximately uniformly distributed in the first resource set. It is understood that if the solutions provided by the prior art require the RBs configured as the first resource to be strictly uniformly distributed in the first resource set, this may lead to the aforementioned technical problems. Determining that the first resource is approximately uniformly distributed in the first resource set not only ensures the robustness of CSI-RS transmission but also ensures a wider coverage of the CSI-RS frequency domain mapping.

[0118] In one possible implementation, the network device can determine the first map in the following way:

[0119] Starting from both ends of the first resource set and moving towards the center of the first resource set, the first resource in the first resource set is determined in multiple stages until the number of remaining RBs to be configured as the first resource is equal to zero.

[0120] Based on the distribution of the first resource in the first resource set, determine the first map;

[0121] In each stage, two RBs are identified and configured as the first resource.

[0122] In this implementation, at each stage, some RBs in the first resource set can be identified as the first resource. There is a certain interval between the RBs identified in each stage and the RBs identified in the previous stage, such as an interval of one or more RBs.

[0123] In some embodiments, each stage may identify two RBs from the first resource set as the first resource. That is, for any given stage, the number of remaining RBs to be configured as the first resource in that stage is two more than the number of remaining RBs to be configured as the first resource in the next stage.

[0124] In some embodiments, the minimum interval between the RB determined as the first resource in stage i and the RB determined as the first resource in stage (i-1) is . One RB; Let i be the interval length corresponding to the i-th stage. Both i and are integers greater than or equal to 1.

[0125] For example, in stage i-1, the a-th RB and the b-a+1-th RB in the first resource set can be determined as RBs configured as the first resource; in stage i, the a+1-th RB can be determined as the first resource. +1 RB and the ba- One RB is identified as the RB configured as the first resource.

[0126] It is understandable that the determination of the first resource in the first resource set in stages can start from stage 0. That is, when i=1, the minimum interval between the RB determined in stage 1 and the RB in stage 0 is... In this context, the RB identified as the first resource in stage 0 can be a predefined RB, such as the first RB and the last RB in the first resource set.

[0127] In some embodiments, the network device may determine the first diagram in the following ways:

[0128] In stage 0, the starting RB and the ending RB in the first resource set are determined as the first resource, and the RB between the starting RB and the ending RB in the first resource set are determined as the RB to be configured corresponding to stage 1.

[0129] In the i-th stage, the first RB and the second RB in the first RB to be configured are determined as the first resource, and the RB between the first RB and the second RB is determined as the second RB to be configured;

[0130] Wherein, the first RB to be configured is the RB to be configured in the i-th stage, and the second RB to be configured is the RB to be configured in the (i+1)-th stage;

[0131] The first RB is the RB following the starting RB in the first set of RBs to be configured. The first RB is the first RB before the end RB in the first RB to be configured. RB.

[0132] It is understandable that the RBs to be configured are different for different stages, and the first RB and the second RB are also different. For example, the RBs to be configured for stage 0 can include all RBs of the first resource set, while the RBs to be configured for stage 1 can be any RB in the first resource set excluding the starting and ending RBs. That is, the first RB for stage 1 can be any RB after the second RB in the first resource set. RB, such as the 3rd RB ( =1), the second RB can be the second to last RB in the first resource set. RB, such as the third RB from the end ( =1).

[0133] For example, if the 5th and 24th RBs in the first resource set are determined as the first resource in stage X, then the RBs to be configured are the 6th to 23rd RBs in the first resource set. If =1, then in stage X+1, the 7th RB and the 22nd RB in the first resource set can be identified as the first resource.

[0134] In some embodiments, It can be determined based on the number of RBs to be configured in the i-th stage and the number of remaining RBs to be configured as the first resource in the i-th stage.

[0135] In some embodiments, the interval length corresponding to the i-th stage is determined according to the following formula. :

[0136] ;

[0137] ;

[0138] in, This indicates the number of RBs to be configured in the i-th stage. This represents the number of remaining RBs to be configured as the first resource in the i-th stage. Indicates to The calculation result is rounded down.

[0139] In other embodiments, the above formula can also be expressed as: ,or, . This represents the number of intervals that have not yet been deployed in the i-th stage. The number of intervals that have not yet been deployed in the i-th stage can be equal to the number of RBs that remain to be configured as the first resource in the i-th stage plus one. For example, if 4 more RBs need to be configured as the first resource, then the remaining undeployed intervals can be 5.

[0140] For example, if the number of RBs in the first resource set is 28, and the total number of RBs that need to be configured as the first resource is 12 (e.g., each CSI-RS resource set includes 3 RBs configured as CSI-RS resources, and 3 CSI-RS resource sets are aggregated), then:

[0141] After determining the first RB and the last RB in the first resource set as the first resource in stage 0,

[0142] In Phase 1 =26, =10, at this point, we can determine =1 and designate the 3rd RB and the 26th RB in the first resource set as the first resource;

[0143] In Phase 2 =22, =8, at this point, we can determine =1 and designate the 5th RB and the 24th RB in the first resource set as the first resource;

[0144] In Phase 3 =18, =6, at this point, we can determine =1 and designate the 7th RB and the 22nd RB in the first resource set as the first resource;

[0145] In Phase 4 =14, =4, at this point, we can determine =2 and designate the 10th RB and the 19th RB in the first resource set as the first resource;

[0146] In Phase 5 =8, =2, at this point, we can determine =2 and designate the 13th RB and the 16th RB in the first resource set as the first resource;

[0147] In the fifth stage, after the 13th and 16th RBs in the first resource set are identified as the first resource, the number of remaining RBs to be configured as the first resource is zero, and the determination of the first resource is completed.

[0148] Finally, the 1st, 3rd, 5th, 7th, 10th, 13th, 16th, 19th, 22nd, 24th, 26th, and 28th RBs in the first resource set can be identified as RBs configured as CSI-RS resources. Then, the first image can be determined as 1010101001001001001001010101 and sent to the terminal.

[0149] It is worth noting that after determining the first resource in the first resource set, every four consecutive RBs configured as the first resource can be identified as a group of port aggregation resources. That is, the 1st to 7th RBs can be identified as a group of port aggregation resources, the 10th to 19th RBs can be identified as a group of port aggregation resources, and the 22nd to 28th RBs can be identified as a group of port aggregation resources.

[0150] S302, the terminal determines the first resource centralized configuration as the RB of the first resource based on the first diagram.

[0151] It is understandable that the RB configured as the first resource is also the RB included in the first resource, which is also the first resource. Determining the RB configured as the first resource in the first resource set is equivalent to determining the first resource in the first resource set.

[0152] In some embodiments, after receiving the first information, the terminal can parse the first information to obtain the first bit diagram, and determine the RB configured as the first resource in the first resource set based on the first bit diagram.

[0153] For example, if the terminal determines that the first image is 1010101001001001001001010101, then the 1st, 3rd, 5th, 7th, 10th, 13th, 16th, 19th, 22nd, 24th, 26th, and 28th RBs in the first resource set can be identified as the first resource, that is, the RBs configured as CSI-RS resources.

[0154] In some embodiments, the first resource includes at least one of the following:

[0155] The starting and ending RBs of the first resource set;

[0156] The first RB and the second RB in the first RB to be configured;

[0157] Wherein, the first RB to be configured is the RB to be configured in the i-th stage, and the first RB is the RB after the starting RB in the first RB to be configured. The second RB is the first RB before the end RB in the first RB to be configured. RB.

[0158] In the above embodiments, the network device can send first information containing the first bit map to the terminal, so that it can flexibly indicate which RBs are used for CSI-RS transmission in CSI-RS port aggregation, which improves the adaptability and reliability of resource configuration, especially when the traditional uniform distribution configuration is not applicable, it can still map CSI-RS resources normally.

[0159] Furthermore, in the first-order map determination scheme provided by some optional embodiments in this application, the first and last RBs can be determined as CSI-RS resources in stage 0, and in each subsequent stage, intervals can be symmetrically selected from both ends of the currently configurable RB region inwards. The RB is used as a CSI-RS resource, and the remaining configurable area is updated, so that the resource configuration process has a clear iterative structure and symmetry, which improves the clarity and feasibility of the algorithm execution. At the same time, the method uses a stepwise convergent configuration method to make the CSI-RS form a hierarchical approximately uniform distribution structure in the frequency domain, which improves the structural stability and frequency domain coverage consistency of the system in dynamic resource allocation.

[0160] To enable those skilled in the art to more easily understand the technical solutions provided in this application, the following more specific embodiments are also provided.

[0161] When nrofRBs is divided by 1 / ρ and the remainder is not 0, the number of CSI-RS configured by RRC according to the frequency domain density ρ is inconsistent with the number of CSI-RS in the actual port aggregation. The two configurations cannot be mapped to each other. Therefore, the scheme of uniformly distributing CSI-RS on the RB level according to the frequency domain density ρ is no longer applicable.

[0162] In this embodiment, a bitmap is introduced to directly configure the CSI-RS resource set being transmitted.

[0163] In one possible implementation, for a set of CSI-RS resources of nrofRBs=m, the CSI-RS configuration of the resource set is indicated by an m-bit bitmap. Each bitmap corresponds to one RB in nrofRBs. A bit value of 1 indicates that CSI-RS is configured on the corresponding RB, and a bit value of 0 indicates that CSI-RS is not configured on the corresponding RB.

[0164] In one possible implementation, for a set of CSI-RS resources, it can be specified that the number of RBs occupied by CSI-RS / the total number of RBs is < 1 / 2.

[0165] Based on the above conditions, this application also proposes an approximately uniformly distributed CSI-RS frequency domain mapping method.

[0166] In this application embodiment, although the remainder when nrofRBs is divided by 1 / ρ is not zero, it affects the previous configuration scheme. However, the measurement range of CSI-RS in the frequency domain can be expanded by utilizing the remainder RB. Furthermore, this distribution is not uniform but rather an approximate uniform distribution, ensuring that measurements can be performed on all frequency bands within the frequency domain, while also exhibiting better robustness compared to a strictly uniform distribution.

[0167] Specifically, in one possible implementation, the total number of configurable RBs in this phase can be represented as m, K is the total number of remaining CSI-RS resources to be configured, a is the number of intervals that have not yet been deployed, and n is the number of intervals at both ends of the next phase:

[0168] Phase 0: Configure CSI-RS at the beginning and end RBs and calculate the next phase interval. ;

[0169] Phase 1: Start the interval from the beginning and end of the configurable RB. Each RB is configured with CSI-RS to calculate the next stage interval. ;

[0170] Phase 2: Start the interval from the beginning and end of the configurable RB. Each RB is configured with CSI-RS to calculate the next stage interval. ;

[0171] Repeat the above steps until K=0.

[0172] It is understandable that there can be a certain interval between any two consecutive RBs. The length of the interval can be, for example, 1 RB or 2 RBs. If a set of CSI-RS resources needs to configure 8 RBs as CSI-RS resources, then 7 intervals need to be configured. The lengths of these 7 intervals can be equal or unequal.

[0173] In a specific scenario, if the scenario is configured as follows: during the configuration of CSI-RS port aggregation, 3 groups of such CSI-RS port resources are aggregated at a density of ρ=1 / 8. Each group of CSI-RS port resources needs to be configured with K=4 CSI-RS resources, and the number of RBs corresponding to a group of CSI-RS port resources is equal to nrofRBs=28.

[0174] In this scenario, refer to Figure 4 The corresponding Bitmap can be determined based on the following steps:

[0175] Step 1: Configure CSI-RS at the beginning and end of the currently configurable RB, and calculate the configuration interval for the next stage. .

[0176] Step 2: 1 RB at the beginning and end of the currently configurable RB (i.e., the interval) Configure CSI-RS for each RB, and the configuration interval for the next phase. 1.

[0177] Step 3: Configure CSI-RS at the first and last 1 RB intervals of the currently configurable RBs. The configuration interval for the next stage... .

[0178] Step 4: Configure CSI-RS at the first and last 1 RB intervals of the currently configurable RBs, and the configuration interval for the next stage. 2.

[0179] Step 5: Configure CSI-RS at the first and last 2 RBs of the currently configurable RBs, and the configuration interval for the next stage. 2.

[0180] Step 6: Configure CSI-RS at the beginning and end intervals of the currently configurable RBs (2 RBs). The four CSI-RS ports are aggregated into a group to complete the configuration.

[0181] Step 7: Determine the Bitmap pattern as 1010101001001001001001010101.

[0182] In step one, the corresponding stage of CSI-RS resource determination (such as stage 0 of the process of determining the first resource in the aforementioned embodiment) is the CSI-RS resource set (such as the first resource set in the aforementioned embodiment). The currently configurable RB can be equivalent to the CSI-RS resource set (such as the first resource set in the aforementioned embodiment).

[0183] In this embodiment, non-uniform distribution configuration can be implemented when nrofRBs is divided by 1 / ρ and the remainder is not 0. This is to reduce CSI-RS overhead and ensure that the number of CSI-RS to be configured / the total number of RBs is less than 1 / 2. The aggregated resources of each group of CSI-RS ports are configured one by one, and the final configuration result is presented through a bitmap pattern. At the same time, an approximately uniform distribution CSI-RS frequency domain mapping method is proposed. The proposed approximately uniform distribution mapping method has a wider frequency domain coverage and stronger robustness.

[0184] Figure 5 This is a schematic block diagram illustrating a communication device 500 according to an exemplary embodiment of this application. The communication device 500 may be a terminal device or a network device, or a chip, chip system, or processor that implements the above-described methods. The communication device 500 can be used to implement the methods described in the above-described method embodiments; for details, please refer to the descriptions in the above-described method embodiments.

[0185] like Figure 5 As shown, the communication device 500 may include one or more processors 510, which may also be referred to as processing units or processing modules, and can implement certain control functions. The processor 510 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the communication device 500 (e.g., a base station, baseband chip, user, user chip), execute software programs, and process data from the software programs.

[0186] In one possible implementation, the processor 510 may also store instructions and / or data, which can be executed by the processor 510 to cause the communication device 500 to perform the methods described in the above method embodiments. Optionally, the processor 510 may store code instructions, which are used by the processor 510 to implement the methods described in the above method embodiments via logic circuits or by executing the code instructions.

[0187] In another possible implementation, the communication device 500 may include an interface circuit 520 for implementing receiving and transmitting functions. For example, the interface circuit 520 may be a transceiver circuit, an interface, a communication interface, or a transceiver. The interface circuit 520 can be used to receive signals from other communication devices besides the communication device 500 and transmit them to the processor 510, or to send signals from the processor 510 to other communication devices besides the communication device 500. The transceiver circuit, interface, interface circuit, or transceiver in the interface circuit 520 for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, interface circuit, or transceiver can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.

[0188] Optionally, the communication device 500 may include one or more memories 530, which may store instructions that can be executed on the processor 510, causing the communication device 500 to perform the methods described in the above method embodiments. Optionally, the memories 530 may also store data. Optionally, the processor 510 may also store instructions and / or data. The processor 510 and the memories 530 may be provided separately or integrated together.

[0189] It should be understood that, in one possible implementation, the steps in the method embodiments provided in this application can be completed by integrated logic circuits in the processor hardware or by instructions in software form. The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are not provided here.

[0190] In one implementation, the communication device 500 may correspond to the terminal in the above method embodiments and may be used to execute the various steps and / or processes executed by the terminal in the above method embodiments. The processor 510 may be used to execute instructions stored in the memory 530, and when the processor 510 executes the instructions stored in the memory, the processor 510 is used to execute the various steps and / or processes of the above method embodiments corresponding to the terminal.

[0191] In another implementation, the communication device 500 may correspond to the network device in the above method embodiments and may be used to execute the various steps and / or processes executed by the network device in the above method embodiments. The processor 510 may be used to execute instructions stored in the memory of the network device, and when the processor 510 executes the instructions stored in the memory, the processor 510 is used to execute the various steps and / or processes of the above method embodiments corresponding to the network device.

[0192] It should be understood that the aforementioned processing device can be one or more chips. For example, the processing device can be a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system on-chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.

[0193] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0194] This application also provides a communication device, including: a module for performing the steps executed by a terminal in the communication method provided in the foregoing embodiments, or a module for performing the steps executed by a network device in the communication method provided in the foregoing embodiments.

[0195] Figure 6 This is a schematic block diagram illustrating a first communication device 600 according to an exemplary embodiment of this application. Optionally, the first communication device 600 may be provided as a network device, or as part of a network device. Figure 6 As shown, the first communication device 600 includes:

[0196] The first communication module 610 is used to send first information to the terminal, the first information including at least one bit image;

[0197] The first bit diagram is used to indicate the resource block RB configured as the first resource in the first resource set. The first resource set includes at least one RB, and the first resource is used to transmit the channel state information reference signal CSI-RS.

[0198] Optionally, the bits in the first bitmap correspond one-to-one with the RBs in the first resource set, and the bits are used to indicate whether the RB corresponding to the bit is configured as the first resource.

[0199] Optionally, the remainder between the first quantity and the first parameter is not 0, the first quantity is the total number of RBs in the first resource set, and the first parameter is the reciprocal of the frequency domain density corresponding to the CSI-RS.

[0200] Optionally, the RBs configured for the first resource are approximately uniformly distributed in the first resource set.

[0201] Optionally, the number of RBs in the first resource is configured to be less than or equal to the total number of RBs in the first resource set.

[0202] Optionally, the first communication device 600 further includes a first processing module, the first processing module being used for:

[0203] Starting from both ends of the first resource set and moving towards the center of the first resource set, the first resource in the first resource set is determined in multiple stages until the number of remaining RBs to be configured as the first resource is equal to zero.

[0204] The first bitmap is determined based on the distribution of the first resource in the first resource set;

[0205] In each stage, two RBs are determined and configured as the first resource.

[0206] Optionally, the minimum interval between the RB determined as the first resource in stage i and the RB determined as the first resource in stage (i-1) is: One RB;

[0207] Let i be the interval length corresponding to the i-th stage. Both i and are integers greater than or equal to 1.

[0208] Optionally, the first processing module is also used for:

[0209] The interval length corresponding to the i-th stage is determined according to the following formula. :

[0210] ;

[0211] ;

[0212] in, This indicates the number of RBs to be configured in the i-th stage. This represents the number of remaining RBs to be configured as the first resource in the i-th stage. Indicates to The calculation result is rounded down.

[0213] Optionally, the first processing module is used for:

[0214] In stage 0, the starting RB and the ending RB in the first resource set are determined as the first resource, and the RB between the starting RB and the ending RB in the first resource set are determined as the RB to be configured corresponding to stage 1.

[0215] In the i-th stage, the first RB and the second RB in the first RB to be configured are determined as the first resource, and the RB between the first RB and the second RB is determined as the second RB to be configured;

[0216] Wherein, the first RB to be configured is the RB to be configured in the i-th stage, and the second RB to be configured is the RB to be configured in the (i+1)-th stage;

[0217] The first RB is the first RB after the starting RB in the first RB to be configured. The second RB is the first RB before the end RB in the first RB to be configured. RB.

[0218] Figure 7 This is a schematic block diagram illustrating a second communication device 700 according to an exemplary embodiment of this application. Optionally, the second communication device 700 may be provided as a terminal, or as part of a terminal. Figure 7 As shown, the second communication device 700 includes:

[0219] The second communication module 710 is used to receive first information sent by the network device, the first information including at least a first bit diagram;

[0220] The second processing module 720 is used to determine, based on the first bitmap, the resource block RB configured as the first resource in the first resource set;

[0221] The first resource set includes at least one RB, and the first resource is used to transmit the Channel State Information Reference Signal (CSI-RS).

[0222] Optionally, the bits in the first bitmap correspond one-to-one with the RBs in the first resource set, and the bits are used to indicate whether the RB corresponding to the bit is configured as the first resource.

[0223] Optionally, the remainder between the first quantity and the first parameter is not 0, the first quantity is the total number of RBs in the first resource set, and the first parameter is the reciprocal of the frequency domain density corresponding to the CSI-RS.

[0224] Optionally, the RBs configured for the first resource are approximately uniformly distributed in the first resource set.

[0225] Optionally, the number of RBs in the first resource is configured to be less than or equal to the total number of RBs in the first resource set.

[0226] Optionally, the first resource is determined in multiple stages, starting from both ends of the first resource set and moving towards the center of the first resource set;

[0227] In each stage, two RBs are determined and configured as the first resource.

[0228] Optionally, the minimum interval between the RB determined as the first resource in stage i and the RB determined as the first resource in stage (i-1) is: One RB;

[0229] Let i be the interval length corresponding to the i-th stage. Both i and are integers greater than or equal to 1.

[0230] Optionally, the interval length corresponding to the i-th stage It is determined according to the following formula:

[0231] ;

[0232] ;

[0233] in, This indicates the number of RBs to be configured in the i-th stage. This represents the number of remaining RBs to be configured as the first resource in the i-th stage. Indicates to The calculation result is rounded down.

[0234] Optionally, the first resource includes at least one of the following:

[0235] The starting RB and the ending RB in the first resource set;

[0236] The first RB and the second RB in the first RB to be configured;

[0237] Wherein, the first RB to be configured is the RB to be configured in the i-th stage, and the first RB is the RB after the starting RB in the first RB to be configured. The second RB is the first RB before the end RB in the first RB to be configured. RB.

[0238] This application also provides a communication system including the aforementioned terminal and network device. The terminal is configured to implement the steps executed by the terminal in the communication methods described above, and the network device is configured to implement the steps executed by the network device in the communication methods described above.

[0239] This application also provides a chip coupled to a memory, which is used to read and execute computer programs or instructions stored in the memory to perform the communication methods in the above embodiments.

[0240] This application also provides a chip system including a processor; the processor is used to execute computer execution instructions to cause a device equipped with the chip system to perform the communication methods in the above embodiments. The chip system may be composed of a chip or may include chips and other discrete devices. The chip system may include input circuitry or an interface for transmitting information or data, and output circuitry or an interface for receiving information or data.

[0241] This application also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the communication method described in the above embodiments.

[0242] This application also provides a non-transitory computer-readable storage medium comprising a computer program or instructions that, when executed on a computer, cause the computer to perform the communication methods described in the above embodiments.

[0243] This application also provides a computer program product, the computer-readable storage medium storing program code, which, when run on a computer, causes the computer to perform the aforementioned related steps to implement the communication method in the above embodiments.

[0244] In this embodiment, the communication device, computer-readable storage medium, computer program product or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding methods provided above, and will not be repeated here.

[0245] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0246] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated.

[0247] The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solution of this application, and these simple modifications all fall within the protection scope of this application. It should also be noted that the various specific technical features described in the above embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this application will not describe the various possible combinations separately.

[0248] Furthermore, various different implementations of this application can be combined in any way, as long as they do not violate the spirit of this application, they should also be regarded as the content disclosed in this application.

Claims

1. A communication method, characterized in that, Performed by a network device, the method includes: Send first information to the terminal, the first information including at least the first bit image; The first bit diagram is used to indicate the resource block RB configured as the first resource in the first resource set. The first resource set includes at least one RB. The first resource is used to transmit the channel state information reference signal CSI-RS. The method includes: Starting from both ends of the first resource set and moving towards the center of the first resource set, the first resource in the first resource set is determined in multiple stages until the number of remaining RBs to be configured as the first resource is equal to zero. The first bitmap is determined based on the distribution of the first resource in the first resource set; In each stage, two RBs configured as the first resource are determined; The minimum interval between the RB determined as the first resource in stage i and the RB determined as the first resource in stage i-1 is: One RB; Let i be the interval length corresponding to the i-th stage. Both i and are integers greater than or equal to 1; The method further includes: The interval length corresponding to the i-th stage is determined according to the following formula. : ; ; in, This indicates the number of RBs to be configured in the i-th stage. This represents the number of remaining RBs to be configured as the first resource in the i-th stage. Indicates to The calculation result is rounded down.

2. The method according to claim 1, characterized in that, The bits in the first bitmap correspond one-to-one with the RBs in the first resource set, and the bits are used to indicate whether the RB corresponding to the bit is configured as the first resource.

3. The method according to claim 1, characterized in that, The remainder between the first quantity and the first parameter is not zero. The first quantity is the total number of RBs in the first resource set, and the first parameter is the reciprocal of the frequency domain density corresponding to the CSI-RS.

4. The method according to claim 2, characterized in that, The RBs configured as the first resource are approximately uniformly distributed in the first resource set.

5. The method according to claim 1, characterized in that, The number of RBs configured for the first resource is less than or equal to the total number of RBs in the first resource set.

6. The method according to claim 1, characterized in that, The process of determining the first resource in the first resource set in multiple stages, starting from both ends of the first resource set and moving towards the center of the first resource set, includes: In stage 0, the starting RB and the ending RB in the first resource set are determined as the first resource, and the RB between the starting RB and the ending RB in the first resource set are determined as the RB to be configured corresponding to stage 1. In the i-th stage, the first RB and the second RB in the first RB to be configured are determined as the first resource, and the RB between the first RB and the second RB is determined as the second RB to be configured; Wherein, the first RB to be configured is the RB to be configured in the i-th stage, and the second RB to be configured is the RB to be configured in the (i+1)-th stage; The first RB is the first RB after the starting RB in the first RB to be configured. The second RB is the first RB before the end RB in the first RB to be configured. RB.

7. A communication method, characterized in that, The method, executed by a terminal, includes: Receive first information sent by a network device, the first information including at least a first bit image; Based on the first bitmap, the resource block RB of the first resource is determined to be centrally configured as the first resource; The first resource set includes at least one RB, and the first resource is used to transmit the Channel State Information Reference Signal (CSI-RS). The first resource is determined in multiple stages, starting from both ends of the first resource set and moving towards the center of the first resource set. In each stage, two RBs are determined and configured as the first resource. The minimum interval between the RB determined as the first resource in stage i and the RB determined as the first resource in stage i-1 is: One RB; Let i be the interval length corresponding to the i-th stage. Both i and are integers greater than or equal to 1; The interval length corresponding to the i-th stage It is determined according to the following formula: ; ; in, This indicates the number of RBs to be configured in the i-th stage. This represents the number of remaining RBs to be configured as the first resource in the i-th stage. Indicates to The calculation result is rounded down.

8. The method according to claim 7, characterized in that, The bits in the first bitmap correspond one-to-one with the RBs in the first resource set, and the bits are used to indicate whether the RB corresponding to the bit is configured as the first resource.

9. The method according to claim 7, characterized in that, The remainder between the first quantity and the first parameter is not zero. The first quantity is the total number of RBs in the first resource set, and the first parameter is the reciprocal of the frequency domain density corresponding to the CSI-RS.

10. The method according to claim 9, characterized in that, The RBs configured as the first resource are approximately uniformly distributed in the first resource set.

11. The method according to claim 7, characterized in that, The number of RBs configured for the first resource is less than or equal to the total number of RBs in the first resource set.

12. The method according to claim 7, characterized in that, The first resource includes at least one of the following: The starting RB and the ending RB in the first resource set; The first RB and the second RB in the first RB to be configured; Wherein, the first RB to be configured is the RB to be configured in the i-th stage, and the first RB is the RB after the starting RB in the first RB to be configured. The second RB is the first RB before the end RB in the first RB to be configured. RB.

13. A communication device, characterized in that, include: A module for performing the method as described in any one of claims 1-6, or a module for performing the method as described in any one of claims 7-12.

14. A communication device, characterized in that, At least one processor and an interface circuit, the interface circuit being configured to receive signals from other communication devices besides the communication device and transmit them to the processor or to send signals from the processor to other communication devices besides the communication device, the processor being configured to implement the method as described in any one of claims 1-6 via logic circuits or executable code instructions, or the processor being configured to implement the method as described in any one of claims 7-12 via logic circuits or executable code instructions.

15. A communication system, characterized in that, The device includes a terminal and a network device, the network device being configured to implement the communication method of any one of claims 1-6, and the terminal being configured to implement the communication method of any one of claims 7-12.

16. A non-transitory computer-readable storage medium, characterized in that, It includes a computer program or instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1-6, or cause the computer to perform the method as described in any one of claims 7-12.

17. A chip system, characterized in that, Including the processor; The processor is configured to execute computer execution instructions to cause a device on which the chip system is mounted to perform the method as claimed in any one of claims 1-6 or 7-12.

18. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1-6 or 7-12.

Citation Information

Patent Citations

  • Method and system for sending and receiving reference signal, network device and terminal device

    CN109672514A