2.9 DOWN-RANGE AND CROSS-RANGE IMAGING – SIGNAL DEFINITION We now want to extend our previous work to both down-range and crossrange imaging. We will also extend the problem to include a more general case of squinted SAR. Squinted SAR is normally associated with strip-map SAR but the development here also applies to spot-light SAR. As before, we will start by defining the signal that the SAR processor must work with since this will give insight into how to process the signal. 2.9.1 Signal Definition The geometry of interest is a modification of the geometry of Figure 13 and is contained in Figure 24. The main difference between Figure 13 and Figure 24 is that in Figure 13 the center of the imaged area lies on the x-axis of the coordinate system while in Figure 24 it does not. This offset of the imaged area center will result in additional Doppler considerations plus a phenomena termed range cell migration (RCM), both of which complicate SAR processing. Another, minor, difference is that the coordinates of the scatterer are relative to the center of the imaged area. We did this as a convenience. Figure 24 – Geometry for Down and Cross Range Imaging Since we are considering both down-range and cross-range imaging the transmit waveform will be pulsed instead of CW. In practical SAR, the pulses are phase coded, usually with LFM, to achieve the dual requirements of large bandwidth to achieve fine range resolution and long duration to achieve sufficient energy. In this development we will use narrow, uncoded (unmodulated) pulses to avoid complicating the development with pulse coding 30 and the associated matched filter or stretch processing. The extension to coded pulses is relatively straightforward. Given the above we write the transmit signal as t kT vT t e j 2 fct rect k p (68) where 1 rect x 0 x 1 2 x 1 2 (69) and p is the pulse width. The sum notation means a sum over all k and is used to indicate that the waveform is, in theory, infinite duration. We will later make it finite duration. The signal from a single scatterer at xn , yn (see Figure 24) is vnRF t t kT 2rn t c PSn j 2 fc t 2 rn t c e rect rn2 t p k (70) where rn t x0 xn y0 yn Vt 2 2 . (71) 2.9.1.1 Removal of the Carrier and Gross Doppler As before, the first operation we will perform is removal of the carrier. However, in addition, we will also remove what we term gross Doppler. Removal of gross Doppler is necessary in some applications in that this Doppler is large relative to the PRF and has the potential of causing problems with aliasing and Doppler ambiguities. To determine the gross Doppler we examine the phase of the returned (RF) signal. From Equation (70) this phase is RF t 2 fc t 2rn t c 2 fct 4 rn t . (72) We can find the frequency from f RF 2r t 1 dRF t fc n . 2 dt (73) The first term is the carrier frequency and the second is the Doppler frequency. We define the gross Doppler as the Doppler frequency at xn 0 , yn 0 and t 0 . This yields 31 f dg 2V y0 2V sin . ro (74) In Equation (74), is the squint angle. For the unsquinted SAR we considered in the CW development, was zero because y0 was zero. Given the above, we remove f c and f dg from the received signal by multiplying vnRF t by the heterodyne signal, vh t e j 2 f c f dg t . (75) We also “normalize away” rn2 t as before to leave the baseband signal vn t PSn e j 2 f dg t j 4 rn t e t kT 2rn t c . p rect k (76) 2.9.1.2 Single-pulse Matched Filter The next step in processing is to send vn t through a matched filter matched to the transmit pulse. The (normalized) output of the matched filter is vn t PSn e j 2 f dg t j 4 rn t e t kT 2rn t c p tri k (77) where 1 x tri x 0 x 1 . x 1 (78) 2.9.1.3 Generation of the Sampled Signal Recall that for the CW case we sampled vn t at intervals of T . We will do the same for the pulsed case. However, for each pulse (each T ) we will also subsample vn t at intervals of p , the pulse width. We will start sampling, relative to each transmit pulse, at some min 2 x0 l 2 c (79) and continue sampling to some max 2rmax c (80) where 32 rmax x0 l 2 y0 2 w 2 L 2 . 2 (81) Between min and max we obtain approximately M max min p (82) range samples. We will do this 2 K L 1 times to form 2K L 1 M samples, which we will collect into a 2 K L 1 by M element array for further processing. Mathematically, we sample vn t at t kT min m p (83) to yield vn k , m PSn e j 2 f dg kT min m p e j 4 rn kT min m p min m p 2rn kT min m p c . tri p (84) 2.9.2 Preliminary Processing Considerations If we were to directly extend our CW processing methodology we would, for each m , remove a quadratic phase term and then perform a DFT across k . Unfortunately, the situation is complicated by the range sampling so that this straightforward approach is not directly applicable. We will need to perform an interim step first. 2.9.2.1 Range Cell Migration Correction Figure 25 contains a plot of vn k , m for the parameters of EXAMPLE 1 (Section 2.8, Table 1) with the added condition that we are using a pulse with a pulse width of 0.5 m or p 3.33 ns . We are also considering a single target at xn 0 and yn 0 . With this resolution we will have 50/0.5 = 100 down-range cells. We force this to an odd number of 101 and index the range cells from 50 to 50. Thus m goes from -50 to 50 and k goes from -120 to 120. (We already determined that we had 2 K L 1 241 cross range samples.) Since we are considering a single scatterer in the center of the imaged area we expect, at first blush, the return to be at range sample 0. However, this is not the case because the location of the target return depends upon range to the scatterer, not the x location of the target. Since the range is given is given by 33 rn kT x0 xn y0 yn VkT 2 2 (85) it will vary as a function of k . This is why we see a curved line in Figure 25 instead of the straight line we would like to see. The problem with the curved line comes when we try to apply the quadratic phase correction and take the Fourier transform to form the image. Specifically, we want to perform both of these operations across k for each range cell, i.e., each m . In fact, we should apply the quadratic phase correction and Fourier transform along the curved line. We get around this problem by “warping” the plot of Figure 25 so that the curved line becomes a straight line. The method we use is interpolation. A straight forward method of performing this interpolation is via the Fourier transform method. Specifically, compute the Fourier transform (using the FFT) for each k , apply the appropriate linear phase shift and take the inverse Fourier transform. The amount of linear phase shift depends upon the distance, in time, we want to move the samples. With some thought, it will be obvious that all range samples at the particular k will be moved by the same amount.6 The algorithm we use is as follows: From Equation (85), we note that the minimum value of rn kT , when xn yn 0 , occurs when y0 kVT 0 and is equal to x0 . We decide that we want this range to correspond to a down-range value of 0 . For each k we compute k 2 x02 y0 VkT x0 2 c . (86) This k then becomes the range correction based on the assumption that 0 when y0 kVT 0 . We use this with the Fourier transform method to move the samples in range. As an implementation note, for the 101 range cells of this example, I used a 128 point FFT. After the inverse FFT I simply discarded the last 27 elements of the array. For small squint angles, this works well. If the squint angle gets above a few degrees this is not a good approach because different range cells should be moved different amounts. For further discussion of this the reader is referred to the text by Cumming and Wong entitled “Digital Processing of Synthetic Aperture Radar Data” by Artech House, or other advanced SAR references. 6 34 Figure 25 – Plot of vn k , m for a single scatterer at xn , yn 0, 0 The result of applying the above methodology to the plot of Figure 25 is shown in Figure 26. As can be seen, the curved line of Figure 25 is now a straight line, albeit somewhat distorted. The distortion is due to the fact that we sample in range at multiples of the pulse width, p . It turns out that this distortion causes problems in the image. We will address this later. 35 Figure 26 – Plot of vn k , m for a single scatterer at xn , yn 0, 0 , with RCM Correction (RCMC) The methodology discussed above will adjust the returns from all scatterers by the same amount for each value of k . Furthermore, the amount that the returns are adjusted is determined by the properties of a hypothetical scatterer located at the center of the imaged area. As an example, we consider three scatterers that are located at the same yn 0 but at xn values of -23, 0 and 23 meters (range sample numbers of -46, 0 and 46). The resulting uncorrected plot of vn k , m is shown in Figure 27. It will be noted that this figure uncovers a problem: The curved trace of the scatterer at xn 23 is cutoff. To correct this problem we find that we need to sample over a larger number of range cells. From Figure 25 we note that the trace spans about 12 or 13 range samples. Thus, to be sure we get the complete trace for a scatterer at the farrange end of the imaged area we need to extend the range samples to an upper limit of 50+12. We will round this to 65. The result of this is shown in Figure 28. The resulting RCM corrected image is shown in Figure 29. It will be noted that there are three straight lines located at m 46, 0, and 46 , as they should. 36 Figure 27 – Plot of vn k , m for a three scatterers at x n, yn 23, 0 , 0, 0 , 23, 0 It will be noted that the curved lines of Figure 27 are the same, as are the three straight lines of Figure 28. As another example we place the three scatterers at xn , yn 23, 25 , 0, 0 , 23, 25 . That is, at diagonal corners and the center of the imaged area. The resulting uncorrected and corrected plots of vn k , m are shown in Figures 30 and 31. Careful examination of Figure 30 shows that the three curved lines are not exactly the same. Also, the top and bottom straight lines of Figure 31 are not exactly horizontal. It turns out that, in some applications, this can cause problems and an interim processing step must be used to eliminate the problem. This interim step is discussed in Section 2.12. 37 Figure 28 – Plot of vn k , m for a three scatterers at x n, yn 23, 0 , 0, 0 , 23, 0 , with range extension 2.9.3 Quadratic Phase Removal and Image Formation Now that we have an algorithm that performs RCMC we need to develop an algorithm for removing the quadratic phase. We will want to remove the quadratic phase from the RCMCed signal. The information we need is in the phase of vn k , m (Equation (84)) at the peak of the tri( ) function (i.e. along the curved ridge before RCMC). If we refer to vn t of Equation (77) we find we want to examine the information in the phase of vn t at t kT 2rn t c . (87) The problem with this equation is that t appears on both sides of the equation and is embedded in a square root on the right side. As a result, solving for t will involve the solution of a rather complex quadratic equation. To avoid this 38 we seek a simpler approach. Specifically, we ask the question: Does the phase of vn t vary slowly enough to allow the use of an approximate value of t ? Figure 29 – Plot of vn k , m for a three scatterers at x n, yn 23, 0 , 0, 0 , 23, 0 , with range extension and RCMC We can write the phase of vn t , from Equation (77), as t 2 f dg t 4 rn t . (88) From calculus we know that we can relate variations in t to variations of t by t0 t t . t t (89) 0 If we perform the partial derivative we get 2V y0 Vt0 t0 2 f dg t . rn t0 (90) 39 Figure 30 – Plot of vn k , m for a three scatterers at x n, yn 23, 25 , 0, 0 , 23, 25 , with range extension We are interested in the variation of t over the times we are taking measurements. Specifically, from t kT min to t kT max . Thus, we use t0 kT min . Further, we let t max min . With this we have 2V y0 V kT min kT min 2 f dg 2 2 x y V kT 0 0 min t . (91) Figure 32 contains a plot of kT min vs. k as the top plot. For reference, the bottom curve is a plot of pulse-to-pulse phase change vs. k . As can be seen the pulse-to-pulse phase change ranges between about -1000 and +1000 degrees while the phase variation, or phase error, over is between -6×10-3 and +6×10-3 degrees. This says that t varies slowly over , and thus, that it will be reasonable to compute t at kT min , or even kT rather than via the more accurate form of Equation (88). 40 Figure 31 – Plot of vn k , m for a three scatterers at x n, yn 23, 25 , 0, 0 , 23, 25 , with range extension and RCMC Given this we can now examine kT to formulate a quadratic phase correction scheme. We can write kT 2 f dg kT 4 rn kT 2 2 x02 y0 VkT 2 f dg kT 2 2 y0VkT VkT 2 2 f dg kT ro ro ro 4 ro 2y V f dg 0 ro VkT kT 2 ro (92) 2 41 Figure 32 – Phase Change and Phase Error vs. Pulse Number We recognize the first term of the last equality of Equation (92) as a constant phase that we do nothing about. The second term is zero since, by Equation (74), f dg 2Vy0 ro . Finally, the third term is the quadratic phase that we want to eliminate. It will be noted that this quadratic phase term is exactly the same as the quadratic phase term in the CW problem. Thus, to perform the quadratic phase correction we multiply each row of the RCMCed signal space array by vh k e V2 2 j 2 kT ro . (93) We are now in a position to formulate an algorithm for creating a cross/downrange image. 42 2.10 ALGORITHM FOR CREATING A CROSS- & DOWN-RANGE IMAGE We assume we have a sampled base-band signal of the form given by Equation (84). Note: this signal has had the gross Doppler, f dg , removed. Perform RCMC using the FFT methodology with the corrections given in Equation (86). The RCMC is applied to all range cells for each pulse (each k ). Perform the quadratic phase correction by multiplying the returns for each range cell by the vh k of Equation (93). Take the FFT across pulses, for each range cell. Transform the frequency and range delay axes of the output of the FFTs to cross-range and down-range, and plot the image. 2.11 EXAMPLE 2 As an example, we extend EXAMPLE 1, Section 2.8. Table 2 is a repeat of Table 1 with additions and modifications consistent with the cross- & downrange methodology. Table 2 – Parameters Used in SAR EXAMPLE 2 Parameter Value Width of image area, w 50 m Depth of image area, l 50 m SAR wavelength, 0.03 m Aircraft velocity, V 50 m/s Synthetic array length, L 600 m Number of scatterers, N s 3 Waveform PRI, T 50 ms Down-range resolution, x 0.5 m Center of Imaged Area x0 , y0 (m) (20000,200) Scatterer locations, xn , yn (m) (-23,0), (0,0), (23,0) Scatterer powers, PSn (w) 1, 1, 1 43 As with EXAMPLE 1, we have K L 120 so that k goes from -120 to 120 and we transmit 241 pulses over a time period of -6 to 6 seconds. Given the down-range resolution of 0.5 m we compute a pulse width of p 2 x 3.33 ns . c (94) From EXAMPLE 1, we recall that the cross-range resolution is also 0.5 m. From the previous examples, we recall that we need to extend max by 6 to 8 m to account for the RCM of scatterers near the far down-range of the imaged area. These extra range cells need to be trimmed before we make the image. We also recall that, since our T is smaller than the minimum dictated by the width of the imaged area our SAR image will need to be trimmed in cross-range before we make the image. When we formed the image for EXAMPLE 1, we used an FFT length that was longer than the number of samples because we wanted a smooth linear plot. Since we are only forming an image for this example, we can limit the FFT length to the nearest power of two greater than 2 K L 1 . Since 2 K L 1 is 241, a 256 point FFT will suffice. When I implemented the aforementioned algorithm, with the additional steps indicated in the previous paragraphs, the image of Figure 33 was the result. As can be seen the three dots are about where they should be. The center dot is at (0,0) and is fairly sharp. This is expected since our RCMC and quadratic phase correction is based on a scatterer at the center of the imaged area. The other two dots are somewhat smeared and are offset slightly in the cross-range direction. The Offset is due to a residual Doppler and the smearing is due to a residual quadratic phase. Figure 34 contains an image that resulted when the three scatterers were placed at (-23,23), (0,0) and (23,-23) m. Again the center dot is reasonably sharp but the other two dots are offset in the cross-range dimension and smeared in both the cross- and down-range dimensions. The cross-range offset is due to the aforementioned residual Doppler and the smearing is due to the residual quadratic phase. The down-range smearing is due to the imperfect RCMC discussed in association with Figure 30 and Figure 31. 44 Figure 33 – Image for EXAMPLE 2 45 Figure 34 – Image for scatterers at (-23,23), (0,0) and (23,-23) m 2.12 AN IMAGE-SHARPENING REFINEMENT We noted in the generation of Figure 33 that there was a slight skewing of the upper and lower dots. Given that the skewing was in opposite directions at the top and bottom we surmise that it is due to a frequency shift, and possibly FM slope variation, that is dependent upon the down-range location of the scatterer, xn . We want to examine this further. For a scatterer at x0 xn , y0 we have rn t x0 xn y0 Vt 2 2 (95) where we are temporarily using t kT for convenience. We can manipulate this as rn t x0 xn rn 2 y02 2 y0Vt V 2t 2 rn2 2 y0Vt V 2t 2 y0V V2 2 t t rn 2rn . (96) With this we can write the phase of vn t as (see Equation (88)) 46 2rn 2y V f dg 0 rn t 2 f dg t 2rn t 2 V2 2 t . t rn (97) During the quadratic phase removal step we essentially add q t 2 V2 2 t ro (98) to the above phase to get a corrected phase of 2rn 2 y0V V 2 V 2 2 c t 2 f dg t t . rn rn ro (99) We want examine the linear phase, or frequency, term first. We can write it as f t 2 f dg 2 y0V rn t . (100) Recalling that f dg 2 y0V ro we have f t 2 2 y0V 1 1 t . ro rn (101) Now, rn x0 xn 2 y02 x02 2 xn x0 xn2 y02 ro2 2 xn x0 xn2 ro where we have made use of ro2 With this we can write f t 2 (102) xn x0 ro xn ro 2 xn x0 xn2 , 2 xn x0 xn2 and ro x0 since x02 2 y0V xn t ro2 y02 . (103) where we have used ro rn ro2 . From Equation (103) we see that we have a frequency of f 2 y0V xn . ro ro (104) When the scatterer is at scene center, xn 0 and thus f 0 . That is, there is no frequency offset. When xn 0 there will be a frequency offset, which will lead to a cross-range offset. 47 To see if the frequency offset could be the cause of the skewing in Figure 33 we recall that cross-range position is related to frequency by (see Equation (45)) y ro f. 2V (105) With this we can write y ro 2V f xn y0 . ro (106) In our case ro 20, 000 m , y0 200 m and xn 25 m , and y 25 200 0.25 m 20, 000 (107) or ½ of a cross-range resolution cell, which is about the shift noted in Figure 33. This leads us to conclude that it might be a good idea to include a rangecell-dependent frequency correction to the quadratic phase correction. When such a correction was included the image of Figure 35 was obtained. As can be seen, the skewing is no longer present. Figure 35 – Case of Figure 33 with Additional Doppler Correction 48 Very careful examination of Figure 35 reveals a slight cross-range smearing of the upper and lower dots, relative to the center dot. From our experience with stretch processing we postulate that this could be due to the residual quadratic phase term of Equation (99). We can write the residual quadratic phase term as V2 V2 2 2 t t . rn ro q t 2 (108) With approximations similar to the previous development we can write x 2V 2 1 1 2V 2 xn o n . rn ro ro ro ro (109) The result of applying a correction to remove this residual quadratic phase is contained in Figure 36. Very careful examination of this figure reveals that the all three dots are equally sharp in cross range. Figure 36 – Case of Figure 35 with Added Residual Quadratic Phase Correction 49 Figure 37 contains an image equivalent to Figure 34 with the aforementioned residual frequency and quadratic phase corrections included. As can be seen, the dots of Figure 37 seem to be slightly more focused than those of Figure 34. However, the upper and lower dots are still smeared in the down-range direction. As discussed earlier, this down-range smearing is caused by the fact that the RCM is due to cross-range position of the scatterer, whereas the RCMC is based on a scatterer at zero cross-range. Wong, see footnote 1, presents an alternate RCMC algorithm that corrects this problem. We will not discuss it here. The reader is referred to Wong’s book. Figure 37 – Case of Figure 34 with Additional Doppler and Quadratic Phase Correction 2.13 CLOSING REMARKS The discussions presented in this chapter are very preliminary when compared to the body of literature on SAR. The technique presented is a bare, basic image formation method, with the exception of the image refinement technique of Section 2.12. There are several texts that discuss other image formation and sharpening techniques. Many of these provide sharper images but are also more difficult to implement, and run slowly when compared to the technique discussed herein. The technique discussed herein is applicable to both stripmap and spotlight SAR for the case where the SAR platform is moving in a straight line. 50 There is another class of spotlight SAR termed circular SAR. In this type of SAR, the SAR platform follows a circular path relative to some point in the imaged area. The techniques developed in this chapter are not applicable to this type of SAR because the RCMC technique developed herein can’t, to my knowledge, be extended to the circular SAR case. The most common techniques applicable to circular SAR appear to be a matched filter technique and a technique termed back projection, both of which require a large amount of computations and computer time. These techniques are also applicable to the type of SAR considered in this chapter. In the derivations of this chapter, it was (somewhat unrealistically) assumed that the SAR platform was flying in the x-y plane; i.e., at an altitude of zero. The extension to a non-zero, but constant, altitude is straightforward. In essence, when the non-zero altitude case is considered, the image that results is in slanted plane. The points in this slanted plane can be mapped to the ground by a coordinate transformation. This simplified approach makes the assumption that SAR antenna length (distance the SAR platform travels) and the dimensions of the imaged area are small compared to the slant range to the imaged area. If this is not the case, a somewhat more complicated method of accounting for SAR platform altitude must be used. 51