Professional Documents
Culture Documents
An Introduction and Some Examples of its Everyday Use Dr D. H. Crawford EPSON Scotland Design Centre
Contents
What is DSP? What is DSP used for?
Speech & Audio processing Image & Video processing Adaptive filtering
DSP Devices and Architectures DSP at EPSON Scotland Design Centre Summary & Conclusions
Slide 2
What is DSP?
Digital Signal Processing the processing or manipulation of signals using digital techniques
Digital Signal Processor
Input Signal
ADC
Analogue to Digital Converter
DAC
Digital to Analogue Converter
Output Signal
Slide 3
Speech Processing
Slide 6
oo in blue
o in spot
ee in key
e in again
Speech Coding
TRAU
MSC
Slide 8
d(n)
d(n) +
+ se(n) A(z)
sr(n)
Slide 9
Pitch Period
Decoder
Pulse Train Signal Power V/U G
Vocal Tract Model
Random Noise
LPC-10:
Slide 10
Synthesized Speech
Text-to-Speech Synthesis
Input text
To be or not to be that is the question
Tu bee awr nawt tu bee dhat iz dhe kwestchun Parsing semantic & syntactic parts of speech analysis of text
phonetic form
Pronunciation phonetic description of each word, dictionary with letter-to-sound rules as a back up
Synthesized speech
Speech/Speaker Recognition
Speech Recognition What has been spoken?
Speaker dependent Recognition system trained for a particular persons voice. Speaker independent Recognition system expected to deal with a wide variety of speakers.
Phoneme models
Word pronunciation
Semantic knowledge
speech
Feature extraction
Phoneme recognition
Word recognition
Sentence recognition
decision
Syntactic knowledge
Dialogue knowledge
Slide 14
Digital Audio
Standard music CD:
Sampling Rate: 44.1 kHz 16-bit samples 2-channel stereo Data transfer rate = 21644,100 = 1.4 Mbits/s 1 hour of music = 1.43,600 = 635 MB
Slide 15
Temporal Masking
freq/kHz
10ms
160ms
time
Slide 18
Masking Example
60
50
dB
40
30
20
Slide 19
Image/Video
Still Image Coding:
JPEG (Joint Photographic Experts Group):
Discrete Cosine Transform (DCT) based
Video Coding:
MPEG (Moving Pictures Experts Group): DCT-based,
Interframe and intraframe prediction, Motion estimation.
JPEG Example
Original
JPEG (4:1)
JPEG (100:1)
Slide 21
Adaptive Filtering
Self-learning: Filter coefficients adapt in response to training signal.
d(n)
x(n)
W(z)
y(n)
e(n)
Slide 23
Restoration of old image, video, and audio signals; Analysis of RADAR data; Analysis of SONAR data; Data transmission (modems, radio, echo cancellation, channel equalization, etc.); Storage and archiving; Control of electric motors.
Slide 24
Slide 25
y ( n) =
L 1 i =0
ai x(n i)
Pseudo C code for (n=0; n<N; n++) { s=0; for (i=0; i<L; i++) { s += a[i] * x[n-i]; } y[n] = s; }
Slide 26
Multiply/Accumulate
Accumulator
y(n)
DSP at EPSON
Energy-saving Firmware
EPSON Scotland Design Centre develops a broad range of technologies to minimize power consumption and maximize cost effectiveness in mobile DSP applications.
Slide 28
Speech
Speech compression Speech Recognition Speech synthesis Speech enhancement Speech Testing
Audio
MP3 Other digital audio Performance Assessment
Mobile
Baseband processing Channel coding AMR Coding
Services
Administration CAD Tools Computer & Networking
Slide 29