Information transmission method and device, related equipment, storage medium and computer program product
By providing configuration information to the terminals, enabling them to measure and report interference between cooperative clusters, the network side determines the set of protected users and performs interference protection, thus solving the problem of interference between cooperative clusters in distributed ultra-large-scale MIMO systems and improving system transmission performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2026-04-28
AI Technical Summary
In distributed large-scale MIMO systems, there is no effective way to suppress interference between cooperative clusters, which affects transmission performance.
Network devices send configuration information to terminals, enabling terminals to measure and report interference between cooperative clusters. The network side determines the set of protected users for cooperative clusters based on the terminal's reporting results and performs interference protection processing.
Interference between cooperative clusters was eliminated through interference measurement and protection, thus ensuring the transmission performance of the system.
Smart Images

Figure CN121940799A_ABST
Abstract
Description
Technical Field
[0001] This application relates to wireless communication technology, and more particularly to an information transmission method, apparatus, related equipment, storage medium, and computer program product. Background Technology
[0002] Distributed ultra-large-scale multiple-input multiple-output (MIMO) systems (also known as distributed MIMO systems) represent an important evolution of multi-antenna technology. They combine the advantages of massive MIMO and distributed antenna technology, enabling higher spatial resolution and spectral efficiency through cooperation between transmit / receive points (TRPs).
[0003] like Figure 1 As shown, a distributed ultra-large-scale MIMO system disperses a centralized antenna array across different locations within a cell, centering on the user (also known as User Equipment (UE)). Interaction and cooperation occur between cooperative clusters (also known as TRP clusters or cooperative cells), thereby improving spectrum resource utilization. A cooperative cluster consists of several geographically adjacent TRPs and includes static and dynamic cooperative clusters. Static cooperative clusters are primarily used for system message broadcasting and initial terminal access, while dynamic cooperative clusters are mainly used for connected data transmission. Each user has a dedicated cooperative cluster, and the centralized unit (CU) can dynamically schedule the number of TRPs within the cooperative cluster, facilitating a borderless service experience for users.
[0004] In distributed large-scale MIMO systems, there may be overlap in Transfer Reference Points (TRPs) between different cooperative clusters, leading to interference within and between cooperative clusters. For TRPs within a cooperative cluster, interference between TRPs within the same cooperative cluster can be eliminated through methods such as zero-forcing precoding.
[0005] However, there is currently no interference suppression scheme for interference between cooperative clusters, which will affect the transmission performance of distributed ultra-large-scale MIMO systems. Summary of the Invention
[0006] To address the related technical problems, embodiments of this application provide an information transmission method, apparatus, related equipment, storage medium, and computer program product.
[0007] The technical solution of this application embodiment is implemented as follows:
[0008] This application provides an information transmission method applied to a network device, including:
[0009] Send first information to the first terminal, the first information being used for measuring and reporting interference between the first set, the first set containing at least two TRPs;
[0010] The system receives second information sent by the first terminal, the second information being used to determine a second set corresponding to a first set associated with the first terminal, the second set containing one or more second terminals.
[0011] In the above scheme, the first information represents the resource set with non-zero power for each of the one or more first sets.
[0012] In the above scheme, for each first set, the first set is associated with one or more beam sets, and a resource set corresponding to the first set contains one or more first resources, and each first resource corresponds to a beam set.
[0013] In the above scheme, the resource set satisfies one or more of the following:
[0014] Different resource sets have different temporal resources;
[0015] Different resource sets have different frequency domain resources.
[0016] In the above scheme, the resource set is associated with one or more terminals.
[0017] In the above scheme, the second information includes measurement-related information associated with the one or more first sets, and the measurement-related information includes one or more of the following:
[0018] The third information is used to indicate the resource set corresponding to the one or more first sets;
[0019] The fourth information represents the measurement results corresponding to the one or more first sets.
[0020] The method in the above scheme further includes:
[0021] Using the second information, fifth information is obtained, which characterizes the interference of the first set associated with the first terminal to the second terminal associated with other first sets;
[0022] The second set is determined using the fifth piece of information.
[0023] In the above scheme, determining the second set using the fifth information includes:
[0024] Using the fifth information, the second terminals associated with other first sets are sorted.
[0025] Select one or more second terminals from the sorted second terminals to obtain the second set.
[0026] The method in the above scheme further includes:
[0027] During the information transmission between the first terminal and the first set associated with the first terminal, interference protection processing is performed on the determined second set.
[0028] This application also provides an information transmission method applied to a first terminal, including:
[0029] Receive first information sent by network devices, the first information being used for measuring and reporting interference between a first set, the first set containing at least two TRPs;
[0030] The first information is used to measure one or more first sets to obtain second information, which is used to determine a second set corresponding to the first set associated with the first terminal, and the second set contains one or more second terminals.
[0031] The second information is sent to the network device.
[0032] In the above scheme, the first information represents the resource set with non-zero power for each of the one or more first sets.
[0033] In the above scheme, for each first set, the first set is associated with one or more beam sets, and a resource set corresponding to the first set contains one or more first resources, and each first resource corresponds to a beam set.
[0034] In the above scheme, the resource set satisfies one or more of the following:
[0035] Different resource sets have different temporal resources;
[0036] Different resource sets have different frequency domain resources.
[0037] In the above scheme, the resource set is associated with one or more terminals.
[0038] In the above scheme, the second information includes measurement-related information associated with the one or more first sets, and the measurement-related information includes one or more of the following:
[0039] The third information is used to indicate the resource set corresponding to the one or more first sets;
[0040] The fourth information represents the measurement results corresponding to the one or more first sets.
[0041] This application embodiment also provides an information transmission device, installed on a network device, including:
[0042] The first transmitting unit is used to transmit first information to the first terminal. The first information is used for measuring and reporting interference between the first sets. The first set contains at least two TRPs.
[0043] The first receiving unit is configured to receive second information sent by the first terminal, the second information being used to determine a second set corresponding to a first set associated with the first terminal, the second set including one or more second terminals.
[0044] This application embodiment also provides an information transmission device, disposed on a first terminal, including:
[0045] The second receiving unit is used to receive first information sent by the network device. The first information is used for measuring and reporting interference between the first set and the first set contains at least two TRPs.
[0046] A measurement unit is used to measure one or more first sets using the first information to obtain second information, the second information being used to determine a second set corresponding to the first set associated with the first terminal, the second set containing one or more second terminals;
[0047] The second sending unit is used to send the second information to the network device.
[0048] This application also provides a network device, including: a first processor and a first communication interface; wherein,
[0049] The first communication interface is used to send first information to a first terminal, the first information being used for measuring and reporting interference between first sets, the first set containing at least two TRPs; and to receive second information sent by the first terminal, the second information being used to determine a second set corresponding to the first set associated with the first terminal, the second set containing one or more second terminals.
[0050] This application embodiment also provides a first terminal, including: a second processor and a second communication interface; wherein,
[0051] The second communication interface is used to receive first information sent by the network device. The first information is used for measuring and reporting interference between the first set and the first set contains at least two TRPs.
[0052] The second processor is configured to measure one or more first sets using the first information to obtain second information, the second information being used to determine a second set corresponding to the first set associated with the first terminal, the second set including one or more second terminals; and to send the second information to the network device through the second communication interface.
[0053] This application also provides a network device, including: a first processor and a first memory for storing a computer program capable of running on the processor.
[0054] Wherein, when the first processor is used to run the computer program, it executes the steps of any of the methods described above on the network device side.
[0055] This application also provides a first terminal, including: a second processor and a second memory for storing computer programs capable of running on the processor.
[0056] Wherein, when the second processor is used to run the computer program, it executes the steps of any of the methods described above on the first terminal side.
[0057] This application embodiment also provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the methods described above on the network device side, or implements the steps of any of the methods described above on the first terminal side.
[0058] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of any of the methods described above on the network device side, or implements the steps of any of the methods described above on the first terminal side.
[0059] The information transmission method, apparatus, related devices, storage medium, and computer program products provided in this application embodiment include: a network device sending first information to a first terminal, the first information being used for measuring and reporting interference between first sets, the first set containing at least two TRPs; and the first terminal using the first information to measure one or more first sets to obtain second information, and sending the second information to the network device, the second information being used to determine a second set corresponding to the first set associated with the first terminal, the second set containing one or more second terminals. The technical solution provided in this application embodiment involves the network side providing configuration information for cooperative clusters (i.e., the first set) to the terminal, enabling the terminal to measure and report interference between cooperative clusters. Then, based on the terminal's reporting results, the network side determines the set of protected users (i.e., the second set) for the cooperative clusters, so that interference from the cooperative clusters to the protected users can be suppressed during subsequent information transmission. This eliminates interference between cooperative clusters, thereby ensuring the system's transmission performance. Attached Figure Description
[0060] Figure 1 This is a schematic diagram of the structure of a cooperative cluster in a distributed, ultra-large-scale MIMO system.
[0061] Figure 2 This is a schematic diagram of a structure for interference between cooperative clusters;
[0062] Figure 3 This is a schematic flowchart of the first information transmission method according to an embodiment of this application;
[0063] Figure 4 This is a schematic flowchart of the second information transmission method according to an embodiment of this application.
[0064] Figure 5 This is a schematic diagram of the method for measuring interference between cooperative clusters, which is an application example of this application.
[0065] Figure 6 This is a schematic diagram illustrating interference between cooperative clusters, an application example of this application.
[0066] Figure 7 This is a schematic diagram illustrating the configuration of example resources for the application in this application;
[0067] Figure 8 This is a schematic diagram of the structure of the first information transmission device according to an embodiment of this application;
[0068] Figure 9 This is a schematic diagram of the structure of a second type of information transmission device according to an embodiment of this application;
[0069] Figure 10 This is a schematic diagram of the network device structure according to an embodiment of this application;
[0070] Figure 11 This is a schematic diagram of the first terminal structure according to an embodiment of this application;
[0071] Figure 12 This is a schematic diagram of the information transmission system structure according to an embodiment of this application. Detailed Implementation
[0072] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.
[0073] In 6G mobile communication technology scenarios, the deployment density of sites in distributed ultra-large-scale MIMO systems increases significantly. This enables the construction of numerous user-centric cooperative clusters, providing borderless transmission services. However, in this scenario, the number of interference sources can be enormous, further amplifying interference between cooperative clusters and resulting in a loss of actual system transmission performance. This is because suppressing interference between cooperative clusters requires transmitting channel information (information obtained from channel measurement), which may increase network transmission load, thereby degrading the transmission performance of cooperative clusters.
[0074] In related technologies, to eliminate interference between cooperative clusters, it is usually necessary to designate users outside the cooperative cluster who are more severely affected by interference as protected users of the cooperative cluster, and to employ appropriate precoding strategies and other protection measures to eliminate potential interference to these protected users. For example... Figure 2 As shown, during the transmission between TRP1, TRP2, and TRP3 and UE1 in a cooperative cluster, it is necessary to suppress interference to UE2. Therefore, it is necessary to measure the channel between TRP1, TRP2, and TRP3 and UE2, and to use a precoding strategy to eliminate interference to UE2. This measurement can be performed using two types of channel state information (CSI) – zero-power (ZP) and non-zero-power (NZP) – as well as reference signals (RS).
[0075] The NZP-CSI-RS is primarily used for interference measurement between multi-user (MU) MIMO users within a cell. Assuming each CSI-RS port corresponds to one interference transport layer, users need to accumulate interference measurements from all interference layers to achieve intra-cell interference measurement. Furthermore, users find it difficult to perform interference measurement between cooperating clusters.
[0076] ZP-CSI-RS is primarily used for inter-cell interference measurement. Cooperative cells do not transmit power on resource elements (REs), and the measured signal strength reflects the interference signal strength from neighboring cells. However, in distributed massive MIMO systems, each user may experience interference from multiple neighboring cells. Using ZP-CSI-RS makes it difficult to differentiate the interference strength between these cells, necessitating protection for all users in neighboring cells. This results in significant signal-to-noise ratio overhead and reduced transmission performance for users within the current cell.
[0077] As can be seen from the above description, the relevant measurement schemes are difficult to measure the interference between cooperative clusters in a distributed ultra-large-scale MIMO system. This makes it difficult for cooperative clusters to determine the strength of their interference to other users, which will affect the transmission performance of the distributed ultra-large-scale MIMO system.
[0078] Based on this, in various embodiments of this application, the network side provides configuration information to the terminal, enabling the terminal to specifically measure the interference between cooperative clusters. In this way, the network side can determine the set of protected users of the cooperative cluster based on the terminal's reported results, which facilitates the subsequent protection of the interfered users, thereby eliminating the interference between cooperative clusters and ensuring the transmission performance of the distributed ultra-large-scale MIMO system.
[0079] This application provides an information transmission method applied to a network device (specifically, a base station), such as... Figure 3 As shown, the method includes:
[0080] Step 301: Send first information to the first terminal, the first information being used for measuring and reporting interference between the first set, the first set containing at least two TRPs;
[0081] Step 302: Receive second information sent by the first terminal, the second information being used to determine a second set corresponding to a first set associated with the first terminal, the second set containing one or more second terminals.
[0082] In practical applications, the first terminal can be referred to as a UE or a user, etc. This application embodiment does not limit this, as long as its function is implemented. In addition, the first set can be referred to as a cooperative cluster, TRP cluster, or cooperative cell, etc. The first set can be understood as a downlink cooperative cluster built around the terminal. There may be TRP overlap between different first sets, that is, different first sets may have the same TRP.
[0083] In practical applications, before step 301, the network device can generate (or construct) one or more first sets by utilizing channel measurements between different TRPs and different terminals. For example, assume there are three terminals in a distributed ultra-large-scale MIMO system: terminal 1, terminal 2, and terminal 3. For each terminal, reference signals (such as synchronization signals / physical broadcast channel blocks (SSBs)) of different TRPs can be measured and reported, allowing the network device to determine first set 1 centered on terminal 1, first set 2 centered on terminal 2, and first set 3 centered on terminal 3 based on the terminal's reporting results.
[0084] In one embodiment, the first information represents a set of resources with non-zero power for each of one or more first sets.
[0085] Here, for the one or more first sets, the network device can configure a non-zero power resource set for each first set, and the resource set can include a CSI-Interference Measurement (IM) resource set; wherein, an association relationship can be established between the beam group corresponding to the first set and the resource set, so that the first terminal can perform measurements at the beam group granularity.
[0086] Specifically, in one embodiment, for each first set, the first set is associated with one or more beam sets, and a resource set corresponding to the first set contains one or more first resources, each first resource corresponding to a beam set.
[0087] In practical applications, each first set can contain one or more beam sets (also called beam groups). For example, if the first set contains 3 TRPs, any two TRPs can form a beam group 1, and three TRPs can form a beam group 2.
[0088] In addition, each first set corresponds to a resource set. A resource set may contain one or more first resources (such as CSI-IM resources or signals), and the identification-related information of the resource set may be associated with the identification-related information of the first set. For example, the identification-related information of the resource set may be the identification-related information of the first set. Of course, the identification-related information of the resource set may also be the user identification code associated with the first set. This application embodiment does not limit this.
[0089] In practical applications, during the process of configuring resource sets for the first set, the network device can configure different resources for resource sets corresponding to different first sets in order to avoid resource conflicts between the first sets (which can also be understood as the first resources overlapping with each other).
[0090] Specifically, in one embodiment, the resource set satisfies one or more of the following (or can be understood as at least one of the following):
[0091] Different resource sets have different temporal resources;
[0092] Different resource sets have different frequency domain resources.
[0093] Here, for different first sets, the time-domain resources of the corresponding resource sets can be different; or, for different first sets, the frequency-domain resources of the corresponding resource sets can be different; or, for different first sets, both the frequency-domain resources and the time-domain resources of the corresponding resource sets can be different.
[0094] In practical applications, when there are multiple terminals in a distributed ultra-large-scale MIMO system, since a first set may interfere with multiple terminals, the network device can associate the resource set corresponding to each first set with multiple terminals to assess the degree of interference of a first set to different terminals.
[0095] Specifically, in one embodiment, the resource set is associated with one or more terminals.
[0096] The one or more terminals may include terminals that may be affected by interference from the one or more first sets, such as the first terminal and the second terminal.
[0097] In practical applications, after the resource set configuration is completed, the network device can send the first information to the first terminal so that the first terminal can measure and report the resource sets corresponding to different first sets.
[0098] For example, the network device can add a non-zero power CSI-IM resource set (NZP-CSI-IM-ResourceSet) to the CSI resource configuration (which can be expressed as CSI-ResourceConfig) dedicated to the first set (or the CSI resource configuration corresponding to the first set). The identifier (e.g., ID) of each NZP-CSI-IM resource set is generated from the identifier of the first set, such as the first set ID or user identification code. Additionally, the network device can add reporting information for the non-zero power CSI-IM resource set to the CSI reporting configuration (CSI-ReportConfig) of the first terminal, enabling the first terminal to know the reporting method, such as reporting via CRI-RSRP.
[0099] It should be noted that the newly added CSI-IM resource set is compatible with other reference signals in the relevant CSI resource configuration. In other words, when the CSI resource configuration also includes a non-zero power CSI-RS resource set (which can be expressed as NZP-CSI-RS-ResourceSet), a CSI-SSB resource set (which can be expressed as CSI-SSB-ResourceSet), or a zero power CSI-IM resource set (which can be expressed as ZP CSI-IM-ResourceSet), the CSI-IM resource set can be used in conjunction with the reference signals contained in other resource sets (such as nzp-CSI-RS, CSI-SSB, csi-IM) to perform different measurement functions.
[0100] In practical applications, after receiving the first information, the first terminal can measure the one or more first sets based on the first information and report the second information through the CSI-RS Resource Indicator (CRI).
[0101] In one embodiment, the second information includes measurement-related information associated with the one or more first sets, the measurement-related information including one or more of the following (which may also be understood as at least one of):
[0102] The third information is used to indicate the resource set corresponding to the one or more first sets;
[0103] The fourth information represents the measurement results corresponding to the one or more first sets.
[0104] The third information can be understood as indication information of a resource set, such as CRI, and the fourth information can be understood as the measurement quantity of the one or more first sets, such as RSRP. When the first terminal performs measurements at the beam set level, for each first set, the measurement-related information can include one or more third information and one or more fourth information. Each third information is used to indicate the first resource associated with a beam set, and each fourth information represents the measurement result corresponding to a beam set.
[0105] In practical applications, after receiving the second information, the network device can determine the interference situation between the first set associated with the first terminal and other first sets, and then obtain the second set; wherein, the first set associated with the first terminal can be understood as the first set centered on the first terminal, the second set can be called the protected user set or the protection set, and the second terminal can be understood as the terminal that is interfered with when transmitting information between the first terminal and the first set associated with the first terminal.
[0106] Based on this, in one embodiment, the method may further include:
[0107] Using the second information, fifth information is obtained, which characterizes the interference of the first set associated with the first terminal to the second terminal associated with other first sets;
[0108] The second set is determined using the fifth piece of information.
[0109] In practical applications, when the measurement-related information includes the third and fourth information, the network device can determine the set of resources to be measured and the measurement quantity based on the measurement-related information; using the determined set of resources and measurement quantity, the network device can determine the interference of the first set associated with the first terminal to the second terminal associated with other sets (which can also be understood as the terminal adjacent to the first set), i.e., the fifth information.
[0110] For example, suppose there are four first sets, namely first set 1, first set 2, first set 3 and first set 4, and each first set contains 3 TRPs. The first terminal associated with first set 1 (i.e. terminal 1) measures and reports the resource sets of the other three first sets based on the first information, so that the network device can determine the other three first sets associated with the measured resource sets according to the third information, and determine the degree of interference of first set 1 to the second terminals (terminals 2, 3 and 4) associated with the other three first sets according to the fourth information; wherein, the larger the measurement value, the greater the degree of interference of first set 1 to the second terminal, and the smaller the measurement value, the smaller the degree of interference of first set 1 to the second terminal.
[0111] In practical applications, when the first terminal performs measurements at the beam set level, the network device can determine the first resource and measurement quantity corresponding to the different beam sets being measured based on the measurement-related information. Using the determined first resource and measurement quantity, the network device can determine the interference of different beam sets in the first set associated with the first terminal to the second terminal outside the first set, i.e., the fifth information.
[0112] Here, after determining the fifth piece of information, the network device can filter potential protected users in the first set based on the fifth piece of information to achieve a trade-off between performance and transmission complexity.
[0113] Specifically, in one embodiment, determining the second set using the fifth information includes:
[0114] Using the fifth information, the second terminals associated with other first sets are sorted.
[0115] Select one or more second terminals from the sorted second terminals to obtain the second set.
[0116] In practical applications, based on the interference situation represented by the fifth information, the network device can sort the second terminals according to the degree of interference from strong to weak, and select one or more second terminals from the sorted second terminals to obtain the second set; that is, by dividing the first set into strong interference and weak interference terminals, the second terminals with different degrees of interference can be protected to different degrees, especially the second terminals with severe interference can be protected first.
[0117] In addition, if the first set associated with the first terminal includes one or more beam sets, based on the fifth information, the network device can select one or more second terminals corresponding to each beam set as the second set of the beam set according to the interference level from strong to weak; wherein, the terminal under the beam set that is severely interfered with can be selected as the second terminal.
[0118] For example, the network device can select one or more second terminals from the sorted second terminals based on a pre-set quantity threshold (which can be set as needed, such as 3); of course, the network device can also select one or more second terminals from the sorted second terminals corresponding to other first sets whose measurement quantities meet the measurement threshold based on a pre-set measurement threshold.
[0119] In practical applications, after determining the second set, the network device can perform interference preprocessing to suppress interference to the protected user.
[0120] Based on this, in one embodiment, the method may further include:
[0121] During the information transmission between the first terminal and the first set associated with the first terminal, interference protection processing is performed on the determined second set.
[0122] In practical applications, interference protection (also known as interference suppression) can be performed using precoding protection (or precoding suppression). For example, block diagonalization (BD) precoding can be selected. This application does not limit this approach.
[0123] In practical applications, during information transmission between the first terminal and a first set associated with the first terminal, the network device can perform interference protection processing on the second set corresponding to the first set associated with the first terminal through precoding protection; during information transmission between the first terminal and a beam set in the first set associated with the first terminal, the network device can perform interference protection processing on the second set corresponding to the beam set through precoding protection.
[0124] Accordingly, embodiments of this application also provide an information transmission method, applied to a first terminal, such as... Figure 4 As shown, it includes:
[0125] Step 401: Receive first information sent by the network device, the first information being used for measuring and reporting interference between the first set, the first set containing at least two TRPs;
[0126] Step 402: Measure one or more first sets using the first information to obtain second information, the second information being used to determine a second set corresponding to the first set associated with the first terminal, the second set containing one or more second terminals;
[0127] Step 403: Send the second information to the network device.
[0128] In practical applications, in step 402, when the measurement is performed at the granularity of the first set, the first terminal can measure resource sets from different first sets to obtain measurement results corresponding to different first sets; when the measurement is performed at the granularity of the beam set, the first terminal can measure first resources from different beam sets to obtain measurement results corresponding to different beam sets.
[0129] Then, the first terminal can sort the interference levels according to the measurement results, and based on its own capabilities, report all or part of the measurement results, i.e., the second information.
[0130] The information transmission method provided in this application embodiment involves a network device sending first information to a first terminal. This first information is used for measuring and reporting interference between first sets, where each first set contains at least two Transmission Points (TRPs). The first terminal uses the first information to measure one or more first sets, obtains second information, and sends this second information back to the network device. This second information is used to determine a second set corresponding to the first set associated with the first terminal, where the second set contains one or more second terminals. The technical solution provided in this application embodiment involves the network side providing configuration information for cooperative clusters (i.e., the first set) to the terminal, enabling the terminal to measure and report interference between cooperative clusters. Then, based on the terminal's reporting results, the network side determines the set of protected users (i.e., the second set) for each cooperative cluster, so that subsequent information transmission can suppress interference from cooperative clusters to protected users. This eliminates interference between cooperative clusters, thereby ensuring the system's transmission performance.
[0131] The following section provides a more detailed description of this application with reference to application examples.
[0132] In the application example of this application, an interference measurement scheme between cooperative clusters is proposed. Specifically, the network side configures a non-zero power CSI-IM resource set for the cooperative cluster and establishes an association between at least one beam group in the cooperative cluster and the CSI-IM resource. The UE (i.e., the first terminal mentioned above) measures and reports at least one beam group in the cooperative cluster, so that the network side determines the protected user set of the cooperative cluster based on the UE's reporting results, thereby performing interference preprocessing.
[0133] Specifically, the process of measuring interference between cooperative clusters, such as Figure 5 As shown, it includes the following steps:
[0134] Step 501: The network device completes the construction of the cooperative cluster (i.e., the first set mentioned above) based on the measurement results;
[0135] The network device can be a base station or a control unit in the network.
[0136] Here, the network device can construct a user-centric downlink cooperative cluster based on the channel measurement results between different TRPs and UEs; in the above process, the network device can determine at least one beam group (i.e., the beam set mentioned above) for each cooperative cluster.
[0137] Step 502: The network device sends reference signal configuration information (i.e., the first information mentioned above);
[0138] Here, due to the overlap between different cooperative clusters, a beam group may interfere with neighboring cells, thereby reducing the transmission performance of users in adjacent cooperative clusters, such as... Figure 6As shown, UE3 is simultaneously affected by interference from cooperative clusters 1, 2 and 4. Therefore, the network device configures CSI-IM resource sets for these cooperative clusters respectively, and UE3 measures its own interference situation.
[0139] Specifically, referring to the relevant CSI resource configuration architecture, network devices can add an NZP-CSI-IM-ResourceSet resource set to the CSI-ResourceConfig corresponding to each cooperative cluster to realize interference measurement between cooperative clusters; wherein, the ID of each NZP-CSI-IM resource set is generated by the ID of the cooperative cluster, which can be the cooperative ID or the user identification code.
[0140] Additionally, network devices can add NZP-CSI-IM-Resource configurations to the resource set "NZP-CSI-IM-ResourceSet"; the configuration method for NZP-CSI-IM resources can refer to the relevant zero-power CSI-IM. For example, such as... Figure 7 As shown, NZP-CSI-IM resources are configured using the time-frequency resource patterns of pattern0 and pattern1, and pilot symbols are generated and transmitted in a non-zero power manner.
[0141] Here, referring to the relevant CSI report architecture, network devices can add measurement reporting information for nzp-csi-IM resource sets of different cooperative clusters to the UE's CSI-ReportConfig. That is, the UE not only needs to measure the reference signal of the cooperative cluster associated with the UE, but also needs to measure nzp-csi-IM resources from other cooperative clusters. This requires that nzp-csi-IM resources from the same cooperative cluster be associated with the CSI-ReportConfig of different UEs, thereby enabling the measurement of the interference level of the cooperative cluster to other users. Specifically, the reportConfigId IE in the CSI-ReportConfig can be associated with the UE's ID to indicate the UE corresponding to the measurement result, and the nzp-csi-IM-ResourcesForInterference IE is associated with the nzp-csi-IM resource ID that the UE needs to measure to indicate the resource being measured by the UE.
[0142] Step 503: The network device sends NZP-CSI-IM;
[0143] Step 504: The UE measures the NZP-CSI-IM of different cooperative clusters;
[0144] After receiving the reference signal configuration information, the UE performs RSRP measurements on the nzp-csi-IM signals of different cooperative clusters.
[0145] Step 505: The UE reports the measurement results (i.e., the second information mentioned above) using CRI-RSRP;
[0146] Here, the UE sorts the measurement results based on RSRP (i.e., the fourth information mentioned above) and reports the measurement results using CRI-RSRP.
[0147] Step 506: The network device determines the interference level of each cooperative cluster to other users based on the reported results (i.e., the fifth piece of information mentioned above);
[0148] Here, since each CRI (i.e. the third information mentioned above) corresponds to an nzp-csi-IM resource, and the nzp-csi-IM resource is associated with a beam group in a cooperative cluster, the network device can determine the interference level or interference situation of the cooperative cluster to other users outside the cooperative cluster (i.e. the second terminal mentioned above) based on the UE's reported results.
[0149] Step 507: Network devices suppress interference from users who cause significant disturbances (also known as interfering users).
[0150] In practical applications, network devices can determine the set of protected users (i.e., the second set mentioned above) for different cooperative clusters based on the level or situation of interference from the cooperative cluster to other users outside the cooperative cluster, and perform multi-user precoding protection on the users in the set of protected users, thereby suppressing the interference caused to these users.
[0151] In the application example of this application, the UE uses the configured non-zero power CSI-IM resources to perform interference measurement between cooperative clusters, which is beneficial for the cooperative clusters to perform precoding protection for interfering users, thereby improving the transmission performance of the distributed MIMO system.
[0152] To implement the method of the embodiments of this application, the embodiments of this application also provide an information transmission device, which is installed on a network device, such as... Figure 8 As shown, the device includes:
[0153] The first transmitting unit 801 is used to transmit first information to the first terminal. The first information is used for measuring and reporting interference between the first sets. The first set contains at least two TRPs.
[0154] The first receiving unit 802 is configured to receive second information sent by the first terminal, the second information being used to determine a second set corresponding to a first set associated with the first terminal, the second set including one or more second terminals.
[0155] In one embodiment, the apparatus may further include: a determining unit; wherein,
[0156] The determining unit is used for:
[0157] Using the second information, fifth information is obtained, which characterizes the interference of the first set associated with the first terminal to the second terminal associated with other first sets;
[0158] The second set is determined using the fifth piece of information.
[0159] In one embodiment, the determining unit is configured to:
[0160] Using the fifth information, the second terminals associated with other first sets are sorted.
[0161] Select one or more second terminals from the sorted second terminals to obtain the second set.
[0162] In one embodiment, the determining unit is further configured to perform interference protection processing on the determined second set during the information transmission process between the first terminal and the first set associated with the first terminal.
[0163] In practical applications, the first sending unit 801 and the first receiving unit 802 can be implemented by the communication interface in the information transmission device; the determining unit can be implemented by the processor in the information transmission device.
[0164] To implement the method of the embodiments of this application, the embodiments of this application also provide an information transmission device, which is disposed on a first terminal, such as... Figure 9 As shown, the device includes:
[0165] The second receiving unit 901 is used to receive first information sent by the network device. The first information is used for measuring and reporting interference between the first set and the first set contains at least two TRPs.
[0166] Measurement unit 902 is used to measure one or more first sets using the first information to obtain second information, the second information being used to determine a second set corresponding to the first set associated with the first terminal, the second set containing one or more second terminals;
[0167] The second sending unit 903 is used to send the second information to the network device.
[0168] In practical applications, the second receiving unit 901 and the second sending unit 903 can be implemented by the communication interface in the information transmission device; the measuring unit 902 can be implemented by the processor in the information transmission device.
[0169] It should be noted that the information transmission device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the information transmission device and the information transmission method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0170] Based on the hardware implementation of the above program modules, and in order to implement the method on the network device side of the embodiments of this application, the embodiments of this application also provide a network device, such as... Figure 10 As shown, the network device 1000 includes:
[0171] The first communication interface 1001 is capable of exchanging information with the first terminal;
[0172] The first processor 1002 is connected to the first communication interface 1001 to enable information interaction with the first terminal and to execute the methods provided by one or more technical solutions on the network device side when running a computer program.
[0173] The computer program is stored in the first memory 1003.
[0174] Specifically, the first communication interface 1001 is used to send first information to the first terminal, the first information being used for measuring and reporting interference between first sets, the first set containing at least two TRPs; and to receive second information sent by the first terminal, the second information being used to determine a second set corresponding to the first set associated with the first terminal, the second set containing one or more second terminals.
[0175] In one embodiment, the first processor 1002 is configured to:
[0176] Using the second information, fifth information is obtained, which characterizes the interference of the first set associated with the first terminal to the second terminal associated with other first sets;
[0177] The second set is determined using the fifth piece of information.
[0178] In one embodiment, the first processor 1002 is configured to:
[0179] Using the fifth information, the second terminals associated with other first sets are sorted.
[0180] Select one or more second terminals from the sorted second terminals to obtain the second set.
[0181] In one embodiment, the first processor 1002 is configured to perform interference protection processing on a determined second set during information transmission between the first terminal and a first set associated with the first terminal.
[0182] It should be noted that the specific processing procedures of the first communication interface 1001 and the first processor 1002 can be understood by referring to the above method.
[0183] Of course, in practical applications, the various components in network device 1000 are coupled together through bus system 1004. It can be understood that bus system 1004 is used to implement communication between these components. In addition to a data bus, bus system 1004 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 10 The general labeled all buses as Bus System 1004.
[0184] The first memory 1003 in this embodiment is used to store various types of data to support the operation of the network device 1000. Examples of such data include any computer program used to operate on the network device 1000.
[0185] The methods disclosed in the embodiments of this application can be applied to the first processor 1002, or implemented by the first processor 1002. The first processor 1002 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 1002. The first processor 1002 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 1002 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 1003. The first processor 1002 reads the information in the first memory 1003 and completes the steps of the aforementioned method in combination with its hardware.
[0186] In an exemplary embodiment, the network device 1000 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0187] Based on the hardware implementation of the above program modules, and in order to implement the method on the first terminal side of the embodiments of this application, the embodiments of this application also provide a first terminal, such as... Figure 11 As shown, the first terminal 1100 includes:
[0188] The second communication interface 1101 is capable of exchanging information with network devices;
[0189] The second processor 1102 is connected to the second communication interface 1101 to enable information interaction with network devices and to execute the methods provided by one or more technical solutions on the first terminal side when running computer programs.
[0190] The computer program is stored in the second memory 1103.
[0191] Specifically, the second communication interface 1101 is used to receive first information sent by the network device. The first information is used for measuring and reporting interference between the first set and the first set contains at least two TRPs.
[0192] The second processor 1102 is configured to measure one or more first sets using the first information to obtain second information, the second information being used to determine a second set corresponding to the first set associated with the first terminal, the second set including one or more second terminals; and to send the second information to the network device through the second communication interface 1101.
[0193] It should be noted that the specific processing procedures of the second communication interface 1101 and the second processor 1102 can be understood by referring to the above method.
[0194] Of course, in practical applications, the various components in the first terminal 1100 are coupled together through the bus system 1104. It can be understood that the bus system 1104 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1104 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in... Figure 11 The general designated all buses as Bus System 1104.
[0195] The second memory 1103 in this embodiment is used to store various types of data to support the operation of the first terminal 1100. Examples of such data include any computer program used to operate on the first terminal 1100.
[0196] The methods disclosed in the above embodiments of this application can be applied to the second processor 1102, or implemented by the second processor 1102. The second processor 1102 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the second processor 1102. The second processor 1102 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 1102 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the second memory 1103. The second processor 1102 reads the information in the second memory 1103 and completes the steps of the aforementioned method in conjunction with its hardware.
[0197] In an exemplary embodiment, the first terminal 1100 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.
[0198] It is understood that the memories (first memory 1003, second memory 1103) in the embodiments of this application can be volatile memory or non-volatile memory, or both. 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), magnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. 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), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.
[0199] To implement the method provided in the embodiments of this application, the embodiments of this application also provide a beam selection system, such as... Figure 12 As shown, the system includes: network device 1201 and first terminal 1202.
[0200] It should be noted that the specific processing procedures of network device 1201 and first terminal 1202 have been detailed above and will not be repeated here.
[0201] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium. For example, it may include a first memory 1003 storing a computer program, which can be executed by a first processor 1002 of a network device 1000 to complete the steps described in the aforementioned network device-side method. Another example is a second memory 1103 storing a computer program, which can be executed by a second processor 1102 of a first terminal 1100 to complete the steps described in the aforementioned first terminal-side method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.
[0202] In an exemplary embodiment, this application also provides a computer program product, including a computer program that can be executed by a first processor 1002 of a network device 1000 to complete the steps described in the aforementioned network device-side method, or the computer program can be executed by a second processor 1102 of a first terminal 1100 to complete the steps described in the aforementioned first terminal-side method.
[0203] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0204] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.
[0205] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.
Claims
1. An information transmission method, characterized in that, Applied to network devices, including: Send first information to the first terminal, the first information being used for measuring and reporting interference between the first set, the first set containing at least two transmit-receive points (TRPs); The system receives second information sent by the first terminal, the second information being used to determine a second set corresponding to a first set associated with the first terminal, the second set containing one or more second terminals.
2. The method according to claim 1, characterized in that, The first information represents the set of resources with non-zero power in each of one or more first sets.
3. The method according to claim 2, characterized in that, For each first set, the first set is associated with one or more beam sets. A resource set corresponding to the first set contains one or more first resources, and each first resource corresponds to a beam set.
4. The method according to claim 2, characterized in that, The resource set satisfies one or more of the following: Different resource sets have different time-domain resources; Different resource sets have different frequency domain resources.
5. The method according to claim 2, characterized in that, The resource set is associated with one or more terminals.
6. The method according to claim 2, characterized in that, The second information includes measurement-related information associated with the one or more first sets, the measurement-related information including one or more of the following: The third information is used to indicate the resource set corresponding to the one or more first sets; The fourth information represents the measurement results corresponding to the one or more first sets.
7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: Using the second information, fifth information is obtained, which characterizes the interference of the first set associated with the first terminal to the second terminal associated with other first sets; The second set is determined using the fifth piece of information.
8. The method according to claim 7, characterized in that, The step of using the fifth information to determine the second set includes: Using the fifth information, the second terminals associated with other first sets are sorted. Select one or more second terminals from the sorted second terminals to obtain the second set.
9. The method according to claim 7, characterized in that, The method further includes: During the information transmission between the first terminal and the first set associated with the first terminal, interference protection processing is performed on the determined second set.
10. An information transmission method, characterized in that, Applied to the first terminal, including: Receive first information sent by network devices, the first information being used for measuring and reporting interference between a first set, the first set containing at least two TRPs; The first information is used to measure one or more first sets to obtain second information, which is used to determine a second set corresponding to the first set associated with the first terminal, and the second set contains one or more second terminals. The second information is sent to the network device.
11. The method according to claim 10, characterized in that, The first information represents the set of resources with non-zero power in each of the one or more first sets.
12. The method according to claim 11, characterized in that, For each first set, the first set is associated with one or more beam sets. A resource set corresponding to the first set contains one or more first resources, and each first resource corresponds to a beam set.
13. The method according to claim 11, characterized in that, The resource set satisfies one or more of the following: Different resource sets have different time-domain resources; Different resource sets have different frequency domain resources.
14. The method according to claim 11, characterized in that, The resource set is associated with one or more terminals.
15. The method according to claim 11, characterized in that, The second information includes measurement-related information associated with the one or more first sets, the measurement-related information including one or more of the following: The third information is used to indicate the resource set corresponding to the one or more first sets; The fourth information represents the measurement results corresponding to the one or more first sets.
16. An information transmission device, characterized in that, Configuration on network devices includes: The first transmitting unit is used to transmit first information to the first terminal. The first information is used for measuring and reporting interference between the first sets. The first set contains at least two TRPs. The first receiving unit is configured to receive second information sent by the first terminal, the second information being used to determine a second set corresponding to a first set associated with the first terminal, the second set including one or more second terminals.
17. An information transmission device, characterized in that, The configuration on the first terminal includes: The second receiving unit is used to receive first information sent by the network device. The first information is used for measuring and reporting interference between the first set and the first set contains at least two TRPs. A measurement unit is used to measure one or more first sets using the first information to obtain second information, the second information being used to determine a second set corresponding to the first set associated with the first terminal, the second set containing one or more second terminals; The second sending unit is used to send the second information to the network device.
18. A network device, characterized in that, include: A first processor and a first communication interface; wherein... The first communication interface is used to send first information to a first terminal, the first information being used for measuring and reporting interference between first sets, the first set containing at least two TRPs; and to receive second information sent by the first terminal, the second information being used to determine a second set corresponding to the first set associated with the first terminal, the second set containing one or more second terminals.
19. A first terminal, characterized in that, include: A second processor and a second communication interface; wherein... The second communication interface is used to receive first information sent by the network device. The first information is used for measuring and reporting interference between the first set and the first set contains at least two TRPs. The second processor is configured to measure one or more first sets using the first information to obtain second information, the second information being used to determine a second set corresponding to the first set associated with the first terminal, the second set including one or more second terminals; and to send the second information to the network device through the second communication interface.
20. A network device, characterized in that, include: A first processor and a first memory for storing computer programs capable of running on the processor. Wherein, when the first processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 9.
21. A first terminal, characterized in that, include: A second processor and a second memory for storing computer programs that can run on the processor. Wherein, when the second processor is used to run the computer program, it performs the steps of the method according to any one of claims 10 to 15.
22. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 9, or the steps of the method according to any one of claims 10 to 15.
23. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 9, or the steps of the method according to any one of claims 10 to 15.