WO1993002368A1 - Synthetic aperture radar processor to handle large squint with high phase and geometric accuracy - Google Patents

Synthetic aperture radar processor to handle large squint with high phase and geometric accuracy Download PDF

Info

Publication number
WO1993002368A1
WO1993002368A1 PCT/CA1992/000304 CA9200304W WO9302368A1 WO 1993002368 A1 WO1993002368 A1 WO 1993002368A1 CA 9200304 W CA9200304 W CA 9200304W WO 9302368 A1 WO9302368 A1 WO 9302368A1
Authority
WO
WIPO (PCT)
Prior art keywords
range
azimuth
frequency
phase
processing method
Prior art date
Application number
PCT/CA1992/000304
Other languages
French (fr)
Inventor
R. Keith Raney
Ian G. Cumming
Frank H. Wong
Original Assignee
Macdonald Dettwiler And Associates Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Macdonald Dettwiler And Associates Ltd. filed Critical Macdonald Dettwiler And Associates Ltd.
Publication of WO1993002368A1 publication Critical patent/WO1993002368A1/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/89Radar or analogous systems specially adapted for specific applications for mapping or imaging
    • G01S13/90Radar or analogous systems specially adapted for specific applications for mapping or imaging using synthetic aperture techniques, e.g. synthetic aperture radar [SAR] techniques
    • G01S13/9004SAR image acquisition techniques
    • G01S13/9011SAR image acquisition techniques with frequency domain processing of the SAR signals in azimuth
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/89Radar or analogous systems specially adapted for specific applications for mapping or imaging
    • G01S13/90Radar or analogous systems specially adapted for specific applications for mapping or imaging using synthetic aperture techniques, e.g. synthetic aperture radar [SAR] techniques
    • G01S13/904SAR modes
    • G01S13/9041Squint mode

Abstract

A digital signal processor for synthetic aperture radar (SAR) data comprising a method of implementing range cell migration correction without the use of an interpolator, and a method of applying phase corrections and memory management to accommodate large squint in the radar sensor. With this method, the image quality of the processed SAR image is improved, particularly in regard to phase and geometric registration.

Description

SYNTHETIC APERTURE RADAR PROCESSOR to
HANDLE LARGE SQUINT with HIGH PHASE and
GEOMETRIC ACCURACY
Field of the Invention
The present invention relates to a digital synthetic aperture radar (SAR) processor for producing high-fidelity images from data collected by airborne or spaceborne SAR sensors. The processor maintains high phase and registration accuracy even in cases in which:
a) the SAR antenna is squinted away from the broadside direction,
b) the real antenna beamwidth is large, and c) when a wide range swath is to be imaged.
The technique is applicable to any imaging system for which the two-dimensional signal format has spherical wavefront properties analogous to that of a SAR.
Background of the Invention
An imaging radar is a microwave sensor used to make two-dimensional images of surfaces or objects, where the resulting image is a map of the microwave reflectivity of the surface or object. In civilian or remote sensing applications, the surfaces are typically the surface of the earth, with known applications extending to celestial objects such as the moon or the planet Venus. In military applications, the sensed object is often an object of tactical or strategic significance.
Imaging radars are usually installed on moving platforms, such as aircraft or satellites. In such cases, the motion of the sensor platform provides one of the imaged dimensions, although known motion of the sensed surface or object can be accommodated in the processing. The second dimension is provided by the flight time of the microwave energy, which is proportional to the range between the sensor and the object or surface reflecting the radar energy (this second dimension cannot be coincident with the sensor/object motion dimension). In other SAR cases, it is possible for the sensor to be stationary, with the motion of the imaged object providing the motion dimension.
In simple imaging radars, the resolution in the motion dimension is given by the width of the radar beam in the motion direction. Such radars are referred to as RARs, for real aperture radars. However, the resolution of such imaging radars is often too coarse in the motion dimension to be useful in certain applications.
In June 1951, Dr. Carl Wiley of the Goodyear Aerospace Corporation introduced the concept of synthetic aperture radar or SAR, in which fine resolution in the motion dimension was obtained by processing the Doppler frequency of the reflected radar signal. In the side-looking case, the motion dimension is always perpendicular to the range or pulse time dimension, although these two dimensions do not always lie upon the surface being imaged. A good exposition of the principles of SAR are given in the book by Harger (1970). Up until approximately 1975, an image was usually made from the received SAR data using a coherent optical system based on the principles of Fourier optics. In such optical SAR processors, lenses illuminated by coherent wavefronts (from laser sources) can perform mathematical operations such as two-dimensional Fourier transforms needed to focus the data into SAR images. (Raney, 1982)
In the 1970's, digital computer technology had advanced to the point where SAR images could be made using digital signal processing techniques. Although the initial digital SAR processors were slow in comparison to the optical processors, it was soon recognized that better control over the processing parameters and equations could be exercised in digital processors, and that better quality images could be produced. A comparison of optical and digital processing technologies and capabilities was given by Ausherman in 1977, at the time when the advantages of digital processing were becoming apparent to knowledgeable engineers in the field. Engineers at MacDonald Dettwiler and CCRS were some of the more sophisticated proponents of digital SAR processing; for example, see the papers by Bennett and Cumming in 1979.
The principles of synthetic aperture radar, and its digital processing can be stated as follows. A moving platform, such as an aircraft or satellite, carries a radar system which emits encoded pulses of microwave radiation at periodic intervals called the pulse repetition interval or PRI. The inverse of the PRI is called the pulse repetition frequency or PRF. For each transmitted pulse, the radar system receives the echo from certain objects or surfaces within the illumination boundaries of the radar beam. The received signal is demodulated in a coherent fashion so that the phase of the demodulated signal is an accurate representation of the instantaneous range between the radar and the reflecting object at the time of the emitted pulse. This demodulated signal is digitized and recorded in computer memory or on magnetic tape or disk, and is subsequently passed to the digital signal processor to focus the received information into radar images.
The platform is assumed to be travelling at constant speed in a straight line, or along a predictable curved path. (For most SAR systems, the receiver uses the same SAR antenna as the transmitter. This is referred to as a monostatic SAR. In some cases, the receiver is on a separate platform, or on the ground. This latter form of SAR is referred to as bistatic SAR.) If this is not the case, a motion compensation system is used to change the time of the transmitted signal and the phase and time delay of the received signal, to emulate the signal that would be received from a stable platform.
The PRF is high compared to the speed of the platform and the width of the beam, such that a given radar reflector is illuminated by many pulses while the platform travels past the reflector. The distance travelled by the platform during this reflector illumination period is referred to as the synthetic aperture. This distance is much longer than the antenna length in the motion direction or the physical antenna aperture.
The received S4AR signal is in the form of a one-dimensional hologram in the along-track direction, and contains radar induced coding and reflector induced delay in the range direction. In its raw or received form, the SAR data is completely unfocused, as information essential to signal focussing or image formation is contained in the phase rather than the amplitude of the received data. The SAR processor uses a geometry model to deduce the phase that is created by each reflector in the illuminated area, and uses this phase information to derive the structure and values of an electronic matched filter which will unscramble or compress the received data. The length of the matched filter is the length of the synthetic aperture, and when the data is compressed, it has the approximate resolution that would be obtained from a conventional RAR with a physical antenna the length of the synthetic aperture.
More specifically, the geometry model is used to determine the precise range between the radar antenna and the reflector at each radar pulse that the reflector is illuminated. This sequence of range values is expressed in a so-called range equation, from which most of the digital processing parameters are derived.
In its simplest form, the digital SAR processor uses interpolators and convolution operators to apply the matched filter to the received data, in order to focus the data into an image. This is a very numerically-intensive operation, with approximately. 3000 million adds or multiplies needed per second to generate an image from a typical satellite SAR in real time.
There are two main aspects of SAR data which complicate the processing operations. The first is that the data received from a given reflector is not orthogonal to the range or azimuth axes or coordinates when stored in computer memory. The computer's memory can be thought of as a rectangular grid, with one side (the rows) parallel to the radar beam or range direction, and the other side (the columns) parallel to the platform's motion direction (called the azimuth direction). Stated in another fashion, when the echo from each radar pulse is received and stored in computer memory as a range line (a row of range cells), the range cell number corresponding to the start time of a given reflector varies with pulse number or azimuth time.
In SAR terminology, this variation of range cell number of each received echo is referred to as range cell migration. In the processing algorithm this migration must be corrected in one or more of the processing steps, an operation referred to as range cell migration correction, or RCMC. In most processing algorithms, this migration is corrected prior to the application of the azimuth matched filter, but it can be combined with the azimuth compression operation, unless RCMC is done accurately, the resolution, phase and registration of the image will suffer. The second complicating factor is that the parameters of the azimuth matched filter, as well as those of the range cell migration correction operation vary with range and possibly also with azimuth. This non-stationarity means that simple matched filtering techniques cannot be used. Unless special provision is made for these non-stationarities, an accurately focused image will not result.
If the SAR antenna is pointed in a direction perpendicular to the direction of motion of the platform (relative to the imaged surface), the SAR is said to be operating in a broadside or zero-squint mode. If the antenna is pointed forward or backward with respect to this broadside direction, the SAR is said to be operating in a squinted mode. The squint angle is the angle between the beam centerline and the broadside direction, measured in the plane containing the beam centerline and the platform relative motion vector. This broadside direction is the direction to the zero-Doppler line, which is the locus of points on the surface of the imaged terrain where the azimuth Doppler frequency of the received signal is zero.
The success of the SAR processing operation depends upon the efficiency of the operations, and on the image quality of the focused image. Depending upon the requirements of the user, one or the other of these processing attre
Figure imgf000009_0001
tes will be dominant. As computers get faster, the
Figure imgf000009_0002
ndency has been to concentrate more on image quality, which has been a driving factor in the subject invention. In the early days of SAR processing, the image quality requirements were relatively simple, with the focussing of the detected image, or the achieved resolution, being the primary concern. However, as SAR processing technology advanced and users became more demanding, the requirements of SAR image quality have become more sophisticated. Current image quality measures now include:
1. range resolution,
2. azimuth resolution,
3. peak side lobes,
4. integrated side lobes,
5. contrast ratio,
6. absolute registration accuracy,
7. relative registration accuracy,
8. absolute radiometric accuracy,
9. relative radiometric accuracy, and
10. target phase.
Particular attention is drawn to the image quality attribute of target phase. Until very recently, most SAR processors produced detected images, in which the information of the target phase was removed. However, with recent applications of SAR such as polarimetry and interferometry being developed in which the phase information is specifically used, the phase fidelity of the processed image is becoming important.
In general, phase is the most difficult of the image quality parameters to measure, and is the parameter which is most sensitive to processing errors. In particular, when the squint of the SAR beam exceeds a few degrees, the processing becomes more complicated. and it is more difficult to produce an image with accurate phase. In the subject invention, a SAR processing algorithm is developed which preserves image phase more accurately in the presence of moderate or large squint angles than previous algorithms.
The most straight-forward way of compressing SAR data is to use a time-domain convolution to match filter the data in the range and azimuth directions. In the range direction, the range matched filter compresses the encoded radar pulse or chirp, while in the azimuth direction, the azimuth matched filter compresses the synthetic aperture described above. The range and azimuth compression operations are usually done separately, although they can be combined into a single two-dimensional convolution operation. If range cell migration correction (RCMC) is needed, it is applied with a range-direction interpolator in the time-domain processor.
While virtually all radars use encoded or expanded pulses today, the range compression operation is sometimes done with an analogue device before the data enters the digital SAR processor. In this manuscript, it is assumed that the SAR data is to be range compressed in the digital SAR processor, as is commonly done in satellite SAR systems.
The time-domain processor is the most simple processor, and can be very accurate, as long as the matched filters and interpolator coefficients are defined with sufficient precision. However, it is very inefficient in terms of computer operations when the pulse lengths or the synthetic apertures are long, or when RCMC is needed. The synthetic apertures are long, when an aircraft SAR is operated at long ranges or with long wavelengths, and are very long for virtually all satellite SARs.
To overcome the disadvantages of inefficiency of the time-domain algorithm, frequency-domain SAR processing algorithms were developed in the late 1970's. The algorithm which has gained the widest use is the so-called Range/Doppler algorithm, in which azimuth compression, and particularly RCMC, is performed in the range-image, Doppler-frequency domain. This algorithm became popular because of its high efficiency, its relatively simple implementation and its ability to accommodate a very general form of range equation in its RCMC and azimuth compression operations.
The range/Doppler algorithm was first conceived by C. Wu and colleagues at the Jet Propulsion Lab in 1976 (Wu, 1976 and 1982). Fundamental improvements were made to the algorithm by MacDonald Dettwiler personnel in 1977-79, most notably the incorporation of an interpolator in RCMC to reduce the paired-echo artifact (Cumming & Bennett, 1979). This algorithm was steadily improved during the 1980's, and MacDonald Dettwiler delivered approximately 15 range/Doppler SAR processors to customers around the world during this period. Improvements continue to be made to this popular algorithm; e.g.. Smith developed a frequency-domain expansion of the range equation which allows processing parameters to vary across azimuth blocks in a seamless fashion (Smith, 1991). One disadvantage of the range/Doppler algorithm is that its efficiency drops when an attempt is made to achieve the highest accuracy by updating the azimuth processing parameters every range cell. Another disadvantage is that the interpolator used to implement RCMC is the hardest part of the algorithm to implement, and is one of the largest sources of error in the algorithm.
To overcome these disadvantages, a number of scientists have been exploring the wave equation approach to SAR processing, using analysis and processing principles originally developed in the field of seismic signal processing. The seismic algorithms were developed by many people in the 1960's and 1970's, with notable work done by Stolt who introduced a change of variables which allowed the processing parameters to vary continuously with range (Stolt 1978).
Professor Rocca and his colleagues in Milano, Italy were the first to recognize the applicability of the seismic techniques to SAR processing. They introduced a compromise allowed by the relative scales of the SAR wavelength and geometry which led to a version of the wave equation algorithm which, although an approximation, eliminated the interpolation operation (Cafforio et al., 1988, 1991). While a significant advance in concepts , Rocca, s algorithm proved to be no more efficient or accurate than the range/Doppler algorithm (Scheuer & Wong, 1991). In fact, in many cases it was less accurate, because his algorithm assumes that RCMC does not vary with range. Another wave equation algorithm development was made by Raney and Vachon (1989). By reintroducing the interpolator, they obtained another form of the wave equation algorithm which could handle large amounts of squint.
There is a significant common feature to be found among all wave domain algorithms described in the literature: they all assume that the range signal has already been focused, or, equivalently, that the unfocused range signal has no importance to wave domain processing steps. The new invention takes a radically different approach in this regard, as will be discussed below.
The wave equation approach is distinguished by the fact that many of the SAR processing steps (especially
RCMC) are done in the two-dimensional frequency domain.
This is fundamental to the wave equation formulation, which handles the SAR processing exactly for a particular form of SAR geometry which we will refer to as rectilinear geometry. Rectilinear geometry refers to the case where the range equation is exactly given by a hyperbola, with the curvature of the hyperbola proportional to 1/R0, where R0 is the range between the radar antenna and the reflector at the closest point of approach.
Rectilinear geometry applies to the case where the sensor is travelling in a straight line and the reflector is stationary. This is the case for many airborne SARs, but is an approximation for satellite SARs. The approximation is good enough to provide adequate focussing of most satellite SAR data, but is not good enough to provide accurate registration and, phase in the focussed image.
To summarize the current level of technology, both the range/Doppler and wave equation algorithms can produce well focussed images in most cases, but a few disadvantages persist. The advantages of the range/Doppler algorithm are:
1. Good implementation efficiency,
2. General form of range equation accommodated, 3. Large Doppler offset changes easily handled.
The disadvantages of the range/Doppler algorithm are:
1. Uses an interpolator,
2. Only limited squint handled accurately.
The advantages of the wave equation algorithms are:
1. Accurate RCMC & azimuth compression for rectilinear geometry,
2. Good focus is maintained over higher degrees of squint.
The disadvantages of the wave equation algorithms are:
1. Only an approximation for non-rectilinear geometries,
2. Difficulty in handling large changes in Doppler offset with range,
3. Uses an interpolator in most versions.
It is seen from this list that the two algorithms are largely complementary. In other words, where one algorithm has a shortcoming, the other algorithm excels, and vice versa. The concept of the new invention, to be described below, is to introduce some new algorithm steps which allow the best features of these two algorithms to be combined, and at the same time eliminate most of their disadvantages.
Summary of the Invention
The new algorithm was derived by introducing the following new features to the range/Doppler and wave equation algorithms, based on taking advantage of features of the linear frequency modulation conventionally used for range signal modulation:
1. a range perturbation method of equalizing the range equation of all reflectors to allow RCMC to be performed without the use of an interpolator,
2. a memory utilization scheme for handling large Doppler centroid changes,
3. small correction terms are used to maintain proper phase and spatial scale for satellite imaging geometries, and
4. compensation to keep the phase of the compressed image correct.
Brief Description of the Drawings
The features of a specific embodiment of the best mode contemplated of carrying out the invention are illustrated in the drawings, in which:
FIG. 1 is a schematic block diagram of the steps for practicing the invention;
FIG. 2 is a diagram of memory allocation for RP operation;
FIG. 3 is a diagram of memory allocation for range FFT and IFFT operations;
FIG. 4 is a diagram of memory allocation after range processing;
FIG. 5 is a diagram of trajectories before application of RP function;
FIG. 6 is a diagram illustrating the concept of RCMC in the new algorithm; and
FIG. 7 is a diagram illustrating the application of range perturbation over the whole range swath.
Detailed Description
A descriptive outline of the new algorithm is contained in this section. In following sections, a mathematical derivation of the new algorithm is given, and a simulation program is given which is used to demonstrate the accuracy of the new algorithm with high squint.
The new algorithm is based on the assumption that the range signal is linearly frequency modulated as is customarily the case for synthetic aperture radar (SAR) and analogous systems. The algorithm may be applied successfully to signals that are quasi-linear in their frequency modulation. Furthermore, if there is a different class of modulation used in the range dimension, then the range signals may be coherently demodulated and then remodulated with the required linear frequency modulation through the use of preprocessing steps. Thus, the assumption of linear frequency modulation does not limit the applicability of the new algorithm. Exploitation of properties of large time-bandwidth linear frequency modulation of the range signal sets the new algorithm apart from all others. The structure of the new algorithm is shown in Figure 1. A list of acronyms used is set forth in Table 3. The steps in the algorithm are as follows: Azimuth FFT:
This step consists of taking the discrete Fourier transform of each column of the radar signal data array, i.e., in the azimuth direction. This transform is implemented by a Fast Fourier Transform or FFT, a procedure well-known to those versed in the art. The data are now in the range-signal, azimuth (Doppler)-frequency space.
Range perturbation (RP):
This step is a multiplication by a near-linear-FM phase function to differentially shift the target energy in range by making a small range-dependent frequency adjustment to each target. At each Doppler frequency, the range frequency shift is chosen to make the target trajectory congruent with that of the target at a selected reference range cell. More specifically, the frequency shift has the effect of making the loci of the zero-range-frequency point of each target congruent to that of the reference target.
For simple SAR geometries, the RP phase function is linear FM. For more complicated geometries, as encountered in satellite SAR systems, a small nonlinear FM component is added to the phase function, using a polynomial structure. The total excursion of the frequency of the RP function is ±0.15 Mhz, which does not appreciably affect the available range bandwidth, which is typically on the order of 20 MHz or more.
Because the shift is a function of absolute rather than aliased Doppler frequency, this operation, and the next three operations in Figure 1 must be done on the full Doppler frequency span of the azimuth matched filters in the current range subswath. This means that the main range processing in the next three steps may have to be done on more than one azimuth ambiguity. This affects efficiency and will be a factor in choosing the range subswath size. Range FFT:
This step consists of taking the discrete Fourier transform of each row of the radar signal data array, i.e., in the range direction. This transform is implemented by a Fast Fourier Transform or FFT, a procedure well-known to those versed in the art.
The data are now in the two-dimensional frequency plane. Owing to the RP operation, the required RCMC as well as the range focus matched phase functions are single valued in this domain, and may be implemented without interpolation or significant approximation. This feature is found in no other SAR processing algorithm.
RC & RCMC:
The operations of range compression (RC) and range cell migration correction (RCMC) are implemented simultaneously by a single phase multiply in the two- dimensional frequency domain, where the phase value as applied at each sample depends upon range frequency and azimuth frequency.
Range compression or focusing in range consists of matching the phase modulation on the range variable. Most of this phase modulation comes from the range chirp which is usually a function of range frequency squared. However, owing to the imaging geometry, the effective range modulation includes Doppler frequency effects, whereby the effective range modulation (or FM rate) becomes a function of azimuth frequency as well as range frequency (see equations (3) to (5)). This dependence is included in the phase multiplication used to implement range compression and RCMC. If the RP function is linear FM, the range chirp to be compressed has the. same FM rate in each range cell, slightly adjusted from the original chirp FM rate. As a consequence of the RP function, there is a small shift in the chirp frequency envelope, which can be neglected in the processing as the shift is a small fraction (< 1%) of the total range bandwidth. In practice, the frequency modulation of the RP function can be slightly nonlinear. However, the nonlinear component is so small that RC is not affected, except for a phase change that is correct after azimuth compression.
The part of the phase function which implements RCMC is a range-direction phase ramp whose slope is Doppler dependent.
It shifts all trajectories (the zero-range-frequency locus) by the same amount at each Doppler frequency, which is correct as the range perturbation has made all the target trajectories congruent.
Range IFFT:
This step consists of taking the inverse discrete
Fourier transform of each row of the data array, i.e., in the range direction. This transform is implemented by an Inverse Fast Fourier Transform or IFFT, a procedure well-known to those versed in the art.
The data are now in the range-image, azimuth- frequency space, with all range curvature correction having been accomplished. Data are now fully linearized in azimuth (columnar) order, ready for the remaining operations. AC & Phase Compensation:
After the range IFFT is applied, only the illuminated parts of the absolute Doppler spectrum are retained for the final compression steps. The retained frequencies can be adjusted every range cell if necessary.
The azimuth compression (AC) operation consists of multiplying each azimuth line by a near-quadratic phase function, in the same way as done in the R/D algorithm. At the same time, a phase compensation term is applied to correct for the phase distortion arising in the range perturbation stage. The compensation is a function of the local slope of the RP function, if the RP frequency ramp is nonlinear.
Note 1: As in the WE family of algorithms, a bulk AC can be done in the 2-dimensional frequency domain. However, it is better to apply the whole AC in the range-image azimuth-frequency domain because a residual correction is needed anyway, and the 2-dimensional operations are done for more than one azimuth ambiguity. Doing the whole AC at this stage is mathematically equivalent, and has the simplicity of confining the azimuth phase calculation to one step in the processing.
Note 2: If weighting is to be applied or multiple looks are to be extracted, they are done between the AC phase multiply and the azimuth IFFT, in the same way as in the R/D algorithm. In the case of multiple looks, the IFFTs are shorter than the forward FFTs, and pre-detection interpolation, detection and look summation follow the IFFT operation. Azimuth IFFT:
This step consists of taking the inverse discrete Fourier transform of each column of the data array, i.e., in the azimuth direction. This transform is implemented by an Inverse Fast Fourier Transform or IFFT, a procedure well-known to those versed in the art.
The data are now focused in the range-image, azimuth-image space. The resulting data block is a single frame of the focussed complex image.
Geometry & Phase Compensation:
If the Doppler FM rate varies with azimuth time, then a time-domain post-compression phase and registration correction is needed in addition to the compensation discussed above. This step consists of a phase multiply and an interpolation operation to make the image phase and registration continuous over the boundary between azimuth processing blocks.
The geometry and phase compensation is proportional to the azimuth FM rate error times the processed Doppler center at each azimuth point. Either or both of these steps can be omitted if the correction is small compared to the image quality requirements of the application.
Details of the new SAR Processing Method
In this section, the concept of the range perturbation function is outlined, a mathematical expression of its form is given, and computer code which gives an example of its implementation is given.
The need for differential RCMC correction is illustrated in Figure 5. In this figure, three targets are shown in solid lines at near range (target A),. mid-range (target B), and far range (target C), in range-signal, azimuth-frequency space (i.e., after the azimuth FFT). Because of the geometry of the SAR sensor in relation to the targets, it is commonly found that the shape of the trajectories of targets A, B and C in range-signal, azimuth-frequency space are not the same.
In order for RCMC to be performed accurately in range-frequency; azimuth-frequency space, all trajectories must have the same shape in the range-signal, azimuth-frequency space. In other words, the trajectories of targets A and C (and all others away from the reference range of target B), must be adjusted so that their shape is the same as that of target B. In this case, target B is said to at the reference range. The required adjustment is shown by the dotted lines in Figure 5.
It is noted that at each range position or time τ and at each azimuth frequency fη, the required adjustment is shown as Δτ. If Δτ varies linearly with range time τ at each azimuth frequency f η (the azimuth FM rate parameter B is range invariant), and if the range encoding is linear FM, the required adjustment can be elegantly done with the simple multiplication with a linear FM perturbation signal. The slope of the linear FM perturbation signal varies with azimuth frequency, because the recvaired adjustment Δτ is a function of azimuth frequency.
The principle of the perturbation function is illustrated in Figure 6. In part (a) of the figure, the envelope of a single target is shown in solid lines in range-signal azimuth-frequency space. In addition to the envelope, the locus of a particular range frequency is also shown in a solid line, on which the point P is shown at a certain azimuth frequency. If the range signal is at baseband, the solid line containing the point P can represent the locus of zero range frequency, which is assumed in the following discussion.
The dotted lines in part (a) of Figure 6 show where the envelope of the target energy should lie after the adjustment described above. Specifically, the range-time shift of point P to point Q represents the shift Δτ discussed above.
One way to implement the shift PQ is to use a range-signal-domain interpolator. However, this interpolation operation would introduce errors, which we wish to avoid in the subject invention. An essentially equivalent way of achieving the shift is to adjust the range frequency of the target so that the locus of zero-range-frequency lies along the dotted line containing the point Q.
This apparent shift is illustrated in part (b) of Figure 6. Here, the range frequency is adjusted by -fΔs by multiplying the signal by exp (-j2πfΔsτ), which has the effect of adjusting the range time of the signal by the amount Δτ = PQ, where Δτ is -fΔs divided by the range chirp FM rate.
Note that in part (a) of Figure 6, the envelope does not actually move, only the locus of a particular range frequency point moves, but this has the desired effect of moving the range energy after compression. The shifting operation illustrated in part (b) of Figure 6 assumes that the range pulse have linear FM coding. If the pulse coding is not linear FM, it can be made linear by a pre-compression step. This is achieved before the RP operation by a technique directly analogous to conventional range compression, namely by a range-frequency domain array multiply which turns the range encoding into a quadratic phase function. In a similar fashion, if the data is already range compressed, it must be range expanded with a linear FM encoding prior to the application of the RP function.
How the range perturbation is applied over the whole range swath is illustrated in Figure 7. In this figure, the three targets A, B and C of Figure 5 are shown, selected at a single azimuth frequency where points C1 and C2 lie. As the required shift Δτ varies with range time, the frequency -fΔs must be different at different range times. This is achieved by making the range perturbation function a linear FM signal for the case where the required shift Δτ varies linearly with range time, as shown in Figure 7. In the case where the required shift Δτ has a nonlinear dependence on range time, a modified range perturbation function can be used, as discussed below.
The fact that the range perturbation signal is linear FM or approximately linear FM rather than a constant frequency means that the range FM rate of the target is changed by a small amount. However, this is easily adjusted during the range processing (in the RC step). One of the mathematical ways to describe the new SAR processing algorithm is given below. Refer to the symbols defined in Table 1.
The base band converted and uncompressed radar signal S0(τ,η) assuming a linear FM radar pulse, received from a point target can be expressed as:
Figure imgf000028_0001
(1)
The standard hyperbolic approximation of the instantaneous slant range R(η) is given by:
Figure imgf000028_0002
(2) where B is called the azimuth FM rate parameter from here on. This parameter can be range variant.
After performing an azimuth FFT directly on the raw range uncompressed data S0(τ,η), the range FM rate Km becomes:
Figure imgf000028_0003
(3) where Z rate and is given by:
(4)
Figure imgf000028_0004
and D is given by:
(5)
Figure imgf000029_0001
The factor D (fη,B) is approximately the cosine of the squint angle, which is approximately the angle subtained by the zero Doppler axis and the line of sight to the Doppler centroid of the target.
The modified range FM rate Km can be viewed as the effective FM rate of the radar pulse, arising from the non-orthogonal imaging geometry, as seen in the range- signal, azimuth-frequency domain.
The concept of the perturbation signal has been discussed above. The perturbation signal shifts the trajectory of Target C, represented by a solid line in Figure 5, to the dashed line position which is congruent to the trajectory of the reference Target B. An alternative interpretation is that the range frequency along any point of the dashed line is shifted to zero Hz by the application of the perturbation function.
To find the perturbation frequency at point C1 , the time difference Aτ (τ ,fη) between points C1 and C2 as a function of range time τ has to be found first and this is the differential RCMC Δτ(τ,fη).
From the geometry of the figure, it can be shown that:
(6)
Figure imgf000030_0001
where the range time variables τ and τ ' are related by
(7)
Figure imgf000030_0002
The fractional term in the above equation is the time at which there is no differential RCMC to be applied, and is represented by point B1 in Figure 5.
The perturbation signal ΔS(τ,fη) is then given by:
(8)
Figure imgf000030_0003
The function Δτ(τ,fη) can be represented by a polynomial in τ, and the coefficients of the polynomial can be obtained by a least squares method. In this way, an analytic form of the integral can be obtained.
In practice, B has a small variation with range time τ. For simplicity the derivation below will be given for B independent of τ. It is straight forward to extend the solution to the case where B varies with τ, as will be mentioned at the end. The perturbation signal ΔS(τ,fη) for a range invariant B, equal to Bref, is given by:
(9)
Figure imgf000031_0001
The azimuth FFTed signal is multiplied by the perturbation signal. A range FFT is then performed on the perturbed signal and the result is:
Figure imgf000031_0002
(10)
The constant A1 is due to the target signal amplitude and has a phase angle equal to multiples of π/4 induced by the range and azimuth FFTs.
The five exponential terms exp{.} in Equation 10 can be interpreted as follows:
The first exponential term contains azimuth modulation and is range dependent; therefore it will be dealt with in azimuth processing in the range-image azimuth-frequency domain. Note that the correct value of the FM rate parameter B, instead of Bref, is kept for azimuth processing.
• The second exponential represents range modulation after perturbing the data with the perturbation signal.
• The third exponential term is the phase due to the target position at R0/D(fηr, Bref). This term is independent of azimuth frequency.
• The fourth exponential term represents the bulk RCMC which is range invariant as required. This corresponds to the RCMC correction needed for target B of Figure 5.
• The fifth exponential term contains a residual phase which is a function of range, and therefore will be corrected in azimuth processing in the range-image azimuth-frequency domain.
After the application of the range perturbation and the range FFT, the remaining processing steps are:
1. Apply RC and RCMC (step 4 in Figure 1) by multiplying SP (fτ,fη) by the complex conjugates of the second and fourth exponential terms in Equation 10.
2. Perform a range IFFT.
3. Apply AC and Phase Compensation (step 4 in Figure 1) by multiplying the result from the above step by the complex conjugates of the first and fifth exponential terms in Equation 10.
4. Perform an azimuth IFFT.
The final result is a compressed target positioned at range time R0/D(fηe, Bref) (due to the third exponential term in Equation 10) and azimuth time ηc. Table 1 sets forth the definition of terms in the forgoing equations.
For the case of a range variant FM rate parameter, the perturbation signal in Equation 8 can be approximated by a polynomial (higher than quadratic) in range time and then assumed to be locally linear in computing the residual phase (fifth exponential term). The case of the range variant FM rate parameter, B, is covered in the source code of Table 2, where one of the possible implementations of the algorithm is given. Memory Utilization Scheme:
The memory utilization scheme consists of a way of assigning memory in azimuth frequency, range signal space and in azimuth frequency, range frequency space so that the operations of RP, Range FFT, RC, RCMC, and Range IFFT can be carried out with maximum efficiency, in the face of large changes in the target Doppler centroid with respect to range. The steps in the memory utilization scheme are as follows:
1. After the azimuth FFT, lay out an area of memory occupied by all the target trajectories of interest in unaliased azimuth frequency units, as shown in Figure 2. Note that the targets are range expanded, and cover about 2.8 azimuth ambiguities over a 100 Km range swath, which is the maximum azimuth extent that is typically found in C-band satellite SARs. The area covered by all the target trajectories of interest is outlined by the border which is approximately parallelogram shaped in Figure 2 (see region of interest). 2. Apply the range perturbation function to the area of interest of Figure 2. Note that each trajectory covers about 0.80 of a PRF in azimuth frequency, but because of the Doppler centroid slope and the chirp length, the height of the region of interest is close to one PRF. Data outside the region of interest can be ignored for this operation.
3. For the next operation, choose a range FFT size which maximizes the arithmetic efficiency of the range processing operations.
The range FFT size can be as large as the whole range swath, but this will create inefficient RC, RCMC and range IFFT processing, because of operating on more azimuth ambiguities than necessary. On the other hand, the range FFT size can be made as small as the convolution throwaway region, which is the sum of the range chirp length and the maximum range migration. However, at this short size, the arithmetic efficiency suffers because of the large size of the throwaway region relative to the FFT length. At some FFT size in between these two extremes the minimum arithmetic rate will be realized. This optimum size depends upon the chirp length, the Doppler slope and other geometrical considerations. It is easy to work out the optimum range FFT size given the specific radar geometry. In Figure 3, 2 range FFT blocks are shown by way of example.
4. Apply the range FFTs within the blocks shown in Figure 3. Note that the blocks are overlapped in range by the throwaway region described in the previous point. In a given block, once FFTs are done which cover one azimuth ambiguity (one PRF), the results for the remaining range lines in the block can be simply filled in by replication of the corresponding azimuth-ambiguous range spectra.
5. Apply the RC & RCMC function within each block in Figure 3. Every point in each block must be processed because of the dispersal property of the range FFT.
6. Apply the range IFFT to each range line in each block. Again, every range line in each block must be processed in this operation.
7. At this point, the targets are range compressed and range cell migration corrected, and have the form shown in Figure 4. Note that the range block throwaway regions have been discarded, and the area of interest (of valid data) has reverted to the parallelogram shape shown. The data can then be put back in its rectangular form, using the structure of the azimuth ambiguities. Note that the use of the parallelogram shaped regions (with absolute azimuth frequency) rather than rectangular shaped regions (with aliased azimuth frequency) in the memory allocation scheme is not necessary -- it is done in this presentation for clarity purposes, so that the meaning of absolute azimuth frequency is apparent in the figures.
The AC and subsequent operations are then applied to this area of interest, to complete the processing steps. Table 1
Symbols used in the mathematical description
of the new algorithm
A0 = signal amplitude
A1 = signal amplitude and phase due to FFTs
B = azimuth FM rate parameter
Bref = azimuth FM rate parameter of reference target (Figure 5)
c = speed of light
D (fη ,B) = approximately cosine factor of squint angle
f0 = carrier frequency
fη = azimuth frequency
fηc = Doppler centroid frequency
fηr = reference azimuth frequency at which there is no RCMC
fτ = range frequency
j2 = -1
Km = modified range FM rate due to squint Kr = radar pulse FM rate
p(τ) = range uncompressed pulse envelope
P(fτ) = envelope of range frequency spectrum
R0 = slant range of closest approach of target
Rref = slant range of closest approach of
reference target (Figure 5)
R(η) = target instantaneous slant range
Sp (fτ,fη) = range FFT of perturbed signal
w(η) = antenna azimuth beam pattern
W(fη) = envelope of azimuth frequency spectrum Z = azimuth frequency coupling into range FM rate η = azimuth time
ηc = Doppler centroid in azimuth time units τ = time in range
τ' = time in range signal space referenced to that at which perturbation signal is unity Δτ(τ,fη) = differential RCMC in range signal (time) space
ΔS(τ,fη) = perturbation signal
Table 2
% NEW SAR ALGORITHM SIMULATION raney5.m % ============================= ======== % Frank Wong, Ian Cumming March 1, 1991 % Test Target, full RCMC, range varying B format compact, clear, !rm m.prn !rm plot.met pack % Specify input parameters. n_rg = 256 ; % Number of range samples n_az = 512 ; % Number of azimuth samples c = 3.0e+08 ; % Speed of light, m/s
fo = 6.0e+09 ; % Radar frequency, Hz
Fr = 20.0e+06 ; % Range sampling rate, Hz Tr = 8.0e-06 ; % Pulse width, s
os_rg = 1.1 ; % Range oversampling ratio os_az = 1.1 ; % Azimuth oversampling ratio eta_c = -22.0; % Scene centre time, s
R_ref = 1.0e+06 ; % Reference slant range, m R_0 = 0.98e+06 ; % Target slant range of
closest approach, m
B_ref = 50.0e+06 ; % B at reference, m**2/s**2 B_sl = -5.0 ; % Slope in B, (m**2/s**2)/m % Doppler centroid in azimuth frequency domain lambda = c / f0 ;
B_tar = B_ref + B_sl * (R_0 - R_ref) ;
R_etac = sqrt (R_0^2 + B_tar * eta_c^2) ;
approx_Ka = 2.0 * B_tar / (lambda * R_etac) ; Kr = Fr / (Tr * os_rg) ; % Range FM rate
Fa = sqrt (n_az * approx_Ka * os_az) ; % PRF fnc = -eta_c * approx_Ka ;
D_fnc = Sqrt (1.0 - lambda^2 * fnc^2 /
(4.0 * B_tar)) ;
M_amb = floor (fnc/Fa) ; % Ambiguity number
% Slant range distance and azimuth time of first pixel
R_fp = R_0 / D_fnc - 0.5 * n_rg * (c / (2.0 * Fr)); eta_start = eta_c - 0.5 * n_az / Fa ;
% Raw radar data
S = zeros ( n_az, n_rg) = ...
j * zeros ( n_az, n_rg) ; % Zero pad signal space eta = (eta_start : 1.0/Fa : eta_start + ...
(n_az-1)/Fa)' ; % Azimuth time tau = (2*R_fp/c : 2.0*R_fp/c + ...
(n_rg-1)/Fr) ; % Range time R_eta = sqrt ( R_0^2 + B_tar * eta.^2 ) ;
mask = sign( max( 0, Tr/2 - ... abs( ones(n_az,1)*tau - 2*R_eta*ones ... (1,n_rg)/c ) ) ) ;
phi_0 = exp( - 4 * pi * j * f0 * R_eta / c ) ; s(1:n_az,1:n_rg) = (phi_0*ones(1,n_rg)) .* ...
mask .* exp(-j * pi * Kr * ... (ones (n_az, 1)*tau - ...
2.0 * R_eta*ones(l,n_rg) / ... c).^2) ; keyboard clear mask
pack
% Azimuth FFT s = fft(s) ;
% Range processing
Fa_half - Fa / 2.0 ;
fn = (M_amb * Fa : Fa / n_az : M_amb * ...
Fa + (n_az - 1) * Fa / n_az)' ;
fn = fn - fix((fn-fnc)/Fa_half) * Fa ;
D_fn = sqrt( 1.0 - lambda^2 * fn.^2 / ...
(4.0 * B_ref) );
Z = c * R_ref * (fn.^2) ./ (2.0 * B_ref * ...
f0^3 * D_fn.^3) ;
Km = Kr ./ (1 + Kr * Z) ; % Combined FM rate % Perturbation signal tau_prime = ones(n_az,1) * tau - ...
2.0 * (R_ref ./ (c * D_fn) ) * ... ones(1,n_rg) ; % Range time' matrix ifit2 = 1 + fix(n_rg/3) ;
ifit3 = 1 + 2 * fix(n_rg/3) ; x_ele = [ tau_prime(n_az/2,1), ...
tau_prime(n_az/2,ifit2), ...
tau_prime(n_az/2,ifit3), ...
taujprime(n_az/2,n_rg) ] ;
B_array = B_ref + B_sl * c * x_ele / 2.0 ; coeff_store = zeros (n_az, 2) ;
taup_array = zeros(n_az,n_rg) ;
for loop - 1:n_az
DfncB = sqrt( 1.0 - lambda^2 * fnc^2 ./ ...
(4.0 * B_array) ) ;
DfnB = sqrt( 1.0 - lambda^2 * fn(loop)^2 ./ ...
(4.0 * B_array) ) ;
DfnBref = sqrt( 1,0 - lambda^2 * fn(loop)^2 /...
(4.0 * B_ref) ) ;
x_ele = [ tau_prime(loop,1), ...
tau_prime(loop, ifit2), ...
tau_prime(loop, ifit3), ...
tau_prime(loop,n_rg) ] ;
y_ele = -x_ele .* (DfncB ./ DfnB -1.0); ...
(2.0 * R_ref / c) * (DfncB ./ ...
(D_fnc * DfnB) - 1.0 / DfnBref) ; coeff = polyfit(x_ele, y_ele, 1) ;
taup_array(loop,:) = coeff(1) * ...
tau_prime(loop,:).^2 / ... 2.0 + coeff(2) * ...
tau_prime(loop,:) ;
coeff_store(loop, :) = coeff ;
end
A1 = - pi * Km .* coeff_store(:,1) ;
A2 = -2.0 * pi * Km . * coeff_store(:,2) ;
A = - pi * Km .* coeff_store(:,1) ;
A2byA1 = 2.0 * coeff_store(:,2) ./ ...
coeff_store(:,1) ;
plot (A2byA1) ; % Perturb azimuth FFTed signal s = s . * exp ( j * 2.0 * pi * ...
(Km * ones(1,n_rg) ) .* taup_array ) ; keyboard
clear tau_array
clear tau_prime
pack % Range FFT s = conj (s') ;
s = fft(s) ;
s = conj (s') ; % Range Compression and RCMC
Fr_half = Fr / 2.0 ;
f_tau = (0.0: Fr/n_rg: Fr - Fr/n_rg) ;
f_tau = f_tau - fix(f_tau/Fr_half) * Fr ;
theta = (pi^2 ./ (pi * Km + A)) * f_tau.^2 - ...
4.0 * pi * R_ref * (A ./ ( (pi * Km + A) ... .* D_fnc)) * f_tau / c ;
s(1:n_az, 1:n_rg) = s(1:n_az, 1:n_rg) .* ...
exp(-j * theta (1:n_az, ...
1:n_rg)) ; clear theta
pack
% Range IFFT s = conj (s') ;
s = ifft(s) ;
s = conj (s') ; k2 = 1 + fix( abs( rem(fnc,Fa)) / Fa * n_az) ; pbw = abs(approx_Ka*(eta(1)-eta(n_az) ) ) ;
n_pbw = fix(0.4 * pbw * n_az / Fa) ;
k1 = k2 - n_pbw ;
if (k1 < 1) k1 = n_az + k1 ;
end
k3 = k2 + n_pbw ;
if (k3 > n_az) k3 = k3 - n_az ;
end
plot ( 1:n_rg, 20.0 * logl0( abs( s(k1, :))), ... '-'
1:n_rg, 20.0 * log10( abs( s(k2, :))), ... '--', ...
1:n_rg, 20.0 * log10( abs( s(k3, :))), ...
' : ' ) ;
title ('Range Compressed and RCMCed Data,
Test Target')
xlabel ('Range Time (samples)')
ylabel ('Magnitude (dB)')
% meta plot
keyboard contour(abs(s))
title ('Contour of Range Compressed and RCMCed
Data, Test Target')
xlabel ("Range Time (samples)')
ylabel ('Azimuth frequency (samples)')
% meta plot
keyboard
clear R_eta
clear Z
clear eta
clear f_tau
pack
% Azimuth compression and residual phase correction
R_op = c * tau * D_fnc / 2.0 ;
D_fnp = sqrt( 1.0 - lambda^2 * fn.^2 / ...
(4.0 * B_tar) ) ; phi = 2.0 * pi * f0 * D_fnc * D_fnp * tau ;
phi = phi - (( ( 4.0 ./ ...
(c^2 * D_fn.^2)) .* (pi * Km .* A ./ ... (pi * Km + A)) ) * ones(1,n_rg)) .* ... ones(n_az,1) * R_0p - ( R_ref - ...
(c/4.0) * D_fn .* A2byA1) * ones(1,n_rg))... • ^2 ) ;
phi = phi + (2.0 * pi * eta_c * fn + A2 ...
•* A2byA1) * ones(1,n_rg) ;
s(1:n_az, 1:n_rg) = s(1:n_az, 1:n_rg) .* ...
exp(-j * phi(1:n_az, ...
1:n_rg) ) ;
% Azimuth IFFT s = ifft(s) ;
[y,index_column] = max(s) ;
[y,index_row] = max(y) ;
index = index_column(index_row) ; plot (20,0 * logl0( abs (s(index, :))))
text(0.60,0.8, sprintf('Max at azimuth ...
cell%4. of', index),'sc')
title ('Range Impulse Response of Test Target') xlabel ('Range Time (samples)')
ylabel ( 'Magnitude (dB)')
% meta plot
keyboard plot (20.0 * log10 (abs (s(:, index_row)))) title ('Azimuth Impulse Response of Test Target'), xlabel ('Azimuth Time (samples)')
ylabel ('Magnitude (dB)')
text(0.60,0.8,sprintf('Max at range cell%4. of',... index_row),'sec')
% meta plot
clear phi
Table 3 List Of Acronyms AC Azimuth Compression
DFT Discrete Fourier Transform FFT Fast Fourier Transform
FM Frequency Modulation
IFFT Inverse Fast Fourier Transform PRF Pulse Repetition Frequency PRI Pulse Repetition Interval RAR Real Aperture Radar
RC Range Compression
RCMC Range Cell Migration Correction R/D Range/Doppler
RP Range Perturbation
SAR Synthetic Aperture Radar
WE Wave Equation
APPENDIX
BIBLIOGRAPHY
Page 2, line 23, R. O. Harger.
Synthetic Aperture Radar Systems.
Academic Press, New York, 1970.
Page 2, line 30, R.K. Raney.
Processing Synthetic Aperture Radar Data, International Journal of
Remote Sensing, Vol. 3, No. 3, pp 243-258, 1982.
Page 3, line 3, Dale A. Ausherman.
Digital vs. Optical Techniques in
Synthetic Aperture Radar Data
Processing.
In Application of Digital Image
Processing (IOCC 1977),
SPIE Vol. 119, pages 238 - 256,
1977.
Page 3, line 8, I. G. Cumming and J. R. Bennett.
Digital Processing of SEASAT SAR Data.
In International Conference on
Acoustics, Speech and Signal
Processing,
IEEE, Washington, D.C., April 1979.
Page 8, line 27, C. Wu.
A Digital System to Produce Imagery from SAR Data.
In Proceedings of the AIAA Systems
Design Driven by Sensors Conference, October 1976.
C. Wu, B. Barkan, W. J. Karplus, and D. Caswell.
SEASAT Synthetic Aperture Radar Data Reduction using Parallel Programmable .Array Processors. IEEE Transactions on Geoscience and Remote Sensing,
Vol. GE-20, No. 3, July 1982. Page 9, line 2, A. M. Smith.
Processing Parameter Generator for Synthetic Aperture Radar.
U.S. Patent Number 4,985,704, January 15, 1991.
Page 9, line 19, R. Stolt.
Migration by Fourier Transform. Geophysics, Vol. 43, pages 23 - 48, 1978.
Page 9, line 26, C. Cafforio, C. Prati, and
F. Rocca; Full Resolution Focussing of SEASAT SAR Images in the
Frequency-Wave Number Domain.
In Proceedings of the 8th EARSel Symposium, Capri (Naples), Italy, pages 336 - 355, 1988.
C. Cafforio, C. Prati, and
F. Rocca. SAR Data Focussing using Seismic Migration Techniques.
IEEE Transactions on Aerospace and Electronic Systems,
Vol. 27, No. 2, pages 194 - 207,
March 1991.
Page 9, line 28, T. E. Scheuer and F. H. Wong.
Comparison of SAR Processors based on a Wave Erjation Formulation.
In Remote Sensing: Global Monitoring for Earth Management, Proceedings of the IEEE IGARSS'89 Symposium, Espoo, Finland, pages 635 - 640, June 1991.
Page 10, line 2, R. K. Raney and P. W. Vachon.
A Phase Preserving SAR Processor. In Quantitative Remote Sensing: An Economic Tool for the Nineties,
Proceedings of the IEEE IGARSS'89
Symposium,
Vancouver, B.C., Canada,
pages 2588 - 2591, August 1989.

Claims

WHAT IS CLAIMED IS:
1. A digital signal processing method for focusing samples of two-dimensional signals reflected from targets in a synthetic aperture radar or analogous system, the samples representing azimuth lines (columns) and range lines (rows), the method comprising the steps of:
(a) transforming the azimuth lines from the signal domain to the frequency domain;
(b) rotating the phase of each sample in the range-signal, azimuth-frequency domain to make the zero-range-frequency loci of each target congruent with each other target;
(c) transforming the range lines from the signal domain to the frequency domain;
(d) rotating the phase of each sample in the range-frequency, azimuth-frequency domain so that after step (e) the range energy is focused, and aligned in the azimuth direction;
(e) transforming the range lines from the frequency domain to the image domain;
(f) rotating the phase of each sample in the range-image, azimuth-frequency domain, so that after step (g) the azimuth energy is focused; and
(g) transforming the azimuth lines from the frequency domain to the image domain.
2. The signal processing method of claim 1, additionally comprising the step of generating parameters for the recited steps.
3. The signal processing method of claim 2, additionally comprising the step of utilizing memory space to allow efficient range processing in the range- frequency, azimuth- frequency domain in the case where the received signal data extends over multiple azimuth ambiguities.
4. The signal processing method of claim 3, additionally comprising the step of using adjustments to the phase rotation terms to maintain image focus, phase, and spatial scale for large aperture, squinted satellite SARs and analogous systems.
5. The signal processing method of claim 4, in which step (d) includes the step of compensating for phase changes induced by step (f).
6. The signal processing method of claim 5, in which step (g) includes the step of compensating for phase and registration errors occurring when the Doppler parameters are updated with respect to azimuth time.
7. The signal processing method of claim 6, in which the reflected signals are frequency modulated at a nonlinear rate, the method additionally comprising the step of matching the frequency modulation rate of the samples prior to step (b).
8. The signal processing method of claim 1, additionally comprising the step of utilizing memory space to allow efficient range processing in the range- frequency, azimuth- frequency domain in the case where the received signal data extends over multiple azimuth ambiguities.
9. The signal processing method of claim 1, additionally comprising the step of using adjustments to the phase rotation terms to maintain image focus, phase, and spatial scale for large aperture, squinted satellite SARs and analogous systems.
10. The signal processing method of claim 1, in which step (d) includes the step of compensating for phase changes induced by step (f).
11. The signal processing method of claim 1, in which step (g) includes the step of compensating for phase and registration errors occurring when the Doppler parameters are updated with respect to azimuth time.
12. The signal processing method of claim 1, in which the reflected signals are frequency modulated at a nonlinear rate, the method additionally comprising the step of matching the frequency modulation rate of the samples prior to step (b).
PCT/CA1992/000304 1991-07-15 1992-07-13 Synthetic aperture radar processor to handle large squint with high phase and geometric accuracy WO1993002368A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/729,641 US5179383A (en) 1991-07-15 1991-07-15 Synthetic aperture radar processor to handle large squint with high phase and geometric accuracy
US729,641 1991-07-15

Publications (1)

Publication Number Publication Date
WO1993002368A1 true WO1993002368A1 (en) 1993-02-04

Family

ID=24931953

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA1992/000304 WO1993002368A1 (en) 1991-07-15 1992-07-13 Synthetic aperture radar processor to handle large squint with high phase and geometric accuracy

Country Status (4)

Country Link
US (1) US5179383A (en)
AU (1) AU2301392A (en)
CA (1) CA2091464A1 (en)
WO (1) WO1993002368A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113219458A (en) * 2021-05-26 2021-08-06 电子科技大学 Bistatic synthetic aperture radar blind positioning method

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4122592C1 (en) * 1991-07-08 1993-01-28 Deutsche Forschungsanstalt Fuer Luft- Und Raumfahrt Ev, 5300 Bonn, De
US5291200A (en) * 1992-08-20 1994-03-01 Alliedsignal Inc. Method for measuring frequency modulation rate characteristics for a swept frequency signal
FR2697638B1 (en) * 1992-11-02 1994-12-23 Asulab Sa Ultrasonic measuring device minimizing the number of digital values processed by the processing means.
US5313210A (en) * 1993-02-23 1994-05-17 Ball Corporation Polarimetric radar signal mapping process
US5608404A (en) * 1993-06-23 1997-03-04 The United States Of America As Represented By The United States Department Of Energy Imaging synthetic aperture radar
US5424743A (en) * 1994-06-01 1995-06-13 U.S. Department Of Energy 2-D weighted least-squares phase unwrapping
US5682438A (en) * 1994-06-21 1997-10-28 Nippon Steel Corporation Method and apparatus for determining a motion vector
SE503650C2 (en) * 1994-11-10 1996-07-22 Hans Hellsten Ways to improve radar data on a radar
US5546085A (en) * 1994-12-05 1996-08-13 Loral Corporation Separating coherent radio-frequency interference from synthetic aperture data
US5736957A (en) * 1995-06-30 1998-04-07 The Johns Hopkins University Delay compensated doppler radar altimeter
JP2757845B2 (en) * 1995-12-26 1998-05-25 日本電気株式会社 Synthetic aperture radar device
US5745069A (en) * 1996-09-10 1998-04-28 Ball Corporation Reduction of radar antenna area
WO1998014799A1 (en) * 1996-09-30 1998-04-09 The Johns Hopkins University Delay compensated doppler radar altimeter
CA2201262C (en) * 1997-03-27 2006-06-13 Cal Corporation Synthetic aperture radar
US5854602A (en) * 1997-04-28 1998-12-29 Erim International, Inc. Subaperture high-order autofocus using reverse phase
SE9702331L (en) * 1997-06-18 1998-07-27 Foersvarets Forskningsanstalt Ways to produce a three-dimensional image of a land area using a SAR radar
EP0949831A1 (en) * 1998-04-07 1999-10-13 European Community A method for measuring the field strength map of a HF-Broadcast transmitter
JP3798247B2 (en) * 1998-08-07 2006-07-19 ザ・ジョーンズ・ホプキンス・ユニバーシティ A radar ice sounder with parallel Doppler processing.
US6166681A (en) * 1998-08-18 2000-12-26 Usx Corporation Measuring the thickness of materials
US6424287B1 (en) * 2001-04-24 2002-07-23 Sandia Corporation Error correction for IFSAR
US6492932B1 (en) * 2001-06-13 2002-12-10 Raytheon Company System and method for processing squint mapped synthetic aperture radar data
US7983835B2 (en) 2004-11-03 2011-07-19 Lagassey Paul J Modular intelligent transportation system
US7701380B2 (en) * 2007-03-07 2010-04-20 Chirp Corporation Beam phase modulation for improved synthetic aperture detection and estimation
WO2008115175A1 (en) * 2007-03-19 2008-09-25 Richard Alan Altes Beam design for synthetic aperture position/velocity estimation
US20080297405A1 (en) * 2007-04-06 2008-12-04 Morrison Jr Robert L Synthetic Aperture focusing techniques
US7570202B2 (en) * 2007-05-16 2009-08-04 The Johns Hopkins University Polarimetric selectivity method for suppressing cross-track clutter in sounding radars
US7551119B1 (en) * 2008-01-08 2009-06-23 Sandia Corporation Flight path-driven mitigation of wavefront curvature effects in SAR images
US8212711B1 (en) * 2009-03-25 2012-07-03 The United States Of America, As Represented By The Secretary Of The Navy UAV trajectory determination method and system
EP2585849B1 (en) 2010-06-28 2019-03-20 Institut National d'Optique Method and apparatus for compensating for a parameter change in a synthetic aperture imaging system
US9274219B2 (en) * 2011-07-07 2016-03-01 Brian M. Lamb Apparatus and method for short dwell inverse synthetic aperture radar (ISAR) imaging of turning moving vehicles
US8704703B2 (en) * 2011-08-16 2014-04-22 The Mitre Corporation Pseudosynchronizer for an unsynchronized bistatic radar system
KR101311307B1 (en) * 2011-11-29 2013-09-25 국방과학연구소 Method and apparatus for processing an image
CN105093224A (en) * 2015-01-21 2015-11-25 电子科技大学 High squint synthetic aperture radar imaging processing method
CN104777479B (en) * 2015-05-05 2017-03-29 西安电子科技大学 Front side based on multi-core DSP regards SAR realtime imaging methods
CN105572648B (en) * 2016-02-01 2017-10-17 中国科学院电子学研究所 A kind of synthetic aperture radar echo data range migration correction method and apparatus
US10921441B2 (en) * 2016-03-09 2021-02-16 Mitsubishi Electric Corporation Synthetic aperture radar signal processing device
US10545232B2 (en) * 2016-08-24 2020-01-28 Mitsubishi Electric Research Laboratories, Inc. System and method for radar imaging using distributed moving platforms under unknown position perturbations
US10989793B2 (en) 2017-12-01 2021-04-27 Electromagnetic Systems, Inc. Adaptive correction of radar channel-to-channel time-dependent errors
CN108508437B (en) * 2018-03-23 2021-08-20 西安电子科技大学 Time-varying-scale-based synthetic aperture radar imaging method
KR102121875B1 (en) * 2018-12-17 2020-06-11 한국항공우주연구원 Method and apparatus of processing SAR Raw data
CN109917384B (en) * 2019-04-01 2020-08-14 北方工业大学 Medium and long distance frequency domain fast imaging method and device for cantilever scanning foundation SAR
CN109917385A (en) * 2019-04-01 2019-06-21 北方工业大学 Long-distance frequency domain rapid imaging method and device for ground SAR (synthetic aperture radar) scanned by rotary arm
CN110146858B (en) * 2019-05-24 2021-10-29 北京航空航天大学 High-precision full-link spaceborne SAR radiometric calibration simulation method
CN111175709B (en) * 2019-12-27 2023-02-24 中国电子科技集团公司第十四研究所 Error suppression-based large-range meteorological radar-oriented jigsaw method
CN113406627B (en) * 2021-05-12 2023-05-16 北京理工大学 Two-step channel error estimation and compensation method for distributed multi-channel SAR
US20220373674A1 (en) * 2021-05-21 2022-11-24 Kabushiki Kaisha Toshiba Method and device for improved range tracking for inverse synthetic aperture radar
CN116840841B (en) * 2023-08-31 2023-11-21 西安电子科技大学 Large-strabismus wide-width high-resolution imaging method for diving section of maneuvering platform radar

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4132989A (en) * 1977-10-18 1979-01-02 Nasa Azimuth correlator for real-time synthetic aperture radar image processing
EP0048704A1 (en) * 1980-09-26 1982-03-31 Agence Spatiale Europeenne Method of and apparatus for processing data generated by a synthetic aperture radar system
US4471357A (en) * 1981-10-26 1984-09-11 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Pipelined digital SAR azimuth correlator using hybrid FFT/transversal filter
WO1988005547A1 (en) * 1987-01-17 1988-07-28 Scicon Limited Processing parameter generator for synthetic aperture radar
GB2208771A (en) * 1987-08-17 1989-04-12 Gen Electric Co Plc Radar systems
EP0316148A2 (en) * 1987-11-11 1989-05-17 THE GENERAL ELECTRIC COMPANY, p.l.c. Processor for radar system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4771287A (en) * 1983-06-23 1988-09-13 Westinghouse Electric Corp. Method of correcting for errors in radar imaging
US5043734A (en) * 1988-12-22 1991-08-27 Hughes Aircraft Company Discrete autofocus for ultra-high resolution synthetic aperture radar

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4132989A (en) * 1977-10-18 1979-01-02 Nasa Azimuth correlator for real-time synthetic aperture radar image processing
EP0048704A1 (en) * 1980-09-26 1982-03-31 Agence Spatiale Europeenne Method of and apparatus for processing data generated by a synthetic aperture radar system
US4471357A (en) * 1981-10-26 1984-09-11 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Pipelined digital SAR azimuth correlator using hybrid FFT/transversal filter
WO1988005547A1 (en) * 1987-01-17 1988-07-28 Scicon Limited Processing parameter generator for synthetic aperture radar
GB2208771A (en) * 1987-08-17 1989-04-12 Gen Electric Co Plc Radar systems
EP0316148A2 (en) * 1987-11-11 1989-05-17 THE GENERAL ELECTRIC COMPANY, p.l.c. Processor for radar system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
I. G. CUMMING AND J. R. BENNETT 'ICASSP 79 , Washington DC , USA ; pp. 710-18 : " Digital processing of Seasat SAR data' 2 April 1979 , IEEE 1979 , NEW YORK , NY , USA cited in the application Signal processing overview *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113219458A (en) * 2021-05-26 2021-08-06 电子科技大学 Bistatic synthetic aperture radar blind positioning method

Also Published As

Publication number Publication date
CA2091464A1 (en) 1993-01-16
US5179383A (en) 1993-01-12
AU2301392A (en) 1993-02-23

Similar Documents

Publication Publication Date Title
US5179383A (en) Synthetic aperture radar processor to handle large squint with high phase and geometric accuracy
Lanari et al. Spotlight SAR data focusing based on a two-step processing approach
Davidson et al. A chirp scaling approach for processing squint mode SAR data
Cumming et al. Digital processing of SEASAT SAR data
Moreira Real-time synthetic aperture radar(SAR) processing with a new subaperture approach
Moreira et al. Airborne SAR processing of highly squinted data using a chirp scaling approach with integrated motion compensation
Yeo et al. A new subaperture approach to high squint SAR processing
Ausherman et al. Developments in radar imaging
Fornaro Trajectory deviations in airborne SAR: Analysis and compensation
Bamler et al. ScanSAR processing using standard high precision SAR algorithms
EP0298112B1 (en) Processing parameter generator for synthetic aperture radar
Zhu et al. Range resampling in the polar format algorithm for spotlight SAR image formation using the chirp $ z $-transform
USH1720H (en) Time frequency processor for radar imaging of moving targets
Sun et al. Time-varying step-transform algorithm for high squint SAR imaging
Qiu et al. Bistatic SAR data processing algorithms
Vu et al. A comparison between fast factorized backprojection and frequency-domain algorithms in UWB lowfrequency SAR
Bamler A systematic comparison of SAR focusing algorithms
Amein et al. Fractional chirp scaling algorithm: Mathematical model
Rahman Focusing moving targets using range migration algorithm in ultra wideband low frequency synthetic aperture radar
CN103278819A (en) Onboard high-resolution strabismus bunching synthetic aperture radar (SAR) imaging method based on sliding receiving window
Ausherman Digital versus optical techniques in synthetic aperture radar (SAR) data processing
Liao et al. Modified chirp scaling algorithm for circular trace scanning synthetic aperture radar
Hawkins et al. An accelerated chirp scaling algorithm for synthetic aperture imaging
Franceschetti et al. Efficient and high precision space-variant processing of SAR data
Chang et al. SAR processing based on the exact two-dimensional transfer function

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AT AU BB BG BR CA CH CS DE DK ES FI GB HU JP KP KR LK LU MG MN MW NL NO PL RO RU SD SE

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IT LU MC NL SE BF BJ CF CG CI CM GA GN ML MR SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2091464

Country of ref document: CA

122 Ep: pct application non-entry in european phase
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642