Carrier scheduling method and device and related equipment
By selecting a carrier in the communication system to transmit URLLC services and using NOMA to multiplex mMTC services, the problem of low transmission resource utilization is solved, achieving efficient resource utilization and efficient service transmission.
Patent Information
- Application Number
- CN202511141308.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-15
- Publication Date
- 2025-11-18
AI Technical Summary
In current communication systems, the resource allocation for massive machine-type communications (mMTC) and ultra-reliable low-latency communications (URLLC) services results in low utilization of transmission resources, especially the randomness and intermittency of URLLC services, which leads to resource waste.
Upon receiving a target request, one carrier is selected from M carriers to transmit URLLC services, and N mMTC services are multiplexed onto the remaining M-1 carriers for transmission using non-orthogonal multiple access (NOMA) to reduce the allocation of dedicated resources for URLLC services.
It improved the utilization rate of transmission resources, reduced resource waste, ensured the transmission efficiency of mMTC services, and optimized the allocation of carrier resources.
Smart Images

Figure CN120980692A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of communication, and in particular to a carrier scheduling method, device and related equipment. BACKGROUND
[0002] With the development of mobile communication and science and technology, single scene and single service will gradually lose competitiveness, and future communication will show a trend of multi-service convergence. One of the multi-service convergence trends is the convergence of massive machine type communication (Massive Machine Type Communication, mMTC) and ultra-reliable low latency (Ultra-Reliable Low-Latency Communication, URLLC) transmission. mMTC service is used for periodic data collection, while alarm and other burst instructions are transmitted by URLLC service.
[0003] In actual application process, it is usually necessary to allocate exclusive carriers for mMTC service and URLLC service for realizing completion of corresponding services. However, since the arrival of URLLC service is accidental and intermittent, allocating exclusive transmission resources for URLLC service can easily lead to waste of transmission resources. It can be seen that the current utilization rate of transmission resources is low. SUMMARY
[0004] Embodiments of the present application provide a carrier scheduling method, device and related equipment to solve the problem of low utilization rate of transmission resources.
[0005] To solve the above problem, the present application is implemented as follows:
[0006] In a first aspect, embodiments of the present application provide a carrier scheduling method, comprising:
[0007] In the case of receiving a target request, determining a first carrier from M carriers, the target request being used to request transmission of ultra-reliable low latency (URLLC) service, and the M carriers being carriers corresponding to N massive machine type communication (mMTC) services, M and N being integers greater than 1;
[0008] Transmitting the URLLC service through the first carrier, and multiplexing the N mMTC services into M-1 carriers for transmission in a non-orthogonal multiple access (NOMA) manner, the M-1 carriers being carriers other than the first carrier among the M carriers.
[0009] In a second aspect, embodiments of the present application provide a carrier scheduling device, comprising:
[0010] determining a first carrier from the M carriers in a case that a target request is received, the target request being used to request transmission of a URLLC service, the M carriers being carriers used to transmit N mMTC services, M and N being integers greater than 1;
[0011] transmitting the URLLC service through the first carrier and multiplexing the N mMTC services into M-1 carriers other than the first carrier to transmit the N mMTC services in a non-orthogonal multiple access (NOMA) manner, the M-1 carriers being carriers other than the first carrier in the M carriers.
[0012] In a third aspect, an electronic device is provided, which includes a memory, a processor, and a program stored in the memory and capable of running on the processor; the processor is configured to read the program in the memory to implement the steps in the method in the first aspect.
[0013] In a fourth aspect, a readable storage medium is provided, which is used to store a program, and the program is executed by a processor to implement the steps in the method in the first aspect.
[0014] In a fifth aspect, a computer program product is provided, which includes computer instructions, and the computer instructions are executed by a processor to implement the steps in the method in the first aspect.
[0015] In the embodiments of the present application, in a case that a target request used to request transmission of a URLLC service is received, a first carrier in N carriers originally used to transmit N mMTC services can be used to transmit the URLLC service, and the mMTC services are transmitted through M-1 carriers other than the first carrier, so that no dedicated transmission resource needs to be allocated for the URLLC service, the waste of transmission resources is reduced, and the utilization rate of transmission resources is improved. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed in the description of the embodiments of the present application will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0017] Figure 1 is a flowchart of a carrier scheduling method provided by the embodiments of the present application;
[0018] Figure 2 is a structural diagram of a carrier scheduling device provided by the embodiments of the present application;
[0019] Figure 3 is a structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0020] The technical solutions in the embodiments of the present application will be clearly and completely described with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0021] The terms "first", "second", and the like in the embodiments of the present application are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. In addition, the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, a method, a system, a product, or an apparatus comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to the process, the method, the product, or the apparatus. In addition, "and / or" is used in the present application to represent at least one of the connected objects, for example, A and / or B and / or C represents 7 cases including A alone, B alone, C alone, A and B both exist, B and C both exist, A and C both exist, and A, B and C all exist.
[0022] Please refer to Figure 1 , Figure 1 is a flowchart of a carrier scheduling method provided by an embodiment of the present application. Figure 1 The carrier scheduling method shown in the figure can be executed by an electronic device.
[0023] As Figure 1 shown, the carrier scheduling method can include the following steps:
[0024] Step 101, in the case of receiving a target request, determining a first carrier from M carriers, the target request is used to request transmission of ultra-reliable and low-latency (URLLC) services, and the M carriers are carriers corresponding to N massive machine type communication (mMTC) services for transmission, and M and N are both integers greater than 1.
[0025] Wherein, the specific type of the target request is not limited here, and optionally, the target request can include at least one of a voice request, a text request, or an image request.
[0026] Wherein, since the M carriers are carriers corresponding to N mMTC services for transmission, the above M carriers can also be referred to as mMTC carriers or mMTC devices.
[0027] It should be noted that the URLLC service and the N mMTC services are services corresponding to a slot, and the slot can be referred to as a mini-slot.
[0028] wherein values of M and N are not limited herein, and optionally, M can be equal to N, and optionally, M can be greater than N.
[0029] In step 102, the URLLC service is transmitted through the first carrier, and the N mMTC services are multiplexed into the M-1 carriers through NOMA for transmission, the M-1 carriers being carriers other than the first carrier among the M carriers.
[0030] In the embodiments of the present application, through steps 101 and 102, when a target request for requesting transmission of a URLLC service is received, a first carrier among N carriers originally used for transmission of N mMTC services can be used to transmit the URLLC service, and the mMTC services can be transmitted through M-1 carriers other than the first carrier. In this way, no dedicated transmission resource needs to be allocated for the URLLC service, reducing the waste of transmission resources and improving the utilization rate of transmission resources.
[0031] As an optional embodiment, the first carrier is a carrier used for transmission of a first mMTC service, and the N mMTC services are multiplexed into the M-1 carriers through NOMA for transmission, including:
[0032] determining a second carrier from the M-1 carriers, the second carrier being a carrier used for transmission of a second mMTC service;
[0033] multiplexing the first mMTC service and the second mMTC service into the second carrier through NOMA for transmission, and transmitting N-2 mMTC services through M-2 carriers;
[0034] wherein the M-2 carriers are carriers other than the first carrier and the second carrier among the M carriers, and the N-2 mMTC services are services other than the first mMTC service and the second mMTC service among the N mMTC services.
[0035] In the embodiment of the present application, the first mMTC service and the second mMTC service can be multiplexed into the second carrier for transmission in the manner of NOMA, and N-2 mMTC services are transmitted through M-2 carriers, that is, the first mMTC service and the second mMTC service are transmitted through only one second carrier, and N-2 mMTC services are transmitted through M-2 carriers, so that the impact on the transmission of the mMTC service can be reduced as much as possible, and the transmission efficiency of the mMTC service can be ensured to be as high as possible.
[0036] As an optional embodiment, the determining the first carrier from the M carriers in the case of receiving the target request comprises:
[0037] In the case of receiving the target request, a plurality of parameters of each carrier in the M carriers are acquired, and the plurality of parameters comprise at least one of the following: power gain, noise power, and power constraint.
[0038] The transmission parameters of the first carrier and the M-1 carriers are determined according to the plurality of parameters of each carrier, and the transmission parameters comprise at least one of the following: the first carrier matching factor, the power allocation factor, and the NOMA multiplexing factor.
[0039] The power gain can be represented by g b,u , the noise power can be represented by N0, and the power constraint can be represented by P.
[0040] The transmission parameters of the first carrier and the M-1 carriers are determined according to the plurality of parameters of each carrier, and the transmission parameters comprise at least one of the following: the first carrier matching factor, the power allocation factor, and the NOMA multiplexing factor.
[0041] It should be noted that the above-mentioned preset table can be pre-stored in the electronic device in the embodiment of the present application, or can be obtained from a cloud server by the electronic device in the embodiment of the present application, and the specific mode is not limited here.
[0042] In the embodiment of the present application, the transmission parameters of the first carrier and the M-1 carriers are determined according to the plurality of parameters of each carrier, so that the accuracy of the determination result of the transmission parameters of the first carrier and the M-1 carriers can be improved.
[0043] As an optional embodiment, the determining the first carrier and the M-1 carriers according to the plurality of parameters of each carrier comprises:
[0044] inputting the power gain, the transmission power and the noise power of each carrier into a preset formula to calculate transmission parameters of the first carrier and the M-1 carriers;
[0045] The preset formula is a Signal to Interference plus Noise Ratio (SINR) calculation formula pre-trained to determine the transmission parameters of the first carrier and the M-1 carriers.
[0046] The preset formula can refer to the following description:
[0047]
[0048] It should be noted that the definitions of the above parameters can refer to the corresponding description in the following text, and case1, case2 and case3 can represent scenario 1, scenario 2 and scenario 3 in the following text, respectively.
[0049] In the embodiments of the present application, the transmission parameters of the first carrier and the M-1 carriers are determined by the preset formula, so that the accuracy and determination efficiency of the determined transmission parameters of the first carrier and the M-1 carriers can be further improved, and the intelligent degree and automation degree of the determination method of the transmission parameters of the first carrier and the M-1 carriers can also be improved.
[0050] As an optional embodiment, the inputting the power gain, the transmission power and the noise power of each carrier into a preset formula to calculate transmission parameters of the first carrier and the M-1 carriers comprises:
[0051] The preset formula is converted into a preset calculation formula according to the Shannon formula;
[0052] The power gain, the transmission power and the noise power of each carrier are inputted into the preset calculation formula to calculate transmission parameters of the first carrier and the M-1 carriers.
[0053] The Shannon formula can refer to the following description:
[0054] The mathematical expression of the Shannon formula is: C = Blog2(1+S / N); C is used to represent channel capacity, B is used to represent channel bandwidth, and S / N is used to represent signal-to-noise ratio; in this way, the preset formula can be converted by the Shannon formula, so that the preset calculation formula can uniformly represent the three scenarios in the following text, so that the calculation is more convenient.
[0055] The preset calculation formula can refer to the following description:
[0056]
[0057] In the embodiments of the present application, the SINR calculation formula corresponding to the preset formula is converted into a preset calculation formula according to the Shannon formula, and the power gain, the transmission power and the noise power of each carrier are input into the preset calculation formula for calculation to determine the transmission parameters of the first carrier and the M-1 carriers. In this way, the accuracy and determination efficiency of the determined transmission parameters of the first carrier and the M-1 carriers can be further improved.
[0058] As an optional embodiment, the calculation of the transmission parameters of the first carrier and the M-1 carriers by inputting the power gain, the transmission power and the noise power of each carrier into the preset formula includes:
[0059] The power gain, the transmission power and the noise power of each carrier are modified by relaxation constraint and Lagrange optimization to obtain modified power gain, modified transmission power and modified noise power.
[0060] The transmission parameters of the first carrier and the M-1 carriers are determined according to the modified power gain, the modified transmission power and the modified noise power of each carrier.
[0061] The relaxation constraint and the Lagrange optimization can be used to modify the power gain, the transmission power and the noise power of each carrier, so that the accuracy of the modified power gain, the modified transmission power and the modified noise power can be higher.
[0062] In addition, the relaxation constraint and the Lagrange optimization can also be referred to as the Lagrange relaxation algorithm or the Lagrange relaxation technique. The process of calculating the modified power gain, the modified transmission power and the modified noise power can be understood as the process of iteratively solving the first carrier matching factor, the power allocation factor and the NOMA multiplexing factor in the following.
[0063] In the embodiments of the present application, the transmission parameters of the first carrier and the M-1 carriers are determined according to the modified power gain, the modified transmission power and the modified noise power of each carrier, so that the accuracy and determination efficiency of the determined transmission parameters of the first carrier and the M-1 carriers can be further improved.
[0064] In order to more fully illustrate the above embodiments, a specific embodiment is taken as an example for illustration.
[0065] It should be noted that the number of carriers is M, so that M=U+1, the time slot number is t, and the transmission resource corresponding to the carrier can be a time-frequency resource block (Resource Element, RE).
[0066] Step one: determine the time-frequency resource block transmission form
[0067] For any carrier b, only one of the following three scenarios occurs:
[0068] Scenario 1: mMTC service is transmitted in its own time-frequency resource (i.e., transmission resource), and no other mMTC service is multiplexed in the current resource;
[0069] Scenario 2: mMTC is transmitted in its own time-frequency resource, but other mMTC services are multiplexed in the current resource;
[0070] Scenario 3: mMTC's own resource is occupied by uRLLC, and the current mMTC service is multiplexed with other mMTC resources in a NOMA manner.
[0071] When receiving a target request for requesting transmission of a URLLC service, the embodiment of the application assumes that the U+1th mMTC carrier is occupied by a URLLC service, which will select another carrier and multiplex with the mMTC service belonging to the carrier in a NOMA manner, and the transmission power of the mMTC service is reduced by a factor of g b,u represents that the carrier b is allocated to the user equipment u (i.e., the device corresponding to the URLLC service or the mMTC service), and C u represents that the user equipment u has multiplexing phenomenon. Thus, the three scenarios can be rewritten as:
[0072] Scenario 1: I b,u = 1, C u = 0;
[0073] Scenario 2: I b,u = 1, C u = 1;
[0074] Scenario 3: I b,u = 0, C u = 1;
[0075] Assuming that the power gain of the u-th mMTC transmitted on the carrier b is g b,u , the transmission power of the u-th mMTC device is p u , and the noise power is N0, then the signal-to-noise ratio for the above three scenarios is:
[0076]
[0077] Therefore, according to the Shannon formula, we have:
[0078]
[0079] Note that the application considers the rate per Hz, i.e. the spectral efficiency, which differs from the actual rate by a factor of the bandwidth.
[0080] Step 2: Formulate the system and rate optimization problem
[0081] According to the above definition, the optimization problem is formulated as follows:
[0082]
[0083] denoted as problem where α is a known number between 0 and 1, which can be set to a reasonable value to guarantee the performance of the multiplexed services.
[0084] Step 3: Design the carrier matching factor
[0085] At this time, the optimization problem is
[0086]
[0087] Since there is only one C u with value 1 and the rest are zero; similarly, for any u, there is only one I b,u with value 1, therefore, the constraint is satisfied, and the relaxed constraint I b,u ∈ {0, 1} is simplified to 0 ≤ I b,u ≤ 1, resulting in the problem
[0088]
[0089] denoted as problem
[0090] Proposition 1: The optimal solution of problem is
[0091]
[0092] Therefore, k u can be searched by binary search to obtain
[0093]
[0094] Step 4: Design the power allocation
[0095] At this time, the optimization problem is
[0096]
[0097] denoted as problem
[0098] Proposition 2: The optimal solution of problem is
[0099]
[0100] Therefore, the optimal power allocation scheme can be obtained according to Proposition 2. Step five: NOMA multiplexing factor design
[0101] At this time, the optimization problem can be written as
[0102]
[0103] Similarly, the relaxation 0 / 1 integer programming is obtained
[0104]
[0105] Denoted as problem
[0106] Proposition 3: The optimal solution of problem is
[0107]
[0108] Therefore, the optimal power allocation scheme can be obtained according to Proposition 2. Step five: NOMA multiplexing factor design
[0109]
[0110] Step six: Alternating iterative solution
[0111] Alternating iterative steps three to five until
[0112]
[0113] Where C u ’ and I b,u ’ are the iteration results of the last round, so that I b,u , p u and C u can be accurately determined through the above steps, and the first carrier matching factor can also be referred to as the optimal carrier matching factor or the optimal carrier matching factor, and the first carrier matching factor can be represented by I b,u ; the power allocation factor can be referred to as the optimal power allocation or the optimal power allocation factor, and the power allocation factor can be represented by p u ; the NOMA multiplexing factor can be referred to as the optimal NOMA multiplexing factor, and the NOMA multiplexing factor can be represented by C uThe first carrier matching factor, the power allocation factor, and the NOMA multiplexing factor can be determined in the above manner, and the first carrier and the M-1 carriers can perform resource allocation according to the first carrier matching factor, the power allocation factor, and the NOMA multiplexing factor determined in the above manner, so that the transmission effect of the URLLC service and the N mMTC services is optimal when the URLLC service and the N mMTC services are transmitted, and the high-complexity calculation of determining the first carrier matching factor, the power allocation factor, and the NOMA multiplexing factor through searching or machine learning is not required, thereby reducing the consumption of computing resources.
[0114] It should be noted that the determination process of the first carrier matching factor, the power allocation factor, and the NOMA multiplexing factor is illustrated below by taking an algorithm of one specific embodiment as an example.
[0115] Input: The power gain of the u-th mMTC transmitted on the carrier b is g b,u , the transmission power of the u-th mMTC device is p u , the noise power is N0, and the power constraint is P.
[0116] Output: Optimal carrier matching factor, optimal power allocation, and optimal NOMA multiplexing factor.
[0117] 1. Obtain the problem according to the transmission scenario
[0118] 2. Obtain the optimal carrier matching factor according to Proposition 1.
[0119] 3. Obtain the optimal power allocation according to Proposition 2.
[0120] 4. Obtain the optimal NOMA multiplexing factor according to Proposition 3.
[0121] 5. Perform (DO).
[0122] 6. Obtain the optimal carrier matching factor according to Proposition 1.
[0123] 7. Obtain the optimal power allocation according to Proposition 2.
[0124] 8. Obtain the optimal NOMA multiplexing factor according to Proposition 3.
[0125] 9. Until
[0126] 10 Output: Optimal carrier matching factor, optimal power allocation, optimal NOMA multiplexing factor.
[0127] Proposition Proof
[0128] Proposition 1:
[0129] Proof: Construct the Lagrange function
[0130]
[0131] Rewrite R b,u As follows
[0132]
[0133] So
[0134]
[0135] The Karush-Kuhn-Tucker (KKT) conditions are:
[0136]
[0137] λ b,u (0-I b,u )=0;
[0138] If λ b,u ≠0,
[0139] I b,u =0;
[0140] If λ b,u =0, according to
[0141]
[0142] Since k u must satisfy is always true, so it is not zero, then
[0143]
[0144] According to the binary search for the appropriate k u is true, the proof is complete.
[0145] Proposition 2
[0146] Construct the Lagrangian function
[0147]
[0148] Here, case by case, derivative (p U+1 Only possible in scenario 3).
[0149] Scenario 1: I b,u =1, C u =0;
[0150]
[0151] Obviously λ≠0;
[0152]
[0153] denoted by p u,case1
[0154] Scenario 3: I b,u = 0, C u = 1;
[0155]
[0156] If k = 0, then λ ≠ 0;
[0157]
[0158] denoted by p U+1,1 .
[0159] If k ≠ 0, according to KKT
[0160] p U+1 = αP;
[0161] denoted by p U+1,2 then
[0162] p U+1 = min{p U+1,1 , p U+1,2};
[0163] denoted by p u,case3
[0164] Scenario 2: I b,u = 1, C u = 1
[0165]
[0166] Obviously λ ≠ 0
[0167]
[0168] denoted by p u,case2
[0169] In summary
[0170]
[0171] The proposition is proved.
[0172] Proposition 3
[0173] Construct the Lagrange function
[0174]
[0175] Rewrite R b,u as follows
[0176]
[0177] So
[0178]
[0179] KKT conditions
[0180] λ b,u (0-C u ) = 0;
[0181]
[0182] If it is λ b,u ≠0
[0183] C u =0;
[0184] Let it be C u,1
[0185] If it is λ b,u =0, then
[0186]
[0187] Let it be C u,2 ,So
[0188]
[0189] The proposition is proved.
[0190] See Figure 2 , Figure 2 This is a structural diagram of the carrier scheduling device provided in the embodiments of this application, as shown below. Figure 2 As shown, the carrier scheduling device 200 includes:
[0191] The determining module 201 is used to determine a first carrier from M carriers when a target request is received. The target request is used to request the transmission of URLLC services. The M carriers are carriers used to transmit N mMTC services, where M and N are both integers greater than 1.
[0192] The transmission module 202 is used to transmit the URLLC service through the first carrier, and to multiplex the N mMTC services onto the M-1 carriers for transmission using a non-orthogonal multiple access (NOMA) method, wherein the M-1 carriers are the carriers other than the first carrier among the M carriers.
[0193] As an optional implementation, the first carrier is a carrier used to transmit the first mMTC service, and the transmission module 202 includes:
[0194] a first determining sub-module, configured to determine a second carrier from the M-1 carriers, the second carrier being a carrier for transmitting a second mMTC service;
[0195] a transmitting sub-module, configured to multiplex the first mMTC service and the second mMTC service into the second carrier for transmission in a NOMA manner, and transmit N-2 mMTC services through M-2 carriers;
[0196] wherein the M-2 carriers are carriers other than the first carrier and the second carrier in the M carriers, and the N-2 mMTC services are services other than the first mMTC service and the second mMTC service in the N mMTC services.
[0197] As an optional implementation, the determining module 201 comprises:
[0198] a first determining sub-module, configured to determine a second carrier from the M-1 carriers, the second carrier being a carrier for transmitting a second mMTC service;
[0199] a second determining sub-module, configured to determine transmission parameters of the first carrier and the M-1 carriers according to the plurality of parameters of each carrier, the transmission parameters comprising at least one of a first carrier matching factor, a power allocation factor, and a NOMA multiplexing factor.
[0200] As an optional implementation, the second determining sub-module is further configured to:
[0201] input the power gain, the transmission power, and the noise power of each carrier into a preset formula to determine the transmission parameters of the first carrier and the M-1 carriers.
[0202] wherein the preset formula is a signal-to-interference-and-noise ratio (SINR) calculation formula pre-trained to determine the transmission parameters of the first carrier and the M-1 carriers.
[0203] As an optional implementation, the second determining sub-module comprises:
[0204] a conversion unit, configured to convert the preset formula into a preset calculation formula according to a Shannon formula;
[0205] a calculation unit, configured to input the power gain, the transmission power, and the noise power of each carrier into the preset calculation formula to determine the transmission parameters of the first carrier and the M-1 carriers.
[0206] As an optional implementation, the second determining sub-module comprises:
[0207] a correction unit configured to correct the power gain, the transmission power, and the noise power of each carrier by relaxation constraint and Lagrange optimization to obtain a corrected power gain, a corrected transmission power, and a corrected noise power;
[0208] a determination unit configured to determine transmission parameters of the first carrier and the M-1 carriers according to the corrected power gain, the corrected transmission power, and the corrected noise power of each carrier.
[0209] The carrier scheduling apparatus 200 can implement the various processes of the method embodiments of the present application Figure 1 and achieve the same beneficial effects. To avoid repetition, details are not described here.
[0210] The present application also provides an electronic device. Please refer to Figure 3 The electronic device can include a processor 301, a memory 302, and a program 3021 stored in the memory 302 and executable on the processor 301. When the program 3021 is executed by the processor 301, it can implement Figure 1 any steps in the corresponding method embodiments and achieve the same beneficial effects. Details are not described here to avoid repetition.
[0211] Those skilled in the art can understand that all or part of the steps of the above-mentioned embodiment methods can be completed by program instructions related to hardware. The program can be stored in a readable medium. The present application also provides a readable storage medium, which stores a computer program. When the computer program is executed by a processor, it can implement Figure 1 any steps in the corresponding method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.
[0212] The storage medium can be a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0213] The present application also provides a computer program product, which includes computer instructions. When the computer instructions are executed by a processor, they can implement Figure 1 any steps in the corresponding method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.
[0214] The above is the preferred embodiment of the present application. It should be noted that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, which should also be considered as the protection scope of the present application.
Claims
1. A carrier scheduling method, characterized in that, include: Upon receiving a target request, a first carrier is determined from M carriers. The target request is used to request the transmission of Ultra Reliable Low Latency (URLLC) service. The M carriers are carriers used to transmit N massive machine-type communication (mMTC) services, where M and N are both integers greater than 1. The URLLC service is transmitted via the first carrier, and the N mMTC services are multiplexed onto the M-1 carriers for transmission via non-orthogonal multiple access (NOMA). The M-1 carriers are the carriers other than the first carrier among the M carriers.
2. The method according to claim 1, characterized in that, The first carrier is a carrier used to transmit the first mMTC service. The step of multiplexing the N mMTC services onto the M-1 carriers for transmission via non-orthogonal multiple access (NOMA) includes: A second carrier is determined from the M-1 carriers, and the second carrier is a carrier used to transmit the second mMTC service; The first mMTC service and the second mMTC service are multiplexed onto the second carrier for transmission using NOMA, and N-2 mMTC services are transmitted through M-2 carriers; Wherein, the M-2 carriers are the carriers other than the first carrier and the second carrier among the M carriers, and the N-2 mMTC services are the services other than the first mMTC service and the second mMTC service among the N mMTC services.
3. The method according to claim 1, characterized in that, Upon receiving a target request, determining the first carrier from M carriers includes: Upon receiving a target request, multiple parameters of each of the M carriers are obtained, including at least one of the following: power gain, noise power, and power constraint; The transmission parameters of the first carrier and the M-1 carriers are determined based on multiple parameters of each carrier, and the transmission parameters include at least one of the following: first carrier matching factor, power allocation factor, and NOMA multiplexing factor.
4. The method according to claim 3, characterized in that, The step of determining the transmission parameters of the first carrier and the M-1 carriers based on multiple parameters of each carrier includes: The power gain, transmission power, and noise power of each carrier are input into a preset formula for calculation to determine the transmission parameters of the first carrier and the M-1 carriers. The preset formula is a pre-trained formula for calculating the signal-to-interference-plus-noise ratio (SINR) to determine the transmission parameters of the first carrier and the M-1 carriers.
5. The method according to claim 3, characterized in that, The step of inputting the power gain, transmission power, and noise power of each carrier into a preset formula for calculation to determine the transmission parameters of the first carrier and the M-1 carriers includes: The preset formula is converted into a preset calculation formula based on Shannon's formula; The power gain, transmission power, and noise power of each carrier are input into the preset calculation formula for calculation to determine the transmission parameters of the first carrier and the M-1 carriers.
6. The method according to claim 3, characterized in that, The step of inputting the power gain, transmission power, and noise power of each carrier into a preset formula for calculation to determine the transmission parameters of the first carrier and the M-1 carriers includes: The power gain, transmit power, and noise power of each carrier are optimized using relaxation constraints and Lagrange multiplication to obtain the corrected power gain, transmit power, and noise power. The transmission parameters of the first carrier and the M-1 carriers are determined based on the corrected power gain, corrected transmit power, and corrected noise power of each carrier.
7. A carrier scheduling device, characterized in that, include: The determination module is used to determine a first carrier from M carriers upon receiving a target request, wherein the target request is for requesting the transmission of URLLC services, and the M carriers are carriers for transmitting N mMTC services, where M and N are both integers greater than 1. The transmission module is used to transmit the URLLC service through the first carrier, and to multiplex the N mMTC services onto the M-1 carriers for transmission using a non-orthogonal multiple access (NOMA) method, wherein the M-1 carriers are the carriers other than the first carrier among the M carriers.
8. An electronic device, comprising: A memory, a processor, and a program stored in the memory and executable on the processor; characterized in that the processor is configured to read the program from the memory to implement the steps of the carrier scheduling method as described in any one of claims 1 to 6.
9. A readable storage medium for storing a program, characterized in that, When the program is executed by the processor, it implements the steps of the carrier scheduling method as described in any one of claims 1 to 6.
10. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the steps in the carrier scheduling method as described in any one of claims 1 to 6.