This thesis outlines the design of a real-time digital signal processing technique for pitch detection and analysis via spectral analysis. A sound?s musical pitch can be determined from its fundamental frequency, and a note that is said to be ?out of tune? will have a fundamental frequency that deviates from the ?in-tune? frequency by a number of Hertz. This technique determines the real-time fundamental frequency of an inputted audio sample and determines its pitch relative to standard ?in-tune? frequencies. The design was first simulated in the MATLAB software environment and tested with controlled pitches before it was examined in the hardware environment to analyze unknown audio inputs in real time. The design was implemented to test feasibility with the Texas Instruments TMS320DM6437 board (DaVinci Video Processor series) and the Texas Instruments TMS320C6713 Digital Signal Processing Starter Kit using MATLAB/Simulink for software interfacing. This design is unique because of its flexibility and adaptation in a graphical user interface, which allows for rapid prototyping and ease of use.
展开▼