Communication frequency allocation method and device, electronic equipment, storage medium and product
By dividing the allocable frequency points of the base station into the first and second types of frequency point pairs and allocating them according to specific allocation rules, the problem of insufficient allocation of frequency points in the prior art is solved, and the utilization rate of frequency resources is improved. Satisfaction of capacity requirements.
Patent Information
- Application Number
- CN202411543216.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-02-25
AI Technical Summary
The channel allocation method of existing base stations is difficult to increase allocable frequency points on the basis of avoiding interference, and cannot meet the capacity requirements of a single station.
The allocable frequency points are divided into the first type of frequency point pair and the second type of frequency point pair. The first type of frequency point pair is a frequency point pair that does not cause intermodulation interference between each other, and is pre-fixed to each base station; Class II frequency pairs may cause intermodulation interference and are dynamically allocated to business needs.
By prioritizing the allocation of the first type of frequency point pairs and then assigning the second type of frequency point pairs after meeting the service needs, the utilization rate of frequency resources is improved, third-order intermodulation interference is avoided, and the number of allocable frequency points is increased.
Smart Images

Figure CN119521401A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communications, and in particular to a communication frequency allocation method, device, electronic equipment, storage medium and product. Background Art
[0002] The channel allocation method of existing base stations is usually to first determine the frequency points without third-order intermodulation interference, and then determine the specific frequency points allocated to the base station from the frequency points without third-order intermodulation interference during the specific allocation; however, the number of frequencies that can be allocated in this way is small, which is difficult to meet the capacity requirements of a single station. Therefore, how to increase the allocable frequency points while avoiding interference has become an urgent problem to be solved. Summary of the invention
[0003] The main purpose of the present invention is to propose a communication frequency allocation method, device, electronic device, storage medium and product, aiming to solve the problem of how to increase the allocatable frequency points on the basis of avoiding interference in the prior art.
[0004] To achieve the above object, the present invention provides a communication frequency allocation method, the communication frequency allocation method comprising:
[0005] Divide the allocatable frequency points into a first type of frequency point pairs and a second type of frequency point pairs, wherein the first type of frequency point pairs are a set of frequency point pairs that will not generate intermodulation interference between each other;
[0006] Allocating one or more frequency pairs of the first type to each base station in advance according to a preset rule;
[0007] The second type of frequency pairs includes frequency pairs that may generate intermodulation interference with the first type of frequency pairs and the second type of frequency pairs;
[0008] If the service triggers frequency allocation, determine each service participating base station involved in the service, and judge whether there is an idle frequency pair in the first type of frequency pair of each service participating base station;
[0009] If there is an idle frequency pair in the first type of frequency pairs of the base station participating in the service, determine a target frequency pair allocated to the service in the idle frequency pairs of the first type of frequency pairs;
[0010] If there is no idle frequency pair in the first type of frequency pairs of the service participating base station, determining a target frequency pair of the service participating base station allocated to the service in the second type of frequency pairs;
[0011] The frequency point pair includes an uplink frequency point and a downlink frequency point.
[0012] Optionally, determining each service participating base station involved in the service, and respectively judging whether there is an idle frequency pair in the first type of frequency pair of each service participating base station includes:
[0013] Determine whether there is an idle frequency pair of the first type allocated to the service participating base station;
[0014] If there is an idle frequency pair of the first type allocated to the service participating base station, there is an idle and unoccupied frequency pair.
[0015] Optionally, determining the target frequency pair of the service participating base station allocated to the service in the second type of frequency pair includes:
[0016] Determine a neighboring base station of the service participating base station, wherein the neighboring base station is a base station adjacent to the service participating base station;
[0017] Determining the allocated frequency pairs of the service participating base station and the neighboring base station;
[0018] Determine optional frequency pairs in the second category of frequency pairs that will not generate intermodulation interference with the allocated frequency pairs, and select any frequency pair in the optional frequency pairs as the target frequency pair.
[0019] Optionally, the method further comprises:
[0020] If all the second-category frequency pairs will generate intermodulation interference with the allocated frequency pairs, then determine a frequency pair that occupies only a portion of the time slots in the allocated frequency pairs, wherein the occupied portion of the time slots is the first time slot;
[0021] Select any frequency pair in the second type of frequency pairs as the target frequency pair, and set the service to perform service data transmission in the second time slot of the target frequency pair, wherein the first time slot is different from the second time slot, and the first time slot and the second time slot include one or more time slots.
[0022] Optionally, determining the target frequency pair of the service participating base station allocated to the service in the second type of frequency pair includes:
[0023] If the frequency allocation is triggered based on a voice group call service, determine the service participating base station of the second type of frequency pair allocated to the voice group call service as the target base station, and set the downlink frequency of the target base station to the downlink frequency of the second type of frequency pair;
[0024] Determining a target uplink frequency in an uplink frequency set in the second type of frequency pairs allocated to each of the target base stations;
[0025] The target uplink frequency point is one or more uplink frequency points in the uplink frequency point set that will not generate intermodulation interference with all the frequency points allocated to the target base station and its neighboring stations;
[0026] One of the target uplink frequency points is used as the uplink frequency point of the base station where the speaking terminal is located in the voice group call service.
[0027] Optionally, determining the target frequency pair of the service participating base station allocated to the service in the second type of frequency pair includes:
[0028] Determine a target terminal corresponding to the service, determine a currently registered base station of the terminal, and obtain an allocated frequency point pair corresponding to the currently registered base station;
[0029] Determine, from the second type of frequency pairs, a frequency pair to be selected that will not generate intermodulation interference with the allocated frequency pair corresponding to the currently registered base station;
[0030] Determine a target frequency pair to be allocated among the frequency pairs to be selected.
[0031] To achieve the above object, the present invention further provides a communication frequency allocation device, the communication frequency allocation device comprising:
[0032] A first division module is used to divide the allocatable frequency points into a first type of frequency point pairs and a second type of frequency point pairs, wherein the first type of frequency point pairs are a set of frequency point pairs that do not generate intermodulation interference between each other;
[0033] A first allocation module, used for pre-allocating one or more pairs of the first type of frequency point pairs to each base station according to a preset rule;
[0034] The second type of frequency pairs includes frequency pairs that may generate intermodulation interference with the first type of frequency pairs and the second type of frequency pairs;
[0035] A first judgment module is used to determine each service participating base station involved in the service if the service triggers frequency allocation, and to judge whether there is an idle frequency pair in the first type of frequency pair of each service participating base station of the service;
[0036] A first determination module is used to determine a target frequency pair allocated to the service from among the idle frequency pairs of the first type of frequency pairs of the base station participating in the service if there is an idle frequency pair in the first type of frequency pairs;
[0037] A second determination module is used to determine a target frequency pair of the service participating base station allocated to the service in the second type of frequency pairs if there is no idle frequency pair in the first type of frequency pairs of the service participating base station;
[0038] The frequency pair includes an uplink frequency and a downlink frequency. To achieve the above object, the present invention further provides an electronic device, the electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program implementing the steps of the communication frequency allocation method as described above when executed by the processor.
[0039] To achieve the above object, the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the communication frequency allocation method described above are implemented.
[0040] To achieve the above object, the present invention further provides a computer program product, wherein the computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0041] The present invention proposes a communication frequency allocation method, device, electronic device, storage medium and product, which divide the allocatable frequency points into a first type of frequency point pairs and a second type of frequency point pairs, wherein the first type of frequency point pairs are a collection of frequency point pairs that do not generate intermodulation interference with each other; one or more pairs of the first type of frequency point pairs are pre-fixedly allocated to each base station according to a preset rule; the second type of frequency point pairs include frequency point pairs that may generate intermodulation interference with the first type of frequency point pairs and the second type of frequency point pairs; if the service triggers the frequency point allocation, the service participating base stations involved in the service are determined, and it is judged whether there are idle frequency point pairs in the first type of frequency point pairs of each service participating base station; if there are idle frequency point pairs in the first type of frequency point pairs of the service participating base station, the target frequency point pairs allocated to the service are determined in the idle frequency point pairs of the first type of frequency point pairs; if there are no idle frequency point pairs in the first type of frequency point pairs of the service participating base station, the target frequency point pairs allocated to the service participating base station in the second type of frequency point pairs are determined; the frequency point pairs include uplink frequency points and downlink frequency points. The beneficial effect of the present invention is that the present invention ensures basic anti-intermodulation interference by setting a first type of frequency pair. When the first part of the frequency pairs meets the business needs, the first type of frequency pairs are preferentially allocated. After the first type of frequency pairs are allocated, the second type of frequency pairs are dynamically allocated. Through this scheme of the present invention, the utilization rate of frequency resources can be improved, and when using frequencies that may cause third-order intermodulation interference, interference can be avoided as much as possible, thereby achieving an increase in the allocable frequency points. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0043] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0044] Figure 1 It is a flow chart of the first embodiment of the communication frequency allocation method of the present invention;
[0045] Figure 2 A schematic diagram of base station distribution in an embodiment of a communication frequency allocation method of the present invention;
[0046] Figure 3 It is a schematic diagram of the module structure of the electronic device of the present invention. DETAILED DESCRIPTION
[0047] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only embodiments of a part of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work should fall within the scope of protection of the present application.
[0048] The present invention provides a communication frequency allocation method, referring to Figure 1 , Figure 1 This is a flow chart of a first embodiment of a communication frequency allocation method according to the present invention, wherein the method comprises the following steps:
[0049] Step S10, dividing the allocatable frequency points into a first type of frequency point pairs and a second type of frequency point pairs, wherein the first type of frequency point pairs is a set of frequency point pairs that do not generate intermodulation interference between each other, and the frequency point pairs in the set of the second type of frequency point pairs may include frequency point pairs that may generate intermodulation interference with the first type of frequency point pairs or between the second type of frequency point pairs;
[0050] Intermodulation interference refers to the situation where two signals are in a linear system and, due to nonlinear factors, the second harmonic of one signal beats (mixes) with the fundamental wave of another signal to generate a parasitic signal. Intermodulation interference includes many types, such as third-order intermodulation interference, seventh-order intermodulation interference, and ninth-order intermodulation interference. In this embodiment, third-order intermodulation interference, which is the most serious interference, is used as an example for explanation.
[0051] It is understandable that the number of frequency pairs that do not generate third-order intermodulation interference between each other is limited. For example, 17 frequency pairs that do not generate third-order intermodulation interference between each other can be selected from 200 frequency pairs. Since there must be overlapping coverage areas between base stations when laying out the network, and the frequency reuse between base stations must maintain a sufficiently large reuse distance to prevent co-channel interference, which is usually at least twice the Euclidean distance, even if all 17 frequency pairs without third-order intermodulation interference are allocated to the first-class frequency pairs, the first-class frequency pairs that can be allocated to each base station will be relatively small, and when the traffic volume is large, there may be insufficient frequencies.
[0052] In addition to the first type of frequency pairs, a second type of frequency pairs is also set. The second type of frequency pair set may include frequency pairs in the first type of frequency pair set that have third-order intermodulation interference. The first type of frequency pair set has no intersection with the second type of frequency pair set.
[0053] Regardless of whether it is the first or second frequency pair, when it is allocated to the base station for business use, a sufficiently large reuse distance must be maintained to prevent co-channel interference.
[0054] Step S20, pre-fixedly allocating one or more frequency pairs of the first type to each base station according to a preset rule;
[0055] In order to facilitate implementation, in this embodiment, the first type of frequency pairs are fixedly allocated to each corresponding base station on the principle that co-channel interference cannot be generated. A single base station can be allocated one or more first type of frequency pairs.
[0056] The first type of frequency point pairs are pre-allocated to the corresponding base stations through network planning and optimization. For example, the first type of frequency point pairs pre-allocated to base station A are (f A上 , f A下 ), the base station B is pre-assigned only the first type of frequency pair (f B上 , f B下 ).
[0057] Step S30, if the service triggers frequency allocation, then determine each service participating base station involved in the service, and judge whether there is an idle frequency pair in the first type of frequency pair of each service participating base station;
[0058] That is, respectively judging whether there is an idle frequency pair that can meet the needs of this service among the first type of frequency pairs of the service participating base stations involved in this service;
[0059] Assuming that the service participating base stations involved in this service are base station A and base station B, it is necessary to A上 , f A下 ) frequency pair is idle, and the (f B上 , f B下 ) frequency point to determine whether it is idle.
[0060] Step S40: if there is an idle frequency pair in the first type of frequency pairs of the base station participating in the service, determine a target frequency pair allocated to the service in the idle frequency pairs in the first type of frequency pairs;
[0061] When there are idle frequency pairs in the first category of frequency pairs, since the first category of frequency pairs will not generate third-order intermodulation interference between each other, the first category of frequency pairs are allocated first to ensure the stability of communication; therefore, the target frequency pairs allocated to the service are determined in the first category of frequency pairs.
[0062] When the base station allocates the first frequency point based on the service needs, for example, the service triggers the allocation of the first frequency point pair to the service participating base stations A and B, and base station A allocates the first frequency point pair to the service (f A上 , f A下 ) This pair of idle first-class frequency points, base station B is assigned to the service (f B上 , f B下 )This pair of idle first-class frequency pairs.
[0063] It is understandable that in actual applications, the need for frequency pairs varies based on different service types. For example, for periodic services, as long as the terminal reports the same amount of service data and the reporting period, it can be fixed to a fixed channel. Similar services are generally arranged on one or several channels as much as possible under the condition that the channel capacity can accommodate them. In order to improve channel utilization, such services will often occupy the channel as much as possible according to a certain arrangement rule. If interference exists, then this interference will be continuous. Therefore, such services should give priority to the first type of frequency pairs and avoid interference as much as possible. When there is no first type of frequency pair available for allocation, consider the allocation of second type of frequency pairs.
[0064] As for non-periodic services, i.e. burst services, due to the burst nature of such services, they generally only occupy channel transmission for a short period of time, and the allocated channels will not be occupied for a long time, which gives space and feasibility for system coordination. As long as no interference occurs during burst data transmission, the second type of frequency can be used to transmit burst data, and the channel can be reclaimed after data transmission is completed.
[0065] Step S50: If there is no idle frequency pair in the first type of frequency pairs of the service participating base station, determine the target frequency pair of the service participating base station allocated to the service in the second type of frequency pairs; the frequency pair includes an uplink frequency and a downlink frequency.
[0066] When there are no idle frequency pairs in the first category of frequency pairs, it is necessary to consider expanding the range of available frequency pairs to bring higher communication capacity; therefore, the target frequency pairs allocated to the service are determined in the second category of frequency pairs.
[0067] Assume that when the base station A's (f A上 , f A下 ) is already occupied by other services, then base station A cannot allocate the first frequency pair to the service and selects (f2 A上 , f2 A下 ) is the target frequency pair.
[0068] It should be noted that in different application scenarios, the system side settings are different. For example, if no controller is set on the system side, and frequency allocation is achieved through the controller function integrated in each base station, then this solution can be implemented through the base station with integrated controller function. In another setting, a controller is set on the system side, and frequency allocation is achieved through the controller. At this time, this solution can be implemented through the base station and the controller.
[0069] This embodiment ensures basic anti-intermodulation interference by setting the first type of frequency pairs. When the first part of the frequency pairs meet the business needs, the first type of frequency pairs are preferentially allocated. After the first type of frequency pairs are allocated, the second type of frequency pairs are dynamically allocated. Through this scheme of the present invention, the utilization rate of frequency resources can be improved, and when using frequencies that may cause third-order intermodulation interference, interference can be avoided as much as possible, thereby achieving an increase in the allocable frequencies.
[0070] Further, in the second embodiment of the communication frequency allocation method of the present invention proposed based on the first embodiment of the present invention, the step S30 includes the steps of:
[0071] Step S31, determining whether there is an idle frequency pair of the first type allocated to the service participating base station;
[0072] Step S32: If there is an idle frequency pair of the first type allocated to the target base station, there is an idle and unoccupied frequency pair.
[0073] It can be understood that the first-class frequency pairs are pre-allocated to each base station according to certain preset rules; and a single base station can be allocated one or more first-class frequency pairs; when all the first-class frequency pairs allocated to the service-participating base station are occupied, there are no additional first-class frequency pairs that can be used as target frequency pairs, and therefore, it is considered that there are no idle and unoccupied idle frequency pairs; and when at least one pair of the first-class frequency pairs allocated to the service-participating base station is idle, it can be used as the target frequency pair, and therefore, it is considered that there are idle and unoccupied idle frequency pairs.
[0074] Further, in a third embodiment of the communication frequency allocation method of the present invention proposed based on the first embodiment of the present invention, step S50 includes the steps of:
[0075] Step S51, determining a neighboring base station of a service participating base station of the service, wherein the neighboring base station is a base station adjacent to the service participating base station;
[0076] Step S52, determining the allocated frequency pairs of the service participating base station and the neighboring base station;
[0077] Step S53: determining, from the second type of frequency pairs, optional frequency pairs that will not generate intermodulation interference with the allocated frequency pairs, and selecting any frequency pair from the optional frequency pairs as the target frequency pair.
[0078] It is understandable that some frequency pairs in the second category of frequency pair sets may have third-order intermodulation interference with some frequency pairs in the first category of frequency pairs and the second category of frequency pairs. Therefore, when increasing the available frequency pairs, it is still necessary to consider the interference between the frequency pairs. In this embodiment, the target frequency pairs for specific applications are determined based on the allocated frequency pairs. It is understandable that in actual applications, although frequency pairs other than the first category of frequency pairs cannot avoid third-order intermodulation interference with all frequency pairs of the first category of frequency pairs, in actual applications, it is only necessary to avoid third-order intermodulation interference between the frequency pairs of the current service participating base station and the allocated frequency pairs of the neighboring base stations. Therefore, the optional frequency pairs determined based on the allocated frequency pairs can also meet the requirements of not generating third-order intermodulation interference.
[0079] In practical applications, the correlation between whether intermodulation interference occurs between different frequency pairs can be determined in advance. When the second type of frequency allocation is required, the optional frequency pairs that will not cause intermodulation interference with the allocated frequency pairs are determined based on the correlation.
[0080] The optional frequency pair is a frequency pair that will not generate intermodulation interference with the allocated frequency pair. It is understandable that the number of optional frequency pairs may be multiple. Therefore, after the optional frequency pair is determined, any one of the optional frequency pairs can be selected as the final target frequency pair of the current service participating base station. It is understandable that this embodiment is for any one of the multiple service participating base stations that need to be allocated a second type of frequency pair in the service participating base station. If there are multiple service participating base stations that need to be allocated a second type of frequency pair, each service participating base station is allocated a target frequency pair according to this solution, and the specific determination method can be set based on actual needs.
[0081] Further, in a fourth embodiment of the communication frequency allocation method of the present invention proposed based on the first embodiment of the present invention, the step S50 further includes the steps of:
[0082] Step S54: if all the second-category frequency pairs will generate intermodulation interference with the allocated frequency pairs, search in the allocated frequency pairs to determine the frequency pairs that only occupy part of the time slots for transmission at this time, and determine the unoccupied target time slots; for the frequency pairs that do not occupy all the time slots, the occupied time slots are the first time slots, and the unoccupied time slots are the second time slots; the first time slot and the second time slot may include one or more time slots; for example, the first time slot includes two time slots, and the second time slot includes two time slots;
[0083] It can be understood that all the second-category frequency pairs here refer to the idle frequency pairs that are not allocated in the second-category frequency pairs.
[0084] Step S55: select any frequency pair in the second type of frequency pairs as a target frequency pair, and set the service to transmit service data in the second time slot of the target frequency pair.
[0085] When all second-class frequency pairs generate third-order intermodulation interference with at least one allocated frequency pair, it means that allocating any second-class frequency pair may cause interference; and at this time there is still a need for frequency allocation. Therefore, in this embodiment, the target frequency pair is still selected from the second-class frequency pairs, and different time slots are selected for transmission to avoid interference as much as possible.
[0086] It can be understood that in the FDD frequency allocation mode of the PDT trunking system, the interval between paired uplink and downlink frequencies is 10 MHz, and each frequency pair has two time slots, the first time slot slot0 and the second time slot slot1, which can be allocated to two services respectively;
[0087] In specific applications, some services only perform data transmission in one of the first time slot or the second time slot, that is, the frequency pair corresponding to the service is a single-time slot frequency pair; in this case, if a frequency pair with third-order intermodulation interference with the single-time slot frequency pair is selected as the target frequency pair, at the same time, the target frequency pair is set to perform data transmission only in the non-data transmission time slot with the single-time slot frequency pair, that is, the single-time slot frequency pair performs data transmission in slot0, and the target frequency pair performs data transmission in slot1; the single-time slot frequency pair performs data transmission in slot1, and the target frequency pair performs data transmission in slot0; in this way, the data transmission time of the single-time slot frequency pair and the target frequency pair is staggered, reducing the possibility of third-order intermodulation interference. This further increases the range of allocable frequencies.
[0088] Further, in a fifth embodiment of the communication frequency allocation method of the present invention proposed based on the first embodiment of the present invention, step S50 includes the steps of:
[0089] Step S56, if the frequency allocation is triggered based on the voice group call service, determine that the service participating base station for allocating the second type of frequency pair for the voice group call service is the target base station, and set the downlink frequency of each of the target base stations to the downlink frequency in the second type of frequency pair;
[0090] Step S57, determining a target uplink frequency in the uplink frequency set in the second type of frequency pair allocated to each of the target base stations;
[0091] The target uplink frequency point is one or more uplink frequency points in the uplink frequency point set that will not generate intermodulation interference with all the frequency points allocated to the target base station and its neighboring base stations;
[0092] Step S58: Using one of the target uplink frequency points as the uplink frequency point of the base station where the speaking terminal is located in the voice group call service.
[0093] In the voice group call service, at the same time, the uplink service channel of all participating base stations is continuously occupied by the voice of one and only one speaker, while other uplink service channels are idle except for occasional terminal uplink control information. At the same time, the downlink service channels of all participating base stations are occupied.
[0094] If the current voice group call service 1 already exists, refer to the base station distribution Figure 2 , the base station frequency allocation is base station A: uplink f A1上 , downlink f A1下 ; Base station B: uplink f B1上 , downlink f B1下 ; Base station C: uplink f C1上 , downlink f C1下 ; Base station D: Uplink f D1上 , downlink f D1下 ; Base station E: uplink f E1上 , downlink f E1下 ; Base station F: uplink f F1上 , downlink f F1下 ;
[0095] At this time, if the voice group call service 2 is triggered, involving base stations A, B, and C, and the first type of frequency pair has been allocated; the unallocated frequency pair includes base station A: uplink f A2上 , downlink f A2下 ; Base station B: uplink f B2上 , downlink f B2下 ; Base station C: uplink f C2上 , downlink f C2下 .
[0096] At this time, the downlink frequency of each base station is fixed, so only the uplink frequency needs to be determined; the uplink frequency can be selected as f A2上、f B2上 、f C2上 ;
[0097] Assume that the speaker of voice group call service 1 is located under base station A and occupies f A1上 , the speaker of voice group call service 2 is located under base station B, and at the same time, f A1上 and f B2上 Third-order intermodulation interference will occur if the speaker of voice group call service 2 allocates f B2上 If f is the uplink frequency, third-order intermodulation interference will occur. Therefore, at this time, f A2上 With f C2上 as the target frequency pair; at the same time, set f A2上 or C2上 is the target frequency pair.
[0098] Assume that the speaker of voice group call service 1 is located at base station A and occupies f A1上 , the speaker of voice group call service 2 is located under base station A, and at the same time, f A1上 and f A2上 Third-order intermodulation interference will occur if the speaker of voice group call service 2 allocates f A2上 If f is the uplink frequency, third-order intermodulation interference will occur. Therefore, at this time, f B2上 With f C2上 as the target frequency pair; at the same time, set f B2上 or C2上 is the target frequency pair.
[0099] This embodiment can accurately determine the target frequency point pairs that will not generate third-order intermodulation interference with the allocated frequency point pairs from among the unallocated frequency point pairs.
[0100] Further, in a sixth embodiment of the communication frequency allocation method of the present invention proposed based on the first embodiment of the present invention, the step S50 includes the steps of:
[0101] Step S512, determining a target terminal corresponding to the service, determining a currently registered base station of the terminal, and acquiring an allocated frequency point pair corresponding to the currently registered base station;
[0102] Step S513, determining, from the second type of frequency pairs, a frequency pair to be selected that will not generate intermodulation interference with the allocated frequency pair corresponding to the currently registered base station;
[0103] Step S514: determining a target frequency pair to be allocated from the frequency pairs to be selected.
[0104] After determining the current base station where the terminal is registered, it is necessary to determine the target frequency pair based on the allocated frequency pair of the current base station where the terminal is registered, that is, the determined target frequency pair needs to have no intermodulation interference with the allocated frequency pair of the registered base station.
[0105] The optional frequency pairs are frequency pairs that will not generate intermodulation interference with the allocated frequency pairs. It can be understood that the number of optional frequency pairs may be multiple. Therefore, after the optional frequency pairs are determined, the final target frequency pairs can be determined in the optional frequency pairs. The specific determination method can be set based on actual needs.
[0106] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0107] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0108] The present application also provides a communication frequency allocation device for implementing the above communication frequency allocation method, wherein the communication frequency allocation includes:
[0109] A first division module is used to divide the allocatable frequency points into a first type of frequency point pairs and a second type of frequency point pairs, wherein the first type of frequency point pairs is a set of frequency point pairs that do not generate intermodulation interference between each other, and the second type of frequency point pair set may include frequency point pairs that generate intermodulation interference;
[0110] A first allocation module, used for pre-allocating one or more pairs of the first type of frequency point pairs to each base station according to a preset rule;
[0111] A first judgment module is used to determine each service participating base station involved in the service if the service triggers frequency allocation, and to judge whether there is an idle frequency pair in the first type of frequency pair of each service participating base station;
[0112] A first determination module is used to determine a target frequency pair allocated to the service from among the idle frequency pairs of the first type of frequency pairs of the base station participating in the service if there is an idle frequency pair in the first type of frequency pairs;
[0113] The second determination module is used to determine the target frequency pair of the service participating base station that can be allocated to the service in the second type of frequency pair if there is no idle frequency pair in the first type of frequency pair of the service participating base station, and the frequency pair includes an uplink frequency and a downlink frequency.
[0114] The communication frequency allocation device ensures basic anti-intermodulation interference by setting the first type of frequency pairs. When the first part of the frequency pairs meets the business needs, the first type of frequency pairs are allocated first. After the first type of frequency pairs are allocated, the second type of frequency pairs are dynamically allocated. Through the present invention and this scheme, the utilization rate of frequency resources can be improved, and when using frequencies that may cause third-order intermodulation interference, interference can be avoided as much as possible, thereby achieving an increase in allocable frequencies.
[0115] It should be noted that the first division module in this embodiment can be used to execute step S10 in the embodiment of the present application, the first allocation module in this embodiment can be used to execute step S20 in the embodiment of the present application, the first judgment module in this embodiment can be used to execute step S30 in the embodiment of the present application, the first determination module in this embodiment can be used to execute step S40 in the embodiment of the present application, and the second determination module in this embodiment can be used to execute step S50 in the embodiment of the present application.
[0116] Furthermore, the first determination module includes:
[0117] A first judgment unit, used to judge whether there is an idle first-category frequency pair allocated to the service participating base station;
[0118] The first execution unit is used to determine if there is an idle and unoccupied idle frequency pair of the first type allocated to the service participating base station.
[0119] Furthermore, the second determining module includes:
[0120] A first determining unit is used for a neighboring base station of the service participating base station, wherein the neighboring base station is a base station adjacent to the service participating base station;
[0121] A second determining unit, configured to determine the allocated frequency pair of the service participating base station and the neighboring base station;
[0122] The third determining unit is used to determine, from the second type of frequency pairs, optional frequency pairs that will not generate intermodulation interference with the allocated frequency pairs, and select any frequency pair from the optional frequency pairs as the target frequency pair.
[0123] Furthermore, the second determining module includes:
[0124] a fourth determining unit, configured to determine, in the allocated frequency pairs, a frequency pair that occupies only a portion of the time slots if all of the second-category frequency pairs will generate intermodulation interference with the allocated frequency pairs, wherein the service performs service data transmission only through the first time slot;
[0125] The fifth determination unit is used to select any frequency pair in the second type of frequency pairs as the target frequency pair, and set the service to perform service data transmission in the second time slot of the target frequency pair, wherein the first time slot is different from the second time slot, and the first time slot and the second time slot include one or more time slots.
[0126] Furthermore, the second determining module includes:
[0127] a sixth determining unit, configured to determine, if the frequency allocation is triggered based on a voice group call service, that a service participating base station of a second type of frequency pair allocated for the voice group call service is the target base station, and set a downlink frequency of the target base station to a downlink frequency in the second type of frequency pair;
[0128] A seventh determining unit, configured to determine a target uplink frequency in an uplink frequency set in the second type of frequency pair allocated to each of the target base stations;
[0129] The target uplink frequency point is one or more uplink frequency points in the uplink frequency point set that will not generate intermodulation interference with all the frequency points allocated to the target base station and its neighboring stations;
[0130] The second execution unit is configured to use one of the target uplink frequency points as the uplink frequency point of the base station where the speaking terminal is located in the voice group call service.
[0131] Furthermore, the second determining module includes:
[0132] an eighth determining unit, configured to determine a target terminal corresponding to the service, determine a currently registered base station of the target terminal, and obtain an allocated frequency pair corresponding to the currently registered base station;
[0133] a ninth determining unit, configured to determine, from the second type of frequency pairs, a frequency pair to be selected that will not generate intermodulation interference with the allocated frequency pair corresponding to the currently registered base station;
[0134] The tenth determining unit is used to determine the target frequency pair to be allocated from the frequency pair to be selected.
[0135] Reference Figure 3In terms of hardware structure, the electronic device may include components such as a communication module 10, a memory 20, and a processor 30. In the electronic device, the processor 30 is connected to the memory 20 and the communication module 10 respectively, and a computer program is stored in the memory 20. The computer program is executed by the processor 30 at the same time, and the steps of the above method embodiment are implemented when the computer program is executed.
[0136] The communication module 10 can be connected to an external communication device through a network. The communication module 10 can receive requests from an external communication device, and can also send requests, instructions and information to the external communication device, which can be other electronic devices, servers or Internet of Things devices, such as televisions, etc.
[0137] The memory 20 can be used to store software programs and various data. The memory 20 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as dividing the allocatable frequency points into first-class frequency point pairs and second-class frequency point pairs), etc.; the data storage area can include a database, and the data storage area can store data or information created according to the use of the system, etc. In addition, the memory 20 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0138] The processor 30 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It executes various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 20, and calling data stored in the memory 20, so as to monitor the electronic device as a whole. The processor 30 may include one or more processing units; optionally, the processor 30 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 30.
[0139] although Figure 3 Although not shown, the electronic device may further include a circuit control module, which is used to connect to a power source to ensure the normal operation of other components. Figure 3 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0140] The present invention also provides a computer-readable storage medium on which a computer program is stored. The computer-readable storage medium may be Figure 3 The memory 20 in the electronic device may also be at least one of a ROM (Read-Only Memory) / RAM (Random Access Memory), a magnetic disk, and an optical disk. The computer-readable storage medium includes a number of instructions for enabling a terminal device with a processor (which may be a television, a car, a mobile phone, a computer, a server, a terminal, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0141] The present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps of the method described in each embodiment of the present invention are implemented.
[0142] In the present invention, the terms "first", "second", "third", "fourth" and "fifth" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0143] 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 invention. 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 more 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.
[0144] Although the embodiments of the present invention have been shown and described above, the scope of protection of the present invention is not limited thereto. It is understood that the above embodiments are exemplary and cannot be understood as limiting the present invention. A person of ordinary skill in the art can change, modify and replace the above embodiments within the scope of the present invention, and these changes, modifications and replacements should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.
Claims
1. A communication frequency allocation method, characterized in that: The communication frequency allocation method comprises: Divide the allocatable frequency points into a first type of frequency point pairs and a second type of frequency point pairs, wherein the first type of frequency point pairs are a set of frequency point pairs that will not generate intermodulation interference between each other; Allocating one or more frequency pairs of the first type to each base station in advance according to a preset rule; The second type of frequency pairs includes frequency pairs that may generate intermodulation interference with the first type of frequency pairs and the second type of frequency pairs; If the service triggers frequency allocation, determine each service participating base station involved in the service, and judge whether there is an idle frequency pair in the first type of frequency pair of each service participating base station; If there is an idle frequency pair in the first type of frequency pairs of the base station participating in the service, determine a target frequency pair allocated to the service in the idle frequency pairs of the first type of frequency pairs; If there is no idle frequency pair in the first type of frequency pairs of the service participating base station, determining a target frequency pair of the service participating base station allocated to the service in the second type of frequency pairs; The frequency point pair includes an uplink frequency point and a downlink frequency point.
2. The communication frequency allocation method according to claim 1, characterized in that: The determining of each service participating base station involved in the service and respectively judging whether there is an idle frequency pair in the first type of frequency pair of each service participating base station includes: Determine whether there is an idle frequency pair of the first type allocated to the service participating base station; If there is an idle frequency pair of the first type allocated to the service participating base station, there is an idle and unoccupied frequency pair.
3. The communication frequency allocation method according to claim 1, characterized in that: The step of determining the target frequency pair of the service participating base station allocated to the service in the second type of frequency pair comprises: Determine a neighboring base station of the service participating base station, wherein the neighboring base station is a base station adjacent to the service participating base station; Determining the allocated frequency pairs of the service participating base station and the neighboring base station; Determine optional frequency pairs in the second category of frequency pairs that will not generate intermodulation interference with the allocated frequency pairs, and select any frequency pair in the optional frequency pairs as the target frequency pair.
4. The communication frequency allocation method according to claim 3, characterized in that: The method further comprises: If all the second-category frequency pairs will generate intermodulation interference with the allocated frequency pairs, then determine a frequency pair that occupies only a portion of the time slots in the allocated frequency pairs, wherein the occupied portion of the time slots is the first time slot; Select any frequency pair in the second type of frequency pairs as the target frequency pair, and set the service to perform service data transmission in the second time slot of the target frequency pair, wherein the first time slot is different from the second time slot, and the first time slot and the second time slot include one or more time slots.
5. The communication frequency allocation method according to claim 1, characterized in that: The step of determining the target frequency pair of the service participating base station allocated to the service in the second type of frequency pair comprises: If the frequency allocation is triggered based on a voice group call service, determine the service participating base station of the second type of frequency pair allocated to the voice group call service as the target base station, and set the downlink frequency of the target base station to the downlink frequency of the second type of frequency pair; Determining a target uplink frequency in an uplink frequency set in the second type of frequency pairs allocated to each of the target base stations; The target uplink frequency point is one or more uplink frequency points in the uplink frequency point set that will not generate intermodulation interference with all the frequency points allocated to the target base station and its neighboring stations; One of the target uplink frequency points is used as the uplink frequency point of the base station where the speaking terminal is located in the voice group call service.
6. The communication frequency allocation method according to claim 1, characterized in that: The step of determining the target frequency pair of the service participating base station allocated to the service in the second type of frequency pair comprises: Determine a target terminal corresponding to the service, determine a currently registered base station of the target terminal, and obtain an allocated frequency point pair corresponding to the currently registered base station; Determine, from the second type of frequency pairs, a frequency pair to be selected that will not generate intermodulation interference with the allocated frequency pair corresponding to the currently registered base station; Determine a target frequency pair to be allocated among the frequency pairs to be selected.
7. A communication frequency allocation device, characterized in that: The communication frequency allocation device comprises: A first division module is used to divide the allocatable frequency points into a first type of frequency point pairs and a second type of frequency point pairs, wherein the first type of frequency point pairs are a set of frequency point pairs that do not generate intermodulation interference between each other; A first allocation module, used for pre-allocating one or more pairs of the first type of frequency point pairs to each base station according to a preset rule; The second type of frequency pairs includes frequency pairs that may generate intermodulation interference with the first type of frequency pairs and the second type of frequency pairs; A first judgment module is used to determine each service participating base station involved in the service if the service triggers frequency allocation, and to judge whether there is an idle frequency pair in the first type of frequency pair of each service participating base station of the service; A first determination module is used to determine a target frequency pair allocated to the service from among the idle frequency pairs of the first type of frequency pairs of the base station participating in the service if there is an idle frequency pair in the first type of frequency pairs; A second determination module is used to determine a target frequency pair of the service participating base station allocated to the service in the second type of frequency pairs if there is no idle frequency pair in the first type of frequency pairs of the service participating base station; The frequency point pair includes an uplink frequency point and a downlink frequency point.
8. An electronic device, characterized in that: The electronic device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the communication frequency allocation method according to any one of claims 1 to 6 when executed by the processor.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the communication frequency allocation method according to any one of claims 1 to 6 are implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, which implements the steps of the method according to any one of claims 1 to 6 when executed by a processor.
Citation Information
Cited By
Frequency point dynamic allocation method in sounding ball releasing service and related device
CN120456281A