METHOD AND DEVICE FOR PROCESSING SAR RAW DATA

Information

  • Patent Application
  • 20220026564
  • Publication Number
    20220026564
  • Date Filed
    November 14, 2019
    4 years ago
  • Date Published
    January 27, 2022
    2 years ago
Abstract
A method according to the present invention comprises the steps of: dividing SAR raw data into one or more sub-aperture data by a predetermined number in an azimuth direction; performing a spectral length extension FFT on the sub-aperture data in the azimuth direction; multiplying the sub-aperture data by a chirp scaling function; performing a range FFT on the sub-aperture data; performing range compression, SRC, and a bulk RCMC on the sub-aperture data; performing an inverse chirp-z transform on the sub-aperture data in a range direction; multiplying the divided sub-aperture data by a predetermined first function; performing an IFFT on the sub-aperture data in the azimuth direction; recombining the sub-aperture data; multiplying the recombined data by a second function and deramping same; performing an azimuth FFT on the recombined data; performing an azimuth IFFT on the recombined data; multiplying the recombined data by a third function and deramping same; performing the azimuth FFT on the recombined data; performing azimuth compression by multiplying the recombined data by a fourth function; performing an azimuth inverse chirp-z transform on the recombined data; and multiplying the recombined data by a fifth function for phase preservation.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority from Korean Patent Application No. 10-2018-0163257, filed on Dec. 17, 2018 in the Korean Intellectual Property Office, the invention of which is incorporated herein by reference in its entirety.


BACKGROUND
Technical Field

The present invention relates to a method for generating single look complex (SLC) data by processing synthetic aperture radar image (SAR) raw data.


Background Art

The synthetic aperture radar image (SAR) system consists of a hardware payload (payload-sensor), a bus (satellite) and a software terrestrial image processing system. The output of the SAR system is a two-dimensional SAR image product for a desired area, and the better quality of this data can lead to an increased usefulness of additional information obtained therefrom. In order to generate a high-quality SAR video product, it is possible to increase the investment in hardware performance or design, but in this case, a considerable cost is required.


The SAR raw data obtained by the SAR satellite in any observation mode are two-dimensional data including the real part and the imaginary part, which are information data of the complex number. The SAR satellite performs observation by side looking. The flight direction of the satellite is called the azimuth or along-track. In addition, the direction the satellite's antenna is facing is called the range or cross-track. The SAR raw data are two-dimensional data formed in azimuth and range direction.


In general, the main function of the SAR processing (SARP) core algorithm is to form an image from the SAR raw data as illustrated in FIG. 1.



FIG. 1 is a diagram illustrating an image formation process of the SARP core algorithm.


In the SARP core algorithm, focusing corresponds to a process of transforming the mathematical model of the raw data for any point target within the observed area and forming two-dimensional image information about the point target.



FIG. 2 is an example of representing SARP focusing by mathematical modeling.


In FIG. 2, η is an azimuth time, τ is a range time, c is a luminous flux (m/sec), and ηc is an azimuth time at which the beam center crosses the point target, f0 is a carrier frequency, R is a slant range, and Kr is a chirp rate.



FIG. 3 is a diagram illustrating a focusing process of the SARP core algorithm.


As illustrated in FIG. 3, the process of focusing raw data on any point target is performed through processes of {circle around (1)} range compression (i.e., compression of SAR raw data in the range direction), {circle around (2)} range interpolation (i.e., interpolation in the range direction), and {circle around (3)} azimuth compression (i.e., compression in the azimuth direction).


The baseband azimuth scaling algorithm (BAS) [Paper 1: Pau Prats, Member, IEEE, Rolf Scheiber, Josef Mittermayer, Member, IEEE, Adriano Meta, Member, IEEE, and Alberto Moreira, Fellow, IEEE, “Processing of Sliding Spotlight and TOPS SAR Data Using Baseband Azimuth Scaling,” IEEE Trans. Geosci. Remote Sens., vol. 48, no. 2, pp. 770-780, February 2010.], known as one of the most advanced technologies among conventional SARP core algorithms, also performs the SAR raw data processing as in the general SARP core algorithm illustrated in FIG. 2.


For the range direction processing (range cell migration correction, secondary range compression, and range compression), the BAS applies the ECS algorithm method in [A. Moreira, J. Mittermayer, and R. Scheiber, “Extended chirp scaling algorithm for air- and spaceborne SAR data processing in stripmap and ScanSAR imaging modes,” IEEE Trans. Geosci. Remote Sens., vol. 34, no. 5, pp. 1123-1136, September 1996], which is the reference [6] of Paper 1, and may use the corresponding part of any commonly known SARP core algorithm.


The processes and characteristics of the conventional BAS processing will be described in detail.


The BAS suggests the technical method of azimuth processing, and the range processing applies the same method as the conventional ECS.



FIG. 4 is a diagram showing a process of Sliding spotlight and TOPS SAR data processing using the conventional BAS.


Referring to FIG. 4, the baseband azimuth scaling (BAS) includes H4, H5, H6 and H7 of the SARP core algorithm. The key points are H4 and H5. This is because H6 and H7 are the remaining components formed from natural mathematical evolution by H4 and H5.








H
4



(


f
a

,
r

)


=


exp


[

j



4





π

λ



r
·

(


β


(


f
a

,
r

)


-
1

)



]


·

exp


[


-
j






2

π






f
a




t
v



(
r
)



]


·

exp


[


-
j



π


K

sc





1




(
r
)





f
a
2


]







λ: wavelength


r: closest approach range


fa: azimuth frequency (Doppler frequency shift)







β


(


f
a

,
r

)


=


1
-


(


λ






f
a



2



v
eff



(
r
)




)

z







veff: effective velocity


tv(r): time shift








K
scl



(
r
)


=


-


2



v
eff
2



(

r
mid

)




λ







r
scl



(
r
)





:





scaling Doppler rate








r
scl



(
r
)


=



r

scl





0



r

ror





0






r
rot



(
r
)











r
rot



(
r
)


=



r

rot





0


-
r


1
-


r

scl





0



r

rot





0









rscl0: scaling range selected for controlling azimuth image sampling


rrot0: distance to the beam rotation center given by the geometry






H
5(ta,r)=exp[−jπKrot(r)·(ta−tmid)2]


ta: azimuth time








K
rot



(
r
)


=


-


2



v
eff
2



(

r
mid

)




λ







r
rot



(
r
)





:





azimuth derotation Doppler rate


tmid: selected derotation center azimuth time








H
6



(


f
a

,
r

)


=


w


(

f
a

)


·

exp


[

j


π


K
eff



(
r
)





f
a
2


]











K
eff



(
r
)


=



K
scl



(
r
)


-


K
rot



(
r
)











H
7



(


t
a

,
r

)


=

exp


[

j





π








K
t



(
r
)


·


(

1
-


r

scl





0



r

rot





0




)

2

·


(


t
a

-

t
mid


)

2



]










K
t



(
r
)


=

-


2



v
eff
2



(

r
mid

)




λ
·

(







r
rot



(
r
)


-


r
scl



(
r
)



)








The conventional BAS has advantages and characteristics of setting a desired value of the azimuth sample spacings of the image while performing proper derotation, by setting rscl(r) and rrot(r) as described above.


The azimuth sample spacings of the image are processed by the BAS as follows.





Δxfinal=Δxoriginal·(1−rscl0/rrot0)


Δxfinal: azimuth sample spacings after processing


Δxoriginal: azimuth sample spacings before processing


Meanwhile, the conventional BAS has the following constraints by the core technical components of the algorithm. These constraints make it unsuitable for the processing of data obtained by the operation in the staring spotlight mode and by the operation in the sliding spotlight mode close to the operation in the staring spotlight mode.


Basically, the SARP core algorithm should perform signal processing while satisfying the Nyquist criteria. Otherwise, image distortion occurs. Further, a proper sample spacings compared to the resolution should be set. Otherwise, the efficiency is lowered, and the SARP core algorithm cannot be adopted according to the requiring response time of the SAR system.


There are constraints that the BAS has to overcome in order to function properly: First, the azimuth bandwidth after derotation should satisfy the Nyquist criteria. Second, the Doppler rate after derotation should have a proper large value other than ‘0’. Third, the azimuth pixel spacings of the processed image should not be too small compared to the azimuth resolution. Fourth, after processing, the azimuth time range of the azimuth scene should not be increased too much. However, for their operation purpose and characteristics, ScanSAR and TOPS modes do not apply these constraints. Fifth, the time shift of the azimuth signal by H4 should not be too large.


Since the first and second constraints are related with the accuracy of image processing, they should always be met. The third to fifth constraints are related with efficiency and processing speed.


Conditions for overcoming the constraints of the BAS may be specified and set as follows. In order to avoid the first, second, and third constraints, Paper 1 sets out that the following conditions should be met.








r

rot





0





r
scl


1
-

γ



r






θ
az




v
g



T
obs







,

γ

0.8





vg: ground beam velocity


Tobs: observation duration


θaz: azimuth antenna beamwidth


The above may be rewritten as follows.












r

rot





0


-

r

scl





0




r

rot





0







γ
·


r






θ
az




v
g



T
obs





,

1
>
γ

0.8





Since the









r

rot





0




r

rot





0


-

r

scl





0









value should not be large in order to overcome the fourth constraint, the following condition may be set.












r

rot





0




r

rot





0


-

r

scl





0






·
Δ







t

a





0





1.25
·

T
a






Ta: total observation time


Δta0: actual length of azimuth time in the scene


However, for their operation purpose and characteristics, ScanSAR and TOPS modes do not apply these constraints.


Since the








t
p



(
r
)


=


f
a

·

{


-

λ


(



r
sel



(
r
)


-
r

)




2



v
eff
2



(

r
mid

)




}






value should not be large in order to overcome the fifth constraint, the following condition may be set.


That is,










t
v



(
r
)




=





f
a

·

{



-
λ

·

{



r

rot





0




(


r

scl





0


-
r

)




r

rot





0


-

r

scl





0




}



2



v
eff
2



(

r
mid

)




}






0.025
·


T
a

.







As discussed above, the first, second, and third conditions have an opposite relationship with the fourth and fifth conditions.


In the conventional BAS, when rrot0 is set according to the observation geometry, there exist the constraints on rscl0 listed above. In addition, when image processing is performed on multi-subswaths, rscl0 values of the subswaths should be set to have a certain ratio between them in order to match the azimuth pixel spacings between subswaths. As mentioned in Paper 1, when it comes to the staring spotlight mode and the sliding spotlight mode close to the mode operation of the staring spotlight mode, and also the SAR systems having specific performance, it may be difficult to select the BAS as the SARP core algorithm because the BAS does not satisfy those constraints. Further, for the high-resolution SAR system, when the azimuth matched filter of H4 is used as it is, the focusing accuracy may be lowered. Therefore, the SARP core algorithm of the present invention is required, which overcomes all of the above constraints and is suitable for the high performance SAR system.


SUMMARY
Technical Problem

Therefore, the technical problem to be solved by the present invention is to provide a method for processing SAR raw data according to SARP core algorithm applicable to all of the SAR operational modes including Stripmap, ScanSAR, TOPS, sliding spotlight, staring spotlight, and operational modes between the sliding spotlight and the staring spotlight.


Technical Solution

In order to solve the technical problems mentioned above, a method for processing SAR raw data according to the present invention is provided, which may include dividing synthetic aperture radar image (SAR) raw data into one or more sub-aperture data by a predetermined number in an azimuth direction, performing a spectral length extension fast Fourier transform (FFT) on the divided sub-aperture data in the azimuth direction, multiplying the divided sub-aperture data by a chirp scaling function, performing the FFT on the divided sub-aperture data in a range direction, performing a range compression, a secondary range compression (SRC), and a bulk range cell migration correction (RCMC) on the divided sub-aperture data, performing an inverse chirp-z transform on the divided sub-aperture data in the range direction, multiplying the divided sub-aperture data by a first function predetermined for residual phase correction and azimuth scaling, performing an inverse fast Fourier transform (IFFT) on the divided sub-aperture data in the azimuth direction, recombining the divided sub-aperture data, multiplying the recombined data by a second function to perform deramping, performing the FFT on the recombined data in the azimuth direction, performing the IFFT on the recombined data in the azimuth direction, multiplying the recombined data by a third function to perform deramping, performing the FFT on the recombined data in the azimuth direction, performing an azimuth compression by multiplying the recombined data by a fourth function, performing the inverse chirp-z transform in an azimuth direction on the recombined data, and multiplying the recombined data by a fifth function for phase preservation.


Further, in order to solve the technical problems mentioned above, a computer-readable recording medium storing a program for performing a method for processing the SAR raw data according to the present invention may be provided.


The program may include a plurality of instruction sets for performing the method for processing the SAR raw data described above.


Advantageous Effects

According to the present invention, there may be provided a method for processing SAR raw data according to SARP core algorithm applicable to all of the SAR operational modes including Stripmap, ScanSAR, TOPS, sliding spotlight, staring spotlight, and operational modes between the sliding spotlight and the staring spotlight.





BRIEF DESCRIPTION OF THE DRAWING


FIG. 1 is a diagram illustrating an image formation process of a SARP core algorithm.



FIG. 2 is an example of representing SARP focusing by mathematical modeling.



FIG. 3 is a diagram illustrating a focusing process of the SARP core algorithm.



FIG. 4 is a diagram showing a process of Sliding spotlight and TOPS SAR data processing using the conventional BAS.



FIG. 5 is a diagram provided to explain a SARP core algorithm according to an embodiment of the present invention.





DETAILED DESCRIPTION

Hereinafter, the exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings for those with ordinary knowledge in the art to be able to easily achieve the present invention.



FIG. 5 is a diagram provided to explain a method for processing SAR raw data by a SARP core algorithm according to an embodiment of the present invention.


Referring to FIG. 5, first, a processor for processing the SAR raw data according to the present invention divides the synthetic aperture radar image (SAR) raw data into one or more sub-aperture data by a predetermined number in an azimuth direction, at S1.


When dividing and processing the SAR raw data based on a sub-aperture unit in the azimuth direction at S1, it is possible that the azimuth time length of one sub-aperture may be set as any value without limitations within the azimuth time length of the entire raw data. This is because the method for converting the data into the azimuth frequency domain while satisfying the Nyquist criteria is not a short azimuth FFT but a spectral length extension azimuth FFT. The number of sub-apertures may be set in consideration of the beam or operational mode of the designed SAR system. At S1, the number of sub-apertures may be set to a minimum value of 1 or 2 or more. The azimuth time length of the sub-aperture is determined according to the set number of sub-apertures.


When the short azimuth FFT is used, the processing accuracy of the SARP may be lowered for a certain SAR system. This is because the algorithm of the SARP is developed in the principle of stationary phase (POSP) manner and thus there is an error in approximation, and the error is increased as the time bandwidth product (TBP) value is decreased, and the short FFT decreases the TBP value. In addition, the short azimuth FFT method increases the number of sub-apertures, resulting in lowered quality of the image in a part where the sub-aperture images are recombined. On the other hand, the SARP core algorithm according to the present invention minimizes the number of sub-apertures while allowing adjustment, thereby ensuring maximum accuracy in the process of processing the signal for any SAR system. The shortcoming of this method can be that the processing time is increased due to the additional spectral length extension process, but this is acceptable when considering that the method can be applied to the entire operational modes.


Next, at S2, the spectral length extension azimuth FFT may be performed on the sub-aperture data divided at S1. Through S2, the sub-aperture data may be converted from the SAR signal domain into the azimuth frequency domain.


After performing S2, chirp scaling may be performed by multiplying the sub-aperture data converted into the frequency domain by a chirp scaling function (Hcs), at S3.


After performing S3, a range FFT may be performed on the divided sub-aperture data in a range direction, at S4. The sub-aperture data divided through S4 may be converted into a two-dimensional frequency domain.


After performing S4, by multiplying the sub-aperture data converted into the two-dimensional frequency domain by a function HRC×HRC×HBV at S5, the range compression, the secondary range compression (SRC), and the bulk range cell migration correction (RCMC) may be performed on the divided sub-aperture data. HRC is a function to perform the range compression, HRC is a function to perform the SRC, and HBV is a function to perform the bulk RCMC. According to an embodiment, the range compression, the secondary range compression (SRC), and the bulk range cell migration correction (RCMC) may be performed.


First, Hcs, HRC, HRC and HBV may use a function corresponding to any generally known SARP core algorithm. For example, the functions proposed in “Ian G. Cumming, Frank H. Wong, Digital Processing of Synthetic Aperture Radar Data, Artech House Inc., pp. 283-322, 2005.” may be used, the details of which are well known to a person skilled in the art and thus will not be redundantly described in detail herein.


Next, after performing S5, an inverse chirp-z transform may be performed on the divided sub-aperture data in the range direction, at S6. As a method for forming an image at S6, inverse chirp-z transformation (ICZT) may be used instead of the inverse FFT (IFFT). The method of the IFFT sets the sample spacings of an image by adjusting the number of samples of data in the frequency domain. However, in the IFFT method, since the number of samples is integer and can only be set discontinuously, there is a constraint that the sample spacings are also adjusted discontinuously. In the case of the SAR operational mode in which observation is performed with multiple beams, there is a high possibility that the sample spacings between formed images of the beams differs even by a very small value. When such images of multiple beams are simply mosaicked, the quality of the entire scene image is lowered. As the image size becomes larger, the distortion of the location information becomes greater. When the interpolation function is applied to solve this problem, the quality of the image is lowered and the processing time is increased due to the accuracy error of the interpolation itself. Therefore, according to an embodiment, by using the inverse chirp-z transform method capable of continuously adjusting the sample spacings, the accuracy of the positions or values of the pixels during image formation may be secured to the maximum for any SAR system.


At S6, the inverse chirp-z transform may be performed by Equation 1 below, and may perform a function of inverse transforming any input signal in the frequency domain into a signal in the time domain.












x
k

=


W


k
2

2


·

[

FFT


{

IFFT



{

Y
n

}

·
IFFT



{

W

-


n
2

2



}


}


]



,





k
=
0

,
1
,





,

M
-
1










Y
a

=


X


(

z
n

)


·

B
n

·

W


n
2

2




,

n
=


F
n


Δ





F










B
=



B
0

·

exp


(

j





2

π






θ
0


)


·

θ
0


=

Δ






F
·

t
0











W
=



W
0

·

exp


(

j





2






πϕ
0


)


·

ϕ
0


=

Δ






F
·
Δ






t







[

Equation





1

]







where, X(zn) is a signal in the input frequency domain, M is the number of output sample signals, ΔF is frequency spacings of the input spectrum signals, and B0 and W0 are amplitude constants. The start time of the signal xk on the output time is set to t0, and the time spacing of the samples is set to Δt.


Next, at S7, with respect to the inverse chirp-z transformed sub-aperture data at S6, the predetermined first function H4 for the residual phase correction and azimuth scaling may be multiplied by the sub-aperture data that is inverse chirp-z transformed in the range direction at S6.


At S7, accurate azimuth matched filtering is performed on the sub-aperture data inverse chirp-z transformed in the range direction by the first function H4, and a quadratic phase signal is formed by using Kscl(r) corresponding to the actual azimuth Doppler rate component.


Next, at S8, the inverse fast Fourier transform (IFFT) may be performed on the divided sub-aperture data in the azimuth direction. Through S8, the sub-aperture data may be converted from the range Doppler domain into the SAR signal domain.


After S1 to S8 are all performed on the sub-aperture data divided from the SAR raw data, the divided sub-aperture data may be recombined at S9. When the SAR raw data is processed as one sub-aperture data at S1, S1 to S8 may be performed only once.


Thereafter, the data recombined at S9 (hereinafter, “recombined data”) may be multiplied by a second function H5 to perform deramping at S10.


Next, at S11, FFT may be performed on the deramped recombined data at S10 in the azimuth direction, and azimuth antenna pattern compensation may be performed.


Next, at S12, IFFT may be performed in the azimuth direction on the FFT-processed recombined data in the azimuth direction at S11.


Thereafter, the IFFT-processed recombined data in the azimuth direction at S12 may be multiplied by a third function H6 to perform deramping at S13.


Then, at S14, the FFT may be performed in the azimuth direction on the deramped recombined data at S13.


Next, at S15, the azimuth compression (AC) may be performed by multiplying the FFT-processed recombined data in the azimuth direction at S14 by a fourth function H7.


Thereafter, at S16, the inverse chirp-z transform in the azimuth direction may be performed on the recombined data compressed in the azimuth direction at S16.


Finally, at S17, the inverse chirp-z transformed recombined data in the azimuth direction at S16 may be multiplied by a fifth function H8 for phase preservation to generate single look complex (SLC) data.


Hereinbelow, the first function H4, the second function H5, the third function H6, the fourth function H7, and the fifth function H8 used in the SARP core algorithm according to the present invention and the constraints to accurately process the SAR raw data in every SAR operational mode are described in detail.


The first function H4 is defined by Equation 2, the second function H5 is defined by Equation 3, the third function H6 is defined by Equation 4, the fourth function H7 is defined by Equation 5, and the fifth function H8 is defined by Equation 6.











H
4



(


f
a

,
r

)


=



M
1



(

w
η

)


·

exp


[


-
j



π


K
scl



(
r
)





f
a
2


]







[

Equation





2

]







where,









K
scl



(
r
)


=

-


2







v
eff
2



(
r
)




λ







r
scl



(
r
)






,






r
scl(r)=r






M
1(wη)=exp[j{2(2π/λ+wr/c)Rr2(η*)+wηη*}],






R
r2(η)=c4η4+(c3+4c4t33+(c2+3c3t1+6c4t122


where, λ is the wavelength with respect to the center frequency of the transmission signal forming the beam, r is the closest approach range, fa is the azimuth Frequency (Doppler Frequency shift), veff is the effective velocity, Kscl(r) is a scaling Doppler rate, and c2, c3 and c4 are coefficients. According to an embodiment, c2, c3 and c4 are obtained by using geometry including orbit information and attitude information of a satellite.






H
5(ta,r)=exp[−jπKrot_geometry·(ta−tmid)2]  [Equation 3]


where, ta is the azimuth time, tmid is the azimuth time of the selected derotation center, and rrot_geometry is the distance to the beam rotation center given by geometry.







K

rot





1


=


K
rot_geometry

=

-


2







v
eff
2



(
r
)




λ






r
rot_geomtry









is an azimuth derotation Doppler rate.






H
6(ta,r)=exp[−jπ(Krot2(r)−Krot_geometry)·(ta−tmid)2]  [Equation 4]








K

rot





2




(
r
)


=

-


2







v
eff
2



(
r
)




λ







r

rot





2




(
r
)









is the azimuth deramping Doppler rate, and rrot2(r)=r·ε.












H
7



(


f
a

,
r

)


=


W


(

f
a

)


·

exp


[

j


π


K
eff



(
r
)





f
a
2


]










where
,







K
eff



(
r
)


=



K
scl



(
r
)


-


K

rot





2




(
r
)









[

Equation





5

]









H
8



(


t
a

,
r

)


=

exp


[

j





π








K
t



(
r
)


·


(

1
-

1
ɛ


)

2

·


(


t
a

-

t
mid


)

2



]









where
,







K
t



(
r
)


=

-


2







v
eff
2



(
r
)




λ




·

r


(

ɛ
-
1

)











[

Equation





6

]







According to an embodiment, by adjusting ε, processing the SAR raw data using the first function H4, the second function H5, the third function H6, the fourth function H7, and the fifth function H8 can be applied to all modes of the SAR system, i.e., stripmap, ScanSAR, TOPS, and sliding spotlight, staring spotlight, and any operational mode between sliding spotlight and staring spotlight.


Hereinbelow, a method for adjusting E will be described in detail.


Among the five constraints described with reference to the conventional BAS system, some constraints are not applicable in the SARP core algorithm according to the present invention. Specifically, since the SARP core algorithm of the present invention performs the azimuth spectral length extension FFT for each sub-aperture, the condition that the azimuth bandwidth after derotation should satisfy the Nyquist criteria, which is the first constraint of the conventional BAS, is not applicable. The constraint in which the Doppler rate after the second derotation should have a proper large value other than ‘0’ is applicable. In addition, since the pixel spacings may be freely adjusted by using ICZT instead of IFFT for image formation in the SARP core algorithm according to the present invention, the condition that the azimuth pixel spacings of the processed image should not be too small compared to the azimuth resolution, which is the third constraint of the conventional BAS, is not applicable. The fourth constraint in which the azimuth time range of the azimuth scene should not be increased too much is not applicable. Since the SARP core algorithm of the present invention leaves a quadratic component of the actual azimuth signal when performing azimuth scaling, the condition that the time shift of the azimuth signal by H4 should not be too large, which is the fifth constraint of the BAS, is not applicable.


Therefore, the constraints of the present invention may be simplified as follows.


Firstly, the Doppler rate after the derotation should have a proper large value other than ‘0’. Secondly, the azimuth time range of the azimuth scene should not be increased too much.


The azimuth bandwidth after deramping may be represented by Equation 7 below.










B

a_Total

_Span


=



2







v
eff
2



(
r
)




r
·
λ


·

{





(


1
ɛ

-

r

r
rot_geometry



)

·

T
a




+




(

1
-

1
ɛ


)

·

T

ab





s





+

B
FOV


}






[

Equation





7

]







BFOV: Doppler frequency range of the data in instant field of view







B
FOV

=


2
·

v
a

·

θ
ax


λ





The first constraint according to the present invention described above requires that the second component








2







v
eff
2



(
r
)




r
·
λ


·




(

1
-

1
ɛ


)

·

T

ab





s









in Equation 7 have a proper value greater than 0.


Further, the second constraint requires that the following conditions be met.











ɛ

ɛ
-
1




·
Δ







t

a





0



<


γ
1

·

T
a






Ta: total observation time


Δta0: azimuth time length for scene size


γ1>0γ1: ratio of azimuth time range compared to Ta, on which scene would appear after application of H7 and azimuth ICZT.


For example, γ=1.25 may be set. However, in the case of ScanSAR mode and TOPS mode, the second constraint may not be applied for the operation purpose and characteristics.


Meanwhile, in order to satisfy the above two constraints, the SARP core algorithm according to the present invention may set c appropriately for each operational mode.


When the SAR operational mode is Stripmap, ScanSAR and TOPS mode,






ɛ
=


r
rot_geometry


r
mid






may be set.


However, when the SAR operational mode is Stripmap or ScanSAR, the following may be set.


If the value of rrot_geometry cannot be calculated numerically, rrot_geometry=1000·rmid,


if |rrot_geometry|>1000·rmid and rrot_geometry>0, rrot_geometry=1000·rmid,


if |rot_geometry|>1000·rmid and rrot_geometry<0, rrot_geometry=−1000·rmid,


and if |rrot_geometry|≤1000·rmid, the calculated rrot_geometry value can be applied as is. Here, rmid is the closest distance to the center of the scene.


Meanwhile, when the SAR operational mode is the spotlight operational mode including the sliding spotlight and the staring spotlight, c may be set by the following equation.







ɛ
optimized

=



ɛ



min



1

,

γ
2



+

ɛ



max



1

,

γ
2




2





εmin_γ12, emax_γ12 may be defined as an upper limit and a lower limit of ε that satisfy both Conditional Equation 1 and Conditional Equation 2 below.





εmin_γ1<ε<εmax_γ1  [Conditional Equation 1]


For Conditional Equation 1, in








ɛ
=

1
+


Δ






t
ao





γ
1



T
a


-

Δ






t
ao






,


γ
1

>
0

,









it may be calculated as c range that is calculated for values of γ1 range such as








Δ






t

a





0




T
a


<

γ
1

<

1.25
.






εmin_γ2<ε<εmax_γ2  [Conditional Equation 2]


For Conditional Equation 2, in







ɛ
=




v
eff



(

r
mid

)


·

T
obs






v
eff



(

r
mid

)


·

T
obs


-


γ
2

·

θ
az

·

r
mid





,


γ
2

>
0

,




it may be calculated as ε range that is calculated for values of γ2 range such as






1
<

γ
2

<

0.75
·



B

a

_

Targe

t



B
FOV


.






Here,






B

a

_

Target


=



2



v
eff
2



(

r
mid

)




λ






r
mid



·

T
obs






and Tobs is the target observation duration (Target dwell time).


The embodiments described above may be implemented as a hardware component, a software component, and/or a combination of a hardware component and a software component. For example, the devices, methods, and components described in the embodiments may be implemented by using one or more general computer or specific-purpose computer such as a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing instructions and responding thereto. The processing device may execute an operating system (OS) and one or more software applications executed on the operating system. Further, the processing device may access, store, operate, process, and generate data in response to the execution of software. For convenience of understanding, although it may be described that one processing device is used, one of ordinary skill in the art may understand that the processing device may include a plurality of processing elements and/or a plurality of types of processing elements. For example, the processing device may include a plurality of processors or one processor and one controller. In addition, other processing configurations such as a parallel processor are possible.


The software may include a computer program, code, instructions, or a combination of one or more of the above, and may configure the processing unit, or instruct the processing unit independently or collectively to operate as desired. Software and/or data may be interpreted by the processing device or, in order to provide instructions or data to the processing device, may be embodied in any type of machine, component, physical device, virtual equipment, computer storage medium or device, or signal wave transmission, permanently or temporarily. The software may be distributed over networked computer systems and stored or executed in a distributed manner. The software and data may be stored on one or more computer-readable recording media.


The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer readable medium may include program instructions, data files, data structures, and the like alone or in combination. The program instructions recorded on the medium may be those specially designed and configured for the purposes of the embodiments, or may be known and available to those skilled in computer software. Examples of computer readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of the program instructions include machine language codes such as those generated by a compiler, as well as high-level language codes that may be executed by a computer using an interpreter, and so on. The hardware device described above may be configured to operate as one or more software modules in order to perform the operations according to the embodiments, and vice versa.


As described above, although the embodiments have been described with reference to the limited drawings, a person of ordinary skill in the art can apply various technical modifications and variations based on the above. For example, even when the described techniques are performed in an order different from the described method, and/or even when the components of the system, structure, device, circuit, and the like are coupled or combined in a form different from the way described, or replaced or substituted by other components or equivalents, an appropriate result can be achieved.

Claims
  • 1. A method for processing synthetic aperture radar image (SAR) raw data, the method comprising: dividing the SAR raw data into one or more sub-aperture data by a predetermined number in an azimuth direction;performing a spectral length extension fast Fourier transform (FFT) on the divided sub-aperture data in the azimuth direction;multiplying the divided sub-aperture data by a chirp scaling function;performing the FFT on the divided sub-aperture data in a range direction;performing a range compression, a secondary range compression (SRC), and a bulk range cell migration correction (RCMC) on the divided sub-aperture data;performing an inverse chirp-z transform on the divided sub-aperture data in the range direction;multiplying the divided sub-aperture data by a first function predetermined for residual phase correction and azimuth scaling;performing an inverse fast Fourier transform (IFFT) on the divided sub-aperture data in the azimuth direction;recombining the divided sub-aperture data;multiplying the recombined data by a second function to perform deramping;performing the FFT on the recombined data in the azimuth direction;performing the IFFT on the recombined data in the azimuth direction;multiplying the recombined data by a third function to perform deramping;performing the FFT on the recombined data in the azimuth direction;performing an azimuth compression by multiplying the recombined data by a fourth function;performing the inverse chirp-z transform in an azimuth direction on the recombined data; andmultiplying the recombined data by a fifth function for phase preservation.
  • 2. (canceled)
  • 3. (canceled)
  • 4. (canceled)
  • 5. (canceled)
  • 6. The method of claim 1, wherein the inverse chirp-z transform is performed by Equation 1 below:
  • 7. The method of claim 1, wherein the first function is defined by Equation 2, the second function by Equation 3, the third function by Equation 4, the fourth function by Equation 5, and the fifth function by Equation 6 as follows:
  • 8. The method of claim 7, wherein, when the SAR operational mode is Stripmap, ScanSAR and TOPS mode,
  • 9. The method of claim 7, when a SAR operational mode is a spotlight operational mode including a sliding spotlight and a staring spotlight, ε is set by the following equation:
  • 10. A computer-readable recording medium storing a program for performing a method for processing a synthetic aperture radar image (SAR) raw data, the program comprising: an instruction set for dividing the SAR raw data into one or more sub-aperture data by a predetermined number in an azimuth direction;an instruction set for performing a spectral length extension fast Fourier transform (FFT) on the divided sub-aperture data in the azimuth direction;an instruction set for multiplying the divided sub-aperture data by a chirp scaling function;an instruction set for performing the FFT on the divided sub-aperture data in a range direction;an instruction set for performing a range compression, a secondary range compression (SRC), and a bulk range cell migration correction (RCMC) on the divided sub-aperture data;an instruction set for performing an inverse chirp-z transform on the divided sub-aperture data in the range direction;an instruction set for multiplying the divided sub-aperture data by a first function predetermined for residual phase correction and azimuth scaling;an instruction set for performing an inverse fast Fourier transform (IFFT) on the divided sub-aperture data in the azimuth direction;an instruction set for recombining the divided sub-aperture data;an instruction set for multiplying the recombined data by a second function to perform deramping;an instruction set for performing the FFT on the recombined data in the azimuth direction;an instruction set for performing the IFFT on the recombined data in the azimuth direction;an instruction set for multiplying the recombined data by a third function to perform deramping;an instruction set for performing the FFT on the recombined data in the azimuth direction;an instruction set for performing an azimuth compression by multiplying the recombined data by a fourth function;an instruction set for performing the inverse chirp-z transform in an azimuth direction on the recombined data; andan instruction set for multiplying the recombined data by a fifth function for phase preservation.
Priority Claims (1)
Number Date Country Kind
10-2018-0163257 Dec 2018 KR national
PCT Information
Filing Document Filing Date Country Kind
PCT/KR2019/015504 11/14/2019 WO 00