is the Kronecker delta function. Recall that (2) can also be written using , the convolution operator.

(3) |

Given that and are Golay, it turns out that
and
are also Golay. This means
that Golay sequences can be constructed recursively given Golay seed sequences
such as
and
. See the MATLAB/Octave source code
`generate_golay.m`
for details. Notice also that the resulting bilevel sequences consist of only
's and 's. This means that the signal contains the maximum possible power level
given that
. This property is helpful in
combatting measurement noise.

Let be the response due to the Golay code input , and let be the response due to the Golay code input . Due to (2), the impulse response may be determined as follows:

(4) |

See
`golay_response.m`
for more details.

Download imp_meas.pdf

REALSIMPLE Project — work supported by the Wallenberg Global Learning Network .

Released

Center for Computer Research in Music and Acoustics (CCRMA), Stanford University