University of Twente Student Theses

Login

Auditory processing using CλaSH

DAM, M.R. (2015) Auditory processing using CλaSH.

[img] PDF
Restricted to Restricted

5MB
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:http://purl.utwente.nl/essays/67613
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page