An efficient method is described for the determination of the Volterra kernels of a discrete nonlinear system. It makes use of the Wiener general model for a nonlinear system to achieve a change of basis. The orthonormal basis required by the model is constructed from a modified binary maximum sequence (MLS). A multilevel test sequence is generated by time reversing the MLS used to form the model and suitably summing delayed forms of the sequence. This allows a sparse matrix solution of the Wiener model coefficients to be performed. The Volterra kernels are then obtained from the Wiener model by a change of basis.
References
-
-
1)
-
W.-H. Steeb
.
(1991)
Kronecker product of matrices and applications.
-
2)
-
Reed, M.J., Hawksford, M.O.: `Practical modelling of nonlinear audio systemsusing the Volterra series', Presented at the 100th convention of the AudioEngineering Society, May 1996, Copenhagen, preprint 4264.
-
3)
-
J. Vanderkooy
.
Aspects of MLS measuring systems.
J. Audio Eng. Soc.
,
219 -
231
-
4)
-
E. Kreyszig
.
(2006)
Advanced engineering mathematics.
-
5)
-
F.J. Macwilliams ,
N.J.A. Sloane
.
Pseudorandom sequences and arrays.
Proc. IEEE
,
1715 -
1729
-
6)
-
G.H. Golub ,
C.F. Van Loan
.
(1989)
Matrix computation.
-
7)
-
I.W. Sandberg
.
Uniform approximation with doubly finite Volterra series.
IEEE Trans.
,
1438 -
1441
-
8)
-
G. Seber
.
(1977)
Linear regression analysis.
-
9)
-
H.A. Barker ,
T. Pradisthayon
.
Higher-order autocorrelation functions ofpseudorandom signals based on m sequences.
Proc. IEEE
,
1857 -
1863
-
10)
-
A.J.M. Kaizer
.
Modeling of the nonlinear response of an electrodynamic loudspeakerby a Volterra series expansion.
J. Audio Eng. Soc.
,
421 -
432
-
11)
-
V. Volterra
.
(1959)
Theory of functionals.
-
12)
-
W.H. Press ,
S.A. Teukolsky ,
W.T. Vetterling ,
B.P. Flannery
.
(1994)
Numerical recipes in C: the art of scientific computing.
-
13)
-
R.D. Nowak ,
B.D. Van Veen
.
Random and pseudorandom inputs for Volterrafilter identification.
IEEE Trans.
,
2124 -
2134
-
14)
-
Y.W. Lee ,
M. Schetzen
.
Measurement of the Wiener kernels of a nonlinearsystem by crosscorrelation.
Int. J. Control
,
237 -
254
-
15)
-
Y. Shi ,
K.E. Hecox
.
Nonlinear system identification by m-pulse sequences:Application to brainstem auditory evoked responses.
IEEE Trans.
,
834 -
845
-
16)
-
E.E. Sutter
.
The fast m-transform: A fast computation of cross-correlationswith binary m-sequences.
SIAM J. Computation
,
686 -
694
-
17)
-
J.W. Brewar
.
Kronecker products and matrix calculus in system theory.
IEEE Trans.
,
772 -
781
-
18)
-
J. Borish ,
J. B. Angell
.
An efficient algorithm for measuring the impulse response using pseudorandomnoise.
J. Audio Eng. Soc.
,
478 -
487
-
19)
-
M. Schetzen
.
(1980)
The Voltera and Wiener theories of nonlinear systems.
-
20)
-
D.D. Rife ,
J. Vanderkooy
.
Transfer-function measurements with maximumlength sequences.
J. Audio Eng. Soc.
,
419 -
444
-
21)
-
T.C. Hsia
.
(1977)
System identification.
http://iet.metastore.ingenta.com/content/journals/10.1049/ip-cds_19960726
Related content
content/journals/10.1049/ip-cds_19960726
pub_keyword,iet_inspecKeyword,pub_concept
6
6