Beam optimization method and device for wireless network coverage overlapping areas
By configuring measurement resources for high and low power nodes and selecting beams with the largest average throughput, the problems of high power consumption and strong interference in high-density heterogeneous networks are solved, and dynamic adaptation and energy-saving optimization of wireless networks are achieved.
Patent Information
- Application Number
- CN202210752069.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-28
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2042-06-28
AI Technical Summary
There are high network power consumption and strong common channel interference problems in the same coverage areas of high- and low-power nodes in high-density heterogeneous networks. The existing technology is difficult to dynamically adapt to coverage, capacity and throughput requirements, resulting in network performance losses.
By configuring measurement resources for different beams of high-power nodes, sending them to adjacent low-power nodes, the terminal performs measurements and reports data, computes performance impact data, and selects beams with the largest average throughput to optimize the beam covering the overlapping area.
Dynamically adjust the beams of high-power nodes, cooperate with the energy-saving operations of low-power nodes, reduce network interference, and improve communication quality and user experience covering overlapping areas.
Smart Images

Figure CN115103383B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless network communication technology, and in particular to a beam optimization method and device for wireless network coverage overlapping areas. Background Art
[0002] To meet the ever-increasing demand for network capacity and throughput, heterogeneous networks have been widely deployed, with the deployment of heterogeneous nodes moving toward higher density. While high-density heterogeneous networks can significantly improve network coverage, access capacity, and throughput, they also present technical challenges that need to be overcome. First, the dense node deployment significantly increases network power consumption. While individual small base stations consume relatively little power, the large number of small base stations required to achieve continuous coverage of an area consumes significant power. Second, to ensure continuous network coverage, heterogeneous networks often have high- and low-power nodes coexisting in their coverage area. In areas where high- and low-power nodes coexist, heterogeneous networks struggle to avoid strong co-channel interference.
[0003] To reduce network power consumption, operators often manually shut down some network nodes, effectively reducing overall network power consumption. However, low-power nodes are often deployed in areas with poor coverage by high-power nodes to enhance coverage, or in hotspots to increase network capacity and throughput. Shutting down low-power nodes in areas with poor coverage by high-power nodes can significantly degrade coverage performance. For low-power nodes deployed in hotspots, manually shutting down nodes makes it difficult to accurately and dynamically adapt to actual coverage, capacity, and throughput requirements.
[0004] In order to suppress the interference of high-power nodes to low-power nodes in heterogeneous networks, the eICIC (enhanced inter cell interference coordination) technology and the FeICIC (furture enhanced inter cell interference coordination) technology can be used. However, the eICIC technology can only reduce the interference of high-power nodes to low-power nodes within the ABS subframe time range, and the high-power node cell will suffer from throughput performance and coverage performance loss due to the inability to transmit data within the ABS subframe and the limited reference signal transmission. Although the FeICIC technology allows high-power nodes to send data in the ABS subframe by reducing the transmit power, it is essentially a trade-off between the performance loss of high-power node cells and the performance loss of low-power node cells based on the eICIC technology, and will still affect the performance and coverage performance of high-power node cells. Summary of the Invention
[0005] In view of this, the present application proposes a beam optimization method and device, equipment, and storage medium for overlapping areas of wireless network coverage. For the same coverage situation of high-power and low-power nodes, a beam measurement method is used to select suitable beams for the overlapping areas of wireless network coverage of high-power and low-power nodes, so as to achieve the purpose of controlling network interference.
[0006] In a first aspect, the present application provides a beam optimization method for overlapping wireless network coverage areas, comprising:
[0007] configuring measurement resources for different beams of the first network device respectively, and sending the measurement resources to a second network device adjacent to the first network device;
[0008] Sending at least part of the measurement resources to at least part of the terminals connected to the second network device and configuring measurement reporting for the at least part of the terminals, and receiving measurement data corresponding to different beams of the first network device reported by the terminals;
[0009] Calculating performance impact data of different beams of the first network device on the second network device according to the received measurement data;
[0010] Determine the coverage area of at least one beam with the largest performance impact data as the coverage overlap area to be optimized between the first network device and the second network device;
[0011] According to the average throughputs of the beams in the overlapping coverage area, a beam with the largest average throughput is determined as the beam of the first network device in the overlapping coverage area.
[0012] As described above, since high-power and low-power nodes are commonly covered in heterogeneous networks, this method configures measurement resources for different beams of the first network device in the heterogeneous network and sends the measurement resources to the second network device. When the terminal accesses the second network device, beam measurement can be performed according to the measurement resources, and the measurement data of the different beams corresponding to the first network device can be reported to the second network device. The second network device can calculate the performance impact data of the different beams of the first network device on the second network device based on the received measurement data. According to the performance impact data, the coverage overlap area of the first network device and the second network device to be optimized can be determined. Then, based on the average throughput of each beam in the coverage overlap area, a suitable beam is selected as the beam of the first network device in the coverage overlap area. In this way, the beam coverage optimization of the coverage overlap area can be achieved to achieve the purpose of controlling network interference. For example, the first network device in this method can correspond to the above-mentioned high-power node, and the second network device can correspond to the above-mentioned low-power node. By dynamically adjusting the beam of the high-power node in the overlapping coverage area and cooperating with the low-power node to reduce the transmission power, power on and off, etc., the wireless network can dynamically adapt to the deployment and energy-saving operation of the low-power node without affecting the user experience of the overlapping coverage area.
[0013] Optionally, the sending the measurement resource to a second network device adjacent to the first network device includes:
[0014] The first network device sends the time-frequency resource position used for beam measurement to the second network device adjacent to it in the form of time period, frequency offset, symbol number in each period, number of occupied symbols, frame number, subframe number, time slot number, number of time-frequency occupied resource units, starting resource block number, number of occupied resource blocks, and occupied resource block number.
[0015] From the above, the measurement resources configured by the first network device can specifically be time-frequency resources for beam measurement. The first network device sends the time-frequency resource location to the adjacent second network device in the above manner through the backhaul link, so that the terminal can synchronize with the time and frequency of the second network device during the process of accessing the second network device.
[0016] Optionally, the measurement data includes:
[0017] One or more of channel strength data, channel status data, received signal-to-noise ratio data, and transmission throughput data.
[0018] Optionally, calculating, according to the received measurement data, performance impact data of different beams of the first network device on the second network device includes:
[0019] Calculating performance impact data of different beams of the first network device on the second network device based on the received measurement data of different beams of the first network device reported by the terminal; or
[0020] Based on the received measurement data of different beams corresponding to the first network device reported by the terminal and the measurement data of different beams corresponding to the second network device reported by the terminal, performance impact data of different beams of the first network device on the second network device is calculated.
[0021] From the above, the second network device can calculate the performance impact data of different beams of the first network device on the second network device based on the measurement data of different beams corresponding to the first network device reported by the terminal, or the second network device can jointly calculate the performance impact data of different beams of the first network device on the second network device based on the above data and the measurement data of different beams corresponding to the second network device reported by the terminal.
[0022] Optionally, the performance impact data includes:
[0023] One or more of throughput change data, signal-to-noise ratio change data, transmission power consumption change data, transmission time-frequency resource occupancy and occupancy rate change data.
[0024] Optionally, the coverage area of the beam is determined by horizontal beam width, vertical beam width, horizontal azimuth angle and vertical zenith angle.
[0025] Optionally, the average throughput is determined according to the total throughput and the total number of terminals that access the first network device through the beam and access the second network device through the beam.
[0026] From the above, based on the total throughput of all terminals accessing the first network device through the beam and the number of terminals accessing the second network device through the beam, the average throughput of the beam can be calculated. Usually, there will be multiple beams in the overlapping coverage area. Based on the average throughput of each beam, the beam with the largest average throughput can be used as the beam of the first network device in the overlapping coverage area to reduce network interference.
[0027] Optionally, the average throughput is determined according to the total throughput of terminals accessing the second network device through the beam and the total number of terminals.
[0028] From the above, since the beam of the first network device mainly affects the performance of the second network device, in another implementation method, it is also possible to only calculate the average throughput of the terminals accessing the second network device through each beam, and select the beam with the largest average throughput as the beam of the first network device in the overlapping coverage area to reduce network interference.
[0029] Optionally, configuring measurement reporting for at least some of the terminals includes:
[0030] The second network device configures the at least some terminals to report the measurement data to the second network device in a periodic, semi-periodic or triggered reporting manner.
[0031] As described above, the network device usually does not actively obtain the measurement information of the terminal, but usually configures a reporting method for the terminal accessing the network device so that the terminal can report its measurement data to the network device according to the reporting method.
[0032] In a second aspect, the present application provides a beam optimization device for wireless network coverage overlapping areas, comprising:
[0033] a configuration module, configured to respectively configure measurement resources for different beams of the first network device, and send the measurement resources to a second network device adjacent to the first network device;
[0034] a transceiver module, sending at least part of the measurement resources to at least part of the terminals connected to the second network device and configuring measurement reporting for the at least part of the terminals, and receiving measurement data corresponding to different beams of the first network device reported by the terminals;
[0035] a calculation module, configured to calculate performance impact data of different beams of the first network device on the second network device based on the received measurement data;
[0036] a comparing module, configured to determine a coverage area of at least one beam having the largest performance impact data as a coverage overlap area to be optimized between the first network device and the second network device;
[0037] The determination module is configured to determine, based on the average throughputs of the beams in the overlapping coverage area, a beam with the largest average throughput as the beam of the first network device in the overlapping coverage area.
[0038] In a third aspect, the present application provides a computing device, comprising:
[0039] processor;
[0040] a memory for storing one or more programs;
[0041] When the one or more programs are executed by the processor, the processor implements the above-mentioned beam optimization method for overlapping areas of wireless network coverage.
[0042] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a computer, implements the above-mentioned beam optimization method for overlapping areas of wireless network coverage.
[0043] These and other aspects of the present application will become more apparent from the following description of the embodiment(s). BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 A flowchart of a beam optimization method for wireless network coverage overlapping areas provided in an embodiment of the present application;
[0045] Figure 2 A schematic diagram of the interaction between a first network device and a second network device provided in an embodiment of the present application;
[0046] Figure 3 A module diagram of a beam optimization device for wireless network coverage overlap areas provided in an embodiment of the present application;
[0047] Figure 4 A structural diagram of a computing device provided in an embodiment of the present application.
[0048] It should be understood that the sizes and shapes of the blocks in the above structural diagrams are for reference only and should not constitute an exclusive interpretation of the embodiments of this application. The relative positions and inclusion relationships between the blocks presented in the structural diagrams are only schematic representations of the structural relationships between the blocks, and do not limit the physical connection methods of the embodiments of this application. DETAILED DESCRIPTION
[0049] In order to make the objectives, technical solutions and advantages of the present invention more clear, the present invention will be described in further detail below with reference to the accompanying drawings.
[0050] Existing beam set selection technologies usually use fixed beam set selection. Once the network transmission equipment is deployed, the beam set will not change after it is selected. Existing fixed beam set selection technologies cannot adjust the beam set according to changes in the distribution of hotspots and low-power nodes in the cell. Since narrow beams produce higher received power within their beam width, once low-power nodes are deployed in a high-power node area using narrower beams, the low-power nodes may be subject to stronger interference, and continuing to use narrow beams in areas where low-power nodes are deployed to serve hotspots will waste beam resources. In a high-power node area using wide beams, if a hotspot appears and a low-power node is deployed, once the low-power node is shut down, it will be difficult to ensure network performance in the hotspot area by switching the cell's beams.
[0051] The present invention provides a beam optimization method and apparatus for overlapping wireless network coverage areas. This method uses beam measurement to select appropriate beams for overlapping wireless network coverage areas of high- and low-power nodes, addressing the situation where high- and low-power nodes have the same coverage. This method achieves the goal of controlling network interference. By dynamically adjusting the beams of high-power nodes in overlapping coverage areas and coordinating with low-power nodes to reduce transmit power, power on, and so on, this method enables the wireless network to dynamically adapt to the deployment and energy-saving operation of low-power nodes, while also ensuring that the user experience in the overlapping coverage area is not affected.
[0052] The network device in this embodiment may specifically be one or more of a network node, a base station, a base station management module or system, and a network management module or system under the network architecture.
[0053] Refer to Figure 1 As shown, the embodiment of the present application provides a beam optimization method for wireless network coverage overlapping areas, including the steps of:
[0054] S10: configuring measurement resources for different beams of the first network device respectively, and sending the measurement resources to a second network device adjacent to the first network device;
[0055] In this embodiment, the first network device may be the high-power node described above, and the second network device may be the low-power node described above. The first and second network devices are adjacent and have the same coverage area. Measurement resources are configured for different beams under the first network device. Specifically, the measurement resources may be time-frequency resources used for beam measurement.
[0056] Reference Figure 2 As shown, a backhaul link exists between the first network device and the second network device. The first network device transmits the time-frequency resource location used for beam measurement to the adjacent second network device via the backhaul link, including information such as a time period, a frequency offset, a symbol number within each period, a number of occupied symbols, a frame number, a subframe number, a time slot number, a number of occupied time-frequency resource units, a starting resource block number, a number of occupied resource blocks, and an occupied resource block number. This allows a terminal to synchronize with the time and frequency of the second network device when accessing the second network device via a beam.
[0057] The second network device configures silent resources in part or all of the measurement resources it receives, that is, the second network device does not perform any transmission on the configured measurement resources.
[0058] S20: Send at least part of the measurement resources to at least part of the terminals connected to the second network device, configure measurement reporting for the at least part of the terminals, and receive measurement data corresponding to different beams of the first network device reported by the terminals;
[0059] In this embodiment, the second network device sends some or all of the above-mentioned measurement resources to some or all of the terminals connected to the second network device, and configures some or all of the terminals connected to the second network device to perform measurements such as received signal strength measurement and / or interference strength measurement and / or signal-to-noise ratio and / or channel strength and / or channel state information based on the above-mentioned measurement resources. The second network device further configures the terminals connected to the second network device to report measurement data obtained by the measurements in a periodic, semi-periodic, or triggered manner. Corresponding to the above-mentioned measurement content, the measurement data includes measurement information such as received signal strength measurement information and / or interference strength measurement information and / or signal-to-noise ratio and / or channel strength and / or channel state information.
[0060] In one embodiment, the terminal accessing the second network device will also measure different beams of the second network device according to the measurement resources, and report the measurement data corresponding to the different beams of the second network device to the second network device. Similarly, the measurement data also includes measurement information such as received signal strength measurement information and / or interference strength measurement information and / or signal-to-noise ratio and / or channel strength and / or channel state information.
[0061] S30: Calculating performance impact data of different beams of the first network device on the second network device according to the received measurement data;
[0062] In this embodiment, the second network device calculates performance impact data of the different beams of the first network device on the second network device based on the measurement data of the different beams corresponding to the first network device reported by the terminal. The performance impact data is primarily used to reflect changes in the second network device caused by the beams of the first network device. For example, the performance impact data may include throughput change data, signal-to-noise ratio change data, transmission power consumption change data, transmission time-frequency resource occupancy and occupancy rate change data, or indication information obtained by mapping the above data.
[0063] The second network device transmits the calculated performance impact data to the first network device via the backhaul link for use in subsequent steps in determining the overlapping coverage area to be optimized. Furthermore, the second network device may also transmit, via the backhaul link, the measurement data for the different beams corresponding to the second network device reported by the terminal, as well as information such as the number of users counted by the second network device and / or the statistical time period or duration.
[0064] In one embodiment, the second network device can also jointly calculate the performance impact data of different beams of the first network device on the second network device based on the measurement data of different beams of the first network device reported by the above-mentioned terminal and the measurement data of different beams of the second network device reported by the above-mentioned terminal.
[0065] S40: Determine the coverage area of the at least one beam with the largest performance impact data as the coverage overlap area to be optimized between the first network device and the second network device;
[0066] Based on the performance impact data calculated by the second network device, the first network device may determine the coverage area corresponding to one or more beams with the largest performance impact data as the coverage overlap area to be optimized between the first network device and the second network device. The coverage area of the beam may be determined based on parameters such as its horizontal beam width, vertical beam width, horizontal azimuth angle, and vertical zenith angle.
[0067] S50: Determine, based on the average throughputs of the beams in the overlapping coverage area, a beam with the largest average throughput as the beam of the first network device in the overlapping coverage area;
[0068] In this embodiment, there will usually be more than one beam in the partial or complete coverage overlap area determined above. Therefore, by calculating the average throughput of each beam in the coverage overlap area, the beam with the largest average throughput is used as the beam of the first network device in the coverage overlap area to reduce network interference, thereby achieving beam optimization of the coverage overlap area.
[0069] Among them, the above-mentioned average throughput can be calculated based on the total throughput and total number of terminals accessing the first network device through the beam and accessing the second network device through the beam; or, it can also be calculated based on the total throughput and total number of terminals accessing the second network device through the beam.
[0070] The calculation method of the average throughput and the selection of the optimal beam will be explained in detail with reference to the following embodiments.
[0071] Based on the performance impact data received from the second network device through the backhaul link, the first network device determines that the horizontal coverage range of the first beam with the largest performance impact data is 60°~67.5°, and the vertical coverage range is 150°~157.5°. The first network device determines the coverage area of the first beam as the coverage overlapping area to be optimized between the first network device and the second network device.
[0072] The first beam reduces the average throughput of terminals accessing the second network device by 15.4%, with an average throughput of 0.75 Mbit / s, and 145 users are counted within 1 hour; the average throughput of terminals accessing the first network device using the first beam is 0.6 Mbit / s, and 50 users are counted within 1 hour.
[0073] Therefore, it can be calculated that the average throughput of accessing the first network device and the second network device using the first beam is: ((0.75*145)+(0.6*50)) / (145+50)=0.71 Mbit / s.
[0074] The first network device also includes a second beam capable of covering the overlapping coverage area. The second beam has a horizontal coverage range of 60° to 75° and a vertical coverage range of 150° to 157.5°. The second beam provides an average throughput of 0.96 Mbit / s for terminals accessing the second network device, with 136 users counted within a one-hour period. Terminals accessing the first network device using the first beam provide an average throughput of 0.45 Mbit / s, with 80 users counted within a one-hour period.
[0075] Therefore, it can be calculated that the average throughput of accessing the first network device and the second network device using the first beam is: ((0.96*136)+(0.45*80)) / (136+80)=0.77 Mbit / s.
[0076] Through the average throughput of the first beam and the second beam calculated above, it can be determined that using the second beam with a horizontal coverage range of 60° to 75° and a vertical coverage range of 150° to 157.5° can obtain an average throughput gain of 8.5% compared to using the horizontal coverage range of 60° to 67.5° and the vertical coverage range of 150° to 157.5°. Therefore, the beam covering the overlapping area can be readjusted and the second beam can be used as the beam of the first network device in the overlapping coverage area to better reduce network interference and improve communication quality.
[0077] In summary, this embodiment configures measurement resources for different beams of high-power nodes in a heterogeneous network, sends the measurement resources to low-power nodes, and obtains performance impact data of different beams of high-power nodes on low-power nodes through beam measurement. Based on the performance impact data, the coverage overlap area to be optimized for high-power nodes and low-power nodes can be determined, and then based on the average throughput of each beam in the coverage overlap area, the beam with the largest average throughput is selected as the beam of the high-power node in the coverage overlap area, thereby optimizing the beam coverage of the coverage overlap area to achieve the purpose of controlling network interference. This embodiment dynamically adjusts the beam of the high-power node in the coverage overlap area, and cooperates with the low-power node to reduce the transmission power, turn on and off, etc., so that the wireless network can dynamically adapt to the deployment and energy-saving operation of low-power nodes without affecting the user experience of the coverage overlap area.
[0078] like Figure 3 As shown, the present application provides a beam optimization device for wireless network coverage overlapping areas, which can be used to implement any step of the beam optimization method for wireless network coverage overlapping areas and its optional embodiments. Figure 3 As shown, the beam optimization device for the wireless network coverage overlapping area includes a configuration module 210, a transceiver module 220, a calculation module 230, a comparison module 240 and a determination module 250;
[0079] The configuration module 210 is used to configure measurement resources for different beams of the first network device respectively, and send the measurement resources to the second network device adjacent to the first network device; the transceiver module 220 is used to send at least part of the measurement resources to at least part of the terminals connected to the second network device and configure measurement reporting for the at least part of the terminals, and receive the measurement data of different beams corresponding to the first network device reported by the terminals; the calculation module 230 is used to calculate the performance impact data of different beams of the first network device on the second network device based on the received measurement data; the comparison module 240 is used to determine the coverage area of at least one beam with the largest performance impact data as the coverage overlap area to be optimized between the first network device and the second network device; the determination module 250 is used to determine the beam with the largest average throughput as the beam of the first network device in the coverage overlap area based on the average throughput of each beam in the coverage overlap area.
[0080] It should be understood that the devices or modules in the embodiments of the present application can be implemented by software, for example, they can be implemented by computer programs or instructions having the above functions, and the corresponding computer programs or instructions can be stored in the memory inside the terminal, and the processor reads the corresponding computer programs or instructions in the memory to implement the above functions. Alternatively, the devices or modules in the embodiments of the present application can also be implemented by hardware. Alternatively, the devices or modules in the embodiments of the present application can also be implemented by a combination of a processor and a software module.
[0081] It should be understood that the processing details of the devices or modules in the embodiments of the present application can be referred to Figure 1-Figure 2 The related descriptions of the illustrated embodiment and related extended embodiments will not be repeated in the embodiments of this application.
[0082] Figure 4 1 is a schematic structural diagram of a computing device 1000 provided in an embodiment of the present application. The computing device 1000 includes: a processor 1010, a memory 1020, a communication interface 1030, and a bus 1040.
[0083] It should be understood that Figure 4 The communication interface 1030 in the computing device 1000 shown can be used to communicate with other devices.
[0084] The processor 1010 may be connected to a memory 1020. The memory 1020 may be used to store the program code and data. Therefore, the memory 1020 may be a storage unit within the processor 1010, an external storage unit independent of the processor 1010, or a component including both a storage unit within the processor 1010 and an external storage unit independent of the processor 1010.
[0085] Optionally, the computing device 1000 may further include a bus 1040. The memory 1020 and the communication interface 1030 may be connected to the processor 1010 via the bus 1040. The bus 1040 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus 1040 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 The fact that only one line is used does not mean that there is only one bus or one type of bus.
[0086] It should be understood that in the embodiment of the present application, the processor 1010 can adopt a central processing unit (CPU). The processor can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. Alternatively, the processor 1010 uses one or more integrated circuits to execute relevant programs to implement the technical solutions provided in the embodiments of the present application.
[0087] The memory 1020 may include a read-only memory and a random access memory, and provides instructions and data to the processor 1010. A portion of the processor 1010 may also include a non-volatile random access memory. For example, the processor 1010 may also store information about the device type.
[0088] When the computing device 1000 is running, the processor 1010 executes the computer-executable instructions in the memory 1020 to perform the operating steps of the above method.
[0089] It should be understood that the computing device 1000 according to the embodiment of the present application can correspond to the corresponding subject in executing the method according to each embodiment of the present application, and the above-mentioned other operations and / or functions of each module in the computing device 1000 are respectively for implementing the corresponding processes of each method of the present embodiment. For the sake of brevity, they will not be repeated here.
[0090] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0091] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0092] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0093] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0094] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0095] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0096] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the program is used to execute the above method, which includes at least one of the solutions described in the above embodiments.
[0097] The computer storage medium of the embodiment of the present application can adopt any combination of one or more computer-readable media.Computer-readable media can be computer-readable signal media or computer-readable storage media.Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or components, or any combination thereof.More specific examples (non-exhaustive list) of computer-readable storage media include: electrical connection with one or more wires, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination thereof.In this document, computer-readable storage media can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0098] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0099] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0100] The computer program code for performing the operations of the present application can be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0101] It should be noted that the embodiments described in this application are only a part of the embodiments of this application, rather than all of the embodiments. The components of the embodiments of the present application generally described and shown in the accompanying drawings can be arranged and designed in various different configurations. Therefore, the above detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the application for protection, but merely represents selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of this application.
[0102] The words "first, second, third, etc." or module A, module B, module C and other similar terms in the specification and claims are only used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that the specific order or sequence can be interchanged where permitted so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0103] In the above description, the numbers representing the steps involved do not necessarily mean that the steps must be executed. Intermediate steps may also be included or replaced by other steps. If permitted, the order of the previous and next steps may be interchanged or executed simultaneously.
[0104] The term "comprising" as used in the specification and claims should not be construed as limiting to what is listed thereafter; it does not exclude other elements or steps. Thus, it should be interpreted as specifying the presence of the features, integers, steps, or components mentioned, but not excluding the presence or addition of one or more other features, integers, steps, or components, or groups thereof. Thus, the expression "a device comprising means A and B" should not be limited to a device consisting solely of components A and B.
[0105] The term "one embodiment" or "an embodiment" mentioned in this specification means that the specific features, structures, or characteristics described in conjunction with the embodiment are included in at least one embodiment of the present application. Therefore, the phrases "in one embodiment" or "in an embodiment" appearing in various places in this specification do not necessarily refer to the same embodiment, but may refer to the same embodiment. In addition, in the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0106] Note that the above are only preferred embodiments of the present application and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present application has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, all of which fall within the scope of protection of the present invention.
Claims
1. A beam optimization method for overlapping wireless network coverage areas, characterized in that: include: configuring measurement resources for different beams of the first network device respectively, and sending the measurement resources to a second network device adjacent to the first network device; The first network device is a high-power node, and the second network device is a low-power node; Sending at least part of the measurement resources to at least part of the terminals connected to the second network device and configuring measurement reporting for the at least part of the terminals, and receiving measurement data corresponding to different beams of the first network device reported by the terminals; Calculating performance impact data of different beams of the first network device on the second network device according to the received measurement data; Determine the coverage area of at least one beam with the largest performance impact data as the coverage overlap area to be optimized between the first network device and the second network device; According to the average throughputs of the beams in the overlapping coverage area, a beam with the largest average throughput is determined as the beam of the first network device in the overlapping coverage area.
2. The method according to claim 1, characterized in that The sending the measurement resource to a second network device adjacent to the first network device includes: The first network device sends the time-frequency resource position used for beam measurement to the second network device adjacent to it in the form of time period, frequency offset, symbol number in each period, number of occupied symbols, frame number, subframe number, time slot number, number of time-frequency occupied resource units, starting resource block number, number of occupied resource blocks, and occupied resource block number.
3. The method according to claim 1 or 2, characterized in that The measurement data includes: One or more of channel strength data, channel status data, received signal-to-noise ratio data, and transmission throughput data.
4. The method according to claim 1, wherein The calculating, according to the received measurement data, performance impact data of different beams of the first network device on the second network device includes: Calculating performance impact data of different beams of the first network device on the second network device based on the received measurement data of different beams of the first network device reported by the terminal; or Based on the received measurement data of different beams corresponding to the first network device reported by the terminal and the measurement data of different beams corresponding to the second network device reported by the terminal, performance impact data of different beams of the first network device on the second network device is calculated.
5. The method according to claim 1 or 4, characterized in that The performance impact data includes: One or more of throughput change data, signal-to-noise ratio change data, transmission power consumption change data, transmission time-frequency resource occupancy and occupancy rate change data.
6. The method according to claim 1, characterized in that The coverage area of the beam is determined by the horizontal beam width, vertical beam width, horizontal azimuth angle and vertical zenith angle.
7. The method according to claim 1, characterized in that The average throughput is determined according to a total throughput of terminals accessing the first network device through the beam and a total number of terminals accessing the second network device through the beam.
8. The method according to claim 1, characterized in that The average throughput is determined according to the total throughput of terminals accessing the second network device through the beam and the total number of terminals.
9. The method according to claim 1, characterized in that Configuring measurement reporting for at least some of the terminals includes: The second network device configures the at least some terminals to report the measurement data to the second network device in a periodic, semi-periodic or triggered reporting manner.
10. A beam optimization device for wireless network coverage overlapping areas, characterized in that: include: a configuration module, configured to respectively configure measurement resources for different beams of a first network device, and send the measurement resources to a second network device adjacent to the first network device; the first network device is a high-power node, and the second network device is a low-power node; a transceiver module, configured to send at least part of the measurement resources to at least part of the terminals connected to the second network device and configure measurement reporting for the at least part of the terminals, and receive measurement data corresponding to different beams of the first network device reported by the terminals; a calculation module, configured to calculate performance impact data of different beams of the first network device on the second network device based on the received measurement data; a comparing module, configured to determine a coverage area of at least one beam having the largest performance impact data as a coverage overlap area to be optimized between the first network device and the second network device; The determination module is configured to determine, based on the average throughputs of the beams in the overlapping coverage area, a beam with the largest average throughput as the beam of the first network device in the overlapping coverage area.
Citation Information
Patent Citations
Beam-based network overlap state evaluation method and device, terminal and medium
CN114125903A
Signal sending method, frequency offset estimation method, communication network system and terminal
CN114338314A