Digital Signal Processing Jill, Jon, Kilo, Roger Design Presentation Spring ’06
Overview Project Overview Project Approach Block diagram Distortion Module Potential Problems Timeline
Project Overview Digital Signal Processing (DSP) Synthesize audio signals with DSP chip in real- time to produce various sound effects -> make a guitar pedal TI-C6713 DSP chip Features of the kit: DA & AD converters, C6713 digital signal processor, anti-aliasing input filter, reconstruction output filter already on the board Comes with an audio headphone and microphone ports built on Comes with an audio headphone and microphone ports built on Plug the guitar in the mic port and the speaker into the headphone output port
DSP board
Know Your Role Jill, Jon (Systems) – Signal Processing and simulation in MATLAB Kilo, Roger (Computer)- Programming in C on the TMS320C6713 board using CCS (Code Composer Studio) Team: DSP Add
Project Approach Figure out how to make distortion sound effect using Matlab; general research on various sound effects Translate Matlab code to C code for DSP board Code Composer Studio Test I/O and master the DSP board Use Matlab to design more sound effects Implement codes onto DSP board Jill demonstrates the realized sound effects
Project Approach Jill, John, Kilo, Roger Kilo, Roger Jill, John Simulations C code Simulations Work on Matlab simulations and Code Composer Studio design implementations simultaneously. 1 st Stage 2 nd Stage
Block Diagram
The Arctan Function Normalizes signal to 1 Need a multiplier to adjust signal back to original power Average power sub-module The Booya Factor
Distortion Module The Booya factor input power , distortion
Average power Multiply distorted signal by p to get original signal power
Potential Problems Other devices may be needed Translation of Matlab code to C code Mastering the DSP board Mathematical/programming efficiency for real-time processing input buffer design
Timeline
Thanks :) don't forget to add buddy