A fast debugging system for microwave signal amplifier

By deploying a microwave signal amplifier rapid debugging system on unmanned devices, autonomous debugging of predistortion parameters is realized when performing remote tasks, solving the problem that unmanned devices cannot self-debug, resulting in difficult communication quality guarantees, and ensuring effective communication quality.

CN119519794BActive Publication Date: 2025-04-11CHENGDU ANPRI ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510083858.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-20
Publication Date
2025-04-11
Estimated Expiration
2045-01-20

AI Technical Summary

Technical Problem

Unmanned devices cannot independently debug predistortion parameters when performing remote tasks, resulting in difficult to ensure communication quality.

Method used

A microwave signal amplifier rapid debugging system is designed, including a digital signal cache module, a debugging data storage module, a fast debugging management unit, a predistortion processing module, a microwave signal amplifier and a microwave signal receiver. The rapid debugging management unit automatically debugs the predistortion parameters when performing remote tasks, and realizes temporary correction of the microwave signal amplifier through temporary adjustment.

Benefits of technology

It realizes the autonomous debugging of predistortion parameters by unmanned devices when performing remote tasks, ensuring effective guarantee of communication quality and avoiding the problem of communication interruption during debugging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119519794B_ABST
    Figure CN119519794B_ABST
Patent Text Reader

Abstract

The invention provides a microwave signal amplifier rapid debugging system, and relates to the technical field of electronic communications; the invention comprises a digital signal cache module, a debugging data storage module, a rapid debugging management unit, a predistortion processing module, a microwave signal amplifier and a microwave signal receiver; wherein the rapid debugging management unit further comprises a signal frequency management module, a debugging parameter division module, a debugging condition monitoring module, a parameter debugging execution module and a parameter temporary adjustment module; the invention rapidly sends out a digital input signal to be sent in advance by increasing the communication frequency, thereby freeing up time to generate a debugging signal, avoiding interruption of communication between a normal unmanned device and a remote control base station due to occupation of a microwave signal amplifier, thereby realizing autonomous debugging of predistortion parameters when the unmanned device is performing a remote task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of electronic communications, in particular to a microwave signal amplifier rapid debugging system. Background Art

[0002] With the development of digital electronic information technology, more and more microwave signal amplifiers are used in unmanned devices (such as drones, robot dogs, unmanned ships, etc.); among them, pre-distortion technology is a technology for signal correction of microwave signal amplifiers. Pre-distortion technology can pre-apply a distortion amount to the input signal according to environmental parameters, thereby offsetting the influence of environmental factors and keeping the output signal of the microwave signal amplifier unchanged.

[0003] The distortion amount is usually obtained by looking up the parameter table based on the parameters collected at the current stage; therefore, before using the pre-distortion technology for signal correction, it is necessary to debug the pre-distortion parameters used in the parameter table to ensure the effectiveness and accuracy of the signal correction; the debugging method is usually to use different pre-distortion parameters to generate distortion, and apply them to a real microwave signal amplifier, and observe the actual output signal corresponding to the microwave signal amplifier; each microwave signal amplifier has a pre-determined debugging standard output signal corresponding to each pre-distortion parameter, and compared with the actual output signal to determine whether the pre-distortion parameter is valid, and the pre-distortion parameter is fine-tuned according to the difference data between the two.

[0004] At present, the pre-distortion parameter debugging process of unmanned devices is basically carried out at the maintenance base. For example, when performing remote tasks, drones need to maintain continuous signal communication with the remote control base station. If the pre-distortion parameters of the drone's microwave signal amplifier are debugged in the air, the current communication will be temporarily interrupted, thus affecting the normal execution of the drone's mission.

[0005] Therefore, the drones are pre-debugged for all pre-distortion parameters in the parameter table at the maintenance base to avoid local correction failure or large correction errors when performing tasks; the pre-distortion parameter debugging will not be performed again during the execution of the drone until the flight mission is completed and the drone returns to the ground to re-debug the pre-distortion parameters when performing the next flight mission.

[0006] From the above content, it is not difficult to see that unmanned devices such as drones cannot autonomously debug pre-distortion parameters when performing remote tasks. If local correction fails or the correction error is large during the execution of the task, the communication quality of the unmanned device will be difficult to effectively guarantee.

[0007] Therefore, it is necessary to provide a microwave signal amplifier rapid debugging system to solve the technical problem that unmanned devices cannot autonomously debug pre-distortion parameters when performing remote tasks. Summary of the invention

[0008] The purpose of the present invention is to overcome the shortcomings of the prior art and provide a microwave signal amplifier quick debugging system that is easy to operate, thereby solving the technical problem that unmanned devices cannot autonomously debug predistortion parameters when performing remote tasks.

[0009] To achieve the above-mentioned purpose, the present application proposes a microwave signal amplifier rapid debugging system, which is deployed on an unmanned device using a microwave signal amplifier, and includes a digital signal cache module, a debugging data storage module, a rapid debugging management unit, a pre-distortion processing module, a microwave signal amplifier and a microwave signal receiver; wherein,

[0010] Digital signal buffer module: used to buffer the digital input signal to be processed through the FIFO queue and perform frame-level labeling on the buffered digital input signal;

[0011] Debugging data storage module: used to store debugging data required for rapid debugging of microwave signal amplifiers, including pre-distortion parameter comparison table, debugging signal standard comparison table and debugging time comparison table;

[0012] Fast debugging management unit: used to autonomously debug pre-distortion parameters when performing remote tasks, and to achieve temporary correction of microwave signal amplifiers through temporary adjustment;

[0013] Predistortion processing module: used to generate a predistortion correction signal through predistortion parameters, and obtain a predistortion input signal after superimposing it with the digital input signal;

[0014] Microwave signal amplifier: used to amplify the pre-distorted input signal and obtain the corresponding microwave output signal;

[0015] Microwave signal receiver: used to receive microwave output signals and convert them into corresponding digital receiving signals;

[0016] Wherein, the fast debugging management unit includes a signal frequency management module, a debugging parameter division module, a debugging condition monitoring module, a parameter debugging execution module and a parameter temporary adjustment module;

[0017] The signal frequency management module is used to obtain the frequency adjustment time margin, the debugging parameter division module divides the debugging parameter range based on the frequency adjustment time margin, the debugging condition monitoring module is used to monitor whether the autonomous debugging conditions are met, and start the parameter debugging execution module when the conditions are met; the parameter debugging execution module is used to perform autonomous debugging of pre-distortion parameters, obtain the temporary adjustment amount corresponding to each pre-distortion parameter, and construct a temporary adjustment amount comparison table; the parameter temporary adjustment module temporarily adjusts the pre-distortion parameters based on the temporary adjustment amount comparison table.

[0018] As a further solution, the signal frequency management module obtains the frequency adjustment time margin through the following steps:

[0019] Obtain the current communication frequency and fast communication frequency between the unmanned device and the remote control base station;

[0020] Obtain the number of digital input signal buffers to be sent in the digital signal buffer module through the frame level label;

[0021] Calculate the time required to amplify the microwave signal by the number of digital input signal buffers at the current communication frequency to obtain the current transmission time requirement;

[0022] Calculate the time required to amplify the microwave signal by the number of digital input signal buffers at the fast communication frequency to obtain the fast transmission time requirement;

[0023] The frequency adjustment time margin is calculated; wherein, the frequency adjustment time margin = current sending time requirement - fast sending time requirement - fixed processing time requirement, and the fixed processing time requirement is a preset constant.

[0024] As a further solution, the debugging parameter partitioning module performs debugging parameter partitioning by:

[0025] Get the frequency adjustment time margin and set the starting environment parameters;

[0026] The adjacent predistortion parameters [n] adjacent to the starting environment parameters are searched through the predistortion parameter comparison table; wherein n is the distance between adjacent parameters;

[0027] The debugging time requirement [n] required for debugging adjacent pre-distortion parameters is queried through the debugging time comparison table;

[0028] Calculate the cumulative debugging time requirement [n]; where the cumulative debugging time requirement [n] = the cumulative debugging time requirement [n-1] + the debugging time requirement [n];

[0029] Determine whether the cumulative debugging time requirement [n] is less than the frequency adjustment time margin; if so, perform n=n+1 iterations and re-execute the debugging parameter division; otherwise, output n as the single-side width of the block;

[0030] The upper boundary pre-distortion parameter [+n] and the lower boundary pre-distortion parameter [-n] are marked in the FIFO queue as the debugging parameter division range corresponding to the starting environment parameter, and a debugging parameter division is completed.

[0031] As a further solution, the starting environment parameters are set by the following rules:

[0032] The first initial environmental parameter is a preset value, which is set by counting the most common environmental parameters of the unmanned device, the most frequently corrected abnormal environmental parameters, or custom environmental parameters;

[0033] The subsequent starting environment parameters are dynamic values, which are set by marking the upper boundary predistortion parameter [+n] and the lower boundary predistortion parameter [-n] corresponding to the previous starting environment parameters.

[0034] As a further solution, the debugging condition monitoring module detects the following execution autonomous debugging conditions:

[0035] Whether the self-debugging mode is turned on; if not, stop executing the self-debugging;

[0036] Determine whether both the unmanned device and the remote control base station accept the communication frequency adjustment; if not, suspend the execution of the autonomous debugging until the execution conditions are met;

[0037] Whether the current debugging parameter division range reaches the preset minimum debugging range; if not, the autonomous debugging is suspended until the execution conditions are met;

[0038] Check whether the current environment parameters have reached the starting environment parameters; if so, start autonomous debugging.

[0039] As a further solution, the parameter debugging execution module controls the autonomous debugging process through the following steps:

[0040] Step 1: The unmanned device and the remote control base station agree on the initial state of the communication frequency, and together adjust the current communication frequency to a fast communication frequency;

[0041] Step 2: Mark the digital input signal with the largest current frame level number in the FIFO queue;

[0042] Step 3: Rapidly sending the digital input signal to be processed in the digital signal buffer module through a fast communication frequency;

[0043] Step 4: Detect whether the fast sending of the marked digital input signal is completed; if so, proceed to step 5, otherwise, return to step 3 to continue the fast sending;

[0044] Step 5: Start to perform self-debugging of pre-distortion parameters, and set the timer to the frequency adjustment time margin; when the timer counts down to 0, the self-debugging is directly interrupted, and the execution jumps to step 7;

[0045] Step 6: Determine whether the autonomous predistortion parameter debugging of all predistortion parameters within the debugging parameter division range is completed; if so, execute step 7 to continue the autonomous predistortion parameter debugging;

[0046] Step 7: The unmanned device and the remote control base station each proactively reset the current communication frequency adjustment to the initial state of the communication frequency, and terminate the current autonomous debugging process.

[0047] As a further solution, the parameter debugging execution module performs autonomous debugging of pre-distortion parameters through the following steps:

[0048] Obtaining the current pre-distortion parameters to be debugged, and generating a pre-distortion debugging signal through a pre-distortion processing module;

[0049] The predistortion debugging signal is directly amplified through a microwave signal amplifier to obtain a debugging output signal;

[0050] receiving the debugging output signal through a microwave signal receiver and converting it into a corresponding debugging receiving signal;

[0051] Query the standard receiving signal corresponding to the pre-distortion parameter to be debugged in the debugging signal standard comparison table;

[0052] Compare the difference between the debug receiving signal and the standard receiving signal, and set a temporary adjustment amount to offset the difference;

[0053] The predistortion parameters are matched with the temporary adjustment amounts, and a temporary adjustment amount comparison table is constructed.

[0054] As a further solution, the parameter temporary adjustment module is performed by the following steps:

[0055] Determine whether the temporary adjustment amount comparison table is successfully constructed; if so, proceed to the next step;

[0056] Check whether there is a temporary adjustment amount exceeding the adjustment threshold in the temporary adjustment amount comparison table; if so, determine that the corresponding pre-distortion parameter is an invalid parameter, and inform the remote control base station of the invalid parameter information;

[0057] Using the temporary adjustment amount in the temporary adjustment amount comparison table that does not exceed the adjustment threshold value to temporarily adjust the predistortion parameter;

[0058] Determine whether the temporary adjustment amount comparison table is updated; if updated, replace the current temporary adjustment amount comparison table;

[0059] Determine whether the remote task has been completed; if so, invalidate the current temporary adjustment amount comparison table.

[0060] Compared with the related art, the present invention can quickly send the digital input signal to be sent in advance by increasing the communication frequency, thereby freeing up time to generate a debugging signal, avoiding interruption of the normal communication between the unmanned device and the remote control base station due to occupying the microwave signal amplifier, thereby realizing autonomous debugging of the pre-distortion parameters when the unmanned device is performing a remote task. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0062] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0063] Figure 1 A schematic structural diagram of a microwave signal amplifier rapid debugging system provided by the present invention.

[0064] Figure 2 A schematic diagram of the structure of a rapid debugging management unit provided by the present invention.

[0065] Figure 3 A schematic diagram of the steps of controlling an autonomous debugging process provided by the present invention.

[0066] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0067] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.

[0068] See also Figure 1 The embodiment of the present application provides a microwave signal amplifier rapid debugging system, which is deployed on an unmanned device using a microwave signal amplifier, and includes a digital signal cache module, a debugging data storage module, a rapid debugging management unit, a pre-distortion processing module, a microwave signal amplifier, and a microwave signal receiver; wherein,

[0069] Digital signal buffer module: used to buffer the digital input signal to be processed through the FIFO queue and perform frame-level labeling on the buffered digital input signal;

[0070] Debugging data storage module: used to store debugging data required for rapid debugging of microwave signal amplifiers, including pre-distortion parameter comparison table, debugging signal standard comparison table and debugging time comparison table;

[0071] Fast debugging management unit: used to autonomously debug pre-distortion parameters when performing remote tasks, and to achieve temporary correction of microwave signal amplifiers through temporary adjustment;

[0072] Predistortion processing module: used to generate a predistortion correction signal through predistortion parameters, and obtain a predistortion input signal after superimposing it with the digital input signal;

[0073] Microwave signal amplifier: used to amplify the pre-distorted input signal and obtain the corresponding microwave output signal;

[0074] Microwave signal receiver: used to receive microwave output signals and convert them into corresponding digital received signals.

[0075] like Figure 2 As shown, the fast debugging management unit includes a signal frequency management module, a debugging parameter division module, a debugging condition monitoring module, a parameter debugging execution module and a parameter temporary adjustment module;

[0076] The signal frequency management module is used to obtain the frequency adjustment time margin, the debugging parameter division module divides the debugging parameter range based on the frequency adjustment time margin, the debugging condition monitoring module is used to monitor whether the autonomous debugging conditions are met, and start the parameter debugging execution module when the conditions are met; the parameter debugging execution module is used to perform autonomous debugging of pre-distortion parameters, obtain the temporary adjustment amount corresponding to each pre-distortion parameter, and construct a temporary adjustment amount comparison table; the parameter temporary adjustment module temporarily adjusts the pre-distortion parameters based on the temporary adjustment amount comparison table.

[0077] It should be noted that at present, the pre-distortion parameter debugging process of unmanned devices is basically carried out at the maintenance base. This is because in the process of debugging the pre-distortion parameters, the microwave signal amplifier will be occupied to generate the debugging signal, thereby interrupting the normal communication between the unmanned device and the remote control base station.

[0078] First, the communication frequency between the unmanned device and the remote control base station is adjustable within a certain range, and the digital input signal to be sent is cached in advance. This embodiment cleverly uses this mechanism to quickly send the digital input signal to be sent in advance by increasing the communication frequency when the communication frequency can be increased (if not, then debugging is temporarily not performed and the appropriate execution time is waited for). This frees up time to generate the debugging signal (reasonably interspersed between normal communications), avoiding interruption of the normal communication between the unmanned device and the remote control base station due to the occupation of the microwave signal amplifier, thereby realizing autonomous debugging of the pre-distortion parameters when the unmanned device is performing a remote task.

[0079] Before executing autonomous debugging, we must first determine the frequency adjustment time margin, that is, how much time I have to spare to generate the debugging signal, and then determine whether to execute autonomous debugging and how to execute autonomous debugging; therefore, the signal frequency management module is required to obtain the current communication frequency and fast communication frequency between the unmanned device and the remote control base station, and obtain the number of digital input signal caches to be sent in the digital signal cache module through the frame level label; among them, the fast communication frequency refers to the communication frequency that can be achieved between the unmanned device and the remote control base station, and is significantly higher than the current communication frequency; such as setting it to the maximum communication frequency of the two.

[0080] Then, the time required to amplify the microwave signal by the number of digital input signal buffers at the current communication frequency is calculated to obtain the current transmission time requirement; the time required to amplify the microwave signal by the number of digital input signal buffers at the fast communication frequency is calculated to obtain the fast transmission time requirement;

[0081] Finally, the frequency adjustment time margin is calculated by frequency adjustment time margin = current sending time requirement - fast sending time requirement - fixed processing time requirement; among them, the fixed processing time requirement is a preset constant, which is usually determined in advance to provide a certain time margin for executing the processing.

[0082] The debugging parameter division module performs debugging parameter division based on the frequency adjustment time margin; first, the frequency adjustment time margin is obtained and the starting environment parameters are set;

[0083] The starting environment parameters are set according to the following rules:

[0084] The first initial environmental parameter is a preset value, which is set by counting the most common environmental parameters of the unmanned device, the most frequently corrected abnormal environmental parameters, or custom environmental parameters;

[0085] The subsequent starting environment parameters are dynamic values, which are set by marking the upper boundary predistortion parameter [+n] and the lower boundary predistortion parameter [-n] corresponding to the previous starting environment parameters;

[0086] Through the setting rules of the initial environment parameters, it is not difficult to see that the division of the debugging parameters is carried out in advance of the current environment parameters, that is, except for the startup process before the first initial environment parameters are reached, the current environment parameters are always within the division range of the previous debugging parameters, that is, the current environment parameters can always find the temporary adjustment amount set in advance for use, thereby further improving the communication quality.

[0087] This process is very similar to loading a map file. The large map is divided into several small maps, and then the surrounding small maps (debugging parameter division range) are determined according to the current position (current environmental parameters) and loaded in advance. This avoids excessive calculations for loading the large map and also avoids the delay caused by real-time loading (that is, the current environmental parameters are reached before debugging the range).

[0088] The adjacent predistortion parameters [n] adjacent to the starting environment parameters are searched through the predistortion parameter comparison table; wherein n is the distance between adjacent parameters;

[0089] The debugging time requirement [n] required for debugging adjacent pre-distortion parameters is queried through the debugging time comparison table;

[0090] Calculate the cumulative debugging time requirement [n]; where the cumulative debugging time requirement [n] = the cumulative debugging time requirement [n-1] + the debugging time requirement [n];

[0091] Determine whether the cumulative debugging time requirement [n] is less than the frequency adjustment time margin; if so, perform n=n+1 iterations and re-execute the debugging parameter division; otherwise, output n as the single-side width of the block;

[0092] The upper boundary pre-distortion parameter [+n] and the lower boundary pre-distortion parameter [-n] are marked in the FIFO queue as the debugging parameter division range corresponding to the starting environment parameter, and a debugging parameter division is completed.

[0093] It should be noted here that: since the environmental parameters can change up or down (such as temperature, speed, voltage, etc.), our default is to test both ranges outward at the same time until the upper and lower boundaries are tested; of course, we can also determine the trend of environmental parameter changes and test the boundaries individually. The advantage of this is that when the direction of change is determined, a larger debugging parameter division range can be obtained.

[0094] After completing the debugging parameter range division, we need to detect whether to perform autonomous debugging; among them, the debugging condition monitoring module detects the following autonomous debugging conditions:

[0095] Whether the self-debugging mode is turned on; if not, stop executing the self-debugging;

[0096] Determine whether both the unmanned device and the remote control base station accept the communication frequency adjustment; if not, suspend the execution of the autonomous debugging until the execution conditions are met;

[0097] Whether the current debugging parameter division range reaches the preset minimum debugging range; if not, the autonomous debugging is suspended until the execution conditions are met;

[0098] Check whether the current environment parameters have reached the starting environment parameters; if so, start autonomous debugging.

[0099] like Figure 3 As shown, when the autonomous debugging starts, the parameter debugging execution module controls the autonomous debugging process through the following steps:

[0100] Step 1: The unmanned device and the remote control base station agree on the initial state of the communication frequency, and together adjust the current communication frequency to a fast communication frequency;

[0101] Step 2: Mark the digital input signal with the largest current frame level number in the FIFO queue;

[0102] Step 3: Rapidly sending the digital input signal to be processed in the digital signal buffer module through a fast communication frequency;

[0103] Step 4: Detect whether the fast sending of the marked digital input signal is completed; if so, proceed to step 5, otherwise, return to step 3 to continue the fast sending;

[0104] Step 5: Start to perform self-debugging of pre-distortion parameters, and set the timer to the frequency adjustment time margin; when the timer counts down to 0, the self-debugging is directly interrupted, and the execution jumps to step 7;

[0105] Step 6: Determine whether the autonomous predistortion parameter debugging of all predistortion parameters within the debugging parameter division range is completed; if so, execute step 7 to continue the autonomous predistortion parameter debugging;

[0106] Step 7: The unmanned device and the remote control base station each proactively reset the current communication frequency adjustment to the initial state of the communication frequency, and terminate the current autonomous debugging process.

[0107] It should be noted that: since the unmanned device and the remote control base station have agreed on the initial state of the communication frequency in step 1, even if the sending debugging fails, the unmanned device and the remote control base station can actively reset the current communication frequency to the initial state of the communication frequency, and restore communication when the debugging is completed or the timer returns to 0.

[0108] By controlling the autonomous debugging process, the normal autonomous debugging of pre-distortion parameters can be effectively maintained; wherein, the autonomous debugging of pre-distortion parameters is performed through the following steps:

[0109] Obtaining the current pre-distortion parameters to be debugged, and generating a pre-distortion debugging signal through a pre-distortion processing module;

[0110] The predistortion debugging signal is directly amplified through a microwave signal amplifier to obtain a debugging output signal;

[0111] receiving the debugging output signal through a microwave signal receiver and converting it into a corresponding debugging receiving signal;

[0112] Query the standard receiving signal corresponding to the pre-distortion parameter to be debugged in the debugging signal standard comparison table;

[0113] Compare the difference between the debug receiving signal and the standard receiving signal, and set a temporary adjustment amount to offset the difference;

[0114] The predistortion parameters are matched with the temporary adjustment amounts, and a temporary adjustment amount comparison table is constructed.

[0115] It should be noted that this step is actually to fine-tune the parameters (similar to trimming rough edges). The basis for fine-tuning is to actually send the debug output signal and convert it into the corresponding debug receive signal, and then compare it with the standard receive signal to get the difference value. We only need to offset the difference value to complete the debugging.

[0116] As a further solution, the parameter temporary adjustment module is performed by the following steps:

[0117] Determine whether the temporary adjustment amount comparison table is successfully constructed; if so, proceed to the next step;

[0118] Check whether there is a temporary adjustment amount exceeding the adjustment threshold in the temporary adjustment amount comparison table; if so, determine that the corresponding pre-distortion parameter is an invalid parameter, and inform the remote control base station of the invalid parameter information;

[0119] Using the temporary adjustment amount in the temporary adjustment amount comparison table that does not exceed the adjustment threshold value to temporarily adjust the predistortion parameter;

[0120] Determine whether the temporary adjustment amount comparison table is updated; if updated, replace the current temporary adjustment amount comparison table;

[0121] Determine whether the remote task has been completed; if so, invalidate the current temporary adjustment amount comparison table.

[0122] It should be noted that the temporary parameter adjustment module mainly applies the pre-debugged temporary adjustment values ​​to the adjustment of the pre-distortion parameters corresponding to the current environmental parameters; however, if some temporary adjustment values ​​exceed the adjustment threshold, it means that there is a serious problem at this point, which needs to be fed back to the remote control base station and be checked in detail after the unmanned device returns.

[0123] In order to explain the function and effect of the present invention more intuitively, we make a more detailed explanation by analogy with time division multiplexing technology (TDM); time division multiplexing technology (TDM) uses different time periods of the same physical connection to transmit different signals, which can achieve the purpose of multi-channel transmission; the concept of the present application is essentially different from time division multiplexing, but there are certain similarities in the processing flow, and the current communication is regarded as task a, and the debugging task is regarded as task b.

[0124] The traditional debugging method will obviously interrupt the execution of task a when executing task b. The present application accelerates the execution of each segment of task a, thereby interspersing the execution of task b between the segments, thereby achieving the simultaneous execution of two tasks on a segmented scale. However, task b is a locally autonomous task and does not require interaction with a remote control base station.

[0125] Of course, the final effect cannot be achieved by simply accelerating the communication frequency. We also need to adjust the coordinated frequency, reasonably divide task a and task b, how to allocate and assemble task b, how to achieve autonomous debugging and other detailed steps; each step needs to be refined based on the previous step. Through the interlocking detailed steps, we can reasonably insert the entire debugging task into the normal communication process.

[0126] Through the present invention, we have achieved multi-dimensional insensitivity; among them,

[0127] This process is imperceptible to the front end, because the digital input signal can be sent normally through the cache. The acceleration process only makes the cache space more sufficient, and the FIFO queue can continuously receive data from the front end; therefore, there is no need to declare or modify the program of the front end.

[0128] This process is imperceptible to the backend, because the amount of data received by the remote-controlled base station in a unit time period has not changed; and the entire process has been declared to the remote-controlled base station. During the back-end interaction process, the remote-controlled base station can restore the original communication speed by simply adjusting the sending frequency; therefore, there is no need to declare or modify the program on the backend.

[0129] This process is imperceptible to the hardware, because the hardware used in the whole process is all existing hardware, and only the software aspects such as the processing flow steps are improved, and the timer interruption is used to make the whole processing flow recoverable.

[0130] The above are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A microwave signal amplifier rapid debugging system, deployed on an unmanned device using a microwave signal amplifier, characterized in that: It includes a digital signal cache module, a debugging data storage module, a fast debugging management unit, a pre-distortion processing module, a microwave signal amplifier and a microwave signal receiver; wherein, Digital signal buffer module: used to buffer the digital input signal to be processed through the FIFO queue and perform frame-level labeling on the buffered digital input signal; Debugging data storage module: used to store debugging data required for rapid debugging of microwave signal amplifiers, including pre-distortion parameter comparison table, debugging signal standard comparison table and debugging time comparison table; Fast debugging management unit: used to autonomously debug pre-distortion parameters when performing remote tasks, and to achieve temporary correction of microwave signal amplifiers through temporary adjustment; Predistortion processing module: used to generate a predistortion correction signal through predistortion parameters, and obtain a predistortion input signal after superimposing it with the digital input signal; Microwave signal amplifier: used to amplify the pre-distorted input signal and obtain the corresponding microwave output signal; Microwave signal receiver: used to receive microwave output signals and convert them into corresponding digital receiving signals; Wherein, the fast debugging management unit includes a signal frequency management module, a debugging parameter division module, a debugging condition monitoring module, a parameter debugging execution module and a parameter temporary adjustment module; The signal frequency management module is used to obtain the frequency adjustment time margin, the debugging parameter division module divides the debugging parameter range based on the frequency adjustment time margin, the debugging condition monitoring module is used to monitor whether the autonomous debugging conditions are met, and start the parameter debugging execution module when the conditions are met; the parameter debugging execution module is used to perform autonomous debugging of pre-distortion parameters, obtain the temporary adjustment amount corresponding to each pre-distortion parameter, and construct a temporary adjustment amount comparison table; the parameter temporary adjustment module temporarily adjusts the pre-distortion parameters based on the temporary adjustment amount comparison table.

2. A microwave signal amplifier rapid debugging system according to claim 1, characterized in that: The signal frequency management module obtains the frequency adjustment time margin through the following steps: Obtain the current communication frequency and fast communication frequency between the unmanned device and the remote control base station; Obtain the number of digital input signal buffers to be sent in the digital signal buffer module through the frame level label; Calculate the time required to amplify the microwave signal by the number of digital input signal buffers at the current communication frequency to obtain the current transmission time requirement; Calculate the time required to amplify the microwave signal by the number of digital input signal buffers at the fast communication frequency to obtain the fast transmission time requirement; The frequency adjustment time margin is calculated; wherein, the frequency adjustment time margin = current sending time requirement - fast sending time requirement - fixed processing time requirement, and the fixed processing time requirement is a preset constant.

3. A microwave signal amplifier rapid debugging system according to claim 2, characterized in that: The debugging parameter partitioning module performs debugging parameter partitioning: Get the frequency adjustment time margin and set the starting environment parameters; The adjacent predistortion parameters [n] adjacent to the starting environment parameters are searched through the predistortion parameter comparison table; wherein n is the distance between adjacent parameters; Query the debugging time requirement for debugging the adjacent pre-distortion parameters [n] through the debugging time comparison table; Calculate the cumulative debugging time requirement; where the cumulative debugging time requirement = the cumulative debugging time requirement of the previous iteration + the debugging time requirement; Determine whether the cumulative debugging time requirement is less than the frequency adjustment time margin; if so, perform n=n+1 iterations and re-execute the debugging parameter division; otherwise, output n as the single-side width of the block; The upper boundary pre-distortion parameter [+n] and the lower boundary pre-distortion parameter [-n] are marked in the FIFO queue as the debugging parameter division range corresponding to the starting environment parameter, and a debugging parameter division is completed.

4. A microwave signal amplifier rapid debugging system according to claim 3, characterized in that: The starting environment parameters are set according to the following rules: The first initial environmental parameter is a preset value, which is set by counting the most common environmental parameters of the unmanned device, the most frequently corrected abnormal environmental parameters, or custom environmental parameters; The subsequent starting environment parameters are dynamic values, which are set by marking the upper boundary predistortion parameter [+n] and the lower boundary predistortion parameter [-n] corresponding to the previous starting environment parameters.

5. A microwave signal amplifier rapid debugging system according to claim 3, characterized in that: The debugging condition monitoring module detects the following execution autonomous debugging conditions: Whether the self-debugging mode is turned on; if not, stop executing the self-debugging; Determine whether both the unmanned device and the remote control base station accept the communication frequency adjustment; If not, the autonomous debugging is suspended until the execution conditions are met; Whether the current debugging parameter division range reaches the preset minimum debugging range; if not, the autonomous debugging is suspended until the execution conditions are met; Whether the current environment parameters reach the starting environment parameters; If yes, then start executing autonomous debugging.

6. A microwave signal amplifier rapid debugging system according to claim 3, characterized in that: The parameter debugging execution module controls the autonomous debugging process through the following steps: Step 1: The unmanned device and the remote control base station agree on the initial state of the communication frequency, and together adjust the current communication frequency to a fast communication frequency; Step 2: Mark the digital input signal with the largest current frame level number in the FIFO queue; Step 3: Rapidly sending the digital input signal to be processed in the digital signal buffer module through a fast communication frequency; Step 4: Detect whether the fast sending of the marked digital input signal is completed; if so, proceed to step 5, otherwise, return to step 3 to continue the fast sending; Step 5: Start to perform self-debugging of pre-distortion parameters, and set the timer to the frequency adjustment time margin; when the timer counts down to 0, the self-debugging is directly interrupted, and the execution jumps to step 7; Step 6: Determine whether the autonomous predistortion parameter debugging of all predistortion parameters within the debugging parameter division range is completed; if so, execute step 7 to continue the autonomous predistortion parameter debugging; Step 7: The unmanned device and the remote control base station each proactively reset the current communication frequency adjustment to the initial state of the communication frequency, and terminate the current autonomous debugging process.

7. A microwave signal amplifier rapid debugging system according to claim 6, characterized in that: The parameter debugging execution module performs autonomous debugging of pre-distortion parameters through the following steps: Obtaining the current pre-distortion parameters to be debugged, and generating a pre-distortion debugging signal through a pre-distortion processing module; The predistortion debugging signal is directly amplified through a microwave signal amplifier to obtain a debugging output signal; receiving the debugging output signal through a microwave signal receiver and converting it into a corresponding debugging receiving signal; Query the standard receiving signal corresponding to the pre-distortion parameter to be debugged in the debugging signal standard comparison table; Compare the difference between the debug receiving signal and the standard receiving signal, and set a temporary adjustment amount to offset the difference; The predistortion parameters are matched with the temporary adjustment amounts, and a temporary adjustment amount comparison table is constructed.

8. A microwave signal amplifier rapid debugging system according to claim 7, characterized in that: The parameter temporary adjustment module is performed by the following steps: Determine whether the temporary adjustment amount comparison table is successfully constructed; if so, proceed to the next step; Check whether there is a temporary adjustment amount exceeding the adjustment threshold in the temporary adjustment amount comparison table; if so, determine that the corresponding pre-distortion parameter is an invalid parameter, and inform the remote control base station of the invalid parameter information; Using the temporary adjustment amount in the temporary adjustment amount comparison table that does not exceed the adjustment threshold value to temporarily adjust the predistortion parameter; Determine whether the temporary adjustment amount comparison table is updated; if updated, replace the current temporary adjustment amount comparison table; Determine whether the remote task has been completed; if so, invalidate the current temporary adjustment amount comparison table.

Citation Information

Patent Citations

  • Dynamic management system for microwave power amplifier

    CN118659748A

  • Universal device for predistortion processing base band digital signal

    CN1870614A