Resource allocation method, device and storage medium of power communication system

By establishing a resource allocation optimization model in the power communication system, the resource allocation problem of power terminals is solved, efficient communication performance and low power consumption are achieved, and the problem of limited resources in the power communication system is solved.

CN115883487BActive Publication Date: 2024-12-31FIBRLINK NETWORKS +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211117467.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-14
Publication Date
2024-12-31
Estimated Expiration
2042-09-14

AI Technical Summary

Technical Problem

How to meet the high data transmission rate and low bit error rate requirements of power terminals under limited resource conditions, ensure communication performance, and reduce the power consumption of base stations.

Method used

Establish a resource allocation optimization model with the minimum transmission power of the base station and the communication performance index of the power terminal as the constraints. By solving the model, the allocation of subcarriers and modulation parameters is obtained, the orthogonal amplitude modulation method is adopted, and the convex optimization algorithm is used to perform resources. distribute.

Benefits of technology

It realizes that while ensuring the communication performance of power terminals, reduce base station power consumption, rationally allocate communication resources, and improve system efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115883487B_ABST
    Figure CN115883487B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a resource allocation method, device and storage medium for an electric power communication system, the method comprising: establishing a resource allocation optimization model with the goal of minimizing the transmission power of the base station and with the communication performance index of each electric power terminal reaching the target index value as a constraint condition according to the communication system parameters and the communication performance index of each electric power terminal; solving the resource allocation optimization model according to a predetermined method to obtain the subcarrier and modulation parameters allocated to each electric power terminal, which can not only ensure the communication performance of the electric power terminal, but also ensure that the power consumption of the base station is minimized, thereby optimizing the allocation of communication resources for the electric power terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of power communication systems, and in particular, to a resource allocation method, device, and storage medium for a power communication system. Background Art

[0002] The power communication system is an important foundation for ensuring the safe, stable and economical operation of the power grid. With the continuous expansion of power business, higher requirements are placed on the data transmission rate and reliability of the system. How to use limited resources to meet the service quality of power terminals while achieving communication performance is a problem that needs to be solved. Summary of the invention

[0003] In view of this, an object of the embodiments of the present application is to propose a resource allocation method, device and storage medium for a power communication system to solve the communication resource allocation problem of a power terminal.

[0004] Based on the above purpose, an embodiment of the present application provides a resource allocation method for a power communication system, including:

[0005] According to the communication system parameters and the communication performance indicators of each power terminal, a resource allocation optimization model is established with the goal of minimizing the transmission power of the base station and the communication performance indicators of each power terminal reaching the target indicator value as a constraint condition;

[0006] The resource allocation optimization model is solved according to a predetermined method to obtain subcarriers and modulation parameters allocated to each power terminal.

[0007] Optionally, the communication system parameters include bandwidth, number of subcarriers, number of power terminals, number of service levels of power terminals, and channel state information, and the communication performance indicators include data transmission rate and bit error rate;

[0008] According to the communication system parameters and the communication performance indicators of each power terminal, a resource allocation optimization model is established with the minimum transmission power of the base station and the target indicator value of the communication performance indicators of each power terminal as constraints, including:

[0009] According to the bandwidth, the number of subcarriers, the number of power terminals, the number of service levels, the bit error rate and the data transmission rate corresponding to the power terminals of different service levels, a resource allocation optimization model is established with the transmission power being minimized, the data transmission rate corresponding to each power terminal reaching the target transmission rate, and the bit error rate being less than the maximum bit error rate as constraints.

[0010] Optionally, the resource allocation optimization model is:

[0011]

[0012]

[0013] Where M is the number of power terminals, I is the number of subcarriers, T is the number of service levels of power terminals, is the transmission power required to transmit the data of the mth power terminal with service level t using the i-th subcarrier, B is the bandwidth, N0 is the noise power spectral density, h mi is the channel state information of the mth power terminal on the i-th subcarrier, α mi It is used to indicate whether the i-th subcarrier is allocated to the m-th power terminal, c mi is the number of modulation bits of an OFDM symbol for the mth power terminal on the i-th subcarrier, f t (c mi ) is the modulation bit number c mi The signal-to-noise ratio, R t is the target data transmission rate of the power terminal with service level t, M1 is the number of power terminals with the first service level, M2-1 is the number of power terminals with the second service level, and M T -1 is the number of power terminals of the Tth service level, is the bit error rate, P max is the maximum bit error rate.

[0014] Optionally, the OFDM symbol is modulated by orthogonal amplitude modulation, the number of modulation bits is 1, 2, 4 or 6, and the resource allocation optimization model is:

[0015]

[0016]

[0017] Among them, Q -1 (x) is the inverse function of Q(x), Indicates whether the i-th subcarrier is allocated to the m-th power terminal.

[0018] Optionally, solving the resource allocation optimization model according to a predetermined method to obtain subcarriers and modulation parameters allocated to each power terminal includes:

[0019] The resource allocation optimization model is solved according to a convex optimization solution algorithm to obtain the number of modulation bits of the mth power terminal on the ith subcarrier.

[0020] The embodiment of the present application also provides a resource allocation device for a power communication system, including:

[0021] A modeling module is used to establish a resource allocation optimization model based on communication system parameters and communication performance indicators of each power terminal, with the goal of minimizing the transmission power of the base station and the communication performance indicators of each power terminal reaching the target indicator value as a constraint condition;

[0022] The allocation module is used to solve the resource allocation optimization model according to a predetermined method to obtain the subcarrier and modulation parameters allocated to each power terminal.

[0023] Optionally, the communication system parameters include bandwidth, number of subcarriers, number of power terminals, number of service levels of power terminals, and channel state information, and the communication performance indicators include data transmission rate and bit error rate;

[0024] The modeling module is used to establish a resource allocation optimization model with the transmission power being minimized, the data transmission rate corresponding to each power terminal reaching the target transmission rate, and the bit error rate being less than the maximum bit error rate as constraints, based on the bandwidth, the number of subcarriers, the number of power terminals, the number of service levels, the bit error rate, and the data transmission rate corresponding to power terminals of different service levels.

[0025] Optionally, the resource allocation optimization model is:

[0026]

[0027]

[0028] Where M is the number of power terminals, I is the number of subcarriers, T is the number of service levels of power terminals, is the transmission power required to transmit the data of the mth power terminal with service level t using the i-th subcarrier, B is the bandwidth, N0 is the noise power spectral density, h mi is the channel state information of the mth power terminal on the i-th subcarrier, α mi It is used to indicate whether the i-th subcarrier is allocated to the m-th power terminal, c mi is the number of modulation bits of an OFDM symbol for the mth power terminal on the i-th subcarrier, f t (c mi ) is the modulation bit number c mi The signal-to-noise ratio, R t is the target data transmission rate of the power terminal with service level t, M1 is the number of power terminals with the first service level, M2-1 is the number of power terminals with the second service level, and M T -1 is the number of power terminals of the Tth service level, is the bit error rate, P max is the maximum bit error rate.

[0029] Optionally, the OFDM symbol is modulated by orthogonal amplitude modulation, the number of modulation bits is 1, 2, 4 or 6, and the resource allocation optimization model is:

[0030]

[0031]

[0032] Among them, Q -1 (x) is the inverse function of Q(x), Indicates whether the i-th subcarrier is allocated to the m-th power terminal.

[0033] An embodiment of the present application further provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the resource allocation method.

[0034] From the above, it can be seen that the resource allocation method, device and storage medium of the power communication system provided in the embodiment of the present application establish a resource allocation optimization model with the goal of minimizing the transmission power of the base station and the communication performance indicators of each power terminal as constraints, based on the communication system parameters and the communication performance indicators of each power terminal, and solve the resource allocation optimization model according to a predetermined method to obtain the subcarrier and modulation parameters allocated to each power terminal, which can not only ensure the communication performance of the power terminal, but also ensure that the power consumption of the base station is minimized, and reasonably allocate communication resources to different power terminals. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0036] Figure 1 A system architecture diagram of a power communication system according to an embodiment of the present application;

[0037] Figure 2 A schematic diagram of a method flow of an embodiment of the present application;

[0038] Figure 3 A schematic diagram of the relationship between transmission power and the number of subcarriers corresponding to different data transmission rates in an embodiment of the present application;

[0039] Figure 4 A schematic diagram of the relationship between transmission power and the number of subcarriers corresponding to different bit error rates in an embodiment of the present application;

[0040] Figure 5 A schematic diagram of the device structure of an embodiment of the present application;

[0041] Figure 6 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0042] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0043] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the usual meanings understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connecting" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to represent relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0044] like Figure 1 As shown, in some scenarios, the power communication system includes at least a base station and several power terminals. The power terminals are, for example, distributed power sources, detection equipment, dispatching units, smart power consumption equipment, etc. The power terminals transmit and exchange information through the base station. The power terminals can send uplink data to the base station, including service request data, status data, etc. The base station can send downlink data to the power terminal, including service response data, control data, etc. Due to the large number of power terminals, different power terminals have different service types, different required communication performance, and limited communication resources of the base station, how to allocate reasonable communication resources to various power terminals on the basis of ensuring the service quality of the power terminals is a problem that needs to be solved.

[0045] In view of this, an embodiment of the present application provides a resource allocation method for an electric power communication system, establishes a resource allocation optimization model with the goal of minimizing the transmission power of the base station and the constraint that the data transmission rate and bit error rate of each electric power terminal meet predetermined conditions, solves the resource allocation optimization model, and obtains a resource allocation result. According to the resource allocation result, communication resources are allocated to each electric power terminal, which can not only ensure the communication performance of the electric power terminal, but also reduce the power consumption of the base station.

[0046] The technical solution of the present application is further described in detail below through specific embodiments.

[0047] like Figure 2 As shown, an embodiment of the present application provides a resource allocation method for a power communication system, comprising:

[0048] S201: According to the communication system parameters and the communication performance indicators of each power terminal, a resource allocation optimization model is established with the goal of minimizing the transmission power of the base station and the communication performance indicators of each power terminal reaching the target indicator value as a constraint condition;

[0049] S202: Solve the resource allocation optimization model according to a predetermined method to obtain the subcarrier and modulation parameters allocated to each power terminal.

[0050] In this embodiment, in the power communication system, taking into account that communication resources are limited, various types of power terminals have different business types and different communication performances to be achieved, in order to reasonably allocate communication resources, according to the communication system parameters and the communication performance indicators of each power terminal, a resource allocation optimization model is established with the goal of minimizing the transmission power of the base station and with the communication performance of the power terminal as a constraint condition. The resource allocation optimization model is solved to obtain the resource allocation result, and subcarriers and modulation parameters are allocated to each power terminal according to the resource allocation result, which can not only meet the communication performance requirements of the power terminal, but also reduce the power consumption of the base station, thereby achieving the purpose of reasonable allocation of communication resources.

[0051] In some embodiments, the communication system parameters include bandwidth, number of subcarriers, number of power terminals, number of service levels of power terminals, and channel state information, and the communication performance indicators include data transmission rate and bit error rate;

[0052] According to the communication system parameters and the communication performance indicators of each power terminal, a resource allocation optimization model is established with the minimum transmission power of the base station and the target indicator value of the communication performance indicators of each power terminal as constraints, including:

[0053] According to the bandwidth, number of subcarriers, number of power terminals, number of service levels, bit error rate and data transmission rate corresponding to power terminals of different service levels, a resource allocation optimization model is established with the constraints of minimizing the transmission power, achieving the target transmission rate with the data transmission rate corresponding to each power terminal, and the bit error rate being less than the maximum bit error rate.

[0054] In this embodiment, the communication system parameters of the power communication system include bandwidth, the number of subcarriers for multi-carrier modulation using orthogonal frequency division multiplexing (OFDM) technology, channel state information (CSI), the number of power terminals in the system, the service level of each power terminal, and the number of service levels of all power terminals in the system. For example, the service level of M1 power terminals is the first service level, and the service level of M2 power terminals is the second service level. There are M service levels in total, where the service level of the power terminal is determined according to the data transmission rate and the bit error rate. The communication performance indicators of the power terminal include the data transmission rate and the bit error rate. When performing resource allocation optimization modeling, based on various communication system parameters, the service level of each power terminal is considered. The data transmission rate of the power terminal should meet the corresponding service level requirements, and the bit error rate should meet the corresponding service level requirements. On the basis of satisfying the above constraints, the transmission power of the base station is minimized.

[0055] In some embodiments, the resource allocation optimization model established is:

[0056]

[0057] Where M is the number of power terminals, I is the number of subcarriers, T is the number of service levels of power terminals, The transmission power required to transmit the data of the mth power terminal with service level t using the i-th subcarrier is R t is the target data transmission rate of the power terminal with service level t, M1 is the number of power terminals with the first service level, M2-1 is the number of power terminals with the second service level, and M T -1 is the number of power terminals of the Tth service level, is the bit error rate of the tth service level, P max is the maximum bit error rate. mi It is used to indicate whether the i-th subcarrier is allocated to the m-th power terminal. mi =1, the i-th subcarrier is assigned to the m-th power terminal. mi = 0, the i-th subcarrier is not allocated to the m-th power terminal. mi is the number of modulation bits of an OFDM symbol for the mth power terminal on the ith subcarrier. When quadrature amplitude modulation (QAM) is used, let C be the number of constellation points. c mi ={1,2,4,6}.

[0058] Assume that the receiver of the tth service level receives c mi bits / symbol, the signal-to-noise ratio is:

[0059]

[0060] in,

[0061]

[0062] Q -1 (x) is the inverse function of Q(x), and x is the variable of Q(x). It can be obtained that the transmission power of the ith subcarrier allocated to the mth power terminal that can meet the tth service level is:

[0063]

[0064] Where B is the bandwidth, N0 is the noise power spectral density, h mi is the channel state information of the mth power terminal on the i-th subcarrier.

[0065] The OFDM symbol is modulated by orthogonal amplitude modulation. The number of modulation bits can be 1, 2, 4 or 6. According to formulas (2) and (4), we can get:

[0066]

[0067] in,

[0068]

[0069] According to formulas (5)-(7), the resource allocation optimization model is transformed into:

[0070]

[0071] in, Indicates whether the ith subcarrier is allocated to the mth power terminal. Different values ​​of S represent different modulation modes, and the number of bits allocated to each modulation mode is 1, 2, 3, and 4 respectively.

[0072] Since the resource allocation optimization model shown in formula (8) is a convex optimization problem, the resource allocation optimization model is solved according to the convex optimization solution algorithm to obtain the number of modulation bits of the mth power terminal on the i-th subcarrier, and finally determine the subcarrier allocated to each power terminal, and the number of modulation bits when the OFDM symbol is transmitted on the subcarrier using the QAM modulation method. Optionally, the convex optimization problem shown in formula (8) can be solved using the CVX convex optimization toolbox method to obtain the resource allocation result.

[0073] The resource allocation method of the present application is described below in conjunction with experimental data.

[0074] Three power terminals are configured in the power communication system. The three power terminals correspond to three service levels. The requirements of the three service levels are: data transmission rates are 5 bits / OFDM symbol, 8 bits / OFDM symbol and 8 bits / OFDM symbol, and bit error rates are 0.01, 0001 and 0.002 respectively. The number of subcarriers in the system is 10, and the total bandwidth is 5MHz. After solving the resource allocation optimization model using the convex optimization algorithm, the following resource allocation results are obtained:

[0075] Table 1 Channel state information of the mth power terminal on the i-th subcarrier

[0076]

[0077] Table 2 The number of modulation bits of the mth power terminal on the ith subcarrier

[0078] <![CDATA[α mi f t (c mi )]]> i=1 i=2 i=3 i=4 i=5 i=6 i=7 i=8 i=9 i=10 m=1 2 0 1 0 0 0 0 2 0 0 m=2 0 0 0 2 2 0 2 0 0 2 m=3 0 2 0 0 0 2 0 0 4 0

[0079] In the power communication system configured in the above experiment, the 1st, 3rd and 8th subcarriers are allocated to the first power terminal, and the number of modulation bits of the symbols on each subcarrier is 2, 1 and 2 respectively; the 4th, 5th, 7th and 10th subcarriers are allocated to the second power terminal, and the number of modulation bits of the symbols on each subcarrier is 2, 2, 2 and 2 respectively; the 2nd, 6th and 9th subcarriers are allocated to the third power terminal, and the number of modulation bits of the symbols on each subcarrier is 2, 2 and 4 respectively.

[0080] like Figure 3 As shown, under the conditions of the same bit error rate and different data transmission rates, as the number of subcarriers increases, the power consumption of the system decreases. When the data transmission rate increases, the power consumption of the system increases.

[0081] like Figure 4 As shown, under the conditions of the same data transmission rate and different bit error rates, as the number of subcarriers increases, the power consumption of the system decreases, and when the bit error rate decreases, the power consumption of the system increases.

[0082] The resource allocation method for the power communication system provided in the embodiment of the present application establishes a resource allocation optimization model based on the communication system parameters of the power communication system and the communication performance requirements of all power terminals in the system. By solving the model, communication resources optimally allocated to the power terminals can be obtained, which can not only ensure the communication performance of the power terminals, but also ensure the lowest power consumption of the system.

[0083] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.

[0084] It should be noted that the above is a description of a specific embodiment of the present specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0085] like Figure 5 As shown, an embodiment of the present application provides a resource allocation device for a power communication system, comprising:

[0086] A modeling module is used to establish a resource allocation optimization model based on communication system parameters and communication performance indicators of each power terminal, with the goal of minimizing the transmission power of the base station and the communication performance indicators of each power terminal reaching the target indicator value as a constraint condition;

[0087] The allocation module is used to solve the resource allocation optimization model according to a predetermined method to obtain the subcarrier and modulation parameters allocated to each power terminal.

[0088] For the convenience of description, the above devices are described in terms of functions divided into various modules. Of course, when implementing the embodiments of the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0089] The apparatus of the above-mentioned embodiment is used to implement the corresponding method in the above-mentioned embodiment, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0090] Figure 6 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.

[0091] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0092] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.

[0093] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.

[0094] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).

[0095] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).

[0096] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.

[0097] The electronic device of the above embodiment is used to implement the corresponding method in the above embodiment, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0098] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0099] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Based on the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.

[0100] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present disclosure, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0101] Although the present disclosure has been described in conjunction with specific embodiments of the present disclosure, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0102] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of the present disclosure.

Claims

1. A resource allocation method for a power communication system, characterized in that: include: According to the bandwidth, the number of subcarriers, the number of power terminals, the number of service levels of the power terminals, the channel state information, the bit error rate and the data transmission rate corresponding to the power terminals of different service levels, a resource allocation optimization model is established with the transmission power of the base station being minimized, the data transmission rate corresponding to each power terminal reaching the target transmission rate, and the bit error rate being less than the maximum bit error rate as the constraint condition; The resource allocation optimization model is: Where M is the number of power terminals, I is the number of subcarriers, T is the number of service levels of power terminals, is the transmission power required to transmit the data of the mth power terminal with service level t using the i-th subcarrier, B is the bandwidth, N0 is the noise power spectral density, h mi is the channel state information of the mth power terminal on the i-th subcarrier, α mi It is used to indicate whether the i-th subcarrier is allocated to the m-th power terminal, c mi is the number of modulation bits of an OFDM symbol for the mth power terminal on the i-th subcarrier, f t (c mi ) is the modulation bit number c mi The signal-to-noise ratio, R t is the target data transmission rate of the power terminal with service level t, M1 is the number of power terminals with the first service level, M T is the number of power terminals of the Tth service level, is the bit error rate of the tth service level, P max is the maximum bit error rate; Solving the resource allocation optimization model according to a predetermined method to obtain the subcarrier and modulation parameters allocated to each power terminal includes: solving the resource allocation optimization model according to a convex optimization solution algorithm to obtain the number of modulation bits of the mth power terminal on the i-th subcarrier.

2. The method according to claim 1, characterized in that The OFDM symbol is modulated by orthogonal amplitude modulation, the number of modulation bits is 1, 2, 4 or 6, and the resource allocation optimization model is: Among them, Q -1 (x) is the inverse function of Q(x), Indicates whether the i-th subcarrier is allocated to the m-th power terminal.

3. A resource allocation device for a power communication system, characterized in that: include: A modeling module is used to establish a resource allocation optimization model with the transmission power of the base station being minimized, the data transmission rate corresponding to each power terminal being achieved to the target transmission rate, and the bit error rate being less than the maximum bit error rate as a constraint condition according to the bandwidth, the number of subcarriers, the number of power terminals, the number of service levels of the power terminals, the channel state information, the bit error rate, and the data transmission rate corresponding to the power terminals of different service levels; The resource allocation optimization model is: Where M is the number of power terminals, I is the number of subcarriers, T is the number of service levels of power terminals, is the transmission power required to transmit the data of the mth power terminal with service level t using the i-th subcarrier, B is the bandwidth, N0 is the noise power spectral density, h mi is the channel state information of the mth power terminal on the i-th subcarrier, α mi It is used to indicate whether the i-th subcarrier is allocated to the m-th power terminal, c mi is the number of modulation bits of an OFDM symbol for the mth power terminal on the i-th subcarrier, f t (c mi ) is the modulation bit number c mi The signal-to-noise ratio, R t is the target data transmission rate of the power terminal with service level t, M1 is the number of power terminals with the first service level, M T is the number of power terminals of the Tth service level, is the bit error rate of the tth service level, P max is the maximum bit error rate; The allocation module is used to solve the resource allocation optimization model according to a predetermined method to obtain the subcarrier and modulation parameters allocated to each power terminal, including: solving the resource allocation optimization model according to a convex optimization solution algorithm to obtain the number of modulation bits of the mth power terminal on the i-th subcarrier.

4. The device according to claim 3, characterized in that The OFDM symbol is modulated by orthogonal amplitude modulation, the number of modulation bits is 1, 2, 4 or 6, and the resource allocation optimization model is: Among them, Q -1 (x) is the inverse function of Q(x), Indicates whether the i-th subcarrier is allocated to the m-th power terminal.

5. A non-transitory computer-readable storage medium, characterized in that: The non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 2.