Next Article in Journal
Optical Thickness-Encoded Suspension Array for High-Throughput Multiplexed Gene Detection
Next Article in Special Issue
Geometrical Matching of SAR and Optical Images Utilizing ASIFT Features for SAR-based Navigation Aided Systems
Previous Article in Journal
Mapping and Tracking Forest Burnt Areas in the Indio Maiz Biological Reserve Using Sentinel-3 SLSTR and VIIRS-DNB Imagery
Previous Article in Special Issue
New Concept of Combined Microwave Delay Lines for Noise Radar-Based Remote Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research of a Radar Imaging Algorithm Based on High Pulse Repetition Random Frequency Hopping Synthetic Wideband Waveform

School of Information Science and Engineering, Hunan University, Changsha 410082, China
*
Authors to whom correspondence should be addressed.
Sensors 2019, 19(24), 5424; https://doi.org/10.3390/s19245424
Submission received: 17 November 2019 / Revised: 5 December 2019 / Accepted: 6 December 2019 / Published: 9 December 2019
(This article belongs to the Special Issue Recent Advancements in Radar Imaging and Sensing Technology)

Abstract

:
Aiming at the imaging algorithm of high-pulse-repetition random-frequency-hopping synthetic wideband radar on a supersonic/hypersonic aircraft platform, this study established an echo simulation model of target and clutter, analyzed the special range-Doppler coupling effect and its influence on imaging, and proposes a method of imaging with pipeline-parallel processing based on generalized 2D matched-filtering and Doppler pre-processing. In the method, Doppler-beam-sharpening was advanced to be performed with the pulse compression process in each frame, and the special range-Doppler coupling effect caused by high dynamic motion of platform and random frequency hopping in bandwidth synthesis was well suppressed; several modes of random frequency hopping were designed and the pipeline-parallel image processing algorithm was optimized for each mode. Theoretical analysis and simulation results show that the proposed imaging method can effectively avoid the divergence of 2D range-Doppler images in the range direction, and can meet the requirements of real-time imaging.

1. Introduction

In order to improve the performances of target-detection, low-probability-of-intercept, and anti-jamming, the high pulse repetition frequency (HPRF) synthetic wideband waveform has been used for radar imaging in supersonic/hypersonic aircraft guidance [1,2,3,4,5]. HPRF can decrease the velocity ambiguity, reduce the folding effect of clutter in Doppler direction, and then improve the signal-to-clutter ratio (SCR) and target detection ability. In addition, combined with random frequency hopping (RFH), HPRF can increase the number of accumulated pulses per unit time and improve the signal accumulation gain ratio of detector (coherent detection) to interceptor (non-coherent detection), which can decrease the peak power of the transmitting signal and improve the low-interception ability of radar. Furthermore, wideband HPRF RFH can improve the anti-jamming ability of guidance radar. RFH makes the reconnaissance jammer unable to predict the frequency-hopping pattern adopted in each frame; and makes it difficult to implement the answering-deception-jamming and the narrowband-blocking-jamming at each frequency point. HPRF and RFH enable the radar receiver to select echoes of a target from a relatively narrow range region according to the number of periods of return delay, and can suppress the deceptive-repeater-jamming, which is not in the same range region as the target, especially from the side-lobe direction.
In the case of RFH, the frequency domain sampling of radar signal in each frame is random and non-uniform. Because the basic frequency changes randomly between frames, the equivalent time-domain sampling of the inter-frame Doppler processing is also non-uniform and random. It is difficult to adopt the fast imaging algorithm based on Inverse Discrete Fourier Transform (IDFT) whether in pulse-compression processing at range direction or beam-sharpening processing in the Doppler direction. In addition, in the case of supersonic/hypersonic application, due to the large broadening in clutter Doppler spectrum, the special range-Doppler coupling effect and the large motion-compensation residue in the echoes, it is difficult to use the conventional method of fractal-dimension processing in the two directions of range and Doppler. Therefore, it is important to develop new imaging methods and fast algorithms for RFH radar. The existing non-uniform DFT (NU-DFT) fast algorithms, such as Vandermonde determinant method [6,7], regular Fourier matrix method [8,9], and min-max interpolation method [10,11], have specific constraints on the structural characteristics of non-uniform sampling signals, and their versatility is relatively poor. Compressed sensing technology [12] has also been widely used in the field of RFH synthetic wideband imaging [13,14,15,16,17,18,19]. According the theory of compressed sensing, it requires that the target and clutter background meet the basic conditions of sparsity. In the cases of wideband high-range-resolution (HRR) and high signal-to-noise ratio (SNR) or high SCR, compared with the number of range resolution units, the number of the observed targets or the number of scattering centers of the targets is limited. Therefore, it can provide a good guarantee for the sparsity in the high-resolution range profiles. The advantage of the compressed sensing method is that it can reconstruct the range profile through a small number of observations, which means in RFH radar, that it can effectively reduce the number of transmitting pulses without decreasing the resolution of the range profile. However, the compressed sensing algorithm needs a large number of matrix inversion operations, which makes it difficult to meet the real-time requirement, especially in hypersonic-platform-borne (HPB) radar imaging application of limited computing resources and extremely short platform-target intersection time. In addition, in the case of strong clutter and low SCR, the sparsity required by compressed sensing is also difficult to meet.
In view of the above problems, we established the scattering echo model of target and clutter for an HPRF RFH radar system and supersonic/hypersonic aircraft platform, and analyzed the special range-Doppler coupling effect and its influence on imaging. We also proposed the 2D range-Doppler imaging method and the 1D HRR imaging method based on Doppler pre-processing and 2D generalized matched-filtering (GMF) processing. Additionally, we designed several RFH modes, and proposed the corresponding pipeline-parallel processing, fast, real-time imaging algorithm for a different RFH mode. Theoretical analysis and simulation experiments showed that the proposed imaging method could effectively suppress the special range Doppler-coupling effect, achieve good imaging performances, and easily meet the real-time imaging requirements of supersonic/hypersonic aircraft-borne application.

2. Echo Modeling of RFH Synthetic Wideband Radar

Set the imaging processing time period of RFH radar as M*N*T. M is the number of sub-frames, which is the number of accumulated frames required for Doppler processing, the size of which defines the speed resolution; N is the number of frequency hopping points per frame, the synthetic bandwidth of which defines the range resolution; T is the pulse repetition period. In the case of HPRF, the echo delay τH of targets and sea/land clutters from the main-lobe direction is much greater than T, nsT < τH < (ns + 1)T, where ns is integer. Here we assume that each receiving complex frame lags behind the transmitting complex frame for ns periods and the period in the receiving complex frame is numbered (n|m), where m is the number of the frame (m = 0, 1, …, M − 1) and n is the number of pulse period in each frame (n = 0, 1, …, N − 1). In each pulse period, the receiving signal is sampled and the sampling interval is equal to the pulse-width τ; then, the total number of sampling points in each period is K = INT[T/τ] (INT[.] represents rounding down). Taking the starting time of each period as the reference, the corresponding sampling time is τ, 2τ, …, , which is numbered k = 0, 1, …, K − 1 respectively, and k is the number of sampling unit. By using the ns-period-delayed frequency hopping pattern to construct the local reference signal, the echo signal is coherently received, and the echo signal with a range of cnsT-c(ns + 1)T (c is the speed of light) is selected by the IF filter of receiver. For any scattering point in the selected range, according to the radar principle, the received/sampled signal can be expressed as follows:
x ( n | m , k ) = A e x p { j 2 π [ ( 2 R / c ) Δ f d i m n ( 2 f m V N T / c ) m ( 2 f m V T / c ) n ( 2 Δ f d V T / c ) n i m n ( 2 Δ f d V N T / c ) m i m n ( 2 Δ f d V τ / c ) k i m n ( 2 Δ f d V / c ) τ i m n ( 2 f m V τ / c ) k + 2 f m ( R V τ ) / c ] } .
Here, the pure RFH mode (fast hopping intra frame/wide hopping inter frame; other modes are special cases of this mode) is investigated, where fm is the basic frequency of the transmitting signal at the m-th frame; Δfd is the minimum frequency jump interval determined by the minimum quantization level of direct digital synthesizer (DDS); imn is an integer which is randomly selected according to a certain frequency hopping pattern in the range of integer set [0, 1, 2, …, I − 1], where I = ΔFfd (the same value cannot be repeated in the same frame); ΔF is the synthetic bandwidth; fm + Δfdimn is the carrier frequency of the transmitting signal in the n-th period of the m-th frame; R′, R, and V are, respectively, the actual range, ambiguous range, and radial velocity of the point target at the starting time of the first pulse period of each receiving complex frame, R = R + c n s T / 2 and 0 R < c T / 2 . The velocity is defined as positive for movement facing the radar and is assumed to remain unchanged within MNT (the time of a complex frame, usually several milliseconds). Here we ignore the influence of the slight change of V within a short time of milliseconds.
As shown in Figure 1, in the n-th pulse period of the m-th frame in each complex frame, the time delay of the receiving echo is 2 ( R V m N T V n T V n s T ) / c relative to the starting time m N T + n T of this period. Because the k-th sampling unit in each period can only acquire data of echo which has delay in the range of k τ ( k + 1 ) τ , k τ < 2 ( R V m N T V n T V n s T ) / c < ( k + 1 ) τ , and the echo is sampled by the k-th sampling unit.
It is apparent that if the scatter has a facing range-walk of δ R in a complex frame and 0 < R c k τ < δ R , then the echo is sampled first by the k-th unit in some frames, and then by the (k − 1)-th unit in the remaining frames, which is called cross-sampling-unit movement. For supersonic/hypersonic applications, considering the large-scale range-walk of cross-sampling unit in a complex frame, the following requirement must be met for each scattering point:
k c τ / 2 < R V m N T V n T V n s T < ( k + 1 ) c τ / 2 .
For (n|m, k) combinations that do not satisfy the above equation, x(n|m, k) = 0.
The advantage of the simulation model shown in Equation (1) is that it can fully describe the actual cross-sampling-unit movement in supersonic/hypersonic applications. In addition, it is suitable for panoramic simulation of echoes from the area that is illuminated by the main-lobe of radar beam. The panoramic clutter area can be divided into many grids, and echo from each grid can be simulated as point scattering by using Equation (1). The target can be simulated as multiple scattering centers, and echo from each scattering center can be simulated by using Equation (1). The target may be close to the junction of two sampling unit, and echoes from the target may appear successively at two adjacent sampling units (which is the so-called cross-sampling-unit range-walk). The clutter echoes appear at most sampling units (in the case of HPRF, cT/2 is larger than but very close to the radial length of the illuminated area of main-lobe). According to Equation (1), the return data containing both clutter-background and target can be simulated as follows:
x S ( n | m , k ) = x T ( n | m , k ) + x C ( n | m , k ) ,
where xT(n|m, k) is the target echo, which can be expressed as the sum of the point scattering echoes of multiple scattering centers; xC(n|m, k) is the clutter echo, which can be expressed as the sum of the point scattering echoes of each clutter grid in the main-lobe illuminated area. The amplitude of each clutter scattering point is randomly selected according to the Rayleigh distribution, and the parameter σ2 of the Rayleigh distribution is controlled according to the required SCR.
According to the moving speed of the platform, angle between the moving direction of the platform, and the illumination direction of the beam, the estimated value VC of the radial speed of the center of the main-lobe clutter can be obtained. Clutter-center velocity compensation is applied to data acquired in each complex frame as follows:
y S ( n | m , k ) = x S ( n | m , k ) × e x p { j 2 π [ ( 2 f m V C N T / c ) m + ( 2 f m V C T / c ) n + ( 2 Δ f d V C T / c ) n i m n + ( 2 Δ f d V C N T / c ) m i m n + ( 2 Δ f d V C τ / c ) k i m n + ( 2 Δ f d V C / c ) τ i m n + ( 2 f m V C τ / c ) k + 2 f m V C τ / c ] } .
Considering the Doppler broadening effect and the velocity estimation error of the moving platform, let v = VVC be the velocity surplus of the scattered relative to the clutter center. After clutter-center velocity compensation, the sampled signal of each scatter can be expressed as follows:
y ( n | m , k ) = A e x p { j 2 π [ ( 2 R / c ) Δ f d i m n ( 2 f m v N T / c ) m ( 2 f m v T / c ) n ( 2 Δ f d v T / c ) n i m n ( 2 Δ f d v N T / c ) m i m n + 2 f m R / c ] } e x p { j φ ( f 0 , R , v ) } ,
where φ ( f 0 , R , v ) is a constant term independent of (n|m, k).
Because the velocity surplus of clutter or target is far less than the platform velocity, some phase terms in the compensated signal can be ignored, which can simplify the subsequent imaging process. The ignored phase terms are j 2 π [ ( 2 Δ f d v τ / c ) k i m n ] , j 2 π [ ( 2 Δ f d v / c ) τ i m n ] , j 2 π ( 2 f m v τ / c ) , and j 2 π ( 2 f m v τ / c ) k , the variation range of which is not more than π/4 in a complex frame.

3. High Quality Real-Time Imaging of HPB HPRF RFH Radar

3.1. Special Range-Doppler Coupling Effect and Its Suppression

In the case of conventional stepped-frequency (SF) synthetic wideband radar system, i m n Δ f d = n Δ f and f m = f 0 ; in Equation (3), Δ f is the frequency interval between adjacent pulses and N Δ f is the synthetic bandwidth. Each frame has the same basic frequency f 0 and the same stepped-frequency hopping. According to Equation (3), in any frame-m, the change of signal phase between pulses mainly depends on the phase term 2 π ( 2 R / c ) Δ f n , which is only related to range- R . Therefore, FFT processing or pulse compression processing in each frame can be used to obtain the distribution of scatters in the range direction; i.e., target range profile [20]. The range resolution determined by DFT is c / ( 2 N Δ f ) . The second-order phase term 2 π ( 2 Δ f v T / c ) n 2 in Equation (3) may cause energy diffusion of the scattering center in range profile, but the diffusion can be ignored because the synthetic bandwidth N Δ f is far smaller than the carrier frequency f0 and the phase variation of the second-order phase term is very small. The other velocity-related phase terms 2 π ( 2 f 0 v T / c ) n and 2 π ( 2 Δ f v N T / c ) m n are linear with n, and their influence on pulse compression is that the position of the scatter on the FFT spectrum is shifted by an offset of f 0 v ( 1 + m N ) T / Δ f , which is called range-Doppler coupling effect. The range-Doppler coupling effect in an SF radar system can cause error in range measurement, but cannot cause significant diffusion of energy or degradation of imaging quality. After pulse compression and envelope alignment of a range profile in each frame, the inter-frame phase change of each range unit mainly depends on the phase term 2 π ( 2 f 0 v N T / c ) m . Therefore, FFT processing or Doppler processing in each range unit can be used to obtain the distribution of scatters in velocity or Doppler direction. The distribution of the scatters on the 2D range-Doppler plane can be obtained by synthesizing the distributions of all the range units. As described above, in the conventional SF system, the imaging processing method of pulse compression in each frame at first, and then Doppler processing in each range resolution unit, are generally adopted.
It can be seen from Equation (3) that the phase of the signal is complexly related to the range and speed of the scatter due to HPRF and RFH. In each frame-m, the range-related phase term 2 π ( 2 R / c ) Δ f d i m n , changes randomly and nonlinearly between pulses because imn changes randomly. In order to use traditional FFT for pulse compression in each frame, it is necessary to rearrange the data in order of frequency from small to large, and then interpolate the non-uniform frequency-sampled data into uniform frequency-sampled data. The randomly-changed phase term 2 π ( 2 R / c ) Δ f d i m n is transformed to linearly-changed phase term 2 π ( 2 R / c ) Δ f n after rearrangement and interpolation. However, data rearrangement randomizes the original linear range-Doppler coupling phase term 2 π ( 2 f m v T / c ) n . For supersonic/hypersonic applications, even if the clutter-center velocity compensation is made by using Equation (2), the phase change of the coupling phase term caused by the velocity residual v is still large for the scatters that are not at the direction of beam-center, and it can be close to or even more than 2π in one frame. The random change of phase is equivalent to adding multiplicative noise to the signal, and it seriously reduces the coherence of the rearranged data, which leads to serious energy-divergence of scatters and degradation of imaging quality. For inter-frame Doppler processing, because imn changes randomly, the velocity-related phase term ( 2 f m v N T / c ) m changes randomly and nonlinearly between frames, which makes the Doppler processing complicated. The random and nonlinear range-Doppler coupling effect not only exists within the frame but occurs between frames, so it is difficult to carry out fractal-dimension processing in range and Doppler directions respectively.
In this paper, the above phenomenon is called the special range-Doppler coupling effect of RFH synthetic wideband radar in a highly dynamic application. Because of the above special effect, the conventional imaging processing method of pulse compression in each frame at first and then Doppler processing in each range resolution unit cannot be adopted in HPRF RFH radar. In order to suppress the special range-Doppler coupling effect, Doppler processing must be advanced to each frame and be synchronous with the pulse compression processing, which is called Doppler pre-processing in this paper.
The imaging algorithm of Doppler pre-processing is based on the 2D GMF algorithm, which can be executed by means of pipeline-parallel processing, and the computation can be dispersed to each frame in combination with the data acquisition process. The algorithm can be optimized in real-time ability according to different RFH modes.
As an example, the basic principle of suppressing the above special coupling effect through Doppler pre-processing is illustrated by the following intra-frame pseudo RFH mode where i m n Δ f d = i n Δ f and f m = f 0 (the basic frequency of pulse signal remains unchanged between frames; for different n, i n randomly takes different values in [ 0 , 1 , 2 , , N 1 ] without repetition); then,
y ( n | m , k ) = A e x p { j 2 π [ ( 2 R / c ) Δ f i n ( 2 f 0 v N T / c ) m ( 2 f 0 v T / c ) n ( 2 Δ f v T / c ) n i n ( 2 Δ f v N T / c ) m i n + 2 f 0 R / c ] } e x p { j φ ( f 0 , R , v ) } .
Obviously, for any fixed period number n, the phase terms 2 π ( 2 f 0 v N T / c ) m and ( 2 Δ f v N T / c ) m i n vary non-randomly and linearly with the frame number m. Therefore, the M sampled data { y S ( n | m , k ) | m = 0 , 1 , , M 1 } of the same period number n and the same sampling unit number k can be processed first by using FFT (Doppler pre-processing). The velocity resolution converted from the DFT spectral resolution is Δ v = c / ( 2 f 0 N M T ) , and the distribution of the scatters in the velocity direction or the Doppler direction can be obtained. In the Doppler pre-processed data { Y S ( n | l v , k ) | l v = 0 , 1 , , M 1 } , the phase terms of the signal on the l v -th speed channel changes with n are mainly 2 π ( 2 R / c ) Δ f i n and 2 π ( 2 f 0 v T / c ) n . Due to the accumulation or filtering effect of DFT, the change range of v in this channel is [ l v Δ v Δ v / 2 , l v Δ v + Δ v / 2 ] . If the signal on the l v -th speed channel is phase-compensated by the phase factor e x p { j 2 π ( 2 f 0 l v Δ v T / c ) n } during or after Doppler processing, the phase term 2 π ( 2 f 0 v T / c ) n becomes 2 π ( 2 f 0 v T / c ) n , where Δ v / 2 < v < Δ v / 2 . As long as the accumulation time MNT is long enough or the resolution of velocity is high enough, Δv is small enough, and the change range of the term 2 π ( 2 f 0 v T / c ) n can be far less than π/4. Rearrange the data { Y S ( n | l v , k ) | n = 0 , 1 , , N 1 } on each speed channel l v in the order of in from small to large; then, the phase term 2 π ( 2 R / c ) Δ f i n becomes 2 π ( 2 R / c ) Δ f n , while 2 π ( 2 f 0 v T / c ) n becomes a random phase term of small value, which can be ignored.
By FFT processing of the rearranged data on each speed channel, the distribution of the scatters along range direction of each speed channel can be obtained. By synthesizing all the speed channels, the distribution of the scatters on the 2D range-Doppler plane can be obtained. It has almost the same imaging effect as the conventional imaging algorithm used in SF Radar.
For other RFH modes, Doppler pre-processing can also suppress the above special range-Doppler coupling effect, and different fast 2D range-Doppler imaging algorithms can be obtained.

3.2. Image Processing Based on 2D GMF

According to the theory of matched filtering, for any transmitting signal waveform, as long as it has a certain bandwidth and a certain time width, the 2D range-Doppler image of the detected area can be obtained from the return signal through 2D matched filtering processing at the receiving end. The range resolution of the image depends on the effective bandwidth of the transmitting signal, and the speed resolution depends on the effective time-width of the signal. If the random frequencies are uniformly-distributed, the effective bandwidth is proportional to the synthetic bandwidth Δ F .
Supposing the required non-ambiguous range depth of imaging at each sampling unit is R p , the parameters Δ F and N are designed to satisfy R p = c N / ( 2 Δ F ) . If range depth of R p is divided into N range cells, the corresponding range width of each cell is c / ( 2 Δ F ) , which is exactly the nominal range resolution corresponding to the synthetic bandwidth Δ F of RFH signal. The non-ambiguous velocity measurement range [ 0 , c / ( 2 f 0 M T ) ] is divided into M velocity cells, and the velocity width corresponding to each cell is c / ( 2 f 0 M N T ) , which is exactly the velocity resolution corresponding to the accumulation time MNT of a complex frame. According to Equation (3) and the principle of 2D GMF, the processing of 2D range-Doppler segment imaging at each sampling unit k can be described as follows
P ( l u , l v , k ) = m = 0 M 1 n = 0 N 1 W Ω ( m , n ) y S ( n | m , k ) e x p { j 2 π [ ( f m + Δ f d i m n ) k τ ] } × e x p { j 2 π [ f m + Δ f d i m n Δ F l u ] } × e x p { j 2 π [ f m + Δ f d i m n f 0 ( l v M 2 ) m M ] } × e x p { j 2 π [ f m + Δ f d i m n f 0 ( l v M 2 ) n M N ] } ,
where { P ( l u , l v , k ) | l u = 0 , 1 , , N 1 ; l v = 0 , 1 , , M 1 } is called the 2D segment image of the target area obtained by the sampling point k. P ( l u , l v , k ) is the value (complex number) at the pixel point ( l u , l v ) , where l u is the number of pixel points in the range direction; l v is the number of pixel points in the speed direction. The total number of pixels in the segment image is MN.
The function of phase term e x p { j 2 π [ ( f m + Δ f d i m n ) k τ ] } is to calibrate the segment image, so that the starting position l u = 0 and the ending position l u = N 1 of the segment image in the range direction correspond to the starting position c k τ / 2 and the ending position c k τ / 2 + ( N 1 ) R p / N . The purpose of calibration is to ensure that the segment image acquired at different sampling units is not ambiguous. e x p { j 2 π [ ( f m + Δ f d i m n ) l u / Δ F ] } is the frequency-domain, non-uniform-sampling Fourier transform factor in the direction of range. The range-domain sampling after transformation is uniform, and the sampling interval is c / ( 2 Δ f ) , but the frequency-domain sampling interval defined by i m n Δ f d before transformation is non-uniform and random. e x p { j 2 π ( f m + Δ f d i m n ) ( l v M / 2 ) m / ( M f 0 ) } is the time-domain, non-uniform sampling Fourier transform factor in the velocity direction. The equivalent time-domain sampling before transformation is non-uniform because of variation of between frame, and the Doppler- frequency-domain sampling or velocity sampling after the transformation is uniform, with an interval of c / ( 2 f 0 M N T ) . e x p { j 2 π [ ( f m + Δ f d i m n ) ( l v M / 2 ) n / M N f 0 ] } is the range-Doppler coupling compensation factor, which can realize the phase compensation of the range movement within the sampling unit and across the sampling unit. Obviously, the motion compensation and 2D Fourier transform are carried out synchronously, and different phase compensation is used in different velocity channels to improve the compensation accuracy.
Obviously, when i m n Δ f d = n Δ f , f m = f 0 , the RFH synthesis wideband system degenerates to the conventional SF synthesis wideband system, and the 2D GMF of Equation (4) degenerates to the conventional 2D windowed DFT operation, which can be implemented by 2D fast Fourier transform.
However, the computation complexity of 2D GMF is much higher than that of 2D FFT, so it is necessary to combine different RFH modes and use fast algorithms to realize 2D GMF to meet the real-time needs of high-speed platform-borne application.
Since the range width of echoes in each sampling unit is c τ / 2 , if the non-ambiguous range depth of the segment image is R p , it is required that R p c τ / 2 + R I , so that the echoes of scatters which move across sampling unit can be accumulated in-phase at the same point of panoramic image, and this is of importance in supersonic/hypersonic applications. RI is the maximum moving range of the scatters in an imaging period of M N T . The overlapping width of the segment image of adjacent sampling units in the range direction is R p c τ / 2 , and the number of non-overlapping range resolution cells is K d = N c τ / ( 2 R p ) . Then, the panoramic image in the beam irradiation area can be obtained from the segment image of all the sampling units as follows:
Z ( i , j ) = k = 0 K 1 P ( i k K d , j , k ) U ( i k K d ) i = 0 , 1 , , K d + ( K 1 ) ( N K d ) 1 ; j = 0 , 1 , , M 1 ,
where U(i) is a rectangular function with length N, defined as:
U ( i ) = { 1 ,   0 i N 1 0 ,   o t h e r w i s e
In summary, the procedure of imaging process is shown in Figure 2.

3.3. The Tradeoff between Randomness and Real-Time Performance

For the conventional SF radar, there is fast imaging algorithm of 2D FFT because of uniform sampling in both frequency-domain and slow-time-domain. Theoretically speaking, for the RFH radar system, the fast imaging algorithm depends on the structural characteristics of the RFH pattern. Because there are too many RFH patterns, it is impossible to design optimal imaging algorithm that has the least amount of computation for every RFH pattern. However, it is possible to design pipeline-parallel processing real-time imaging for different RFH modes combined with the data acquisition process.
In this paper, several RFH modes are defined as follows.

3.3.1. Intra-Complex-Frame Pure-RFH

In the m-th frame and the n-th pulse period of a complex frame, the frequency f m n of the transmitting signal is randomly selected according to certain algorithm in the frequency band ( f m , f m + Δ F ) . The basic frequency f m can hop randomly in a wide frequency range between frames. In this mode of RFH, f m n = f m + Δ f d i m n , where i m n is the sequence number corresponding to the carrier frequency of the m-th frame and the n-th period. i m n is randomly and un-repeatedly selected according to a certain probability density distribution in the integer set [ 0 , 1 , 2 , , I 1 ] , where I = ΔFfd. Different frame-m adopts different baseband frequency point set { Δ f d i m n | n = 0 , 1 , , N 1 } . This mode has the best performance of randomness, low-interception, and anti-interference.

3.3.2. INTRA-Frame Pure-RFH

In each frame of a complex frame, the same frequency point set and the same hopping-order are adopted. For any frame m1 and m2, f m 1 n = f m 2 n = f n , where f n is randomly selected according to certain algorithm in the frequency band ( f 0 , f 0 + Δ F ) . Because the frequency is the same between frames, the initial phase φmn of the transmitting signal must be randomly selected according to certain algorithm between 0 and π, so as to reduce the cyclic autocorrelation of the transmitting signal and maintain the low interception performance. For different complex frames, the basic frequency f 0 randomly changes in a large range as much as possible. The same frequency between frames can simplify the Doppler processing and improve the real-time performance. However, compared with the intra-complex-frame pure-RFH mode, this mode loses performance of randomness, low-interception, and anti-interference because the same frequency point set and the same hopping-order are adopted in each frame.
In this mode of RFH, f m = f 0 , i m n = i n and f m n = f 0 + Δ f d i n , where i n is randomly and un-repeatedly selected according to a certain probability density distribution in the range of integer set [ 0 , 1 , 2 , , I 1 ] , where I = ΔFfd.

3.3.3. Intra-Complex-Frames Pseudo-RFH

The baseband frequency points are obtained by uniform sampling in ( 0 , Δ F ) , f m n = f m + i m n Δ F / N , where n = 0 , 1 , 2 , , N 1 . The basic frequency fm can hop randomly in a wide frequency range between frames, and i m n can be randomly selected according to certain algorithm in the range of { 0 , 1 , 2 , , N 1 } . In this mode, different frames can adopt different basic frequencies and different hopping-orders but the same uniformly sampled baseband frequency point set, and the pulse compression processing in the range direction can be done by fast Fourier transform after higher order motion compensation and data rearrangement, which improves the real-time performance. Compared with the above two modes, the shortcoming of this mode is that the non-ambiguous range depth of segment image at each sampling unit decreases because of the frequency-domain uniform sampling. It is necessary to increase N and reduce the frequency hopping interval Δ f = Δ F / N to meet the design requirements of non-ambiguous range depth. In addition, this mode loses more performance of randomness, low-interception, and anti-interference.
In this mode, Δ f d i m n = ( Δ F / N ) i m n and f m n = f m + ( Δ F / N ) i m n , where i m n is randomly and un-repeatedly selected according to a certain probability density distribution in the range of integer set [ 0 , 1 , 2 , , N 1 ] .

3.3.4. Intra-Frame Pseudo-RFH

The baseband frequency points are obtained by uniform sampling in ( 0 , Δ F ) , f m n = f 0 + i n Δ F / N , where n = 0 , 1 , 2 , , N 1 . The basic frequency does not hop between frames. i n is randomly and un-repeatedly selected according to certain algorithm in the range of { 0 , 1 , 2 , , N 1 } . The initial phase φmn is randomly selected according to certain algorithm between 0 and π. For different complex frames, the basic frequency f 0 randomly changes in a large range as much as possible. In this mode, both the pulse compression processing in the range direction and the Doppler processing in the speed direction can be done by fast Fourier transform, which further improves the real-time performance. Decreasing in non-ambiguous range depth, and more loss in performance of randomness, low-interception, and anti-interference, are also the shortcomings of this mode.
See Appendix A for the specific generation of 2D RFH patterns for those four RFH modes

3.4. Online, Fast 2D Imaging Algorithms for Different RFH Modes

As mentioned before, in order to avoid image defocusing caused by the special range-Doppler coupling in the case of RFH, Doppler pre-processing must be carried out synchronized with the pulse compression process. However, Doppler processing is a kind of inter-frame processing. It will cause a serious delay in signal processing if Doppler processing is not done until the data of the last frame is collected. Considering that the data of the RFH synthetic wideband radar is obtained in the order of frames and periods, pipeline-parallel processing can be used to divide the Doppler pre-processing and pulse compression into each frame and each period, which can reduce the delay in signal processing.

3.4.1. Intra-Complex-Frame Pseudo-RFH Mode

In the 2D matched filtering (range-Doppler imaging) equation of Equation (4), in each frame of each sampling unit, the data are rearranged in the way of frequency point from small to large. Set n as the frequency point number after rearrangement and the corresponding number before rearrangement is nm. Set the rearranged data as y S ( n | m , k ) . According to the definition of this RFH mode Δ f d i m n = n Δ F / N , so the 2D matched filtering of Equation (4) can be re-written as follows:
P ( l u , l v , k ) = m = 0 M 1 n = 0 N 1 W Ω ( m , n m ) y S ( n | m , k ) × e x p { j 2 π [ ( f m + n Δ F / N ) k τ ] } × e x p { j 2 π n l u / N } × e x p { j 2 π [ f m + n Δ F / N f 0 ( l v M 2 ) m M ] } × e x p { j 2 π f m Δ F l u } × e x p { j 2 π [ f m + n Δ F / N f 0 ( l v M 2 ) n m M N ] }
Imaging Algorithm 1: FFT-based pulse-compression on multiple velocity channels
  • Step 1. Initializing, set { P ( 1 ) ( l u , l v , k ) = 0 | l u = 0 , 1 , , N 1 ; l v = 0 , 1 , , M 1 }
  • Step 2. For m = 0 , 1 , , M 1 , perform the following iteration:
    (A)
    Obtain the data of the k-th sampling unit of the m-th frame: { y S ( n | m , k ) | n = 0 , 1 , , N 1 } .
    (B)
    Data rearrangement: { y S ( n | m , k ) | n = 0 , 1 , , N 1 } { y S ( n | m , k ) | n = 0 , 1 , , N 1 } .
    (C)
    Windowing, range calibration, multi-velocity-channel motion compensation, and Doppler pre-processing:
    y S ( n | m , k , l v ) = W Ω ( m , n m ) y S ( n | m , k ) ψ ( m , n , k , l v ) ,
    where
    ψ ( m , n , k , l v ) = e x p { j 2 π [ ( f m + n Δ F / N ) k τ ] + j 2 π ( f m + n Δ F / N ) ( l v M 2 ) m / ( f 0 M ) + j 2 π ( f m + n Δ F / N ) ( l v M 2 ) n m / ( f 0 M N ) } .
    (D)
    Multi-velocity-channel fast pulse-compression processing.
    It can be obtained according to Equations (5) and (6) that
    P ( l u , l v , k ) = m = 0 M 1 e x p { j 2 π f m Δ F l u } n = 0 N 1 y S ( n | m , k , l v ) × e x p { j 2 π n l u / N } .
    The operation n = 0 N 1 y S ( n | m , k , l v ) × e x p { j 2 π n l u / N } is a uniform sampling DFT, which can be realized by FFT:
    { Y S ( l u , l v | m , k ) : l u = 0 , 1 , , N 1 } = F F T { y S ( n | m , k , l v ) : n = 0 , 1 , , N 1 } .
    (E)
    Current-frame Doppler-accumulation processing:
    P ( m ) ( l u , l v , k ) = P ( m 1 ) ( l u , l v , k ) + e x p { j 2 π f m Δ F l u } × Y S ( l u , l v | m , k ) ( l u = 0 , 1 , , N 1 ; l v = 0 , 1 , , M 1 ) .
Obviously, P ( M 1 ) ( l u , l v , k ) = P ( l u , l v , k ) .
In this algorithm, gradually, a clear image is obtained through iteration. Every additional frame of data increases the sharpness of the image. Because the rearranged frequency points are uniformly sampled, the pulse compression processing on each velocity-channel can be realized by FFT, which improves the real-time performance of the imaging algorithm.

3.4.2. Intra-Frame Pseudo-RFH Mode

This RFH mode is equivalent to making all f m = f 0 in the intra-complex-frame pseudo-RFH mode. After data rearrangement, the nm corresponding to n is the same, which is labeled as n and independent of m. In this mode, there is neither coupling phase term of lu and m, nor coupling phase term lv and n. Compared to imaging algorithm 1, the computational complexity can be further reduced by using fractal-dimension processing.
Imaging Algorithm 2. Fractal-dimension processing with Doppler pre-processing
  • Step 1. Data rearrangement. Rearrange the data y S ( n | m , k ) of each frame in the order of frequency points from small to large. The rearranged data are y S ( n | m , k ) , in which the number before rearrangement corresponding to n is n.
  • Step 2. Windowing and velocity calibration ( l v = M / 2 corresponds to zero-velocity after compensation)
    y S ( n | m , k ) = W Ω ( m , n m ) y S ( n | m , k ) × e x p { j 2 π [ f 0 + n Δ F / N f 0 m 2 ] } ( m = 0 , 1 , , M 1 ) .
  • Step 3. For the data with the same sampling unit number k, pulse period number n , and different frame number m, carry out the non-integer sampling (lv is an integer, but ( f 0 + n Δ F / N ) l v / f 0 is not an integer) IDFT processing:
    Y S ( l v | n , k ) = m = 0 M 1 y S ( n | m , k ) × e x p { j 2 π [ f 0 + n Δ F / N f 0 l v m M ] } ( l v = 0 , 1 , , M 1 ) .
  • Step 4. Range calibration and multi-velocity-channel motion compensation.
    Y S ( l v | n , k ) = Y S ( l v | n , k ) × e x p { j 2 π [ ( f 0 + n Δ F / N ) k τ ] + j 2 π [ f 0 + n Δ F / N f 0 ( l v M 2 ) n M N ] } .
  • Step 5. Range-dimension pulse-compression processing on each velocity channel:
    P ( l u , l v , k ) = n = 0 N 1 Y S ( l v | n , k ) × e x p { j 2 π n l u / N } ( l u = 0 , 1 , , N 1 ) .
Obviously, the DFT processing of Equation (13) can be realized by FFT.

3.4.3. Intra-Frame Pure-RFH Mode

In this mode, f m = f 0 , i m n = i n , and the common phase factor e x p { j 2 π f m l u / Δ F } can be ignored, so Equation (4) can be written as follows:
P ( l u , l v , k ) = m = 0 M 1 n = 0 N 1 W Ω ( m , n ) y S ( n | m , k ) × e x p { j 2 π [ ( f 0 + Δ f d i n ) k τ ] } × e x p { j 2 π Δ f d i n Δ F l u } × e x p { j 2 π [ f 0 + Δ f d i n f 0 ( l v M 2 ) m M ] } × e x p { j 2 π [ f 0 + Δ f d i n f 0 ( l v M 2 ) n M N ] } .
Imaging Algorithm 3. Pipeline-parallel processing 2D matching filtering algorithm
  • Step 1. Initialize, set { P ( 1 ) ( l u , l v , k ) = 0 | l u = 0 , 1 , , N 1 ; l v = 0 , 1 , , M 1 } .
  • Step 2. For m = 0 , 1 , , M 1 , perform the following iteration:
    (A)
    Obtain the data of the k-th sampling unit of the m-th frame: { y S ( n | m , k ) | n = 0 , 1 , , N 1 } ;
    (B)
    Windowing, range calibration, multi-velocity-channel motion compensation, and Doppler pre-processing:
    y S ( n | m , k , l v ) = W Ω ( m , n ) y S ( n | m , k ) ψ ( m , n , k , l v ) ,
    where
    ψ ( m , n , k , l v ) = e x p { j 2 π [ ( f 0 + Δ f d i n ) k τ ] + j 2 π ( f 0 + Δ f d i n ) ( l v M 2 ) m / ( f 0 M ) + j 2 π ( f 0 + Δ f d i n ) ( l v M 2 ) n / ( f 0 M N ) } .
    (C)
    Multi-velocity-channel pulse-compression processing
    It can be obtained according to Equations (14) and (15) that
    P ( l u , l v , k ) = m = 0 M 1 n = 0 N 1 y S ( n | m , k , l v ) × e x p { j 2 π Δ f d i n Δ F l u } .
    The operation Y S ( l u , l v | m , k ) = n = 0 N 1 y S ( n | m , k , l v ) × e x p { j 2 π Δ f d i n l u / Δ F } is non-uniform sampling DFT. Even if the data are rearranged in the order of frequency points from small to large, the rearranged data are still non-uniform samples, which are difficult to be realized by FFT before inserting into uniform samples.
    { Y S ( l u , l v | m , k ) : l u = 0 , 1 , , N 1 } = N U D F T { y S ( n | m , k , l v ) : n = 0 , 1 , , N 1 } .
    (D)
    Current-frame Doppler accumulation processing
    P ( m ) ( l u , l v , k ) = P ( m 1 ) ( l u , l v , k ) + Y S ( l u , l v | m , k ) ( l u = 0 , 1 , , N 1 ; l v = 0 , 1 , , M 1 ) .
Imaging Algorithm 4. Multi-velocity-channel pulse-compression based on data rearrangement/interpolation/range dimension FFT
In order to ensure the accuracy of interpolation, the interpolation processing must be done in each velocity channel. Due to the strong randomness of phase ( 2 f 0 v T / c ) n after data rearrangement, the rearranged data needs to be processed by Doppler pre-processing, so that the change range of signal phase ( 2 f 0 Δ v T / c ) n on each speed channel is far less than one, where Δ v is the width of velocity resolution unit. On each velocity channel, the effect of rearranged random phase term ( 2 f 0 Δ v T / c ) n is negligible. The data accumulated by Doppler pre-processing are rearranged and interpolated on each velocity channel, which makes it is easy to ensure the interpolation accuracy.
  • Step 1. Windowing and velocity calibration.
    y S ( n | m , k ) = W Ω ( m , n m ) y S ( n | m , k ) × e x p { j 2 π [ f 0 + Δ f d i n f 0 m 2 ] } m = 0 , 1 , , M 1 .
  • Step 2. For the data with the same sampling unit number k, pulse period number n, and different frame number m, carry out the non-integer sampling (lv is an integer, but ( f 0 + Δ f d i n ) l v / f 0 is not an integer) IDFT processing:
    Y S ( l v | n , k ) = m = 0 M 1 y S ( n | m , k ) × e x p { j 2 π [ f 0 + Δ f d i n f 0 l v m M ] } ( l v = 0 , 1 , , M 1 ) .
  • Step 3. Range calibration, multi-velocity-channel motion compensation:
    Y S ( l v | n , k ) = Y S ( l v | n , k ) × e x p { j 2 π [ ( f 0 + Δ f d i n ) k τ ] + j 2 π [ f 0 + Δ f d i n f 0 ( l v M 2 ) n M N ] } .
  • Step 4. Data rearrangement and spline interpolation. In each sampling unit and each velocity channel, the data Y S ( l v | n , k ) is rearranged in the order of n corresponding frequency points from small to large to get the non-uniformly stepped-frequency sampled data. Then, the pre trained spline interpolation model is used to interpolate the non-uniformly sampled data to uniformly sampled data Y S ( l v | n , k ) , and the corresponding frequency points are unified as f 0 , f 0 + Δ F / N , f 0 + 2 Δ F / N , …, f 0 + ( N 1 ) Δ F / N .
  • Step 5. Perform range-dimension pulse-compression processing on each velocity channel
    P ( l u , l v , k ) = n = 0 N 1 Y S ( l v | n , k ) × e x p { j 2 π n l u / N } ( l u = 0 , 1 , , N 1 ) .
Obviously, the DFT processing of Equation (22) can be realized by FFT.

3.4.4. Intra-Complex Frame Pure-RFH Mode

Imaging Algorithm 5. Pipeline-parallel processing 2D matched filtering algorithm
  • Step 1. Initialize, set { P ( 1 ) ( l u , l v , k ) = 0 | l u = 0 , 1 , , N 1 ; l v = 0 , 1 , , M 1 } .
  • Step 2. For m = 0 , 1 , , M 1 , perform the following iteration:
    (A)
    Obtain the data of the k-th sampling unit of the m-th frame: { y S ( n | m , k ) | n = 0 , 1 , , N 1 } ;
    (B)
    Windowing, range calibration, multi-speed channel motion compensation, and pre-processing of Doppler:
    y S ( n | m , k , l v ) = W Ω ( m , n ) y S ( n | m , k ) ψ ( m , n , k , l v ) ,
    where
    ψ ( m , n , k , l v ) = e x p { j 2 π [ ( f 0 + Δ f d i m n ) k τ ] + j 2 π ( f 0 + Δ f d i m n ) ( l v M 2 ) m / ( f 0 M ) + j 2 π ( f 0 + Δ f d i m n ) ( l v M 2 ) n / ( f 0 M N ) } .
    (C)
    Multi-velocity-channel pulse-compression processing.
    It can be obtained according to Equations (4) and (23) that
    P ( l u , l v , k ) = m = 0 M 1 e x p { j 2 π f m Δ F l u } n = 0 N 1 y S ( n | m , k , l v ) × e x p { j 2 π Δ f d i m n Δ F l u } .
    The operation n = 0 N 1 y S ( n | m , k , l v ) × e x p { j 2 π Δ f d i m n l u / Δ F } is non-uniform sampling DFT:
    { Y S ( l u , l v | m , k ) : l u = 0 , 1 , , N 1 } = N U D F T { y S ( n | m , k , l v ) : n = 0 , 1 , , N 1 } .
    (D)
    Current-frame Doppler accumulation processing
    P ( m ) ( l u , l v , k ) = P ( m 1 ) ( l u , l v , k ) + e x p { j 2 π f m Δ F l u } × Y S ( l u , l v | m , k ) ( l u = 0 , 1 , , N 1 ; l v = 0 , 1 , , M 1 ) .
Obviously, P ( M 1 ) ( l u , l v , k ) = P ( l u , l v , k ) .

3.5. Real-Time 1D Hig-Range-Resolution (HRR) Imaging Algorithm of HPRF RFH Radar

The 1D HRR imaging algorithm is mainly used in the stage of target-tracking. As mentioned before, due to the special range-Doppler coupling effect of RFH synthetic wideband imaging radar in supersonic/hypersonic applications, the HRR imaging processing algorithm is essentially different from that of conventional stepped frequency synthetic wideband imaging radar, which can obtain HRR range profile by using the data of one frame. In RFH radar, if we want to obtain the range profile of the current frame, Doppler pre-processing should be executed before the current frame in order to suppress the special-range Doppler coupling effect.
The 1D HRR imaging algorithm is the same as the above online, fast, 2D imaging algorithms. The difference is that, in the target tracking stage, the target has been detected by the range-Doppler 2D image acquired in the searching stage, and the sampling unit and velocity channel where the target is located have been measured; then, the range-Doppler imaging processing algorithm only needs to be carried out on the velocity channel of the target and its adjacent channel. The multi-velocity-channel range-Doppler 2D imaging and splicing processing only need to be carried out in the corresponding sampling unit and the adjacent sampling units. That can significantly reduce the complexity of computation. In order to meet the requirements of high data rate in the tracking phase, the multi-velocity-channel range profile must be updated by frame, not by complex-frame as in 2D imaging. It is easy to design the iterative algorithm that can obtain the range profile of the next frame from that of the current frame by adding a few computations.

4. Experimental Results and Evaluation of Fast Imaging Algorithm

The diving angle of the aircraft was θM = −30° (the angle between the moving direction of the radar platform and the horizontal plane), the flight speed was VM = 1750 m/s, and the height was H = 30 km. The pulse repetition period was T = 14 us, the carrier basic frequency was f0 = 35 GHz, the frequency hopping interval was Δf = 6.25 MHz, and the pulse width was τ = 0.08 us. The number of periods in one frame was N = 16, the corresponding synthetic wideband was NΔf = 100 MHz, the range resolution was ΔR = c/(2NΔf) = 1.5 m, the number of frames in one complex-frame was M = 32, the corresponding period of complex-frame was MNT = 7.168 ms, and the velocity resolution was Δv = c/(2f0MNT) = 0.6 m/s.
We assumed that the target was a stationary ship on the sea, and was equivalent to seven strong scattering centers. The parameters of each scattering center are shown in Table 1.
According to the definition of resolution-cell in the above 2D GMF method, the theoretical coordinates of those seven scattering centers in spliced 2D range image are shown in Table 2.
Sea clutters were simulated according to average SCR of 8 dB. The intra-complex-frame pseudo-RFH mode of i m n Δ f d = i m n ( Δ F / N ) and f m = f 0 was investigated first, and the 2D range-Doppler normalized image obtained by 2D GMF is shown as Figure 3.
The other RFH modes were also used in the simulation experiments, and the imaging results were almost the same except the side-lobe level. The side-lobe level of pure-RFH mode was higher than that of pseudo-RFH mode. The simulation results show that the 2D GMF method can obtain high quality images in all modes of RFH. However, the computation-complexity of this method is much higher than that of 2D FFT. The 2D GMF was implemented by different pipeline-parallel algorithm according to different RFH mode in order to improve the real-time performance.
For Imaging Algorithm 1, because the rearranged data are uniformly sampled in frequency domain, the pulse-compression processing on each velocity channel can be realized by FFT, which improves the real-time performance of the imaging algorithm. The 2D GMF needs 2 × ( M N ) 2 complex multiplication operations, but the algorithm of FFT-based pulse-compression on multiple velocity channels needs only M 2 [ 3 N + N log ( N ) ] complex multiplication operations. The total operation is reduced to [ log ( N ) + 3 ] / N times of the original.
Imaging Algorithm 2 needs M N [ M + log ( N ) + 3 ] complex multiplication operations. Compared with Algorithm 1, the computation is much less, but it is not convenient for pipeline processing, and the delay time of signal processing is not necessarily short.
Imaging Algorithm 3 needs M 2 N 2 + 2 M 2 N complex multiplication operations, which is more than for Imaging Algorithm 1 and Imaging Algorithm 2. However, the operations can be decomposed to each frame for execution, and the delay time of signal processing is short. It can meet the requirements of real-time imaging by multiprocessor parallel processing, and each processor is responsible for windowing, motion compensation, pulse compression, and Doppler accumulation of several velocity channels.
Regardless of the operations of low-order spline interpolation, Imaging Algorithm 4 needs M N [ M + log ( N ) + 3 ] complex multiplication operations, which is equivalent to that of Algorithm 2. It is also inconvenient for pipeline processing, and the delay time of signal processing is not necessarily shorter than that of Algorithm 3.
Imaging Algorithm 5 needs M 2 N 2 + 3 M 2 N complex multiplication operations. Similar to Imaging Algorithm 3, the operations can be decomposed to each frame for execution, and the delay time of signal processing is short. It can meet the requirements of real-time imaging processing through multiprocessor parallel processing.
The imaging results of the five imaging algorithms are almost the same as that of the 2D GMF. Figure 4 shows the 2D normalized image obtained by Imaging Algorithm 1.
For the intra-frame pseudo-RFH mode, as a contrast, Figure 5 shows the imaging results obtained by the traditional fractal-dimension imaging algorithm without Doppler pre-processing. In this method, the data y S ( n | m , k ) are re-arranged in the order of frequency points from small to large in each frame, and a new data sequence y S ( n | m , k ) is obtained. Then, the range calibration is performed by multiplying the phase factor e x p { j 2 π [ ( f 0 + n Δ F / N ) k τ ] } , and the range profile y S ( l u | m , k ) of each frame is obtained by processing the calibrated data with N-point DFT (pulse compression). Finally, DFT (Doppler beam sharpening) processing of M-point is carried out for data of M frames in each range resolution cell l u , and the 2D normalized image P ( l u , l v , k ) is obtained.
Obviously, due to the special range-Doppler coupling effect caused by RFH and the lack of Doppler pre-processing in the pulse-compression process, the image is seriously divergent.
For the conventional SF mode, as a contrast, Figure 6 shows the normalized imaging results obtained by using the traditional fractal-dimension imaging algorithm.
Compared with Figure 3 and Figure 4, it is shown that the RFH synthesis wideband system can achieve almost the same imaging effect as that of the conventional SF system, but the side-lobe level is higher in image of RFH system.

5. Discussion

In the case of RFH mode and a supersonic/hypersonic application, the conventional fractal-dimension 2D range-Doppler imaging algorithm makes it difficult to obtain high quality images because of the special range-Doppler coupling. Theoretical analysis and simulation results show that the proposed pipeline-parallel processing fast imaging algorithms based on Doppler pre-processing and 2D GMF can well suppress the above special range-Doppler coupling effect, avoid the divergence of the image in the range direction, and meet the requirements of real-time imaging. However, the side-lobe level of pure-RFH mode is higher than that of pseudo-RFH mode. Further, it is necessary to suppress the side-lobe level by optimizing the RFH pattern and the 2D window function W Ω ( m , n ) .

Author Contributions

Conceptualization, S.H. and X.W.; data curation, X.W.; formal analysis, S.H.; investigation, X.W.; methodology, S.H.; project administration, S.H.; software, X.W.; supervision, S.H.; validation, X.W.; visualization, X.W.; writing—original draft, X.W.; writing—review and editing, S.H.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

• Generation of 2D RFH patterns for different RFH modes
A chaos sequence is used to control the generation of the RFH pattern, which has the advantage of infinite periodicity, so it is difficult for the interceptor to decipher.
1. Intra-frame pseudo-RFH
Suppose we need to generate N stepped frequency points at [ 0 , Δ F ] , where N = Δ F / Δ f and Δ I = Δ f / Δ f d . Then we can use the following Bernoulli chaotic sequence to generate the RFH pattern.
x n = 2.01 x n 1   m o d   1 i n = I N T [ N × x n ] Ω = { i m n = i n × Δ I | n = 0 , 1 , , N 1 ; m = 0 , 1 , , M 1 } .
In the equation, the initial value x−1 can be randomly selected in the range of (0, 1).
For different complex frames, a new RFH pattern can be adopted through changing the initial value x−1.
The Bernoulli chaotic pattern can also be used for the hopping of basic frequency f 0 between complex frames. If the bandwidth of the antenna is Δ F t , and I M A X = Δ F t / Δ f d , the basic frequency f i of the i-th complex frames can be obtained as follows
z i = 2.01 z i 1   m o d   1 j i = I N T [ I M A X × z i ] f i = j i Δ f d ( i = 0 , 1 , ) .
The initial value z−1 can be randomly selected in the range of (0,1).
Of course, constraints can be inserted in Equations (A1) and (A2). If | i n i n 1 | or | j i j i 1 | is less than a certain value, the iteration value will be discarded and the next iteration value will be selected.
2. Intra-complex-frame pseudo-RFH
In each complex frame, the frequency of the n-th pulse repetition period of the m-th frame is f m + i m n Δ f d and the basic frequency f m of each frame randomly changes within the allowable bandwidth of the radar antenna, and the N frequency points of each frame are randomly selected from the N uniformly stepped frequency points in [ 0 , Δ F ] . Different frames use different frequency point orders. f m and i m n are generated as follows.
z m = 2.01 z m 1   m o d   1 j m = I N T [ I M A X × z m ] f m = j m Δ f d ( i = 0 , 1 , , M 1 )
x m , n = 2.01 x m , n 1   m o d   1 i m n = I N T [ N × x m , n ] Ω = { f m , i m n Δ f d = i m n × Δ I Δ f d | n = 0 , 1 , , N 1 ; m = 0 , 1 , , M 1 } ,
where x m , 1 = x m 1 , M 1 ; the initial values z 1 and x 0 , 1 can be randomly selected in the range of (0, 1). By changing the initial value, multiple groups of RFH patterns can be generated.
3. Intra-frame pure-RFH
In each complex frame, the frequency of the n-th pulse repetition period of the m-th frame is f 0 + i n Δ f d . The basic frequency f 0 of each frame is constant, but f 0 can randomly jump within the allowable bandwidth of the radar antenna according to Equation (A2) between complex frames. Although the N frequency points of each frame are randomly selected in [ 0 , Δ F ] , different frames adopt the same frequency points and order. If I M A X = Δ F / Δ f d , the RFH pattern is generated as follows.
x n = 2.01 x n 1   m o d   1 i n = I N T [ I M A X × x n ] Ω = { i m n Δ f d = i n Δ f d | n = 0 , 1 , , N 1 ; m = 0 , 1 , , M 1 } .
By changing the initial value of x 1 , multiple groups of RFH patterns can be generated.
4. Intra–complex-frames pure-RFH
The basic frequency f m of each frame jumps within the frequency band allowed by the radar antenna. The N frequency points of each frame are randomly selected in the bandwidth of [ 0 , Δ F ] , and different frames use different frequency points.
Algorithm: Generating two independent Bernoulli chaotic sequences { f m } and { i m n }
z m = 2.01 z m 1   m o d   1 j m = I N T [ I M A X × z m ] f m = j m Δ f d ( i = 0 , 1 , , M 1 )
x m , n = 2.01 x m , n 1   m o d   1 i m n = I N T [ I M A X × x m , n ] Ω = { f m , i m n Δ f d = i m n Δ f d | n = 0 , 1 , , N 1 ; m = 0 , 1 , , M 1 } ,
where, the initial value z 0 , x 0 , 1 can be randomly selected in the range of (0, 1) and x m , 1 = x m 1 , M 1 .

References

  1. Liu, D. Research on the Correlation Technology of High Repetition Random Sequence Stepped Frequency Conversion Radar. Master’s Thesis, Hunan University, Changsha, China, 2012. [Google Scholar]
  2. Liao, Z. Research on Waveform Design and Imaging Method of Random Frequency Hopping Radar. Ph.D. Thesis, National University of Defense Technology, Changsha, China, 2018. [Google Scholar]
  3. Zheng, L.; Zhang, S. A Novel Method of Translational Motion Compensation for Hopped-Frequency ISAR Imaging. In Proceedings of the Record of the IEEE 2000 International Radar Conference, Alexandria, VA, USA, 12 May 2000. [Google Scholar]
  4. Gao, Z.; Xing, M.; Zhang, S.; Bao, Z. Experimental Results on ISAR Imaging with Stepped-Frequency Waveforms. Electron. Lett. 2009, 45, 77. [Google Scholar] [CrossRef]
  5. Tian, J.; Xia, X.-G.; Cui, W.; Yang, G.; Wu, S.-L. A Coherent Integration Method via Radon-NUFrFT for Random PRI Radar. IEEE Trans. Aerosp. Electron. Syst. 2017, 54, 2101–2109. [Google Scholar] [CrossRef]
  6. Liu, Q.; Nguyen, N. An Accurate Algorithm for Nonuniform Fast Fourier Transforms (NUFFT’s). IEEE Microw. Guided Wave Lett. 2002, 8, 18–20. [Google Scholar] [CrossRef]
  7. Li, S.; Sun, H.; Zhu, B.; Rong, L. Two-Dimensional NUFFT-Based Algorithm for Fast Near-Field Imaging. IEEE Antennas Wirel. Propag. Lett. 2010, 9, 814–817. [Google Scholar] [CrossRef]
  8. Su, T.; Yu, F. A Family of Fast Hadamard-Fourier Transform Algorithms. IEEE Signal Process. Lett. 2012, 19, 583–586. [Google Scholar] [CrossRef]
  9. Salishev, S.I. Regular Mixed-Radix DFT Matrix Factorization for Inplace FFT Accelerators. In Proceedings of the 2018 Systems of Signals Generating and Processing in the Field of on Board Communications, Moscow, Russia, 4–15 March 2018; pp. 1–6. [Google Scholar]
  10. Fessler, J.A.; Sutton, B.P. A Min-Max Approach to the Multidimensional Nonuniform FFT: Application to Tomographic Image Reconstruction. In Proceedings of the International Conference on Image Processing, Thessaloniki, Greece, 7–10 October 2001; pp. 706–709. [Google Scholar]
  11. Fessler, J.A.; Sutton, B.P. Nonuniform Fast Fourier Transforms Using Min-Max Interpolation. IEEE Trans. Signal Process. 2003, 51, 560–574. [Google Scholar] [CrossRef] [Green Version]
  12. Candes, E.J.; Romberg, J.; Tao, T. Robust Uncertainty Principles: Exact Signal Reconstruction from Highly Incomplete Frequency Information. IEEE Trans. Inf. Theory 2006, 52, 489–509. [Google Scholar] [CrossRef] [Green Version]
  13. Herman, M.A.; Strohmer, T. High-Resolution Radar via Compressed Sensing. IEEE Trans. Signal Process. 2009, 57, 2275–2284. [Google Scholar] [CrossRef] [Green Version]
  14. Donoho, D.L. Compressed Sensing. IEEE Trans. Inf. Theory 2006, 52, 1289–1306. [Google Scholar] [CrossRef]
  15. Liu, Z. Research on Signal Processing Method and Application of Random Modulation Radar Based on Compressed Sensing. Ph.D. Thesis, National University of Defense Technology, Changsha, China, 2013. [Google Scholar]
  16. Liu, Y.; Meng, H.; Li, G.; Wang, X. Range-Velocity Estimation of Multiple Targets in Randomized Stepped-Frequency Radar. Electron. Lett. 2008, 44, 1032–1034. [Google Scholar] [CrossRef]
  17. Huang, T.; Liu, Y.; Meng, H.; Wang, X. Cognitive Random Stepped Frequency Radar with Sparse Recovery. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 858–870. [Google Scholar] [CrossRef]
  18. Liu, Z.; Wei, X.; Li, X. Low Sidelobe Robust Imaging in Random Frequency Hopping Wideband Radar Based on Compressed Sensing. J. Cent. South Univ. 2013, 20, 702–714. [Google Scholar] [CrossRef]
  19. Yang, J.; Thompson, J.; Huang, X.; Tian, J.; Zhou, Z. Random-Frequency SAR Imaging Based on Compressed Sensing. IEEE Trans. Geosci. Remote Sens. 2013, 51, 983–994. [Google Scholar] [CrossRef]
  20. Lazarov, A.; Minchev, C. ISAR Geometry, Signal Model, and Image Processing Algorithms. IET Radar Sonar Navig. 2017, 11, 1425–1434. [Google Scholar] [CrossRef]
Figure 1. Sequence chart of each frame.
Figure 1. Sequence chart of each frame.
Sensors 19 05424 g001
Figure 2. The procedure of imaging processing.
Figure 2. The procedure of imaging processing.
Sensors 19 05424 g002
Figure 3. Image obtained by 2D GMF.
Figure 3. Image obtained by 2D GMF.
Sensors 19 05424 g003
Figure 4. Image obtained by Imaging Algorithm 1.
Figure 4. Image obtained by Imaging Algorithm 1.
Sensors 19 05424 g004
Figure 5. Image obtained by traditional algorithm without Doppler pre-processing.
Figure 5. Image obtained by traditional algorithm without Doppler pre-processing.
Sensors 19 05424 g005
Figure 6. Image obtained by conventional stepped frequency (SF) mode.
Figure 6. Image obtained by conventional stepped frequency (SF) mode.
Sensors 19 05424 g006
Table 1. Parameters of scattering centers of target.
Table 1. Parameters of scattering centers of target.
Scattering Center NumberInitial Distance/mPitch Angle/(°)Azimuth /(°)Normalized Scattering Intensity
133,822−59.883101
233,828−59.866101
333,834−59.848101
433,840−59.831101
533,846−59.814101
633,852−59.774101
733,858−59.747101
Table 2. Theoretical positions of each scattering center of the target in image.
Table 2. Theoretical positions of each scattering center of the target in image.
Scattering Center NumberRange CellVelocity Cell
114820
215320
315721
416121
516522
616923
717323

Share and Cite

MDPI and ACS Style

He, S.; Wu, X. Research of a Radar Imaging Algorithm Based on High Pulse Repetition Random Frequency Hopping Synthetic Wideband Waveform. Sensors 2019, 19, 5424. https://doi.org/10.3390/s19245424

AMA Style

He S, Wu X. Research of a Radar Imaging Algorithm Based on High Pulse Repetition Random Frequency Hopping Synthetic Wideband Waveform. Sensors. 2019; 19(24):5424. https://doi.org/10.3390/s19245424

Chicago/Turabian Style

He, Songhua, and Xiaotian Wu. 2019. "Research of a Radar Imaging Algorithm Based on High Pulse Repetition Random Frequency Hopping Synthetic Wideband Waveform" Sensors 19, no. 24: 5424. https://doi.org/10.3390/s19245424

APA Style

He, S., & Wu, X. (2019). Research of a Radar Imaging Algorithm Based on High Pulse Repetition Random Frequency Hopping Synthetic Wideband Waveform. Sensors, 19(24), 5424. https://doi.org/10.3390/s19245424

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop