A signal transmission method and system for low-power 5G wireless communication
By calculating the allocation value and delay score of network equipment and dynamically adjusting bandwidth allocation, the problem of uneven bandwidth allocation in the 5G frequency band is solved, and more stable signal transmission and better user experience is achieved.
Patent Information
- Application Number
- CN202510713193.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2045-05-30
AI Technical Summary
The prior art fails to effectively balance bandwidth allocation in the 5G frequency band, resulting in long delays caused by insufficient bandwidth in small data packets, large data packets occupy too much resources, overall network efficiency decreases, and cannot dynamically respond to device traffic fluctuations.
By calculating the allocation value, delay score and fluctuation coefficient of network equipment, dynamically adjusting bandwidth allocation, giving priority to meeting the needs of high-latency equipment, taking into account the correlation between data packet size and delay, and achieving reasonable allocation of resources.
The overall delay performance is optimized, small packet delay is reduced, large packets are prevented from over-occupying resources, improve bandwidth utilization efficiency, and ensure fairness and user experience.
Smart Images

Figure CN120239085B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of bandwidth allocation, and particularly to a signal transmission method and system for low-power 5G wireless communication. Background Art
[0002] Bandwidth allocation refers to the allocation of network bandwidth resources to different user devices according to certain rules and strategies. In a network, the bandwidth is limited, so it is necessary to allocate the bandwidth reasonably so that the bandwidth resources can be utilized reasonably and the user network experience can be improved. Especially in the allocation of 5G frequency band resources, it is more critical because the 5G frequency band not only provides higher rates but also supports more device connections, which poses higher requirements for the reasonable allocation of bandwidth.
[0003] Currently, the network bandwidth allocation technology generally adopts the max-min fairness algorithm, which gradually increases the rate of each data stream and stops the allocation when encountering a bottleneck to achieve resource fairness and prevent data streams from "starving". However, this method does not fully consider the correlation between the packet size and the transmission delay, resulting in significant defects in high-concurrency scenarios: small packets are prone to long delays due to insufficient bandwidth allocation, while large packets over-occupy the bandwidth resources, leading to a decline in the overall network efficiency. In addition, the traditional algorithm relies on a static allocation strategy and cannot dynamically respond to device traffic fluctuations. In the 5G frequency band, the contradiction between resource constraints and high-concurrency requirements is prominent, and the existing technology is difficult to balance fairness and efficiency, easily causing resource fragmentation and a sharp increase in delays under burst traffic. Therefore, there is an urgent need for a solution that can dynamically adjust the bandwidth allocation in combination with packet characteristics, optimize the delay performance, and adapt to changes in the network environment to improve the bandwidth utilization efficiency and the end-user experience. Summary of the Invention
[0004] The purpose of the present invention is to provide a signal transmission method and system for low-power 5G wireless communication, and solve the following technical problems:
[0005] The existing technology usually adopts the max-min fairness algorithm, which gradually increases the data stream rate from the initial value and stops increasing the rate of the data stream when encountering a bottleneck, and other streams continue to increase to ensure resource fairness and maximize throughput. However, this method does not optimize the relationship between the packet size and the delay. In high-concurrency scenarios, small packets may have long delays due to insufficient bandwidth, while large packets may occupy too many resources and reduce the overall efficiency.
[0006] The purpose of the present invention can be achieved through the following technical solutions:
[0007] A signal transmission method for low-power 5G wireless communication includes the following steps:
[0008] S1. Obtain all network devices connected to the current router antenna and label them as A1, A2,..., An. Obtain the packet parameters of each current network device in the sample time window, and calculate the allocation value of any network device; the packet parameters include the packet size and the number of packets.
[0009] S2. Obtain the current total network bandwidth M, and calculate the pending bandwidth value of each network device according to the allocation value of each network device. Discretize the pending bandwidth value according to the preset bandwidth allocation unit to obtain the theoretical bandwidth value, and calculate the remaining available bandwidth value m according to the theoretical bandwidth value.
[0010] S3. Select the theoretical bandwidth value corresponding to any network device, calculate the delay fraction corresponding to this network device according to the theoretical bandwidth value, obtain the delay fractions of all network devices, sort them in descending order of the delay fraction, and allocate the remaining available bandwidth value m according to the sorting to obtain the final bandwidth value of each network device, and perform bandwidth allocation based on the final bandwidth value.
[0011] As a further solution of the present invention: In the S1, the specific calculation process of the allocation value is as follows:
[0012] According to the packet parameters of each network device arriving in the sample time window, calculate the total amount of data to be transmitted by each network device, and calculate the square root value of the total amount of data to be transmitted by each network device.
[0013] Sum up the square root values of the total amount of data to be transmitted by all network devices to obtain the global square root sum, calculate the ratio of the square root value of the total amount of data to be transmitted by each network device to the global square root sum, and calibrate the ratio as the allocation value W of any network device.
[0014] The specific calculation formula of the allocation value is:
[0015] ;
[0016] where Sx is the square root value of the total amount of data to be transmitted by the xth network device, Si is the square root value of the total amount of data to be transmitted by the ith network device, and n is the total number of all network devices connected to the current router antenna.
[0017] As a further solution of the present invention: In the S2, the specific calculation process of the remaining available bandwidth value is as follows:
[0018] Obtain the allocation value corresponding to any network device, multiply the allocation value by the current total network bandwidth M to obtain the pending bandwidth value B of this network device, round down the pending bandwidth value B of this network device to an integer multiple of the preset bandwidth allocation unit to obtain the theoretical bandwidth value B', according to the calculation formula Calculate the remaining available bandwidth value m.
[0019] As a further solution of the present invention: in the step S3, the specific calculation process of the delay fraction is as follows:
[0020] ;
[0021] wherein, Si is the total amount of data to be transmitted of the i-th network device, and B'i is the theoretical bandwidth value corresponding to the i-th network device.
[0022] As a further solution of the present invention: in the step S2, if the remaining available bandwidth value m is less than a preset bandwidth allocation unit, directly use the theoretical bandwidth value as the final bandwidth value, and perform bandwidth allocation according to the final bandwidth value of any network device.
[0023] As a further solution of the present invention: in the step S3, the specific process of allocating the remaining available bandwidth value m is as follows:
[0024] Adopt a per-unit allocation method, each time allocate a preset bandwidth allocation unit to the network device ranked first currently, and update the delay fraction of this network device. Reorder all network devices according to the updated delay fraction, and repeat the above process until the remaining bandwidth value is less than a preset bandwidth allocation unit.
[0025] As a further solution of the present invention: in the step S3, if there are two or more network devices with equal corresponding delay fractions, obtain the packet parameters of any network device in the past T time, calculate the total amount of data to be transmitted of any network device in each sample time window in the past T time, use time as the abscissa and the total amount of data to be transmitted as the ordinate to generate a change curve of the total amount of data to be transmitted over time, calculate the fluctuation coefficient K according to the change curve, correct the delay fraction of this network device according to the fluctuation coefficient to obtain a corrected delay fraction, and sort the network devices in descending order of the corrected delay fraction.
[0026] As a further solution of the present invention: the specific calculation process of the corrected delay fraction is as follows:
[0027] Obtain the starting point, ending point, maximum point and minimum point of the change curve and all are denoted as endpoints, calculate the slope k between adjacent endpoints, and according to the calculation formula obtain the change coefficient K, and according to the calculation formula calculate the corrected delay fraction, wherein, U is the total number of endpoints of the change curve, α is a preset unit coefficient, We is the allocation value corresponding to the e-th network device, and Pe is the delay fraction corresponding to the e-th network device.
[0028] A signal transmission system for a low-power 5G wireless communication terminal, for any one of the above-mentioned signal transmission methods for low-power 5G wireless communication, includes:
[0029] A data acquisition module, configured to acquire all network devices currently connected to the router antenna and label them as A1, A2,..., An, acquire the packet parameters of each current network device in the sample time window, and calculate the allocation value of any network device; the packet parameters include the packet size and the number of packets;
[0030] A data analysis module, configured to acquire the current total network bandwidth M, and calculate the pending bandwidth value of each network device according to the allocation value of each network device, perform discretization processing on the pending bandwidth value according to the preset bandwidth allocation unit to obtain the theoretical bandwidth value, and calculate the remaining available bandwidth value m according to the theoretical bandwidth value;
[0031] A result generation module, configured to select the theoretical bandwidth value corresponding to any network device, calculate the delay fraction corresponding to the network device according to the theoretical bandwidth value, obtain the delay fractions of all network devices, sort them in descending order of the delay fraction, and allocate the remaining available bandwidth value m according to the sorting to obtain the final bandwidth value of each network device, and perform bandwidth allocation based on the final bandwidth value.
[0032] Advantages of the present invention:
[0033] By acquiring the total amount of data to be transmitted by each device and calculating the ratio of the square root values as the allocation value, the present invention avoids large-traffic devices monopolizing the bandwidth and balances resource allocation; the discretization processing ensures that the bandwidth allocation conforms to the preset unit and reduces resource fragmentation. The remaining bandwidth is allocated according to the sorted delay fraction, giving priority to meeting the needs of high-latency devices. The delay fraction is dynamically calculated by the ratio of the data to be transmitted to the theoretical bandwidth, directly reflecting the potential delay risk of the device, thereby optimizing the overall delay performance. In addition, introducing the historical data fluctuation coefficient to correct the sorting of the same delay fraction enhances the adaptability of the system to the dynamic network environment. By taking into account the correlation between the packet size and the delay, the present invention reduces the delay of small packets and prevents large packets from occupying excessive resources, improving the bandwidth utilization efficiency while ensuring fairness, and finally achieving more stable signal transmission and better user experience. Description of the Drawings
[0034] The present invention will be further described below with reference to the drawings.
[0035] Figure 1 It is a schematic flowchart of a signal transmission method for low-power 5G wireless communication of the present invention. Detailed Embodiments
[0036] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0037] Please refer to Figure 1 As shown, the present invention is a signal transmission method for low-power 5G wireless communication, including the following steps:
[0038] S1. Obtain all network devices connected to the router antenna currently and label them as A1, A2,..., An. Obtain the packet parameters of each network device arriving in the sample time window, and calculate the allocation value of any network device; the packet parameters include packet size and packet quantity.
[0039] S2. Obtain the current total network bandwidth M, and calculate the pending bandwidth value of each network device according to the allocation value of each network device. Discretize the pending bandwidth value according to the preset bandwidth allocation unit to obtain the theoretical bandwidth value, and calculate the remaining available bandwidth value m according to the theoretical bandwidth value.
[0040] S3. Select the theoretical bandwidth value corresponding to any network device, calculate the delay fraction corresponding to this network device according to the theoretical bandwidth value, obtain the delay fractions of all network devices, sort them in descending order of the delay fraction, and allocate the remaining available bandwidth value m according to the sorting to obtain the final bandwidth value of each network device, and perform bandwidth allocation based on the final bandwidth value.
[0041] The present invention calculates the ratio of the square root values of the total amount of data to be transmitted of each device as the allocation value, avoiding large-traffic devices monopolizing the bandwidth and balancing resource allocation; the discretization process ensures that the bandwidth allocation conforms to the preset unit, reducing resource fragmentation. The remaining bandwidth is allocated according to the sorted delay fractions, giving priority to meeting the needs of high-latency devices. The delay fraction is dynamically calculated by the ratio of the data to be transmitted to the theoretical bandwidth, directly reflecting the potential delay risk of the device, thereby optimizing the overall delay performance. In addition, the introduction of the historical data fluctuation coefficient corrects the sorting of the same delay fractions, enhancing the adaptability of the system to the dynamic network environment. The present invention takes into account the correlation between packet size and delay, reduces the delay of small packets, and prevents large packets from occupying excessive resources, improving the bandwidth utilization efficiency while ensuring fairness, and ultimately achieving more stable signal transmission and a better user experience.
[0042] In a preferred embodiment of the present invention, in S1, the specific calculation process of the allocation value is as follows:
[0043] According to the packet parameters arrived by each network device in the sample time window, calculate the total amount of data to be transmitted for each network device, and calculate the square root value of the total amount of data to be transmitted for each network device.
[0044] Sum up the square root values of the total amount of data to be transmitted for all network devices to obtain the global square root sum, calculate the ratio of the square root value of the total amount of data to be transmitted for each network device to the global square root sum, and calibrate the ratio as the allocation value W of any network device.
[0045] The specific calculation formula for the allocation value is:
[0046] ;
[0047] Among them, Sx is the square root value of the total amount of data to be transmitted for the x-th network device, Si is the square root value of the total amount of data to be transmitted for the i-th network device, and n is the total number of all network devices currently connected to the router antenna.
[0048] Through square root operation, large total amounts of data to be transmitted can be compressed, avoiding that devices with large amounts of data dominate absolutely in bandwidth allocation, and preventing devices with small amounts of data from having too long transmission delays due to insufficient resource allocation. Its advantage lies in balancing the bandwidth allocation weights of devices with different amounts of data, enabling devices with larger amounts of data to obtain relatively more bandwidth to ensure transmission efficiency while avoiding their excessive resource occupation from affecting other devices. The purpose is to introduce reasonable adjustment of data volume differences in the initial bandwidth allocation stage through this non-linear allocation method, making the allocation value more suitable for the actual needs of diverse devices in the low-power 5G wireless communication terminal scenario, laying an equilibrium initial allocation foundation for subsequent dynamic bandwidth adjustment based on delay fractions, ensuring that the entire bandwidth allocation process takes into account the differences in data transmission volume and providing preconditions for optimizing the transmission experience of delay-sensitive devices, thereby improving the utilization efficiency of overall network resources and the user communication experience.
[0049] In another preferred embodiment of the present invention, in S2, the specific calculation process of the remaining available bandwidth value is as follows:
[0050] Obtain the allocation value corresponding to any network device, multiply the allocation value by the current total network bandwidth M to obtain the pending bandwidth value B of this network device, round down the pending bandwidth value B of this network device to an integer multiple of the preset bandwidth allocation unit to obtain the theoretical bandwidth value B', and calculate the remaining available bandwidth value m according to the calculation formula Calculate to obtain the remaining available bandwidth value m.
[0051] This is because in the actual network, bandwidth allocation needs to conform to discrete units recognizable by hardware (such as bytes, frames, etc.). Rounding down can ensure that the theoretical bandwidth value can be directly read and executed by the device, avoiding allocation errors or hardware compatibility issues caused by floating-point operations or non-standard units. It transforms the theoretical calculation into a discretized bandwidth allocation unit that can be implemented, improving the engineering practicability and system stability of the allocation result. At the same time, by first calculating the basic bandwidth based on the allocation value and then processing the remaining resources, it ensures that the initial allocation is regulated and has a margin. On the premise of meeting the feasibility of technical implementation, it first completes the basic bandwidth allocation according to the data volume difference, and then reserves an adjustment space for subsequent dynamic optimization. By using a standardized bandwidth allocation unit, it ensures the effectiveness and executability of the initial allocation, while the reservation of the remaining available bandwidth provides a flexible resource pool for dynamic adjustment based on the delay fraction. This enables the entire bandwidth allocation scheme to achieve a relatively fair benchmark allocation in the initial stage and to be refined and optimized according to real-time transmission requirements in the subsequent stage, thereby improving the overall transmission efficiency of the low-power 5G terminal network and its adaptability to different service scenarios.
[0052] In another preferred embodiment of the present invention, in S3, the specific calculation process of the delay fraction is as follows:
[0053] ;
[0054] where Si is the total amount of data to be transmitted by the i-th network device, and B'i is the theoretical bandwidth value corresponding to the i-th network device.
[0055] Using the ratio of the total amount of data to be transmitted to the theoretical bandwidth value for calculation, it can be understood that this ratio intuitively reflects the transmission pressure of the device under the current bandwidth allocation. The larger the ratio of data volume to bandwidth, the longer the time required for the device to complete the transmission with the current allocated bandwidth, and the higher the delay risk. By quantifying the transmission pressure, it provides a clear priority basis for subsequent dynamic adjustment, identifying devices with potentially high delays, so that these devices can be given priority in the remaining bandwidth allocation to avoid long waiting due to insufficient bandwidth. Through the sorting and dynamic allocation of the delay fraction, it can effectively optimize the transmission experience of delay-sensitive services, while ensuring the efficient utilization of the overall network resources and achieving a balance between fairness and efficiency.
[0056] In another preferred embodiment of the present invention, in S2, if the remaining available bandwidth value m is less than a preset bandwidth allocation unit, the theoretical bandwidth value is directly used as the final bandwidth value, and the bandwidth is allocated according to the final bandwidth value of any network device.
[0057] When the remaining bandwidth is not enough to support a minimum unit allocation, forced allocation will make the allocation operation meaningless (for example, when the allocation unit is 10 Mbps and the remaining 5 Mbps cannot meet the resource increment of a single unit), and may instead consume system resources due to ineffective calculations. Avoid having the granularity of resource allocation lower than the minimum unit manageable by the system, ensure that the allocation result conforms to the preset discretization rules, and maintain the regularity and executability of bandwidth allocation. Quickly terminate the allocation process under resource boundary conditions, reduce unnecessary calculation steps, and improve the algorithm efficiency. This can prevent allocation chaos caused by the ineffective handling of tiny remaining bandwidth and ensure that the bandwidth allocation result is an integer multiple of the preset unit in any case.
[0058] In another preferred embodiment of the present invention, in the step S3, the specific process of allocating the remaining available bandwidth value m is as follows:
[0059] Adopt a per-unit allocation method. Each time, allocate a preset bandwidth allocation unit to the network device ranked first currently, and update the delay score of this network device. Re-rank all network devices according to the updated delay score, and repeat the above process until the remaining bandwidth value is less than a preset bandwidth allocation unit.
[0060] The delay score reflects the dynamic relationship between the device transmission pressure and bandwidth demand. Through per-unit iterative allocation, the priority can be re-evaluated according to the real-time pressure change after each allocation, avoiding resource mismatching caused by one-time allocation. It realizes fine dynamic optimization, makes the bandwidth allocation continuously tilt towards the device with the greatest need, and can especially respond in a timely manner to the sudden demands of small data packet devices. The purpose is to ensure that devices at high delay risk obtain resource supplementation first by continuously adjusting the priority, while avoiding a certain device monopolizing all the remaining bandwidth due to an initial high score, taking into account fairness and efficiency. By tracking the delay risk in real time and dynamically allocating scarce resources, the average delay of the overall network is effectively reduced.
[0061] In another preferred embodiment of the present invention, in the step S3, if there are two or more network devices with equal delay scores, obtain the packet parameters of any network device in the past T time, calculate the total amount of data to be transmitted in each sample time window of any network device in the past T time, use time as the abscissa and the total amount of data to be transmitted as the ordinate to generate a change curve of the total amount of data to be transmitted over time, calculate the fluctuation coefficient K according to the change curve, correct the delay score of this network device according to the fluctuation coefficient to obtain a corrected delay score, and rank the network devices in descending order of the corrected delay score.
[0062] By obtaining the packet parameters within the past time T, generating a curve of the total amount of data to be transmitted over time, and calculating the fluctuation coefficient K to correct the delay fraction, it is impossible to distinguish the dynamic change characteristics of device traffic based solely on the current static delay fraction. The change curve can intuitively reflect the fluctuation of the data volume of the device within the historical time period, and the fluctuation coefficient K effectively identifies devices with poor traffic stability and sudden data transmission requirements by quantifying the change amplitude and frequency of the curve. Incorporating the dynamic characteristics of traffic in the time dimension into the bandwidth allocation decision can avoid ignoring the actual demand differences of devices in resource allocation due to the same static fraction, making the allocation strategy more forward-looking and flexible. Among devices with the same delay fraction, devices with smaller traffic fluctuations and higher real-time bandwidth requirements are further screened out, and their priorities are adjusted by correcting the fraction to ensure that such devices can obtain the remaining bandwidth resources first, avoiding the accumulation of transmission delays caused by sudden traffic growth. By dynamically capturing the historical fluctuation characteristics of device traffic, the accuracy of bandwidth allocation is optimized, the transmission delay of low-fluctuation devices is effectively reduced, the fairness and utilization efficiency of overall network resource allocation are improved, and thus the adaptability of the system to complex traffic environments and the stability of the user communication experience are enhanced.
[0063] In another preferred embodiment of the present invention, the specific calculation process for correcting the delay fraction is as follows:
[0064] Obtain the starting point, ending point, maximum point, and minimum point of the change curve and all are denoted as end points, calculate the slope k between adjacent end points, and according to the calculation formula Obtain the change coefficient K, and according to the calculation formula Calculate the corrected delay fraction, where U is the total number of end points of the change curve, α is a preset unit coefficient, We is the allocation value corresponding to the e-th network device, and Pe is the delay fraction corresponding to the e-th network device.
[0065] Obtain the starting point, ending point, maximum point, and minimum point of the change curve as endpoints, calculate the slope k between adjacent endpoints to obtain the change coefficient K, and then correct the delay fraction. It can be understood that the endpoints centrally reflect the key turning points of the data volume changing over time. The slope k between adjacent endpoints can intuitively reflect the change rate and trend of the data volume in different time periods. The change coefficient K obtained by taking the average of the absolute values of all slopes can accurately quantify the severity of the data volume fluctuation. Combining K with the allocation value We of the device and the original delay fraction Pe to calculate the corrected delay fraction can not only be based on the current transmission pressure (Pe) of the device, but also combine its dynamic characteristics of historical traffic (K) and the basic bandwidth requirement (We) to achieve a comprehensive evaluation of the device's true bandwidth requirement, avoiding the one-sidedness of allocation based only on static delay fractions or single-dimensional data, enabling the bandwidth allocation decision to dynamically adapt to the change law of the device traffic, especially for devices with frequent data volume fluctuations, to achieve more targeted priority adjustment. Among devices with the same delay fraction, by capturing the key characteristics of traffic changes, screening out devices with more urgent actual transmission requirements and higher real-time requirements for bandwidth, enabling them to obtain priority guarantee in the remaining bandwidth allocation, reducing transmission delays and resource waste caused by traffic fluctuations, and improving the intelligence and accuracy of bandwidth allocation through refined analysis of the dynamic characteristics of traffic changes.
[0066] A signal transmission system for a low-power 5G wireless communication terminal, for any one of the above-mentioned signal transmission methods for low-power 5G wireless communication, including:
[0067] A data acquisition module, configured to acquire all network devices currently connected to the router antenna and label them as A1, A2,..., An, acquire the packet parameters of each current network device in the sample time window, and calculate the allocation value of any network device; the packet parameters include the packet size and the number of packets.
[0068] A data analysis module, configured to acquire the current total network bandwidth M, and calculate the pending bandwidth value of each network device according to the allocation value of each network device, discretize the pending bandwidth value according to a preset bandwidth allocation unit to obtain the theoretical bandwidth value, and calculate the remaining available bandwidth value m according to the theoretical bandwidth value.
[0069] A result generation module, configured to select the theoretical bandwidth value corresponding to any network device, calculate the delay fraction corresponding to the network device according to the theoretical bandwidth value, obtain the delay fractions of all network devices, sort them in descending order of the delay fraction, and allocate the remaining available bandwidth value m according to the sorting to obtain the final bandwidth value of each network device, and perform bandwidth allocation based on the final bandwidth value.
[0070] The above has described in detail an embodiment of the present invention, but the above content is only a preferred embodiment of the present invention and cannot be considered as defining the scope of implementation of the present invention. All equivalent changes and improvements made according to the scope of the application of the present invention shall still fall within the scope covered by the patent of the present invention.
Claims
1. A signal transmission method for low-power 5G wireless communication, characterized in that, It includes the following steps: S1. Obtain all network devices connected to the router antenna currently and label them as A1, A2,..., An. Obtain the packet parameters of each network device arriving in the sample time window, and calculate the allocation value of any network device; the packet parameters include packet size and packet quantity. S2. Obtain the current total network bandwidth M, and calculate the pending bandwidth value of each network device according to the allocation value of each network device. Discretize the pending bandwidth value according to a preset bandwidth allocation unit to obtain the theoretical bandwidth value, and calculate the remaining available bandwidth value m according to the theoretical bandwidth value. The specific calculation process of the allocation value is as follows: According to the packet parameters of each network device arriving in the sample time window, calculate the total amount of data to be transmitted by each network device, calculate the square root value of the total amount of data to be transmitted by each network device, sum up the square root values of the total amounts of data to be transmitted by all network devices to obtain the global square root sum, calculate the ratio of the square root value of the total amount of data to be transmitted by each network device to the global square root sum, and label the ratio as the allocation value w of any network device. The specific calculation formula of the allocation value is: ; Among them, is the square root value of the total amount of data to be transmitted for the x-th network device, is the square root value of the total amount of data to be transmitted for the i-th network device, and n is the total number of all network devices currently connected to the router antenna; S3. Select the theoretical bandwidth value corresponding to any network device, calculate the delay fraction corresponding to this network device according to the theoretical bandwidth value, obtain the delay fractions of all network devices, sort them in descending order according to the delay fraction, and allocate the remaining available bandwidth value m according to the sorting to obtain the final bandwidth value of each network device, and perform bandwidth allocation based on the final bandwidth value. If there are two or more network devices with equal delay fractions, obtain the packet parameters of any network device in the past T time, calculate the total amount of data to be transmitted by any network device in each sample time window in the past T time, use time as the abscissa and the total amount of data to be transmitted as the ordinate to generate a curve of the total amount of data to be transmitted changing with time, calculate the fluctuation coefficient K according to the curve, correct the delay fraction of this network device according to the fluctuation coefficient to obtain the corrected delay fraction, and sort the network devices in descending order according to the corrected delay fraction. The specific calculation process of the corrected delay fraction is as follows: Obtain the starting point, ending point, maximum point, and minimum point of the change curve and all are denoted as endpoints, calculate the slope k between adjacent endpoints, and according to the calculation formula obtain the change coefficient K, and according to the calculation formula calculate the corrected delay fraction, where U is the total number of endpoints of the change curve, α is a preset unit coefficient, we is the assigned value corresponding to the e-th network device, and Pe is the delay fraction corresponding to the e-th network device.
2. The signal transmission method for low-power 5G wireless communication according to claim 1, characterized in that, In S2, the specific calculation process of the remaining available bandwidth value is as follows: Obtain the allocation value corresponding to any network device, multiply the allocation value by the current total network bandwidth M to obtain the pending bandwidth value B of the network device, round down the pending bandwidth value B of the network device to an integer multiple of the preset bandwidth allocation unit to obtain the theoretical bandwidth value B', and according to the calculation formula calculate to obtain the remaining available bandwidth value m, where B'i is the theoretical bandwidth value corresponding to the i-th network device.
3. A signal transmission method for low-power 5G wireless communication according to claim 1, characterized in that, In S3, the specific calculation process of the delay fraction is as follows: ; where Si is the total amount of data to be transmitted by the i-th network device, and B'i is the theoretical bandwidth value corresponding to the i-th network device.
4. A signal transmission method for low-power 5G wireless communication according to claim 2, characterized in that In S2, if the remaining available bandwidth value m is less than a preset bandwidth allocation unit, directly use the theoretical bandwidth value as the final bandwidth value, and perform bandwidth allocation according to the final bandwidth value of any network device.
5. A signal transmission method for low-power 5G wireless communication according to claim 2, characterized in that In S3, the specific process of allocating the remaining available bandwidth value m is as follows: Adopt a per-unit allocation method. Each time, allocate a preset bandwidth allocation unit to the network device ranked first currently, and update the delay fraction of this network device. Re-sort all network devices according to the updated delay fraction, and repeat the above process until the remaining bandwidth value is less than a preset bandwidth allocation unit.
6. A signal transmission system for a low-power 5G wireless communication terminal, which is used to implement the signal transmission method for low-power 5G wireless communication according to any one of claims 1-5, characterized in that, It includes: A data acquisition module, which is used to acquire all network devices connected to the router antenna currently and mark them as A1, A2,..., An, acquire the packet parameters of each current network device arriving in the sample time window, and calculate the allocation value of any network device; the packet parameters include the packet size and the number of packets. A data analysis module, which is used to acquire the current total network bandwidth M, calculate the pending bandwidth value of each network device according to the allocation value of each network device, perform discretization processing on the pending bandwidth value according to the preset bandwidth allocation unit to obtain the theoretical bandwidth value, and calculate the remaining available bandwidth value m according to the theoretical bandwidth value. A result generation module, which is used to select the theoretical bandwidth value corresponding to any network device, calculate the delay score corresponding to the network device according to the theoretical bandwidth value, obtain the delay scores of all network devices, sort them in descending order of the delay scores, allocate the remaining available bandwidth value m according to the sorting to obtain the final bandwidth value of each network device, and perform bandwidth allocation based on the final bandwidth value.
Citation Information
Patent Citations
Network resource allocation method and device and storage medium
CN111866953A
Dynamic flow scheduling method and system based on network configuration
CN119316368A