You are currently on the new version of our website. Access the old version .
Remote SensingRemote Sensing
  • Article
  • Open Access

26 January 2024

A Multichannel, Multipulse, Multiweight Block-Adaptive Quantization (3MBAQ) Algorithm Based on Space-Borne Multichannel SAR Doppler Domain A-BAQ

,
,
,
and
1
National Key Laboratory of Microwave Imaging Technology, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100190, China
2
School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
This article belongs to the Section Engineering Remote Sensing

Abstract

Amid the conflict between the current huge data volumes and the requirement for large-compression-ratio compression in space-borne multichannel SAR, this paper proposes a data compression method that uses the adaptive bit allocation BAQ method in the Doppler domain of space-borne multichannel SAR. Specifically, 3MBAQ, which denotes multichannel, multipulse, multiweight block-adaptive quantization, performs signal reconstruction through a Krieger filter to obtain the Doppler spectrum under azimuthal multichannel and multipulse conditions and then achieves nonuniform bit allocation by using the multiple weight contributions between subband spectra. Furthermore, large-compression-ratio compression can be realized in homogeneous scenarios by using the adaptive bit allocation BAQ method together with the improved bit error control (BEC) algorithm. In this paper, the effectiveness of the 3MBAQ method is verified on GF3 measured data. Moreover, compared to the SQNR and NMSE of the BAQ, A-BAQ, A-BAQ-BEC, MCBAQ-ASQ, and MCBAQ-BEC methods under the same conditions, it is shown that there is an optimal 1.3434 dB improvement in SQNR and a 0.0241 improvement in NMSE using the 3MBAQ algorithm, and the complexity of the algorithm for 3MBAQ is O ( N 2 l o g ( N ) ) , which is within acceptable limits, clearly proving the superiority of the 3MBAQ method.

1. Introduction

Synthetic aperture radar (SAR), with its all-day, all-weather ground observation capability, has a wide range of applications in resource surveys, military reconnaissance, disaster monitoring, and other aspects. In order to provide broader and more detailed target information, the SAR system is rapidly developing in the direction of a high resolution and wide swath. However, for single-channel SAR, an ultralarge width and high resolution are conflicting metrics: the large width of the ground-mapping band requires a low pulse repetition frequency (PRF), and the high resolution in the azimuth direction requires a sufficiently large PRF. The conflicting nature of the PRF is inherent in the limitation of the minimum antenna area [1].
The conflict of PRF cannot be avoided in single-channel SAR systems, but azimuth multichannel SAR (MC-SAR), which is composed of multiple receiving apertures along the azimuth direction, can easily overcome this problem. The coherent superposition of the echo signals received from each channel in the azimuth direction can effectively suppress the Doppler spectral blurring and thus realize a high resolution and ultralarge bandwidth [2]. Such an SAR system causes great hardware design pressure while improving the operating performance; in particular, the size of the data volume is proportional to the number of channels, leading to a rapid increase in the data acquisition, storage, and transmission bandwidth requirements, which in turn imposes more stringent requirements for on-satellite storage and downlink transmission. In this case, the SAR data compression method will directly affect the subsequent processing of SAR data and the quality of SAR products, such as SAR image ship identification, data analysis, and imaging processing. Therefore, a higher-performance SAR raw data compression method is needed to reduce the data transmission rate, taking into account the need for a high compression ratio and low signal distortion.
To date, many SAR raw data compression algorithms have been proposed [3,4]: scalar quantization algorithms [5,6] and vector quantization algorithms [7,8,9] in the time domain [10] take advantage of the statistical properties and intrinsic correlation of the raw data; wavelet transform compression in the transform domain [11,12], the subband coding method, and FFT transform compression [13,14] have better performance but at the same time have greater complexity; and there is also lattice coding quantization [15], predictive coding [16,17,18], compressed sensing [19,20], and entropy-limited quantization [21,22]. Among them, block-adaptive quantization (BAQ) has been the mainstream for single-channel SAR due to the simplicity of its algorithm and hardware implementation [5,23].
Thus far, BAQ is still widely used in the SAR field, but the wide application of BAQ does not indicate its excellent performance in all types of SAR radar. The various variants of the BAQ algorithm also imply that it does not have the advantage of data compression performance in specific SARs. Moreover, with regard to multichannel SAR, as analyzed in the following section, methods such as BAQ are not satisfactory. The purpose of this paper is to propose a method for an azimuthal multichannel SAR system that can utilize the intrinsic connection between azimuthal multichannel data to achieve smaller data distortion in the same scenario and the same data compression ratio, or to achieve a larger data compression ratio under the same data distortion, in order to alleviate the pressure on data storage and transmission in multichannel SAR and to further promote the progress of SAR products.
This paper is organized as follows. In Section 2, the related work performed by the authors prior to the generation of the method in this paper is presented, including the multichannel data compression idea and several data compression methods inspired by and utilized from it. Section 3 presents some basic information about the 3MBAQ method, including a process overview and several key innovations. Section 4 validates the method of this paper on GF data to determine the effectiveness of the method. In Section 5, the test results from Section 4 are illustrated, and the superiority of the 3MBAQ method is determined through analysis and comparison. This paper ends in Section 6 with a conclusion, which briefly describes the key advantages, limitations, and future perspectives of 3MBAQ.

3. Materials and Methods

3.1. Multichannel, Multipulse, Multiweight Block-Adaptive Quantization Summary and Preprocessing

Figure 4 summarizes the data compression flowchart of the 3MBAQ algorithm for echo data with an N -channel SAR. Specifically, 3MBAQ obtains the multichannel raw data matrices from the high-precision ADC, obtains the equivalent single-channel Doppler-domain data matrix through the Krieger reconstruction algorithm [2,36], divides it into subbands and then obtains the nonuniform bit allocation among the subbands through the multiweighted contribution, and performs the A-BAQ data compression within the subband matrices. The final result is downloaded to the earth station for processing.
Figure 4. Flowchart of the 3MBAQ algorithm. The high-precision ADC data are obtained from the original distortion-free data, and then the multichannel signal is reconstructed by a Krieger filter to obtain the equivalent single-channel azimuth frequency–distance time-domain matrix. The Doppler-domain data are divided into multiple subband matrices, and the A-BAQ algorithm is implemented on the subbands by obtaining a nonuniform bit allocation scheme between the subbands through multiple weighted contributions.
It is assumed that each azimuth pulse, after being received, is sampled by a high-precision ADC to obtain N r samples of distance range data, and each channel aperture retains N a s slow-time sampled data. The time-domain complementary zero Fourier transform of N a m = N a s × N points is performed, filtered, and merged on the azimuth multichannel signals, respectively, by a Krieger filter. The Krieger reconstruction filter [2] is shown in Equation (5).
P ( f ) = H 1 ( f ) = e x p j π x 1 2 2 λ r 0 + x 1 v s a t f e x p j π x N 2 2 λ r 0 + x N v s a t f e x p j π x 1 2 2 λ r 0 + x 1 v s a t ( f + ( N 1 ) × P R F s y s ) j π x N 2 2 λ r 0 + x N v s a t ( f + ( N 1 ) × P R F s y s )
where f is [ P R F e f f / 2 , P R F e f f / 2 + P R F s y s ] , which is the range of azimuth frequencies indicated by a single channel; x is the distance between the equivalent phase center of the k th receiving antenna channel and the phase center of the transmitting antenna; λ is the wavelength of the carrier frequency; and r is the slant distance corresponding to the range bin.
The process and results of the Krieger filter reconstruction are tested with point target simulation, and the image results are shown schematically in Figure 5. Comparing the multichannel imaging results after reconstruction, the multichannel nonuniform sampling information without reconstruction processing is manifested in the image as the appearance of false targets, and the single-channel imaging results are manifested as Doppler spectral aliasing. The parameters for the reconstruction simulation with point target signals are the same as the GF3 data in Section 4.
Figure 5. Schematic of the effect of the Krieger filter: (a) is the result of multichannel signal imaging after using the reconstruction algorithm; (b) is the result of multichannel imaging without reconstruction, which produces obvious false targets in the image; and (c) is the result of imaging after utilizing single-channel complementary zeroing, which produces severe azimuth spectral aliasing due to the fact that the P R F s y s is smaller than the P B W .

3.2. Transform-Domain Compression Effectiveness Analysis

The SAR raw data, while conforming to an approximate zero-mean Gaussian distribution, have low correlations in the distance and azimuth directions, respectively. Orthogonal decorrelation transforms the strongly correlated spatial samples into uncorrelated or weakly correlated transform coefficients, which removes the data redundancy that exists in the correlation. Under certain conditions, such as increasing the transform size, it is even possible to make these coefficients independent of each other, resulting in a memoryless source, so that each coefficient can be quantized independently [11]. The azimuth signal is reconstructed to obtain uniformly sampled echo data, and the azimuth N a m pulses are used to obtain the azimuth spectrum by the orthogonal transformation of the DFT, as shown in the following equation, which realizes the decorrelation of the azimuth direction into the Doppler range domain.
y k r g [ k a z ] = n = 0 N a m 1 ( s k r g [ n ] ) e j π n k a z / N a m
k r g = [ 1,2 , , N r ] denotes the range-oriented position and k a z = [ 1,2 , , N a m ] denotes the azimuth-oriented position.
According to the ratio of the Doppler bandwidth P B W to the sampling rate P R F e f f , the number of subbands in the frequency domain can be selected appropriately, and it is generally the same as the original channel number N due to the consideration of the oversampling rate and the number of channels in the design of the whole system. Due to the decorrelation effect of the orthogonal transform, the DFT redistributes and concentrates the energy, so the energy distribution of each subband coefficient is different, and the inverse Fourier transform reconstructs the time-domain data with different contributions to the original data. In order to achieve the purpose of optimal compression, different frequency subband coefficients need to be allocated different bits. Optimal bit allocation aims to find a reasonable bit allocation scheme to minimize the total coding error given the total bit rate under some error measure [11].
The transform encoder decomposes the signal and optimizes the compression of the decomposition coefficients under the discrete Fourier transform orthonormal basis B = { F k a z } , 0 k a z < N a m . Assuming that the probability distribution of the one-dimensional signal s k r g [ n ] is known and its IQ decomposition data have a zero-mean slow-variable memoryless Gaussian distribution with length N a m , the decomposition of s k r g under B has
s k r g = k a z = 0 N a m 1 y k r g [ k a z ] F k a z
y k r g [ k a z ] = s k r g , F k a z = n = 0 N a m 1 s k r g [ n ] F k a z [ n ]
Scalar quantization is taken for the coefficients of the decomposition, and we let the quantized coefficients be y ~ k r g [ k a z ] . The quantized reconstructed signal is then
s ˜ k r g = k a z = 0 N a m 1 y ˜ k r g [ k a z ] F k a z
Using the mean square error distortion measure and based on the nature of the orthogonal bases, the average coding distortion due to the above quantization process is
d = E { s k r g s ˜ k r g 2 } = k a z = 0 N a m 1 E { | y k r g [ k a z ] y ˜ k r g [ k a z ] | 2 }
The above equation shows that the total coding distortion of the signal after canonical orthogonal basis decomposition depends on the sum of the coding distortion of all its transform coefficients, and it also proves that the optimization process of bit allocation and data quantization can be carried out only for the transform coefficients for the discrete Fourier transform, and the methodology used in Equation (6) is valid.

3.3. Nonuniform Bit Distribution

It is known that the SAR raw data are decorrelated by the azimuth discrete Fourier transform, and the statistical properties of the Doppler distance domain data obtained are consistent with the assumption of a continuously distributed memoryless Gaussian source; therefore, its rate distortion function is utilized to implement the process of bit allocation.
R n = 1 2 log 2 ( σ n 2 d n )
d n = σ n 2 × 4 R n
It should be noted that σ n 2 denotes the source variance, i.e., the signal energy, in the SAR raw data domain; according to Paswal’s theorem, it should denote the frequency domain integral, i.e., the signal energy, in the Doppler frequency domain, and the denotation is detailed in Equation (19). Moreover, the average distortion of all subband data quantization is
d ¯ ( R ¯ ) = 1 N n = 0 N 1 d n ( R n )
R ¯ is the preset average number of quantization bits, and d n ( R n ) denotes the mean square quantization error under the condition that the number of subband quantization bits is R n . Thus, we have
d ¯ ( R ¯ ) = 1 N n = 0 N 1 σ n 2 × 4 R n
Thus, the optimal bit allocation problem is described as follows: under the condition that the average number of quantization bits is fixed, find the allocation of the quantization bits that minimizes the average quantization distortion defined by Equation (14). According to the Lagrange multiplier method, the objective function as well as the optimal solution for nonuniform bit allocation can be obtained as
arg min R n , n = 1 , , N J = arg min R n , n = 1 , , N [ 1 N n = 0 N 1 σ n 2 × 4 R n + λ ( 1 N n = 0 N 1 R n R ¯ ) ]
R n = R ¯ + 1 2 [ log 2 σ n 2 1 N m = 0 N 1 log 2 σ m 2 ] = R ¯ + Δ R n
The nonuniform bit allocation in the Doppler domain obtained from Equation (16) is illustrated by the following two points.
(1) According to Paswal’s theorem, σ n 2 should represent the frequency-domain integral, i.e., the signal energy, P n in the Doppler frequency domain; considering the relationship between the P B W and subbands in the Doppler frequency domain, σ n 2 should be proportional to the effective integral of the subband Doppler power spectrum, i.e., to the integral I of the corresponding frequency band Dirichlet kernel [31] within the effective bandwidth. By means of multiple weighted contributions, the following can be obtained:
P n = 1 N a s N r k = 1 N r m = 1 N a s | y n , k [ m ] | 2
I n = P B W / 2 P B W / 2 | sin ( π N f + P R F ( N / 2 n ) / N P R F ) sin ( π f + P R F ( N / 2 n ) / N P R F ) | d f
σ n 2 = P n I k N 2
where y n , k [ m ] denotes the Doppler distance-domain data for the n th frequency band corresponding to position ( m , k ) , and 1 / N 2 serves as a scale variation factor and does not contribute to the actual bit allocation.
(2) Equation (16) is applicable under compression scenario conditions with high bit rates, whereas R n = R ¯ + R n may occur at large compression ratios, which is not allowed by the practical situation [13]. In the case whereby the preset average number of quantization bits R ¯ is small, a simple compromise is taken to limit the upper and lower bounds of the bit rate by restricting the minimum number of quantization bits of the subband data to 0 bit according to the proportional scaling of the bit allocation scheme, and this restriction is reflected in both the Doppler-domain nonuniform bit allocation and the bit error control algorithm.
The fractional inter-subband nonuniform bit allocation is obtained by the previous steps, the improved A-BAQ algorithm is further utilized to obtain the integer variable bit rate among the subbands sub-blocks, and BAQ is applied to each sub-block, which finally results in a compressed data matrix in the complete frequency domain.

3.4. Improved Bit Error Control Algorithm

Considering the fact that the uniformity of the actual target scenario will lead to less high-frequency information in the Doppler spectrum, a small-amplitude dynamic range of the sub-block, and uniform energy of the sub-block, it is necessary to adjust the bit error control (BEC) part of the A-BAQ in order to ensure the requirement of the fixed-length coding of the integer number of bits of the BAQ quantizer, as well as the realization of the fractional bit rate coding in the homogeneous scenario. The flow of the improved bit error control coding is shown in Figure 6 below. The symbols defined in Figure 6 are shown in Table 2.
Figure 6. Improved bit error control algorithm. The BEC algorithm considers the cases of exceeding and falling below the average number of bits, respectively, and strictly controls the average number of bits in the threshold range.
Table 2. Bit error control symbol description.
Compared with the bit error control algorithms proposed in the literature [3], the bit error control algorithm in Figure 6 has the advantage of realizing adaptive bit allocation in the uniform target scenario. In the homogeneous scenario, the low dynamic range of the sub-block data and the slow change characteristics between sub-blocks are obvious. Utilizing the old bit error control algorithm centered on the floor() function (rounding to negative infinity) in such a context leads to a degradation in the overall quantization bit count and compression performance in the threshold range, i.e., 0 R _ a v e M t h , where the optimization upper limit is BAQ. The BEC algorithm used by 3MBAQ utilizes the round() function (round to nearest integer), which fits the idea of nonuniform bit allocation, as the core, considering the strict control of the upper limit of the transmission bandwidth. It strengthens the bit error threshold t h = 0.005   b i t , which can reach a maximum relative error of 0.25% with the number of 2-bit quantization bits. It can be regarded as not affecting the transmission bandwidth, thus solving the problem that the round() function exceeds the bandwidth limitation and highlighting its effective allocation in the case of a homogeneous scenario, a small bit transformation range R n , and a degradation to the quantization performance of the classical BAQ in the worst case.
Taking the average bit quantization target of 2 bits as an example, the effect of bit allocation is shown in Figure 7. When utilizing the bit error control algorithm with the floor() function as the core, the average number of bits actually fails to reach the preset target in the uniform target scenario, while the BEC algorithm with the round() function as the core proves the effectiveness of its difference quantization.
Figure 7. Illustration of the failure of the bit error control algorithm based on floor() as the core and the effectiveness of the bit error control algorithm based on round() as the core in the homogeneous scenario.

4. Result

4.1. Definition of Data Compression Evaluation Metrics

4.1.1. Signal-to-Quantization Noise Ratio (SQNR)

SQNR [37] is the signal-to-noise ratio when the distortion of the signal before and after compression is considered as noise, reacting to the effect of the data compression algorithm on the signal, and the larger its value is, the smaller the effect of data compression on the signal.
S Q N R = 10 log 10 i = 1 N a m j = 1 N r | s i j | 2 i = 1 N a m j = 1 N r | s i j s ˜ i j | 2
where s i j is the value of the uncompressed signal at ( i , j ) , s ~ i j is the value of the signal at ( i , j ) after data compression, and i and j are the number of sampling points in the azimuth and range.

4.1.2. Normalized Mean Square Error (NMSE)

NMSE indicates the signal energy distortion introduced by compression; the smaller the value of this index, the smaller the error introduced by compression.
N M S E = i = 1 N a m j = 1 N r | s i j s ˜ i j | 2 i = 1 N a m j = 1 N r | s i j | 2

4.2. Homogeneous Scenario Data Test

Since the distortion-free SAR raw data acquired by the space-borne SAR system in real time cannot be obtained, this paper adopts the raw data acquired by GF3 [38] as the experimental data, and the data are quantized by high-precision ADC into the float32 format. Table 3 shows the parameters of the SAR carried by the GF3 satellite.
Table 3. Parameters of GF3.
The nonuniform bit allocation results for MCBAQ and 3MBAQ are R n = [ 0.857,0.857 ] and R n = [ 1.0036,1.0036 ] , respectively, and a limit on the number of compressed bits is needed when the overall number of quantization bits is small. In the following, 3MBAQ-BEC also denotes the algorithm 3MBAQ proposed in this paper with consistency.
Table 4 shows the performance comparison of the SQNR and NMSE metrics obtained after using a total of six data compression methods, namely BAQ, ABAQ, ABAQ-BEC, MCBAQ-ASQ, MCBAQ-BEC, and 3MBAQ, on the GF3 data with 2 bits on average. The SQNR and NMSE for different average quantization bits using different quantization schemes in the GF3 homogeneous scenario are shown in Figure 8 and Figure 9. Because of the limitation of A-BAQ-BEC in the homogeneous scenario, its quantization performance is identical to that of BAQ, so it is uniformly represented by the curve of A-BAQ-BEC. Figure 10 shows the original scenario of the GF3 data. The comparison of each compression scheme in the image domain for the localized scenario of GF3 is shown in Figure 11, and it can be seen from the 3D noise map that the image noise of BAQ, MCBAQ-BEC, and 3MBAQ decreases sequentially and the compression quality gradually improves. It should be noted that when the overall number of quantization bits is an integer, the quantization effect of A-BAQ-BEC is the same as that of BAQ, which cannot use noninteger quantization, so the BAQ method is used in Figure 11 for comparison, while the A-BAQ-BEC method is used in Figure 8 and Figure 9 instead, which is essentially the same.
Table 4. Evaluation results of methods on GF3 real data under the overall quantization bit size of 2 bits.
Figure 8. SQNR of homogeneous scenarios under different quantization schemes as a function of the average rate: 3MBAQ in green, MCBAQ-BEC in red, and A-BAQ-BEC in blue.
Figure 9. NMSE of homogeneous scenarios under different quantization schemes as a function of the average rate: 3MBAQ in green, MCBAQ-BEC in red, and A-BAQ-BEC in blue.
Figure 10. On the left is an uncompressed raw image of the GF3 test data (a), and on the right is a zoomed-in view of a localized lake area from the GF3 data (b).
Figure 11. Performance of BAQ, MCBAQ-BEC, and 3MBAQ in the image domain at 2 bits. (a) Image after data compression and then restoration by the BAQ method; (b) image after compression and then restoration by the MCBAQ-BEC method; (c) image after compression and then restoration by the 3MBAQ method; (d) quantization noise generated by the BAQ method; (e) quantization noise generated by the MCBAQ method; (f) quantization noise generated by the 3MBAQ method.

5. Discussion

5.1. SQNR Upper Bound

The literature [22] discusses conventional single-channel BAQ performance with a effective 0.225-bit difference, but it is clearly not applicable here. Due to the similarity between radar chirp signals and sinusoidal signals, the SQNR of the radar echo data is discussed as if it were a sinusoidal signal, and the RMS of the full-scale input sinusoidal signal, as well as the RMS of the quantization noise, is given by
r m s i n = q 2 R 2 2
r m s n = q 12
where q denotes the lowest significant bit.
S Q N R = 10 log 10 ( r m s i n r m s n ) 2 = 20 log 10 q 2 R / 2 2 q / 12 = 20 log 10 2 R + 20 log 10 3 2 = 6.02 R + 1.76
Since the conversion between the frequency and time domains does not affect the final evaluation metrics on the original data domain, the upper limit of the SQNR of the BAQ, A-BAQ, A-BAQ-BEC, MCBAQ-ASQ, MCBAQ-BEC, and 3MBAQ algorithms based on BAQ at 2 bits is 13.8 dB, instead of 10.6 dB as shown in the literature [22].

5.2. Original and Improved Bit Error Control Algorithm

As shown in the results in Table 4, the SQNR of the A-BAQ algorithm in the GF3 scenario is 9.4253 dB, which is smaller than that of the classical BAQ, which is 9.4566 dB, and the NMSE of A-BAQ is inferior to that of BAQ. The nature of the failure of the A-BAQ algorithm in the homogeneous target scenario, in terms of algorithmic data, is that the small energy difference of the sub-blocks of the original data of the GF3 leads to the mismatch of the variable bit allocation formulae derived using the rate distortion function and the Lagrange multiplier method, which results in the extremely small magnitude of the variation in the bit allocation through Equation (16). The original bit error control algorithm is centered on the floor() function, which leads to an upper limit of performance optimization of the A-BAQ algorithm in a homogeneous target scenario at the level of BAQ. A-BAQ-BEC utilizes the round() function as the core of the method improvement, which, together with adaptive bit allocation, can achieve an SQNR of 9.4566 dB, which is better than the effect of the original bit error control algorithm. Since the uniformity of the original data is not fundamentally solved, the optimization effect of A-BAQ-BEC is limited, and, from the algorithmic point of view, it can only achieve the worst performance optimization at the equivalent BAQ level. This is the limitation of the varying bit algorithm in homogeneous target scenarios, while the effectiveness in nonuniform target scenarios is proven by the results in the literature [3].

5.3. MCBAQ-ASQ and MCBAQ-BEC

The literature [31,32] uses the azimuth switch quantization to achieve a fractional bit rate. ASQ achieves fractional quantization bits with alternating azimuth quantization bits R n and R n and fixing bits for all distance-oriented sub-blocks, which achieves a fractional bit rate according to mathematical laws rather than intrinsic logic. This paper compares MCBAQ-ASQ and MCBAQ-BEC; the latter realizes bit allocation according to the energy distribution and concentrates the sub-blocks with small quantization bits in the azimuth high-frequency clutter portion. It couples the quantization noise into signals outside of the bandwidth and reduces the effect of the quantization noise on the effective information, so MCBAQ-BEC quantization is superior to all methods other than 3MBAQ under the same conditions. The SQNR of MCBAQ-BEC is 9.6458 dB, while that of MCBAQ-ASQ is 9.3961 dB. ASQ, as a fractional bit rate implementation algorithm, has a lower SQNR than BAQ when used with MCBAQ.

5.4. MCBAQ and 3MBAQ

MCBAQ-BEC concentrates the azimuth subband spectral information to one point by interchannel orthogonal transformation; the uniformity of the final coefficient matrix is strengthened, and the effect of utilizing adaptive bit allocation BAQ on this matrix is limited, with an SQNR of 9.6458 dB. In addition, according to the University of California at Berkeley’s IC course, when the number of interchannel FFT points is 2, the 32-bit quantization noise SQNR obtained from the distortion-free data on the satellite after sampling through the high-precision ADC data will be of the same order of magnitude as the FFT noise floor, and too few points in the FFT will have a certain effect on the noise floor.
Meanwhile, 3MBAQ obtains the Doppler spectrum information under the N a m points FFT result by azimuth multipulse reconstruction, which is decorrelated by FFT orthogonal basis conversion on one hand and converted to the spectrum on the other hand, in order to expand the dynamic range of the data and the magnitude of the variance change among the sub-blocks, which is helpful for the use of the varying bit algorithm. Inter-subband bit allocation is realized on the Doppler spectrum using the multi-weighted contribution of information such as the subband to total bandwidth ratio, subband energy, etc., which is more in line with practical experience and the variable bit allocation requirements. Compared to BAQ, the 3MBAQ algorithm has a 1.3 dB improvement in SQNR, and this improvement overcomes the limitation of homogeneous scenarios.
Figure 8 and Figure 9 show the performance of different quantization schemes in the homogeneous scenario. The 3MBAQ algorithm consistently outperforms A-BAQ-BEC and MCBAQ-BEC within the range of 1 bit to 4 bits, and the optimization effect of SQNR is greatest within the range of 1.5 bits to 2.5 bits. As the average bit rate increases, the performance of MCBAQ-BEC and 3MBAQ gradually approaches that of A-BAQ-BEC, both because the effect of the upper limit of the bit allocation makes the range of variable bits smaller and smaller and because, as the number of preset bits rises, the bit allocation scheme accounts for a smaller and smaller proportion of the overall number of quantization bits. Therefore, 3MBAQ has a diminishing effect on the SQNR of the image. By comparing the image domain effects of different quantization schemes and the quantization noise image under 2-bit compression in Figure 11, it can be seen that, among BAQ(A-BAQ-BEC), MCBAQ-BEC, and 3MBAQ, 3MBAQ is able to obtain better image quality and the smallest overall quantization noise under a large compression ratio. The comparison results of the 3MBAQ images with different compression ratios shown in Figure 12 indicate that the SQNR of 3MBAQ is 9.4430 dB at 1.72 bits, and its image quality is comparable to that of the BAQ-compressed SAR image at 2 bits, which can also be verified in Figure 8.
Figure 12. Taking the original image (a) and the image domain effect of BAQ algorithm at 2 bits (f) as a reference, (be) demonstrate the image domain compression effect of the 3MBAQ algorithm at different bits. The 3MBAQ algorithm achieves well-compressed results at all compression ratios, and the compression effect of the 1.72-bit 3MBAQ is similar to that of the 2-bit BAQ.
The GF3 data test results show that 3MBAQ can effectively improve the SAR raw data compression performance. It can exceed the performance of A-BAQ-BEC in the homogeneous target scenario and exceed the performance of MCBAQ-BEC in the case of fewer channels, and it provides more diversified choices for the real-time data compression of the multichannel space-borne SAR system.

5.5. Algorithm Complexity Analysis

Assuming that the number of channels is N , the single channel is compressed once every N a × N r sampling points. Because the flight parameters are fixed, the Krieger reconstruction filter can be calculated in advance, which does not account for the complexity. Moreover, in the reconstruction process, only N times N a × N = N a m points of the complementary zero FFT process and one addition operation are added in each range unit, the obtained N a m × N r points of the Doppler-distance domain data can be used directly as azimuth multipulse FFT results, and the arithmetic complexity is mainly increased in the complementary zero FFT of O ( N a m N r l o g ( N a m ) ) . The multi-weighted contribution part requires a summation of the subband spectral energies, and the complexity is proportional to the amount of data O ( N a m N r ) , while the integration of the Dirichlet kernel can be obtained in advance and does not account for the computational complexity.
Overall, the complexity of 3MBAQ is O ( N a m N r l o g ( N a m ) ) , which is an acceptable increase compared to the complexity of BAQ, O ( N a m N r ) and is much reduced compared to the complexity of FFT-BAQ, O ( N a m N r l o g ( N a m N r ) ) . In engineering, the satellite multichannel calibration unit, a fast intelligent imaging unit, will include azimuth signal amplitude-phase calibration and channel signal reconstruction. The preparation of 3MBAQ is covered, so that there is no need to take into account the complexity expenditure of the reconstruction; thus, the complexity of the algorithm is of the same order of magnitude as that of A-BAQ.

6. Conclusions

In this paper, a space-borne multichannel SAR Doppler-domain A-BAQ algorithm, 3MBAQ, is proposed on the basis of MCBAQ and A-BAQ. In particular, 3MBAQ obtains data compression results through azimuth multichannel reconstruction, the FFT of multipulses, nonuniform bit allocation for multibands and sub-blocks, bit error control algorithms, and BAQ, and it shows a maximum 1.3434 dB improvement in SQNR and 0.0241 improvement in NMSE compared to BAQ, A-BAQ, A-BAQ-BEC, MCBAQ, and MCBAQ-BEC. Moreover, in addition to innovatively proposing 3MBAQ, a BEC algorithm that can be used with A-BAQ in a homogeneous targeting scenario is also well developed, and the validity of 3MBAQ for the compression of multichannel space-borne SAR raw data in a homogeneous targeting scenario is verified on the data of GF3. In terms of application prospects, 3MBAQ reduces the computational process to the overall complexity O ( N 2 l o g ( N ) ) , and its complexity can be further reduced due to the overlap of the preparation work of reconstruction by multichannel calibration and the fast intelligent processing unit.
However, the content of this paper is constrained by the limited samples of 3MBAQ test data, including the limited amount of data and the limited number of azimuth channels, and the advantages of 3MBAQ obtained in this way are yet to be proven by subsequent experiments. Moreover, when realizing engineering applications, problems such as data matrix storage, the determination of the number of points of the multipulse FFT, the conflict of pipelining, and the poor price–performance ratio of compression schemes may be encountered. With the continuous development of hardware, these problems will no longer be experienced, and we believe that the algorithm has great development prospects.

Author Contributions

Conceptualization, T.J.; methodology, T.J. and C.Z.; software, T.J. and C.Z.; validation, T.J., F.Z. and Y.W.; formal analysis, T.J., C.Z., F.Z., Y.W. and L.C.; investigation, T.J., C.Z. and F.Z.; resources, T.J., F.Z. and Y.W.; data curation, T.J. and C.Z.; writing—original draft preparation, T.J.; writing—review and editing, T.J., C.Z., F.Z., Y.W. and L.C.; visualization, T.J.; project administration, F.Z. and Y.W.; supervision, L.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Key Research and Development Program of China (Distributed Polarization 3D Imaging Radar System Technology, No. 2022YFB3901601).

Data Availability Statement

Data are available upon request due to restrictions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Hu, J.L. Research on Multi-Aperture Spaceborne SAR System and Signal Processing for High Resolution Wide Swath Imaging. Ph.D. Thesis, Inner Mongolia University of Technology, Inner Mongolia, China, 2021. [Google Scholar]
  2. Krieger, G.; Gerbert, N.; Moreira, A. Unambiguous SAR signal reconstruction from nonuniform displaced phase center sampling. IEEE Geosci. Remote Sens. Lett. 2004, 1, 260–264. [Google Scholar] [CrossRef]
  3. Pan, Z.G.; Wang, X.L.; Li, Z.Y. An improved block adaptive quantization algorithm based on adaptive bit-allocation for SAR raw data compression. J. Univ. Chin. Acad. Sci. 2017, 34, 106–111. [Google Scholar]
  4. Gollin, N.; Scheiber, R.; Martone, M.; Rizzoli, P.; Krieger, G. SAR Imaging in Frequency Scan Mode: System Optimization and Potentials for Data Volume Reduction. IEEE Trans. Geosci. Remote Sens. 2023, 61, 1–20. [Google Scholar] [CrossRef]
  5. Kwok, R.; Johnson, W.T.K. Block adaptive quantization of Magellan SAR data. IEEE Trans. Geosci. Remote Sens. 1989, 27, 375–383. [Google Scholar] [CrossRef]
  6. Boustani, A.E.; Brunham, K.; Kinsner, W. A review of current raw SAR data compression techniques. In Proceedings of the Canadian Conference on Electrical and Computer Engineering 2001, Toronto, ON, Canada, 13–16 May 2001; Conference Proceedings (Cat. No. 01TH8555). Volume 2, pp. 925–930. [Google Scholar]
  7. Benz, U.; Strodl, K.; Moreira, A. A comparison of several algorithms for SAR raw data compression. IEEE Trans. Geosci. Remote Sens. 1995, 33, 1266–1276. [Google Scholar] [CrossRef]
  8. Linde, Y.; Buzo, A.; Gray, R. An Algorithm for Vector Quantizer Design. IEEE Trans. Commun. 1980, 28, 84–95. [Google Scholar] [CrossRef]
  9. Lebedeff, D.; Mathieu, P.; Barlaud, E.; Lambert-Nebout, C.; Bellemain, P. Adaptive vector quantization for raw SAR data. In Proceedings of the 1995 International Conference on Acoustics, Speech, and Signal Processing, Detroit, MI, USA, 9–12 May 1995; Volume 4, pp. 2511–2514. [Google Scholar]
  10. Qi, H.M.; Hua, B.; Li, X.; Yu, W.; Hong, W. A universal adaptive vector quantization algorithm for space-borne SAR raw data. Sci. Sin. (Inf.) 2012, 42, 206–217. [Google Scholar] [CrossRef]
  11. Pan, Z.G. The Study of Data Compression Algorithm for Synthetic Aperture Radar at Low Bit Rate. Ph.D. Thesis, Chinese academy of sciences, Beijing, China, 2006. [Google Scholar]
  12. Fischer, J.; Benz, U.; Moreira, A. Efficient SAR raw data compression in frequency domain. In Proceedings of the IEEE 1999 International Geoscience and Remote Sensing Symposium, Hamburg, Germany, 28 June–2 July 1999; IGARSS’99 (Cat. No. 99CH36293). Volume 4, pp. 2261–2263. [Google Scholar]
  13. Song, H.M.; Wang, Y.F.; Pan, Z.G. Improved FFT-based algorithm for SAR raw data compression. Syst. Eng. Electron. 2009, 39, 2613–2617. [Google Scholar]
  14. Li, L.; Wang, Z.S. FFT-based coding algorithm with accurate rate control for space-borne SAR complex images. J. Remote Sens. 2009, 13, 1010–1029. [Google Scholar]
  15. Poggi, G.; Ragozini, A.R.P.; Verdoliva, L. Compression of SAR data through range focusing and variable-rate vector quantization. IEEE Trans. Geosci. Remote Sens. 2000, 38, 1282–1289. [Google Scholar] [CrossRef]
  16. Owens, J.W.; Marcellin, M.W.; Hunt, B.R.; Kleine, M. Compression of synthetic aperture radar video phase history data using trellis-coded quantization techniques. IEEE Trans. Geosci. Remote Sens. 1999, 37, 1080–1085. [Google Scholar] [CrossRef]
  17. Magli, E.; Olmo, G. Lossy predictive coding of SAR raw data. IEEE Trans. Geosci. Remote Sens. 2003, 41, 977–987. [Google Scholar] [CrossRef]
  18. Martone, M.; Gollin, N.; Villano, M.; Rizzoli, P.; Krieger, G. Predictive Quantization for Data Volume Reduction in Staggered SAR Systems. IEEE Trans. Geosci. Remote Sens. 2020, 58, 5575–5587. [Google Scholar] [CrossRef]
  19. Ikuma, T.; Naraghi-Pour, M.; Lewis, T. Predictive Quantization of Range-Focused SAR Raw Data. IEEE Trans. Geosci. Remote Sens. 2012, 50, 1340–1348. [Google Scholar] [CrossRef]
  20. Bhattacharya, S.; Blumensath, T.; Mulgrew, B.; Davies, M. Fast Encoding of Synthetic Aperture Radar Raw Data using Compressed Sensing. In Proceedings of the 2007 IEEE/SP 14th Workshop on Statistical Signal Processing, Madison, WI, USA, 26–29 August 2007; pp. 448–452. [Google Scholar]
  21. Chen, Y.C.; Zhang, Q.; Wang, G.Z.; Bai, Y.Q.; Gu, F.F. A novel compressing method of airborne SAR raw data. In Proceedings of the 2013 IEEE International Conference on Signal Processing, Communication and Computing (ICSPCC 2013), Kunming, China, 5–8 August 2013; pp. 1–5. [Google Scholar]
  22. Algra, T. Data compression for operational SAR missions using entropy-constrained block adaptive quantisation. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Toronto, ON, Canada, 24–28 June 2002; Volume 2, pp. 1135–1139. [Google Scholar]
  23. Shi, X.; Zhang, Y.; Dong, X. Evaluation of BAQ on Tiangong-2 interferometric imaging radar altimeter data compression. In Proceedings of the 2018 22nd International Microwave and Radar Conference (MIKON), Poznan, Poland, 14–17 May 2018; pp. 623–624. [Google Scholar]
  24. Zhao, Y.; Deng, Y.K.; Wang, Y. Study of Effect of Raw Data Compression on Azimuth Mult-channel SAR System. J. Radars 2017, 6, 397–407. [Google Scholar]
  25. Lin, Y.C.; Zhang, J.Y.; Wu, Y.J. Matrix Inversion Method for Azimuth Reconstruction in Bistatic Spaceborne High-Resolution Wide-Swath SAR System. J. Radars 2017, 6, 388–396. [Google Scholar]
  26. Martone, M.; Rizzoli, P.; Krieger, G. Efficient on-board quantization for interferometrie and multi-channel SAR systems. In Proceedings of the International Conference on Radar Systems (Radar 2017), Belfast, UK, 23–26 October 2017; pp. 1–6. [Google Scholar]
  27. Martone, M.; Villano, M.; Younis, M.; Krieger, G. An Efficient Onboard Quantization Strategy for Multi-Channel SAR Systems. EUSAR 2018. In Proceedings of the 12th European Conference on Synthetic Aperture Radar, Aachen, Germany, 4–7 June 2018; pp. 1–6. [Google Scholar]
  28. Strintzis, M.G.; Tzovaras, D. Optimal subband coding with Lloyd-Max quantization. In Proceedings of the 3rd IEEE International Conference on Image Processing, Lausanne, Switzerland, 19 September 1996; Volume 1, pp. 621–624. [Google Scholar]
  29. Qi, H.M.; Yu, W.D.; Chen, X. Piecewise linear mapping algorithm for SAR data compression. Sci. China Ser. F-Inf. Sci. 2008, 51, 2126–2134. [Google Scholar] [CrossRef]
  30. Martone, M.; Gollin, N.; Rizzoli, P.; Krieger, G. Performance-Optimized Quantization for SAR and InSAR Applications. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–22. [Google Scholar] [CrossRef]
  31. Martone, M.; Villano, M.; Younis, M.; Krieger, G. Efficient Onboard Quantization for Multichannel SAR Systems. IEEE Geosci. Remote Sens. Lett. 2019, 16, 1859–1863. [Google Scholar] [CrossRef]
  32. Martone, M.; Brautigam, B.; Krieger, G. Azimuth-switched quantization for SAR systems and performance analysis on TanDEM-X data. IEEE Geosci. Remote Sens. Lett. 2014, 11, 181–185. [Google Scholar] [CrossRef]
  33. Gebert, N.; Krieger, G.; Moreira, A. Errata: Digital Beamforming on Receive: Techniques and Optimization Strategies for High-Resolution Wide-Swath SAR Imaging. IEEE Trans. Aerosp. Electron. Syst. 2013, 45, 564–592. [Google Scholar] [CrossRef]
  34. Cerutti-Maori, D.; Sikaneta, I.; Klare, J.; Gierull, C.H. MIMO SAR processing for multichannel high-resolution wide-swath radars. IEEE Trans. Geosci. Remote Sens. 2014, 52, 5034–5055. [Google Scholar] [CrossRef]
  35. de Almeida, F.Q.; Younis, M.; Krieger, G.; Moreira, A. Multichannel staggered SAR azimuth processing. IEEE Trans. Geosci. Remote Sens. 2018, 56, 2772–2788. [Google Scholar] [CrossRef]
  36. Ran, J.; Shen, Y.; Lin, Y. An Azimuth Reconstruction Method for Spaceborne High-resolution Wide-swath Bistatic SAR. In Proceedings of the 2019 6th Asia-Pacific Conference on Synthetic Aperture Radar (APSAR), Xiamen, China, 26–29 November 2019; pp. 1–4. [Google Scholar]
  37. Qi, H.M. Study of Space-Borne SAR Raw Data Compression Techniques. Ph.D. Thesis, Chinese Academy of Sciences, Beijing, China, 2008. [Google Scholar]
  38. Fang, T.; Deng, Y.; Liang, D.; Zhang, L.; Zhang, H.; Fan, H.; Yu, W. Multichannel Sliding Spotlight SAR Imaging: First Result of GF-3 Satellite. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–16. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.