Implementation of Audio Effect Generator in FPGA

Authors

  • Sujit Rokka Chhetri Department of Electronics and Communication, Thapathali Campus, Institute of Engineering, Kathmandu
  • Bikash Poudel Department of Electronics and Communication, Thapathali Campus, Institute of Engineering, Kathmandu
  • Sandesh Ghimire Sagarmatha Engineering College, Institute of Engineering, Lalitpur
  • Shaswot Shresthamali Sagarmatha Engineering College, Institute of Engineering, Lalitpur
  • Dinesh Kumar Sharma Department of Electronics and Computer Engineering, Pulchowk Campus, Institute of Engineering, Lalitpur

DOI:

https://doi.org/10.3126/njst.v15i1.12022

Keywords:

Audio processing, Echo, Distortion, Pitch shift, FPGA

Abstract

This paper describes the theory and implementation of audio effects such as echo, distortion and pitch-shift in Field Programmable Gate Array (FPGA). At first the mathematical formulation for generation of such effects is explained and then the algorithm is described for its implementation in FPGA using Very high speed integrated circuit hardware descriptive language (VHDL). The digital system being designed, which is synthesizable and reconfigurable, offers a great flexibility and scalability in designing and prototyping in FPGAs. The system is divided into three HDL blocks, each for echo, distortion, and pitch-shift effect generation, which are multiplexed in order to share the common ADC and DAC. The audio effect generator designed in this paper was successfully implemented in Spartan-3E FPGA utilizing the resources available effectively. There has been tremendous research being carried out in the field of IP core. Efficient IP cores designed to carry out digital signal processing are implemented in every modern device using configurable logics. This trend hasn’t yet been realized in Nepal. Through the design and implementation of audio effect generator, this paper also aims at bringing the field of IP core development to limelight among scholars of Nepal.

DOI: http://dx.doi.org/10.3126/njst.v15i1.12022

Nepal Journal of Science and Technology

Vol. 15, No.1 (2014) 89-98

Downloads

Download data is not yet available.
Abstract
2037
PDF
1615

Downloads

Published

2015-02-03

How to Cite

Chhetri, S. R., Poudel, B., Ghimire, S., Shresthamali, S., & Sharma, D. K. (2015). Implementation of Audio Effect Generator in FPGA. Nepal Journal of Science and Technology, 15(1), 89–98. https://doi.org/10.3126/njst.v15i1.12022

Issue

Section

Articles