Pilot frequency distribution method and device based on decellular large-scale MIMO architecture
By constructing undirected topology maps and simplified maps in the decellularized large-scale MIMO architecture, combining signal thresholds and large-scale fading coefficients, the target pilot is allocated, and the problem of limited pilot resources is solved, and the fairness of pilot resources is achieved. Efficiency reduces multi-user interference and pilot pollution.
Patent Information
- Application Number
- CN202411230602.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2044-09-03
AI Technical Summary
The prior art is difficult to effectively allocate pilot resources under the conditions of limited pilot resources, and each user cannot obtain orthogonal pilots, resulting in difficulty in suppressing pilot pollution.
Based on the decellularized large-scale MIMO architecture, by building an undirected topology map, the graph is simplified and pilot analysis is performed, combining signal thresholds and large-scale fading coefficients, the corresponding target pilots are allocated to reduce multi-user interference and improve system reliability.
The fairness and efficiency of pilot resources are achieved, ensuring that every user can obtain orthogonal pilots, reducing pilot pollution, and improving the reliability of the system.
Smart Images

Figure CN119254395A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of mobile communication technology, and in particular to a pilot allocation method and device based on a de-cellularized large-scale MIMO architecture. Background Art
[0002] In the CF mMIMO system, a large number of distributed APs are connected to a CPU, which is then connected through backhaul links and serves users on the same time and frequency resources; the CF mMIMO system not only shows significant potential in improving network performance, but also has the flexibility to be diversified and integrated with 5G and future network emerging technologies.
[0003] In the CF mMIMO system architecture, all APs are connected to the CPU through backhaul links, eliminating the traditional cell boundary restrictions, and providing services to users using the same time-frequency resources throughout the network through synchronized signal transmission and reception mechanisms and AP spatial multiplexing technology. The CF mMIMO system has shown great potential in improving the performance of future wireless networks and provides a promising solution for the next generation of indoor hotspot coverage scenarios.
[0004] However, for CF mMIMO systems under imperfect CSI and fading, in the non-orthogonal pilot design, by observing the expression of post-processing SINR, it can be found that the denominator of the post-processing SINR expression frequently appears It shows that pilot contamination greatly affects the important indicator SINR; currently, the existing technology realizes the resource allocation and high-efficiency URLLC of the mURLLC system by studying the expression of the outage probability based on the CF mMIMO system, but the existing technology ignores whether the pilots are orthogonal or assumes that they are orthogonal, which is not practical.
[0005] In summary, under the condition of limited pilot resources, the existing technology cannot enable each user to obtain orthogonal pilot resources, it is difficult to effectively allocate pilots, and the reuse scheme is difficult to suppress pilot pollution, which needs to be solved urgently. Summary of the invention
[0006] The present application provides a pilot allocation method and device based on a de-cellularized large-scale MIMO architecture to solve the problems of the prior art that it is difficult to effectively allocate pilot resources under the condition of limited pilot resources, and it is difficult to suppress pilot pollution when each user cannot obtain orthogonal pilots.
[0007] The first aspect of the present application provides a pilot allocation method based on a de-cellularized large-scale MIMO architecture, comprising the following steps: based on a preset de-cellularized large-scale MIMO architecture, and according to each wireless access point and each target user in the target network, construct an undirected topology graph corresponding to the target network; simplify the undirected topology graph according to a preset signal threshold and a large-scale fading coefficient to generate a simplified undirected topology graph; perform available pilot analysis on each target user according to the simplified undirected topology graph to obtain an available pilot analysis result for each target user, and based on the available pilot analysis result, in combination with a preset pilot usage number requirement or a pilot pollution value requirement, allocate a corresponding target pilot to each target user.
[0008] Optionally, in one embodiment of the present application, the method is based on a preset de-cellularized massive MIMO architecture and constructs an undirected topology graph corresponding to the target network according to each wireless access point and each target user in the target network, including: establishing the de-cellularized massive MIMO architecture, and based on the de-cellularized massive MIMO architecture, determining whether there is the same target wireless access point between every two target users, wherein, in the case that the same target wireless access point exists between two target users, the two target users are connected to construct the undirected topology graph.
[0009] Optionally, in one embodiment of the present application, the undirected topology graph is simplified according to a preset signal threshold and a large-scale fading coefficient to generate a simplified undirected topology graph, including: calculating the pilot contamination term of the target network based on a preset MMSE channel estimation strategy and an MRC multi-user detection strategy; calculating the large-scale fading coefficient between each target user and all wireless access points, and determining the signal threshold; simplifying the undirected topology graph by the large-scale fading coefficient and the signal threshold to obtain the simplified undirected topology graph.
[0010] Optionally, in one embodiment of the present application, the available pilot analysis is performed on each target user according to the simplified undirected topology graph to obtain the available pilot analysis result of each target user, and based on the available pilot analysis result, combined with the preset pilot usage number requirement or pilot pollution value requirement, a corresponding target pilot is allocated to each target user, including: determining whether there are available pilot resources for the current target user in the target network; if the current target user has the available pilot resources, selecting a first target pilot from the available pilot resources, and allocating the first target pilot to the current target user; The user simultaneously updates the current pilot pollution value of the de-cellularized massive MIMO architecture; if the current target user does not have the available pilot resources, a second target pilot with the smallest pilot pollution value is selected from all pilot resources according to the pilot pollution item, and the second target pilot is allocated to the current target user, and the number of times the second target pilot is used is updated, and when the number of times used is not less than a preset usage threshold, the second target pilot is disabled; the pilot allocation operation is iteratively performed according to the updated number of times used and the pilot pollution value until the corresponding target pilot is allocated to each target user.
[0011] The second aspect of the present application provides a pilot allocation device based on a de-cellularized large-scale MIMO architecture, including: a mapping module, which is used to construct an undirected topology graph corresponding to the target network based on a preset de-cellularized large-scale MIMO architecture and according to each wireless access point and each target user in the target network; a simplification module, which is used to simplify the undirected topology graph according to a preset signal threshold and a large-scale fading coefficient to generate a simplified undirected topology graph; an allocation module, which is used to perform available pilot analysis on each target user according to the simplified undirected topology graph, obtain an available pilot analysis result for each target user, and allocate a corresponding target pilot to each target user based on the available pilot analysis result in combination with a preset pilot usage number requirement or a pilot pollution value requirement.
[0012] Optionally, in one embodiment of the present application, the mapping module includes: a connection unit, used to establish the de-cellularized massive MIMO architecture, and based on the de-cellularized massive MIMO architecture, determine whether there is the same target wireless access point between every two target users, wherein, when the same target wireless access point exists between two target users, the two target users are connected to construct the undirected topology graph.
[0013] Optionally, in one embodiment of the present application, the simplification module includes: a first calculation unit, used to calculate the pilot contamination term of the target network based on a preset MMSE channel estimation strategy and an MRC multi-user detection strategy; a second calculation unit, used to calculate the large-scale fading coefficient between each target user and all wireless access points, and determine the signal threshold; a determination unit, used to simplify the undirected topology graph by the large-scale fading coefficient and the signal threshold to obtain the simplified undirected topology graph.
[0014] Optionally, in one embodiment of the present application, the allocation module includes: a judgment unit, used to judge whether there are available pilot resources for the current target user in the target network; a multiplexing number allocation unit, used to select a first target pilot from the available pilot resources if the current target user has the available pilot resources, and allocate the first target pilot to the current target user while updating the current pilot pollution value of the de-cellularized large-scale MIMO architecture; a pilot pollution allocation unit, used to select a second target pilot with the smallest pilot pollution value from all pilot resources according to the pilot pollution item if the current target user does not have the available pilot resources, and allocate the second target pilot to the current target user, and update the number of times the second target pilot is used, and disable the second target pilot when the number of times the pilot is used is not less than a preset usage threshold; an iteration unit, used to iteratively perform the pilot allocation operation according to the updated number of times and the pilot pollution value until the corresponding target pilot is allocated to each target user.
[0015] The third aspect of the present application provides an electronic device, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the program to implement the pilot allocation method based on the de-cellularized massive MIMO architecture as described in the above embodiment.
[0016] The fourth aspect of the present application provides a computer-readable storage medium, which stores a computer program. When the program is executed by a processor, it implements the above-mentioned pilot allocation method based on the de-cellularized massive MIMO architecture.
[0017] Therefore, the embodiments of the present application have the following beneficial effects:
[0018] The embodiment of the present application can construct an undirected topology graph corresponding to the target network based on a preset decellularized large-scale MIMO architecture and according to each wireless access point and each target user in the target network; simplify the undirected topology graph according to a preset signal threshold and a large-scale fading coefficient to generate a simplified undirected topology graph; perform available pilot analysis on each target user according to the simplified undirected topology graph to obtain an available pilot analysis result for each target user, and allocate a corresponding target pilot to each target user based on the available pilot analysis result and in combination with a preset pilot usage number requirement or a pilot pollution value requirement, thereby reducing multi-user interference, improving system reliability, and ensuring fairness and efficiency of pilot resources. Thus, the problems that the existing technology is difficult to effectively allocate pilot resources under the condition of limited pilot resources, and pilot pollution suppression is difficult when each user cannot obtain orthogonal pilots, etc. are solved.
[0019] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0021] Figure 1 A flowchart of a pilot allocation method based on a de-cellularized massive MIMO architecture provided according to an embodiment of the present application;
[0022] Figure 2 An initial undirected topological graph provided for one embodiment of the present application;
[0023] Figure 3 A schematic diagram of a decellularized massive MIMO architecture provided for one embodiment of the present application;
[0024] Figure 4 A simplified undirected topological graph provided for an embodiment of the present application;
[0025] Figure 5 A schematic diagram of an execution logic of a pilot allocation method based on a de-cellularized massive MIMO architecture provided for one embodiment of the present application;
[0026] Figure 6 This is an exemplary diagram of a pilot allocation device based on a de-cellularized massive MIMO architecture according to an embodiment of the present application;
[0027] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0028] Among them, 10-a pilot allocation device based on de-cellularized large-scale MIMO architecture; 100-a mapping module, 200-a simplification module, 300-an allocation module; 701-a memory, 702-a processor, 703-a communication interface. DETAILED DESCRIPTION
[0029] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0030] The following describes the pilot allocation method and device based on the decellularized large-scale MIMO architecture of the embodiment of the present application with reference to the accompanying drawings. In view of the problems mentioned in the above background technology, the present application provides a pilot allocation method based on the decellularized large-scale MIMO architecture, in which an undirected topological graph corresponding to the target network is constructed based on a preset decellularized large-scale MIMO architecture and according to each wireless access point and each target user in the target network; the undirected topological graph is simplified according to the preset signal threshold and large-scale fading coefficient to generate a simplified undirected topological graph; the available pilots are analyzed for each target user according to the simplified undirected topological graph to obtain the available pilot analysis results for each target user, and based on the available pilot analysis results, combined with the preset pilot usage times or pilot pollution value requirements, the corresponding target pilot is allocated to each target user, thereby reducing multi-user interference, improving the reliability of the system, and ensuring the fairness and efficiency of pilot resources. Thus, the problems that the existing technology is difficult to effectively allocate pilot resources under the condition of limited pilot resources, and pilot pollution suppression is difficult when each user cannot obtain orthogonal pilots, etc. are solved.
[0031] Specifically, Figure 1 A flowchart of a pilot allocation method based on a de-cellularized massive MIMO architecture provided in an embodiment of the present application.
[0032] like Figure 1 As shown, the pilot allocation method based on the de-cellularized massive MIMO architecture includes the following steps:
[0033] In step S101, based on a preset de-cellularized massive MIMO architecture, an undirected topology graph corresponding to the target network is constructed according to each wireless access point and each target user in the target network.
[0034] The embodiments of the present application can first construct a Cell-Free Massive MIMO (CFmMIMO) architecture, and under the Cell-Free Massive MIMO architecture, establish an undirected topology graph (i.e., an initial undirected topology graph) according to all wireless access points and target users, such as Figure 2 As shown, this provides guidance and basis for the subsequent allocation of pilot resources.
[0035] Optionally, in one embodiment of the present application, based on a preset de-cellularized massive MIMO architecture, and according to each wireless access point and each target user in the target network, an undirected topology graph corresponding to the target network is constructed, including: establishing a de-cellularized massive MIMO architecture, and based on the de-cellularized massive MIMO architecture, determining whether there is the same target wireless access point between every two target users, wherein, in the case where the same target wireless access point exists between two target users, the two target users are connected to construct an undirected topology graph.
[0036] It should be noted that the embodiment of the present application first establishes a cell-free massive MIMO architecture (Cell FreemMIMO, CF mMIMO system), and the CF mMIMO system includes M wireless access points (Access Point, AP) and K users, and the M APs serve K users simultaneously.
[0037] In actual implementation, the embodiments of the present application may assume that all APs are connected via a perfect backhaul without any transmission errors and bandwidth limitations, and provide unlimited capacity for the CPU, such as Figure 3 As shown, the APs and users are uniformly randomly distributed; thereafter, the embodiment of the present application can model each AP in the CF mMIMO system as a point to be colored, connect every two users that share the AP, form an undirected topological graph, and model it as a universal width coloring problem.
[0038] Therefore, the embodiments of the present application establish a de-cellularized massive MIMO architecture and construct an undirected topology graph, thereby providing important theoretical support for the subsequent simplification of the undirected topology graph and the allocation of pilot resources.
[0039] In step S102, the undirected topological graph is simplified according to a preset signal threshold and a large-scale fading coefficient to generate a simplified undirected topological graph.
[0040] Furthermore, the embodiments of the present application may perform an initialization operation on the CF mMIMO system to determine parameters such as a signal threshold and a large-scale fading coefficient, and simplify an undirected topology graph based on parameters such as the large-scale fading coefficient, thereby determining one or more wireless access points that provide services to each user based on the simplified undirected topology graph.
[0041] Optionally, in one embodiment of the present application, an undirected topology graph is simplified according to a preset signal threshold and a large-scale fading coefficient to generate a simplified undirected topology graph, including: calculating the pilot contamination term of the target network based on a preset MMSE channel estimation strategy and an MRC multi-user detection strategy; calculating the large-scale fading coefficient between each target user and all wireless access points, and determining the signal threshold; simplifying the undirected topology graph by the large-scale fading coefficient and the signal threshold to obtain a simplified undirected topology graph.
[0042] In the specific implementation process, the embodiment of the present application can initialize the CF mMIMO system to adopt the MMSE channel estimation strategy and the MRC multi-user detection strategy, calculate the pilot contamination term, and calculate the large-scale fading coefficient β between the mth AP and the kth user. mk , and set the signal threshold η at the same time.
[0043] It is understandable that β mi is the large-scale fading coefficient between the m-th AP and the i-th user, when When the value is very small, it means that the signal received by the i-th user from the m-th AP is much smaller than the signal received by the user from all other APs. From a mathematical point of view, the impact of pilot pollution caused by pilot multiplexing on the overall SINR is relatively small. Therefore, the embodiment of the present application can delete the edges between users (vertices) with a long distance in the undirected topological graph according to the large-scale fading coefficient and the signal threshold (that is, the user does not select these APs), that is, delete the invalid edges to form a new undirected graph (that is, a simplified undirected topological graph), such as Figure 4 As shown; in other words, among all APs providing services to user i, the embodiments of the present application can simplify the undirected topology graph according to parameters such as large-scale fading coefficient and signal threshold.
[0044] Afterwards, the embodiment of the present application can determine the AP that ultimately provides services to each user by simplifying the undirected topology graph, and can set users that share an AP as neighbors, while setting the color used by the neighbors as a disabled color.
[0045] Therefore, the embodiments of the present application simplify the undirected topology graph, thereby ensuring smooth execution of pilot resource analysis and allocation.
[0046] In step S103, available pilot analysis is performed on each target user according to the simplified undirected topology graph to obtain the available pilot analysis result of each target user, and based on the available pilot analysis result, combined with the preset pilot usage number requirement or pilot pollution value requirement, a corresponding target pilot is allocated to each target user.
[0047] Furthermore, the embodiments of the present application can perform available pilot analysis on each user, so as to allocate a corresponding pilot to each target user according to the available pilot analysis result and the corresponding pilot multiplexing number requirement or pilot pollution item requirement.
[0048] As a feasible method, since the simplified undirected topological graph is a universal width coloring problem, the embodiments of the present application can be based on the simplified undirected topological graph, set the user neighbor matrix value using the same AP to 1, and set the colors of all neighbors to disabled colors; in addition, the embodiments of the present application can determine whether there is an available color (i.e., an available pilot) for each user. If there is an available color, select the available color with the least number of uses (i.e., assign the available pilot with the least number of uses to the user); otherwise, select the pilot that will cause the smallest interference value (i.e., the pilot pollution term) and assign it to the corresponding user, and update parameters such as the number of pilot multiplexing times. If the number of multiplexing times reaches a preset threshold, the color is disabled.
[0049] Therefore, the embodiments of the present application not only consider the local optimal solution, but also focus on global optimization, avoiding the global performance degradation caused by local optimality; in addition, the embodiments of the present application reduce multi-user interference by avoiding the reuse of pilot signals between users using the same AP as much as possible, thereby improving the reliability of the system, especially in the scenario of high-density user access, and can maintain a low error probability.
[0050] Optionally, in one embodiment of the present application, an available pilot analysis is performed on each target user according to a simplified undirected topology graph to obtain an available pilot analysis result for each target user, and based on the available pilot analysis result, in combination with a preset pilot usage number requirement or a pilot pollution value requirement, a corresponding target pilot is allocated to each target user, including: determining whether there are available pilot resources for the current target user in the target network; if there are available pilot resources for the current target user, selecting a first target pilot from the available pilot resources, and allocating the first target pilot to the current target user while updating the current pilot pollution value of the de-cellular massive MIMO architecture; if there are no available pilot resources for the current target user, selecting a second target pilot with the smallest pilot pollution value from all pilot resources according to the pilot pollution item, and allocating the second target pilot to the current target user, and updating the number of times the second target pilot is used, and when the number of times the second target pilot is used is not less than a preset usage threshold, disabling the second target pilot; and iteratively performing the pilot allocation operation according to the updated number of times used and the pilot pollution value until each target user is allocated a corresponding target pilot.
[0051] Specifically, Figure 5 As shown, the process of allocating corresponding pilots to each user according to the simplified undirected topology graph in the embodiment of the present application is as follows:
[0052] Step 1: Determine whether the current user has available colors (i.e. pilots). If yes, go to step 2; otherwise, go to step 3.
[0053] Step 2: Select the color (pilot) with the least number of reuses, and assign the pilot (i.e., the first target pilot) to the current user, and calculate and update the current interference value of the node;
[0054] Step 3: Select the color (pilot) that causes the smallest pilot pollution item, and assign the pilot (i.e., the second target pilot) to the current user, and update the color (pilot) multiplexing times;
[0055] Step 4: If the number of times a color (pilot) is reused reaches an upper limit (i.e., a reuse threshold), the color (pilot) is disabled;
[0056] Step 5: Iterate steps 1 to 4 until pilots are allocated to all users.
[0057] Therefore, the embodiments of the present application ensure the fairness and efficiency of pilot resources by considering the fair reuse of pilots and selecting the orthogonal pilots with the least global usage times for allocation; in addition, in the case of changing user access requirements, the embodiments of the present application can flexibly adjust the pilot allocation strategy, which can effectively adapt to the future growth of network scale and the increase and change in the number of users, and maintain strong guarantees for the stability and efficiency of the system.
[0058] According to the pilot allocation method based on the de-cellularized large-scale MIMO architecture proposed in the embodiment of the present application, an undirected topology graph corresponding to the target network is constructed based on the preset de-cellularized large-scale MIMO architecture and according to each wireless access point and each target user in the target network; the undirected topology graph is simplified according to a preset signal threshold and a large-scale fading coefficient to generate a simplified undirected topology graph; an available pilot analysis is performed on each target user according to the simplified undirected topology graph to obtain an available pilot analysis result for each target user, and based on the available pilot analysis result, in combination with a preset pilot usage number requirement or a pilot pollution value requirement, a corresponding target pilot is allocated to each target user, thereby reducing multi-user interference, improving system reliability, and ensuring the fairness and efficiency of pilot resources.
[0059] Secondly, a pilot allocation device based on a de-cellularized massive MIMO architecture proposed in accordance with an embodiment of the present application is described with reference to the accompanying drawings.
[0060] Figure 6 It is a block diagram of a pilot allocation device based on a de-cellularized massive MIMO architecture according to an embodiment of the present application.
[0061] like Figure 6As shown, the pilot allocation device 10 based on the de-cellularized massive MIMO architecture includes: a mapping module 100, a simplification module 200 and an allocation module 300.
[0062] The mapping module 100 is used to construct an undirected topology map corresponding to the target network based on a preset de-cellularized massive MIMO architecture and according to each wireless access point and each target user in the target network.
[0063] The simplification module 200 is used to simplify the undirected topology graph according to a preset signal threshold and a large-scale fading coefficient to generate a simplified undirected topology graph.
[0064] The allocation module 300 is used to perform available pilot analysis on each target user according to the simplified undirected topology graph, obtain the available pilot analysis result of each target user, and allocate a corresponding target pilot to each target user based on the available pilot analysis result and in combination with a preset pilot usage number requirement or a pilot pollution value requirement.
[0065] Optionally, in one embodiment of the present application, the mapping module 100 includes: a connection unit, used to establish a de-cellularized massive MIMO architecture, and based on the de-cellularized massive MIMO architecture, determine whether there is the same target wireless access point between every two target users, wherein, when the same target wireless access point exists between two target users, the two target users are connected to construct an undirected topology graph.
[0066] Optionally, in one embodiment of the present application, the simplification module 200 includes: a first calculation unit, a second calculation unit and a determination unit.
[0067] The first calculation unit is used to calculate the pilot contamination term of the target network based on the preset MMSE channel estimation strategy and the MRC multi-user detection strategy.
[0068] The second calculation unit is used to calculate the large-scale fading coefficient between each target user and all wireless access points, and determine the signal threshold.
[0069] The determination unit is used to simplify the undirected topological graph by using a large-scale fading coefficient and a signal threshold to obtain a simplified undirected topological graph.
[0070] Optionally, in one embodiment of the present application, the allocation module 300 includes: a judgment unit, a multiplexing times allocation unit, a pilot contamination allocation unit and an iteration unit.
[0071] The judging unit is used to judge whether there are available pilot resources for the current target user in the target network.
[0072] The multiplexing frequency allocation unit is used to select a first target pilot from the available pilot resources if there are available pilot resources for the current target user, and allocate the first target pilot to the current target user while updating the current pilot pollution value of the de-cellular large-scale MIMO architecture.
[0073] The pilot pollution allocation unit is used to select a second target pilot with the smallest pilot pollution value from all pilot resources according to the pilot pollution item if there is no available pilot resource for the current target user, and allocate the second target pilot to the current target user, and update the number of times the second target pilot is used, and disable the second target pilot when the number of times used is not less than a preset usage threshold.
[0074] The iteration unit is used to iteratively perform the pilot allocation operation according to the updated usage times and the pilot pollution value until the corresponding target pilot is allocated to each target user.
[0075] It should be noted that the aforementioned explanation of the pilot allocation method embodiment based on the de-cellularized massive MIMO architecture is also applicable to the pilot allocation device based on the de-cellularized massive MIMO architecture of this embodiment, and will not be repeated here.
[0076] A pilot allocation device based on a de-cellularized large-scale MIMO architecture proposed in an embodiment of the present application includes a mapping module for constructing an undirected topology map corresponding to a target network based on a preset de-cellularized large-scale MIMO architecture and according to each wireless access point and each target user in the target network; a simplification module for simplifying the undirected topology map according to a preset signal threshold and a large-scale fading coefficient to generate a simplified undirected topology map; and an allocation module for performing an available pilot analysis on each target user according to the simplified undirected topology map to obtain an available pilot analysis result for each target user, and based on the available pilot analysis result, in combination with a preset pilot usage number requirement or a pilot pollution value requirement, allocating a corresponding target pilot to each target user, thereby reducing multi-user interference, improving system reliability, and ensuring fairness and efficiency of pilot resources.
[0077] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device may include:
[0078] A memory 701 , a processor 702 , and a computer program stored in the memory 701 and executable on the processor 702 .
[0079] When the processor 702 executes the program, the pilot allocation method based on the de-cellularized massive MIMO architecture provided in the above embodiment is implemented.
[0080] Furthermore, the electronic device further comprises:
[0081] The communication interface 703 is used for communication between the memory 701 and the processor 702 .
[0082] The memory 701 is used to store computer programs that can be executed on the processor 702 .
[0083] The memory 701 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0084] If the memory 701, the processor 702 and the communication interface 703 are implemented independently, the communication interface 703, the memory 701 and the processor 702 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0085] Optionally, in a specific implementation, if the memory 701, the processor 702 and the communication interface 703 are integrated on a chip, the memory 701, the processor 702 and the communication interface 703 can communicate with each other through an internal interface.
[0086] The processor 702 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0087] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-mentioned pilot allocation method based on a de-cellularized massive MIMO architecture.
[0088] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0089] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0090] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0091] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways as necessary and then storing it in a computer memory.
[0092] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. If implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0093] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0094] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0095] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A pilot allocation method based on a decellularized massive MIMO architecture, characterized in that: The following steps are involved: Based on a preset decellularized massive MIMO architecture, an undirected topology graph corresponding to the target network is constructed according to each wireless access point and each target user in the target network; Simplifying the undirected topological graph according to a preset signal threshold and a large-scale fading coefficient to generate a simplified undirected topological graph; An available pilot analysis is performed on each target user according to the simplified undirected topology graph to obtain an available pilot analysis result for each target user, and based on the available pilot analysis result and in combination with a preset pilot usage number requirement or a pilot pollution value requirement, a corresponding target pilot is allocated to each target user.
2. The method according to claim 1, characterized in that The method of constructing an undirected topology graph corresponding to the target network based on a preset decellularized massive MIMO architecture and according to each wireless access point and each target user in the target network includes: The de-cellularized massive MIMO architecture is established, and based on the de-cellularized massive MIMO architecture, it is determined whether there is a same target wireless access point between every two target users, wherein, when the same target wireless access point exists between two target users, the two target users are connected to construct the undirected topology graph.
3. The method according to claim 2, characterized in that The step of simplifying the undirected topological graph according to a preset signal threshold and a large-scale fading coefficient to generate a simplified undirected topological graph includes: Based on a preset MMSE channel estimation strategy and an MRC multi-user detection strategy, calculating a pilot contamination term of the target network; Calculating the large-scale fading coefficient between each target user and all wireless access points, and determining the signal threshold; The undirected topological graph is simplified by using the large-scale fading coefficient and the signal threshold to obtain the simplified undirected topological graph.
4. The method according to claim 3, characterized in that: The performing available pilot analysis on each target user according to the simplified undirected topology graph to obtain an available pilot analysis result for each target user, and allocating a corresponding target pilot to each target user based on the available pilot analysis result and in combination with a preset pilot usage number requirement or a pilot pollution value requirement, includes: Determining whether there are available pilot resources for a current target user in the target network; If the current target user has the available pilot resources, selecting a first target pilot from the available pilot resources, and allocating the first target pilot to the current target user while updating the current pilot contamination value of the de-cellularized massive MIMO architecture; If the current target user does not have the available pilot resource, selecting a second target pilot with the smallest pilot pollution value from all pilot resources according to the pilot pollution item, and at the same time allocating the second target pilot to the current target user, and updating the number of times the second target pilot is used, and disabling the second target pilot when the number of times is not less than a preset usage threshold; The pilot allocation operation is iteratively performed according to the updated number of usage times and the pilot pollution value until a corresponding target pilot is allocated to each target user.
5. A pilot allocation device based on a decellularized massive MIMO architecture, characterized in that: include: A mapping module, configured to construct an undirected topology map corresponding to the target network based on a preset decellularized massive MIMO architecture and according to each wireless access point and each target user in the target network; A simplification module, used to simplify the undirected topological graph according to a preset signal threshold and a large-scale fading coefficient to generate a simplified undirected topological graph; An allocation module is used to perform available pilot analysis on each target user according to the simplified undirected topology graph to obtain an available pilot analysis result for each target user, and allocate a corresponding target pilot to each target user based on the available pilot analysis result in combination with a preset pilot usage number requirement or a pilot pollution value requirement.
6. The device according to claim 5, characterized in that The mapping module includes: A connection unit is used to establish the de-cellularized massive MIMO architecture, and based on the de-cellularized massive MIMO architecture, determine whether there is a same target wireless access point between every two target users, wherein, when the same target wireless access point exists between two target users, the two target users are connected to construct the undirected topology graph.
7. The device according to claim 6, characterized in that The simplification module comprises: A first calculation unit, configured to calculate the pilot contamination term of the target network based on a preset MMSE channel estimation strategy and an MRC multi-user detection strategy; A second calculation unit, used to calculate the large-scale fading coefficient between each target user and all wireless access points, and determine the signal threshold; The determination unit is used to simplify the undirected topological graph by using the large-scale fading coefficient and the signal threshold to obtain the simplified undirected topological graph.
8. The device according to claim 7, characterized in that The allocation module comprises: A determination unit, configured to determine whether there are available pilot resources for a current target user in the target network; a multiplexing number allocation unit, configured to select a first target pilot from the available pilot resources if the current target user has the available pilot resources, allocate the first target pilot to the current target user and update the current pilot contamination value of the de-cellularized massive MIMO architecture at the same time; a pilot pollution allocation unit, configured to select a second target pilot with the smallest pilot pollution value from all pilot resources according to the pilot pollution item if the current target user does not have the available pilot resource, allocate the second target pilot to the current target user, update the number of times the second target pilot is used, and disable the second target pilot if the number of times is not less than a preset usage threshold; The iteration unit is used to iteratively perform the pilot allocation operation according to the updated number of times of use and the pilot pollution value until the corresponding target pilot is allocated to each target user.
9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the pilot allocation method based on the de-cellularized massive MIMO architecture as described in any one of claims 1 to 4.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the pilot allocation method based on the de-cellularized massive MIMO architecture as described in any one of claims 1-4.
Citation Information
Patent Citations
Grouping pilot frequency distribution method and grouping pilot frequency distribution device in large-scale MIMO system
CN110086555A
Service cell pilot frequency determination method and device, electronic equipment and storage medium
CN114785469A
Pilot frequency distribution method and device, electronic equipment and storage medium
CN114826532A
Pilot frequency distribution method and device for cellular removal system
CN114978267A
Spectrum efficiency optimization method for unmanned aerial vehicle communication in cellular-removed large-scale MIMO
CN116321466A
