4G baseband processing capacity dynamic expansion method and system

By identifying the number of connection requests and data transmission rate in the 4G baseband scheduling cycle, cross-locating high-density load blocks, activating inactive processing units, and optimizing frequency resource allocation, the problem of expansion response delay in existing technologies is solved, and communication quality assurance is achieved in high-concurrency access scenarios.

CN120529422BActive Publication Date: 2026-01-23SICHUAN QIANKUN COMMUNICATION TECHNOLOGY CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510717423.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2026-01-23
Estimated Expiration
2045-05-30

AI Technical Summary

Technical Problem

The existing 4G baseband processing capabilities cannot provide real-time insights into load trends when faced with sudden surges in connection requests or changes in data transmission peaks, resulting in delayed capacity expansion response and impacting the communication system's rapid adaptability and user experience.

Method used

By acquiring the number of connection requests and data transmission rate during the 4G baseband scheduling cycle, we can identify areas with increasing expansion demand, cross-locate high-density load blocks, activate inactive processing units, analyze the frequency band carrying capacity of the scheduling path, prioritize frequency resource allocation, and adopt continuous idle frequency points and splicing strategies to achieve precise binding and optimized allocation of resources.

Benefits of technology

It enables precise perception of potential load increases, improves the accuracy of spectrum resource scheduling, avoids high-interference frequency bands, ensures the stability and coverage integrity of expansion paths, and supports communication quality assurance in high-concurrency access scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120529422B_ABST
    Figure CN120529422B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of capacity evaluation redistribution, in particular to a 4G baseband processing capacity dynamic expansion method and system, comprising the following steps: obtaining scheduling period connection request and rate, combining processing utilization trend to generate load identification, cross positioning high-density target block matching activation path, extracting frequency band request frequency and traffic analysis bearing level, processing interference intensity sorting frequency resource, screening frequency points and splicing to generate path configuration result.In the present application, by collecting the number of connection requests and data transmission rate in the 4G baseband scheduling period, the accurate identification of the growth load section is realized, the potential load rising pressure can be perceived in advance, the target block is cross positioned according to the connection request position distribution and data aggregation degree, the processing resource is accurately bound to the high demand path, the accuracy of spectrum resource scheduling is enhanced by priority sorting, and the communication quality guarantee and processing resource sustainability supply in the high concurrency access scene are supported.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of capacity evaluation and reallocation, and particularly relates to a 4G baseband processing capacity dynamic expansion method and system. BACKGROUND

[0002] The technical field of capacity evaluation and reallocation contains the processing technology content of dynamically allocating and reconstructing wireless resources in a wireless communication system according to capacity changes. The core content of the technical field is to collect and analyze real-time user numbers, service data rates, channel state information and baseband processing loads in the network, compare the current resource usage with the preset capacity threshold, determine whether the resources need to be reallocated, and realize the dynamic adaptation of capacity and resources through dynamic expansion of processing resources, adjustment of resource allocation priority and reconstruction of transmission scheduling strategy.

[0003] Among them, the 4G baseband processing capacity dynamic expansion method and system refers to the real-time collection of the number of connection requests, data transmission rates, time slot resource occupation and baseband unit processing load data of the uplink and downlink in the 4G communication system baseband device, real-time difference quantitative analysis according to each index and the set capacity evaluation benchmark, and dynamic expansion and capacity reallocation of baseband processing resources without interrupting the existing link connection state to support the growing access request and data transmission demand.

[0004] The dynamic expansion of baseband resources in the prior art relies on the static judgment of the capacity threshold. In the face of sudden surge of connection requests or data transmission peak changes, real-time insight into the load trend cannot be formed, and there is a risk of expansion response delay. The activation of processing resources is based on the overall load average, and lacks fine-grained evaluation of the spatial distribution of connection requests and the intensity of data flow. The shortcomings will restrict the rapid adaptation ability of the communication system to dynamic load scenarios in actual operation, and affect the overall service continuity and user experience. SUMMARY

[0005] The purpose of the present application is to solve the shortcomings in the prior art and propose a 4G baseband processing capacity dynamic expansion method and system.

[0006] In order to achieve the above-mentioned purpose, the present application adopts the following technical scheme, a 4G baseband processing capacity dynamic expansion method, comprising the following steps:

[0007] S1: Obtain the number of connection requests and data transmission rates of the 4G baseband scheduling period, calculate the utilization rate of the baseband processing unit in the corresponding period, and identify the expansion demand growth trend area according to the change amplitude of the number of connection requests and data transmission rates in the continuous two sampling periods, and generate a growth load trend section identification group;

[0008] S2: Call the inactive baseband processing unit in the growth load trend segment identifier group, extract the distribution location of the number of connection requests and the degree of data transmission rate aggregation in the region, use the cross-location of the two locations as the target block, and generate a list of expansion processing resource bindings.

[0009] S3: Call the scheduling path in the resource binding list for capacity expansion, analyze the capacity expansion requirement level of the scheduling path in the frequency band range according to the request frequency and data traffic ratio of the scheduling path per unit time, and generate the path frequency band carrying level identifier.

[0010] S4: Using the path frequency band bearer level identifier, call the interference power measurement value of the frequency carrier in the scheduling period and extract the measurement time tag, process the interference intensity of the frequency carrier, and perform priority sorting on the expanded frequency resources according to the interval order tag to generate a frequency resource priority allocation sequence.

[0011] As a further embodiment of the present invention, the load growth trend segment identifier group includes a load growth rate threshold range, a processing utilization rate change trend label, and a periodic traffic fluctuation index; the expansion processing resource binding list includes a processing unit number index, a task density center coordinate set, and a path task load mapping table; the path frequency band carrying level identifier includes a frequency bandwidth utilization level, a frequency band load density level, and a path time sequence load level; and the frequency resource priority allocation sequence includes a frequency band interference sorting level, a time tag corresponding to a frequency preference table, and a frequency band stability index value sequence.

[0012] As a further aspect of the present invention, the step of obtaining the growth load trend segment identifier group specifically includes:

[0013] S111: Obtain the number of connection requests and the data transmission rate within the 4G baseband scheduling cycle, and mark them as the request number sequence and the rate sequence, respectively. Based on the two participating data, through inter-frame sampling of the data within the cycle, statistically analyze the connection request increment and rate change value under each sampled frame, record the fluctuation range, and obtain the data change amplitude sequence.

[0014] S112: Based on the data change amplitude sequence, call the processing utilization rate of the baseband processing unit within the period, extract the processing rate difference between two adjacent sampling periods, match the processing rate period difference with the data change amplitude sequence for corresponding frames, perform offset trend judgment, calculate the processing rate change offset value, filter the segment index with concentration offset, and obtain the processing rate offset trend interval.

[0015] S113: Based on the processing rate offset trend interval, combined with the interval distribution density and temporal continuity, determine the expansion characteristics under multiple consecutive sampling periods, establish the extension index threshold between adjacent offset trend values, filter the continuously rising segments that meet the threshold conditions, record the start and end frame numbers, and generate a growth load trend segment identifier group.

[0016] As a further aspect of the present invention, the step of obtaining the resource binding list for capacity expansion processing specifically includes:

[0017] S211: Based on the inactive baseband processing units in the growth load trend segment identifier group, extract the distribution location of the number of connection requests and the degree of aggregation of data transmission rate in the region, and cross-match the distribution coordinates of the number of connection requests and the dense region coordinates of data transmission rate to obtain the region cross-over overlap index.

[0018] S212: Call the regional cross-overlap index, extract the required carrying capacity of the corresponding target block and the availability performance parameters of the inactive baseband processing unit according to the overlapping coordinate block, calculate the difference between the unit availability performance and the corresponding block carrying capacity, sort the inactive baseband processing units in ascending order, record the available unit group with priority in sorting, and obtain the total resource matching strength.

[0019] S213: Based on the available unit group determined by the total resource matching strength, execute the activation command and bind it to the scheduling path node at the distance from the connection density center of the target block under its responsibility. Integrate the activation status parameters with the path binding record number to obtain the resource binding list for expansion processing.

[0020] As a further aspect of the present invention, the step of obtaining the path frequency band bearer level identifier specifically includes:

[0021] S311: Based on the scheduling path in the resource binding list for expansion processing, call the connection request data and data traffic data of the frequency band corresponding to the scheduling path, extract the connection request frequency and data traffic volume value per unit time for each scheduling path, and record them as scheduling frequency data value and data traffic value respectively, to obtain the scheduling path frequency traffic set.

[0022] S312: Based on the frequency and traffic set of the scheduling path, calculate the frequency ratio and data traffic ratio within the unit time range of the corresponding frequency band of the scheduling path, and perform a ratio calculation by using the ratio value and the total frequency and traffic of the frequency band to generate a path frequency band occupancy index group.

[0023] S313: Based on the path frequency band occupancy index group, determine the carrying strength and frequency resource occupancy level of the scheduling path in the real-time frequency band, introduce frequency response sensitivity, path data transfer time and local interference average degree respectively, calculate the carrying capacity value of the scheduling path frequency band, combine with the frequency band threshold benchmark, classify according to the interval position, and obtain the path frequency band carrying level identifier.

[0024] As a further aspect of the present invention, the step of obtaining the frequency resource priority allocation sequence specifically includes:

[0025] S411: Based on the path frequency band bearer level identifier, call the interference power measurement value corresponding to the frequency carrier within the scheduling period, extract the measurement time tag corresponding to the interference power measurement value, merge the frequency carrier data sets with the same measurement time tag, and generate the frequency set of the interference measurement period.

[0026] S412: Based on the interference power measurement value of the frequency carrier in the frequency set of the interference measurement period, calculate the interference intensity of the frequency carrier under the same measurement time, and divide the interference intensity value continuously according to the value to generate an interference intensity level interval.

[0027] S413: Call the sequence tags in the interference intensity level range, assign priority numbers to the frequency carriers according to the order of their respective interference level ranges, and sort the frequency resources according to the priority number order to generate a frequency resource priority allocation sequence.

[0028] As a further aspect of the present invention, the method further includes step S5:

[0029] S5: According to the frequency resource priority allocation sequence, select frequency band resources that meet the expansion requirement level in sequence, determine whether the continuous idle frequency points meet the path expansion requirements, if not, select multiple idle frequency points from the same level frequency band and perform splicing judgment operation in time order, associate the splicable resource group to the processing unit expansion path, and generate frequency point splicing path configuration result.

[0030] The frequency point splicing path configuration result includes the frequency point splicing sequence number, the splicing resource reachability list, and the path frequency point allocation mapping relationship.

[0031] As a further aspect of the present invention, the step of obtaining the frequency point splicing path configuration result is specifically as follows:

[0032] S511: According to the frequency resource priority allocation sequence, select frequency band resources with expansion demand level in sequence, arrange the frequency points in each frequency band resource according to the time mark, call the idle status and time mark value of the frequency point, compare the number of frequency points in any continuous segment in the arrangement sequence with the number of frequency points required for path expansion, and generate the number of continuous available frequency points in a single segment.

[0033] S512: For the number of continuously available frequency points in a single segment, retrieve the time stamp value and starting frequency point identifier of multiple idle frequency points from the same level frequency band, perform a continuity evaluation based on the frequency point time interval value, and generate the number of spliced ​​frequency point combinations in the same level frequency band.

[0034] S513: Call the number of frequency point combinations of the same level frequency band splicing, match them to the starting path position of the processing unit in time order, obtain the adjacency identification code between frequency points and perform path splicing connectivity judgment, configure the connectable frequency point combination identifier to the path position of the processing unit, and generate frequency point splicing path configuration result.

[0035] The 4G baseband processing capacity dynamic expansion system is used to execute the above-mentioned 4G baseband processing capacity dynamic expansion method. The system includes:

[0036] The load trend identification module obtains the number of connection requests and data transmission rate of the baseband processing unit within the 4G scheduling cycle, calls the data groups of two adjacent cycles, and combines the baseband processing unit runtime and cycle duration to generate a growth segment trend index group.

[0037] The unit expansion matching module uses the growth segment trend index group to extract the connection request distribution location and data rate aggregation location of the inactive unit in the corresponding period, compares the intersection area of ​​the two to obtain the target block, and generates a list of binding paths for processing units.

[0038] The path carrying capacity assessment module calls the path number in the path list bound by the processing unit to obtain the connection request frequency and total data volume of the path within the scheduling period. The proportion is synthesized and compared with the frequency band carrying benchmark value to generate the path frequency band carrying level identifier.

[0039] The frequency interference sorting module calls the path frequency band bearer level identifier, selects the interference power measurement value of the frequency carrier within the corresponding period, extracts all frequency interference values ​​within the same time period according to the measurement time label and sorts them, segments the sorting results and generates a frequency resource priority allocation sequence.

[0040] The frequency point splicing configuration module calls the frequency resource priority allocation sequence to determine whether there are consecutive idle frequency points. If there are not enough, it splices available idle frequency points according to the time tag and binds them to the path number to generate the frequency point splicing path configuration result.

[0041] Compared with the prior art, the advantages and positive effects of the present invention are as follows:

[0042] In this invention, by collecting the number of connection requests and data transmission rate within the 4G baseband scheduling cycle and combining this with the utilization trend of processing units, the invention achieves precise identification of increasing load segments. This allows for early detection of potential load increases. Target blocks are located based on the distribution of connection request locations and the degree of data aggregation, enabling spatial focusing on high-density load areas and accurately binding processing resources to high-demand paths. In frequency resource allocation, time-series processing is performed based on the interference intensity measurement of frequency carriers to construct continuous interference level intervals. Prioritization enhances the accuracy of spectrum resource scheduling, avoids high-interference frequency bands, and improves the anti-interference capability of scheduling paths. By employing a combination of continuous idle frequency points and splicing strategies, the invention overcomes the resource expansion bottleneck caused by limited continuous idle frequency points, ensuring the stability and coverage integrity of expansion paths and supporting communication quality assurance and continuous supply of processing resources in high-concurrency access scenarios. Attached Figure Description

[0043] Figure 1 This is a schematic diagram of the workflow of the present invention;

[0044] Figure 2 This is a flowchart illustrating the process of obtaining the increasing load trend segment identifier group in this invention.

[0045] Figure 3 This is a flowchart illustrating the process of obtaining the resource binding list for capacity expansion in this invention.

[0046] Figure 4 This is a flowchart illustrating the process of obtaining the path frequency band bearer level identifier in this invention;

[0047] Figure 5 This is a flowchart illustrating the process of obtaining the frequency resource priority allocation sequence in this invention.

[0048] Figure 6 This is a flowchart illustrating the process of obtaining the frequency point splicing path configuration results in this invention. Detailed Implementation

[0049] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0050] In the description of this invention, it should be understood that the terms "length," "width," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicating orientation or positional relationships, are based on the orientation or positional relationships shown in the accompanying drawings and are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Furthermore, in the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.

[0051] Please see Figure 1 This invention provides a technical solution, a method for dynamically expanding the processing capacity of a 4G baseband, comprising the following steps:

[0052] S1: Obtain the number of connection requests and data transmission rate in the 4G baseband scheduling cycle, calculate the baseband processing unit utilization rate in the corresponding cycle, identify the expansion demand growth trend area based on the change range of the number of connection requests and data transmission rate in two consecutive sampling cycles, and generate a growth load trend segment identifier group by combining the cycle difference trend of the baseband processing unit utilization rate.

[0053] S2: Call the inactive baseband processing unit in the growth load trend segment identifier group, extract the distribution location of the number of connection requests and the degree of data transmission rate aggregation in the region, locate the intersection of the two locations as the target block, match the required carrying capacity of the target block with the available performance of the processing unit, execute the activation command to bind to the scheduling path close to the task density center, and generate the expansion processing resource binding list.

[0054] S3: Call the scheduling path in the resource binding list for capacity expansion, extract the connection request frequency and data traffic of the corresponding frequency band of the scheduling path, analyze the capacity expansion requirement level of the scheduling path within the frequency band range according to the request frequency and data traffic ratio of the scheduling path per unit time, and generate the path frequency band carrying level identifier.

[0055] S4: Using the path frequency band bearer level identifier, the interference power measurement value of the frequency carrier in the scheduling period is called and the measurement time tag is extracted. The interference intensity of the frequency carrier in the same time period is processed, and the processing results are arranged in order into continuous interference level intervals. The frequency resources to be expanded are prioritized according to the interval order tag to generate a frequency resource priority allocation sequence.

[0056] S5: Based on the frequency resource priority allocation sequence, sequentially filter the frequency band resources that meet the expansion requirements, determine whether consecutive idle frequency points meet the path expansion requirements, if not, select multiple idle frequency points from the same level frequency band and perform splicing judgment operation in time order, associate the splicable resource group to the processing unit expansion path, and generate the frequency point splicing path configuration result.

[0057] The load growth trend segment identifier group includes the load growth rate threshold range, the processing utilization change trend label, and the traffic fluctuation index within the period. The expanded processing resource binding list includes the processing unit number index, the task density center coordinate set, and the path task load mapping table. The path frequency band carrying level identifier includes the frequency bandwidth utilization level, the frequency band load density level, and the path time sequence load level. The frequency resource priority allocation sequence includes the frequency band interference sorting level, the frequency preference table corresponding to the time label, and the frequency band stability index value sequence. The frequency point splicing path configuration result includes the frequency point splicing sequence number, the splicing resource reachability list, and the path frequency point allocation mapping relationship.

[0058] Please see Figure 2 The specific steps for obtaining the growth load trend segment identifier group are as follows:

[0059] S111: Obtain the number of connection requests and the data transmission rate within the 4G baseband scheduling cycle, and mark them as the request number sequence and the rate sequence, respectively. Based on the two participating data, through inter-frame sampling of the data within the cycle, statistically analyze the connection request increment and rate change value under each sampled frame, record the fluctuation range, and obtain the data change amplitude sequence.

[0060] This method acquires the number of connection requests and data transmission rate within a 4G baseband scheduling cycle. It can be applied to upgrading 4G baseband boards to 5G baseband boards. The method collects the number of connection requests and the current transmission rate cycle by cycle, identified by the sampling cycle number. In cycles 1 to 4, the recorded number of connection requests is 120, 150, 180, and 210 respectively, with data transmission rates of 60Mbps, 80Mbps, 95Mbps, and 110Mbps. The data processing module performs inter-frame calculations on the raw data, extracting the increment of the number of connection requests and the change in data transmission rate between each cycle and the previous cycle. Two increment sequences are constructed, and the parameter changes are extracted using a difference processing method. Under the following settings: In the second cycle, the number of connection requests increases by 30 times, and the data rate increases by 20 Mbps; in the third cycle, compared to the second cycle, the number of connection requests increases by 30 times, and the data rate increases by 15 Mbps, and so on. This yields a sequence of request increments and rate changes between cycles, forming inter-frame fluctuation data. Further interval calculations are performed on the above inter-frame data to identify the magnitude of change. The increment of 30 requests and the rate change of 15 Mbps in the third cycle can be used to represent the data fluctuation point. By comparing the fluctuations under statistical frames, the fluctuation trend between continuous data frames in short cycles is obtained. This data variation magnitude sequence is then integrated as the basis for subsequent processing, resulting in the data variation magnitude sequence.

[0061] S112: Based on the data change amplitude sequence, the processing utilization rate of the baseband processing unit within the period is called, the processing rate difference between two adjacent sampling periods is extracted, and the processing rate period difference is matched with the corresponding frame of the data change amplitude sequence to determine the offset trend using the formula: ;

[0062] Calculate the processing rate change offset value, filter out the segment indicators with concentration offset, and obtain the processing rate offset trend interval;

[0063] in, Representing the Processing rate change offset value under each sampling period Representing the The difference in baseband processing unit utilization rate of a frame over time. Representing the The data change magnitude value corresponding to the frame, Representing the The data change magnitude value corresponding to the frame, This represents the total number of frames participating in pairing within a single frame. The average value of the data change amplitude under the frame;

[0064] The baseband processing unit corresponding to the sampling period is called to process the utilization information. The processing rate change value during two consecutive weeks is differentially processed to generate a processing utilization difference sequence. This is used to construct a periodic difference trend value array. In the above process, the processing utilization rates of the first to fourth periods are 45%, 55%, 68%, and 77%, respectively. The processing utilization difference of the second period is 10%, the third period is 13%, and the fourth period is 9%. Combining this difference sequence with the data change amplitude sequence, two index values ​​at the same position are extracted in each period frame, and the corresponding calculation relationship is performed through the formula.

[0065] The offset trend value of each period frame is calculated one by one. In the actual calculation, the second period is set. , , The remaining frames They are 0, 20, and 15 respectively. For values ​​of 0, 10, and 13, the corresponding formulas are as follows;

[0066] Average value calculation: ;

[0067] Molecular calculations: ;

[0068] ;

[0069] Denominator calculation: ;

[0070] The value is: ;

[0071] Through the above calculations, the offset trend value corresponding to each period frame is obtained. The processing rate change offset value is an indicator that measures the degree of matching between the load change of the processing unit and the data fluctuation within a certain period. Combining the processing rate difference and the data change amplitude, the trend offset intensity is reflected by weighted and normalized calculation. This value is used to identify whether there are areas of abnormal concentration or trend change in processing load. Based on the continuous change of the trend value, the values ​​are aggregated, and period segments with temporal concentration and significant value amplitude offset are selected as the results to obtain the processing rate offset trend interval. The advantage of this formula is that by using the product relationship between the processing utilization difference and the data change amplitude and the summation of the horizontal inter-frame fluctuation difference, combined with the offset degree normalization processing, the horizontal fluctuation weight distribution is considered when detecting processing load offset areas, and a representative load fluctuation trend is established.

[0072] S113: Based on the processing rate offset trend interval, combined with the interval distribution density and temporal continuity, determine the expansion characteristics under multiple consecutive sampling periods, establish the extension index threshold between adjacent offset trend values, filter the continuously rising segments that meet the threshold conditions, record the start and end frame numbers, and generate the growth load trend segment identifier group.

[0073] By rearranging the frame segment numbers within the interval according to time sequence, consecutive numbered segments are extracted to form a continuous time window. An extension index is calculated for the offset trend value under each time window group, and a threshold of 4.5 is set to distinguish whether a trend segment constitutes a valid continuous increase. The threshold value is taken as twice the average offset of the trend values ​​of each frame. For example, if the consecutive frame trend values ​​are 5.2, 5.7, and 6.1, the average value is 5.67. Taking twice the average value as the threshold of 11.34, it is clearly not satisfied and therefore does not constitute a valid growth trend. However, if the trend values ​​are 6.0, 7.2, and 8.1, the extension index is 7.1, which is higher than the threshold, and therefore it is judged as a valid growth trend segment. The corresponding start and end period numbers are identified, and the identifier number is set as {3, 4}, generating a growth load trend segment identifier group.

[0074] Please see Figure 3 The specific steps for obtaining the resource binding list for capacity expansion are as follows:

[0075] S211: Based on the inactive baseband processing units in the increasing load trend segment identifier group, extract the distribution location of the number of connection requests and the degree of data transmission rate aggregation within the region, and cross-match the distribution coordinates of the number of connection requests and the dense region coordinates of the data transmission rate to obtain the region cross-over overlap index.

[0076] Table 1: Processing Unit Performance and Block Requirement Data

[0077] ;

[0078] Each baseband processing unit's ID and its geographical coordinates are indexed and organized to facilitate spatial pairing between connection request locations and transmission rate clusters within the region. Connection request data within the segment is collected, and a connection request coordinate set is constructed using the timestamp, latitude and longitude, and the corresponding user terminal ID in each connection request record. Simultaneously, the total number of connection requests within each unit's time window is counted, and its average request density value is calculated. After sorting by connection request density, the top 10% of high-density areas are selected as the request hotspot coordinate set. Simultaneously, user transmission rate data within the same time window in the corresponding segment is monitored, and the uplink and downlink rate values ​​of users in the corresponding area are extracted and their local averages are calculated. Then, density clustering processing is performed on the rate values, and the data is labeled... Identify areas with high transmission rates and denote them as rate cluster coordinate sets. Based on this, a spatial cross-over determination method is used to perform point-to-point matching between the coordinates of connection request hotspots and rate cluster coordinates. The matching logic is to calculate the Euclidean distance between each pair of coordinates and set the distance overlap threshold to 150 meters. Among the point pairs that meet the condition of a distance not exceeding 150 meters, their proportion is counted and a geographical location weight factor is added (e.g., the coefficient is 1.2 for central areas and 0.8 for edge areas). By accumulating, a regional cross-over index is obtained. If the connection request density center point in a certain segment is set as A and the rate cluster center point is set as B, the distance between the two is 90 meters, and they are located in a high-density area, the cross value is 1×1.2=1.2, and a regional cross-over index is generated.

[0079] S212: Invoke the regional cross-overlap index, extract the required carrying capacity of the corresponding target block and the availability performance parameters of the inactive baseband processing unit based on the overlapping coordinate blocks, and calculate the difference between the unit availability performance and the corresponding block carrying capacity using the formula: ;

[0080] The inactive baseband processing units are sorted in ascending order, the available unit groups with the highest sorting priority are recorded, and the total resource matching strength is obtained.

[0081] in, Represents the total strength of resource matching. Indicates the first The availability performance of each inactive baseband processing unit. Indicates the target block corresponds to the first Point load-bearing capacity requirement value, Indicates the first Data transmission rate clustering density value within each block, Indicates the first The density value of each block connection request. Indicates the first The number of active connected nodes within the adjacent region of a point;

[0082] For the identified overlapping blocks, the required carrying capacity value for each target block is extracted sequentially. This value is calculated jointly by the connection density and the average transmission rate. Setting the connection density to 150 requests per second and the average rate to 12 Mbps, the carrying capacity is 1800 Mbps. Simultaneously, the current availability of inactive baseband processing units within the block is extracted. The algorithm is then adjusted based on the density and interference levels of the remaining blocks surrounding the unit, and then executed. and The difference between them is calculated, and the data aggregation density is calculated for each target block. Connection request density and the number of adjacent active connected nodes The three parameters are further integrated into the matching strength formula;

[0083] In this formula, It represents the total resource matching strength, used to measure the overall matching degree between all candidate processing units and block requirements;

[0084] Indicates the first Available performance of an inactive processing unit, in Mbps; This indicates the capacity requirement of the block it serves, also in Mbps. The square of the difference between the two reflects the degree of resource surplus or shortage. and These represent the data rate density (Mbps / km²) and connection density (number of connections / km²) of the region, respectively, and their product represents the data traffic density; while The total number of active connection nodes within the block boundary is incremented by +1 to prevent the denominator from being zero.

[0085] The following calculations will be performed using the data in Table 1 as an example:

[0086] ;

[0087] The result shows that the total resource matching strength is 71.25. The total resource matching strength is a comprehensive indicator that measures the degree of adaptation of inactive processing units to the target area tasks. It integrates factors such as the availability performance of processing units, the resource demand intensity of the area, and the connection activity. This value is used to sort and filter the processing units with the highest scheduling priority in the current environment. The lower the value, the closer the resource capacity is to the demand center. After sorting, the processing unit corresponding to the minimum value is selected to enter the next activation list to generate the total resource matching strength.

[0088] S213: Based on the available unit group determined by the total resource matching strength, execute the activation command and bind it to the scheduling path node that is far from the connection density center of the target block under its responsibility. Integrate the activation status parameters with the path binding record number to obtain the resource binding list for expansion processing.

[0089] The preferred processing unit sequence is activated one by one, and the average transmission distance between the target block and each scheduling path node is calculated with the connection density center as the reference point. The signal scheduling of the processing unit is bound to the nearest path node according to the shortest path criterion. If the distance between a certain unit A and the three path nodes X, Y and Z is set to 80m, 45m and 110m respectively, then Y is selected for binding. The scheduling path number, processing unit number and activation status in this binding behavior are recorded. The relationship structure between the activated unit and the scheduling path is integrated to establish a list of expansion processing resource bindings for configuration distribution.

[0090] Please see Figure 4 The specific steps for obtaining the path band bearer level identifier are as follows:

[0091] S311: Based on the scheduling path in the resource binding list for expansion processing, call the connection request data and data traffic data of the frequency band corresponding to the scheduling path, extract the connection request frequency and data traffic volume value per unit time for each scheduling path, and record them as scheduling frequency data value and data traffic value respectively, to obtain the scheduling path frequency traffic set.

[0092] Read each scheduling path ID and confirm its bound frequency band index number. Set scheduling path P1 to bind to frequency band F1. This requires calling the connection request logs and data flow records under frequency band F1 to extract the number of request records and data traffic data for P1 within a unit time interval. It is recommended to uniformly set the time interval to 1 minute to meet scheduling timeliness requirements. In actual operation, path P1 received 120 connection requests and completed 300MB of data transmission within 1 minute. By performing this operation on each path, the connection frequency and data traffic within a unit time can be assigned and recorded separately, forming a two-dimensional data set. During batch processing, the scheduling paths in the expansion list, such as P1 to P4, will be called to uniformly extract parameter data for their corresponding frequency bands. Simultaneously, the current... The total number of active paths and the instantaneous maximum traffic in the front frequency band are used to verify the completeness and rationality of the extracted data. In a batch of processing tasks, there are 4 paths P1 to P4 under frequency band F1, with corresponding frequencies of 120, 80, 200, and 150 times / minute and data traffic of 300, 180, 500, and 450 MB / minute, respectively. This data can be used not only for subsequent proportion analysis but also for generating trigger signals for scheduling strategy adjustments, ensuring sufficient data support for the subsequent capacity identification stage. This step requires attention to distinguishing the synchronous and asynchronous relationships between connection requests and data transmission in the scheduling path. If some paths have frequent connection requests but low transmission volume, it is necessary to ensure that the two parameters are recorded consistently over time to form a set of frequency and traffic for the scheduling path.

[0093] S312: Based on the frequency and traffic set of the scheduling path, calculate the frequency ratio and data traffic ratio within the unit time range of the corresponding frequency band of the scheduling path, and perform a ratio calculation with the ratio value and the total frequency and traffic of the frequency band to generate the path frequency band occupancy index group.

[0094] The path number is paired with its corresponding frequency and traffic values ​​to form a data pair array. The sum of frequencies and the sum of traffic for each path within the same frequency band are extracted as normalization benchmarks. The sum of frequencies is set to 550 times / minute, and the sum of traffic is set to 1430 MB / minute. For path P1, its frequency percentage is approximately 120 / 550 ≈ 0.218, and its traffic percentage is approximately 300 / 1430 ≈ 0.210. These two percentage parameters reflect the resource usage of the path within the current frequency band. The frequency percentage reflects the scheduling load frequency, and the traffic percentage reflects the data load pressure. Note that if any path has a frequency or traffic value of 0... Data should be specially marked to avoid being misjudged as abnormal data. Before normalization, null value filtering and time period matching verification should be performed on the data to avoid the inclusion of invalid time period data in the statistical process. In actual operation, the frequency of path P2 per unit time is set to 80 times and the traffic is 180MB. The normalization results are 80 / 550≈0.145 and 180 / 1430≈0.126, respectively. During the normalization process, the number of participating paths in the frequency band, the type of business they belong to, and the scheduling priority should be recorded simultaneously to form a multi-dimensional extended field of the proportion indicator. The data should be indexed and stored by path ID to generate a path frequency band occupancy indicator group.

[0095] S313: Based on the path frequency band occupancy index group, determine the carrying capacity and frequency resource occupancy level of the scheduling path in the real-time frequency band, and introduce frequency response sensitivity, path data transfer time, and local interference average degree respectively, using the following formula: ;

[0096] Calculate the frequency band carrying capacity value of the scheduling path, combine it with the frequency band threshold benchmark, and classify it according to the interval location to obtain the path frequency band carrying capacity level identifier;

[0097] in, Representative path Frequency band carrying capacity value, This represents the percentage of frequency of the scheduling path. This represents the proportion of data traffic along the scheduling path. Represents path frequency response sensitivity. Represents the duration of data transfer along the path. The average local interference level represents the frequency band in which the scheduling path is located;

[0098] Table 2: Sample Table of Path Frequency Band Parameters

[0099] ;

[0100] Select the scheduling path number and retrieve its frequency and data traffic percentages within the corresponding unit of time. In the scenario of path P1, its frequency percentage is recorded as: ;

[0101] Traffic percentage is recorded as: ;

[0102] Collect the corresponding frequency response sensitivity. Path data transfer time Average degree of local disturbance Substitute the values ​​into the formula to calculate the load-bearing capacity, and perform successive calculations on each part of the formula:

[0103] The sum of the first part, divided by the square root of the term: ;

[0104] The second part, the absolute value term, is: ;

[0105] Substitute into the formula to calculate: ;

[0106] This load-bearing capacity value Compare with the frequency band reference value, which is set at 0.25 (defined by frequency band scheduling management rules, representing the upper limit of carrying capacity in densely scheduled areas), then the current... If the value is lower than the frequency band reference value, it belongs to the low-bearing-level label (set to level 1). The same calculation is performed on the remaining paths, such as P3, and its frequency percentage is... Traffic share is , , , The corresponding calculation is as follows: ;

[0107] ;

[0108] ;

[0109] The path frequency band carrying capacity value is a comprehensive scoring index that measures the ability of a scheduled path to transmit tasks in the current frequency band. It comprehensively considers the impact of path occupancy, frequency sensitivity, and local interference on data transfer efficiency. This value is used to identify the load level of the path frequency band, thereby guiding path selection and optimized allocation. This value is greater than the frequency band benchmark value of 0.25, so the path is classified as level 3, indicating a high level of resource occupancy. The advantage of this formula is that it introduces a frequency response sensitivity factor. The comparison of normalized absolute values ​​between path transition time and interference level combines the dynamic behavior of the path itself with the frequency resource status, enabling the carrying capacity assessment to reflect not only the proportion of the fundamental frequency but also response and interference characteristics. Parameters include... , All of these can be automatically obtained through frequency band scheduling statistics. It can be derived from the ratio of the average path response time to the shortest path response time. The total time taken to transfer data packets in the scheduling stream is obtained. Based on the average path collision signal strength measured in the current frequency band, each data point can be automatically collected during implementation. Some parameters, such as thresholds, are configured by the frequency resource allocation strategy, with a typical range between 0.15 and 0.35. Experimental data shows that this setting can stably reflect the resource saturation state and obtain the path frequency band carrying level identifier.

[0110] Please see Figure 5 The specific steps for obtaining the frequency resource priority allocation sequence are as follows:

[0111] S411: Based on the path frequency band bearer level identifier, call the interference power measurement value corresponding to the frequency carrier within the scheduling period, extract the measurement time tag corresponding to the interference power measurement value, merge the frequency carrier data set with the same measurement time tag, and generate the frequency set of the interference measurement period.

[0112] The frequency band path information and its corresponding bearer level identifier are analyzed. This information comes from the scheduling path data table recorded in wireless communication. The specific path ID and frequency band correspondence table can be exported through the scheduling log or network management platform. The path P1 is set to map to the frequency band F1, and the bearer level identifier is level 2, indicating that its priority is medium. The interference power measurement values ​​of each frequency carrier within the scheduling period are called. This data can be obtained from the interference power record table generated periodically by the network management system. The recorded content is as follows: the interference power of frequency carrier f1 at time t1 is 95dBm, frequency carrier f2 at t1 is 88dBm, and frequency carrier f3 at t2 is 90dBm. The frequency carriers are mapped to their measurement times to form a time tag table, set as {f1:t1, f2:t1, f3:t2}. Frequency carrier data with the same measurement time tag are merged. That is, at time t1, f1 and f2 are grouped together, and at time t2, f3 is grouped separately. The generated set is {t1:{f1, f2}, t2:{f3}}, which is the frequency set of the interference measurement period.

[0113] S412: Based on the interference power measurement values ​​of the frequency carriers in the frequency set of the interference measurement period, calculate the interference intensity of the frequency carriers at the same measurement time, and continuously divide the interference intensity values ​​according to the values ​​to generate interference intensity level intervals;

[0114] The interference power value of each frequency carrier in the set is obtained. Interference intensity statistics are performed on f1 (95dBm) and f2 (88dBm) within time period t1. The average value or weighted average is commonly used to calculate the interference intensity. Let the formula for the weighted average be: ;

[0115] in, For the first Interference power value of each frequency carrier (in dBm). As the weight (can be uniformly set to 1 or set according to the frequency of use). The frequency count under this time tag, calculated at time t1, is as follows: ;

[0116] If only f3 is 90dBm under t2, then the interference intensity is 90dBm. The interference intensity values ​​are continuously divided into certain intervals, and the division criteria are set as follows: high interference interval: greater than 85dBm; medium interference interval: between 95dBm and 85dBm; low interference interval: less than 95dBm. Based on the above intervals, t1's 91.5dBm is classified as medium interference interval, and t2's 90dBm is also classified as medium interference interval. The interval order labels are set as {low: 1, medium: 2, high: 3}, and both are marked as level label 2.

[0117] S413: Call the sequence labels in the interference intensity level range, assign priority numbers to the frequency carriers according to the order of their respective interference level ranges, and sort the frequency resources according to the priority number order to generate a frequency resource priority allocation sequence.

[0118] A mapping table is constructed to match the interference level label corresponding to each frequency carrier with its time period. For example, frequencies f1 and f2 are labeled 2 under t1, and f3 is also labeled 2 under t2. Then, frequency resources are prioritized according to the level label, that is, the lower the level value is assigned higher priority. The numbering strategy is "ascending order of level label", specifically, the order is: level 1 > level 2 > level 3, and the number value starts from 1 and increases sequentially. That is, level 1 is marked as priority 1, level 2 is priority 2, and so on. Thus, frequencies f1, f2, and f3 are all numbered 2. The frequency resources are sorted according to the priority number. The frequency resource priority allocation sequence is the frequency set sorted in ascending order of number value. If there are frequencies with the same priority, they can be further sorted in ascending order of interference power. Under priority 2, f1 is 95dBm and f2 is 88dBm. The order is f1 priority over f2, forming the frequency resource priority allocation sequence.

[0119] Please see Figure 6 The specific steps for obtaining the frequency point splicing path configuration result are as follows:

[0120] S511: Based on the frequency resource priority allocation sequence, sequentially filter the frequency band resources with expansion requirements, arrange the frequency points in each frequency band resource according to the time stamp, call the idle status and time stamp value of the frequency points, compare the number of frequency points in any continuous segment in the arrangement sequence with the number of frequency points required for path expansion, and generate the number of continuous available frequency points in a single segment.

[0121] Frequency band resources with expansion requirements are sequentially screened. Frequency points within each band are arranged according to their timestamps. In practical applications, a frequency band resource pool needs to be constructed based on the frequency band level information in communication. The frequency band level can be referenced from a defined resource classification table. Frequency bands meeting the expansion requirements are then selected into a candidate set. In the 5G communication network, based on cell load level and expansion priority, n frequency bands F1 to Fn that meet the level requirements are selected. Detailed frequency point data is retrieved from each band, including the timestamp information T and occupancy status S of each frequency point in the past period. After sorting the frequency point sequence in ascending order by timestamp, the entire sequence is scanned using a sliding window method, recording the number of idle frequency points within each window segment. During scanning, the idle status of frequency points in the current segment needs to be continuously updated. The criterion for determining whether each frequency point is idle is that it is not occupied by task scheduling within the time period. A status of "idle" indicates that it has not participated in scheduling at the recorded time point. For each time window, the number of idle frequency points is counted and compared with the number of frequency points required for the expansion path. A certain time period is set to have 5 consecutive frequency points, of which only 4 are idle. If the path requires 5 frequency points, the current segment is considered to not meet the conditions. If the number of idle frequency points in a consecutive segment is equal to or greater than the number of frequency points required for the expansion path, the segment is marked as a valid segment, and the number of idle frequency points in the segment is recorded as an evaluation index. The maximum number of consecutive idle frequency points in the current frequency band that can meet the expansion conditions is obtained, which serves as the starting data for subsequent splicing and path extension operations, generating the number of consecutive available frequency points in a single segment.

[0122] S512: For the number of continuously available frequency points in a single band, the time stamp value and starting frequency point identifier of multiple idle frequency points are retrieved from the same level frequency band, and the continuity is evaluated based on the frequency point time interval value to generate the number of spliced ​​frequency point combinations in the same level frequency band.

[0123] The system retrieves the time stamp values ​​and starting frequency identifiers of multiple idle frequency points from the same frequency band. Continuity is evaluated based on the frequency point time interval. In practice, if a frequency band cannot provide a sufficient number of consecutive idle frequency points to meet path requirements, the search scope is expanded to traverse remaining frequency band resources of the same level. Records of currently idle frequency points in each band are retrieved, and their time stamps and logical position information are collected to form a cross-band candidate frequency point set. At this point, a unified time reference for the frequency point time stamps is required to ensure horizontal comparison. The candidate frequency point set is sorted in ascending order of time stamps, and the system evaluates continuity based on the preset maximum allowable time interval. The time interval between adjacent frequency points is checked one by one. If the time interval between two frequency points is within the allowable range, it is considered a unit that can be spliced, and the process continues to expand to form a complete combination until the number of frequency points in the splicing combination is equal to or greater than the number of frequency points required for the path. For example, if the path expansion requirement is 5 frequency points, the frequency point combination is fp1 to fp5, and the time interval between each frequency point does not exceed the preset 3ms, then the combination can be considered a valid splicing frequency point combination. The combinations that meet the continuity requirement are counted one by one. After removing the combinations that do not meet the time interval requirement, the number of the remaining combinations is recorded as the input parameter for the next splicing configuration process to generate the number of splicing frequency point combinations of the same level frequency band.

[0124] S513: Call the number of frequency point combinations of the same level frequency band, match them to the starting path position of the processing unit in time order, obtain the adjacency identification code between frequency points and perform path splicing connectivity judgment, configure the connectable frequency point combination identifier to the path position of the processing unit, and generate the frequency point splicing path configuration result.

[0125] The process matches the starting path position of the processing unit in chronological order, obtains the adjacency identification code between frequency points, and performs path splicing connectivity judgment. In practice, the starting position of the path defined by the processing unit is the boundary frequency point that can be extended under its current resource structure. The starting frequency point in each splicing frequency point combination is aligned with the starting frequency point of the path. The position identifier of the first frequency point in the combination needs to be extracted and compared with the coordinates of the path endpoint identifier recorded by the processing unit. The adjacency identification code of the two is then read. The identification code is stored in the resource scheduling table to indicate whether there is a frequency point relationship that can be directly connected. If the identification code is a valid connection value, the splicing frequency point combination is marked as a candidate. Configure the path; further, sequentially perform connectivity detection on the frequency points in the splicing combination according to the time sequence, extract the identification codes of two adjacent frequency points and determine whether they are continuously and effectively connected. If all identification codes are valid connection values, it means that the frequency point combination can be completely spliced ​​into the processing unit path. Record the frequency point identification range corresponding to the current combination in the path configuration mapping table as the extension segment of the current processing unit path; if a group of frequency point combinations fp1 to fp6 all have the conditions for continuous splicing with the processing unit path, then its configuration path number is U12, and it is recorded as the extension node of path U12, completing the matching configuration of frequency point combination to path structure, and generating the frequency point splicing path configuration result.

[0126] The 4G baseband processing capacity dynamic expansion system is used to execute the above-mentioned 4G baseband processing capacity dynamic expansion method. The system includes:

[0127] The load trend identification module obtains the number of connection requests and data transmission rate of the baseband processing unit within the 4G scheduling cycle, calls the data groups of two adjacent cycles, and combines the baseband processing unit runtime and cycle duration to generate a growth segment trend index group.

[0128] The unit expansion matching module uses the growth segment trend index group to extract the connection request distribution location and data rate aggregation location of the inactive unit in the corresponding period, compares the intersection area of ​​the two to obtain the target block, and generates a list of binding paths for processing units.

[0129] The path carrying capacity assessment module calls the path number in the path list bound to the processing unit, obtains the connection request frequency and total data volume of the path within the scheduling period, and compares the ratio with the frequency band carrying capacity benchmark value to generate the path frequency band carrying capacity level identifier.

[0130] The frequency interference sorting module calls the path frequency band bearer level identifier, selects the interference power measurement value of the frequency carrier within the corresponding period, extracts all frequency interference values ​​within the same time period according to the measurement time label and sorts them, segments the sorting results and generates a frequency resource priority allocation sequence.

[0131] The frequency point splicing configuration module calls the frequency resource priority allocation sequence to determine whether there are consecutive idle frequency points. If there are not enough, it splices available idle frequency points according to the time tag and binds them to the path number to generate the frequency point splicing path configuration result.

[0132] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention in any other way. Any person skilled in the art may make changes or modifications to the above-disclosed technical content to create equivalent embodiments that can be applied to other fields. However, any simple modifications, equivalent changes, and modifications made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the protection scope of the present invention.

Claims

1. A method for dynamically expanding the processing capacity of a 4G baseband, characterized in that, Includes the following steps: S1: Obtain the number of connection requests and data transmission rate in the 4G baseband scheduling cycle, calculate the baseband processing unit utilization rate in the 4G baseband scheduling cycle, and identify the expansion demand growth trend area based on the change in the number of connection requests and data transmission rate in two consecutive sampling cycles, and generate a growth load trend interval identification group. S2: Invoke the inactive baseband processing units in the growth load trend interval identifier group, extract the distribution location of the number of connection requests and the degree of data transmission rate aggregation within the expansion demand growth trend area, use the cross-location of the two locations as the target block, and generate an expansion processing resource binding list, specifically: S211: Based on the inactive baseband processing units in the growth load trend interval identifier group, extract the distribution location of the number of connection requests and the degree of data transmission rate aggregation within the expansion demand growth trend area, and cross-match the distribution coordinates of the number of connection requests and the dense area coordinates of the data transmission rate to obtain the area cross-over overlap index. S212: Call the regional cross-overlap index, extract the required carrying capacity of the corresponding target block and the availability performance parameters of the inactive baseband processing unit according to the overlapping coordinate block, calculate the difference between the unit availability performance and the corresponding block carrying capacity, sort the inactive baseband processing units in ascending order, record the available unit group with priority in sorting, and obtain the total resource matching strength. S213: For the available unit group determined by the total amount of resource matching strength, execute the activation command and bind it to the scheduling path node closest to the connection density center of the target block under its responsibility. Integrate the activation status parameter with the path binding record number to obtain the resource binding list for expansion processing. S3: Invoke the scheduling path in the resource binding list for capacity expansion, analyze the capacity expansion requirement level of the scheduling path within the frequency band based on the request frequency and data traffic ratio of the scheduling path per unit time, and generate a path frequency band carrying capacity level identifier, specifically: S311: Based on the scheduling path in the resource binding list for expansion processing, call the connection request data and data traffic data of the frequency band corresponding to the scheduling path, extract the connection request frequency and data traffic volume value per unit time for each scheduling path, and record them as scheduling frequency data value and data traffic value respectively, to obtain the scheduling path frequency traffic set. S312: Based on the frequency and traffic set of the scheduling path, calculate the frequency ratio and data traffic ratio within a unit time within the frequency band corresponding to the scheduling path, and perform a ratio calculation with the frequency ratio and data traffic ratio within a unit time and the total frequency and traffic of the frequency band to generate a path frequency band occupancy index group. S313: Based on the path frequency band occupancy index group, determine the carrying strength and frequency resource occupancy level of the scheduling path in the real-time frequency band, introduce frequency response sensitivity, path data transfer time and local interference average degree respectively, calculate the carrying capacity value of the scheduling path frequency band, combine with the frequency band threshold benchmark, classify according to the interval position, and obtain the path frequency band carrying level identifier. S4: Using the path frequency band bearer level identifier, call the interference power measurement value of the frequency carrier in the 4G baseband scheduling cycle and extract the measurement time tag, process the interference intensity of the frequency carrier, and perform priority sorting on the expanded frequency resources according to the interval order tag to generate a frequency resource priority allocation sequence. S5: Based on the frequency resource priority allocation sequence, sequentially filter frequency band resources that meet the expansion requirement level, determine whether consecutive idle frequency points meet the path expansion requirements, if not, select multiple idle frequency points from the same level frequency band and perform splicing judgment operation in time order, associate the splicable resource group to the baseband processing unit expansion path, and generate frequency point splicing path configuration results.

2. The method for dynamically expanding 4G baseband processing capacity according to claim 1, characterized in that, The load growth trend interval identifier group includes a load growth rate threshold interval, a processing utilization rate change trend label, and a periodic traffic fluctuation index. The expansion processing resource binding list includes a baseband processing unit number index, a task density center coordinate set, and a path task load mapping table. The path frequency band carrying level identifier includes a frequency bandwidth utilization level, a frequency band load density level, and a path time sequence load level. The frequency resource priority allocation sequence includes a frequency band interference sorting level, a time tag corresponding to a frequency preference table, and a frequency band stability index value sequence. The frequency point splicing path configuration result includes a frequency point splicing sequence number, a splicing resource reachability list, and a path frequency point allocation mapping relationship.

3. The method for dynamically expanding 4G baseband processing capacity according to claim 1, characterized in that, The specific steps for obtaining the growth load trend interval identifier group are as follows: S111: Obtain the number of connection requests and the data transmission rate within the 4G baseband scheduling cycle, and mark them as the request number sequence and the rate sequence, respectively. Based on the request number sequence and the rate sequence, through inter-frame sampling of data within the cycle, count the connection request increment and rate change value under each sampled frame, record the fluctuation range, and obtain the data change amplitude sequence. S112: Based on the data change amplitude sequence, call the processing utilization rate of the baseband processing unit within the period, extract the processing utilization rate difference between two adjacent sampling periods, match the processing utilization rate difference with the data change amplitude sequence for corresponding frames, determine the offset trend, calculate the processing utilization rate change offset value, filter the segment index with concentration offset, and obtain the processing utilization rate offset trend interval. S113: Based on the processing utilization offset trend interval, combined with the interval distribution density and temporal continuity, determine the expansion characteristics of the processing utilization under multiple consecutive sampling periods, establish the extension index threshold between adjacent offset trend values, filter the continuously rising intervals that meet the threshold conditions, record the start and end frame numbers, and generate a growing load trend interval identifier group.

4. The method for dynamically expanding 4G baseband processing capacity according to claim 1, characterized in that, The steps for obtaining the frequency resource priority allocation sequence are as follows: S411: Based on the path frequency band bearer level identifier, call the interference power measurement value corresponding to the frequency carrier within the 4G baseband scheduling cycle, extract the measurement time tag corresponding to the interference power measurement value, merge the frequency carrier data sets with the same measurement time tag, and generate the frequency set of the interference measurement period. S412: Based on the interference power measurement value of the frequency carrier in the frequency set of the interference measurement period, calculate the interference intensity of the frequency carrier under the same measurement time, and divide the interference intensity value continuously according to the value to generate an interference intensity level interval. S413: Call the sequence labels in the interference intensity level range, assign priority numbers to the frequency carriers according to the order of their respective interference level ranges, and sort the frequency carriers according to their priority numbers to generate a frequency resource priority allocation sequence.

5. The method for dynamically expanding 4G baseband processing capacity according to claim 4, characterized in that, The specific steps for obtaining the frequency point splicing path configuration result are as follows: S511: According to the frequency resource priority allocation sequence, select frequency band resources with expansion demand level in sequence, arrange the frequency points in each frequency band resource according to the time mark, call the idle status and time mark value of the frequency point, compare the number of frequency points in any continuous segment in the arrangement sequence with the number of frequency points required for path expansion, and generate the number of continuous available frequency points in a single segment. S512: For the number of continuously available frequency points in a single segment, retrieve the time stamp values ​​and starting frequency point identifiers of multiple idle frequency points from the same level frequency band, perform a continuity evaluation based on the time stamp interval of the frequency points, and generate the number of spliced ​​frequency point combinations in the same level frequency band. When it is known that a certain frequency band cannot provide enough consecutive idle frequency points to meet the path requirements, the search range will be expanded, the remaining frequency band resources of the same level will be traversed, the frequency point records that are currently idle in each frequency band will be retrieved, and their time stamps and logical position information of the frequency points will be collected to form a set of cross-frequency band candidate frequency points. The candidate frequency point set will be arranged in ascending order of time stamps. According to the preset maximum allowable time interval value, the time interval of the time stamps of adjacent frequency points will be checked one by one. If the time stamp interval of two frequency points is within the allowable range, it will be regarded as a splicing unit, and the process will continue to expand to form a complete combination until the number of frequency points in the splicing combination is equal to or greater than the number of frequency points required for the path. S513: Call the number of frequency point combinations of the same level frequency band splicing, match them to the starting path position of the baseband processing unit in time order, obtain the adjacency identification code between frequency points and perform path splicing connectivity judgment, configure the connectable frequency point combination identifier to the path position of the processing unit, and generate frequency point splicing path configuration result.

6. A 4G baseband processing capacity dynamic expansion system, characterized in that, The system is used to implement the dynamic expansion method for 4G baseband processing capability as described in any one of claims 1-5, and the system includes: The load trend identification module is used to obtain the number of connection requests and data transmission rate in the 4G baseband scheduling cycle, calculate the processing utilization rate of the baseband processing unit in the 4G baseband scheduling cycle, identify the expansion demand growth trend area based on the change in the number of connection requests and data transmission rate in two consecutive sampling cycles, and generate a growth load trend interval identification group. The unit expansion matching module is used to call the inactive baseband processing units in the growth load trend interval identifier group, extract the distribution location of the number of connection requests and the degree of data transmission rate aggregation in the expansion demand growth trend area, and use the cross-location of the two locations as the target block to generate an expansion processing resource binding list. The path carrying capacity assessment module is used to call the scheduling path in the expansion processing resource binding list, analyze the expansion carrying capacity requirement level of the scheduling path in the frequency band range according to the request frequency and data traffic ratio of the scheduling path per unit time, and generate the path frequency band carrying capacity level identifier. The frequency interference sorting module is used to use the path frequency band bearer level identifier to call the interference power measurement value of the frequency carrier in the 4G baseband scheduling cycle and extract the measurement time tag, process the interference intensity of the frequency carrier, and perform priority sorting on the expanded frequency resources according to the interval order tag to generate a frequency resource priority allocation sequence. The frequency point splicing configuration module is used to select frequency band resources that meet the expansion requirements according to the frequency resource priority allocation sequence, determine whether consecutive idle frequency points meet the path expansion requirements, and if not, select multiple idle frequency points from the same level frequency band and perform splicing judgment operation in time order, associate the splicable resource group with the baseband processing unit expansion path, and generate frequency point splicing path configuration results.

Citation Information

Patent Citations

  • Content distribution method and system

    CN105847330A

  • Multi-carrier capacity expansion method and device, electronic equipment and storage medium

    CN118803888A