Coded Excitation Signal Analysis
© 2010 Maplesoft
|
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 

|
(3.1.1) |
We may view autocorrelation on a normalized dB scale:


This function is known symbolically and is 

|
(3.1.2) |
The expression at zero offset is 

|
(3.1.3) |
or numerically, 

|
(3.1.4) |



|
|
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 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.


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.


We may view compare autocorrelation on a normalized dB scale:


|
|

|