A dual-mode communication power allocation method and system
By calculating the channel gain ratio and optimizing the subcarrier channel power allocation, the problem of insufficient power allocation in existing dual-mode communication systems is solved, thereby improving system performance and resource utilization efficiency and adapting to multi-user and multi-service environments.
Patent Information
- Application Number
- CN202411910946.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2044-12-24
AI Technical Summary
Existing dual-mode communication systems have poor optimization performance in power allocation, cannot meet the subcarrier channel power adjustment under different service conditions, and the algorithm cannot simultaneously optimize the resource allocation of two communication modes.
By calculating the channel gain ratio, sorting and determining the water injection surface, and combining the total transmit power and minimum channel capacity limit, the power allocation of each subcarrier channel is optimized, and the maximum power limit of the subcarrier is set to maximize channel capacity and improve resource utilization efficiency.
It achieves optimized power allocation for dual-mode communication systems under different business conditions, improves system performance and resource utilization efficiency, meets the needs of multi-user, multi-business systems, and optimizes the business requirements for communication mode selection and emphasis.
Smart Images

Figure CN119729788B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a power allocation method for a communication system, and more particularly to a dual-mode communication power allocation method and system. Background Technology
[0002] The integration of power line carrier communication (PLC) and wireless communication technologies to form dual-mode communication technology can effectively solve the problems existing in PLC networks. Most current dual-mode communication system resource allocation methods are either average allocation or allocation that emphasizes one method based on service requirements. Patent CN116981040A by Ma Xiaohui et al. applied a power allocation method to a dual-mode communication system, achieving reasonable power allocation by maximizing the transmission rate under given transmission error requirements and power constraints through an iterative solution process. However, this scheme has limited overall power allocation optimization effect, its algorithm has room for improvement, and its power allocation method only judges whether the preset power allocation conditions are met, failing to achieve allocation based on different service conditions.
[0003] Based on existing power allocation methods for dual-mode communication systems, the following shortcomings exist in general:
[0004] (1) Existing technologies only allocate the overall power of the two communication modes in dual-mode communication, resulting in poor optimization. There is a lack of research on dual-mode communication systems using OFDM and the adjustment of the transmit power of different subcarriers after subcarrier division.
[0005] (2) Existing power allocation algorithms only consider the constraint of total system transmit power. When there is no total transmit power requirement for the system and only a minimum limit on channel capacity, the existing algorithms are not applicable. When the system resources are limited, or the system has multiple users and multiple services, and does not serve only one service, it is necessary to constrain certain subcarrier channels, and the algorithm has room for improvement.
[0006] (3) Existing technical solutions cannot meet the service requirements of communication mode selection and emphasis. For example, multi-user, multi-service systems have maximum power limits for subcarrier channels, and dual-mode communication systems in different working environments have different power allocation requirements for the two communication modes. Most existing technologies prioritize one communication mode before considering the other. For example, they first determine whether power line communication meets the conditions, and if it does, they only use power line communication, allocating the remaining power to wireless communication. This cannot achieve power allocation for simultaneous use of two communication modes. Summary of the Invention
[0007] Purpose of the invention: To address the above problems, this invention proposes a dual-mode communication power allocation method and system, which can not only meet the power allocation requirements of different dual-mode communication systems for the two communication modes, but also provide the power allocation ratio with the best optimization efficiency under the current conditions.
[0008] Technical solution: The technical solution adopted in this invention is a dual-mode communication power allocation method, including:
[0009] The channel gain ratio is calculated from the subcarrier channel fading coefficient and subcarrier channel noise of the power line or wireless system.
[0010] Sort the channel gain ratios from smallest to largest to obtain the set Gain;
[0011] Determine the water injection surface according to the established constraints;
[0012] The allocated power P of each subcarrier channel is determined by the water level. i ;
[0013] In the set Gain, sequentially determine the power allocation P. i Is the power in the middle negative? If the power P is distributed... i If there is no negative power, then output the allocated power P of each subcarrier channel. i The power allocation process is terminated.
[0014] The determination of the water injection surface, according to the established constraints, includes:
[0015] Calculate the water level using a total transmission power limit as a constraint between power line communication and wireless communication; or
[0016] The minimum channel capacity limit is used as a constraint for power line communication or wireless communication to calculate the water level.
[0017] In the set Gain, sequentially determine the power allocation P. i After determining whether the power is negative, the process includes: if the determination is positive, setting the currently determined allocated power to zero, removing the currently determined channel from the Gain set, updating the number of subcarriers to the number of subcarriers minus one, and returning to the step of determining the water surface.
[0018] Determine the power distribution P i After the absence of negative power, the process also includes: determining the allocated power P. i Does the maximum subcarrier allocation power limit meet? If so, output the current allocation power P of each subcarrier channel. i The power allocation process is terminated.
[0019] If the determination is negative, then further determine whether the allocated power of the subcarrier channel is greater than the maximum subcarrier power setting value. If so, adjust the allocated power P of the channel.i The maximum subcarrier power setting value P for the channel max Then, based on the adjusted channel allocation power P... i Update the set value according to the set constraints, remove the currently determined channel from the set Gain, update the number of subcarriers to the number of subcarriers minus one, and return to the step of determining the water surface.
[0020] Update the settings according to the established constraints, including:
[0021] Update the total transmit power based on the constraint that the total transmit power limit is for either power line communication or wireless communication; or
[0022] The minimum channel capacity is updated based on the constraint of minimum channel capacity for power line communication or wireless communication.
[0023] The formula for calculating the channel gain ratio is:
[0024]
[0025] In the formula, G i H is the channel gain ratio. i N is the subcarrier channel fading coefficient. i This refers to subcarrier channel noise.
[0026] The allocated power P of each subcarrier channel is determined by the water level. i The calculation formula is:
[0027]
[0028] In the formula, P i For the allocation of power to the subcarrier channel, G i H is the channel gain ratio. i N is the subcarrier channel fading coefficient. i This refers to subcarrier channel noise.
[0029] Using the total transmission power limit as a constraint for either power line communication or wireless communication, the water level is calculated using the following formula:
[0030]
[0031] In the formula, WaterLevel represents the water injection level, and P total For the total transmit power, G i is the channel gain ratio, M is the number of subcarriers, and i is the subcarrier number.
[0032] Using the minimum channel capacity constraint as a limitation for power line communication or wireless communication, the water level is calculated using the following formula:
[0033]
[0034] In the formula, WaterLevel represents the water level, and B min For minimum channel capacity, G i is the channel gain ratio, M is the number of subcarriers, and i is the subcarrier number.
[0035] The updated total transmit power is calculated using the following formula:
[0036]
[0037] In the formula, For the updated total transmit power, P total For the total transmit power, P i Power is allocated to the subcarrier channel.
[0038] The minimum channel capacity is updated using the following formula:
[0039]
[0040] In the formula, B represents the updated minimum channel capacity. min For minimum channel capacity, P i For the allocation of power to the subcarrier channel, G i This represents the channel gain ratio.
[0041] This invention also proposes a dual-mode communication power allocation system, comprising:
[0042] The channel gain ratio calculation module is used to calculate the channel gain ratio from the subcarrier channel fading coefficient and subcarrier channel noise of power line or wireless.
[0043] The set unit sorts the channel gain ratios from smallest to largest to obtain the set Gain;
[0044] The water injection surface calculation module determines the water injection surface according to the set constraints;
[0045] The power allocation module determines the allocated power P for each subcarrier channel based on the water surface. i ;
[0046] The first power allocation judgment module is used to: sequentially judge the allocated power P in the set Gain. i Is the power in the middle negative? If the power P is distributed... i If there is no negative power, then output the allocated power P of each subcarrier channel. i The power allocation process is terminated.
[0047] The determination of the water injection surface, according to the established constraints, includes:
[0048] Calculate the water level using a total transmission power limit as a constraint between power line communication and wireless communication; or
[0049] The minimum channel capacity limit is used as a constraint for power line communication or wireless communication to calculate the water level.
[0050] In the set Gain, sequentially determine the power allocation P. i After determining whether the power is negative, the following steps are also taken: if the determination is positive, set the currently determined allocated power to zero, remove the currently determined channel from the Gain set, update the number of subcarriers to the number of subcarriers minus one, and return to the water surface calculation module to recalculate the water surface.
[0051] The system also includes a second power allocation determination module, used to determine the allocated power P i After determining that there is no negative power, the power distribution P is then determined. i Does the maximum subcarrier allocation power limit meet? If so, output the current allocation power P of each subcarrier channel. i The power allocation process is terminated.
[0052] If the determination is negative, then further determine whether the allocated power of the subcarrier channel is greater than the maximum subcarrier power setting value. If so, adjust the allocated power P of the channel. i The maximum subcarrier power setting value P for the channel max Then, based on the adjusted channel allocation power P... i The system updates the set value according to the set constraints, removes the currently judged channel from the set Gain, updates the number of subcarriers to the number of subcarriers minus one, and returns to the water surface calculation module to recalculate the water surface.
[0053] Update the settings according to the established constraints, including:
[0054] Update the total transmit power based on the constraint that the total transmit power limit is for either power line communication or wireless communication; or
[0055] The minimum channel capacity is updated based on the constraint of minimum channel capacity for power line communication or wireless communication.
[0056] This invention proposes a dual-mode communication power allocation system, including a transmitter and a receiver. Both the transmitter and receiver are equipped with a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the dual-mode communication power allocation method.
[0057] This invention proposes a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the dual-mode communication power allocation method.
[0058] This invention proposes a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the dual-mode communication power allocation method.
[0059] This invention proposes a computer program product, including a computer program and / or instructions, which, when executed by a processor, implement the dual-mode communication power allocation method.
[0060] Beneficial Effects: Existing technologies for dual-mode communication do not consider Orthogonal Frequency Division Multiplexing (OFDM) technology, which is used in both power line carrier communication and wireless communication. This invention proposes a novel water-filling resource allocation algorithm to optimize resource allocation in dual-mode communication systems using OFDM. Furthermore, this invention can meet the diverse service requirements of different systems and improves upon existing technologies. Addressing the issue that existing technologies only impose constraints on total power, this invention can simultaneously satisfy service requirements such as total transmit power constraints, minimum channel capacity constraints, and maximum subcarrier allocation power constraints. It is better suited for dual-mode communication systems with different service requirements, such as systems with limited resources or systems with multiple users and multiple services. Regarding existing technologies that only focus on one communication mode, the optimization algorithm of this invention can perform overall algorithm optimization on the subcarriers of the two communication modes in a dual-mode communication system, or set different allocation power ratios according to service requirements before applying the algorithm for optimization, solving the problem that existing solutions cannot meet the selection of communication modes and the emphasized service requirements. This invention, through the overall dual-mode communication system, determines the constraints and whether the constraint of maximum subcarrier power allocation is required, and optimizes the algorithm to maximize system channel capacity, improve system performance, optimize resource utilization efficiency, and enhance the overall system utility. Furthermore, by setting different power allocation ratios for wireless and power line communication, this invention can not only meet the power allocation requirements of different dual-mode communication systems for the two communication modes, but also provide the most efficient power allocation ratio under the current conditions. Attached Figure Description
[0061] Figure 1 This is a diagram of a dual-mode communication system architecture;
[0062] Figure 2 This is a flowchart of the dual-mode communication power allocation method that considers asymmetric service thresholds and overall utility as described in this invention;
[0063] Figure 3 This is a simulation diagram under the constraint of total transmit power;
[0064] Figure 4 This is a simulation diagram of the minimum channel capacity constraint water-filling algorithm;
[0065] Figure 5 This is a simulation diagram of the water-filling algorithm constrained by total transmit power and subcarrier total transmit power limits;
[0066] Figure 6 This is a simulation diagram of the water-filling algorithm constrained by minimum channel capacity and total subcarrier transmit power;
[0067] Figure 7 It is a water-filling algorithm under the total power constraint of the wireless channel;
[0068] Figure 8 It is a water-filling algorithm under the total power constraint of the power line channel;
[0069] Figure 9 It is a water-filling algorithm under the total power constraint of wireless and power line subcarriers;
[0070] Figure 10 This is a diagram showing the system optimization efficiency corresponding to the power allocation ratio of different communication modes under the condition that the power line has relatively good quality compared to the wireless channel.
[0071] Figure 11 This is a diagram showing the system optimization efficiency corresponding to the power allocation ratio of different communication modes under the condition that wireless is of better quality than power line channel.
[0072] Figure 12 This is a diagram showing the system optimization efficiency corresponding to the power allocation ratio of different communication modes under the condition that the power line and wireless channel quality are similar. Detailed Implementation
[0073] The technical solution of the present invention will be further described below with reference to the accompanying drawings and embodiments. The following terms are used in the embodiments for clarification.
[0074] (1) OFDM, short for Orthogonal Frequency Division Multiplexing, is a technology that divides a channel into several orthogonal sub-channels and converts high-speed data signals into parallel low-speed sub-data streams, which are then modulated onto each sub-channel for transmission.
[0075] (3) Additive white Gaussian noise: This is the most common type of noise and exists in various transmission media. Specifically, it manifests as a random fluctuation of the signal around its average value, which is 0, and the variance is the magnitude of the noise power.
[0076] (4) Water-filling algorithm: The water-filling algorithm is an ideal adaptive resource allocation algorithm that maximizes channel capacity by adjusting the transmit power of different subcarrier channels. Essentially, it is a constrained function optimization problem, with the objective function being channel capacity. The principle is to adaptively allocate transmit power based on channel conditions. For subcarrier channels with a higher channel gain ratio, their channel quality is better, and the water-filling algorithm will allocate more bits and power to them, thereby maximizing channel capacity.
[0077] (5) Channel gain ratio: It is the square of the absolute value of the channel transmission function divided by the channel noise. The larger the channel gain ratio, the smaller the channel fading or the smaller the channel noise, and the better the channel quality. The smaller the channel gain ratio, the larger the channel fading or the larger the channel noise, and the worse the channel quality.
[0078] (6) Nakagami distribution: The Nakagami distribution is a statistical model used to describe signal fading in wireless communication. It can simulate various fading environments, including Rayleigh fading and Rice fading. The Nakagami distribution uses the parameter m to describe the severity of fading, where the larger the value of m, the better the signal stability; conversely, the smaller the value of m, the more severe the signal fading.
[0079] Example 1
[0080] The dual-mode communication power allocation method described in this invention is applied to a dual-mode communication system. The architecture of the dual-mode communication system is as follows: Figure 1 As shown. The terminal uses both wireless and power line channels for data transmission. Assume the total system power is P, and the total power of power line communication is P0. plc The total power of wireless communication is P rf That is, P = P plc +P rf Both power line and wireless communication use OFDM modulation technology, with a total bandwidth of BHz and a subcarrier spacing of Δf. It is assumed that the number of subcarriers in both channels is M.
[0081] Because the conditions of the two channels differ, different service thresholds, total transmit power, and target minimum channel capacity can be set for the two communication modes. For example, both power line and wireless communication modes can be optimized using total transmit power constraints, resulting in a power allocation scheme that maximizes the channel capacity under the current constraints; or both power line and wireless communication modes can be optimized using minimum channel capacity constraints, resulting in a power allocation scheme that minimizes the total power while meeting the target minimum channel capacity requirement; alternatively, power line and wireless modes can each use their own total transmit power and minimum channel capacity constraints. This allows for the determination of optimal allocation schemes that meet the threshold requirements of different services.
[0082] Next, we will introduce the channel model and parameter assumptions of the dual-mode communication system.
[0083] (1) Channel model and noise of dual-mode communication system.
[0084] Noise n in wireless channel RF It is additive white Gaussian noise with an expected value of 0 and a variance of . The normal distribution, where This represents the noise power of the wireless channel.
[0085] Wireless channel fading coefficient H RF It follows a Nakagami distribution. m is the distribution parameter of the Nakagami distribution, and m ≥ 0.5. A characteristic of the Nakagami distribution is that the degree of fading can be controlled by adjusting m. Furthermore, the square of the random variable in the Nakagami distribution follows a gamma distribution with parameters m and Ω / m. Ω = E(|H RF | 2 E(|H) represents the mean of the fading amplitude. RF | 2 The expression represents the energy of the signal being calculated. To ensure that fading does not change the average power of the received signal, Ω is normalized, i.e., Ω = 1. It is easy to see that |H RF | 2 It satisfies the gamma distribution G(m, Ω / m).
[0086] Additive noise n in power line channel PLC A Bernoulli-Gaussian noise model is used, which consists of impulse noise and background noise. The impulse noise has an expected value of 0 and a variance of . The background noise follows a normal distribution with an expected value of 0 and a variance of . The normal distribution and Let n be the power of the impulse noise and the background noise, respectively. From a binary Bernoulli process, we have n PLC The probability density function is as follows:
[0087]
[0088] Where p is the probability of impulse noise occurring. The probability of having no impulse noise and only background noise is p0 = 1 - p; the probability of impulse noise occurring, that is, the simultaneous presence of background noise and impulse noise, is p1 = p.
[0089] Fading coefficient H of power line channel PLC The expression for calculating using a top-down multipath model is:
[0090]
[0091] Where f is the frequency, K is the number of paths, s is the path number, and g sLet be the weighting factor for the s-th path, a0 and a1 be the coefficients of the attenuation factor, k be the exponent of the attenuation factor, and d be the weighting factor. s Let ε be the path length of the s-th path. r Let c be the dielectric constant of the electric field line and c0 be the speed of light.
[0092] The dual-mode communication power allocation method described in this invention uses a water-filling algorithm, which is an ideal adaptive resource allocation algorithm that maximizes channel capacity by adjusting the transmit power of different subcarrier channels.
[0093] The essence of optimal allocation is a problem of finding the optimal solution for a constrained function. The objective function is channel capacity. For an OFDM system, the number of subcarriers is M, the subcarrier spacing is Δf, and the subcarrier number is i.
[0094] The channel capacity of the i-th subcarrier is:
[0095]
[0096] In the formula, H i Let P be the frequency response of the i-th subcarrier channel. i For the power allocation of the i-th subcarrier channel, N i Let be the noise power of the i-th subcarrier channel.
[0097] With the total transmit power remaining constant, i.e., the sum of the power allocated to each subcarrier P... total Under the condition of constant power distribution, the system capacity can be maximized by adjusting the power allocation. The optimal allocation can be expressed by the following formula.
[0098]
[0099] Its constraints are:
[0100]
[0101] Using the Lagrange multiplier method, construct a new function and find its maximum value, where λ is the Lagrange multiplier.
[0102]
[0103] For P i Taking the partial derivatives of λ and λ, and setting them equal to zero, we can obtain the condition for the maximum value:
[0104]
[0105] Therefore, the optimal scheme for allocating power to each subcarrier channel can be obtained as follows:
[0106]
[0107] Combining equations (5) and (8), we get:
[0108]
[0109] There are multiple ways to solve the water-filling algorithm. Differentiation in nonlinear programming requires significant computational power. Therefore, we use an iterative approach, determining the water surface multiple times to find the optimal solution. For computational simplicity, we use the channel gain ratio as an intermediate variable, whose expression is:
[0110]
[0111] Where i is the path number.
[0112] The water level 1 / λ*ln2 is represented by a variable WaterLevel, and the equation (9) for calculating the water level changes to:
[0113]
[0114] The above algorithm is a classic "water-filling" algorithm, which uses total transmit power as a constraint and channel capacity as the objective function to maximize channel capacity. However, in some systems without power constraints, the requirement is to achieve a certain minimum channel capacity. Therefore, this invention uses an improved "water-filling" algorithm to achieve a minimum channel capacity B. min As a constraint, the transmit power is the objective function, and the goal is to minimize the transmit power.
[0115] Its constraints are replaced by formula (5) in the above algorithm as follows:
[0116]
[0117] Using the Lagrange multiplier method, construct a new function and find its maximum value, where λ is the Lagrange multiplier.
[0118]
[0119] Solving for:
[0120]
[0121] Therefore, the optimal scheme for allocating power to each subcarrier channel can be obtained as follows:
[0122]
[0123] The change in the water injection surface is represented by λ.
[0124] From the intermediate variable channel gain ratio in equation (10) and the water level variable WaterLevel, the calculation formula for the water level constrained by the minimum channel capacity is obtained according to equation (14) as follows:
[0125]
[0126] Considering practical situations, some dual-mode communication systems with specific business requirements, such as multi-user, multi-service systems, have maximum power limits on the subcarrier channels after OFDM partitioning. Furthermore, the power allocation requirements for the two communication modes vary depending on the operating environment of the dual-mode communication system. For example, in some cases, to ensure wireless communication quality, the power allocated for power line communication should not be too high to prevent electromagnetic compatibility issues. In addition, in various scenarios such as multi-user deployments, existing service allocations, and service priority allocations, channel resources have already been allocated. In these cases, the constraint of the maximum subcarrier power allocation needs to be adapted, and the power allocated cannot exceed the set value P. max The power, with the following constraints:
[0127] 0≤P i ≤P max (17)
[0128] Under this new constraint, by adding a judgment, the subcarrier channels that do not meet the conditions in the allocation method obtained by the above algorithm are processed, and the part that exceeds the set value is returned to the power pool and then allocated again, so as to finally realize the allocation method in which all channels meet the constraint conditions.
[0129] The specific method is as follows:
[0130] If the subcarrier is allocated power P i Greater than the subcarrier maximum power setting value P max Let the channel be allocated power P i The maximum power setting value P for the subcarrier max As shown in the following formula:
[0131] P i =P max (18)
[0132] If there is a total transmit power constraint, the total transmit power after the power pool is reclaimed will change accordingly, as shown in the following formula:
[0133] P total =P total -P i (19)
[0134] If there is a minimum channel capacity constraint, the minimum channel capacity after the power pool is reclaimed will change accordingly, as shown in the following formula:
[0135] B min =B min -log2(1+P i ·G i(20)
[0136] All steps are shown below, as shown in the flowchart. Figure 2 As shown:
[0137] (1) Input power line subcarrier channel fading coefficient H i-PLC Wireless subcarrier channel fading coefficient H i-RF Power line subcarrier channel noise N i-PLC Wireless subcarrier channel noise N i-RF Total transmit power P total Minimum channel capacity B min .
[0138] (2) The fading coefficient H of the power line and wireless subcarrier channel i and subcarrier channel noise N i The channel gain ratio G is calculated using formula (10). i .
[0139] (3) The channel gain ratio G i Sort the data from smallest to largest and place them into the Gain set.
[0140] (4) Determine the communication service type. If it is powerline, proceed to step (5); if it is wireless, proceed to step (6). The communication service type can be placed in the previous steps.
[0141] (5) Determine the constraint service type of power line communication. If it is a total transmit power constraint, jump to step (7). If it is a minimum channel capacity constraint, jump to step (8).
[0142] (6) Determine the type of constraint service for wireless communication. If it is a total transmit power constraint, proceed to step (7). If it is a minimum channel capacity constraint, proceed to step (8).
[0143] (7) Calculate the water level using formula (11) based on the set Gain.
[0144] (8) Calculate the water level using formula (16) based on the set Gain.
[0145] (9) The allocated power P of each subcarrier channel is determined by the water level. i .
[0146] (10) Determine whether there is negative power in the allocated power. If there is, jump to step (11). If there is no negative power, jump to step (14).
[0147] (11) Set the channel allocation power of the negative power to zero.
[0148] (12) Remove the channel from the Gain set.
[0149] (13) The number of subcarriers M is reduced by one.
[0150] (14) Determine whether the maximum power allocation limit of the subcarrier is met. If yes, jump to step (20); otherwise, jump to step (15).
[0151] (15) Finding the subcarrier allocation power P i Greater than the subcarrier maximum power setting value P max Subcarrier channels.
[0152] (16) Let the channel be allocated power P i The maximum power setting value P for the subcarrier max .
[0153] (17) Determine the type of constraint service. If it is a total transmit power constraint, jump to step (18). If it is a minimum channel capacity constraint, jump to step (19).
[0154] (18) Adjust the total transmission power according to formula (19) and jump to step (12).
[0155] (19) Adjust the minimum channel capacity according to formula (20) and jump to step (12).
[0156] (20) Obtain the optimal subcarrier power allocation result under the current conditions and end the power allocation process.
[0157] The first dual-mode communication power allocation method of this invention includes steps 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, and 20. Based on a given maximum power limit, the optimal allocation under the current conditions is obtained, without subcarrier maximum power limits. Theoretically, the channel capacity of the resulting allocation scheme is maximized.
[0158] Example 2
[0159] The second dual-mode communication power allocation method described in this invention includes steps 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, and 20. Based on the given minimum channel capacity to be achieved (target channel capacity), the optimal allocation under the current conditions is derived, without subcarrier maximum power limitations. Theoretically, the resulting scheme has the minimum total transmit power.
[0160] Example 3
[0161] This invention also proposes a third method for power allocation in dual-mode communication, the specific process of which is as follows: Figure 2As shown, the algorithm includes steps 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, and 20. Based on the first dual-mode communication power allocation method, steps 14, 15, 16, 17, and 18 are added, introducing a maximum subcarrier power allocation limit. Due to this new limit, the channel capacity of the scheme obtained by the third algorithm is slightly smaller than that of the first algorithm, but it achieves optimal allocation under the condition of meeting the service requirements.
[0162] Example 4
[0163] This invention also proposes a fourth dual-mode communication power allocation method, including steps 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, and 20. Steps 14, 15, 16, 17, and 19 are added to the second algorithm to introduce a maximum subcarrier power allocation limit. Due to the added limit, the total transmit power obtained by the fourth algorithm is slightly greater than that of the second algorithm, but it still achieves optimal allocation while meeting the service requirements.
[0164] Example 5
[0165] Combining the two communication modes of dual-mode communication, a fifth dual-mode communication power allocation method is proposed, including: calculating the total transmit power of power line communication and wireless communication respectively based on the set power allocation ratio of power line communication and wireless communication; obtaining the minimum channel capacity limit of power line communication and wireless communication respectively; and calculating the allocated power P of each subcarrier channel for power line communication and wireless communication respectively using the dual-mode communication power allocation method described in claim 3 or 4. i .
[0166] Example 6
[0167] Combining the two communication modes of dual-mode communication, a sixth dual-mode communication power allocation method is proposed, including: calculating the total transmit power of power line communication and wireless communication respectively based on the power allocation ratio of power line communication and wireless communication; obtaining the minimum channel capacity limit of power line communication and wireless communication respectively; and calculating the allocated power P of each subcarrier channel for power line communication and wireless communication respectively using the dual-mode communication power allocation method described in claim 3 or 4. i By iterating through the power allocation ratios of power line communication and wireless communication, the optimal power allocation ratio for system efficiency is obtained.
[0168] Example 7
[0169] This invention proposes a dual-mode communication power allocation system, including a transmitter and a receiver. Both the transmitter and receiver are equipped with a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any one of the first to sixth dual-mode communication power allocation methods.
[0170] Example 8
[0171] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the dual-mode communication power allocation method described above.
[0172] Example 9
[0173] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the dual-mode communication power allocation method described above.
[0174] Example 10
[0175] In one embodiment, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the dual-mode communication power allocation method.
[0176] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0177] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0178] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0179] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0180] Simulation
[0181] 1. Power allocation method for dual-mode communication under total transmit power constraint:
[0182] like Figure 3 As shown, the yellow part at the bottom is the reciprocal of the channel gain ratio. The larger the yellow part, the worse the channel conditions. The blue part at the top is the optimized sub-channel power allocation. The horizontal line at the top is the watermark line. The algorithm allocates less power to channels with poor channel conditions and more power to channels with good channel conditions, thereby maximizing the channel capacity.
[0183] 2. Power allocation method for dual-mode communication under minimum channel capacity constraint:
[0184] like Figure 4 As shown, given the target capacity, the algorithm prioritizes allocating channels with good channel conditions according to the capacity to be achieved, until the target capacity is reached, thus minimizing power while achieving the target capacity.
[0185] 3. A power allocation method for dual-mode communication considering asymmetric service thresholds and overall utility under the constraints of total transmit power and subcarrier total transmit power:
[0186] like Figure 5 As shown, based on the optimization of the first algorithm, the maximum power allocated to the subcarrier is limited. The maximum power allocated to the subcarrier cannot exceed the set value, and the resulting allocation is the optimal allocation under the current circumstances.
[0187] 4. A power allocation method for dual-mode communication considering asymmetric service thresholds and overall utility under constraints of minimum channel capacity and total subcarrier transmit power:
[0188] like Figure 6 As shown, based on the optimization of the second algorithm, a limit is imposed on the maximum power allocated to the subcarriers. This also achieves the optimal allocation of the target capacity under the constraint of satisfying the total transmit power limit of the subcarriers.
[0189] The above algorithm was simulated based on the constructed dual-mode communication system.
[0190] Under system parameters of available bandwidth B = 20MHz and number of subcarriers M = 128, the simulation results are as follows: Figure 7 , Figure 8 and Figure 9 As shown.
[0191] Depend on Figures 7-9 Simulation results show that different communication systems achieve corresponding optimizations after using the optimization algorithm. The optimization efficiency is compared based on the case where the transmit power is evenly distributed among the subcarriers. Furthermore, the simulation efficiency fluctuates due to the randomness of system noise, but overall, it achieves an optimization effect, with better results under high noise and low transmit power conditions.
[0192] Meanwhile, to meet the power allocation requirements of different dual-mode communication systems for the two communication modes, the power allocation ratio between wireless communication and power line communication is set, and the total transmit power is optimized separately to obtain the overall system optimization efficiency. This approach not only meets the set service requirements but also provides the power allocation ratio with the best optimization efficiency under the current conditions. Simulation results are presented. Figure 10 , Figure 11 and Figure 12 As shown.
[0193] Depend on Figures 10-12 Simulation results show that different allocation ratios directly affect the overall optimization efficiency of the system. The optimal allocation ratio also varies depending on the quality of the two communication channels. When the power line channel quality is better than the wireless channel quality, a smaller allocation ratio between the wireless and power line channels results in higher system optimization efficiency. Conversely, when the wireless channel quality is better than the power line channel quality, a larger allocation ratio between the wireless and power line channels results in higher system optimization efficiency. When the channel quality is similar, a ratio of 1:1 achieves the maximum system optimization efficiency. By setting different allocation ratios, the allocation power of the two communication modes with the highest optimization efficiency can be determined, allowing for flexible setting of different ratios to meet the service requirements of specific systems.
Claims
1. A dual-mode communication power allocation method, characterized in that, include: The channel gain ratio is calculated from the subcarrier channel fading coefficient and subcarrier channel noise of the power line or wireless system. Sort the channel gain ratios from smallest to largest to obtain a set. ; Determine the water injection surface according to the established constraints; The power allocation for each subcarrier channel is determined by the water level. ; In the set Middle sequence judgment of power allocation Is the power in the middle negative? If so, how is the power allocated? If there is no negative power, then output the allocated power of each subcarrier channel. End the power allocation process; According to the established constraints, the water injection surface is determined, including: Calculate the water level using the total transmission power limit as a constraint between power line communication and wireless communication; or Calculate the water level using the minimum channel capacity constraint as a constraint for power line communication or wireless communication; Using the total transmission power limit as a constraint for either power line communication or wireless communication, the water level is calculated using the following formula: , In the formula, Indicates the water level. Total transmission power, Channel gain ratio, The number of subcarriers, Number the subcarriers; Using the minimum channel capacity constraint as a limitation for power line communication or wireless communication, the water level is calculated using the following formula: , In the formula, Indicates the water level. To achieve the minimum channel capacity, Channel gain ratio, The number of subcarriers, Number the subcarriers.
2. The dual-mode communication power allocation method according to claim 1, characterized in that, In the set Middle sequence judgment of power allocation After determining whether the power is negative, the process also includes: if the determination is positive, setting the currently determined allocated power to zero, and removing the currently determined channel from the set. Remove the subcarriers, update the number of subcarriers to the number of subcarriers minus one, and return to the step of determining the water injection surface.
3. The dual-mode communication power allocation method according to claim 1, characterized in that, Determine the power allocation After the absence of negative power, the process also includes: determining the allocated power. Check if the maximum subcarrier allocation power limit is met; if so, output the current allocation power of each subcarrier channel. The power allocation process is terminated.
4. The dual-mode communication power allocation method according to claim 3, characterized in that, If the determination is negative, then further determine whether the allocated power of the subcarrier channel is greater than the maximum subcarrier power setting value; if so, adjust the allocated power of the channel. Maximum power setting for the subcarriers of the channel ; Then, based on the adjusted channel power allocation Update the set values according to the set constraints, and remove the currently determined channel from the set. Remove the subcarriers, update the number of subcarriers to the number of subcarriers minus one, and return to the step of determining the water injection surface.
5. The dual-mode communication power allocation method according to claim 4, characterized in that, Update the settings according to the established constraints, including: Update the total transmit power based on the constraint that the total transmit power limit is for either power line communication or wireless communication; or The minimum channel capacity is updated based on the constraint of minimum channel capacity for power line communication or wireless communication.
6. The dual-mode communication power allocation method according to claim 1, characterized in that: The formula for calculating the channel gain ratio is: , In the formula, Channel gain ratio, The subcarrier channel fading coefficient, This refers to subcarrier channel noise.
7. The dual-mode communication power allocation method according to claim 1, characterized in that: The power allocation for each subcarrier channel is determined by the water level. The calculation formula is: , In the formula, Power allocation for subcarrier channels, This represents the channel gain ratio.
8. The dual-mode communication power allocation method according to claim 5, characterized in that: The updated total transmit power is calculated using the following formula: , In the formula, For updated total transmit power, Total transmission power, Power is allocated to the subcarrier channel.
9. The dual-mode communication power allocation method according to claim 5, characterized in that: The minimum channel capacity is updated using the following formula: , In the formula, represents the updated minimum channel capacity. To achieve the minimum channel capacity, Power allocation for subcarrier channels, This represents the channel gain ratio.
10. A dual-mode communication power distribution system, comprising: The channel gain ratio calculation module is used to calculate the channel gain ratio from the subcarrier channel fading coefficient and subcarrier channel noise of power line or wireless. The set unit sorts the channel gain ratios from smallest to largest to obtain a set. ; The water injection surface calculation module determines the water injection surface according to the set constraints, including: Calculate the water level using the total transmission power limit as a constraint between power line communication and wireless communication; or Calculate the water level using the minimum channel capacity constraint as a constraint for power line communication or wireless communication; Using the total transmission power limit as a constraint for either power line communication or wireless communication, the water level is calculated using the following formula: , In the formula, Indicates the water level. Total transmission power, Channel gain ratio, The number of subcarriers, Number the subcarriers; Using the minimum channel capacity constraint as a limitation for power line communication or wireless communication, the water level is calculated using the following formula: , In the formula, Indicates the water level. To achieve the minimum channel capacity, Channel gain ratio, The number of subcarriers, Number the subcarriers; The power allocation module determines the allocated power for each subcarrier channel based on the water surface. ; The first power allocation judgment module is used to: determine the set Middle sequence judgment of power allocation Is the power in the middle negative? If so, how is the power allocated? If there is no negative power, then output the allocated power of each subcarrier channel. The power allocation process is terminated.
11. The dual-mode communication power distribution system according to claim 10, characterized in that, In the set Middle sequence judgment of power allocation After determining whether the power is negative, the process also includes: if the determination is positive, setting the currently determined allocated power to zero, and removing the currently determined channel from the set. Remove the subcarriers, update the number of subcarriers to the number of subcarriers minus one, and return to the water surface calculation module to recalculate the water surface.
12. The dual-mode communication power distribution system according to claim 10, characterized in that, The system also includes a second power allocation determination module, used to determine the allocated power. After there is no negative power, determine the power allocation. Check if the maximum subcarrier allocation power limit is met; if so, output the current allocation power of each subcarrier channel. The power allocation process is terminated.
13. The dual-mode communication power distribution system according to claim 12, characterized in that, If the determination is negative, then further determine whether the allocated power of the subcarrier channel is greater than the maximum subcarrier power setting value; if so, adjust the allocated power of the channel. Maximum power setting for the subcarriers of the channel ; Then, based on the adjusted channel power allocation Update the set values according to the set constraints, and remove the currently determined channel from the set. Remove the subcarriers, update the number of subcarriers to the number of subcarriers minus one, and return to the water surface calculation module to recalculate the water surface.
14. The dual-mode communication power distribution system according to claim 13, characterized in that, Update the settings according to the established constraints, including: Update the total transmit power based on the constraint that the total transmit power limit is for either power line communication or wireless communication; or The minimum channel capacity is updated based on the constraint of minimum channel capacity for power line communication or wireless communication.
15. A dual-mode communication power distribution system, comprising a transmitter and a receiver, wherein both the transmitter and receiver are provided with a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, it implements the dual-mode communication power allocation method according to any one of claims 1 to 9.
16. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the dual-mode communication power allocation method according to any one of claims 1 to 9.
17. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the dual-mode communication power allocation method according to any one of claims 1 to 9.
18. A computer program product comprising a computer program and / or instructions, characterized in that, When the computer program and / or instructions are executed by the processor, they implement the dual-mode communication power allocation method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Hybrid high-speed power line carrier communication and wireless communication network resource scheduling method
CN114928379A
Power distribution method and device for dual-mode communication system, and medium
CN116981040A