A control method, apparatus, device, and storage medium for carrier aggregation

CN116707736BActive Publication Date: 2026-09-01CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310676372.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-07
Publication Date
2026-09-01
Estimated Expiration
2043-06-07

AI Technical Summary

Technical Problem

但是单一根据信道质量或者用户业务的数据量进行辅载波的激活/去激活,会激活不必要的辅载波,从而造成资源的浪费

Benefits of technology

[0029] The beneficial effects of the second to fifth aspects mentioned above can be referred to the first aspect, and will not be repeated here.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116707736B_ABST
    Figure CN116707736B_ABST
Patent Text Reader

Abstract

This application provides a carrier aggregation control method, apparatus, device, and storage medium, relating to the field of communication technology, for reducing the waste of secondary carrier resources. The method includes: acquiring service information, primary carrier information, and secondary carrier information of a terminal device; determining the service demand rate of the service to be transmitted and the actual transmission rate of the terminal device based on the service type, QoS level, first MCS index value, and first PRB information; calculating the predicted signal-to-noise ratio (SNR) of the secondary carrier based on the signal received power of the primary carrier, the difference between the transmit power of the primary carrier and the transmit power of the secondary carrier, and the difference between the path loss of the primary carrier and the path loss of the secondary carrier; and determining whether to activate the secondary carrier based on the service demand rate, the actual transmission rate, and the predicted SNR.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a control method, apparatus, device and storage medium for carrier aggregation. Background Technology

[0002] The core idea of ​​carrier aggregation is that terminal devices supporting carrier aggregation can transmit data simultaneously on multiple carriers. Carrier aggregation technology significantly improves the throughput of wireless communication network systems and terminal devices.

[0003] The current industry practice is to activate / deactivate secondary carriers based on channel quality or the amount of user traffic data. However, activating / deactivating secondary carriers solely based on channel quality or the amount of user traffic data will activate unnecessary secondary carriers, thus wasting resources. Summary of the Invention

[0004] This application provides a carrier aggregation control method, apparatus, device, and storage medium to reduce the waste of secondary carrier resources.

[0005] In a first aspect, this application provides a carrier aggregation control method, which includes: acquiring service information, primary carrier information, and secondary carrier information of a terminal device; wherein the service information includes the service type of the service to be transmitted, the QoS level allocated to the service to be transmitted, the first modulation and coding strategy (MCS) index value, and the first physical resource block (PRB) information configured for the terminal device; the primary carrier information includes the signal received power, transmit power, and path loss of the primary carrier; and the secondary carrier information includes the transmit power of the secondary carrier, currently available second PRB information, path loss, and interference noise; determining the service demand rate of the service to be transmitted and the actual transmission rate of the terminal device based on the service type, QoS level, first MCS index value, and first PRB information; calculating the predicted signal-to-noise ratio (SNR) of the secondary carrier based on the signal received power of the primary carrier, the difference between the transmit power of the primary carrier and the transmit power of the secondary carrier, and the difference between the path loss of the primary carrier and the path loss of the secondary carrier; and determining whether to activate the secondary carrier based on the service demand rate, the actual transmission rate, and the predicted SNR.

[0006] The technical solution provided in this application offers at least the following advantages: By acquiring the service information, primary carrier information, and secondary carrier information of the terminal device, the required service rate and the actual transmission rate of the terminal device are determined, and the predicted signal-to-noise ratio (SNR) of the secondary carrier is calculated. Furthermore, based on the required service rate, the actual transmission rate, and the predicted SNR, it is determined whether to activate the secondary carrier. It is understood that the predicted SNR is a predicted value determined before activating the secondary carrier; based on this predicted value, it can be determined in advance whether the secondary carrier needs to be activated. This avoids unnecessary activation of the secondary carrier and reduces the waste of secondary carrier resources.

[0007] In one possible implementation, determining whether to activate the secondary carrier based on the service demand rate, the actual transmission rate, and the predicted signal-to-noise ratio includes: when the service demand rate is less than or equal to the actual transmission rate, calculating the predicted transmission rate after activating the secondary carrier based on the actual transmission rate and the predicted signal-to-noise ratio; and activating the secondary carrier when the ratio of the predicted transmission rate to the actual transmission rate is greater than or equal to a first preset threshold.

[0008] In one possible implementation, the method further includes: receiving channel quality measurements reported by the terminal device when the actual transmission rate is greater than the service demand rate; and activating a secondary carrier when the channel quality measurements are greater than or equal to a second preset threshold.

[0009] In one possible implementation, the service requirement rate of the service to be transmitted is determined based on the service type, QoS level, first MCS index value, and first PRB information, including: determining the first requirement rate of the service to be transmitted based on the service type; determining the second requirement rate of the service to be transmitted based on the QoS level; and determining the maximum value between the first requirement rate and the second requirement rate as the service requirement rate of the service to be transmitted.

[0010] In one possible implementation, the predicted signal-to-noise ratio (SNR) of the secondary carrier is calculated based on the received signal power of the primary carrier, the difference between the transmitted power of the primary carrier and the transmitted power of the secondary carrier, and the difference between the path loss of the primary carrier and the path loss of the secondary carrier. This includes: calculating the predicted received signal power of the secondary carrier based on the received signal power of the primary carrier, the difference between the transmitted power of the primary carrier and the transmitted power of the secondary carrier, and the difference between the path loss of the primary carrier and the path loss of the secondary carrier; and calculating the predicted SNR based on the predicted received signal power and interference noise.

[0011] In one possible implementation, the predicted signal received power of the secondary carrier satisfies the following relationship:

[0012] Rs=Rp-Ld-δ

[0013] Where Rs is the predicted received signal power; Rp is the received signal power of the main carrier; Ld is the path loss difference; and δ is the difference between the transmit power of the main carrier and the transmit power of the auxiliary carrier.

[0014] In one possible implementation, when the actual transmission rate is less than or equal to the service demand rate, the predicted transmission rate after activating the secondary carrier is calculated based on the actual transmission rate and the predicted signal-to-noise ratio (SNR); this includes: determining the second MCS index value based on the predicted SNR; determining the predicted data transmission rate on the secondary carrier based on the second MCS index value and the second PRB information; and calculating the predicted transmission rate after activating the secondary carrier based on the predicted data transmission rate and the actual transmission rate.

[0015] In one possible implementation, the interference noise is determined based on the PRB occupancy rate of the secondary carrier's neighboring cells, the overlap coverage between the secondary carrier and its neighboring cells, and interference outside the frequency band where the secondary carrier is located.

[0016] Secondly, this application provides a carrier aggregation control device, comprising: an acquisition module for acquiring service information, primary carrier information, and secondary carrier information of a terminal device; wherein the service information includes the service type of the service to be transmitted, the QoS level allocated to the service to be transmitted, the first modulation and coding scheme (MCS) index value, and the first physical resource block (PRB) information configured for the terminal device; the primary carrier information includes the signal received power, transmit power, and path loss of the primary carrier; and the secondary carrier information includes the transmit power of the secondary carrier, currently available second PRB information, path loss, and interference noise; a processing module for determining the service demand rate of the service to be transmitted and the actual transmission rate of the terminal device based on the service type, QoS level, first MCS index value, and first PRB information; the processing module is further configured to calculate the predicted signal-to-noise ratio (SNR) of the secondary carrier based on the signal received power of the primary carrier, the difference between the transmit power of the primary carrier and the transmit power of the secondary carrier, and the difference between the path loss of the primary carrier and the path loss of the secondary carrier; and the processing module is further configured to determine whether to activate the secondary carrier based on the service demand rate, the actual transmission rate, and the predicted SNR.

[0017] In one possible implementation, the processing module is specifically used to: calculate the predicted transmission rate after activating the secondary carrier based on the actual transmission rate and the predicted signal-to-noise ratio when the service demand rate is less than or equal to the actual transmission rate; and activate the secondary carrier when the ratio of the predicted transmission rate to the actual transmission rate is greater than or equal to a first preset threshold.

[0018] In one possible implementation, the processing module is further configured to: receive channel quality measurement values ​​reported by the terminal device when the actual transmission rate is greater than the service demand rate; and activate the secondary carrier when the channel quality measurement value is greater than or equal to a second preset threshold.

[0019] In one possible implementation, the processing module is specifically used to: determine a first required rate of the service to be transmitted based on the service type; determine a second required rate of the service to be transmitted based on the QoS level; and determine the maximum value between the first required rate and the second required rate as the service required rate of the service to be transmitted.

[0020] In one possible implementation, the processing module is specifically used to: calculate the predicted signal received power of the secondary carrier based on the received signal power of the primary carrier, the difference between the transmitted power of the primary carrier and the transmitted power of the secondary carrier, and the difference between the path loss of the primary carrier and the path loss of the secondary carrier; and calculate the predicted signal-to-noise ratio based on the predicted signal received power and the interference noise.

[0021] In one possible implementation, the predicted signal received power of the secondary carrier satisfies the following relationship:

[0022] Rs=Rp-Ld-δ

[0023] Where Rs is the predicted received signal power; Rp is the received signal power of the main carrier; Ld is the path loss difference; and δ is the difference between the transmit power of the main carrier and the transmit power of the auxiliary carrier.

[0024] In one possible implementation, the processing module is specifically used to: determine the second MCS index value based on the predicted signal-to-noise ratio; determine the predicted data transmission rate on the secondary carrier based on the second MCS index value and the second PRB information; and calculate the predicted transmission rate after activating the secondary carrier based on the predicted data transmission rate and the actual transmission rate.

[0025] In one possible implementation, the interference noise is determined based on the PRB occupancy rate of the secondary carrier's neighboring cells, the overlap coverage between the secondary carrier and its neighboring cells, and interference outside the frequency band where the secondary carrier is located.

[0026] Thirdly, this application provides a communication device comprising: a processor and a memory for storing processor-executable instructions; wherein the processor is configured to execute a carrier aggregation control method as described in the first aspect and any possible implementation thereof.

[0027] Fourthly, this application provides a computer program product that, when run on a computer, causes the computer to execute the steps of the related method described in the first aspect, so as to implement the carrier aggregation control method described in the first aspect.

[0028] Fifthly, this application provides a computer-readable storage medium that, when the instructions in the computer-readable storage medium are executed by a processor of a server, enables the server to perform the carrier aggregation control method provided by the first aspect and any possible implementation thereof; or, when the instructions in the computer-readable storage medium are executed by a processor of a client, enables the client to perform the carrier aggregation control method provided by the second aspect and any possible implementation thereof.

[0029] The beneficial effects of the second to fifth aspects mentioned above can be referred to the first aspect, and will not be repeated here. Attached Figure Description

[0030] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0031] Figure 1 This is a schematic diagram illustrating an application scenario of a carrier aggregation control method provided in an embodiment of this application;

[0032] Figure 2 This is a schematic diagram of the composition of a carrier aggregation control device provided in an embodiment of this application;

[0033] Figure 3 A flowchart of a carrier aggregation control method provided in an embodiment of this application;

[0034] Figure 4 A flowchart illustrating another carrier aggregation control method provided in this application embodiment;

[0035] Figure 5 A flowchart illustrating another carrier aggregation control method provided in this application embodiment;

[0036] Figure 6 This is a schematic diagram of the hardware structure of a control device provided in an embodiment of this application;

[0037] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0038] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0039] It should be noted that in the embodiments of this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplarily" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0040] To facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish the same or similar items with essentially the same function and effect. Those skilled in the art can understand that the terms "first" and "second" are not intended to limit the quantity or execution order.

[0041] Carrier aggregation technology significantly improves the throughput of communication network systems and terminal devices. The traditional industry practice is to activate / deactivate secondary carriers based on channel quality or user data volume to achieve carrier aggregation. However, solely activating / deactivating secondary carriers based on channel quality or user data volume not only fails to significantly improve user experience but also consumes more resources. For example, in online video playback, even if the data volume reaches a threshold, requiring the activation of secondary carriers to increase the data rate, the video bitrate is fixed, and increasing the data rate does not necessarily improve the user experience.

[0042] Based on this, this application provides a carrier aggregation control method. By acquiring service information, primary carrier information, and secondary carrier information from the terminal device, the method determines the service demand rate of the service to be transmitted and the actual transmission rate of the terminal device. It then calculates the predicted signal-to-noise ratio (SNR) of the secondary carrier. Furthermore, based on the service demand rate, the actual transmission rate, and the predicted SNR, it determines whether to activate the secondary carrier. This avoids unnecessary secondary carrier activation and reduces the waste of secondary carrier resources.

[0043] Figure 1 This is a schematic diagram illustrating an application scenario of a carrier aggregation control method provided in an embodiment of this application. For example... Figure 1 As shown, the application scenario 100 includes a base station 101 and a terminal device 102.

[0044] Base station 101 can be a network-side device in a wireless communication system. This wireless communication system can be a 4G system (also known as Long Term Evolution, LTE); or it can be a 5G system (also known as a New Radio, NR, or 5G NR system); or it can be the next generation after 5G. In this case, the access network in the 5G system can be called a new generation-radio access network (NG-RAN).

[0045] Base station 101 can be an evolved NB (eNB) used in a 4G system. Alternatively, base station 101 can also be a gNB (gNB) using a centralized-distributed architecture in a 5G system. When base station 101 adopts a centralized-distributed architecture, it typically includes a central unit (CU) and at least two distributed units (DUs). The central unit contains a protocol stack of the packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, and media access control (MAC) layer; the distributed units contain a physical (PHY) layer protocol stack. The specific implementation of base station 101 is not limited here.

[0046] Terminal device 102 can be a wireless terminal or a wired terminal. A wireless terminal can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The wireless terminal can communicate with one or more core networks via a radio access network (RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. A wireless terminal can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile terminal, remote station, access point, remote terminal, access terminal, user terminal, user agent, user equipment, or user equipment.

[0047] In some embodiments, base station 101 and terminal device 102 can establish a wireless connection via a wireless air interface. In different embodiments, the wireless air interface is a wireless air interface based on the fourth-generation mobile communication network technology (4G) standard; or, the wireless air interface is a wireless air interface based on the fifth-generation mobile communication network technology (5G) standard, such as a new air interface; or, the wireless air interface can also be a wireless air interface based on a next-generation mobile communication network technology standard based on 5G.

[0048] In some embodiments, uplink and downlink data can be transmitted between base station 101 and terminal device 102. Base station 101 configures auxiliary carrier 104 to terminal device 102, at which time terminal device 102 is connected to main carrier 103.

[0049] Figure 2 This is a schematic diagram illustrating the composition of a carrier aggregation control device provided in an embodiment of this application. This carrier aggregation control device (hereinafter referred to as the control device for ease of description) can be a chip or system-on-a-chip in a certain device. For example... Figure 2 As shown, the control device 200 includes a processor 201, a transceiver 202, and a communication line 203.

[0050] Furthermore, the control device 200 may also include a memory 204. The processor 201, the memory 204, and the transceiver 202 can be connected via a communication line 203.

[0051] The processor 201 can be a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 201 can also be other devices with processing capabilities, such as circuits, devices, or software modules, without limitation.

[0052] Transceiver 202 is used to communicate with other devices or other communication networks. These other communication networks can be Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc. Transceiver 202 can be a module, circuit, transceiver, or any device capable of enabling communication.

[0053] Communication line 203 is used to transmit information between the components included in control device 200.

[0054] Memory 204 is used to store instructions. These instructions can be computer programs.

[0055] The memory 204 can be a read-only memory (ROM) or other type of static storage device that can store static information and / or instructions; it can also be a random access memory (RAM) or other type of dynamic storage device that can store information and / or instructions; it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.

[0056] It should be noted that the memory 204 can exist independently of the processor 201 or can be integrated with the processor 201. The memory 204 can be used to store instructions, program code, or some data, etc. The memory 204 can be located inside or outside the control device 200, without limitation. The processor 201 is used to execute the instructions stored in the memory 204 to implement the carrier aggregation control method provided in the following embodiments of this application.

[0057] In one example, processor 201 may include one or more CPUs, for example Figure 2 CPU0 and CPU1 in the CPU.

[0058] As an optional implementation, the control device 200 includes multiple processors, for example, besides Figure 2 In addition to processor 201, it may also include processor 207.

[0059] As an optional implementation, the control device 200 also includes an output device 205 and an input device 206. For example, the input device 206 is a device such as a keyboard, mouse, microphone, or joystick, and the output device 205 is a device such as a display screen or speaker.

[0060] It should be noted that the control device 200 may have Figure 2 Equipment with a similar structure. Furthermore... Figure 2 The components shown do not constitute a limitation on the control device, except... Figure 2 In addition to the components shown, the control device 200 may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0061] In this embodiment of the application, the chip system may be composed of chips or may include chips and other discrete devices.

[0062] Furthermore, the actions, terms, etc., involved in the various embodiments of this application can be referenced interchangeably without limitation. The information or names exchanged between various devices in the embodiments of this application are merely examples, and other names may be used in specific implementations without limitation.

[0063] The carrier aggregation control method provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0064] Figure 3 A flowchart illustrating a carrier aggregation control method provided in an embodiment of this application. Figure 3 As shown, the method includes the following steps:

[0065] S101, The control device acquires the service information, primary carrier information, and secondary carrier information of the terminal equipment.

[0066] The service information includes the service type to be transmitted, the quality of service (QoS) level assigned to the service, the first modulation and coding scheme (MCS) index value, and the first physical resource block (PRB) information configured for the terminal equipment. The primary carrier information includes the primary carrier's received power, transmitted power, and path loss. The secondary carrier information includes the secondary carrier's transmitted power, currently available second PRB information, path loss, and interference noise.

[0067] Among them, the first PRB information is the number of PRBs allocated to the terminal device by the primary carrier currently connected to the terminal device, and path loss refers to the energy loss of the received signal after channel fading compared to the original transmitted signal.

[0068] In some embodiments, the service type to be transmitted may include email, web browsing, instant messaging, streaming media, VoIP, MMS, file transfer, peer-to-peer services, etc. QoS levels can be divided into Level 1, Level 2, and Level 3. The priority of Level 1, Level 2, and Level 3 decreases sequentially.

[0069] In some embodiments, the QoS level assigned to the service to be transmitted is determined based on a preset correspondence between the service type and the QoS level of the service to be transmitted.

[0070] For example, the service types of the services to be transmitted are divided into data throughput-limited services, latency-limited services, and unrestricted services. Among them, the QoS level corresponding to data throughput-limited services is Level 1, the QoS level corresponding to latency-limited services is Level 2, and the QoS level corresponding to unrestricted services is Level 3.

[0071] In some embodiments, a first MCS index value is determined based on a preset correspondence between the channel quality of the terminal device and the MCS index value.

[0072] Channel quality refers to the quality of uplink or downlink communication between a terminal device and a base station. In some embodiments, channel quality can be indicated by the signal-to-interference-plus-noise ratio (SINR). In other embodiments, channel quality can be obtained based on the channel quality indication (CQI) of the terminal device; however, this application does not specifically limit the method of obtaining channel quality.

[0073] For example, the preset correspondence between the channel quality of the terminal device and the MCS index value is shown in Table 1 below:

[0074] Table 1

[0075] Channel quality 1 7 Channel quality 2 8 Channel quality 3 9

[0076] Understandably, based on the aforementioned preset correspondence, when the channel quality of the terminal device changes, there is an MCS index value determined according to the preset correspondence.

[0077] In some embodiments, the secondary carrier information also includes the PRB occupancy rate of the neighboring cells of the secondary carrier, the overlap coverage of the secondary carrier, and interference outside the frequency band where the secondary carrier is located.

[0078] The overlap coverage of the secondary carrier reflects the degree of carrier superposition, that is, how many strong signal carriers repeatedly cover the area where the secondary carrier is located. Interference outside the frequency band where the secondary carrier is located includes blocking interference, spurious interference, intermodulation interference, etc.

[0079] Optionally, the interference outside the frequency band where the secondary carrier is located can be a preset value.

[0080] In some embodiments, the interference noise of the secondary carrier is determined based on the PRB occupancy rate of the secondary carrier's neighboring cells, the overlap coverage between the secondary carrier and its neighboring cells, and the interference outside the frequency band where the secondary carrier is located.

[0081] In some embodiments, the average PRB occupancy rate of the neighboring cells of the secondary carrier is determined based on the PRB occupancy rate of each neighboring cell of the secondary carrier.

[0082] In some embodiments, measurement report (MR) sampling points are collected within the area where the secondary carrier is located within a preset period. If the difference between the reference signal receiving power (RSRP) of the secondary carrier and the RSRP of the neighboring cells of each sampling point is less than or equal to a third preset threshold, the sampling point is recorded as an overlapping sampling point. For example, the third preset threshold is 6.

[0083] Furthermore, the ratio of the number of overlapping coverage sampling points to the total number of sampling points is used to determine the overlap coverage between the secondary carrier and neighboring cells.

[0084] The overlap coverage between the secondary carrier and the neighboring cell is obtained by the following formula (1):

[0085]

[0086] Where Os is the overlap coverage between the secondary carrier and the neighboring cell; Noverlay is the number of overlapping coverage sampling points; and N is the total number of sampling points.

[0087] In some embodiments, the interference noise of the secondary carrier is calculated based on the average PRB occupancy rate of the neighboring cells of the secondary carrier, the overlap coverage between the secondary carrier and the neighboring cells, and the interference outside the frequency band where the secondary carrier is located.

[0088] In some embodiments, the interference noise of the secondary carrier can be obtained by the following formula (2):

[0089] NS = B1 × Ls + B2 × Os + B3 × Is + B4 (Formula 2)

[0090] Where NS represents the interference noise of the secondary carrier; B1, B2, B3, and B4 are coefficients; Ls is the average PRB occupancy rate of the neighboring cells of the secondary carrier; Os is the overlap coverage between the secondary carrier and the neighboring cells; and Is is the interference outside the frequency band where the secondary carrier is located.

[0091] Optionally, coefficients B1, B2, B3, and B4 are determined based on the historical interference noise of the secondary carrier, the average PRB occupancy rate of the historical neighboring cells of the secondary carrier, the historical overlap coverage between the secondary carrier and the neighboring cells, and the machine learning model.

[0092] S102. The control device determines the service requirement rate of the service to be transmitted and the actual transmission rate of the terminal equipment based on the service type, QoS level, first MCS index value and first PRB information.

[0093] In some embodiments, the service requirement rate of the service to be transmitted is determined based on the service type and QoS level. The actual transmission rate of the terminal device is determined based on the first MCS index value and the first PRB information.

[0094] The following details the process for determining the service requirement rate for the transmission service and the actual transmission rate of the terminal equipment:

[0095] (1) Service requirement rate of the service to be transmitted

[0096] In some embodiments, a first required rate for the service to be transmitted is determined based on the service type.

[0097] It should be noted that different service types correspond to different required rates. Therefore, a correspondence between different service types and different required rates can be established in advance. Then, based on the preset correspondence between service types and required rates, the first required rate of the service to be transmitted can be determined. For example, if the service type to be transmitted is video playback, then the first required rate is 1.2 Mbps.

[0098] In some embodiments, a second required rate for the service to be transmitted is determined based on the QoS level.

[0099] It should be noted that different QoS levels correspond to different required rates, and the higher the priority of the QoS level, the greater the required rate. Therefore, a correspondence between different QoS levels and different required rates can be established in advance, and then the second required rate of the service to be transmitted can be determined based on the preset correspondence between QoS levels and required rates.

[0100] In some embodiments, the maximum value of the first demand rate and the second demand rate is determined as the service demand rate of the service to be transmitted.

[0101] For example, if the first demand rate is 1.2 Mbps and the second demand rate is 1.1 Mbps, since the first demand rate is greater than the second demand rate, the service demand rate of the service to be transmitted is the first demand rate.

[0102] If the first required rate is 1.2 Mbps and the second required rate is 1.3 Mbps, since the second required rate is greater than the first required rate, the service required rate of the service to be transmitted is the second required rate.

[0103] If the first required rate is 1.2 Mbps and the second required rate is 1.2 Mbps, since the first required rate is equal to the second required rate, the service required rate of the service to be transmitted is either the first required rate or the second required rate.

[0104] (2) Actual transmission rate of terminal equipment

[0105] In some embodiments, the actual transmission rate of the terminal device is determined based on the first MCS index value and the first PRB information.

[0106] Optionally, the selection of the actual transmission rate of the terminal device has a preset correspondence, which includes the MCS index value, PRB information and the actual transmission rate of the terminal device.

[0107] For example, the preset correspondence between the MCS index value, PRB information and the actual transmission rate of the terminal device can be shown in Table 2 below.

[0108] Table 2

[0109]

[0110] Understandably, based on the aforementioned preset correspondence, when the MCS index value or PRB information changes, there is an actual transmission rate determined according to the preset correspondence.

[0111] S103. The control device calculates the predicted signal-to-noise ratio of the secondary carrier based on the signal received power of the primary carrier, the difference between the transmit power of the primary carrier and the transmit power of the secondary carrier, and the difference between the path loss of the primary carrier and the path loss of the secondary carrier.

[0112] In some embodiments, such as Figure 4 As shown, step S103 can be implemented as follows:

[0113] S1031. The control device calculates the predicted signal received power of the auxiliary carrier based on the signal received power of the main carrier, the difference between the transmission power of the main carrier and the transmission power of the auxiliary carrier, and the difference between the path loss of the main carrier and the path loss of the auxiliary carrier.

[0114] It should be noted that the difference between the path loss of the primary carrier and the path loss of the secondary carrier is determined based on the preset propagation model of the primary carrier, the frequency band in which the primary carrier is located, the preset propagation model of the secondary carrier, and the frequency band in which the secondary carrier is located. The greater the difference between the frequency bands in which the primary carrier and the secondary carrier are located, the greater the difference between the path loss of the primary carrier and the path loss of the secondary carrier.

[0115] For example, the preset propagation model can be the Cost231-Hata model, the Okumura-Hata model, etc. If the preset propagation model of the primary carrier is the Okumura-Hata model and the frequency band of the primary carrier is 2.1 GHz, and the preset propagation model of the secondary carrier is the Cost231-Hata model and the frequency band of the secondary carrier is 900 MHz, then the difference between the path loss of the primary carrier and the path loss of the secondary carrier is -5.5 dB.

[0116] In some embodiments, the transmit power of the primary carrier is determined by the product of the number of antennas of the control device and the transmit power of a single antenna.

[0117] In some embodiments, the predicted signal received power of the secondary carrier is obtained by the following formula (3):

[0118] Rs=Rp-Ld-δ Formula (3)

[0119] Where Rs is the predicted received signal power; Rp is the received signal power of the main carrier; Ld is the path loss difference; and δ is the difference between the transmit power of the main carrier and the total transmit power of the auxiliary carrier.

[0120] S1032. The control device calculates the predicted signal-to-noise ratio based on the predicted signal received power and interference noise.

[0121] In some embodiments, the predicted signal-to-noise ratio is obtained by the following formula (4):

[0122]

[0123] Where SINRs is the predicted signal-to-noise ratio; Rs is the predicted received signal power; and Ns is the interference noise of the secondary carrier.

[0124] S104. The control device determines whether to activate the auxiliary carrier based on the service demand rate, the actual transmission rate, and the predicted signal-to-noise ratio.

[0125] In some embodiments, such as Figure 5 As shown, step S104 can be implemented as follows:

[0126] S1041. When the service demand rate is less than or equal to the actual transmission rate, the control device calculates the predicted transmission rate after activating the secondary carrier based on the actual transmission rate and the predicted signal-to-noise ratio.

[0127] In some embodiments, when the service demand rate is less than or equal to the actual transmission rate, it is determined whether the duration recorded by the timer has reached a preset duration. When the duration recorded by the timer has reached the preset duration, the predicted transmission rate after activating the secondary carrier is calculated.

[0128] Understandably, when the terminal device enables carrier aggregation, a timer is started, and the secondary carrier can only be activated when the duration recorded by the timer reaches the preset duration.

[0129] In some embodiments, the method for calculating the predicted transmission rate is specifically implemented through the following steps:

[0130] S1. The control device determines the second MCS index value based on the predicted signal-to-noise ratio.

[0131] In some embodiments, the channel quality of the secondary carrier is determined based on the predicted signal-to-noise ratio, and further, a second MCS index value is determined based on a preset correspondence between the channel quality and the MCS index value.

[0132] S2. The control device determines the predicted data transmission rate on the secondary carrier based on the second MCS index value and the second PRB information.

[0133] For details regarding the predicted data transmission rate on the secondary carrier, please refer to the specific description of the actual transmission rate of the terminal device in step S102 above; it will not be repeated here.

[0134] S3. The control device calculates the predicted transmission rate after activating the auxiliary carrier based on the predicted data transmission rate and the actual transmission rate.

[0135] In some embodiments, the sum of the predicted data transmission rate and the actual transmission rate is used as the predicted transmission rate after activating the secondary carrier.

[0136] The predicted transmission rate after activating the secondary carrier is obtained by the following formula (5):

[0137] Thpp=Thpa+Thpps formula (5)

[0138] Where Thpp is the predicted transmission rate after activating the secondary carrier; Thpa is the actual transmission rate; and Thpps is the predicted data transmission rate.

[0139] S1042. When the ratio of the predicted transmission rate to the actual transmission rate is greater than or equal to a first preset threshold, the control device activates the auxiliary carrier.

[0140] Optionally, the first preset threshold is greater than 1, for example, the first preset threshold is 1.1, 1.2, etc.

[0141] In some embodiments, when the ratio of the predicted transmission rate to the actual transmission rate is greater than or equal to a first preset threshold, the channel quality measurement value reported by the receiving terminal device is received. Further, when the channel quality measurement value is greater than or equal to a second preset threshold, a secondary carrier is activated.

[0142] In some embodiments, when the ratio of the predicted transmission rate to the actual transmission rate is less than a first preset threshold, the secondary carrier activation operation is not performed.

[0143] Understandably, if the ratio of the predicted transmission rate to the actual transmission rate is greater than or equal to the first preset threshold, it indicates that the predicted transmission rate after activating the secondary carrier is more than double the original actual transmission rate. In this case, it can be considered that the predicted transmission rate after activating the secondary carrier can meet the optimal guaranteed rate for user experience. Conversely, if the ratio of the predicted transmission rate to the actual transmission rate is less than the first preset threshold, it is considered that the predicted transmission rate after activating the secondary carrier cannot meet the optimal guaranteed rate for user experience; therefore, the secondary carrier activation operation is not performed.

[0144] In other embodiments, when the service demand rate is greater than the actual transmission rate, the channel quality measurement value reported by the receiving terminal device is received.

[0145] The channel quality measurement can be either RSRP or reference signal received quality (RSRQ), and there is no limitation here.

[0146] In some embodiments, after the terminal device receives an A4 measurement instruction or an A6 measurement instruction sent by the base station, it measures the secondary carrier and sends the channel quality measurement value to the base station.

[0147] In some embodiments, a secondary carrier is activated when the channel quality measurement is greater than or equal to a second preset threshold.

[0148] Optionally, the second preset threshold can be determined by the control device based on actual experience or experimental data; there is no limitation here.

[0149] It should be noted that the control device periodically determines the service demand rate of the service to be transmitted and the actual transmission rate of the terminal equipment according to a first preset period. To improve the efficiency of the control device, it periodically calculates the predicted signal-to-noise ratio of the secondary carrier according to a second preset period, and then periodically calculates the predicted transmission rate after activating the secondary carrier. The second preset period is N times the first preset period, where N is a positive integer.

[0150] The technical solution provided in this application offers at least the following advantages: By acquiring the service information, primary carrier information, and secondary carrier information of the terminal device, the required service rate and the actual transmission rate of the terminal device are determined, and the predicted signal-to-noise ratio (SNR) of the secondary carrier is calculated. Furthermore, based on the required service rate, the actual transmission rate, and the predicted SNR, it is determined whether to activate the secondary carrier. It is understood that the predicted SNR is a predicted value determined before activating the secondary carrier; based on this predicted value, it can be determined in advance whether the secondary carrier needs to be activated. This avoids unnecessary activation of the secondary carrier and reduces the waste of secondary carrier resources.

[0151] In other embodiments, the control device also controls carrier aggregation based on the user's data usage habits.

[0152] Understandably, users often develop their own data usage habits when using services provided by operators. For example, during weekdays from 8:00 AM to 6:00 PM, users' data usage habits are mostly instant messaging or email, with lower data rate requirements, so carrier aggregation to improve transmission speed is not necessary. During weekdays from 7:00 AM to 8:00 AM or 6:00 PM to 7:00 PM, or during weekend rest periods, users' data usage habits are mostly web browsing, streaming media, etc., with higher data rate requirements, requiring carrier aggregation to improve transmission speed.

[0153] In some embodiments, users' data usage habits are tagged with set values.

[0154] Optionally, the user's data usage habits during weekdays from 8:00 AM to 6:00 PM can be marked as a first setting value. The user's data usage habits during weekdays from 7:00 AM to 8:00 AM or 6:00 PM to 7:00 PM, or during weekend rest periods, can be marked as a second setting value. The first setting value can be 0, and the second setting value can be 1.

[0155] Optionally, if a user's average data usage within a preset time period is greater than or equal to a third preset threshold, the user's data usage habits will be marked as a second preset value.

[0156] In some embodiments, when there is a service to be transmitted on the terminal device, the control device obtains the service information, primary carrier information, and secondary carrier information of the terminal device, as well as the setting value of traffic usage habits.

[0157] Optionally, the terminal device can send settings for traffic usage habits through Terminal Assistance Information (UAI) technology.

[0158] In some embodiments, if the traffic usage habit setting is a first setting value and the service demand rate is less than or equal to the actual transmission rate, the secondary carrier is not activated.

[0159] In some embodiments, when the traffic usage habit setting is a first setting value and the service demand rate is greater than the actual transmission rate, the channel quality measurement value reported by the terminal device is received, and when the channel quality measurement value is greater than or equal to a second preset threshold, the auxiliary carrier is activated.

[0160] In some embodiments, when the traffic usage habit setting is a second preset value and the service demand rate is less than or equal to the actual transmission rate, the predicted transmission rate after activating the secondary carrier is calculated based on the actual transmission rate and the predicted signal-to-noise ratio. The secondary carrier is activated when the ratio of the predicted transmission rate to the actual transmission rate is greater than or equal to a first preset threshold. Alternatively, the secondary carrier is not activated when the ratio of the predicted transmission rate to the actual transmission rate is less than the first preset threshold.

[0161] In some embodiments, when the traffic usage habit setting is a second preset value and the service demand rate is greater than the actual transmission rate, the terminal device receives the channel quality measurement value reported, and when the channel quality measurement value is greater than or equal to a second preset threshold, the auxiliary carrier is activated.

[0162] This application embodiment can divide the control device into functional modules according to the above method example. For example, each function can be divided into its own functional modules. The integrated modules can be implemented in hardware or software. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0163] When dividing each function into modules according to its corresponding function. Figure 6 The control device 200 in the above embodiment is shown. For example... Figure 6 As shown, the control device 200 includes an acquisition module 301 and a processing module 302. The acquisition module 301 and the processing module 302 are connected.

[0164] The acquisition module 301 is used to acquire service information, primary carrier information, and secondary carrier information of the terminal device. The service information includes the service type of the service to be transmitted, the Quality of Service (QoS) level allocated to the service, the first Modulation and Coding Strategy (MCS) index value, and the first Physical Resource Block (PRB) information configured for the terminal device. The primary carrier information includes the signal received power, transmit power, and path loss of the primary carrier. The secondary carrier information includes the transmit power of the secondary carrier, currently available second PRB information, path loss, and interference noise. The processing module is used to determine the service requirement rate of the service to be transmitted and the actual transmission rate of the terminal device based on the service type, QoS level, first MCS index value, and first PRB information.

[0165] The processing module 302 is used to calculate the predicted signal-to-noise ratio of the secondary carrier based on the received signal power of the primary carrier, the difference between the transmitted power of the primary carrier and the transmitted power of the secondary carrier, and the difference between the path loss of the primary carrier and the path loss of the secondary carrier.

[0166] The processing module 302 is also used to determine whether to activate the secondary carrier based on the service demand rate, the actual transmission rate and the predicted signal-to-noise ratio.

[0167] The processing module 302 is specifically used to calculate the predicted transmission rate after activating the secondary carrier based on the actual transmission rate and the predicted signal-to-noise ratio when the service demand rate is less than or equal to the actual transmission rate; and to activate the secondary carrier when the ratio of the predicted transmission rate to the actual transmission rate is greater than or equal to a first preset threshold.

[0168] The processing module 302 is specifically used to determine the first required rate of the service to be transmitted according to the service type; determine the second required rate of the service to be transmitted according to the QoS level; and determine the maximum value of the first required rate and the second required rate as the service required rate of the service to be transmitted.

[0169] The processing module 302 is specifically used to calculate the predicted signal received power of the auxiliary carrier based on the signal received power of the main carrier, the difference between the transmit power of the main carrier and the transmit power of the auxiliary carrier, and the difference between the path loss of the main carrier and the path loss of the auxiliary carrier; and to calculate the predicted signal-to-noise ratio based on the predicted signal received power and the interference noise.

[0170] The processing module 302 is specifically used to determine the second MCS index value based on the predicted signal-to-noise ratio; determine the predicted data transmission rate on the secondary carrier based on the second MCS index value and the second PRB information; and calculate the predicted transmission rate after activating the secondary carrier based on the predicted data transmission rate and the actual transmission rate.

[0171] Of course, the control device 200 includes, but is not limited to, the unit modules listed above. Furthermore, the specific functions that the aforementioned functional units can implement include, but are not limited to, the functions corresponding to the method steps in the above embodiments. For detailed descriptions of other modules of the control device 200, please refer to the detailed descriptions of their corresponding method steps; these will not be repeated here in the embodiments of this application.

[0172] In an exemplary embodiment, this application also provides an electronic device. Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 7 As shown, the electronic device may include a processor 401 and a memory 402; the memory 402 stores instructions executable by the processor 401; when the processor 401 is configured to execute instructions, the electronic device causes the electronic device to implement the method described in the foregoing method embodiments.

[0173] In an exemplary embodiment, this application also provides a computer-readable storage medium storing computer program instructions thereon; when the computer program instructions are executed by an electronic device, the electronic device causes the electronic device to perform the method described in the foregoing embodiments. The computer-readable storage medium may be a non-transitory computer-readable storage medium, such as a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.

[0174] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A control method for carrier aggregation, characterized in that, include: The terminal device acquires service information, primary carrier information, and secondary carrier information. The service information includes the service type of the service to be transmitted, the Quality of Service (QoS) level allocated to the service to be transmitted, the first Modulation and Coding Strategy (MCS) index value, and the first Physical Resource Block (PRB) information configured for the terminal device. The primary carrier information includes the signal received power, transmit power, and path loss of the primary carrier. The secondary carrier information includes the transmit power of the secondary carrier, currently available second PRB information, path loss, and interference noise. Based on the service type, determine the first required rate of the service to be transmitted; Based on the QoS level, determine the second required rate of the service to be transmitted; The maximum value between the first demand rate and the second demand rate is determined as the service demand rate of the service to be transmitted. The actual transmission rate of the terminal device is determined based on the first MCS index value and the first PRB information. The predicted signal received power of the secondary carrier is calculated based on the signal received power of the primary carrier, the difference between the transmit power of the primary carrier and the transmit power of the secondary carrier, and the difference between the path loss of the primary carrier and the path loss of the secondary carrier. The predicted signal-to-noise ratio of the secondary carrier is calculated based on the predicted signal received power and the interference noise. When the service demand rate is less than or equal to the actual transmission rate, the second MCS index value is determined based on the predicted signal-to-noise ratio. The predicted data transmission rate on the secondary carrier is determined based on the second MCS index value and the second PRB information; Calculate the predicted transmission rate after activating the secondary carrier based on the predicted data transmission rate and the actual transmission rate; The auxiliary carrier is activated when the ratio of the predicted transmission rate to the actual transmission rate is greater than or equal to a first preset threshold.

2. The method according to claim 1, characterized in that, The method further includes: When the actual transmission rate is greater than the service demand rate, the channel quality measurement value reported by the receiving terminal device is received. When the channel quality measurement value is greater than or equal to the second preset threshold, the secondary carrier is activated.

3. The method according to claim 1, characterized in that, The predicted signal received power of the secondary carrier satisfies the following relationship: in, The predicted signal received power; The signal received power of the main carrier; The difference between the path loss of the primary carrier and the path loss of the secondary carrier; It is the difference between the transmission power of the primary carrier and the transmission power of the secondary carrier.

4. The method according to claim 1, characterized in that, The interference noise is determined based on the PRB occupancy rate of the neighboring cells of the secondary carrier, the overlap coverage between the secondary carrier and the neighboring cells, and the interference outside the frequency band where the secondary carrier is located.

5. A carrier aggregation control device, characterized in that, The device includes: The acquisition module is used to acquire service information, primary carrier information, and secondary carrier information of the terminal device. The service information includes the service type of the service to be transmitted, the Quality of Service (QoS) level allocated to the service to be transmitted, the first Modulation and Coding Strategy (MCS) index value, and the first Physical Resource Block (PRB) information configured for the terminal device. The primary carrier information includes the signal received power, transmit power, and path loss of the primary carrier. The secondary carrier information includes the transmit power of the secondary carrier, currently available second PRB information, path loss, and interference noise. The processing module is configured to: determine a first required rate of the service to be transmitted based on the service type; determine a second required rate of the service to be transmitted based on the QoS level; determine the maximum value of the first required rate and the second required rate as the service required rate of the service to be transmitted; and determine the actual transmission rate of the terminal device based on the first MCS index value and the first PRB information. The processing module is further configured to calculate the predicted signal received power of the secondary carrier based on the signal received power of the primary carrier, the difference between the transmit power of the primary carrier and the transmit power of the secondary carrier, and the difference between the path loss of the primary carrier and the path loss of the secondary carrier; and to calculate the predicted signal-to-noise ratio of the secondary carrier based on the predicted signal received power and the interference noise. The processing module is further configured to: determine a second MCS index value based on the predicted signal-to-noise ratio when the service demand rate is less than or equal to the actual transmission rate; determine a predicted data transmission rate on the secondary carrier based on the second MCS index value and the second PRB information; calculate a predicted transmission rate after activating the secondary carrier based on the predicted data transmission rate and the actual transmission rate; and activate the secondary carrier when the ratio of the predicted transmission rate to the actual transmission rate is greater than or equal to a first preset threshold.

6. An electronic device, characterized in that, The electronic device includes: a processor and a memory; The memory stores instructions that the processor can execute; When the processor is configured to execute the instructions, the electronic device performs the method as described in any one of claims 1-4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes: computer software instructions; When the computer software instructions are executed in an electronic device, the electronic device causes the electronic device to perform the method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Method and equipment for scheduling auxiliary carrier resources

    CN104618963A