Echo dynamic adjustment method, device, equipment, medium and radar echo simulator
By dynamically adjusting the baseband echo data and sampling start time of the echo simulator, the problem of asynchronous target echo simulator and radar tracking and control information in the existing technology is solved, realizing comprehensive testing and synchronization of radar payload, and supporting space-to-ground hardware-injection simulation test and real satellite data simulation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING INST OF RADIO MEASUREMENT
- Filing Date
- 2023-03-24
- Publication Date
- 2026-04-14
AI Technical Summary
Existing target echo simulators lack a synchronization mechanism with radar tracking and control information in tests of deslant-receiving radar systems, resulting in incomplete and insufficient testing.
By acquiring the radar operating parameters and transmission trigger pulses of the spaceborne radar, the baseband echo data and sampling start time of the echo simulator are dynamically adjusted to achieve synchronization between the radar operating parameters and the echo signal, including signal processing methods such as spectrum shifting and quadrature modulation.
It achieves synchronization of the working timing and parameters between the echo simulator and the spaceborne radar, ensuring comprehensive and sufficient testing of the radar payload. It is applicable to different types of targets and supports semi-physical injection simulation experiments between space and ground and simulation of real satellite data.
Smart Images

Figure CN116466308B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of aerospace microwave remote sensing technology, and more specifically, to a method, apparatus, equipment, medium, and radar echo simulator for dynamic echo adjustment. Background Technology
[0002] Deslant receivers, with their small output signal bandwidth and few sampling points, are often used in radar systems. For example, domestic and foreign on-orbit satellite radar altimeter satellites (which measure sea level height by measuring the distance from the satellite to the sea surface) basically all use deslant receiver radars, which can effectively reduce the receiver output signal bandwidth, significantly reduce the number of radar sampling points, and alleviate the transmission pressure when the satellite transmits data to the ground.
[0003] However, compared to matched-filter receiving radar systems, deskewing receiving radar systems require target range tracking, i.e., tracking the distance between the radar and the target. Based on this distance, the position of the radar receiving window is dynamically adjusted to ensure complete reception of the radar echo. This characteristic of deskewing receiving radar systems necessitates on-orbit signal processing for satellite radar payloads. Therefore, comprehensive testing of the radar payload's on-orbit signal processing software is required during payload integration testing and satellite ground assembly to ensure correct operation after the satellite enters orbit.
[0004] Currently, target echo simulators are used in the ground testing phase of spaceborne radars. However, existing target echo simulators have drawbacks in the testing of radars with deslant receiving systems. Existing target echo simulators do not have a mechanism to synchronize with radar tracking and control information, resulting in incomplete and insufficient testing of radar payloads.
[0005] Therefore, in the existing technology, during the echo process, the target echo simulator does not have a mechanism to synchronize with the radar tracking and control information, resulting in incomplete and insufficient testing of the radar payload. Summary of the Invention
[0006] The technical problem to be solved by the present invention is to provide a method, apparatus, device, medium and radar echo simulator for dynamic adjustment of echo, aiming to solve at least one of the above-mentioned technical problems.
[0007] In a first aspect, the technical solution of the present invention to solve the above-mentioned technical problems is as follows: an echo dynamic adjustment method, the method comprising:
[0008] The radar operating parameters and transmit trigger pulse of the spaceborne radar in the current cycle are obtained. The spaceborne radar is a deskewing receiver system spaceborne radar. The radar operating parameters include bandwidth, time width, range tracking error and sampling start time. The range tracking error is the difference between the position of the actual echo signal in the display window of the spaceborne radar and the preset ideal position. The sampling start time is the time when the spaceborne radar receives the echo signal.
[0009] Based on the time width and the bandwidth, the target baseband echo data is determined from the pre-stored baseband echo data corresponding to different time widths and bandwidths;
[0010] Based on the distance tracking error, the target baseband echo data is processed to obtain a processed signal, and the distance tracking error corresponding to the processed signal is less than a set value.
[0011] The sampling start time is adjusted according to the transmission trigger pulse to obtain the adjusted sampling start time;
[0012] Based on the adjusted sampling start time and the processed signal, the frequency of the echo signal in the current period is adjusted.
[0013] The beneficial effects of this invention are as follows: Based on the range tracking error in the radar operating parameters corresponding to the current period of the spaceborne radar, signal processing is performed on the time width and bandwidth corresponding to the bandwidth, so that the range tracking error corresponding to the processed signal is less than a set value. That is, the baseband echo data stored in the echo simulator can be synchronously and dynamically adjusted according to the radar operating parameters of the spaceborne radar. At the same time, the sampling start time is adjusted according to the transmission trigger pulse, so that the radar operating parameters and the echo signal are synchronized. That is, the echo simulator and the spaceborne radar are synchronized in terms of operating timing and operating parameters, thereby ensuring that the radar payload test is comprehensive and sufficient.
[0014] Based on the above technical solution, the present invention can be further improved as follows.
[0015] Furthermore, the radar operating parameters mentioned above also include a range tracking value, which is the distance between the target and the satellite-borne radar measured in real time after the satellite-borne radar tracks the target. The target is either a relatively stationary target or a relatively moving target.
[0016] The above-mentioned signal processing of the target baseband echo data based on the distance tracking error to obtain the processed signal includes:
[0017] If the target is a relatively stationary target, a first spectrum shift amount is determined based on the distance tracking error, and the target baseband echo data is spectrum shifted based on the first spectrum shift amount to obtain the processed signal;
[0018] If the target is a relatively moving target, a preset distance change curve of the relatively moving target is obtained. Based on the distance change curve, the relative distance change of the target is determined. Based on the relative distance change of the target and the distance tracking error, a second spectrum shift is determined. Based on the second spectrum shift, the baseband echo data of the target is spectrum shifted to obtain the processed signal. The distance change curve is a curve reflecting the preset distance changes between the relative target motion and the spaceborne radar in different periods.
[0019] The advantage of adopting the above-mentioned further scheme is that different radar operating parameters can be used to process the baseband echo data of different types of targets tracked by spaceborne radar, so as to meet different needs.
[0020] Furthermore, the adjustment of the frequency of the echo signal in the current period based on the adjusted sampling start time and the processed signal includes:
[0021] The processed signal is quadrature-modulated to obtain the intermediate frequency signal corresponding to the adjusted sampling start time.
[0022] The adjusted sampling start time is used as the playback time of the intermediate frequency signal to adjust the frequency of the echo signal in the current period.
[0023] The beneficial effect of adopting the above-mentioned further scheme is that, by orthogonally modulating the processed signal, the echo simulator and the spaceborne radar can be synchronized in terms of timing, that is, the sampling start time.
[0024] Furthermore, if the target tracked by the spaceborne radar is a relatively moving target, for each pre-stored baseband echo data, the aforementioned baseband echo data is determined in the following manner:
[0025] Acquire a preset distance change curve and real satellite data of the relatively moving target, wherein the real satellite data is the historical echo signal corresponding to the spaceborne radar;
[0026] Based on the distance change curve, determine the change in the target's relative distance;
[0027] The third spectrum shift amount is determined based on the change in the relative distance to the target;
[0028] Based on the third spectrum shift amount, the real satellite data is spectrum shifted to obtain the baseband echo data.
[0029] The beneficial effect of adopting the above-mentioned further scheme is that, based on the processing of real satellite data according to the range variation curve, baseband echo data suitable for echo simulators can be obtained. Using real satellite data to obtain baseband echo data enables more realistic testing and evaluation of the radar system's functions and performance.
[0030] Furthermore, the above-mentioned spectrum shifting of the real satellite data based on the third spectrum shift amount to obtain the baseband echo data includes:
[0031] Based on the third spectrum shift amount, the real satellite data is spectrum shifted to obtain initial data;
[0032] The initial data is formatted to obtain the baseband echo data, and the data format of the baseband echo data is the data format corresponding to the echo simulator.
[0033] The advantage of adopting the above-mentioned further scheme is that the initial data is generally floating-point data, and the pre-stored data in the echo simulator is an integer determined by the number of bits of the D / A converter (analog-to-digital converter). Therefore, the initial data can be formatted to obtain baseband echo data in the data format corresponding to the echo simulator.
[0034] Furthermore, the above methods also include:
[0035] Obtain the radar operating parameters for the next cycle of the current cycle;
[0036] Based on the radar operating parameters for the next cycle, the frequency of the echo signal for the next cycle is adjusted.
[0037] The advantage of adopting the above-mentioned further scheme is that, through periodic adjustments, the synchronization between the spaceborne radar and the echo simulator can be guaranteed periodically.
[0038] Secondly, to solve the above-mentioned technical problems, the present invention also provides a radar echo simulator, comprising:
[0039] Data processor, data storage module, and radio frequency module;
[0040] The data processor is used to acquire the radar operating parameters and transmit trigger pulse of the spaceborne radar in the current cycle. The spaceborne radar is a deskewing receiver system spaceborne radar. The radar operating parameters include bandwidth, time width, range tracking error and sampling start time. The range tracking error is the difference between the position of the actual echo signal in the display window of the spaceborne radar and the preset ideal position. The sampling start time is the time when the spaceborne radar receives the echo signal.
[0041] The data storage module is used to store baseband echo data corresponding to different time widths and bandwidths;
[0042] The data processor is further configured to: determine target baseband echo data from the data storage module based on the time width and the bandwidth; perform signal processing on the target baseband echo data based on the range tracking error to obtain a processed signal; adjust the sampling start time based on the transmit trigger pulse to obtain an adjusted sampling start time; and adjust the frequency of the echo signal of the current period based on the adjusted sampling start time and the processed signal, wherein the range tracking error corresponding to the processed signal is less than a set value.
[0043] The radio frequency module is used to input the intermediate frequency echo data into the radar under test after digital-to-analog conversion. The intermediate frequency echo data is the processed signal output by the data processor.
[0044] Thirdly, in order to solve the above-mentioned technical problems, the present invention also provides an echo dynamic adjustment device, the device comprising:
[0045] The radar operating parameter acquisition module is used to acquire the radar operating parameters and transmission trigger pulse of the spaceborne radar in the current cycle. The spaceborne radar is a deskewing receiver system spaceborne radar. The radar operating parameters include bandwidth, time width, range tracking error and sampling start time. The range tracking error is the difference between the position of the actual echo signal in the display window of the spaceborne radar and the preset ideal position. The sampling start time is the time when the spaceborne radar receives the echo signal.
[0046] The target baseband echo data determination module is used to determine the target baseband echo data from pre-stored baseband echo data corresponding to different time widths and bandwidths based on the time width and the bandwidth.
[0047] The signal processing module is used to perform signal processing on the target baseband echo data according to the distance tracking error to obtain a processed signal, wherein the distance tracking error corresponding to the processed signal is less than a set value;
[0048] The sampling start time adjustment module is used to adjust the sampling start time according to the transmission trigger pulse to obtain the adjusted sampling start time;
[0049] The echo frequency adjustment module is used to adjust the frequency of the echo signal of the current period according to the adjusted sampling start time and the processed signal.
[0050] Fourthly, in order to solve the above-mentioned technical problems, the present invention also provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the echo dynamic adjustment method of the present application.
[0051] Fifthly, in order to solve the above-mentioned technical problems, the present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the echo dynamic adjustment method of the present application.
[0052] Additional aspects and advantages of this application will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of this application. Attached Figure Description
[0053] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments of the present invention will be briefly introduced below.
[0054] Figure 1 This is a flowchart illustrating a dynamic echo adjustment method according to an embodiment of the present invention.
[0055] Figure 2 A schematic diagram illustrating the principle of a deslant receiving radar according to an embodiment of the present invention;
[0056] Figure 3 This is a schematic diagram of an echo simulator provided in one embodiment of the present invention;
[0057] Figure 4 This is a schematic diagram illustrating the connection between an echo simulator and a radar payload, provided in one embodiment of the present invention.
[0058] Figure 5 A flowchart of a relatively stationary target echo data processing method is provided in one embodiment of the present invention;
[0059] Figure 6 This is a flowchart of a relative motion target echo data processing method provided in one embodiment of the present invention;
[0060] Figure 7A flowchart illustrating the processing of real satellite data into data usable by an echo simulator, as provided in one embodiment of the present invention;
[0061] Figure 8 This is a schematic diagram of the structure of an echo dynamic adjustment device provided in one embodiment of the present invention;
[0062] Figure 9 This is a schematic diagram of the structure of an electronic device provided in one embodiment of the present invention. Detailed Implementation
[0063] The principles and features of the present invention are described below. The examples given are only for explaining the present invention and are not intended to limit the scope of the present invention.
[0064] The technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of the present invention will now be described with reference to the accompanying drawings.
[0065] The solution provided in this invention can be applied to any application scenario that requires dynamic echo adjustment.
[0066] This invention provides a possible implementation, such as... Figure 1 As shown, a flowchart of a dynamic echo adjustment method is provided, which can be executed by an echo simulator. For ease of description, the method provided in this embodiment of the invention will be described below using an echo simulator as the execution subject as an example. Figure 1 The flowchart shown indicates that the method may include the following steps:
[0067] Step S110: Obtain the radar operating parameters and transmission trigger pulse of the spaceborne radar in the current cycle. The spaceborne radar is a deskewing receiver system spaceborne radar. The radar operating parameters include bandwidth, time width, range tracking error and sampling start time. The range tracking error is the difference between the position of the actual echo signal in the display window of the spaceborne radar and the preset ideal position. The sampling start time is the time when the spaceborne radar receives the echo signal.
[0068] Step S120: Determine the target baseband echo data from the pre-stored baseband echo data corresponding to different time widths and bandwidths based on the time width and the bandwidth;
[0069] Step S130: Based on the distance tracking error, perform signal processing on the target baseband echo data to obtain a processed signal, wherein the distance tracking error corresponding to the processed signal is less than a set value;
[0070] Step S140: Adjust the sampling start time according to the transmission trigger pulse to obtain the adjusted sampling start time;
[0071] Step S150: Adjust the frequency of the echo signal of the current period according to the adjusted sampling start time and the processed signal.
[0072] The method of this invention performs signal processing on the time width and bandwidth corresponding to the time width and bandwidth based on the range tracking error in the radar operating parameters corresponding to the current period of the spaceborne radar. This ensures that the range tracking error corresponding to the processed signal is less than a set value. In other words, the baseband echo data stored in the echo simulator can be dynamically adjusted synchronously according to the radar operating parameters of the spaceborne radar. At the same time, the sampling start time is adjusted according to the transmission trigger pulse, which can synchronize the radar operating parameters with the echo signal. This achieves synchronization between the echo simulator and the spaceborne radar in terms of operating timing and operating parameters, thereby ensuring comprehensive and sufficient testing of the radar payload.
[0073] The following specific embodiments further illustrate the solution of the present invention. In order to better understand the solution of this application, the following will first be combined with... Figure 2 and Figure 3 The principles involved in this application are explained as follows:
[0074] Because spaceborne radar (hereinafter referred to as radar) lacks on-orbit maintenance capabilities, it requires effective and thorough testing during the ground development phase. One effective method is to use an echo simulator to simulate the echo of a target being tracked by the radar and input the echo into the radar's receiving channel to verify the radar payload's on-orbit operational status. Furthermore, since deslant-receiving radars require range tracking of the target echo during operation, they necessitate real-time signal processing and closed-loop range tracking. This requires the simulator's echo to be synchronized with the radar's operating parameters, a significant challenge currently faced during the ground testing phase of deslant-receiving spaceborne radars.
[0075] For the working principle of the receiving radar, please refer to the appendix. Figure 2 S1, S2, and S3 are time-frequency relationship diagrams corresponding to the echo signals of three different targets. Taking one of the echo signals as an example, the echo signal is mixed with the received reference signal Sref and then low-pass filtered to obtain the intermediate frequency echo. The intermediate frequency echo of each target is a single-frequency sine wave, and the frequency of the sine wave is related to the time difference between the echo signal and the received reference signal.
[0076] The specific reasons for the aforementioned difficulties are as follows: The working principle of a deskewing receiver radar is that when the target echo (the target's echo signal) arrives at the radar, the radar generates a receiving reference signal with the same frequency as the radar's transmitted signal. The receiving reference signal is mixed with the target echo, and after low-pass filtering and quadrature demodulation, a baseband signal (also called a baseband echo signal or baseband echo data) is obtained, corresponding to the sine wave mentioned earlier. The frequency of the baseband echo signal of a deskewing receiver radar is determined by the time difference between the receiving reference signal and the target echo. This "time-frequency conversion" relationship transforms the radar's time measurement into frequency measurement.
[0077] After the radar signal processor periodically acquires, quantizes, and processes the baseband echo signal to obtain the target range, the radar will change the timing of the received reference signal generation in the next cycle to adapt to the change in target range. In other words, the target range and the timing of the received reference signal generation in the next cycle jointly determine the frequency of the radar echo (echo signal) in the next cycle. Therefore, if we want to use an echo simulator to test the radar load more accurately, the operation of the echo simulator must be synchronized with the operation of the radar load as much as possible, with the echo simulator changing the echo frequency in real time according to the operating parameters of the radar load. The resulting challenge is how to achieve dynamic adjustment of the echo signal and synchronize the operation of the echo simulator with the radar load.
[0078] To synchronize the operation of the echo simulator with that of the radar payload, this embodiment combines... Figure 3 First, we will introduce the structure and working principle of the radar echo simulator:
[0079] The radar echo simulator in this embodiment includes a data processor, a data storage module, and a radio frequency module;
[0080] The data processor is used to acquire the radar operating parameters and transmit trigger pulse of the spaceborne radar in the current cycle. The spaceborne radar is a deskewing receiver system spaceborne radar. The radar operating parameters include bandwidth, time width, range tracking error and sampling start time. The range tracking error is the difference between the position of the actual echo signal in the display window of the spaceborne radar and the preset ideal position. The sampling start time is the time when the spaceborne radar receives the echo signal.
[0081] After the data processor obtains the radar operating parameters of the spaceborne radar for the current cycle, it can extract the various parameters included in these parameters by analyzing the radar operating parameters. The preset ideal position refers to the position that guarantees complete reception of the radar echo; for example, the center position in the display window is a theoretical value.
[0082] The data storage module ( Figure 3The upconversion path shown is used to store baseband echo data corresponding to different time widths and bandwidths.
[0083] Different time widths can correspond to different baseband echo data, and different bandwidths can also correspond to different baseband echo data. By establishing a correspondence between various time widths, bandwidths, and baseband echo data, the corresponding target baseband echo data can be determined based on the bandwidth and time width in the radar operating parameters.
[0084] In obtaining radar operating parameters (corresponding) Figure 3 After parsing the working parameters shown, the data processor is further configured to determine the target baseband echo data (corresponding to) from the data storage module based on the time width and the bandwidth. Figure 3 (Reading the pre-stored data shown); Based on the distance tracking error, perform signal processing on the target baseband echo data to obtain the processed signal (corresponding to...). Figure 3 (Echo calculation shown); Based on the transmitted trigger pulse, the sampling start time is adjusted to obtain the adjusted sampling start time (corresponding to...). Figure 3 (The digital delay shown); based on the adjusted sampling start time and the processed signal, the frequency of the echo signal of the current period is adjusted (corresponding to...). Figure 3 (As shown in the intermediate frequency playback), wherein the distance tracking error corresponding to the processed signal is less than a set value.
[0085] The radio frequency module is used to input the intermediate frequency echo data into the radar under test after digital-to-analog conversion. The intermediate frequency echo data is the processed signal output by the data processor.
[0086] Optional, see Figure 3 The aforementioned RF module can be composed of a frequency multiplier, a digital-to-analog converter (DAC), and a bandpass filter. The RF module uses the radar's 100MHz clock signal as its operating reference, multiplies it to the desired frequency, and then uses this as the clock signal for the digital-to-analog conversion. Based on this clock signal, the DAC generates intermediate frequency (IF) echo data (also known as the IF signal). This IF signal is then passed through a bandpass filter to obtain the desired IF radar echo, which is then input to the radar under test for testing.
[0087] The purpose of this application is to synchronize the operation of the echo simulator with that of the radar payload, mainly including synchronization of operating timing and operating parameters. For details, please refer to [link to relevant documentation]. Figure 4 The diagram shown illustrates the connection between the radar payload and the target echo simulator (also known as the radar echo simulator). By establishing an information synchronization mechanism between the echo simulator and the radar payload, the radar operating parameters and the echo simulator operating parameters are synchronized.
[0088] Firstly, work sequence synchronization
[0089] The timing of the intermediate frequency signal (referring to the signal after quadrature modulation of the processed signal, which will be explained in detail below) is determined by the radar's transmit trigger pulse and the radar's sampling start time. The clock source of the digital delay unit used is the radar's 100MHz clock, which ensures that the simulator's operating timing is synchronized with the radar's operating timing. The radar system's operating timing mainly includes the transmit trigger pulse and the sampling trigger pulse, while the echo simulator's operating timing mainly includes the transmit trigger pulse. Since these pulses are generated based on the same clock source, their synchronization can be guaranteed, thus ensuring the timing synchronization between the radar and the echo simulator.
[0090] Secondly, working parameters are synchronized.
[0091] During operation, the radar periodically adjusts its operating parameters. At the end of each cycle, the radar packages the operating parameters for the next cycle and sends them to the echo simulator. Upon receiving the parameter package, the echo simulator parses the information and processes the pre-stored echo data in real time—the same process described above for the data processor. In the next cycle, the frequency domain characteristics (e.g., frequency) of the radar echo (echo signal) correspond to the radar's operating parameters, ensuring synchronization between the two.
[0092] Having explained the principles above, let's now combine... Figure 1 The echo dynamic adjustment method provided in this application is described in detail. The method may include the following steps:
[0093] Step S110: Obtain the radar operating parameters and transmission trigger pulse of the spaceborne radar in the current cycle. The spaceborne radar is a deskewing receiver system spaceborne radar. The radar operating parameters include bandwidth, time width, range tracking error and sampling start time. The range tracking error is the difference between the position of the actual echo signal in the display window of the spaceborne radar and the preset ideal position. The sampling start time is the time when the spaceborne radar receives the echo signal.
[0094] Optionally, the radar operating parameters may also include a range tracking value, which is the distance between the target and the satellite-borne radar measured in real time after the satellite-borne radar tracks the target.
[0095] Optionally, the target can be a relatively stationary target or a relatively moving target. Relative stationary means that the target and the radar are relatively stationary, and similarly, relative moving means that the target and the radar are relatively moving.
[0096] Step S120: Determine the target baseband echo data from the pre-stored baseband echo data corresponding to different time widths and bandwidths based on the time width and the bandwidth;
[0097] Step S130: Based on the distance tracking error, perform signal processing on the target baseband echo data to obtain a processed signal, wherein the distance tracking error corresponding to the processed signal is less than a set value;
[0098] Optionally, since the target is a relatively stationary target or a relatively moving target, the above-mentioned signal processing of the target baseband echo data based on the range tracking error to obtain the processed signal includes:
[0099] If the target is a relatively stationary target, a first spectrum shift amount is determined based on the distance tracking error, and the target baseband echo data is spectrum shifted based on the first spectrum shift amount to obtain the processed signal;
[0100] Specifically, the relevant parts of steps S120 and S130 above, when the target is a relatively stationary target, can be found in [reference needed]. Figure 5 The flowchart shown may specifically include the following steps:
[0101] A1, based on the bandwidth B and time width τ in the radar operating parameters, read the corresponding baseband echo data S1 from the pre-stored baseband echo data corresponding to different time widths and bandwidths. S1 is the target baseband echo data.
[0102] A2, Calculate the first spectral shift amount based on the range tracking error Δd in the radar operating parameters. Where c is the speed of light, 3 * 10⁸ meters per second.
[0103] A3, perform spectrum shifting on the target baseband echo data in the time domain (i.e., perform spectrum shifting on the target baseband echo data) to obtain the adjusted baseband echo data S2, satisfying S2 = S1·e (j·2πΔft) S2 is the processed signal;
[0104] If the target is a relatively moving target, a preset distance change curve for the relatively moving target is obtained. Based on the distance change curve, the relative distance change of the target is determined. Based on the relative distance change and the distance tracking error, a second spectrum shift is determined. Based on the second spectrum shift, the target baseband echo data is spectrum shifted to obtain the processed signal. The distance change curve reflects the changes in preset distances between the relative target's motion and the spaceborne radar within different periods. The distance change curve refers to the curve showing the distance change caused by the assumed target's motion during the test. It can also be understood as the change curve corresponding to various preset distances between the relative target's motion and the spaceborne radar within different periods. The preset distance can be understood as the theoretical distance.
[0105] Specifically, the parts of steps S120 and S130 above that refer to when the target is a relatively moving target can be found in [reference needed]. Figure 6 The flowchart shown may specifically include the following steps:
[0106] B1, based on the bandwidth B and time width τ in the radar operating parameters, reads the corresponding baseband echo data S1 from the pre-stored baseband echo data corresponding to different time widths and bandwidths. S1 is the target baseband echo data; and reads the preset range change curve d corresponding to the relatively moving target. n (n = 1, 2, 3, ..., where n is an integer, representing the number of radar operation cycles);
[0107] B2, based on the range tracking error Δd and the change in target relative range d in the radar operating parameters. n+1 -d n Calculate the second spectrum shift amount Where c is the speed of light, 3 * 10⁸ meters per second, and d n This represents the range tracking value (i.e., the distance between the target and the spaceborne radar) corresponding to the current period, d. n+1 This indicates the distance tracking value corresponding to the next cycle of the current cycle;
[0108] B3, perform spectrum shifting on the target baseband echo data in the time domain (i.e., perform spectrum shifting on the target baseband echo data according to the second spectrum shifting amount) to obtain the adjusted baseband echo data S2, satisfying S2=S1·e (j ·2πΔft) S2 is the processed signal;
[0109] Step S140: Adjust the sampling start time according to the transmission trigger pulse to obtain the adjusted sampling start time;
[0110] Step S150: Adjust the frequency of the echo signal of the current period according to the adjusted sampling start time and the processed signal.
[0111] Optionally, the adjustment of the frequency of the echo signal in the current period based on the adjusted sampling start time and the processed signal includes:
[0112] The processed signal is quadrature-modulated to obtain an intermediate frequency signal at the frequency corresponding to the adjusted sampling start time; the adjusted sampling start time is used as the playback time of the intermediate frequency signal to adjust the frequency of the echo signal of the current period.
[0113] Specifically, the adjusted baseband echo data S2 (the processed signal) is orthogonally modulated to the desired frequency f. sintermediate frequency signal Among them, f s This refers to the frequency corresponding to the adjusted sampling start time.
[0114] Optional, see Figure 7 If the target tracked by the spaceborne radar is a relatively moving target, for each pre-stored baseband echo data, the baseband echo data is determined in the following way:
[0115] Acquire the preset distance change curve and real satellite data of the relatively moving target. The real satellite data is the historical echo signal corresponding to the spaceborne radar, which can be the real on-orbit echo signal of a radar of the same type as the spaceborne radar.
[0116] Based on the distance change curve, determine the target relative distance change d. n -d n-1 , where d n d represents the distance tracking value corresponding to the current period. n-1 This represents the distance tracking value corresponding to the previous cycle in the current cycle;
[0117] The third spectral shift amount is determined based on the change in the relative distance to the target.
[0118] Based on the third spectrum shift amount, the real satellite data is spectrum shifted to obtain the baseband echo data S1.
[0119] Optionally, the above-mentioned spectrum shifting of the real satellite data according to the third spectrum shift amount to obtain the baseband echo data S1 may include: first performing FFT on the real satellite data to obtain first data, then performing spectrum shifting on the first data according to the third spectrum shift amount to obtain second data, and then performing IFFT on the second data to obtain baseband echo data S1.
[0120] Optionally, the step of performing spectrum shifting on the real satellite data according to the third spectrum shift amount to obtain the baseband echo data includes:
[0121] Based on the third spectrum shift amount, the real satellite data is spectrum shifted to obtain initial data (an optional scheme is that the initial data can also be the third data obtained by performing IFFT processing on the second data);
[0122] The initial data is formatted to obtain the baseband echo data. The data format of the baseband echo data is the same as that of the echo simulator, and the baseband echo data is saved to the echo simulator.
[0123] Optionally, save the distance variation curve d obtained from ground data processing. n (n = 1, 2, 3, ... n are integers, representing the radar's operating cycle count) can be used as a range change curve file for moving targets; alternatively, the range change curve file for moving targets can be redesigned according to verification needs.
[0124] Optionally, the law also includes:
[0125] Obtain the radar operating parameters for the next cycle of the current cycle;
[0126] Based on the radar operating parameters for the next cycle, the frequency of the echo signal for the next cycle is adjusted.
[0127] The solution of the present invention has the following advantages compared with the prior art:
[0128] (1) For the first time, it was proposed to establish an information synchronization mechanism between the echo simulator and the radar payload to realize the synchronization of radar operating parameters and echo simulator operating parameters;
[0129] (2) The fast signal processing method adopted realizes the synchronization of radar operating parameters and target echo, and can dynamically adjust the echo data stored in the simulator according to the operating parameters of the radar load.
[0130] (3) Corresponding signal processing methods were designed for both relatively stationary targets and relatively moving targets;
[0131] (4) By synchronizing the radar operating parameters with the target echo, the radar payload can be subjected to a space-to-ground semi-physical injection simulation test during the surface test phase, which can fully verify the on-orbit signal processing algorithm of the radar payload.
[0132] (5) The data processing algorithm used can convert the real on-orbit echo data of the same type of radar payload into an echo signal suitable for the radar payload under test.
[0133] Based on and Figure 1 Based on the same principle as the method shown, this embodiment of the invention also provides an echo dynamic adjustment device 20, such as... Figure 8 As shown, the echo dynamic adjustment device 20 may include a radar operating parameter acquisition module 210, a target baseband echo data determination module 220, a signal processing module 230, a sampling start time adjustment module 240, and an echo frequency adjustment module 250, wherein:
[0134] The radar operating parameter acquisition module 210 is used to acquire the radar operating parameters and transmission trigger pulse of the spaceborne radar in the current cycle. The spaceborne radar is a deskewing receiver system spaceborne radar. The radar operating parameters include bandwidth, time width, range tracking error and sampling start time. The range tracking error is the difference between the position of the actual echo signal in the display window of the spaceborne radar and the preset ideal position. The sampling start time is the time when the spaceborne radar receives the echo signal.
[0135] The target baseband echo data determination module 220 is used to determine the target baseband echo data from the pre-stored baseband echo data corresponding to different time widths and bandwidths based on the time width and the bandwidth.
[0136] Signal processing module 230 is used to perform signal processing on the target baseband echo data according to the distance tracking error to obtain a processed signal, wherein the distance tracking error corresponding to the processed signal is less than a set value;
[0137] The sampling start time adjustment module 240 is used to adjust the sampling start time according to the transmission trigger pulse to obtain the adjusted sampling start time;
[0138] The echo frequency adjustment module 250 is used to adjust the frequency of the echo signal of the current period according to the adjusted sampling start time and the processed signal.
[0139] Optionally, the above targets are either relatively stationary or relatively moving.
[0140] When the signal processing module 230 performs signal processing on the target baseband echo data based on the range tracking error to obtain the processed signal, it is specifically used for:
[0141] If the target is a relatively stationary target, a first spectrum shift amount is determined based on the distance tracking error, and the target baseband echo data is spectrum shifted based on the first spectrum shift amount to obtain the processed signal;
[0142] If the target is a relatively moving target, a preset distance change curve of the relatively moving target is obtained. Based on the distance change curve, the relative distance change of the target is determined. Based on the relative distance change of the target and the distance tracking error, a second spectrum shift is determined. Based on the second spectrum shift, the baseband echo data of the target is spectrum shifted to obtain the processed signal. The distance change curve is a curve reflecting the preset distance changes between the relative target motion and the spaceborne radar in different periods.
[0143] Optionally, when the echo frequency adjustment module 250 adjusts the frequency of the echo signal in the current period based on the adjusted sampling start time and the processed signal, it is specifically used for:
[0144] The processed signal is quadrature-modulated to obtain the intermediate frequency signal corresponding to the adjusted sampling start time.
[0145] The adjusted sampling start time is used as the playback time of the intermediate frequency signal to adjust the frequency of the echo signal in the current period.
[0146] Optionally, if the target tracked by the spaceborne radar is a relatively moving target, the pre-stored baseband echo data is determined by the following first module:
[0147] Acquire a preset distance change curve and real satellite data of the relatively moving target, wherein the real satellite data is the historical echo data corresponding to the spaceborne radar;
[0148] The first module is used to determine the relative distance change of the target based on the distance change curve; determine the third spectrum shift amount based on the relative distance change of the target; and perform spectrum shifting on the real satellite data based on the third spectrum shift amount to obtain the baseband echo data.
[0149] Optionally, when the first module performs spectrum shifting on the real satellite data according to the third spectrum shift amount to obtain the baseband echo data, it is specifically used for:
[0150] Based on the third spectrum shift amount, the real satellite data is spectrum shifted to obtain initial data;
[0151] The initial data is formatted to obtain the baseband echo data, and the data format of the baseband echo data is the data format corresponding to the echo simulator.
[0152] Optionally, the device may also include:
[0153] The periodic adjustment module is used to acquire the radar operating parameters for the next cycle of the current cycle; and to adjust the frequency of the echo signal for the next cycle based on the radar operating parameters for the next cycle.
[0154] The echo dynamic adjustment device of the present invention can execute the echo dynamic adjustment method provided in the present invention. The implementation principle is similar. The actions performed by each module and unit in the echo dynamic adjustment device in each embodiment of the present invention correspond to the steps in the echo dynamic adjustment method in each embodiment of the present invention. For detailed functional descriptions of each module of the echo dynamic adjustment device, please refer to the descriptions in the corresponding echo dynamic adjustment methods shown above. They will not be repeated here.
[0155] The aforementioned echo dynamic adjustment device can be a computer program (including program code) running on a computer device, such as an application software; the device can be used to execute the corresponding steps in the method provided in the embodiments of the present invention.
[0156] In some embodiments, the echo dynamic adjustment device provided in this invention can be implemented using a combination of hardware and software. As an example, the echo dynamic adjustment device provided in this invention can be a processor in the form of a hardware decoding processor, which is programmed to execute the echo dynamic adjustment method provided in this invention. For example, the processor in the form of a hardware decoding processor can be one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.
[0157] In other embodiments, the echo dynamic adjustment device provided in this invention can be implemented in software. Figure 8 An echo dynamic adjustment device stored in a memory is shown. It can be software in the form of programs and plug-ins, and includes a series of modules, including a radar operating parameter acquisition module 210, a target baseband echo data determination module 220, a signal processing module 230, a sampling start time adjustment module 240, and an echo frequency adjustment module 250, for implementing the echo dynamic adjustment method provided in the embodiments of the present invention.
[0158] The modules described in the embodiments of the present invention can be implemented in software or hardware. The names of the modules are not, in some cases, limiting the scope of the module itself.
[0159] Based on the same principles as the methods shown in the embodiments of the present invention, the embodiments of the present invention also provide an electronic device, which may include, but is not limited to: a processor and a memory; the memory for storing computer programs; and the processor for executing the methods shown in any embodiment of the present invention by invoking the computer programs.
[0160] In one alternative embodiment, an electronic device is provided, such as Figure 9 As shown, Figure 9 The illustrated electronic device 4000 includes a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, for example, via a bus 4002. Optionally, the electronic device 4000 may further include a transceiver 4004, which can be used for data interaction between the electronic device and other electronic devices, such as sending and / or receiving data. It should be noted that in practical applications, the transceiver 4004 is not limited to one type, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present invention.
[0161] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this invention. Processor 4001 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0162] Bus 4002 may include a pathway for transmitting information between the aforementioned components. Bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 4002 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 9 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0163] The memory 4003 may be ROM (Read Only Memory) or other types of static storage devices capable of storing static information and instructions, RAM (Random Access Memory) or other types of dynamic storage devices capable of storing information and instructions, or EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0164] The memory 4003 stores the application code (computer program) for executing the present invention, and its execution is controlled by the processor 4001. The processor 4001 executes the application code stored in the memory 4003 to implement the content shown in the foregoing method embodiments.
[0165] Among these, electronic devices can also be terminal devices. Figure 9 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.
[0166] This invention provides a computer-readable storage medium storing a computer program that, when run on a computer, enables the computer to execute the corresponding content in the aforementioned method embodiments.
[0167] According to another aspect of the present invention, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various embodiments described above.
[0168] Computer program code for performing the operations of this invention can be written in one or more programming languages or a combination thereof. These programming languages include object-oriented programming languages—such as Java, Smalltalk, and C++—and conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0169] It should be understood that the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of methods and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0170] The computer-readable storage medium provided in this invention can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0171] The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the method shown in the above embodiments.
[0172] The above description is merely a preferred embodiment of the present invention and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure in this invention is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this invention.
Claims
1. A method for dynamic echo adjustment, characterized in that, Includes the following steps: The radar operating parameters and transmit trigger pulse of the spaceborne radar in the current cycle are obtained. The spaceborne radar is a deskewing receiver system spaceborne radar. The radar operating parameters include bandwidth, time width, range tracking error and sampling start time. The range tracking error is the difference between the position of the actual echo signal in the display window of the spaceborne radar and the preset ideal position. The sampling start time is the time when the spaceborne radar receives the echo signal. Based on the time width and the bandwidth, the target baseband echo data is determined from the pre-stored baseband echo data corresponding to different time widths and bandwidths; Based on the distance tracking error, the target baseband echo data is processed to obtain a processed signal, and the distance tracking error corresponding to the processed signal is less than a set value. The sampling start time is adjusted according to the transmission trigger pulse to obtain the adjusted sampling start time; Based on the adjusted sampling start time and the processed signal, the frequency of the echo signal in the current period is adjusted; the target is a relatively stationary target or a relatively moving target. The step of processing the target baseband echo data based on the distance tracking error to obtain the processed signal includes: If the target is a relatively stationary target, a first spectrum shift amount is determined based on the distance tracking error, and the target baseband echo data is spectrum shifted based on the first spectrum shift amount to obtain the processed signal; If the target is a relatively moving target, a preset distance change curve of the relatively moving target is obtained. Based on the distance change curve, the relative distance change of the target is determined. Based on the relative distance change of the target and the distance tracking error, a second spectrum shift is determined. Based on the second spectrum shift, the target baseband echo data is spectrum shifted to obtain the processed signal. The distance change curve is a curve reflecting the preset distance changes between the relative target motion and the spaceborne radar in different periods. If the target tracked by the spaceborne radar is a relatively moving target, for each pre-stored baseband echo data, the baseband echo data is determined in the following way: Acquire a preset distance change curve and real satellite data of the relatively moving target, wherein the real satellite data is the historical echo signal corresponding to the spaceborne radar; Based on the distance change curve, determine the change in the target's relative distance; The third spectrum shift amount is determined based on the change in the relative distance to the target; Based on the third spectrum shift amount, the real satellite data is spectrum shifted to obtain the baseband echo data.
2. The method according to claim 1, characterized in that, The step of adjusting the frequency of the echo signal in the current period based on the adjusted sampling start time and the processed signal includes: The processed signal is quadrature-modulated to obtain the intermediate frequency signal corresponding to the adjusted sampling start time. The adjusted sampling start time is used as the playback time of the intermediate frequency signal to adjust the frequency of the echo signal in the current period.
3. The method according to claim 1, characterized in that, The step of performing spectrum shifting on the real satellite data according to the third spectrum shift amount to obtain the baseband echo data includes: Based on the third spectrum shift amount, the real satellite data is spectrum shifted to obtain initial data; The initial data is formatted to obtain the baseband echo data, and the data format of the baseband echo data is the data format corresponding to the echo simulator.
4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Obtain the radar operating parameters for the next cycle of the current cycle; Based on the radar operating parameters for the next cycle, the frequency of the echo signal for the next cycle is adjusted.
5. A radar echo simulator, characterized in that, Includes a data processor, a data storage module, and a radio frequency module; The data processor is used to acquire the radar operating parameters and transmit trigger pulse of the spaceborne radar in the current cycle. The spaceborne radar is a deskewing receiver system spaceborne radar. The radar operating parameters include bandwidth, time width, range tracking error and sampling start time. The range tracking error is the difference between the position of the actual echo signal in the display window of the spaceborne radar and the preset ideal position. The sampling start time is the time when the spaceborne radar receives the echo signal. The data storage module is used to store baseband echo data corresponding to different time widths and bandwidths; The data processor is further configured to: determine target baseband echo data from the data storage module based on the time width and the bandwidth; perform signal processing on the target baseband echo data based on the range tracking error to obtain a processed signal; adjust the sampling start time based on the transmit trigger pulse to obtain an adjusted sampling start time; and adjust the frequency of the echo signal of the current period based on the adjusted sampling start time and the processed signal, wherein the range tracking error corresponding to the processed signal is less than a set value. The radio frequency module is used to input the intermediate frequency echo data into the radar under test after digital-to-analog conversion. The intermediate frequency echo data is the processed signal output by the data processor. The target is either a relatively stationary target or a relatively moving target; When the data processor performs signal processing on the target baseband echo data based on the distance tracking error to obtain the processed signal, it is specifically used for: If the target is a relatively stationary target, a first spectrum shift amount is determined based on the distance tracking error, and the target baseband echo data is spectrum shifted based on the first spectrum shift amount to obtain the processed signal; If the target is a relatively moving target, a preset distance change curve of the relatively moving target is obtained. Based on the distance change curve, the relative distance change of the target is determined. Based on the relative distance change of the target and the distance tracking error, a second spectrum shift is determined. Based on the second spectrum shift, the target baseband echo data is spectrum shifted to obtain the processed signal. The distance change curve is a curve reflecting the preset distance changes between the relative target motion and the spaceborne radar in different periods. If the target tracked by the spaceborne radar is a relatively moving target, for each pre-stored baseband echo data, the baseband echo data is determined in the following way: Acquire a preset distance change curve and real satellite data of the relatively moving target, wherein the real satellite data is the historical echo signal corresponding to the spaceborne radar; Based on the distance change curve, determine the change in the target's relative distance; The third spectrum shift amount is determined based on the change in the relative distance to the target; Based on the third spectrum shift amount, the real satellite data is spectrum shifted to obtain the baseband echo data.
6. An echo dynamic adjustment device, characterized in that, The echo dynamic adjustment method according to claim 1, wherein the device comprises: The radar operating parameter acquisition module is used to acquire the radar operating parameters and transmission trigger pulse of the spaceborne radar in the current cycle. The spaceborne radar is a deskewing receiver system spaceborne radar. The radar operating parameters include bandwidth, time width, range tracking error and sampling start time. The range tracking error is the difference between the position of the actual echo signal in the display window of the spaceborne radar and the preset ideal position. The sampling start time is the time when the spaceborne radar receives the echo signal. The target baseband echo data determination module is used to determine the target baseband echo data from pre-stored baseband echo data corresponding to different time widths and bandwidths based on the time width and the bandwidth. The signal processing module is used to perform signal processing on the target baseband echo data according to the distance tracking error to obtain a processed signal, wherein the distance tracking error corresponding to the processed signal is less than a set value; The sampling start time adjustment module is used to adjust the sampling start time according to the transmission trigger pulse to obtain the adjusted sampling start time; The echo frequency adjustment module is used to adjust the frequency of the echo signal of the current period according to the adjusted sampling start time and the processed signal.
7. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the method of any one of claims 1-4.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method of any one of claims 1-4.
Citation Information
Patent Citations
A radar altimeter system-level test method
CN105659862B
Speed measuring and ranging radar echo simulator used for surface target and simulation method
CN105676194A