Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

Implementation of Low-Bit Rate Audio Codec, Codec2, in Verilog on Modern FPGAS

Sampath Kumar, Santhiya

Abstract Details

2020, Master of Science, Miami University, Computational Science and Engineering.
Audio compression codecs are an important application in the Internet of Things (IoT) where small sensing devices will gather voice signals, but then need to transmit the information to aggregating servers at low cost. In this work, we implement and evaluate a hardware implementation of the Codec2, a lossy speech compression codec in Verilog and map it to an Intel CycloneIV FPGA. We describe the details of our implementation approach, including how we converted the C code of Codec2, how we represent data inside the hardware implementation and the associated cost of this implementation on a real FPGA. We then analyze our implementation compared to a microprocessor implementation to observe what performance we get on an FPGA versus a microprocessor. Our hardware implementation of Codec2 is qualitatively the same in terms of hearing the spoken transmission and has an error rate of 6.55 bits per frame (48 bits) and is 1.73 times faster than the microprocessor implementation.
Peter Jamieson, Dr (Advisor)
Chi-Hao Cheng, Dr (Committee Member)
Sahin Gokhan, Dr (Committee Member)
253 p.

Recommended Citations

Citations

  • Sampath Kumar, S. (2020). Implementation of Low-Bit Rate Audio Codec, Codec2, in Verilog on Modern FPGAS [Master's thesis, Miami University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=miami158819886466373

    APA Style (7th edition)

  • Sampath Kumar, Santhiya. Implementation of Low-Bit Rate Audio Codec, Codec2, in Verilog on Modern FPGAS . 2020. Miami University, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=miami158819886466373.

    MLA Style (8th edition)

  • Sampath Kumar, Santhiya. "Implementation of Low-Bit Rate Audio Codec, Codec2, in Verilog on Modern FPGAS ." Master's thesis, Miami University, 2020. http://rave.ohiolink.edu/etdc/view?acc_num=miami158819886466373

    Chicago Manual of Style (17th edition)