Академический Документы
Профессиональный Документы
Культура Документы
0-1
Introduction
Introduction - Slide 2
Introduction - Slide 3
Introduction - Slide 4
Introduction - Slide 5
Using CCS
With CCS you can:
Write programs
Download programs to the hardware
Run the programs on the hardware
Debug the programs.
Introduction - Slide 6
Teaching Materials
Introduction - Slide 7
Teaching Material
Consists of 20 hands-on audio applications
Focus is on practical experiments rather than pure
theory
Fully functioning high-level C code provided for each
application
Emphasis on real-time and low-power operation.
Introduction - Slide 8
Target Audience
This teaching material is aimed at beginners to DSP
It can be used either in class or for self-study
Some basic knowledge of C programming is
required
As the lessons progress, more knowledge of DSP is
required. It is therefore recommended that the
student reads some of the material given in the
reference sections.
Introduction - Slide 9
Introduction - Slide 10
Format of a Typical
Application
Introduction - Slide 11
Introduction - Slide 12
Sound Source
Direct
Sound
Echo
Listener
2010 Texas Instruments Inc
Introduction - Slide 13
Output
+
+
Delay
Gain
Delayed Input
Introduction - Slide 14
y(n)
+
+
z-N
G.x(n).z -N
)
Introduction - Slide 15
Introduction - Slide 16
Introduction - Slide 17
Step 6 C Code
Full C code is provided for
each application
Uses the Texas Instruments
Code Support Library (CSL)
to simplify the design
process.
Introduction - Slide 18
USB to PC
Microphone
Headphones
Introduction - Slide 19
Introduction - Slide 20
Introduction - Slide 21
Introduction - Slide 22
Reverberation
Introduction - Slide 23
Reverberation
Reverberation is similar to echo, but uses a slightly different configuration
Click on the icon to hear reverberation.
Introduction - Slide 24
Reverberation on Stage
Sound reaches the microphone from both the
performer and the the loudspeakers.
Loudspeaker
Loudspeaker
Performer
Microphone
Introduction - Slide 25
Introduction - Slide 26
Introduction - Slide 27
Alien Voices
Introduction - Slide 28
Alien Voices
Multiply audio input by a sine wave. This is
known as ring modulation
Output contains sum and difference frequencies,
but not those you started with
To listen to ring modulation, click on the icon
below.
Introduction - Slide 29
Introduction - Slide 30
Introduction - Slide 31
Introduction - Slide 32
Introduction - Slide 33
Goertzel Algorithm
Introduction - Slide 34
Introduction - Slide 35
Goertzel Algorithm
The Goertzel Algorithm is the musician with
perfect pitch in DSP form
It listens to the DTMF tones from the touch
phone
Filters out pairs of individual tones
Determines which button was pressed.
Introduction - Slide 36
Guitar Effects
Introduction - Slide 37
Guitar Effects
Can play an electric guitar through the USB Stick.
Enhance the sound using:
Fuzz
Valve / Tube sound
Reverberation
Flanging / Phasing
Introduction - Slide 38
Headphones
Electric Guitar
Introduction - Slide 39
Introduction - Slide 40
Introduction - Slide 41
Input
Output
Introduction - Slide 42
Input
Output
Introduction - Slide 43
Speech Compression
Introduction - Slide 44
Voice Recorder
Speak into the microphone and record the sound
Play back the sound can store up to 5 seconds
of speech
Implement another version, this time using some
form of speech compression algorithm e.g. G.711
Play back the sound this time can store up to
10 seconds of speech.
Introduction - Slide 45
Wavelets
Introduction - Slide 46
Wavelet Analysis
Analyse audio signal by breaking it down into
discrete packets known as wavelets.
Introduction - Slide 48
Summary
Introduction - Slide 49
Summary of Applications
Applications have been chosen to illustrate a
range of DSP techniques
Emphasis on hands-on rather than just theory
Working real-time C code supplied as a starting
point for laboratories.
Introduction - Slide 50
Next Steps
Find an application you like from those provided.
Load the project onto the TMS320C5505 USB Stick.
Run the project and experiment with it!
Introduction - Slide 51