<< Chapter < Page | Chapter >> Page > |
depicts a linear system characterized by an impulse response , driven by an input signal , and producing the output signal . The system identification problem is to estimate given known input/output signals and . A practical method for identifying finite impulse responses is the swept-sine measurement technique, described below.
In some cases, it is desirable to relax the power-maximizing constraint in favor of obtaining some other desirable measurement system properties. For example, we may caremore about the accuracy of the measurement at lower frequencies compared to higher frequencies, so we would like the excitation signal to contain more energy at lower frequencies . We might also be measuring a mechanical or acoustical system in which the motor controlled by behaves weakly nonlinearly. If the nonlinearity is memoryless and is NOT preceded by any filtering, then the system to be measured matches the Hammerstein model shown in . The goal is to measure , independently of the motor nonlinearity . Performing the measurement is complicated by the fact thatsuperposition no longer holds.
Mathematically, the Hammerstein system behaves as follows:
It turns out that we can obtain both of these desirable measurement system properties by using a new excitation signal . This signal is a sine wave with a frequency that is exponentially increasedfrom to over seconds :
where and . The MATLAB / Octave code generate_sinesweeps.m generates the appropriate sine sweep.
Now we consider how to extract the linearized impulse response from a measurement. In essence, we need to inverse filter the measurement by the excitation signal.
To this end, we realize that a useful property of is that the time delay between any sample and a later point with instantaneous frequency times larger than the instantaneous frequency at is constant:
This characteristic implies that after inverse-filtering the measured response, the signals due to the nonlinear terms in are located at specific places in the final response signal. Consequently, thelinear contribution to the response, which is proportional to can be separated from the other nonlinear terms. We can thus measure a linear system even if it is being driven by a weakly nonlinearmotor.
Because the frequency of increases exponentially, the system is excited for longer periods of time at lower frequencies. This meansthat the inverse filter averages measurements at lower frequencies longer, so this measurement technique is better suited to especiallylow-pass noise sources.
Notification Switch
Would you like to follow the 'Impulse response measurement toolbox' conversation and receive update notifications?