We are surrounded by loudspeakers. Speaking of a small speaker in our mobile phone, or a powerful loudspeaker in the guitar cabinet, they are all around us. The sound quality of most speakers are not the best in all the time. During heavy load, especially in the case of a small speakers, distortion appears in all kinds. The main goal of this thesis is to familiarize the Reader with the nature of the electrodynamic loudspeakers, and the identification methods, that can be used for modeling the loudspeakers.
In this thesis the goal of identification is to copy the identifiable system's behavior. For that purpose we will use block structured models. These block structured models are capable of separating the linear and nonlinear parts. We will discuss three identification methods to construct block oriented models, and we will choose two of them to implement a measurement and identification system.
We will combine the field of digital signal processing with computer science, by implementing the measurement and identification systems using object oriented paradigms. This is not the conventional method to use in MATLAB, but after the release of the 2014a version, built in functionalities appeared in object oriented style. It is always a good idea to keep up with the flow of technologies. It will increase significantly the quality (and not the functionality, that depends on the skills of the programmer) of the programs. Leading to easier development, maintainability and future expandability.