Coded Excitation Signal Analysis
© 2010 Maplesoft
Initialization
Introduction
In a scheme called coded excitation, a coded signal is used with a matched filter (correlator) to improve the signal to noise ratio without increasing the peak signal power. The setup is illustrated in Figure 1.
Figure 1 - A coded excitation scheme
In the above figure, is the transmitted signal waveform, is the impulse response of the transducers and propagation medium from source to receiver, is the received signal, and is the output of the correlator (matched filter). Accordingly, , or
The output of the correlator is given by
Therefore = . Noting that the autocorrelation of a function is given by , therefore the output waveform can be expressed as . Therefore, the more that the autocorrelation of the transmitted signal resembles a delta function, the better the ability to discern . In other words, the sharper the autocorrelation, the better the axial resolution.
Signal Design and Analysis
In this section, we examine several different options for a coded excitation scheme by investigating the autocorrelation of several function. First we wish to define some intermediate functions that will be of use. The first is the offset function, which forms the interior of the autocorrelation integral. Note that the we are calculating the autocorrelation as it would occur in the correlator circuit with a delay between the two inputs, called the offset. This does not impact the final result.
The function multiplied by its time-offset is
The correlation is the time-integral of this function, and is given by
Hard-Windowed FM Chirp
In this example, the transmitted function of interest is an FM chirp with hard windowing. The window is simply a rectangular pulse starting at and ending at .
The FM chirp is a frequency-varying sinusoid multiplied by the rectangular window:
In the above, f0 is the center frequency and a is the rate of frequency increase. Choosing Hz, , and gives
We may now examine the result of multiplying this function with an offset version of itself. In the animation below, the time offset is swept from -6 to +6 seconds, and the product of the two functions is shown in red. The autocorrelation will be the integral of these two functions for every possible offset.
The product at zero offset is
We may view autocorrelation on a normalized dB scale:
This function is known symbolically and is
The expression at zero offset is
or numerically,
FM Chirp with Cosine Window
Here we replace the step window with a cosine window to improve the dropoff of the sidelobes at the cost of a wider mainlobe. This time the window again starts at and ends at , and has a parameter which is the ratio of tapered to constant segments.
The FM chirp is a frequency-varying sinusoid multiplied by the cos window:
Choosing the previous parameters and including gives
We may view compare autocorrelation on a normalized dB scale:
Gaussian-Modulated Sinusoid
Now we consider a Gaussian-modulated sinusoid.
Choosing Hz and Hz gives
We may now examine the result of multiplying this function with an offset version of itself. In the animation below, the time offset is swept from -4 to +4 seconds, and the product of the two functions is shown in red. The autocorrelation will be the integral of these two functions for every possible offset.