Method for upgrading baseband processing capability of wireless network
By constructing a link classification and identification layer and a frequency jump trajectory map, the resource configuration of 4G base station equipment is dynamically adjusted, solving the problems of insufficient resources and slow response during the upgrade of 4G base stations to 5G, and achieving efficient 5G processing capabilities and stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI HONGSHUNDA INTELLIGENT TECHNOLOGY CO LTD
- Filing Date
- 2025-11-28
- Publication Date
- 2026-04-24
AI Technical Summary
During the upgrade of existing 4G base station equipment to 5G, insufficient resource allocation leads to increased link latency, inability to respond to frequency changes in a timely manner, and affects link quality and connection stability, especially in high-frequency transition scenarios where system response is slow.
By acquiring link rate and resource usage data, a link classification and identification layer is constructed, alternative paths are filtered, a frequency jump trajectory map is generated, and device port configuration is adjusted to achieve dynamic resource adaptation and real-time parameter calibration.
It improves the processing power and stability of 4G base stations in the 5G environment, reduces latency, enhances performance under frequency transitions, and ensures efficient link response.
Smart Images

Figure CN121547787B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of equipment upgrade technology, and in particular to a method for upgrading the baseband processing capabilities of a wireless network. Background Technology
[0002] The field of equipment upgrade technology encompasses the technical aspects of functional expansion and performance enhancement of existing communication equipment hardware and software. The core content of this field includes hardware replacement, firmware reconstruction, software version iteration, and configuration parameter adjustment of baseband processing units, radio frequency units, and control units in communication equipment such as base stations, terminals, and servers. This ensures that the equipment can support new communication standards and protocol requirements. The overall equipment upgrade technology field covers hardware interface compatibility modifications, software protocol adaptation, storage media content updates, hardware acceleration module expansion, radio frequency resource configuration adjustments, data path reconstruction, timing synchronization optimization, and wireless resource control mechanism updates. It involves the redefinition and deployment of different protocol stack components from the physical layer to the network layer, forming a systematic solution for smooth upgrades rather than complete replacements of existing equipment. Specifically, the method for upgrading the baseband processing capability of wireless networks refers to replacing the baseband processing board in the original 4G base station equipment, while simultaneously adding support for the 5G NR physical and protocol layers to the base station main control program, thereby enhancing the communication protocol signaling processing capabilities. This patent covers the replacement of baseband hardware processing units, the switching and adaptation of baseband processor architecture, the configuration of transmission channels based on the 5G NR standard, the adjustment of time synchronization mechanisms, the loading of new data link management protocols, the reconfiguration of physical layer modulation and demodulation parameters, the deployment of a control plane and user plane separation technology structure, the recompilation and installation of base station middleware software, and the standardized adaptation of equipment control interface protocols. Overall, the evolution of equipment functions is achieved through an orderly process of software loading, firmware upgrades, and hardware replacement.
[0003] Existing 4G base station equipment, when upgraded to 5G, largely relies on statically preset rate ranges for baseband resource allocation. Actual link load changes cannot be promptly mapped to resource scheduling decisions, leading to low resource utilization efficiency and increased link latency due to insufficient processing resources during sudden surges in traffic. Current methods typically respond to modulation frequency changes through periodic global parameter checks. When frequencies change drastically, the failure to identify transition events in real time results in lag in parameter adjustments, causing physical layer performance fluctuations and impacting link quality and connection stability. Physical layer configuration updates often rely on fixed threshold triggers, lacking dynamic fine-tuning capabilities based on real-time detection data. This makes it impossible to compensate for parameter drift in a timely manner during drastic frequency changes, easily leading to increased packet error rates and synchronization failures. In high-frequency transition scenarios, existing technologies typically activate processing units according to standard loads, lacking a mechanism for dynamically adjusting processing resources based on transition frequencies, resulting in slow system response and increased latency during bursts of traffic. These shortcomings significantly restrict the processing capabilities and stability of existing equipment under 5G communication standards in high-bandwidth, highly dynamic link environments. Summary of the Invention
[0004] To achieve the above objectives, the present invention adopts the following technical solution: a method for upgrading the baseband processing capability of a wireless network, comprising the following steps:
[0005] S1: Obtain the current uplink and downlink rates and resource usage of the link, analyze the relationship between rate and scheduling interval, determine task density, generate a link number and density label mapping for each link, and construct a link classification and recognition layer;
[0006] S2: Based on the link classification and identification layer, extract the path structure and resource request intensity, evaluate the path adaptability, filter replaceable paths and identifiers, and form a task channel replacement map.
[0007] S3: Based on the task channel replacement diagram, analyze the changes in periodic modulation frequency, locate the jump moment, extract the trend conversion path, and establish a frequency jump trajectory diagram;
[0008] S4: Based on the frequency jump trajectory diagram, retrieve the physical access location, extract the original channel connection sequence, adjust the device port configuration according to the jump direction, and generate a structural assembly replacement diagram.
[0009] S5: Based on the structural assembly replacement diagram, analyze the channel type and order in the updated structural diagram, classify link connectivity behavior, form a link usage diagram, and include it in the capability file, and output a wireless network baseband processing upgrade scheme.
[0010] As a further embodiment of the present invention, the link classification and identification layer includes link number, task density label, link rate range, and average scheduling interval range; the task channel replacement map includes replacement path structure identifier, path structure length information, resource request intensity index, and link-path binding relationship; the frequency jump trajectory map includes modulation frequency change difference, jump occurrence time, frequency conversion trend, and link number trajectory distribution; the structure assembly replacement map includes original channel connection order, jump direction port number, port access order, and updated device port structure; and the wireless network baseband processing upgrade scheme includes connection channel type, number order change, link configuration method, operational on / off behavior category, and technical capability archive label.
[0011] As a further aspect of the present invention, the path adaptability refers to the degree of matching and substitutability of the link path under the conditions of meeting task bandwidth, latency and resource constraints.
[0012] As a further aspect of the present invention, the periodic modulation frequency change refers to the regular fluctuation of the modulation frequency of the task channel within a continuous time period as the load and scheduling strategy change.
[0013] As a further aspect of the present invention, the specific steps of S1 are as follows:
[0014] S101: Based on the current operating status of the uplink and downlink, monitor the link's rate measurement value and resource usage index, perform group sampling on the link's rate sequence within the scheduling period, calculate the average value and fluctuation range of each group, and generate a normalized rate feature matrix.
[0015] S102: Call the normalized rate feature matrix, combine it with the load distribution parameters of the link in the scheduling period, perform the corresponding matching of rate and load average, and map it according to the combination relationship between rate interval and scheduling interval to obtain the link scheduling density label set.
[0016] S103: Based on the link scheduling density label set, map the link number to the corresponding density label to construct a two-dimensional set of numbers and labels, and arrange them according to the link number index to obtain the link classification and identification layer.
[0017] As a further aspect of the present invention, the specific steps of S2 are as follows:
[0018] S201: Based on the link classification and identification layer, extract the original path structure diagram associated with the corresponding number, obtain the number of channels, calculate the path intensity distribution value, compare the path structure length with the resource request intensity, determine the adaptation relationship, and obtain the path adaptation judgment result set.
[0019] S202: Call the path adaptation judgment result set, filter the link numbers that do not conform to the adaptation relationship, retrieve the corresponding backup path structure diagram, extract the channel composition parameters and path identifier, and compare the structure length and resource request intensity to generate a set of replaceable path structures.
[0020] S203: Based on the set of replaceable path structures, bind and map the structure identifiers of the replacement paths with the original link numbers, establish an association table between identifiers and numbers, and obtain the task channel replacement diagram.
[0021] As a further aspect of the present invention, the specific steps of S3 are as follows:
[0022] S301: Based on the task channel replacement map, extract all the link numbers that have been mapped, call the modulation frequency monitoring sequence of the corresponding link in the continuous scheduling period, calculate the numerical difference between any two adjacent frequency value sequences, and determine the time point position where the difference is greater than the frequency jump threshold, and obtain the jump time index set.
[0023] S302: Based on the jump time index set, retrieve the direction of numerical change of frequency bands before and after the jump position, classify the frequency trend before and after the jump, assign change labels to the differentiated trend types, and generate a modulation trend change sequence set.
[0024] S303: Call the modulation trend change sequence set, use the link number as the index dimension, and sequentially splice the trend change paths corresponding to all jump moments, and map them to the original link set to establish the correspondence between the number and the jump path, thereby obtaining the frequency jump trajectory diagram.
[0025] As a further aspect of the present invention, the specific steps of S4 are as follows:
[0026] S401: Based on the jump path number recorded in the frequency jump trajectory diagram, retrieve the physical access location diagram of the device panel channel interface, extract the channel connection sequence associated with each path, and obtain the channel connection sequence mapping set;
[0027] S402: Call the channel connection sequence mapping set, match the jump direction of each path with the port graphic number direction in the access diagram, filter the paths whose jump direction and port number direction are consistent, extract the corresponding graphic, and generate a set of port numbers with consistent direction.
[0028] S403: Based on the set of port numbers with consistent direction, and combined with the original channel access order corresponding to the path, perform number replacement operation on the corresponding part of the device port structure, and aggregate the new structure according to the path number to obtain the structure assembly replacement map.
[0029] As a further aspect of the present invention, the specific steps of S5 are as follows:
[0030] S501: Call the access structure diagram of all updated ports in the structure assembly replacement diagram, identify the channel type and numbering order of the link corresponding to each path, and aggregate the channel parameters according to the path number to generate a set of link configuration methods;
[0031] S502: Based on the set of link configuration methods, call the on / off operation status of each link in a continuous period, sort the corresponding on / off behavior sequence according to the link number, and classify and summarize the links according to the configuration method type to obtain the link usage diagram.
[0032] S503: Call the link usage diagram, extract the link structure configuration information and classification tags, summarize them into the processing flow, and complete the archiving and binding according to the index sequence to obtain the wireless network baseband processing upgrade scheme.
[0033] As a further aspect of the present invention, the frequency jump threshold refers to the numerical difference limit used to determine whether changes in adjacent modulation frequencies constitute a jump.
[0034] Compared with the prior art, the advantages and positive effects of the present invention are as follows:
[0035] In this invention, by collecting uplink and downlink rates and load parameters in real time, the link load is accurately determined, baseband resources are dynamically adapted, and the start and stop of redundant units are intelligently controlled by combining difference calculation and threshold judgment to improve response and efficiency. Physical layer parameters are calibrated in real time when the frequency changes, and parameters are fine-tuned by packet error rate and synchronization rate to enhance performance under frequency transition. A preloading mechanism is triggered in high-frequency transition scenarios to reduce latency and achieve efficient processing capabilities of 4G base stations under 5G requirements. Attached Figure Description
[0036] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0037] Figure 1 This is a schematic diagram of the steps of the present invention;
[0038] Figure 2 This is a detailed schematic diagram of S1 of the present invention;
[0039] Figure 3 This is a detailed schematic diagram of S2 of the present invention;
[0040] Figure 4 This is a detailed schematic diagram of S3 of the present invention;
[0041] Figure 5 This is a detailed schematic diagram of S4 of the present invention;
[0042] Figure 6 This is a detailed schematic diagram of S5 of the present invention. Detailed Implementation
[0043] The technical solution of the present invention will now be described with reference to the accompanying drawings.
[0044] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.
[0045] In the embodiments of this invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, their intended meanings are consistent. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, their intended meanings are consistent.
[0046] In this embodiment of the invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.
[0047] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0048] Please see Figure 1 This invention provides a method for upgrading the baseband processing capability of a wireless network, comprising the following steps:
[0049] S1: Obtain the current operating rate and resource usage of the uplink and downlink. Based on the link rate measurement and load distribution status within the scheduling cycle, calculate the range between the rate interval and the average scheduling interval, determine the task density label of the current link, extract the link number and density label to form a combined mapping relationship, and obtain the link classification and identification layer.
[0050] S2: In the link classification and identification layer, extract the original processing path structure diagram associated with the number from the link entries marked as high load category, obtain the channel number and corresponding path intensity distribution trend in the current path, compare the adaptability between the path structure length and the current resource request intensity of the link, filter the current replaceable task path structure and corresponding identifier, establish a binding relationship table and match back the original link number to obtain the task channel replacement diagram.
[0051] S3: Extract the set of links corresponding to all mapped paths in the task channel replacement map, call the modulation frequency monitoring sequence in the continuous period, calculate the change difference between two consecutive frequency segments and determine the time of the jump, analyze the conversion trend of modulation frequency before and after the change point, establish the trajectory distribution path of the jump behavior in the link number, and obtain the frequency jump trajectory map.
[0052] S4: Based on the change path number appearing in the frequency jump trajectory diagram, retrieve the physical access location diagram of the device panel channel interface, extract the original channel connection sequence corresponding to the jump path, filter the port graphic number consistent with the jump direction, and replace the device port structure according to the channel access sequence to obtain the structural assembly replacement diagram.
[0053] S5: Call the access structure diagram of all updated connection ports in the structural assembly replacement diagram, identify the connection channel type and numbering order of the current corresponding link, extract all changed link configuration methods and sort the on / off behavior, classify and form a link usage diagram, and import it into the applicable structure list as the basis for technical capability archiving to obtain the wireless network baseband processing upgrade scheme.
[0054] The link classification and identification layer includes link number, task density label, link rate range, and average scheduling interval range. The task channel replacement map includes replacement path structure identifier, path structure length information, resource request intensity index, and link-path binding relationship. The frequency jump trajectory map includes modulation frequency change difference, jump occurrence time, frequency conversion trend, and link number trajectory distribution. The structure assembly replacement map includes original channel connection order, jump direction port number, port access order, and updated device port structure. The wireless network baseband processing upgrade scheme includes connection channel type, number order change, link configuration method, operational on / off behavior category, and technical capability archive label.
[0055] Please see Figure 2 The specific steps of S1 are as follows:
[0056] S101: Based on the current operating status of the uplink and downlink, monitor the link's rate measurement value and resource usage index, perform group sampling on the link's rate sequence within the scheduling period, calculate the average value and fluctuation range of each group, and generate a normalized rate feature matrix.
[0057] First, the link monitoring module retrieves the cached operation log information from the link interface to extract the uplink and downlink rate change records for each link within the current scheduling cycle. Simultaneously, it combines this with the resource usage parameters recorded by the scheduling unit to identify the scheduling resource usage of the link. The uplink and downlink rate records are polled by the link interface every 10 milliseconds and written to the local cache. Resource usage is recorded according to the usage ratio of Physical Resource Blocks (PRBs) within the scheduling cycle. If the average PRB utilization rate of a link exceeds 70%, the link is considered to be in a high-level resource usage state. After obtaining the rate and resource usage data, the scheduling module performs grouped sampling processing on the rate time series formed by each link throughout the entire scheduling cycle. The sampling group time window can be configured to 50 milliseconds, meaning a data subgroup is formed every 50 milliseconds. Each group contains at least 5 data points to ensure representative distribution calculations. Within each group, the average rate and fluctuation range are calculated. The average rate can be obtained by summing each sample point and dividing by the number of samples. The fluctuation range is calculated using the maximum rate value of the group. The average rate is obtained by subtracting the minimum rate value. For example, if the rate of a link is 110, 120, 130, 125, and 115 Mbps in a 50-millisecond window, the average rate is 120 Mbps, and the fluctuation range is 20 Mbps. To ensure horizontal comparison of all links, the group calculation results of all links need to be normalized. That is, the average rate and fluctuation value are standardized separately. The standardization method adopts the maximum-minimum scaling method, setting the maximum value of all links to 1 and the minimum value to 0. The remaining values are linearly scaled to this range. The purpose of normalization is to analyze different links on the same dimension and avoid interference caused by differences in numerical scale. Before scaling, outliers are removed. For example, points where the rate change exceeds three times the average value will be considered as outlier data and not included in the statistics. Finally, each link will form a set of normalized average rate values and fluctuation range values in each scheduling cycle. After horizontal splicing of all links, a normalized rate feature matrix is formed. The dimension of this matrix is the number of links multiplied by the number of feature groups, which provides basic data support for subsequent link behavior classification and scheduling density identification.
[0058] S102: Call the normalized rate feature matrix, combine it with the load distribution parameters of the link in the scheduling period, perform the corresponding matching of rate and load average, and map it according to the combination relationship between rate interval and scheduling interval to obtain the link scheduling density label set.
[0059] The scheduling unit further extracts the load distribution parameters of each link within the scheduling cycle from the scheduling log. These parameters record the load percentage of each link in each time slot within the cycle. Load is defined as the ratio of the amount of service data in a single scheduling interval to the total amount of service data in the entire scheduling cycle. For example, if a link transmits 5MB of data in a certain scheduling segment, and the total data volume in the entire cycle is 50MB, then its corresponding load distribution parameter is 0.1. To improve the sensitivity of the judgment, this load parameter is graded into three levels: 0~0.15 for low load, 0.35 for medium load, and above 0.35 for high load. This grading is based on past load statistics and covers 95% of actual business scenarios. Next, the scheduling unit matches the average rate in the normalized rate feature matrix with the link load parameters one by one to determine its combination range. For example, the speed of a certain link... If the rate is 0.7 (normalized) and the load is 0.4, then the link is in a high-rate, high-load state during the scheduling period. The scheduling unit classifies different rate and load combinations into different scheduling density levels according to preset combination rules. The rate range is set into three segments: 0~0.3 for low rate, 0.6 for medium rate, and 0.6~1 for high rate. After matching the load level, a density label mapping table is set. For example, high rate and high load correspond to high density scheduling label, medium rate and medium load correspond to medium density, and low rate and low load correspond to low density. Boundary values such as a rate of 0.6 or a load of 0.35 are classified into a higher density level to prevent boundary jitter from affecting classification stability. Finally, through matching calculation, each link will obtain a set of density labels for the scheduling period. The labels are recorded in array form to record the density level corresponding to each scheduling segment, thus forming a link scheduling density label set.
[0060] S103: Based on the link scheduling density label set, map the link number to the corresponding density label to construct a two-dimensional set of numbers and labels, and arrange them according to the link number index to obtain the link classification and identification layer;
[0061] Each link's ID is mapped to its corresponding density tag. The link ID is primarily configured by the base station, using a format like "Base Station ID_Link Direction_User ID". For example, "BS12_DL_01" represents the downlink of the first user under base station 12. All IDs and their corresponding density tags are combined into a key-value pair set. The density tag for each link is the tag that appears most frequently during the scheduling period. If a link has the most high-density tags during a scheduling period, that link is ultimately designated as high-density. If the number of tags is equal, the tag corresponding to the average rate is used as the dominant tag. All link tag pairs are aggregated to form a two-dimensional set. Each record in this set is associated with a link ID and its corresponding density tag. The tag structure is as follows: for example, {(BS12_DL_01, High), (BS12_UL_01, Medium), (BS13_DL_02, Low)}. This set will be used as the basis for dividing link scheduling priorities in subsequent scheduling. For ease of processing, this set will be arranged in order according to the link number, and by default, it will be sorted in ascending order by string. The sorted result is a stable input format used for layer drawing. In the scheduling layer, each link is set with a different display style according to its density label. For example, high-density links are marked with a thick red line, medium-density links are marked with a medium-thick orange line, and low-density links are marked with a thin green line. The layer display method can be integrated into the link monitoring panel of the base station operation and maintenance platform to realize the intuitive display of different link scheduling densities in the layer, and finally obtain the link classification and identification layer.
[0062] Please see Figure 3 The specific steps of S2 are as follows:
[0063] S201: Based on the link classification and identification layer, extract the original path structure diagram associated with the corresponding number, obtain the number of channels, calculate the path intensity distribution value, compare the path structure length with the resource request intensity, determine the adaptation relationship, and obtain the path adaptation judgment result set.
[0064] First, the link classification data table generated in the previous steps is retrieved to identify the density label corresponding to each link number. Based on this label information, the corresponding path structure diagram file is located. The path structure diagram records the main path node order, branch channel layout, signal transmission direction, and channel number information for each link. When extracting the path diagram, the scheduling module queries the path entry in the database index by link number, reads the node relationship table one by one, counts the channel number value, and records it in the path attribute set. For example, the link numbered BS08_DL_01 contains three valid channels under its main path, each channel connecting to a different baseband processing unit. Subsequently, based on the channel number and the physical distance data between path nodes, the signal transmission strength of each channel in the path is calculated. The calculation process relies on the signal monitoring module to read the average signal-to-noise ratio, bit error rate, and power attenuation data of each channel, and these values are uniformly converted into strength distribution values to form a path strength distribution table. If the signal-to-noise ratio (SNR) of a channel is below 15 dB or the bit error rate (BER) is above 0.03, the channel is marked as a weak channel. The strength level is divided into 0-1 intervals, with below 0.4 being weak, 0.4-0.7 being medium, and above 0.7 being strong. Next, the physical length information recorded in the path structure diagram is compared with the link resource request strength. The resource request strength comes from the PRB occupancy statistics of the scheduling module, reflecting the number of resource blocks required for the path within a scheduling cycle. During the comparison, a threshold is set as the maximum allowable resource request strength per unit path length. This threshold is set to 0.08 PRB per meter based on historical operating data. This value is derived from the average analysis of stable operating samples of hundreds of links and can cover approximately 85% of typical transmission scenarios. For example, if a path length is 500 meters and its request strength is 40 PRB, then the unit strength is 0.08, which is within the acceptable upper limit range. If the calculated result of a path is higher than this value, it is marked as "unsuitable" in the judgment table; if it is lower than this value, it is marked as "suitable". After all links complete this judgment in sequence, the link number and the corresponding judgment status record are summarized to finally generate a path adaptation judgment result set.
[0065] S202: Call the path adaptation judgment result set, filter the link numbers that do not conform to the adaptation relationship, retrieve the corresponding backup path structure diagram, extract the channel composition parameters and path identifier, compare the structure length and resource request strength, and generate a set of replaceable path structures.
[0066] First, all link numbers marked "incompatible" are filtered and added to the replacement list. This filtering is done by iterating through the result set records, comparing the Boolean value of the "fitness status" item for each record. If the value is negative, the link number is stored in the cache queue. Next, the backup path database is accessed, and the backup path structure diagram is matched according to the link number index. Each main path typically has two to three pre-configured backup paths. Backup paths record the same start and end nodes as the main path, but differ in intermediate nodes and channel structure. After reading the backup path structure diagram, the channel composition parameters of the path are extracted sequentially, including the number of channels, type, medium, and interconnection method. The path identifier field is also extracted for subsequent mapping. For example, the backup path identifiers corresponding to the main path BS08_DL_01 are ALT_BS08_01A and ALT_BS08_01B. Both paths have three channels, but their structure lengths are 520 meters and 480 meters respectively. Next, the length of the backup path is compared with the resource request intensity of the primary path, using the same method as described above: determining whether the resource request per unit length is below a set threshold of 0.08 PRB per meter. If the backup path length is 480 meters and the resource request is 30 PRB, the ratio is 0.0625, which is below the threshold and is considered a suitable path; if the ratio exceeds the threshold, it is excluded and no longer considered. If multiple backup paths for a certain link meet the conditions, they are further prioritized based on path length and average channel intensity, with the path shorter and the average intensity higher being selected as the replaceable path. All eligible backup path information is summarized, and its path identifier and corresponding original link number are recorded, ultimately generating a set of replaceable path structures.
[0067] S203: Based on the set of replaceable path structures, bind and map the structure identifiers of the replaceable paths with the original link numbers, establish an association table between identifiers and numbers, and obtain the task channel replacement diagram;
[0068] First, a mapping table is created using the original link number as the primary key field, binding each link number to its alternative path identifier. The collection of records is traversed one by one, adding an alternative path entry for each link. For example, if the alternative path identifier for link BS08_DL_01 is ALT_BS08_01B, then a record (BS08_DL_01, ALT_BS08_01B) is generated in the mapping table. If a link has multiple alternative paths, a priority field is added based on the sorting result from the previous step, with a value ranging from 1 to 3, where a smaller value indicates higher priority. When paths with the same priority exist, they are sorted lexicographically by path identifier to ensure record uniqueness. After the mapping table is built, all link numbers are sorted in ascending order for subsequent queries. After sorting, the mapping table is input into the task channel management module for quick retrieval of the corresponding alternative path structure during task scheduling and execution. A visual relationship is established based on the primary key and replacement identifier recorded in the mapping table to generate a task channel replacement map. This map displays the replacement correspondence of each path using the link number as an index. For example, BS08_DL_01 corresponds to ALT_BS08_01B, and BS09_UL_02 corresponds to ALT_BS09_02A, etc.
[0069] Please see Figure 4 The specific steps of S3 are as follows:
[0070] S301: Extract all mapped link numbers based on the task channel replacement map, call the modulation frequency monitoring sequence of the corresponding link in the continuous scheduling cycle, calculate the numerical difference between any two adjacent frequency value sequences, and determine the time point position where the difference is greater than the frequency jump threshold, and obtain the jump time index set.
[0071] First, the structured record table in the task channel replacement diagram is retrieved, and the link number bound to each completed path replacement is read one by one. A retrieval index list is then constructed based on the number set for subsequent frequency data retrieval. The scheduling management module extracts the modulation frequency monitoring sequence of the corresponding link number within a continuous scheduling cycle from the scheduling history dataset based on this list. This sequence is a sequence of modulation center frequency values recorded based on 5ms unit time intervals, with the number of records covering multiple complete scheduling cycles to ensure the integrity of frequency changes. Then, each frequency sequence is traversed, and the numerical difference between any two adjacent data points is calculated. The difference is calculated by successively subtracting the frequency value at the next moment from the value at the previous moment and taking the absolute value. For example, in the frequency sequence {2.6GHz, 2.8GHz, 2.85GHz, 3.1GHz}, the adjacent differences are 0.2GHz, 0.05GHz, and 0.25GHz, respectively. Next, a jump recognition operation is performed on the above differences, by judging each... A frequency hopping event is determined by whether the difference exceeds a preset frequency hopping threshold. This threshold is set based on the analysis and statistics of frequency modulation change behavior in existing network equipment. The distribution range of the actual hopping behavior in the modulation frequency is selected, and the median value covering more than 90% of the typical hopping amplitude is set as the judgment threshold. In this implementation, the hopping threshold is set to 0.15 GHz, that is, if the difference between any two adjacent frequencies is greater than 0.15 GHz, it is determined that a hopping event has occurred. After the difference is calculated, all results are compared one by one, and the time point at which the difference is found to be greater than the threshold is recorded. This record is stored in the hopping time index set in the form of a time index number. Assuming that the difference between the 1st and 2nd times in the frequency sequence is 0.2 GHz, and the difference between the 3rd and 4th times is 0.25 GHz, both exceeding the threshold, then indices 2 and 4 are marked into the hopping index set. This index set ultimately contains the link number and its corresponding index of all time points where the hopping occurred, and finally the hopping time index set is obtained.
[0072] S302: Based on the jump time index set, retrieve the direction of numerical change of frequency bands before and after the jump position, classify the frequency trend before and after the jump, assign change labels to the different trend types, and generate a modulation trend change sequence set.
[0073] The link number and hop index position recorded in the index set are read one by one, and the frequency monitoring sequence of that link within the continuous scheduling cycle is called. A data point of one unit time interval is taken before and after each hop index as the baseline value for trend judgment. By comparing the frequency values before and after the hop, and between the hop and the next moment, the directionality of the frequency change is determined. If the value at the next moment is greater than the value at the previous moment, it is judged as "rising"; if it is less, it is judged as "falling"; if they are equal, it is marked as "stable". The two directions are combined to form a trend pattern. For example, if the hop index is 2.6GHz before, 2.8GHz currently, and 2.9GHz next, it is judged as "rising-rising"; if it is 3.2GHz before, 3.0GHz currently, and 2.9GHz next, it is judged as "falling-falling". All possible combinations are defined as five trend patterns: "rising-falling". "Decline" is "fluctuation type", "rise-rise" is "continuous rise type", "decline-rise" is "rebound type", "decline-decline" is "continuous decline type", and "stable + rise or fall" is classified as "sudden type". Five label fields are assigned to each change point: WAVE, RISE, REBND, FALL, and JUMP. A trend label is generated and recorded for each change point. Then, using the link number as the grouping key, all change trend labels belonging to the same link are aggregated and organized to form a trend label sequence. This sequence maintains the time order of the change points to ensure the correct timing of subsequent path construction. For example, if the change point trend label of a link BS08_DL_01 is {WAVE, FALL, RISE} in time order, then its trend label sequence is recorded in this structure. The trend label sequences of all links are integrated to generate a modulated trend change sequence set.
[0074] S303: Call the modulation trend change sequence set, use the link number as the index dimension, and sequentially splice the trend change paths corresponding to all jump moments, and map them to the original link set to establish the correspondence between the number and the jump path, thus obtaining the frequency jump trajectory map.
[0075] First, retrieve the jump time index and trend change label corresponding to each link number. Then, arrange all jump points within the link in chronological order and perform a trend path concatenation operation. Each path consists of a sequence of nodes composed of jump time points and their corresponding trend labels. Each node structure is time point + trend label. For example, if the jump indices are 12, 27, and 38, and the corresponding trends are WAVE, FALL, and REBND respectively, then the path concatenation result is [(12, WAVE), (27, FALL), (38, REBND)]. This structure forms the trend change path sequence for each link. Next, the scheduling module writes these path sequences back to the original link set. By matching the link number field with the primary key in the original link information table, it supplements the jump trend path information for each original link. After the construction is completed, the mapping relationship between the link number and the jump path sequence is used as a key-value pair and uniformly recorded in a structured data table. After processing all the numbers, the table is sorted in ascending order by link number and a visual layer data structure is formed. Finally, a frequency jump trajectory map is output. This map shows the jump behavior and trend type that occur in the modulation frequency change of each link, and completely records the frequency change path.
[0076] Please see Figure 5 The specific steps of S4 are as follows:
[0077] S401: Based on the hopping path number recorded in the frequency hopping trajectory diagram, retrieve the physical access location diagram of the device panel channel interface, extract the channel connection sequence associated with each path, and obtain the channel connection sequence mapping set;
[0078] First, the path number field in the graph structure is traversed to extract the corresponding number information for each record. A path number index list is constructed as the retrieval basis, and this list is used as the primary key to access the panel channel interface diagram in the device management database. This diagram is the physical layout diagram of the panel, which includes the physical access ports, wiring routes, and logical connection relationships of each communication channel. The channel structure diagram associated with each path number is retrieved, and the path number is compared and matched with the path number field in the diagram. If a match is successful, the port connection field under that path is read, and the port number sequence of all channels in each path is extracted according to the connection order. For example, in the record with path number PATH_23, its access order is marked as follows: The sequence Port03→Port07→Port12 is recorded sequentially as the access order information for path PATH_23. The path number and this order are combined into a key-value structure record. At the same time, the integrity of the channel connection order field is checked. If there is an interruption or missing information, such as non-contiguous numbering or missing end number, it is marked as an abnormal channel and excluded from the subsequent replacement process. To ensure data consistency, each group of port numbers is compared with the actual numbering location map on the device panel to verify whether the order conforms to the rationality of the physical layout. Finally, all normally recorded path numbers and their port connection order are written into the standard structure file in sequence to form a channel connection order mapping set.
[0079] S402: Call the channel connection sequence mapping set, match the jump direction of each path with the port graphic number direction in the access diagram, filter the paths whose jump direction and port number direction are consistent, extract the corresponding graphic, and generate a set of port numbers with consistent direction.
[0080] Based on the recorded path port connection order, the modulation trend direction of the jump path is compared with the port direction on the device panel to perform a consistency screening operation. First, the trend change label corresponding to each path is extracted from the modulation trend change sequence set. The trend label has a predefined directionality. For example, "RISE" indicates that the modulation frequency is rising and the corresponding direction is positive; "FALL" indicates that the frequency is falling and the direction is negative; "WAVE" indicates that the frequency rises first and then falls; "REBND" indicates that the frequency falls first and then rises; and "JUMP" indicates a sudden change. According to the above definitions, the directionality is represented by numerical symbols to facilitate subsequent calculations. Next, the arrangement of the port numbers in the channel connection order is analyzed. If the port number increases sequentially, the direction is positive; if the port number decreases, the direction is negative. If there is an irregular overlap, it is marked as a non-linear direction. The trend direction and port direction are then compared. The comparison operation is performed to determine whether the two are consistent. The conditions for consistency are: if the trend is positive, the port number should continue to increase; if the trend is negative, the number should continue to decrease. If the condition is not met, it is determined to be inconsistent. All path numbers are traversed, and the directionality is determined for each one. For example, if the trend label of path PATH_23 is "FALL" and its connection order is Port12→Port07→Port03, then the numbers are 12→7→3, which is monotonically decreasing and the direction is consistent. If it is "RISE" and the number is 3→7→12, it is also consistent. All path numbers with consistent direction are recorded in the filtering result set, and the port number information used in the path is extracted and combined. Finally, the path numbers that meet the direction consistency are combined with their corresponding port numbers to generate a set of port numbers with consistent direction.
[0081] S403: Based on the set of port numbers with consistent direction and the original channel access order corresponding to the path, perform number replacement operation on the corresponding part of the device port structure, and aggregate the new structure according to the path number to obtain the structure assembly replacement map;
[0082] Read the port number sequence corresponding to each path number in the set and compare it one by one with the numbering order in the original access structure to determine if there is a change. If the new port order is different from the numbering sequence recorded in the original structure, mark it as a replacement target. Load the path structure template one by one according to the replacement flag, and perform the replacement operation on the corresponding position of the number field in the original structure. The operation method is to replace the old number with the new order according to the numbering order in the direction-consistent set. For example, the access order of the original path PATH_23 is Port03→Port07→Port12, and the new direction-consistent port order is Port04→P If `ort08→Port13`, then all nodes containing 03, 07, and 12 in the template structure will be replaced with 04, 08, and 13. During the replacement process, the path topology connection relationship remains unchanged, only the port number value is modified, and an operation log is recorded for each replacement action to facilitate subsequent verification and recovery. After the replacement operation of all paths is completed, the replaced structure is aggregated according to the path number as the index field. The aggregation method is to encapsulate all port order and structure fields of the same path into a group of structure blocks and write them into the structure assembly drawing data table. The aggregation results of all paths are summarized, and the final output is the structure assembly replacement diagram.
[0083] Please see Figure 6 The specific steps of S5 are as follows:
[0084] S501: Call the access structure diagram of all updated ports in the structural assembly replacement diagram, identify the channel type and numbering order of the link corresponding to each path, and aggregate the channel parameters according to the path number to generate a set of link configuration methods;
[0085] First, the path number field in the diagram record table is read one by one. Based on the assembly structure diagram pointed to by each number, the corresponding updated channel access diagram file is retrieved from the equipment structure diagram library. The diagram file indicates the channel type, port number sequence, connection nodes, and logical number of each connection segment used for the path. The channel type label field in the diagram is identified, which records the identification information of each channel segment as "basic," "enhanced," or "multiplexed." The type of each connection segment is identified by parsing the element attributes on each connection segment in the channel structure diagram. After identification, these channel types are merged according to the logical order of the channel numbers, that is, the channel types are arranged sequentially according to the port number from the start number to the end number, forming the type sequence of each path. For example, the structure diagram of a path number PATH_110 has 4 interfaces. The following are Port03, Port06, Port08, and Port11, corresponding to channel types Basic, Enhanced, Enhanced, and Basic, respectively. Their type order is recorded as [Basic-Enhanced-Enhanced-Basic]. At the same time, it is determined whether there is a type conversion segment in this sequence. If two or more channel types alternate in order, the type conversion flag is set to 1; otherwise, it is 0. This setting is used as a reference for the selection of subsequent channel adaptation schemes. The threshold for type conversion judgment is set when the number of channel types exceeds 2, or when there is a channel type jump that is not at the beginning or end. This logic is based on the rule extraction of 50 link structure comparisons, covering common heterogeneous channel configurations. After all paths are identified, the path number, channel type sequence, port connection order, and type conversion flag fields are combined and recorded, and summarized to form a set of link configuration methods.
[0086] S502: Based on the set of link configuration methods, call the on / off operation status of each link in a continuous period, sort the corresponding on / off behavior sequence according to the link number, and classify and summarize the links according to the configuration method type to obtain the link usage diagram.
[0087] The system retrieves the on / off status records of each link within a continuous working cycle. This data originates from the periodic connection status automatically recorded in the communication link operation log, occurring every 5ms. Each record includes fields such as link number, status value (1 for on, 0 for off), and timestamp. This data is sorted and categorized by link number to form a time-series on / off behavior sequence for each link. For example, the status sequence for link number PATH_110 might be [1, 1, 0, 1, 1, 1, 0, 0, 1]. Statistical processing is performed on each sequence to extract indicators such as the length of consecutive on / off states, the number of interruptions, and the longest interruption duration. Then, based on the link configuration, all links are grouped according to their structural type sequence, with the grouping method based on channel type sequence. The classification is based on complete consistency, meaning links of the same type and order are grouped into one category. Within each category, subcategories are further formed based on whether the type transformation flag is 1. The average connectivity index of each link category is calculated to evaluate the connectivity characteristics under that type of structure. The threshold for connectivity stability is set as follows: less than 3 consecutive connectivity interruptions on average is considered low stability, 3-5 is medium stability, and more than 5 is high stability. This threshold is set based on the comparison of link continuity index of communication standard equipment in 5G test environment and has universal adaptability. After grouping, each link category is assigned a usage label, including a combination of "structure-type label + stability level", such as "basic-enhanced, medium stability". The classification results and connectivity behavior data of all links are recorded, and finally, a link usage map is generated.
[0088] S503: Call the link usage diagram, extract the link structure configuration information and classification tags, summarize them into the processing flow, and complete the archiving and binding according to the index sequence to obtain the wireless network baseband processing upgrade scheme;
[0089] Extract the structure configuration information field and classification label field corresponding to each link record. The structure configuration information includes basic fields such as path number, number of channels, channel type sequence, and type transformation identifier. The classification label field includes the stability level and the classification of the constituent type, which are obtained from the statistics of previous on / off behavior. Index all record tables by path number using the primary key, and format the record information into standard structural units, writing them into a pre-configured "Method Applicable Structure List Data Table." This list is a pre-configured structure index template for method strategy binding, and several adaptation strategy template numbers are set in the table, corresponding to various link structure classes. The combination of type and stability level conditions involves comparing the structure type and classification label of each record with the field values of the policy template in the list during writing. If a match is found, a matching number is written; if no corresponding template is found, the record is marked as "pending evaluation" for use when adding a new template later. The matching results are written to the archive list and sorted in ascending order by path number to form an index sequence. After the structure list is completed, the policy management module archives and binds it to the main policy decision. Each record in the list corresponds to a one-to-one mapping between an executable policy path and the actual link number. Finally, the path structure and policy adaptation archiving process is completed, resulting in a wireless network baseband processing upgrade solution.
[0090] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for upgrading the baseband processing capability of a wireless network, characterized in that, Includes the following steps: S1: Obtain the current uplink and downlink rates and resource usage of the link, analyze the relationship between rate and scheduling interval, determine task density, generate a link number and density label mapping for each link, and construct a link classification and recognition layer; S2: Based on the link classification and identification layer, extract the path structure and resource request intensity, evaluate the path adaptability, filter replaceable paths and identifiers, and form a task channel replacement map. S3: Based on the task channel replacement diagram, analyze the changes in periodic modulation frequency, locate the jump moment, extract the trend conversion path, and establish a frequency jump trajectory diagram; S4: Based on the frequency jump trajectory diagram, retrieve the physical access location, extract the original channel connection sequence, adjust the device port configuration according to the jump direction, and generate a structural assembly replacement diagram. S5: Based on the structural assembly replacement diagram, analyze the channel type and order in the updated structural diagram, classify link connectivity behavior, form a link usage diagram, and include it in the capability file, and output a wireless network baseband processing upgrade scheme.
2. The method for upgrading the baseband processing capability of a wireless network according to claim 1, characterized in that, The link classification and identification layer includes link number, task density label, link rate range, and average scheduling interval range. The task channel replacement map includes replacement path structure identifier, path structure length information, resource request intensity index, and link-path binding relationship. The frequency jump trajectory map includes modulation frequency change difference, jump occurrence time, frequency conversion trend, and link number trajectory distribution. The structure assembly replacement map includes original channel connection order, jump direction port number, port access order, and updated device port structure. The wireless network baseband processing upgrade scheme includes connection channel type, number order change, link configuration method, operational on / off behavior category, and technical capability archive label.
3. The method for upgrading the baseband processing capability of a wireless network according to claim 1, characterized in that, The path adaptability refers to the degree of matching and substitutability of the link path under the conditions of meeting the task bandwidth, latency and resource constraints.
4. The method for upgrading the baseband processing capability of a wireless network according to claim 1, characterized in that, The periodic modulation frequency variation refers to the regular fluctuation of the modulation frequency of the task channel within a continuous time period, which is caused by changes in load and scheduling strategy.
5. The method for upgrading the baseband processing capability of a wireless network according to claim 1, characterized in that, The specific steps of S1 are as follows: S101: Based on the current operating status of the uplink and downlink, monitor the link's rate measurement value and resource usage index, perform group sampling on the link's rate sequence within the scheduling period, calculate the average value and fluctuation range of each group, and generate a normalized rate feature matrix. S102: Call the normalized rate feature matrix, combine it with the load distribution parameters of the link in the scheduling period, perform the corresponding matching of rate and load average, and map it according to the combination relationship between rate interval and scheduling interval to obtain the link scheduling density label set. S103: Based on the link scheduling density label set, map the link number to the corresponding density label to construct a two-dimensional set of numbers and labels, and arrange them according to the link number index to obtain the link classification and identification layer.
6. The method for upgrading the baseband processing capability of a wireless network according to claim 1, characterized in that, The specific steps of S2 are as follows: S201: Based on the link classification and identification layer, extract the original path structure diagram associated with the corresponding number, obtain the number of channels, calculate the path intensity distribution value, compare the path structure length with the resource request intensity, determine the adaptation relationship, and obtain the path adaptation judgment result set. S202: Call the path adaptation judgment result set, filter the link numbers that do not conform to the adaptation relationship, retrieve the corresponding backup path structure diagram, extract the channel composition parameters and path identifier, and compare the structure length and resource request intensity to generate a set of replaceable path structures. S203: Based on the set of replaceable path structures, bind and map the structure identifiers of the replacement paths with the original link numbers, establish an association table between identifiers and numbers, and obtain the task channel replacement diagram.
7. The method for upgrading the baseband processing capability of a wireless network according to claim 1, characterized in that, The specific steps for S3 are as follows: S301: Based on the task channel replacement map, extract all the link numbers that have been mapped, call the modulation frequency monitoring sequence of the corresponding link in the continuous scheduling period, calculate the numerical difference between any two adjacent frequency value sequences, and determine the time point position where the difference is greater than the frequency jump threshold, and obtain the jump time index set. S302: Based on the jump time index set, retrieve the direction of numerical change of frequency bands before and after the jump position, classify the frequency trend before and after the jump, assign change labels to the differentiated trend types, and generate a modulation trend change sequence set. S303: Call the modulation trend change sequence set, use the link number as the index dimension, and sequentially splice the trend change paths corresponding to all jump moments, and map them to the original link set to establish the correspondence between the number and the jump path, thereby obtaining the frequency jump trajectory diagram.
8. The method for upgrading the baseband processing capability of a wireless network according to claim 1, characterized in that, The specific steps of S4 are as follows: S401: Based on the jump path number recorded in the frequency jump trajectory diagram, retrieve the physical access location diagram of the device panel channel interface, extract the channel connection sequence associated with each path, and obtain the channel connection sequence mapping set; S402: Call the channel connection sequence mapping set, match the jump direction of each path with the port graphic number direction in the access diagram, filter the paths whose jump direction and port number direction are consistent, extract the corresponding graphic, and generate a set of port numbers with consistent direction. S403: Based on the set of port numbers with consistent direction, and combined with the original channel access order corresponding to the path, perform number replacement operation on the corresponding part of the device port structure, and aggregate the new structure according to the path number to obtain the structure assembly replacement map.
9. The method for upgrading the baseband processing capability of a wireless network according to claim 1, characterized in that, The specific steps of S5 are as follows: S501: Call the access structure diagram of all updated ports in the structure assembly replacement diagram, identify the channel type and numbering order of the link corresponding to each path, and aggregate the channel parameters according to the path number to generate a set of link configuration methods; S502: Based on the set of link configuration methods, call the on / off operation status of each link in a continuous period, sort the corresponding on / off behavior sequence according to the link number, and classify and summarize the links according to the configuration method type to obtain the link usage diagram. S503: Call the link usage diagram, extract the link structure configuration information and classification tags, summarize them into the processing flow, and complete the archiving and binding according to the index sequence to obtain the wireless network baseband processing upgrade solution.
10. The method for upgrading the baseband processing capability of a wireless network according to claim 7, characterized in that, The frequency jump threshold refers to the numerical difference limit used to determine whether changes in adjacent modulation frequencies constitute a jump.
Citation Information
Patent Citations
5G base station remote management method, device, equipment and medium
CN117812615A
Method and system for dynamically expanding processing capacity of 4G baseband
CN120529422A