ZB
Z.A.A. Barendse
info
Please Note
<p>This page displays the records of the person named above and is not linked to a unique person identifier. This record may need to be merged to a profile.</p>
1 records found
1
Loudspeaker filter optimization with AI
Electrical circuit representation, mutation and analysis for AI
Bachelor thesis
(2023)
-
Z.A.A. Barendse, W.J. van Overbeeke, G.J.M. Janssen, S.D. Cotofana, G. Joseph
This paper reports the design of a part of a genetic algorithm, which is made to design analog filters for loudspeakers. The part in this report is the part which deals with the representation of electrical filter circuits, the mutation of these filters, and finding their transfer function. The considered representations are graph coding and a tree data structure. They are compared on intuitiveness, how well mutations can be performed, and the complexity of calculating the transfer function. The tree structure is reasoned to be the most suitable. Described is which mutations can be performed on a filter by the final program, as well as how embryo circuits are made, how the transfer function is calculated, and which hyperparameters were designed and how they were set. Finally, the design is implemented using Python and the operations are tested.
...
This paper reports the design of a part of a genetic algorithm, which is made to design analog filters for loudspeakers. The part in this report is the part which deals with the representation of electrical filter circuits, the mutation of these filters, and finding their transfer function. The considered representations are graph coding and a tree data structure. They are compared on intuitiveness, how well mutations can be performed, and the complexity of calculating the transfer function. The tree structure is reasoned to be the most suitable. Described is which mutations can be performed on a filter by the final program, as well as how embryo circuits are made, how the transfer function is calculated, and which hyperparameters were designed and how they were set. Finally, the design is implemented using Python and the operations are tested.