Methods and devices for adjusting communication parameters, electronic devices, and storage media.
By inserting a second parameter equal to the peak value in the GSM communication system and optimizing the switching spectrum parameters, the problem of the relationship between transmit power and timing affecting communication quality was solved, achieving reasonable control of transmit power and timing and improving communication quality.
Patent Information
- Application Number
- CN202211643625.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-20
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2042-12-20
AI Technical Summary
In GSM communication systems, the relationship between transmit power and timing affects communication quality. How to control it within a reasonable range can improve communication quality.
By determining the peak values of N first parameters in the radio frequency parameters of the communication system, inserting M second parameters equal to the peak values, a first curve is formed, and the parameters to be optimized are adjusted using a preset optimization function to optimize the switching spectrum parameters in order to control the transmission power and timing within a reasonable range.
Effectively controlling the transmission power and timing within a reasonable range improves communication quality and reduces interference to other channels during power switching.
Smart Images

Figure CN115988532B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, specifically to a method and apparatus for adjusting communication parameters, an electronic device, and a storage medium. Background Technology
[0002] Today, many communication systems still use Global System for Mobile Communications (GSM) technology and related protocols to implement communication functions.
[0003] In practice, it has been found that in communication systems using GSM technology, the relationship between the transmission power and timing of the communication system will affect the communication quality. Therefore, how to control the transmission power and timing of the communication system within a reasonable range has become an urgent problem to be solved. Summary of the Invention
[0004] This application discloses a method, apparatus, electronic device, and storage medium for adjusting communication parameters, which can control the transmission power and timing of a communication system within a reasonable range to improve the communication quality of the communication system.
[0005] The first aspect of this application discloses a method for adjusting communication parameters, including:
[0006] The peak values of N first parameters included in the radio frequency parameters of the communication system are determined, wherein each first parameter corresponds to a timing sequence, and the N first parameters are arranged in ascending order of timing sequence to form a first curve. The first curve is used to describe the relationship between the transmit power and timing sequence of the communication system, and N is a positive integer.
[0007] M second parameters are inserted as first parameters into the N first parameters to keep the first curve within a preset critical range. The values of each second parameter are equal to the peak value. The M second parameters are arranged sequentially after the first parameter corresponding to the peak value, where M is a positive integer.
[0008] As an optional implementation, in the first aspect of the embodiments of this application, after inserting M second parameters as first parameters into the N first parameters, the method further includes:
[0009] Among the N+M first parameters, the first parameter arranged after the target parameter is determined as the parameter to be optimized. The target parameter is the second parameter arranged last among the M inserted second parameters.
[0010] The parameters to be optimized are adjusted according to a preset optimization function to optimize the switching spectrum parameters of the communication system. The switching spectrum parameters are used to describe the degree of interference of the communication system to other channels when switching power.
[0011] As an optional implementation, in the first aspect of this application embodiment, the preset optimization function includes an exponential function; and the adjustment process of the parameter to be optimized according to the preset optimization function includes:
[0012] Determine a first quotient between the value corresponding to the first parameter to be optimized and the peak value, wherein the first parameter to be optimized is any one of the parameters to be optimized;
[0013] The first value is determined by the exponentiation function based on the first quotient and the target exponent, and the first value is processed by the rounding even function to obtain the adjusted first function to be optimized.
[0014] As an optional implementation, in the first aspect of the embodiments of this application, the target index includes 0.8 to 2.
[0015] As an optional implementation, in a first aspect of the present application, before inserting the M second parameters as first parameters into the N first parameters, the method further includes:
[0016] The number M of the second parameters is determined based on the difference between each of the N first parameters and its corresponding critical value. Each of the first parameters may correspond to one or more critical values. The timing of the first parameter is the same as the timing of the one or more corresponding critical values, or the value of the first parameter is the same as the value of the one or more corresponding critical values.
[0017] As an optional implementation, in a first aspect of the embodiments of this application, after inserting the M second parameters as first parameters into the N first parameters, the method further includes:
[0018] The communication system is restarted, and it is determined whether the second curve is within a preset critical range. The second curve is a curve formed by arranging the N+M first parameters in ascending order of timing. The second curve is used to describe the relationship between the transmission power and timing of the communication system at the current moment.
[0019] If the second curve is determined to be within the preset critical range, the communication system continues to operate according to the N+M first parameters.
[0020] As an optional implementation, in the first aspect of the embodiments of this application, the method further includes:
[0021] If it is determined that the second curve exceeds the preset critical range, the number M of the inserted second parameter is readjusted, and / or the value of the target index is adjusted.
[0022] A second aspect of this application discloses a communication parameter adjustment device, the device comprising:
[0023] The first determining unit is used to determine the peak values of N first parameters included in the radio frequency parameters of the communication system, wherein each first parameter corresponds to a timing sequence, and the N first parameters are arranged in ascending order of timing sequence to form a first curve, which is used to describe the relationship between the transmission power and timing sequence of the communication system, and N is a positive integer;
[0024] An insertion unit is used to insert M second parameters as first parameters into the N first parameters to keep the first curve within a preset critical range. The values of each second parameter are equal to the peak value. The M second parameters are arranged sequentially after the first parameter corresponding to the peak value, and M is a positive integer.
[0025] The third aspect of this application discloses an electronic device, including:
[0026] Memory containing executable program code;
[0027] A processor coupled to the memory;
[0028] The processor calls the executable program code stored in the memory to execute the communication parameter adjustment method disclosed in the first aspect of the embodiments of this application.
[0029] A fourth aspect of this application discloses a computer-readable storage medium storing a computer program, wherein the computer program causes a computer to execute the communication parameter adjustment method disclosed in the first aspect of this application.
[0030] The fifth aspect of this application discloses a computer program product that, when run on a computer, causes the computer to perform some or all of the steps of any method of the first aspect of this application.
[0031] The sixth aspect of this application discloses an application publishing platform for publishing computer program products, wherein when the computer program products are run on a computer, the computer performs some or all of the steps of any one of the methods of the first aspect of this application.
[0032] Compared with related technologies, the embodiments of this application have the following beneficial effects:
[0033] In this embodiment, the peak values of N first parameters included in the radio frequency parameters of the communication system can be determined. Each first parameter corresponds to a timing sequence, and the N first parameters can be arranged in ascending order of timing sequence to form a first curve. This first curve is used to describe the relationship between the transmission power and timing sequence of the communication system. Furthermore, M second parameters equal to the peak value can be inserted as first parameters into the N first parameters to keep the first curve within a preset critical range. This allows the transmission power and timing sequence of the communication system to be controlled within a reasonable range, thereby improving the communication quality of the communication system. Attached Figure Description
[0034] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0035] Figure 1 This is a schematic diagram of a PVT curve disclosed in an embodiment of this application;
[0036] Figure 2 This is a schematic diagram of an adjusted PVT curve disclosed in an embodiment of this application;
[0037] Figure 3 This is a flowchart illustrating a method for adjusting communication parameters disclosed in an embodiment of this application;
[0038] Figure 4 This is a flowchart illustrating another method for adjusting communication parameters disclosed in an embodiment of this application;
[0039] Figure 5 This is a schematic diagram of a switching spectrum parameter disclosed in an embodiment of this application;
[0040] Figure 6 This is a flowchart illustrating another method for adjusting communication parameters disclosed in an embodiment of this application;
[0041] Figure 7 This is a schematic diagram of the structure of a communication parameter adjustment device disclosed in an embodiment of this application;
[0042] Figure 8 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application. Detailed Implementation
[0043] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0044] It should be noted that the terms "first," "second," "third," and "fourth," etc., used in the specification and claims of this application are used to distinguish different objects, not to describe a specific order. The terms "comprising" and "having," and any variations thereof, in the embodiments of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products, or devices.
[0045] This application discloses a method, apparatus, electronic device, and storage medium for adjusting communication parameters, which can control the transmission power and timing of a communication system within a reasonable range to improve the communication quality of the communication system.
[0046] The technical solution of this application will be described in detail below with reference to specific embodiments.
[0047] To more clearly illustrate the communication parameter adjustment method, apparatus, electronic device, and storage medium disclosed in the embodiments of this application, the Global System for Mobile Communications (GSM) technology in related technologies will first be introduced.
[0048] Please see Figure 1 , Figure 1 This is a schematic diagram of a PVT curve disclosed in an embodiment of this application. In a GSM system, the relationship between system transmit power and timing is typically represented by a PVT (power-time) curve. The PVT curve is usually determined by the first parameter, "POLAR_RAMP_PROFILE," included in the GSM system's radio frequency parameters. For example... Figure 1 As shown, the horizontal axis represents the timing corresponding to each first parameter, and the vertical axis represents the transmit power corresponding to each first parameter.
[0049] Please refer to further information. Figure 1The range defined by "dashed lines A" and "dashed lines B" represents the critical range of the PVT curve. When the PVT curve lies between these two lines, the relationship between the GSM system's transmit power and timing is within a reasonable range. Conversely, if the PVT curve exceeds the range encompassed by these two lines, the relationship between the GSM system's transmit power and timing is outside this reasonable range. In practice, it has been found that the relationship between the GSM system's transmit power and timing affects the communication quality of the system. Therefore, controlling the GSM system's transmit power and timing within a reasonable range has become a crucial problem to solve in order to improve communication quality.
[0050] In this embodiment, the peak values of N first parameters can be determined. Furthermore, M second parameters with values equal to the peak values can be inserted as first parameters into the N first parameters to shift the falling edge of the PVT curve to the right, thereby maintaining the PVT curve within a preset critical range and ensuring a larger margin between the PVT curve and the critical range (e.g., ...). Figure 2 As shown, Figure 2 This is a schematic diagram of an adjusted PVT curve disclosed in an embodiment of this application, which can control the transmission power and timing of the communication system within a reasonable range and improve the communication quality of the GSM system.
[0051] Assuming the peak value of the PVT curve is 9800, the first parameter following 9800 is in the following order: "9740, 9556, 9252, 8842, 8831, 7737, 7077, 6367, 5626, 4872, 3411, 2737, 2123, 1581, 1124, 758, 496, 300, 150, 0, 0, 0, 0, 0". It can be seen that the value of the first parameter following 9800 shows a downward trend, so the curve segment formed by this part of the first parameter can be called the "falling edge".
[0052] Based on this, the method for adjusting communication parameters disclosed in the embodiments of this application will be described below.
[0053] Please see Figure 3 , Figure 3 This is a flowchart illustrating a method for adjusting communication parameters disclosed in an embodiment of this application. Optionally, this method can be applied to various electronic devices or other execution entities equipped with communication systems, and is not limited thereto. This application embodiment uses an electronic device as an example for illustration and should not be construed as limiting the scope of this application embodiment. Optionally, the method may include the following steps:
[0054] 302. Determine the peak values of the N first parameters included in the radio frequency parameters of the communication system.
[0055] In this embodiment, the communication system may include, but is not limited to, a GSM communication system. Optionally, the non-volatile memory of the communication system may store radio frequency parameters, which are used to describe the situation of the communication system transmitting communication signals.
[0056] The RF parameters can include N first parameters, where N is a positive integer. Optionally, the first parameter can be the "POLAR_RAMP_PROFILE" parameter. Each first parameter can correspond to a timing sequence, and the N first parameters arranged in ascending order of timing sequence can form the first curve (i.e., Figure 1 The PVT curve shown.
[0057] Alternatively, the electronic device can determine the peak value among the N first parameters.
[0058] 304. Insert M second parameters as first parameters into N first parameters to keep the first curve within a preset critical range.
[0059] Please see Figure 1 , Figure 1 If the falling edge of the PVT curve is too close to the preset critical range, the PVT curve may easily exceed the preset critical range during subsequent operation of the communication system. To address this, the electronic device can use M second parameters whose values are equal to the peak value as first parameters, sequentially inserting them into N first parameters, where M is a positive integer. The M second parameters are arranged sequentially after the first parameter corresponding to the peak value. This shifts the falling edge of the PVT curve to the right, keeping the PVT curve within the preset critical range while maintaining a larger margin between the PVT curve and the critical range (e.g., ...). Figure 2 As shown in the figure, the transmission power and timing of the communication system can be controlled within a reasonable range to improve the communication quality of the communication system.
[0060] Optionally, the number M of the second parameter to be inserted can be set by the developers based on their development experience and / or the operation of the communication system, and is not limited here.
[0061] By implementing the methods disclosed in the above embodiments, the peak values of N first parameters included in the radio frequency parameters of the communication system can be determined. Each first parameter corresponds to a timing sequence, and the N first parameters can be arranged in ascending order of timing sequence to form a first curve. This first curve is used to describe the relationship between the transmission power and timing sequence of the communication system. Furthermore, M second parameters equal to the peak value can be inserted as first parameters into the N first parameters to keep the first curve within a preset critical range. This allows the transmission power and timing sequence of the communication system to be controlled within a reasonable range, thereby improving the communication quality of the communication system.
[0062] Please see Figure 4 , Figure 4 This is a flowchart illustrating another method for adjusting communication parameters disclosed in this application. Optionally, this method can be applied to various electronic devices or other entities equipped with communication systems, and is not limited thereto. This application uses an electronic device as an example for illustration and should not be construed as limiting the scope of this application. Optionally, the method may include the following steps:
[0063] 402. Determine the peak values of the N first parameters included in the radio frequency parameters of the communication system.
[0064] 404. Insert M second parameters as first parameters into N first parameters to keep the first curve within a preset critical range.
[0065] 406. Among the N+M first parameters, determine the first parameter that follows the target parameter as the parameter to be optimized.
[0066] In this embodiment, after inserting M second parameters as first parameters into N first parameters to obtain N+M first parameters, the electronic device can further determine a target parameter from the N+M first parameters. The target parameter is the last second parameter among the inserted M second parameters. For example, if the three inserted second parameters are 9800, 9800, and 9800 respectively, then 9800, which is the last one, is the target parameter.
[0067] Therefore, the electronic device can use the first parameter listed after the target parameter as the parameter to be optimized. For example, if N+M first parameters are “…9800, 9800, 9800, 9800, 9740, 9556, 9252, 8842, 8831, 7737, 7077, 6367, 5626, 4872, 3411, 2737, 2123, 1581, 1124, 758, 496, 300, 150, 0, 0, 0, 0, then “9740, 9556, 9252, 8842, 8831, 7737, 7077, 6367, 5626, 4872, 3411, 2737, 2123, 1581, 1124, 758, 496, 300, 150, 0, 0, 0, 0” are the parameters to be optimized.
[0068] 408. Adjust the parameters to be optimized according to the preset optimization function to optimize the switching spectrum parameters of the communication system.
[0069] It should be noted that although inserting M second parameters as first parameters into N first parameters can shift the falling edge of the first curve to the right, thereby increasing the margin between the first curve and the preset critical range and preventing the first curve from exceeding the critical range, it also deteriorates the switching spectrum parameters of the communication system. The switching spectrum parameters are used to describe the degree of interference to other channels when the communication system switches power.
[0070] Alternatively, the electronic device can adjust the parameters to be optimized according to a preset optimization function to optimize the switching spectrum parameters of the communication system, reduce the degree of degradation of the switching spectrum parameters of the communication system, and thus reduce the interference of the communication system to other channels when switching power.
[0071] As an optional implementation, the preset optimization function may include an exponential function; further, the electronic device may determine a first quotient between the value corresponding to the first parameter to be optimized and the peak values of N+M first parameters, wherein the first parameter to be optimized is any one of the determined parameters to be optimized.
[0072] Furthermore, the electronic device can determine the first value based on the first quotient and the target exponent using the exponentiation function, and then process the first value using the rounding even function to obtain the adjusted first function to be optimized.
[0073] Optionally, the target index can be set by developers based on extensive development experience, and typical values can include 0.8 to 2. In some alternative embodiments, the target index can be 1.2, which is not limited here.
[0074] In another alternative implementation, the electronic device can determine the adjusted first function to be optimized based on the first parameter to be optimized, the peak values of N+M first parameters, the target exponent, and the following formula 1:
[0075] Formula 1:
[0076]
[0077] Among them, X old X represents the first parameter to be optimized. new Y represents the first parameter to be optimized after adjustment, and X represents the target index. max This represents the peak value of N+M first parameters, power represents the exponentiation function, and Round represents the rounding function.
[0078] It's important to note that the characteristic of power functions is that when the base is less than 1, the larger the exponent, the smaller the output function value. This characteristic can be used to adjust the first curve. First, extract the first parameter (less than the peak value) along the falling edge as the parameter to be optimized and divide it by the peak value to obtain the base (less than 1). Then, adjust the target exponent. Finally, multiply by the peak value and round to obtain the adjusted parameter to be optimized. This optimizes the overall curve by adjusting the target exponent. For example, a smaller target exponent results in a flatter first curve, while a larger target exponent results in a steeper first curve.
[0079] By implementing the above method, the falling edge of the first curve can be optimized and adjusted using a power function, thereby optimizing the switching spectrum parameters of the communication system and reducing the interference of the communication system to other channels when switching power.
[0080] Please see Figure 5 , Figure 5 This is a schematic diagram of a switching spectrum parameter disclosed in an embodiment of this application. For example... Figure 5 As shown, the optimized switching spectrum parameters are 3.5 dB better than the unoptimized switching spectrum parameters, and the first curve is also within the preset critical range with a margin.
[0081] By implementing the methods disclosed in the above embodiments, M second parameters equal to the peak value can be inserted as first parameters into N first parameters to keep the first curve within a preset critical range, thereby controlling the transmission power and timing of the communication system within a reasonable range to improve the communication quality of the communication system; and, the falling edge of the first curve can be optimized and adjusted by a preset optimization function, thereby optimizing the switching spectrum parameters of the communication system to reduce the interference of the communication system to other channels when switching power.
[0082] Please see Figure 6 , Figure 6 This is a flowchart illustrating another method for adjusting communication parameters disclosed in this application. Optionally, this method can be applied to various electronic devices or other execution entities equipped with communication systems, and is not limited thereto. This application uses an electronic device as an example for illustration and should not be construed as limiting the scope of this application. Optionally, the method may include the following steps:
[0083] 602. Determine the peak values of the N first parameters included in the radio frequency parameters of the communication system.
[0084] 604. Insert M second parameters as first parameters into N first parameters to keep the first curve within a preset critical range.
[0085] As an optional implementation, each first parameter may correspond to one or more critical values, and the critical values corresponding to multiple first parameters may constitute a preset critical range.
[0086] Optionally, each first parameter can correspond to two critical values, where the timing of the first parameter is the same as the timing of the two corresponding critical values, or the value of the first parameter is the same as the value of the two corresponding critical values. For example... Figure 1 The first parameter A shown has the same timing as the two corresponding critical values A; similarly, the first parameter B has the same value (i.e., the same x-axis) as the two corresponding critical values B.
[0087] It is understandable that the difference between the first parameter and the corresponding critical value is... Figure 1 The distance between the first curve and the critical range is represented by the distance between the first curve and the critical range. The electronic device can determine the appropriate number of second parameters M based on the difference between each first parameter and the corresponding critical value, so as to control the first curve after inserting the second parameter within the critical range and to have more margin between the first curve and the critical range.
[0088] By implementing the above method, the electronic device can determine a more suitable number M of the second parameter based on the distance between the first curve and the critical range. This allows the first curve after inserting the second parameter to be controlled within the critical range, and there is more margin between the first curve and the critical range, so as to avoid the first curve exceeding the preset critical range.
[0089] 606. Control the communication system to restart and determine whether the second curve is within the preset critical range. The second curve is a curve composed of N+M first parameters arranged in ascending order of timing. The second curve is used to describe the relationship between the transmission power and timing of the communication system at the current moment.
[0090] In this embodiment, after inserting M second parameters as first parameters into N first parameters, the electronic device can control the communication system to restart, so that the communication system operates with N+M first parameters. Optionally, the electronic device can also control itself to restart, since the restart of the electronic device also accompanies the restart of the communication system.
[0091] Optionally, the electronic device can construct a second curve based on the N+M first parameters arranged in ascending order of timing. The second curve describes the relationship between the transmission power and timing of the communication system at the current moment.
[0092] 608. If it is determined that the second curve is within the preset critical range, then continue to run the communication system according to N+M first parameters.
[0093] After determining the second curve that describes the relationship between the transmission power and timing of the communication system at the current moment, the electronic device can determine whether the second curve is within the preset critical range. If so, it means that the adjusted first parameter meets the communication requirements, and the electronic device can continue to operate the communication system according to N+M first parameters.
[0094] By implementing the above method, after adjusting the first parameter, the communication system can be restarted, and it can be determined whether the relationship between the transmission power and timing of the communication system using the adjusted first parameter at the current moment is within a reasonable range. In other words, the adjustment result can be verified to ensure that the transmission power and timing of the communication system are controlled within a reasonable range, thereby improving the communication quality of the communication system.
[0095] In some alternative embodiments, if the second curve exceeds a preset critical range, the electronic device can readjust the number M of the inserted second parameter and / or adjust the value of the target index so that the second curve returns to the preset critical range.
[0096] Please see Figure 1 Optionally, if the falling edge of the second curve exceeds the right side of the preset critical range, the number of inserted second parameters M can be reduced so that the falling edge of the second curve moves to the left, thereby bringing the second curve back into the preset critical range.
[0097] Optionally, if the falling edge of the second curve exceeds the left side of the preset critical range, the number of inserted second parameters M can be increased to move the falling edge of the second curve to the right, thereby bringing the second curve back into the preset critical range.
[0098] By implementing the above method, in a communication system using the adjusted first parameter, if the relationship between the transmission power and timing at the current moment is not within a reasonable range, the number M of the inserted second parameter and / or the value of the target exponent can be adjusted to bring the second curve back into the preset critical range, thereby ensuring the communication quality of the communication system.
[0099] Implementing the methods disclosed in the above embodiments allows for the insertion of M second parameters equal to the peak value as first parameters into N first parameters to maintain the first curve within a preset critical range. This enables the control of the transmission power and timing of the communication system within a reasonable range, thereby improving the communication quality of the communication system. Furthermore, based on the distance between the first curve and the critical range, a more suitable number M of second parameters can be determined, ensuring that the first curve after inserting the second parameters remains within the critical range and that there is more margin between the first curve and the critical range, preventing the first curve from exceeding the preset critical range. After adjusting the first parameters, the communication system can be restarted, and it can be determined whether the relationship between the transmission power and timing of the communication system using the adjusted first parameters is within a reasonable range at the current moment. This verifies the adjustment result to ensure that the transmission power and timing of the communication system are controlled within a reasonable range, thereby improving the communication quality of the communication system. Additionally, if it is determined that the relationship between the transmission power and timing of the communication system using the adjusted first parameters is not within a reasonable range at the current moment, the number M of the inserted second parameters and / or the value of the target index can be adjusted to bring the second curve back within the preset critical range, thereby ensuring the communication quality of the communication system.
[0100] Please see Figure 7 , Figure 7 This is a schematic diagram of a communication parameter adjustment device disclosed in an embodiment of this application. Optionally, this device can be applied to various electronic devices or other execution entities equipped with communication systems, and is not limited thereto. This application embodiment uses an electronic device as an example for illustration and should not be construed as limiting the scope of this application embodiment. Optionally, the device may include a first determining unit 702 and an inserting unit 704, wherein:
[0101] The first determining unit 702 is used to determine the peak values of N first parameters included in the radio frequency parameters of the communication system. Each first parameter corresponds to a timing sequence, and the N first parameters are arranged in ascending order of timing sequence to form a first curve. The first curve is used to describe the relationship between the transmission power and timing sequence of the communication system, where N is a positive integer.
[0102] The insertion unit 704 is used to insert M second parameters as first parameters into N first parameters to keep the first curve within a preset critical range. The values of each second parameter are equal to the peak value. The M second parameters are arranged sequentially after the first parameter corresponding to the peak value, and M is a positive integer.
[0103] By implementing the above apparatus, the peak values of N first parameters included in the radio frequency parameters of the communication system can be determined. Each first parameter corresponds to a timing sequence, and the N first parameters can be arranged in ascending order of timing sequence to form a first curve. This first curve is used to describe the relationship between the transmission power and timing sequence of the communication system. Furthermore, M second parameters equal to the peak value can be inserted as first parameters into the N first parameters to keep the first curve within a preset critical range. This allows the transmission power and timing sequence of the communication system to be controlled within a reasonable range, thereby improving the communication quality of the communication system.
[0104] As an optional implementation method, Figure 7 The apparatus shown may further include a second determining unit and a first adjusting unit (not shown), wherein:
[0105] The second determining unit is used to determine, after inserting M second parameters as first parameters into N first parameters, the first parameter arranged after the target parameter among N+M first parameters as the parameter to be optimized. The target parameter is the second parameter arranged last among the M inserted second parameters.
[0106] The first adjustment unit is used to adjust the parameters to be optimized according to a preset optimization function in order to optimize the switching spectrum parameters of the communication system. The switching spectrum parameters are parameters used to describe the degree of interference of the communication system to other channels when switching power.
[0107] By implementing the above device, the parameters to be optimized can be adjusted according to a preset optimization function to optimize the switching spectrum parameters of the communication system, reduce the degree of degradation of the switching spectrum parameters of the communication system, and thus reduce the interference of the communication system to other channels when switching power.
[0108] As an optional implementation, the first adjustment unit is further configured to determine a first quotient between the value corresponding to the first parameter to be optimized and the peak value, wherein the first parameter to be optimized is any one of the parameters to be optimized; and to determine a first value based on the first quotient and the target exponent using a power function, and to process the first value using a rounding even function to obtain the adjusted first function to be optimized.
[0109] As an optional implementation method, the target index includes 0.8 to 2.
[0110] By implementing the above device, the falling edge of the first curve can be optimized and adjusted using a power function, thereby optimizing the switching spectrum parameters of the communication system and reducing the interference of the communication system to other channels when switching power.
[0111] As an optional implementation method, Figure 7The apparatus shown may further include a third determining unit (not shown), wherein:
[0112] The third determining unit is used to determine the number M of second parameters based on the difference between each of the N first parameters and its corresponding critical value before inserting M second parameters as first parameters into N first parameters. Each first parameter may correspond to one or more critical values, and the timing of the first parameter is the same as the timing of the one or more corresponding critical values, or the value of the first parameter is the same as the value of the one or more corresponding critical values.
[0113] By implementing the above device, a more suitable number M of second parameters can be determined based on the distance between the first curve and the critical range. This allows the first curve after inserting the second parameter to be controlled within the critical range, and there is more margin between the first curve and the critical range, so as to avoid the first curve exceeding the preset critical range.
[0114] As an optional implementation method, Figure 7 The device shown may also include a judgment unit and an operation unit (not shown), wherein:
[0115] The judgment unit is used to control the communication system to restart after inserting M second parameters as first parameters into N first parameters, and to determine whether the second curve is within the preset critical range. The second curve is a curve formed by arranging N+M first parameters in ascending order of timing. The second curve is used to describe the relationship between the transmission power and timing of the communication system at the current moment.
[0116] The operating unit is used to continue running the communication system according to N+M first parameters when it is determined that the second curve is within a preset critical range.
[0117] By implementing the above-described device, after adjusting the first parameter, the communication system can be restarted, and it can be determined whether the relationship between the transmission power and timing of the communication system using the adjusted first parameter at the current moment is within a reasonable range. In other words, the adjustment result can be verified to ensure that the transmission power and timing of the communication system are controlled within a reasonable range, thereby improving the communication quality of the communication system.
[0118] As an optional implementation method, Figure 7 The illustrated device may further include a second adjustment unit (not shown), wherein:
[0119] The second adjustment unit is used to readjust the number M of the inserted second parameters and / or adjust the value of the target index when it is determined that the second curve exceeds the preset critical range.
[0120] By implementing the above device, in a communication system using the adjusted first parameter, if the relationship between the transmission power and timing at the current moment is not within a reasonable range, the number M of the inserted second parameter and / or the value of the target index can be adjusted to bring the second curve back into the preset critical range, thereby ensuring the communication quality of the communication system.
[0121] Please see Figure 8 , Figure 8 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application. For example... Figure 8 As shown, the electronic device may include:
[0122] Memory 801 storing executable program code;
[0123] Processor 802 coupled to memory 801;
[0124] The processor 802 calls the executable program code stored in the memory 801 to execute the communication parameter adjustment method disclosed in the above embodiments.
[0125] This application discloses a computer-readable storage medium storing a computer program that causes a computer to execute the communication parameter adjustment method disclosed in the above embodiments.
[0126] This application also discloses an application publishing platform, which is used to publish computer program products. When the computer program products are run on a computer, the computer performs some or all of the steps of the methods described in the above method embodiments.
[0127] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Those skilled in the art should also recognize that the embodiments described in the specification are optional embodiments, and the actions and modules involved are not necessarily essential to this application.
[0128] In the various embodiments of this application, it should be understood that the sequence number of each process does not necessarily imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0129] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; they can be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0130] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0131] If the aforementioned integrated units are implemented as software functional units and sold or used as independent products, they can be stored in a computer-accessible memory. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several requests to cause a computer device (which can be a personal computer, server, or network device, specifically a processor in the computer device) to execute some or all of the steps of the methods described in the various embodiments of this application.
[0132] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.
[0133] The foregoing has provided a detailed description of a communication parameter adjustment method, apparatus, electronic device, and storage medium disclosed in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for adjusting communication parameters, characterized in that, The method includes: The peak values of N first parameters included in the radio frequency parameters of the communication system are determined, wherein each first parameter corresponds to a timing sequence, and the N first parameters are arranged in ascending order of timing sequence to form a first curve. The first curve is used to describe the relationship between the transmit power and timing sequence of the communication system, and N is a positive integer. M second parameters are inserted as first parameters into the N first parameters to keep the first curve within a preset critical range. The values of each second parameter are equal to the peak value. The M second parameters are arranged sequentially after the first parameter corresponding to the peak value, where M is a positive integer.
2. The method according to claim 1, characterized in that, After inserting M second parameters as first parameters into the N first parameters, the method further includes: Among the N+M first parameters, the first parameter arranged after the target parameter is determined as the parameter to be optimized. The target parameter is the second parameter arranged last among the M inserted second parameters. The parameters to be optimized are adjusted according to a preset optimization function to optimize the switching spectrum parameters of the communication system. The switching spectrum parameters are used to describe the degree of interference of the communication system to other channels when switching power.
3. The method according to claim 2, characterized in that, The preset optimization function includes an exponentiation function; and the adjustment process of the parameter to be optimized according to the preset optimization function includes: Determine a first quotient between the value corresponding to the first parameter to be optimized and the peak value, wherein the first parameter to be optimized is any one of the parameters to be optimized; The first value is determined by the exponentiation function based on the first quotient and the target exponent, and the first value is processed by the rounding even function to obtain the adjusted first function to be optimized.
4. The method according to claim 3, characterized in that, The target index ranges from 0.8 to 2.
5. The method according to claim 1, characterized in that, Before inserting the M second parameters as first parameters into the N first parameters, the method further includes: The number M of the second parameters is determined based on the difference between each of the N first parameters and its corresponding critical value. Each of the first parameters may correspond to one or more critical values. The timing of the first parameter is the same as the timing of the one or more corresponding critical values, or the value of the first parameter is the same as the value of the one or more corresponding critical values.
6. The method according to claim 3 or 4, characterized in that, After inserting the M second parameters as first parameters into the N first parameters, the method further includes: The communication system is restarted, and it is determined whether the second curve is within a preset critical range. The second curve is a curve formed by arranging the N+M first parameters in ascending order of timing. The second curve is used to describe the relationship between the transmission power and timing of the communication system at the current moment. If the second curve is determined to be within the preset critical range, the communication system continues to operate according to the N+M first parameters.
7. The method according to claim 6, characterized in that, The method further includes: If it is determined that the second curve exceeds the preset critical range, the number M of the inserted second parameter is readjusted, and / or the value of the target index is adjusted.
8. A communication parameter adjustment device, characterized in that, The device includes: The first determining unit is used to determine the peak values of N first parameters included in the radio frequency parameters of the communication system, wherein each first parameter corresponds to a timing sequence, and the N first parameters are arranged in ascending order of timing sequence to form a first curve, which is used to describe the relationship between the transmission power and timing sequence of the communication system, and N is a positive integer; An insertion unit is used to insert M second parameters as first parameters into the N first parameters to keep the first curve within a preset critical range. The values of each second parameter are equal to the peak value. The M second parameters are arranged sequentially after the first parameter corresponding to the peak value, and M is a positive integer.
9. An electronic device, characterized in that, The method includes a memory storing executable program code and a processor coupled to the memory; wherein the processor invokes the executable program code stored in the memory to perform the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Method and device for preventing PVT from exceeding standard during GPRS multi-time slot continuous emission
CN101765142A
Bluetooth communication control method and related product
CN110139262A