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)
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:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page