CN109275157B - Configuration parameter optimization method and device for NPRACH (network-defined random Access channel) of base station - Google Patents

Configuration parameter optimization method and device for NPRACH (network-defined random Access channel) of base station Download PDF

Info

Publication number
CN109275157B
CN109275157B CN201811433247.7A CN201811433247A CN109275157B CN 109275157 B CN109275157 B CN 109275157B CN 201811433247 A CN201811433247 A CN 201811433247A CN 109275157 B CN109275157 B CN 109275157B
Authority
CN
China
Prior art keywords
nprach
level
coverage range
range
coverage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811433247.7A
Other languages
Chinese (zh)
Other versions
CN109275157A (en
Inventor
程奥林
胡云
邢宇龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201811433247.7A priority Critical patent/CN109275157B/en
Publication of CN109275157A publication Critical patent/CN109275157A/en
Application granted granted Critical
Publication of CN109275157B publication Critical patent/CN109275157B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention provides a method and a device for optimizing configuration parameters of an NPRACH (network random access channel) of a base station, relates to the field of communication network optimization, and can improve the utilization rate of network resources and the success rate of random access. The method comprises the following steps: acquiring configuration parameters of NPRACH of coverage ranges of all CE levels of a base station and a network load value of the coverage range of each CE Level of the base station; determining the value range of the NPRACH period of the coverage range of each CE Level according to a first preset formula; calculating a theoretical load value of the coverage range of each CE Level according to a second preset formula; when the network load value of the coverage range of any CE Level in the base station is determined to be smaller than or equal to the theoretical load value of the coverage range of any CE Level, the NPRACH configuration parameters of the coverage range of each CE Level are optimized and adjusted according to a preset optimization algorithm.

Description

Configuration parameter optimization method and device for NPRACH (network-defined random Access channel) of base station
Technical Field
The invention relates to the field of communication network access optimization, in particular to a method and a device for optimizing configuration parameters of a base station NPRACH.
Background
NB-Iot (Narrow Band Internet of Things) as an Internet-of-Things technology based on 3GPP (3rd Generation Partnership Project) LTE (Long Term Evolution) standard protocol Evolution has the characteristics of high spectrum resource utilization rate, support of a large number of low-speed users, large coverage depth, low power consumption of terminals, and the like compared with the existing mobile network, so NB-Iot has become more and more popular with the operators. For the characteristic of large Coverage depth of NB-Iot, the Coverage of NB-Iot specified by 3GPP is improved by 20dB compared with GPRS (General Packet Radio Service), the base station divides the Coverage into three Coverage Enhancement levels (CE levels) of 0, 1 and 2, respectively, and MCL (maximum coupling loss) of 144, 154 and 164, respectively, where downlink brings Coverage Enhancement through data repetition, and uplink brings Coverage Enhancement through data repetition and a mode of improving uplink power spectral density; the base station may configure up to 3 sets of NPRACH parameters to match different coverage scenarios and broadcast in system messages. The UE (User Equipment) determines the coverage enhancement Level CE Level at which the UE is currently located according to the measurement of the downlink Channel of the base station (RSRP information) and the comparison result of the threshold parameter broadcasted by the base station, and sends the Random Access Preamble on the specified time-frequency resource according to the NPRACH (Narrowband Physical Random Access Channel) configuration parameter corresponding to the CE Level, and once the Random Access Preamble fails to be transmitted, the NB-IoT terminal retries in upgrading the CE Level until the NPRACH resources in the coverage range of all the CE levels are tried.
At present, random access configuration parameters of NB-IoT are configured manually as a main part, and a manual configuration scheme requires an engineer to reasonably configure the random access parameters under different coverage enhancement levels according to network load conditions, but when the network load corresponding to a base station changes, the configured physical random access parameters cannot be updated in time, so that a great number of terminal random access failures are caused.
Disclosure of Invention
The embodiment of the invention provides a method and a device for optimizing configuration parameters of an NPRACH (network random Access channel) of a base station, which are used for optimizing random access parameters of the base station according to different network load conditions and improving the utilization rate of network resources and the success rate of random access.
In order to achieve the above purpose, the embodiment of the invention adopts the following technical scheme:
in a first aspect, a method for optimizing configuration parameters of an NPRACH of a base station is provided, including:
acquiring configuration parameters of a NPRACH (narrow band physical random access channel) covering the coverage range of each CE Level of the enhancement Level of the base station and a network load value of the coverage range of each CE Level of the base station; the network load value is the number of random access users in unit time; the configuration parameters of NPRACH include: NPRACH period, NPRACH subcarrier number, NPRACH repetition number, and cyclic prefix CP length;
determining the value range of the NPRACH period of the coverage range of each CE Level according to a first preset formula according to the length of the CP and the NPRACH repetition times of the coverage range of each CE Level;
calculating a theoretical load value of the coverage range of each CE Level according to a second preset formula according to the NPRACH period of the coverage range of each CE Level and the number of NPRACH subcarriers of the coverage range of each CE Level; the theoretical load value is the number of random access resources in unit time;
when the base station is determined to have the network load value of the coverage range of any CE Level smaller than or equal to the theoretical load value of the coverage range of any CE Level, the NPRACH period and the NPRACH subcarrier number of the coverage range of each CE Level are optimized and adjusted according to a preset value range of the NPRACH subcarrier number, the configuration parameters of the NPRACH of the coverage range of each CE Level and the value range of the NPRACH period of the coverage range of each CE Level and a preset optimization algorithm.
The technical solution provided in the foregoing embodiment is to first obtain various configuration parameters of narrowband logistics random access channels in all coverage areas of a base station and a network load value of a coverage area of each CE Level of the base station, that is, a number of users randomly accessed within a unit time in an actual coverage area of each CE Level, then calculate a theoretical load value of a coverage area of each CE Level of the base station, that is, a maximum number of users that can be accepted by a rated coverage area of each CE Level, according to an NPRACH period and a NPRACH subcarrier number in the configuration parameters, and then determine that a part of network load is large in the coverage area of the base station at the time, and the random parameters are unreasonably set and need to be optimized, and finally determine, according to the configuration parameters, a number of NPRACH in the coverage area of each CE Level, a network load value of any one of the CE levels of the base station is larger than the theoretical load value, The preset value range of the number of the NPRACH sub-carriers which is actually set and the value range of the NPRACH period of the coverage range of each CE Level which is calculated according to the configuration parameters of the NPRACH are optimized and adjusted according to the preset optimization algorithm on the NPRACH period of the coverage range of each CE Level and the number of the NPRACH sub-carriers, so as to achieve the optimized configuration of the random access parameters of the coverage ranges of different CE levels of the base station, so that the network load value of all coverage areas of the base station can be less than or equal to the load value, and thus, because the network resources corresponding to the base station can be fully applied to the required coverage, the load condition of some coverage with excessive load is reduced, therefore, all coverage areas of the base station are fully used to the network resources corresponding to the base station, and the defect of random access failure of a large number of terminals caused by overhigh load is avoided.
In a second aspect, an apparatus for optimizing configuration parameters of NPRACH of a base station is provided, including: the device comprises an acquisition module, a calculation module and a judgment module;
the system comprises an acquisition module, a processing module and a control module, wherein the acquisition module is used for acquiring configuration parameters of a NPRACH (narrow band physical random access channel) covering the coverage range of each CE Level of a base station and a network load value of the coverage range of each CE Level of the base station; the network load value is the number of random access users in unit time; the configuration parameters of NPRACH include: NPRACH period, NPRACH subcarrier number, NPRACH repetition number, and cyclic prefix CP length;
the calculating module is used for determining the value range of the NPRACH period of the coverage range of each CE Level according to a first preset formula according to the length of the CP and the NPRACH repetition times of the coverage range of each CE Level acquired by the acquiring module;
the calculating module is further used for calculating a theoretical load value of the coverage range of each CE Level according to a second preset formula according to the NPRACH period of the coverage range of each CE Level and the number of NPRACH subcarriers of the coverage range of each CE Level acquired by the acquiring module; the theoretical load value is the number of random access resources in unit time;
when the judging module determines that the network load value of the coverage range of any CE Level of the base station acquired by the acquiring module is smaller than or equal to the theoretical load value of the coverage range of any CE Level calculated by the calculating module, the configuration parameter optimizing device of the NPRACH of the base station is used for optimizing and adjusting the NPRACH period and the NPRACH subcarrier number of the coverage range of each CE Level according to a preset value range of the NPRACH subcarrier number, the configuration parameter of the NPRACH of the coverage range of each CE Level acquired by the acquiring module and the value range of the NPRACH period of the coverage range of each CE Level calculated by the calculating module.
In a third aspect, a configuration parameter optimization device for NPRACH of a base station is provided, which includes a memory, a processor, a bus and a communication interface; the memory is used for storing computer execution instructions, and the processor is connected with the memory through a bus; when the configuration parameter optimization device of the NPRACH of the base station operates, the processor executes the computer-executable instructions stored in the memory to cause the configuration parameter optimization device of the NPRACH of the base station to perform the configuration parameter optimization method of the NPRACH of the base station as provided in the first aspect.
A fourth aspect. There is provided a computer storage medium comprising computer executable instructions which, when executed on a computer, cause the computer to perform the method for configuration parameter optimization of NPRACH of a base station as provided in the first aspect.
The embodiment of the invention provides a method and a device for optimizing NPRACH configuration parameters of a base station, wherein the method comprises the following steps: acquiring configuration parameters of a NPRACH (narrow band physical random access channel) covering the coverage range of each CE Level of the enhancement Level of the base station and a network load value of the coverage range of each CE Level of the base station; the network load value is the number of random access users in unit time; the configuration parameters of NPRACH include: NPRACH period, NPRACH subcarrier number, NPRACH repetition number, and cyclic prefix CP length; determining the value range of the NPRACH period of the coverage range of each CE Level according to a first preset formula according to the length of the CP and the NPRACH repetition times of the coverage range of each CE Level; calculating a theoretical load value of the coverage range of each CE Level according to a second preset formula according to the NPRACH period of the coverage range of each CE Level and the number of NPRACH subcarriers of the coverage range of each CE Level; the theoretical load value is the number of random access resources in unit time; when the base station is determined to have the network load value of the coverage range of any CE Level smaller than or equal to the theoretical load value of the coverage range of any CE Level, the NPRACH period and the NPRACH subcarrier number of the coverage range of each CE Level are optimized and adjusted according to a preset value range of the NPRACH subcarrier number, the configuration parameters of the NPRACH of the coverage range of each CE Level and the value range of the NPRACH period of the coverage range of each CE Level and a preset optimization algorithm. The technical scheme provided by the embodiment of the invention comprises the steps of firstly obtaining various configuration parameters of narrowband logistics random access channels in all coverage areas of a base station and a network load value of the coverage area of each CE Level of the base station, namely the number of users randomly accessed in a unit time in the coverage area of each CE Level, then calculating a theoretical load value of the coverage area of each CE Level of the base station, namely the maximum number of users accessed in the coverage area of each CE Level, which can be accepted by a rated rating according to an NPRACH period and the number of NPRACH subcarriers in the configuration parameters, then determining that a part of network load is larger in the coverage area of the base station at the moment, the random parameters are unreasonably set and need to be optimized, and finally obtaining the configuration parameter value of the NPRACH in the coverage area of each CE Level according to the configuration parameters, The preset value range of the number of the NPRACH sub-carriers which is actually set and the value range of the NPRACH period of the coverage range of each CE Level which is calculated according to the configuration parameters of the NPRACH are optimized and adjusted according to the preset optimization algorithm on the NPRACH period of the coverage range of each CE Level and the number of the NPRACH sub-carriers, so as to achieve the optimized configuration of the random access parameters of the coverage ranges of different CE levels of the base station, so that the network load value of all coverage areas of the base station can be less than or equal to the load value, and thus, because the network resources corresponding to the base station can be fully applied to the required coverage, the load condition of some coverage with excessive load is reduced, therefore, all coverage areas of the base station are fully used to the network resources corresponding to the base station, and the defect of random access failure of a large number of terminals caused by overhigh load is avoided.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flowchart of a configuration parameter optimization method for NPRACH of a base station according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a specific process of step 105 in FIG. 1 according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a configuration parameter optimization apparatus for NPRACH of a base station according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of another configuration parameter optimization device for NPRACH of a base station according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
It should be noted that, in the embodiments of the present invention, "of", "corresponding" and "corresponding" may be sometimes used in combination, and it should be noted that, when the difference is not emphasized, the intended meaning is consistent.
For the convenience of clearly describing the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, the words "first", "second", and the like are used for distinguishing the same items or similar items with basically the same functions and actions, and those skilled in the art can understand that the words "first", "second", and the like are not limited in number or execution order.
The optimization mode of the random access parameters of the base station of the existing narrowband internet of things is mainly configured manually, and the configuration scheme needs an engineer to configure the random access parameters according to the network load condition of the base station, but the network load of the base station is likely to change at any time, when the generated change exceeds the error allowed by the configured random access parameters in the engineering, the network resources of the base station cannot be effectively utilized, and the random access success rate of part of user terminals in the coverage range of the base station is reduced.
In view of the above problem, referring to fig. 1, an embodiment of the present invention provides a method for optimizing configuration parameters of an NPRACH of a base station, including:
101. the method comprises the steps of obtaining configuration parameters of a narrow-band physical random access channel NPRACH of each coverage range of each coverage enhancement Level CE Level of a base station and a network load value of the coverage range of each CE Level of the base station.
The network load value is the number of random access users in unit time; the configuration parameters of NPRACH include: NPRACH period, NPRACH subcarrier number, NPRACH repetition number, and cyclic prefix CP length.
For example, in practice, the base station generally configures at least one set, at most three sets of configuration parameters of the NPRACH, and in practice, there is a certain limitation on the configuration parameters of the NPRACH, which is specifically shown in table 1 below.
TABLE 1
Figure GDA0001981807080000061
Figure GDA0001981807080000071
In addition, R0<R1<R2,RiNPRACH repetition number for coverage with CE Level of 0.
102. And determining the value range of the NPRACH period of the coverage range of each CE Level according to a first preset formula according to the length of the CP and the NPRACH repetition times of the coverage range of each CE Level.
Wherein, the first preset formula is as follows:
Figure GDA0001981807080000072
i∈{0,1,2};
wherein L isCPiLength of CP, T, for coverage of base station with coverage class iiNPRACH period, R, for coverage of a coverage area of rank iiNPRACH repetition number covering a coverage range of level i.
Exemplarily, since the NPRACH period should be greater than the time required for transmitting the random access preamble in practice, and the time domain resource required for transmitting the random access preamble once includes 4 Symbol Groups (symbols Groups), the length of each Symbol group has two values according to the length of the Cyclic Prefix (CP): 1.6ms (for short CP) and 1.8ms (for long CP). Therefore, the first preset formula may specifically be:
Figure GDA0001981807080000073
103. calculating a theoretical load value of the coverage range of each CE Level according to a second preset formula according to the NPRACH period of the coverage range of each CE Level and the number of NPRACH subcarriers of the coverage range of each CE Level; the theoretical load value is the number of random access resources per unit time.
Wherein the second predetermined formula is:
Oi=1000×Ni/Ti
i∈{0,1,2};
wherein, OiA theoretical load value N of a coverage area with a coverage grade i of the base stationiThe number of NPRACH sub-carriers, T, of the coverage range with the coverage grade of iiNPRACH period for the coverage range with the coverage level i.
Illustratively, according to the NPRACH period TiAnd the number N of NPRACH subcarriersiThe theoretical load value of the base station corresponding to the value of (a) is shown in table 2 below.
Figure GDA0001981807080000081
TABLE 2
104. And judging whether the network load value of the coverage range of any CE Level of the base station is less than or equal to the theoretical load value of the coverage range of any CE Level.
If so, execution 105 is performed, and if not, execution 106 is performed.
105. And optimizing and adjusting the NPRACH period and the NPRACH subcarrier number of the coverage range of each CE Level according to a preset value range of the NPRACH subcarrier number, the configuration parameters of the NPRACH of the coverage range of each CE Level and the value range of the NPRACH period of the coverage range of each CE Level by a preset optimization algorithm.
Optionally, in order to ensure that as many network resources as possible are allocated to a better signal area and a higher access success rate is ensured, when adjusting the random access parameter of the base station, it is necessary to first adjust NPRACH configuration parameters in a better signal coverage area, that is, a coverage area with a small CE Level, and then adjust NPRACH configuration parameters in a next signal coverage area, so as shown in fig. 2, step 105 specifically includes:
it should be noted that, because the whole process is cyclic in the optimization scheme provided by the embodiment of the present invention, any step included in the following 105 steps means a parameter (NPRACH period or NPRACH subcarrier number) of the current update to a value obtained by the latest update of the parameter before the execution time of the step; in addition, all the parameters updated at the current time include values when the certain parameters are not updated when the certain parameters are acquired for the first time.
1051. And judging whether the theoretical load value of the coverage range with the CE Level of 0 is larger than the network load value of the coverage range with the CE Level of 0.
When the theoretical load value of the coverage range with the CE Level of 0 is determined to be larger than the network load value of the coverage range with the CE Level of 0, 1052 is executed; when the theoretical load value of the coverage range with the CE Level of 0 is determined to be less than or equal to the network load value of the coverage range with the CE Level of 0, 1053 is executed.
1052. And determining the value range of the number of NPRACH subcarriers of the coverage range of the base station except the coverage range with the CE Level of 0 according to the number of the NPRACH subcarriers of the coverage range with the CE Level of 0 after the current updating and the preset value range of the number of the NPRACH subcarriers.
Specifically, the preset value range of the number of NPRACH subcarriers can be obtained with reference to table 1.
Step 1060 is performed after step 1052.
1053. And judging whether the NPRACH period of the coverage range with the CE Level of 0 after the current updating is larger than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 0.
When determining that the NPRACH period of the coverage range with the current updated CE Level being 0 is larger than the minimum value in the value range of the NPRACH period of the coverage range with the current updated CE Level being 0, executing 1054; and executing 1056 when the NPRACH period of the coverage range with the current updated CE Level being 0 is determined to be less than or equal to the minimum value in the value range of the NPRACH period of the coverage range with the current updated CE Level being 0.
1054. And updating the NPRACH period of the coverage range with the current updated CE Level being 0 to be the first target NPRACH period.
In the value range of the NPRACH period in which the first target NPRACH period is a coverage range with a CE Level of 0, all NPRACH periods that are smaller than the coverage range with the CE Level of 0 updated at the present time are the maximum values.
1055. And recalculating the theoretical load value of the coverage range with the CE Level of 0 according to a second preset formula according to the NPRACH period of the coverage range with the CE Level of 0 and the number of NPRACH subcarriers of the coverage range with the CE Level of 0 after the current updating.
Here, the number of NPRACH subcarriers in the coverage area with CE Level of 0 plus "updated at the current time" is not added, because in the technical solution provided in the embodiment of the present invention, the NPRACH period is first adjusted and optimized, and if the NPRACH period adjustment does not achieve the purpose, the number of NPRACH subcarriers is adjusted, so that when the NPRACH period is adjusted, the number of NPRACH subcarriers is the initially obtained value.
1055, then 1051 is performed.
1056. And judging whether the number of NPRACH subcarriers in the coverage range with the CE Level of 0 after the current update is less than the maximum value in the preset value range of the number of the NPRACH subcarriers.
When the number of NPRACH sub-carriers in the coverage range with the current updated CE Level of 0 is determined to be smaller than the maximum value in the preset value range of the number of the NPRACH sub-carriers, executing 1057; and executing 1059 when the number of NPRACH sub-carriers in the coverage range with the current updated CE Level of 0 is determined to be more than or equal to the maximum value in the preset value range of the number of the NPRACH sub-carriers.
1057. And updating the number of NPRACH subcarriers of the coverage range with the current updated CE Level being 0 to be the number of the first target NPRACH subcarriers.
The number of the first target NPRACH subcarriers is the minimum value of the number of the NPRACH subcarriers which is larger than the coverage range of the current updated CE Level being 0 in a preset value range of the number of the NPRACH subcarriers.
1058. And recalculating the theoretical load value of the coverage range with the CE Level of 0 according to a second preset formula according to the NPRACH period of the coverage range with the CE Level of 0 after the current update and the number of NPRACH subcarriers of the coverage range with the CE Level of 0 after the current update.
1051 is performed after 1058.
1059. The configuration parameters of the NPRACH for determining the coverage area with CE Level of 0 cannot be optimized.
If it is determined that NPRACH of the coverage area with CE Level of 0 cannot be optimized, it indicates that the random access condition of the coverage area with CE Level of 0 of the base station cannot be optimized only by the existing device configuration of the base station, and may need to be adjusted by hardware devices, so that the 1059 step is executed while a reminder is sent to the terminal of the optimization responsible person, so that the optimization responsible person can know the current situation that optimization cannot be performed.
1060. And judging whether the number of NPRACH subcarriers in the coverage range with the CE Level of 0 after the current update is less than the maximum value in the preset value range of the number of the NPRACH subcarriers.
When the number of NPRACH sub-carriers in the coverage range with the current updated CE Level of 0 is determined to be smaller than the maximum value in the preset value range of the number of the NPRACH sub-carriers, 1061 is executed; when it is determined that the number of NPRACH subcarriers in the coverage range with the CE Level of 0 after the current update is not less than the maximum value in the preset value range of the number of NPRACH subcarriers, because the maximum value of the number of NPRACH subcarriers configurable by the base station is the maximum value in the preset value range of the number of NPRACH subcarriers (refer to table 1), the optimized base station only stores one NPRACH in the coverage range with the CE Level of 0, and the optimization is finished.
1061. And judging whether the theoretical load value of the coverage range with the CE Level of 1 is larger than the network load value of the coverage range with the CE Level of 1.
When the theoretical load value of the coverage range with the CE Level of 1 is determined to be larger than the network load value of the coverage range with the CE Level of 1, 1062 is executed; when it is determined that the theoretical load value of the coverage range with the CE Level of 1 is less than or equal to the network load value of the coverage range with the CE Level of 1, 1063 is performed.
1062. And determining the value range of the number of NPRACH subcarriers with the CE Level of 2 of the base station according to the number of the NPRACH subcarriers in the coverage range with the CE Level of 0 after the current update, the number of the NPRACH subcarriers in the coverage range with the CE Level of 1 after the current update and the preset value range of the number of the NPRACH subcarriers.
Step 1062 is followed by step 1070.
1063. And judging whether the NPRACH period of the coverage range with the CE Level of 1 after the current updating is larger than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 1.
When determining that the NPRACH period of the coverage range with the CE Level of 1 after the current update is greater than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 1, executing 1064; when determining that the NPRACH period of the coverage range with the current updated CE Level of 1 is less than or equal to the minimum value in the value range of the NPRACH period of the coverage range with the current CE Level of 1, 1066 is performed.
1064. And updating the NPRACH period of the coverage range with the current updated CE Level being 1 to be the second target NPRACH period.
And in the value range of the NPRACH period with the second target NPRACH period being the coverage range with the CE Level of 1, all NPRACH periods which are smaller than the coverage range with the CE Level of 1 after the current update are the maximum values in the NPRACH period.
1065. And recalculating the theoretical load value of the coverage range with the CE Level of 1 according to a second preset formula according to the NPRACH period of the coverage range with the CE Level of 1 and the number of NPRACH subcarriers of the coverage range with the CE Level of 1 after the current updating.
Here, the number of NPRACH subcarriers in the coverage area with CE Level of 1 is not added to the "updated value after the current time", because in the technical scheme provided in the embodiment of the present invention, the NPRACH period is first adjusted and optimized, and if the NPRACH period adjustment does not achieve the purpose, the number of NPRACH subcarriers is adjusted, so that when the NPRACH period is adjusted, the number of NPRACH subcarriers is the initially obtained value.
1065 is performed after step 1061.
1066. And judging whether the number of NPRACH subcarriers in the coverage range with the current updated CE Level of 1 is less than the number of first target subcarriers.
When the number of NPRACH subcarriers in the coverage range with the current updated CE Level of 1 is determined to be less than the number of first target subcarriers, 1067 is executed; and when determining that the number of NPRACH subcarriers in the coverage area with the current updated CE Level of 1 is greater than or equal to the first target number of subcarriers, executing 1069.
The first target subcarrier number is the difference value obtained by subtracting the number of the NPRACH subcarriers in the coverage range with the CE Level being 0 after the current updating from the maximum value in the preset value range of the number of the NPRACH subcarriers.
1067. And updating the number of NPRACH subcarriers of the coverage range with the current updated CE Level of 1 to the number of second target NPRACH subcarriers.
The number of the second target NPRACH subcarriers is the minimum value of the number of the NPRACH subcarriers which is larger than the coverage range of the current updated CE Level being 1 in the preset value range of the number of the NPRACH subcarriers.
1068. And recalculating the theoretical load value of the coverage range with the CE Level of 1 according to a second preset formula according to the NPRACH period of the coverage range with the CE Level of 1 updated at the current time and the number of NPRACH subcarriers of the coverage range with the CE Level of 1 updated at the current time.
1068 is performed after step 1061.
1069. Determining the non-optimization of NPRACH of the coverage area with CE Level of 1.
If it is determined that NPRACH of the coverage area with CE Level of 1 cannot be optimized, it indicates that the random access condition of the coverage area with CE Level of 1 of the base station cannot be optimized only by the existing device configuration of the base station, and may only need to adjust the hardware device, so that the 1069 step is executed while sending a reminding message to the terminal of the optimization responsible person, so that the optimization responsible person knows the current situation that optimization cannot be performed.
1070. And judging whether the sum of the number of NPRACH subcarriers in the coverage range with the CE Level being 0 after the current update and the number of NPRACH subcarriers in the coverage range with the CE Level being 1 after the current update is smaller than the maximum value in the preset value range of the number of the NPRACH subcarriers.
When the sum of the number of NPRACH subcarriers in the coverage range with the CE Level being 0 after the current updating and the number of NPRACH subcarriers in the coverage range with the CE Level being 1 after the current updating is smaller than the maximum value in the preset value range of the number of the NPRACH subcarriers, 1071 is executed; when the sum of the number of NPRACH subcarriers in the coverage range with the CE Level of 0 after the current update and the number of NPRACH subcarriers in the coverage range with the CE Level of 1 after the current update is not less than the maximum value in the preset value range of the number of NPRACH subcarriers, because the maximum value of the number of NPRACH subcarriers configurable by the base station is the maximum value in the preset value range of the number of NPRACH subcarriers (refer to table 1), the optimized base station only stores one NPRACH in the coverage range with the CE Level of 0 and 1, and the optimization is finished.
1071. And judging whether the theoretical load value of the coverage range with the CE Level of 2 is larger than the network load value of the coverage range with the CE Level of 2.
When the theoretical load value of the coverage range with the CE Level of 2 is determined to be larger than the network load value of the coverage range with the CE Level of 2, 1072 is executed; 1073 is executed when it is determined that the theoretical load value of the coverage area with CE Level 2 is less than or equal to the network load value of the coverage area with CE Level 2.
1072. And determining that the configuration parameter optimization of the NPRACH of the base station is completed.
Specifically, after the optimization is determined to be completed, a prompt message of the completion of the optimization is sent to a terminal of a base station optimization manager.
1073. And judging whether the NPRACH period of the coverage range with the CE Level of 2 after the current updating is larger than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 2.
When the NPRACH period of the coverage range with the current updated CE Level of 2 is determined to be larger than the minimum value in the value range of the NPRACH period of the coverage range with the current updated CE Level of 2, 1074 is executed; when the NPRACH period of the coverage range with the current updated CE Level of 2 is determined to be smaller than or equal to the minimum value in the value range of the NPRACH period of the coverage range with the current updated CE Level of 2, 1076 is executed.
1074. And updating the NPRACH period of the coverage range with the current updated CE Level of 2 to be a third target NPRACH period.
And in the numeric area of the NPRACH period with the third target NPRACH period being the coverage area with the CE Level of 2, all NPRACH periods which are smaller than the coverage area with the CE Level of 2 after the current update are the maximum values in the NPRACH period.
1075. And recalculating the theoretical load value of the coverage range with the CE Level of 2 according to a second preset formula according to the NPRACH period of the coverage range with the CE Level of 2 and the number of NPRACH subcarriers of the coverage range with the CE Level of 2 after the current updating.
Here, the number of NPRACH subcarriers in the coverage area with CE Level of 2 is not added to the "updated value after the current time", because in the technical scheme provided in the embodiment of the present invention, the NPRACH period is first adjusted and optimized, and if the NPRACH period adjustment does not achieve the purpose, the number of NPRACH subcarriers is adjusted, so that when the NPRACH period is adjusted, the number of NPRACH subcarriers is the initially obtained value.
1071 is performed after step 1075.
1076. And judging whether the number of NPRACH subcarriers in the coverage range with the CE Level of 2 updated at the current time is less than the number of second target subcarriers.
When the number of NPRACH subcarriers in the coverage range with the current updated CE Level of 2 is determined to be less than the number of second target subcarriers, 1077 is executed; and when the number of NPRACH subcarriers in the coverage range with the current updated CE Level of 2 is determined to be more than or equal to the number of second target subcarriers, 1079 is executed.
The second target subcarrier number is the maximum value in the value range of the number of NPRACH subcarriers with the CE Level of 2 of the base station.
1077. And updating the number of NPRACH subcarriers of the coverage range with the current updated CE Level of 2 to the number of the third target NPRACH subcarriers.
And the number of the third target NPRACH subcarriers is the minimum value in the number of NPRACH subcarriers in a preset value range of the number of the NPRACH subcarriers, wherein the number of the NPRACH subcarriers is larger than the number of the NPRACH subcarriers of a coverage range with the current updated CE Level of 2.
1078. And recalculating the theoretical load value of the coverage range with the CE Level of 2 according to a second preset formula according to the NPRACH period of the coverage range with the CE Level of 2 after the current update and the number of NPRACH subcarriers of the coverage range with the CE Level of 2 after the current update.
1071 is performed after 1078.
1079. Determining the non-optimization of NPRACH with the coverage area of CE Level 2.
If it is determined that NPRACH of a coverage area with a CE Level of 2 cannot be optimized, it indicates that the random access condition of the coverage area with the CE Level of 2 of the base station cannot be optimized only by the existing device configuration of the base station, and it may need to adjust a hardware device, so that the 1079 step is executed while sending a reminding message to a terminal of an optimization responsible person, so that the optimization responsible person knows the current situation that optimization cannot be performed.
106. The configuration parameters for determining NPRACH of a base station need not be optimized.
And step 106, sending prompt information which does not need to be optimized to the terminal of the optimization manager of the base station.
Note that T in FIGS. 1 and 2iNPRACH period, R, for coverage of a coverage area of rank iiNumber of NPRACH repetitions, N, covering a coverage area of rank iiNumber of NPRACH subcarriers covering a coverage range of a rank i, OiFor a theoretical load value covering a coverage range of a class i, LiTo cover the network load value of the coverage range with the rank i, i ═ 0, 1, 2}。
The embodiment of the invention provides a method for optimizing the configuration parameters of NPRACH of a base station, which comprises the following steps: acquiring configuration parameters of a NPRACH (narrow band physical random access channel) covering the coverage range of each CE Level of the enhancement Level of the base station and a network load value of the coverage range of each CE Level of the base station; the network load value is the number of random access users in unit time; the configuration parameters of NPRACH include: NPRACH period, NPRACH subcarrier number, NPRACH repetition number, and cyclic prefix CP length; determining the value range of the NPRACH period of the coverage range of each CE Level according to a first preset formula according to the length of the CP and the NPRACH repetition times of the coverage range of each CE Level; calculating a theoretical load value of the coverage range of each CE Level according to a second preset formula according to the NPRACH period of the coverage range of each CE Level and the number of NPRACH subcarriers of the coverage range of each CE Level; the theoretical load value is the number of random access resources in unit time; when the base station is determined to have the network load value of the coverage range of any CE Level smaller than or equal to the theoretical load value of the coverage range of any CE Level, the NPRACH period and the NPRACH subcarrier number of the coverage range of each CE Level are optimized and adjusted according to a preset value range of the NPRACH subcarrier number, the configuration parameters of the NPRACH of the coverage range of each CE Level and the value range of the NPRACH period of the coverage range of each CE Level and a preset optimization algorithm. The technical scheme provided by the embodiment of the invention comprises the steps of firstly obtaining various configuration parameters of narrowband logistics random access channels in all coverage areas of a base station and a network load value of the coverage area of each CE Level of the base station, namely the number of users randomly accessed in a unit time in the coverage area of each CE Level, then calculating a theoretical load value of the coverage area of each CE Level of the base station, namely the maximum number of users accessed in the coverage area of each CE Level, which can be accepted by a rated rating according to an NPRACH period and the number of NPRACH subcarriers in the configuration parameters, then determining that a part of network load is larger in the coverage area of the base station at the moment, the random parameters are unreasonably set and need to be optimized, and finally obtaining the configuration parameter value of the NPRACH in the coverage area of each CE Level according to the configuration parameters, The preset value range of the number of the NPRACH sub-carriers which is actually set and the value range of the NPRACH period of the coverage range of each CE Level which is calculated according to the configuration parameters of the NPRACH are optimized and adjusted according to the preset optimization algorithm on the NPRACH period of the coverage range of each CE Level and the number of the NPRACH sub-carriers, so as to achieve the optimized configuration of the random access parameters of the coverage ranges of different CE levels of the base station, so that the network load value of all coverage areas of the base station can be less than or equal to the load value, and thus, because the network resources corresponding to the base station can be fully applied to the required coverage, the load condition of some coverage with excessive load is reduced, therefore, all coverage areas of the base station are fully used to the network resources corresponding to the base station, and the defect of random access failure of a large number of terminals caused by overhigh load is avoided.
Referring to fig. 3, an embodiment of the present invention further provides an apparatus 01 for optimizing configuration parameters of an NPRACH of a base station, including: an acquisition module 31, a calculation module 32 and a judgment module 33;
an obtaining module 31, configured to obtain a configuration parameter of a narrowband physical random access channel NPRACH in a coverage area of each coverage enhancement Level CE Level of a base station and a network load value of the coverage area of each CE Level of the base station; the network load value is the number of random access users in unit time; the configuration parameters of NPRACH include: NPRACH period, NPRACH subcarrier number, NPRACH repetition number, and cyclic prefix CP length;
a calculating module 32, configured to determine, according to the length of the CP and the NPRACH repetition frequency of the coverage area of each CE Level acquired by the acquiring module 31, a value range of an NPRACH period of the coverage area of each CE Level according to a first preset formula;
the calculating module 32 is further configured to calculate a theoretical load value of the coverage area of each CE Level according to a second preset formula according to the NPRACH period of the coverage area of each CE Level and the number of NPRACH subcarriers of the coverage area of each CE Level acquired by the acquiring module 31; the theoretical load value is the number of random access resources in unit time;
when the determining module 33 determines that the network load value of the coverage range of any CE Level of the base station acquired by the acquiring module 31 is smaller than or equal to the theoretical load value of the coverage range of any CE Level calculated by the calculating module 32, the NPRACH configuration parameter optimizing device 01 of the base station is configured to optimize and adjust the NPRACH period and the NPRACH subcarrier number of the coverage range of each CE Level according to a preset optimization algorithm according to the preset value range of the NPRACH subcarrier number, the NPRACH configuration parameter of the coverage range of each CE Level acquired by the acquiring module 31, and the NPRACH period of the coverage range of each CE Level calculated by the calculating module 32.
Optionally, the apparatus for optimizing configuration parameters of NPRACH of a base station further includes a processing module 34;
the judging module 33 is further configured to, when it is determined that the network load value of the coverage range of any CE Level in the base station is smaller than or equal to the theoretical load value of the coverage range of any CE Level, judge whether the theoretical load value of the coverage range of CE Level 0 calculated by the calculating module 32 is greater than the network load value of the coverage range of CE Level 0 of the obtaining module 31;
when the judging module 33 determines that the theoretical load value of the coverage range with the CE Level of 0 is greater than the network load value of the coverage range with the CE Level of 0, the processing module 34 is configured to determine, according to the number of NPRACH subcarriers of the coverage range with the CE Level of 0 updated at the present time and a preset value range of the number of NPRACH subcarriers, a value range of the number of NPRACH subcarriers of a coverage range of the base station other than the coverage range with the CE Level of 0;
when the judging module 33 determines that the theoretical load value of the coverage range with the CE Level of 0 is less than or equal to the network load value of the coverage range with the CE Level of 0, the judging module 33 is further configured to judge whether the NPRACH period of the coverage range with the CE Level of 0, which is updated by the processing module 34 at the present time, is greater than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 0, which is calculated by the calculating module 32;
when the determining module 33 determines that the NPRACH period of the coverage range with the CE Level of 0 after the current update of the processing module 34 is greater than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 0, after the processing module 34 updates the NPRACH period of the coverage range with the CE Level of 0 after the current update to the first target NPRACH period, the calculating module 32 is further configured to recalculate the theoretical load value of the coverage range with the CE Level of 0 according to the NPRACH period of the coverage range with the CE Level of 0 after the current update of the processing module 34 and the number of NPRACH subcarriers of the coverage range with the CE Level of 0 acquired by the acquiring module 31, and according to a second preset formula; in the value range of the NPRACH period in which the first target NPRACH period is the coverage range in which the CE Level is 0, all the NPRACH periods that are smaller than the coverage range in which the CE Level after the current update by the processing module 34 is 0 are the maximum values in the NPRACH period;
when the judging module 33 determines that the NPRACH period of the coverage range where the CE Level is 0 after the processing module 34 is updated for the current time is less than or equal to the minimum value in the value range of the NPRACH period of the coverage range where the CE Level is 0, the judging module 33 is further configured to judge whether the number of NPRACH subcarriers of the coverage range where the CE Level is 0 after the processing module 34 is updated for the current time is less than the maximum value in the preset value range of the number of NPRACH subcarriers;
when the judging module 33 determines that the number of NPRACH subcarriers in the coverage range where the CE Level after the current update by the processing module 34 is 0 is smaller than the maximum value in the preset value range of the number of NPRACH subcarriers, after the processing module 34 updates the number of NPRACH subcarriers in the coverage range where the CE Level after the current update is 0 to the first target number of NPRACH subcarriers, the calculating module 32 is further configured to recalculate the theoretical load value of the coverage range where the CE Level is 0 according to a second preset formula according to the NPRACH period of the coverage range where the CE Level after the current update by the processing module 34 is 0 and the number of NPRACH subcarriers in the coverage range where the CE Level after the current update by the processing module 34 is 0; the number of the first target NPRACH subcarriers is the minimum value among the number of NPRACH subcarriers, which is greater than the number of NPRACH subcarriers in the coverage range where the CE Level after the current update of the processing module 34 is 0, in the preset value range of the number of NPRACH subcarriers;
when the judging module 33 determines that the number of NPRACH subcarriers in the coverage range with CE Level of 0 after the processing module 34 updates for the current time is greater than or equal to the maximum value in the preset value range of the number of NPRACH subcarriers, the processing module 34 is configured to determine that the configuration parameters of NPRACH in the coverage range with CE Level of 0 cannot be optimized.
Further optionally, after the processing module 34 determines the value range of the number of NPRACH subcarriers of the coverage range of the base station except for the CE Level 0 according to the number of NPRACH subcarriers of the coverage range of the CE Level 0 updated at the present time and the preset value range of the number of NPRACH subcarriers, if the determining module 33 determines that the number of NPRACH subcarriers of the coverage range of the base station except for the CE Level 0 updated at the present time is smaller than the maximum value in the preset value range of the number of NPRACH subcarriers, the determining module 33 is further configured to determine whether the theoretical load value of the coverage range of the CE Level 1 calculated by the calculating module 32 is greater than the network load value of the coverage range of the CE Level 1 acquired by the acquiring module 31;
when the judging module 33 determines that the theoretical load value of the coverage range with the CE Level of 1 is greater than the network load value of the coverage range with the CE Level of 1, the processing module 34 is configured to determine the value range of the number of NPRACH subcarriers of the coverage range with the CE Level of 2 of the base station according to the number of NPRACH subcarriers of the coverage range with the CE Level of 0 after the current update, the number of NPRACH subcarriers of the coverage range with the CE Level of 1 after the current update, and the preset value range of the number of NPRACH subcarriers;
when the judging module 33 determines that the theoretical load value of the coverage range with the CE Level of 1 is less than or equal to the network load value of the coverage range with the CE Level of 1, the judging module 33 is further configured to judge whether the NPRACH period of the coverage range with the CE Level of 1, which is updated by the processing module 34 at the present time, is greater than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 1, which is calculated by the calculating module 32;
when the determining module 33 determines that the NPRACH period of the coverage range with the CE Level of 1 after the current update of the processing module 34 is greater than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 1, after the processing module 34 updates the NPRACH period of the coverage range with the CE Level of 1 after the current update to the second target NPRACH period, the calculating module 32 is further configured to recalculate the theoretical load value of the coverage range with the CE Level of 1 according to the NPRACH period of the coverage range with the CE Level of 1 after the current update of the processing module 34 and the number of NPRACH subcarriers of the coverage range with the CE Level of 1 acquired by the acquiring module 31, and according to a second preset formula; in the value range of the NPRACH period in which the second target NPRACH period is the coverage range with the CE Level of 1, all the NPRACH periods of the NPRACH period that are smaller than the coverage range with the CE Level of 1 after the processing module 34 updates for the current time are the maximum values;
when the judging module 33 determines that the NPRACH period of the coverage range where the CE Level is 1 after the processing module 34 updates for the current time is less than or equal to the minimum value in the numeric area of the NPRACH period of the coverage range where the CE Level is 1, the judging module 33 is further configured to judge whether the number of NPRACH subcarriers of the coverage range where the CE Level is 1 after the processing module 34 updates for the current time is less than the first target subcarrier number; the first target subcarrier number is a difference value obtained by subtracting the number of NPRACH subcarriers in a coverage range in which the CE Level after the current update of the processing module 34 is 0 from the maximum value in the preset value range of the number of NPRACH subcarriers;
when the judging module 33 determines that the number of NPRACH subcarriers of the coverage range where the CE Level is 1 after the processing module 34 updates the number of NPRACH subcarriers of the second target, the calculating module 32 is further configured to recalculate the theoretical load value of the coverage range where the CE Level is 1 according to a second preset formula according to the NPRACH period of the coverage range where the CE Level is 1 after the processing module 34 updates the current CE Level and the number of NPRACH subcarriers of the coverage range where the CE Level is 1 after the processing module 34 updates the current CE Level; the number of the second target NPRACH subcarriers is the minimum value among the number of NPRACH subcarriers, which is greater than the number of NPRACH subcarriers in the coverage range where the CE Level after the current update of the processing module 34 is 1, in the preset value range of the number of NPRACH subcarriers;
when the judging module 33 determines that the number of NPRACH subcarriers in the coverage area with the CE Level of 1 updated by the processing module 34 at the current time is greater than or equal to the first target number of subcarriers, the processing module 34 is configured to determine that the configuration parameters of NPRACH in the coverage area with the CE Level of 1 cannot be optimized.
Further optionally, after the processing module 34 determines the value range of the number of NPRACH subcarriers in the coverage range where the CE Level of the base station is 2 according to the number of NPRACH subcarriers in the coverage range where the CE Level is 0 after the current update, the number of NPRACH subcarriers in the coverage range where the CE Level is 1 after the current update, and the preset value range of the number of NPRACH subcarriers, if the judging module 33 determines that the sum of the NPRACH sub-carrier number of the coverage range where the CE Level after the current update of the processing module 34 is 0 and the NPRACH sub-carrier number of the coverage range where the CE Level after the current update of the processing module 34 is 1 is less than the maximum value in the preset value range of the NPRACH sub-carrier number, the judging module 33 is further configured to judge whether the theoretical load value of the coverage area with the CE Level of 2 calculated by the calculating module 32 is greater than the network load value of the coverage area with the CE Level of 2 acquired by the acquiring module 31;
when the judging module 33 determines that the theoretical load value of the coverage area with the CE Level of 2 is greater than the network load value of the coverage area with the CE Level of 2, the processing module 34 is configured to determine that the configuration parameter optimization of the NPRACH of the base station is completed;
when the judging module 33 determines that the theoretical load value of the coverage range with the CE Level of 2 is less than or equal to the network load value of the coverage range with the CE Level of 2, the judging module 33 is further configured to judge whether the NPRACH period of the coverage range with the CE Level of 2 after the current updating by the processing module 34 is greater than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 2 calculated by the calculating module 32;
when the determining module 33 determines that the NPRACH period of the coverage range with the CE Level of 2 after the current update by the processing module 34 is greater than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 2, after the processing module 34 updates the NPRACH period of the coverage range with the CE Level of 2 after the current update to the third target NPRACH period, the calculating module 32 is further configured to recalculate the theoretical load value of the coverage range with the CE Level of 2 according to the NPRACH period of the coverage range with the CE Level of 2 after the current update by the processing module 34 and the number of NPRACH subcarriers of the coverage range with the CE Level of 2 acquired by the acquiring module 31, and according to a second preset formula; in the value range of the NPRACH period in which the third target NPRACH period is the coverage range with the CE Level of 2, all the NPRACH periods that are smaller than the coverage range with the CE Level of 2 after the processing module 34 updates for the current time are the maximum values in the NPRACH period;
when the judging module 33 determines that the NPRACH period of the coverage range with the CE Level of 2 after the processing module 34 updates for the current time is less than or equal to the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 2, the judging module 33 is further configured to judge whether the number of NPRACH subcarriers of the coverage range with the CE Level of 2 after the processing module 34 updates for the current time is less than the number of second target subcarriers; the second target subcarrier number is the maximum value in the value range of the number of NPRACH subcarriers whose CE Level of the base station is 2, which is determined by the processing module 34;
when the judging module 33 determines that the number of NPRACH subcarriers of the coverage range where the CE Level is 2 after the processing module 34 updates the current time, the calculating module 32 is further configured to recalculate the theoretical load value of the coverage range where the CE Level is 2 according to a second preset formula according to the NPRACH period of the coverage range where the CE Level is 2 after the processing module 34 updates the current time and the number of NPRACH subcarriers of the coverage range where the CE Level is 2 after the processing module 34 updates the current time; the number of the third target NPRACH subcarriers is the minimum value among the number of NPRACH subcarriers, which is greater than the number of NPRACH subcarriers in the coverage range where the CE Level after the current update of the processing module 34 is 2, in the preset value range of the number of NPRACH subcarriers;
when the judging module 33 determines that the number of NPRACH subcarriers in the coverage area with the CE Level of 2 after the processing module 34 updates for the current time is greater than or equal to the second target number of subcarriers, the processing module 34 is configured to determine that the configuration parameters of NPRACH in the coverage area with the CE Level of 2 cannot be optimized.
Optionally, when the determining module 33 determines that the network load value of the coverage area of any CE Level does not exist in the base station is less than or equal to the theoretical load value of the coverage area of any CE Level calculated by the calculating module 32, it is determined that the configuration parameters of the NPRACH of the base station do not need to be optimized.
The configuration parameter optimization device for the NPRACH of the base station provided by the embodiment of the present invention includes: the system comprises an acquisition module, a processing module and a control module, wherein the acquisition module is used for acquiring configuration parameters of a NPRACH (narrow band physical random access channel) covering the coverage range of each CE Level of a base station and a network load value of the coverage range of each CE Level of the base station; the network load value is the number of random access users in unit time; the configuration parameters of NPRACH include: NPRACH period, NPRACH subcarrier number, NPRACH repetition number, and cyclic prefix CP length; the calculating module is used for determining the value range of the NPRACH period of the coverage range of each CE Level according to a first preset formula according to the length of the CP and the NPRACH repetition times of the coverage range of each CE Level acquired by the acquiring module; the calculating module is further used for calculating a theoretical load value of the coverage range of each CE Level according to a second preset formula according to the NPRACH period of the coverage range of each CE Level and the number of NPRACH subcarriers of the coverage range of each CE Level acquired by the acquiring module; the theoretical load value is the number of random access resources in unit time; when the judging module determines that the network load value of the coverage range of any CE Level of the base station acquired by the acquiring module is smaller than or equal to the theoretical load value of the coverage range of any CE Level calculated by the calculating module, the configuration parameter optimizing device of the NPRACH of the base station is used for optimizing and adjusting the NPRACH period and the NPRACH subcarrier number of the coverage range of each CE Level according to a preset value range of the NPRACH subcarrier number, the configuration parameter of the NPRACH of the coverage range of each CE Level acquired by the acquiring module and the value range of the NPRACH period of the coverage range of each CE Level calculated by the calculating module. Therefore, in the technical scheme provided by the embodiment of the present invention, various configuration parameters of narrowband logistics random access channels in all coverage areas of a base station and a network load value of a coverage area of each CE Level of the base station, that is, the number of users randomly accessed in a unit time in the coverage area of each CE Level in practice, may be first obtained, then a theoretical load value of the coverage area of each CE Level of the base station, that is, the maximum number of users that can be accepted by a rated coverage area of each CE Level, is obtained by calculating according to an NPRACH period and an NPRACH subcarrier number in the configuration parameters, and then if it is determined that the network load value of the coverage area of any CE Level of the base station is greater than the theoretical load value, it is determined that a part of network loads in the coverage area of the base station at this time are large, the random parameters are unreasonable in setting and need to be optimized, and finally, the network load value is determined according to the configuration parameters, i.e, of the NPRACH, of the coverage area of each CE Level, obtained, The preset value range of the number of the NPRACH sub-carriers which is actually set and the value range of the NPRACH period of the coverage range of each CE Level which is calculated according to the configuration parameters of the NPRACH are optimized and adjusted according to the preset optimization algorithm on the NPRACH period of the coverage range of each CE Level and the number of the NPRACH sub-carriers, so as to achieve the optimized configuration of the random access parameters of the coverage ranges of different CE levels of the base station, so that the network load value of all coverage areas of the base station can be less than or equal to the load value, and thus, because the network resources corresponding to the base station can be fully applied to the required coverage, the load condition of some coverage with excessive load is reduced, therefore, all coverage areas of the base station are fully used to the network resources corresponding to the base station, and the defect of random access failure of a large number of terminals caused by overhigh load is avoided.
Referring to fig. 4, an embodiment of the present invention further provides another configuration parameter optimization apparatus for NPRACH of a base station, including a memory 41, a processor 42, a bus 43, and a communication interface 44; the memory 41 is used for storing computer execution instructions, and the processor 42 is connected with the memory 41 through a bus 43; when the configuration parameter optimization device of the NPRACH of the base station operates, the processor 42 executes computer-executable instructions stored in the memory 41 to cause the configuration parameter optimization device of the NPRACH of the base station to perform the configuration parameter optimization method of the NPRACH of the base station as provided in the above embodiments.
In particular implementations, processor 42(42-1 and 42-2) may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 4, for example, as one embodiment. And as an example, the configuration parameter optimization apparatus for NPRACH of a base station may include a plurality of processors 42, such as processor 42-1 and processor 42-2 shown in fig. 4. Each of the processors 42 may be a Single-core processor (Single-CPU) or a Multi-core processor (Multi-CPU). Processor 42 may refer herein to one or more devices, circuits, and/or processing cores that process data (e.g., computer program instructions).
The Memory 41 may be a Read-Only Memory 41 (ROM) or other types of static storage devices that can store static information and instructions, a Random Access Memory (RAM) or other types of dynamic storage devices that can store information and instructions, 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 Compact Disc, laser Disc, optical Disc, digital versatile Disc, blu-ray Disc, etc.), a magnetic Disc storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 41 may be self-contained and coupled to the processor 42 via a communication bus 43. The memory 41 may also be integrated with the processor 42.
In a specific implementation, the memory 41 is used for storing data in the present application and computer-executable instructions corresponding to software programs for executing the present application. The processor 42 may optimize various functions of the apparatus by running or executing software programs stored in the memory 41 and invoking data stored in the memory 41, configuration parameters of the NPRACH of the base station.
The communication interface 44 is any device such as a transceiver for communicating with other devices or communication Networks, such as a control system, a Radio Access Network (RAN), a Wireless Local Area Network (WLAN), and the like. The communication interface 44 may include a receiving unit implementing a receiving function and a transmitting unit implementing a transmitting function.
The bus 43 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (enhanced Industry Standard Architecture) bus, or the like. The bus 43 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 4, but this does not indicate only one bus or one type of bus.
The embodiment of the present invention further provides a computer storage medium, where the computer storage medium includes computer executable instructions, and when the computer executable instructions run on a computer, the computer is enabled to execute the method for optimizing the configuration parameters of the NPRACH of the base station, as provided in the foregoing embodiment.
The embodiment of the present invention further provides a computer program, where the computer program may be directly loaded into a memory and contains a software code, and after the computer program is loaded and executed by a computer, the method for optimizing the configuration parameters of the NPRACH of the base station provided in the foregoing embodiment can be implemented.
Those skilled in the art will recognize that, in one or more of the examples described above, the functions described in this invention may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
Through the above description of the embodiments, it is clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules or units is only one logical function division, and there may be other division ways in actual implementation. For example, various elements or components may be combined or may be integrated into another device, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form. Units described as separate parts may or may not be physically separate, and parts displayed as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed to a plurality of different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially or partially contributed to by the prior art, or all or part of the technical solutions may be embodied in the form of a software product, where the software product is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. A method for optimizing configuration parameters of NPRACH of a base station is characterized by comprising the following steps:
acquiring configuration parameters of a narrow-band physical random access channel NPRACH of each coverage range of each coverage enhancement Level CE Level of the base station and a network load value of the coverage range of each CE Level of the base station; the network load value is the number of random access users in unit time; the configuration parameters of the NPRACH comprise: NPRACH period, NPRACH subcarrier number, NPRACH repetition number, and cyclic prefix CP length;
determining the value range of the NPRACH period of the coverage range of each CE Level according to a first preset formula according to the length of the CP and the NPRACH repetition times of the coverage range of each CE Level; wherein the first preset formula is as follows:
Figure FDA0003132766030000011
wherein the content of the first and second substances,
Figure FDA0003132766030000012
length of CP, T, for coverage of base station with coverage class iiNPRACH period, R, for coverage of a coverage area of rank iiCoverage range with coverage rating of iThe number of NPRACH repetitions;
calculating a theoretical load value of the coverage range of each CE Level according to a second preset formula according to the NPRACH period of the coverage range of each CE Level and the number of NPRACH subcarriers of the coverage range of each CE Level; the theoretical load value is the number of random access resources in unit time; wherein the second preset formula is as follows:
Oi=1000×Ni/Ti
i∈{0,1,2};
wherein, OiA theoretical load value N of a coverage area with a coverage grade i of the base stationiThe number of NPRACH sub-carriers, T, of the coverage range with the coverage grade of iiNPRACH period, which is the coverage range with the coverage level i;
when the base station is determined to have a network load value of a coverage range of any CE Level smaller than or equal to a theoretical load value of the coverage range of any CE Level, optimizing and adjusting the NPRACH period and the NPRACH subcarrier number of the coverage range of each CE Level according to a preset value range of the NPRACH subcarrier number, the configuration parameters of the NPRACH of the coverage range of each CE Level and the value range of the NPRACH period of the coverage range of each CE Level by a preset optimization algorithm; the preset optimization algorithm comprises the following steps:
judging whether the theoretical load value of the coverage range with the CE Level of 0 is larger than the network load value of the coverage range with the CE Level of 0;
when the theoretical load value of the coverage range with the CE Level of 0 is determined to be larger than the network load value of the coverage range with the CE Level of 0, determining the value range of the number of NPRACH subcarriers of the coverage range of the base station except the coverage range with the CE Level of 0 according to the number of NPRACH subcarriers of the coverage range with the CE Level of 0 updated at the current time and the preset value range of the number of the NPRACH subcarriers;
when the theoretical load value of the coverage range with the CE Level of 0 is determined to be less than or equal to the network load value of the coverage range with the CE Level of 0, judging whether the NPRACH period of the coverage range with the CE Level of 0 after the current updating is larger than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 0;
when the NPRACH period of the coverage range with the CE Level of 0 after the current update is determined to be larger than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 0, updating the NPRACH period of the coverage range with the CE Level of 0 after the current update to be a first target NPRACH period, and recalculating the theoretical load value of the coverage range with the CE Level of 0 according to the second preset formula according to the NPRACH period of the coverage range with the CE Level of 0 after the current update and the number of NPRACH subcarriers of the coverage range with the CE Level of 0; the first target NPRACH period is the maximum value of all NPRACH periods smaller than the coverage range of the CE Level 0 updated at the current time in the value range of the NPRACH period of the coverage range of the CE Level 0;
when the NPRACH period of the coverage range with the CE Level of 0 after the current update is determined to be smaller than or equal to the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 0, judging whether the number of NPRACH subcarriers of the coverage range with the CE Level of 0 after the current update is smaller than the maximum value in the preset value range of the number of the NPRACH subcarriers;
when the number of NPRACH sub-carriers in the coverage range with the CE Level of 0 after the current update is determined to be smaller than the maximum value in the preset value range of the number of the NPRACH sub-carriers, updating the number of the NPRACH sub-carriers in the coverage range with the CE Level of 0 after the current update to be the number of the first target NPRACH sub-carriers, and recalculating the theoretical load value of the coverage range with the CE Level of 0 according to the second preset formula according to the NPRACH period of the coverage range with the CE Level of 0 after the current update and the number of the NPRACH sub-carriers in the coverage range with the CE Level of 0 after the current update; the first target NPRACH subcarrier number is the minimum value of NPRACH subcarrier numbers of all NPRACH subcarrier numbers which are larger than the coverage range of the current updated CE Level being 0 in a preset value range of the NPRACH subcarrier numbers;
and when the number of NPRACH sub-carriers in the coverage range with the CE Level of 0 after the current updating is determined to be larger than or equal to the maximum value in the preset value range of the number of the NPRACH sub-carriers, determining that the configuration parameters of the NPRACH in the coverage range with the CE Level of 0 cannot be optimized.
2. The method of claim 1, wherein the step of determining the value range of the number of NPRACH subcarriers of a coverage area of the base station other than the CE Level of 0 according to the number of NPRACH subcarriers of the coverage area of the current updated CE Level of 0 and the preset value range of the number of NPRACH subcarriers further comprises:
when the number of NPRACH sub-carriers in the coverage range with the CE Level of 0 after the current updating is determined to be smaller than the maximum value in the preset value range of the number of the NPRACH sub-carriers, judging whether the theoretical load value of the coverage range with the CE Level of 1 is larger than the network load value of the coverage range with the CE Level of 1;
when the theoretical load value of the coverage range with the CE Level of 1 is determined to be larger than the network load value of the coverage range with the CE Level of 1, determining the value range of the number of NPRACH subcarriers with the CE Level of 2 of the base station according to the number of NPRACH subcarriers of the coverage range with the CE Level of 0 after the current update, the number of NPRACH subcarriers of the coverage range with the CE Level of 1 after the current update and the preset value range of the number of the NPRACH subcarriers;
when the theoretical load value of the coverage range with the CE Level of 1 is determined to be smaller than or equal to the network load value of the coverage range with the CE Level of 1, judging whether the NPRACH period of the coverage range with the CE Level of 1 after the current updating is larger than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 1;
when the NPRACH period of the coverage range with the CE Level of 1 after the current update is determined to be larger than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 1, updating the NPRACH period of the coverage range with the CE Level of 1 after the current update to be a second target NPRACH period, and recalculating the theoretical load value of the coverage range with the CE Level of 1 according to the second preset formula according to the NPRACH period of the coverage range with the CE Level of 1 after the current update and the number of NPRACH subcarriers of the coverage range with the CE Level of 1; the second target NPRACH period is the maximum value of all NPRACH periods smaller than the coverage range of the CE Level 1 updated at the current time in the value range of the NPRACH period of the coverage range of the CE Level 1;
when the NPRACH period of the coverage range with the CE Level of 1 after the current update is determined to be less than or equal to the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 1, judging whether the number of NPRACH subcarriers of the coverage range with the CE Level of 1 after the current update is less than the number of first target subcarriers; the first target subcarrier number is the difference value obtained by subtracting the number of NPRACH subcarriers in the coverage range with the CE Level being 0 after the current updating from the maximum value in the preset value range of the number of the NPRACH subcarriers;
when the number of NPRACH subcarriers in the coverage range with the CE Level of 1 after the current update is determined to be smaller than the number of first target subcarriers, updating the number of NPRACH subcarriers in the coverage range with the CE Level of 1 after the current update to the number of second target NPRACH subcarriers, and recalculating the theoretical load value of the coverage range with the CE Level of 1 according to the second preset formula according to the NPRACH period in the coverage range with the CE Level of 1 after the current update and the number of NPRACH subcarriers in the coverage range with the CE Level of 1 after the current update; the number of the second target NPRACH subcarriers is the minimum value of the number of the NPRACH subcarriers which is larger than the number of the NPRACH subcarriers with the coverage range of 1CE Level after the current updating;
and when the number of NPRACH sub-carriers in the coverage range with the CE Level of 1 after the current updating is determined to be more than or equal to the number of the first target sub-carriers, determining that the configuration parameters of the NPRACH in the coverage range with the CE Level of 1 cannot be optimized.
3. The method of claim 2, wherein the step of determining the value range of the number of NPRACH subcarriers with CE Level of 2 of the base station according to the number of NPRACH subcarriers with the coverage area with CE Level of 0 after the current update, the number of NPRACH subcarriers with the coverage area with CE Level of 1 after the current update, and the preset value range of the number of NPRACH subcarriers further comprises:
when the sum of the number of NPRACH subcarriers of the coverage range with the CE Level of 0 after the current update and the number of NPRACH subcarriers of the coverage range with the CE Level of 1 after the current update is determined to be smaller than the maximum value in the preset value range of the number of the NPRACH subcarriers, judging whether the theoretical load value of the coverage range with the CE Level of 2 is larger than the network load value of the coverage range with the CE Level of 2;
when the theoretical load value of the coverage range with the CE Level of 2 is determined to be larger than the network load value of the coverage range with the CE Level of 2, determining that the optimization of the configuration parameters of the NPRACH of the base station is completed;
when the theoretical load value of the coverage range with the CE Level of 2 is determined to be smaller than or equal to the network load value of the coverage range with the CE Level of 2, judging whether the NPRACH period of the coverage range with the CE Level of 2 after the current updating is larger than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 2;
when the NPRACH period of the coverage range with the CE Level of 2 after the current update is determined to be larger than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 2, updating the NPRACH period of the coverage range with the CE Level of 2 after the current update to a third target NPRACH period, and recalculating the theoretical load value of the coverage range with the CE Level of 2 according to the NPRACH period of the coverage range with the CE Level of 2 after the current update and the number of NPRACH subcarriers of the coverage range with the CE Level of 2; the third target NPRACH period is the maximum value of all NPRACH periods smaller than the currently updated coverage area where the CE Level is 2 in the numeric area of the NPRACH period where the CE Level is 2;
when the NPRACH period of the coverage range with the CE Level of 2 after the current update is determined to be less than or equal to the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 2, judging whether the number of NPRACH subcarriers of the coverage range with the CE Level of 2 after the current update is less than the number of second target subcarriers; the second target subcarrier number is the maximum value in the value range of the number of NPRACH subcarriers with the CE Level of the base station being 2;
when the number of NPRACH subcarriers in the coverage range with the CE Level of 2 after the current update is determined to be smaller than the number of second target subcarriers, updating the number of NPRACH subcarriers in the coverage range with the CE Level of 2 after the current update to the number of third target NPRACH subcarriers, and recalculating the theoretical load value of the coverage range with the CE Level of 2 according to the second preset formula according to the NPRACH period in the coverage range with the CE Level of 2 after the current update and the number of NPRACH subcarriers in the coverage range with the CE Level of 2 after the current update; the third target NPRACH subcarrier number is the minimum value of NPRACH subcarrier numbers of all NPRACH subcarrier numbers which are larger than the coverage range of 2 CE levels after the current updating;
and when the number of NPRACH sub-carriers in the coverage range with the CE Level of 2 after the current updating is determined to be more than or equal to the number of the second target sub-carriers, determining that the configuration parameters of the NPRACH in the coverage range with the CE Level of 2 cannot be optimized.
4. The method as claimed in claim 1, further comprising:
and when the base station is determined to have no network load value of the coverage range of any CE Level less than or equal to the theoretical load value of the coverage range of any CE Level, determining that the configuration parameters of the NPRACH of the base station do not need to be optimized.
5. An apparatus for optimizing configuration parameters of NPRACH of a base station, comprising: the device comprises an acquisition module, a calculation module, a judgment module and a processing module;
the acquiring module is configured to acquire a configuration parameter of a narrowband physical random access channel NPRACH in a coverage area of each coverage enhancement Level CE Level of the base station and a network load value of the coverage area of each CE Level of the base station; the network load value is the number of random access users in unit time; the configuration parameters of the NPRACH comprise: NPRACH period, NPRACH subcarrier number, NPRACH repetition number, and cyclic prefix CP length;
the calculating module is configured to determine, according to the length of the CP and the NPRACH repetition frequency of the coverage area of each CE Level acquired by the acquiring module, a value range of an NPRACH period of the coverage area of each CE Level according to a first preset formula; wherein the first preset formula is as follows:
Figure FDA0003132766030000061
wherein L isCPiLength of CP, T, for coverage of base station with coverage class iiNPRACH period, R, for coverage of a coverage area of rank iiThe number of NPRACH repetitions covering a coverage range of a level i;
the calculating module is further configured to calculate a theoretical load value of the coverage area of each CE Level according to a second preset formula according to the NPRACH period of the coverage area of each CE Level acquired by the acquiring module and the number of NPRACH subcarriers of the coverage area of each CE Level; the theoretical load value is the number of random access resources in unit time; wherein the second preset formula is as follows:
Oi=1000×Ni/Ti
i∈{0,1,2};
wherein, OiA theoretical load value N of a coverage area with a coverage grade i of the base stationiThe number of NPRACH sub-carriers, T, of the coverage range with the coverage grade of iiNPRACH period, which is the coverage range with the coverage level i;
when the judging module determines that the network load value of the coverage range of any cevell existing in the base station acquired by the acquiring module is less than or equal to the theoretical load value of the coverage range of any CE Level calculated by the calculating module, the NPRACH configuration parameter optimizing device of the base station is configured to optimize and adjust the NPRACH period and the NPRACH subcarrier number of the coverage range of each CE Level according to a preset optimization algorithm according to a preset value range of the NPRACH subcarrier number, the NPRACH configuration parameter of the coverage range of each CE Level acquired by the acquiring module, and the NPRACH period of the coverage range of each CE Level calculated by the calculating module;
the judging module is further configured to:
when it is determined that the network load value of the coverage range of any CE Level in the base station is smaller than or equal to the theoretical load value of the coverage range of any CE Level, judging whether the theoretical load value of the coverage range of the CE Level 0 calculated by the calculating module is larger than the network load value of the coverage range of the CE Level 0 calculated by the obtaining module;
when the judging module determines that the theoretical load value of the coverage range with the CE Level of 0 is larger than the network load value of the coverage range with the CE Level of 0, the processing module is used for determining the value range of the number of NPRACH subcarriers of the coverage range of the base station except the coverage range with the CE Level of 0 according to the number of the NPRACH subcarriers of the coverage range with the CE Level of 0 updated at the present time and the preset value range of the number of the NPRACH subcarriers;
when the judging module determines that the theoretical load value of the coverage range with the CE Level of 0 is less than or equal to the network load value of the coverage range with the CE Level of 0, the judging module is further configured to judge whether the NPRACH period of the coverage range with the CE Level of 0, which is updated by the processing module at the current time, is greater than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 0, which is calculated by the calculating module;
when the judging module determines that the NPRACH period of the coverage range with the CE Level of 0 after the current update of the processing module is greater than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 0, after the processing module updates the NPRACH period of the coverage range with the CE Level of 0 after the current update to the first target NPRACH period, the calculating module is further configured to recalculate the theoretical load value of the coverage range with the CE Level of 0 according to the NPRACH period of the coverage range with the CE Level of 0 after the current update of the processing module and the number of the rach npsubcarriers of the coverage range with the CE Level of 0 acquired by the acquiring module; the first target NPRACH period is the maximum value of the NPRACH periods of all NPRACH periods smaller than the coverage range of the processing module with the CE Level of 0 after the processing module updates for the first time in the value range of the NPRACH period of the coverage range with the CE Level of 0;
when the judging module determines that the NPRACH period of the coverage range with the CE Level of 0 after the processing module updates for the first time is less than or equal to the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 0, the judging module is further configured to judge whether the number of NPRACH subcarriers of the coverage range with the CE Level of 0 after the processing module updates for the first time is less than the maximum value in the preset value range of the number of NPRACH subcarriers;
when the judging module determines that the number of NPRACH subcarriers of the coverage range where the CE Level is 0 after the processing module updates the number of first target NPRACH subcarriers, the calculating module is further configured to recalculate the theoretical load value of the coverage range where the CE Level is 0 according to the second preset formula, according to the rach period of the coverage range where the CE Level is 0 after the processing module updates the CE Level at the current time and the number of NPRACH subcarriers of the coverage range where the CE Level is 0 after the processing module updates the CE Level at the current time; the number of the first target NPRACH subcarriers is the minimum value of the number of NPRACH subcarriers which is larger than the coverage range of the processing module with the CE Level being 0 after the processing module is updated at the current time;
when the judging module determines that the number of NPRACH subcarriers of the coverage range with the CE Level of 0 updated by the processing module at the current time is greater than or equal to the maximum value in the preset value range of the number of NPRACH subcarriers, the processing module is configured to determine that the configuration parameters of NPRACH of the coverage range with the CE Level of 0 cannot be optimized.
6. The configuration parameter optimization device for NPRACH of a base station of claim 5,
when the processing module determines the value range of the number of NPRACH subcarriers of the coverage range of the base station except for the CE Level of 0 according to the number of NPRACH subcarriers of the coverage range of the CE Level of 0 after the current update and the preset value range of the number of NPRACH subcarriers, if the determining module determines that the number of NPRACH subcarriers of the coverage range of the base station except for the CE Level of 0 after the current update of the processing module is less than the maximum value in the preset value range of the number of NPRACH subcarriers, the determining module is further configured to determine whether the theoretical load value of the coverage range of the CE Level of 1 calculated by the calculating module is greater than the network load value of the coverage range of the CE Level of 1 acquired by the acquiring module;
when the judging module determines that the theoretical load value of the coverage range with the CE Level of 1 is larger than the network load value of the coverage range with the CE Level of 1, the processing module is used for determining the value range of the number of NPRACH subcarriers of the coverage range with the CE Level of 2 according to the number of NPRACH subcarriers of the coverage range with the CE Level of 0 after the current update, the number of NPRACH subcarriers of the coverage range with the CE Level of 1 after the current update and the preset value range of the number of the NPRACH subcarriers;
when the judging module determines that the theoretical load value of the coverage range with the CE Level of 1 is less than or equal to the network load value of the coverage range with the CE Level of 1, the judging module is further configured to judge whether the NPRACH period of the coverage range with the CE Level of 1, which is updated by the processing module at the current time, is greater than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 1, which is calculated by the calculating module;
when the judging module determines that the NPRACH period of the coverage range with the CE Level of 1 after the processing module updates the NPRACH period of the coverage range with the CE Level of 1 to a second target NPRACH period, the calculating module is further configured to recalculate the theoretical load value of the coverage range with the CE Level of 1 according to the second preset formula, according to the NPRACH period of the coverage range with the CE Level of 1 after the processing module updates at the current time and the number of the rach npsubcarriers of the coverage range with the CE Level of 1 acquired by the acquiring module; the second target NPRACH period is the maximum value of the NPRACH periods of all NPRACH periods smaller than the coverage range of the processing module with the CE Level of 1 after the processing module updates for the first time in the value range of the NPRACH period of the coverage range with the CE Level of 1;
when the judging module determines that the NPRACH period of the coverage range with the CE Level of 1 after the processing module updates for the current time is less than or equal to the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 1, the judging module is further configured to judge whether the number of NPRACH subcarriers of the coverage range with the CE Level of 1 after the processing module updates for the current time is less than a first target subcarrier number; the first target subcarrier number is the difference value obtained by subtracting the number of the NPRACH subcarriers in the coverage range with the CE Level of 0 updated by the processing module at the current time from the maximum value in the preset value range of the number of the NPRACH subcarriers;
when the judging module determines that the number of NPRACH subcarriers of the coverage range where the CE Level is 1 after the processing module updates the current time, the calculating module is further configured to recalculate the theoretical load value of the coverage range where the CE Level is 1 according to the second preset formula after the NPRACH period of the coverage range where the CE Level is 1 after the processing module updates the current time and the number of NPRACH subcarriers of the coverage range where the CE Level is 1 after the processing module updates the current time; the number of the second target NPRACH subcarriers is the minimum value among the number of NPRACH subcarriers, which is greater than the number of NPRACH subcarriers of a coverage range where the CE Level is 1 after the processing module is updated at the current time, in a preset value range of the number of the NPRACH subcarriers;
when the judging module determines that the number of NPRACH subcarriers in the coverage range with the CE Level of 1 updated by the processing module at the current time is greater than or equal to the first target subcarrier number, the processing module is configured to determine that the configuration parameters of NPRACH in the coverage range with the CE Level of 1 cannot be optimized.
7. The configuration parameter optimization device for NPRACH of a base station of claim 6,
after the processing module determines the value range of the number of NPRACH subcarriers in the coverage area with the CE Level of 2 of the base station according to the number of NPRACH subcarriers in the coverage area with the CE Level of 0 after the current update, the number of NPRACH subcarriers in the coverage area with the CE Level of 1 after the current update, and the preset value range of the number of NPRACH subcarriers, if the judging module determines that the sum of the number of NPRACH subcarriers of the coverage range where the CE Level is 0 after the processing module updates for the first time and the number of NPRACH subcarriers of the coverage range where the CE Level is 1 after the processing module updates for the first time is less than the maximum value in the preset value range of the number of NPRACH subcarriers, the judging module is further configured to judge whether the theoretical load value of the coverage area with the CE Level of 2 calculated by the calculating module is greater than the network load value of the coverage area with the CE Level of 2 acquired by the acquiring module;
when the judging module determines that the theoretical load value of the coverage area with the CE Level of 2 is larger than the network load value of the coverage area with the CE Level of 2, the processing module is used for determining that the configuration parameter optimization of the NPRACH of the base station is completed;
when the judging module determines that the theoretical load value of the coverage range with the CE Level of 2 is less than or equal to the network load value of the coverage range with the CE Level of 2, the judging module is further configured to judge whether the NPRACH period of the coverage range with the CE Level of 2, which is updated by the processing module at the current time, is greater than the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 2, which is calculated by the calculating module;
when the judging module determines that the NPRACH period of the coverage range with the CE Level of 2 after the processing module updates the NPRACH period of the coverage range with the CE Level of 2 to a third target NPRACH period, the calculating module is further configured to recalculate the theoretical load value of the coverage range with the CE Level of 2 according to the second preset formula, according to the NPRACH period of the coverage range with the CE Level of 2 after the processing module updates at the current time and the number of the rach npsubcarriers of the coverage range with the CE Level of 2 acquired by the acquiring module; the third target NPRACH period is the maximum value of all NPRACH periods smaller than the coverage area of the processing module with the CE Level of 2, in the numeric area of the NPRACH period with the coverage area of the CE Level of 2;
when the judging module determines that the NPRACH period of the coverage range with the CE Level of 2 after the processing module updates for the current time is less than or equal to the minimum value in the value range of the NPRACH period of the coverage range with the CE Level of 2, the judging module is further configured to judge whether the number of NPRACH subcarriers of the coverage range with the CE Level of 2 after the processing module updates for the current time is less than a second target subcarrier number; the second target subcarrier number is the maximum value in the value range of the number of NPRACH subcarriers with CE Level of 2 of the base station determined by the processing module;
when the judging module determines that the number of NPRACH subcarriers of the coverage range with the CE Level of 2 updated by the processing module at the current time is smaller than the second target subcarrier number, after the processing module updates the number of NPRACH subcarriers of the coverage range with the CE Level of 2 updated at the current time to the third target NPRACH subcarrier number, the calculating module is further configured to recalculate the theoretical load value of the coverage range with the CE Level of 2 according to the second preset formula, according to the NPRACH period of the coverage range with the CE Level of 2 updated by the processing module at the current time and the NPRACH subcarrier number of the coverage range with the CE Level of 2 updated by the processing module at the current time; the third target NPRACH subcarrier number is the minimum value of NPRACH subcarrier numbers which are larger than the coverage range of 2 CE levels updated by the processing module at the current time in a preset value range of the NPRACH subcarrier numbers;
when the judging module determines that the number of NPRACH subcarriers in the coverage area with the CE Level of 2 updated by the processing module at the current time is greater than or equal to the second target subcarrier number, the processing module is configured to determine that the configuration parameters of NPRACH in the coverage area with the CE Level of 2 cannot be optimized.
8. The apparatus as claimed in claim 5, wherein when the determining module determines that the network load value of the coverage area where any CE Level does not exist in the base station is less than or equal to the theoretical load value of the coverage area of any CE Level calculated by the calculating module, it is determined that the configuration parameters of the NPRACH of the base station do not need to be optimized.
9. The configuration parameter optimization device of the NPRACH of a base station is characterized by comprising a memory, a processor, a bus and a communication interface; the memory is used for storing computer execution instructions, and the processor is connected with the memory through the bus; when the configuration parameter optimization device of the NPRACH of the base station is operating, the processor executes the computer-executable instructions stored in the memory to cause the configuration parameter optimization device of the NPRACH of the base station to perform the configuration parameter optimization method of the NPRACH of the base station as claimed in any one of claims 1-4.
10. A computer storage medium comprising computer executable instructions which, when executed on a computer, cause the computer to perform a method of configuration parameter optimization of NPRACH of a base station as claimed in any one of claims 1 to 4.
CN201811433247.7A 2018-11-28 2018-11-28 Configuration parameter optimization method and device for NPRACH (network-defined random Access channel) of base station Active CN109275157B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811433247.7A CN109275157B (en) 2018-11-28 2018-11-28 Configuration parameter optimization method and device for NPRACH (network-defined random Access channel) of base station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811433247.7A CN109275157B (en) 2018-11-28 2018-11-28 Configuration parameter optimization method and device for NPRACH (network-defined random Access channel) of base station

Publications (2)

Publication Number Publication Date
CN109275157A CN109275157A (en) 2019-01-25
CN109275157B true CN109275157B (en) 2021-08-17

Family

ID=65186342

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811433247.7A Active CN109275157B (en) 2018-11-28 2018-11-28 Configuration parameter optimization method and device for NPRACH (network-defined random Access channel) of base station

Country Status (1)

Country Link
CN (1) CN109275157B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110234151B (en) * 2019-05-05 2021-03-12 中国联合网络通信集团有限公司 Terminal access method and device
CN113766668B (en) * 2020-06-05 2023-12-15 中山大学 Dynamic random access control and resource allocation method for narrowband Internet of things
CN111741452B (en) * 2020-07-20 2020-11-17 武汉绿色网络信息服务有限责任公司 Method and device for predicting residual capacity of NB-IoT base station
WO2023090855A1 (en) * 2021-11-16 2023-05-25 Samsung Electronics Co., Ltd. Method and system for self optimization of random access channel in wireless communication system

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014110805A1 (en) * 2013-01-18 2014-07-24 Broadcom Corporation Random access for coverage improvement
CN104254135A (en) * 2013-06-27 2014-12-31 夏普株式会社 Physical random access channel sending and receiving methods, base station and user equipment
EP3026831A1 (en) * 2013-07-26 2016-06-01 LG Electronics Inc. Method for transmitting signal for mtc and apparatus for same
CN107046729A (en) * 2016-02-05 2017-08-15 中兴通讯股份有限公司 Collocation method, the apparatus and system of RACH
WO2017167724A2 (en) * 2016-03-31 2017-10-05 Telefonaktiebolaget Lm Ericsson (Publ) Application of timing advance command in wireless communication device in enhanced coverage mode
CN107432042A (en) * 2015-04-03 2017-12-01 高通股份有限公司 Random access procedure under coverage limitation
WO2018142240A1 (en) * 2017-02-01 2018-08-09 Telefonaktiebolaget Lm Ericsson (Publ) A method for transmitting random access messages on non-anchor carriers
WO2018174995A1 (en) * 2017-03-20 2018-09-27 Intel IP Corporation Handling of user equipment coverage enhancement mode b radio capability mismatch due to change in user equipment usage setting
WO2018196602A1 (en) * 2017-04-28 2018-11-01 夏普株式会社 User equipment, base station and related method
CN108738141A (en) * 2017-04-21 2018-11-02 ***通信有限公司研究院 A kind of configuration method of physical accidental access channel parameter, network side equipment and terminal
WO2018201795A1 (en) * 2017-05-04 2018-11-08 ***通信有限公司研究院 Coverage level alteration method, terminal, base station and computer readable storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014069945A1 (en) * 2012-11-01 2014-05-08 엘지전자 주식회사 Method and apparatus for transceiving reference signal in wireless communication system
US10212732B2 (en) * 2015-04-28 2019-02-19 Lg Electronics Inc. Method for transmitting and receiving uplink data using contention based resources in wireless communication system and apparatus therefor

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014110805A1 (en) * 2013-01-18 2014-07-24 Broadcom Corporation Random access for coverage improvement
CN104254135A (en) * 2013-06-27 2014-12-31 夏普株式会社 Physical random access channel sending and receiving methods, base station and user equipment
EP3026831A1 (en) * 2013-07-26 2016-06-01 LG Electronics Inc. Method for transmitting signal for mtc and apparatus for same
CN107432042A (en) * 2015-04-03 2017-12-01 高通股份有限公司 Random access procedure under coverage limitation
CN107046729A (en) * 2016-02-05 2017-08-15 中兴通讯股份有限公司 Collocation method, the apparatus and system of RACH
WO2017167724A2 (en) * 2016-03-31 2017-10-05 Telefonaktiebolaget Lm Ericsson (Publ) Application of timing advance command in wireless communication device in enhanced coverage mode
WO2018142240A1 (en) * 2017-02-01 2018-08-09 Telefonaktiebolaget Lm Ericsson (Publ) A method for transmitting random access messages on non-anchor carriers
WO2018174995A1 (en) * 2017-03-20 2018-09-27 Intel IP Corporation Handling of user equipment coverage enhancement mode b radio capability mismatch due to change in user equipment usage setting
CN108738141A (en) * 2017-04-21 2018-11-02 ***通信有限公司研究院 A kind of configuration method of physical accidental access channel parameter, network side equipment and terminal
WO2018196602A1 (en) * 2017-04-28 2018-11-01 夏普株式会社 User equipment, base station and related method
WO2018201795A1 (en) * 2017-05-04 2018-11-08 ***通信有限公司研究院 Coverage level alteration method, terminal, base station and computer readable storage medium

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
《Improved FH randomization for NB-IoT Rel-14》;Ericsson;《3GPP TSG-RAN WG1#90bis R1-1717027》;20171113;全文 *
《NB-IoT system deployment for smart metering: Evaluation of coverage and capacity performances》;Marco Pennacchioni等;《2017 AEIT International Annual Conference》;20171228;全文 *
《NB-IoT***物理随机接入信道设计》;刘锟,戴博,杨维维;《中兴通讯技术》;20170228;全文 *
《Summary of email discussion [94#40] [eNB-IoTenh] RACH on non-anchor carrier 》;CATT;《3GPP TSG-RAN WG2 Meeting# 95bis R2-166210》;20161014;全文 *

Also Published As

Publication number Publication date
CN109275157A (en) 2019-01-25

Similar Documents

Publication Publication Date Title
CN109275157B (en) Configuration parameter optimization method and device for NPRACH (network-defined random Access channel) of base station
US11310840B2 (en) Random access method, user equipment, and storage medium
US11057943B2 (en) Random access method, terminal, and network device
CN112203336B (en) Wireless access control method, device and system
US10299248B2 (en) Method and apparatus for transmitting system information, and method and apparatus for receiving system information
US20220174752A1 (en) Random access method, terminal device, and network device
US11503608B2 (en) Data transmission method, terminal device, and network device
CA3036518C (en) Pilot signal transmission method and device
CN111586793B (en) Communication method, device and computer readable storage medium
CN110461023B (en) Cell residence method and device for voice service, storage medium and main base station
CN109041255B (en) Access method and UE
WO2018053720A1 (en) Signal transmission method and apparatus
EP4156821A1 (en) Information indication method and apparatus
WO2019214586A1 (en) Communication method and communication device
CN113055123B (en) Blind detection method, system and terminal
WO2020156356A1 (en) Resource configuration method, apparatus, and system, storage medium, and electronic apparatus
CN109302745B (en) Frequency domain resource configuration method and base station
CN111867077B (en) Channel sending method and communication device
WO2021129063A1 (en) Data processing method and apparatus, storage medium, and electronic device
CN109729530B (en) Cell establishing method and device
WO2020029924A1 (en) Transmission resource sharing
CN116669214A (en) Method and device for determining center frequency point of synchronous signal block
CN115884424A (en) Random access method, network side equipment, terminal, device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant