Electronics Enigneering Major Project: Real -Time Speech Pitch Shifting on an FPGA
The objective of this project is to create a real-time speech pitch shifter implemented on a Xilinx Virtex-II Pro Field- Programmable Gate Array (FPGA). FPGAs (programmable devices containing a vast assortment of logic fabric) are becoming increasingly popular for the implementation of digital signal processing (DSP) applications.
The project places equal emphasis on proposing a viable DSP algorithm and implementing the technique as a digital system on FPGA hardware. Three pitch shifting algorithms (single-sideband modulation, timedomain processing, and frequency-domain processing) are presented, and the FPGA implementation process for each technique is explored. The report concludes by summarizing deliverables and accomplishments and by analyzing the
practicality of performing audio processing on an FPGA.
Although the final hardware implementation does not meet all original project specifications, the knowledge gained about speech processing and FPGA development make this project an educational success.