Pulse compression
Pulse compression is a signal processing technique mainly used in radar, sonar and echography to augment the distance resolution as well as the signal to noise ratio. This is achieved by modulating the transmitted pulse.
Simple pulse
Signal description
The simplest signal a pulse radar can transmit, is a series of sinusoidal pulses, of amplitude and carrier frequency , and truncated by a rectangular function of width . The pulses are repeated perdiodically, but this is not the main topic of this article: we will consider only a single pulse . If we assume the pulse to start to be transmitted at time , the signal can be written thusly, using the complex notation:
Distance resolution
Let us determine the distance resolution which can be obtained with such a signal. The return signal, written , is an attenuated and time-shifted copy of the original, transmitted signal (in reality, Doppler effect can play a role too, but this is not important here). There is also noise in the incoming signal, both on the imaginary and the real channel, which we will assume to be white and Gaussian (this generally holds in reality); we write that noise. To detect the incoming signal, matched filtering is commonly used. This method is optimal when a known signal is to be detected among an additive white Gaussian noise.
In other words, the intercorrelation of the received signal with the transmitted signal is computed. This comes down to convoluting the incoming signal with a conjugated and mirrored version of the transmitted signal. This operation can be done either in software or with hardware. We write this intercorrelation. We have:
If the reflected signal comes back to the receiver at time and is attenuated by factor , this yields:
Since we know the transmitted signal, we obtain:
where , the result of the intercorrelation between the noise and the transmitted signal, remains a white noise of same characteristics as since it is not correlated to the transmitted signal. Function is the triangle function, its value is 0 on , it augments linearly on where it reaches its maximum 1, and it decreases linearly on until it reaches 0 again. Figures at the end of this paragraph show the shape of the intercorrelation for a sample signal (in red), in this case a real truncated sine, of duration seconds, of unit amplitude, and frequency Hertz. Two echoes (in blue) are delayed from 3 and 5 seconds, respectively, and have an amplitude equal to 0,5 and 0,3. Since the signal is real, the intercorrelation is weighted by an additional 1/2 factor.
If two pulses come back (nearly) at the same time, the intercorrelation is equal to the sum of the intercorelations of the two elementary signals. To distinguish one "triangular" envelope from that of the other pulse, it is clearly visible that the times of arrival of the two pulses must be separated by at least so that the maxima of both pulses can be separated. If this condition is false, both triangles will be mixed together and impossible to separate.
Since the distance travelled by a wave during is (where c is the celerity of the wave in the medium), and since this distance corresponds to a round-trip time, we get:
Template:Entête tableau charte alignement ! Result 1 |----- | The distance resolution with a sinusoidal pulse is where is the pulse length and the celerity of the wave.
Conclusion: to augment the resolution, the pulse length must be reduced.
|}
Required energy to transmit that signal
The instantaneous power of the transmitted pulse is . The energy put into that signal is:
Similarly, the energy in the received pulse is . If is the standard deviation of the noise, the signal-to-noise ratio (SNR) at the receiver is:
The SNR augments with the pulse duration, if other parameters are freezed. This goes against the resolution requirements, since generally one wants a large resolution.
Pulse compression by linear frequency modulation
Basic principles
How to have a large enough pulse (to still have a nice SNR at the receiver) without having a lousy resolution? This is where pulse compression comes into the game. The basic principle is the following:
- a sigal is transmitted, with a long enough length so that the energy budget is correct
- this signal is designed so that after matched filtering, the width of the intercorrelated signals is smaller to the width obtained by the standard sinusoidal pulse, as explained above (hence the name of the technique: pulse compression).
In radar orsonar applications, linear chirps are the most typically used signals to achieve pulse compression. The pulse being of finite length, the amplitude is a rectangle function. If the transmitted signal has a duration , begins at and sweeps the frequency band centered on carrier , it can be written:
Intercorrelation between the transmitted and the received signal
As for the "simple" pulse, let us compute the intercorrelation between the transmitted and the received signal. To simplify things, we shall consider that the chirp is not written as it is given above, but in this alternate form (the final result will be the same):
Since this intercorrelation is equal (save for the attenuation factor), to the autocorrelation function of , this is what we consider:
It can be shown[1] that the autocorrelation function of is:
The maximum of the autocorrelation function of is reached at 0. Around 0, this function behaves as the sinc term. The -3 dB temporal width of that cardinal sine is more or less equal to . Everything happens as if, after matched filtering, we had the resolution that would have been reached with a simple pulse of duration . For the common values of , is smaller than , hence the "pulse compression" name.
Since the cardinal sine can have annoying sidelobes, a common practice is to filter the result by a window (Hamming, Hann, etc). In practice, this can be done at the same time as the adapted filtering by multiplying the reference chirp with the filter. The result will be a signal with a slightly lower maximum amplitude, but the sidelobes will be filtered out, which is more important.
Template:Entête tableau charte alignement ! Result 2 |----- | The distance resolution reachable with a linear frequency modulation of a pulse on a bandwidth is: where is the celerity of the wave. |}
Template:Entête tableau charte alignement
! Definition
|-----
| Ratio is the pulse compression ratio. It is generally greater than 1 (usually, its value is 20 to 30).
|}
SNR augmentation through pulse compression
The energy of the signal varies not during pulse compression. However, it is now located in the main lobe of the cardinal sine, which width is approximately . If is the power of the signal before compression, and the power of the signal after compression, we have:
which yields:
Besides, the power of the noise does not change through intercorrelation since it is not correlated to the transmitted pulse (it is totally random). As a consequence:
Template:Entête tableau charte alignement ! Result 3 |----- | After pulse compression, the power of the received signal can be considered as being amplified by . This additional gain can be injected in the radar equation. |}
![]() |
![]() |
Pulse compression by phase coding
There are other means to modulate the signal. Phase modulation is a commonly used technique; in this case, the pulse is divided in N time slots of duration T/N for which the phase at the origin is chosen according to a pre-established convention. For instance, it is possible not to change the phase for some time slots (which comes down to just leave the signal as it is, in those slots) and de-phase the signal in the other slots by (which is equivalent of changing the sign of the signal). The precise way of choosing the sequence of phases is done according to a technique known as Barker codes. It is possible to code the sequence on more than two phases (polyphase coding). As with a linear chirp, pulse compression is achieved through intercorrelation.
The advantages[2] of the Barker codes are their simplicity (as indicated above, a de-phasing is a simple sign change), but the pulse compression ratio is lower than in the chirp case and the compression is very sensitive to frequency changes due to the Doppler effect if that change is larger than 1/T.
Notes
- ^ Achim Hein, Processing of SAR Data: Fundamentals, Signal Processing, Interferometry, Springer, 2004, ISBN 3-540-05043-4, pages 38 à 44. Very rigorous demonstration of the autocorrelation function of a chirp. The author works with real chirps, hence the 1/2 factor in his book, which is not used here.
- ^ J.-P. Hardange, P. Lacomme, J.-C. Marchais, Radars aéroportés et spatiaux, Masson, Paris, 1995, ISBN 2-225-84802-5, page 104. Available in English: Air and Spaceborne Radar Systems: an introduction, Institute of Electrical Engineers, 2001, ISBN 0852969813