University of Twente Student Theses
Auditory processing using CλaSH
DAM, M.R. (2015) Auditory processing using CλaSH.
Full text not available from this repository.
Full Text Status: | Access to this publication is restricted |
Abstract: | CλaSH is a functional hardware description language created by the CAES group at the University of Twente. The CλaSH compiler can translate a hardware specification written in the functional language Haskell into the standard hardware description language VHDL. The thesis presents a case study of the implementation of an algorithm for auditory processing using CλaSH. Auditory processing starts with a model of the human ear, called the cochlea model. Previous research has led to the implementation of the cochlea model on an FPGA. The output of the cochlea model is a time-frequency representation of the input signal. In the thesis, a frequency remapper method is implemented on an FPGA together with an existing VHDL module of the cochlea. The frequency remapper method optimizes the output of the cochlea for harmonic inputs. The case study showed that CλaSH is very suitable for creating separate modules which can work in conjunction with existing VHDL modules. Creating modules in CλaSH can save a lot of development time, because of the high level of abstraction and easy simulations within the existing GHC interpreter. |
Item Type: | Essay (Master) |
Clients: | INCAS3, Assen, Netherlands |
Faculty: | EEMCS: Electrical Engineering, Mathematics and Computer Science |
Subject: | 53 electrotechnology, 54 computer science |
Programme: | Embedded Systems MSc (60331) |
Link to this item: | https://purl.utwente.nl/essays/67613 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page