Kizito Nkurikiyeyezu, Faustin Ahishakiye, C. Nsengimana, E. Ntagwirumugara
{"title":"Toolkits for Real Time Digital Audio Signal Processing Teaching Laboratory","authors":"Kizito Nkurikiyeyezu, Faustin Ahishakiye, C. Nsengimana, E. Ntagwirumugara","doi":"10.4236/JSIP.2015.62009","DOIUrl":null,"url":null,"abstract":"This paper describes an audio digital \nsignal-processing toolkit that the authors develop to supplement a lecture \ncourse on digital signal processing (DSP) taught at the department of \nElectrical and Electronics Engineering at the University of Rwanda. In \nengineering education, laboratory work is a very important component for a \nholistic learning experience. However, even though today there is an increasing \navailability of programmable DSP hardware that students can largely benefit \nfrom, many poorly endowed universities cannot afford a costly full-fledged DSP \nlaboratory. To help remedy this problem, the authors have developed C#.NET \ntoolkits, which can be used for real-time digital audio signal processing \nlaboratory. These toolkits can be used with any managed languages, like Visual \nBasic, C#, F# and managed C++. They provide frequently used modules for digital \naudio processing such as filtering, equalization, spectrum analysis, audio \nplayback, and sound effects. It is anticipated that by creating a flexible and \nreusable components, students will not only learn fundamentals of DSP but also \nget an insight into the practicability of what they have learned in the \nclassroom.","PeriodicalId":38474,"journal":{"name":"Journal of Information Hiding and Multimedia Signal Processing","volume":"12 1","pages":"92-98"},"PeriodicalIF":0.0000,"publicationDate":"2015-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Information Hiding and Multimedia Signal Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4236/JSIP.2015.62009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 2
Abstract
This paper describes an audio digital
signal-processing toolkit that the authors develop to supplement a lecture
course on digital signal processing (DSP) taught at the department of
Electrical and Electronics Engineering at the University of Rwanda. In
engineering education, laboratory work is a very important component for a
holistic learning experience. However, even though today there is an increasing
availability of programmable DSP hardware that students can largely benefit
from, many poorly endowed universities cannot afford a costly full-fledged DSP
laboratory. To help remedy this problem, the authors have developed C#.NET
toolkits, which can be used for real-time digital audio signal processing
laboratory. These toolkits can be used with any managed languages, like Visual
Basic, C#, F# and managed C++. They provide frequently used modules for digital
audio processing such as filtering, equalization, spectrum analysis, audio
playback, and sound effects. It is anticipated that by creating a flexible and
reusable components, students will not only learn fundamentals of DSP but also
get an insight into the practicability of what they have learned in the
classroom.