Compensation of Loudspeaker Nonlinearities: - DSP implementation
MetadataShow full item record
Compensation of loudspeaker nonlinearities is investigated. A compensation system, based a loudspeaker model (a computer simulation of the real loudspeaker), is first simulated in matlab and later implemented on DSP for realtime testing. So far it is a pure feedforward system, meaning that no feedback measurement of the loudspeaker is used. Loudspeaker parameters are drifting due to temperature and aging. This reduces the performance of the compensation. To fulfil the system, an online tracking of the loudspeaker linear parameters is needed (also known as parameter identification). Previous investigations (done by Andrew Bright and also Bo R. Pedersen) shows that the loudspeaker linear parameters can be found by calculations based on measurements of the loudspeakers current. This is a subject for further work. Without the parameter identification, the compensation system is briefly tested, with the loudspeaker diaphragm excursion as output measure. The loudspeaker output and the output of the loudspeaker model are both monitored, and the loudspeaker model is manually adjusted to fit the real loudspeaker. This is done by realtime tuning on DSP. The system seems to work for some input frequencies and do not work for others.