Digital Signal Processing

photohomoeopathΤεχνίτη Νοημοσύνη και Ρομποτική

24 Νοε 2013 (πριν από 3 χρόνια και 10 μήνες)

77 εμφανίσεις

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


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 friend @ www.myspace.com/DSP496

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
www.myspace.com/DSP496